diff --git a/linedance-app/build/build_windows/Analysis-00.toc b/linedance-app/build/build_windows/Analysis-00.toc
new file mode 100644
index 00000000..8931956f
--- /dev/null
+++ b/linedance-app/build/build_windows/Analysis-00.toc
@@ -0,0 +1,23388 @@
+(['C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\main.py'],
+ ['C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app'],
+ ['PyQt6',
+ 'PyQt6.QAxContainer',
+ 'PyQt6.QtBluetooth',
+ 'PyQt6.QtCore',
+ 'PyQt6.QtDBus',
+ 'PyQt6.QtDesigner',
+ 'PyQt6.QtGui',
+ 'PyQt6.QtHelp',
+ 'PyQt6.QtMultimedia',
+ 'PyQt6.QtMultimediaWidgets',
+ 'PyQt6.QtNetwork',
+ 'PyQt6.QtNfc',
+ 'PyQt6.QtOpenGL',
+ 'PyQt6.QtOpenGLWidgets',
+ 'PyQt6.QtPdf',
+ 'PyQt6.QtPdfWidgets',
+ 'PyQt6.QtPositioning',
+ 'PyQt6.QtPrintSupport',
+ 'PyQt6.QtQml',
+ 'PyQt6.QtQuick',
+ 'PyQt6.QtQuick3D',
+ 'PyQt6.QtQuickWidgets',
+ 'PyQt6.QtRemoteObjects',
+ 'PyQt6.QtSensors',
+ 'PyQt6.QtSerialPort',
+ 'PyQt6.QtSpatialAudio',
+ 'PyQt6.QtSql',
+ 'PyQt6.QtStateMachine',
+ 'PyQt6.QtSvg',
+ 'PyQt6.QtSvgWidgets',
+ 'PyQt6.QtTest',
+ 'PyQt6.QtTextToSpeech',
+ 'PyQt6.QtWebChannel',
+ 'PyQt6.QtWebSockets',
+ 'PyQt6.QtWidgets',
+ 'PyQt6.QtXml',
+ 'PyQt6.lupdate',
+ 'PyQt6.lupdate.designer_source',
+ 'PyQt6.lupdate.lupdate',
+ 'PyQt6.lupdate.pylupdate',
+ 'PyQt6.lupdate.python_source',
+ 'PyQt6.lupdate.source_file',
+ 'PyQt6.lupdate.translation_file',
+ 'PyQt6.lupdate.translations',
+ 'PyQt6.lupdate.user',
+ 'PyQt6.sip',
+ 'PyQt6.uic',
+ 'PyQt6.uic.Compiler',
+ 'PyQt6.uic.Compiler.as_string',
+ 'PyQt6.uic.Compiler.compiler',
+ 'PyQt6.uic.Compiler.indenter',
+ 'PyQt6.uic.Compiler.misc',
+ 'PyQt6.uic.Compiler.proxy_metaclass',
+ 'PyQt6.uic.Compiler.qobjectcreator',
+ 'PyQt6.uic.Compiler.qtproxies',
+ 'PyQt6.uic.Loader',
+ 'PyQt6.uic.Loader.loader',
+ 'PyQt6.uic.Loader.qobjectcreator',
+ 'PyQt6.uic.compile_ui',
+ 'PyQt6.uic.enum_map',
+ 'PyQt6.uic.exceptions',
+ 'PyQt6.uic.icon_cache',
+ 'PyQt6.uic.load_ui',
+ 'PyQt6.uic.objcreator',
+ 'PyQt6.uic.properties',
+ 'PyQt6.uic.pyuic',
+ 'PyQt6.uic.ui_file',
+ 'PyQt6.uic.uiparser',
+ 'PyQt6.sip',
+ 'PyQt6.QtCore',
+ 'PyQt6.QtGui',
+ 'PyQt6.QtWidgets',
+ 'ui.main_window',
+ 'ui.playlist_panel',
+ 'ui.library_panel',
+ 'ui.library_manager',
+ 'ui.themes',
+ 'ui.vu_meter',
+ 'ui.scan_worker',
+ 'ui.tag_editor',
+ 'ui.login_dialog',
+ 'ui.settings_dialog',
+ 'ui.playlist_manager',
+ 'ui.next_up_bar',
+ 'player.player',
+ 'local.local_db',
+ 'local.tag_reader',
+ 'local.file_watcher',
+ 'mutagen',
+ 'mutagen.mp3',
+ 'mutagen.id3',
+ 'mutagen.flac',
+ 'mutagen.mp4',
+ 'mutagen.oggvorbis',
+ 'mutagen.ogg',
+ 'mutagen.wave',
+ 'mutagen.aiff',
+ 'mutagen.asf',
+ 'watchdog',
+ 'watchdog.observers',
+ 'watchdog.events',
+ 'watchdog.observers.winapi',
+ 'vlc',
+ 'sqlite3'],
+ [('C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks',
+ -1000),
+ ('C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\_pyinstaller_hooks_contrib',
+ -1000)],
+ {},
+ ['tkinter', 'matplotlib', 'pandas', 'scipy', 'IPython', '__main__'],
+ [],
+ False,
+ {},
+ 0,
+ [('PyQt6\\Qt6\\bin\\Qt6Bluetooth.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Bluetooth.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Concurrent.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Concurrent.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Core.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Core.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6DBus.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6DBus.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Designer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Designer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Gui.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Gui.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Help.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Help.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsAnimation.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsAnimation.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsFolderListModel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsFolderListModel.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsPlatform.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsPlatform.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsQmlModels.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsQmlModels.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsSettings.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsSettings.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsSharedImage.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsSharedImage.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsWavefrontMesh.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsWavefrontMesh.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Multimedia.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Multimedia.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6MultimediaQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6MultimediaQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6MultimediaWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6MultimediaWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Network.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Network.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Nfc.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Nfc.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6OpenGL.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6OpenGL.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6OpenGLWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6OpenGLWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Pdf.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Pdf.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PdfQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PdfQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PdfWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PdfWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Positioning.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Positioning.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PositioningQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PositioningQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PrintSupport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PrintSupport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Qml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Qml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlMeta.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlMeta.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlModels.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlModels.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlWorkerScript.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlWorkerScript.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3D.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3D.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DAssetImport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DAssetImport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DAssetUtils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DAssetUtils.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DEffects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DEffects.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DGlslParser.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DGlslParser.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DHelpers.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DHelpers.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DHelpersImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DHelpersImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DIblBaker.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DIblBaker.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DParticles.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DParticles.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DPhysics.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DPhysics.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DPhysicsHelpers.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DPhysicsHelpers.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DRuntimeRender.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DRuntimeRender.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DSpatialAudio.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DSpatialAudio.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DUtils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DUtils.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DXr.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DXr.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Basic.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Basic.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2BasicStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2BasicStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Fusion.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Fusion.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2FusionStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2FusionStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Imagine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Imagine.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2ImagineStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2ImagineStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Impl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Impl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Material.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Material.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2MaterialStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2MaterialStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Universal.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Universal.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2UniversalStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2UniversalStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2QuickImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2QuickImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2Utils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2Utils.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickEffects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickEffects.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickLayouts.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickLayouts.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickParticles.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickParticles.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickShapes.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickShapes.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTemplates2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTemplates2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTest.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTest.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTimeline.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTimeline.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTimelineBlendTrees.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTimelineBlendTrees.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickVectorImage.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickVectorImage.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickVectorImageGenerator.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickVectorImageGenerator.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6RemoteObjects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6RemoteObjects.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6RemoteObjectsQml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6RemoteObjectsQml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Sensors.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Sensors.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SensorsQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SensorsQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SerialPort.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SerialPort.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6ShaderTools.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6ShaderTools.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SpatialAudio.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SpatialAudio.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Sql.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Sql.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6StateMachine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6StateMachine.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6StateMachineQml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6StateMachineQml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Svg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Svg.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SvgWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SvgWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Test.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Test.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6TextToSpeech.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6TextToSpeech.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebChannel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebChannel.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebChannelQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebChannelQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebSockets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebSockets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Widgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Widgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Xml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Xml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\avcodec-61.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avcodec-61.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\avformat-61.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avformat-61.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\avutil-59.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avutil-59.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\concrt140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\concrt140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\d3dcompiler_47.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\d3dcompiler_47.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_1.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_1.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_atomic_wait.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_atomic_wait.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_codecvt_ids.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_codecvt_ids.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\opengl32sw.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\opengl32sw.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\swresample-5.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\swresample-5.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\swscale-8.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\swscale-8.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vccorlib140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vccorlib140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140_1.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140_1.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140_threads.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140_threads.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\assetimporters\\assimp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\assetimporters\\assimp.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\generic\\qtuiotouchplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\generic\\qtuiotouchplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\geometryloaders\\defaultgeometryloader.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\geometryloaders\\defaultgeometryloader.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\geometryloaders\\gltfgeometryloader.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\geometryloaders\\gltfgeometryloader.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\help\\helpplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\help\\helpplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\iconengines\\qsvgicon.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\iconengines\\qsvgicon.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qgif.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qgif.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qicns.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qicns.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qico.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qico.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qjpeg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qjpeg.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qpdf.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qpdf.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qsvg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qsvg.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qtga.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qtga.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qtiff.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qtiff.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qwbmp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qwbmp.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qwebp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qwebp.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\multimedia\\ffmpegmediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\multimedia\\ffmpegmediaplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\multimedia\\windowsmediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\multimedia\\windowsmediaplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\networkinformation\\qnetworklistmanager.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\networkinformation\\qnetworklistmanager.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qminimal.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qminimal.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qoffscreen.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qoffscreen.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qwindows.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qwindows.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_nmea.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_nmea.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_positionpoll.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_positionpoll.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_winrt.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\qmllint\\qdslintplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmllint\\qdslintplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\qmllint\\quicklintplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmllint\\quicklintplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\qmlls\\qmllsquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmlls\\qmllsquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\renderers\\openglrenderer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\renderers\\openglrenderer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\renderers\\rhirenderer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\renderers\\rhirenderer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\assimpsceneimport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\assimpsceneimport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneexport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneexport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneimport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneimport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\scxmldatamodel\\qscxmlecmascriptdatamodel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\scxmldatamodel\\qscxmlecmascriptdatamodel.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sensors\\qtsensors_generic.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sensors\\qtsensors_generic.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sensors\\qtsensors_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sensors\\qtsensors_winrt.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlibase.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlibase.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlite.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlite.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlmimer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlmimer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqloci.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqloci.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlodbc.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlodbc.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlpsql.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlpsql.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\styles\\qmodernwindowsstyle.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\styles\\qmodernwindowsstyle.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_mock.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_mock.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_sapi.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_sapi.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_winrt.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qcertonlybackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qcertonlybackend.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qopensslbackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qopensslbackend.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qschannelbackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qschannelbackend.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\webview\\qtwebview_webengine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\webview\\qtwebview_webengine.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\webview\\qtwebview_webview2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\webview\\qtwebview_webview2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtCore\\qtqmlcoreplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtCore\\qtqmlcoreplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\quickmultimediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\quickmultimediaplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtNetwork\\qmlnetworkplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtNetwork\\qmlnetworkplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtPositioning\\positioningquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtPositioning\\positioningquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\Models\\modelsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\Models\\modelsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qtqmlstatemachineplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qtqmlstatemachineplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\workerscriptplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\workerscriptplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmlxmllistmodelplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmlxmllistmodelplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\qmlplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\qmlplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qtquick3dassetutilsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qtquick3dassetutilsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qtquick3deffectplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qtquick3deffectplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qtquick3dhelpersimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qtquick3dhelpersimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qtquick3dhelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qtquick3dhelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qtquick3dparticleeffectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qtquick3dparticleeffectsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qtquick3dparticles3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qtquick3dparticles3dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qtquick3dphysicshelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qtquick3dphysicshelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qquick3dphysicsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qquick3dphysicsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\quick3dspatialaudioplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\quick3dspatialaudioplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\quick3dxrplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\quick3dxrplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\qquick3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\qquick3dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qtquickcontrols2basicstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qtquickcontrols2basicstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qtquickcontrols2basicstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qtquickcontrols2basicstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qtquickcontrols2fluentwinui3styleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qtquickcontrols2fluentwinui3styleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qtquickcontrols2fluentwinui3styleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qtquickcontrols2fluentwinui3styleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qtquickcontrols2fusionstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qtquickcontrols2fusionstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qtquickcontrols2fusionstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qtquickcontrols2fusionstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qtquickcontrols2imaginestyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qtquickcontrols2imaginestyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qtquickcontrols2imaginestyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qtquickcontrols2imaginestyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qtquickcontrols2materialstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qtquickcontrols2materialstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qtquickcontrols2materialstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qtquickcontrols2materialstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qtquickcontrols2universalstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qtquickcontrols2universalstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qtquickcontrols2universalstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qtquickcontrols2universalstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qtquickcontrols2windowsstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qtquickcontrols2windowsstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qtquickcontrols2windowsstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qtquickcontrols2windowsstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qtquickcontrols2implplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qtquickcontrols2implplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qtquickcontrols2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qtquickcontrols2plugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qtquickdialogsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qtquickdialogsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qtquickdialogs2quickimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qtquickdialogs2quickimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Effects\\effectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Effects\\effectsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qquicklayoutsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qquicklayoutsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmllocalstorageplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmllocalstorageplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qtquickcontrols2nativestyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qtquickcontrols2nativestyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Particles\\particlesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Particles\\particlesplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\pdfquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\pdfquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qtquickscene2dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qtquickscene2dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qtquickscene3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qtquickscene3dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qtquickshapesdesignhelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qtquickshapesdesignhelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmlshapesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmlshapesplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qtquicktemplates2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qtquicktemplates2plugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qtquicktimelineblendtreesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qtquicktimelineblendtreesplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qtquicktimelineplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qtquicktimelineplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qquickvectorimagehelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qquickvectorimagehelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qquickvectorimageplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qquickvectorimageplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindowplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindowplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\qtquick2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\qtquick2plugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktoolingplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktoolingplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtRemoteObjects\\declarative_remoteobjectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtRemoteObjects\\declarative_remoteobjectsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtSensors\\sensorsquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtSensors\\sensorsquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\quicktestplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\quicktestplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtTextToSpeech\\texttospeechqmlplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTextToSpeech\\texttospeechqmlplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtWebChannel\\webchannelquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebChannel\\webchannelquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtWebSockets\\qmlwebsocketsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebSockets\\qmlwebsocketsplugin.dll',
+ 'BINARY')],
+ [('PyQt6\\QAxContainer.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QAxContainer.pyi',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Bluetooth.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Bluetooth.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Concurrent.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Concurrent.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Core.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Core.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6DBus.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6DBus.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Designer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Designer.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Gui.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Gui.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Help.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Help.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsAnimation.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsAnimation.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsFolderListModel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsFolderListModel.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsPlatform.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsPlatform.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsQmlModels.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsQmlModels.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsSettings.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsSettings.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsSharedImage.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsSharedImage.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsWavefrontMesh.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsWavefrontMesh.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Multimedia.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Multimedia.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6MultimediaQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6MultimediaQuick.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6MultimediaWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6MultimediaWidgets.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Network.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Network.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Nfc.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Nfc.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6OpenGL.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6OpenGL.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6OpenGLWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6OpenGLWidgets.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Pdf.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Pdf.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6PdfQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PdfQuick.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6PdfWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PdfWidgets.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Positioning.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Positioning.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6PositioningQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PositioningQuick.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6PrintSupport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PrintSupport.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Qml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Qml.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlMeta.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlMeta.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlModels.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlModels.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlWorkerScript.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlWorkerScript.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3D.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3D.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DAssetImport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DAssetImport.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DAssetUtils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DAssetUtils.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DEffects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DEffects.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DGlslParser.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DGlslParser.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DHelpers.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DHelpers.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DHelpersImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DHelpersImpl.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DIblBaker.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DIblBaker.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DParticles.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DParticles.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DPhysics.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DPhysics.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DPhysicsHelpers.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DPhysicsHelpers.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DRuntimeRender.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DRuntimeRender.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DSpatialAudio.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DSpatialAudio.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DUtils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DUtils.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DXr.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DXr.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Basic.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Basic.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2BasicStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2BasicStyleImpl.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Fusion.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Fusion.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2FusionStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2FusionStyleImpl.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Imagine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Imagine.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2ImagineStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2ImagineStyleImpl.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Impl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Impl.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Material.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Material.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2MaterialStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2MaterialStyleImpl.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Universal.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Universal.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2UniversalStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2UniversalStyleImpl.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2QuickImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2QuickImpl.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2Utils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2Utils.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickEffects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickEffects.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickLayouts.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickLayouts.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickParticles.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickParticles.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickShapes.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickShapes.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTemplates2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTemplates2.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTest.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTest.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTimeline.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTimeline.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTimelineBlendTrees.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTimelineBlendTrees.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickVectorImage.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickVectorImage.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickVectorImageGenerator.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickVectorImageGenerator.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickWidgets.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6RemoteObjects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6RemoteObjects.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6RemoteObjectsQml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6RemoteObjectsQml.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Sensors.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Sensors.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6SensorsQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SensorsQuick.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6SerialPort.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SerialPort.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6ShaderTools.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6ShaderTools.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6SpatialAudio.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SpatialAudio.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Sql.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Sql.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6StateMachine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6StateMachine.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6StateMachineQml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6StateMachineQml.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Svg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Svg.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6SvgWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SvgWidgets.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Test.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Test.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6TextToSpeech.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6TextToSpeech.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebChannel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebChannel.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebChannelQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebChannelQuick.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebSockets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebSockets.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Widgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Widgets.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\Qt6Xml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Xml.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\avcodec-61.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avcodec-61.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\avformat-61.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avformat-61.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\avutil-59.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avutil-59.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\concrt140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\concrt140.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\d3dcompiler_47.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\d3dcompiler_47.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\msvcp140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_1.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_1.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_2.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_atomic_wait.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_atomic_wait.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_codecvt_ids.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_codecvt_ids.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\opengl32sw.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\opengl32sw.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\swresample-5.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\swresample-5.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\swscale-8.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\swscale-8.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\vccorlib140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vccorlib140.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140_1.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140_1.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140_threads.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140_threads.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\assetimporters\\assimp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\assetimporters\\assimp.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\generic\\qtuiotouchplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\generic\\qtuiotouchplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\geometryloaders\\defaultgeometryloader.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\geometryloaders\\defaultgeometryloader.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\geometryloaders\\gltfgeometryloader.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\geometryloaders\\gltfgeometryloader.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\help\\helpplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\help\\helpplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\iconengines\\qsvgicon.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\iconengines\\qsvgicon.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qgif.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qgif.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qicns.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qicns.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qico.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qico.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qjpeg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qjpeg.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qpdf.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qpdf.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qsvg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qsvg.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qtga.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qtga.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qtiff.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qtiff.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qwbmp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qwbmp.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qwebp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qwebp.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\multimedia\\ffmpegmediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\multimedia\\ffmpegmediaplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\multimedia\\windowsmediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\multimedia\\windowsmediaplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\networkinformation\\qnetworklistmanager.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\networkinformation\\qnetworklistmanager.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qminimal.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qminimal.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qoffscreen.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qoffscreen.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qwindows.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qwindows.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_nmea.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_nmea.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_positionpoll.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_positionpoll.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_winrt.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\qmllint\\qdslintplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmllint\\qdslintplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\qmllint\\quicklintplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmllint\\quicklintplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\qmlls\\qmllsquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmlls\\qmllsquickplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\renderers\\openglrenderer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\renderers\\openglrenderer.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\renderers\\rhirenderer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\renderers\\rhirenderer.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\assimpsceneimport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\assimpsceneimport.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneexport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneexport.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneimport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneimport.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\scxmldatamodel\\qscxmlecmascriptdatamodel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\scxmldatamodel\\qscxmlecmascriptdatamodel.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sensors\\qtsensors_generic.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sensors\\qtsensors_generic.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sensors\\qtsensors_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sensors\\qtsensors_winrt.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlibase.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlibase.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlite.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlite.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlmimer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlmimer.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqloci.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqloci.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlodbc.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlodbc.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlpsql.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlpsql.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\styles\\qmodernwindowsstyle.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\styles\\qmodernwindowsstyle.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_mock.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_mock.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_sapi.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_sapi.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_winrt.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qcertonlybackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qcertonlybackend.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qopensslbackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qopensslbackend.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qschannelbackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qschannelbackend.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\webview\\qtwebview_webengine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\webview\\qtwebview_webengine.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\plugins\\webview\\qtwebview_webview2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\webview\\qtwebview_webview2.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtCore\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtCore\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtCore\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtCore\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtCore\\qtqmlcoreplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtCore\\qtqmlcoreplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\Video.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\Video.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\quickmultimediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\quickmultimediaplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtNetwork\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtNetwork\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtNetwork\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtNetwork\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtNetwork\\qmlnetworkplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtNetwork\\qmlnetworkplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtPositioning\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtPositioning\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtPositioning\\positioningquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtPositioning\\positioningquickplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtPositioning\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtPositioning\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\Models\\modelsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\Models\\modelsplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\Models\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\Models\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\Models\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\Models\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qtqmlstatemachineplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qtqmlstatemachineplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\workerscriptplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\workerscriptplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmlxmllistmodelplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmlxmllistmodelplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\qmlplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\qmlplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\assetutils.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\assetutils.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qtquick3dassetutilsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qtquick3dassetutilsplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\AdditiveColorGradient.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\AdditiveColorGradient.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Blur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Blur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\BrushStrokes.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\BrushStrokes.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ChromaticAberration.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ChromaticAberration.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ColorMaster.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ColorMaster.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DepthOfFieldHQBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DepthOfFieldHQBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Desaturate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Desaturate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionRipple.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionRipple.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSphere.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSphere.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSpiral.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSpiral.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\EdgeDetect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\EdgeDetect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Emboss.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Emboss.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Flip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Flip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Fxaa.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Fxaa.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\GaussianBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\GaussianBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\HDRBloomTonemap.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\HDRBloomTonemap.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\MotionBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\MotionBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Quick3DEffects.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Quick3DEffects.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\SCurveTonemap.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\SCurveTonemap.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Scatter.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Scatter.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\TiltShift.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\TiltShift.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Vignette.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Vignette.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\effectlib.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\effectlib.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qtquick3deffectplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qtquick3deffectplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\AxisHelper.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\AxisHelper.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\DebugView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\DebugView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\ExtendedSceneEnvironment.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\ExtendedSceneEnvironment.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\LodManager.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\LodManager.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\OrbitCameraController.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\OrbitCameraController.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\WasdController.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\WasdController.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\Repeater3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\Repeater3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\helpers.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\helpers.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\DepthOfFieldBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\DepthOfFieldBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SceneEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SceneEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsgiEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsgiEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsrEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsrEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qtquick3dhelpersimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qtquick3dhelpersimplplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\meshes\\axisGrid.mesh',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\meshes\\axisGrid.mesh',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qtquick3dhelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qtquick3dhelpersplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\LightmapperOutputWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\LightmapperOutputWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\AboutDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\AboutDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\EditorView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\EditorView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\FrostedGlass.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\FrostedGlass.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\InstancingPropertiesPane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\InstancingPropertiesPane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\MaterialPropertiesPane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\MaterialPropertiesPane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\Preview.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\Preview.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\PreviewControls.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\PreviewControls.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\SaveChangesDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\SaveChangesDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\ShaderEditor.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\ShaderEditor.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\UniformManagerPane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\UniformManagerPane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\main.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\main.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\Quick3DParticleEffects.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\Quick3DParticleEffects.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table2.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table2.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\droplet.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\droplet.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\rain.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\rain.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\ripple.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\ripple.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke2.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke2.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite2.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite2.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\snowflake.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\snowflake.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\sphere.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\sphere.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\splash7.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\splash7.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\particleeffects.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\particleeffects.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_clouds.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_clouds.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_dust.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_dust.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_exhaust.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_exhaust.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_fire.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_fire.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain_tirespray.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain_tirespray.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain_tirespray.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain_tirespray.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_rainmist.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_rainmist.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_snow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_snow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_steam.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_steam.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qtquick3dparticleeffectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qtquick3dparticleeffectsplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\particles3d.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\particles3d.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_animatedsprite_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_animatedsprite_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_attractor_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_attractor_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_burst_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_burst_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelblend_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelblend_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelshape_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelshape_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_particletrail_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_particletrail_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_sprite_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_sprite_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_wander_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_wander_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qtquick3dparticles3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qtquick3dparticles3dplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qtquick3dphysicshelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qtquick3dphysicshelpersplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CollisionShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CollisionShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsBodySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsBodySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsNodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsNodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PlaneShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PlaneShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\StaticRigidBodySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\StaticRigidBodySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriggerBodySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriggerBodySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\physics.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\physics.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qquick3dphysicsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qquick3dphysicsplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Quick3D.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Quick3D.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\quick3dspatialaudioplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\quick3dspatialaudioplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\XrErrorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\XrErrorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\quick3dxrplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\quick3dxrplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\AbstractLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\AbstractLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CascadesSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CascadesSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CubeMapTextureSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CubeMapTextureSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstancingSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstancingSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Object3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Object3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShadowSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShadowSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\model16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\model16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\propertyGroups.json',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\propertyGroups.json',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\quick3d.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\quick3d.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\custom_material_default_shader.frag',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\custom_material_default_shader.frag',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_default_shader.frag',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_default_shader.frag',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\view3D_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\view3D_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ArcballController.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ArcballController.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ImageViewer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ImageViewer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\LightmapViewer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\LightmapViewer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\MeshViewer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\MeshViewer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\OriginGizmo.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\OriginGizmo.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\SceneMetadataView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\SceneMetadataView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\lightmapviewer.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\lightmapviewer.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\qquick3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\qquick3dplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\AbstractButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\AbstractButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Action.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Action.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ActionGroup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ActionGroup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ButtonGroup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ButtonGroup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Calendar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Calendar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CalendarModel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CalendarModel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Container.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Container.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Control.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Control.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DayOfWeekRow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DayOfWeekRow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MonthGrid.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MonthGrid.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TableViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TableViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\WeekNumberColumn.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\WeekNumberColumn.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qtquickcontrols2basicstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qtquickcontrols2basicstyleimplplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qtquickcontrols2basicstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qtquickcontrols2basicstyleplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Config.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Config.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\FocusFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\FocusFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\StyleImage.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\StyleImage.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\ButtonBackground.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\ButtonBackground.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\FocusFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\FocusFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\StyleImage.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\StyleImage.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qtquickcontrols2fluentwinui3styleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qtquickcontrols2fluentwinui3styleimplplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qtquickcontrols2fluentwinui3styleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qtquickcontrols2fluentwinui3styleplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\ButtonPanel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\ButtonPanel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderGroove.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderGroove.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderHandle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderHandle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextFieldBackground.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextFieldBackground.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qtquickcontrols2fusionstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qtquickcontrols2fusionstyleimplplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qtquickcontrols2fusionstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qtquickcontrols2fusionstyleplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\OpacityMask.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\OpacityMask.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\QuickControls2ImagineStyleImpl.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\QuickControls2ImagineStyleImpl.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qtquickcontrols2imaginestyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qtquickcontrols2imaginestyleimplplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qtquickcontrols2imaginestyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qtquickcontrols2imaginestyleplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\BoxShadow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\BoxShadow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CursorDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CursorDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\ElevationEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\ElevationEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RectangularGlow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RectangularGlow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RoundedElevationEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RoundedElevationEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SliderHandle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SliderHandle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qtquickcontrols2materialstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qtquickcontrols2materialstyleimplplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qtquickcontrols2materialstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qtquickcontrols2materialstyleplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qtquickcontrols2universalstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qtquickcontrols2universalstyleimplplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qtquickcontrols2universalstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qtquickcontrols2universalstyleplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\QuickControls2WindowsStyleImpl.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\QuickControls2WindowsStyleImpl.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qtquickcontrols2windowsstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qtquickcontrols2windowsstyleimplplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qtquickcontrols2windowsstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qtquickcontrols2windowsstyleplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\AbstractButtonSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\AbstractButtonSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\BusyIndicatorSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\BusyIndicatorSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ComboBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ComboBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ContainerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ContainerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DelayButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DelayButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\FrameSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\FrameSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\GroupBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\GroupBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\InsetSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\InsetSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\LabelSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\LabelSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaddingSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaddingSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageIndicatorSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageIndicatorSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ProgressBarSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ProgressBarSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RangeSliderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RangeSliderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RoundButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RoundButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ScrollViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ScrollViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SliderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SliderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SpinBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SpinBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\StackViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\StackViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabBarSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabBarSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextAreaSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextAreaSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextFieldSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextFieldSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolBarSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolBarSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolSeparatorSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolSeparatorSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TumblerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TumblerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\qtquickcontrols2.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\qtquickcontrols2.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qtquickcontrols2implplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qtquickcontrols2implplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qtquickcontrols2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qtquickcontrols2plugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qtquickdialogsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qtquickdialogsplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\DelegateBackground.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\DelegateBackground.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegateLabel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegateLabel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegateLabel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegateLabel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialogContent.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialogContent.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\HueGradient.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\HueGradient.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\PickerHandle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\PickerHandle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SaturationLightnessPicker.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SaturationLightnessPicker.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qtquickdialogs2quickimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qtquickdialogs2quickimplplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Effects\\effectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Effects\\effectsplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Effects\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Effects\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Effects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Effects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qquicklayoutsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qquicklayoutsplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmllocalstorageplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmllocalstorageplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultCheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultCheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultGroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultGroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegateIconLabel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegateIconLabel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qtquickcontrols2nativestyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qtquickcontrols2nativestyleplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\WindowsFocusFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\WindowsFocusFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Particles\\particlesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Particles\\particlesplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Particles\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Particles\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Particles\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Particles\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Material\\PdfStyle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Material\\PdfStyle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Universal\\PdfStyle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Universal\\PdfStyle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfLinkDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfLinkDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfMultiPageView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfMultiPageView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfPageView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfPageView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfScrollablePageView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfScrollablePageView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfStyle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfStyle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\pdfquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\pdfquickplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qtquickscene2dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qtquickscene2dplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qtquickscene3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qtquickscene3dplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qtquickshapesdesignhelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qtquickshapesdesignhelpersplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmlshapesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmlshapesplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Templates\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Templates\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qtquicktemplates2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qtquicktemplates2plugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qtquicktimelineblendtreesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qtquicktimelineblendtreesplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qtquicktimelineplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qtquicktimelineplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qquickvectorimagehelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qquickvectorimagehelpersplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qquickvectorimageplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qquickvectorimageplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Window\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Window\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindow.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindow.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindowplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindowplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\qtquick2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\qtquick2plugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Component.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Component.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Enum.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Enum.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Member.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Member.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Method.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Method.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Module.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Module.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Parameter.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Parameter.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Property.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Property.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Signal.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Signal.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktooling.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktooling.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktoolingplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktoolingplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtRemoteObjects\\declarative_remoteobjectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtRemoteObjects\\declarative_remoteobjectsplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtRemoteObjects\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtRemoteObjects\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtRemoteObjects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtRemoteObjects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtSensors\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtSensors\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtSensors\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtSensors\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtSensors\\sensorsquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtSensors\\sensorsquickplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\SignalSpy.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\SignalSpy.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\TestCase.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\TestCase.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\TestSchedule.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\TestSchedule.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\quicktestplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\quicktestplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\testlogger.js',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\testlogger.js',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTextToSpeech\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTextToSpeech\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTextToSpeech\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTextToSpeech\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTextToSpeech\\texttospeechqmlplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTextToSpeech\\texttospeechqmlplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebChannel\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebChannel\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebChannel\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebChannel\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebChannel\\webchannelquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebChannel\\webchannelquickplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebSockets\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebSockets\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebSockets\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebSockets\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebSockets\\qmlwebsocketsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebSockets\\qmlwebsocketsplugin.dll',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qsci\\api\\python\\PyQt6.api',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qsci\\api\\python\\PyQt6.api',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_gd.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_gd.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_gl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_gl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_he.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_he.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_gl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_gl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_sl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_sl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_lg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_lg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_lt.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_lt.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_lv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_lv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_pt_PT.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_pt_PT.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_sl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_sl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_gd.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_gd.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_he.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_he.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_lg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_lg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_lv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_lv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_lv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_lv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\QtBluetooth.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtBluetooth.pyi',
+ 'DATA'),
+ ('PyQt6\\QtCore.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtCore.pyi',
+ 'DATA'),
+ ('PyQt6\\QtDBus.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtDBus.pyi',
+ 'DATA'),
+ ('PyQt6\\QtDesigner.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtDesigner.pyi',
+ 'DATA'),
+ ('PyQt6\\QtGui.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtGui.pyi',
+ 'DATA'),
+ ('PyQt6\\QtHelp.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtHelp.pyi',
+ 'DATA'),
+ ('PyQt6\\QtMultimedia.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtMultimedia.pyi',
+ 'DATA'),
+ ('PyQt6\\QtMultimediaWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtMultimediaWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtNetwork.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtNetwork.pyi',
+ 'DATA'),
+ ('PyQt6\\QtNfc.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtNfc.pyi',
+ 'DATA'),
+ ('PyQt6\\QtOpenGL.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtOpenGL.pyi',
+ 'DATA'),
+ ('PyQt6\\QtOpenGLWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtOpenGLWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPdf.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPdf.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPdfWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPdfWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPositioning.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPositioning.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPrintSupport.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPrintSupport.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQml.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQml.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQuick.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuick.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQuick3D.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuick3D.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQuickWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuickWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtRemoteObjects.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtRemoteObjects.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSensors.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSensors.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSerialPort.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSerialPort.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSpatialAudio.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSpatialAudio.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSql.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSql.pyi',
+ 'DATA'),
+ ('PyQt6\\QtStateMachine.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtStateMachine.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSvg.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSvg.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSvgWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSvgWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtTest.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtTest.pyi',
+ 'DATA'),
+ ('PyQt6\\QtTextToSpeech.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtTextToSpeech.pyi',
+ 'DATA'),
+ ('PyQt6\\QtWebChannel.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWebChannel.pyi',
+ 'DATA'),
+ ('PyQt6\\QtWebSockets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWebSockets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtXml.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtXml.pyi',
+ 'DATA'),
+ ('PyQt6\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\QAxContainer.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\QAxContainer.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\QAxContainermod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\QAxContainermod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxbase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxbase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxobjectinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxobjectinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\QtBluetooth.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\QtBluetooth.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\QtBluetoothmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\QtBluetoothmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetooth.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetooth.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothaddress.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothaddress.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothdevicediscoveryagent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothdevicediscoveryagent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothdeviceinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothdeviceinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothhostinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothhostinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothlocaldevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothlocaldevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothservicediscoveryagent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothservicediscoveryagent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothserviceinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothserviceinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothuuid.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothuuid.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingdata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingdata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingparameters.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingparameters.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristic.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristic.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristicdata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristicdata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyconnectionparameters.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyconnectionparameters.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergycontroller.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergycontroller.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptordata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptordata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyservice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyservice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyservicedata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyservicedata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qmultihash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qmultihash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qpybluetooth_quint128.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qpybluetooth_quint128.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\QtCore.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\QtCore.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\QtCoremod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\QtCoremod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\pyqt-gpl.sip5',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\pyqt-gpl.sip5',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstracteventdispatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstracteventdispatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractitemmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractitemmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractnativeeventfilter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractnativeeventfilter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qanimationgroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qanimationgroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qanystringview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qanystringview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbasictimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbasictimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbitarray.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbitarray.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbuffer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbuffer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearray.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearray.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearrayalgorithms.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearrayalgorithms.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearraylist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearraylist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearraymatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearraymatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearrayview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearrayview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcalendar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcalendar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcborcommon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcborcommon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcborstreamreader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcborstreamreader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcborstreamwriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcborstreamwriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qchar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qchar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcollator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcollator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcommandlineoption.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcommandlineoption.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcommandlineparser.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcommandlineparser.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qconcatenatetablesproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qconcatenatetablesproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcoreapplication.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcoreapplication.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcoreevent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcoreevent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcryptographichash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcryptographichash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdatastream.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdatastream.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdatetime.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdatetime.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdeadlinetimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdeadlinetimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdir.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdir.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdiriterator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdiriterator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qeasingcurve.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qeasingcurve.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qelapsedtimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qelapsedtimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qeventloop.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qeventloop.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfiledevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfiledevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfileinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfileinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfileselector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfileselector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfilesystemwatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfilesystemwatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qflags.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qflags.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qidentityproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qidentityproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qiodevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qiodevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qiodevicebase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qiodevicebase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qitemselectionmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qitemselectionmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonarray.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonarray.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsondocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsondocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonparseerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonparseerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonvalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonvalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlibrary.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlibrary.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlibraryinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlibraryinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qline.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qline.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlocale.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlocale.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlockfile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlockfile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlogging.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlogging.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qloggingcategory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qloggingcategory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmargins.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmargins.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmessageauthenticationcode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmessageauthenticationcode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmetaobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmetaobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmetatype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmetatype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmimedata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmimedata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmimedatabase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmimedatabase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmimetype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmimetype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmutex.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmutex.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmutexlocker.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmutexlocker.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qnamespace.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qnamespace.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qnumeric.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qnumeric.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qobjectcleanuphandler.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qobjectcleanuphandler.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qobjectdefs.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qobjectdefs.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qoperatingsystemversion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qoperatingsystemversion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qparallelanimationgroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qparallelanimationgroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpauseanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpauseanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpermissions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpermissions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpluginloader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpluginloader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpoint.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpoint.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qprocess.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qprocess.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpropertyanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpropertyanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_native_interface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_native_interface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qhash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qhash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qrangemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qrangemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qset.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qset.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_std_chrono_duration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_std_chrono_duration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_std_optional.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_std_optional.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_std_pair.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_std_pair.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_virtual_error_handler.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_virtual_error_handler.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrandom.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrandom.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrangemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrangemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qreadwritelock.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qreadwritelock.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrect.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrect.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qregularexpression.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qregularexpression.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qresource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qresource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrunnable.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrunnable.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsavefile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsavefile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsemaphore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsemaphore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsequentialanimationgroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsequentialanimationgroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsettings.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsettings.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsharedmemory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsharedmemory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsignalmapper.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsignalmapper.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsize.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsize.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsocketnotifier.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsocketnotifier.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsortfilterproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsortfilterproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstandardpaths.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstandardpaths.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstorageinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstorageinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstring.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstring.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringconverter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringconverter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringconverter_base.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringconverter_base.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringlistmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringlistmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsysinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsysinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsystemsemaphore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsystemsemaphore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtemporarydir.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtemporarydir.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtemporaryfile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtemporaryfile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtenvironmentvariables.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtenvironmentvariables.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtextboundaryfinder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtextboundaryfinder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtextstream.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtextstream.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qthread.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qthread.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qthreadpool.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qthreadpool.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtimeline.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtimeline.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtimezone.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtimezone.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtipccommon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtipccommon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtranslator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtranslator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtransposeproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtransposeproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtversion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtversion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtyperevision.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtyperevision.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtypes.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtypes.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qurl.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qurl.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qurlquery.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qurlquery.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\quuid.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\quuid.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qvariant.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qvariant.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qvariantanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qvariantanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qversionnumber.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qversionnumber.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qwaitcondition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qwaitcondition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qwineventnotifier.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qwineventnotifier.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qxmlstream.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qxmlstream.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qyieldcpu.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qyieldcpu.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\QtDBus.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\QtDBus.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\QtDBusmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\QtDBusmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusabstractadaptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusabstractadaptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusabstractinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusabstractinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusargument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusargument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusconnection.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusconnection.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusconnectioninterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusconnectioninterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbuserror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbuserror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusextratypes.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusextratypes.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusmessage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusmessage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbuspendingcall.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbuspendingcall.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusservicewatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusservicewatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusunixfiledescriptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusunixfiledescriptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qpydbuspendingreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qpydbuspendingreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qpydbusreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qpydbusreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\QtDesigner.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\QtDesigner.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\QtDesignermod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\QtDesignermod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractactioneditor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractactioneditor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformbuilder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformbuilder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformeditor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformeditor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformwindowcursor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformwindowcursor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformwindowmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformwindowmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractobjectinspector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractobjectinspector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractpropertyeditor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractpropertyeditor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractwidgetbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractwidgetbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\container.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\container.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\customwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\customwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\default_extensionfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\default_extensionfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\extension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\extension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\formbuilder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\formbuilder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\membersheet.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\membersheet.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\propertysheet.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\propertysheet.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qextensionmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qextensionmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignercontainerextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignercontainerextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetcollectionplugin.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetcollectionplugin.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetplugin.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetplugin.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignermembersheetextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignermembersheetextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignerpropertysheetextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignerpropertysheetextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignertaskmenuextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignertaskmenuextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\taskmenu.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\taskmenu.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\QtGui.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\QtGui.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\QtGuimod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\QtGuimod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\opengl_types.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\opengl_types.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qabstractfileiconprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qabstractfileiconprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qabstracttextdocumentlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qabstracttextdocumentlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qaccessibilityhints.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qaccessibilityhints.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qaction.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qaction.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qactiongroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qactiongroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qbackingstore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qbackingstore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qbitmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qbitmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qbrush.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qbrush.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qclipboard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qclipboard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcolor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcolor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcolorspace.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcolorspace.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcolortransform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcolortransform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcursor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcursor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qdesktopservices.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qdesktopservices.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qdrag.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qdrag.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qevent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qevent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qeventpoint.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qeventpoint.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfilesystemmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfilesystemmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfont.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfont.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontdatabase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontdatabase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontmetrics.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontmetrics.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontvariableaxis.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontvariableaxis.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qgenericmatrix.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qgenericmatrix.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qglyphrun.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qglyphrun.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qguiapplication.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qguiapplication.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qicon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qicon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qiconengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qiconengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimageiohandler.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimageiohandler.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimagereader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimagereader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimagewriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimagewriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qinputdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qinputdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qinputmethod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qinputmethod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qkeysequence.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qkeysequence.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qmatrix4x4.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qmatrix4x4.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qmovie.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qmovie.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qoffscreensurface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qoffscreensurface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qopenglcontext.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qopenglcontext.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpagedpaintdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpagedpaintdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpagelayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpagelayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpageranges.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpageranges.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpagesize.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpagesize.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpaintdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpaintdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpaintdevicewindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpaintdevicewindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpaintengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpaintengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpainter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpainter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpainterpath.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpainterpath.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpainterstateguard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpainterstateguard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpalette.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpalette.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpdfoutputintent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpdfoutputintent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpdfwriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpdfwriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpen.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpen.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpicture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpicture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpixelformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpixelformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpixmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpixmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpixmapcache.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpixmapcache.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpointingdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpointingdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpolygon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpolygon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_native_interface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_native_interface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_qmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_qmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_vulkan.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_vulkan.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qquaternion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qquaternion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrasterwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrasterwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrawfont.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrawfont.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qregion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qregion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrgb.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrgb.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrgba64.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrgba64.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qscreen.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qscreen.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsessionmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsessionmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qshortcut.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qshortcut.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qstandarditemmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qstandarditemmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qstatictext.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qstatictext.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qstylehints.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qstylehints.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsurface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsurface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsurfaceformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsurfaceformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsyntaxhighlighter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsyntaxhighlighter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextcursor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextcursor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextdocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextdocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextdocumentfragment.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextdocumentfragment.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextdocumentwriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextdocumentwriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextoption.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextoption.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtexttable.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtexttable.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtransform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtransform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qundogroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qundogroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qundostack.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qundostack.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qutimimeconverter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qutimimeconverter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qvalidator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qvalidator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qvectornd.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qvectornd.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qwindowdefs.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qwindowdefs.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\QtHelp.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\QtHelp.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\QtHelpmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\QtHelpmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qcompressedhelpinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qcompressedhelpinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpcontentitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpcontentitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpcontentwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpcontentwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpenginecore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpenginecore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpfilterdata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpfilterdata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpfilterengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpfilterengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpfiltersettingswidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpfiltersettingswidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpindexwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpindexwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelplink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelplink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchenginecore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchenginecore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchquerywidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchquerywidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchresult.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchresult.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchresultwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchresultwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\qgraphicsvideoitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\qgraphicsvideoitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\qvideowidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\qvideowidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\QtMultimedia.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\QtMultimedia.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\QtMultimediamod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\QtMultimediamod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudio.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudio.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiobuffer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiobuffer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiobufferinput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiobufferinput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiobufferoutput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiobufferoutput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiodecoder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiodecoder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiodevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiodevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudioformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudioformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudioinput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudioinput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiooutput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiooutput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiosink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiosink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qcamera.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qcamera.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qcameradevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qcameradevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qcapturablewindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qcapturablewindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qimagecapture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qimagecapture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediacapturesession.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediacapturesession.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediadevices.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediadevices.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediaformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediaformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediametadata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediametadata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediaplayer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediaplayer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediarecorder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediarecorder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediatimerange.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediatimerange.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qplaybackoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qplaybackoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qpymultimedia_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qpymultimedia_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qscreencapture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qscreencapture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qsoundeffect.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qsoundeffect.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qtvideo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qtvideo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideoframe.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideoframe.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideoframeformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideoframeformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideoframeinput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideoframeinput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideosink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideosink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qwindowcapture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qwindowcapture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\QtNetwork.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\QtNetwork.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\QtNetworkmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\QtNetworkmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qabstractnetworkcache.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qabstractnetworkcache.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qabstractsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qabstractsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qauthenticator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qauthenticator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qdnslookup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qdnslookup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qformdatabuilder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qformdatabuilder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhostaddress.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhostaddress.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhostinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhostinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhstspolicy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhstspolicy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttp1configuration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttp1configuration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttp2configuration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttp2configuration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttpheaders.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttpheaders.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttpmultipart.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttpmultipart.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qlocalserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qlocalserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qlocalsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qlocalsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkaccessmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkaccessmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkcookie.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkcookie.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkcookiejar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkcookiejar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkdatagram.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkdatagram.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkdiskcache.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkdiskcache.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkinformation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkinformation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkproxy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkproxy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkrequest.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkrequest.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkrequestfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkrequestfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qocspresponse.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qocspresponse.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpassworddigestor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpassworddigestor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpynetwork_qhash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpynetwork_qhash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpynetwork_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpynetwork_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpynetwork_qmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpynetwork_qmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qrestaccessmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qrestaccessmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qrestreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qrestreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qssl.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qssl.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslcertificate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslcertificate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslcertificateextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslcertificateextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslcipher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslcipher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslconfiguration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslconfiguration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qssldiffiehellmanparameters.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qssldiffiehellmanparameters.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslellipticcurve.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslellipticcurve.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslkey.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslkey.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslpresharedkeyauthenticator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslpresharedkeyauthenticator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qtcpserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qtcpserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qtcpsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qtcpsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qudpsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qudpsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\QtNfc.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\QtNfc.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\QtNfcmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\QtNfcmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndeffilter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndeffilter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefmessage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefmessage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefnfcsmartposterrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefnfcsmartposterrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefnfctextrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefnfctextrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefnfcurirecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefnfcurirecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qnearfieldmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qnearfieldmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qnearfieldtarget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qnearfieldtarget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGLWidgets\\qopenglwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGLWidgets\\qopenglwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\QtOpenGL.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\QtOpenGL.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\QtOpenGLmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\QtOpenGLmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglbuffer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglbuffer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengldebug.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengldebug.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglframebufferobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglframebufferobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_0.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_0.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_1.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_1.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_4_1_core.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_4_1_core.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_es2.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_es2.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglpaintdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglpaintdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglpixeltransferoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglpixeltransferoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglshaderprogram.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglshaderprogram.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengltexture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengltexture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengltextureblitter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengltextureblitter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengltimerquery.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengltimerquery.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctionsfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctionsfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglversionprofile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglversionprofile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglvertexarrayobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglvertexarrayobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qpyopengl_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qpyopengl_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qpyopengl_std_pair.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qpyopengl_std_pair.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\qpdfpageselector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\qpdfpageselector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\qpdfview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\qpdfview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\QtPdf.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\QtPdf.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\QtPdfmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\QtPdfmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfbookmarkmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfbookmarkmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfdocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfdocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfdocumentrenderoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfdocumentrenderoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdflink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdflink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdflinkmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdflinkmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfpagenavigator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfpagenavigator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfpagerenderer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfpagerenderer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfsearchmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfsearchmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfselection.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfselection.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\QtPositioning.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\QtPositioning.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\QtPositioningmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\QtPositioningmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoaddress.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoaddress.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoareamonitorinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoareamonitorinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoareamonitorsource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoareamonitorsource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeocircle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeocircle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeocoordinate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeocoordinate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeolocation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeolocation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopath.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopath.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopolygon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopolygon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopositioninfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopositioninfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopositioninfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopositioninfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeorectangle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeorectangle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoshape.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoshape.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qnmeapositioninfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qnmeapositioninfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qnmeasatelliteinfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qnmeasatelliteinfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\QtPrintSupport.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\QtPrintSupport.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\QtPrintSupportmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\QtPrintSupportmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qabstractprintdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qabstractprintdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qpagesetupdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qpagesetupdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprinter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprinter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprinterinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprinterinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintpreviewdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintpreviewdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintpreviewwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintpreviewwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qpyprintsupport_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qpyprintsupport_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\QtQml.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\QtQml.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\QtQmlmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\QtQmlmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsmanagedvalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsmanagedvalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsprimitivevalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsprimitivevalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsvalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsvalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsvalueiterator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsvalueiterator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qmlattachedpropertiesobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qmlattachedpropertiesobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qmlregistertype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qmlregistertype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qpyqmllistproperty.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qpyqmllistproperty.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqml.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqml.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlabstracturlinterceptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlabstracturlinterceptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlapplicationengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlapplicationengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlcomponent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlcomponent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlcontext.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlcontext.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlexpression.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlexpression.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlextensionplugin.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlextensionplugin.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlfileselector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlfileselector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlincubator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlincubator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmllist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmllist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlnetworkaccessmanagerfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlnetworkaccessmanagerfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlparserstatus.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlparserstatus.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlproperty.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlproperty.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlpropertymap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlpropertymap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlpropertyvaluesource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlpropertyvaluesource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlscriptstring.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlscriptstring.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\QtQuick3D.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\QtQuick3D.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\QtQuick3Dmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\QtQuick3Dmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3d.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3d.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3dgeometry.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3dgeometry.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3dobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3dobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3dtexturedata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3dtexturedata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuickWidgets\\qquickwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuickWidgets\\qquickwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\QtQuick.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\QtQuick.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\QtQuickmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\QtQuickmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickframebufferobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickframebufferobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickgraphicsconfiguration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickgraphicsconfiguration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickgraphicsdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickgraphicsdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickimageprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickimageprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickitemgrabresult.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickitemgrabresult.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickpainteditem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickpainteditem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickrendercontrol.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickrendercontrol.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickrendertarget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickrendertarget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquicktextdocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquicktextdocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgflatcolormaterial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgflatcolormaterial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsggeometry.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsggeometry.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgimagenode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgimagenode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgmaterial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgmaterial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgmaterialshader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgmaterialshader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgmaterialtype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgmaterialtype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgrectanglenode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgrectanglenode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgrendererinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgrendererinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgrendernode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgrendernode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgsimplerectnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgsimplerectnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgsimpletexturenode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgsimpletexturenode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtextnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtextnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtexture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtexture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtexture_platform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtexture_platform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtexturematerial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtexturematerial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtextureprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtextureprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgvertexcolormaterial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgvertexcolormaterial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjects.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjects.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjectsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjectsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectabstractitemmodelreplica.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectabstractitemmodelreplica.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectdynamicreplica.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectdynamicreplica.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectregistry.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectregistry.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectreplica.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectreplica.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qtremoteobjectglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qtremoteobjectglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\QtSensors.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\QtSensors.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\QtSensorsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\QtSensorsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qaccelerometer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qaccelerometer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qambientlightsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qambientlightsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qambienttemperaturesensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qambienttemperaturesensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qcompass.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qcompass.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qgyroscope.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qgyroscope.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qhumiditysensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qhumiditysensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qirproximitysensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qirproximitysensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qlidsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qlidsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qlightsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qlightsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qmagnetometer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qmagnetometer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qorientationsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qorientationsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qpressuresensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qpressuresensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qproximitysensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qproximitysensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qrotationsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qrotationsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qtapsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qtapsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qtiltsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qtiltsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\QtSerialPort.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\QtSerialPort.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\QtSerialPortmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\QtSerialPortmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\qserialport.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\qserialport.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\qserialportinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\qserialportinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudio.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudio.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudiomod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudiomod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qambientsound.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qambientsound.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qaudioengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qaudioengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qaudiolistener.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qaudiolistener.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qaudioroom.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qaudioroom.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qspatialsound.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qspatialsound.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\QtSql.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\QtSql.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\QtSqlmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\QtSqlmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqldatabase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqldatabase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqldriver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqldriver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlfield.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlfield.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlindex.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlindex.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlquery.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlquery.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlquerymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlquerymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlrelationaldelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlrelationaldelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlrelationaltablemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlrelationaltablemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlresult.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlresult.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqltablemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqltablemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qtsqlglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qtsqlglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\QtStateMachine.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\QtStateMachine.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\QtStateMachinemod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\QtStateMachinemod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qabstractstate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qabstractstate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qabstracttransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qabstracttransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qeventtransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qeventtransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qfinalstate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qfinalstate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qhistorystate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qhistorystate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qkeyeventtransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qkeyeventtransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qmouseeventtransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qmouseeventtransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qsignaltransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qsignaltransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qstate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qstate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qstatemachine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qstatemachine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\qgraphicssvgitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\qgraphicssvgitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\qsvgwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\qsvgwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\QtSvg.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\QtSvg.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\QtSvgmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\QtSvgmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\qsvggenerator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\qsvggenerator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\qsvgrenderer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\qsvgrenderer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\qtsvgglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\qtsvgglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\QtTest.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\QtTest.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\QtTestmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\QtTestmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qabstractitemmodeltester.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qabstractitemmodeltester.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qsignalspy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qsignalspy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qtestkeyboard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qtestkeyboard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qtestmouse.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qtestmouse.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qtestsystem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qtestsystem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeech.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeech.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeechmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeechmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\qtexttospeech.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\qtexttospeech.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\qvoice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\qvoice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\QtWebChannel.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\QtWebChannel.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\QtWebChannelmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\QtWebChannelmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\qwebchannel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\qwebchannel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\qwebchannelabstracttransport.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\qwebchannelabstracttransport.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\QtWebSockets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\QtWebSockets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\QtWebSocketsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\QtWebSocketsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qmaskgenerator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qmaskgenerator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocketcorsauthenticator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocketcorsauthenticator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsockethandshakeoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsockethandshakeoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocketprotocol.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocketprotocol.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocketserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocketserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\QtWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\QtWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\QtWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\QtWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractitemdelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractitemdelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractitemview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractitemview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractscrollarea.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractscrollarea.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractslider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractslider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractspinbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractspinbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qapplication.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qapplication.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qboxlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qboxlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qbuttongroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qbuttongroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcalendarwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcalendarwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcheckbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcheckbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcolordialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcolordialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcolumnview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcolumnview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcombobox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcombobox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcommandlinkbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcommandlinkbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcommonstyle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcommonstyle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcompleter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcompleter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdatawidgetmapper.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdatawidgetmapper.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdatetimeedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdatetimeedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdialogbuttonbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdialogbuttonbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdockwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdockwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdrawutil.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdrawutil.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qerrormessage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qerrormessage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfiledialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfiledialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfileiconprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfileiconprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfocusframe.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfocusframe.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfontcombobox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfontcombobox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfontdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfontdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qformlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qformlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qframe.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qframe.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgesture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgesture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgesturerecognizer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgesturerecognizer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsanchorlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsanchorlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicseffect.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicseffect.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsgridlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsgridlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicslayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicslayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicslayoutitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicslayoutitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicslinearlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicslinearlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsproxywidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsproxywidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsscene.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsscene.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicssceneevent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicssceneevent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicstransform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicstransform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicswidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicswidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgridlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgridlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgroupbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgroupbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qheaderview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qheaderview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qinputdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qinputdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qitemdelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qitemdelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qitemeditorfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qitemeditorfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qkeysequenceedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qkeysequenceedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlabel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlabel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlayoutitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlayoutitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlcdnumber.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlcdnumber.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlineedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlineedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlistview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlistview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlistwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlistwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmainwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmainwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmdiarea.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmdiarea.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmdisubwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmdisubwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmenu.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmenu.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmenubar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmenubar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmessagebox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmessagebox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qplaintextedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qplaintextedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qprogressbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qprogressbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qprogressdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qprogressdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qproxystyle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qproxystyle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qpushbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qpushbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qpywidgets_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qpywidgets_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qradiobutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qradiobutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qrubberband.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qrubberband.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscrollarea.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscrollarea.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscrollbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscrollbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscroller.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscroller.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscrollerproperties.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscrollerproperties.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsizegrip.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsizegrip.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsizepolicy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsizepolicy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qslider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qslider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qspinbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qspinbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsplashscreen.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsplashscreen.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsplitter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsplitter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstackedlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstackedlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstackedwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstackedwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstatusbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstatusbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstyle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstyle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstyleditemdelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstyleditemdelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstylefactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstylefactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstyleoption.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstyleoption.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstylepainter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstylepainter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsystemtrayicon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsystemtrayicon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtabbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtabbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtableview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtableview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtablewidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtablewidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtabwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtabwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtextbrowser.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtextbrowser.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtextedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtextedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtoolbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtoolbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtoolbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtoolbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtoolbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtoolbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtooltip.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtooltip.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtreeview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtreeview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtreewidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtreewidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtreewidgetitemiterator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtreewidgetitemiterator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qundoview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qundoview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwhatsthis.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwhatsthis.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwidgetaction.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwidgetaction.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwizard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwizard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtXml\\QtXml.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtXml\\QtXml.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtXml\\QtXmlmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtXml\\QtXmlmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtXml\\qdom.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtXml\\qdom.sip',
+ 'DATA'),
+ ('PyQt6\\lupdate\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\designer_source.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\designer_source.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\lupdate.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\lupdate.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\pylupdate.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\pylupdate.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\python_source.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\python_source.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\source_file.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\source_file.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\translation_file.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\translation_file.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\translations.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\translations.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\user.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\user.py',
+ 'DATA'),
+ ('PyQt6\\py.typed',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\py.typed',
+ 'DATA'),
+ ('PyQt6\\sip.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\sip.pyi',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\as_string.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\as_string.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\compiler.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\compiler.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\indenter.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\indenter.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\misc.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\misc.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\proxy_metaclass.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\proxy_metaclass.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\qobjectcreator.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\qobjectcreator.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\qtproxies.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\qtproxies.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Loader\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Loader\\loader.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\loader.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Loader\\qobjectcreator.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\qobjectcreator.py',
+ 'DATA'),
+ ('PyQt6\\uic\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\uic\\compile_ui.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\compile_ui.py',
+ 'DATA'),
+ ('PyQt6\\uic\\enum_map.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\enum_map.py',
+ 'DATA'),
+ ('PyQt6\\uic\\exceptions.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\exceptions.py',
+ 'DATA'),
+ ('PyQt6\\uic\\icon_cache.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\icon_cache.py',
+ 'DATA'),
+ ('PyQt6\\uic\\load_ui.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\load_ui.py',
+ 'DATA'),
+ ('PyQt6\\uic\\objcreator.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\objcreator.py',
+ 'DATA'),
+ ('PyQt6\\uic\\properties.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\properties.py',
+ 'DATA'),
+ ('PyQt6\\uic\\pyuic.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\pyuic.py',
+ 'DATA'),
+ ('PyQt6\\uic\\ui_file.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\ui_file.py',
+ 'DATA'),
+ ('PyQt6\\uic\\uiparser.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\uiparser.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qaxcontainer.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qaxcontainer.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qscintilla.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qscintilla.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtcharts.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtcharts.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtopenglwidgets.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtopenglwidgets.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtprintsupport.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtprintsupport.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtquickwidgets.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtquickwidgets.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtwebenginewidgets.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtwebenginewidgets.py',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\INSTALLER',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\INSTALLER',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\METADATA',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\METADATA',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\RECORD',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\RECORD',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\REQUESTED',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\REQUESTED',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\WHEEL',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\WHEEL',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\entry_points.txt',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\entry_points.txt',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\licenses\\LICENSE',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\licenses\\LICENSE',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\INSTALLER',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\INSTALLER',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\LICENSE',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\LICENSE',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\METADATA',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\METADATA',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\RECORD',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\RECORD',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\REQUESTED',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\REQUESTED',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\WHEEL',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\WHEEL',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\INSTALLER',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\INSTALLER',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\METADATA',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\METADATA',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\RECORD',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\RECORD',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\REQUESTED',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\REQUESTED',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\WHEEL',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\WHEEL',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\licenses\\LICENSE',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\licenses\\LICENSE',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\top_level.txt',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\top_level.txt',
+ 'DATA')],
+ '3.13.6 (tags/v3.13.6:4e66535, Aug 6 2025, 14:36:00) [MSC v.1944 64 bit '
+ '(AMD64)]',
+ [('pyi_rth_inspect',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
+ 'PYSOURCE'),
+ ('pyi_rth_pkgutil',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py',
+ 'PYSOURCE'),
+ ('pyi_rth_multiprocessing',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py',
+ 'PYSOURCE'),
+ ('pyi_rth_pyqt6',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pyqt6.py',
+ 'PYSOURCE'),
+ ('main',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\main.py',
+ 'PYSOURCE')],
+ [('_pyi_rth_utils.qt',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\fake-modules\\_pyi_rth_utils\\qt.py',
+ 'PYMODULE'),
+ ('importlib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\__init__.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap_external',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap_external.py',
+ 'PYMODULE'),
+ ('importlib.metadata',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\__init__.py',
+ 'PYMODULE'),
+ ('csv',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\csv.py',
+ 'PYMODULE'),
+ ('importlib.metadata._adapters',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_adapters.py',
+ 'PYMODULE'),
+ ('importlib.metadata._text',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_text.py',
+ 'PYMODULE'),
+ ('email.message',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\message.py',
+ 'PYMODULE'),
+ ('email.policy',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\policy.py',
+ 'PYMODULE'),
+ ('email.contentmanager',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\contentmanager.py',
+ 'PYMODULE'),
+ ('email.quoprimime',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\quoprimime.py',
+ 'PYMODULE'),
+ ('string',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\string.py',
+ 'PYMODULE'),
+ ('email.headerregistry',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\headerregistry.py',
+ 'PYMODULE'),
+ ('email._header_value_parser',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_header_value_parser.py',
+ 'PYMODULE'),
+ ('urllib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\__init__.py',
+ 'PYMODULE'),
+ ('email.iterators',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\iterators.py',
+ 'PYMODULE'),
+ ('email.generator',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\generator.py',
+ 'PYMODULE'),
+ ('copy',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\copy.py',
+ 'PYMODULE'),
+ ('random',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\random.py',
+ 'PYMODULE'),
+ ('argparse',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\argparse.py',
+ 'PYMODULE'),
+ ('shutil',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\shutil.py',
+ 'PYMODULE'),
+ ('tarfile',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tarfile.py',
+ 'PYMODULE'),
+ ('gzip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gzip.py',
+ 'PYMODULE'),
+ ('_compression',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compression.py',
+ 'PYMODULE'),
+ ('struct',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\struct.py',
+ 'PYMODULE'),
+ ('lzma',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\lzma.py',
+ 'PYMODULE'),
+ ('bz2',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bz2.py',
+ 'PYMODULE'),
+ ('fnmatch',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fnmatch.py',
+ 'PYMODULE'),
+ ('gettext',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gettext.py',
+ 'PYMODULE'),
+ ('statistics',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\statistics.py',
+ 'PYMODULE'),
+ ('decimal',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\decimal.py',
+ 'PYMODULE'),
+ ('_pydecimal',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydecimal.py',
+ 'PYMODULE'),
+ ('contextvars',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextvars.py',
+ 'PYMODULE'),
+ ('fractions',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fractions.py',
+ 'PYMODULE'),
+ ('numbers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\numbers.py',
+ 'PYMODULE'),
+ ('hashlib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\hashlib.py',
+ 'PYMODULE'),
+ ('logging',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\logging\\__init__.py',
+ 'PYMODULE'),
+ ('pickle',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pickle.py',
+ 'PYMODULE'),
+ ('pprint',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pprint.py',
+ 'PYMODULE'),
+ ('dataclasses',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dataclasses.py',
+ 'PYMODULE'),
+ ('_compat_pickle',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compat_pickle.py',
+ 'PYMODULE'),
+ ('threading',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\threading.py',
+ 'PYMODULE'),
+ ('_threading_local',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_threading_local.py',
+ 'PYMODULE'),
+ ('bisect',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bisect.py',
+ 'PYMODULE'),
+ ('_strptime',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_strptime.py',
+ 'PYMODULE'),
+ ('datetime',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\datetime.py',
+ 'PYMODULE'),
+ ('_pydatetime',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydatetime.py',
+ 'PYMODULE'),
+ ('calendar',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\calendar.py',
+ 'PYMODULE'),
+ ('email._encoded_words',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_encoded_words.py',
+ 'PYMODULE'),
+ ('base64',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\base64.py',
+ 'PYMODULE'),
+ ('getopt',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getopt.py',
+ 'PYMODULE'),
+ ('email.charset',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\charset.py',
+ 'PYMODULE'),
+ ('email.encoders',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\encoders.py',
+ 'PYMODULE'),
+ ('email.base64mime',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\base64mime.py',
+ 'PYMODULE'),
+ ('email._policybase',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_policybase.py',
+ 'PYMODULE'),
+ ('email.header',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\header.py',
+ 'PYMODULE'),
+ ('email.errors',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\errors.py',
+ 'PYMODULE'),
+ ('email.utils',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\utils.py',
+ 'PYMODULE'),
+ ('socket',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\socket.py',
+ 'PYMODULE'),
+ ('selectors',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\selectors.py',
+ 'PYMODULE'),
+ ('email._parseaddr',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_parseaddr.py',
+ 'PYMODULE'),
+ ('urllib.parse',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\parse.py',
+ 'PYMODULE'),
+ ('ipaddress',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ipaddress.py',
+ 'PYMODULE'),
+ ('quopri',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\quopri.py',
+ 'PYMODULE'),
+ ('typing',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\typing.py',
+ 'PYMODULE'),
+ ('importlib.abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\abc.py',
+ 'PYMODULE'),
+ ('importlib.resources.abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\abc.py',
+ 'PYMODULE'),
+ ('importlib.resources',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\__init__.py',
+ 'PYMODULE'),
+ ('importlib.resources._functional',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_functional.py',
+ 'PYMODULE'),
+ ('importlib.resources._common',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_common.py',
+ 'PYMODULE'),
+ ('importlib.resources._adapters',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_adapters.py',
+ 'PYMODULE'),
+ ('tempfile',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tempfile.py',
+ 'PYMODULE'),
+ ('importlib._abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_abc.py',
+ 'PYMODULE'),
+ ('importlib.machinery',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\machinery.py',
+ 'PYMODULE'),
+ ('contextlib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextlib.py',
+ 'PYMODULE'),
+ ('importlib.metadata._itertools',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._functools',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_functools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._collections',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_collections.py',
+ 'PYMODULE'),
+ ('importlib.metadata._meta',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_meta.py',
+ 'PYMODULE'),
+ ('textwrap',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\textwrap.py',
+ 'PYMODULE'),
+ ('zipfile',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile._path',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile._path.glob',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\glob.py',
+ 'PYMODULE'),
+ ('py_compile',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\py_compile.py',
+ 'PYMODULE'),
+ ('importlib.util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\util.py',
+ 'PYMODULE'),
+ ('pathlib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\__init__.py',
+ 'PYMODULE'),
+ ('pathlib._local',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_local.py',
+ 'PYMODULE'),
+ ('glob',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\glob.py',
+ 'PYMODULE'),
+ ('pathlib._abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_abc.py',
+ 'PYMODULE'),
+ ('inspect',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\inspect.py',
+ 'PYMODULE'),
+ ('token',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\token.py',
+ 'PYMODULE'),
+ ('dis',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dis.py',
+ 'PYMODULE'),
+ ('opcode',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\opcode.py',
+ 'PYMODULE'),
+ ('_opcode_metadata',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_opcode_metadata.py',
+ 'PYMODULE'),
+ ('ast',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ast.py',
+ 'PYMODULE'),
+ ('email',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\__init__.py',
+ 'PYMODULE'),
+ ('email.parser',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\parser.py',
+ 'PYMODULE'),
+ ('email.feedparser',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\feedparser.py',
+ 'PYMODULE'),
+ ('json',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\__init__.py',
+ 'PYMODULE'),
+ ('json.encoder',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py',
+ 'PYMODULE'),
+ ('json.decoder',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\decoder.py',
+ 'PYMODULE'),
+ ('json.scanner',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\scanner.py',
+ 'PYMODULE'),
+ ('__future__',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\__future__.py',
+ 'PYMODULE'),
+ ('importlib.readers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\readers.py',
+ 'PYMODULE'),
+ ('importlib.resources.readers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\readers.py',
+ 'PYMODULE'),
+ ('importlib.resources._itertools',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_itertools.py',
+ 'PYMODULE'),
+ ('tokenize',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tokenize.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap.py',
+ 'PYMODULE'),
+ ('_pyi_rth_utils',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\fake-modules\\_pyi_rth_utils\\__init__.py',
+ 'PYMODULE'),
+ ('subprocess',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\subprocess.py',
+ 'PYMODULE'),
+ ('signal',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\signal.py',
+ 'PYMODULE'),
+ ('multiprocessing.spawn',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\spawn.py',
+ 'PYMODULE'),
+ ('multiprocessing.resource_tracker',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\resource_tracker.py',
+ 'PYMODULE'),
+ ('multiprocessing.util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\util.py',
+ 'PYMODULE'),
+ ('multiprocessing.forkserver',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\forkserver.py',
+ 'PYMODULE'),
+ ('multiprocessing.connection',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\connection.py',
+ 'PYMODULE'),
+ ('multiprocessing.resource_sharer',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\resource_sharer.py',
+ 'PYMODULE'),
+ ('xmlrpc.client',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xmlrpc\\client.py',
+ 'PYMODULE'),
+ ('xmlrpc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xmlrpc\\__init__.py',
+ 'PYMODULE'),
+ ('xml.parsers.expat',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\expat.py',
+ 'PYMODULE'),
+ ('xml.parsers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\__init__.py',
+ 'PYMODULE'),
+ ('xml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\__init__.py',
+ 'PYMODULE'),
+ ('xml.sax.expatreader',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\expatreader.py',
+ 'PYMODULE'),
+ ('xml.sax.saxutils',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\saxutils.py',
+ 'PYMODULE'),
+ ('urllib.request',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\request.py',
+ 'PYMODULE'),
+ ('getpass',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getpass.py',
+ 'PYMODULE'),
+ ('nturl2path',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\nturl2path.py',
+ 'PYMODULE'),
+ ('ftplib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ftplib.py',
+ 'PYMODULE'),
+ ('netrc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\netrc.py',
+ 'PYMODULE'),
+ ('mimetypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\mimetypes.py',
+ 'PYMODULE'),
+ ('http.cookiejar',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\cookiejar.py',
+ 'PYMODULE'),
+ ('http',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\__init__.py',
+ 'PYMODULE'),
+ ('ssl',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ssl.py',
+ 'PYMODULE'),
+ ('urllib.response',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\response.py',
+ 'PYMODULE'),
+ ('urllib.error',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\error.py',
+ 'PYMODULE'),
+ ('xml.sax',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\__init__.py',
+ 'PYMODULE'),
+ ('xml.sax.handler',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\handler.py',
+ 'PYMODULE'),
+ ('xml.sax._exceptions',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\_exceptions.py',
+ 'PYMODULE'),
+ ('xml.sax.xmlreader',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\xmlreader.py',
+ 'PYMODULE'),
+ ('http.client',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\client.py',
+ 'PYMODULE'),
+ ('hmac',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\hmac.py',
+ 'PYMODULE'),
+ ('multiprocessing.context',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\context.py',
+ 'PYMODULE'),
+ ('multiprocessing.popen_spawn_win32',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_spawn_win32.py',
+ 'PYMODULE'),
+ ('multiprocessing.popen_forkserver',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_forkserver.py',
+ 'PYMODULE'),
+ ('multiprocessing.popen_spawn_posix',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_spawn_posix.py',
+ 'PYMODULE'),
+ ('multiprocessing.popen_fork',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_fork.py',
+ 'PYMODULE'),
+ ('multiprocessing.sharedctypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\sharedctypes.py',
+ 'PYMODULE'),
+ ('multiprocessing.heap',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\heap.py',
+ 'PYMODULE'),
+ ('ctypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\__init__.py',
+ 'PYMODULE'),
+ ('ctypes._endian',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\_endian.py',
+ 'PYMODULE'),
+ ('multiprocessing.pool',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\pool.py',
+ 'PYMODULE'),
+ ('multiprocessing.dummy',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\dummy\\__init__.py',
+ 'PYMODULE'),
+ ('multiprocessing.dummy.connection',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\dummy\\connection.py',
+ 'PYMODULE'),
+ ('queue',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\queue.py',
+ 'PYMODULE'),
+ ('multiprocessing.queues',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\queues.py',
+ 'PYMODULE'),
+ ('multiprocessing.synchronize',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\synchronize.py',
+ 'PYMODULE'),
+ ('multiprocessing.managers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\managers.py',
+ 'PYMODULE'),
+ ('multiprocessing.shared_memory',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\shared_memory.py',
+ 'PYMODULE'),
+ ('secrets',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\secrets.py',
+ 'PYMODULE'),
+ ('multiprocessing.reduction',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\reduction.py',
+ 'PYMODULE'),
+ ('multiprocessing.process',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\process.py',
+ 'PYMODULE'),
+ ('runpy',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\runpy.py',
+ 'PYMODULE'),
+ ('pkgutil',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pkgutil.py',
+ 'PYMODULE'),
+ ('zipimport',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipimport.py',
+ 'PYMODULE'),
+ ('multiprocessing',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\__init__.py',
+ 'PYMODULE'),
+ ('sqlite3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sqlite3\\__init__.py',
+ 'PYMODULE'),
+ ('sqlite3.dump',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sqlite3\\dump.py',
+ 'PYMODULE'),
+ ('sqlite3.__main__',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sqlite3\\__main__.py',
+ 'PYMODULE'),
+ ('code',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\code.py',
+ 'PYMODULE'),
+ ('codeop',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\codeop.py',
+ 'PYMODULE'),
+ ('sqlite3.dbapi2',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sqlite3\\dbapi2.py',
+ 'PYMODULE'),
+ ('vlc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\vlc.py',
+ 'PYMODULE'),
+ ('tty',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tty.py',
+ 'PYMODULE'),
+ ('platform',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\platform.py',
+ 'PYMODULE'),
+ ('ctypes.util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\util.py',
+ 'PYMODULE'),
+ ('ctypes._aix',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\_aix.py',
+ 'PYMODULE'),
+ ('ctypes.macholib.dyld',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\dyld.py',
+ 'PYMODULE'),
+ ('ctypes.macholib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\__init__.py',
+ 'PYMODULE'),
+ ('ctypes.macholib.dylib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\dylib.py',
+ 'PYMODULE'),
+ ('ctypes.macholib.framework',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\framework.py',
+ 'PYMODULE'),
+ ('watchdog.observers.winapi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\winapi.py',
+ 'PYMODULE'),
+ ('ctypes.wintypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\wintypes.py',
+ 'PYMODULE'),
+ ('watchdog.events',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\events.py',
+ 'PYMODULE'),
+ ('watchdog.utils.patterns',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\patterns.py',
+ 'PYMODULE'),
+ ('watchdog.utils',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\__init__.py',
+ 'PYMODULE'),
+ ('watchdog.tricks',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\tricks\\__init__.py',
+ 'PYMODULE'),
+ ('watchdog.utils.process_watcher',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\process_watcher.py',
+ 'PYMODULE'),
+ ('watchdog.utils.event_debouncer',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\event_debouncer.py',
+ 'PYMODULE'),
+ ('watchdog.utils.platform',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\platform.py',
+ 'PYMODULE'),
+ ('watchdog.utils.echo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\echo.py',
+ 'PYMODULE'),
+ ('watchdog.observers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\__init__.py',
+ 'PYMODULE'),
+ ('watchdog.observers.polling',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\polling.py',
+ 'PYMODULE'),
+ ('watchdog.utils.dirsnapshot',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\dirsnapshot.py',
+ 'PYMODULE'),
+ ('watchdog.observers.read_directory_changes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\read_directory_changes.py',
+ 'PYMODULE'),
+ ('watchdog.observers.kqueue',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\kqueue.py',
+ 'PYMODULE'),
+ ('watchdog.observers.fsevents',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\fsevents.py',
+ 'PYMODULE'),
+ ('watchdog.observers.inotify',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\inotify.py',
+ 'PYMODULE'),
+ ('watchdog.observers.inotify_c',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\inotify_c.py',
+ 'PYMODULE'),
+ ('watchdog.observers.inotify_buffer',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\inotify_buffer.py',
+ 'PYMODULE'),
+ ('watchdog.utils.delayed_queue',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\delayed_queue.py',
+ 'PYMODULE'),
+ ('watchdog.observers.api',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\api.py',
+ 'PYMODULE'),
+ ('watchdog.utils.bricks',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\bricks.py',
+ 'PYMODULE'),
+ ('watchdog',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\__init__.py',
+ 'PYMODULE'),
+ ('mutagen.asf',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\asf\\__init__.py',
+ 'PYMODULE'),
+ ('mutagen.asf._attrs',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\asf\\_attrs.py',
+ 'PYMODULE'),
+ ('mutagen.asf._objects',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\asf\\_objects.py',
+ 'PYMODULE'),
+ ('mutagen._tags',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_tags.py',
+ 'PYMODULE'),
+ ('mutagen.asf._util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\asf\\_util.py',
+ 'PYMODULE'),
+ ('mutagen._util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_util.py',
+ 'PYMODULE'),
+ ('mutagen.aiff',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\aiff.py',
+ 'PYMODULE'),
+ ('mutagen._iff',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_iff.py',
+ 'PYMODULE'),
+ ('mutagen.id3._util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_util.py',
+ 'PYMODULE'),
+ ('mutagen.wave',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\wave.py',
+ 'PYMODULE'),
+ ('mutagen._riff',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_riff.py',
+ 'PYMODULE'),
+ ('mutagen.ogg',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\ogg.py',
+ 'PYMODULE'),
+ ('mutagen._file',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_file.py',
+ 'PYMODULE'),
+ ('mutagen.dsdiff',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\dsdiff.py',
+ 'PYMODULE'),
+ ('mutagen.dsf',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\dsf.py',
+ 'PYMODULE'),
+ ('mutagen.tak',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\tak.py',
+ 'PYMODULE'),
+ ('mutagen.smf',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\smf.py',
+ 'PYMODULE'),
+ ('mutagen.ac3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\ac3.py',
+ 'PYMODULE'),
+ ('mutagen.aac',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\aac.py',
+ 'PYMODULE'),
+ ('mutagen.optimfrog',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\optimfrog.py',
+ 'PYMODULE'),
+ ('mutagen.monkeysaudio',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\monkeysaudio.py',
+ 'PYMODULE'),
+ ('mutagen.musepack',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\musepack.py',
+ 'PYMODULE'),
+ ('mutagen.easymp4',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\easymp4.py',
+ 'PYMODULE'),
+ ('mutagen.wavpack',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\wavpack.py',
+ 'PYMODULE'),
+ ('mutagen.trueaudio',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\trueaudio.py',
+ 'PYMODULE'),
+ ('mutagen.oggopus',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\oggopus.py',
+ 'PYMODULE'),
+ ('mutagen._vorbis',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_vorbis.py',
+ 'PYMODULE'),
+ ('mutagen.oggtheora',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\oggtheora.py',
+ 'PYMODULE'),
+ ('mutagen.oggspeex',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\oggspeex.py',
+ 'PYMODULE'),
+ ('mutagen.oggflac',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\oggflac.py',
+ 'PYMODULE'),
+ ('mutagen.easyid3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\easyid3.py',
+ 'PYMODULE'),
+ ('mutagen.apev2',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\apev2.py',
+ 'PYMODULE'),
+ ('mutagen.oggvorbis',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\oggvorbis.py',
+ 'PYMODULE'),
+ ('mutagen.mp4',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp4\\__init__.py',
+ 'PYMODULE'),
+ ('mutagen.mp4._as_entry',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp4\\_as_entry.py',
+ 'PYMODULE'),
+ ('mutagen.mp4._util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp4\\_util.py',
+ 'PYMODULE'),
+ ('mutagen.mp4._atom',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp4\\_atom.py',
+ 'PYMODULE'),
+ ('mutagen._constants',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_constants.py',
+ 'PYMODULE'),
+ ('mutagen.flac',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\flac.py',
+ 'PYMODULE'),
+ ('mutagen.id3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\__init__.py',
+ 'PYMODULE'),
+ ('mutagen.id3._tags',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_tags.py',
+ 'PYMODULE'),
+ ('mutagen.id3._id3v1',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_id3v1.py',
+ 'PYMODULE'),
+ ('mutagen.id3._frames',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_frames.py',
+ 'PYMODULE'),
+ ('mutagen.id3._specs',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_specs.py',
+ 'PYMODULE'),
+ ('mutagen.id3._file',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_file.py',
+ 'PYMODULE'),
+ ('mutagen.mp3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp3\\__init__.py',
+ 'PYMODULE'),
+ ('mutagen.mp3._util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp3\\_util.py',
+ 'PYMODULE'),
+ ('mutagen',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\__init__.py',
+ 'PYMODULE'),
+ ('local.file_watcher',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\local\\file_watcher.py',
+ 'PYMODULE'),
+ ('local',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\local\\__init__.py',
+ 'PYMODULE'),
+ ('local.tag_reader',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\local\\tag_reader.py',
+ 'PYMODULE'),
+ ('local.local_db',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\local\\local_db.py',
+ 'PYMODULE'),
+ ('uuid',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\uuid.py',
+ 'PYMODULE'),
+ ('player.player',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\player\\player.py',
+ 'PYMODULE'),
+ ('player',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\player\\__init__.py',
+ 'PYMODULE'),
+ ('ui.next_up_bar',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\next_up_bar.py',
+ 'PYMODULE'),
+ ('ui',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\__init__.py',
+ 'PYMODULE'),
+ ('ui.playlist_manager',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\playlist_manager.py',
+ 'PYMODULE'),
+ ('ui.settings_dialog',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\settings_dialog.py',
+ 'PYMODULE'),
+ ('ui.login_dialog',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\login_dialog.py',
+ 'PYMODULE'),
+ ('ui.scan_worker',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\scan_worker.py',
+ 'PYMODULE'),
+ ('ui.vu_meter',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\vu_meter.py',
+ 'PYMODULE'),
+ ('ui.library_manager',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\library_manager.py',
+ 'PYMODULE'),
+ ('ui.library_panel',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\library_panel.py',
+ 'PYMODULE'),
+ ('ui.playlist_panel',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\playlist_panel.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.uiparser',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\uiparser.py',
+ 'PYMODULE'),
+ ('xml.etree.ElementTree',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementTree.py',
+ 'PYMODULE'),
+ ('xml.etree.cElementTree',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\cElementTree.py',
+ 'PYMODULE'),
+ ('xml.etree.ElementInclude',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementInclude.py',
+ 'PYMODULE'),
+ ('xml.etree.ElementPath',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementPath.py',
+ 'PYMODULE'),
+ ('xml.etree',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.ui_file',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\ui_file.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.pyuic',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\pyuic.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.properties',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\properties.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.objcreator',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\objcreator.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.load_ui',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\load_ui.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.icon_cache',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\icon_cache.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.exceptions',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\exceptions.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.enum_map',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\enum_map.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.compile_ui',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\compile_ui.py',
+ 'PYMODULE'),
+ ('concurrent.futures',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\__init__.py',
+ 'PYMODULE'),
+ ('concurrent.futures.thread',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\thread.py',
+ 'PYMODULE'),
+ ('concurrent.futures.process',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\process.py',
+ 'PYMODULE'),
+ ('concurrent.futures._base',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\_base.py',
+ 'PYMODULE'),
+ ('concurrent',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Loader.qobjectcreator',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\qobjectcreator.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Loader.loader',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\loader.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Loader',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.qtproxies',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\qtproxies.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.qobjectcreator',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\qobjectcreator.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.proxy_metaclass',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\proxy_metaclass.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.misc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\misc.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.indenter',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\indenter.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.compiler',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\compiler.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.as_string',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\as_string.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6.uic',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.user',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\user.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.translations',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\translations.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.translation_file',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\translation_file.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.source_file',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\source_file.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.python_source',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\python_source.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.pylupdate',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\pylupdate.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.lupdate',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\lupdate.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.designer_source',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\designer_source.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\__init__.py',
+ 'PYMODULE'),
+ ('_py_abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_py_abc.py',
+ 'PYMODULE'),
+ ('tracemalloc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tracemalloc.py',
+ 'PYMODULE'),
+ ('stringprep',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\stringprep.py',
+ 'PYMODULE'),
+ ('_colorize',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_colorize.py',
+ 'PYMODULE'),
+ ('ui.themes',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\themes.py',
+ 'PYMODULE'),
+ ('ui.main_window',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\main_window.py',
+ 'PYMODULE')],
+ [('PyQt6\\Qt6\\bin\\Qt6Bluetooth.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Bluetooth.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Concurrent.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Concurrent.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Core.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Core.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6DBus.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6DBus.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Designer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Designer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Gui.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Gui.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Help.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Help.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsAnimation.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsAnimation.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsFolderListModel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsFolderListModel.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsPlatform.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsPlatform.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsQmlModels.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsQmlModels.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsSettings.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsSettings.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsSharedImage.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsSharedImage.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsWavefrontMesh.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsWavefrontMesh.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Multimedia.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Multimedia.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6MultimediaQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6MultimediaQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6MultimediaWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6MultimediaWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Network.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Network.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Nfc.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Nfc.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6OpenGL.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6OpenGL.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6OpenGLWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6OpenGLWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Pdf.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Pdf.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PdfQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PdfQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PdfWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PdfWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Positioning.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Positioning.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PositioningQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PositioningQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PrintSupport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PrintSupport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Qml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Qml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlMeta.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlMeta.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlModels.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlModels.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlWorkerScript.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlWorkerScript.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3D.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3D.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DAssetImport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DAssetImport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DAssetUtils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DAssetUtils.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DEffects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DEffects.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DGlslParser.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DGlslParser.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DHelpers.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DHelpers.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DHelpersImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DHelpersImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DIblBaker.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DIblBaker.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DParticles.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DParticles.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DPhysics.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DPhysics.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DPhysicsHelpers.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DPhysicsHelpers.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DRuntimeRender.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DRuntimeRender.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DSpatialAudio.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DSpatialAudio.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DUtils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DUtils.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DXr.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DXr.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Basic.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Basic.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2BasicStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2BasicStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Fusion.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Fusion.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2FusionStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2FusionStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Imagine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Imagine.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2ImagineStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2ImagineStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Impl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Impl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Material.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Material.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2MaterialStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2MaterialStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Universal.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Universal.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2UniversalStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2UniversalStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2QuickImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2QuickImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2Utils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2Utils.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickEffects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickEffects.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickLayouts.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickLayouts.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickParticles.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickParticles.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickShapes.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickShapes.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTemplates2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTemplates2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTest.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTest.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTimeline.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTimeline.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTimelineBlendTrees.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTimelineBlendTrees.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickVectorImage.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickVectorImage.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickVectorImageGenerator.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickVectorImageGenerator.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6RemoteObjects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6RemoteObjects.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6RemoteObjectsQml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6RemoteObjectsQml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Sensors.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Sensors.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SensorsQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SensorsQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SerialPort.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SerialPort.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6ShaderTools.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6ShaderTools.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SpatialAudio.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SpatialAudio.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Sql.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Sql.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6StateMachine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6StateMachine.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6StateMachineQml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6StateMachineQml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Svg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Svg.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SvgWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SvgWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Test.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Test.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6TextToSpeech.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6TextToSpeech.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebChannel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebChannel.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebChannelQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebChannelQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebSockets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebSockets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Widgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Widgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Xml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Xml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\avcodec-61.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avcodec-61.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\avformat-61.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avformat-61.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\avutil-59.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avutil-59.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\concrt140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\concrt140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\d3dcompiler_47.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\d3dcompiler_47.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_1.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_1.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_atomic_wait.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_atomic_wait.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_codecvt_ids.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_codecvt_ids.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\opengl32sw.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\opengl32sw.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\swresample-5.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\swresample-5.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\swscale-8.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\swscale-8.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vccorlib140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vccorlib140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140_1.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140_1.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140_threads.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140_threads.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\assetimporters\\assimp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\assetimporters\\assimp.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\generic\\qtuiotouchplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\generic\\qtuiotouchplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\geometryloaders\\defaultgeometryloader.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\geometryloaders\\defaultgeometryloader.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\geometryloaders\\gltfgeometryloader.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\geometryloaders\\gltfgeometryloader.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\help\\helpplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\help\\helpplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\iconengines\\qsvgicon.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\iconengines\\qsvgicon.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qgif.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qgif.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qicns.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qicns.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qico.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qico.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qjpeg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qjpeg.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qpdf.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qpdf.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qsvg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qsvg.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qtga.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qtga.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qtiff.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qtiff.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qwbmp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qwbmp.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qwebp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qwebp.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\multimedia\\ffmpegmediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\multimedia\\ffmpegmediaplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\multimedia\\windowsmediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\multimedia\\windowsmediaplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\networkinformation\\qnetworklistmanager.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\networkinformation\\qnetworklistmanager.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qminimal.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qminimal.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qoffscreen.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qoffscreen.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qwindows.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qwindows.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_nmea.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_nmea.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_positionpoll.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_positionpoll.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_winrt.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\qmllint\\qdslintplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmllint\\qdslintplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\qmllint\\quicklintplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmllint\\quicklintplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\qmlls\\qmllsquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmlls\\qmllsquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\renderers\\openglrenderer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\renderers\\openglrenderer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\renderers\\rhirenderer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\renderers\\rhirenderer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\assimpsceneimport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\assimpsceneimport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneexport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneexport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneimport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneimport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\scxmldatamodel\\qscxmlecmascriptdatamodel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\scxmldatamodel\\qscxmlecmascriptdatamodel.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sensors\\qtsensors_generic.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sensors\\qtsensors_generic.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sensors\\qtsensors_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sensors\\qtsensors_winrt.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlibase.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlibase.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlite.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlite.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlmimer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlmimer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqloci.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqloci.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlodbc.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlodbc.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlpsql.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlpsql.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\styles\\qmodernwindowsstyle.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\styles\\qmodernwindowsstyle.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_mock.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_mock.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_sapi.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_sapi.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_winrt.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qcertonlybackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qcertonlybackend.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qopensslbackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qopensslbackend.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qschannelbackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qschannelbackend.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\webview\\qtwebview_webengine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\webview\\qtwebview_webengine.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\webview\\qtwebview_webview2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\webview\\qtwebview_webview2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtCore\\qtqmlcoreplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtCore\\qtqmlcoreplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\quickmultimediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\quickmultimediaplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtNetwork\\qmlnetworkplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtNetwork\\qmlnetworkplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtPositioning\\positioningquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtPositioning\\positioningquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\Models\\modelsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\Models\\modelsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qtqmlstatemachineplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qtqmlstatemachineplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\workerscriptplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\workerscriptplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmlxmllistmodelplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmlxmllistmodelplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\qmlplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\qmlplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qtquick3dassetutilsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qtquick3dassetutilsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qtquick3deffectplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qtquick3deffectplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qtquick3dhelpersimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qtquick3dhelpersimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qtquick3dhelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qtquick3dhelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qtquick3dparticleeffectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qtquick3dparticleeffectsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qtquick3dparticles3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qtquick3dparticles3dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qtquick3dphysicshelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qtquick3dphysicshelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qquick3dphysicsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qquick3dphysicsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\quick3dspatialaudioplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\quick3dspatialaudioplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\quick3dxrplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\quick3dxrplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\qquick3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\qquick3dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qtquickcontrols2basicstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qtquickcontrols2basicstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qtquickcontrols2basicstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qtquickcontrols2basicstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qtquickcontrols2fluentwinui3styleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qtquickcontrols2fluentwinui3styleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qtquickcontrols2fluentwinui3styleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qtquickcontrols2fluentwinui3styleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qtquickcontrols2fusionstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qtquickcontrols2fusionstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qtquickcontrols2fusionstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qtquickcontrols2fusionstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qtquickcontrols2imaginestyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qtquickcontrols2imaginestyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qtquickcontrols2imaginestyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qtquickcontrols2imaginestyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qtquickcontrols2materialstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qtquickcontrols2materialstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qtquickcontrols2materialstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qtquickcontrols2materialstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qtquickcontrols2universalstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qtquickcontrols2universalstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qtquickcontrols2universalstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qtquickcontrols2universalstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qtquickcontrols2windowsstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qtquickcontrols2windowsstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qtquickcontrols2windowsstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qtquickcontrols2windowsstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qtquickcontrols2implplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qtquickcontrols2implplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qtquickcontrols2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qtquickcontrols2plugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qtquickdialogsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qtquickdialogsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qtquickdialogs2quickimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qtquickdialogs2quickimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Effects\\effectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Effects\\effectsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qquicklayoutsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qquicklayoutsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmllocalstorageplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmllocalstorageplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qtquickcontrols2nativestyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qtquickcontrols2nativestyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Particles\\particlesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Particles\\particlesplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\pdfquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\pdfquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qtquickscene2dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qtquickscene2dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qtquickscene3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qtquickscene3dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qtquickshapesdesignhelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qtquickshapesdesignhelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmlshapesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmlshapesplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qtquicktemplates2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qtquicktemplates2plugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qtquicktimelineblendtreesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qtquicktimelineblendtreesplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qtquicktimelineplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qtquicktimelineplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qquickvectorimagehelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qquickvectorimagehelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qquickvectorimageplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qquickvectorimageplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindowplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindowplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\qtquick2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\qtquick2plugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktoolingplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktoolingplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtRemoteObjects\\declarative_remoteobjectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtRemoteObjects\\declarative_remoteobjectsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtSensors\\sensorsquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtSensors\\sensorsquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\quicktestplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\quicktestplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtTextToSpeech\\texttospeechqmlplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTextToSpeech\\texttospeechqmlplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtWebChannel\\webchannelquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebChannel\\webchannelquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtWebSockets\\qmlwebsocketsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebSockets\\qmlwebsocketsplugin.dll',
+ 'BINARY'),
+ ('python313.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll',
+ 'BINARY'),
+ ('_lzma.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_lzma.pyd',
+ 'EXTENSION'),
+ ('_bz2.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_bz2.pyd',
+ 'EXTENSION'),
+ ('_decimal.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_decimal.pyd',
+ 'EXTENSION'),
+ ('_hashlib.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_hashlib.pyd',
+ 'EXTENSION'),
+ ('select.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\select.pyd',
+ 'EXTENSION'),
+ ('_socket.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_socket.pyd',
+ 'EXTENSION'),
+ ('unicodedata.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\unicodedata.pyd',
+ 'EXTENSION'),
+ ('_multiprocessing.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_multiprocessing.pyd',
+ 'EXTENSION'),
+ ('pyexpat.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\pyexpat.pyd',
+ 'EXTENSION'),
+ ('_ssl.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ssl.pyd',
+ 'EXTENSION'),
+ ('_ctypes.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ctypes.pyd',
+ 'EXTENSION'),
+ ('_queue.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_queue.pyd',
+ 'EXTENSION'),
+ ('_sqlite3.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_sqlite3.pyd',
+ 'EXTENSION'),
+ ('_wmi.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_wmi.pyd',
+ 'EXTENSION'),
+ ('_uuid.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_uuid.pyd',
+ 'EXTENSION'),
+ ('_elementtree.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_elementtree.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\sip.cp313-win_amd64.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\sip.cp313-win_amd64.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtXml.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtXml.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtWebSockets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWebSockets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtWebChannel.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWebChannel.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtTextToSpeech.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtTextToSpeech.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtTest.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtTest.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSvgWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSvgWidgets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSvg.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSvg.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtStateMachine.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtStateMachine.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSql.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSql.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSpatialAudio.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSpatialAudio.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSerialPort.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSerialPort.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSensors.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSensors.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtRemoteObjects.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtRemoteObjects.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtQuickWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuickWidgets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtQuick3D.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuick3D.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtQuick.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuick.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtQml.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQml.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtPrintSupport.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPrintSupport.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtPositioning.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPositioning.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtPdfWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPdfWidgets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtPdf.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPdf.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtOpenGLWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtOpenGLWidgets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtOpenGL.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtOpenGL.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtNfc.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtNfc.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtNetwork.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtNetwork.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtMultimediaWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtMultimediaWidgets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtMultimedia.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtMultimedia.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtHelp.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtHelp.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtGui.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtGui.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtDesigner.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtDesigner.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtDBus.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtDBus.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtCore.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtCore.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtBluetooth.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtBluetooth.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QAxContainer.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QAxContainer.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWidgets.pyd',
+ 'EXTENSION'),
+ ('VCRUNTIME140_1.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140_1.dll',
+ 'BINARY'),
+ ('VCRUNTIME140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140.dll',
+ 'BINARY'),
+ ('libcrypto-3.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libcrypto-3.dll',
+ 'BINARY'),
+ ('libssl-3.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libssl-3.dll',
+ 'BINARY'),
+ ('libffi-8.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libffi-8.dll',
+ 'BINARY'),
+ ('sqlite3.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\sqlite3.dll',
+ 'BINARY'),
+ ('python3.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\python3.dll',
+ 'BINARY')],
+ [],
+ [],
+ [('PyQt6\\QAxContainer.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QAxContainer.pyi',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtCore\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtCore\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtCore\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtCore\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\Video.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\Video.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtNetwork\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtNetwork\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtNetwork\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtNetwork\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtPositioning\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtPositioning\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtPositioning\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtPositioning\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\Models\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\Models\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\Models\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\Models\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\assetutils.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\assetutils.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\AdditiveColorGradient.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\AdditiveColorGradient.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Blur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Blur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\BrushStrokes.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\BrushStrokes.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ChromaticAberration.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ChromaticAberration.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ColorMaster.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ColorMaster.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DepthOfFieldHQBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DepthOfFieldHQBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Desaturate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Desaturate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionRipple.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionRipple.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSphere.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSphere.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSpiral.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSpiral.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\EdgeDetect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\EdgeDetect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Emboss.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Emboss.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Flip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Flip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Fxaa.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Fxaa.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\GaussianBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\GaussianBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\HDRBloomTonemap.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\HDRBloomTonemap.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\MotionBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\MotionBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Quick3DEffects.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Quick3DEffects.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\SCurveTonemap.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\SCurveTonemap.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Scatter.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Scatter.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\TiltShift.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\TiltShift.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Vignette.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Vignette.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\effectlib.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\effectlib.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\AxisHelper.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\AxisHelper.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\DebugView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\DebugView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\ExtendedSceneEnvironment.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\ExtendedSceneEnvironment.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\LodManager.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\LodManager.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\OrbitCameraController.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\OrbitCameraController.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\WasdController.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\WasdController.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\Repeater3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\Repeater3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\helpers.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\helpers.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\DepthOfFieldBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\DepthOfFieldBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SceneEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SceneEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsgiEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsgiEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsrEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsrEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\meshes\\axisGrid.mesh',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\meshes\\axisGrid.mesh',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\LightmapperOutputWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\LightmapperOutputWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\AboutDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\AboutDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\EditorView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\EditorView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\FrostedGlass.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\FrostedGlass.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\InstancingPropertiesPane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\InstancingPropertiesPane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\MaterialPropertiesPane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\MaterialPropertiesPane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\Preview.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\Preview.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\PreviewControls.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\PreviewControls.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\SaveChangesDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\SaveChangesDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\ShaderEditor.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\ShaderEditor.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\UniformManagerPane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\UniformManagerPane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\main.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\main.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\Quick3DParticleEffects.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\Quick3DParticleEffects.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table2.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table2.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\droplet.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\droplet.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\rain.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\rain.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\ripple.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\ripple.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke2.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke2.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite2.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite2.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\snowflake.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\snowflake.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\sphere.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\sphere.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\splash7.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\splash7.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\particleeffects.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\particleeffects.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_clouds.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_clouds.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_dust.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_dust.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_exhaust.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_exhaust.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_fire.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_fire.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain_tirespray.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain_tirespray.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain_tirespray.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain_tirespray.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_rainmist.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_rainmist.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_snow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_snow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_steam.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_steam.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\particles3d.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\particles3d.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_animatedsprite_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_animatedsprite_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_attractor_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_attractor_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_burst_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_burst_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelblend_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelblend_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelshape_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelshape_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_particletrail_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_particletrail_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_sprite_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_sprite_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_wander_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_wander_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CollisionShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CollisionShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsBodySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsBodySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsNodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsNodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PlaneShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PlaneShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\StaticRigidBodySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\StaticRigidBodySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriggerBodySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriggerBodySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\physics.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\physics.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Quick3D.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Quick3D.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\XrErrorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\XrErrorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\AbstractLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\AbstractLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CascadesSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CascadesSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CubeMapTextureSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CubeMapTextureSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstancingSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstancingSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Object3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Object3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShadowSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShadowSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\model16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\model16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\propertyGroups.json',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\propertyGroups.json',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\quick3d.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\quick3d.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\custom_material_default_shader.frag',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\custom_material_default_shader.frag',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_default_shader.frag',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_default_shader.frag',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\view3D_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\view3D_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ArcballController.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ArcballController.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ImageViewer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ImageViewer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\LightmapViewer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\LightmapViewer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\MeshViewer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\MeshViewer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\OriginGizmo.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\OriginGizmo.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\SceneMetadataView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\SceneMetadataView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\lightmapviewer.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\lightmapviewer.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\AbstractButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\AbstractButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Action.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Action.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ActionGroup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ActionGroup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ButtonGroup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ButtonGroup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Calendar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Calendar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CalendarModel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CalendarModel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Container.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Container.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Control.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Control.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DayOfWeekRow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DayOfWeekRow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MonthGrid.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MonthGrid.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TableViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TableViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\WeekNumberColumn.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\WeekNumberColumn.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Config.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Config.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\FocusFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\FocusFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\StyleImage.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\StyleImage.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\ButtonBackground.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\ButtonBackground.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\FocusFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\FocusFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\StyleImage.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\StyleImage.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\ButtonPanel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\ButtonPanel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderGroove.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderGroove.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderHandle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderHandle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextFieldBackground.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextFieldBackground.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\OpacityMask.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\OpacityMask.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\QuickControls2ImagineStyleImpl.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\QuickControls2ImagineStyleImpl.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\BoxShadow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\BoxShadow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CursorDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CursorDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\ElevationEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\ElevationEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RectangularGlow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RectangularGlow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RoundedElevationEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RoundedElevationEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SliderHandle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SliderHandle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\QuickControls2WindowsStyleImpl.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\QuickControls2WindowsStyleImpl.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\AbstractButtonSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\AbstractButtonSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\BusyIndicatorSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\BusyIndicatorSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ComboBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ComboBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ContainerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ContainerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DelayButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DelayButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\FrameSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\FrameSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\GroupBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\GroupBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\InsetSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\InsetSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\LabelSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\LabelSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaddingSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaddingSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageIndicatorSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageIndicatorSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ProgressBarSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ProgressBarSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RangeSliderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RangeSliderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RoundButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RoundButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ScrollViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ScrollViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SliderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SliderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SpinBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SpinBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\StackViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\StackViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabBarSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabBarSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextAreaSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextAreaSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextFieldSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextFieldSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolBarSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolBarSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolSeparatorSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolSeparatorSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TumblerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TumblerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\qtquickcontrols2.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\qtquickcontrols2.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\DelegateBackground.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\DelegateBackground.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegateLabel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegateLabel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegateLabel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegateLabel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialogContent.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialogContent.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\HueGradient.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\HueGradient.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\PickerHandle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\PickerHandle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SaturationLightnessPicker.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SaturationLightnessPicker.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Effects\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Effects\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Effects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Effects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultCheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultCheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultGroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultGroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegateIconLabel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegateIconLabel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\WindowsFocusFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\WindowsFocusFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Particles\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Particles\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Particles\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Particles\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Material\\PdfStyle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Material\\PdfStyle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Universal\\PdfStyle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Universal\\PdfStyle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfLinkDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfLinkDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfMultiPageView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfMultiPageView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfPageView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfPageView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfScrollablePageView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfScrollablePageView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfStyle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfStyle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Templates\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Templates\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Window\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Window\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindow.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindow.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Component.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Component.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Enum.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Enum.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Member.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Member.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Method.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Method.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Module.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Module.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Parameter.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Parameter.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Property.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Property.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Signal.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Signal.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktooling.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktooling.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtRemoteObjects\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtRemoteObjects\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtRemoteObjects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtRemoteObjects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtSensors\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtSensors\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtSensors\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtSensors\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\SignalSpy.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\SignalSpy.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\TestCase.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\TestCase.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\TestSchedule.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\TestSchedule.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\testlogger.js',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\testlogger.js',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTextToSpeech\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTextToSpeech\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTextToSpeech\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTextToSpeech\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebChannel\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebChannel\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebChannel\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebChannel\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebSockets\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebSockets\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebSockets\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebSockets\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qsci\\api\\python\\PyQt6.api',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qsci\\api\\python\\PyQt6.api',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_gd.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_gd.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_gl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_gl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_he.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_he.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_gl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_gl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_sl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_sl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_lg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_lg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_lt.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_lt.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_lv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_lv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_pt_PT.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_pt_PT.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_sl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_sl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_gd.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_gd.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_he.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_he.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_lg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_lg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_lv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_lv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_lv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_lv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\QtBluetooth.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtBluetooth.pyi',
+ 'DATA'),
+ ('PyQt6\\QtCore.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtCore.pyi',
+ 'DATA'),
+ ('PyQt6\\QtDBus.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtDBus.pyi',
+ 'DATA'),
+ ('PyQt6\\QtDesigner.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtDesigner.pyi',
+ 'DATA'),
+ ('PyQt6\\QtGui.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtGui.pyi',
+ 'DATA'),
+ ('PyQt6\\QtHelp.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtHelp.pyi',
+ 'DATA'),
+ ('PyQt6\\QtMultimedia.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtMultimedia.pyi',
+ 'DATA'),
+ ('PyQt6\\QtMultimediaWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtMultimediaWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtNetwork.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtNetwork.pyi',
+ 'DATA'),
+ ('PyQt6\\QtNfc.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtNfc.pyi',
+ 'DATA'),
+ ('PyQt6\\QtOpenGL.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtOpenGL.pyi',
+ 'DATA'),
+ ('PyQt6\\QtOpenGLWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtOpenGLWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPdf.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPdf.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPdfWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPdfWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPositioning.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPositioning.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPrintSupport.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPrintSupport.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQml.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQml.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQuick.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuick.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQuick3D.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuick3D.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQuickWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuickWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtRemoteObjects.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtRemoteObjects.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSensors.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSensors.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSerialPort.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSerialPort.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSpatialAudio.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSpatialAudio.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSql.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSql.pyi',
+ 'DATA'),
+ ('PyQt6\\QtStateMachine.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtStateMachine.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSvg.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSvg.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSvgWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSvgWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtTest.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtTest.pyi',
+ 'DATA'),
+ ('PyQt6\\QtTextToSpeech.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtTextToSpeech.pyi',
+ 'DATA'),
+ ('PyQt6\\QtWebChannel.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWebChannel.pyi',
+ 'DATA'),
+ ('PyQt6\\QtWebSockets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWebSockets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtXml.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtXml.pyi',
+ 'DATA'),
+ ('PyQt6\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\QAxContainer.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\QAxContainer.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\QAxContainermod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\QAxContainermod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxbase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxbase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxobjectinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxobjectinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\QtBluetooth.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\QtBluetooth.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\QtBluetoothmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\QtBluetoothmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetooth.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetooth.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothaddress.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothaddress.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothdevicediscoveryagent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothdevicediscoveryagent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothdeviceinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothdeviceinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothhostinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothhostinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothlocaldevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothlocaldevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothservicediscoveryagent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothservicediscoveryagent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothserviceinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothserviceinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothuuid.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothuuid.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingdata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingdata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingparameters.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingparameters.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristic.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristic.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristicdata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristicdata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyconnectionparameters.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyconnectionparameters.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergycontroller.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergycontroller.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptordata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptordata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyservice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyservice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyservicedata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyservicedata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qmultihash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qmultihash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qpybluetooth_quint128.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qpybluetooth_quint128.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\QtCore.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\QtCore.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\QtCoremod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\QtCoremod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\pyqt-gpl.sip5',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\pyqt-gpl.sip5',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstracteventdispatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstracteventdispatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractitemmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractitemmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractnativeeventfilter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractnativeeventfilter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qanimationgroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qanimationgroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qanystringview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qanystringview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbasictimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbasictimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbitarray.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbitarray.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbuffer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbuffer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearray.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearray.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearrayalgorithms.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearrayalgorithms.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearraylist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearraylist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearraymatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearraymatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearrayview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearrayview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcalendar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcalendar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcborcommon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcborcommon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcborstreamreader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcborstreamreader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcborstreamwriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcborstreamwriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qchar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qchar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcollator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcollator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcommandlineoption.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcommandlineoption.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcommandlineparser.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcommandlineparser.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qconcatenatetablesproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qconcatenatetablesproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcoreapplication.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcoreapplication.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcoreevent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcoreevent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcryptographichash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcryptographichash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdatastream.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdatastream.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdatetime.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdatetime.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdeadlinetimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdeadlinetimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdir.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdir.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdiriterator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdiriterator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qeasingcurve.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qeasingcurve.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qelapsedtimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qelapsedtimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qeventloop.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qeventloop.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfiledevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfiledevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfileinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfileinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfileselector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfileselector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfilesystemwatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfilesystemwatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qflags.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qflags.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qidentityproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qidentityproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qiodevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qiodevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qiodevicebase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qiodevicebase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qitemselectionmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qitemselectionmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonarray.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonarray.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsondocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsondocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonparseerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonparseerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonvalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonvalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlibrary.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlibrary.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlibraryinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlibraryinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qline.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qline.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlocale.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlocale.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlockfile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlockfile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlogging.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlogging.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qloggingcategory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qloggingcategory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmargins.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmargins.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmessageauthenticationcode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmessageauthenticationcode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmetaobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmetaobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmetatype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmetatype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmimedata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmimedata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmimedatabase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmimedatabase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmimetype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmimetype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmutex.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmutex.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmutexlocker.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmutexlocker.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qnamespace.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qnamespace.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qnumeric.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qnumeric.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qobjectcleanuphandler.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qobjectcleanuphandler.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qobjectdefs.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qobjectdefs.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qoperatingsystemversion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qoperatingsystemversion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qparallelanimationgroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qparallelanimationgroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpauseanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpauseanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpermissions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpermissions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpluginloader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpluginloader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpoint.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpoint.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qprocess.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qprocess.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpropertyanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpropertyanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_native_interface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_native_interface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qhash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qhash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qrangemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qrangemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qset.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qset.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_std_chrono_duration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_std_chrono_duration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_std_optional.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_std_optional.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_std_pair.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_std_pair.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_virtual_error_handler.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_virtual_error_handler.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrandom.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrandom.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrangemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrangemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qreadwritelock.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qreadwritelock.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrect.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrect.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qregularexpression.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qregularexpression.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qresource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qresource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrunnable.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrunnable.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsavefile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsavefile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsemaphore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsemaphore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsequentialanimationgroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsequentialanimationgroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsettings.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsettings.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsharedmemory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsharedmemory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsignalmapper.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsignalmapper.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsize.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsize.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsocketnotifier.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsocketnotifier.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsortfilterproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsortfilterproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstandardpaths.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstandardpaths.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstorageinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstorageinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstring.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstring.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringconverter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringconverter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringconverter_base.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringconverter_base.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringlistmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringlistmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsysinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsysinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsystemsemaphore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsystemsemaphore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtemporarydir.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtemporarydir.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtemporaryfile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtemporaryfile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtenvironmentvariables.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtenvironmentvariables.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtextboundaryfinder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtextboundaryfinder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtextstream.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtextstream.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qthread.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qthread.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qthreadpool.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qthreadpool.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtimeline.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtimeline.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtimezone.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtimezone.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtipccommon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtipccommon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtranslator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtranslator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtransposeproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtransposeproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtversion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtversion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtyperevision.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtyperevision.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtypes.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtypes.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qurl.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qurl.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qurlquery.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qurlquery.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\quuid.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\quuid.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qvariant.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qvariant.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qvariantanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qvariantanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qversionnumber.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qversionnumber.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qwaitcondition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qwaitcondition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qwineventnotifier.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qwineventnotifier.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qxmlstream.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qxmlstream.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qyieldcpu.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qyieldcpu.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\QtDBus.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\QtDBus.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\QtDBusmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\QtDBusmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusabstractadaptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusabstractadaptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusabstractinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusabstractinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusargument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusargument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusconnection.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusconnection.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusconnectioninterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusconnectioninterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbuserror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbuserror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusextratypes.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusextratypes.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusmessage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusmessage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbuspendingcall.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbuspendingcall.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusservicewatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusservicewatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusunixfiledescriptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusunixfiledescriptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qpydbuspendingreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qpydbuspendingreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qpydbusreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qpydbusreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\QtDesigner.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\QtDesigner.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\QtDesignermod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\QtDesignermod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractactioneditor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractactioneditor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformbuilder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformbuilder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformeditor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformeditor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformwindowcursor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformwindowcursor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformwindowmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformwindowmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractobjectinspector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractobjectinspector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractpropertyeditor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractpropertyeditor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractwidgetbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractwidgetbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\container.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\container.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\customwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\customwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\default_extensionfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\default_extensionfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\extension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\extension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\formbuilder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\formbuilder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\membersheet.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\membersheet.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\propertysheet.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\propertysheet.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qextensionmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qextensionmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignercontainerextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignercontainerextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetcollectionplugin.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetcollectionplugin.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetplugin.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetplugin.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignermembersheetextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignermembersheetextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignerpropertysheetextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignerpropertysheetextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignertaskmenuextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignertaskmenuextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\taskmenu.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\taskmenu.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\QtGui.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\QtGui.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\QtGuimod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\QtGuimod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\opengl_types.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\opengl_types.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qabstractfileiconprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qabstractfileiconprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qabstracttextdocumentlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qabstracttextdocumentlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qaccessibilityhints.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qaccessibilityhints.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qaction.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qaction.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qactiongroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qactiongroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qbackingstore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qbackingstore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qbitmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qbitmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qbrush.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qbrush.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qclipboard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qclipboard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcolor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcolor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcolorspace.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcolorspace.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcolortransform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcolortransform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcursor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcursor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qdesktopservices.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qdesktopservices.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qdrag.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qdrag.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qevent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qevent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qeventpoint.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qeventpoint.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfilesystemmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfilesystemmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfont.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfont.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontdatabase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontdatabase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontmetrics.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontmetrics.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontvariableaxis.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontvariableaxis.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qgenericmatrix.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qgenericmatrix.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qglyphrun.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qglyphrun.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qguiapplication.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qguiapplication.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qicon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qicon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qiconengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qiconengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimageiohandler.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimageiohandler.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimagereader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimagereader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimagewriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimagewriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qinputdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qinputdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qinputmethod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qinputmethod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qkeysequence.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qkeysequence.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qmatrix4x4.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qmatrix4x4.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qmovie.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qmovie.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qoffscreensurface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qoffscreensurface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qopenglcontext.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qopenglcontext.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpagedpaintdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpagedpaintdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpagelayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpagelayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpageranges.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpageranges.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpagesize.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpagesize.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpaintdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpaintdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpaintdevicewindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpaintdevicewindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpaintengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpaintengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpainter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpainter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpainterpath.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpainterpath.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpainterstateguard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpainterstateguard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpalette.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpalette.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpdfoutputintent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpdfoutputintent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpdfwriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpdfwriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpen.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpen.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpicture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpicture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpixelformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpixelformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpixmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpixmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpixmapcache.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpixmapcache.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpointingdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpointingdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpolygon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpolygon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_native_interface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_native_interface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_qmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_qmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_vulkan.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_vulkan.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qquaternion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qquaternion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrasterwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrasterwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrawfont.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrawfont.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qregion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qregion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrgb.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrgb.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrgba64.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrgba64.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qscreen.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qscreen.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsessionmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsessionmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qshortcut.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qshortcut.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qstandarditemmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qstandarditemmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qstatictext.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qstatictext.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qstylehints.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qstylehints.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsurface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsurface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsurfaceformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsurfaceformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsyntaxhighlighter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsyntaxhighlighter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextcursor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextcursor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextdocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextdocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextdocumentfragment.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextdocumentfragment.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextdocumentwriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextdocumentwriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextoption.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextoption.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtexttable.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtexttable.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtransform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtransform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qundogroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qundogroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qundostack.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qundostack.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qutimimeconverter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qutimimeconverter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qvalidator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qvalidator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qvectornd.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qvectornd.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qwindowdefs.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qwindowdefs.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\QtHelp.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\QtHelp.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\QtHelpmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\QtHelpmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qcompressedhelpinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qcompressedhelpinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpcontentitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpcontentitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpcontentwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpcontentwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpenginecore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpenginecore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpfilterdata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpfilterdata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpfilterengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpfilterengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpfiltersettingswidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpfiltersettingswidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpindexwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpindexwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelplink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelplink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchenginecore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchenginecore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchquerywidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchquerywidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchresult.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchresult.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchresultwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchresultwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\qgraphicsvideoitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\qgraphicsvideoitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\qvideowidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\qvideowidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\QtMultimedia.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\QtMultimedia.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\QtMultimediamod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\QtMultimediamod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudio.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudio.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiobuffer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiobuffer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiobufferinput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiobufferinput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiobufferoutput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiobufferoutput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiodecoder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiodecoder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiodevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiodevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudioformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudioformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudioinput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudioinput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiooutput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiooutput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiosink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiosink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qcamera.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qcamera.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qcameradevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qcameradevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qcapturablewindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qcapturablewindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qimagecapture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qimagecapture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediacapturesession.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediacapturesession.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediadevices.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediadevices.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediaformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediaformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediametadata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediametadata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediaplayer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediaplayer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediarecorder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediarecorder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediatimerange.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediatimerange.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qplaybackoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qplaybackoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qpymultimedia_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qpymultimedia_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qscreencapture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qscreencapture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qsoundeffect.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qsoundeffect.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qtvideo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qtvideo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideoframe.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideoframe.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideoframeformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideoframeformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideoframeinput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideoframeinput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideosink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideosink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qwindowcapture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qwindowcapture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\QtNetwork.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\QtNetwork.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\QtNetworkmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\QtNetworkmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qabstractnetworkcache.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qabstractnetworkcache.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qabstractsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qabstractsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qauthenticator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qauthenticator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qdnslookup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qdnslookup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qformdatabuilder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qformdatabuilder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhostaddress.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhostaddress.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhostinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhostinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhstspolicy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhstspolicy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttp1configuration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttp1configuration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttp2configuration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttp2configuration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttpheaders.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttpheaders.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttpmultipart.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttpmultipart.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qlocalserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qlocalserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qlocalsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qlocalsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkaccessmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkaccessmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkcookie.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkcookie.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkcookiejar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkcookiejar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkdatagram.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkdatagram.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkdiskcache.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkdiskcache.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkinformation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkinformation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkproxy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkproxy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkrequest.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkrequest.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkrequestfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkrequestfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qocspresponse.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qocspresponse.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpassworddigestor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpassworddigestor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpynetwork_qhash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpynetwork_qhash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpynetwork_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpynetwork_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpynetwork_qmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpynetwork_qmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qrestaccessmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qrestaccessmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qrestreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qrestreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qssl.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qssl.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslcertificate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslcertificate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslcertificateextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslcertificateextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslcipher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslcipher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslconfiguration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslconfiguration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qssldiffiehellmanparameters.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qssldiffiehellmanparameters.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslellipticcurve.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslellipticcurve.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslkey.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslkey.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslpresharedkeyauthenticator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslpresharedkeyauthenticator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qtcpserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qtcpserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qtcpsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qtcpsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qudpsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qudpsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\QtNfc.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\QtNfc.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\QtNfcmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\QtNfcmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndeffilter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndeffilter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefmessage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefmessage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefnfcsmartposterrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefnfcsmartposterrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefnfctextrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefnfctextrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefnfcurirecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefnfcurirecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qnearfieldmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qnearfieldmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qnearfieldtarget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qnearfieldtarget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGLWidgets\\qopenglwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGLWidgets\\qopenglwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\QtOpenGL.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\QtOpenGL.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\QtOpenGLmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\QtOpenGLmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglbuffer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglbuffer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengldebug.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengldebug.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglframebufferobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglframebufferobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_0.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_0.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_1.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_1.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_4_1_core.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_4_1_core.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_es2.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_es2.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglpaintdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglpaintdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglpixeltransferoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglpixeltransferoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglshaderprogram.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglshaderprogram.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengltexture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengltexture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengltextureblitter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengltextureblitter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengltimerquery.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengltimerquery.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctionsfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctionsfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglversionprofile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglversionprofile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglvertexarrayobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglvertexarrayobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qpyopengl_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qpyopengl_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qpyopengl_std_pair.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qpyopengl_std_pair.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\qpdfpageselector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\qpdfpageselector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\qpdfview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\qpdfview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\QtPdf.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\QtPdf.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\QtPdfmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\QtPdfmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfbookmarkmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfbookmarkmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfdocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfdocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfdocumentrenderoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfdocumentrenderoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdflink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdflink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdflinkmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdflinkmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfpagenavigator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfpagenavigator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfpagerenderer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfpagerenderer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfsearchmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfsearchmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfselection.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfselection.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\QtPositioning.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\QtPositioning.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\QtPositioningmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\QtPositioningmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoaddress.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoaddress.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoareamonitorinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoareamonitorinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoareamonitorsource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoareamonitorsource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeocircle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeocircle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeocoordinate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeocoordinate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeolocation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeolocation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopath.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopath.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopolygon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopolygon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopositioninfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopositioninfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopositioninfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopositioninfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeorectangle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeorectangle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoshape.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoshape.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qnmeapositioninfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qnmeapositioninfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qnmeasatelliteinfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qnmeasatelliteinfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\QtPrintSupport.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\QtPrintSupport.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\QtPrintSupportmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\QtPrintSupportmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qabstractprintdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qabstractprintdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qpagesetupdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qpagesetupdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprinter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprinter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprinterinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprinterinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintpreviewdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintpreviewdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintpreviewwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintpreviewwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qpyprintsupport_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qpyprintsupport_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\QtQml.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\QtQml.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\QtQmlmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\QtQmlmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsmanagedvalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsmanagedvalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsprimitivevalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsprimitivevalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsvalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsvalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsvalueiterator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsvalueiterator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qmlattachedpropertiesobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qmlattachedpropertiesobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qmlregistertype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qmlregistertype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qpyqmllistproperty.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qpyqmllistproperty.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqml.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqml.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlabstracturlinterceptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlabstracturlinterceptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlapplicationengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlapplicationengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlcomponent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlcomponent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlcontext.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlcontext.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlexpression.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlexpression.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlextensionplugin.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlextensionplugin.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlfileselector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlfileselector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlincubator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlincubator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmllist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmllist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlnetworkaccessmanagerfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlnetworkaccessmanagerfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlparserstatus.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlparserstatus.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlproperty.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlproperty.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlpropertymap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlpropertymap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlpropertyvaluesource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlpropertyvaluesource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlscriptstring.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlscriptstring.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\QtQuick3D.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\QtQuick3D.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\QtQuick3Dmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\QtQuick3Dmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3d.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3d.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3dgeometry.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3dgeometry.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3dobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3dobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3dtexturedata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3dtexturedata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuickWidgets\\qquickwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuickWidgets\\qquickwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\QtQuick.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\QtQuick.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\QtQuickmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\QtQuickmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickframebufferobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickframebufferobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickgraphicsconfiguration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickgraphicsconfiguration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickgraphicsdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickgraphicsdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickimageprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickimageprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickitemgrabresult.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickitemgrabresult.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickpainteditem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickpainteditem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickrendercontrol.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickrendercontrol.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickrendertarget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickrendertarget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquicktextdocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquicktextdocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgflatcolormaterial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgflatcolormaterial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsggeometry.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsggeometry.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgimagenode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgimagenode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgmaterial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgmaterial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgmaterialshader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgmaterialshader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgmaterialtype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgmaterialtype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgrectanglenode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgrectanglenode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgrendererinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgrendererinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgrendernode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgrendernode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgsimplerectnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgsimplerectnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgsimpletexturenode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgsimpletexturenode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtextnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtextnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtexture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtexture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtexture_platform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtexture_platform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtexturematerial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtexturematerial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtextureprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtextureprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgvertexcolormaterial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgvertexcolormaterial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjects.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjects.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjectsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjectsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectabstractitemmodelreplica.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectabstractitemmodelreplica.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectdynamicreplica.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectdynamicreplica.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectregistry.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectregistry.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectreplica.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectreplica.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qtremoteobjectglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qtremoteobjectglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\QtSensors.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\QtSensors.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\QtSensorsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\QtSensorsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qaccelerometer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qaccelerometer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qambientlightsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qambientlightsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qambienttemperaturesensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qambienttemperaturesensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qcompass.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qcompass.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qgyroscope.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qgyroscope.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qhumiditysensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qhumiditysensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qirproximitysensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qirproximitysensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qlidsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qlidsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qlightsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qlightsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qmagnetometer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qmagnetometer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qorientationsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qorientationsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qpressuresensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qpressuresensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qproximitysensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qproximitysensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qrotationsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qrotationsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qtapsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qtapsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qtiltsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qtiltsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\QtSerialPort.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\QtSerialPort.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\QtSerialPortmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\QtSerialPortmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\qserialport.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\qserialport.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\qserialportinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\qserialportinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudio.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudio.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudiomod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudiomod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qambientsound.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qambientsound.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qaudioengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qaudioengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qaudiolistener.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qaudiolistener.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qaudioroom.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qaudioroom.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qspatialsound.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qspatialsound.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\QtSql.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\QtSql.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\QtSqlmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\QtSqlmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqldatabase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqldatabase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqldriver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqldriver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlfield.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlfield.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlindex.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlindex.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlquery.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlquery.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlquerymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlquerymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlrelationaldelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlrelationaldelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlrelationaltablemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlrelationaltablemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlresult.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlresult.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqltablemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqltablemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qtsqlglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qtsqlglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\QtStateMachine.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\QtStateMachine.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\QtStateMachinemod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\QtStateMachinemod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qabstractstate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qabstractstate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qabstracttransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qabstracttransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qeventtransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qeventtransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qfinalstate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qfinalstate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qhistorystate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qhistorystate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qkeyeventtransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qkeyeventtransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qmouseeventtransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qmouseeventtransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qsignaltransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qsignaltransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qstate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qstate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qstatemachine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qstatemachine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\qgraphicssvgitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\qgraphicssvgitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\qsvgwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\qsvgwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\QtSvg.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\QtSvg.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\QtSvgmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\QtSvgmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\qsvggenerator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\qsvggenerator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\qsvgrenderer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\qsvgrenderer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\qtsvgglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\qtsvgglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\QtTest.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\QtTest.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\QtTestmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\QtTestmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qabstractitemmodeltester.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qabstractitemmodeltester.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qsignalspy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qsignalspy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qtestkeyboard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qtestkeyboard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qtestmouse.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qtestmouse.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qtestsystem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qtestsystem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeech.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeech.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeechmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeechmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\qtexttospeech.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\qtexttospeech.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\qvoice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\qvoice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\QtWebChannel.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\QtWebChannel.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\QtWebChannelmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\QtWebChannelmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\qwebchannel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\qwebchannel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\qwebchannelabstracttransport.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\qwebchannelabstracttransport.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\QtWebSockets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\QtWebSockets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\QtWebSocketsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\QtWebSocketsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qmaskgenerator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qmaskgenerator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocketcorsauthenticator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocketcorsauthenticator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsockethandshakeoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsockethandshakeoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocketprotocol.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocketprotocol.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocketserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocketserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\QtWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\QtWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\QtWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\QtWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractitemdelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractitemdelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractitemview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractitemview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractscrollarea.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractscrollarea.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractslider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractslider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractspinbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractspinbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qapplication.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qapplication.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qboxlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qboxlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qbuttongroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qbuttongroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcalendarwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcalendarwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcheckbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcheckbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcolordialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcolordialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcolumnview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcolumnview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcombobox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcombobox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcommandlinkbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcommandlinkbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcommonstyle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcommonstyle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcompleter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcompleter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdatawidgetmapper.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdatawidgetmapper.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdatetimeedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdatetimeedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdialogbuttonbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdialogbuttonbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdockwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdockwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdrawutil.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdrawutil.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qerrormessage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qerrormessage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfiledialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfiledialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfileiconprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfileiconprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfocusframe.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfocusframe.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfontcombobox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfontcombobox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfontdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfontdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qformlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qformlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qframe.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qframe.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgesture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgesture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgesturerecognizer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgesturerecognizer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsanchorlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsanchorlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicseffect.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicseffect.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsgridlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsgridlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicslayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicslayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicslayoutitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicslayoutitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicslinearlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicslinearlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsproxywidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsproxywidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsscene.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsscene.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicssceneevent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicssceneevent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicstransform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicstransform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicswidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicswidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgridlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgridlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgroupbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgroupbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qheaderview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qheaderview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qinputdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qinputdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qitemdelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qitemdelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qitemeditorfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qitemeditorfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qkeysequenceedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qkeysequenceedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlabel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlabel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlayoutitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlayoutitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlcdnumber.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlcdnumber.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlineedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlineedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlistview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlistview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlistwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlistwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmainwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmainwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmdiarea.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmdiarea.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmdisubwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmdisubwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmenu.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmenu.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmenubar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmenubar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmessagebox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmessagebox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qplaintextedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qplaintextedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qprogressbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qprogressbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qprogressdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qprogressdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qproxystyle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qproxystyle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qpushbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qpushbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qpywidgets_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qpywidgets_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qradiobutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qradiobutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qrubberband.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qrubberband.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscrollarea.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscrollarea.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscrollbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscrollbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscroller.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscroller.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscrollerproperties.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscrollerproperties.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsizegrip.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsizegrip.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsizepolicy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsizepolicy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qslider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qslider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qspinbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qspinbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsplashscreen.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsplashscreen.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsplitter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsplitter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstackedlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstackedlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstackedwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstackedwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstatusbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstatusbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstyle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstyle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstyleditemdelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstyleditemdelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstylefactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstylefactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstyleoption.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstyleoption.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstylepainter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstylepainter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsystemtrayicon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsystemtrayicon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtabbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtabbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtableview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtableview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtablewidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtablewidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtabwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtabwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtextbrowser.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtextbrowser.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtextedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtextedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtoolbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtoolbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtoolbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtoolbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtoolbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtoolbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtooltip.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtooltip.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtreeview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtreeview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtreewidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtreewidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtreewidgetitemiterator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtreewidgetitemiterator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qundoview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qundoview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwhatsthis.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwhatsthis.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwidgetaction.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwidgetaction.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwizard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwizard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtXml\\QtXml.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtXml\\QtXml.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtXml\\QtXmlmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtXml\\QtXmlmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtXml\\qdom.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtXml\\qdom.sip',
+ 'DATA'),
+ ('PyQt6\\lupdate\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\designer_source.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\designer_source.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\lupdate.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\lupdate.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\pylupdate.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\pylupdate.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\python_source.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\python_source.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\source_file.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\source_file.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\translation_file.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\translation_file.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\translations.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\translations.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\user.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\user.py',
+ 'DATA'),
+ ('PyQt6\\py.typed',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\py.typed',
+ 'DATA'),
+ ('PyQt6\\sip.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\sip.pyi',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\as_string.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\as_string.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\compiler.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\compiler.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\indenter.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\indenter.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\misc.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\misc.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\proxy_metaclass.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\proxy_metaclass.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\qobjectcreator.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\qobjectcreator.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\qtproxies.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\qtproxies.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Loader\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Loader\\loader.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\loader.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Loader\\qobjectcreator.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\qobjectcreator.py',
+ 'DATA'),
+ ('PyQt6\\uic\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\uic\\compile_ui.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\compile_ui.py',
+ 'DATA'),
+ ('PyQt6\\uic\\enum_map.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\enum_map.py',
+ 'DATA'),
+ ('PyQt6\\uic\\exceptions.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\exceptions.py',
+ 'DATA'),
+ ('PyQt6\\uic\\icon_cache.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\icon_cache.py',
+ 'DATA'),
+ ('PyQt6\\uic\\load_ui.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\load_ui.py',
+ 'DATA'),
+ ('PyQt6\\uic\\objcreator.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\objcreator.py',
+ 'DATA'),
+ ('PyQt6\\uic\\properties.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\properties.py',
+ 'DATA'),
+ ('PyQt6\\uic\\pyuic.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\pyuic.py',
+ 'DATA'),
+ ('PyQt6\\uic\\ui_file.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\ui_file.py',
+ 'DATA'),
+ ('PyQt6\\uic\\uiparser.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\uiparser.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qaxcontainer.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qaxcontainer.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qscintilla.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qscintilla.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtcharts.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtcharts.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtopenglwidgets.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtopenglwidgets.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtprintsupport.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtprintsupport.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtquickwidgets.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtquickwidgets.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtwebenginewidgets.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtwebenginewidgets.py',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\INSTALLER',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\INSTALLER',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\METADATA',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\METADATA',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\RECORD',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\RECORD',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\REQUESTED',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\REQUESTED',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\WHEEL',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\WHEEL',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\entry_points.txt',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\entry_points.txt',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\licenses\\LICENSE',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\licenses\\LICENSE',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\INSTALLER',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\INSTALLER',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\LICENSE',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\LICENSE',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\METADATA',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\METADATA',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\RECORD',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\RECORD',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\REQUESTED',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\REQUESTED',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\WHEEL',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\WHEEL',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\INSTALLER',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\INSTALLER',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\METADATA',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\METADATA',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\RECORD',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\RECORD',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\REQUESTED',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\REQUESTED',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\WHEEL',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\WHEEL',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\licenses\\LICENSE',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\licenses\\LICENSE',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\top_level.txt',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\top_level.txt',
+ 'DATA'),
+ ('base_library.zip',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\base_library.zip',
+ 'DATA')],
+ [('sre_constants',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sre_constants.py',
+ 'PYMODULE'),
+ ('stat',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\stat.py',
+ 'PYMODULE'),
+ ('sre_compile',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sre_compile.py',
+ 'PYMODULE'),
+ ('abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\abc.py',
+ 'PYMODULE'),
+ ('collections',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\collections\\__init__.py',
+ 'PYMODULE'),
+ ('warnings',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\warnings.py',
+ 'PYMODULE'),
+ ('types',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\types.py',
+ 'PYMODULE'),
+ ('weakref',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\weakref.py',
+ 'PYMODULE'),
+ ('enum',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\enum.py',
+ 'PYMODULE'),
+ ('io',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\io.py',
+ 'PYMODULE'),
+ ('functools',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\functools.py',
+ 'PYMODULE'),
+ ('ntpath',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ntpath.py',
+ 'PYMODULE'),
+ ('codecs',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\codecs.py',
+ 'PYMODULE'),
+ ('posixpath',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\posixpath.py',
+ 'PYMODULE'),
+ ('encodings.zlib_codec',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\zlib_codec.py',
+ 'PYMODULE'),
+ ('encodings.uu_codec',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\uu_codec.py',
+ 'PYMODULE'),
+ ('encodings.utf_8_sig',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_8_sig.py',
+ 'PYMODULE'),
+ ('encodings.utf_8',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_8.py',
+ 'PYMODULE'),
+ ('encodings.utf_7',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_7.py',
+ 'PYMODULE'),
+ ('encodings.utf_32_le',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_32_le.py',
+ 'PYMODULE'),
+ ('encodings.utf_32_be',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_32_be.py',
+ 'PYMODULE'),
+ ('encodings.utf_32',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_32.py',
+ 'PYMODULE'),
+ ('encodings.utf_16_le',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_16_le.py',
+ 'PYMODULE'),
+ ('encodings.utf_16_be',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_16_be.py',
+ 'PYMODULE'),
+ ('encodings.utf_16',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_16.py',
+ 'PYMODULE'),
+ ('encodings.unicode_escape',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\unicode_escape.py',
+ 'PYMODULE'),
+ ('encodings.undefined',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\undefined.py',
+ 'PYMODULE'),
+ ('encodings.tis_620',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\tis_620.py',
+ 'PYMODULE'),
+ ('encodings.shift_jisx0213',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\shift_jisx0213.py',
+ 'PYMODULE'),
+ ('encodings.shift_jis_2004',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\shift_jis_2004.py',
+ 'PYMODULE'),
+ ('encodings.shift_jis',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\shift_jis.py',
+ 'PYMODULE'),
+ ('encodings.rot_13',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\rot_13.py',
+ 'PYMODULE'),
+ ('encodings.raw_unicode_escape',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\raw_unicode_escape.py',
+ 'PYMODULE'),
+ ('encodings.quopri_codec',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\quopri_codec.py',
+ 'PYMODULE'),
+ ('encodings.punycode',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\punycode.py',
+ 'PYMODULE'),
+ ('encodings.ptcp154',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\ptcp154.py',
+ 'PYMODULE'),
+ ('encodings.palmos',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\palmos.py',
+ 'PYMODULE'),
+ ('encodings.oem',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\oem.py',
+ 'PYMODULE'),
+ ('encodings.mbcs',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mbcs.py',
+ 'PYMODULE'),
+ ('encodings.mac_turkish',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_turkish.py',
+ 'PYMODULE'),
+ ('encodings.mac_romanian',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_romanian.py',
+ 'PYMODULE'),
+ ('encodings.mac_roman',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_roman.py',
+ 'PYMODULE'),
+ ('encodings.mac_latin2',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_latin2.py',
+ 'PYMODULE'),
+ ('encodings.mac_iceland',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_iceland.py',
+ 'PYMODULE'),
+ ('encodings.mac_greek',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_greek.py',
+ 'PYMODULE'),
+ ('encodings.mac_farsi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_farsi.py',
+ 'PYMODULE'),
+ ('encodings.mac_cyrillic',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_cyrillic.py',
+ 'PYMODULE'),
+ ('encodings.mac_croatian',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_croatian.py',
+ 'PYMODULE'),
+ ('encodings.mac_arabic',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_arabic.py',
+ 'PYMODULE'),
+ ('encodings.latin_1',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\latin_1.py',
+ 'PYMODULE'),
+ ('encodings.kz1048',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\kz1048.py',
+ 'PYMODULE'),
+ ('encodings.koi8_u',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\koi8_u.py',
+ 'PYMODULE'),
+ ('encodings.koi8_t',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\koi8_t.py',
+ 'PYMODULE'),
+ ('encodings.koi8_r',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\koi8_r.py',
+ 'PYMODULE'),
+ ('encodings.johab',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\johab.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_9',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_9.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_8',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_8.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_7',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_7.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_6',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_6.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_5',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_5.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_4',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_4.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_3.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_2',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_2.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_16',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_16.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_15',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_15.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_14',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_14.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_13',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_13.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_11',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_11.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_10',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_10.py',
+ 'PYMODULE'),
+ ('encodings.iso8859_1',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_1.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_kr',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_kr.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp_ext',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_ext.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp_3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_3.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp_2004',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_2004.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp_2',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_2.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp_1',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_1.py',
+ 'PYMODULE'),
+ ('encodings.iso2022_jp',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp.py',
+ 'PYMODULE'),
+ ('encodings.idna',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\idna.py',
+ 'PYMODULE'),
+ ('encodings.hz',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\hz.py',
+ 'PYMODULE'),
+ ('encodings.hp_roman8',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\hp_roman8.py',
+ 'PYMODULE'),
+ ('encodings.hex_codec',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\hex_codec.py',
+ 'PYMODULE'),
+ ('encodings.gbk',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\gbk.py',
+ 'PYMODULE'),
+ ('encodings.gb2312',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\gb2312.py',
+ 'PYMODULE'),
+ ('encodings.gb18030',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\gb18030.py',
+ 'PYMODULE'),
+ ('encodings.euc_kr',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_kr.py',
+ 'PYMODULE'),
+ ('encodings.euc_jp',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_jp.py',
+ 'PYMODULE'),
+ ('encodings.euc_jisx0213',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_jisx0213.py',
+ 'PYMODULE'),
+ ('encodings.euc_jis_2004',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_jis_2004.py',
+ 'PYMODULE'),
+ ('encodings.cp950',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp950.py',
+ 'PYMODULE'),
+ ('encodings.cp949',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp949.py',
+ 'PYMODULE'),
+ ('encodings.cp932',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp932.py',
+ 'PYMODULE'),
+ ('encodings.cp875',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp875.py',
+ 'PYMODULE'),
+ ('encodings.cp874',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp874.py',
+ 'PYMODULE'),
+ ('encodings.cp869',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp869.py',
+ 'PYMODULE'),
+ ('encodings.cp866',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp866.py',
+ 'PYMODULE'),
+ ('encodings.cp865',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp865.py',
+ 'PYMODULE'),
+ ('encodings.cp864',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp864.py',
+ 'PYMODULE'),
+ ('encodings.cp863',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp863.py',
+ 'PYMODULE'),
+ ('encodings.cp862',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp862.py',
+ 'PYMODULE'),
+ ('encodings.cp861',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp861.py',
+ 'PYMODULE'),
+ ('encodings.cp860',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp860.py',
+ 'PYMODULE'),
+ ('encodings.cp858',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp858.py',
+ 'PYMODULE'),
+ ('encodings.cp857',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp857.py',
+ 'PYMODULE'),
+ ('encodings.cp856',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp856.py',
+ 'PYMODULE'),
+ ('encodings.cp855',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp855.py',
+ 'PYMODULE'),
+ ('encodings.cp852',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp852.py',
+ 'PYMODULE'),
+ ('encodings.cp850',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp850.py',
+ 'PYMODULE'),
+ ('encodings.cp775',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp775.py',
+ 'PYMODULE'),
+ ('encodings.cp737',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp737.py',
+ 'PYMODULE'),
+ ('encodings.cp720',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp720.py',
+ 'PYMODULE'),
+ ('encodings.cp500',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp500.py',
+ 'PYMODULE'),
+ ('encodings.cp437',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp437.py',
+ 'PYMODULE'),
+ ('encodings.cp424',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp424.py',
+ 'PYMODULE'),
+ ('encodings.cp273',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp273.py',
+ 'PYMODULE'),
+ ('encodings.cp1258',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1258.py',
+ 'PYMODULE'),
+ ('encodings.cp1257',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1257.py',
+ 'PYMODULE'),
+ ('encodings.cp1256',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1256.py',
+ 'PYMODULE'),
+ ('encodings.cp1255',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1255.py',
+ 'PYMODULE'),
+ ('encodings.cp1254',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1254.py',
+ 'PYMODULE'),
+ ('encodings.cp1253',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1253.py',
+ 'PYMODULE'),
+ ('encodings.cp1252',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1252.py',
+ 'PYMODULE'),
+ ('encodings.cp1251',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1251.py',
+ 'PYMODULE'),
+ ('encodings.cp1250',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1250.py',
+ 'PYMODULE'),
+ ('encodings.cp1140',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1140.py',
+ 'PYMODULE'),
+ ('encodings.cp1125',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1125.py',
+ 'PYMODULE'),
+ ('encodings.cp1026',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1026.py',
+ 'PYMODULE'),
+ ('encodings.cp1006',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1006.py',
+ 'PYMODULE'),
+ ('encodings.cp037',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp037.py',
+ 'PYMODULE'),
+ ('encodings.charmap',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\charmap.py',
+ 'PYMODULE'),
+ ('encodings.bz2_codec',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\bz2_codec.py',
+ 'PYMODULE'),
+ ('encodings.big5hkscs',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\big5hkscs.py',
+ 'PYMODULE'),
+ ('encodings.big5',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\big5.py',
+ 'PYMODULE'),
+ ('encodings.base64_codec',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\base64_codec.py',
+ 'PYMODULE'),
+ ('encodings.ascii',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\ascii.py',
+ 'PYMODULE'),
+ ('encodings.aliases',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\aliases.py',
+ 'PYMODULE'),
+ ('encodings',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\__init__.py',
+ 'PYMODULE'),
+ ('re._parser',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_parser.py',
+ 'PYMODULE'),
+ ('re._constants',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_constants.py',
+ 'PYMODULE'),
+ ('re._compiler',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_compiler.py',
+ 'PYMODULE'),
+ ('re._casefix',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_casefix.py',
+ 'PYMODULE'),
+ ('re',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\__init__.py',
+ 'PYMODULE'),
+ ('operator',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\operator.py',
+ 'PYMODULE'),
+ ('sre_parse',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sre_parse.py',
+ 'PYMODULE'),
+ ('keyword',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\keyword.py',
+ 'PYMODULE'),
+ ('_weakrefset',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_weakrefset.py',
+ 'PYMODULE'),
+ ('locale',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\locale.py',
+ 'PYMODULE'),
+ ('copyreg',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\copyreg.py',
+ 'PYMODULE'),
+ ('traceback',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\traceback.py',
+ 'PYMODULE'),
+ ('reprlib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\reprlib.py',
+ 'PYMODULE'),
+ ('_collections_abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_collections_abc.py',
+ 'PYMODULE'),
+ ('genericpath',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\genericpath.py',
+ 'PYMODULE'),
+ ('linecache',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\linecache.py',
+ 'PYMODULE'),
+ ('heapq',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\heapq.py',
+ 'PYMODULE'),
+ ('os',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\os.py',
+ 'PYMODULE')])
diff --git a/linedance-app/build/build_windows/COLLECT-00.toc b/linedance-app/build/build_windows/COLLECT-00.toc
new file mode 100644
index 00000000..a88192c6
--- /dev/null
+++ b/linedance-app/build/build_windows/COLLECT-00.toc
@@ -0,0 +1,10683 @@
+([('LineDancePlayer.exe',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\LineDancePlayer.exe',
+ 'EXECUTABLE'),
+ ('PyQt6\\Qt6\\bin\\Qt6Bluetooth.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Bluetooth.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Concurrent.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Concurrent.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Core.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Core.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6DBus.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6DBus.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Designer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Designer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Gui.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Gui.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Help.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Help.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsAnimation.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsAnimation.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsFolderListModel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsFolderListModel.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsPlatform.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsPlatform.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsQmlModels.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsQmlModels.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsSettings.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsSettings.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsSharedImage.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsSharedImage.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6LabsWavefrontMesh.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6LabsWavefrontMesh.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Multimedia.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Multimedia.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6MultimediaQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6MultimediaQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6MultimediaWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6MultimediaWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Network.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Network.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Nfc.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Nfc.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6OpenGL.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6OpenGL.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6OpenGLWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6OpenGLWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Pdf.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Pdf.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PdfQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PdfQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PdfWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PdfWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Positioning.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Positioning.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PositioningQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PositioningQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6PrintSupport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6PrintSupport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Qml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Qml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlMeta.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlMeta.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlModels.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlModels.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QmlWorkerScript.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QmlWorkerScript.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3D.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3D.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DAssetImport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DAssetImport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DAssetUtils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DAssetUtils.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DEffects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DEffects.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DGlslParser.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DGlslParser.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DHelpers.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DHelpers.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DHelpersImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DHelpersImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DIblBaker.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DIblBaker.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DParticles.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DParticles.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DPhysics.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DPhysics.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DPhysicsHelpers.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DPhysicsHelpers.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DRuntimeRender.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DRuntimeRender.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DSpatialAudio.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DSpatialAudio.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DUtils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DUtils.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Quick3DXr.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Quick3DXr.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Basic.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Basic.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2BasicStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2BasicStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Fusion.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Fusion.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2FusionStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2FusionStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Imagine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Imagine.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2ImagineStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2ImagineStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Impl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Impl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Material.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Material.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2MaterialStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2MaterialStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2Universal.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2Universal.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickControls2UniversalStyleImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickControls2UniversalStyleImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2QuickImpl.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2QuickImpl.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickDialogs2Utils.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickDialogs2Utils.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickEffects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickEffects.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickLayouts.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickLayouts.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickParticles.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickParticles.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickShapes.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickShapes.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTemplates2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTemplates2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTest.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTest.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTimeline.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTimeline.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickTimelineBlendTrees.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickTimelineBlendTrees.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickVectorImage.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickVectorImage.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickVectorImageGenerator.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickVectorImageGenerator.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6QuickWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6QuickWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6RemoteObjects.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6RemoteObjects.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6RemoteObjectsQml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6RemoteObjectsQml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Sensors.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Sensors.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SensorsQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SensorsQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SerialPort.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SerialPort.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6ShaderTools.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6ShaderTools.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SpatialAudio.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SpatialAudio.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Sql.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Sql.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6StateMachine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6StateMachine.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6StateMachineQml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6StateMachineQml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Svg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Svg.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6SvgWidgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6SvgWidgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Test.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Test.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6TextToSpeech.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6TextToSpeech.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebChannel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebChannel.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebChannelQuick.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebChannelQuick.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6WebSockets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6WebSockets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Widgets.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Widgets.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\Qt6Xml.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\Qt6Xml.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\avcodec-61.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avcodec-61.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\avformat-61.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avformat-61.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\avutil-59.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\avutil-59.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\concrt140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\concrt140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\d3dcompiler_47.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\d3dcompiler_47.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_1.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_1.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_atomic_wait.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_atomic_wait.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\msvcp140_codecvt_ids.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\msvcp140_codecvt_ids.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\opengl32sw.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\opengl32sw.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\swresample-5.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\swresample-5.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\swscale-8.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\swscale-8.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vccorlib140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vccorlib140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140_1.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140_1.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\bin\\vcruntime140_threads.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\bin\\vcruntime140_threads.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\assetimporters\\assimp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\assetimporters\\assimp.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\generic\\qtuiotouchplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\generic\\qtuiotouchplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\geometryloaders\\defaultgeometryloader.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\geometryloaders\\defaultgeometryloader.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\geometryloaders\\gltfgeometryloader.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\geometryloaders\\gltfgeometryloader.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\help\\helpplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\help\\helpplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\iconengines\\qsvgicon.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\iconengines\\qsvgicon.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qgif.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qgif.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qicns.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qicns.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qico.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qico.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qjpeg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qjpeg.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qpdf.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qpdf.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qsvg.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qsvg.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qtga.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qtga.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qtiff.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qtiff.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qwbmp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qwbmp.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\imageformats\\qwebp.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\imageformats\\qwebp.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\multimedia\\ffmpegmediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\multimedia\\ffmpegmediaplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\multimedia\\windowsmediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\multimedia\\windowsmediaplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\networkinformation\\qnetworklistmanager.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\networkinformation\\qnetworklistmanager.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qminimal.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qminimal.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qoffscreen.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qoffscreen.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\platforms\\qwindows.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\platforms\\qwindows.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_nmea.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_nmea.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_positionpoll.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_positionpoll.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\position\\qtposition_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\position\\qtposition_winrt.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\qmllint\\qdslintplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmllint\\qdslintplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\qmllint\\quicklintplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmllint\\quicklintplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\qmlls\\qmllsquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\qmlls\\qmllsquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\renderers\\openglrenderer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\renderers\\openglrenderer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\renderers\\rhirenderer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\renderers\\rhirenderer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\assimpsceneimport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\assimpsceneimport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneexport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneexport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneimport.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sceneparsers\\gltfsceneimport.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\scxmldatamodel\\qscxmlecmascriptdatamodel.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\scxmldatamodel\\qscxmlecmascriptdatamodel.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sensors\\qtsensors_generic.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sensors\\qtsensors_generic.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sensors\\qtsensors_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sensors\\qtsensors_winrt.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlibase.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlibase.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlite.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlite.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlmimer.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlmimer.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqloci.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqloci.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlodbc.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlodbc.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlpsql.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\sqldrivers\\qsqlpsql.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\styles\\qmodernwindowsstyle.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\styles\\qmodernwindowsstyle.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_mock.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_mock.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_sapi.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_sapi.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_winrt.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\texttospeech\\qtexttospeech_winrt.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qcertonlybackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qcertonlybackend.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qopensslbackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qopensslbackend.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\tls\\qschannelbackend.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\tls\\qschannelbackend.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\webview\\qtwebview_webengine.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\webview\\qtwebview_webengine.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\plugins\\webview\\qtwebview_webview2.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\plugins\\webview\\qtwebview_webview2.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtCore\\qtqmlcoreplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtCore\\qtqmlcoreplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\quickmultimediaplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\quickmultimediaplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtNetwork\\qmlnetworkplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtNetwork\\qmlnetworkplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtPositioning\\positioningquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtPositioning\\positioningquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\Models\\modelsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\Models\\modelsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qtqmlstatemachineplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qtqmlstatemachineplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\workerscriptplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\workerscriptplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmlxmllistmodelplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmlxmllistmodelplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\qmlplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\qmlplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qtquick3dassetutilsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qtquick3dassetutilsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qtquick3deffectplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qtquick3deffectplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qtquick3dhelpersimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qtquick3dhelpersimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qtquick3dhelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qtquick3dhelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qtquick3dparticleeffectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qtquick3dparticleeffectsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qtquick3dparticles3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qtquick3dparticles3dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qtquick3dphysicshelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qtquick3dphysicshelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qquick3dphysicsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qquick3dphysicsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\quick3dspatialaudioplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\quick3dspatialaudioplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\quick3dxrplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\quick3dxrplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\qquick3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\qquick3dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qtquickcontrols2basicstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qtquickcontrols2basicstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qtquickcontrols2basicstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qtquickcontrols2basicstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qtquickcontrols2fluentwinui3styleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qtquickcontrols2fluentwinui3styleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qtquickcontrols2fluentwinui3styleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qtquickcontrols2fluentwinui3styleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qtquickcontrols2fusionstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qtquickcontrols2fusionstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qtquickcontrols2fusionstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qtquickcontrols2fusionstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qtquickcontrols2imaginestyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qtquickcontrols2imaginestyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qtquickcontrols2imaginestyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qtquickcontrols2imaginestyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qtquickcontrols2materialstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qtquickcontrols2materialstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qtquickcontrols2materialstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qtquickcontrols2materialstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qtquickcontrols2universalstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qtquickcontrols2universalstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qtquickcontrols2universalstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qtquickcontrols2universalstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qtquickcontrols2windowsstyleimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qtquickcontrols2windowsstyleimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qtquickcontrols2windowsstyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qtquickcontrols2windowsstyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qtquickcontrols2implplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qtquickcontrols2implplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qtquickcontrols2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qtquickcontrols2plugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qtquickdialogsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qtquickdialogsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qtquickdialogs2quickimplplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qtquickdialogs2quickimplplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Effects\\effectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Effects\\effectsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qquicklayoutsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qquicklayoutsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmllocalstorageplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmllocalstorageplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qtquickcontrols2nativestyleplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qtquickcontrols2nativestyleplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Particles\\particlesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Particles\\particlesplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\pdfquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\pdfquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qtquickscene2dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qtquickscene2dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qtquickscene3dplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qtquickscene3dplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qtquickshapesdesignhelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qtquickshapesdesignhelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmlshapesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmlshapesplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qtquicktemplates2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qtquicktemplates2plugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qtquicktimelineblendtreesplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qtquicktimelineblendtreesplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qtquicktimelineplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qtquicktimelineplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qquickvectorimagehelpersplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qquickvectorimagehelpersplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qquickvectorimageplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qquickvectorimageplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindowplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindowplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\qtquick2plugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\qtquick2plugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktoolingplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktoolingplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtRemoteObjects\\declarative_remoteobjectsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtRemoteObjects\\declarative_remoteobjectsplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtSensors\\sensorsquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtSensors\\sensorsquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\quicktestplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\quicktestplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtTextToSpeech\\texttospeechqmlplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTextToSpeech\\texttospeechqmlplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtWebChannel\\webchannelquickplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebChannel\\webchannelquickplugin.dll',
+ 'BINARY'),
+ ('PyQt6\\Qt6\\qml\\QtWebSockets\\qmlwebsocketsplugin.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebSockets\\qmlwebsocketsplugin.dll',
+ 'BINARY'),
+ ('python313.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll',
+ 'BINARY'),
+ ('_lzma.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_lzma.pyd',
+ 'EXTENSION'),
+ ('_bz2.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_bz2.pyd',
+ 'EXTENSION'),
+ ('_decimal.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_decimal.pyd',
+ 'EXTENSION'),
+ ('_hashlib.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_hashlib.pyd',
+ 'EXTENSION'),
+ ('select.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\select.pyd',
+ 'EXTENSION'),
+ ('_socket.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_socket.pyd',
+ 'EXTENSION'),
+ ('unicodedata.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\unicodedata.pyd',
+ 'EXTENSION'),
+ ('_multiprocessing.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_multiprocessing.pyd',
+ 'EXTENSION'),
+ ('pyexpat.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\pyexpat.pyd',
+ 'EXTENSION'),
+ ('_ssl.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ssl.pyd',
+ 'EXTENSION'),
+ ('_ctypes.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ctypes.pyd',
+ 'EXTENSION'),
+ ('_queue.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_queue.pyd',
+ 'EXTENSION'),
+ ('_sqlite3.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_sqlite3.pyd',
+ 'EXTENSION'),
+ ('_wmi.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_wmi.pyd',
+ 'EXTENSION'),
+ ('_uuid.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_uuid.pyd',
+ 'EXTENSION'),
+ ('_elementtree.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_elementtree.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\sip.cp313-win_amd64.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\sip.cp313-win_amd64.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtXml.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtXml.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtWebSockets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWebSockets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtWebChannel.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWebChannel.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtTextToSpeech.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtTextToSpeech.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtTest.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtTest.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSvgWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSvgWidgets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSvg.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSvg.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtStateMachine.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtStateMachine.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSql.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSql.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSpatialAudio.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSpatialAudio.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSerialPort.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSerialPort.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtSensors.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSensors.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtRemoteObjects.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtRemoteObjects.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtQuickWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuickWidgets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtQuick3D.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuick3D.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtQuick.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuick.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtQml.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQml.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtPrintSupport.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPrintSupport.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtPositioning.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPositioning.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtPdfWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPdfWidgets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtPdf.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPdf.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtOpenGLWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtOpenGLWidgets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtOpenGL.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtOpenGL.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtNfc.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtNfc.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtNetwork.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtNetwork.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtMultimediaWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtMultimediaWidgets.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtMultimedia.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtMultimedia.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtHelp.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtHelp.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtGui.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtGui.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtDesigner.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtDesigner.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtDBus.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtDBus.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtCore.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtCore.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtBluetooth.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtBluetooth.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QAxContainer.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QAxContainer.pyd',
+ 'EXTENSION'),
+ ('PyQt6\\QtWidgets.pyd',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWidgets.pyd',
+ 'EXTENSION'),
+ ('VCRUNTIME140_1.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140_1.dll',
+ 'BINARY'),
+ ('VCRUNTIME140.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140.dll',
+ 'BINARY'),
+ ('libcrypto-3.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libcrypto-3.dll',
+ 'BINARY'),
+ ('libssl-3.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libssl-3.dll',
+ 'BINARY'),
+ ('libffi-8.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libffi-8.dll',
+ 'BINARY'),
+ ('sqlite3.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\sqlite3.dll',
+ 'BINARY'),
+ ('python3.dll',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\python3.dll',
+ 'BINARY'),
+ ('PyQt6\\QAxContainer.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QAxContainer.pyi',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtCore\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtCore\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtCore\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtCore\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\Video.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\Video.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtMultimedia\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtMultimedia\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtNetwork\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtNetwork\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtNetwork\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtNetwork\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtPositioning\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtPositioning\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtPositioning\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtPositioning\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\Models\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\Models\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\Models\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\Models\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\StateMachine\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\WorkerScript\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\XmlListModel\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQml\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQml\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\RuntimeLoaderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\assetutils.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\assetutils.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\designer\\images\\runtimeloader@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\AssetUtils\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\AdditiveColorGradient.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\AdditiveColorGradient.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Blur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Blur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\BrushStrokes.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\BrushStrokes.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ChromaticAberration.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ChromaticAberration.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ColorMaster.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\ColorMaster.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DepthOfFieldHQBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DepthOfFieldHQBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Desaturate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Desaturate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionRipple.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionRipple.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSphere.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSphere.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSpiral.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\DistortionSpiral.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\EdgeDetect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\EdgeDetect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Emboss.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Emboss.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Flip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Flip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Fxaa.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Fxaa.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\GaussianBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\GaussianBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\HDRBloomTonemap.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\HDRBloomTonemap.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\MotionBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\MotionBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Quick3DEffects.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Quick3DEffects.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\SCurveTonemap.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\SCurveTonemap.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Scatter.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Scatter.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\TiltShift.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\TiltShift.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Vignette.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\Vignette.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\AdditiveColorGradientSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\BrushStrokesSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ChromaticAberrationSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ColorMasterSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DepthOfFieldHQBlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DesaturateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionRippleSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSphereSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\DistortionSpiralSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EdgeDetectSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\EmbossSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FlipSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\FxaaSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\GaussianBlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\HDRBloomTonemapSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\MotionBlurSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\SCurveTonemapSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\ScatterSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\TiltShiftSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\VignetteSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\effectlib.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\effectlib.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\designer\\images\\effect@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Effects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\AxisHelper.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\AxisHelper.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\DebugView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\DebugView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\ExtendedSceneEnvironment.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\ExtendedSceneEnvironment.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\LodManager.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\LodManager.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\OrbitCameraController.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\OrbitCameraController.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\WasdController.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\WasdController.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\AxisHelperSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\DebugViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ExtendedSceneEnvironmentSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\GridGeometrySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\HeightFieldGeometrySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InfiniteGridSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceModelSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\InstanceRepeaterSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LodManagerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\LookAtNodeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\OrbitCameraControllerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\ProceduralSkyTextureDataSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\Repeater3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\Repeater3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\WasdControllerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\helpers.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\helpers.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\axishelper@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\debugview@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\extendedsceneenvironment@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\gridgeometry@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\heightfieldgeometry@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\infinitegrid@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancemodel@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\instancerepeater@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lodmanager@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\lookatnode@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\orbitcameracontroller@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\proceduralskytexturedata@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\designer\\images\\wasdcontroller@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\DepthOfFieldBlur.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\DepthOfFieldBlur.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SceneEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SceneEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsgiEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsgiEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsrEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\SsrEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\meshes\\axisGrid.mesh',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\meshes\\axisGrid.mesh',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Helpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\LightmapperOutputWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\LightmapperOutputWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\AboutDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\AboutDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\EditorView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\EditorView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\FrostedGlass.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\FrostedGlass.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\InstancingPropertiesPane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\InstancingPropertiesPane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\MaterialPropertiesPane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\MaterialPropertiesPane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\Preview.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\Preview.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\PreviewControls.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\PreviewControls.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\SaveChangesDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\SaveChangesDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\ShaderEditor.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\ShaderEditor.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\UniformManagerPane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\UniformManagerPane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\main.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\main.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\MaterialEditor\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\Quick3DParticleEffects.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\Quick3DParticleEffects.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table2.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\color_table2.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\droplet.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\droplet.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\rain.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\rain.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\ripple.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\ripple.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke2.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke2.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite2.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\smoke_sprite2.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\snowflake.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\snowflake.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\sphere.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\sphere.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\splash7.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\images\\splash7.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\particleeffects.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\particleeffects.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_clouds.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_clouds.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_dust.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_dust.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_exhaust.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_exhaust.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_fire.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_fire.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain_tirespray.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_heavyrain_tirespray.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain_tirespray.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_lightrain_tirespray.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_rainmist.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_rainmist.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_snow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_snow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_steam.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\designer\\source\\particleeffect_steam.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\ParticleEffects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Affector3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Attractor3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\DynamicBurst3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\EmitBurst3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Gravity3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\LineParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelBlendParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ModelParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\NodeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Particle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleCustomShape3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleEmitter3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleModelShape3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleShape3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ParticleSystem3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\PointRotator3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Repeller3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\ScaleAffector3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteParticle3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\SpriteSequence3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TargetDirection3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\TrailEmitter3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\VectorDirection3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\Wander3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\attractor-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emit-burst-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\emitter-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\gravity-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\line-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-blend-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\model-shape-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-custom-shape-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-shape-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\particle-system-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\point-rotator-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\repeller-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\scale-affector-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-particle-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\sprite-sequence-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\target-direction-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\trail-emitter-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\vector-direction-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-16px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-16px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\images\\wander-24px@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\particles3d.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\particles3d.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_animatedsprite_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_animatedsprite_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_attractor_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_attractor_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_burst_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_burst_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelblend_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelblend_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelshape_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_modelshape_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_particletrail_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_particletrail_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_sprite_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_sprite_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_wander_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\designer\\source\\particlesystem_wander_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Particles3D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\Helpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\BoxShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CapsuleShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CharacterControllerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CollisionShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\CollisionShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\ConvexMeshShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\DynamicRigidBodySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\HeightFieldShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsBodySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsBodySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsNodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsNodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PhysicsWorldSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PlaneShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\PlaneShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\SphereShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\StaticRigidBodySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\StaticRigidBodySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriangleMeshShapeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriggerBodySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\TriggerBodySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\boxshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\capsuleshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\charactercontroller@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\convexmeshshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\dynamicrigidbody@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\heightfieldshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsmaterial@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\physicsworld@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\planeshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\sphereshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\staticrigidbody@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\trianglemeshshape@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\images\\triggerbody@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\physics.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\designer\\physics.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Physics\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Quick3D.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Quick3D.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\SpatialAudio\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\XrErrorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\XrErrorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\Xr\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\AbstractLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\AbstractLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferInputSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\BufferSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CascadesSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CascadesSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CubeMapTextureSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CubeMapTextureSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\CustomMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DebugSettingsSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DefaultMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\DirectionalLightSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\EffectSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FileInstancingSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FogSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\FrustumCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListEntrySpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstanceListSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstancingSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\InstancingSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\JointSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\LightmapperSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Loader3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ModelSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\MorphTargetSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\NodeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Object3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Object3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\OrthographicCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PassSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PerspectiveCameraSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PointLightSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\PrincipledMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ReflectionProbeSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\Repeater3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ResourceLoaderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SceneEnvironmentSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SetUniformValueSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShaderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShadowSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\ShadowSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SkinSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpecularGlossyMaterialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\SpotLightSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureInputSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\TextureSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\View3DSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\camera@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cone@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cube@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cubemaptexture@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\custommaterial@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\cylinder@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\debugsettings@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\dummy@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\effect@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fileinstancing@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\fog@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\group@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelist@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\instancelistentry@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\joint@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightdirectional@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightmapper@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightpoint@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\lightspot@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\loader3d@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\material@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\model16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\model16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\morphtarget@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\plane@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\reflectionProbe@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\repeater3d@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\resourceloader@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\scene@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shadercommand@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\shaderutil@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skeleton@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\skin@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\sphere@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\texture@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\images\\view3D@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\propertyGroups.json',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\propertyGroups.json',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\quick3d.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\quick3d.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\custom_material_default_shader.frag',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\custom_material_default_shader.frag',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_default_shader.frag',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_default_shader.frag',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\effect_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\view3D_template.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\designer\\source\\view3D_template.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ArcballController.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ArcballController.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ImageViewer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\ImageViewer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\LightmapViewer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\LightmapViewer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\MeshViewer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\MeshViewer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\OriginGizmo.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\OriginGizmo.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\SceneMetadataView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\SceneMetadataView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\lightmapviewer.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\lightmapviewer.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\lightmapviewer\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick3D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick3D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\AbstractButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\AbstractButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Action.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Action.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ActionGroup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ActionGroup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ButtonGroup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ButtonGroup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Calendar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Calendar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CalendarModel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CalendarModel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Container.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Container.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Control.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Control.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DayOfWeekRow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DayOfWeekRow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MonthGrid.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\MonthGrid.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwipeView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TableViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TableViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\TreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\WeekNumberColumn.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\WeekNumberColumn.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Basic\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Config.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Config.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\FocusFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\FocusFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\StyleImage.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\StyleImage.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\checkbox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\combobox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\editablecombobox-popup-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\frame-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-highlighted@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\itemdelegate-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\pageindicatordelegate-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\popup-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\progressbar-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\radiobutton-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-first-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\rangeslider-second-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\slider-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-down-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\spinbox-indicator-up-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textarea-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\dark\\images\\textfield-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\checkmark@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\close_big@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\menuarrow@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\icons\\search-magnifier@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\ButtonBackground.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\ButtonBackground.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\FocusFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\FocusFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\StyleImage.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\StyleImage.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-partiallyChecked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\checkbox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\combobox-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-indicator-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-hovered-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\editablecombobox-popup-background-open@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\frame-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-highlighted@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\itemdelegate-background-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-current@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-delegate-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\pageindicatordelegate-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\popup-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\progressbar-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-checked@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\radiobutton-indicator@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-first-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\rangeslider-second-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-groove@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\slider-handle@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-down-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-atlimit@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-down-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon-up-pressed@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\spinbox-indicator-up-icon@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textarea-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-disabled@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-focused@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background-hovered@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\light\\images\\textfield-background@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\FluentWinUI3\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\TreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\ButtonPanel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\ButtonPanel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderGroove.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderGroove.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderHandle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SliderHandle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextFieldBackground.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\TextFieldBackground.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Fusion\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwipeView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\OpacityMask.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\OpacityMask.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\QuickControls2ImagineStyleImpl.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\QuickControls2ImagineStyleImpl.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Imagine\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwipeView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\TreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\BoxShadow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\BoxShadow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CursorDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\CursorDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\ElevationEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\ElevationEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RectangularGlow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RectangularGlow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RoundedElevationEffect.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\RoundedElevationEffect.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SliderHandle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SliderHandle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Material\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\BusyIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\BusyIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Dialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DialogButtonBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DialogButtonBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Drawer.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Drawer.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\HorizontalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Label.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Label.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Page.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Page.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\PageIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\PageIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Pane.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Pane.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Popup.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Popup.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RoundButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\RoundButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SplitView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SplitView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\StackView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\StackView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwipeDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwipeDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TabButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolTip.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\ToolTip.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Tumbler.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\Tumbler.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\VerticalHeaderViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RadioIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RadioIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Universal\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ApplicationWindow.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ApplicationWindow.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Button.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Button.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\CheckDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DelayButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DelayButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\DoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Frame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Frame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\GroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\GroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Menu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Menu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBarItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuBarItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuItem.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuItem.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuSeparator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\MenuSeparator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RangeSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\RangeSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\ScrollView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SelectionRectangle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SelectionRectangle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Slider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Slider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Switch.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\Switch.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SwitchDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\SwitchDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\TextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\checkmark@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\close_big@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\menuarrow@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@3x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\images\\search-magnifier@3x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CheckIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CheckIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\QuickControls2WindowsStyleImpl.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\QuickControls2WindowsStyleImpl.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SwitchIndicator.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\SwitchIndicator.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\TextEditingContextMenu.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\TextEditingContextMenu.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\Windows\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\AbstractButtonSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\AbstractButtonSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\BusyIndicatorSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\BusyIndicatorSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\CheckSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ComboBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ComboBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ContainerSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ContainerSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ControlSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DelayButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DelayButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DialSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\DialSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\FrameSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\FrameSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\GroupBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\GroupBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\InsetSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\InsetSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ItemDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\LabelSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\LabelSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaddingSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaddingSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageIndicatorSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageIndicatorSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PageSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSection.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSection.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\PaneSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ProgressBarSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ProgressBarSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RadioDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RangeSliderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RangeSliderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RoundButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\RoundButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ScrollViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ScrollViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SliderSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SliderSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SpinBoxSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SpinBoxSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\StackViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\StackViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeViewSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwipeViewSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchDelegateSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchDelegateSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\SwitchSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabBarSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabBarSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TabButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextAreaSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextAreaSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextFieldSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TextFieldSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolBarSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolBarSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolButtonSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolButtonSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolSeparatorSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\ToolSeparatorSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TumblerSpecifics.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\TumblerSpecifics.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\busyindicator-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\button-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\checkbox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\combobox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\control-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\delaybutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\dial-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\frame-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\groupbox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\itemdelegate-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\label-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\page-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pageindicator-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\pane-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\progressbar-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\radiobutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\rangeslider-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\roundbutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\scrollview-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\slider-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\spinbox-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\stackview-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\swipeview-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\switch-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textarea-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\textfield-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbar-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolbutton-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\toolseparator-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon16.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon16.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon@2x.png',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\images\\tumbler-icon@2x.png',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\qtquickcontrols2.metainfo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\designer\\qtquickcontrols2.metainfo',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CopyAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CopyAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CutAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\CutAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\DeleteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\DeleteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\PasteAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\PasteAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\RedoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\RedoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\SelectAllAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\SelectAllAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\UndoAction.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\UndoAction.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\impl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Controls\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Fusion\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Imagine\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Material\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\+Universal\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorInputs.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\ColorInputs.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\DelegateBackground.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\DelegateBackground.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegateLabel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FileDialogDelegateLabel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderBreadcrumbBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderBreadcrumbBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegateLabel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FolderDialogDelegateLabel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialogContent.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\FontDialogContent.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\HueGradient.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\HueGradient.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\MessageDialog.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\MessageDialog.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\PickerHandle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\PickerHandle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SaturationLightnessPicker.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SaturationLightnessPicker.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SideBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qml\\SideBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Dialogs\\quickimpl\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Effects\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Effects\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Effects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Effects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Layouts\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\LocalStorage\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultCheckBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultCheckBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultComboBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultComboBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDial.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDial.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDoubleSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultDoubleSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultGroupBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultGroupBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegateIconLabel.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultItemDelegateIconLabel.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultProgressBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultProgressBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioButton.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioButton.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultRadioDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultScrollBar.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultScrollBar.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSearchField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSearchField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSlider.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSlider.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSpinBox.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultSpinBox.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextArea.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextArea.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextField.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTextField.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTreeViewDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\DefaultTreeViewDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\controls\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\WindowsFocusFrame.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\WindowsFocusFrame.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\NativeStyle\\util\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Particles\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Particles\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Particles\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Particles\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Material\\PdfStyle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Material\\PdfStyle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Universal\\PdfStyle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\+Universal\\PdfStyle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfLinkDelegate.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfLinkDelegate.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfMultiPageView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfMultiPageView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfPageView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfPageView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfScrollablePageView.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfScrollablePageView.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfStyle.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\PdfStyle.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Pdf\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene2D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Scene3D\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\DesignHelpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Shapes\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Templates\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Templates\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Templates\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\BlendTrees\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Timeline\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\Helpers\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\VectorImage\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Window\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Window\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindow.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\Window\\quickwindow.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Component.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Component.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Enum.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Enum.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Member.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Member.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Method.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Method.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Module.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Module.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Parameter.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Parameter.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Property.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Property.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Signal.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\Signal.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktooling.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtQuick\\tooling\\quicktooling.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtRemoteObjects\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtRemoteObjects\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtRemoteObjects\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtRemoteObjects\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtSensors\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtSensors\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtSensors\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtSensors\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\SignalSpy.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\SignalSpy.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\TestCase.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\TestCase.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\TestSchedule.qml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\TestSchedule.qml',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTest\\testlogger.js',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTest\\testlogger.js',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTextToSpeech\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTextToSpeech\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtTextToSpeech\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtTextToSpeech\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebChannel\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebChannel\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebChannel\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebChannel\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebSockets\\plugins.qmltypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebSockets\\plugins.qmltypes',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qml\\QtWebSockets\\qmldir',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qml\\QtWebSockets\\qmldir',
+ 'DATA'),
+ ('PyQt6\\Qt6\\qsci\\api\\python\\PyQt6.api',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\qsci\\api\\python\\PyQt6.api',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_gd.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_gd.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_gl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_gl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_he.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_he.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_gl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_gl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_sl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_sl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_help_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_help_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_lg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_lg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_lt.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_lt.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_lv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_lv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_pt_PT.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_pt_PT.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_sl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_sl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qt_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qt_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_gd.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_gd.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_he.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_he.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_lg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_lg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_lv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_lv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtbase_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtbase_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtconnectivity_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtconnectivity_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_lv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_lv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtdeclarative_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtdeclarative_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtlocation_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtlocation_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ar.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ar.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_bg.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_bg.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_cs.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_cs.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_da.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_da.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_fa.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_fa.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_fi.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_fi.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_hr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_hr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_hu.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_hu.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_it.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_it.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_nl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_nl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_nn.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_nn.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_sk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_sk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtmultimedia_zh_TW.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtmultimedia_zh_TW.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtserialport_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtserialport_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ca.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ca.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_de.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_de.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_en.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_en.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_es.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_es.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_fr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_fr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ja.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ja.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ka.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ka.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ko.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ko.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_pl.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_pl.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_pt_BR.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_pt_BR.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_ru.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_ru.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_sv.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_sv.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_tr.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_tr.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_uk.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_uk.qm',
+ 'DATA'),
+ ('PyQt6\\Qt6\\translations\\qtwebsockets_zh_CN.qm',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\Qt6\\translations\\qtwebsockets_zh_CN.qm',
+ 'DATA'),
+ ('PyQt6\\QtBluetooth.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtBluetooth.pyi',
+ 'DATA'),
+ ('PyQt6\\QtCore.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtCore.pyi',
+ 'DATA'),
+ ('PyQt6\\QtDBus.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtDBus.pyi',
+ 'DATA'),
+ ('PyQt6\\QtDesigner.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtDesigner.pyi',
+ 'DATA'),
+ ('PyQt6\\QtGui.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtGui.pyi',
+ 'DATA'),
+ ('PyQt6\\QtHelp.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtHelp.pyi',
+ 'DATA'),
+ ('PyQt6\\QtMultimedia.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtMultimedia.pyi',
+ 'DATA'),
+ ('PyQt6\\QtMultimediaWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtMultimediaWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtNetwork.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtNetwork.pyi',
+ 'DATA'),
+ ('PyQt6\\QtNfc.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtNfc.pyi',
+ 'DATA'),
+ ('PyQt6\\QtOpenGL.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtOpenGL.pyi',
+ 'DATA'),
+ ('PyQt6\\QtOpenGLWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtOpenGLWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPdf.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPdf.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPdfWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPdfWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPositioning.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPositioning.pyi',
+ 'DATA'),
+ ('PyQt6\\QtPrintSupport.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtPrintSupport.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQml.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQml.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQuick.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuick.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQuick3D.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuick3D.pyi',
+ 'DATA'),
+ ('PyQt6\\QtQuickWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtQuickWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtRemoteObjects.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtRemoteObjects.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSensors.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSensors.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSerialPort.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSerialPort.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSpatialAudio.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSpatialAudio.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSql.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSql.pyi',
+ 'DATA'),
+ ('PyQt6\\QtStateMachine.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtStateMachine.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSvg.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSvg.pyi',
+ 'DATA'),
+ ('PyQt6\\QtSvgWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtSvgWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtTest.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtTest.pyi',
+ 'DATA'),
+ ('PyQt6\\QtTextToSpeech.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtTextToSpeech.pyi',
+ 'DATA'),
+ ('PyQt6\\QtWebChannel.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWebChannel.pyi',
+ 'DATA'),
+ ('PyQt6\\QtWebSockets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWebSockets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtWidgets.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtWidgets.pyi',
+ 'DATA'),
+ ('PyQt6\\QtXml.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\QtXml.pyi',
+ 'DATA'),
+ ('PyQt6\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\QAxContainer.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\QAxContainer.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\QAxContainermod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\QAxContainermod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxbase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxbase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxobjectinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxobjectinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QAxContainer\\qaxwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QAxContainer\\qaxwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\QtBluetooth.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\QtBluetooth.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\QtBluetoothmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\QtBluetoothmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetooth.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetooth.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothaddress.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothaddress.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothdevicediscoveryagent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothdevicediscoveryagent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothdeviceinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothdeviceinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothhostinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothhostinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothlocaldevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothlocaldevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothservicediscoveryagent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothservicediscoveryagent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothserviceinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothserviceinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qbluetoothuuid.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qbluetoothuuid.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingdata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingdata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingparameters.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyadvertisingparameters.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristic.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristic.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristicdata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergycharacteristicdata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyconnectionparameters.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyconnectionparameters.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergycontroller.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergycontroller.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptordata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergydescriptordata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyservice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyservice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qlowenergyservicedata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qlowenergyservicedata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qmultihash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qpybluetooth_qmultihash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtBluetooth\\qpybluetooth_quint128.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtBluetooth\\qpybluetooth_quint128.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\QtCore.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\QtCore.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\QtCoremod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\QtCoremod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\pyqt-gpl.sip5',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\pyqt-gpl.sip5',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstracteventdispatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstracteventdispatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractitemmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractitemmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractnativeeventfilter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractnativeeventfilter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qabstractproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qabstractproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qanimationgroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qanimationgroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qanystringview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qanystringview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbasictimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbasictimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbitarray.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbitarray.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbuffer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbuffer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearray.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearray.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearrayalgorithms.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearrayalgorithms.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearraylist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearraylist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearraymatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearraymatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qbytearrayview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qbytearrayview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcalendar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcalendar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcborcommon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcborcommon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcborstreamreader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcborstreamreader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcborstreamwriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcborstreamwriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qchar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qchar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcollator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcollator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcommandlineoption.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcommandlineoption.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcommandlineparser.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcommandlineparser.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qconcatenatetablesproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qconcatenatetablesproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcoreapplication.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcoreapplication.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcoreevent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcoreevent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qcryptographichash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qcryptographichash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdatastream.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdatastream.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdatetime.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdatetime.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdeadlinetimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdeadlinetimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdir.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdir.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qdiriterator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qdiriterator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qeasingcurve.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qeasingcurve.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qelapsedtimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qelapsedtimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qeventloop.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qeventloop.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfiledevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfiledevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfileinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfileinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfileselector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfileselector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qfilesystemwatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qfilesystemwatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qflags.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qflags.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qidentityproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qidentityproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qiodevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qiodevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qiodevicebase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qiodevicebase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qitemselectionmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qitemselectionmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonarray.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonarray.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsondocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsondocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonparseerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonparseerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qjsonvalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qjsonvalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlibrary.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlibrary.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlibraryinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlibraryinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qline.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qline.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlocale.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlocale.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlockfile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlockfile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qlogging.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qlogging.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qloggingcategory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qloggingcategory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmargins.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmargins.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmessageauthenticationcode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmessageauthenticationcode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmetaobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmetaobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmetatype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmetatype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmimedata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmimedata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmimedatabase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmimedatabase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmimetype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmimetype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmutex.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmutex.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qmutexlocker.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qmutexlocker.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qnamespace.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qnamespace.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qnumeric.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qnumeric.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qobjectcleanuphandler.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qobjectcleanuphandler.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qobjectdefs.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qobjectdefs.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qoperatingsystemversion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qoperatingsystemversion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qparallelanimationgroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qparallelanimationgroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpauseanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpauseanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpermissions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpermissions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpluginloader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpluginloader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpoint.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpoint.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qprocess.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qprocess.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpropertyanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpropertyanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_native_interface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_native_interface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qhash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qhash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qrangemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qrangemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_qset.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_qset.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_std_chrono_duration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_std_chrono_duration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_std_optional.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_std_optional.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_std_pair.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_std_pair.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qpycore_virtual_error_handler.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qpycore_virtual_error_handler.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrandom.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrandom.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrangemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrangemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qreadwritelock.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qreadwritelock.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrect.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrect.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qregularexpression.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qregularexpression.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qresource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qresource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qrunnable.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qrunnable.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsavefile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsavefile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsemaphore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsemaphore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsequentialanimationgroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsequentialanimationgroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsettings.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsettings.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsharedmemory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsharedmemory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsignalmapper.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsignalmapper.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsize.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsize.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsocketnotifier.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsocketnotifier.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsortfilterproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsortfilterproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstandardpaths.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstandardpaths.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstorageinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstorageinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstring.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstring.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringconverter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringconverter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringconverter_base.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringconverter_base.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringlistmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringlistmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qstringview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qstringview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsysinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsysinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qsystemsemaphore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qsystemsemaphore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtemporarydir.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtemporarydir.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtemporaryfile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtemporaryfile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtenvironmentvariables.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtenvironmentvariables.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtextboundaryfinder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtextboundaryfinder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtextstream.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtextstream.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qthread.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qthread.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qthreadpool.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qthreadpool.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtimeline.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtimeline.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtimer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtimer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtimezone.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtimezone.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtipccommon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtipccommon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtranslator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtranslator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtransposeproxymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtransposeproxymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtversion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtversion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtyperevision.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtyperevision.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qtypes.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qtypes.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qurl.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qurl.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qurlquery.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qurlquery.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\quuid.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\quuid.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qvariant.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qvariant.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qvariantanimation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qvariantanimation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qversionnumber.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qversionnumber.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qwaitcondition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qwaitcondition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qwineventnotifier.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qwineventnotifier.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qxmlstream.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qxmlstream.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtCore\\qyieldcpu.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtCore\\qyieldcpu.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\QtDBus.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\QtDBus.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\QtDBusmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\QtDBusmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusabstractadaptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusabstractadaptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusabstractinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusabstractinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusargument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusargument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusconnection.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusconnection.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusconnectioninterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusconnectioninterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbuserror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbuserror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusextratypes.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusextratypes.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusmessage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusmessage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbuspendingcall.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbuspendingcall.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusservicewatcher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusservicewatcher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qdbusunixfiledescriptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qdbusunixfiledescriptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qpydbuspendingreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qpydbuspendingreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDBus\\qpydbusreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDBus\\qpydbusreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\QtDesigner.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\QtDesigner.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\QtDesignermod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\QtDesignermod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractactioneditor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractactioneditor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformbuilder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformbuilder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformeditor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformeditor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformwindowcursor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformwindowcursor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractformwindowmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractformwindowmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractobjectinspector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractobjectinspector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractpropertyeditor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractpropertyeditor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\abstractwidgetbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\abstractwidgetbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\container.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\container.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\customwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\customwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\default_extensionfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\default_extensionfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\extension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\extension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\formbuilder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\formbuilder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\membersheet.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\membersheet.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\propertysheet.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\propertysheet.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qextensionmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qextensionmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignercontainerextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignercontainerextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetcollectionplugin.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetcollectionplugin.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetplugin.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignercustomwidgetplugin.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignermembersheetextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignermembersheetextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignerpropertysheetextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignerpropertysheetextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\qpydesignertaskmenuextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\qpydesignertaskmenuextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtDesigner\\taskmenu.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtDesigner\\taskmenu.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\QtGui.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\QtGui.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\QtGuimod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\QtGuimod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\opengl_types.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\opengl_types.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qabstractfileiconprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qabstractfileiconprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qabstracttextdocumentlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qabstracttextdocumentlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qaccessibilityhints.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qaccessibilityhints.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qaction.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qaction.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qactiongroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qactiongroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qbackingstore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qbackingstore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qbitmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qbitmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qbrush.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qbrush.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qclipboard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qclipboard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcolor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcolor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcolorspace.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcolorspace.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcolortransform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcolortransform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qcursor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qcursor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qdesktopservices.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qdesktopservices.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qdrag.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qdrag.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qevent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qevent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qeventpoint.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qeventpoint.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfilesystemmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfilesystemmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfont.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfont.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontdatabase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontdatabase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontmetrics.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontmetrics.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qfontvariableaxis.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qfontvariableaxis.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qgenericmatrix.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qgenericmatrix.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qglyphrun.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qglyphrun.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qguiapplication.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qguiapplication.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qicon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qicon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qiconengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qiconengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimageiohandler.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimageiohandler.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimagereader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimagereader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qimagewriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qimagewriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qinputdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qinputdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qinputmethod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qinputmethod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qkeysequence.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qkeysequence.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qmatrix4x4.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qmatrix4x4.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qmovie.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qmovie.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qoffscreensurface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qoffscreensurface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qopenglcontext.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qopenglcontext.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpagedpaintdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpagedpaintdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpagelayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpagelayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpageranges.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpageranges.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpagesize.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpagesize.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpaintdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpaintdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpaintdevicewindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpaintdevicewindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpaintengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpaintengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpainter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpainter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpainterpath.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpainterpath.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpainterstateguard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpainterstateguard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpalette.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpalette.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpdfoutputintent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpdfoutputintent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpdfwriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpdfwriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpen.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpen.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpicture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpicture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpixelformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpixelformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpixmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpixmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpixmapcache.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpixmapcache.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpointingdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpointingdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpolygon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpolygon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_native_interface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_native_interface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_qmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_qmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qpygui_vulkan.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qpygui_vulkan.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qquaternion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qquaternion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrasterwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrasterwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrawfont.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrawfont.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qregion.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qregion.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrgb.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrgb.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qrgba64.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qrgba64.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qscreen.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qscreen.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsessionmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsessionmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qshortcut.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qshortcut.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qstandarditemmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qstandarditemmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qstatictext.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qstatictext.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qstylehints.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qstylehints.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsurface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsurface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsurfaceformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsurfaceformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qsyntaxhighlighter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qsyntaxhighlighter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextcursor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextcursor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextdocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextdocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextdocumentfragment.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextdocumentfragment.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextdocumentwriter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextdocumentwriter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtextoption.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtextoption.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtexttable.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtexttable.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qtransform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qtransform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qundogroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qundogroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qundostack.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qundostack.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qutimimeconverter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qutimimeconverter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qvalidator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qvalidator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qvectornd.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qvectornd.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtGui\\qwindowdefs.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtGui\\qwindowdefs.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\QtHelp.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\QtHelp.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\QtHelpmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\QtHelpmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qcompressedhelpinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qcompressedhelpinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpcontentitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpcontentitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpcontentwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpcontentwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpenginecore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpenginecore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpfilterdata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpfilterdata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpfilterengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpfilterengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpfiltersettingswidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpfiltersettingswidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpindexwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpindexwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelplink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelplink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchenginecore.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchenginecore.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchquerywidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchquerywidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchresult.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchresult.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtHelp\\qhelpsearchresultwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtHelp\\qhelpsearchresultwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\QtMultimediaWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\qgraphicsvideoitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\qgraphicsvideoitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimediaWidgets\\qvideowidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimediaWidgets\\qvideowidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\QtMultimedia.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\QtMultimedia.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\QtMultimediamod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\QtMultimediamod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudio.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudio.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiobuffer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiobuffer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiobufferinput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiobufferinput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiobufferoutput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiobufferoutput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiodecoder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiodecoder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiodevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiodevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudioformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudioformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudioinput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudioinput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiooutput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiooutput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiosink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiosink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qaudiosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qaudiosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qcamera.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qcamera.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qcameradevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qcameradevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qcapturablewindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qcapturablewindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qimagecapture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qimagecapture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediacapturesession.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediacapturesession.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediadevices.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediadevices.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediaformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediaformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediametadata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediametadata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediaplayer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediaplayer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediarecorder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediarecorder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qmediatimerange.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qmediatimerange.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qplaybackoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qplaybackoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qpymultimedia_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qpymultimedia_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qscreencapture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qscreencapture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qsoundeffect.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qsoundeffect.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qtvideo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qtvideo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideoframe.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideoframe.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideoframeformat.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideoframeformat.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideoframeinput.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideoframeinput.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qvideosink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qvideosink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtMultimedia\\qwindowcapture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtMultimedia\\qwindowcapture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\QtNetwork.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\QtNetwork.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\QtNetworkmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\QtNetworkmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qabstractnetworkcache.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qabstractnetworkcache.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qabstractsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qabstractsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qauthenticator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qauthenticator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qdnslookup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qdnslookup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qformdatabuilder.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qformdatabuilder.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhostaddress.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhostaddress.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhostinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhostinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhstspolicy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhstspolicy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttp1configuration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttp1configuration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttp2configuration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttp2configuration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttpheaders.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttpheaders.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qhttpmultipart.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qhttpmultipart.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qlocalserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qlocalserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qlocalsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qlocalsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkaccessmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkaccessmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkcookie.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkcookie.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkcookiejar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkcookiejar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkdatagram.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkdatagram.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkdiskcache.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkdiskcache.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkinformation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkinformation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkproxy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkproxy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkrequest.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkrequest.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qnetworkrequestfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qnetworkrequestfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qocspresponse.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qocspresponse.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpassworddigestor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpassworddigestor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpynetwork_qhash.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpynetwork_qhash.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpynetwork_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpynetwork_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qpynetwork_qmap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qpynetwork_qmap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qrestaccessmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qrestaccessmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qrestreply.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qrestreply.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qssl.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qssl.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslcertificate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslcertificate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslcertificateextension.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslcertificateextension.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslcipher.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslcipher.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslconfiguration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslconfiguration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qssldiffiehellmanparameters.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qssldiffiehellmanparameters.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslellipticcurve.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslellipticcurve.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslkey.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslkey.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslpresharedkeyauthenticator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslpresharedkeyauthenticator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qsslsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qsslsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qtcpserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qtcpserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qtcpsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qtcpsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNetwork\\qudpsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNetwork\\qudpsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\QtNfc.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\QtNfc.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\QtNfcmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\QtNfcmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndeffilter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndeffilter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefmessage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefmessage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefnfcsmartposterrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefnfcsmartposterrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefnfctextrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefnfctextrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefnfcurirecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefnfcurirecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qndefrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qndefrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qnearfieldmanager.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qnearfieldmanager.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtNfc\\qnearfieldtarget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtNfc\\qnearfieldtarget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGLWidgets\\QtOpenGLWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGLWidgets\\qopenglwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGLWidgets\\qopenglwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\QtOpenGL.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\QtOpenGL.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\QtOpenGLmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\QtOpenGLmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglbuffer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglbuffer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengldebug.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengldebug.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglframebufferobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglframebufferobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_0.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_0.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_1.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_2_1.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_4_1_core.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_4_1_core.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_es2.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglfunctions_es2.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglpaintdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglpaintdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglpixeltransferoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglpixeltransferoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglshaderprogram.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglshaderprogram.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengltexture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengltexture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengltextureblitter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengltextureblitter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopengltimerquery.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopengltimerquery.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctionsfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglversionfunctionsfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglversionprofile.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglversionprofile.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglvertexarrayobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglvertexarrayobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qopenglwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qopenglwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qpyopengl_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qpyopengl_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtOpenGL\\qpyopengl_std_pair.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtOpenGL\\qpyopengl_std_pair.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\QtPdfWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\qpdfpageselector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\qpdfpageselector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdfWidgets\\qpdfview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdfWidgets\\qpdfview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\QtPdf.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\QtPdf.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\QtPdfmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\QtPdfmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfbookmarkmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfbookmarkmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfdocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfdocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfdocumentrenderoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfdocumentrenderoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdflink.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdflink.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdflinkmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdflinkmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfpagenavigator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfpagenavigator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfpagerenderer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfpagerenderer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfsearchmodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfsearchmodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPdf\\qpdfselection.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPdf\\qpdfselection.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\QtPositioning.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\QtPositioning.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\QtPositioningmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\QtPositioningmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoaddress.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoaddress.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoareamonitorinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoareamonitorinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoareamonitorsource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoareamonitorsource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeocircle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeocircle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeocoordinate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeocoordinate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeolocation.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeolocation.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopath.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopath.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopolygon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopolygon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopositioninfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopositioninfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeopositioninfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeopositioninfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeorectangle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeorectangle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeosatelliteinfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qgeoshape.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qgeoshape.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qnmeapositioninfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qnmeapositioninfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPositioning\\qnmeasatelliteinfosource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPositioning\\qnmeasatelliteinfosource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\QtPrintSupport.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\QtPrintSupport.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\QtPrintSupportmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\QtPrintSupportmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qabstractprintdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qabstractprintdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qpagesetupdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qpagesetupdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprinter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprinter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprinterinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprinterinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintpreviewdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintpreviewdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qprintpreviewwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qprintpreviewwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtPrintSupport\\qpyprintsupport_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtPrintSupport\\qpyprintsupport_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\QtQml.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\QtQml.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\QtQmlmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\QtQmlmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsmanagedvalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsmanagedvalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsprimitivevalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsprimitivevalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsvalue.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsvalue.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qjsvalueiterator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qjsvalueiterator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qmlattachedpropertiesobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qmlattachedpropertiesobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qmlregistertype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qmlregistertype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qpyqmllistproperty.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qpyqmllistproperty.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqml.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqml.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlabstracturlinterceptor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlabstracturlinterceptor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlapplicationengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlapplicationengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlcomponent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlcomponent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlcontext.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlcontext.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlexpression.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlexpression.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlextensionplugin.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlextensionplugin.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlfileselector.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlfileselector.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlincubator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlincubator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmllist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmllist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlnetworkaccessmanagerfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlnetworkaccessmanagerfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlparserstatus.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlparserstatus.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlproperty.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlproperty.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlpropertymap.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlpropertymap.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlpropertyvaluesource.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlpropertyvaluesource.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQml\\qqmlscriptstring.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQml\\qqmlscriptstring.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\QtQuick3D.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\QtQuick3D.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\QtQuick3Dmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\QtQuick3Dmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3d.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3d.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3dgeometry.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3dgeometry.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3dobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3dobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick3D\\qquick3dtexturedata.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick3D\\qquick3dtexturedata.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuickWidgets\\QtQuickWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuickWidgets\\qquickwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuickWidgets\\qquickwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\QtQuick.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\QtQuick.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\QtQuickmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\QtQuickmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickframebufferobject.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickframebufferobject.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickgraphicsconfiguration.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickgraphicsconfiguration.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickgraphicsdevice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickgraphicsdevice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickimageprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickimageprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickitemgrabresult.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickitemgrabresult.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickpainteditem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickpainteditem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickrendercontrol.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickrendercontrol.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickrendertarget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickrendertarget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquicktextdocument.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquicktextdocument.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qquickwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qquickwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgflatcolormaterial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgflatcolormaterial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsggeometry.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsggeometry.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgimagenode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgimagenode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgmaterial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgmaterial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgmaterialshader.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgmaterialshader.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgmaterialtype.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgmaterialtype.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgrectanglenode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgrectanglenode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgrendererinterface.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgrendererinterface.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgrendernode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgrendernode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgsimplerectnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgsimplerectnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgsimpletexturenode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgsimpletexturenode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtextnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtextnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtexture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtexture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtexture_platform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtexture_platform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtexturematerial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtexturematerial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgtextureprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgtextureprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtQuick\\qsgvertexcolormaterial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtQuick\\qsgvertexcolormaterial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjects.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjects.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjectsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\QtRemoteObjectsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectabstractitemmodelreplica.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectabstractitemmodelreplica.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectdynamicreplica.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectdynamicreplica.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectnode.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectnode.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectregistry.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectregistry.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectreplica.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qremoteobjectreplica.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtRemoteObjects\\qtremoteobjectglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtRemoteObjects\\qtremoteobjectglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\QtSensors.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\QtSensors.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\QtSensorsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\QtSensorsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qaccelerometer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qaccelerometer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qambientlightsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qambientlightsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qambienttemperaturesensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qambienttemperaturesensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qcompass.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qcompass.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qgyroscope.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qgyroscope.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qhumiditysensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qhumiditysensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qirproximitysensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qirproximitysensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qlidsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qlidsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qlightsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qlightsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qmagnetometer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qmagnetometer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qorientationsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qorientationsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qpressuresensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qpressuresensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qproximitysensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qproximitysensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qrotationsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qrotationsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qtapsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qtapsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSensors\\qtiltsensor.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSensors\\qtiltsensor.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\QtSerialPort.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\QtSerialPort.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\QtSerialPortmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\QtSerialPortmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\qserialport.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\qserialport.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSerialPort\\qserialportinfo.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSerialPort\\qserialportinfo.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudio.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudio.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudiomod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\QtSpatialAudiomod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qambientsound.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qambientsound.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qaudioengine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qaudioengine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qaudiolistener.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qaudiolistener.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qaudioroom.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qaudioroom.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSpatialAudio\\qspatialsound.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSpatialAudio\\qspatialsound.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\QtSql.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\QtSql.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\QtSqlmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\QtSqlmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqldatabase.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqldatabase.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqldriver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqldriver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlerror.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlerror.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlfield.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlfield.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlindex.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlindex.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlquery.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlquery.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlquerymodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlquerymodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlrecord.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlrecord.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlrelationaldelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlrelationaldelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlrelationaltablemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlrelationaltablemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqlresult.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqlresult.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qsqltablemodel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qsqltablemodel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSql\\qtsqlglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSql\\qtsqlglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\QtStateMachine.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\QtStateMachine.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\QtStateMachinemod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\QtStateMachinemod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qabstractstate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qabstractstate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qabstracttransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qabstracttransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qeventtransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qeventtransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qfinalstate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qfinalstate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qhistorystate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qhistorystate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qkeyeventtransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qkeyeventtransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qmouseeventtransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qmouseeventtransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qsignaltransition.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qsignaltransition.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qstate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qstate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtStateMachine\\qstatemachine.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtStateMachine\\qstatemachine.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\QtSvgWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\qgraphicssvgitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\qgraphicssvgitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvgWidgets\\qsvgwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvgWidgets\\qsvgwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\QtSvg.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\QtSvg.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\QtSvgmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\QtSvgmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\qsvggenerator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\qsvggenerator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\qsvgrenderer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\qsvgrenderer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtSvg\\qtsvgglobal.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtSvg\\qtsvgglobal.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\QtTest.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\QtTest.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\QtTestmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\QtTestmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qabstractitemmodeltester.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qabstractitemmodeltester.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qsignalspy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qsignalspy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qtestkeyboard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qtestkeyboard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qtestmouse.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qtestmouse.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTest\\qtestsystem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTest\\qtestsystem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeech.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeech.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeechmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\QtTextToSpeechmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\qtexttospeech.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\qtexttospeech.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtTextToSpeech\\qvoice.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtTextToSpeech\\qvoice.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\QtWebChannel.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\QtWebChannel.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\QtWebChannelmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\QtWebChannelmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\qwebchannel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\qwebchannel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebChannel\\qwebchannelabstracttransport.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebChannel\\qwebchannelabstracttransport.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\QtWebSockets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\QtWebSockets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\QtWebSocketsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\QtWebSocketsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qmaskgenerator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qmaskgenerator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocket.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocket.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocketcorsauthenticator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocketcorsauthenticator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsockethandshakeoptions.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsockethandshakeoptions.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocketprotocol.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocketprotocol.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWebSockets\\qwebsocketserver.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWebSockets\\qwebsocketserver.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\QtWidgets.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\QtWidgets.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\QtWidgetsmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\QtWidgetsmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractitemdelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractitemdelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractitemview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractitemview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractscrollarea.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractscrollarea.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractslider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractslider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qabstractspinbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qabstractspinbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qapplication.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qapplication.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qboxlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qboxlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qbuttongroup.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qbuttongroup.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcalendarwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcalendarwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcheckbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcheckbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcolordialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcolordialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcolumnview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcolumnview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcombobox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcombobox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcommandlinkbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcommandlinkbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcommonstyle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcommonstyle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qcompleter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qcompleter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdatawidgetmapper.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdatawidgetmapper.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdatetimeedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdatetimeedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdial.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdial.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdialogbuttonbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdialogbuttonbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdockwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdockwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qdrawutil.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qdrawutil.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qerrormessage.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qerrormessage.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfiledialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfiledialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfileiconprovider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfileiconprovider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfocusframe.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfocusframe.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfontcombobox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfontcombobox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qfontdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qfontdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qformlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qformlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qframe.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qframe.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgesture.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgesture.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgesturerecognizer.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgesturerecognizer.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsanchorlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsanchorlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicseffect.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicseffect.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsgridlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsgridlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicslayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicslayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicslayoutitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicslayoutitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicslinearlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicslinearlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsproxywidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsproxywidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsscene.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsscene.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicssceneevent.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicssceneevent.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicstransform.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicstransform.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicsview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicsview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgraphicswidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgraphicswidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgridlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgridlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qgroupbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qgroupbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qheaderview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qheaderview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qinputdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qinputdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qitemdelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qitemdelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qitemeditorfactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qitemeditorfactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qkeysequenceedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qkeysequenceedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlabel.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlabel.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlayoutitem.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlayoutitem.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlcdnumber.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlcdnumber.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlineedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlineedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlistview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlistview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qlistwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qlistwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmainwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmainwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmdiarea.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmdiarea.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmdisubwindow.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmdisubwindow.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmenu.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmenu.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmenubar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmenubar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qmessagebox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qmessagebox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qplaintextedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qplaintextedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qprogressbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qprogressbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qprogressdialog.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qprogressdialog.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qproxystyle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qproxystyle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qpushbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qpushbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qpywidgets_qlist.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qpywidgets_qlist.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qradiobutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qradiobutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qrubberband.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qrubberband.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscrollarea.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscrollarea.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscrollbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscrollbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscroller.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscroller.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qscrollerproperties.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qscrollerproperties.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsizegrip.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsizegrip.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsizepolicy.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsizepolicy.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qslider.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qslider.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qspinbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qspinbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsplashscreen.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsplashscreen.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsplitter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsplitter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstackedlayout.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstackedlayout.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstackedwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstackedwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstatusbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstatusbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstyle.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstyle.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstyleditemdelegate.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstyleditemdelegate.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstylefactory.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstylefactory.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstyleoption.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstyleoption.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qstylepainter.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qstylepainter.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qsystemtrayicon.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qsystemtrayicon.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtabbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtabbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtableview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtableview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtablewidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtablewidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtabwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtabwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtextbrowser.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtextbrowser.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtextedit.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtextedit.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtoolbar.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtoolbar.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtoolbox.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtoolbox.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtoolbutton.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtoolbutton.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtooltip.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtooltip.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtreeview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtreeview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtreewidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtreewidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qtreewidgetitemiterator.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qtreewidgetitemiterator.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qundoview.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qundoview.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwhatsthis.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwhatsthis.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwidget.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwidget.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwidgetaction.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwidgetaction.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtWidgets\\qwizard.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtWidgets\\qwizard.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtXml\\QtXml.toml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtXml\\QtXml.toml',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtXml\\QtXmlmod.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtXml\\QtXmlmod.sip',
+ 'DATA'),
+ ('PyQt6\\bindings\\QtXml\\qdom.sip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\bindings\\QtXml\\qdom.sip',
+ 'DATA'),
+ ('PyQt6\\lupdate\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\designer_source.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\designer_source.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\lupdate.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\lupdate.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\pylupdate.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\pylupdate.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\python_source.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\python_source.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\source_file.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\source_file.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\translation_file.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\translation_file.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\translations.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\translations.py',
+ 'DATA'),
+ ('PyQt6\\lupdate\\user.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\user.py',
+ 'DATA'),
+ ('PyQt6\\py.typed',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\py.typed',
+ 'DATA'),
+ ('PyQt6\\sip.pyi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\sip.pyi',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\as_string.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\as_string.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\compiler.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\compiler.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\indenter.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\indenter.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\misc.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\misc.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\proxy_metaclass.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\proxy_metaclass.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\qobjectcreator.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\qobjectcreator.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Compiler\\qtproxies.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\qtproxies.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Loader\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Loader\\loader.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\loader.py',
+ 'DATA'),
+ ('PyQt6\\uic\\Loader\\qobjectcreator.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\qobjectcreator.py',
+ 'DATA'),
+ ('PyQt6\\uic\\__init__.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\__init__.py',
+ 'DATA'),
+ ('PyQt6\\uic\\compile_ui.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\compile_ui.py',
+ 'DATA'),
+ ('PyQt6\\uic\\enum_map.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\enum_map.py',
+ 'DATA'),
+ ('PyQt6\\uic\\exceptions.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\exceptions.py',
+ 'DATA'),
+ ('PyQt6\\uic\\icon_cache.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\icon_cache.py',
+ 'DATA'),
+ ('PyQt6\\uic\\load_ui.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\load_ui.py',
+ 'DATA'),
+ ('PyQt6\\uic\\objcreator.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\objcreator.py',
+ 'DATA'),
+ ('PyQt6\\uic\\properties.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\properties.py',
+ 'DATA'),
+ ('PyQt6\\uic\\pyuic.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\pyuic.py',
+ 'DATA'),
+ ('PyQt6\\uic\\ui_file.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\ui_file.py',
+ 'DATA'),
+ ('PyQt6\\uic\\uiparser.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\uiparser.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qaxcontainer.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qaxcontainer.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qscintilla.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qscintilla.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtcharts.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtcharts.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtopenglwidgets.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtopenglwidgets.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtprintsupport.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtprintsupport.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtquickwidgets.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtquickwidgets.py',
+ 'DATA'),
+ ('PyQt6\\uic\\widget-plugins\\qtwebenginewidgets.py',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\widget-plugins\\qtwebenginewidgets.py',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\INSTALLER',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\INSTALLER',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\METADATA',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\METADATA',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\RECORD',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\RECORD',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\REQUESTED',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\REQUESTED',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\WHEEL',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\WHEEL',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\entry_points.txt',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\entry_points.txt',
+ 'DATA'),
+ ('pyqt6-6.11.0.dist-info\\licenses\\LICENSE',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6-6.11.0.dist-info\\licenses\\LICENSE',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\INSTALLER',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\INSTALLER',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\LICENSE',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\LICENSE',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\METADATA',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\METADATA',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\RECORD',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\RECORD',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\REQUESTED',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\REQUESTED',
+ 'DATA'),
+ ('pyqt6_qt6-6.11.0.dist-info\\WHEEL',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_qt6-6.11.0.dist-info\\WHEEL',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\INSTALLER',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\INSTALLER',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\METADATA',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\METADATA',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\RECORD',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\RECORD',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\REQUESTED',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\REQUESTED',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\WHEEL',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\WHEEL',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\licenses\\LICENSE',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\licenses\\LICENSE',
+ 'DATA'),
+ ('pyqt6_sip-13.11.1.dist-info\\top_level.txt',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pyqt6_sip-13.11.1.dist-info\\top_level.txt',
+ 'DATA'),
+ ('base_library.zip',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\base_library.zip',
+ 'DATA')],)
diff --git a/linedance-app/build/build_windows/EXE-00.toc b/linedance-app/build/build_windows/EXE-00.toc
new file mode 100644
index 00000000..6373690c
--- /dev/null
+++ b/linedance-app/build/build_windows/EXE-00.toc
@@ -0,0 +1,77 @@
+('C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\LineDancePlayer.exe',
+ False,
+ False,
+ True,
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\bootloader\\images\\icon-windowed.ico',
+ None,
+ False,
+ False,
+ b'\n\n \n \n \n \n \n \n \n '
+ b'\n <'
+ b'application>\n \n \n '
+ b' \n \n \n \n <'
+ b'/compatibility>\n '
+ b'\n \n true\n \n \n \n \n \n \n \n',
+ True,
+ False,
+ None,
+ None,
+ None,
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\LineDancePlayer.pkg',
+ [('pyi-contents-directory _internal', '', 'OPTION'),
+ ('PYZ-00.pyz',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\PYZ-00.pyz',
+ 'PYZ'),
+ ('struct',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\localpycs\\struct.pyc',
+ 'PYMODULE'),
+ ('pyimod01_archive',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\localpycs\\pyimod01_archive.pyc',
+ 'PYMODULE'),
+ ('pyimod02_importers',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\localpycs\\pyimod02_importers.pyc',
+ 'PYMODULE'),
+ ('pyimod03_ctypes',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\localpycs\\pyimod03_ctypes.pyc',
+ 'PYMODULE'),
+ ('pyimod04_pywin32',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\localpycs\\pyimod04_pywin32.pyc',
+ 'PYMODULE'),
+ ('pyiboot01_bootstrap',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
+ 'PYSOURCE'),
+ ('pyi_rth_inspect',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
+ 'PYSOURCE'),
+ ('pyi_rth_pkgutil',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py',
+ 'PYSOURCE'),
+ ('pyi_rth_multiprocessing',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py',
+ 'PYSOURCE'),
+ ('pyi_rth_pyqt6',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pyqt6.py',
+ 'PYSOURCE'),
+ ('main',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\main.py',
+ 'PYSOURCE')],
+ [],
+ False,
+ False,
+ 1775858552,
+ [('runw.exe',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\bootloader\\Windows-64bit-intel\\runw.exe',
+ 'EXECUTABLE')],
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll')
diff --git a/linedance-app/build/build_windows/LineDancePlayer.exe b/linedance-app/build/build_windows/LineDancePlayer.exe
new file mode 100644
index 00000000..2aa2aa27
Binary files /dev/null and b/linedance-app/build/build_windows/LineDancePlayer.exe differ
diff --git a/linedance-app/build/build_windows/LineDancePlayer.pkg b/linedance-app/build/build_windows/LineDancePlayer.pkg
new file mode 100644
index 00000000..9a242f6e
Binary files /dev/null and b/linedance-app/build/build_windows/LineDancePlayer.pkg differ
diff --git a/linedance-app/build/build_windows/PKG-00.toc b/linedance-app/build/build_windows/PKG-00.toc
new file mode 100644
index 00000000..08674d03
--- /dev/null
+++ b/linedance-app/build/build_windows/PKG-00.toc
@@ -0,0 +1,55 @@
+('C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\LineDancePlayer.pkg',
+ {'BINARY': True,
+ 'DATA': True,
+ 'EXECUTABLE': True,
+ 'EXTENSION': True,
+ 'PYMODULE': True,
+ 'PYSOURCE': True,
+ 'PYZ': False,
+ 'SPLASH': True,
+ 'SYMLINK': False},
+ [('pyi-contents-directory _internal', '', 'OPTION'),
+ ('PYZ-00.pyz',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\PYZ-00.pyz',
+ 'PYZ'),
+ ('struct',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\localpycs\\struct.pyc',
+ 'PYMODULE'),
+ ('pyimod01_archive',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\localpycs\\pyimod01_archive.pyc',
+ 'PYMODULE'),
+ ('pyimod02_importers',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\localpycs\\pyimod02_importers.pyc',
+ 'PYMODULE'),
+ ('pyimod03_ctypes',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\localpycs\\pyimod03_ctypes.pyc',
+ 'PYMODULE'),
+ ('pyimod04_pywin32',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\localpycs\\pyimod04_pywin32.pyc',
+ 'PYMODULE'),
+ ('pyiboot01_bootstrap',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
+ 'PYSOURCE'),
+ ('pyi_rth_inspect',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
+ 'PYSOURCE'),
+ ('pyi_rth_pkgutil',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py',
+ 'PYSOURCE'),
+ ('pyi_rth_multiprocessing',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py',
+ 'PYSOURCE'),
+ ('pyi_rth_pyqt6',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pyqt6.py',
+ 'PYSOURCE'),
+ ('main',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\main.py',
+ 'PYSOURCE')],
+ 'python313.dll',
+ True,
+ False,
+ False,
+ [],
+ None,
+ None,
+ None)
diff --git a/linedance-app/build/build_windows/PYZ-00.pyz b/linedance-app/build/build_windows/PYZ-00.pyz
new file mode 100644
index 00000000..4fee5fd9
Binary files /dev/null and b/linedance-app/build/build_windows/PYZ-00.pyz differ
diff --git a/linedance-app/build/build_windows/PYZ-00.toc b/linedance-app/build/build_windows/PYZ-00.toc
new file mode 100644
index 00000000..e9b78aa7
--- /dev/null
+++ b/linedance-app/build/build_windows/PYZ-00.toc
@@ -0,0 +1,946 @@
+('C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\build\\build_windows\\PYZ-00.pyz',
+ [('PyQt6',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.designer_source',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\designer_source.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.lupdate',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\lupdate.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.pylupdate',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\pylupdate.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.python_source',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\python_source.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.source_file',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\source_file.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.translation_file',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\translation_file.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.translations',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\translations.py',
+ 'PYMODULE'),
+ ('PyQt6.lupdate.user',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\lupdate\\user.py',
+ 'PYMODULE'),
+ ('PyQt6.uic',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.as_string',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\as_string.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.compiler',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\compiler.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.indenter',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\indenter.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.misc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\misc.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.proxy_metaclass',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\proxy_metaclass.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.qobjectcreator',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\qobjectcreator.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Compiler.qtproxies',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Compiler\\qtproxies.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Loader',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\__init__.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Loader.loader',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\loader.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.Loader.qobjectcreator',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\Loader\\qobjectcreator.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.compile_ui',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\compile_ui.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.enum_map',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\enum_map.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.exceptions',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\exceptions.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.icon_cache',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\icon_cache.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.load_ui',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\load_ui.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.objcreator',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\objcreator.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.properties',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\properties.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.pyuic',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\pyuic.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.ui_file',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\ui_file.py',
+ 'PYMODULE'),
+ ('PyQt6.uic.uiparser',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyQt6\\uic\\uiparser.py',
+ 'PYMODULE'),
+ ('__future__',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\__future__.py',
+ 'PYMODULE'),
+ ('_colorize',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_colorize.py',
+ 'PYMODULE'),
+ ('_compat_pickle',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compat_pickle.py',
+ 'PYMODULE'),
+ ('_compression',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compression.py',
+ 'PYMODULE'),
+ ('_opcode_metadata',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_opcode_metadata.py',
+ 'PYMODULE'),
+ ('_py_abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_py_abc.py',
+ 'PYMODULE'),
+ ('_pydatetime',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydatetime.py',
+ 'PYMODULE'),
+ ('_pydecimal',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydecimal.py',
+ 'PYMODULE'),
+ ('_pyi_rth_utils',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\fake-modules\\_pyi_rth_utils\\__init__.py',
+ 'PYMODULE'),
+ ('_pyi_rth_utils.qt',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\fake-modules\\_pyi_rth_utils\\qt.py',
+ 'PYMODULE'),
+ ('_strptime',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_strptime.py',
+ 'PYMODULE'),
+ ('_threading_local',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_threading_local.py',
+ 'PYMODULE'),
+ ('argparse',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\argparse.py',
+ 'PYMODULE'),
+ ('ast',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ast.py',
+ 'PYMODULE'),
+ ('base64',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\base64.py',
+ 'PYMODULE'),
+ ('bisect',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bisect.py',
+ 'PYMODULE'),
+ ('bz2',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bz2.py',
+ 'PYMODULE'),
+ ('calendar',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\calendar.py',
+ 'PYMODULE'),
+ ('code',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\code.py',
+ 'PYMODULE'),
+ ('codeop',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\codeop.py',
+ 'PYMODULE'),
+ ('concurrent',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\__init__.py',
+ 'PYMODULE'),
+ ('concurrent.futures',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\__init__.py',
+ 'PYMODULE'),
+ ('concurrent.futures._base',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\_base.py',
+ 'PYMODULE'),
+ ('concurrent.futures.process',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\process.py',
+ 'PYMODULE'),
+ ('concurrent.futures.thread',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\thread.py',
+ 'PYMODULE'),
+ ('contextlib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextlib.py',
+ 'PYMODULE'),
+ ('contextvars',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextvars.py',
+ 'PYMODULE'),
+ ('copy',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\copy.py',
+ 'PYMODULE'),
+ ('csv',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\csv.py',
+ 'PYMODULE'),
+ ('ctypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\__init__.py',
+ 'PYMODULE'),
+ ('ctypes._aix',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\_aix.py',
+ 'PYMODULE'),
+ ('ctypes._endian',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\_endian.py',
+ 'PYMODULE'),
+ ('ctypes.macholib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\__init__.py',
+ 'PYMODULE'),
+ ('ctypes.macholib.dyld',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\dyld.py',
+ 'PYMODULE'),
+ ('ctypes.macholib.dylib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\dylib.py',
+ 'PYMODULE'),
+ ('ctypes.macholib.framework',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\framework.py',
+ 'PYMODULE'),
+ ('ctypes.util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\util.py',
+ 'PYMODULE'),
+ ('ctypes.wintypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\wintypes.py',
+ 'PYMODULE'),
+ ('dataclasses',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dataclasses.py',
+ 'PYMODULE'),
+ ('datetime',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\datetime.py',
+ 'PYMODULE'),
+ ('decimal',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\decimal.py',
+ 'PYMODULE'),
+ ('dis',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dis.py',
+ 'PYMODULE'),
+ ('email',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\__init__.py',
+ 'PYMODULE'),
+ ('email._encoded_words',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_encoded_words.py',
+ 'PYMODULE'),
+ ('email._header_value_parser',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_header_value_parser.py',
+ 'PYMODULE'),
+ ('email._parseaddr',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_parseaddr.py',
+ 'PYMODULE'),
+ ('email._policybase',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_policybase.py',
+ 'PYMODULE'),
+ ('email.base64mime',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\base64mime.py',
+ 'PYMODULE'),
+ ('email.charset',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\charset.py',
+ 'PYMODULE'),
+ ('email.contentmanager',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\contentmanager.py',
+ 'PYMODULE'),
+ ('email.encoders',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\encoders.py',
+ 'PYMODULE'),
+ ('email.errors',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\errors.py',
+ 'PYMODULE'),
+ ('email.feedparser',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\feedparser.py',
+ 'PYMODULE'),
+ ('email.generator',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\generator.py',
+ 'PYMODULE'),
+ ('email.header',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\header.py',
+ 'PYMODULE'),
+ ('email.headerregistry',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\headerregistry.py',
+ 'PYMODULE'),
+ ('email.iterators',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\iterators.py',
+ 'PYMODULE'),
+ ('email.message',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\message.py',
+ 'PYMODULE'),
+ ('email.parser',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\parser.py',
+ 'PYMODULE'),
+ ('email.policy',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\policy.py',
+ 'PYMODULE'),
+ ('email.quoprimime',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\quoprimime.py',
+ 'PYMODULE'),
+ ('email.utils',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\utils.py',
+ 'PYMODULE'),
+ ('fnmatch',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fnmatch.py',
+ 'PYMODULE'),
+ ('fractions',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fractions.py',
+ 'PYMODULE'),
+ ('ftplib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ftplib.py',
+ 'PYMODULE'),
+ ('getopt',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getopt.py',
+ 'PYMODULE'),
+ ('getpass',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getpass.py',
+ 'PYMODULE'),
+ ('gettext',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gettext.py',
+ 'PYMODULE'),
+ ('glob',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\glob.py',
+ 'PYMODULE'),
+ ('gzip',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gzip.py',
+ 'PYMODULE'),
+ ('hashlib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\hashlib.py',
+ 'PYMODULE'),
+ ('hmac',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\hmac.py',
+ 'PYMODULE'),
+ ('http',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\__init__.py',
+ 'PYMODULE'),
+ ('http.client',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\client.py',
+ 'PYMODULE'),
+ ('http.cookiejar',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\cookiejar.py',
+ 'PYMODULE'),
+ ('importlib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\__init__.py',
+ 'PYMODULE'),
+ ('importlib._abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_abc.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap_external',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap_external.py',
+ 'PYMODULE'),
+ ('importlib.abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\abc.py',
+ 'PYMODULE'),
+ ('importlib.machinery',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\machinery.py',
+ 'PYMODULE'),
+ ('importlib.metadata',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\__init__.py',
+ 'PYMODULE'),
+ ('importlib.metadata._adapters',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_adapters.py',
+ 'PYMODULE'),
+ ('importlib.metadata._collections',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_collections.py',
+ 'PYMODULE'),
+ ('importlib.metadata._functools',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_functools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._itertools',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._meta',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_meta.py',
+ 'PYMODULE'),
+ ('importlib.metadata._text',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_text.py',
+ 'PYMODULE'),
+ ('importlib.readers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\readers.py',
+ 'PYMODULE'),
+ ('importlib.resources',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\__init__.py',
+ 'PYMODULE'),
+ ('importlib.resources._adapters',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_adapters.py',
+ 'PYMODULE'),
+ ('importlib.resources._common',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_common.py',
+ 'PYMODULE'),
+ ('importlib.resources._functional',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_functional.py',
+ 'PYMODULE'),
+ ('importlib.resources._itertools',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib.resources.abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\abc.py',
+ 'PYMODULE'),
+ ('importlib.resources.readers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\readers.py',
+ 'PYMODULE'),
+ ('importlib.util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\util.py',
+ 'PYMODULE'),
+ ('inspect',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\inspect.py',
+ 'PYMODULE'),
+ ('ipaddress',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ipaddress.py',
+ 'PYMODULE'),
+ ('json',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\__init__.py',
+ 'PYMODULE'),
+ ('json.decoder',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\decoder.py',
+ 'PYMODULE'),
+ ('json.encoder',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py',
+ 'PYMODULE'),
+ ('json.scanner',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\scanner.py',
+ 'PYMODULE'),
+ ('local',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\local\\__init__.py',
+ 'PYMODULE'),
+ ('local.file_watcher',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\local\\file_watcher.py',
+ 'PYMODULE'),
+ ('local.local_db',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\local\\local_db.py',
+ 'PYMODULE'),
+ ('local.tag_reader',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\local\\tag_reader.py',
+ 'PYMODULE'),
+ ('logging',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\logging\\__init__.py',
+ 'PYMODULE'),
+ ('lzma',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\lzma.py',
+ 'PYMODULE'),
+ ('mimetypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\mimetypes.py',
+ 'PYMODULE'),
+ ('multiprocessing',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\__init__.py',
+ 'PYMODULE'),
+ ('multiprocessing.connection',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\connection.py',
+ 'PYMODULE'),
+ ('multiprocessing.context',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\context.py',
+ 'PYMODULE'),
+ ('multiprocessing.dummy',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\dummy\\__init__.py',
+ 'PYMODULE'),
+ ('multiprocessing.dummy.connection',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\dummy\\connection.py',
+ 'PYMODULE'),
+ ('multiprocessing.forkserver',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\forkserver.py',
+ 'PYMODULE'),
+ ('multiprocessing.heap',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\heap.py',
+ 'PYMODULE'),
+ ('multiprocessing.managers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\managers.py',
+ 'PYMODULE'),
+ ('multiprocessing.pool',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\pool.py',
+ 'PYMODULE'),
+ ('multiprocessing.popen_fork',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_fork.py',
+ 'PYMODULE'),
+ ('multiprocessing.popen_forkserver',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_forkserver.py',
+ 'PYMODULE'),
+ ('multiprocessing.popen_spawn_posix',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_spawn_posix.py',
+ 'PYMODULE'),
+ ('multiprocessing.popen_spawn_win32',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_spawn_win32.py',
+ 'PYMODULE'),
+ ('multiprocessing.process',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\process.py',
+ 'PYMODULE'),
+ ('multiprocessing.queues',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\queues.py',
+ 'PYMODULE'),
+ ('multiprocessing.reduction',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\reduction.py',
+ 'PYMODULE'),
+ ('multiprocessing.resource_sharer',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\resource_sharer.py',
+ 'PYMODULE'),
+ ('multiprocessing.resource_tracker',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\resource_tracker.py',
+ 'PYMODULE'),
+ ('multiprocessing.shared_memory',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\shared_memory.py',
+ 'PYMODULE'),
+ ('multiprocessing.sharedctypes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\sharedctypes.py',
+ 'PYMODULE'),
+ ('multiprocessing.spawn',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\spawn.py',
+ 'PYMODULE'),
+ ('multiprocessing.synchronize',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\synchronize.py',
+ 'PYMODULE'),
+ ('multiprocessing.util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\util.py',
+ 'PYMODULE'),
+ ('mutagen',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\__init__.py',
+ 'PYMODULE'),
+ ('mutagen._constants',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_constants.py',
+ 'PYMODULE'),
+ ('mutagen._file',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_file.py',
+ 'PYMODULE'),
+ ('mutagen._iff',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_iff.py',
+ 'PYMODULE'),
+ ('mutagen._riff',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_riff.py',
+ 'PYMODULE'),
+ ('mutagen._tags',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_tags.py',
+ 'PYMODULE'),
+ ('mutagen._util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_util.py',
+ 'PYMODULE'),
+ ('mutagen._vorbis',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\_vorbis.py',
+ 'PYMODULE'),
+ ('mutagen.aac',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\aac.py',
+ 'PYMODULE'),
+ ('mutagen.ac3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\ac3.py',
+ 'PYMODULE'),
+ ('mutagen.aiff',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\aiff.py',
+ 'PYMODULE'),
+ ('mutagen.apev2',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\apev2.py',
+ 'PYMODULE'),
+ ('mutagen.asf',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\asf\\__init__.py',
+ 'PYMODULE'),
+ ('mutagen.asf._attrs',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\asf\\_attrs.py',
+ 'PYMODULE'),
+ ('mutagen.asf._objects',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\asf\\_objects.py',
+ 'PYMODULE'),
+ ('mutagen.asf._util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\asf\\_util.py',
+ 'PYMODULE'),
+ ('mutagen.dsdiff',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\dsdiff.py',
+ 'PYMODULE'),
+ ('mutagen.dsf',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\dsf.py',
+ 'PYMODULE'),
+ ('mutagen.easyid3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\easyid3.py',
+ 'PYMODULE'),
+ ('mutagen.easymp4',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\easymp4.py',
+ 'PYMODULE'),
+ ('mutagen.flac',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\flac.py',
+ 'PYMODULE'),
+ ('mutagen.id3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\__init__.py',
+ 'PYMODULE'),
+ ('mutagen.id3._file',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_file.py',
+ 'PYMODULE'),
+ ('mutagen.id3._frames',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_frames.py',
+ 'PYMODULE'),
+ ('mutagen.id3._id3v1',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_id3v1.py',
+ 'PYMODULE'),
+ ('mutagen.id3._specs',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_specs.py',
+ 'PYMODULE'),
+ ('mutagen.id3._tags',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_tags.py',
+ 'PYMODULE'),
+ ('mutagen.id3._util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\id3\\_util.py',
+ 'PYMODULE'),
+ ('mutagen.monkeysaudio',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\monkeysaudio.py',
+ 'PYMODULE'),
+ ('mutagen.mp3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp3\\__init__.py',
+ 'PYMODULE'),
+ ('mutagen.mp3._util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp3\\_util.py',
+ 'PYMODULE'),
+ ('mutagen.mp4',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp4\\__init__.py',
+ 'PYMODULE'),
+ ('mutagen.mp4._as_entry',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp4\\_as_entry.py',
+ 'PYMODULE'),
+ ('mutagen.mp4._atom',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp4\\_atom.py',
+ 'PYMODULE'),
+ ('mutagen.mp4._util',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\mp4\\_util.py',
+ 'PYMODULE'),
+ ('mutagen.musepack',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\musepack.py',
+ 'PYMODULE'),
+ ('mutagen.ogg',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\ogg.py',
+ 'PYMODULE'),
+ ('mutagen.oggflac',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\oggflac.py',
+ 'PYMODULE'),
+ ('mutagen.oggopus',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\oggopus.py',
+ 'PYMODULE'),
+ ('mutagen.oggspeex',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\oggspeex.py',
+ 'PYMODULE'),
+ ('mutagen.oggtheora',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\oggtheora.py',
+ 'PYMODULE'),
+ ('mutagen.oggvorbis',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\oggvorbis.py',
+ 'PYMODULE'),
+ ('mutagen.optimfrog',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\optimfrog.py',
+ 'PYMODULE'),
+ ('mutagen.smf',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\smf.py',
+ 'PYMODULE'),
+ ('mutagen.tak',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\tak.py',
+ 'PYMODULE'),
+ ('mutagen.trueaudio',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\trueaudio.py',
+ 'PYMODULE'),
+ ('mutagen.wave',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\wave.py',
+ 'PYMODULE'),
+ ('mutagen.wavpack',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\mutagen\\wavpack.py',
+ 'PYMODULE'),
+ ('netrc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\netrc.py',
+ 'PYMODULE'),
+ ('nturl2path',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\nturl2path.py',
+ 'PYMODULE'),
+ ('numbers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\numbers.py',
+ 'PYMODULE'),
+ ('opcode',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\opcode.py',
+ 'PYMODULE'),
+ ('pathlib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\__init__.py',
+ 'PYMODULE'),
+ ('pathlib._abc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_abc.py',
+ 'PYMODULE'),
+ ('pathlib._local',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_local.py',
+ 'PYMODULE'),
+ ('pickle',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pickle.py',
+ 'PYMODULE'),
+ ('pkgutil',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pkgutil.py',
+ 'PYMODULE'),
+ ('platform',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\platform.py',
+ 'PYMODULE'),
+ ('player',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\player\\__init__.py',
+ 'PYMODULE'),
+ ('player.player',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\player\\player.py',
+ 'PYMODULE'),
+ ('pprint',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pprint.py',
+ 'PYMODULE'),
+ ('py_compile',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\py_compile.py',
+ 'PYMODULE'),
+ ('queue',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\queue.py',
+ 'PYMODULE'),
+ ('quopri',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\quopri.py',
+ 'PYMODULE'),
+ ('random',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\random.py',
+ 'PYMODULE'),
+ ('runpy',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\runpy.py',
+ 'PYMODULE'),
+ ('secrets',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\secrets.py',
+ 'PYMODULE'),
+ ('selectors',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\selectors.py',
+ 'PYMODULE'),
+ ('shutil',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\shutil.py',
+ 'PYMODULE'),
+ ('signal',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\signal.py',
+ 'PYMODULE'),
+ ('socket',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\socket.py',
+ 'PYMODULE'),
+ ('sqlite3',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sqlite3\\__init__.py',
+ 'PYMODULE'),
+ ('sqlite3.__main__',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sqlite3\\__main__.py',
+ 'PYMODULE'),
+ ('sqlite3.dbapi2',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sqlite3\\dbapi2.py',
+ 'PYMODULE'),
+ ('sqlite3.dump',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sqlite3\\dump.py',
+ 'PYMODULE'),
+ ('ssl',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ssl.py',
+ 'PYMODULE'),
+ ('statistics',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\statistics.py',
+ 'PYMODULE'),
+ ('string',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\string.py',
+ 'PYMODULE'),
+ ('stringprep',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\stringprep.py',
+ 'PYMODULE'),
+ ('subprocess',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\subprocess.py',
+ 'PYMODULE'),
+ ('tarfile',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tarfile.py',
+ 'PYMODULE'),
+ ('tempfile',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tempfile.py',
+ 'PYMODULE'),
+ ('textwrap',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\textwrap.py',
+ 'PYMODULE'),
+ ('threading',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\threading.py',
+ 'PYMODULE'),
+ ('token',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\token.py',
+ 'PYMODULE'),
+ ('tokenize',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tokenize.py',
+ 'PYMODULE'),
+ ('tracemalloc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tracemalloc.py',
+ 'PYMODULE'),
+ ('tty',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tty.py',
+ 'PYMODULE'),
+ ('typing',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\typing.py',
+ 'PYMODULE'),
+ ('ui',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\__init__.py',
+ 'PYMODULE'),
+ ('ui.library_manager',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\library_manager.py',
+ 'PYMODULE'),
+ ('ui.library_panel',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\library_panel.py',
+ 'PYMODULE'),
+ ('ui.login_dialog',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\login_dialog.py',
+ 'PYMODULE'),
+ ('ui.main_window',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\main_window.py',
+ 'PYMODULE'),
+ ('ui.next_up_bar',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\next_up_bar.py',
+ 'PYMODULE'),
+ ('ui.playlist_manager',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\playlist_manager.py',
+ 'PYMODULE'),
+ ('ui.playlist_panel',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\playlist_panel.py',
+ 'PYMODULE'),
+ ('ui.scan_worker',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\scan_worker.py',
+ 'PYMODULE'),
+ ('ui.settings_dialog',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\settings_dialog.py',
+ 'PYMODULE'),
+ ('ui.themes',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\themes.py',
+ 'PYMODULE'),
+ ('ui.vu_meter',
+ 'C:\\Users\\carsten\\Documents\\GitClone\\LinedanceAfspiller\\linedance-app\\ui\\vu_meter.py',
+ 'PYMODULE'),
+ ('urllib',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\__init__.py',
+ 'PYMODULE'),
+ ('urllib.error',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\error.py',
+ 'PYMODULE'),
+ ('urllib.parse',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\parse.py',
+ 'PYMODULE'),
+ ('urllib.request',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\request.py',
+ 'PYMODULE'),
+ ('urllib.response',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\response.py',
+ 'PYMODULE'),
+ ('uuid',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\uuid.py',
+ 'PYMODULE'),
+ ('vlc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\vlc.py',
+ 'PYMODULE'),
+ ('watchdog',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\__init__.py',
+ 'PYMODULE'),
+ ('watchdog.events',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\events.py',
+ 'PYMODULE'),
+ ('watchdog.observers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\__init__.py',
+ 'PYMODULE'),
+ ('watchdog.observers.api',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\api.py',
+ 'PYMODULE'),
+ ('watchdog.observers.fsevents',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\fsevents.py',
+ 'PYMODULE'),
+ ('watchdog.observers.inotify',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\inotify.py',
+ 'PYMODULE'),
+ ('watchdog.observers.inotify_buffer',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\inotify_buffer.py',
+ 'PYMODULE'),
+ ('watchdog.observers.inotify_c',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\inotify_c.py',
+ 'PYMODULE'),
+ ('watchdog.observers.kqueue',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\kqueue.py',
+ 'PYMODULE'),
+ ('watchdog.observers.polling',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\polling.py',
+ 'PYMODULE'),
+ ('watchdog.observers.read_directory_changes',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\read_directory_changes.py',
+ 'PYMODULE'),
+ ('watchdog.observers.winapi',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\observers\\winapi.py',
+ 'PYMODULE'),
+ ('watchdog.tricks',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\tricks\\__init__.py',
+ 'PYMODULE'),
+ ('watchdog.utils',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\__init__.py',
+ 'PYMODULE'),
+ ('watchdog.utils.bricks',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\bricks.py',
+ 'PYMODULE'),
+ ('watchdog.utils.delayed_queue',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\delayed_queue.py',
+ 'PYMODULE'),
+ ('watchdog.utils.dirsnapshot',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\dirsnapshot.py',
+ 'PYMODULE'),
+ ('watchdog.utils.echo',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\echo.py',
+ 'PYMODULE'),
+ ('watchdog.utils.event_debouncer',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\event_debouncer.py',
+ 'PYMODULE'),
+ ('watchdog.utils.patterns',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\patterns.py',
+ 'PYMODULE'),
+ ('watchdog.utils.platform',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\platform.py',
+ 'PYMODULE'),
+ ('watchdog.utils.process_watcher',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\watchdog\\utils\\process_watcher.py',
+ 'PYMODULE'),
+ ('xml',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\__init__.py',
+ 'PYMODULE'),
+ ('xml.etree',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\__init__.py',
+ 'PYMODULE'),
+ ('xml.etree.ElementInclude',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementInclude.py',
+ 'PYMODULE'),
+ ('xml.etree.ElementPath',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementPath.py',
+ 'PYMODULE'),
+ ('xml.etree.ElementTree',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementTree.py',
+ 'PYMODULE'),
+ ('xml.etree.cElementTree',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\cElementTree.py',
+ 'PYMODULE'),
+ ('xml.parsers',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\__init__.py',
+ 'PYMODULE'),
+ ('xml.parsers.expat',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\expat.py',
+ 'PYMODULE'),
+ ('xml.sax',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\__init__.py',
+ 'PYMODULE'),
+ ('xml.sax._exceptions',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\_exceptions.py',
+ 'PYMODULE'),
+ ('xml.sax.expatreader',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\expatreader.py',
+ 'PYMODULE'),
+ ('xml.sax.handler',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\handler.py',
+ 'PYMODULE'),
+ ('xml.sax.saxutils',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\saxutils.py',
+ 'PYMODULE'),
+ ('xml.sax.xmlreader',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\xmlreader.py',
+ 'PYMODULE'),
+ ('xmlrpc',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xmlrpc\\__init__.py',
+ 'PYMODULE'),
+ ('xmlrpc.client',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xmlrpc\\client.py',
+ 'PYMODULE'),
+ ('zipfile',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile._path',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile._path.glob',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\glob.py',
+ 'PYMODULE'),
+ ('zipimport',
+ 'C:\\Users\\carsten\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipimport.py',
+ 'PYMODULE')])
diff --git a/linedance-app/build/build_windows/base_library.zip b/linedance-app/build/build_windows/base_library.zip
new file mode 100644
index 00000000..dd71ac79
Binary files /dev/null and b/linedance-app/build/build_windows/base_library.zip differ
diff --git a/linedance-app/build/build_windows/localpycs/pyimod01_archive.pyc b/linedance-app/build/build_windows/localpycs/pyimod01_archive.pyc
new file mode 100644
index 00000000..c05738df
Binary files /dev/null and b/linedance-app/build/build_windows/localpycs/pyimod01_archive.pyc differ
diff --git a/linedance-app/build/build_windows/localpycs/pyimod02_importers.pyc b/linedance-app/build/build_windows/localpycs/pyimod02_importers.pyc
new file mode 100644
index 00000000..ae057376
Binary files /dev/null and b/linedance-app/build/build_windows/localpycs/pyimod02_importers.pyc differ
diff --git a/linedance-app/build/build_windows/localpycs/pyimod03_ctypes.pyc b/linedance-app/build/build_windows/localpycs/pyimod03_ctypes.pyc
new file mode 100644
index 00000000..ad991e16
Binary files /dev/null and b/linedance-app/build/build_windows/localpycs/pyimod03_ctypes.pyc differ
diff --git a/linedance-app/build/build_windows/localpycs/pyimod04_pywin32.pyc b/linedance-app/build/build_windows/localpycs/pyimod04_pywin32.pyc
new file mode 100644
index 00000000..6ce1d9a7
Binary files /dev/null and b/linedance-app/build/build_windows/localpycs/pyimod04_pywin32.pyc differ
diff --git a/linedance-app/build/build_windows/localpycs/struct.pyc b/linedance-app/build/build_windows/localpycs/struct.pyc
new file mode 100644
index 00000000..bfcba936
Binary files /dev/null and b/linedance-app/build/build_windows/localpycs/struct.pyc differ
diff --git a/linedance-app/build/build_windows/warn-build_windows.txt b/linedance-app/build/build_windows/warn-build_windows.txt
new file mode 100644
index 00000000..5dae0125
--- /dev/null
+++ b/linedance-app/build/build_windows/warn-build_windows.txt
@@ -0,0 +1,43 @@
+
+This file lists modules PyInstaller was not able to find. This does not
+necessarily mean these modules are required for running your program. Both
+Python's standard library and 3rd-party Python packages often conditionally
+import optional modules, some of which may be available only on certain
+platforms.
+
+Types of import:
+* top-level: imported at the top-level - look at these first
+* conditional: imported within an if-statement
+* delayed: imported within a function
+* optional: imported within a try-except-statement
+
+IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
+ tracking down the missing module yourself. Thanks!
+
+missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib._local (optional), subprocess (delayed, conditional, optional), netrc (delayed, optional), getpass (delayed, optional)
+missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib._local (optional), subprocess (delayed, conditional, optional)
+missing module named 'collections.abc' - imported by tracemalloc (top-level), traceback (top-level), typing (top-level), inspect (top-level), logging (top-level), importlib.resources.readers (top-level), selectors (top-level), sqlite3.dbapi2 (top-level), mutagen.apev2 (top-level), mutagen.mp4 (top-level), http.client (top-level), watchdog.utils.patterns (conditional), watchdog.events (conditional), watchdog.observers.inotify_c (conditional), watchdog.utils.dirsnapshot (conditional), watchdog.observers.kqueue (conditional), watchdog.observers.polling (conditional), xml.etree.ElementTree (top-level)
+missing module named posix - imported by posixpath (optional), shutil (conditional), importlib._bootstrap_external (conditional), os (conditional, optional)
+missing module named resource - imported by posix (top-level)
+missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
+excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
+missing module named _posixsubprocess - imported by subprocess (conditional), multiprocessing.util (delayed)
+missing module named fcntl - imported by subprocess (optional)
+missing module named _posixshmem - imported by multiprocessing.resource_tracker (conditional), multiprocessing.shared_memory (conditional)
+missing module named _scproxy - imported by urllib.request (conditional)
+missing module named termios - imported by getpass (optional), vlc (conditional, optional), tty (top-level)
+missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level)
+missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level)
+missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level)
+missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level)
+missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)
+missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)
+missing module named pyimod02_importers - imported by C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py (delayed)
+missing module named readline - imported by code (delayed, conditional, optional), sqlite3.__main__ (delayed, conditional, optional)
+missing module named distro - imported by vlc (delayed, conditional, optional)
+missing module named vms_lib - imported by platform (delayed, optional)
+missing module named 'java.lang' - imported by platform (delayed, optional)
+missing module named java - imported by platform (delayed)
+missing module named _watchdog_fsevents - imported by watchdog.observers.fsevents (top-level)
+missing module named librosa - imported by local.tag_reader (delayed, optional)
+invalid module named ui.tag_editor - imported by ui.main_window (delayed), C:\Users\carsten\Documents\GitClone\LinedanceAfspiller\linedance-app\main.py (top-level)
diff --git a/linedance-app/build/build_windows/xref-build_windows.html b/linedance-app/build/build_windows/xref-build_windows.html
new file mode 100644
index 00000000..6290ae12
--- /dev/null
+++ b/linedance-app/build/build_windows/xref-build_windows.html
@@ -0,0 +1,14799 @@
+
+
+
+
+ modulegraph cross reference for main.py, pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgutil.py, pyi_rth_pyqt6.py
+
+
+
+ modulegraph cross reference for main.py, pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgutil.py, pyi_rth_pyqt6.py
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PyQt6.QAxContainer C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QAxContainer.pyd
+
+
+
+
+
+
+
PyQt6.QtBluetooth C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtBluetooth.pyd
+
+
+
+
+
+
+
PyQt6.QtCore C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtCore.pyd
+
+
+
+
+
+
+
PyQt6.QtDBus C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtDBus.pyd
+
+
+
+
+
+
+
PyQt6.QtDesigner C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtDesigner.pyd
+
+
+
+
+
+
+
PyQt6.QtGui C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtGui.pyd
+
+
+
+
+
+
+
PyQt6.QtHelp C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtHelp.pyd
+
+
+
+
+
+
+
PyQt6.QtMultimedia C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtMultimedia.pyd
+
+
+
+
+
+
+
PyQt6.QtMultimediaWidgets C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtMultimediaWidgets.pyd
+
+
+
+
+
+
+
PyQt6.QtNetwork C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtNetwork.pyd
+
+
+
+
+
+
+
PyQt6.QtNfc C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtNfc.pyd
+
+
+
+
+
+
+
PyQt6.QtOpenGL C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtOpenGL.pyd
+
+
+
+
+
+
+
PyQt6.QtOpenGLWidgets C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtOpenGLWidgets.pyd
+
+
+
+
+
+
+
PyQt6.QtPdf C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtPdf.pyd
+
+
+
+
+
+
+
PyQt6.QtPdfWidgets C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtPdfWidgets.pyd
+
+
+
+
+
+
+
PyQt6.QtPositioning C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtPositioning.pyd
+
+
+
+
+
+
+
PyQt6.QtPrintSupport C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtPrintSupport.pyd
+
+
+
+
+
+
+
PyQt6.QtQml C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtQml.pyd
+
+
+
+
+
+
+
PyQt6.QtQuick C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtQuick.pyd
+
+
+
+
+
+
+
PyQt6.QtQuick3D C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtQuick3D.pyd
+
+
+
+
+
+
+
PyQt6.QtQuickWidgets C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtQuickWidgets.pyd
+
+
+
+
+
+
+
PyQt6.QtRemoteObjects C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtRemoteObjects.pyd
+
+
+
+
+
+
+
PyQt6.QtSensors C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtSensors.pyd
+
+
+
+
+
+
+
PyQt6.QtSerialPort C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtSerialPort.pyd
+
+
+
+
+
+
+
PyQt6.QtSpatialAudio C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtSpatialAudio.pyd
+
+
+
+
+
+
+
PyQt6.QtSql C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtSql.pyd
+
+
+
+
+
+
+
PyQt6.QtStateMachine C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtStateMachine.pyd
+
+
+
+
+
+
+
PyQt6.QtSvg C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtSvg.pyd
+
+
+
+
+
+
+
PyQt6.QtSvgWidgets C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtSvgWidgets.pyd
+
+
+
+
+
+
+
PyQt6.QtTest C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtTest.pyd
+
+
+
+
+
+
+
PyQt6.QtTextToSpeech C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtTextToSpeech.pyd
+
+
+
+
+
+
+
PyQt6.QtWebChannel C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtWebChannel.pyd
+
+
+
+
+
+
+
PyQt6.QtWebSockets C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtWebSockets.pyd
+
+
+
+
+
+
+
PyQt6.QtWidgets C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtWidgets.pyd
+
+
+
+
+
+
+
PyQt6.QtXml C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\QtXml.pyd
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PyQt6.sip C:\Users\carsten\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyQt6\sip.cp313-win_amd64.pyd
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
_abc (builtin module)
+
+
+
+
+
+
_ast (builtin module)
+
+
+
+
+
+
_bisect (builtin module)
+
+
+
+
+
+
_blake2 (builtin module)
+
+
+
+
+
+
_bz2 C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_bz2.pyd
+
+
+
+
+
+
_codecs (builtin module)
+
+
+
+
+
+
_codecs_cn (builtin module)
+
+
+
+
+
+
_codecs_hk (builtin module)
+
+
+
+
+
+
_codecs_iso2022 (builtin module)
+
+
+
+
+
+
_codecs_jp (builtin module)
+
+
+
+
+
+
_codecs_kr (builtin module)
+
+
+
+
+
+
_codecs_tw (builtin module)
+
+
+
+
+
+
_collections (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
_contextvars (builtin module)
+
+
+
+
+
+
_csv (builtin module)
+
+
+
+
+
+
_ctypes C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_ctypes.pyd
+
+
+
+
+
+
_datetime (builtin module)
+
+
+
+
+
+
+
_decimal C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_decimal.pyd
+
+
+
+
+
+
_elementtree C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_elementtree.pyd
+
+
+
+
+
+
+
+
+
+
+
_functools (builtin module)
+
+
+
+
+
+
_hashlib C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_hashlib.pyd
+
+
+
+
+
+
_heapq (builtin module)
+imported by:
+
heapq
+
+
+
+
+
+
+
+
_imp (builtin module)
+
+
+
+
+
+
_io (builtin module)
+
+
+
+
+
+
_json (builtin module)
+
+
+
+
+
+
+
_locale (builtin module)
+
+
+
+
+
+
_lzma C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_lzma.pyd
+
+
+
+
+
+
_md5 (builtin module)
+
+
+
+
+
+
_multibytecodec (builtin module)
+
+
+
+
+
+
_multiprocessing C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_multiprocessing.pyd
+
+
+
+
+
+
_opcode (builtin module)
+
+
+
+
+
+
+
+
_operator (builtin module)
+
+
+
+
+
+
_pickle (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
_queue C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_queue.pyd
+imported by:
+
queue
+
+
+
+
+
+
+
+
_random (builtin module)
+
+
+
+
+
+
+
+
_sha1 (builtin module)
+
+
+
+
+
+
_sha2 (builtin module)
+
+
+
+
+
+
_sha3 (builtin module)
+
+
+
+
+
+
_signal (builtin module)
+
+
+
+
+
+
_socket C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_socket.pyd
+
+
+
+
+
+
_sqlite3 C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_sqlite3.pyd
+
+
+
+
+
+
_sre (builtin module)
+
+
+
+
+
+
+
_ssl C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_ssl.pyd
+
+
+
+
+
+
+
_stat (builtin module)
+
+
+
+
+
+
_statistics (builtin module)
+
+
+
+
+
+
_string (builtin module)
+
+
+
+
+
+
+
+
_struct (builtin module)
+
+
+
+
+
+
_suggestions (builtin module)
+
+
+
+
+
+
_thread (builtin module)
+
+
+
+
+
+
+
+
_tokenize (builtin module)
+
+
+
+
+
+
_tracemalloc (builtin module)
+
+
+
+
+
+
_typing (builtin module)
+
+
+
+
+
+
_uuid C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_uuid.pyd
+
+
+
+
+
+
_warnings (builtin module)
+
+
+
+
+
+
+
+
_weakref (builtin module)
+
+
+
+
+
+
+
+
_winapi (builtin module)
+
+
+
+
+
+
_wmi C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\_wmi.pyd
+
+
+
+
+
+
abc
+
SourceModule
+
+
+
+
+
+
+
+
+
array (builtin module)
+
+
+
+
+
+
ast
+
SourceModule
+
+
+
+
+
+
+
atexit (builtin module)
+
+
+
+
+
+
base64
+
SourceModule
+
+
+
+
+
+
+
binascii (builtin module)
+
+
+
+
+
+
bisect
+
SourceModule
+
+
+
+
+
+
+
builtins (builtin module)
+
+
+
+
+
+
bz2
+
SourceModule
+
+
+
+
+
+
+
+
+
code
+
SourceModule
+
+
+
+
+
+
+
codecs
+
SourceModule
+
+
+
+
+
+
+
codeop
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
copy
+
SourceModule
+
+
+
+
+
+
+
+
+
csv
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
dis
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
enum
+
SourceModule
+
+
+
+
+
+
+
errno (builtin module)
+
+
+
+
+
+
fcntl
+
MissingModule
+
+
+
+
+
+
+
+
+
+
ftplib
+
SourceModule
+
+
+
+
+
+
+
+
+
gc (builtin module)
+
+
+
+
+
+
+
+
+
getopt
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
glob
+
SourceModule
+
+
+
+
+
+
+
grp
+
MissingModule
+
+
+
+
+
+
gzip
+
SourceModule
+
+
+
+
+
+
+
+
+
heapq
+
SourceModule
+
+
+
+
+
+
+
hmac
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
io
+
SourceModule
+
+
+
+
+
+
+
+
+
itertools (builtin module)
+
+
+
+
+
+
java
+
MissingModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
locale
+
SourceModule
+
+
+
+
+
+
+
+
+
lzma
+
SourceModule
+
+
+
+
+
+
+
marshal (builtin module)
+
+
+
+
+
+
math (builtin module)
+
+
+
+
+
+
+
+
mmap (builtin module)
+
+
+
+
+
+
msvcrt (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
netrc
+
SourceModule
+
+
+
+
+
+
+
nt (builtin module)
+
+
+
+
+
+
ntpath
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
opcode
+
SourceModule
+
+
+
+
+
+
+
+
+
os
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
pickle
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
posix
+
MissingModule
+
+
+
+
+
+
+
+
+
pprint
+
SourceModule
+
+
+
+
+
+
+
pwd
+
MissingModule
+
+
+
+
+
+
+
+
pyexpat C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\pyexpat.pyd
+
+
+
+
+
+
+
+
queue
+
SourceModule
+
+
+
+
+
+
+
quopri
+
SourceModule
+
+
+
+
+
+
+
random
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
runpy
+
SourceModule
+
+
+
+
+
+
+
+
+
select C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\select.pyd
+
+
+
+
+
+
+
+
shutil
+
SourceModule
+
+
+
+
+
+
+
signal
+
SourceModule
+
+
+
+
+
+
+
socket
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ssl
+
SourceModule
+
+
+
+
+
+
+
stat
+
SourceModule
+
+
+
+
+
+
+
+
+
string
+
SourceModule
+
+
+
+
+
+
+
+
+
struct
+
SourceModule
+
+
+
+
+
+
+
+
+
sys (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
time (builtin module)
+
+
+
+
+
+
+
token
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
tty
+
SourceModule
+
+
+
+
+
+
+
types
+
SourceModule
+
+
+
+
+
+
+
typing
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
unicodedata C:\Users\carsten\AppData\Local\Programs\Python\Python313\DLLs\unicodedata.pyd
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
uuid
+
SourceModule
+
+
+
+
+
+
+
vlc
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
winreg (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
zlib (builtin module)
+
+
+
+
+
diff --git a/linedance-app/dist/LineDancePlayer/LineDancePlayer.exe b/linedance-app/dist/LineDancePlayer/LineDancePlayer.exe
new file mode 100644
index 00000000..2aa2aa27
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/LineDancePlayer.exe differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QAxContainer.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QAxContainer.pyd
new file mode 100644
index 00000000..3701ffa8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QAxContainer.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QAxContainer.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QAxContainer.pyi
new file mode 100644
index 00000000..f9b753dc
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QAxContainer.pyi
@@ -0,0 +1,149 @@
+# The PEP 484 type hints stub file for the QAxContainer module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QAxBase(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAxBase') -> None: ...
+
+ def setClassContext(self, classContext: int) -> None: ...
+ def classContext(self) -> int: ...
+ def disableEventSink(self) -> None: ...
+ def disableClassInfo(self) -> None: ...
+ def disableMetaObject(self) -> None: ...
+ def setControl(self, a0: str|None) -> bool: ...
+ def clear(self) -> None: ...
+ def asVariant(self) -> typing.Any: ...
+ def verbs(self) -> list[str]: ...
+ def isNull(self) -> bool: ...
+ def setPropertyWritable(self, a0: str, a1: bool) -> None: ...
+ def propertyWritable(self, a0: str) -> bool: ...
+ def generateDocumentation(self) -> str: ...
+ def setPropertyBag(self, a0: dict[str|None, typing.Any]) -> None: ...
+ def propertyBag(self) -> dict[str, typing.Any]: ...
+ @typing.overload
+ def querySubObject(self, a0: str, a1: collections.abc.Iterable[typing.Any]) -> 'QAxObject|None': ...
+ @typing.overload
+ def querySubObject(self, a0: str, value1: typing.Any = ..., value2: typing.Any = ..., value3: typing.Any = ..., value4: typing.Any = ..., value5: typing.Any = ..., value6: typing.Any = ..., value7: typing.Any = ..., value8: typing.Any = ...) -> 'QAxObject|None': ...
+ @typing.overload
+ def dynamicCall(self, a0: str, a1: collections.abc.Iterable[typing.Any]) -> typing.Any: ...
+ @typing.overload
+ def dynamicCall(self, a0: str, value1: typing.Any = ..., value2: typing.Any = ..., value3: typing.Any = ..., value4: typing.Any = ..., value5: typing.Any = ..., value6: typing.Any = ..., value7: typing.Any = ..., value8: typing.Any = ...) -> typing.Any: ...
+ def control(self) -> str: ...
+
+
+class QAxObjectInterface(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAxObjectInterface') -> None: ...
+
+ def resetControl(self) -> None: ...
+ def setControl(self, c: str|None) -> bool: ...
+ def control(self) -> str: ...
+ def setClassContext(self, classContext: int) -> None: ...
+ def classContext(self) -> int: ...
+
+
+class QAxBaseObject(QtCore.QObject, QAxObjectInterface):
+
+ def __init__(self) -> None: ...
+
+ signal: typing.ClassVar[QtCore.pyqtSignal]
+ propertyChanged: typing.ClassVar[QtCore.pyqtSignal]
+ exception: typing.ClassVar[QtCore.pyqtSignal]
+
+
+class QAxObject(QAxBaseObject, QAxBase):
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def connectNotify(self, a0: QtCore.QMetaMethod) -> None: ...
+ def doVerb(self, a0: str|None) -> bool: ...
+ def clear(self) -> None: ...
+ def resetControl(self) -> None: ...
+ def setControl(self, c: str|None) -> bool: ...
+ def control(self) -> str: ...
+ def setClassContext(self, classContext: int) -> None: ...
+ def classContext(self) -> int: ...
+
+
+class QAxBaseWidget(QtWidgets.QWidget, QAxObjectInterface):
+
+ def __init__(self) -> None: ...
+
+ signal: typing.ClassVar[QtCore.pyqtSignal]
+ propertyChanged: typing.ClassVar[QtCore.pyqtSignal]
+ exception: typing.ClassVar[QtCore.pyqtSignal]
+
+
+class QAxWidget(QAxBaseWidget, QAxBase):
+
+ @typing.overload
+ def __init__(self, parent: QtWidgets.QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: str|None, parent: QtWidgets.QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def connectNotify(self, a0: QtCore.QMetaMethod) -> None: ...
+ def translateKeyEvent(self, a0: int, a1: int) -> bool: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ @typing.overload
+ def createHostWindow(self, a0: bool) -> bool: ...
+ @typing.overload
+ def createHostWindow(self, a0: bool, a1: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def doVerb(self, a0: str|None) -> bool: ...
+ def clear(self) -> None: ...
+ def resetControl(self) -> None: ...
+ def setControl(self, c: str|None) -> bool: ...
+ def control(self) -> str: ...
+ def setClassContext(self, classContext: int) -> None: ...
+ def classContext(self) -> int: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Bluetooth.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Bluetooth.dll
new file mode 100644
index 00000000..0ae0883b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Bluetooth.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Concurrent.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Concurrent.dll
new file mode 100644
index 00000000..5b23d19b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Concurrent.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Core.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Core.dll
new file mode 100644
index 00000000..3bd8a95f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Core.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6DBus.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6DBus.dll
new file mode 100644
index 00000000..e242c254
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6DBus.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Designer.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Designer.dll
new file mode 100644
index 00000000..8f8a454c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Designer.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Gui.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Gui.dll
new file mode 100644
index 00000000..c557ffea
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Gui.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Help.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Help.dll
new file mode 100644
index 00000000..607a68c6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Help.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsAnimation.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsAnimation.dll
new file mode 100644
index 00000000..735cc68d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsAnimation.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsFolderListModel.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsFolderListModel.dll
new file mode 100644
index 00000000..e53bc15a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsFolderListModel.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsPlatform.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsPlatform.dll
new file mode 100644
index 00000000..e1b6185c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsPlatform.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsQmlModels.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsQmlModels.dll
new file mode 100644
index 00000000..2ab3845d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsQmlModels.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsSettings.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsSettings.dll
new file mode 100644
index 00000000..175c84c5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsSettings.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsSharedImage.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsSharedImage.dll
new file mode 100644
index 00000000..38454adc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsSharedImage.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsWavefrontMesh.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsWavefrontMesh.dll
new file mode 100644
index 00000000..f097d858
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6LabsWavefrontMesh.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Multimedia.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Multimedia.dll
new file mode 100644
index 00000000..433e5017
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Multimedia.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6MultimediaQuick.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6MultimediaQuick.dll
new file mode 100644
index 00000000..a77bf317
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6MultimediaQuick.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6MultimediaWidgets.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6MultimediaWidgets.dll
new file mode 100644
index 00000000..4a4e4689
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6MultimediaWidgets.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Network.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Network.dll
new file mode 100644
index 00000000..d9c810f4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Network.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Nfc.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Nfc.dll
new file mode 100644
index 00000000..0c4e6b03
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Nfc.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6OpenGL.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6OpenGL.dll
new file mode 100644
index 00000000..314fbc85
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6OpenGL.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6OpenGLWidgets.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6OpenGLWidgets.dll
new file mode 100644
index 00000000..aae50de0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6OpenGLWidgets.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Pdf.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Pdf.dll
new file mode 100644
index 00000000..8e514355
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Pdf.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PdfQuick.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PdfQuick.dll
new file mode 100644
index 00000000..8a659f67
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PdfQuick.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PdfWidgets.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PdfWidgets.dll
new file mode 100644
index 00000000..b47088d2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PdfWidgets.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Positioning.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Positioning.dll
new file mode 100644
index 00000000..b27d9618
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Positioning.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PositioningQuick.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PositioningQuick.dll
new file mode 100644
index 00000000..f8bfdda0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PositioningQuick.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PrintSupport.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PrintSupport.dll
new file mode 100644
index 00000000..80db98fb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6PrintSupport.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Qml.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Qml.dll
new file mode 100644
index 00000000..68f8eef0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Qml.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QmlMeta.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QmlMeta.dll
new file mode 100644
index 00000000..3fbd1cf0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QmlMeta.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QmlModels.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QmlModels.dll
new file mode 100644
index 00000000..4bf33897
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QmlModels.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QmlWorkerScript.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QmlWorkerScript.dll
new file mode 100644
index 00000000..f0298d64
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QmlWorkerScript.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick.dll
new file mode 100644
index 00000000..aee47aa4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3D.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3D.dll
new file mode 100644
index 00000000..8042d21b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3D.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DAssetImport.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DAssetImport.dll
new file mode 100644
index 00000000..5c7e3776
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DAssetImport.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DAssetUtils.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DAssetUtils.dll
new file mode 100644
index 00000000..890c04f8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DAssetUtils.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DEffects.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DEffects.dll
new file mode 100644
index 00000000..e91380ee
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DEffects.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DGlslParser.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DGlslParser.dll
new file mode 100644
index 00000000..45092c76
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DGlslParser.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DHelpers.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DHelpers.dll
new file mode 100644
index 00000000..0f1b65ee
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DHelpers.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DHelpersImpl.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DHelpersImpl.dll
new file mode 100644
index 00000000..cd647c2a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DHelpersImpl.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DIblBaker.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DIblBaker.dll
new file mode 100644
index 00000000..ca0310e2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DIblBaker.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DParticles.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DParticles.dll
new file mode 100644
index 00000000..dc78c3e4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DParticles.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DPhysics.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DPhysics.dll
new file mode 100644
index 00000000..a42b39bd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DPhysics.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DPhysicsHelpers.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DPhysicsHelpers.dll
new file mode 100644
index 00000000..99272c6e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DPhysicsHelpers.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DRuntimeRender.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DRuntimeRender.dll
new file mode 100644
index 00000000..30f1a8b2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DRuntimeRender.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DSpatialAudio.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DSpatialAudio.dll
new file mode 100644
index 00000000..a4f690fd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DSpatialAudio.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DUtils.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DUtils.dll
new file mode 100644
index 00000000..5771360b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DUtils.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DXr.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DXr.dll
new file mode 100644
index 00000000..2e4f195a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Quick3DXr.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2.dll
new file mode 100644
index 00000000..c5cf035d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Basic.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Basic.dll
new file mode 100644
index 00000000..a81e07bf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Basic.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2BasicStyleImpl.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2BasicStyleImpl.dll
new file mode 100644
index 00000000..b1312ae6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2BasicStyleImpl.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Fusion.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Fusion.dll
new file mode 100644
index 00000000..7736ad01
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Fusion.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2FusionStyleImpl.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2FusionStyleImpl.dll
new file mode 100644
index 00000000..96705925
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2FusionStyleImpl.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Imagine.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Imagine.dll
new file mode 100644
index 00000000..c7c9beed
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Imagine.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2ImagineStyleImpl.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2ImagineStyleImpl.dll
new file mode 100644
index 00000000..29643d4b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2ImagineStyleImpl.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Impl.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Impl.dll
new file mode 100644
index 00000000..a9cdaedc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Impl.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Material.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Material.dll
new file mode 100644
index 00000000..543ea009
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Material.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2MaterialStyleImpl.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2MaterialStyleImpl.dll
new file mode 100644
index 00000000..28bc5040
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2MaterialStyleImpl.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Universal.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Universal.dll
new file mode 100644
index 00000000..46c9dc5d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2Universal.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2UniversalStyleImpl.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2UniversalStyleImpl.dll
new file mode 100644
index 00000000..21c5c868
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickControls2UniversalStyleImpl.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickDialogs2.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickDialogs2.dll
new file mode 100644
index 00000000..213c749b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickDialogs2.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickDialogs2QuickImpl.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickDialogs2QuickImpl.dll
new file mode 100644
index 00000000..b54fabe0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickDialogs2QuickImpl.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickDialogs2Utils.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickDialogs2Utils.dll
new file mode 100644
index 00000000..2696f9d2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickDialogs2Utils.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickEffects.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickEffects.dll
new file mode 100644
index 00000000..7d9852e5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickEffects.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickLayouts.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickLayouts.dll
new file mode 100644
index 00000000..35b65cd5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickLayouts.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickParticles.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickParticles.dll
new file mode 100644
index 00000000..d4d26a78
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickParticles.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickShapes.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickShapes.dll
new file mode 100644
index 00000000..be802697
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickShapes.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTemplates2.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTemplates2.dll
new file mode 100644
index 00000000..54d9f69e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTemplates2.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTest.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTest.dll
new file mode 100644
index 00000000..cb644973
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTest.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTimeline.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTimeline.dll
new file mode 100644
index 00000000..efe6df1f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTimeline.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTimelineBlendTrees.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTimelineBlendTrees.dll
new file mode 100644
index 00000000..24f658f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickTimelineBlendTrees.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickVectorImage.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickVectorImage.dll
new file mode 100644
index 00000000..575464dc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickVectorImage.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickVectorImageGenerator.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickVectorImageGenerator.dll
new file mode 100644
index 00000000..09fcd362
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickVectorImageGenerator.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickWidgets.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickWidgets.dll
new file mode 100644
index 00000000..4916bec0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6QuickWidgets.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6RemoteObjects.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6RemoteObjects.dll
new file mode 100644
index 00000000..cd5d8cf8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6RemoteObjects.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6RemoteObjectsQml.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6RemoteObjectsQml.dll
new file mode 100644
index 00000000..d1caa58b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6RemoteObjectsQml.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Sensors.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Sensors.dll
new file mode 100644
index 00000000..6b4f0028
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Sensors.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SensorsQuick.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SensorsQuick.dll
new file mode 100644
index 00000000..0467d96d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SensorsQuick.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SerialPort.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SerialPort.dll
new file mode 100644
index 00000000..4249d965
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SerialPort.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6ShaderTools.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6ShaderTools.dll
new file mode 100644
index 00000000..f1557140
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6ShaderTools.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SpatialAudio.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SpatialAudio.dll
new file mode 100644
index 00000000..96afefb5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SpatialAudio.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Sql.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Sql.dll
new file mode 100644
index 00000000..c0915b6c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Sql.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6StateMachine.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6StateMachine.dll
new file mode 100644
index 00000000..7b256e79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6StateMachine.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6StateMachineQml.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6StateMachineQml.dll
new file mode 100644
index 00000000..5fa658f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6StateMachineQml.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Svg.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Svg.dll
new file mode 100644
index 00000000..f8d63372
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Svg.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SvgWidgets.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SvgWidgets.dll
new file mode 100644
index 00000000..e14ade31
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6SvgWidgets.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Test.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Test.dll
new file mode 100644
index 00000000..d485b9af
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Test.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6TextToSpeech.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6TextToSpeech.dll
new file mode 100644
index 00000000..0fcc79e4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6TextToSpeech.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6WebChannel.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6WebChannel.dll
new file mode 100644
index 00000000..09e275d5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6WebChannel.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6WebChannelQuick.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6WebChannelQuick.dll
new file mode 100644
index 00000000..93e5da66
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6WebChannelQuick.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6WebSockets.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6WebSockets.dll
new file mode 100644
index 00000000..384adafe
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6WebSockets.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Widgets.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Widgets.dll
new file mode 100644
index 00000000..8d92b1b7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Widgets.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Xml.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Xml.dll
new file mode 100644
index 00000000..c3deb3a4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/Qt6Xml.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/avcodec-61.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/avcodec-61.dll
new file mode 100644
index 00000000..d7b42c2a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/avcodec-61.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/avformat-61.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/avformat-61.dll
new file mode 100644
index 00000000..a4c0cef0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/avformat-61.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/avutil-59.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/avutil-59.dll
new file mode 100644
index 00000000..943b17fd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/avutil-59.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/concrt140.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/concrt140.dll
new file mode 100644
index 00000000..ec4000d7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/concrt140.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/d3dcompiler_47.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/d3dcompiler_47.dll
new file mode 100644
index 00000000..56512f56
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/d3dcompiler_47.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140.dll
new file mode 100644
index 00000000..bea9c37e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_1.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_1.dll
new file mode 100644
index 00000000..e1913efb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_1.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_2.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_2.dll
new file mode 100644
index 00000000..de917068
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_2.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_atomic_wait.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_atomic_wait.dll
new file mode 100644
index 00000000..077981c8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_atomic_wait.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_codecvt_ids.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_codecvt_ids.dll
new file mode 100644
index 00000000..6492087f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/msvcp140_codecvt_ids.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/opengl32sw.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/opengl32sw.dll
new file mode 100644
index 00000000..1bf35811
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/opengl32sw.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/swresample-5.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/swresample-5.dll
new file mode 100644
index 00000000..b4519f6a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/swresample-5.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/swscale-8.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/swscale-8.dll
new file mode 100644
index 00000000..38706ef3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/swscale-8.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vccorlib140.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vccorlib140.dll
new file mode 100644
index 00000000..9f72ffc7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vccorlib140.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vcruntime140.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vcruntime140.dll
new file mode 100644
index 00000000..5786e938
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vcruntime140.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vcruntime140_1.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vcruntime140_1.dll
new file mode 100644
index 00000000..0b660f9b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vcruntime140_1.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vcruntime140_threads.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vcruntime140_threads.dll
new file mode 100644
index 00000000..36323c11
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/bin/vcruntime140_threads.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/assetimporters/assimp.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/assetimporters/assimp.dll
new file mode 100644
index 00000000..be3b4f00
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/assetimporters/assimp.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/generic/qtuiotouchplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/generic/qtuiotouchplugin.dll
new file mode 100644
index 00000000..591c616c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/generic/qtuiotouchplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/geometryloaders/defaultgeometryloader.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/geometryloaders/defaultgeometryloader.dll
new file mode 100644
index 00000000..ab0d3da6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/geometryloaders/defaultgeometryloader.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/geometryloaders/gltfgeometryloader.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/geometryloaders/gltfgeometryloader.dll
new file mode 100644
index 00000000..5d04bf7b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/geometryloaders/gltfgeometryloader.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/help/helpplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/help/helpplugin.dll
new file mode 100644
index 00000000..49debc32
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/help/helpplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/iconengines/qsvgicon.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/iconengines/qsvgicon.dll
new file mode 100644
index 00000000..1349c10b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/iconengines/qsvgicon.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qgif.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qgif.dll
new file mode 100644
index 00000000..4bb6ff78
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qgif.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qicns.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qicns.dll
new file mode 100644
index 00000000..000b226e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qicns.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qico.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qico.dll
new file mode 100644
index 00000000..99a940b2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qico.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qjpeg.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qjpeg.dll
new file mode 100644
index 00000000..0ea4b36e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qjpeg.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qpdf.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qpdf.dll
new file mode 100644
index 00000000..781a4598
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qpdf.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qsvg.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qsvg.dll
new file mode 100644
index 00000000..59c06cef
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qsvg.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qtga.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qtga.dll
new file mode 100644
index 00000000..8388c02a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qtga.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qtiff.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qtiff.dll
new file mode 100644
index 00000000..e4f971f8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qtiff.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qwbmp.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qwbmp.dll
new file mode 100644
index 00000000..a99dce3a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qwbmp.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qwebp.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qwebp.dll
new file mode 100644
index 00000000..8ba9c8a8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/imageformats/qwebp.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/multimedia/ffmpegmediaplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/multimedia/ffmpegmediaplugin.dll
new file mode 100644
index 00000000..763dbdb4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/multimedia/ffmpegmediaplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/multimedia/windowsmediaplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/multimedia/windowsmediaplugin.dll
new file mode 100644
index 00000000..6f1f029c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/multimedia/windowsmediaplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/networkinformation/qnetworklistmanager.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/networkinformation/qnetworklistmanager.dll
new file mode 100644
index 00000000..f32c5c93
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/networkinformation/qnetworklistmanager.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/platforms/qminimal.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/platforms/qminimal.dll
new file mode 100644
index 00000000..09e2a7f0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/platforms/qminimal.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/platforms/qoffscreen.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/platforms/qoffscreen.dll
new file mode 100644
index 00000000..f3c11caa
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/platforms/qoffscreen.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/platforms/qwindows.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/platforms/qwindows.dll
new file mode 100644
index 00000000..06e3ad23
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/platforms/qwindows.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/position/qtposition_nmea.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/position/qtposition_nmea.dll
new file mode 100644
index 00000000..2e3f95b7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/position/qtposition_nmea.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/position/qtposition_positionpoll.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/position/qtposition_positionpoll.dll
new file mode 100644
index 00000000..ec100ba0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/position/qtposition_positionpoll.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/position/qtposition_winrt.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/position/qtposition_winrt.dll
new file mode 100644
index 00000000..fdf0b78a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/position/qtposition_winrt.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/qmllint/qdslintplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/qmllint/qdslintplugin.dll
new file mode 100644
index 00000000..1de85140
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/qmllint/qdslintplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/qmllint/quicklintplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/qmllint/quicklintplugin.dll
new file mode 100644
index 00000000..bee0d6d8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/qmllint/quicklintplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/qmlls/qmllsquickplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/qmlls/qmllsquickplugin.dll
new file mode 100644
index 00000000..19ad34fc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/qmlls/qmllsquickplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/renderers/openglrenderer.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/renderers/openglrenderer.dll
new file mode 100644
index 00000000..5125b891
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/renderers/openglrenderer.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/renderers/rhirenderer.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/renderers/rhirenderer.dll
new file mode 100644
index 00000000..c01c43dd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/renderers/rhirenderer.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sceneparsers/assimpsceneimport.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sceneparsers/assimpsceneimport.dll
new file mode 100644
index 00000000..16d7abf1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sceneparsers/assimpsceneimport.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sceneparsers/gltfsceneexport.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sceneparsers/gltfsceneexport.dll
new file mode 100644
index 00000000..25ffa552
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sceneparsers/gltfsceneexport.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sceneparsers/gltfsceneimport.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sceneparsers/gltfsceneimport.dll
new file mode 100644
index 00000000..d501e1da
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sceneparsers/gltfsceneimport.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/scxmldatamodel/qscxmlecmascriptdatamodel.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/scxmldatamodel/qscxmlecmascriptdatamodel.dll
new file mode 100644
index 00000000..b762fcc3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/scxmldatamodel/qscxmlecmascriptdatamodel.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sensors/qtsensors_generic.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sensors/qtsensors_generic.dll
new file mode 100644
index 00000000..5433ba3c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sensors/qtsensors_generic.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sensors/qtsensors_winrt.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sensors/qtsensors_winrt.dll
new file mode 100644
index 00000000..16752690
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sensors/qtsensors_winrt.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlibase.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlibase.dll
new file mode 100644
index 00000000..bd349991
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlibase.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlite.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlite.dll
new file mode 100644
index 00000000..ae8956eb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlite.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlmimer.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlmimer.dll
new file mode 100644
index 00000000..2f0a3aa5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlmimer.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqloci.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqloci.dll
new file mode 100644
index 00000000..a86e0a6a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqloci.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlodbc.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlodbc.dll
new file mode 100644
index 00000000..4784b88c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlodbc.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlpsql.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlpsql.dll
new file mode 100644
index 00000000..10c962d6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/sqldrivers/qsqlpsql.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/styles/qmodernwindowsstyle.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/styles/qmodernwindowsstyle.dll
new file mode 100644
index 00000000..9313ca6a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/styles/qmodernwindowsstyle.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/texttospeech/qtexttospeech_mock.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/texttospeech/qtexttospeech_mock.dll
new file mode 100644
index 00000000..c7572f08
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/texttospeech/qtexttospeech_mock.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/texttospeech/qtexttospeech_sapi.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/texttospeech/qtexttospeech_sapi.dll
new file mode 100644
index 00000000..a794ca07
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/texttospeech/qtexttospeech_sapi.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/texttospeech/qtexttospeech_winrt.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/texttospeech/qtexttospeech_winrt.dll
new file mode 100644
index 00000000..c0f94030
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/texttospeech/qtexttospeech_winrt.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/tls/qcertonlybackend.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/tls/qcertonlybackend.dll
new file mode 100644
index 00000000..0cf3e077
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/tls/qcertonlybackend.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/tls/qopensslbackend.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/tls/qopensslbackend.dll
new file mode 100644
index 00000000..ad7b88fa
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/tls/qopensslbackend.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/tls/qschannelbackend.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/tls/qschannelbackend.dll
new file mode 100644
index 00000000..a8aef4fe
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/tls/qschannelbackend.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/webview/qtwebview_webengine.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/webview/qtwebview_webengine.dll
new file mode 100644
index 00000000..03745707
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/webview/qtwebview_webengine.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/webview/qtwebview_webview2.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/webview/qtwebview_webview2.dll
new file mode 100644
index 00000000..900ccff7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/plugins/webview/qtwebview_webview2.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtCore/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtCore/plugins.qmltypes
new file mode 100644
index 00000000..c7cddbf7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtCore/plugins.qmltypes
@@ -0,0 +1,585 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qpermissions.h"
+ lineNumber: 177
+ name: "QBluetoothPermission"
+ accessSemantics: "value"
+ Enum {
+ name: "CommunicationModes"
+ alias: "CommunicationMode"
+ isFlag: true
+ type: "quint8"
+ lineNumber: 181
+ values: ["Access", "Advertise", "Default"]
+ }
+ }
+ Component {
+ file: "qpermissions.h"
+ lineNumber: 131
+ name: "QCalendarPermission"
+ accessSemantics: "value"
+ Enum {
+ name: "AccessMode"
+ type: "quint8"
+ lineNumber: 135
+ values: ["ReadOnly", "ReadWrite"]
+ }
+ }
+ Component {
+ file: "qpermissions.h"
+ lineNumber: 154
+ name: "QContactsPermission"
+ accessSemantics: "value"
+ Enum {
+ name: "AccessMode"
+ type: "quint8"
+ lineNumber: 158
+ values: ["ReadOnly", "ReadWrite"]
+ }
+ }
+ Component {
+ file: "qpermissions.h"
+ lineNumber: 98
+ name: "QLocationPermission"
+ accessSemantics: "value"
+ Enum {
+ name: "Accuracy"
+ type: "quint8"
+ lineNumber: 102
+ values: ["Approximate", "Precise"]
+ }
+ Enum {
+ name: "Availability"
+ type: "quint8"
+ lineNumber: 111
+ values: ["WhenInUse", "Always"]
+ }
+ }
+ Component {
+ file: "private/qqmlpermissions_p.h"
+ lineNumber: 94
+ name: "QQmlBluetoothPermission"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ extension: "QBluetoothPermission"
+ extensionIsNamespace: true
+ exports: ["QtCore/BluetoothPermission 6.6"]
+ exportMetaObjectRevisions: [1542]
+ Property {
+ name: "status"
+ type: "Qt::PermissionStatus"
+ read: "status"
+ notify: "statusChanged"
+ index: 0
+ lineNumber: 96
+ isReadonly: true
+ }
+ Property {
+ name: "communicationModes"
+ type: "QBluetoothPermission::CommunicationModes"
+ read: "communicationModes"
+ write: "setCommunicationModes"
+ notify: "communicationModesChanged"
+ index: 1
+ lineNumber: 99
+ }
+ Signal { name: "statusChanged"; lineNumber: 96 }
+ Signal { name: "communicationModesChanged"; lineNumber: 99 }
+ Method { name: "request"; lineNumber: 96 }
+ }
+ Component {
+ file: "private/qqmlpermissions_p.h"
+ lineNumber: 78
+ name: "QQmlCalendarPermission"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ extension: "QCalendarPermission"
+ extensionIsNamespace: true
+ exports: ["QtCore/CalendarPermission 6.6"]
+ exportMetaObjectRevisions: [1542]
+ Property {
+ name: "status"
+ type: "Qt::PermissionStatus"
+ read: "status"
+ notify: "statusChanged"
+ index: 0
+ lineNumber: 80
+ isReadonly: true
+ }
+ Property {
+ name: "accessMode"
+ type: "QCalendarPermission::AccessMode"
+ read: "accessMode"
+ write: "setAccessMode"
+ notify: "accessModeChanged"
+ index: 1
+ lineNumber: 83
+ }
+ Signal { name: "statusChanged"; lineNumber: 80 }
+ Signal { name: "accessModeChanged"; lineNumber: 83 }
+ Method { name: "request"; lineNumber: 80 }
+ }
+ Component {
+ file: "private/qqmlpermissions_p.h"
+ lineNumber: 102
+ name: "QQmlCameraPermission"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtCore/CameraPermission 6.6"]
+ exportMetaObjectRevisions: [1542]
+ Property {
+ name: "status"
+ type: "Qt::PermissionStatus"
+ read: "status"
+ notify: "statusChanged"
+ index: 0
+ lineNumber: 104
+ isReadonly: true
+ }
+ Signal { name: "statusChanged"; lineNumber: 104 }
+ Method { name: "request"; lineNumber: 104 }
+ }
+ Component {
+ file: "private/qqmlpermissions_p.h"
+ lineNumber: 86
+ name: "QQmlContactsPermission"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ extension: "QContactsPermission"
+ extensionIsNamespace: true
+ exports: ["QtCore/ContactsPermission 6.6"]
+ exportMetaObjectRevisions: [1542]
+ Property {
+ name: "status"
+ type: "Qt::PermissionStatus"
+ read: "status"
+ notify: "statusChanged"
+ index: 0
+ lineNumber: 88
+ isReadonly: true
+ }
+ Property {
+ name: "accessMode"
+ type: "QContactsPermission::AccessMode"
+ read: "accessMode"
+ write: "setAccessMode"
+ notify: "accessModeChanged"
+ index: 1
+ lineNumber: 91
+ }
+ Signal { name: "statusChanged"; lineNumber: 88 }
+ Signal { name: "accessModeChanged"; lineNumber: 91 }
+ Method { name: "request"; lineNumber: 88 }
+ }
+ Component {
+ file: "private/qqmlpermissions_p.h"
+ lineNumber: 108
+ name: "QQmlMicrophonePermission"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtCore/MicrophonePermission 6.6"]
+ exportMetaObjectRevisions: [1542]
+ Property {
+ name: "status"
+ type: "Qt::PermissionStatus"
+ read: "status"
+ notify: "statusChanged"
+ index: 0
+ lineNumber: 110
+ isReadonly: true
+ }
+ Signal { name: "statusChanged"; lineNumber: 110 }
+ Method { name: "request"; lineNumber: 110 }
+ }
+ Component {
+ file: "private/qqmlpermissions_p.h"
+ lineNumber: 69
+ name: "QQmlQLocationPermission"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ extension: "QLocationPermission"
+ extensionIsNamespace: true
+ exports: ["QtCore/LocationPermission 6.6"]
+ exportMetaObjectRevisions: [1542]
+ Property {
+ name: "status"
+ type: "Qt::PermissionStatus"
+ read: "status"
+ notify: "statusChanged"
+ index: 0
+ lineNumber: 71
+ isReadonly: true
+ }
+ Property {
+ name: "availability"
+ type: "QLocationPermission::Availability"
+ read: "availability"
+ write: "setAvailability"
+ notify: "availabilityChanged"
+ index: 1
+ lineNumber: 74
+ }
+ Property {
+ name: "accuracy"
+ type: "QLocationPermission::Accuracy"
+ read: "accuracy"
+ write: "setAccuracy"
+ notify: "accuracyChanged"
+ index: 2
+ lineNumber: 75
+ }
+ Signal { name: "statusChanged"; lineNumber: 71 }
+ Signal { name: "availabilityChanged"; lineNumber: 74 }
+ Signal { name: "accuracyChanged"; lineNumber: 75 }
+ Method { name: "request"; lineNumber: 71 }
+ }
+ Component {
+ file: "private/qqmlsettings_p.h"
+ lineNumber: 30
+ name: "QQmlSettings"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtCore/Settings 6.5"]
+ exportMetaObjectRevisions: [1541]
+ Property {
+ name: "category"
+ type: "QString"
+ read: "category"
+ write: "setCategory"
+ notify: "categoryChanged"
+ index: 0
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "location"
+ type: "QUrl"
+ read: "location"
+ write: "setLocation"
+ notify: "locationChanged"
+ index: 1
+ lineNumber: 39
+ isFinal: true
+ }
+ Signal {
+ name: "categoryChanged"
+ lineNumber: 56
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Signal {
+ name: "locationChanged"
+ lineNumber: 57
+ Parameter { name: "arg"; type: "QUrl" }
+ }
+ Method { name: "_q_propertyChanged"; lineNumber: 68 }
+ Method {
+ name: "value"
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 51
+ Parameter { name: "key"; type: "QString" }
+ Parameter { name: "defaultValue"; type: "QVariant" }
+ }
+ Method {
+ name: "value"
+ type: "QVariant"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 51
+ Parameter { name: "key"; type: "QString" }
+ }
+ Method {
+ name: "setValue"
+ lineNumber: 52
+ Parameter { name: "key"; type: "QString" }
+ Parameter { name: "value"; type: "QVariant" }
+ }
+ Method { name: "sync"; lineNumber: 53 }
+ }
+ Component {
+ file: "private/qqmlstandardpaths_p.h"
+ lineNumber: 30
+ name: "QQmlStandardPaths"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ extension: "QStandardPaths"
+ extensionIsNamespace: true
+ exports: ["QtCore/StandardPaths 6.2"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [1538]
+ Method {
+ name: "displayName"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 41
+ Parameter { name: "type"; type: "QStandardPaths::StandardLocation" }
+ }
+ Method {
+ name: "findExecutable"
+ type: "QUrl"
+ isMethodConstant: true
+ lineNumber: 42
+ Parameter { name: "executableName"; type: "QString" }
+ Parameter { name: "paths"; type: "QStringList" }
+ }
+ Method {
+ name: "findExecutable"
+ type: "QUrl"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 42
+ Parameter { name: "executableName"; type: "QString" }
+ }
+ Method {
+ name: "locate"
+ type: "QUrl"
+ isMethodConstant: true
+ lineNumber: 43
+ Parameter { name: "type"; type: "QStandardPaths::StandardLocation" }
+ Parameter { name: "fileName"; type: "QString" }
+ Parameter { name: "options"; type: "QStandardPaths::LocateOptions" }
+ }
+ Method {
+ name: "locate"
+ type: "QUrl"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 43
+ Parameter { name: "type"; type: "QStandardPaths::StandardLocation" }
+ Parameter { name: "fileName"; type: "QString" }
+ }
+ Method {
+ name: "locateAll"
+ type: "QUrl"
+ isList: true
+ isMethodConstant: true
+ lineNumber: 45
+ Parameter { name: "type"; type: "QStandardPaths::StandardLocation" }
+ Parameter { name: "fileName"; type: "QString" }
+ Parameter { name: "options"; type: "QStandardPaths::LocateOptions" }
+ }
+ Method {
+ name: "locateAll"
+ type: "QUrl"
+ isList: true
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 45
+ Parameter { name: "type"; type: "QStandardPaths::StandardLocation" }
+ Parameter { name: "fileName"; type: "QString" }
+ }
+ Method {
+ name: "standardLocations"
+ type: "QUrl"
+ isList: true
+ isMethodConstant: true
+ lineNumber: 47
+ Parameter { name: "type"; type: "QStandardPaths::StandardLocation" }
+ }
+ Method {
+ name: "writableLocation"
+ type: "QUrl"
+ isMethodConstant: true
+ lineNumber: 48
+ Parameter { name: "type"; type: "QStandardPaths::StandardLocation" }
+ }
+ }
+ Component {
+ file: "private/qqmlsysteminformation_p.h"
+ lineNumber: 24
+ name: "QQmlSystemInformation"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtCore/SystemInformation 6.4"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [1540]
+ Enum {
+ name: "Endian"
+ isScoped: true
+ lineNumber: 46
+ values: ["Big", "Little"]
+ }
+ Property {
+ name: "wordSize"
+ type: "int"
+ read: "wordSize"
+ index: 0
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "byteOrder"
+ type: "QQmlSystemInformation::Endian"
+ read: "byteOrder"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "buildCpuArchitecture"
+ type: "QString"
+ read: "buildCpuArchitecture"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "currentCpuArchitecture"
+ type: "QString"
+ read: "currentCpuArchitecture"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "buildAbi"
+ type: "QString"
+ read: "buildAbi"
+ index: 4
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "kernelType"
+ type: "QString"
+ read: "kernelType"
+ index: 5
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "kernelVersion"
+ type: "QString"
+ read: "kernelVersion"
+ index: 6
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "productType"
+ type: "QString"
+ read: "productType"
+ index: 7
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "productVersion"
+ type: "QString"
+ read: "productVersion"
+ index: 8
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "prettyProductName"
+ type: "QString"
+ read: "prettyProductName"
+ index: 9
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "machineHostName"
+ type: "QString"
+ read: "machineHostName"
+ index: 10
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "machineUniqueId"
+ type: "QByteArray"
+ read: "machineUniqueId"
+ index: 11
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "bootUniqueId"
+ type: "QByteArray"
+ read: "bootUniqueId"
+ index: 12
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "qstandardpaths.h"
+ lineNumber: 16
+ name: "QStandardPaths"
+ accessSemantics: "value"
+ Enum {
+ name: "StandardLocation"
+ lineNumber: 21
+ values: [
+ "DesktopLocation",
+ "DocumentsLocation",
+ "FontsLocation",
+ "ApplicationsLocation",
+ "MusicLocation",
+ "MoviesLocation",
+ "PicturesLocation",
+ "TempLocation",
+ "HomeLocation",
+ "AppLocalDataLocation",
+ "CacheLocation",
+ "GenericDataLocation",
+ "RuntimeLocation",
+ "ConfigLocation",
+ "DownloadLocation",
+ "GenericCacheLocation",
+ "GenericConfigLocation",
+ "AppDataLocation",
+ "AppConfigLocation",
+ "PublicShareLocation",
+ "TemplatesLocation",
+ "StateLocation",
+ "GenericStateLocation"
+ ]
+ }
+ Enum {
+ name: "LocateOptions"
+ alias: "LocateOption"
+ isFlag: true
+ lineNumber: 51
+ values: ["LocateFile", "LocateDirectory"]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtCore/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtCore/qmldir
new file mode 100644
index 00000000..d652bb20
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtCore/qmldir
@@ -0,0 +1,9 @@
+module QtCore
+linktarget Qt6::qtqmlcoreplugin
+optional plugin qtqmlcoreplugin
+classname QtQmlCorePlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QtQml auto
+prefer :/qt-project.org/imports/QtCore/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtCore/qtqmlcoreplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtCore/qtqmlcoreplugin.dll
new file mode 100644
index 00000000..96bb4f32
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtCore/qtqmlcoreplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/Video.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/Video.qml
new file mode 100644
index 00000000..53c4caa0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/Video.qml
@@ -0,0 +1,419 @@
+// Copyright (C) 2016 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick
+import QtMultimedia
+
+/*!
+ \qmltype Video
+ \inherits Item
+ \ingroup multimedia_qml
+ \ingroup multimedia_video_qml
+ \inqmlmodule QtMultimedia
+ \brief A convenience type for showing a specified video.
+
+ \c Video is a convenience type combining the functionality
+ of a \l MediaPlayer and a \l VideoOutput into one. It provides
+ simple video playback functionality without having to declare multiple
+ types.
+
+ The following is sample code to implement video playback in a scene.
+
+ \qml
+ Video {
+ id: video
+ width : 800
+ height : 600
+ source: "video.avi"
+
+ MouseArea {
+ anchors.fill: parent
+ onClicked: {
+ video.play()
+ }
+ }
+
+ focus: true
+ Keys.onSpacePressed: video.playbackState == MediaPlayer.PlayingState ? video.pause() : video.play()
+ Keys.onLeftPressed: video.position = video.position - 5000
+ Keys.onRightPressed: video.position = video.position + 5000
+ }
+ \endqml
+
+ The source file, \c video.avi, plays when you click the parent
+ of MouseArea. The video plays in an area of 800 by 600 pixels, and its \c id
+ property has the value \b{video}.
+
+ Notice that because signals for the \l Keys have been defined pressing the:
+ \list
+ \li \uicontrol Spacebar toggles the pause button.
+ \li \uicontrol{Left Arrow} moves the current position in the video to 5 seconds
+ previously.
+ \li \uicontrol{Right Arrow} advances the current position in the video by 5 seconds.
+ \endlist
+
+ Video supports un-transformed, stretched, and uniformly scaled
+ video presentation. For a description of stretched uniformly scaled
+ presentation, see the \l fillMode property description.
+
+ \sa MediaPlayer, VideoOutput
+
+\omit
+ \section1 Screen Saver
+
+ If it is likely that an application will be playing video for an extended
+ period of time without user interaction, it may be necessary to disable
+ the platform's screen saver. The \l ScreenSaver (from \l QtSystemInfo)
+ may be used to disable the screensaver in this fashion:
+
+ \qml
+ import QtSystemInfo 5.0
+
+ ScreenSaver { screenSaverEnabled: false }
+ \endqml
+\endomit
+*/
+
+// TODO: Restore Qt System Info docs when the module is released
+
+Item {
+ id: video
+ implicitWidth: videoOut.implicitWidth
+ implicitHeight: videoOut.implicitHeight
+
+ /*** Properties of VideoOutput ***/
+ /*!
+ \qmlproperty enumeration Video::fillMode
+
+ Set this property to define how the video is scaled to fit the target
+ area.
+
+ \list
+ \li VideoOutput.Stretch - the video is scaled to fit
+ \li VideoOutput.PreserveAspectFit - the video is scaled uniformly to fit without
+ cropping
+ \li VideoOutput.PreserveAspectCrop - the video is scaled uniformly to fill, cropping
+ if necessary
+ \endlist
+
+ Because this type is for convenience in QML, it does not
+ support enumerations directly, so enumerations from \c VideoOutput are
+ used to access the available fill modes.
+
+ The default fill mode is preserveAspectFit.
+ */
+ property alias fillMode: videoOut.fillMode
+
+ /*!
+ \qmlproperty enumeration Video::endOfStreamPolicy
+ \since 6.9
+
+ This property specifies the policy to apply when the video stream ends.
+
+ The \c endOfStreamPolicy can be one of:
+
+ \value ClearOutput The video output is cleared.
+ \value KeepLastFrame The video output continues displaying the last
+ frame. Use the method \l clearOutput() to
+ clear the output manually.
+
+ The default value is \c VideoOutput.ClearOutput.
+ */
+ property alias endOfStreamPolicy: videoOut.endOfStreamPolicy
+
+ /*!
+ \qmlproperty int Video::orientation
+ \since 6.9
+
+ This property determines the angle, in degrees, at which the displayed video
+ is rotated clockwise in video coordinates, where the Y-axis points
+ downwards on the display.
+ The orientation transformation is applied before \l mirrored.
+
+ Only multiples of \c 90 degrees are supported, that is 0, 90, -90, 180, 270, etc.,
+ otherwise, the specified value is ignored.
+
+ The default value is \c 0.
+ */
+ property alias orientation: videoOut.orientation
+
+
+ /*!
+ \qmlproperty int Video::mirrored
+
+ Determines whether the displayed video is mirrored around its vertical axis.
+ The mirroring is applied after \l orientation.
+ The default value is \c false.
+ */
+ property alias mirrored: videoOut.mirrored
+
+
+ /*** Properties of MediaPlayer ***/
+
+ /*!
+ \qmlproperty enumeration Video::playbackState
+
+ This read only property indicates the playback state of the media.
+
+ \list
+ \li MediaPlayer.PlayingState - the media is playing
+ \li MediaPlayer.PausedState - the media is paused
+ \li MediaPlayer.StoppedState - the media is stopped
+ \endlist
+
+ The default state is MediaPlayer.StoppedState.
+ */
+ property alias playbackState: player.playbackState
+
+ /*!
+ \qmlproperty real Video::bufferProgress
+
+ This property holds how much of the data buffer is currently filled,
+ from 0.0 (empty) to 1.0
+ (full).
+ */
+ property alias bufferProgress: player.bufferProgress
+
+ /*!
+ \qmlproperty int Video::duration
+
+ This property holds the duration of the media in milliseconds.
+
+ If the media doesn't have a fixed duration (a live stream for example)
+ this will be 0.
+ */
+ property alias duration: player.duration
+
+ /*!
+ \qmlproperty int Video::loops
+
+ Determines how often the media is played before stopping.
+ Set to MediaPlayer.Infinite to loop the current media file forever.
+
+ The default value is \c 1. Setting this property to \c 0 has no effect.
+ */
+ property alias loops: player.loops
+
+ /*!
+ \qmlproperty enumeration Video::error
+
+ This property holds the error state of the video. It can be one of:
+
+ \list
+ \li MediaPlayer.NoError - there is no current error.
+ \li MediaPlayer.ResourceError - the video cannot be played due to a problem
+ allocating resources.
+ \li MediaPlayer.FormatError - the video format is not supported.
+ \li MediaPlayer.NetworkError - the video cannot be played due to network issues.
+ \li MediaPlayer.AccessDenied - the video cannot be played due to insufficient
+ permissions.
+ \li MediaPlayer.ServiceMissing - the video cannot be played because the media
+ service could not be
+ instantiated.
+ \endlist
+ */
+ property alias error: player.error
+
+ /*!
+ \qmlproperty string Video::errorString
+
+ This property holds a string describing the current error condition in more detail.
+ */
+ property alias errorString: player.errorString
+
+ /*!
+ \qmlproperty bool Video::hasAudio
+
+ This property holds whether the current media has audio content.
+ */
+ property alias hasAudio: player.hasAudio
+
+ /*!
+ \qmlproperty bool Video::hasVideo
+
+ This property holds whether the current media has video content.
+ */
+ property alias hasVideo: player.hasVideo
+
+ /*!
+ \qmlproperty mediaMetaData Video::metaData
+
+ This property holds the meta data for the current media.
+
+ See \l{MediaPlayer::metaData}{MediaPlayer.metaData} for details about each meta data key.
+
+ \sa {mediaMetaData}
+ */
+ property alias metaData: player.metaData
+
+ /*!
+ \qmlproperty bool Video::muted
+
+ This property holds whether the audio output is muted.
+ */
+ property alias muted: audioOutput.muted
+
+ /*!
+ \qmlproperty real Video::playbackRate
+
+ This property holds the rate at which video is played at as a multiple
+ of the normal rate.
+ */
+ property alias playbackRate: player.playbackRate
+
+ /*!
+ \qmlproperty int Video::position
+
+ This property holds the current playback position in milliseconds.
+ */
+ property alias position: player.position
+
+ /*!
+ \qmlproperty bool Video::seekable
+
+ This property holds whether the playback position of the video can be
+ changed.
+
+ If true, calling the \l seek() method or changing the \l position property
+ will cause playback to seek to the new position.
+ */
+ property alias seekable: player.seekable
+
+ /*!
+ \qmlproperty url Video::source
+
+ This property holds the source URL of the media.
+ */
+ property alias source: player.source
+
+ /*!
+ \since 6.7
+ \qmlproperty bool Video::autoPlay
+
+ This property controls whether the media begins to play automatically after it gets loaded.
+ Defaults to \c false.
+ */
+ property alias autoPlay: player.autoPlay
+
+ /*!
+ \qmlproperty real Video::volume
+
+ This property holds the audio volume.
+
+ The volume is scaled linearly from \c 0.0 (silence) to \c 1.0
+ (full volume). Values outside this range will be clamped.
+
+ The default volume is \c 1.0.
+
+ UI volume controls should usually be scaled nonlinearly. For example,
+ using a logarithmic scale will produce linear changes in perceived
+ loudness, which is what a user would normally expect from a volume
+ control. See \l {QtAudio::convertVolume()} for more details.
+ */
+ property alias volume: audioOutput.volume
+
+ /*!
+ \qmlsignal Video::paused()
+
+ This signal is emitted when playback is paused.
+ */
+ signal paused
+
+ /*!
+ \qmlsignal Video::stopped()
+
+ This signal is emitted when playback is stopped.
+ */
+ signal stopped
+
+ /*!
+ \qmlsignal Video::playing()
+
+ This signal is emitted when playback is started or continued.
+ */
+ signal playing
+
+ /*!
+ \qmlsignal Video::errorOccurred(error, errorString)
+
+ This signal is emitted when an \a error has occurred. The \a errorString
+ parameter may contain more detailed information about the error.
+ */
+ signal errorOccurred(int error, string errorString)
+
+ VideoOutput {
+ id: videoOut
+ anchors.fill: video
+ }
+
+ MediaPlayer {
+ id: player
+ onPlaybackStateChanged: function(newState) {
+ if (newState === MediaPlayer.PausedState)
+ video.paused();
+ else if (newState === MediaPlayer.StoppedState)
+ video.stopped();
+ else
+ video.playing();
+ }
+ onErrorOccurred: function(error, errorString) {
+ video.errorOccurred(error, errorString);
+ }
+ videoOutput: videoOut
+ audioOutput: AudioOutput {
+ id: audioOutput
+ }
+ }
+
+ /*!
+ \qmlmethod Video::play()
+
+ Starts playback of the media.
+ */
+ function play() {
+ player.play();
+ }
+
+ /*!
+ \qmlmethod Video::pause()
+
+ Pauses playback of the media.
+ */
+ function pause() {
+ player.pause();
+ }
+
+ /*!
+ \qmlmethod Video::stop()
+
+ Stops playback of the media.
+ */
+ function stop() {
+ player.stop();
+ }
+
+ /*!
+ \qmlmethod Video::seek(offset)
+
+ If the \l seekable property is true, seeks the current
+ playback position to \a offset.
+
+ \sa seekable, position
+ */
+ function seek(offset) {
+ player.position = offset;
+ }
+
+ /*!
+ \qmlmethod Video::clearOutput()
+ \since 6.9
+
+ Clears the video output by removing the current video frame.
+ This method is recommended when you need to remove the last video frame after
+ the video stream ends with the \l endOfStreamPolicy Video property
+ set to \c KeepLastFrame.
+ */
+ function clearOutput() {
+ videoOut.clearOutput();
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/plugins.qmltypes
new file mode 100644
index 00000000..ebded9ee
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/plugins.qmltypes
@@ -0,0 +1,2762 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qmediaplayer.h"
+ lineNumber: 23
+ name: "QMediaPlayer"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "PlaybackState"
+ lineNumber: 71
+ values: ["StoppedState", "PlayingState", "PausedState"]
+ }
+ Enum {
+ name: "MediaStatus"
+ lineNumber: 79
+ values: [
+ "NoMedia",
+ "LoadingMedia",
+ "LoadedMedia",
+ "StalledMedia",
+ "BufferingMedia",
+ "BufferedMedia",
+ "EndOfMedia",
+ "InvalidMedia"
+ ]
+ }
+ Enum {
+ name: "Error"
+ lineNumber: 92
+ values: [
+ "NoError",
+ "ResourceError",
+ "FormatError",
+ "NetworkError",
+ "AccessDeniedError"
+ ]
+ }
+ Enum {
+ name: "Loops"
+ lineNumber: 102
+ values: ["Infinite", "Once"]
+ }
+ Enum {
+ name: "PitchCompensationAvailability"
+ isScoped: true
+ lineNumber: 109
+ values: ["AlwaysOn", "Available", "Unavailable"]
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 26
+ isVirtual: true
+ }
+ Property {
+ name: "duration"
+ type: "qlonglong"
+ read: "duration"
+ notify: "durationChanged"
+ index: 1
+ lineNumber: 27
+ isReadonly: true
+ }
+ Property {
+ name: "position"
+ type: "qlonglong"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 2
+ lineNumber: 28
+ }
+ Property {
+ name: "bufferProgress"
+ type: "float"
+ read: "bufferProgress"
+ notify: "bufferProgressChanged"
+ index: 3
+ lineNumber: 29
+ isReadonly: true
+ }
+ Property {
+ name: "hasAudio"
+ type: "bool"
+ read: "hasAudio"
+ notify: "hasAudioChanged"
+ index: 4
+ lineNumber: 30
+ isReadonly: true
+ }
+ Property {
+ name: "hasVideo"
+ type: "bool"
+ read: "hasVideo"
+ notify: "hasVideoChanged"
+ index: 5
+ lineNumber: 31
+ isReadonly: true
+ }
+ Property {
+ name: "seekable"
+ type: "bool"
+ read: "isSeekable"
+ notify: "seekableChanged"
+ index: 6
+ lineNumber: 32
+ isReadonly: true
+ }
+ Property {
+ name: "playing"
+ type: "bool"
+ read: "isPlaying"
+ notify: "playingChanged"
+ index: 7
+ lineNumber: 33
+ isReadonly: true
+ }
+ Property {
+ name: "playbackRate"
+ type: "double"
+ read: "playbackRate"
+ write: "setPlaybackRate"
+ notify: "playbackRateChanged"
+ index: 8
+ lineNumber: 34
+ }
+ Property {
+ name: "loops"
+ type: "int"
+ read: "loops"
+ write: "setLoops"
+ notify: "loopsChanged"
+ index: 9
+ lineNumber: 35
+ }
+ Property {
+ name: "playbackState"
+ type: "PlaybackState"
+ read: "playbackState"
+ notify: "playbackStateChanged"
+ index: 10
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "mediaStatus"
+ type: "MediaStatus"
+ read: "mediaStatus"
+ notify: "mediaStatusChanged"
+ index: 11
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property {
+ name: "metaData"
+ type: "QMediaMetaData"
+ read: "metaData"
+ notify: "metaDataChanged"
+ index: 12
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "error"
+ type: "Error"
+ read: "error"
+ notify: "errorChanged"
+ index: 13
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "errorString"
+ type: "QString"
+ read: "errorString"
+ notify: "errorChanged"
+ index: 14
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "videoOutput"
+ type: "QObject"
+ isPointer: true
+ read: "videoOutput"
+ write: "setVideoOutput"
+ notify: "videoOutputChanged"
+ index: 15
+ lineNumber: 41
+ }
+ Property {
+ name: "audioOutput"
+ type: "QAudioOutput"
+ isPointer: true
+ read: "audioOutput"
+ write: "setAudioOutput"
+ notify: "audioOutputChanged"
+ index: 16
+ lineNumber: 42
+ }
+ Property {
+ name: "audioBufferOutput"
+ type: "QAudioBufferOutput"
+ isPointer: true
+ read: "audioBufferOutput"
+ write: "setAudioBufferOutput"
+ notify: "audioBufferOutputChanged"
+ index: 17
+ lineNumber: 45
+ }
+ Property {
+ name: "audioTracks"
+ type: "QMediaMetaData"
+ isList: true
+ read: "audioTracks"
+ notify: "tracksChanged"
+ index: 18
+ lineNumber: 47
+ isReadonly: true
+ }
+ Property {
+ name: "videoTracks"
+ type: "QMediaMetaData"
+ isList: true
+ read: "videoTracks"
+ notify: "tracksChanged"
+ index: 19
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "subtitleTracks"
+ type: "QMediaMetaData"
+ isList: true
+ read: "subtitleTracks"
+ notify: "tracksChanged"
+ index: 20
+ lineNumber: 49
+ isReadonly: true
+ }
+ Property {
+ name: "activeAudioTrack"
+ type: "int"
+ read: "activeAudioTrack"
+ write: "setActiveAudioTrack"
+ notify: "activeTracksChanged"
+ index: 21
+ lineNumber: 51
+ }
+ Property {
+ name: "activeVideoTrack"
+ type: "int"
+ read: "activeVideoTrack"
+ write: "setActiveVideoTrack"
+ notify: "activeTracksChanged"
+ index: 22
+ lineNumber: 53
+ }
+ Property {
+ name: "activeSubtitleTrack"
+ type: "int"
+ read: "activeSubtitleTrack"
+ write: "setActiveSubtitleTrack"
+ notify: "activeTracksChanged"
+ index: 23
+ lineNumber: 55
+ }
+ Property {
+ name: "pitchCompensationAvailability"
+ type: "PitchCompensationAvailability"
+ read: "pitchCompensationAvailability"
+ index: 24
+ lineNumber: 59
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "pitchCompensation"
+ type: "bool"
+ read: "pitchCompensation"
+ write: "setPitchCompensation"
+ notify: "pitchCompensationChanged"
+ index: 25
+ lineNumber: 63
+ }
+ Property {
+ name: "playbackOptions"
+ type: "QPlaybackOptions"
+ read: "playbackOptions"
+ write: "setPlaybackOptions"
+ reset: "resetPlaybackOptions"
+ notify: "playbackOptionsChanged"
+ index: 26
+ lineNumber: 67
+ }
+ Signal {
+ name: "sourceChanged"
+ lineNumber: 196
+ Parameter { name: "media"; type: "QUrl" }
+ }
+ Signal {
+ name: "playbackStateChanged"
+ lineNumber: 197
+ Parameter { name: "newState"; type: "QMediaPlayer::PlaybackState" }
+ }
+ Signal {
+ name: "mediaStatusChanged"
+ lineNumber: 198
+ Parameter { name: "status"; type: "QMediaPlayer::MediaStatus" }
+ }
+ Signal {
+ name: "durationChanged"
+ lineNumber: 200
+ Parameter { name: "duration"; type: "qlonglong" }
+ }
+ Signal {
+ name: "positionChanged"
+ lineNumber: 201
+ Parameter { name: "position"; type: "qlonglong" }
+ }
+ Signal {
+ name: "hasAudioChanged"
+ lineNumber: 203
+ Parameter { name: "available"; type: "bool" }
+ }
+ Signal {
+ name: "hasVideoChanged"
+ lineNumber: 204
+ Parameter { name: "videoAvailable"; type: "bool" }
+ }
+ Signal {
+ name: "bufferProgressChanged"
+ lineNumber: 206
+ Parameter { name: "progress"; type: "float" }
+ }
+ Signal {
+ name: "seekableChanged"
+ lineNumber: 208
+ Parameter { name: "seekable"; type: "bool" }
+ }
+ Signal {
+ name: "playingChanged"
+ lineNumber: 209
+ Parameter { name: "playing"; type: "bool" }
+ }
+ Signal {
+ name: "playbackRateChanged"
+ lineNumber: 210
+ Parameter { name: "rate"; type: "double" }
+ }
+ Signal { name: "loopsChanged"; lineNumber: 211 }
+ Signal { name: "metaDataChanged"; lineNumber: 213 }
+ Signal { name: "videoOutputChanged"; lineNumber: 214 }
+ Signal { name: "audioOutputChanged"; lineNumber: 215 }
+ Signal { name: "audioBufferOutputChanged"; revision: 1544; lineNumber: 216 }
+ Signal { name: "tracksChanged"; lineNumber: 218 }
+ Signal { name: "activeTracksChanged"; lineNumber: 219 }
+ Signal { name: "errorChanged"; lineNumber: 221 }
+ Signal {
+ name: "errorOccurred"
+ lineNumber: 222
+ Parameter { name: "error"; type: "QMediaPlayer::Error" }
+ Parameter { name: "errorString"; type: "QString" }
+ }
+ Signal {
+ name: "pitchCompensationChanged"
+ revision: 1546
+ lineNumber: 225
+ Parameter { type: "bool" }
+ }
+ Signal { name: "playbackOptionsChanged"; revision: 1546; lineNumber: 228 }
+ Method { name: "play"; lineNumber: 179 }
+ Method { name: "pause"; lineNumber: 180 }
+ Method { name: "stop"; lineNumber: 181 }
+ Method {
+ name: "setPosition"
+ lineNumber: 183
+ Parameter { name: "position"; type: "qlonglong" }
+ }
+ Method {
+ name: "setPlaybackRate"
+ lineNumber: 185
+ Parameter { name: "rate"; type: "double" }
+ }
+ Method {
+ name: "setSource"
+ lineNumber: 187
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Method {
+ name: "setSourceDevice"
+ lineNumber: 188
+ Parameter { name: "device"; type: "QIODevice"; isPointer: true }
+ Parameter { name: "sourceUrl"; type: "QUrl" }
+ }
+ Method {
+ name: "setSourceDevice"
+ isCloned: true
+ lineNumber: 188
+ Parameter { name: "device"; type: "QIODevice"; isPointer: true }
+ }
+ Method {
+ name: "setPitchCompensation"
+ isMethodConstant: true
+ lineNumber: 190
+ Parameter { type: "bool" }
+ }
+ Method {
+ name: "setPlaybackOptions"
+ lineNumber: 192
+ Parameter { name: "options"; type: "QPlaybackOptions" }
+ }
+ Method { name: "resetPlaybackOptions"; lineNumber: 193 }
+ }
+ Component {
+ file: "private/qquickimagecapture_p.h"
+ lineNumber: 29
+ name: "QQuickImageCapture"
+ accessSemantics: "reference"
+ prototype: "QImageCapture"
+ exports: [
+ "QtMultimedia/ImageCapture 6.0",
+ "QtMultimedia/ImageCapture 6.10"
+ ]
+ exportMetaObjectRevisions: [1536, 1546]
+ Property {
+ name: "preview"
+ type: "QString"
+ read: "preview"
+ notify: "previewChanged"
+ index: 0
+ lineNumber: 32
+ isReadonly: true
+ }
+ Signal { name: "previewChanged"; lineNumber: 45 }
+ Method {
+ name: "saveToFile"
+ isMethodConstant: true
+ lineNumber: 42
+ Parameter { name: "location"; type: "QUrl" }
+ }
+ Method {
+ name: "_q_imageCaptured"
+ lineNumber: 48
+ Parameter { type: "int" }
+ Parameter { type: "QImage" }
+ }
+ }
+ Component {
+ file: "private/qquickmediaplayer_p.h"
+ lineNumber: 26
+ name: "QQuickMediaPlayer"
+ accessSemantics: "reference"
+ prototype: "QMediaPlayer"
+ exports: [
+ "QtMultimedia/MediaPlayer 6.0",
+ "QtMultimedia/MediaPlayer 6.8",
+ "QtMultimedia/MediaPlayer 6.10"
+ ]
+ exportMetaObjectRevisions: [1536, 1544, 1546]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "qmlSource"
+ write: "qmlSetSource"
+ notify: "qmlSourceChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "autoPlay"
+ type: "bool"
+ read: "autoPlay"
+ write: "setAutoPlay"
+ notify: "autoPlayChanged"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Signal {
+ name: "qmlSourceChanged"
+ lineNumber: 48
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Signal {
+ name: "autoPlayChanged"
+ lineNumber: 49
+ Parameter { name: "autoPlay"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquickscreencapture_p.h"
+ lineNumber: 25
+ name: "QQuickScreenCatpure"
+ accessSemantics: "reference"
+ prototype: "QScreenCapture"
+ exports: ["QtMultimedia/ScreenCapture 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "screen"
+ type: "QQuickScreenInfo"
+ isPointer: true
+ read: "qmlScreen"
+ write: "qmlSetScreen"
+ notify: "screenChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Signal {
+ name: "screenChanged"
+ lineNumber: 39
+ Parameter { type: "QQuickScreenInfo"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquicksoundeffect_p.h"
+ lineNumber: 25
+ name: "QQuickSoundEffect"
+ accessSemantics: "reference"
+ prototype: "QSoundEffect"
+ exports: ["QtMultimedia/SoundEffect 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "qmlSource"
+ write: "qmlSetSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Signal {
+ name: "sourceChanged"
+ lineNumber: 39
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ }
+ Component {
+ file: "private/qquickvideooutput_p.h"
+ lineNumber: 55
+ name: "QQuickVideoOutput"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtMultimedia/VideoOutput 6.0",
+ "QtMultimedia/VideoOutput 6.3",
+ "QtMultimedia/VideoOutput 6.7",
+ "QtMultimedia/VideoOutput 6.9"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543, 1545]
+ Enum {
+ name: "FillMode"
+ lineNumber: 73
+ values: ["Stretch", "PreserveAspectFit", "PreserveAspectCrop"]
+ }
+ Enum {
+ name: "EndOfStreamPolicy"
+ lineNumber: 81
+ values: ["ClearOutput", "KeepLastFrame"]
+ }
+ Property {
+ name: "fillMode"
+ type: "FillMode"
+ read: "fillMode"
+ write: "setFillMode"
+ notify: "fillModeChanged"
+ index: 0
+ lineNumber: 59
+ }
+ Property {
+ name: "endOfStreamPolicy"
+ revision: 1545
+ type: "EndOfStreamPolicy"
+ read: "endOfStreamPolicy"
+ write: "setEndOfStreamPolicy"
+ notify: "endOfStreamPolicyChanged"
+ index: 1
+ lineNumber: 60
+ }
+ Property {
+ name: "orientation"
+ type: "int"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 2
+ lineNumber: 62
+ }
+ Property {
+ name: "mirrored"
+ revision: 1545
+ type: "bool"
+ read: "mirrored"
+ write: "setMirrored"
+ notify: "mirroredChanged"
+ index: 3
+ lineNumber: 63
+ }
+ Property {
+ name: "sourceRect"
+ type: "QRectF"
+ read: "sourceRect"
+ notify: "sourceRectChanged"
+ index: 4
+ lineNumber: 64
+ isReadonly: true
+ }
+ Property {
+ name: "contentRect"
+ type: "QRectF"
+ read: "contentRect"
+ notify: "contentRectChanged"
+ index: 5
+ lineNumber: 65
+ isReadonly: true
+ }
+ Property {
+ name: "videoSink"
+ type: "QVideoSink"
+ isPointer: true
+ read: "videoSink"
+ index: 6
+ lineNumber: 66
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Signal { name: "sourceChanged"; lineNumber: 111 }
+ Signal {
+ name: "fillModeChanged"
+ lineNumber: 112
+ Parameter { type: "QQuickVideoOutput::FillMode" }
+ }
+ Signal { name: "orientationChanged"; lineNumber: 113 }
+ Signal { name: "mirroredChanged"; lineNumber: 114 }
+ Signal { name: "sourceRectChanged"; lineNumber: 115 }
+ Signal { name: "contentRectChanged"; lineNumber: 116 }
+ Signal {
+ name: "endOfStreamPolicyChanged"
+ lineNumber: 117
+ Parameter { type: "QQuickVideoOutput::EndOfStreamPolicy" }
+ }
+ Method {
+ name: "_q_newFrame"
+ lineNumber: 137
+ Parameter { type: "QSize" }
+ }
+ Method { name: "_q_updateGeometry"; lineNumber: 138 }
+ Method {
+ name: "videoSink"
+ type: "QVideoSink"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 91
+ }
+ Method { name: "clearOutput"; revision: 1545; lineNumber: 108 }
+ }
+ Component {
+ file: "private/qquickvideooutput_p.h"
+ lineNumber: 40
+ name: "QQuickVideoSink"
+ accessSemantics: "reference"
+ prototype: "QVideoSink"
+ exports: ["QtMultimedia/VideoSink 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Signal { name: "videoFrameChanged"; lineNumber: 52 }
+ }
+ Component {
+ file: "qsoundeffect.h"
+ lineNumber: 20
+ name: "QSoundEffect"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "Loop"
+ lineNumber: 34
+ values: ["Infinite"]
+ }
+ Enum {
+ name: "Status"
+ lineNumber: 40
+ values: ["Null", "Loading", "Ready", "Error"]
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 24
+ }
+ Property {
+ name: "loops"
+ type: "int"
+ read: "loopCount"
+ write: "setLoopCount"
+ notify: "loopCountChanged"
+ index: 1
+ lineNumber: 25
+ }
+ Property {
+ name: "loopsRemaining"
+ type: "int"
+ read: "loopsRemaining"
+ notify: "loopsRemainingChanged"
+ index: 2
+ lineNumber: 26
+ isReadonly: true
+ }
+ Property {
+ name: "volume"
+ type: "float"
+ read: "volume"
+ write: "setVolume"
+ notify: "volumeChanged"
+ index: 3
+ lineNumber: 27
+ }
+ Property {
+ name: "muted"
+ type: "bool"
+ read: "isMuted"
+ write: "setMuted"
+ notify: "mutedChanged"
+ index: 4
+ lineNumber: 28
+ }
+ Property {
+ name: "playing"
+ type: "bool"
+ read: "isPlaying"
+ notify: "playingChanged"
+ index: 5
+ lineNumber: 29
+ isReadonly: true
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 6
+ lineNumber: 30
+ isReadonly: true
+ }
+ Property {
+ name: "audioDevice"
+ type: "QAudioDevice"
+ read: "audioDevice"
+ write: "setAudioDevice"
+ notify: "audioDeviceChanged"
+ index: 7
+ lineNumber: 31
+ }
+ Signal { name: "sourceChanged"; lineNumber: 77 }
+ Signal { name: "loopCountChanged"; lineNumber: 78 }
+ Signal { name: "loopsRemainingChanged"; lineNumber: 79 }
+ Signal { name: "volumeChanged"; lineNumber: 80 }
+ Signal { name: "mutedChanged"; lineNumber: 81 }
+ Signal { name: "loadedChanged"; lineNumber: 82 }
+ Signal { name: "playingChanged"; lineNumber: 83 }
+ Signal { name: "statusChanged"; lineNumber: 84 }
+ Signal { name: "audioDeviceChanged"; lineNumber: 85 }
+ Method { name: "play"; lineNumber: 88 }
+ Method { name: "stop"; lineNumber: 89 }
+ }
+ Component {
+ file: "qvideosink.h"
+ lineNumber: 21
+ name: "QVideoSink"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "subtitleText"
+ type: "QString"
+ read: "subtitleText"
+ write: "setSubtitleText"
+ notify: "subtitleTextChanged"
+ index: 0
+ lineNumber: 24
+ }
+ Property {
+ name: "videoSize"
+ type: "QSize"
+ read: "videoSize"
+ notify: "videoSizeChanged"
+ index: 1
+ lineNumber: 25
+ isReadonly: true
+ }
+ Signal {
+ name: "videoFrameChanged"
+ isMethodConstant: true
+ lineNumber: 43
+ Parameter { name: "frame"; type: "QVideoFrame" }
+ }
+ Signal {
+ name: "subtitleTextChanged"
+ isMethodConstant: true
+ lineNumber: 44
+ Parameter { name: "subtitleText"; type: "QString" }
+ }
+ Signal { name: "videoSizeChanged"; lineNumber: 45 }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 119
+ name: "QAudioDevice"
+ accessSemantics: "value"
+ exports: ["QtMultimedia/audioDevice 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "Mode"
+ lineNumber: 32
+ values: ["Null", "Input", "Output"]
+ }
+ Property {
+ name: "id"
+ type: "QByteArray"
+ read: "id"
+ index: 0
+ lineNumber: 27
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "description"
+ type: "QString"
+ read: "description"
+ index: 1
+ lineNumber: 28
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "isDefault"
+ type: "bool"
+ read: "isDefault"
+ index: 2
+ lineNumber: 29
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "mode"
+ type: "Mode"
+ read: "mode"
+ index: 3
+ lineNumber: 30
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 133
+ name: "QtMultimediaPrivate::QAudioDeviceDerived"
+ accessSemantics: "none"
+ prototype: "QAudioDevice"
+ exports: ["QtMultimedia/AudioDevice 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 105
+ name: "QAudioInput"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtMultimedia/AudioInput 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "device"
+ type: "QAudioDevice"
+ read: "device"
+ write: "setDevice"
+ notify: "deviceChanged"
+ index: 0
+ lineNumber: 21
+ }
+ Property {
+ name: "volume"
+ type: "float"
+ read: "volume"
+ write: "setVolume"
+ notify: "volumeChanged"
+ index: 1
+ lineNumber: 22
+ }
+ Property {
+ name: "muted"
+ type: "bool"
+ read: "isMuted"
+ write: "setMuted"
+ notify: "mutedChanged"
+ index: 2
+ lineNumber: 23
+ }
+ Signal { name: "deviceChanged"; lineNumber: 40 }
+ Signal {
+ name: "volumeChanged"
+ lineNumber: 41
+ Parameter { name: "volume"; type: "float" }
+ }
+ Signal {
+ name: "mutedChanged"
+ lineNumber: 42
+ Parameter { name: "muted"; type: "bool" }
+ }
+ Method {
+ name: "setDevice"
+ lineNumber: 35
+ Parameter { name: "device"; type: "QAudioDevice" }
+ }
+ Method {
+ name: "setVolume"
+ lineNumber: 36
+ Parameter { name: "volume"; type: "float" }
+ }
+ Method {
+ name: "setMuted"
+ lineNumber: 37
+ Parameter { name: "muted"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 112
+ name: "QAudioOutput"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtMultimedia/AudioOutput 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "device"
+ type: "QAudioDevice"
+ read: "device"
+ write: "setDevice"
+ notify: "deviceChanged"
+ index: 0
+ lineNumber: 21
+ }
+ Property {
+ name: "volume"
+ type: "float"
+ read: "volume"
+ write: "setVolume"
+ notify: "volumeChanged"
+ index: 1
+ lineNumber: 22
+ }
+ Property {
+ name: "muted"
+ type: "bool"
+ read: "isMuted"
+ write: "setMuted"
+ notify: "mutedChanged"
+ index: 2
+ lineNumber: 23
+ }
+ Signal { name: "deviceChanged"; lineNumber: 40 }
+ Signal {
+ name: "volumeChanged"
+ lineNumber: 41
+ Parameter { name: "volume"; type: "float" }
+ }
+ Signal {
+ name: "mutedChanged"
+ lineNumber: 42
+ Parameter { name: "muted"; type: "bool" }
+ }
+ Method {
+ name: "setDevice"
+ lineNumber: 35
+ Parameter { name: "device"; type: "QAudioDevice" }
+ }
+ Method {
+ name: "setVolume"
+ lineNumber: 36
+ Parameter { name: "volume"; type: "float" }
+ }
+ Method {
+ name: "setMuted"
+ lineNumber: 37
+ Parameter { name: "muted"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 140
+ name: "QCameraDevice"
+ accessSemantics: "value"
+ exports: ["QtMultimedia/cameraDevice 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "Position"
+ lineNumber: 79
+ values: ["UnspecifiedPosition", "BackFace", "FrontFace"]
+ }
+ Property {
+ name: "id"
+ type: "QByteArray"
+ read: "id"
+ index: 0
+ lineNumber: 53
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "description"
+ type: "QString"
+ read: "description"
+ index: 1
+ lineNumber: 54
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "isDefault"
+ type: "bool"
+ read: "isDefault"
+ index: 2
+ lineNumber: 55
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "position"
+ type: "Position"
+ read: "position"
+ index: 3
+ lineNumber: 56
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "videoFormats"
+ type: "QCameraFormat"
+ isList: true
+ read: "videoFormats"
+ index: 4
+ lineNumber: 57
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "correctionAngle"
+ type: "QtVideo::Rotation"
+ read: "correctionAngle"
+ index: 5
+ lineNumber: 58
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 154
+ name: "QtMultimediaPrivate::QCameraDeviceDerived"
+ accessSemantics: "none"
+ prototype: "QCameraDevice"
+ exports: ["QtMultimedia/CameraDevice 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 49
+ name: "QCamera"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtMultimedia/Camera 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "Error"
+ lineNumber: 57
+ values: ["NoError", "CameraError"]
+ }
+ Enum {
+ name: "FocusMode"
+ lineNumber: 64
+ values: [
+ "FocusModeAuto",
+ "FocusModeAutoNear",
+ "FocusModeAutoFar",
+ "FocusModeHyperfocal",
+ "FocusModeInfinity",
+ "FocusModeManual"
+ ]
+ }
+ Enum {
+ name: "FlashMode"
+ lineNumber: 74
+ values: ["FlashOff", "FlashOn", "FlashAuto"]
+ }
+ Enum {
+ name: "TorchMode"
+ lineNumber: 81
+ values: ["TorchOff", "TorchOn", "TorchAuto"]
+ }
+ Enum {
+ name: "ExposureMode"
+ lineNumber: 88
+ values: [
+ "ExposureAuto",
+ "ExposureManual",
+ "ExposurePortrait",
+ "ExposureNight",
+ "ExposureSports",
+ "ExposureSnow",
+ "ExposureBeach",
+ "ExposureAction",
+ "ExposureLandscape",
+ "ExposureNightPortrait",
+ "ExposureTheatre",
+ "ExposureSunset",
+ "ExposureSteadyPhoto",
+ "ExposureFireworks",
+ "ExposureParty",
+ "ExposureCandlelight",
+ "ExposureBarcode"
+ ]
+ }
+ Enum {
+ name: "WhiteBalanceMode"
+ lineNumber: 109
+ values: [
+ "WhiteBalanceAuto",
+ "WhiteBalanceManual",
+ "WhiteBalanceSunlight",
+ "WhiteBalanceCloudy",
+ "WhiteBalanceShade",
+ "WhiteBalanceTungsten",
+ "WhiteBalanceFluorescent",
+ "WhiteBalanceFlash",
+ "WhiteBalanceSunset"
+ ]
+ }
+ Enum {
+ name: "Features"
+ alias: "Feature"
+ isFlag: true
+ isScoped: true
+ lineNumber: 122
+ values: [
+ "ColorTemperature",
+ "ExposureCompensation",
+ "IsoSensitivity",
+ "ManualExposureTime",
+ "CustomFocusPoint",
+ "FocusDistance"
+ ]
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "cameraDevice"
+ type: "QCameraDevice"
+ read: "cameraDevice"
+ write: "setCameraDevice"
+ notify: "cameraDeviceChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "error"
+ type: "Error"
+ read: "error"
+ notify: "errorChanged"
+ index: 2
+ lineNumber: 30
+ isReadonly: true
+ }
+ Property {
+ name: "errorString"
+ type: "QString"
+ read: "errorString"
+ notify: "errorChanged"
+ index: 3
+ lineNumber: 31
+ isReadonly: true
+ }
+ Property {
+ name: "cameraFormat"
+ type: "QCameraFormat"
+ read: "cameraFormat"
+ write: "setCameraFormat"
+ notify: "cameraFormatChanged"
+ index: 4
+ lineNumber: 32
+ }
+ Property {
+ name: "focusMode"
+ type: "FocusMode"
+ read: "focusMode"
+ write: "setFocusMode"
+ notify: "focusModeChanged"
+ index: 5
+ lineNumber: 34
+ }
+ Property {
+ name: "focusPoint"
+ type: "QPointF"
+ read: "focusPoint"
+ notify: "focusPointChanged"
+ index: 6
+ lineNumber: 35
+ isReadonly: true
+ }
+ Property {
+ name: "customFocusPoint"
+ type: "QPointF"
+ read: "customFocusPoint"
+ write: "setCustomFocusPoint"
+ notify: "customFocusPointChanged"
+ index: 7
+ lineNumber: 36
+ }
+ Property {
+ name: "focusDistance"
+ type: "float"
+ read: "focusDistance"
+ write: "setFocusDistance"
+ notify: "focusDistanceChanged"
+ index: 8
+ lineNumber: 37
+ }
+ Property {
+ name: "minimumZoomFactor"
+ type: "float"
+ read: "minimumZoomFactor"
+ notify: "minimumZoomFactorChanged"
+ index: 9
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "maximumZoomFactor"
+ type: "float"
+ read: "maximumZoomFactor"
+ notify: "maximumZoomFactorChanged"
+ index: 10
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "zoomFactor"
+ type: "float"
+ read: "zoomFactor"
+ write: "setZoomFactor"
+ notify: "zoomFactorChanged"
+ index: 11
+ lineNumber: 41
+ }
+ Property {
+ name: "exposureTime"
+ type: "float"
+ read: "exposureTime"
+ notify: "exposureTimeChanged"
+ index: 12
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "manualExposureTime"
+ type: "float"
+ read: "manualExposureTime"
+ write: "setManualExposureTime"
+ notify: "manualExposureTimeChanged"
+ index: 13
+ lineNumber: 43
+ }
+ Property {
+ name: "isoSensitivity"
+ type: "int"
+ read: "isoSensitivity"
+ notify: "isoSensitivityChanged"
+ index: 14
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "manualIsoSensitivity"
+ type: "int"
+ read: "manualIsoSensitivity"
+ write: "setManualIsoSensitivity"
+ notify: "manualIsoSensitivityChanged"
+ index: 15
+ lineNumber: 45
+ }
+ Property {
+ name: "exposureCompensation"
+ type: "float"
+ read: "exposureCompensation"
+ write: "setExposureCompensation"
+ notify: "exposureCompensationChanged"
+ index: 16
+ lineNumber: 46
+ }
+ Property {
+ name: "exposureMode"
+ type: "QCamera::ExposureMode"
+ read: "exposureMode"
+ write: "setExposureMode"
+ notify: "exposureModeChanged"
+ index: 17
+ lineNumber: 47
+ }
+ Property {
+ name: "flashReady"
+ type: "bool"
+ read: "isFlashReady"
+ notify: "flashReady"
+ index: 18
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "flashMode"
+ type: "QCamera::FlashMode"
+ read: "flashMode"
+ write: "setFlashMode"
+ notify: "flashModeChanged"
+ index: 19
+ lineNumber: 49
+ }
+ Property {
+ name: "torchMode"
+ type: "QCamera::TorchMode"
+ read: "torchMode"
+ write: "setTorchMode"
+ notify: "torchModeChanged"
+ index: 20
+ lineNumber: 50
+ }
+ Property {
+ name: "whiteBalanceMode"
+ type: "WhiteBalanceMode"
+ read: "whiteBalanceMode"
+ write: "setWhiteBalanceMode"
+ notify: "whiteBalanceModeChanged"
+ index: 21
+ lineNumber: 52
+ }
+ Property {
+ name: "colorTemperature"
+ type: "int"
+ read: "colorTemperature"
+ write: "setColorTemperature"
+ notify: "colorTemperatureChanged"
+ index: 22
+ lineNumber: 53
+ }
+ Property {
+ name: "supportedFeatures"
+ type: "Features"
+ read: "supportedFeatures"
+ notify: "supportedFeaturesChanged"
+ index: 23
+ lineNumber: 54
+ isReadonly: true
+ }
+ Signal {
+ name: "activeChanged"
+ lineNumber: 223
+ Parameter { type: "bool" }
+ }
+ Signal { name: "errorChanged"; lineNumber: 224 }
+ Signal {
+ name: "errorOccurred"
+ lineNumber: 225
+ Parameter { name: "error"; type: "QCamera::Error" }
+ Parameter { name: "errorString"; type: "QString" }
+ }
+ Signal { name: "cameraDeviceChanged"; lineNumber: 226 }
+ Signal { name: "cameraFormatChanged"; lineNumber: 227 }
+ Signal { name: "supportedFeaturesChanged"; lineNumber: 228 }
+ Signal { name: "focusModeChanged"; lineNumber: 230 }
+ Signal {
+ name: "zoomFactorChanged"
+ lineNumber: 231
+ Parameter { type: "float" }
+ }
+ Signal {
+ name: "minimumZoomFactorChanged"
+ lineNumber: 232
+ Parameter { type: "float" }
+ }
+ Signal {
+ name: "maximumZoomFactorChanged"
+ lineNumber: 233
+ Parameter { type: "float" }
+ }
+ Signal {
+ name: "focusDistanceChanged"
+ lineNumber: 234
+ Parameter { type: "float" }
+ }
+ Signal { name: "focusPointChanged"; lineNumber: 235 }
+ Signal { name: "customFocusPointChanged"; lineNumber: 236 }
+ Signal {
+ name: "flashReady"
+ lineNumber: 238
+ Parameter { type: "bool" }
+ }
+ Signal { name: "flashModeChanged"; lineNumber: 239 }
+ Signal { name: "torchModeChanged"; lineNumber: 240 }
+ Signal {
+ name: "exposureTimeChanged"
+ lineNumber: 242
+ Parameter { name: "speed"; type: "float" }
+ }
+ Signal {
+ name: "manualExposureTimeChanged"
+ lineNumber: 243
+ Parameter { name: "speed"; type: "float" }
+ }
+ Signal {
+ name: "isoSensitivityChanged"
+ lineNumber: 244
+ Parameter { type: "int" }
+ }
+ Signal {
+ name: "manualIsoSensitivityChanged"
+ lineNumber: 245
+ Parameter { type: "int" }
+ }
+ Signal {
+ name: "exposureCompensationChanged"
+ lineNumber: 246
+ Parameter { type: "float" }
+ }
+ Signal { name: "exposureModeChanged"; lineNumber: 247 }
+ Signal { name: "whiteBalanceModeChanged"; isMethodConstant: true; lineNumber: 249 }
+ Signal { name: "colorTemperatureChanged"; isMethodConstant: true; lineNumber: 250 }
+ Signal { name: "brightnessChanged"; lineNumber: 251 }
+ Signal { name: "contrastChanged"; lineNumber: 252 }
+ Signal { name: "saturationChanged"; lineNumber: 253 }
+ Signal { name: "hueChanged"; lineNumber: 254 }
+ Method {
+ name: "setActive"
+ lineNumber: 201
+ Parameter { name: "active"; type: "bool" }
+ }
+ Method { name: "start"; lineNumber: 202 }
+ Method { name: "stop"; lineNumber: 203 }
+ Method {
+ name: "zoomTo"
+ lineNumber: 205
+ Parameter { name: "zoom"; type: "float" }
+ Parameter { name: "rate"; type: "float" }
+ }
+ Method {
+ name: "setFlashMode"
+ lineNumber: 207
+ Parameter { name: "mode"; type: "FlashMode" }
+ }
+ Method {
+ name: "setTorchMode"
+ lineNumber: 208
+ Parameter { name: "mode"; type: "TorchMode" }
+ }
+ Method {
+ name: "setExposureMode"
+ lineNumber: 209
+ Parameter { name: "mode"; type: "ExposureMode" }
+ }
+ Method {
+ name: "setExposureCompensation"
+ lineNumber: 211
+ Parameter { name: "ev"; type: "float" }
+ }
+ Method {
+ name: "setManualIsoSensitivity"
+ lineNumber: 213
+ Parameter { name: "iso"; type: "int" }
+ }
+ Method { name: "setAutoIsoSensitivity"; lineNumber: 214 }
+ Method {
+ name: "setManualExposureTime"
+ lineNumber: 216
+ Parameter { name: "seconds"; type: "float" }
+ }
+ Method { name: "setAutoExposureTime"; lineNumber: 217 }
+ Method {
+ name: "setWhiteBalanceMode"
+ lineNumber: 219
+ Parameter { name: "mode"; type: "WhiteBalanceMode" }
+ }
+ Method {
+ name: "setColorTemperature"
+ lineNumber: 220
+ Parameter { name: "colorTemperature"; type: "int" }
+ }
+ Method {
+ name: "isFocusModeSupported"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 156
+ Parameter { name: "mode"; type: "FocusMode" }
+ }
+ Method {
+ name: "isFlashModeSupported"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 172
+ Parameter { name: "mode"; type: "FlashMode" }
+ }
+ Method { name: "isFlashReady"; type: "bool"; isMethodConstant: true; lineNumber: 173 }
+ Method {
+ name: "isTorchModeSupported"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 176
+ Parameter { name: "mode"; type: "TorchMode" }
+ }
+ Method {
+ name: "isExposureModeSupported"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 179
+ Parameter { name: "mode"; type: "ExposureMode" }
+ }
+ Method {
+ name: "isWhiteBalanceModeSupported"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 196
+ Parameter { name: "mode"; type: "WhiteBalanceMode" }
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 182
+ name: "QCameraFormat"
+ accessSemantics: "value"
+ exports: ["QtMultimedia/cameraFormat 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "resolution"
+ type: "QSize"
+ read: "resolution"
+ index: 0
+ lineNumber: 18
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "pixelFormat"
+ type: "QVideoFrameFormat::PixelFormat"
+ read: "pixelFormat"
+ index: 1
+ lineNumber: 19
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "minFrameRate"
+ type: "float"
+ read: "minFrameRate"
+ index: 2
+ lineNumber: 20
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "maxFrameRate"
+ type: "float"
+ read: "maxFrameRate"
+ index: 3
+ lineNumber: 21
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 189
+ name: "QCapturableWindow"
+ accessSemantics: "value"
+ exports: ["QtMultimedia/capturableWindow 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "description"
+ type: "QString"
+ read: "description"
+ index: 0
+ lineNumber: 23
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "isValid"
+ type: "bool"
+ read: "isValid"
+ index: 1
+ lineNumber: 24
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Method {
+ name: "QCapturableWindow"
+ revision: 1546
+ isConstructor: true
+ lineNumber: 27
+ Parameter { name: "window"; type: "QWindow"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 56
+ name: "QImageCapture"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "Error"
+ lineNumber: 34
+ values: [
+ "NoError",
+ "NotReadyError",
+ "ResourceError",
+ "OutOfSpaceError",
+ "NotSupportedFeatureError",
+ "FormatError"
+ ]
+ }
+ Enum {
+ name: "Quality"
+ lineNumber: 45
+ values: [
+ "VeryLowQuality",
+ "LowQuality",
+ "NormalQuality",
+ "HighQuality",
+ "VeryHighQuality"
+ ]
+ }
+ Enum {
+ name: "FileFormat"
+ lineNumber: 55
+ values: [
+ "UnspecifiedFormat",
+ "JPEG",
+ "PNG",
+ "WebP",
+ "Tiff",
+ "LastFileFormat"
+ ]
+ }
+ Property {
+ name: "readyForCapture"
+ type: "bool"
+ read: "isReadyForCapture"
+ notify: "readyForCaptureChanged"
+ index: 0
+ lineNumber: 26
+ isReadonly: true
+ }
+ Property {
+ name: "metaData"
+ type: "QMediaMetaData"
+ read: "metaData"
+ write: "setMetaData"
+ notify: "metaDataChanged"
+ index: 1
+ lineNumber: 27
+ }
+ Property {
+ name: "error"
+ type: "Error"
+ read: "error"
+ notify: "errorChanged"
+ index: 2
+ lineNumber: 28
+ isReadonly: true
+ }
+ Property {
+ name: "errorString"
+ type: "QString"
+ read: "errorString"
+ notify: "errorChanged"
+ index: 3
+ lineNumber: 29
+ isReadonly: true
+ }
+ Property {
+ name: "fileFormat"
+ type: "FileFormat"
+ read: "fileFormat"
+ write: "setFileFormat"
+ notify: "fileFormatChanged"
+ index: 4
+ lineNumber: 30
+ }
+ Property {
+ name: "quality"
+ type: "Quality"
+ read: "quality"
+ write: "setQuality"
+ notify: "qualityChanged"
+ index: 5
+ lineNumber: 31
+ }
+ Property {
+ name: "supportedFormats"
+ revision: 1546
+ type: "FileFormat"
+ isList: true
+ read: "supportedFormats"
+ index: 6
+ lineNumber: 32
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Signal { name: "errorChanged"; lineNumber: 100 }
+ Signal {
+ name: "errorOccurred"
+ lineNumber: 101
+ Parameter { name: "id"; type: "int" }
+ Parameter { name: "error"; type: "QImageCapture::Error" }
+ Parameter { name: "errorString"; type: "QString" }
+ }
+ Signal {
+ name: "readyForCaptureChanged"
+ lineNumber: 103
+ Parameter { name: "ready"; type: "bool" }
+ }
+ Signal { name: "metaDataChanged"; lineNumber: 104 }
+ Signal { name: "fileFormatChanged"; lineNumber: 106 }
+ Signal { name: "qualityChanged"; lineNumber: 107 }
+ Signal { name: "resolutionChanged"; lineNumber: 108 }
+ Signal {
+ name: "imageExposed"
+ lineNumber: 110
+ Parameter { name: "id"; type: "int" }
+ }
+ Signal {
+ name: "imageCaptured"
+ lineNumber: 111
+ Parameter { name: "id"; type: "int" }
+ Parameter { name: "preview"; type: "QImage" }
+ }
+ Signal {
+ name: "imageMetadataAvailable"
+ lineNumber: 112
+ Parameter { name: "id"; type: "int" }
+ Parameter { name: "metaData"; type: "QMediaMetaData" }
+ }
+ Signal {
+ name: "imageAvailable"
+ lineNumber: 113
+ Parameter { name: "id"; type: "int" }
+ Parameter { name: "frame"; type: "QVideoFrame" }
+ }
+ Signal {
+ name: "imageSaved"
+ lineNumber: 114
+ Parameter { name: "id"; type: "int" }
+ Parameter { name: "fileName"; type: "QString" }
+ }
+ Method {
+ name: "captureToFile"
+ type: "int"
+ lineNumber: 96
+ Parameter { name: "location"; type: "QString" }
+ }
+ Method { name: "captureToFile"; type: "int"; isCloned: true; lineNumber: 96 }
+ Method { name: "capture"; type: "int"; lineNumber: 97 }
+ Method {
+ name: "_q_error"
+ lineNumber: 126
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ Parameter { type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 42
+ name: "QMediaCaptureSession"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtMultimedia/CaptureSession 6.0",
+ "QtMultimedia/CaptureSession 6.8"
+ ]
+ exportMetaObjectRevisions: [1536, 1544]
+ Property {
+ name: "audioInput"
+ type: "QAudioInput"
+ isPointer: true
+ read: "audioInput"
+ write: "setAudioInput"
+ notify: "audioInputChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "audioBufferInput"
+ revision: 1544
+ type: "QAudioBufferInput"
+ isPointer: true
+ read: "audioBufferInput"
+ write: "setAudioBufferInput"
+ notify: "audioBufferInputChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "audioOutput"
+ type: "QAudioOutput"
+ isPointer: true
+ read: "audioOutput"
+ write: "setAudioOutput"
+ notify: "audioOutputChanged"
+ index: 2
+ lineNumber: 32
+ }
+ Property {
+ name: "camera"
+ type: "QCamera"
+ isPointer: true
+ read: "camera"
+ write: "setCamera"
+ notify: "cameraChanged"
+ index: 3
+ lineNumber: 33
+ }
+ Property {
+ name: "screenCapture"
+ type: "QScreenCapture"
+ isPointer: true
+ read: "screenCapture"
+ write: "setScreenCapture"
+ notify: "screenCaptureChanged"
+ index: 4
+ lineNumber: 34
+ }
+ Property {
+ name: "windowCapture"
+ type: "QWindowCapture"
+ isPointer: true
+ read: "windowCapture"
+ write: "setWindowCapture"
+ notify: "windowCaptureChanged"
+ index: 5
+ lineNumber: 36
+ }
+ Property {
+ name: "videoFrameInput"
+ revision: 1544
+ type: "QVideoFrameInput"
+ isPointer: true
+ read: "videoFrameInput"
+ write: "setVideoFrameInput"
+ notify: "videoFrameInputChanged"
+ index: 6
+ lineNumber: 38
+ }
+ Property {
+ name: "imageCapture"
+ type: "QImageCapture"
+ isPointer: true
+ read: "imageCapture"
+ write: "setImageCapture"
+ notify: "imageCaptureChanged"
+ index: 7
+ lineNumber: 40
+ }
+ Property {
+ name: "recorder"
+ type: "QMediaRecorder"
+ isPointer: true
+ read: "recorder"
+ write: "setRecorder"
+ notify: "recorderChanged"
+ index: 8
+ lineNumber: 41
+ }
+ Property {
+ name: "videoOutput"
+ type: "QObject"
+ isPointer: true
+ read: "videoOutput"
+ write: "setVideoOutput"
+ notify: "videoOutputChanged"
+ index: 9
+ lineNumber: 42
+ }
+ Signal { name: "audioInputChanged"; lineNumber: 83 }
+ Signal { name: "audioBufferInputChanged"; revision: 1544; lineNumber: 84 }
+ Signal { name: "cameraChanged"; lineNumber: 85 }
+ Signal { name: "screenCaptureChanged"; lineNumber: 86 }
+ Signal { name: "windowCaptureChanged"; lineNumber: 87 }
+ Signal { name: "videoFrameInputChanged"; revision: 1544; lineNumber: 88 }
+ Signal { name: "imageCaptureChanged"; lineNumber: 89 }
+ Signal { name: "recorderChanged"; lineNumber: 90 }
+ Signal { name: "videoOutputChanged"; lineNumber: 91 }
+ Signal { name: "audioOutputChanged"; lineNumber: 92 }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 98
+ name: "QMediaDevices"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtMultimedia/MediaDevices 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "audioInputs"
+ type: "QAudioDevice"
+ isList: true
+ read: "audioInputs"
+ notify: "audioInputsChanged"
+ index: 0
+ lineNumber: 19
+ isReadonly: true
+ }
+ Property {
+ name: "audioOutputs"
+ type: "QAudioDevice"
+ isList: true
+ read: "audioOutputs"
+ notify: "audioOutputsChanged"
+ index: 1
+ lineNumber: 20
+ isReadonly: true
+ }
+ Property {
+ name: "videoInputs"
+ type: "QCameraDevice"
+ isList: true
+ read: "videoInputs"
+ notify: "videoInputsChanged"
+ index: 2
+ lineNumber: 21
+ isReadonly: true
+ }
+ Property {
+ name: "defaultAudioInput"
+ type: "QAudioDevice"
+ read: "defaultAudioInput"
+ notify: "audioInputsChanged"
+ index: 3
+ lineNumber: 22
+ isReadonly: true
+ }
+ Property {
+ name: "defaultAudioOutput"
+ type: "QAudioDevice"
+ read: "defaultAudioOutput"
+ notify: "audioOutputsChanged"
+ index: 4
+ lineNumber: 23
+ isReadonly: true
+ }
+ Property {
+ name: "defaultVideoInput"
+ type: "QCameraDevice"
+ read: "defaultVideoInput"
+ notify: "videoInputsChanged"
+ index: 5
+ lineNumber: 24
+ isReadonly: true
+ }
+ Signal { name: "audioInputsChanged"; lineNumber: 39 }
+ Signal { name: "audioOutputsChanged"; lineNumber: 40 }
+ Signal { name: "videoInputsChanged"; lineNumber: 41 }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 161
+ name: "QMediaFormat"
+ accessSemantics: "value"
+ exports: ["QtMultimedia/mediaFormat 6.0"]
+ isCreatable: false
+ enforcesScopedEnums: true
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "FileFormat"
+ lineNumber: 28
+ values: [
+ "UnspecifiedFormat",
+ "WMV",
+ "AVI",
+ "Matroska",
+ "MPEG4",
+ "Ogg",
+ "QuickTime",
+ "WebM",
+ "Mpeg4Audio",
+ "AAC",
+ "WMA",
+ "MP3",
+ "FLAC",
+ "Wave",
+ "LastFileFormat"
+ ]
+ }
+ Enum {
+ name: "AudioCodec"
+ isScoped: true
+ lineNumber: 49
+ values: [
+ "Unspecified",
+ "MP3",
+ "AAC",
+ "AC3",
+ "EAC3",
+ "FLAC",
+ "DolbyTrueHD",
+ "Opus",
+ "Vorbis",
+ "Wave",
+ "WMA",
+ "ALAC",
+ "LastAudioCodec"
+ ]
+ }
+ Enum {
+ name: "VideoCodec"
+ isScoped: true
+ lineNumber: 66
+ values: [
+ "Unspecified",
+ "MPEG1",
+ "MPEG2",
+ "MPEG4",
+ "H264",
+ "H265",
+ "VP8",
+ "VP9",
+ "AV1",
+ "Theora",
+ "WMV",
+ "MotionJPEG",
+ "LastVideoCodec"
+ ]
+ }
+ Enum {
+ name: "ConversionMode"
+ lineNumber: 83
+ values: ["Encode", "Decode"]
+ }
+ Property {
+ name: "fileFormat"
+ type: "FileFormat"
+ read: "fileFormat"
+ write: "setFileFormat"
+ index: 0
+ lineNumber: 23
+ }
+ Property {
+ name: "audioCodec"
+ type: "AudioCodec"
+ read: "audioCodec"
+ write: "setAudioCodec"
+ index: 1
+ lineNumber: 24
+ }
+ Property {
+ name: "videoCodec"
+ type: "VideoCodec"
+ read: "videoCodec"
+ write: "setVideoCodec"
+ index: 2
+ lineNumber: 25
+ }
+ Method {
+ name: "isSupported"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 119
+ Parameter { name: "mode"; type: "ConversionMode" }
+ }
+ Method {
+ name: "supportedFileFormats"
+ type: "FileFormat"
+ isList: true
+ lineNumber: 125
+ Parameter { name: "m"; type: "ConversionMode" }
+ }
+ Method {
+ name: "supportedVideoCodecs"
+ type: "VideoCodec"
+ isList: true
+ lineNumber: 126
+ Parameter { name: "m"; type: "ConversionMode" }
+ }
+ Method {
+ name: "supportedAudioCodecs"
+ type: "AudioCodec"
+ isList: true
+ lineNumber: 127
+ Parameter { name: "m"; type: "ConversionMode" }
+ }
+ Method {
+ name: "fileFormatName"
+ type: "QString"
+ lineNumber: 129
+ Parameter { name: "fileFormat"; type: "FileFormat" }
+ }
+ Method {
+ name: "audioCodecName"
+ type: "QString"
+ lineNumber: 130
+ Parameter { name: "codec"; type: "AudioCodec" }
+ }
+ Method {
+ name: "videoCodecName"
+ type: "QString"
+ lineNumber: 131
+ Parameter { name: "codec"; type: "VideoCodec" }
+ }
+ Method {
+ name: "fileFormatDescription"
+ type: "QString"
+ lineNumber: 133
+ Parameter { name: "fileFormat"; type: "QMediaFormat::FileFormat" }
+ }
+ Method {
+ name: "audioCodecDescription"
+ type: "QString"
+ lineNumber: 134
+ Parameter { name: "codec"; type: "QMediaFormat::AudioCodec" }
+ }
+ Method {
+ name: "videoCodecDescription"
+ type: "QString"
+ lineNumber: 135
+ Parameter { name: "codec"; type: "QMediaFormat::VideoCodec" }
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 175
+ name: "QtMultimediaPrivate::QMediaFormatDerived"
+ accessSemantics: "none"
+ prototype: "QMediaFormat"
+ exports: ["QtMultimedia/MediaFormat 6.0"]
+ isCreatable: false
+ enforcesScopedEnums: true
+ exportMetaObjectRevisions: [1536]
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 77
+ name: "QMediaMetaData"
+ accessSemantics: "value"
+ exports: ["QtMultimedia/mediaMetaData 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "Key"
+ lineNumber: 22
+ values: [
+ "Title",
+ "Author",
+ "Comment",
+ "Description",
+ "Genre",
+ "Date",
+ "Language",
+ "Publisher",
+ "Copyright",
+ "Url",
+ "Duration",
+ "MediaType",
+ "FileFormat",
+ "AudioBitRate",
+ "AudioCodec",
+ "VideoBitRate",
+ "VideoCodec",
+ "VideoFrameRate",
+ "AlbumTitle",
+ "AlbumArtist",
+ "ContributingArtist",
+ "TrackNumber",
+ "Composer",
+ "LeadPerformer",
+ "ThumbnailImage",
+ "CoverArtImage",
+ "Orientation",
+ "Resolution",
+ "HasHdrContent"
+ ]
+ }
+ Method {
+ name: "value"
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 65
+ Parameter { name: "k"; type: "Key" }
+ }
+ Method {
+ name: "insert"
+ lineNumber: 66
+ Parameter { name: "k"; type: "Key" }
+ Parameter { name: "value"; type: "QVariant" }
+ }
+ Method {
+ name: "remove"
+ lineNumber: 67
+ Parameter { name: "k"; type: "Key" }
+ }
+ Method { name: "keys"; type: "Key"; isList: true; isMethodConstant: true; lineNumber: 68 }
+ Method { name: "clear"; lineNumber: 71 }
+ Method { name: "isEmpty"; type: "bool"; isMethodConstant: true; lineNumber: 73 }
+ Method {
+ name: "stringValue"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 74
+ Parameter { name: "k"; type: "Key" }
+ }
+ Method {
+ name: "metaDataKeyToString"
+ type: "QString"
+ lineNumber: 76
+ Parameter { name: "k"; type: "Key" }
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 91
+ name: "QtMultimediaPrivate::QMediaMetaDataDerived"
+ accessSemantics: "none"
+ prototype: "QMediaMetaData"
+ exports: ["QtMultimedia/MediaMetaData 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 70
+ name: "QMediaRecorder"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtMultimedia/MediaRecorder 6.0",
+ "QtMultimedia/MediaRecorder 6.8"
+ ]
+ exportMetaObjectRevisions: [1536, 1544]
+ Enum {
+ name: "Quality"
+ lineNumber: 41
+ values: [
+ "VeryLowQuality",
+ "LowQuality",
+ "NormalQuality",
+ "HighQuality",
+ "VeryHighQuality"
+ ]
+ }
+ Enum {
+ name: "EncodingMode"
+ lineNumber: 51
+ values: [
+ "ConstantQualityEncoding",
+ "ConstantBitRateEncoding",
+ "AverageBitRateEncoding",
+ "TwoPassEncoding"
+ ]
+ }
+ Enum {
+ name: "RecorderState"
+ lineNumber: 60
+ values: ["StoppedState", "RecordingState", "PausedState"]
+ }
+ Enum {
+ name: "Error"
+ lineNumber: 68
+ values: [
+ "NoError",
+ "ResourceError",
+ "FormatError",
+ "OutOfSpaceError",
+ "LocationNotWritable"
+ ]
+ }
+ Property {
+ name: "recorderState"
+ type: "QMediaRecorder::RecorderState"
+ read: "recorderState"
+ notify: "recorderStateChanged"
+ index: 0
+ lineNumber: 23
+ isReadonly: true
+ }
+ Property {
+ name: "duration"
+ type: "qlonglong"
+ read: "duration"
+ notify: "durationChanged"
+ index: 1
+ lineNumber: 24
+ isReadonly: true
+ }
+ Property {
+ name: "outputLocation"
+ type: "QUrl"
+ read: "outputLocation"
+ write: "setOutputLocation"
+ index: 2
+ lineNumber: 25
+ }
+ Property {
+ name: "actualLocation"
+ type: "QUrl"
+ read: "actualLocation"
+ notify: "actualLocationChanged"
+ index: 3
+ lineNumber: 26
+ isReadonly: true
+ }
+ Property {
+ name: "metaData"
+ type: "QMediaMetaData"
+ read: "metaData"
+ write: "setMetaData"
+ notify: "metaDataChanged"
+ index: 4
+ lineNumber: 27
+ }
+ Property {
+ name: "error"
+ type: "QMediaRecorder::Error"
+ read: "error"
+ notify: "errorChanged"
+ index: 5
+ lineNumber: 28
+ isReadonly: true
+ }
+ Property {
+ name: "errorString"
+ type: "QString"
+ read: "errorString"
+ notify: "errorChanged"
+ index: 6
+ lineNumber: 29
+ isReadonly: true
+ }
+ Property {
+ name: "mediaFormat"
+ type: "QMediaFormat"
+ read: "mediaFormat"
+ write: "setMediaFormat"
+ notify: "mediaFormatChanged"
+ index: 7
+ lineNumber: 30
+ }
+ Property {
+ name: "quality"
+ type: "Quality"
+ read: "quality"
+ write: "setQuality"
+ notify: "qualityChanged"
+ index: 8
+ lineNumber: 31
+ }
+ Property {
+ name: "encodingMode"
+ type: "QMediaRecorder::EncodingMode"
+ read: "encodingMode"
+ write: "setEncodingMode"
+ notify: "encodingModeChanged"
+ index: 9
+ lineNumber: 32
+ }
+ Property {
+ name: "videoResolution"
+ type: "QSize"
+ read: "videoResolution"
+ write: "setVideoResolution"
+ notify: "videoResolutionChanged"
+ index: 10
+ lineNumber: 33
+ }
+ Property {
+ name: "videoFrameRate"
+ type: "double"
+ read: "videoFrameRate"
+ write: "setVideoFrameRate"
+ notify: "videoFrameRateChanged"
+ index: 11
+ lineNumber: 34
+ }
+ Property {
+ name: "videoBitRate"
+ type: "int"
+ read: "videoBitRate"
+ write: "setVideoBitRate"
+ notify: "videoBitRateChanged"
+ index: 12
+ lineNumber: 35
+ }
+ Property {
+ name: "audioBitRate"
+ type: "int"
+ read: "audioBitRate"
+ write: "setAudioBitRate"
+ notify: "audioBitRateChanged"
+ index: 13
+ lineNumber: 36
+ }
+ Property {
+ name: "audioChannelCount"
+ type: "int"
+ read: "audioChannelCount"
+ write: "setAudioChannelCount"
+ notify: "audioChannelCountChanged"
+ index: 14
+ lineNumber: 37
+ }
+ Property {
+ name: "audioSampleRate"
+ type: "int"
+ read: "audioSampleRate"
+ write: "setAudioSampleRate"
+ notify: "audioSampleRateChanged"
+ index: 15
+ lineNumber: 38
+ }
+ Property {
+ name: "autoStop"
+ revision: 1544
+ type: "bool"
+ read: "autoStop"
+ write: "setAutoStop"
+ notify: "autoStopChanged"
+ index: 16
+ lineNumber: 39
+ }
+ Signal {
+ name: "recorderStateChanged"
+ lineNumber: 142
+ Parameter { name: "state"; type: "QMediaRecorder::RecorderState" }
+ }
+ Signal {
+ name: "durationChanged"
+ lineNumber: 143
+ Parameter { name: "duration"; type: "qlonglong" }
+ }
+ Signal {
+ name: "actualLocationChanged"
+ lineNumber: 144
+ Parameter { name: "location"; type: "QUrl" }
+ }
+ Signal { name: "encoderSettingsChanged"; lineNumber: 148 }
+ Signal {
+ name: "errorOccurred"
+ lineNumber: 151
+ Parameter { name: "error"; type: "QMediaRecorder::Error" }
+ Parameter { name: "errorString"; type: "QString" }
+ }
+ Signal { name: "errorChanged"; lineNumber: 152 }
+ Signal { name: "metaDataChanged"; lineNumber: 154 }
+ Signal { name: "mediaFormatChanged"; lineNumber: 156 }
+ Signal { name: "encodingModeChanged"; lineNumber: 157 }
+ Signal { name: "qualityChanged"; lineNumber: 158 }
+ Signal { name: "videoResolutionChanged"; lineNumber: 159 }
+ Signal { name: "videoFrameRateChanged"; lineNumber: 160 }
+ Signal { name: "videoBitRateChanged"; lineNumber: 161 }
+ Signal { name: "audioBitRateChanged"; lineNumber: 162 }
+ Signal { name: "audioChannelCountChanged"; lineNumber: 163 }
+ Signal { name: "audioSampleRateChanged"; lineNumber: 164 }
+ Signal { name: "autoStopChanged"; revision: 1544; lineNumber: 165 }
+ Method { name: "record"; lineNumber: 137 }
+ Method { name: "pause"; lineNumber: 138 }
+ Method { name: "stop"; lineNumber: 139 }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 204
+ name: "QPlaybackOptions"
+ accessSemantics: "value"
+ extension: "QtMultimediaPrivate::QPlaybackOptionsDerived"
+ exports: ["QtMultimedia/playbackOptions 6.10"]
+ isCreatable: false
+ enforcesScopedEnums: true
+ exportMetaObjectRevisions: [1546]
+ Enum {
+ name: "PlaybackIntent"
+ isScoped: true
+ lineNumber: 30
+ values: ["Playback", "LowLatencyStreaming"]
+ }
+ Property {
+ name: "networkTimeout"
+ type: "std::chrono::milliseconds"
+ read: "networkTimeout"
+ write: "setNetworkTimeout"
+ reset: "resetNetworkTimeout"
+ index: 0
+ lineNumber: 23
+ isFinal: true
+ }
+ Property {
+ name: "playbackIntent"
+ type: "PlaybackIntent"
+ read: "playbackIntent"
+ write: "setPlaybackIntent"
+ reset: "resetPlaybackIntent"
+ index: 1
+ lineNumber: 25
+ }
+ Property {
+ name: "probeSize"
+ type: "qsizetype"
+ read: "probeSize"
+ write: "setProbeSize"
+ reset: "resetProbeSize"
+ index: 2
+ lineNumber: 27
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 204
+ name: "QtMultimediaPrivate::QPlaybackOptionsDerived"
+ accessSemantics: "value"
+ prototype: "QPlaybackOptions"
+ Property {
+ name: "networkTimeoutMs"
+ type: "qlonglong"
+ read: "networkTimeoutMs"
+ write: "setNetworkTimeoutMs"
+ reset: "resetNetworkTimeoutMs"
+ index: 0
+ lineNumber: 206
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 222
+ name: "QPlaybackOptions"
+ accessSemantics: "none"
+ exports: ["QtMultimedia/PlaybackOptions 6.10"]
+ isCreatable: false
+ enforcesScopedEnums: true
+ exportMetaObjectRevisions: [1546]
+ Enum {
+ name: "PlaybackIntent"
+ isScoped: true
+ lineNumber: 30
+ values: ["Playback", "LowLatencyStreaming"]
+ }
+ Property {
+ name: "networkTimeout"
+ type: "std::chrono::milliseconds"
+ read: "networkTimeout"
+ write: "setNetworkTimeout"
+ reset: "resetNetworkTimeout"
+ index: 0
+ lineNumber: 23
+ isFinal: true
+ }
+ Property {
+ name: "playbackIntent"
+ type: "PlaybackIntent"
+ read: "playbackIntent"
+ write: "setPlaybackIntent"
+ reset: "resetPlaybackIntent"
+ index: 1
+ lineNumber: 25
+ }
+ Property {
+ name: "probeSize"
+ type: "qsizetype"
+ read: "probeSize"
+ write: "setProbeSize"
+ reset: "resetProbeSize"
+ index: 2
+ lineNumber: 27
+ }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 63
+ name: "QScreenCapture"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "Error"
+ lineNumber: 29
+ values: [
+ "NoError",
+ "InternalError",
+ "CapturingNotSupported",
+ "CaptureFailed",
+ "NotFound"
+ ]
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 23
+ }
+ Property {
+ name: "screen"
+ type: "QScreen"
+ isPointer: true
+ read: "screen"
+ write: "setScreen"
+ notify: "screenChanged"
+ index: 1
+ lineNumber: 24
+ }
+ Property {
+ name: "error"
+ type: "Error"
+ read: "error"
+ notify: "errorChanged"
+ index: 2
+ lineNumber: 25
+ isReadonly: true
+ }
+ Property {
+ name: "errorString"
+ type: "QString"
+ read: "errorString"
+ notify: "errorChanged"
+ index: 3
+ lineNumber: 26
+ isReadonly: true
+ }
+ Signal {
+ name: "activeChanged"
+ lineNumber: 57
+ Parameter { type: "bool" }
+ }
+ Signal { name: "errorChanged"; lineNumber: 58 }
+ Signal {
+ name: "screenChanged"
+ lineNumber: 59
+ Parameter { type: "QScreen"; isPointer: true }
+ }
+ Signal {
+ name: "errorOccurred"
+ lineNumber: 60
+ Parameter { name: "error"; type: "QScreenCapture::Error" }
+ Parameter { name: "errorString"; type: "QString" }
+ }
+ Method {
+ name: "setActive"
+ lineNumber: 52
+ Parameter { name: "active"; type: "bool" }
+ }
+ Method { name: "start"; lineNumber: 53 }
+ Method { name: "stop"; lineNumber: 54 }
+ }
+ Component {
+ file: "private/qtmultimediaquicktypes_p.h"
+ lineNumber: 197
+ name: "QWindowCapture"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtMultimedia/WindowCapture 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "Error"
+ lineNumber: 24
+ values: [
+ "NoError",
+ "InternalError",
+ "CapturingNotSupported",
+ "CaptureFailed",
+ "NotFound"
+ ]
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 19
+ }
+ Property {
+ name: "window"
+ type: "QCapturableWindow"
+ read: "window"
+ write: "setWindow"
+ notify: "windowChanged"
+ index: 1
+ lineNumber: 20
+ }
+ Property {
+ name: "error"
+ type: "Error"
+ read: "error"
+ notify: "errorChanged"
+ index: 2
+ lineNumber: 21
+ isReadonly: true
+ }
+ Property {
+ name: "errorString"
+ type: "QString"
+ read: "errorString"
+ notify: "errorChanged"
+ index: 3
+ lineNumber: 22
+ isReadonly: true
+ }
+ Signal {
+ name: "activeChanged"
+ lineNumber: 55
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "windowChanged"
+ lineNumber: 56
+ Parameter { name: "window"; type: "QCapturableWindow" }
+ }
+ Signal { name: "errorChanged"; lineNumber: 57 }
+ Signal {
+ name: "errorOccurred"
+ lineNumber: 58
+ Parameter { name: "error"; type: "QWindowCapture::Error" }
+ Parameter { name: "errorString"; type: "QString" }
+ }
+ Method {
+ name: "setActive"
+ lineNumber: 50
+ Parameter { name: "active"; type: "bool" }
+ }
+ Method { name: "start"; lineNumber: 51 }
+ Method { name: "stop"; lineNumber: 52 }
+ Method { name: "capturableWindows"; type: "QCapturableWindow"; isList: true; lineNumber: 36 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/qmldir
new file mode 100644
index 00000000..82f64177
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/qmldir
@@ -0,0 +1,10 @@
+module QtMultimedia
+linktarget Qt6::quickmultimedia
+plugin quickmultimediaplugin
+classname QMultimediaQuickModule
+typeinfo plugins.qmltypes
+depends QtQuick
+prefer :/qt-project.org/imports/QtMultimedia/
+Video 6.0 Video.qml
+Video 5.0 Video.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/quickmultimediaplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/quickmultimediaplugin.dll
new file mode 100644
index 00000000..2d19bfb6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtMultimedia/quickmultimediaplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtNetwork/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtNetwork/plugins.qmltypes
new file mode 100644
index 00000000..86ed8d28
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtNetwork/plugins.qmltypes
@@ -0,0 +1,645 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qabstractsocket.h"
+ lineNumber: 26
+ name: "QAbstractSocket"
+ accessSemantics: "reference"
+ prototype: "QIODevice"
+ Enum {
+ name: "SocketType"
+ lineNumber: 31
+ values: [
+ "TcpSocket",
+ "UdpSocket",
+ "SctpSocket",
+ "UnknownSocketType"
+ ]
+ }
+ Enum {
+ name: "NetworkLayerProtocol"
+ lineNumber: 40
+ values: [
+ "IPv4Protocol",
+ "IPv6Protocol",
+ "AnyIPProtocol",
+ "UnknownNetworkLayerProtocol"
+ ]
+ }
+ Enum {
+ name: "SocketError"
+ lineNumber: 53
+ values: [
+ "ConnectionRefusedError",
+ "RemoteHostClosedError",
+ "HostNotFoundError",
+ "SocketAccessError",
+ "SocketResourceError",
+ "SocketTimeoutError",
+ "DatagramTooLargeError",
+ "NetworkError",
+ "AddressInUseError",
+ "SocketAddressNotAvailableError",
+ "UnsupportedSocketOperationError",
+ "UnfinishedSocketOperationError",
+ "ProxyAuthenticationRequiredError",
+ "SslHandshakeFailedError",
+ "ProxyConnectionRefusedError",
+ "ProxyConnectionClosedError",
+ "ProxyConnectionTimeoutError",
+ "ProxyNotFoundError",
+ "ProxyProtocolError",
+ "OperationError",
+ "SslInternalError",
+ "SslInvalidUserDataError",
+ "TemporaryError",
+ "UnknownSocketError"
+ ]
+ }
+ Enum {
+ name: "SocketState"
+ lineNumber: 81
+ values: [
+ "UnconnectedState",
+ "HostLookupState",
+ "ConnectingState",
+ "ConnectedState",
+ "BoundState",
+ "ListeningState",
+ "ClosingState"
+ ]
+ }
+ Enum {
+ name: "SocketOption"
+ lineNumber: 91
+ values: [
+ "LowDelayOption",
+ "KeepAliveOption",
+ "MulticastTtlOption",
+ "MulticastLoopbackOption",
+ "TypeOfServiceOption",
+ "SendBufferSizeSocketOption",
+ "ReceiveBufferSizeSocketOption",
+ "PathMtuSocketOption",
+ "KeepAliveIdleOption",
+ "KeepAliveIntervalOption",
+ "KeepAliveCountOption"
+ ]
+ }
+ Signal { name: "hostFound"; lineNumber: 186 }
+ Signal { name: "connected"; lineNumber: 187 }
+ Signal { name: "disconnected"; lineNumber: 188 }
+ Signal {
+ name: "stateChanged"
+ lineNumber: 189
+ Parameter { type: "QAbstractSocket::SocketState" }
+ }
+ Signal {
+ name: "errorOccurred"
+ lineNumber: 190
+ Parameter { type: "QAbstractSocket::SocketError" }
+ }
+ Signal {
+ name: "proxyAuthenticationRequired"
+ lineNumber: 192
+ Parameter { name: "proxy"; type: "QNetworkProxy" }
+ Parameter { name: "authenticator"; type: "QAuthenticator"; isPointer: true }
+ }
+ Method { name: "_q_connectToNextAddress"; lineNumber: 215 }
+ Method {
+ name: "_q_startConnecting"
+ lineNumber: 216
+ Parameter { type: "QHostInfo" }
+ }
+ Method { name: "_q_abortConnectionAttempt"; lineNumber: 217 }
+ Method { name: "_q_testConnection"; lineNumber: 218 }
+ }
+ Component {
+ file: "qiodevice.h"
+ lineNumber: 31
+ name: "QIODevice"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Signal { name: "readyRead"; lineNumber: 119 }
+ Signal {
+ name: "channelReadyRead"
+ lineNumber: 120
+ Parameter { name: "channel"; type: "int" }
+ }
+ Signal {
+ name: "bytesWritten"
+ lineNumber: 121
+ Parameter { name: "bytes"; type: "qlonglong" }
+ }
+ Signal {
+ name: "channelBytesWritten"
+ lineNumber: 122
+ Parameter { name: "channel"; type: "int" }
+ Parameter { name: "bytes"; type: "qlonglong" }
+ }
+ Signal { name: "aboutToClose"; lineNumber: 123 }
+ Signal { name: "readChannelFinished"; lineNumber: 124 }
+ }
+ Component {
+ file: "private/qqmlnetworkinformation_p.h"
+ lineNumber: 28
+ name: "QNetworkInformation"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtNetwork/NetworkInformation 6.7"]
+ isCreatable: false
+ isSingleton: true
+ enforcesScopedEnums: true
+ exportMetaObjectRevisions: [1543]
+ Enum {
+ name: "Reachability"
+ isScoped: true
+ lineNumber: 29
+ values: ["Unknown", "Disconnected", "Local", "Site", "Online"]
+ }
+ Enum {
+ name: "TransportMedium"
+ isScoped: true
+ lineNumber: 38
+ values: ["Unknown", "Ethernet", "Cellular", "WiFi", "Bluetooth"]
+ }
+ Enum {
+ name: "Features"
+ alias: "Feature"
+ isFlag: true
+ isScoped: true
+ lineNumber: 47
+ values: [
+ "Reachability",
+ "CaptivePortal",
+ "TransportMedium",
+ "Metered"
+ ]
+ }
+ Property {
+ name: "reachability"
+ type: "Reachability"
+ read: "reachability"
+ notify: "reachabilityChanged"
+ index: 0
+ lineNumber: 22
+ isReadonly: true
+ }
+ Property {
+ name: "isBehindCaptivePortal"
+ type: "bool"
+ read: "isBehindCaptivePortal"
+ notify: "isBehindCaptivePortalChanged"
+ index: 1
+ lineNumber: 23
+ isReadonly: true
+ }
+ Property {
+ name: "transportMedium"
+ type: "TransportMedium"
+ read: "transportMedium"
+ notify: "transportMediumChanged"
+ index: 2
+ lineNumber: 25
+ isReadonly: true
+ }
+ Property {
+ name: "isMetered"
+ type: "bool"
+ read: "isMetered"
+ notify: "isMeteredChanged"
+ index: 3
+ lineNumber: 26
+ isReadonly: true
+ }
+ Signal {
+ name: "reachabilityChanged"
+ lineNumber: 80
+ Parameter { name: "newReachability"; type: "QNetworkInformation::Reachability" }
+ }
+ Signal {
+ name: "isBehindCaptivePortalChanged"
+ lineNumber: 81
+ Parameter { name: "state"; type: "bool" }
+ }
+ Signal {
+ name: "transportMediumChanged"
+ lineNumber: 82
+ Parameter { name: "current"; type: "QNetworkInformation::TransportMedium" }
+ }
+ Signal {
+ name: "isMeteredChanged"
+ lineNumber: 83
+ Parameter { name: "isMetered"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qqmlsslconfiguration_p.h"
+ lineNumber: 31
+ name: "QQmlSslConfiguration"
+ accessSemantics: "value"
+ Property {
+ name: "ciphers"
+ type: "QString"
+ read: "ciphers"
+ write: "setCiphers"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "sslOptions"
+ type: "QSsl::SslOption"
+ isList: true
+ read: "sslOptions"
+ write: "setSslOptions"
+ index: 1
+ lineNumber: 37
+ }
+ Property {
+ name: "protocol"
+ type: "QSsl::SslProtocol"
+ read: "protocol"
+ write: "setProtocol"
+ index: 2
+ lineNumber: 39
+ }
+ Property {
+ name: "peerVerifyMode"
+ type: "QSslSocket::PeerVerifyMode"
+ read: "peerVerifyMode"
+ write: "setPeerVerifyMode"
+ index: 3
+ lineNumber: 40
+ }
+ Property {
+ name: "peerVerifyDepth"
+ type: "int"
+ read: "peerVerifyDepth"
+ write: "setPeerVerifyDepth"
+ index: 4
+ lineNumber: 42
+ }
+ Property {
+ name: "sessionTicket"
+ type: "QByteArray"
+ read: "sessionTicket"
+ write: "setSessionTicket"
+ index: 5
+ lineNumber: 43
+ }
+ Property {
+ name: "sslOptionFlags"
+ revision: 1547
+ type: "QSsl::SslOptions"
+ read: "sslOptionFlags"
+ write: "setSslOptionFlags"
+ index: 6
+ lineNumber: 44
+ }
+ Method {
+ name: "setCertificateFiles"
+ lineNumber: 47
+ Parameter { name: "certificateFiles"; type: "QStringList" }
+ }
+ Method {
+ name: "setPrivateKey"
+ lineNumber: 48
+ Parameter { name: "privateKey"; type: "QQmlSslKey" }
+ }
+ }
+ Component {
+ file: "private/qqmlsslconfiguration_p.h"
+ lineNumber: 105
+ name: "QQmlSslDefaultConfiguration"
+ accessSemantics: "value"
+ prototype: "QQmlSslConfiguration"
+ exports: [
+ "QtNetwork/sslConfiguration 6.7",
+ "QtNetwork/sslConfiguration 6.11"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1543, 1547]
+ }
+ Component {
+ file: "private/qqmlsslconfiguration_p.h"
+ lineNumber: 115
+ name: "QQmlSslDefaultDtlsConfiguration"
+ accessSemantics: "value"
+ prototype: "QQmlSslConfiguration"
+ exports: [
+ "QtNetwork/sslDtlsConfiguration 6.7",
+ "QtNetwork/sslDtlsConfiguration 6.11"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1543, 1547]
+ }
+ Component {
+ file: "private/qqmlsslkey_p.h"
+ lineNumber: 29
+ name: "QQmlSslKey"
+ accessSemantics: "value"
+ exports: ["QtNetwork/sslKey 6.7"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1543]
+ Property {
+ name: "keyFile"
+ type: "QString"
+ read: "keyFile"
+ write: "setKeyFile"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "keyAlgorithm"
+ type: "QSsl::KeyAlgorithm"
+ read: "keyAlgorithm"
+ write: "setKeyAlgorithm"
+ index: 1
+ lineNumber: 37
+ }
+ Property {
+ name: "keyFormat"
+ type: "QSsl::EncodingFormat"
+ read: "keyFormat"
+ write: "setKeyFormat"
+ index: 2
+ lineNumber: 39
+ }
+ Property {
+ name: "keyPassPhrase"
+ type: "QByteArray"
+ read: "keyPassPhrase"
+ write: "setKeyPassPhrase"
+ index: 3
+ lineNumber: 41
+ }
+ Property {
+ name: "keyType"
+ type: "QSsl::KeyType"
+ read: "keyType"
+ write: "setKeyType"
+ index: 4
+ lineNumber: 43
+ }
+ }
+ Component {
+ file: "private/qqmlsslnamespace_p.h"
+ lineNumber: 27
+ name: "QSsl"
+ accessSemantics: "none"
+ exports: ["QtNetwork/Ssl 6.7"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1543]
+ Enum {
+ name: "KeyType"
+ lineNumber: 23
+ values: ["PrivateKey", "PublicKey"]
+ }
+ Enum {
+ name: "EncodingFormat"
+ lineNumber: 29
+ values: ["Pem", "Der"]
+ }
+ Enum {
+ name: "KeyAlgorithm"
+ lineNumber: 35
+ values: ["Opaque", "Rsa", "Dsa", "Ec", "Dh", "MlDsa"]
+ }
+ Enum {
+ name: "AlternativeNameEntryType"
+ lineNumber: 45
+ values: ["EmailEntry", "DnsEntry", "IpAddressEntry"]
+ }
+ Enum {
+ name: "SslProtocol"
+ lineNumber: 52
+ values: [
+ "TlsV1_0",
+ "TlsV1_1",
+ "TlsV1_2",
+ "AnyProtocol",
+ "SecureProtocols",
+ "TlsV1_0OrLater",
+ "TlsV1_1OrLater",
+ "TlsV1_2OrLater",
+ "DtlsV1_0",
+ "DtlsV1_0OrLater",
+ "DtlsV1_2",
+ "DtlsV1_2OrLater",
+ "TlsV1_3",
+ "TlsV1_3OrLater",
+ "UnknownProtocol"
+ ]
+ }
+ Enum {
+ name: "SslOption"
+ lineNumber: 75
+ values: [
+ "SslOptionDisableEmptyFragments",
+ "SslOptionDisableSessionTickets",
+ "SslOptionDisableCompression",
+ "SslOptionDisableServerNameIndication",
+ "SslOptionDisableLegacyRenegotiation",
+ "SslOptionDisableSessionSharing",
+ "SslOptionDisableSessionPersistence",
+ "SslOptionDisableServerCipherPreference"
+ ]
+ }
+ Enum {
+ name: "AlertLevel"
+ isScoped: true
+ lineNumber: 88
+ values: ["Warning", "Fatal", "Unknown"]
+ }
+ Enum {
+ name: "AlertType"
+ isScoped: true
+ lineNumber: 95
+ values: [
+ "CloseNotify",
+ "UnexpectedMessage",
+ "BadRecordMac",
+ "RecordOverflow",
+ "DecompressionFailure",
+ "HandshakeFailure",
+ "NoCertificate",
+ "BadCertificate",
+ "UnsupportedCertificate",
+ "CertificateRevoked",
+ "CertificateExpired",
+ "CertificateUnknown",
+ "IllegalParameter",
+ "UnknownCa",
+ "AccessDenied",
+ "DecodeError",
+ "DecryptError",
+ "ExportRestriction",
+ "ProtocolVersion",
+ "InsufficientSecurity",
+ "InternalError",
+ "InappropriateFallback",
+ "UserCancelled",
+ "NoRenegotiation",
+ "MissingExtension",
+ "UnsupportedExtension",
+ "CertificateUnobtainable",
+ "UnrecognizedName",
+ "BadCertificateStatusResponse",
+ "BadCertificateHashValue",
+ "UnknownPskIdentity",
+ "CertificateRequired",
+ "NoApplicationProtocol",
+ "UnknownAlertMessage"
+ ]
+ }
+ Enum {
+ name: "ImplementedClass"
+ isScoped: true
+ lineNumber: 133
+ values: [
+ "Key",
+ "Certificate",
+ "Socket",
+ "DiffieHellman",
+ "EllipticCurve",
+ "Dtls",
+ "DtlsCookie"
+ ]
+ }
+ Enum {
+ name: "SupportedFeature"
+ isScoped: true
+ lineNumber: 145
+ values: [
+ "CertificateVerification",
+ "ClientSideAlpn",
+ "ServerSideAlpn",
+ "Ocsp",
+ "Psk",
+ "SessionTicket",
+ "Alerts"
+ ]
+ }
+ }
+ Component {
+ file: "qtcpsocket.h"
+ lineNumber: 18
+ name: "QTcpSocket"
+ accessSemantics: "reference"
+ prototype: "QAbstractSocket"
+ }
+ Component {
+ file: "private/qqmlsslsocketnamespace_p.h"
+ lineNumber: 27
+ name: "QSslSocket"
+ accessSemantics: "none"
+ prototype: "QTcpSocket"
+ exports: ["QtNetwork/SslSocket 6.7"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1543]
+ Enum {
+ name: "SslMode"
+ lineNumber: 34
+ values: ["UnencryptedMode", "SslClientMode", "SslServerMode"]
+ }
+ Enum {
+ name: "PeerVerifyMode"
+ lineNumber: 41
+ values: [
+ "VerifyNone",
+ "QueryPeer",
+ "VerifyPeer",
+ "AutoVerifyPeer"
+ ]
+ }
+ Signal { name: "encrypted"; lineNumber: 152 }
+ Signal {
+ name: "peerVerifyError"
+ lineNumber: 153
+ Parameter { name: "error"; type: "QSslError" }
+ }
+ Signal {
+ name: "sslErrors"
+ lineNumber: 154
+ Parameter { name: "errors"; type: "QSslError"; isList: true }
+ }
+ Signal {
+ name: "modeChanged"
+ lineNumber: 155
+ Parameter { name: "newMode"; type: "QSslSocket::SslMode" }
+ }
+ Signal {
+ name: "encryptedBytesWritten"
+ lineNumber: 156
+ Parameter { name: "totalBytes"; type: "qlonglong" }
+ }
+ Signal {
+ name: "preSharedKeyAuthenticationRequired"
+ lineNumber: 157
+ Parameter { name: "authenticator"; type: "QSslPreSharedKeyAuthenticator"; isPointer: true }
+ }
+ Signal { name: "newSessionTicketReceived"; lineNumber: 158 }
+ Signal {
+ name: "alertSent"
+ lineNumber: 159
+ Parameter { name: "level"; type: "QSsl::AlertLevel" }
+ Parameter { name: "type"; type: "QSsl::AlertType" }
+ Parameter { name: "description"; type: "QString" }
+ }
+ Signal {
+ name: "alertReceived"
+ lineNumber: 160
+ Parameter { name: "level"; type: "QSsl::AlertLevel" }
+ Parameter { name: "type"; type: "QSsl::AlertType" }
+ Parameter { name: "description"; type: "QString" }
+ }
+ Signal {
+ name: "handshakeInterruptedOnError"
+ lineNumber: 161
+ Parameter { name: "error"; type: "QSslError" }
+ }
+ Method { name: "startClientEncryption"; lineNumber: 147 }
+ Method { name: "startServerEncryption"; lineNumber: 148 }
+ Method { name: "ignoreSslErrors"; lineNumber: 149 }
+ Method { name: "_q_connectedSlot"; lineNumber: 172 }
+ Method { name: "_q_hostFoundSlot"; lineNumber: 173 }
+ Method { name: "_q_disconnectedSlot"; lineNumber: 174 }
+ Method {
+ name: "_q_stateChangedSlot"
+ lineNumber: 175
+ Parameter { type: "QAbstractSocket::SocketState" }
+ }
+ Method {
+ name: "_q_errorSlot"
+ lineNumber: 176
+ Parameter { type: "QAbstractSocket::SocketError" }
+ }
+ Method { name: "_q_readyReadSlot"; lineNumber: 177 }
+ Method {
+ name: "_q_channelReadyReadSlot"
+ lineNumber: 178
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_bytesWrittenSlot"
+ lineNumber: 179
+ Parameter { type: "qlonglong" }
+ }
+ Method {
+ name: "_q_channelBytesWrittenSlot"
+ lineNumber: 180
+ Parameter { type: "int" }
+ Parameter { type: "qlonglong" }
+ }
+ Method { name: "_q_readChannelFinishedSlot"; lineNumber: 181 }
+ Method { name: "_q_flushWriteBuffer"; lineNumber: 182 }
+ Method { name: "_q_flushReadBuffer"; lineNumber: 183 }
+ Method { name: "_q_resumeImplementation"; lineNumber: 184 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtNetwork/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtNetwork/qmldir
new file mode 100644
index 00000000..97f694e4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtNetwork/qmldir
@@ -0,0 +1,9 @@
+module QtNetwork
+linktarget Qt6::QmlNetworkplugin
+optional plugin qmlnetworkplugin
+classname QtNetworkPlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QtQml auto
+prefer :/qt-project.org/imports/QtNetwork/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtNetwork/qmlnetworkplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtNetwork/qmlnetworkplugin.dll
new file mode 100644
index 00000000..4893048f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtNetwork/qmlnetworkplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtPositioning/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtPositioning/plugins.qmltypes
new file mode 100644
index 00000000..e0e6454e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtPositioning/plugins.qmltypes
@@ -0,0 +1,1603 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/locationsingleton_p.h"
+ lineNumber: 34
+ name: "LocationSingleton"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtPositioning/QtPositioning 5.0",
+ "QtPositioning/QtPositioning 5.12",
+ "QtPositioning/QtPositioning 6.0"
+ ]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [1280, 1292, 1536]
+ Method { name: "coordinate"; type: "QGeoCoordinate"; isMethodConstant: true; lineNumber: 44 }
+ Method {
+ name: "coordinate"
+ type: "QGeoCoordinate"
+ isMethodConstant: true
+ lineNumber: 45
+ Parameter { name: "latitude"; type: "double" }
+ Parameter { name: "longitude"; type: "double" }
+ Parameter { name: "altitude"; type: "double" }
+ }
+ Method {
+ name: "coordinate"
+ type: "QGeoCoordinate"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 45
+ Parameter { name: "latitude"; type: "double" }
+ Parameter { name: "longitude"; type: "double" }
+ }
+ Method { name: "shape"; type: "QGeoShape"; isMethodConstant: true; lineNumber: 48 }
+ Method { name: "rectangle"; type: "QGeoRectangle"; isMethodConstant: true; lineNumber: 50 }
+ Method {
+ name: "rectangle"
+ type: "QGeoRectangle"
+ isMethodConstant: true
+ lineNumber: 51
+ Parameter { name: "center"; type: "QGeoCoordinate" }
+ Parameter { name: "width"; type: "double" }
+ Parameter { name: "height"; type: "double" }
+ }
+ Method {
+ name: "rectangle"
+ type: "QGeoRectangle"
+ isMethodConstant: true
+ lineNumber: 53
+ Parameter { name: "topLeft"; type: "QGeoCoordinate" }
+ Parameter { name: "bottomRight"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "rectangle"
+ type: "QGeoRectangle"
+ isMethodConstant: true
+ lineNumber: 55
+ Parameter { name: "coordinates"; type: "QVariantList" }
+ }
+ Method { name: "circle"; type: "QGeoCircle"; isMethodConstant: true; lineNumber: 57 }
+ Method {
+ name: "circle"
+ type: "QGeoCircle"
+ isMethodConstant: true
+ lineNumber: 58
+ Parameter { name: "center"; type: "QGeoCoordinate" }
+ Parameter { name: "radius"; type: "double" }
+ }
+ Method {
+ name: "circle"
+ type: "QGeoCircle"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 58
+ Parameter { name: "center"; type: "QGeoCoordinate" }
+ }
+ Method { name: "path"; type: "QGeoPath"; isMethodConstant: true; lineNumber: 60 }
+ Method {
+ name: "path"
+ type: "QGeoPath"
+ isMethodConstant: true
+ lineNumber: 61
+ Parameter { name: "value"; type: "QJSValue" }
+ Parameter { name: "width"; type: "double" }
+ }
+ Method {
+ name: "path"
+ type: "QGeoPath"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 61
+ Parameter { name: "value"; type: "QJSValue" }
+ }
+ Method { name: "polygon"; type: "QGeoPolygon"; isMethodConstant: true; lineNumber: 63 }
+ Method {
+ name: "polygon"
+ type: "QGeoPolygon"
+ isMethodConstant: true
+ lineNumber: 64
+ Parameter { name: "value"; type: "QVariantList" }
+ }
+ Method {
+ name: "polygon"
+ type: "QGeoPolygon"
+ isMethodConstant: true
+ lineNumber: 65
+ Parameter { name: "perimeter"; type: "QVariantList" }
+ Parameter { name: "holes"; type: "QVariantList" }
+ }
+ Method {
+ name: "shapeToCircle"
+ type: "QGeoCircle"
+ isMethodConstant: true
+ lineNumber: 67
+ Parameter { name: "shape"; type: "QGeoShape" }
+ }
+ Method {
+ name: "shapeToRectangle"
+ type: "QGeoRectangle"
+ isMethodConstant: true
+ lineNumber: 68
+ Parameter { name: "shape"; type: "QGeoShape" }
+ }
+ Method {
+ name: "shapeToPath"
+ type: "QGeoPath"
+ isMethodConstant: true
+ lineNumber: 69
+ Parameter { name: "shape"; type: "QGeoShape" }
+ }
+ Method {
+ name: "shapeToPolygon"
+ type: "QGeoPolygon"
+ isMethodConstant: true
+ lineNumber: 70
+ Parameter { name: "shape"; type: "QGeoShape" }
+ }
+ Method {
+ name: "mercatorToCoord"
+ revision: 1292
+ type: "QGeoCoordinate"
+ isMethodConstant: true
+ lineNumber: 72
+ Parameter { name: "mercator"; type: "QPointF" }
+ }
+ Method {
+ name: "coordToMercator"
+ revision: 1292
+ type: "QPointF"
+ isMethodConstant: true
+ lineNumber: 73
+ Parameter { name: "coord"; type: "QGeoCoordinate" }
+ }
+ }
+ Component {
+ file: "private/qdeclarativegeoaddress_p.h"
+ lineNumber: 25
+ name: "QDeclarativeGeoAddress"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtPositioning/Address 5.0",
+ "QtPositioning/Address 6.0",
+ "QtPositioning/Address 6.2"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1538]
+ Property {
+ name: "address"
+ type: "QGeoAddress"
+ read: "address"
+ write: "setAddress"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "country"
+ type: "QString"
+ read: "country"
+ write: "setCountry"
+ notify: "countryChanged"
+ index: 2
+ lineNumber: 33
+ }
+ Property {
+ name: "countryCode"
+ type: "QString"
+ read: "countryCode"
+ write: "setCountryCode"
+ notify: "countryCodeChanged"
+ index: 3
+ lineNumber: 34
+ }
+ Property {
+ name: "state"
+ type: "QString"
+ read: "state"
+ write: "setState"
+ notify: "stateChanged"
+ index: 4
+ lineNumber: 35
+ }
+ Property {
+ name: "county"
+ type: "QString"
+ read: "county"
+ write: "setCounty"
+ notify: "countyChanged"
+ index: 5
+ lineNumber: 36
+ }
+ Property {
+ name: "city"
+ type: "QString"
+ read: "city"
+ write: "setCity"
+ notify: "cityChanged"
+ index: 6
+ lineNumber: 37
+ }
+ Property {
+ name: "district"
+ type: "QString"
+ read: "district"
+ write: "setDistrict"
+ notify: "districtChanged"
+ index: 7
+ lineNumber: 38
+ }
+ Property {
+ name: "street"
+ type: "QString"
+ read: "street"
+ write: "setStreet"
+ notify: "streetChanged"
+ index: 8
+ lineNumber: 39
+ }
+ Property {
+ name: "streetNumber"
+ revision: 1538
+ type: "QString"
+ read: "streetNumber"
+ write: "setStreetNumber"
+ notify: "streetNumberChanged"
+ index: 9
+ lineNumber: 40
+ }
+ Property {
+ name: "postalCode"
+ type: "QString"
+ read: "postalCode"
+ write: "setPostalCode"
+ notify: "postalCodeChanged"
+ index: 10
+ lineNumber: 42
+ }
+ Property {
+ name: "isTextGenerated"
+ type: "bool"
+ read: "isTextGenerated"
+ notify: "isTextGeneratedChanged"
+ index: 11
+ lineNumber: 43
+ isReadonly: true
+ }
+ Signal { name: "textChanged"; lineNumber: 75 }
+ Signal { name: "countryChanged"; lineNumber: 76 }
+ Signal { name: "countryCodeChanged"; lineNumber: 77 }
+ Signal { name: "stateChanged"; lineNumber: 78 }
+ Signal { name: "countyChanged"; lineNumber: 79 }
+ Signal { name: "cityChanged"; lineNumber: 80 }
+ Signal { name: "districtChanged"; lineNumber: 81 }
+ Signal { name: "streetChanged"; lineNumber: 82 }
+ Signal { name: "streetNumberChanged"; lineNumber: 83 }
+ Signal { name: "postalCodeChanged"; lineNumber: 84 }
+ Signal { name: "isTextGeneratedChanged"; lineNumber: 85 }
+ }
+ Component {
+ file: "private/qdeclarativegeolocation_p.h"
+ lineNumber: 28
+ name: "QDeclarativeGeoLocation"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtPositioning/Location 5.0",
+ "QtPositioning/Location 5.13",
+ "QtPositioning/Location 6.0",
+ "QtPositioning/Location 6.2"
+ ]
+ exportMetaObjectRevisions: [1280, 1293, 1536, 1538]
+ Property {
+ name: "location"
+ type: "QGeoLocation"
+ read: "location"
+ write: "setLocation"
+ index: 0
+ lineNumber: 34
+ }
+ Property {
+ name: "address"
+ type: "QDeclarativeGeoAddress"
+ isPointer: true
+ bindable: "bindableAddress"
+ read: "address"
+ write: "setAddress"
+ index: 1
+ lineNumber: 35
+ }
+ Property {
+ name: "coordinate"
+ type: "QGeoCoordinate"
+ bindable: "bindableCoordinate"
+ read: "coordinate"
+ write: "setCoordinate"
+ index: 2
+ lineNumber: 37
+ }
+ Property {
+ name: "boundingShape"
+ revision: 1538
+ type: "QGeoShape"
+ bindable: "bindableBoundingShape"
+ read: "boundingShape"
+ write: "setBoundingShape"
+ index: 3
+ lineNumber: 39
+ }
+ Property {
+ name: "extendedAttributes"
+ revision: 1293
+ type: "QVariantMap"
+ bindable: "bindableExtendedAttributes"
+ read: "extendedAttributes"
+ write: "setExtendedAttributes"
+ index: 4
+ lineNumber: 41
+ }
+ }
+ Component {
+ file: "private/qdeclarativepluginparameter_p.h"
+ lineNumber: 27
+ name: "QDeclarativePluginParameter"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtPositioning/PluginParameter 5.14",
+ "QtPositioning/PluginParameter 6.0"
+ ]
+ exportMetaObjectRevisions: [1294, 1536]
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "value"
+ type: "QVariant"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Signal {
+ name: "nameChanged"
+ lineNumber: 49
+ Parameter { name: "name"; type: "QString" }
+ }
+ Signal {
+ name: "valueChanged"
+ lineNumber: 50
+ Parameter { name: "value"; type: "QVariant" }
+ }
+ Signal { name: "initialized"; lineNumber: 51 }
+ }
+ Component {
+ file: "private/qdeclarativeposition_p.h"
+ lineNumber: 28
+ name: "QDeclarativePosition"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtPositioning/Position 5.0",
+ "QtPositioning/Position 5.1",
+ "QtPositioning/Position 5.2",
+ "QtPositioning/Position 6.0",
+ "QtPositioning/Position 6.3"
+ ]
+ exportMetaObjectRevisions: [1280, 1281, 1282, 1536, 1539]
+ Property {
+ name: "latitudeValid"
+ type: "bool"
+ bindable: "bindableLatitudeValid"
+ read: "isLatitudeValid"
+ index: 0
+ lineNumber: 34
+ isReadonly: true
+ }
+ Property {
+ name: "longitudeValid"
+ type: "bool"
+ bindable: "bindableLongitudeValid"
+ read: "isLongitudeValid"
+ index: 1
+ lineNumber: 35
+ isReadonly: true
+ }
+ Property {
+ name: "altitudeValid"
+ type: "bool"
+ bindable: "bindableAltitudeValid"
+ read: "isAltitudeValid"
+ index: 2
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "coordinate"
+ type: "QGeoCoordinate"
+ bindable: "bindableCoordinate"
+ read: "coordinate"
+ index: 3
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property {
+ name: "timestamp"
+ type: "QDateTime"
+ bindable: "bindableTimestamp"
+ read: "timestamp"
+ index: 4
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "speed"
+ type: "double"
+ bindable: "bindableSpeed"
+ read: "speed"
+ index: 5
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "speedValid"
+ type: "bool"
+ bindable: "bindableSpeedValid"
+ read: "isSpeedValid"
+ index: 6
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "horizontalAccuracy"
+ type: "double"
+ bindable: "bindableHorizontalAccuracy"
+ read: "horizontalAccuracy"
+ index: 7
+ lineNumber: 41
+ isReadonly: true
+ }
+ Property {
+ name: "verticalAccuracy"
+ type: "double"
+ bindable: "binableVerticalAccuracy"
+ read: "verticalAccuracy"
+ index: 8
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "horizontalAccuracyValid"
+ type: "bool"
+ bindable: "bindableHorizontalAccuracyValid"
+ read: "isHorizontalAccuracyValid"
+ index: 9
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "verticalAccuracyValid"
+ type: "bool"
+ bindable: "bindableVerticalAccuracyValid"
+ read: "isVerticalAccuracyValid"
+ index: 10
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "directionValid"
+ revision: 1281
+ type: "bool"
+ bindable: "bindableDirectionValid"
+ read: "isDirectionValid"
+ index: 11
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "direction"
+ revision: 1281
+ type: "double"
+ bindable: "bindableDirection"
+ read: "direction"
+ index: 12
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "verticalSpeedValid"
+ revision: 1281
+ type: "bool"
+ bindable: "bindableVerticalSpeedValid"
+ read: "isVerticalSpeedValid"
+ index: 13
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "verticalSpeed"
+ revision: 1281
+ type: "double"
+ bindable: "bindableVerticalSpeed"
+ read: "verticalSpeed"
+ index: 14
+ lineNumber: 53
+ isReadonly: true
+ }
+ Property {
+ name: "magneticVariation"
+ revision: 1282
+ type: "double"
+ bindable: "bindableMagneticVariation"
+ read: "magneticVariation"
+ index: 15
+ lineNumber: 56
+ isReadonly: true
+ }
+ Property {
+ name: "magneticVariationValid"
+ revision: 1282
+ type: "bool"
+ bindable: "bindableMagneticVariationValid"
+ read: "isMagneticVariationValid"
+ index: 16
+ lineNumber: 58
+ isReadonly: true
+ }
+ Property {
+ name: "directionAccuracy"
+ revision: 1539
+ type: "double"
+ bindable: "bindableDirectionAccuracy"
+ read: "directionAccuracy"
+ index: 17
+ lineNumber: 61
+ isReadonly: true
+ }
+ Property {
+ name: "directionAccuracyValid"
+ revision: 1539
+ type: "bool"
+ bindable: "bindableDirectionAccuracyValid"
+ read: "isDirectionAccuracyValid"
+ index: 18
+ lineNumber: 63
+ isReadonly: true
+ }
+ }
+ Component {
+ file: "private/qdeclarativepositionsource_p.h"
+ lineNumber: 32
+ name: "QDeclarativePositionSource"
+ accessSemantics: "reference"
+ defaultProperty: "parameters"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtPositioning/PositionSource 5.0",
+ "QtPositioning/PositionSource 5.14",
+ "QtPositioning/PositionSource 6.0"
+ ]
+ exportMetaObjectRevisions: [1280, 1294, 1536]
+ Enum {
+ name: "PositioningMethod"
+ lineNumber: 59
+ values: [
+ "NoPositioningMethods",
+ "SatellitePositioningMethods",
+ "NonSatellitePositioningMethods",
+ "AllPositioningMethods"
+ ]
+ }
+ Enum {
+ name: "PositioningMethods"
+ alias: "PositioningMethod"
+ isFlag: true
+ lineNumber: 59
+ values: [
+ "NoPositioningMethods",
+ "SatellitePositioningMethods",
+ "NonSatellitePositioningMethods",
+ "AllPositioningMethods"
+ ]
+ }
+ Enum {
+ name: "SourceError"
+ lineNumber: 70
+ values: [
+ "AccessError",
+ "ClosedError",
+ "UnknownSourceError",
+ "NoError",
+ "UpdateTimeoutError"
+ ]
+ }
+ Property {
+ name: "position"
+ type: "QDeclarativePosition"
+ isPointer: true
+ bindable: "bindablePosition"
+ read: "position"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ bindable: "bindableActive"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 1
+ lineNumber: 40
+ }
+ Property {
+ name: "valid"
+ type: "bool"
+ bindable: "bindableIsValid"
+ read: "isValid"
+ notify: "validityChanged"
+ index: 2
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "updateInterval"
+ type: "int"
+ read: "updateInterval"
+ write: "setUpdateInterval"
+ notify: "updateIntervalChanged"
+ index: 3
+ lineNumber: 43
+ }
+ Property {
+ name: "supportedPositioningMethods"
+ type: "PositioningMethods"
+ bindable: "bindableSupportedPositioningMethods"
+ read: "supportedPositioningMethods"
+ notify: "supportedPositioningMethodsChanged"
+ index: 4
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "preferredPositioningMethods"
+ type: "PositioningMethods"
+ read: "preferredPositioningMethods"
+ write: "setPreferredPositioningMethods"
+ notify: "preferredPositioningMethodsChanged"
+ index: 5
+ lineNumber: 48
+ }
+ Property {
+ name: "sourceError"
+ type: "SourceError"
+ bindable: "bindableSourceError"
+ read: "sourceError"
+ notify: "sourceErrorChanged"
+ index: 6
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ bindable: "bindableName"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 7
+ lineNumber: 52
+ }
+ Property {
+ name: "parameters"
+ revision: 1294
+ type: "QDeclarativePluginParameter"
+ isList: true
+ read: "parameters"
+ index: 8
+ lineNumber: 53
+ isReadonly: true
+ }
+ Signal { name: "positionChanged"; lineNumber: 119 }
+ Signal { name: "activeChanged"; lineNumber: 120 }
+ Signal { name: "updateIntervalChanged"; lineNumber: 121 }
+ Signal { name: "supportedPositioningMethodsChanged"; lineNumber: 122 }
+ Signal { name: "preferredPositioningMethodsChanged"; lineNumber: 123 }
+ Signal { name: "sourceErrorChanged"; lineNumber: 124 }
+ Signal { name: "nameChanged"; lineNumber: 125 }
+ Signal { name: "validityChanged"; lineNumber: 126 }
+ Method {
+ name: "update"
+ lineNumber: 114
+ Parameter { name: "timeout"; type: "int" }
+ }
+ Method { name: "update"; isCloned: true; lineNumber: 114 }
+ Method { name: "start"; lineNumber: 115 }
+ Method { name: "stop"; lineNumber: 116 }
+ Method {
+ name: "positionUpdateReceived"
+ lineNumber: 129
+ Parameter { name: "update"; type: "QGeoPositionInfo" }
+ }
+ Method {
+ name: "sourceErrorReceived"
+ lineNumber: 130
+ Parameter { name: "error"; type: "QGeoPositionInfoSource::Error" }
+ }
+ Method { name: "onParameterInitialized"; lineNumber: 131 }
+ Method { name: "notifySupportedPositioningMethodsChanged"; lineNumber: 132 }
+ Method {
+ name: "setBackendProperty"
+ revision: 1294
+ type: "bool"
+ lineNumber: 103
+ Parameter { name: "name"; type: "QString" }
+ Parameter { name: "value"; type: "QVariant" }
+ }
+ Method {
+ name: "backendProperty"
+ revision: 1294
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 104
+ Parameter { name: "name"; type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qdeclarativesatellitesource_p.h"
+ lineNumber: 30
+ name: "QDeclarativeSatelliteSource"
+ accessSemantics: "reference"
+ defaultProperty: "parameters"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtPositioning/SatelliteSource 6.5"]
+ exportMetaObjectRevisions: [1541]
+ Enum {
+ name: "SourceError"
+ lineNumber: 52
+ values: [
+ "AccessError",
+ "ClosedError",
+ "NoError",
+ "UnknownSourceError",
+ "UpdateTimeoutError"
+ ]
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 36
+ }
+ Property {
+ name: "valid"
+ type: "bool"
+ read: "isValid"
+ notify: "validityChanged"
+ index: 1
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property {
+ name: "updateInterval"
+ type: "int"
+ read: "updateInterval"
+ write: "setUpdateInterval"
+ notify: "updateIntervalChanged"
+ index: 2
+ lineNumber: 38
+ }
+ Property {
+ name: "sourceError"
+ type: "SourceError"
+ read: "sourceError"
+ notify: "sourceErrorChanged"
+ index: 3
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 4
+ lineNumber: 41
+ }
+ Property {
+ name: "parameters"
+ type: "QDeclarativePluginParameter"
+ isList: true
+ read: "parameters"
+ index: 5
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "satellitesInUse"
+ type: "QGeoSatelliteInfo"
+ isList: true
+ read: "satellitesInUse"
+ notify: "satellitesInUseChanged"
+ index: 6
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "satellitesInView"
+ type: "QGeoSatelliteInfo"
+ isList: true
+ read: "satellitesInView"
+ notify: "satellitesInViewChanged"
+ index: 7
+ lineNumber: 45
+ isReadonly: true
+ }
+ Signal { name: "activeChanged"; lineNumber: 90 }
+ Signal { name: "validityChanged"; lineNumber: 91 }
+ Signal { name: "updateIntervalChanged"; lineNumber: 92 }
+ Signal { name: "sourceErrorChanged"; lineNumber: 93 }
+ Signal { name: "nameChanged"; lineNumber: 94 }
+ Signal { name: "satellitesInUseChanged"; lineNumber: 95 }
+ Signal { name: "satellitesInViewChanged"; lineNumber: 96 }
+ Method {
+ name: "update"
+ lineNumber: 85
+ Parameter { name: "timeout"; type: "int" }
+ }
+ Method { name: "update"; isCloned: true; lineNumber: 85 }
+ Method { name: "start"; lineNumber: 86 }
+ Method { name: "stop"; lineNumber: 87 }
+ Method {
+ name: "sourceErrorReceived"
+ lineNumber: 99
+ Parameter { name: "error"; type: "QGeoSatelliteInfoSource::Error" }
+ }
+ Method { name: "onParameterInitialized"; lineNumber: 100 }
+ Method {
+ name: "satellitesInViewUpdateReceived"
+ lineNumber: 101
+ Parameter { name: "satellites"; type: "QGeoSatelliteInfo"; isList: true }
+ }
+ Method {
+ name: "satellitesInUseUpdateReceived"
+ lineNumber: 102
+ Parameter { name: "satellites"; type: "QGeoSatelliteInfo"; isList: true }
+ }
+ Method {
+ name: "setBackendProperty"
+ type: "bool"
+ lineNumber: 81
+ Parameter { name: "name"; type: "QString" }
+ Parameter { name: "value"; type: "QVariant" }
+ }
+ Method {
+ name: "backendProperty"
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 82
+ Parameter { name: "name"; type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 43
+ name: "QGeoAddress"
+ accessSemantics: "value"
+ exports: [
+ "QtPositioning/geoAddress 5.0",
+ "QtPositioning/geoAddress 6.0"
+ ]
+ isStructured: true
+ exportMetaObjectRevisions: [1280, 1536]
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 61
+ name: "QGeoCircle"
+ accessSemantics: "value"
+ prototype: "QGeoShape"
+ exports: [
+ "QtPositioning/geoCircle 5.0",
+ "QtPositioning/geoCircle 6.0"
+ ]
+ isStructured: true
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "center"
+ type: "QGeoCoordinate"
+ read: "center"
+ write: "setCenter"
+ index: 0
+ lineNumber: 17
+ }
+ Property {
+ name: "radius"
+ type: "double"
+ read: "radius"
+ write: "setRadius"
+ index: 1
+ lineNumber: 18
+ }
+ Method {
+ name: "translate"
+ lineNumber: 36
+ Parameter { name: "degreesLatitude"; type: "double" }
+ Parameter { name: "degreesLongitude"; type: "double" }
+ }
+ Method {
+ name: "translated"
+ type: "QGeoCircle"
+ isMethodConstant: true
+ lineNumber: 37
+ Parameter { name: "degreesLatitude"; type: "double" }
+ Parameter { name: "degreesLongitude"; type: "double" }
+ }
+ Method {
+ name: "extendCircle"
+ lineNumber: 38
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 40 }
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 34
+ name: "QGeoCoordinate"
+ accessSemantics: "value"
+ exports: [
+ "QtPositioning/geoCoordinate 5.0",
+ "QtPositioning/geoCoordinate 6.0"
+ ]
+ isStructured: true
+ exportMetaObjectRevisions: [1280, 1536]
+ Enum {
+ name: "CoordinateFormat"
+ lineNumber: 38
+ values: [
+ "Degrees",
+ "DegreesWithHemisphere",
+ "DegreesMinutes",
+ "DegreesMinutesWithHemisphere",
+ "DegreesMinutesSeconds",
+ "DegreesMinutesSecondsWithHemisphere"
+ ]
+ }
+ Property {
+ name: "latitude"
+ type: "double"
+ read: "latitude"
+ write: "setLatitude"
+ index: 0
+ lineNumber: 25
+ }
+ Property {
+ name: "longitude"
+ type: "double"
+ read: "longitude"
+ write: "setLongitude"
+ index: 1
+ lineNumber: 26
+ }
+ Property {
+ name: "altitude"
+ type: "double"
+ read: "altitude"
+ write: "setAltitude"
+ index: 2
+ lineNumber: 27
+ }
+ Property {
+ name: "isValid"
+ type: "bool"
+ read: "isValid"
+ index: 3
+ lineNumber: 28
+ isReadonly: true
+ }
+ Method {
+ name: "distanceTo"
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 81
+ Parameter { name: "other"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "azimuthTo"
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 82
+ Parameter { name: "other"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "atDistanceAndAzimuth"
+ type: "QGeoCoordinate"
+ isMethodConstant: true
+ lineNumber: 84
+ Parameter { name: "distance"; type: "double" }
+ Parameter { name: "azimuth"; type: "double" }
+ Parameter { name: "distanceUp"; type: "double" }
+ }
+ Method {
+ name: "atDistanceAndAzimuth"
+ type: "QGeoCoordinate"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 84
+ Parameter { name: "distance"; type: "double" }
+ Parameter { name: "azimuth"; type: "double" }
+ }
+ Method {
+ name: "toString"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 86
+ Parameter { name: "format"; type: "CoordinateFormat" }
+ }
+ Method {
+ name: "toString"
+ type: "QString"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 86
+ }
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 106
+ name: "QGeoCoordinateObject"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "coordinate"
+ type: "QGeoCoordinate"
+ bindable: "bindableCoordinate"
+ read: "coordinate"
+ write: "setCoordinate"
+ notify: "coordinateChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Signal { name: "coordinateChanged"; lineNumber: 51 }
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 88
+ name: "QGeoLocation"
+ accessSemantics: "value"
+ exports: [
+ "QtPositioning/geoLocation 5.0",
+ "QtPositioning/geoLocation 6.0"
+ ]
+ isStructured: true
+ exportMetaObjectRevisions: [1280, 1536]
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 70
+ name: "QGeoPath"
+ accessSemantics: "value"
+ prototype: "QGeoShape"
+ exports: ["QtPositioning/geoPath 5.0", "QtPositioning/geoPath 6.0"]
+ isStructured: true
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "path"
+ type: "QVariantList"
+ read: "variantPath"
+ write: "setVariantPath"
+ index: 0
+ lineNumber: 18
+ }
+ Property { name: "width"; type: "double"; read: "width"; write: "setWidth"; index: 1; lineNumber: 19 }
+ Method {
+ name: "translate"
+ lineNumber: 40
+ Parameter { name: "degreesLatitude"; type: "double" }
+ Parameter { name: "degreesLongitude"; type: "double" }
+ }
+ Method {
+ name: "translated"
+ type: "QGeoPath"
+ isMethodConstant: true
+ lineNumber: 41
+ Parameter { name: "degreesLatitude"; type: "double" }
+ Parameter { name: "degreesLongitude"; type: "double" }
+ }
+ Method {
+ name: "length"
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 42
+ Parameter { name: "indexFrom"; type: "qsizetype" }
+ Parameter { name: "indexTo"; type: "qsizetype" }
+ }
+ Method {
+ name: "length"
+ type: "double"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 42
+ Parameter { name: "indexFrom"; type: "qsizetype" }
+ }
+ Method { name: "length"; type: "double"; isCloned: true; isMethodConstant: true; lineNumber: 42 }
+ Method { name: "size"; type: "qsizetype"; isMethodConstant: true; lineNumber: 43 }
+ Method {
+ name: "addCoordinate"
+ lineNumber: 44
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "insertCoordinate"
+ lineNumber: 45
+ Parameter { name: "index"; type: "qsizetype" }
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "replaceCoordinate"
+ lineNumber: 46
+ Parameter { name: "index"; type: "qsizetype" }
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "coordinateAt"
+ type: "QGeoCoordinate"
+ isMethodConstant: true
+ lineNumber: 47
+ Parameter { name: "index"; type: "qsizetype" }
+ }
+ Method {
+ name: "containsCoordinate"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 48
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "removeCoordinate"
+ lineNumber: 49
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "removeCoordinate"
+ lineNumber: 50
+ Parameter { name: "index"; type: "qsizetype" }
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 52 }
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 79
+ name: "QGeoPolygon"
+ accessSemantics: "value"
+ prototype: "QGeoShape"
+ exports: [
+ "QtPositioning/geoPolygon 5.0",
+ "QtPositioning/geoPolygon 5.12",
+ "QtPositioning/geoPolygon 6.0"
+ ]
+ isStructured: true
+ exportMetaObjectRevisions: [1280, 1292, 1536]
+ Property {
+ name: "perimeter"
+ revision: 1292
+ type: "QGeoCoordinate"
+ isList: true
+ read: "perimeter"
+ write: "setPerimeter"
+ index: 0
+ lineNumber: 18
+ }
+ Method {
+ name: "addHole"
+ lineNumber: 33
+ Parameter { name: "holePath"; type: "QVariant" }
+ }
+ Method {
+ name: "hole"
+ type: "QVariantList"
+ isMethodConstant: true
+ lineNumber: 35
+ Parameter { name: "index"; type: "qsizetype" }
+ }
+ Method {
+ name: "removeHole"
+ lineNumber: 37
+ Parameter { name: "index"; type: "qsizetype" }
+ }
+ Method { name: "holesCount"; type: "qsizetype"; isMethodConstant: true; lineNumber: 38 }
+ Method {
+ name: "translate"
+ lineNumber: 39
+ Parameter { name: "degreesLatitude"; type: "double" }
+ Parameter { name: "degreesLongitude"; type: "double" }
+ }
+ Method {
+ name: "translated"
+ type: "QGeoPolygon"
+ isMethodConstant: true
+ lineNumber: 40
+ Parameter { name: "degreesLatitude"; type: "double" }
+ Parameter { name: "degreesLongitude"; type: "double" }
+ }
+ Method {
+ name: "length"
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 41
+ Parameter { name: "indexFrom"; type: "qsizetype" }
+ Parameter { name: "indexTo"; type: "qsizetype" }
+ }
+ Method {
+ name: "length"
+ type: "double"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 41
+ Parameter { name: "indexFrom"; type: "qsizetype" }
+ }
+ Method { name: "length"; type: "double"; isCloned: true; isMethodConstant: true; lineNumber: 41 }
+ Method { name: "size"; type: "qsizetype"; isMethodConstant: true; lineNumber: 42 }
+ Method {
+ name: "addCoordinate"
+ lineNumber: 43
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "insertCoordinate"
+ lineNumber: 44
+ Parameter { name: "index"; type: "qsizetype" }
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "replaceCoordinate"
+ lineNumber: 45
+ Parameter { name: "index"; type: "qsizetype" }
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "coordinateAt"
+ type: "QGeoCoordinate"
+ isMethodConstant: true
+ lineNumber: 46
+ Parameter { name: "index"; type: "qsizetype" }
+ }
+ Method {
+ name: "containsCoordinate"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 47
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "removeCoordinate"
+ lineNumber: 48
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "removeCoordinate"
+ lineNumber: 49
+ Parameter { name: "index"; type: "qsizetype" }
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 51 }
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 114
+ name: "QGeoPositionInfo"
+ accessSemantics: "value"
+ exports: [
+ "QtPositioning/geoPositionInfo 5.0",
+ "QtPositioning/geoPositionInfo 6.0"
+ ]
+ isStructured: true
+ exportMetaObjectRevisions: [1280, 1536]
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 52
+ name: "QGeoRectangle"
+ accessSemantics: "value"
+ prototype: "QGeoShape"
+ exports: [
+ "QtPositioning/geoRectangle 5.0",
+ "QtPositioning/geoRectangle 6.0"
+ ]
+ isStructured: true
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "bottomLeft"
+ type: "QGeoCoordinate"
+ read: "bottomLeft"
+ write: "setBottomLeft"
+ index: 0
+ lineNumber: 16
+ }
+ Property {
+ name: "bottomRight"
+ type: "QGeoCoordinate"
+ read: "bottomRight"
+ write: "setBottomRight"
+ index: 1
+ lineNumber: 17
+ }
+ Property {
+ name: "topLeft"
+ type: "QGeoCoordinate"
+ read: "topLeft"
+ write: "setTopLeft"
+ index: 2
+ lineNumber: 18
+ }
+ Property {
+ name: "topRight"
+ type: "QGeoCoordinate"
+ read: "topRight"
+ write: "setTopRight"
+ index: 3
+ lineNumber: 19
+ }
+ Property {
+ name: "center"
+ type: "QGeoCoordinate"
+ read: "center"
+ write: "setCenter"
+ index: 4
+ lineNumber: 20
+ }
+ Property {
+ name: "height"
+ type: "double"
+ read: "height"
+ write: "setHeight"
+ index: 5
+ lineNumber: 21
+ }
+ Property { name: "width"; type: "double"; read: "width"; write: "setWidth"; index: 6; lineNumber: 22 }
+ Method {
+ name: "intersects"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 59
+ Parameter { name: "rectangle"; type: "QGeoRectangle" }
+ }
+ Method {
+ name: "translate"
+ lineNumber: 61
+ Parameter { name: "degreesLatitude"; type: "double" }
+ Parameter { name: "degreesLongitude"; type: "double" }
+ }
+ Method {
+ name: "translated"
+ type: "QGeoRectangle"
+ isMethodConstant: true
+ lineNumber: 62
+ Parameter { name: "degreesLatitude"; type: "double" }
+ Parameter { name: "degreesLongitude"; type: "double" }
+ }
+ Method {
+ name: "extendRectangle"
+ lineNumber: 63
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "united"
+ type: "QGeoRectangle"
+ isMethodConstant: true
+ lineNumber: 65
+ Parameter { name: "rectangle"; type: "QGeoRectangle" }
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 69 }
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 123
+ name: "QGeoSatelliteInfo"
+ accessSemantics: "value"
+ exports: ["QtPositioning/geoSatelliteInfo 6.5"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1541]
+ Enum {
+ name: "Attribute"
+ lineNumber: 36
+ values: ["Elevation", "Azimuth"]
+ }
+ Enum {
+ name: "SatelliteSystem"
+ lineNumber: 42
+ values: [
+ "Undefined",
+ "GPS",
+ "GLONASS",
+ "GALILEO",
+ "BEIDOU",
+ "QZSS",
+ "Multiple",
+ "CustomType"
+ ]
+ }
+ Property {
+ name: "satelliteSystem"
+ type: "SatelliteSystem"
+ read: "satelliteSystem"
+ index: 0
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "satelliteIdentifier"
+ type: "int"
+ read: "satelliteIdentifier"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "signalStrength"
+ type: "double"
+ read: "signalStrength"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Method {
+ name: "attribute"
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 84
+ Parameter { name: "attribute"; type: "Attribute" }
+ }
+ Method {
+ name: "hasAttribute"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 87
+ Parameter { name: "attribute"; type: "Attribute" }
+ }
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 138
+ name: "QGeoSatelliteInfoDerived"
+ accessSemantics: "none"
+ prototype: "QGeoSatelliteInfo"
+ exports: ["QtPositioning/GeoSatelliteInfo 6.5"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1541]
+ }
+ Component {
+ file: "private/qpositioningquickmodule_p.h"
+ lineNumber: 97
+ name: "QGeoShape"
+ accessSemantics: "value"
+ exports: ["QtPositioning/geoShape 5.0", "QtPositioning/geoShape 6.0"]
+ exportMetaObjectRevisions: [1280, 1536]
+ Enum {
+ name: "ShapeType"
+ lineNumber: 29
+ values: [
+ "UnknownType",
+ "RectangleType",
+ "CircleType",
+ "PathType",
+ "PolygonType"
+ ]
+ }
+ Property { name: "type"; type: "ShapeType"; read: "type"; index: 0; lineNumber: 19; isReadonly: true }
+ Property {
+ name: "isValid"
+ type: "bool"
+ read: "isValid"
+ index: 1
+ lineNumber: 20
+ isReadonly: true
+ }
+ Property {
+ name: "isEmpty"
+ type: "bool"
+ read: "isEmpty"
+ index: 2
+ lineNumber: 21
+ isReadonly: true
+ }
+ Property {
+ name: "center"
+ type: "QGeoCoordinate"
+ read: "center"
+ index: 3
+ lineNumber: 22
+ isReadonly: true
+ }
+ Method {
+ name: "contains"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 42
+ Parameter { name: "coordinate"; type: "QGeoCoordinate" }
+ }
+ Method {
+ name: "boundingGeoRectangle"
+ type: "QGeoRectangle"
+ isMethodConstant: true
+ lineNumber: 43
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 57 }
+ Method {
+ name: "QGeoShape"
+ isConstructor: true
+ lineNumber: 26
+ Parameter { name: "other"; type: "QGeoShape" }
+ }
+ }
+ Component {
+ file: "private/qquickgeocoordinateanimation_p.h"
+ lineNumber: 26
+ name: "QQuickGeoCoordinateAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickPropertyAnimation"
+ exports: [
+ "QtPositioning/CoordinateAnimation 5.3",
+ "QtPositioning/CoordinateAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [1283, 1536]
+ Enum {
+ name: "Direction"
+ lineNumber: 38
+ values: ["Shortest", "West", "East"]
+ }
+ Property {
+ name: "from"
+ type: "QGeoCoordinate"
+ read: "from"
+ write: "setFrom"
+ index: 0
+ lineNumber: 32
+ }
+ Property { name: "to"; type: "QGeoCoordinate"; read: "to"; write: "setTo"; index: 1; lineNumber: 33 }
+ Property {
+ name: "direction"
+ type: "Direction"
+ bindable: "bindableDirection"
+ read: "direction"
+ write: "setDirection"
+ notify: "directionChanged"
+ index: 2
+ lineNumber: 34
+ }
+ Signal { name: "directionChanged"; lineNumber: 59 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtPositioning/positioningquickplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtPositioning/positioningquickplugin.dll
new file mode 100644
index 00000000..99889d04
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtPositioning/positioningquickplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtPositioning/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtPositioning/qmldir
new file mode 100644
index 00000000..9ae0891d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtPositioning/qmldir
@@ -0,0 +1,8 @@
+module QtPositioning
+linktarget Qt6::positioningquickplugin
+plugin positioningquickplugin
+classname QtPositioningDeclarativeModule
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtPositioning/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/Models/modelsplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/Models/modelsplugin.dll
new file mode 100644
index 00000000..afe2841e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/Models/modelsplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/Models/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/Models/plugins.qmltypes
new file mode 100644
index 00000000..bcbbcc26
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/Models/plugins.qmltypes
@@ -0,0 +1,2554 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qqmlmodelsmodule_p.h"
+ lineNumber: 39
+ name: "QAbstractItemModel"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQml.Models/AbstractItemModel 6.5"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1541]
+ Enum {
+ name: "LayoutChangeHint"
+ lineNumber: 335
+ values: [
+ "NoLayoutChangeHint",
+ "VerticalSortHint",
+ "HorizontalSortHint"
+ ]
+ }
+ Enum {
+ name: "CheckIndexOption"
+ isScoped: true
+ lineNumber: 343
+ values: [
+ "NoOption",
+ "IndexIsValid",
+ "DoNotUseParent",
+ "ParentIsInvalid"
+ ]
+ }
+ Signal {
+ name: "dataChanged"
+ lineNumber: 357
+ Parameter { name: "topLeft"; type: "QModelIndex" }
+ Parameter { name: "bottomRight"; type: "QModelIndex" }
+ Parameter { name: "roles"; type: "int"; isList: true }
+ }
+ Signal {
+ name: "dataChanged"
+ isCloned: true
+ lineNumber: 357
+ Parameter { name: "topLeft"; type: "QModelIndex" }
+ Parameter { name: "bottomRight"; type: "QModelIndex" }
+ }
+ Signal {
+ name: "headerDataChanged"
+ lineNumber: 359
+ Parameter { name: "orientation"; type: "Qt::Orientation" }
+ Parameter { name: "first"; type: "int" }
+ Parameter { name: "last"; type: "int" }
+ }
+ Signal {
+ name: "layoutChanged"
+ lineNumber: 360
+ Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true }
+ Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" }
+ }
+ Signal {
+ name: "layoutChanged"
+ isCloned: true
+ lineNumber: 360
+ Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true }
+ }
+ Signal { name: "layoutChanged"; isCloned: true; lineNumber: 360 }
+ Signal {
+ name: "layoutAboutToBeChanged"
+ lineNumber: 361
+ Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true }
+ Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" }
+ }
+ Signal {
+ name: "layoutAboutToBeChanged"
+ isCloned: true
+ lineNumber: 361
+ Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true }
+ }
+ Signal { name: "layoutAboutToBeChanged"; isCloned: true; lineNumber: 361 }
+ Signal {
+ name: "rowsAboutToBeInserted"
+ lineNumber: 363
+ Parameter { name: "parent"; type: "QModelIndex" }
+ Parameter { name: "first"; type: "int" }
+ Parameter { name: "last"; type: "int" }
+ }
+ Signal {
+ name: "rowsInserted"
+ lineNumber: 364
+ Parameter { name: "parent"; type: "QModelIndex" }
+ Parameter { name: "first"; type: "int" }
+ Parameter { name: "last"; type: "int" }
+ }
+ Signal {
+ name: "rowsAboutToBeRemoved"
+ lineNumber: 366
+ Parameter { name: "parent"; type: "QModelIndex" }
+ Parameter { name: "first"; type: "int" }
+ Parameter { name: "last"; type: "int" }
+ }
+ Signal {
+ name: "rowsRemoved"
+ lineNumber: 367
+ Parameter { name: "parent"; type: "QModelIndex" }
+ Parameter { name: "first"; type: "int" }
+ Parameter { name: "last"; type: "int" }
+ }
+ Signal {
+ name: "columnsAboutToBeInserted"
+ lineNumber: 369
+ Parameter { name: "parent"; type: "QModelIndex" }
+ Parameter { name: "first"; type: "int" }
+ Parameter { name: "last"; type: "int" }
+ }
+ Signal {
+ name: "columnsInserted"
+ lineNumber: 370
+ Parameter { name: "parent"; type: "QModelIndex" }
+ Parameter { name: "first"; type: "int" }
+ Parameter { name: "last"; type: "int" }
+ }
+ Signal {
+ name: "columnsAboutToBeRemoved"
+ lineNumber: 372
+ Parameter { name: "parent"; type: "QModelIndex" }
+ Parameter { name: "first"; type: "int" }
+ Parameter { name: "last"; type: "int" }
+ }
+ Signal {
+ name: "columnsRemoved"
+ lineNumber: 373
+ Parameter { name: "parent"; type: "QModelIndex" }
+ Parameter { name: "first"; type: "int" }
+ Parameter { name: "last"; type: "int" }
+ }
+ Signal { name: "modelAboutToBeReset"; lineNumber: 375 }
+ Signal { name: "modelReset"; lineNumber: 376 }
+ Signal {
+ name: "rowsAboutToBeMoved"
+ lineNumber: 378
+ Parameter { name: "sourceParent"; type: "QModelIndex" }
+ Parameter { name: "sourceStart"; type: "int" }
+ Parameter { name: "sourceEnd"; type: "int" }
+ Parameter { name: "destinationParent"; type: "QModelIndex" }
+ Parameter { name: "destinationRow"; type: "int" }
+ }
+ Signal {
+ name: "rowsMoved"
+ lineNumber: 379
+ Parameter { name: "sourceParent"; type: "QModelIndex" }
+ Parameter { name: "sourceStart"; type: "int" }
+ Parameter { name: "sourceEnd"; type: "int" }
+ Parameter { name: "destinationParent"; type: "QModelIndex" }
+ Parameter { name: "destinationRow"; type: "int" }
+ }
+ Signal {
+ name: "columnsAboutToBeMoved"
+ lineNumber: 381
+ Parameter { name: "sourceParent"; type: "QModelIndex" }
+ Parameter { name: "sourceStart"; type: "int" }
+ Parameter { name: "sourceEnd"; type: "int" }
+ Parameter { name: "destinationParent"; type: "QModelIndex" }
+ Parameter { name: "destinationColumn"; type: "int" }
+ }
+ Signal {
+ name: "columnsMoved"
+ lineNumber: 382
+ Parameter { name: "sourceParent"; type: "QModelIndex" }
+ Parameter { name: "sourceStart"; type: "int" }
+ Parameter { name: "sourceEnd"; type: "int" }
+ Parameter { name: "destinationParent"; type: "QModelIndex" }
+ Parameter { name: "destinationColumn"; type: "int" }
+ }
+ Method { name: "submit"; type: "bool"; lineNumber: 385 }
+ Method { name: "revert"; lineNumber: 386 }
+ Method { name: "resetInternalData"; lineNumber: 389 }
+ Method {
+ name: "hasIndex"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 271
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "hasIndex"
+ type: "bool"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 271
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "index"
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 272
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "index"
+ type: "QModelIndex"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 272
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "parent"
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 274
+ Parameter { name: "child"; type: "QModelIndex" }
+ }
+ Method {
+ name: "sibling"
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 276
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "idx"; type: "QModelIndex" }
+ }
+ Method {
+ name: "rowCount"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 277
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method { name: "rowCount"; type: "int"; isCloned: true; isMethodConstant: true; lineNumber: 277 }
+ Method {
+ name: "columnCount"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 278
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "columnCount"
+ type: "int"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 278
+ }
+ Method {
+ name: "hasChildren"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 279
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "hasChildren"
+ type: "bool"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 279
+ }
+ Method {
+ name: "data"
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 281
+ Parameter { name: "index"; type: "QModelIndex" }
+ Parameter { name: "role"; type: "int" }
+ }
+ Method {
+ name: "data"
+ type: "QVariant"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 281
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method {
+ name: "setData"
+ type: "bool"
+ lineNumber: 282
+ Parameter { name: "index"; type: "QModelIndex" }
+ Parameter { name: "value"; type: "QVariant" }
+ Parameter { name: "role"; type: "int" }
+ }
+ Method {
+ name: "setData"
+ type: "bool"
+ isCloned: true
+ lineNumber: 282
+ Parameter { name: "index"; type: "QModelIndex" }
+ Parameter { name: "value"; type: "QVariant" }
+ }
+ Method {
+ name: "headerData"
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 284
+ Parameter { name: "section"; type: "int" }
+ Parameter { name: "orientation"; type: "Qt::Orientation" }
+ Parameter { name: "role"; type: "int" }
+ }
+ Method {
+ name: "headerData"
+ type: "QVariant"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 284
+ Parameter { name: "section"; type: "int" }
+ Parameter { name: "orientation"; type: "Qt::Orientation" }
+ }
+ Method {
+ name: "insertRows"
+ revision: 1540
+ type: "bool"
+ lineNumber: 302
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "insertRows"
+ revision: 1540
+ type: "bool"
+ isCloned: true
+ lineNumber: 302
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "insertColumns"
+ revision: 1540
+ type: "bool"
+ lineNumber: 303
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "insertColumns"
+ revision: 1540
+ type: "bool"
+ isCloned: true
+ lineNumber: 303
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "removeRows"
+ revision: 1540
+ type: "bool"
+ lineNumber: 304
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "removeRows"
+ revision: 1540
+ type: "bool"
+ isCloned: true
+ lineNumber: 304
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "removeColumns"
+ revision: 1540
+ type: "bool"
+ lineNumber: 305
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "removeColumns"
+ revision: 1540
+ type: "bool"
+ isCloned: true
+ lineNumber: 305
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "moveRows"
+ revision: 1540
+ type: "bool"
+ lineNumber: 306
+ Parameter { name: "sourceParent"; type: "QModelIndex" }
+ Parameter { name: "sourceRow"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ Parameter { name: "destinationParent"; type: "QModelIndex" }
+ Parameter { name: "destinationChild"; type: "int" }
+ }
+ Method {
+ name: "moveColumns"
+ revision: 1540
+ type: "bool"
+ lineNumber: 308
+ Parameter { name: "sourceParent"; type: "QModelIndex" }
+ Parameter { name: "sourceColumn"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ Parameter { name: "destinationParent"; type: "QModelIndex" }
+ Parameter { name: "destinationChild"; type: "int" }
+ }
+ Method {
+ name: "insertRow"
+ revision: 1540
+ type: "bool"
+ lineNumber: 311
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "insertRow"
+ revision: 1540
+ type: "bool"
+ isCloned: true
+ lineNumber: 311
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "insertColumn"
+ revision: 1540
+ type: "bool"
+ lineNumber: 312
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "insertColumn"
+ revision: 1540
+ type: "bool"
+ isCloned: true
+ lineNumber: 312
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "removeRow"
+ revision: 1540
+ type: "bool"
+ lineNumber: 313
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "removeRow"
+ revision: 1540
+ type: "bool"
+ isCloned: true
+ lineNumber: 313
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "removeColumn"
+ revision: 1540
+ type: "bool"
+ lineNumber: 314
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "removeColumn"
+ revision: 1540
+ type: "bool"
+ isCloned: true
+ lineNumber: 314
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "moveRow"
+ revision: 1540
+ type: "bool"
+ lineNumber: 315
+ Parameter { name: "sourceParent"; type: "QModelIndex" }
+ Parameter { name: "sourceRow"; type: "int" }
+ Parameter { name: "destinationParent"; type: "QModelIndex" }
+ Parameter { name: "destinationChild"; type: "int" }
+ }
+ Method {
+ name: "moveColumn"
+ revision: 1540
+ type: "bool"
+ lineNumber: 317
+ Parameter { name: "sourceParent"; type: "QModelIndex" }
+ Parameter { name: "sourceColumn"; type: "int" }
+ Parameter { name: "destinationParent"; type: "QModelIndex" }
+ Parameter { name: "destinationChild"; type: "int" }
+ }
+ Method {
+ name: "fetchMore"
+ lineNumber: 320
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "canFetchMore"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 321
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "flags"
+ type: "Qt::ItemFlags"
+ isMethodConstant: true
+ lineNumber: 322
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method {
+ name: "sort"
+ revision: 1540
+ lineNumber: 323
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "order"; type: "Qt::SortOrder" }
+ }
+ Method {
+ name: "sort"
+ revision: 1540
+ isCloned: true
+ lineNumber: 323
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "match"
+ type: "QModelIndexList"
+ isMethodConstant: true
+ lineNumber: 325
+ Parameter { name: "start"; type: "QModelIndex" }
+ Parameter { name: "role"; type: "int" }
+ Parameter { name: "value"; type: "QVariant" }
+ Parameter { name: "hits"; type: "int" }
+ Parameter { name: "flags"; type: "Qt::MatchFlags" }
+ }
+ Method {
+ name: "match"
+ type: "QModelIndexList"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 325
+ Parameter { name: "start"; type: "QModelIndex" }
+ Parameter { name: "role"; type: "int" }
+ Parameter { name: "value"; type: "QVariant" }
+ Parameter { name: "hits"; type: "int" }
+ }
+ Method {
+ name: "match"
+ type: "QModelIndexList"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 325
+ Parameter { name: "start"; type: "QModelIndex" }
+ Parameter { name: "role"; type: "int" }
+ Parameter { name: "value"; type: "QVariant" }
+ }
+ }
+ Component {
+ file: "private/qqmlmodelsmodule_p.h"
+ lineNumber: 48
+ name: "QAbstractListModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractItemModel"
+ exports: ["QtQml.Models/AbstractListModel 6.5"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1541]
+ }
+ Component {
+ file: "qabstractproxymodel.h"
+ lineNumber: 17
+ name: "QAbstractProxyModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractItemModel"
+ Property {
+ name: "sourceModel"
+ type: "QAbstractItemModel"
+ isPointer: true
+ bindable: "bindableSourceModel"
+ read: "sourceModel"
+ write: "setSourceModel"
+ notify: "sourceModelChanged"
+ index: 0
+ lineNumber: 20
+ }
+ Signal { name: "sourceModelChanged"; lineNumber: 69 }
+ Method { name: "_q_sourceModelDestroyed"; lineNumber: 78 }
+ Method {
+ name: "_q_sourceModelRowsAboutToBeInserted"
+ lineNumber: 79
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_sourceModelRowsInserted"
+ lineNumber: 80
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_sourceModelRowsRemoved"
+ lineNumber: 81
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_sourceModelColumnsAboutToBeInserted"
+ lineNumber: 82
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_sourceModelColumnsInserted"
+ lineNumber: 83
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_sourceModelColumnsRemoved"
+ lineNumber: 84
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "mapToSource"
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 31
+ Parameter { name: "proxyIndex"; type: "QModelIndex" }
+ }
+ Method {
+ name: "mapFromSource"
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 32
+ Parameter { name: "sourceIndex"; type: "QModelIndex" }
+ }
+ Method {
+ name: "mapSelectionToSource"
+ type: "QItemSelection"
+ isMethodConstant: true
+ lineNumber: 34
+ Parameter { name: "selection"; type: "QItemSelection" }
+ }
+ Method {
+ name: "mapSelectionFromSource"
+ type: "QItemSelection"
+ isMethodConstant: true
+ lineNumber: 35
+ Parameter { name: "selection"; type: "QItemSelection" }
+ }
+ }
+ Component {
+ file: "private/qqmlmodelindexvaluetype_p.h"
+ lineNumber: 165
+ name: "QItemSelection"
+ accessSemantics: "sequence"
+ valueType: "QItemSelectionRange"
+ }
+ Component {
+ file: "private/qqmlmodelsmodule_p.h"
+ lineNumber: 31
+ name: "QItemSelectionModel"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQml.Models/ItemSelectionModel 2.2",
+ "QtQml.Models/ItemSelectionModel 6.0"
+ ]
+ exportMetaObjectRevisions: [514, 1536]
+ Enum {
+ name: "SelectionFlags"
+ alias: "SelectionFlag"
+ isFlag: true
+ lineNumber: 107
+ values: [
+ "NoUpdate",
+ "Clear",
+ "Select",
+ "Deselect",
+ "Toggle",
+ "Current",
+ "Rows",
+ "Columns",
+ "SelectCurrent",
+ "ToggleCurrent",
+ "ClearAndSelect"
+ ]
+ }
+ Property {
+ name: "model"
+ type: "QAbstractItemModel"
+ isPointer: true
+ bindable: "bindableModel"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 0
+ lineNumber: 92
+ }
+ Property {
+ name: "hasSelection"
+ type: "bool"
+ read: "hasSelection"
+ notify: "selectionChanged"
+ index: 1
+ lineNumber: 94
+ isReadonly: true
+ }
+ Property {
+ name: "currentIndex"
+ type: "QModelIndex"
+ read: "currentIndex"
+ notify: "currentChanged"
+ index: 2
+ lineNumber: 96
+ isReadonly: true
+ }
+ Property {
+ name: "selection"
+ type: "QItemSelection"
+ read: "selection"
+ notify: "selectionChanged"
+ index: 3
+ lineNumber: 98
+ isReadonly: true
+ }
+ Property {
+ name: "selectedIndexes"
+ type: "QModelIndexList"
+ read: "selectedIndexes"
+ notify: "selectionChanged"
+ index: 4
+ lineNumber: 100
+ isReadonly: true
+ }
+ Signal {
+ name: "selectionChanged"
+ lineNumber: 161
+ Parameter { name: "selected"; type: "QItemSelection" }
+ Parameter { name: "deselected"; type: "QItemSelection" }
+ }
+ Signal {
+ name: "currentChanged"
+ lineNumber: 162
+ Parameter { name: "current"; type: "QModelIndex" }
+ Parameter { name: "previous"; type: "QModelIndex" }
+ }
+ Signal {
+ name: "currentRowChanged"
+ lineNumber: 163
+ Parameter { name: "current"; type: "QModelIndex" }
+ Parameter { name: "previous"; type: "QModelIndex" }
+ }
+ Signal {
+ name: "currentColumnChanged"
+ lineNumber: 164
+ Parameter { name: "current"; type: "QModelIndex" }
+ Parameter { name: "previous"; type: "QModelIndex" }
+ }
+ Signal {
+ name: "modelChanged"
+ lineNumber: 165
+ Parameter { name: "model"; type: "QAbstractItemModel"; isPointer: true }
+ }
+ Method {
+ name: "setCurrentIndex"
+ lineNumber: 151
+ Parameter { name: "index"; type: "QModelIndex" }
+ Parameter { name: "command"; type: "QItemSelectionModel::SelectionFlags" }
+ }
+ Method {
+ name: "select"
+ lineNumber: 152
+ Parameter { name: "index"; type: "QModelIndex" }
+ Parameter { name: "command"; type: "QItemSelectionModel::SelectionFlags" }
+ }
+ Method {
+ name: "select"
+ lineNumber: 153
+ Parameter { name: "selection"; type: "QItemSelection" }
+ Parameter { name: "command"; type: "QItemSelectionModel::SelectionFlags" }
+ }
+ Method { name: "clear"; lineNumber: 154 }
+ Method { name: "reset"; lineNumber: 155 }
+ Method { name: "clearSelection"; lineNumber: 157 }
+ Method { name: "clearCurrentIndex"; lineNumber: 158 }
+ Method {
+ name: "isSelected"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 130
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method {
+ name: "isRowSelected"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 131
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "isRowSelected"
+ type: "bool"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 131
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "isColumnSelected"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 132
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "isColumnSelected"
+ type: "bool"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 132
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "rowIntersectsSelection"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 134
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "rowIntersectsSelection"
+ type: "bool"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 134
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "columnIntersectsSelection"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 135
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "parent"; type: "QModelIndex" }
+ }
+ Method {
+ name: "columnIntersectsSelection"
+ type: "bool"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 135
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "selectedRows"
+ type: "QModelIndexList"
+ isMethodConstant: true
+ lineNumber: 140
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "selectedRows"
+ type: "QModelIndexList"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 140
+ }
+ Method {
+ name: "selectedColumns"
+ type: "QModelIndexList"
+ isMethodConstant: true
+ lineNumber: 141
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "selectedColumns"
+ type: "QModelIndexList"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 141
+ }
+ }
+ Component {
+ file: "private/qqmlmodelindexvaluetype_p.h"
+ lineNumber: 147
+ name: "QModelIndexList"
+ accessSemantics: "sequence"
+ valueType: "QModelIndex"
+ }
+ Component {
+ file: "private/qqmlmodelindexvaluetype_p.h"
+ lineNumber: 156
+ name: "std::vector"
+ accessSemantics: "sequence"
+ valueType: "QModelIndex"
+ }
+ Component {
+ file: "private/qqmlabstractdelegatecomponent_p.h"
+ lineNumber: 29
+ name: "QQmlAbstractDelegateComponent"
+ accessSemantics: "reference"
+ prototype: "QQmlComponent"
+ exports: [
+ "QtQml.Models/AbstractDelegateComponent 2.0",
+ "QtQml.Models/AbstractDelegateComponent 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ Signal { name: "delegateChanged"; lineNumber: 44 }
+ }
+ Component {
+ file: "private/qqmlchangeset_p.h"
+ lineNumber: 26
+ name: "QQmlChangeSet"
+ accessSemantics: "value"
+ }
+ Component {
+ file: "private/qqmldelegatecomponent_p.h"
+ lineNumber: 29
+ name: "QQmlDelegateChoice"
+ accessSemantics: "reference"
+ defaultProperty: "delegate"
+ prototype: "QObject"
+ exports: ["QtQml.Models/DelegateChoice 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Property {
+ name: "roleValue"
+ type: "QVariant"
+ read: "roleValue"
+ write: "setRoleValue"
+ notify: "roleValueChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "row"
+ type: "int"
+ read: "row"
+ write: "setRow"
+ notify: "rowChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "index"
+ type: "int"
+ read: "row"
+ write: "setRow"
+ notify: "indexChanged"
+ index: 2
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "column"
+ type: "int"
+ read: "column"
+ write: "setColumn"
+ notify: "columnChanged"
+ index: 3
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 4
+ lineNumber: 36
+ isFinal: true
+ }
+ Signal { name: "roleValueChanged"; lineNumber: 57 }
+ Signal { name: "rowChanged"; lineNumber: 58 }
+ Signal { name: "indexChanged"; lineNumber: 59 }
+ Signal { name: "columnChanged"; lineNumber: 60 }
+ Signal { name: "delegateChanged"; lineNumber: 61 }
+ Signal { name: "changed"; lineNumber: 62 }
+ }
+ Component {
+ file: "private/qqmldelegatecomponent_p.h"
+ lineNumber: 71
+ name: "QQmlDelegateChooser"
+ accessSemantics: "reference"
+ defaultProperty: "choices"
+ prototype: "QQmlAbstractDelegateComponent"
+ exports: ["QtQml.Models/DelegateChooser 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Property {
+ name: "role"
+ type: "QString"
+ read: "role"
+ write: "setRole"
+ notify: "roleChanged"
+ index: 0
+ lineNumber: 74
+ isFinal: true
+ }
+ Property {
+ name: "choices"
+ type: "QQmlDelegateChoice"
+ isList: true
+ read: "choices"
+ index: 1
+ lineNumber: 75
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Signal { name: "roleChanged"; lineNumber: 96 }
+ }
+ Component {
+ file: "private/qqmldelegatemodel_p.h"
+ lineNumber: 38
+ name: "QQmlDelegateModel"
+ accessSemantics: "reference"
+ defaultProperty: "delegate"
+ prototype: "QQmlInstanceModel"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQml.Models/DelegateModel 2.1",
+ "QtQml.Models/DelegateModel 2.15",
+ "QtQml.Models/DelegateModel 6.0",
+ "QtQml.Models/DelegateModel 6.10"
+ ]
+ exportMetaObjectRevisions: [513, 527, 1536, 1546]
+ attachedType: "QQmlDelegateModelAttached"
+ Enum {
+ name: "DelegateModelAccess"
+ type: "quint8"
+ lineNumber: 60
+ values: ["Qt5ReadWrite", "ReadOnly", "ReadWrite"]
+ }
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 0
+ lineNumber: 43
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 1
+ lineNumber: 44
+ }
+ Property {
+ name: "filterOnGroup"
+ type: "QString"
+ read: "filterGroup"
+ write: "setFilterGroup"
+ reset: "resetFilterGroup"
+ notify: "filterGroupChanged"
+ index: 2
+ lineNumber: 45
+ }
+ Property {
+ name: "items"
+ type: "QQmlDelegateModelGroup"
+ isPointer: true
+ read: "items"
+ index: 3
+ lineNumber: 46
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "persistedItems"
+ type: "QQmlDelegateModelGroup"
+ isPointer: true
+ read: "persistedItems"
+ index: 4
+ lineNumber: 47
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "groups"
+ type: "QQmlDelegateModelGroup"
+ isList: true
+ read: "groups"
+ index: 5
+ lineNumber: 48
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "parts"
+ type: "QObject"
+ isPointer: true
+ read: "parts"
+ index: 6
+ lineNumber: 49
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "rootIndex"
+ type: "QVariant"
+ read: "rootIndex"
+ write: "setRootIndex"
+ notify: "rootIndexChanged"
+ index: 7
+ lineNumber: 50
+ }
+ Property {
+ name: "delegateModelAccess"
+ revision: 1546
+ type: "DelegateModelAccess"
+ read: "delegateModelAccess"
+ write: "setDelegateModelAccess"
+ notify: "delegateModelAccessChanged"
+ index: 8
+ lineNumber: 51
+ isFinal: true
+ }
+ Signal { name: "filterGroupChanged"; lineNumber: 153 }
+ Signal { name: "defaultGroupsChanged"; lineNumber: 154 }
+ Signal { name: "rootIndexChanged"; lineNumber: 155 }
+ Signal { name: "delegateChanged"; lineNumber: 156 }
+ Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 157 }
+ Signal { name: "modelChanged"; revision: 1546; lineNumber: 158 }
+ Method {
+ name: "_q_itemsChanged"
+ lineNumber: 161
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ Parameter { name: "roles"; type: "int"; isList: true }
+ }
+ Method {
+ name: "_q_itemsInserted"
+ lineNumber: 162
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "_q_itemsRemoved"
+ lineNumber: 163
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "_q_itemsMoved"
+ lineNumber: 164
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "to"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ }
+ Method { name: "_q_modelAboutToBeReset"; lineNumber: 165 }
+ Method {
+ name: "_q_rowsInserted"
+ lineNumber: 166
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_columnsInserted"
+ lineNumber: 167
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_columnsRemoved"
+ lineNumber: 168
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_columnsMoved"
+ lineNumber: 169
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_rowsAboutToBeRemoved"
+ lineNumber: 170
+ Parameter { name: "parent"; type: "QModelIndex" }
+ Parameter { name: "begin"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method {
+ name: "_q_rowsRemoved"
+ lineNumber: 171
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_rowsMoved"
+ lineNumber: 172
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_dataChanged"
+ lineNumber: 173
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "QModelIndex" }
+ Parameter { type: "int"; isList: true }
+ }
+ Method {
+ name: "_q_layoutChanged"
+ lineNumber: 174
+ Parameter { type: "QPersistentModelIndex"; isList: true }
+ Parameter { type: "QAbstractItemModel::LayoutChangeHint" }
+ }
+ Method {
+ name: "modelIndex"
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 86
+ Parameter { name: "idx"; type: "int" }
+ }
+ Method { name: "parentModelIndex"; type: "QVariant"; isMethodConstant: true; lineNumber: 87 }
+ }
+ Component {
+ file: "private/qqmldelegatemodel_p.h"
+ lineNumber: 228
+ name: "QQmlDelegateModelAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "model"
+ type: "QQmlDelegateModel"
+ isPointer: true
+ read: "model"
+ index: 0
+ lineNumber: 231
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "groups"
+ type: "QStringList"
+ read: "groups"
+ write: "setGroups"
+ notify: "groupsChanged"
+ index: 1
+ lineNumber: 232
+ isFinal: true
+ }
+ Property {
+ name: "isUnresolved"
+ type: "bool"
+ read: "isUnresolved"
+ notify: "unresolvedChanged"
+ index: 2
+ lineNumber: 233
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "inPersistedItems"
+ type: "bool"
+ read: "inPersistedItems"
+ write: "setInPersistedItems"
+ notify: "groupsChanged"
+ index: 3
+ lineNumber: 234
+ isVirtual: true
+ }
+ Property {
+ name: "inItems"
+ type: "bool"
+ read: "inItems"
+ write: "setInItems"
+ notify: "groupsChanged"
+ index: 4
+ lineNumber: 235
+ isVirtual: true
+ }
+ Property {
+ name: "persistedItemsIndex"
+ type: "int"
+ read: "persistedItemsIndex"
+ notify: "groupsChanged"
+ index: 5
+ lineNumber: 236
+ isReadonly: true
+ isVirtual: true
+ }
+ Property {
+ name: "itemsIndex"
+ type: "int"
+ read: "itemsIndex"
+ notify: "groupsChanged"
+ index: 6
+ lineNumber: 237
+ isReadonly: true
+ isVirtual: true
+ }
+ Signal { name: "groupsChanged"; lineNumber: 267 }
+ Signal { name: "unresolvedChanged"; lineNumber: 268 }
+ }
+ Component {
+ file: "private/qqmldelegatemodel_p.h"
+ lineNumber: 184
+ name: "QQmlDelegateModelGroup"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQml.Models/DelegateModelGroup 2.1",
+ "QtQml.Models/DelegateModelGroup 6.0"
+ ]
+ exportMetaObjectRevisions: [513, 1536]
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 0
+ lineNumber: 187
+ isReadonly: true
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 1
+ lineNumber: 188
+ }
+ Property {
+ name: "includeByDefault"
+ type: "bool"
+ read: "defaultInclude"
+ write: "setDefaultInclude"
+ notify: "defaultIncludeChanged"
+ index: 2
+ lineNumber: 189
+ }
+ Signal { name: "countChanged"; lineNumber: 218 }
+ Signal { name: "nameChanged"; lineNumber: 219 }
+ Signal { name: "defaultIncludeChanged"; lineNumber: 220 }
+ Signal {
+ name: "changed"
+ lineNumber: 221
+ Parameter { name: "removed"; type: "QJSValue" }
+ Parameter { name: "inserted"; type: "QJSValue" }
+ }
+ Method { name: "insert"; isJavaScriptFunction: true; lineNumber: 208 }
+ Method { name: "create"; isJavaScriptFunction: true; lineNumber: 209 }
+ Method { name: "resolve"; isJavaScriptFunction: true; lineNumber: 210 }
+ Method { name: "remove"; isJavaScriptFunction: true; lineNumber: 211 }
+ Method { name: "addGroups"; isJavaScriptFunction: true; lineNumber: 212 }
+ Method { name: "removeGroups"; isJavaScriptFunction: true; lineNumber: 213 }
+ Method { name: "setGroups"; isJavaScriptFunction: true; lineNumber: 214 }
+ Method { name: "move"; isJavaScriptFunction: true; lineNumber: 215 }
+ Method {
+ name: "get"
+ type: "QJSValue"
+ lineNumber: 205
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qqmlfilterbase_p.h"
+ lineNumber: 28
+ name: "QQmlFilterBase"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQml.Models/FilterBase 6.10"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1546]
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "inverted"
+ type: "bool"
+ read: "isInverted"
+ write: "setInverted"
+ notify: "invertedChanged"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "column"
+ type: "int"
+ read: "column"
+ write: "setColumn"
+ notify: "columnChanged"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ }
+ Signal { name: "invalidateModel"; lineNumber: 56 }
+ Signal {
+ name: "invalidateCache"
+ lineNumber: 57
+ Parameter { name: "filter"; type: "QQmlFilterBase"; isPointer: true }
+ }
+ Signal { name: "enabledChanged"; lineNumber: 58 }
+ Signal { name: "invertedChanged"; lineNumber: 59 }
+ Signal { name: "columnChanged"; lineNumber: 60 }
+ Method {
+ name: "invalidate"
+ lineNumber: 63
+ Parameter { name: "updateCache"; type: "bool" }
+ }
+ Method { name: "invalidate"; isCloned: true; lineNumber: 63 }
+ }
+ Component {
+ file: "private/qqmlfiltercompositor_p.h"
+ lineNumber: 25
+ name: "QQmlFilterCompositor"
+ accessSemantics: "reference"
+ prototype: "QQmlFilterBase"
+ Method { name: "updateCache"; lineNumber: 54 }
+ }
+ Component {
+ file: "private/qqmlfunctionfilter_p.h"
+ lineNumber: 27
+ name: "QQmlFunctionFilter"
+ accessSemantics: "reference"
+ prototype: "QQmlFilterBase"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQml.Models/FunctionFilter 6.10"]
+ exportMetaObjectRevisions: [1546]
+ }
+ Component {
+ file: "private/qqmlfunctionsorter_p.h"
+ lineNumber: 25
+ name: "QQmlFunctionSorter"
+ accessSemantics: "reference"
+ prototype: "QQmlSorterBase"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQml.Models/FunctionSorter 6.10"]
+ exportMetaObjectRevisions: [1546]
+ }
+ Component {
+ file: "private/qqmlobjectmodel_p.h"
+ lineNumber: 32
+ name: "QQmlInstanceModel"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 0
+ lineNumber: 36
+ isReadonly: true
+ }
+ Signal { name: "countChanged"; lineNumber: 68 }
+ Signal {
+ name: "modelUpdated"
+ lineNumber: 69
+ Parameter { name: "changeSet"; type: "QQmlChangeSet" }
+ Parameter { name: "reset"; type: "bool" }
+ }
+ Signal {
+ name: "createdItem"
+ lineNumber: 70
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Signal {
+ name: "initItem"
+ lineNumber: 71
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Signal {
+ name: "destroyingItem"
+ lineNumber: 72
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Signal {
+ name: "itemPooled"
+ revision: 527
+ lineNumber: 73
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Signal {
+ name: "itemReused"
+ revision: 527
+ lineNumber: 74
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qqmlinstantiator_p.h"
+ lineNumber: 30
+ name: "QQmlInstantiator"
+ accessSemantics: "reference"
+ defaultProperty: "delegate"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQml.Models/Instantiator 2.1",
+ "QtQml.Models/Instantiator 6.0",
+ "QtQml.Models/Instantiator 6.10"
+ ]
+ exportMetaObjectRevisions: [513, 1536, 1546]
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "isAsync"
+ write: "setAsync"
+ notify: "asynchronousChanged"
+ index: 1
+ lineNumber: 36
+ }
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 2
+ lineNumber: 37
+ }
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 3
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 4
+ lineNumber: 39
+ }
+ Property {
+ name: "object"
+ type: "QObject"
+ isPointer: true
+ read: "object"
+ notify: "objectChanged"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "delegateModelAccess"
+ revision: 1546
+ type: "QQmlDelegateModel::DelegateModelAccess"
+ read: "delegateModelAccess"
+ write: "setDelegateModelAccess"
+ notify: "delegateModelAccessChanged"
+ index: 6
+ lineNumber: 41
+ isFinal: true
+ }
+ Signal { name: "modelChanged"; lineNumber: 76 }
+ Signal { name: "delegateChanged"; lineNumber: 77 }
+ Signal { name: "countChanged"; lineNumber: 78 }
+ Signal { name: "objectChanged"; lineNumber: 79 }
+ Signal { name: "activeChanged"; lineNumber: 80 }
+ Signal { name: "asynchronousChanged"; lineNumber: 81 }
+ Signal {
+ name: "objectAdded"
+ lineNumber: 83
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Signal {
+ name: "objectRemoved"
+ lineNumber: 84
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 86 }
+ Method {
+ name: "_q_createdItem"
+ lineNumber: 91
+ Parameter { type: "int" }
+ Parameter { type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "_q_modelUpdated"
+ lineNumber: 92
+ Parameter { type: "QQmlChangeSet" }
+ Parameter { type: "bool" }
+ }
+ Method {
+ name: "objectAt"
+ type: "QObject"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 70
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qqmlmodelindexvaluetype_p.h"
+ lineNumber: 98
+ name: "QItemSelectionRange"
+ accessSemantics: "value"
+ extension: "QQmlItemSelectionRangeValueType"
+ }
+ Component {
+ file: "private/qqmlmodelindexvaluetype_p.h"
+ lineNumber: 98
+ name: "QQmlItemSelectionRangeValueType"
+ accessSemantics: "value"
+ Property {
+ name: "top"
+ type: "int"
+ read: "top"
+ index: 0
+ lineNumber: 102
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "left"
+ type: "int"
+ read: "left"
+ index: 1
+ lineNumber: 103
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "bottom"
+ type: "int"
+ read: "bottom"
+ index: 2
+ lineNumber: 104
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "right"
+ type: "int"
+ read: "right"
+ index: 3
+ lineNumber: 105
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "int"
+ read: "width"
+ index: 4
+ lineNumber: 106
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "int"
+ read: "height"
+ index: 5
+ lineNumber: 107
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "topLeft"
+ type: "QPersistentModelIndex"
+ read: "topLeft"
+ index: 6
+ lineNumber: 108
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "bottomRight"
+ type: "QPersistentModelIndex"
+ read: "bottomRight"
+ index: 7
+ lineNumber: 109
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "parent"
+ type: "QModelIndex"
+ read: "parent"
+ index: 8
+ lineNumber: 110
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "valid"
+ type: "bool"
+ read: "isValid"
+ index: 9
+ lineNumber: 111
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "empty"
+ type: "bool"
+ read: "isEmpty"
+ index: 10
+ lineNumber: 112
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "model"
+ type: "QAbstractItemModel"
+ isPointer: true
+ read: "model"
+ index: 11
+ lineNumber: 113
+ isReadonly: true
+ isFinal: true
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 121 }
+ Method {
+ name: "contains"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 122
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method {
+ name: "contains"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 124
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "parentIndex"; type: "QModelIndex" }
+ }
+ Method {
+ name: "intersects"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 126
+ Parameter { name: "other"; type: "QItemSelectionRange" }
+ }
+ Method {
+ name: "intersected"
+ type: "QItemSelectionRange"
+ isMethodConstant: true
+ lineNumber: 128
+ Parameter { name: "other"; type: "QItemSelectionRange" }
+ }
+ }
+ Component {
+ file: "private/qqmllistmodel_p.h"
+ lineNumber: 144
+ name: "QQmlListElement"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQml.Models/ListElement 2.0",
+ "QtQml.Models/ListElement 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qqmllistmodel_p.h"
+ lineNumber: 45
+ name: "QQmlListModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractListModel"
+ exports: [
+ "QtQml.Models/ListModel 2.0",
+ "QtQml.Models/ListModel 2.14",
+ "QtQml.Models/ListModel 6.0",
+ "QtQml.Models/ListModel 6.4"
+ ]
+ hasCustomParser: true
+ exportMetaObjectRevisions: [512, 526, 1536, 1540]
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 0
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "dynamicRoles"
+ type: "bool"
+ read: "dynamicRoles"
+ write: "setDynamicRoles"
+ index: 1
+ lineNumber: 49
+ }
+ Property {
+ name: "agent"
+ revision: 526
+ type: "QObject"
+ isPointer: true
+ read: "agent"
+ index: 2
+ lineNumber: 50
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Signal { name: "countChanged"; lineNumber: 86 }
+ Method { name: "clear"; lineNumber: 68 }
+ Method { name: "remove"; isJavaScriptFunction: true; lineNumber: 69 }
+ Method { name: "append"; isJavaScriptFunction: true; lineNumber: 70 }
+ Method { name: "insert"; isJavaScriptFunction: true; lineNumber: 71 }
+ Method {
+ name: "get"
+ type: "QJSValue"
+ isMethodConstant: true
+ lineNumber: 72
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "set"
+ lineNumber: 73
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "value"; type: "QJSValue" }
+ }
+ Method {
+ name: "setProperty"
+ lineNumber: 74
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "property"; type: "QString" }
+ Parameter { name: "value"; type: "QVariant" }
+ }
+ Method {
+ name: "move"
+ lineNumber: 75
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "to"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ }
+ Method { name: "sync"; lineNumber: 76 }
+ }
+ Component {
+ file: "private/qqmllistmodelworkeragent_p.h"
+ lineNumber: 35
+ name: "QQmlListModelWorkerAgent"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ index: 0
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "engine"
+ type: "QQmlV4ExecutionEnginePtr"
+ read: "engine"
+ write: "setEngine"
+ notify: "engineChanged"
+ index: 1
+ lineNumber: 39
+ isFinal: true
+ }
+ Signal {
+ name: "engineChanged"
+ lineNumber: 68
+ Parameter { name: "engine"; type: "QQmlV4ExecutionEnginePtr" }
+ }
+ Method { name: "addref"; lineNumber: 50 }
+ Method { name: "release"; lineNumber: 51 }
+ Method { name: "clear"; lineNumber: 55 }
+ Method { name: "remove"; isJavaScriptFunction: true; lineNumber: 56 }
+ Method { name: "append"; isJavaScriptFunction: true; lineNumber: 57 }
+ Method { name: "insert"; isJavaScriptFunction: true; lineNumber: 58 }
+ Method {
+ name: "get"
+ type: "QJSValue"
+ isMethodConstant: true
+ lineNumber: 59
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "set"
+ lineNumber: 60
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "value"; type: "QJSValue" }
+ }
+ Method {
+ name: "setProperty"
+ lineNumber: 61
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "property"; type: "QString" }
+ Parameter { name: "value"; type: "QVariant" }
+ }
+ Method {
+ name: "move"
+ lineNumber: 62
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "to"; type: "int" }
+ Parameter { name: "count"; type: "int" }
+ }
+ Method { name: "sync"; lineNumber: 63 }
+ }
+ Component {
+ file: "private/qqmlmodelindexvaluetype_p.h"
+ lineNumber: 26
+ name: "QModelIndex"
+ accessSemantics: "value"
+ extension: "QQmlModelIndexValueType"
+ }
+ Component {
+ file: "private/qqmlmodelindexvaluetype_p.h"
+ lineNumber: 26
+ name: "QQmlModelIndexValueType"
+ accessSemantics: "value"
+ Property {
+ name: "row"
+ type: "int"
+ read: "row"
+ index: 0
+ lineNumber: 30
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "column"
+ type: "int"
+ read: "column"
+ index: 1
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "parent"
+ type: "QModelIndex"
+ read: "parent"
+ index: 2
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "valid"
+ type: "bool"
+ read: "isValid"
+ index: 3
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "model"
+ type: "QAbstractItemModel"
+ isPointer: true
+ read: "model"
+ index: 4
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "internalId"
+ type: "qulonglong"
+ read: "internalId"
+ index: 5
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 43 }
+ Method {
+ name: "data"
+ revision: 1543
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 46
+ Parameter { name: "role"; type: "int" }
+ }
+ Method {
+ name: "data"
+ revision: 1543
+ type: "QVariant"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 46
+ }
+ }
+ Component {
+ file: "private/qqmlobjectmodel_p.h"
+ lineNumber: 86
+ name: "QQmlObjectModel"
+ accessSemantics: "reference"
+ defaultProperty: "children"
+ prototype: "QQmlInstanceModel"
+ exports: [
+ "QtQml.Models/ObjectModel 2.1",
+ "QtQml.Models/ObjectModel 2.3",
+ "QtQml.Models/ObjectModel 2.15",
+ "QtQml.Models/ObjectModel 6.0"
+ ]
+ exportMetaObjectRevisions: [513, 515, 527, 1536]
+ attachedType: "QQmlObjectModelAttached"
+ Property {
+ name: "children"
+ type: "QObject"
+ isList: true
+ read: "children"
+ notify: "childrenChanged"
+ index: 0
+ lineNumber: 91
+ isReadonly: true
+ }
+ Signal { name: "childrenChanged"; lineNumber: 126 }
+ Method { name: "clear"; revision: 515; lineNumber: 123 }
+ Method {
+ name: "_q_createJSWrapper"
+ type: "qulonglong"
+ lineNumber: 129
+ Parameter { type: "QQmlV4ExecutionEnginePtr" }
+ }
+ Method {
+ name: "get"
+ revision: 515
+ type: "QObject"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 116
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "append"
+ revision: 515
+ lineNumber: 117
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "insert"
+ revision: 515
+ lineNumber: 118
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "move"
+ revision: 515
+ lineNumber: 119
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "to"; type: "int" }
+ Parameter { name: "n"; type: "int" }
+ }
+ Method {
+ name: "move"
+ revision: 515
+ isCloned: true
+ lineNumber: 119
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "to"; type: "int" }
+ }
+ Method {
+ name: "remove"
+ revision: 515
+ lineNumber: 120
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "n"; type: "int" }
+ }
+ Method {
+ name: "remove"
+ revision: 515
+ isCloned: true
+ lineNumber: 120
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qqmlobjectmodel_p.h"
+ lineNumber: 133
+ name: "QQmlObjectModelAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "index"
+ type: "int"
+ read: "index"
+ notify: "indexChanged"
+ index: 0
+ lineNumber: 141
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "indexChanged"; lineNumber: 151 }
+ }
+ Component {
+ file: "private/qqmlmodelindexvaluetype_p.h"
+ lineNumber: 65
+ name: "QPersistentModelIndex"
+ accessSemantics: "value"
+ extension: "QQmlPersistentModelIndexValueType"
+ }
+ Component {
+ file: "private/qqmlmodelindexvaluetype_p.h"
+ lineNumber: 65
+ name: "QQmlPersistentModelIndexValueType"
+ accessSemantics: "value"
+ Property {
+ name: "row"
+ type: "int"
+ read: "row"
+ index: 0
+ lineNumber: 69
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "column"
+ type: "int"
+ read: "column"
+ index: 1
+ lineNumber: 70
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "parent"
+ type: "QModelIndex"
+ read: "parent"
+ index: 2
+ lineNumber: 71
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "valid"
+ type: "bool"
+ read: "isValid"
+ index: 3
+ lineNumber: 72
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "model"
+ type: "QAbstractItemModel"
+ isPointer: true
+ read: "model"
+ index: 4
+ lineNumber: 73
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "internalId"
+ type: "qulonglong"
+ read: "internalId"
+ index: 5
+ lineNumber: 74
+ isReadonly: true
+ isFinal: true
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 82 }
+ Method {
+ name: "data"
+ revision: 1543
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 85
+ Parameter { name: "role"; type: "int" }
+ }
+ Method {
+ name: "data"
+ revision: 1543
+ type: "QVariant"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 85
+ }
+ }
+ Component {
+ file: "private/qqmlrolefilter_p.h"
+ lineNumber: 25
+ name: "QQmlRoleFilter"
+ accessSemantics: "reference"
+ prototype: "QQmlFilterBase"
+ exports: ["QtQml.Models/RoleFilter 6.10"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1546]
+ Property {
+ name: "roleName"
+ type: "QString"
+ read: "roleName"
+ write: "setRoleName"
+ notify: "roleNameChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Signal { name: "roleNameChanged"; lineNumber: 42 }
+ }
+ Component {
+ file: "private/qqmlrolesorter_p.h"
+ lineNumber: 25
+ name: "QQmlRoleSorter"
+ accessSemantics: "reference"
+ prototype: "QQmlSorterBase"
+ exports: ["QtQml.Models/RoleSorter 6.10"]
+ exportMetaObjectRevisions: [1546]
+ Property {
+ name: "roleName"
+ type: "QString"
+ read: "roleName"
+ write: "setRoleName"
+ notify: "roleNameChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Signal { name: "roleNameChanged"; lineNumber: 43 }
+ }
+ Component {
+ file: "private/qqmlsortfilterproxymodel_p.h"
+ lineNumber: 36
+ name: "QQmlSortFilterProxyModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractProxyModel"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQml.Models/SortFilterProxyModel 6.10"]
+ exportMetaObjectRevisions: [1546]
+ Property {
+ name: "filters"
+ type: "QQmlFilterBase"
+ isList: true
+ read: "filters"
+ notify: "filtersChanged"
+ index: 0
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "sorters"
+ type: "QQmlSorterBase"
+ isList: true
+ read: "sorters"
+ notify: "sortersChanged"
+ index: 1
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 2
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "dynamicSortFilter"
+ type: "bool"
+ read: "dynamicSortFilter"
+ write: "setDynamicSortFilter"
+ notify: "dynamicSortFilterChanged"
+ index: 3
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "recursiveFiltering"
+ type: "bool"
+ read: "recursiveFiltering"
+ write: "setRecursiveFiltering"
+ notify: "recursiveFilteringChanged"
+ index: 4
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "autoAcceptChildRows"
+ type: "bool"
+ read: "autoAcceptChildRows"
+ write: "setAutoAcceptChildRows"
+ notify: "autoAcceptChildRowsChanged"
+ index: 5
+ lineNumber: 46
+ isFinal: true
+ }
+ Signal { name: "dynamicSortFilterChanged"; lineNumber: 123 }
+ Signal { name: "recursiveFilteringChanged"; lineNumber: 124 }
+ Signal { name: "autoAcceptChildRowsChanged"; lineNumber: 125 }
+ Signal { name: "filtersChanged"; lineNumber: 126 }
+ Signal { name: "sortersChanged"; lineNumber: 127 }
+ Signal { name: "modelChanged"; lineNumber: 128 }
+ Signal { name: "primarySorterChanged"; lineNumber: 129 }
+ Method { name: "invalidate"; lineNumber: 72 }
+ Method { name: "invalidateSorter"; lineNumber: 73 }
+ Method {
+ name: "setPrimarySorter"
+ lineNumber: 74
+ Parameter { name: "sorter"; type: "QQmlSorterBase"; isPointer: true }
+ }
+ Method {
+ name: "mapToSource"
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 76
+ Parameter { name: "proxyIndex"; type: "QModelIndex" }
+ }
+ Method {
+ name: "mapFromSource"
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 77
+ Parameter { name: "sourceIndex"; type: "QModelIndex" }
+ }
+ }
+ Component {
+ file: "private/qqmlsorterbase_p.h"
+ lineNumber: 29
+ name: "QQmlSorterBase"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQml.Models/SorterBase 6.10"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1546]
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "sortOrder"
+ type: "Qt::SortOrder"
+ read: "sortOrder"
+ write: "setSortOrder"
+ notify: "sortOrderChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "priority"
+ type: "int"
+ read: "priority"
+ write: "setPriority"
+ notify: "priorityChanged"
+ index: 2
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "column"
+ type: "int"
+ read: "column"
+ write: "setColumn"
+ notify: "columnChanged"
+ index: 3
+ lineNumber: 35
+ isFinal: true
+ }
+ Signal { name: "enabledChanged"; lineNumber: 60 }
+ Signal { name: "sortOrderChanged"; lineNumber: 61 }
+ Signal { name: "priorityChanged"; lineNumber: 62 }
+ Signal { name: "columnChanged"; lineNumber: 63 }
+ Signal { name: "invalidateModel"; lineNumber: 64 }
+ Signal {
+ name: "invalidateCache"
+ lineNumber: 65
+ Parameter { name: "filter"; type: "QQmlSorterBase"; isPointer: true }
+ }
+ Method {
+ name: "invalidate"
+ lineNumber: 68
+ Parameter { name: "updateCache"; type: "bool" }
+ }
+ Method { name: "invalidate"; isCloned: true; lineNumber: 68 }
+ }
+ Component {
+ file: "private/qqmlsortercompositor_p.h"
+ lineNumber: 25
+ name: "QQmlSorterCompositor"
+ accessSemantics: "reference"
+ prototype: "QQmlSorterBase"
+ Method { name: "updateCache"; lineNumber: 55 }
+ }
+ Component {
+ file: "private/qqmlstringsorter_p.h"
+ lineNumber: 26
+ name: "QQmlStringSorter"
+ accessSemantics: "reference"
+ prototype: "QQmlRoleSorter"
+ exports: ["QtQml.Models/StringSorter 6.10"]
+ exportMetaObjectRevisions: [1546]
+ Property {
+ name: "caseSensitivity"
+ type: "Qt::CaseSensitivity"
+ read: "caseSensitivity"
+ write: "setCaseSensitivity"
+ notify: "caseSensitivityChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "ignorePunctuation"
+ type: "bool"
+ read: "ignorePunctuation"
+ write: "setIgnorePunctuation"
+ notify: "ignorePunctuationChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ write: "setLocale"
+ notify: "localeChanged"
+ index: 2
+ lineNumber: 31
+ }
+ Property {
+ name: "numericMode"
+ type: "bool"
+ read: "numericMode"
+ write: "setNumericMode"
+ notify: "numericModeChanged"
+ index: 3
+ lineNumber: 32
+ }
+ Signal { name: "caseSensitivityChanged"; lineNumber: 55 }
+ Signal { name: "ignorePunctuationChanged"; lineNumber: 56 }
+ Signal { name: "localeChanged"; lineNumber: 57 }
+ Signal { name: "numericModeChanged"; lineNumber: 58 }
+ }
+ Component {
+ file: "private/qqmlvaluefilter_p.h"
+ lineNumber: 25
+ name: "QQmlValueFilter"
+ accessSemantics: "reference"
+ prototype: "QQmlRoleFilter"
+ exports: ["QtQml.Models/ValueFilter 6.10"]
+ exportMetaObjectRevisions: [1546]
+ Property {
+ name: "value"
+ type: "QVariant"
+ read: "value"
+ write: "setValue"
+ reset: "resetValue"
+ notify: "valueChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Signal { name: "valueChanged"; lineNumber: 43 }
+ }
+ Component {
+ file: "private/qquickpackage_p.h"
+ lineNumber: 28
+ name: "QQuickPackage"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QObject"
+ exports: ["QtQml.Models/Package 2.0", "QtQml.Models/Package 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ attachedType: "QQuickPackageAttached"
+ Property {
+ name: "data"
+ type: "QObject"
+ isList: true
+ read: "data"
+ index: 0
+ lineNumber: 37
+ isReadonly: true
+ }
+ }
+ Component {
+ file: "private/qquickpackage_p.h"
+ lineNumber: 50
+ name: "QQuickPackageAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ index: 0
+ lineNumber: 53
+ isFinal: true
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/Models/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/Models/qmldir
new file mode 100644
index 00000000..addcbf1a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/Models/qmldir
@@ -0,0 +1,9 @@
+module QtQml.Models
+linktarget Qt6::modelsplugin
+optional plugin modelsplugin
+classname QtQmlModelsPlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QML 1.0
+prefer :/qt-project.org/imports/QtQml/Models/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/StateMachine/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/StateMachine/plugins.qmltypes
new file mode 100644
index 00000000..d80edb63
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/StateMachine/plugins.qmltypes
@@ -0,0 +1,470 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/finalstate_p.h"
+ lineNumber: 30
+ name: "FinalState"
+ accessSemantics: "reference"
+ defaultProperty: "children"
+ prototype: "QFinalState"
+ exports: [
+ "QtQml.StateMachine/FinalState 1.0",
+ "QtQml.StateMachine/FinalState 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 1536]
+ Property {
+ name: "children"
+ type: "QObject"
+ isList: true
+ bindable: "bindableChildren"
+ read: "children"
+ notify: "childrenChanged"
+ index: 0
+ lineNumber: 33
+ isReadonly: true
+ }
+ Signal { name: "childrenChanged"; lineNumber: 46 }
+ }
+ Component {
+ file: "private/statemachineforeign_p.h"
+ lineNumber: 43
+ name: "QAbstractState"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQml.StateMachine/QAbstractState 1.0",
+ "QtQml.StateMachine/QAbstractState 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [256, 1536]
+ Property {
+ name: "active"
+ type: "bool"
+ bindable: "bindableActive"
+ read: "active"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 19
+ isReadonly: true
+ }
+ Signal { name: "entered"; lineNumber: 30 }
+ Signal { name: "exited"; lineNumber: 31 }
+ Signal {
+ name: "activeChanged"
+ lineNumber: 32
+ Parameter { name: "active"; type: "bool" }
+ }
+ }
+ Component {
+ file: "qabstracttransition.h"
+ lineNumber: 24
+ name: "QAbstractTransition"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "TransitionType"
+ lineNumber: 33
+ values: ["ExternalTransition", "InternalTransition"]
+ }
+ Property {
+ name: "sourceState"
+ type: "QState"
+ isPointer: true
+ read: "sourceState"
+ index: 0
+ lineNumber: 27
+ isReadonly: true
+ }
+ Property {
+ name: "targetState"
+ type: "QAbstractState"
+ isPointer: true
+ read: "targetState"
+ write: "setTargetState"
+ notify: "targetStateChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "targetStates"
+ type: "QList"
+ read: "targetStates"
+ write: "setTargetStates"
+ notify: "targetStatesChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Property {
+ name: "transitionType"
+ revision: 257
+ type: "TransitionType"
+ bindable: "bindableTransitionType"
+ read: "transitionType"
+ write: "setTransitionType"
+ index: 3
+ lineNumber: 30
+ }
+ Signal { name: "triggered"; lineNumber: 61 }
+ Signal { name: "targetStateChanged"; lineNumber: 62 }
+ Signal { name: "targetStatesChanged"; lineNumber: 63 }
+ }
+ Component {
+ file: "qfinalstate.h"
+ lineNumber: 12
+ name: "QFinalState"
+ accessSemantics: "reference"
+ prototype: "QAbstractState"
+ }
+ Component {
+ file: "private/statemachineforeign_p.h"
+ lineNumber: 26
+ name: "QHistoryState"
+ accessSemantics: "reference"
+ prototype: "QAbstractState"
+ exports: [
+ "QtQml.StateMachine/HistoryState 1.0",
+ "QtQml.StateMachine/HistoryState 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 1536]
+ Enum {
+ name: "HistoryType"
+ lineNumber: 23
+ values: ["ShallowHistory", "DeepHistory"]
+ }
+ Property {
+ name: "defaultState"
+ type: "QAbstractState"
+ isPointer: true
+ read: "defaultState"
+ write: "setDefaultState"
+ notify: "defaultStateChanged"
+ index: 0
+ lineNumber: 16
+ }
+ Property {
+ name: "defaultTransition"
+ type: "QAbstractTransition"
+ isPointer: true
+ bindable: "bindableDefaultTransition"
+ read: "defaultTransition"
+ write: "setDefaultTransition"
+ notify: "defaultTransitionChanged"
+ index: 1
+ lineNumber: 17
+ }
+ Property {
+ name: "historyType"
+ type: "HistoryType"
+ bindable: "bindableHistoryType"
+ read: "historyType"
+ write: "setHistoryType"
+ notify: "historyTypeChanged"
+ index: 2
+ lineNumber: 20
+ }
+ Signal { name: "defaultTransitionChanged"; lineNumber: 45 }
+ Signal { name: "defaultStateChanged"; lineNumber: 46 }
+ Signal { name: "historyTypeChanged"; lineNumber: 47 }
+ }
+ Component {
+ file: "private/statemachineforeign_p.h"
+ lineNumber: 52
+ name: "QSignalTransition"
+ accessSemantics: "reference"
+ prototype: "QAbstractTransition"
+ exports: [
+ "QtQml.StateMachine/QSignalTransition 1.0",
+ "QtQml.StateMachine/QSignalTransition 1.1",
+ "QtQml.StateMachine/QSignalTransition 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [256, 257, 1536]
+ Property {
+ name: "senderObject"
+ type: "QObject"
+ isPointer: true
+ isTypeConstant: true
+ bindable: "bindableSenderObject"
+ read: "senderObject"
+ write: "setSenderObject"
+ notify: "senderObjectChanged"
+ index: 0
+ lineNumber: 16
+ }
+ Property {
+ name: "signal"
+ type: "QByteArray"
+ bindable: "bindableSignal"
+ read: "signal"
+ write: "setSignal"
+ notify: "signalChanged"
+ index: 1
+ lineNumber: 18
+ }
+ Signal { name: "senderObjectChanged"; lineNumber: 55 }
+ Signal { name: "signalChanged"; lineNumber: 56 }
+ }
+ Component {
+ file: "private/statemachineforeign_p.h"
+ lineNumber: 34
+ name: "QState"
+ accessSemantics: "reference"
+ prototype: "QAbstractState"
+ exports: [
+ "QtQml.StateMachine/QState 1.0",
+ "QtQml.StateMachine/QState 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [256, 1536]
+ Enum {
+ name: "ChildMode"
+ lineNumber: 28
+ values: ["ExclusiveStates", "ParallelStates"]
+ }
+ Enum {
+ name: "RestorePolicy"
+ lineNumber: 34
+ values: ["DontRestoreProperties", "RestoreProperties"]
+ }
+ Property {
+ name: "initialState"
+ type: "QAbstractState"
+ isPointer: true
+ bindable: "bindableInitialState"
+ read: "initialState"
+ write: "setInitialState"
+ notify: "initialStateChanged"
+ index: 0
+ lineNumber: 21
+ }
+ Property {
+ name: "errorState"
+ type: "QAbstractState"
+ isPointer: true
+ bindable: "bindableErrorState"
+ read: "errorState"
+ write: "setErrorState"
+ notify: "errorStateChanged"
+ index: 1
+ lineNumber: 23
+ }
+ Property {
+ name: "childMode"
+ type: "ChildMode"
+ bindable: "bindableChildMode"
+ read: "childMode"
+ write: "setChildMode"
+ notify: "childModeChanged"
+ index: 2
+ lineNumber: 25
+ }
+ Signal { name: "finished"; lineNumber: 81 }
+ Signal { name: "propertiesAssigned"; lineNumber: 82 }
+ Signal { name: "childModeChanged"; lineNumber: 83 }
+ Signal { name: "initialStateChanged"; lineNumber: 84 }
+ Signal { name: "errorStateChanged"; lineNumber: 85 }
+ }
+ Component {
+ file: "qstatemachine.h"
+ lineNumber: 23
+ name: "QStateMachine"
+ accessSemantics: "reference"
+ prototype: "QState"
+ Property {
+ name: "errorString"
+ type: "QString"
+ bindable: "bindableErrorString"
+ read: "errorString"
+ index: 0
+ lineNumber: 26
+ isReadonly: true
+ }
+ Property {
+ name: "globalRestorePolicy"
+ type: "QState::RestorePolicy"
+ bindable: "bindableGlobalRestorePolicy"
+ read: "globalRestorePolicy"
+ write: "setGlobalRestorePolicy"
+ index: 1
+ lineNumber: 27
+ }
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ notify: "runningChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Property {
+ name: "animated"
+ type: "bool"
+ bindable: "bindableAnimated"
+ read: "isAnimated"
+ write: "setAnimated"
+ index: 3
+ lineNumber: 31
+ }
+ Signal { name: "started"; lineNumber: 130 }
+ Signal { name: "stopped"; lineNumber: 131 }
+ Signal {
+ name: "runningChanged"
+ lineNumber: 132
+ Parameter { name: "running"; type: "bool" }
+ }
+ Method { name: "start"; lineNumber: 125 }
+ Method { name: "stop"; lineNumber: 126 }
+ Method {
+ name: "setRunning"
+ lineNumber: 127
+ Parameter { name: "running"; type: "bool" }
+ }
+ Method { name: "_q_start"; lineNumber: 153 }
+ Method { name: "_q_process"; lineNumber: 154 }
+ Method { name: "_q_animationFinished"; lineNumber: 156 }
+ Method {
+ name: "_q_startDelayedEventTimer"
+ lineNumber: 158
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "_q_killDelayedEventTimer"
+ lineNumber: 159
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ }
+ Component {
+ file: "private/signaltransition_p.h"
+ lineNumber: 33
+ name: "SignalTransition"
+ accessSemantics: "reference"
+ prototype: "QSignalTransition"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQml.StateMachine/SignalTransition 1.0",
+ "QtQml.StateMachine/SignalTransition 1.1",
+ "QtQml.StateMachine/SignalTransition 6.0"
+ ]
+ hasCustomParser: true
+ exportMetaObjectRevisions: [256, 257, 1536]
+ Property {
+ name: "signal"
+ type: "QJSValue"
+ bindable: "bindableSignal"
+ read: "signal"
+ write: "setSignal"
+ notify: "qmlSignalChanged"
+ index: 0
+ lineNumber: 37
+ }
+ Property {
+ name: "guard"
+ type: "QQmlScriptString"
+ bindable: "bindableGuard"
+ read: "guard"
+ write: "setGuard"
+ notify: "guardChanged"
+ index: 1
+ lineNumber: 39
+ }
+ Signal { name: "guardChanged"; lineNumber: 62 }
+ Signal { name: "invokeYourself"; lineNumber: 63 }
+ Signal { name: "qmlSignalChanged"; lineNumber: 67 }
+ Method { name: "invoke"; lineNumber: 59 }
+ }
+ Component {
+ file: "private/state_p.h"
+ lineNumber: 29
+ name: "State"
+ accessSemantics: "reference"
+ defaultProperty: "children"
+ prototype: "QState"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQml.StateMachine/State 1.0",
+ "QtQml.StateMachine/State 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 1536]
+ Property {
+ name: "children"
+ type: "QObject"
+ isList: true
+ bindable: "bindableChildren"
+ read: "children"
+ notify: "childrenChanged"
+ index: 0
+ lineNumber: 33
+ isReadonly: true
+ }
+ Signal { name: "childrenChanged"; lineNumber: 49 }
+ }
+ Component {
+ file: "private/statemachine_p.h"
+ lineNumber: 29
+ name: "StateMachine"
+ accessSemantics: "reference"
+ defaultProperty: "children"
+ prototype: "QStateMachine"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQml.StateMachine/StateMachine 1.0",
+ "QtQml.StateMachine/StateMachine 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 1536]
+ Property {
+ name: "children"
+ type: "QObject"
+ isList: true
+ bindable: "bindableChildren"
+ read: "children"
+ notify: "childrenChanged"
+ index: 0
+ lineNumber: 33
+ isReadonly: true
+ }
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ notify: "qmlRunningChanged"
+ index: 1
+ lineNumber: 37
+ }
+ Signal { name: "childrenChanged"; lineNumber: 58 }
+ Signal { name: "qmlRunningChanged"; lineNumber: 62 }
+ Method { name: "checkChildMode"; lineNumber: 55 }
+ }
+ Component {
+ file: "private/timeouttransition_p.h"
+ lineNumber: 28
+ name: "TimeoutTransition"
+ accessSemantics: "reference"
+ prototype: "QSignalTransition"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQml.StateMachine/TimeoutTransition 1.0",
+ "QtQml.StateMachine/TimeoutTransition 1.1",
+ "QtQml.StateMachine/TimeoutTransition 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 257, 1536]
+ Property {
+ name: "timeout"
+ type: "int"
+ bindable: "bindableTimeout"
+ read: "timeout"
+ write: "setTimeout"
+ index: 0
+ lineNumber: 31
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/StateMachine/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/StateMachine/qmldir
new file mode 100644
index 00000000..c7bc8172
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/StateMachine/qmldir
@@ -0,0 +1,8 @@
+module QtQml.StateMachine
+linktarget Qt6::qtqmlstatemachine
+optional plugin qtqmlstatemachineplugin
+classname QtQmlStateMachinePlugin
+typeinfo plugins.qmltypes
+depends QtQml auto
+prefer :/qt-project.org/imports/QtQml/StateMachine/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/StateMachine/qtqmlstatemachineplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/StateMachine/qtqmlstatemachineplugin.dll
new file mode 100644
index 00000000..5b98da74
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/StateMachine/qtqmlstatemachineplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/WorkerScript/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/WorkerScript/plugins.qmltypes
new file mode 100644
index 00000000..484d444a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/WorkerScript/plugins.qmltypes
@@ -0,0 +1,50 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickworkerscript_p.h"
+ lineNumber: 51
+ name: "QQuickWorkerScript"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQml.WorkerScript/WorkerScript 2.0",
+ "QtQml.WorkerScript/WorkerScript 2.15",
+ "QtQml.WorkerScript/WorkerScript 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 527, 1536]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 55
+ }
+ Property {
+ name: "ready"
+ revision: 527
+ type: "bool"
+ read: "ready"
+ notify: "readyChanged"
+ index: 1
+ lineNumber: 56
+ isReadonly: true
+ }
+ Signal { name: "sourceChanged"; lineNumber: 75 }
+ Signal { name: "readyChanged"; revision: 527; lineNumber: 76 }
+ Signal {
+ name: "message"
+ lineNumber: 77
+ Parameter { name: "messageObject"; type: "QJSValue" }
+ }
+ Method { name: "sendMessage"; isJavaScriptFunction: true; lineNumber: 72 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/WorkerScript/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/WorkerScript/qmldir
new file mode 100644
index 00000000..dfdced03
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/WorkerScript/qmldir
@@ -0,0 +1,9 @@
+module QtQml.WorkerScript
+linktarget Qt6::workerscriptplugin
+optional plugin workerscriptplugin
+classname QtQmlWorkerScriptPlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QML 1.0
+prefer :/qt-project.org/imports/QtQml/WorkerScript/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/WorkerScript/workerscriptplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/WorkerScript/workerscriptplugin.dll
new file mode 100644
index 00000000..8d9963a6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/WorkerScript/workerscriptplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/XmlListModel/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/XmlListModel/plugins.qmltypes
new file mode 100644
index 00000000..8f20b427
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/XmlListModel/plugins.qmltypes
@@ -0,0 +1,161 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qqmlxmllistmodel_p.h"
+ lineNumber: 95
+ name: "QQmlXmlListModel"
+ accessSemantics: "reference"
+ defaultProperty: "roles"
+ prototype: "QAbstractListModel"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQml.XmlListModel/XmlListModel 6.0",
+ "QtQml.XmlListModel/XmlListModel 6.4"
+ ]
+ exportMetaObjectRevisions: [1536, 1540]
+ Enum {
+ name: "Status"
+ lineNumber: 132
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 0
+ lineNumber: 101
+ isReadonly: true
+ }
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ notify: "progressChanged"
+ index: 1
+ lineNumber: 102
+ isReadonly: true
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 2
+ lineNumber: 103
+ }
+ Property {
+ name: "query"
+ type: "QString"
+ read: "query"
+ write: "setQuery"
+ notify: "queryChanged"
+ index: 3
+ lineNumber: 104
+ }
+ Property {
+ name: "roles"
+ type: "QQmlXmlListModelRole"
+ isList: true
+ read: "roleObjects"
+ index: 4
+ lineNumber: 105
+ isReadonly: true
+ }
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 5
+ lineNumber: 106
+ isReadonly: true
+ }
+ Signal {
+ name: "statusChanged"
+ lineNumber: 143
+ Parameter { type: "QQmlXmlListModel::Status" }
+ }
+ Signal {
+ name: "progressChanged"
+ lineNumber: 144
+ Parameter { name: "progress"; type: "double" }
+ }
+ Signal { name: "countChanged"; lineNumber: 145 }
+ Signal { name: "sourceChanged"; lineNumber: 146 }
+ Signal { name: "queryChanged"; lineNumber: 147 }
+ Method { name: "reload"; lineNumber: 150 }
+ Method { name: "requestFinished"; lineNumber: 154 }
+ Method {
+ name: "requestProgress"
+ lineNumber: 156
+ Parameter { type: "qlonglong" }
+ Parameter { type: "qlonglong" }
+ }
+ Method { name: "dataCleared"; lineNumber: 157 }
+ Method {
+ name: "queryCompleted"
+ lineNumber: 158
+ Parameter { type: "QQmlXmlListModelQueryResult" }
+ }
+ Method {
+ name: "queryError"
+ lineNumber: 159
+ Parameter { name: "object"; type: "void"; isPointer: true }
+ Parameter { name: "error"; type: "QString" }
+ }
+ Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 137 }
+ }
+ Component {
+ file: "private/qqmlxmllistmodel_p.h"
+ lineNumber: 51
+ name: "QQmlXmlListModelQueryResult"
+ accessSemantics: "value"
+ }
+ Component {
+ file: "private/qqmlxmllistmodel_p.h"
+ lineNumber: 61
+ name: "QQmlXmlListModelRole"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQml.XmlListModel/XmlListModelRole 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 0
+ lineNumber: 64
+ }
+ Property {
+ name: "elementName"
+ type: "QString"
+ read: "elementName"
+ write: "setElementName"
+ notify: "elementNameChanged"
+ index: 1
+ lineNumber: 65
+ }
+ Property {
+ name: "attributeName"
+ type: "QString"
+ read: "attributeName"
+ write: "setAttributeName"
+ notify: "attributeNameChanged"
+ index: 2
+ lineNumber: 66
+ }
+ Signal { name: "nameChanged"; lineNumber: 83 }
+ Signal { name: "elementNameChanged"; lineNumber: 84 }
+ Signal { name: "attributeNameChanged"; lineNumber: 85 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/XmlListModel/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/XmlListModel/qmldir
new file mode 100644
index 00000000..f04f990e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/XmlListModel/qmldir
@@ -0,0 +1,8 @@
+module QtQml.XmlListModel
+linktarget Qt6::qmlxmllistmodelplugin
+optional plugin qmlxmllistmodelplugin
+classname QtQmlXmlListModelPlugin
+typeinfo plugins.qmltypes
+depends QtQml auto
+prefer :/qt-project.org/imports/QtQml/XmlListModel/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/XmlListModel/qmlxmllistmodelplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/XmlListModel/qmlxmllistmodelplugin.dll
new file mode 100644
index 00000000..224bb34e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/XmlListModel/qmlxmllistmodelplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/plugins.qmltypes
new file mode 100644
index 00000000..0cb45042
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/plugins.qmltypes
@@ -0,0 +1,258 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qqmlbind_p.h"
+ lineNumber: 27
+ name: "QQmlBind"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus", "QQmlPropertyValueSource"]
+ immediateNames: [
+ "objectName",
+ "target",
+ "property",
+ "value",
+ "when",
+ "delayed",
+ "restoreMode"
+ ]
+ exports: [
+ "QtQml/Binding 2.0",
+ "QtQml/Binding 2.8",
+ "QtQml/Binding 2.14",
+ "QtQml/Binding 6.0",
+ "QtQml/Binding 6.10"
+ ]
+ exportMetaObjectRevisions: [512, 520, 526, 1536, 1546]
+ Enum {
+ name: "RestorationMode"
+ lineNumber: 30
+ values: [
+ "RestoreNone",
+ "RestoreBinding",
+ "RestoreValue",
+ "RestoreBindingOrValue"
+ ]
+ }
+ Property {
+ name: "target"
+ type: "QObject"
+ isPointer: true
+ read: "object"
+ write: "setObject"
+ notify: "objectChanged"
+ index: 0
+ lineNumber: 42
+ }
+ Property {
+ name: "property"
+ type: "QString"
+ read: "property"
+ write: "setProperty"
+ notify: "propertyChanged"
+ index: 1
+ lineNumber: 43
+ }
+ Property {
+ name: "value"
+ type: "QVariant"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 2
+ lineNumber: 44
+ }
+ Property {
+ name: "when"
+ type: "bool"
+ read: "when"
+ write: "setWhen"
+ notify: "whenChanged"
+ index: 3
+ lineNumber: 45
+ }
+ Property {
+ name: "delayed"
+ revision: 520
+ type: "bool"
+ read: "delayed"
+ write: "setDelayed"
+ notify: "delayedChanged"
+ index: 4
+ lineNumber: 46
+ }
+ Property {
+ name: "restoreMode"
+ revision: 526
+ type: "RestorationMode"
+ read: "restoreMode"
+ write: "setRestoreMode"
+ notify: "restoreModeChanged"
+ index: 5
+ lineNumber: 47
+ }
+ Signal { name: "restoreModeChanged"; lineNumber: 77 }
+ Signal { name: "objectChanged"; revision: 1546; lineNumber: 78 }
+ Signal { name: "propertyChanged"; revision: 1546; lineNumber: 79 }
+ Signal { name: "valueChanged"; revision: 1546; lineNumber: 80 }
+ Signal { name: "whenChanged"; revision: 1546; lineNumber: 81 }
+ Signal { name: "delayedChanged"; revision: 1546; lineNumber: 82 }
+ Method { name: "targetValueChanged"; lineNumber: 94 }
+ }
+ Component {
+ file: "private/qqmlconnections_p.h"
+ lineNumber: 32
+ name: "QQmlConnections"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQml/Connections 2.0",
+ "QtQml/Connections 2.3",
+ "QtQml/Connections 6.0"
+ ]
+ hasCustomParser: true
+ exportMetaObjectRevisions: [512, 515, 1536]
+ Property {
+ name: "target"
+ type: "QObject"
+ isPointer: true
+ read: "target"
+ write: "setTarget"
+ notify: "targetChanged"
+ index: 0
+ lineNumber: 38
+ }
+ Property {
+ name: "enabled"
+ revision: 515
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 1
+ lineNumber: 39
+ }
+ Property {
+ name: "ignoreUnknownSignals"
+ type: "bool"
+ read: "ignoreUnknownSignals"
+ write: "setIgnoreUnknownSignals"
+ index: 2
+ lineNumber: 40
+ }
+ Signal { name: "targetChanged"; lineNumber: 63 }
+ Signal { name: "enabledChanged"; revision: 515; lineNumber: 64 }
+ }
+ Component {
+ file: "private/qqmllocaleenums_p.h"
+ lineNumber: 38
+ name: "QQmlLocaleEnums"
+ accessSemantics: "none"
+ prototype: "QQmlLocale"
+ exports: ["QtQml/Locale 2.2", "QtQml/Locale 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [514, 1536]
+ }
+ Component {
+ file: "private/qqmlloggingcategory_p.h"
+ lineNumber: 33
+ name: "QQmlLoggingCategory"
+ accessSemantics: "reference"
+ prototype: "QQmlLoggingCategoryBase"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQml/LoggingCategory 2.8",
+ "QtQml/LoggingCategory 2.12",
+ "QtQml/LoggingCategory 6.0"
+ ]
+ exportMetaObjectRevisions: [520, 524, 1536]
+ Enum {
+ name: "DefaultLogLevel"
+ lineNumber: 44
+ values: ["Debug", "Info", "Warning", "Critical", "Fatal"]
+ }
+ Property { name: "name"; type: "QString"; read: "name"; write: "setName"; index: 0; lineNumber: 38 }
+ Property {
+ name: "defaultLogLevel"
+ revision: 524
+ type: "DefaultLogLevel"
+ read: "defaultLogLevel"
+ write: "setDefaultLogLevel"
+ index: 1
+ lineNumber: 39
+ }
+ }
+ Component {
+ file: "private/qqmltimer_p.h"
+ lineNumber: 30
+ name: "QQmlTimer"
+ accessSemantics: "reference"
+ parentProperty: "parent"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQml/Timer 2.0", "QtQml/Timer 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "interval"
+ type: "int"
+ read: "interval"
+ write: "setInterval"
+ notify: "intervalChanged"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ notify: "runningChanged"
+ index: 1
+ lineNumber: 36
+ }
+ Property {
+ name: "repeat"
+ type: "bool"
+ read: "isRepeating"
+ write: "setRepeating"
+ notify: "repeatChanged"
+ index: 2
+ lineNumber: 37
+ }
+ Property {
+ name: "triggeredOnStart"
+ type: "bool"
+ read: "triggeredOnStart"
+ write: "setTriggeredOnStart"
+ notify: "triggeredOnStartChanged"
+ index: 3
+ lineNumber: 38
+ }
+ Property {
+ name: "parent"
+ type: "QObject"
+ isPointer: true
+ read: "parent"
+ index: 4
+ lineNumber: 39
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Signal { name: "triggered"; lineNumber: 71 }
+ Signal { name: "runningChanged"; lineNumber: 72 }
+ Signal { name: "intervalChanged"; lineNumber: 73 }
+ Signal { name: "repeatChanged"; lineNumber: 74 }
+ Signal { name: "triggeredOnStartChanged"; lineNumber: 75 }
+ Method { name: "start"; lineNumber: 66 }
+ Method { name: "stop"; lineNumber: 67 }
+ Method { name: "restart"; lineNumber: 68 }
+ Method { name: "ticked"; lineNumber: 81 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/qmldir
new file mode 100644
index 00000000..4b217bbe
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/qmldir
@@ -0,0 +1,11 @@
+module QtQml
+linktarget Qt6::qmlplugin
+optional plugin qmlplugin
+classname QtQmlPlugin
+designersupported
+typeinfo plugins.qmltypes
+import QML 1.0
+import QtQml.Models auto
+import QtQml.WorkerScript auto
+prefer :/qt-project.org/imports/QtQml/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/qmlplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/qmlplugin.dll
new file mode 100644
index 00000000..872a30d3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQml/qmlplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/AbstractButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/AbstractButton.qml
new file mode 100644
index 00000000..673a18bb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/AbstractButton.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.AbstractButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Action.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Action.qml
new file mode 100644
index 00000000..aedfebe8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Action.qml
@@ -0,0 +1,8 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.Action { }
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ActionGroup.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ActionGroup.qml
new file mode 100644
index 00000000..e41510f7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ActionGroup.qml
@@ -0,0 +1,8 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.ActionGroup { }
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ApplicationWindow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ApplicationWindow.qml
new file mode 100644
index 00000000..b299cddb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ApplicationWindow.qml
@@ -0,0 +1,13 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ApplicationWindow {
+ id: window
+
+ color: window.palette.window
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/BusyIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/BusyIndicator.qml
new file mode 100644
index 00000000..ab402cf4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/BusyIndicator.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Basic.impl
+import QtQuick.Templates as T
+
+T.BusyIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ contentItem: BusyIndicatorImpl {
+ implicitWidth: 48
+ implicitHeight: 48
+
+ pen: control.palette.dark
+ fill: control.palette.dark
+
+ running: control.running
+ opacity: control.running ? 1 : 0
+ Behavior on opacity { OpacityAnimator { duration: 250 } }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Button.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Button.qml
new file mode 100644
index 00000000..6a3e89bf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Button.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.Button {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ horizontalPadding: padding + 2
+ spacing: 6
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.checked || control.highlighted ? control.palette.brightText
+ : control.flat && !control.down ? (control.visualFocus ? control.palette.highlight
+ : control.palette.windowText) : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 40
+ visible: !control.flat || control.down || control.checked || control.highlighted
+ color: Color.blend(control.checked || control.highlighted ? control.palette.dark : control.palette.button,
+ control.palette.mid, control.down ? 0.5 : 0.0)
+ border.color: control.visualFocus ? control.palette.highlight : control.palette.windowText
+ border.width: control.visualFocus ? 2 :
+ Qt.styleHints.accessibility.contrastPreference == Qt.HighContrast ? 1 : 0
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ButtonGroup.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ButtonGroup.qml
new file mode 100644
index 00000000..7c08a02a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ButtonGroup.qml
@@ -0,0 +1,8 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.ButtonGroup { }
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Calendar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Calendar.qml
new file mode 100644
index 00000000..c5c6e012
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Calendar.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma Singleton
+
+import QtQuick.Templates as T
+
+T.Calendar {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/CalendarModel.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/CalendarModel.qml
new file mode 100644
index 00000000..ea58d728
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/CalendarModel.qml
@@ -0,0 +1,7 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Templates as T
+
+T.CalendarModel {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/CheckBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/CheckBox.qml
new file mode 100644
index 00000000..129afc99
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/CheckBox.qml
@@ -0,0 +1,68 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.CheckBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ // keep in sync with CheckDelegate.qml (shared CheckIndicator.qml was removed for performance reasons)
+ indicator: Rectangle {
+ implicitWidth: 28
+ implicitHeight: 28
+
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ color: control.down ? control.palette.light : control.palette.base
+ border.width: control.visualFocus ? 2 : 1
+ border.color: {
+ if (control.visualFocus)
+ return control.palette.highlight
+ else if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return control.palette.mid
+ else
+ return Color.blend(control.palette.dark, control.palette.base,
+ control.enabled ? 0.0 : 0.5)
+ }
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ defaultColor: "#353637"
+ color: control.palette.text
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png"
+ visible: control.checkState === Qt.Checked
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 16
+ height: 3
+ color: control.palette.text
+ visible: control.checkState === Qt.PartiallyChecked
+ }
+ }
+
+ contentItem: CheckLabel {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/CheckDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/CheckDelegate.qml
new file mode 100644
index 00000000..49eaf0e3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/CheckDelegate.qml
@@ -0,0 +1,85 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.CheckDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 12
+ spacing: 12
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ // keep in sync with CheckBox.qml (shared CheckIndicator.qml was removed for performance reasons)
+ indicator: Rectangle {
+ implicitWidth: 28
+ implicitHeight: 28
+
+ x: control.mirrored ? control.leftPadding : control.width - width - control.rightPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ color: control.down ? control.palette.light : control.palette.base
+ border.width: control.visualFocus ? 2 : 1
+ border.color: {
+ if (control.visualFocus)
+ return control.palette.highlight
+ else if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return control.palette.mid
+ else
+ return Color.blend(control.palette.dark, control.palette.base,
+ control.enabled ? 0.0 : 0.5)
+ }
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ defaultColor: "#353637"
+ color: control.palette.text
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png"
+ visible: control.checkState === Qt.Checked
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 16
+ height: 3
+ color: control.palette.text
+ visible: control.checkState === Qt.PartiallyChecked
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 40
+ visible: control.down || control.highlighted
+ color: control.down ? control.palette.midlight : control.palette.light
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ComboBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ComboBox.qml
new file mode 100644
index 00000000..25a19375
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ComboBox.qml
@@ -0,0 +1,134 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic.impl
+import QtQuick.Templates as T
+
+T.ComboBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: padding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
+ rightPadding: padding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
+
+ delegate: ItemDelegate {
+ required property var model
+ required property int index
+
+ width: ListView.view.width
+ text: model[control.textRole]
+ palette.text: control.palette.text
+ palette.highlightedText: control.palette.highlightedText
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+ }
+
+ indicator: ColorImage {
+ x: control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+ color: control.palette.dark
+ defaultColor: "#353637"
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/double-arrow.png"
+ opacity: enabled ? 1 : 0.3
+ }
+
+ contentItem: T.TextField {
+ leftPadding: !control.mirrored ? 12 : control.editable && activeFocus ? 3 : 1
+ rightPadding: control.mirrored ? 12 : control.editable && activeFocus ? 3 : 1
+ topPadding: 6 - control.padding
+ bottomPadding: 6 - control.padding
+
+ text: control.editable ? control.editText : control.displayText
+
+ enabled: control.editable
+ autoScroll: control.editable
+ readOnly: control.down
+ inputMethodHints: control.inputMethodHints
+ validator: control.validator
+ selectByMouse: control.selectTextByMouse
+
+ color: control.editable ? control.palette.text : control.palette.buttonText
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: Text.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+
+ background: Rectangle {
+ visible: control.enabled && control.editable && !control.flat
+ border.width: parent && parent.activeFocus ? 2 : 1
+ border.color: parent && parent.activeFocus ? control.palette.highlight :
+ Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ?
+ control.palette.buttonText : control.palette.button
+ color: control.palette.base
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 140
+ implicitHeight: 40
+
+ color: control.down ? control.palette.mid : control.palette.button
+ border.color: !control.editable && control.visualFocus ? control.palette.highlight : control.palette.buttonText
+ border.width: (!control.editable && control.visualFocus) ? 2 :
+ Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+ visible: !control.flat || control.down
+ }
+
+ popup: T.Popup {
+ y: control.height
+ width: control.width
+ height: Math.min(contentItem.implicitHeight, control.Window.height - topMargin - bottomMargin)
+ topMargin: 6
+ bottomMargin: 6
+ palette: control.palette
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ Rectangle {
+ z: 10
+ width: parent.width
+ height: parent.height
+ color: "transparent"
+ border.color: control.palette.mid
+ }
+
+ // Show a contour around the highlighted item in high contrast mode
+ Rectangle {
+ property Item highlightedItem: parent ? parent.itemAtIndex(control.highlightedIndex) : null
+ visible: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast && highlightedItem
+ z: 11
+ x: highlightedItem ? highlightedItem.x : 0
+ y: highlightedItem ? highlightedItem.y : 0
+ width: highlightedItem ? highlightedItem.width : 0
+ height: highlightedItem ? highlightedItem.height : 0
+ color: "transparent"
+ border.color: control.palette.dark
+ }
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Container.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Container.qml
new file mode 100644
index 00000000..35ce6bdf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Container.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.Container {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Control.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Control.qml
new file mode 100644
index 00000000..1c40f11c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Control.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.Control {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DayOfWeekRow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DayOfWeekRow.qml
new file mode 100644
index 00000000..121d4f9a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DayOfWeekRow.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.AbstractDayOfWeekRow {
+ id: control
+
+ implicitWidth: Math.max(background ? background.implicitWidth : 0,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(background ? background.implicitHeight : 0,
+ contentItem.implicitHeight + topPadding + bottomPadding)
+
+ spacing: 6
+ topPadding: 6
+ bottomPadding: 6
+ font.bold: true
+
+ //! [delegate]
+ delegate: Text {
+ text: shortName
+ font: control.font
+ color: control.palette.text
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+
+ required property string shortName
+ }
+ //! [delegate]
+
+ //! [contentItem]
+ contentItem: Row {
+ spacing: control.spacing
+ Repeater {
+ model: control.source
+ delegate: control.delegate
+ }
+ }
+ //! [contentItem]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DelayButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DelayButton.qml
new file mode 100644
index 00000000..fa203623
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DelayButton.qml
@@ -0,0 +1,73 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.DelayButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ horizontalPadding: padding + 2
+
+ transition: Transition {
+ NumberAnimation {
+ duration: control.delay * (control.pressed ? 1.0 - control.progress : 0.3 * control.progress)
+ }
+ }
+
+ contentItem: ItemGroup {
+ ClippedText {
+ clip: control.progress > 0
+ clipX: -control.leftPadding + control.progress * control.width
+ clipWidth: (1.0 - control.progress) * control.width
+ visible: control.progress < 1
+
+ text: control.text
+ font: control.font
+ opacity: enabled ? 1 : 0.3
+ color: control.palette.buttonText
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ elide: Text.ElideRight
+ }
+
+ ClippedText {
+ clip: control.progress > 0
+ clipX: -control.leftPadding
+ clipWidth: control.progress * control.width
+ visible: control.progress > 0
+
+ text: control.text
+ font: control.font
+ opacity: enabled ? 1 : 0.3
+ color: control.palette.brightText
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ elide: Text.ElideRight
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 40
+ color: Color.blend(control.palette.button, control.palette.mid, control.down ? 0.5 : 0.0)
+ border.color: control.visualFocus ? control.palette.highlight : control.palette.windowText
+ border.width: control.visualFocus ? 2 :
+ Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+
+ PaddedRectangle {
+ padding: control.visualFocus ? 2 : 0
+ width: control.progress * parent.width
+ height: parent.height
+ color: Color.blend(control.palette.dark, control.palette.mid, control.down ? 0.5 : 0.0)
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Dial.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Dial.qml
new file mode 100644
index 00000000..5e7217c7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Dial.qml
@@ -0,0 +1,50 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic.impl
+import QtQuick.Templates as T
+
+T.Dial {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ background: DialImpl {
+ implicitWidth: 184
+ implicitHeight: 184
+ color: control.visualFocus ? control.palette.highlight : control.palette.dark
+ progress: control.position
+ opacity: control.enabled ? 1 : 0.3
+ startAngle: control.startAngle
+ endAngle: control.endAngle
+ }
+
+ handle: ColorImage {
+ x: control.background.x + control.background.width / 2 - width / 2
+ y: control.background.y + control.background.height / 2 - height / 2
+ width: 14
+ height: 10
+ defaultColor: "#353637"
+ color: control.visualFocus ? control.palette.highlight : control.palette.dark
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/dial-indicator.png"
+ antialiasing: true
+ opacity: control.enabled ? 1 : 0.3
+ transform: [
+ Translate {
+ y: -Math.min(control.background.width, control.background.height) * 0.4
+ + (control.handle ? control.handle.height / 2 : 0)
+ },
+ Rotation {
+ angle: control.angle
+ origin.x: control.handle ? control.handle.width / 2 : 0
+ origin.y: control.handle ? control.handle.height / 2 : 0
+ }
+ ]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Dialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Dialog.qml
new file mode 100644
index 00000000..dedb8125
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Dialog.qml
@@ -0,0 +1,53 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.Dialog {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 12
+
+ background: Rectangle {
+ color: control.palette.window
+ border.color: control.palette.dark
+ }
+
+ header: Label {
+ text: control.title
+ visible: parent?.parent === Overlay.overlay && control.title
+ elide: Label.ElideRight
+ font.bold: true
+ padding: 12
+ background: Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 1
+ color: control.palette.window
+ }
+ }
+
+ footer: DialogButtonBox {
+ visible: count > 0
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DialogButtonBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DialogButtonBox.qml
new file mode 100644
index 00000000..c44badbc
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DialogButtonBox.qml
@@ -0,0 +1,41 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.DialogButtonBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ (control.count === 1 ? implicitContentWidth * 2 : implicitContentWidth) + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ contentWidth: (contentItem as ListView)?.contentWidth
+
+ spacing: 1
+ padding: 12
+ alignment: count === 1 ? Qt.AlignRight : undefined
+
+ delegate: Button {
+ width: control.count === 1 ? control.availableWidth / 2 : undefined
+ }
+
+ contentItem: ListView {
+ implicitWidth: contentWidth
+ model: control.contentModel
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ snapMode: ListView.SnapToItem
+ }
+
+ background: Rectangle {
+ implicitHeight: 40
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ color: control.palette.window
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DoubleSpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DoubleSpinBox.qml
new file mode 100644
index 00000000..79eda4a1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/DoubleSpinBox.qml
@@ -0,0 +1,113 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic.impl
+import QtQuick.Templates as T
+
+T.DoubleSpinBox {
+ id: control
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight, down.implicitIndicatorHeight)
+
+ leftPadding: padding + (control.mirrored ? (up.indicator ? up.indicator.width : 0) : (down.indicator ? down.indicator.width : 0))
+ rightPadding: padding + (control.mirrored ? (down.indicator ? down.indicator.width : 0) : (up.indicator ? up.indicator.width : 0))
+
+ validator: DoubleValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ decimals: control.decimals
+ }
+
+ contentItem: TextInput {
+ z: 2
+ text: control.displayText
+ clip: width < implicitWidth
+ padding: 6
+
+ font: control.font
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: Qt.AlignVCenter
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: control.activeFocus
+ color: "transparent"
+ border.color: control.palette.highlight
+ border.width: 2
+ }
+ }
+
+ up.indicator: Rectangle {
+ x: control.mirrored ? 0 : control.width - width
+ height: control.height
+ implicitWidth: 40
+ implicitHeight: 40
+ color: control.up.pressed ? control.palette.mid : control.palette.button
+ border.color: enabled ? control.palette.text : control.palette.mid
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: parent.width / 3
+ height: 2
+ color: enabled ? control.palette.buttonText : control.palette.mid
+ }
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 2
+ height: parent.width / 3
+ color: enabled ? control.palette.buttonText : control.palette.mid
+ }
+ }
+
+ down.indicator: Rectangle {
+ x: control.mirrored ? parent.width - width : 0
+ height: control.height
+ implicitWidth: 40
+ implicitHeight: 40
+ color: control.down.pressed ? control.palette.mid : control.palette.button
+ border.color: enabled ? control.palette.text : control.palette.mid
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: parent.width / 3
+ height: 2
+ color: enabled ? control.palette.buttonText : control.palette.mid
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 140
+ color: enabled ? control.palette.base : control.palette.button
+ border.color: {
+ if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return control.palette.button
+ return enabled ? control.palette.text : control.palette.mid
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Drawer.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Drawer.qml
new file mode 100644
index 00000000..a82544c5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Drawer.qml
@@ -0,0 +1,46 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.Drawer {
+ id: control
+
+ parent: T.Overlay.overlay
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top + (control.edge === Qt.BottomEdge)
+ leftPadding: SafeArea.margins.left + (control.edge === Qt.RightEdge)
+ rightPadding: SafeArea.margins.right + (control.edge === Qt.LeftEdge)
+ bottomPadding: SafeArea.margins.bottom + (control.edge === Qt.TopEdge)
+
+ enter: Transition { SmoothedAnimation { velocity: 5 } }
+ exit: Transition { SmoothedAnimation { velocity: 5 } }
+
+ background: Rectangle {
+ color: control.palette.window
+ Rectangle {
+ readonly property bool horizontal: control.edge === Qt.LeftEdge || control.edge === Qt.RightEdge
+ width: horizontal ? 1 : parent.width
+ height: horizontal ? parent.height : 1
+ color: control.palette.dark
+ x: control.edge === Qt.LeftEdge ? parent.width - 1 : 0
+ y: control.edge === Qt.TopEdge ? parent.height - 1 : 0
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Frame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Frame.qml
new file mode 100644
index 00000000..79d8f921
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Frame.qml
@@ -0,0 +1,25 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.Frame {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+
+ background: Rectangle {
+ color: "transparent"
+ border.color: Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast ?
+ control.palette.mid : Color.blend(control.palette.dark, control.palette.base,
+ enabled ? 0.0 : 0.5)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/GroupBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/GroupBox.qml
new file mode 100644
index 00000000..b9bd2382
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/GroupBox.qml
@@ -0,0 +1,43 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.GroupBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 6
+ padding: 12
+ topPadding: padding + (implicitLabelWidth > 0 ? implicitLabelHeight + spacing : 0)
+
+ label: Text {
+ x: control.leftPadding
+ width: control.availableWidth
+
+ text: control.title
+ font: control.font
+ color: control.palette.windowText
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+
+ background: Rectangle {
+ y: control.topPadding - control.bottomPadding
+ width: parent.width
+ height: parent.height - control.topPadding + control.bottomPadding
+
+ color: "transparent"
+ border.color: Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast ?
+ control.palette.mid : Color.blend(control.palette.dark, control.palette.base,
+ enabled ? 0.0 : 0.5)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/HorizontalHeaderView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/HorizontalHeaderView.qml
new file mode 100644
index 00000000..bb5f70bf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/HorizontalHeaderView.qml
@@ -0,0 +1,21 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick.Templates as T
+
+T.HorizontalHeaderView {
+ id: control
+
+ implicitWidth: syncView ? syncView.width : 0
+ // The contentHeight of TableView will be zero at start-up, until the delegate
+ // items have been loaded. This means that even if the implicit height of
+ // HorizontalHeaderView should be the same as the content height in the end, we
+ // need to ensure that it has at least a height of 1 at start-up, otherwise
+ // TableView won't bother loading any delegates at all.
+ implicitHeight: Math.max(1, contentHeight)
+
+ delegate: HorizontalHeaderViewDelegate { }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/HorizontalHeaderViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/HorizontalHeaderViewDelegate.qml
new file mode 100644
index 00000000..08d1e317
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/HorizontalHeaderViewDelegate.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.HeaderViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ highlighted: selected
+
+ background: Rectangle {
+ border.color: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ?
+ control.palette.windowText : control.palette.midlight
+ color: control.palette.light
+ }
+
+ contentItem: Label {
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ color: control.palette.windowText
+ text: control.model[control.headerView.textRole]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ItemDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ItemDelegate.qml
new file mode 100644
index 00000000..014f6bd4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ItemDelegate.qml
@@ -0,0 +1,46 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ItemDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 12
+ spacing: 8
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: control.highlighted ? control.palette.highlightedText : control.palette.text
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 40
+ visible: control.down || control.highlighted || control.visualFocus
+ color: Color.blend(control.down ? control.palette.midlight : control.palette.light,
+ control.palette.highlight, control.visualFocus ? 0.15 : 0.0)
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+ border.color: control.highlighted ? control.palette.highlight : control.palette.text
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Label.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Label.qml
new file mode 100644
index 00000000..4f1b6982
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Label.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.Label {
+ id: control
+
+ color: control.palette.windowText
+ linkColor: control.palette.link
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Menu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Menu.qml
new file mode 100644
index 00000000..430b7f52
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Menu.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.Menu {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ margins: 0
+ overlap: 1
+
+ delegate: MenuItem { }
+
+ contentItem: ListView {
+ implicitHeight: contentHeight
+ model: control.contentModel
+ interactive: Window.window
+ ? contentHeight + control.topPadding + control.bottomPadding > control.height
+ : false
+ clip: true
+ currentIndex: control.currentIndex
+
+ ScrollIndicator.vertical: ScrollIndicator {}
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 40
+ color: control.palette.window
+ border.color: control.palette.dark
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuBar.qml
new file mode 100644
index 00000000..df867623
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuBar.qml
@@ -0,0 +1,35 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.MenuBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top
+ leftPadding: SafeArea.margins.left
+ rightPadding: SafeArea.margins.right
+ bottomPadding: SafeArea.margins.bottom
+
+ delegate: MenuBarItem { }
+
+ contentItem: Row {
+ spacing: control.spacing
+ Repeater {
+ model: control.contentModel
+ }
+ }
+
+ background: Rectangle {
+ implicitHeight: 40
+ color: control.palette.button
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuBarItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuBarItem.qml
new file mode 100644
index 00000000..fbcb111b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuBarItem.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.MenuBarItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 6
+ padding: 6
+ leftPadding: 12
+ rightPadding: 16
+
+ icon.width: 24
+ icon.height: 24
+ icon.color: control.palette.buttonText
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.palette.buttonText
+ }
+
+ background: Rectangle {
+ implicitWidth: 40
+ implicitHeight: 40
+ color: control.down || control.highlighted ? control.palette.mid : "transparent"
+ border.color: control.palette.dark
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast &&
+ control.highlighted ? 1 : 0
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuItem.qml
new file mode 100644
index 00000000..1c5edc0d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuItem.qml
@@ -0,0 +1,74 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.MenuItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ readonly property real arrowPadding: control.subMenu && control.arrow ? control.arrow.width + control.spacing : 0
+ readonly property real indicatorPadding: control.checkable && control.indicator ? control.indicator.width + control.spacing : 0
+ leftPadding: !control.mirrored ? indicatorPadding : arrowPadding
+ rightPadding: control.mirrored ? indicatorPadding : arrowPadding
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.windowText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ indicator: ColorImage {
+ x: control.mirrored ? control.width - width - control.rightPadding : control.leftPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ visible: control.checked
+ source: control.checkable ? "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png" : ""
+ color: control.palette.windowText
+ defaultColor: "#353637"
+ }
+
+ arrow: ColorImage {
+ x: control.mirrored ? control.leftPadding : control.width - width - control.rightPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ visible: control.subMenu
+ mirror: control.mirrored
+ source: control.subMenu ? "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/arrow-indicator.png" : ""
+ color: control.palette.windowText
+ defaultColor: "#353637"
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 40
+ x: 1
+ y: 1
+ width: control.width - 2
+ height: control.height - 2
+ color: control.down ? control.palette.midlight : control.highlighted ? control.palette.light : "transparent"
+ border.color: control.palette.dark
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast && control.highlighted ? 1 : 0
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuSeparator.qml
new file mode 100644
index 00000000..2f35695c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MenuSeparator.qml
@@ -0,0 +1,25 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.MenuSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 2
+ verticalPadding: padding + 4
+
+ contentItem: Rectangle {
+ implicitWidth: 188
+ implicitHeight: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 2 : 1
+ color: control.palette.mid
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MonthGrid.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MonthGrid.qml
new file mode 100644
index 00000000..78405b1a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/MonthGrid.qml
@@ -0,0 +1,44 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.AbstractMonthGrid {
+ id: control
+
+ implicitWidth: Math.max(background ? background.implicitWidth : 0,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(background ? background.implicitHeight : 0,
+ contentItem.implicitHeight + topPadding + bottomPadding)
+
+ spacing: 6
+
+ //! [delegate]
+ delegate: Text {
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ opacity: model.month === control.month ? 1 : 0
+ text: model.day
+ font: control.font
+ color: control.palette.text
+
+ required property var model
+ }
+ //! [delegate]
+
+ //! [contentItem]
+ contentItem: Grid {
+ rows: 6
+ columns: 7
+ rowSpacing: control.spacing
+ columnSpacing: control.spacing
+
+ Repeater {
+ model: control.source
+ delegate: control.delegate
+ }
+ }
+ //! [contentItem]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Page.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Page.qml
new file mode 100644
index 00000000..f092fb32
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Page.qml
@@ -0,0 +1,24 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.Page {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/PageIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/PageIndicator.qml
new file mode 100644
index 00000000..ea1db786
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/PageIndicator.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.PageIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ delegate: Rectangle {
+ implicitWidth: 8
+ implicitHeight: 8
+
+ radius: width / 2
+ color: control.palette.dark
+
+ opacity: index === control.currentIndex ? 0.95 : pressed ? 0.7 : 0.45
+
+ required property int index
+
+ Behavior on opacity { OpacityAnimator { duration: 100 } }
+ }
+
+ contentItem: Row {
+ spacing: control.spacing
+
+ Repeater {
+ model: control.count
+ delegate: control.delegate
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Pane.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Pane.qml
new file mode 100644
index 00000000..450ed545
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Pane.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.Pane {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Popup.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Popup.qml
new file mode 100644
index 00000000..a16fa749
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Popup.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.Popup {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+
+ background: Rectangle {
+ color: control.palette.window
+ border.color: control.palette.dark
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ProgressBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ProgressBar.qml
new file mode 100644
index 00000000..fa95e67d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ProgressBar.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Basic.impl
+
+T.ProgressBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentItem: ProgressBarImpl {
+ implicitHeight: 6
+ implicitWidth: 116
+ scale: control.mirrored ? -1 : 1
+ progress: control.position
+ indeterminate: control.visible && control.indeterminate
+ color: control.palette.dark
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 6
+ y: (control.height - height) / 2
+ height: 6
+
+ color: control.palette.midlight
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RadioButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RadioButton.qml
new file mode 100644
index 00000000..b3f38c5b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RadioButton.qml
@@ -0,0 +1,61 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.RadioButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ // keep in sync with RadioDelegate.qml (shared RadioIndicator.qml was removed for performance reasons)
+ indicator: Rectangle {
+ implicitWidth: 28
+ implicitHeight: 28
+
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ radius: width / 2
+ color: control.down ? control.palette.light : control.palette.base
+ border.width: control.visualFocus ? 2 : 1
+ border.color: {
+ if (control.visualFocus)
+ return control.palette.highlight
+ else if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return control.palette.mid
+ else
+ return Color.blend(control.palette.dark, control.palette.base,
+ control.enabled ? 0.0 : 0.5)
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 20
+ height: 20
+ radius: width / 2
+ color: control.palette.text
+ visible: control.checked
+ }
+ }
+
+ contentItem: CheckLabel {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RadioDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RadioDelegate.qml
new file mode 100644
index 00000000..5002a0c7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RadioDelegate.qml
@@ -0,0 +1,78 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.RadioDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 12
+ spacing: 12
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ // keep in sync with RadioButton.qml (shared RadioIndicator.qml was removed for performance reasons)
+ indicator: Rectangle {
+ implicitWidth: 28
+ implicitHeight: 28
+
+ x: control.mirrored ? control.leftPadding : control.width - width - control.rightPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ radius: width / 2
+ color: control.down ? control.palette.light : control.palette.base
+ border.width: control.visualFocus ? 2 : 1
+ border.color: {
+ if (control.visualFocus)
+ return control.palette.highlight
+ else if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return control.palette.mid
+ else
+ return Color.blend(control.palette.dark, control.palette.base,
+ control.enabled ? 0.0 : 0.5)
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 20
+ height: 20
+ radius: width / 2
+ color: control.palette.text
+ visible: control.checked
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 40
+ visible: control.down || control.highlighted
+ color: control.down ? control.palette.midlight : control.palette.light
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RangeSlider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RangeSlider.qml
new file mode 100644
index 00000000..0ed78cd0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RangeSlider.qml
@@ -0,0 +1,74 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.RangeSlider {
+ id: control
+
+ readonly property color handleBorderColor: {
+ if (activeFocus)
+ return palette.highlight
+ else if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return enabled ? palette.mid : palette.midlight
+ else
+ return enabled ? palette.windowText : palette.mid
+ }
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ first.implicitHandleWidth + leftPadding + rightPadding,
+ second.implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ first.implicitHandleHeight + topPadding + bottomPadding,
+ second.implicitHandleHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ first.handle: Rectangle {
+ x: control.leftPadding + (control.horizontal ? control.first.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.first.visualPosition * (control.availableHeight - height))
+ implicitWidth: 28
+ implicitHeight: 28
+ radius: width / 2
+ border.width: activeFocus ? 2 : 1
+ border.color: control.handleBorderColor
+ color: control.first.pressed ? control.palette.light : control.palette.window
+ }
+
+ second.handle: Rectangle {
+ x: control.leftPadding + (control.horizontal ? control.second.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.second.visualPosition * (control.availableHeight - height))
+ implicitWidth: 28
+ implicitHeight: 28
+ radius: width / 2
+ border.width: activeFocus ? 2 : 1
+ border.color: control.handleBorderColor
+ color: control.second.pressed ? control.palette.light : control.palette.window
+ }
+
+ background: Rectangle {
+ x: control.leftPadding + (control.horizontal ? 0 : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : 0)
+ implicitWidth: control.horizontal ? 200 : 6
+ implicitHeight: control.horizontal ? 6 : 200
+ width: control.horizontal ? control.availableWidth : implicitWidth
+ height: control.horizontal ? implicitHeight : control.availableHeight
+ radius: 3
+ color: control.palette.midlight
+ scale: control.horizontal && control.mirrored ? -1 : 1
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+ border.color: enabled ? control.palette.dark : control.palette.mid
+
+ Rectangle {
+ x: control.horizontal ? control.first.position * parent.width + 3 : 0
+ y: control.horizontal ? 0 : control.second.visualPosition * parent.height + 3
+ width: control.horizontal ? control.second.position * parent.width - control.first.position * parent.width - 6 : 6
+ height: control.horizontal ? 6 : control.second.position * parent.height - control.first.position * parent.height - 6
+
+ color: control.palette.dark
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RoundButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RoundButton.qml
new file mode 100644
index 00000000..fa8462e7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/RoundButton.qml
@@ -0,0 +1,57 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.RoundButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.checked || control.highlighted ? control.palette.brightText
+ : control.flat && !control.down ? (control.visualFocus ? control.palette.highlight
+ : control.palette.windowText) : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 40
+ implicitHeight: 40
+ radius: control.radius
+ opacity: enabled ? 1 : 0.3
+ visible: !control.flat || control.down || control.checked || control.highlighted
+ color: Color.blend(control.checked || control.highlighted ? control.palette.dark : control.palette.button,
+ control.palette.mid, control.down ? 0.5 : 0.0)
+ border.color: {
+ if (control.visualFocus)
+ return control.palette.highlight
+ else if (Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast)
+ return Color.blend(control.palette.text, control.palette.dark,
+ control.enabled ? 0.0 : 0.3)
+ else
+ return control.palette.windowText
+ }
+ border.width: control.visualFocus ? 2 :
+ (Qt.styleHints.accessibility.contrastPreference == Qt.HighContrast) ? 1 : 0
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ScrollBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ScrollBar.qml
new file mode 100644
index 00000000..1a70f6fe
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ScrollBar.qml
@@ -0,0 +1,55 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ScrollBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 2
+ visible: control.policy !== T.ScrollBar.AlwaysOff
+ minimumSize: orientation === Qt.Horizontal ? height / width : width / height
+
+ contentItem: Rectangle {
+ implicitWidth: control.interactive ? 6 : 2
+ implicitHeight: control.interactive ? 6 : 2
+
+ radius: width / 2
+ color: {
+ if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return pressed ? control.palette.dark : control.palette.mid
+ else
+ return Color.blend(control.palette.text, control.palette.mid, pressed ? 0.0 : 0.3)
+ }
+
+ opacity: 0.0
+
+ states: State {
+ name: "active"
+ when: control.policy === T.ScrollBar.AlwaysOn || (control.active && control.size < 1.0)
+ PropertyChanges { control.contentItem.opacity: 0.75 }
+ }
+
+ transitions: Transition {
+ from: "active"
+ SequentialAnimation {
+ PauseAnimation { duration: 450 }
+ NumberAnimation { target: control.contentItem; duration: 200; property: "opacity"; to: 0.0 }
+ }
+ }
+ }
+
+ background: Rectangle {
+ visible: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ opacity: control.contentItem.opacity
+ color: control.palette.mid
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ScrollIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ScrollIndicator.qml
new file mode 100644
index 00000000..b2c4b5fc
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ScrollIndicator.qml
@@ -0,0 +1,50 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ScrollIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 2
+
+ contentItem: Rectangle {
+ implicitWidth: 2
+ implicitHeight: 2
+
+ color: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ?
+ control.palette.text : control.palette.mid
+ visible: control.size < 1.0
+ opacity: 0.0
+
+ states: State {
+ name: "active"
+ when: control.active
+ PropertyChanges { control.contentItem.opacity: 0.75 }
+ }
+
+ transitions: [
+ Transition {
+ from: "active"
+ SequentialAnimation {
+ PauseAnimation { duration: 450 }
+ NumberAnimation { target: control.contentItem; duration: 200; property: "opacity"; to: 0.0 }
+ }
+ }
+ ]
+ }
+
+ background: Rectangle {
+ visible: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ opacity: control.contentItem.opacity
+ color: control.palette.mid
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ScrollView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ScrollView.qml
new file mode 100644
index 00000000..b2346c09
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ScrollView.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ScrollView {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ ScrollBar.vertical: ScrollBar {
+ parent: control
+ x: control.mirrored ? 0 : control.width - width
+ y: control.topPadding
+ height: control.availableHeight
+ active: control.ScrollBar.horizontal.active
+ }
+
+ ScrollBar.horizontal: ScrollBar {
+ parent: control
+ x: control.leftPadding
+ y: control.height - height
+ width: control.availableWidth
+ active: control.ScrollBar.vertical.active
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SearchField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SearchField.qml
new file mode 100644
index 00000000..79966851
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SearchField.qml
@@ -0,0 +1,132 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.Controls.Basic.impl
+
+T.SearchField {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ searchIndicator.implicitIndicatorHeight + topPadding + bottomPadding,
+ clearIndicator.implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: padding + (control.mirrored || !searchIndicator.indicator || !searchIndicator.indicator.visible ? 0 : searchIndicator.indicator.width + spacing)
+ rightPadding: padding + (control.mirrored || !clearIndicator.indicator || !clearIndicator.indicator.visible ? 0 : clearIndicator.indicator.width + spacing)
+
+ delegate: ItemDelegate {
+ width: ListView.view.width
+ text: model[control.textRole]
+ palette.text: control.palette.text
+ palette.highlightedText: control.palette.highlightedText
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+
+ required property var model
+ required property int index
+ }
+
+ searchIndicator.indicator: Rectangle {
+ implicitWidth: 28
+ implicitHeight: 28
+
+ x: !control.mirrored ? 3 : control.width - width - 3
+ y: control.topPadding + (control.availableHeight - height) / 2
+ color: control.palette.button
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ color: control.palette.dark
+ defaultColor: "#353637"
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/search-magnifier.png"
+ opacity: enabled ? 1 : 0.3
+ }
+ }
+
+ clearIndicator.indicator: Rectangle {
+ implicitWidth: 28
+ implicitHeight: 28
+
+ x: control.mirrored ? 3 : control.width - width - 3
+ y: control.topPadding + (control.availableHeight - height) / 2
+ visible: control.text.length > 0
+ color: control.palette.button
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ color: control.palette.dark
+ defaultColor: "#353637"
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/close_circle.png"
+ opacity: enabled ? 1 : 0.3
+ }
+ }
+
+ contentItem: T.TextField {
+ leftPadding: control.searchIndicator.indicator && !control.mirrored ? 6 : 0
+ rightPadding: control.clearIndicator.indicator && !control.mirrored ? 6 : 0
+ topPadding: 6 - control.padding
+ bottomPadding: 6 - control.padding
+
+ text: control.text
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: TextInput.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 40
+
+ color: control.palette.button
+ border.width: (control.activeFocus || control.contentItem.activeFocus) ? 2 : 1
+ border.color: (control.activeFocus || control.contentItem.activeFocus) ? control.palette.highlight : control.palette.mid
+ }
+
+ popup: T.Popup {
+ y: control.height
+ width: control.width
+ height: Math.min(contentItem.implicitHeight, control.Window.height - control.y - control.height - control.padding)
+ topMargin: 6
+ bottomMargin: 6
+ palette: control.palette
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ Rectangle {
+ z: 10
+ width: parent.width
+ height: parent.height
+ color: "transparent"
+ border.color: control.palette.mid
+ }
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SelectionRectangle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SelectionRectangle.qml
new file mode 100644
index 00000000..2ae05778
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SelectionRectangle.qml
@@ -0,0 +1,29 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Shapes
+import QtQuick.Templates as T
+
+T.SelectionRectangle {
+ id: control
+
+ topLeftHandle: Handle {}
+ bottomRightHandle: Handle {}
+
+ component Handle : Rectangle {
+ id: handle
+ width: 28
+ height: width
+ radius: width / 2
+ color: SelectionRectangle.dragging ? control.palette.light : control.palette.window
+ border.width: 1
+ border.color: control.enabled ? control.palette.mid : control.palette.midlight
+ visible: SelectionRectangle.control.active
+
+ property Item control: SelectionRectangle.control
+ }
+
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Slider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Slider.qml
new file mode 100644
index 00000000..e3ac0ab4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Slider.qml
@@ -0,0 +1,59 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.Slider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitHandleHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ handle: Rectangle {
+ x: control.leftPadding + (control.horizontal ? control.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.visualPosition * (control.availableHeight - height))
+ implicitWidth: 28
+ implicitHeight: 28
+ radius: width / 2
+ color: control.pressed ? control.palette.light : control.palette.window
+ border.width: control.visualFocus ? 2 : 1
+ border.color: {
+ if (activeFocus)
+ return control.palette.highlight
+ else if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return control.enabled ? control.palette.mid : control.palette.midlight
+ else
+ return control.enabled ? control.palette.windowText : control.palette.mid
+ }
+ }
+
+ background: Rectangle {
+ x: control.leftPadding + (control.horizontal ? 0 : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : 0)
+ implicitWidth: control.horizontal ? 200 : 6
+ implicitHeight: control.horizontal ? 6 : 200
+ width: control.horizontal ? control.availableWidth : implicitWidth
+ height: control.horizontal ? implicitHeight : control.availableHeight
+ radius: 3
+ color: control.palette.midlight
+ scale: control.horizontal && control.mirrored ? -1 : 1
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+ border.color: enabled ? control.palette.dark : control.palette.mid
+
+ Rectangle {
+ y: control.horizontal ? 0 : control.visualPosition * parent.height
+ width: control.horizontal ? control.position * parent.width : 6
+ height: control.horizontal ? 6 : control.position * parent.height
+
+ radius: 3
+ color: control.palette.dark
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SpinBox.qml
new file mode 100644
index 00000000..8ae44124
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SpinBox.qml
@@ -0,0 +1,112 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic.impl
+import QtQuick.Templates as T
+
+T.SpinBox {
+ id: control
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight, down.implicitIndicatorHeight)
+
+ leftPadding: padding + (control.mirrored ? (up.indicator ? up.indicator.width : 0) : (down.indicator ? down.indicator.width : 0))
+ rightPadding: padding + (control.mirrored ? (down.indicator ? down.indicator.width : 0) : (up.indicator ? up.indicator.width : 0))
+
+ validator: IntValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ }
+
+ contentItem: TextInput {
+ z: 2
+ text: control.displayText
+ clip: width < implicitWidth
+ padding: 6
+
+ font: control.font
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: Qt.AlignVCenter
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: control.activeFocus
+ color: "transparent"
+ border.color: control.palette.highlight
+ border.width: 2
+ }
+ }
+
+ up.indicator: Rectangle {
+ x: control.mirrored ? 0 : control.width - width
+ height: control.height
+ implicitWidth: 40
+ implicitHeight: 40
+ color: control.up.pressed ? control.palette.mid : control.palette.button
+ border.color: enabled ? control.palette.text : control.palette.mid
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: parent.width / 3
+ height: 2
+ color: enabled ? control.palette.buttonText : control.palette.mid
+ }
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 2
+ height: parent.width / 3
+ color: enabled ? control.palette.buttonText : control.palette.mid
+ }
+ }
+
+ down.indicator: Rectangle {
+ x: control.mirrored ? parent.width - width : 0
+ height: control.height
+ implicitWidth: 40
+ implicitHeight: 40
+ color: control.down.pressed ? control.palette.mid : control.palette.button
+ border.color: enabled ? control.palette.text : control.palette.mid
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: parent.width / 3
+ height: 2
+ color: enabled ? control.palette.buttonText : control.palette.mid
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 140
+ color: enabled ? control.palette.base : control.palette.button
+ border.color: {
+ if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return control.palette.button
+ return enabled ? control.palette.text : control.palette.mid
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SplitView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SplitView.qml
new file mode 100644
index 00000000..b3611b1c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SplitView.qml
@@ -0,0 +1,24 @@
+// Copyright (C) 2018 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.SplitView {
+ id: control
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ handle: Rectangle {
+ implicitWidth: control.orientation === Qt.Horizontal ? 6 : control.width
+ implicitHeight: control.orientation === Qt.Horizontal ? control.height : 6
+ color: T.SplitHandle.pressed ? control.palette.mid
+ : (T.SplitHandle.hovered ? control.palette.midlight : control.palette.button)
+ border.color: control.palette.dark
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/StackView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/StackView.qml
new file mode 100644
index 00000000..efe96ca6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/StackView.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.StackView {
+ id: control
+
+ popEnter: Transition {
+ XAnimator { from: (control.mirrored ? -1 : 1) * -control.width; to: 0; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ popExit: Transition {
+ XAnimator { from: 0; to: (control.mirrored ? -1 : 1) * control.width; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ pushEnter: Transition {
+ XAnimator { from: (control.mirrored ? -1 : 1) * control.width; to: 0; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ pushExit: Transition {
+ XAnimator { from: 0; to: (control.mirrored ? -1 : 1) * -control.width; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ replaceEnter: Transition {
+ XAnimator { from: (control.mirrored ? -1 : 1) * control.width; to: 0; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ replaceExit: Transition {
+ XAnimator { from: 0; to: (control.mirrored ? -1 : 1) * -control.width; duration: 400; easing.type: Easing.OutCubic }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SwipeDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SwipeDelegate.qml
new file mode 100644
index 00000000..04dfe26c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SwipeDelegate.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.SwipeDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 12
+ spacing: 12
+
+ icon.width: 24
+ icon.height: 24
+
+ swipe.transition: Transition { SmoothedAnimation { velocity: 3; easing.type: Easing.InOutCubic } }
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 40
+ color: Color.blend(control.down ? control.palette.midlight : control.palette.light,
+ control.palette.highlight, control.visualFocus ? 0.15 : 0.0)
+ // The condition of (control.down || control.highlighted || control.visualFocus)
+ // came from the ItemDelegate.qml
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast &&
+ (control.down || control.highlighted || control.visualFocus) ? 1 : 0
+ border.color: control.down || control.highlighted || control.visualFocus ?
+ control.palette.highlightedText : control.palette.text
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SwipeView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SwipeView.qml
new file mode 100644
index 00000000..c6a7075b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SwipeView.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.SwipeView {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentItem: ListView {
+ model: control.contentModel
+ interactive: control.interactive
+ currentIndex: control.currentIndex
+ focus: control.focus
+
+ spacing: control.spacing
+ orientation: control.orientation
+ snapMode: ListView.SnapOneItem
+ boundsBehavior: Flickable.StopAtBounds
+
+ highlightRangeMode: ListView.StrictlyEnforceRange
+ preferredHighlightBegin: 0
+ preferredHighlightEnd: 0
+ highlightMoveDuration: 250
+ maximumFlickVelocity: 4 * (control.orientation === Qt.Horizontal ? width : height)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Switch.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Switch.qml
new file mode 100644
index 00000000..289ef975
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Switch.qml
@@ -0,0 +1,69 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.Switch {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ indicator: PaddedRectangle {
+ implicitWidth: 56
+ implicitHeight: 28
+
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ radius: 8
+ leftPadding: 0
+ rightPadding: 0
+ padding: (height - 16) / 2
+ color: control.checked ? control.palette.dark : control.palette.midlight
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+ border.color: Color.blend(control.palette.dark, control.palette.base, enabled ? 0.0 : 0.5)
+
+ Rectangle {
+ x: Math.max(0, Math.min(parent.width - width, control.visualPosition * parent.width - (width / 2)))
+ y: (parent.height - height) / 2
+ width: 28
+ height: 28
+ radius: 16
+ color: control.down ? control.palette.light : control.palette.window
+ border.width: control.visualFocus ? 2 : 1
+ border.color: {
+ if (control.visualFocus)
+ return control.palette.highlight;
+ else if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return control.enabled ? control.palette.mid : control.palette.midlight
+ else
+ return Color.blend(control.palette.dark, control.palette.base,
+ control.enabled ? 0.0 : 0.5)
+ }
+
+ Behavior on x {
+ enabled: !control.down
+ SmoothedAnimation { velocity: 200 }
+ }
+ }
+ }
+
+ contentItem: CheckLabel {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SwitchDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SwitchDelegate.qml
new file mode 100644
index 00000000..0c668c3b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/SwitchDelegate.qml
@@ -0,0 +1,86 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.SwitchDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 12
+ spacing: 12
+
+ icon.width: 24
+ icon.height: 24
+
+ indicator: PaddedRectangle {
+ implicitWidth: 56
+ implicitHeight: 28
+
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ radius: 8
+ leftPadding: 0
+ rightPadding: 0
+ padding: (height - 16) / 2
+ color: control.checked ? control.palette.dark : control.palette.midlight
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+ border.color: Color.blend(control.palette.dark, control.palette.base, enabled ? 0.0 : 0.5)
+
+ Rectangle {
+ x: Math.max(0, Math.min(parent.width - width, control.visualPosition * parent.width - (width / 2)))
+ y: (parent.height - height) / 2
+ width: 28
+ height: 28
+ radius: 16
+ color: control.down ? control.palette.light : control.palette.window
+ border.width: control.visualFocus ? 2 : 1
+ border.color: {
+ if (control.visualFocus)
+ return control.palette.highlight;
+ else if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return control.enabled ? control.palette.mid : control.palette.midlight
+ else
+ return Color.blend(control.palette.dark, control.palette.base,
+ control.enabled ? 0.0 : 0.5)
+ }
+
+ Behavior on x {
+ enabled: !control.down
+ SmoothedAnimation { velocity: 200 }
+ }
+ }
+ }
+
+ contentItem: IconLabel {
+ leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 40
+ visible: control.down || control.highlighted
+ color: control.down ? control.palette.midlight : control.palette.light
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TabBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TabBar.qml
new file mode 100644
index 00000000..2957bd25
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TabBar.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.TabBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 1
+
+ contentItem: ListView {
+ model: control.contentModel
+ currentIndex: control.currentIndex
+
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.AutoFlickIfNeeded
+ snapMode: ListView.SnapToItem
+
+ highlightMoveDuration: 0
+ highlightRangeMode: ListView.ApplyRange
+ preferredHighlightBegin: 40
+ preferredHighlightEnd: width - 40
+ }
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TabButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TabButton.qml
new file mode 100644
index 00000000..7d00e34e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TabButton.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.TabButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.checked ? control.palette.windowText : control.palette.brightText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitHeight: 40
+ color: Color.blend(control.checked ? control.palette.window : control.palette.dark,
+ control.palette.mid, control.down ? 0.5 : 0.0)
+ border.width: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+ border.color: control.palette.windowText
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TableViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TableViewDelegate.qml
new file mode 100644
index 00000000..9735095c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TableViewDelegate.qml
@@ -0,0 +1,71 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.TableViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ highlighted: control.selected
+
+ required property int column
+ required property int row
+ required property var model
+
+ background: Rectangle {
+ border.width: control.current ? 2 : Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+ border.color: control.current ? control.palette.highlight : control.palette.windowText
+ color: control.highlighted
+ ? control.palette.highlight
+ : (control.tableView.alternatingRows && control.row % 2 !== 0
+ ? control.palette.alternateBase : control.palette.base)
+ }
+
+ contentItem: Label {
+ clip: false
+ text: control.model.display ?? ""
+ elide: Text.ElideRight
+ color: control.highlighted ? control.palette.highlightedText : control.palette.buttonText
+ visible: !control.editing
+ }
+
+ // The edit delegate is a separate component, and doesn't need
+ // to follow the same strict rules that are applied to a control.
+ // qmllint disable attached-property-reuse
+ // qmllint disable controls-attached-property-reuse
+ // qmllint disable QuickControlsSanity.controls-sanity
+ TableView.editDelegate: FocusScope {
+ width: parent.width
+ height: parent.height
+
+ TableView.onCommit: {
+ let model = control.tableView.model
+ if (!model)
+ return
+ const index = model.index(control.row, control.column)
+ if (!model.setData(index, textField.text, Qt.EditRole))
+ console.warn("The model does not allow setting the EditRole data.")
+ }
+
+ Component.onCompleted: textField.selectAll()
+
+ TextField {
+ id: textField
+ anchors.fill: parent
+ text: control.model.edit ?? control.model.display ?? ""
+ focus: true
+ }
+ }
+ // qmllint enable attached-property-reuse
+ // qmllint enable controls-attached-property-reuse
+ // qmllint enable QuickControlsSanity.controls-sanity
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TextArea.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TextArea.qml
new file mode 100644
index 00000000..e4b6a274
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TextArea.qml
@@ -0,0 +1,55 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic.impl
+import QtQuick.Templates as T
+
+T.TextArea {
+ id: control
+
+ implicitWidth: Math.max(contentWidth + leftPadding + rightPadding,
+ implicitBackgroundWidth + leftInset + rightInset,
+ placeholder.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(contentHeight + topPadding + bottomPadding,
+ implicitBackgroundHeight + topInset + bottomInset,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ padding: 6
+ leftPadding: padding + 4
+
+ color: control.palette.text
+ placeholderTextColor: control.palette.placeholderText
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+
+ background: Rectangle {
+ visible: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ color: "transparent"
+ border.width: control.activeFocus ? 2 : 1
+ border.color: control.activeFocus ? control.palette.highlight :
+ control.enabled ? control.palette.mid : control.palette.midlight
+ }
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ verticalAlignment: control.verticalAlignment
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TextField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TextField.qml
new file mode 100644
index 00000000..225ca259
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TextField.qml
@@ -0,0 +1,63 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic.impl
+import QtQuick.Templates as T
+
+T.TextField {
+ id: control
+
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ || Math.max(contentWidth, placeholder.implicitWidth) + leftPadding + rightPadding
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ padding: 6
+ leftPadding: padding + 4
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ placeholderTextColor: control.palette.placeholderText
+ verticalAlignment: TextInput.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ verticalAlignment: control.verticalAlignment
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 40
+ border.width: control.activeFocus ? 2 : 1
+ color: control.palette.base
+ border.color: {
+ if (control.activeFocus)
+ return control.palette.highlight
+ else if (Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast)
+ return control.palette.mid
+ else
+ return Color.blend(control.palette.text, control.palette.base,
+ control.enabled ? 0.0 : 0.5)
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolBar.qml
new file mode 100644
index 00000000..bc02c955
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolBar.qml
@@ -0,0 +1,26 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ToolBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top
+ leftPadding: SafeArea.margins.left
+ rightPadding: SafeArea.margins.right
+ bottomPadding: SafeArea.margins.bottom
+
+ background: Rectangle {
+ implicitHeight: 40
+ color: control.palette.button
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolButton.qml
new file mode 100644
index 00000000..6b30fc55
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolButton.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ToolButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.visualFocus ? control.palette.highlight : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 40
+ implicitHeight: 40
+
+ opacity: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast || control.down ? 1.0 : 0.5
+ color: control.down || control.checked || control.highlighted ? control.palette.mid : control.palette.button
+
+ border.color: {
+ if (control.visualFocus)
+ return control.palette.highlight
+ else if (Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast)
+ return Color.blend(control.palette.buttonText, control.palette.button,
+ control.enabled ? 0.0 : 0.8)
+ else
+ return control.palette.windowText
+ }
+ border.width: control.visualFocus ? 2 :
+ Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 1 : 0
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolSeparator.qml
new file mode 100644
index 00000000..7ffc7e19
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolSeparator.qml
@@ -0,0 +1,25 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ToolSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: vertical ? 6 : 2
+ verticalPadding: vertical ? 2 : 6
+
+ contentItem: Rectangle {
+ implicitWidth: control.vertical ? (Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 2 : 1) : 30
+ implicitHeight: control.vertical ? 30 : (Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 2 : 1)
+ color: control.palette.mid
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolTip.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolTip.qml
new file mode 100644
index 00000000..deada827
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/ToolTip.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ToolTip {
+ id: control
+
+ x: parent ? (parent.width - implicitWidth) / 2 : 0
+ y: -implicitHeight - 3
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ margins: 6
+ padding: 6
+
+ closePolicy: T.Popup.CloseOnEscape | T.Popup.CloseOnPressOutsideParent | T.Popup.CloseOnReleaseOutsideParent
+
+ contentItem: Text {
+ text: control.text
+ font: control.font
+ wrapMode: Text.Wrap
+ color: control.palette.toolTipText
+ }
+
+ background: Rectangle {
+ border.color: control.palette.dark
+ color: control.palette.toolTipBase
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TreeViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TreeViewDelegate.qml
new file mode 100644
index 00000000..b73f8c0f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/TreeViewDelegate.qml
@@ -0,0 +1,104 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.TreeViewDelegate {
+ id: control
+
+ implicitWidth: leftMargin + __contentIndent + implicitContentWidth + rightPadding + rightMargin
+ implicitHeight: Math.max(indicator ? indicator.height : 0, implicitContentHeight) * 1.25
+
+ indentation: indicator ? indicator.width : 12
+ leftMargin: 4
+ rightMargin: 4
+ spacing: 4
+
+ topPadding: contentItem ? (height - contentItem.implicitHeight) / 2 : 0
+ leftPadding: !mirrored ? leftMargin + __contentIndent : width - leftMargin - __contentIndent - implicitContentWidth
+
+ highlighted: control.selected || control.current
+ || ((control.treeView.selectionBehavior === TableView.SelectRows
+ || control.treeView.selectionBehavior === TableView.SelectionDisabled)
+ && control.row === control.treeView.currentRow)
+
+ required property int row
+ required property var model
+ readonly property real __contentIndent: !isTreeNode ? 0 : (depth * indentation) + (indicator ? indicator.width + spacing : 0)
+
+ indicator: Item {
+ // Create an area that is big enough for the user to
+ // click on, since the image is a bit small.
+ readonly property real __indicatorIndent: control.leftMargin + (control.depth * control.indentation)
+ x: !control.mirrored ? __indicatorIndent : control.width - __indicatorIndent - width
+ y: (control.height - height) / 2
+ implicitWidth: 20
+ implicitHeight: 40 // same as Button.qml
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ rotation: control.expanded ? 90 : (control.mirrored ? 180 : 0)
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/arrow-indicator.png"
+ color: control.palette.windowText
+ defaultColor: "#353637"
+ }
+ }
+
+ background: Rectangle {
+ implicitHeight: 40 // same as Button.qml
+ border.color: control.current ? control.palette.highlight : control.palette.windowText
+ border.width: Qt.styleHints.accessibility.contrastPreference !== Qt.HighContrast ? 0 :
+ control.current ? 2 : 1
+ color: control.highlighted
+ ? control.palette.highlight
+ : (control.treeView.alternatingRows && control.row % 2 !== 0
+ ? control.palette.alternateBase : control.palette.base)
+ }
+
+ contentItem: Label {
+ clip: false
+ text: control.model.display
+ elide: Text.ElideRight
+ color: control.highlighted ? control.palette.highlightedText : control.palette.buttonText
+ visible: !control.editing
+ }
+
+ // The edit delegate is a separate component, and doesn't need
+ // to follow the same strict rules that are applied to a control.
+ // qmllint disable attached-property-reuse
+ // qmllint disable controls-attached-property-reuse
+ // qmllint disable QuickControlsSanity.controls-sanity
+ TableView.editDelegate: FocusScope {
+ width: parent.width
+ height: parent.height
+
+ readonly property int __role: {
+ let model = control.treeView.model
+ let index = control.treeView.index(row, column)
+ let editText = model.data(index, Qt.EditRole)
+ return editText !== undefined ? Qt.EditRole : Qt.DisplayRole
+ }
+
+ TextField {
+ id: textField
+ x: control.contentItem.x
+ y: (parent.height - height) / 2
+ width: control.contentItem.width
+ text: control.treeView.model.data(control.treeView.index(row, column), __role)
+ focus: true
+ }
+
+ TableView.onCommit: {
+ let index = TableView.view.index(row, column)
+ TableView.view.model.setData(index, textField.text, __role)
+ }
+
+ Component.onCompleted: textField.selectAll()
+ }
+ // qmllint enable attached-property-reuse
+ // qmllint enable controls-attached-property-reuse
+ // qmllint enable QuickControlsSanity.controls-sanity
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Tumbler.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Tumbler.qml
new file mode 100644
index 00000000..1651a890
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/Tumbler.qml
@@ -0,0 +1,55 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.Tumbler {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ readonly property real __delegateHeight: availableHeight / visibleItemCount
+
+ delegate: Text {
+ text: modelData
+ color: control.visualFocus ? control.palette.highlight : control.palette.text
+ font: control.font
+ opacity: 1.0 - Math.abs(Tumbler.displacement) / (control.visibleItemCount / 2)
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+
+ // We use required property here to satisfy qmllint, but that means
+ // we also need to declare the index for the attached properties
+ // (see QQuickTumblerAttachedPrivate::init).
+ required property var modelData
+ required property int index
+ }
+
+ contentItem: TumblerView {
+ implicitWidth: 60
+ implicitHeight: 200
+ model: control.model
+ delegate: control.delegate
+ path: Path {
+ startX: control.contentItem.width / 2
+ startY: -control.__delegateHeight / 2
+
+ PathLine {
+ x: control.contentItem.width / 2
+ y: (control.visibleItemCount + 1) * control.__delegateHeight - control.__delegateHeight / 2
+ }
+ }
+ }
+
+ background: Rectangle {
+ visible: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ border.color: control.visualFocus ? control.palette.highlight : control.palette.windowText
+ border.width: control.visualFocus ? 2 : 1
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/VerticalHeaderView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/VerticalHeaderView.qml
new file mode 100644
index 00000000..dc682f0e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/VerticalHeaderView.qml
@@ -0,0 +1,21 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick.Templates as T
+
+T.VerticalHeaderView {
+ id: control
+
+ // The contentWidth of TableView will be zero at start-up, until the delegate
+ // items have been loaded. This means that even if the implicit width of
+ // VerticalHeaderView should be the same as the content width in the end, we
+ // need to ensure that it has at least a width of 1 at start-up, otherwise
+ // TableView won't bother loading any delegates at all.
+ implicitWidth: Math.max(1, contentWidth)
+ implicitHeight: syncView ? syncView.height : 0
+
+ delegate: VerticalHeaderViewDelegate { }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/VerticalHeaderViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/VerticalHeaderViewDelegate.qml
new file mode 100644
index 00000000..08d1e317
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/VerticalHeaderViewDelegate.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.HeaderViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ highlighted: selected
+
+ background: Rectangle {
+ border.color: Qt.styleHints.accessibility.contrastPreference === Qt.HighContrast ?
+ control.palette.windowText : control.palette.midlight
+ color: control.palette.light
+ }
+
+ contentItem: Label {
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ color: control.palette.windowText
+ text: control.model[control.headerView.textRole]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/WeekNumberColumn.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/WeekNumberColumn.qml
new file mode 100644
index 00000000..7f8f5ad5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/WeekNumberColumn.qml
@@ -0,0 +1,41 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.AbstractWeekNumberColumn {
+ id: control
+
+ implicitWidth: Math.max(background ? background.implicitWidth : 0,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(background ? background.implicitHeight : 0,
+ contentItem.implicitHeight + topPadding + bottomPadding)
+
+ spacing: 6
+ leftPadding: 6
+ rightPadding: 6
+ font.bold: true
+
+ //! [delegate]
+ delegate: Text {
+ text: weekNumber
+ font: control.font
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+
+ required property int weekNumber
+ }
+ //! [delegate]
+
+ //! [contentItem]
+ contentItem: Column {
+ spacing: control.spacing
+ Repeater {
+ model: control.source
+ delegate: control.delegate
+ }
+ }
+ //! [contentItem]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/TextEditingContextMenu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/TextEditingContextMenu.qml
new file mode 100644
index 00000000..2ebe3882
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/TextEditingContextMenu.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Basic
+import QtQuick.Controls.impl
+
+Menu {
+ id: menu
+ popupType: Qt.platform.pluginName !== "wayland" ? Popup.Window : Popup.Item
+
+ required property Item editor
+
+ UndoAction {
+ editor: menu.editor
+ }
+ RedoAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ CutAction {
+ editor: menu.editor
+ }
+ CopyAction {
+ editor: menu.editor
+ }
+ PasteAction {
+ editor: menu.editor
+ }
+ DeleteAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ SelectAllAction {
+ editor: menu.editor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/plugins.qmltypes
new file mode 100644
index 00000000..62a9860b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/plugins.qmltypes
@@ -0,0 +1,156 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickbasicbusyindicator_p.h"
+ lineNumber: 25
+ name: "QQuickBasicBusyIndicator"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Controls.Basic.impl/BusyIndicatorImpl 2.0",
+ "QtQuick.Controls.Basic.impl/BusyIndicatorImpl 2.1",
+ "QtQuick.Controls.Basic.impl/BusyIndicatorImpl 2.4",
+ "QtQuick.Controls.Basic.impl/BusyIndicatorImpl 2.7",
+ "QtQuick.Controls.Basic.impl/BusyIndicatorImpl 2.11",
+ "QtQuick.Controls.Basic.impl/BusyIndicatorImpl 6.0",
+ "QtQuick.Controls.Basic.impl/BusyIndicatorImpl 6.3",
+ "QtQuick.Controls.Basic.impl/BusyIndicatorImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "pen"
+ type: "QColor"
+ read: "pen"
+ write: "setPen"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "fill"
+ type: "QColor"
+ read: "fill"
+ write: "setFill"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ index: 2
+ lineNumber: 30
+ }
+ }
+ Component {
+ file: "private/qquickbasicdial_p.h"
+ lineNumber: 25
+ name: "QQuickBasicDial"
+ accessSemantics: "reference"
+ prototype: "QQuickPaintedItem"
+ exports: [
+ "QtQuick.Controls.Basic.impl/DialImpl 2.0",
+ "QtQuick.Controls.Basic.impl/DialImpl 2.1",
+ "QtQuick.Controls.Basic.impl/DialImpl 2.4",
+ "QtQuick.Controls.Basic.impl/DialImpl 2.7",
+ "QtQuick.Controls.Basic.impl/DialImpl 2.11",
+ "QtQuick.Controls.Basic.impl/DialImpl 6.0",
+ "QtQuick.Controls.Basic.impl/DialImpl 6.3",
+ "QtQuick.Controls.Basic.impl/DialImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ write: "setProgress"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "startAngle"
+ type: "double"
+ read: "startAngle"
+ write: "setStartAngle"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "endAngle"
+ type: "double"
+ read: "endAngle"
+ write: "setEndAngle"
+ index: 2
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ index: 3
+ lineNumber: 31
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickbasicprogressbar_p.h"
+ lineNumber: 25
+ name: "QQuickBasicProgressBar"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Controls.Basic.impl/ProgressBarImpl 2.0",
+ "QtQuick.Controls.Basic.impl/ProgressBarImpl 2.1",
+ "QtQuick.Controls.Basic.impl/ProgressBarImpl 2.4",
+ "QtQuick.Controls.Basic.impl/ProgressBarImpl 2.7",
+ "QtQuick.Controls.Basic.impl/ProgressBarImpl 2.11",
+ "QtQuick.Controls.Basic.impl/ProgressBarImpl 6.0",
+ "QtQuick.Controls.Basic.impl/ProgressBarImpl 6.3",
+ "QtQuick.Controls.Basic.impl/ProgressBarImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "indeterminate"
+ type: "bool"
+ read: "isIndeterminate"
+ write: "setIndeterminate"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ write: "setProgress"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ index: 2
+ lineNumber: 30
+ isFinal: true
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/qmldir
new file mode 100644
index 00000000..f869f8f1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/qmldir
@@ -0,0 +1,9 @@
+module QtQuick.Controls.Basic.impl
+linktarget Qt6::qtquickcontrols2basicstyleimplplugin
+optional plugin qtquickcontrols2basicstyleimplplugin
+classname QtQuickControls2BasicStyleImplPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Basic/impl/
+TextEditingContextMenu 6.11 TextEditingContextMenu.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/qtquickcontrols2basicstyleimplplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/qtquickcontrols2basicstyleimplplugin.dll
new file mode 100644
index 00000000..074e0a1a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/impl/qtquickcontrols2basicstyleimplplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/plugins.qmltypes
new file mode 100644
index 00000000..abc83799
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/plugins.qmltypes
@@ -0,0 +1,121 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qtquickcontrols2basicforeign_p.h"
+ lineNumber: 51
+ name: "QQuickContextMenu"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQuick.Controls.Basic/ContextMenu 6.9"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1545]
+ attachedType: "QQuickContextMenu"
+ Property {
+ name: "menu"
+ type: "QQuickMenu"
+ isPointer: true
+ read: "menu"
+ write: "setMenu"
+ notify: "menuChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Signal { name: "menuChanged"; lineNumber: 48 }
+ Signal {
+ name: "requested"
+ lineNumber: 49
+ Parameter { name: "position"; type: "QPointF" }
+ }
+ }
+ Component {
+ file: "private/qtquickcontrols2basicforeign_p.h"
+ lineNumber: 31
+ name: "QQuickOverlay"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Controls.Basic/Overlay 2.3",
+ "QtQuick.Controls.Basic/Overlay 2.4",
+ "QtQuick.Controls.Basic/Overlay 2.7",
+ "QtQuick.Controls.Basic/Overlay 2.11",
+ "QtQuick.Controls.Basic/Overlay 6.0",
+ "QtQuick.Controls.Basic/Overlay 6.3",
+ "QtQuick.Controls.Basic/Overlay 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [515, 516, 519, 523, 1536, 1539, 1543]
+ attachedType: "QQuickOverlayAttached"
+ Property {
+ name: "modal"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "modal"
+ write: "setModal"
+ notify: "modalChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "modeless"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "modeless"
+ write: "setModeless"
+ notify: "modelessChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Signal { name: "modalChanged"; lineNumber: 54 }
+ Signal { name: "modelessChanged"; lineNumber: 55 }
+ Signal { name: "pressed"; lineNumber: 56 }
+ Signal { name: "released"; lineNumber: 57 }
+ }
+ Component {
+ file: "private/qtquickcontrols2basicforeign_p.h"
+ lineNumber: 41
+ name: "QQuickSplitHandleAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick.Controls.Basic/SplitHandle 2.13",
+ "QtQuick.Controls.Basic/SplitHandle 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [525, 1536]
+ attachedType: "QQuickSplitHandleAttached"
+ Property {
+ name: "hovered"
+ type: "bool"
+ read: "isHovered"
+ notify: "hoveredChanged"
+ index: 0
+ lineNumber: 166
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ notify: "pressedChanged"
+ index: 1
+ lineNumber: 167
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "hoveredChanged"; lineNumber: 182 }
+ Signal { name: "pressedChanged"; lineNumber: 183 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/qmldir
new file mode 100644
index 00000000..0063bcb7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/qmldir
@@ -0,0 +1,136 @@
+module QtQuick.Controls.Basic
+linktarget Qt6::qtquickcontrols2basicstyleplugin
+plugin qtquickcontrols2basicstyleplugin
+classname QtQuickControls2BasicStylePlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+depends QtQuick.Templates auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Basic/
+AbstractButton 6.0 AbstractButton.qml
+AbstractButton 2.0 AbstractButton.qml
+Action 2.3 Action.qml
+Action 6.0 Action.qml
+ActionGroup 2.3 ActionGroup.qml
+ActionGroup 6.0 ActionGroup.qml
+ApplicationWindow 6.0 ApplicationWindow.qml
+ApplicationWindow 2.0 ApplicationWindow.qml
+BusyIndicator 6.0 BusyIndicator.qml
+BusyIndicator 2.0 BusyIndicator.qml
+Button 6.0 Button.qml
+Button 2.0 Button.qml
+ButtonGroup 6.0 ButtonGroup.qml
+ButtonGroup 2.0 ButtonGroup.qml
+CheckBox 6.0 CheckBox.qml
+CheckBox 2.0 CheckBox.qml
+CheckDelegate 6.0 CheckDelegate.qml
+CheckDelegate 2.0 CheckDelegate.qml
+ComboBox 6.0 ComboBox.qml
+ComboBox 2.0 ComboBox.qml
+Container 6.0 Container.qml
+Container 2.0 Container.qml
+Control 6.0 Control.qml
+Control 2.0 Control.qml
+DelayButton 2.2 DelayButton.qml
+DelayButton 6.0 DelayButton.qml
+Dial 6.0 Dial.qml
+Dial 2.0 Dial.qml
+Dialog 2.1 Dialog.qml
+Dialog 6.0 Dialog.qml
+DialogButtonBox 2.1 DialogButtonBox.qml
+DialogButtonBox 6.0 DialogButtonBox.qml
+DoubleSpinBox 6.11 DoubleSpinBox.qml
+Drawer 6.0 Drawer.qml
+Drawer 2.0 Drawer.qml
+Frame 6.0 Frame.qml
+Frame 2.0 Frame.qml
+GroupBox 6.0 GroupBox.qml
+GroupBox 2.0 GroupBox.qml
+HorizontalHeaderView 2.15 HorizontalHeaderView.qml
+HorizontalHeaderView 6.0 HorizontalHeaderView.qml
+HorizontalHeaderViewDelegate 6.10 HorizontalHeaderViewDelegate.qml
+ItemDelegate 6.0 ItemDelegate.qml
+ItemDelegate 2.0 ItemDelegate.qml
+Label 6.0 Label.qml
+Label 2.0 Label.qml
+Menu 6.0 Menu.qml
+Menu 2.0 Menu.qml
+MenuBar 2.3 MenuBar.qml
+MenuBar 6.0 MenuBar.qml
+MenuBarItem 2.3 MenuBarItem.qml
+MenuBarItem 6.0 MenuBarItem.qml
+MenuItem 6.0 MenuItem.qml
+MenuItem 2.0 MenuItem.qml
+MenuSeparator 2.1 MenuSeparator.qml
+MenuSeparator 6.0 MenuSeparator.qml
+Page 6.0 Page.qml
+Page 2.0 Page.qml
+PageIndicator 6.0 PageIndicator.qml
+PageIndicator 2.0 PageIndicator.qml
+Pane 6.0 Pane.qml
+Pane 2.0 Pane.qml
+Popup 6.0 Popup.qml
+Popup 2.0 Popup.qml
+ProgressBar 6.0 ProgressBar.qml
+ProgressBar 2.0 ProgressBar.qml
+RadioButton 6.0 RadioButton.qml
+RadioButton 2.0 RadioButton.qml
+RadioDelegate 6.0 RadioDelegate.qml
+RadioDelegate 2.0 RadioDelegate.qml
+RangeSlider 6.0 RangeSlider.qml
+RangeSlider 2.0 RangeSlider.qml
+RoundButton 2.1 RoundButton.qml
+RoundButton 6.0 RoundButton.qml
+ScrollBar 6.0 ScrollBar.qml
+ScrollBar 2.0 ScrollBar.qml
+ScrollIndicator 6.0 ScrollIndicator.qml
+ScrollIndicator 2.0 ScrollIndicator.qml
+ScrollView 2.2 ScrollView.qml
+ScrollView 6.0 ScrollView.qml
+SearchField 6.10 SearchField.qml
+SelectionRectangle 6.2 SelectionRectangle.qml
+Slider 6.0 Slider.qml
+Slider 2.0 Slider.qml
+SpinBox 6.0 SpinBox.qml
+SpinBox 2.0 SpinBox.qml
+SplitView 2.13 SplitView.qml
+SplitView 6.0 SplitView.qml
+StackView 6.0 StackView.qml
+StackView 2.0 StackView.qml
+SwipeDelegate 6.0 SwipeDelegate.qml
+SwipeDelegate 2.0 SwipeDelegate.qml
+Switch 6.0 Switch.qml
+Switch 2.0 Switch.qml
+SwitchDelegate 6.0 SwitchDelegate.qml
+SwitchDelegate 2.0 SwitchDelegate.qml
+SwipeView 6.0 SwipeView.qml
+SwipeView 2.0 SwipeView.qml
+TabBar 6.0 TabBar.qml
+TabBar 2.0 TabBar.qml
+TabButton 6.0 TabButton.qml
+TabButton 2.0 TabButton.qml
+TextArea 6.0 TextArea.qml
+TextArea 2.0 TextArea.qml
+TextField 6.0 TextField.qml
+TextField 2.0 TextField.qml
+ToolBar 6.0 ToolBar.qml
+ToolBar 2.0 ToolBar.qml
+ToolButton 6.0 ToolButton.qml
+ToolButton 2.0 ToolButton.qml
+ToolSeparator 2.1 ToolSeparator.qml
+ToolSeparator 6.0 ToolSeparator.qml
+ToolTip 6.0 ToolTip.qml
+ToolTip 2.0 ToolTip.qml
+Tumbler 6.0 Tumbler.qml
+Tumbler 2.0 Tumbler.qml
+VerticalHeaderView 2.15 VerticalHeaderView.qml
+VerticalHeaderView 6.0 VerticalHeaderView.qml
+VerticalHeaderViewDelegate 6.10 VerticalHeaderViewDelegate.qml
+singleton Calendar 6.3 Calendar.qml
+CalendarModel 6.3 CalendarModel.qml
+DayOfWeekRow 6.3 DayOfWeekRow.qml
+MonthGrid 6.3 MonthGrid.qml
+WeekNumberColumn 6.3 WeekNumberColumn.qml
+TableViewDelegate 6.9 TableViewDelegate.qml
+TreeViewDelegate 6.0 TreeViewDelegate.qml
+TreeViewDelegate 2.0 TreeViewDelegate.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/qtquickcontrols2basicstyleplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/qtquickcontrols2basicstyleplugin.dll
new file mode 100644
index 00000000..41718335
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Basic/qtquickcontrols2basicstyleplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ApplicationWindow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ApplicationWindow.qml
new file mode 100644
index 00000000..621667e9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ApplicationWindow.qml
@@ -0,0 +1,13 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ApplicationWindow {
+ id: window
+
+ color: window.palette.window
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/BusyIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/BusyIndicator.qml
new file mode 100644
index 00000000..1d59ea14
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/BusyIndicator.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Shapes
+
+T.BusyIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentItem: Item {
+ implicitWidth: 32
+ implicitHeight: 32
+ x: (control.availableWidth - width) / 2
+ y: (control.availableHeight - height) / 2
+
+ property Shape ring: Shape {
+ parent: control.contentItem
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ implicitWidth: parent.implicitWidth
+ implicitHeight: parent.implicitHeight
+ width: Math.min(control.contentItem.width, control.contentItem.height)
+ height: width
+ preferredRendererType: Shape.CurveRenderer
+ antialiasing: true
+
+ ShapePath {
+ fillColor: "transparent"
+ strokeColor: control.palette.accent
+ strokeWidth: control.contentItem.ring.width >= 64 ? 6 : control.contentItem.ring.width <= 16 ? 1 : 3
+
+ capStyle: ShapePath.RoundCap
+
+ PathAngleArc {
+ centerX: control.contentItem.ring.width / 2
+ centerY: control.contentItem.ring.height / 2
+ radiusX: control.contentItem.ring.width / 2 - 2
+ radiusY: radiusX
+ startAngle: -90
+ sweepAngle: 120
+
+ SequentialAnimation on startAngle {
+ loops: Animation.Infinite
+ running: control.visible && control.running
+ NumberAnimation { from: 0; to: 450; duration: 1000 }
+ NumberAnimation { from: 450; to: 1080; duration: 1000 }
+ }
+
+ SequentialAnimation on sweepAngle {
+ loops: Animation.Infinite
+ running: control.visible && control.running
+ NumberAnimation { from: 0; to: 180; duration: 1000 }
+ NumberAnimation { from: 180; to: 0; duration: 1000 }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Button.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Button.qml
new file mode 100644
index 00000000..c02bfdde
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Button.qml
@@ -0,0 +1,87 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl
+import QtQuick.Templates as T
+
+T.Button {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ icon.width: __config.icon.width
+ icon.height: __config.icon.height
+
+ readonly property string __currentState: [
+ (control.checked || control.highlighted) && "checked",
+ !control.enabled && "disabled",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: (control.flat && Config.controls.flatbutton
+ ? Config.controls.flatbutton[__currentState]
+ : Config.controls.button[__currentState]) || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.__config.label.textVAlignment | control.__config.label.textHAlignment
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ defaultIconColor: {
+ if (Application.styleHints.accessibility.contrastPreference === Qt.HighContrast) {
+ return (control.enabled && ((control.flat && (control.down || control.hovered))
+ || ((control.highlighted || control.checked) && !control.down)))
+ ? control.palette.button
+ : control.enabled && (control.hovered || control.down)
+ ? control.palette.highlight
+ : control.palette.buttonText
+ }
+ if (control.down) {
+ return (control.checked || control.highlighted)
+ ? Application.styleHints.colorScheme === Qt.Light
+ ? Color.transparent("white", 0.7) : Color.transparent("black", 0.5)
+ : (Application.styleHints.colorScheme === Qt.Light
+ ? Color.transparent(control.palette.buttonText, 0.62)
+ : Color.transparent(control.palette.buttonText, 0.7725))
+ } else if (control.checked || control.highlighted) {
+ return (Application.styleHints.colorScheme === Qt.Dark && !control.enabled)
+ ? Color.transparent("white", 0.5302)
+ : (Application.styleHints.colorScheme === Qt.Dark ? "black" : "white")
+ } else {
+ return control.palette.buttonText
+ }
+ }
+ }
+
+ background: ButtonBackground {
+ control: control
+ implicitHeight: control.__config.background.height
+ implicitWidth: control.__config.background.width
+ radius: control.__config.background.topOffset
+ subtle: control.flat
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/CheckBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/CheckBox.qml
new file mode 100644
index 00000000..66b7b6e0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/CheckBox.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.CheckBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: [
+ control.checkState === Qt.Checked && "checked",
+ !control.enabled && "disabled",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.checkState === Qt.PartiallyChecked && "partiallyChecked",
+ control.down && "pressed",
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.checkbox[__currentState] || {}
+
+ readonly property bool __mirroredIndicator: control.mirrored !== (__config.mirrored || false)
+
+ readonly property Item __focusFrameTarget: control
+
+ indicator: Impl.CheckIndicator {
+ x: control.text ? (control.__mirroredIndicator ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ filePath: Qt.resolvedUrl(control.__config.indicator.filePath)
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.__mirroredIndicator ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.__mirroredIndicator ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.text
+ elide: Text.ElideRight
+ horizontalAlignment: Text.AlignLeft
+ verticalAlignment: Text.AlignVCenter
+ }
+
+ background: Impl.StyleImage {
+ imageConfig: control.__config.background
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/CheckDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/CheckDelegate.qml
new file mode 100644
index 00000000..b99b8b9a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/CheckDelegate.qml
@@ -0,0 +1,90 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+
+T.CheckDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 10
+
+ topPadding: __config.topPadding || 0 + verticalOffset
+ leftPadding: __config.leftPadding || 0 + __horizontalOffset
+ rightPadding: __config.rightPadding || 0 + __horizontalOffset
+ bottomPadding: __config.bottomPadding || 0 + __verticalOffset
+
+ icon.width: 16
+ icon.height: 16
+
+ readonly property int __horizontalOffset: 4
+ readonly property int __verticalOffset: 2
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.highlighted && "highlighted",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.itemdelegate[__currentState] || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ indicator: Impl.CheckIndicator {
+ readonly property string currentState: [
+ control.checkState === Qt.Checked && "checked",
+ !control.enabled && control.checkState !== Qt.Unchecked && "disabled",
+ control.enabled && control.checkState !== Qt.Unchecked && !control.down && control.hovered && "hovered",
+ control.checkState === Qt.PartiallyChecked && "partiallyChecked",
+ control.checkState !== Qt.Unchecked && control.down && "pressed",
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var config: Config.controls.checkbox[currentState] || {}
+
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ filePath: Qt.resolvedUrl(config.indicator.filePath)
+ }
+
+ contentItem: IconLabel {
+ leftPadding: !control.mirrored ? 0 : control.indicator.width + control.spacing
+ rightPadding: control.mirrored ? 0 : control.indicator.width + control.spacing
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+ icon: control.icon
+ defaultIconColor: control.down ? pressedText : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+
+ readonly property color pressedText: Application.styleHints.colorScheme === Qt.Light
+ ? Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.62)
+ : Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.7725)
+ }
+
+ background: Item {
+ implicitWidth: 160
+ implicitHeight: 40
+
+ property Item backgroundImage: Impl.StyleImage {
+ parent: control.background
+ imageConfig: control.__config.background
+ implicitWidth: parent.width - control.__horizontalOffset * 2
+ implicitHeight: parent.height - control.__verticalOffset * 2
+ x: control.__horizontalOffset
+ y: control.__verticalOffset
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ComboBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ComboBox.qml
new file mode 100644
index 00000000..1f10b804
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ComboBox.qml
@@ -0,0 +1,175 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+
+T.ComboBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: __config.contentItem.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: (__config.leftPadding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)) || 0
+ rightPadding: (__config.rightPadding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)) || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.enabled && !control.pressed && control.hovered && "hovered",
+ control.down && control.popup.visible && "open",
+ control.pressed && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: (control.editable && control.down && control.popup.visible // editable combobox differs from normal one only in opened state
+ ? Config.controls.editablecombobox[__currentState]
+ : Config.controls.combobox[__currentState]) || {}
+
+ readonly property Item __focusFrameTarget: control.editable ? null : control
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ delegate: ItemDelegate {
+ required property var model
+ required property int index
+
+ width: ListView.view.width
+ text: model[control.textRole]
+ palette.highlightedText: control.palette.highlightedText
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+ }
+
+ indicator: ColorImage {
+ x: control.mirrored ? control.__config.leftPadding : control.width - width - control.__config.rightPadding
+ y: (control.topPadding + (control.availableHeight - height) / 2) + (control.pressed ? 1 : 0)
+ source: Qt.resolvedUrl(control.__config.indicator.filePath)
+ color: !control.__isHighContrast ? defaultColor : control.palette.buttonText
+
+ Behavior on y {
+ NumberAnimation{ easing.type: Easing.OutCubic; duration: 167 }
+ }
+ }
+
+ contentItem: T.TextField {
+ text: control.editable ? control.editText : control.displayText
+
+ topPadding: control.__config.label_contentItem.topPadding || 0
+ leftPadding: control.__config.label_contentItem.leftPadding || 0
+ rightPadding: control.__config.label_contentItem.rightPadding || 0
+ bottomPadding: control.__config.label_contentItem.bottomPadding || 0
+
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding)
+
+ enabled: control.editable
+ autoScroll: control.editable
+ readOnly: control.down
+ inputMethodHints: control.inputMethodHints
+ validator: control.validator
+ selectByMouse: control.selectTextByMouse
+
+ readonly property color __pressedText: Application.styleHints.colorScheme == Qt.Light
+ ? Qt.rgba(control.palette.text.r, control.palette.text.g, control.palette.text.b, 0.62)
+ : Qt.rgba(control.palette.text.r, control.palette.text.g, control.palette.text.b, 0.7725)
+
+ color: !control.__isHighContrast && control.down ? __pressedText : control.palette.buttonText
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: control.__config.label_text.textHAlignment
+ verticalAlignment: control.__config.label_text.textVAlignment
+
+ readonly property Item __focusFrameControl: control
+
+ ContextMenu.menu: Impl.TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ background: ItemGroup {
+ Impl.StyleImage {
+ visible: !control.__isHighContrast
+ imageConfig: control.__config.background
+ Item {
+ visible: control.editable && ((control.down && control.popup.visible) || control.activeFocus)
+ width: parent.width
+ height: 2
+ y: parent.height - height
+ Impl.FocusStroke {
+ width: parent.width
+ height: parent.height
+ radius: control.down && control.popup.visible ? 0 : control.__config.background.bottomOffset
+ color: control.palette.accent
+ }
+ }
+ }
+ Rectangle {
+ visible: control.__isHighContrast
+ implicitWidth: control.__config.background.width
+ implicitHeight: control.__config.background.height
+ color: control.palette.window
+ border.color: control.hovered ? control.palette.accent : control.palette.buttonText
+ radius: 4
+ }
+ }
+
+ popup: T.Popup {
+ topPadding: control.__config.popup_contentItem.topPadding || 0
+ leftPadding: control.__config.popup_contentItem.leftPadding || 0
+ rightPadding: control.__config.popup_contentItem.rightPadding || 0
+ bottomPadding: control.__config.popup_contentItem.bottomPadding || 0
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ highlightMoveDuration: 0
+
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ }
+
+ y: control.editable ? control.height
+ : -0.25 * Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding)
+ readonly property real __targetHeight: Math.min(contentItem.implicitHeight + topPadding + bottomPadding, control.Window.height - topMargin - bottomMargin)
+ property real __heightScale: 1
+ height: __heightScale * __targetHeight
+ width: control.width
+ topMargin: 8
+ bottomMargin: 8
+ palette: control.palette
+
+ enter: Transition {
+ NumberAnimation { property: "__heightScale"; from: 0.33; to: 1; easing.type: Easing.OutCubic; duration: 250 }
+ }
+
+ background: ItemGroup {
+ Impl.StyleImage {
+ visible: !control.__isHighContrast
+ imageConfig: control.__config.popup_background.filePath ? control.__config.popup_background : Config.controls.popup["normal"].background // fallback to regular popup
+ }
+ Rectangle {
+ visible: control.__isHighContrast
+ implicitWidth: Config.controls.popup["normal"].background.width
+ implicitHeight: Config.controls.popup["normal"].background.height
+ color: control.palette.window
+ border.color: control.palette.buttonText
+ radius: 4
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Config.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Config.qml
new file mode 100644
index 00000000..09b977c3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Config.qml
@@ -0,0 +1,20875 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma Singleton
+import QtQuick
+
+QtObject {
+ readonly property QtObject controls: Application.styleHints.colorScheme === Qt.Light ? light.controls : dark.controls
+
+ readonly property QtObject dark: QtObject {
+ readonly property QtObject controls: QtObject {
+ readonly property QtObject button: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17023;8603:12521;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-checked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 1874
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17023;8603:12521"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-checked"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17023;8603:12521;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 1882
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17023;8603:12521;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 1880
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17029;8603:12527;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-checked-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 2075
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17029;8603:12527"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-checked-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17029;8603:12527;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 2083
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17029;8603:12527;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 2081
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17027;8603:12525;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-checked-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 2008
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17027;8603:12525"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-checked-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17027;8603:12525;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 2016
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17027;8603:12525;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 2014
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17031;8603:12529;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-checked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 2142
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17031;8603:12529"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-checked-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17031;8603:12529;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 2150
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17031;8603:12529;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 2148
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17025;8603:12523;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 1941
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17025;8603:12523"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17025;8603:12523;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 1949
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17025;8603:12523;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 1947
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17019;8603:12517;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 1740
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17019;8603:12517"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17019;8603:12517;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 1748
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17019;8603:12517;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 1746
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17017;8603:12515;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2227.5
+ readonly property real y: 1686
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17017;8603:12515"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17017;8603:12515;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2247.5
+ readonly property real y: 1694
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17017;8603:12515;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2271.5
+ readonly property real y: 1692
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17021;8603:12519;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 1807
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17021;8603:12519"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17021;8603:12519;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 1815
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17021;8603:12519;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 1813
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject checkbox: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17040;8622:13107;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-checked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2838.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17040;8622:13107"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-checked"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17040;8622:13107;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-checked.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-checked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2843.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17040;8622:13107;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2843.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17050;8622:13117;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-checked-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 3114.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17050;8622:13117"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-checked-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17050;8622:13117;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-checked-disabled.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-checked-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 3119.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17050;8622:13117;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 3119.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17054;8622:13121;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-checked-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2976.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17054;8622:13121"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-checked-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17054;8622:13121;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-checked-hovered.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-checked-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2981.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17054;8622:13121;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2981.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17052;8622:13119;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-checked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 3045.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17052;8622:13119"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-checked-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17052;8622:13119;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-checked-pressed.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-checked-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 3050.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17052;8622:13119;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 3050.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17056;8622:13123;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2907.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17056;8622:13123"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17056;8622:13123;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-disabled.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2912.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17056;8622:13123;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2912.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject disabled_partiallyChecked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17048;8622:13115;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-disabled-partiallyChecked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 3390.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17048;8622:13115"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-disabled-partiallyChecked"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17048;8622:13115;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-disabled-partiallyChecked.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-disabled-partiallyChecked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 3395.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17048;8622:13115;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-disabled-partiallyChecked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 3395.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17036;8622:13103;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2700.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17036;8622:13103"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17036;8622:13103;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-hovered.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2705.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17036;8622:13103;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2705.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered_partiallyChecked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17044;8622:13111;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-hovered-partiallyChecked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 3252.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17044;8622:13111"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-hovered-partiallyChecked"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17044;8622:13111;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-hovered-partiallyChecked.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-hovered-partiallyChecked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 3257.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17044;8622:13111;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-hovered-partiallyChecked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 3257.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17034;8622:13101;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2631.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17034;8622:13101"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17034;8622:13101;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2636.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17034;8622:13101;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2636.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject partiallyChecked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17042;8622:13109;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-partiallyChecked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 3183.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17042;8622:13109"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-partiallyChecked"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17042;8622:13109;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-partiallyChecked.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-partiallyChecked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 3188.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17042;8622:13109;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-partiallyChecked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 3188.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject partiallyChecked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17046;8622:13113;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-partiallyChecked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 3321.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17046;8622:13113"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-partiallyChecked-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17046;8622:13113;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-partiallyChecked-pressed.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-partiallyChecked-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 3326.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17046;8622:13113;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-partiallyChecked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 3326.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17038;8622:13105;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2769.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:17038;8622:13105"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17038;8622:13105;2425:10953"
+ readonly property string filePath: "dark/images/checkbox-indicator-pressed.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2774.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17038;8622:13105;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2774.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject combobox: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17071;2407:10440;2397:10728"
+ readonly property string filePath: "dark/images/combobox-background-disabled.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4817
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17071;2407:10440"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17071;2407:10440;2397:10731"
+ readonly property string filePath: "dark/images/combobox-indicator-disabled.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8219
+ readonly property real y: 4825
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17071;2407:10440;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 8135
+ readonly property real y: 4823
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17071;2407:10440;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-disabled"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:17071;2407:10440;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-disabled"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17071;2407:10440;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-disabled"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4849
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17071;2407:10440;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-disabled"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject focused: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4677:11470;4606:28948;2397:10728"
+ readonly property string filePath: "dark/images/combobox-background-focused.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-focused"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4884
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4677:11470;4606:28948"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-focused"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4677:11470;4606:28948;2397:10731"
+ readonly property string filePath: "dark/images/combobox-indicator-focused.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-focused"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8219
+ readonly property real y: 4892
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11470;4606:28948;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-focused"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 8135
+ readonly property real y: 4890
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4677:11470;4606:28948;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-focused"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4677:11470;4606:28948;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-focused"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11470;4606:28948;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-focused"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4916
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4677:11470;4606:28948;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-focused"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17061;2397:10784;2397:10728"
+ readonly property string filePath: "dark/images/combobox-background-hovered.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8098.5
+ readonly property real y: 3996
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17061;2397:10784"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17061;2397:10784;2397:10731"
+ readonly property string filePath: "dark/images/combobox-indicator-hovered.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8195.5
+ readonly property real y: 4004
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17061;2397:10784;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 8111.5
+ readonly property real y: 4002
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17061;2397:10784;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-hovered"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:17061;2397:10784;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-hovered"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17061;2397:10784;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-hovered"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8098.5
+ readonly property real y: 4028
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17061;2397:10784;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-hovered"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered_open: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17067;2407:10424;2397:10728"
+ readonly property string filePath: "dark/images/combobox-background-hovered-open.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-hovered-open"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4359
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17067;2407:10424"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-hovered-open"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17067;2407:10424;2397:10731"
+ readonly property string filePath: "dark/images/combobox-indicator-hovered-open.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-hovered-open"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8219
+ readonly property real y: 4367
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17067;2407:10424;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-hovered-open"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 8135
+ readonly property real y: 4365
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17067;2407:10424;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-hovered-open"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:17067;2407:10424;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-hovered-open"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17067;2407:10424;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-hovered-open"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4391
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17067;2407:10424;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-hovered-open"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17059;2397:10736;2397:10728"
+ readonly property string filePath: "dark/images/combobox-background.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8098.5
+ readonly property real y: 3929
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17059;2397:10736"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17059;2397:10736;2397:10731"
+ readonly property string filePath: "dark/images/combobox-indicator.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8195.5
+ readonly property real y: 3937
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17059;2397:10736;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 8111.5
+ readonly property real y: 3935
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17059;2397:10736;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:17059;2397:10736;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17059;2397:10736;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8098.5
+ readonly property real y: 3961
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17059;2397:10736;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject open: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17065;2399:10706;2397:10728"
+ readonly property string filePath: "dark/images/combobox-background-open.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-open"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4130
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17065;2399:10706"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-open"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17065;2399:10706;2397:10731"
+ readonly property string filePath: "dark/images/combobox-indicator-open.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-open"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8219
+ readonly property real y: 4138
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17065;2399:10706;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-open"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 8135
+ readonly property real y: 4136
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17065;2399:10706;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-open"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:17065;2399:10706;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-open"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17065;2399:10706;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-open"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4162
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17065;2399:10706;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-open"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject open_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17069;2407:10432;2397:10728"
+ readonly property string filePath: "dark/images/combobox-background-open-pressed.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-open-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4585
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17069;2407:10432"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-open-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17069;2407:10432;2397:10731"
+ readonly property string filePath: "dark/images/combobox-indicator-open-pressed.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-open-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8219
+ readonly property real y: 4593
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17069;2407:10432;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-open-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 8135
+ readonly property real y: 4591
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17069;2407:10432;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-open-pressed"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:17069;2407:10432;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-open-pressed"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17069;2407:10432;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-open-pressed"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4617
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17069;2407:10432;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-open-pressed"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17063;2397:10792;2397:10728"
+ readonly property string filePath: "dark/images/combobox-background-pressed.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4063
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17063;2397:10792"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17063;2397:10792;2397:10731"
+ readonly property string filePath: "dark/images/combobox-indicator-pressed.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8219
+ readonly property real y: 4071
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17063;2397:10792;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 8135
+ readonly property real y: 4069
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17063;2397:10792;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-pressed"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:17063;2397:10792;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-pressed"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17063;2397:10792;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-pressed"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8122
+ readonly property real y: 4095
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17063;2397:10792;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-pressed"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject editablecombobox: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 5
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9461;4610:29709;4610:29350"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-disabled"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8858
+ readonly property real y: 4817.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9461;4610:29709"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9461;4610:29709;4610:29356"
+ readonly property string filePath: ""
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8954
+ readonly property real y: 4825
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9461;4610:29709;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8872
+ readonly property real y: 4822
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9461;4610:29709;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-disabled"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9461;4610:29709;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-disabled"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9461;4610:29709;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-popup-background-disabled"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8859
+ readonly property real y: 4848.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9461;4610:29709;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-disabled"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject focused: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 5
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11669;4610:29759;4610:29350"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-focused"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8858
+ readonly property real y: 4884.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4677:11669;4610:29759"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-focused"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11669;4610:29759;4610:29356"
+ readonly property string filePath: ""
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-focused"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8954
+ readonly property real y: 4892
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11669;4610:29759;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-focused"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8872
+ readonly property real y: 4889
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4677:11669;4610:29759;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-focused"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4677:11669;4610:29759;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-focused"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11669;4610:29759;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-popup-background-focused"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8859
+ readonly property real y: 4915.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4677:11669;4610:29759;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-focused"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 5
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9451;4610:29459;4610:29350"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-hovered"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8858
+ readonly property real y: 3996.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9451;4610:29459"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9451;4610:29459;4610:29356"
+ readonly property string filePath: ""
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8954
+ readonly property real y: 4004
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9451;4610:29459;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8872
+ readonly property real y: 4001
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9451;4610:29459;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-hovered"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9451;4610:29459;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-hovered"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9451;4610:29459;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-popup-background-hovered"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8859
+ readonly property real y: 4027.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9451;4610:29459;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-hovered"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered_open: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9457;4610:29609;4610:29350"
+ readonly property string filePath: "dark/images/editablecombobox-background-hovered-open.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-hovered-open"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8858
+ readonly property real y: 4359.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9457;4610:29609"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-hovered-open"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9457;4610:29609;4610:29356"
+ readonly property string filePath: "dark/images/editablecombobox-indicator-hovered-open.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-hovered-open"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8954
+ readonly property real y: 4367
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9457;4610:29609;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-hovered-open"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8872
+ readonly property real y: 4364
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9457;4610:29609;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-hovered-open"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9457;4610:29609;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-hovered-open"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 8
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9457;4610:29609;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: "dark/images/editablecombobox-popup-background-hovered-open.png"
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 4
+ readonly property string name: "editablecombobox-popup-background-hovered-open"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 4
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8859
+ readonly property real y: 4390.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9457;4610:29609;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-hovered-open"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 5
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9449;4610:29409;4610:29350"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8858
+ readonly property real y: 3929.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9449;4610:29409"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9449;4610:29409;4610:29356"
+ readonly property string filePath: ""
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8954
+ readonly property real y: 3937
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9449;4610:29409;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8872
+ readonly property real y: 3934
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9449;4610:29409;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9449;4610:29409;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9449;4610:29409;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-popup-background"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8859
+ readonly property real y: 3960.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9449;4610:29409;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject open: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9455;4610:29559;4610:29350"
+ readonly property string filePath: "dark/images/editablecombobox-background-open.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-open"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8858
+ readonly property real y: 4130.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9455;4610:29559"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-open"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9455;4610:29559;4610:29356"
+ readonly property string filePath: "dark/images/editablecombobox-indicator-open.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-open"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8954
+ readonly property real y: 4138
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9455;4610:29559;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-open"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8872
+ readonly property real y: 4135
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9455;4610:29559;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-open"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9455;4610:29559;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-open"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 8
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9455;4610:29559;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: "dark/images/editablecombobox-popup-background-open.png"
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 4
+ readonly property string name: "editablecombobox-popup-background-open"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 4
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8859
+ readonly property real y: 4161.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9455;4610:29559;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-open"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject open_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9459;4610:29659;4610:29350"
+ readonly property string filePath: "dark/images/editablecombobox-background-open-pressed.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-open-pressed"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8858
+ readonly property real y: 4585.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9459;4610:29659"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-open-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9459;4610:29659;4610:29356"
+ readonly property string filePath: "dark/images/editablecombobox-indicator-open-pressed.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-open-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8954
+ readonly property real y: 4593
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9459;4610:29659;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-open-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8872
+ readonly property real y: 4590
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9459;4610:29659;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-open-pressed"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9459;4610:29659;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-open-pressed"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 8
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9459;4610:29659;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: "dark/images/editablecombobox-popup-background-open-pressed.png"
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 4
+ readonly property string name: "editablecombobox-popup-background-open-pressed"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 4
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8859
+ readonly property real y: 4616.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9459;4610:29659;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-open-pressed"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 5
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9453;4610:29509;4610:29350"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-pressed"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8858
+ readonly property real y: 4063.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9453;4610:29509"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9453;4610:29509;4610:29356"
+ readonly property string filePath: ""
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8954
+ readonly property real y: 4071
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9453;4610:29509;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8872
+ readonly property real y: 4068
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9453;4610:29509;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-pressed"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9453;4610:29509;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-pressed"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9453;4610:29509;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-popup-background-pressed"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8859
+ readonly property real y: 4094.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9453;4610:29509;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-pressed"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject flatbutton: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9227;3987:9104;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-checked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3315.5
+ readonly property real y: 2039.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9227;3987:9104"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-checked"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9227;3987:9104;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3332.5
+ readonly property real y: 2045.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9227;3987:9104;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3360.5
+ readonly property real y: 2045.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9230;3987:9122;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-checked-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3315.5
+ readonly property real y: 2173.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9230;3987:9122"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-checked-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9230;3987:9122;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3332.5
+ readonly property real y: 2179.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9230;3987:9122;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3360.5
+ readonly property real y: 2179.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9229;3987:9113;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-checked-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3315.5
+ readonly property real y: 2106.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9229;3987:9113"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-checked-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9229;3987:9113;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3332.5
+ readonly property real y: 2112.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9229;3987:9113;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3360.5
+ readonly property real y: 2112.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9231;3987:9131;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-checked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3315.5
+ readonly property real y: 2240.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9231;3987:9131"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-checked-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9231;3987:9131;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3332.5
+ readonly property real y: 2246.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9231;3987:9131;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3360.5
+ readonly property real y: 2246.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9228;3987:9095;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3315.5
+ readonly property real y: 1972.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9228;3987:9095"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9228;3987:9095;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3332.5
+ readonly property real y: 1978.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9228;3987:9095;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3360.5
+ readonly property real y: 1978.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9225;3987:9077;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3315.5
+ readonly property real y: 1838.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9225;3987:9077"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9225;3987:9077;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3332.5
+ readonly property real y: 1844.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9225;3987:9077;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3360.5
+ readonly property real y: 1844.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9224;3987:9068;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3315.5
+ readonly property real y: 1771.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9224;3987:9068"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9224;3987:9068;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3332.5
+ readonly property real y: 1777.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9224;3987:9068;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3360.5
+ readonly property real y: 1777.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9226;3987:9086;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3315.5
+ readonly property real y: 1905.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9226;3987:9086"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9226;3987:9086;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3332.5
+ readonly property real y: 1911.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9226;3987:9086;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3360.5
+ readonly property real y: 1911.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject frame: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17105;2439:15806;2439:15811"
+ readonly property string filePath: "dark/images/frame-background-disabled.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "frame-background-disabled"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 65
+ readonly property real x: 11761.5
+ readonly property real y: 3009
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:17105;2439:15806"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "frame-contentItem-disabled"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17105;2439:15806;2439:15788"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "frame-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 11777.5
+ readonly property real y: 3025
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17103;2439:15801;2439:15811"
+ readonly property string filePath: "dark/images/frame-background.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "frame-background"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 65
+ readonly property real x: 11761.5
+ readonly property real y: 2797
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:17103;2439:15801"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "frame-contentItem"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17103;2439:15801;2439:15788"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "frame-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 11777.5
+ readonly property real y: 2813
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ }
+
+ readonly property QtObject groupbox: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17233;2556:14470;2554:14173"
+ readonly property string filePath: ""
+ readonly property real height: 52
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-background-disabled"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 13007.5
+ readonly property real y: 3721
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:17233;2556:14470;4176:22635"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "groupbox-contentItem-disabled"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17233;2556:14470;4330:10056"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 13007.5
+ readonly property real y: 3693
+ }
+
+ readonly property QtObject label_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17233;2556:14470;4330:10056;4330:10044"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 13007.5
+ readonly property real y: 3693
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property string alignItems: "MAX"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17233;2556:14470;4330:10056"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "groupbox-label-contentItem-disabled"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:17233;2556:14470;4330:10056;4330:9505"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "groupbox-label-text-disabled"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17231;2556:14430;2554:14173"
+ readonly property string filePath: ""
+ readonly property real height: 52
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-background-hovered"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 13007.5
+ readonly property real y: 3508
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:17231;2556:14430;4176:22635"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "groupbox-contentItem-hovered"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17231;2556:14430;4330:10056"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 13007.5
+ readonly property real y: 3480
+ }
+
+ readonly property QtObject label_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17231;2556:14430;4330:10056;4330:10044"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 13007.5
+ readonly property real y: 3480
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property string alignItems: "MAX"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17231;2556:14430;4330:10056"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "groupbox-label-contentItem-hovered"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:17231;2556:14430;4330:10056;4330:9505"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "groupbox-label-text-hovered"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17229;2556:14390;2554:14173"
+ readonly property string filePath: ""
+ readonly property real height: 52
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-background"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 13007
+ readonly property real y: 3296
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:17229;2556:14390;4176:22635"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "groupbox-contentItem"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17229;2556:14390;4330:10056"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 13007
+ readonly property real y: 3268
+ }
+
+ readonly property QtObject label_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17229;2556:14390;4330:10056;4330:10044"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 13007
+ readonly property real y: 3268
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property string alignItems: "MAX"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17229;2556:14390;4330:10056"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "groupbox-label-contentItem"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:17229;2556:14390;4330:10056;4330:9505"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "groupbox-label-text"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ }
+
+ readonly property QtObject itemdelegate: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17085;2319:9946;2399:11597"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5917
+ readonly property real y: 2010.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17085;2319:9946"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17085;2319:9946;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5928.5
+ readonly property real y: 2018.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject highlighted: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17087;2319:9952;2399:11597"
+ readonly property string filePath: "dark/images/itemdelegate-background-highlighted.png"
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-highlighted"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5917
+ readonly property real y: 2077.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17087;2319:9952"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-highlighted"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17087;2319:9952;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-highlighted"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5928.5
+ readonly property real y: 2085.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject highlighted_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17089;2319:9958;2399:11597"
+ readonly property string filePath: "dark/images/itemdelegate-background-highlighted-hovered.png"
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-highlighted-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5917
+ readonly property real y: 2137.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17089;2319:9958"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-highlighted-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17089;2319:9958;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-highlighted-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5928.5
+ readonly property real y: 2145.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject highlighted_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17091;2319:9970;2399:11597"
+ readonly property string filePath: "dark/images/itemdelegate-background-highlighted-pressed.png"
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-highlighted-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5917
+ readonly property real y: 2211.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17091;2319:9970"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-highlighted-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17091;2319:9970;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-highlighted-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5928.5
+ readonly property real y: 2219.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17081;2319:9922;2399:11597"
+ readonly property string filePath: "dark/images/itemdelegate-background-hovered.png"
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5917
+ readonly property real y: 1876.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17081;2319:9922"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17081;2319:9922;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5928.5
+ readonly property real y: 1884.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17079;2319:9916;2399:11597"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5917
+ readonly property real y: 1809.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17079;2319:9916"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17079;2319:9916;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5928.5
+ readonly property real y: 1817.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17083;2319:9934;2399:11597"
+ readonly property string filePath: "dark/images/itemdelegate-background-pressed.png"
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5917
+ readonly property real y: 1943.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17083;2319:9934"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17083;2319:9934;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5928.5
+ readonly property real y: 1951.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ }
+
+ readonly property QtObject pageindicator: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17120;2450:11749;2450:11668"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 100
+ readonly property real x: 14194
+ readonly property real y: 3574.5
+ }
+
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17120;2450:11749"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 20
+ readonly property string name: "pageindicator-contentItem-disabled"
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject indicator1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17120;2450:11749;2450:11678"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator1-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14214
+ readonly property real y: 3574.5
+ }
+
+ readonly property QtObject indicator2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17120;2450:11749;2450:11676"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator2-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14226
+ readonly property real y: 3574.5
+ }
+
+ readonly property real leftPadding: 20
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17110;2450:11706;2450:11668"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 100
+ readonly property real x: 14194
+ readonly property real y: 3379.5
+ }
+
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17110;2450:11706"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 20
+ readonly property string name: "pageindicator-contentItem-hovered"
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject indicator1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17110;2450:11706;2450:11678"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator1-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14214
+ readonly property real y: 3379.5
+ }
+
+ readonly property QtObject indicator2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17110;2450:11706;2450:11676"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator2-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14226
+ readonly property real y: 3379.5
+ }
+
+ readonly property real leftPadding: 20
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17108;2450:11692;2450:11668"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 100
+ readonly property real x: 14194
+ readonly property real y: 3314.5
+ }
+
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:17108;2450:11692"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 20
+ readonly property string name: "pageindicator-contentItem"
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject indicator1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17108;2450:11692;2450:11678"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator1"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14214
+ readonly property real y: 3314.5
+ }
+
+ readonly property QtObject indicator2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17108;2450:11692;2450:11676"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator2"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14226
+ readonly property real y: 3314.5
+ }
+
+ readonly property real leftPadding: 20
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ }
+
+ readonly property QtObject pageindicatordelegate: QtObject {
+ readonly property QtObject delegate_current: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17112;2450:11721;2450:11670"
+ readonly property string filePath: "dark/images/pageindicatordelegate-indicator-delegate-current.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-delegate-current"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14238
+ readonly property real y: 3444.5
+ }
+
+ }
+
+ readonly property QtObject delegate_current_hovered: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17114;2450:11763;2450:11670"
+ readonly property string filePath: "dark/images/pageindicatordelegate-indicator-delegate-current-hovered.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-delegate-current-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14238
+ readonly property real y: 3639.5
+ }
+
+ }
+
+ readonly property QtObject delegate_current_pressed: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17116;2450:11777;2450:11670"
+ readonly property string filePath: "dark/images/pageindicatordelegate-indicator-delegate-current-pressed.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-delegate-current-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14238
+ readonly property real y: 3704.5
+ }
+
+ }
+
+ readonly property QtObject delegate_pressed: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17118;2450:11735;2450:11670"
+ readonly property string filePath: "dark/images/pageindicatordelegate-indicator-delegate-pressed.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-delegate-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14238
+ readonly property real y: 3509.5
+ }
+
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17120;2450:11749;2450:11670"
+ readonly property string filePath: "dark/images/pageindicatordelegate-indicator-disabled.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14238
+ readonly property real y: 3574.5
+ }
+
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17110;2450:11706;2450:11670"
+ readonly property string filePath: "dark/images/pageindicatordelegate-indicator-hovered.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14238
+ readonly property real y: 3379.5
+ }
+
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17108;2450:11692;2450:11670"
+ readonly property string filePath: "dark/images/pageindicatordelegate-indicator.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14238
+ readonly property real y: 3314.5
+ }
+
+ }
+
+ }
+
+ readonly property QtObject popup: QtObject {
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 24
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17074;2308:11133;2313:11247"
+ readonly property string filePath: "dark/images/popup-background.png"
+ readonly property real height: 106
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 16
+ readonly property string name: "popup-background"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 16
+ readonly property real topOffset: 8
+ readonly property real topShadow: 8
+ readonly property real width: 118
+ readonly property real x: 7147
+ readonly property real y: 2194
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:17074;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "popup-contentItem"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ }
+
+ readonly property QtObject progressbar: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9378;4304:9328"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-disabled"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9378;4304:9328;4413:23724"
+ readonly property string filePath: "dark/images/progressbar-groove-disabled.png"
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-disabled"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15842
+ readonly property real y: 2059
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9378;4304:9328;4267:14564"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15842
+ readonly property real y: 2058
+ }
+
+ }
+
+ readonly property QtObject disabled_indeterminate: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9380;4304:9355"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-disabled-indeterminate"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9380;4304:9355;4350:35746"
+ readonly property string filePath: ""
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-disabled-indeterminate"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15842
+ readonly property real y: 2132
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9380;4304:9355;4403:22724"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-disabled-indeterminate"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15908
+ readonly property real y: 2131
+ }
+
+ }
+
+ readonly property QtObject indeterminate: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9376;2450:12847"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-indeterminate"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9376;2450:12847;4350:35746"
+ readonly property string filePath: ""
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-indeterminate"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15842
+ readonly property real y: 1986
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9376;2450:12847;4403:22724"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-indeterminate"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15908
+ readonly property real y: 1985
+ }
+
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9374;2450:12841"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9374;2450:12841;4413:23724"
+ readonly property string filePath: "dark/images/progressbar-groove.png"
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15842
+ readonly property real y: 1913
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9374;2450:12841;4267:14564"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15842
+ readonly property real y: 1912
+ }
+
+ }
+
+ }
+
+ readonly property QtObject radiobutton: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17135;2483:15472;2472:12869"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-checked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 17057.5
+ readonly property real y: 1977.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17135;2483:15472"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-checked"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17135;2483:15472;2473:12871"
+ readonly property string filePath: "dark/images/radiobutton-indicator-checked.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-checked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 17061.5
+ readonly property real y: 1983.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17135;2483:15472;6758:14518"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 17093.5
+ readonly property real y: 1985.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17141;2488:15512;2472:12869"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-checked-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 17057.5
+ readonly property real y: 2255.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17141;2488:15512"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-checked-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17141;2488:15512;2473:12871"
+ readonly property string filePath: "dark/images/radiobutton-indicator-checked-disabled.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-checked-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 17061.5
+ readonly property real y: 2261.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17141;2488:15512;6758:14518"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 17093.5
+ readonly property real y: 2263.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17137;8622:14986"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-checked-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 17057.5
+ readonly property real y: 2119.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17137;8622:14985"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-checked-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17137;8622:14996"
+ readonly property string filePath: "dark/images/radiobutton-indicator-checked-hovered.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-checked-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 17061.5
+ readonly property real y: 2125.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17137;8622:14988"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 17093.5
+ readonly property real y: 2127.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17139;8622:15023"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-checked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 17057.5
+ readonly property real y: 2186.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17139;8622:15022"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-checked-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17139;8622:15033"
+ readonly property string filePath: "dark/images/radiobutton-indicator-checked-pressed.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-checked-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 17061.5
+ readonly property real y: 2192.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17139;8622:15025"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 17093.5
+ readonly property real y: 2194.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17143;2483:15480;2472:12869"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 17057.5
+ readonly property real y: 2048.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17143;2483:15480"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17143;2483:15480;2473:12871"
+ readonly property string filePath: "dark/images/radiobutton-indicator-disabled.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 17061.5
+ readonly property real y: 2054.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17143;2483:15480;6758:14518"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 17093.5
+ readonly property real y: 2056.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17131;2473:12899;2472:12869"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 17057.5
+ readonly property real y: 1839.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17131;2473:12899"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17131;2473:12899;2473:12871"
+ readonly property string filePath: "dark/images/radiobutton-indicator-hovered.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 17061.5
+ readonly property real y: 1845.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17131;2473:12899;6758:14518"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 17093.5
+ readonly property real y: 1847.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17129;2473:12891;2472:12869"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 17057.5
+ readonly property real y: 1770.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17129;2473:12891"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17129;2473:12891;2473:12871"
+ readonly property string filePath: "dark/images/radiobutton-indicator.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 17061.5
+ readonly property real y: 1776.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17129;2473:12891;6758:14518"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 17093.5
+ readonly property real y: 1778.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17133;8622:15060"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 17057.5
+ readonly property real y: 1908.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17133;8622:15059"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17133;8622:15070"
+ readonly property string filePath: "dark/images/radiobutton-indicator-pressed.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 17061.5
+ readonly property real y: 1914.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17133;8622:15062"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 17093.5
+ readonly property real y: 1916.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ }
+
+ readonly property QtObject rangeslider: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17152;2509:12481;2509:12419"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 200
+ readonly property real x: 17964
+ readonly property real y: 2839
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:17152;2509:12481"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "rangeslider-contentItem-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject first_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17152;2509:12481;4189:38496"
+ readonly property string filePath: "dark/images/rangeslider-first-handle-disabled.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-first-handle-disabled"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17991
+ readonly property real y: 2838
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17152;2509:12481;4178:28261"
+ readonly property string filePath: "dark/images/rangeslider-groove-disabled.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-groove-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 184
+ readonly property real x: 17972
+ readonly property real y: 2847
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property QtObject second_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17152;2509:12481;4191:43003"
+ readonly property string filePath: "dark/images/rangeslider-second-handle-disabled.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-second-handle-disabled"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 18115
+ readonly property real y: 2838
+ }
+
+ readonly property real spacing: -154
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17152;2509:12481;4189:38505"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-track-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 18002
+ readonly property real y: 2847
+ }
+
+ }
+
+ readonly property QtObject handle_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17150;8624:14526"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-background-handle-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 200
+ readonly property real x: 17964
+ readonly property real y: 2781
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:17150;8624:14525"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "rangeslider-contentItem-handle-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject first_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17150;8624:14556"
+ readonly property string filePath: "dark/images/rangeslider-first-handle-handle-pressed.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-first-handle-handle-pressed"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17991
+ readonly property real y: 2780
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17150;8624:14529"
+ readonly property string filePath: "dark/images/rangeslider-groove-handle-pressed.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-groove-handle-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 184
+ readonly property real x: 17972
+ readonly property real y: 2789
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property QtObject second_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17150;8624:14627"
+ readonly property string filePath: "dark/images/rangeslider-second-handle-handle-pressed.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-second-handle-handle-pressed"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 18115
+ readonly property real y: 2780
+ }
+
+ readonly property real spacing: -154
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17150;8624:14531"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-track-handle-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 18002
+ readonly property real y: 2789
+ }
+
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17148;8624:14397"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 200
+ readonly property real x: 17964
+ readonly property real y: 2723
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:17148;8624:14396"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "rangeslider-contentItem-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject first_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17148;8624:14427"
+ readonly property string filePath: "dark/images/rangeslider-first-handle-hovered.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-first-handle-hovered"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17991
+ readonly property real y: 2722
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17148;8624:14400"
+ readonly property string filePath: "dark/images/rangeslider-groove-hovered.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-groove-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 184
+ readonly property real x: 17972
+ readonly property real y: 2731
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property QtObject second_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17148;8624:14506"
+ readonly property string filePath: "dark/images/rangeslider-second-handle-hovered.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-second-handle-hovered"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 18115
+ readonly property real y: 2722
+ }
+
+ readonly property real spacing: -154
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17148;8624:14402"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-track-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 18002
+ readonly property real y: 2731
+ }
+
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17146;2509:12436;2509:12419"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 200
+ readonly property real x: 17964
+ readonly property real y: 2665
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:17146;2509:12436"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "rangeslider-contentItem"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject first_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17146;2509:12436;4189:38496"
+ readonly property string filePath: "dark/images/rangeslider-first-handle.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-first-handle"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17991
+ readonly property real y: 2664
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17146;2509:12436;4178:28261"
+ readonly property string filePath: "dark/images/rangeslider-groove.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-groove"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 184
+ readonly property real x: 17972
+ readonly property real y: 2673
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property QtObject second_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17146;2509:12436;4191:43003"
+ readonly property string filePath: "dark/images/rangeslider-second-handle.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-second-handle"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 18115
+ readonly property real y: 2664
+ }
+
+ readonly property real spacing: -154
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17146;2509:12436;4189:38505"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-track"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 18002
+ readonly property real y: 2673
+ }
+
+ }
+
+ }
+
+ readonly property QtObject slider: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17178;2506:12695;4200:48590"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 224
+ readonly property real x: 22952
+ readonly property real y: 2827.5
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:17178;2506:12695"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "slider-contentItem-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17178;2506:12695;4385:9106"
+ readonly property string filePath: "dark/images/slider-groove-disabled.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-groove-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 208
+ readonly property real x: 22960
+ readonly property real y: 2835.5
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17178;2506:12695;4200:48601"
+ readonly property string filePath: "dark/images/slider-handle-disabled.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-handle-disabled"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 23122
+ readonly property real y: 2826.5
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: -208
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17178;2506:12695;4200:48597"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-track-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 173
+ readonly property real x: 22960
+ readonly property real y: 2835.5
+ }
+
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17174;8624:13850"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 224
+ readonly property real x: 22952
+ readonly property real y: 2708.5
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:17174;8624:13849"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "slider-contentItem-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17174;8624:13853"
+ readonly property string filePath: "dark/images/slider-groove-hovered.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-groove-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 208
+ readonly property real x: 22960
+ readonly property real y: 2716.5
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17174;8624:13874"
+ readonly property string filePath: "dark/images/slider-handle-hovered.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-handle-hovered"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 23122
+ readonly property real y: 2707.5
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: -208
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17174;8624:13855"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-track-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 173
+ readonly property real x: 22960
+ readonly property real y: 2716.5
+ }
+
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17172;2506:12656;4200:48590"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 224
+ readonly property real x: 22952
+ readonly property real y: 2649.5
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:17172;2506:12656"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "slider-contentItem"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17172;2506:12656;4385:9106"
+ readonly property string filePath: "dark/images/slider-groove.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-groove"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 208
+ readonly property real x: 22960
+ readonly property real y: 2657.5
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17172;2506:12656;4200:48601"
+ readonly property string filePath: "dark/images/slider-handle.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-handle"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 23122
+ readonly property real y: 2648.5
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: -208
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17172;2506:12656;4200:48597"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-track"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 173
+ readonly property real x: 22960
+ readonly property real y: 2657.5
+ }
+
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17176;8624:14647"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 224
+ readonly property real x: 22952
+ readonly property real y: 2768.5
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:17176;8624:14646"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "slider-contentItem-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17176;8624:14650"
+ readonly property string filePath: "dark/images/slider-groove-pressed.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-groove-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 208
+ readonly property real x: 22960
+ readonly property real y: 2776.5
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17176;8624:14671"
+ readonly property string filePath: "dark/images/slider-handle-pressed.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-handle-pressed"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 23122
+ readonly property real y: 2767.5
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: -208
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17176;8624:14652"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-track-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 173
+ readonly property real x: 22960
+ readonly property real y: 2776.5
+ }
+
+ }
+
+ }
+
+ readonly property QtObject spinbox: QtObject {
+ readonly property QtObject atlimit: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17195;2766:9577;2526:13406"
+ readonly property string filePath: "dark/images/spinbox-background-atlimit.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-atlimit"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24589
+ readonly property real y: 2457.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17195;2766:9577"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-atlimit"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17195;2766:9577;2526:13408;4418:24767"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-background-atlimit.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-atlimit"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24681
+ readonly property real y: 2461.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17195;2766:9577;2526:13408;8858:14984"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-icon-atlimit.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-atlimit"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24692
+ readonly property real y: 2472.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17195;2766:9577;2526:13412;4418:25668"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-background-atlimit.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-atlimit"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24649
+ readonly property real y: 2461.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17195;2766:9577;2526:13412;8858:15141"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-icon-atlimit.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-atlimit"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24660
+ readonly property real y: 2472.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17195;2766:9577;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-atlimit"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24601
+ readonly property real y: 2464.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17185;2766:9207;2526:13406"
+ readonly property string filePath: "dark/images/spinbox-background-disabled.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24589
+ readonly property real y: 2122.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17185;2766:9207"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-disabled"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17185;2766:9207;2526:13408;4418:24767"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-background-disabled.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24681
+ readonly property real y: 2126.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17185;2766:9207;2526:13408;8858:14984"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-icon-disabled.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24692
+ readonly property real y: 2137.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17185;2766:9207;2526:13412;4418:25668"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-background-disabled.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24649
+ readonly property real y: 2126.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17185;2766:9207;2526:13412;8858:15141"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-icon-disabled.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24660
+ readonly property real y: 2137.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17185;2766:9207;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24601
+ readonly property real y: 2129.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject down_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17187;2766:9281;2526:13406"
+ readonly property string filePath: "dark/images/spinbox-background-down-hovered.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-down-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24589
+ readonly property real y: 2189.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17187;2766:9281"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-down-hovered"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17187;2766:9281;2526:13408;4418:24767"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-background-down-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-down-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24681
+ readonly property real y: 2193.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17187;2766:9281;2526:13408;8858:14984"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-icon-down-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-down-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24692
+ readonly property real y: 2204.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17187;2766:9281;2526:13412;4418:25668"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-background-down-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-down-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24649
+ readonly property real y: 2193.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17187;2766:9281;2526:13412;8858:15141"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-icon-down-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-down-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24660
+ readonly property real y: 2204.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17187;2766:9281;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-down-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24601
+ readonly property real y: 2196.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject down_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17189;2766:9355;2526:13406"
+ readonly property string filePath: "dark/images/spinbox-background-down-pressed.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-down-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24589
+ readonly property real y: 2256.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17189;2766:9355"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-down-pressed"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17189;2766:9355;2526:13408;4418:24767"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-background-down-pressed.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-down-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24681
+ readonly property real y: 2260.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17189;2766:9355;2526:13408;8858:14984"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-icon-down-pressed.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-down-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24692
+ readonly property real y: 2271.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17189;2766:9355;2526:13412;4418:25668"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-background-down-pressed.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-down-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24649
+ readonly property real y: 2260.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17189;2766:9355;2526:13412;8858:15141"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-icon-down-pressed.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-down-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24660
+ readonly property real y: 2271.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17189;2766:9355;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-down-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24601
+ readonly property real y: 2263.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17183;2766:9133;2526:13406"
+ readonly property string filePath: "dark/images/spinbox-background-hovered.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24589
+ readonly property real y: 2055.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17183;2766:9133"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-hovered"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17183;2766:9133;2526:13408;4418:24767"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-background-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24681
+ readonly property real y: 2059.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17183;2766:9133;2526:13408;8858:14984"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-icon-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24692
+ readonly property real y: 2070.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17183;2766:9133;2526:13412;4418:25668"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-background-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24649
+ readonly property real y: 2059.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17183;2766:9133;2526:13412;8858:15141"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-icon-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24660
+ readonly property real y: 2070.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17183;2766:9133;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24601
+ readonly property real y: 2062.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17181;2766:9059;2526:13406"
+ readonly property string filePath: "dark/images/spinbox-background.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24589
+ readonly property real y: 1988.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17181;2766:9059"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17181;2766:9059;2526:13408;4418:24767"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-background.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24681
+ readonly property real y: 1992.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17181;2766:9059;2526:13408;8858:14984"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-icon.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24692
+ readonly property real y: 2003.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17181;2766:9059;2526:13412;4418:25668"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-background.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24649
+ readonly property real y: 1992.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17181;2766:9059;2526:13412;8858:15141"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-icon.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24660
+ readonly property real y: 2003.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17181;2766:9059;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24601
+ readonly property real y: 1995.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject up_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17191;2766:9429;2526:13406"
+ readonly property string filePath: "dark/images/spinbox-background-up-hovered.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-up-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24589
+ readonly property real y: 2323.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17191;2766:9429"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-up-hovered"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17191;2766:9429;2526:13408;4418:24767"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-background-up-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-up-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24681
+ readonly property real y: 2327.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17191;2766:9429;2526:13408;8858:14984"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-icon-up-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-up-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24692
+ readonly property real y: 2338.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17191;2766:9429;2526:13412;4418:25668"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-background-up-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-up-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24649
+ readonly property real y: 2327.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17191;2766:9429;2526:13412;8858:15141"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-icon-up-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-up-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24660
+ readonly property real y: 2338.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17191;2766:9429;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-up-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24601
+ readonly property real y: 2330.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject up_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17193;2766:9503;2526:13406"
+ readonly property string filePath: "dark/images/spinbox-background-up-pressed.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-up-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24589
+ readonly property real y: 2390.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17193;2766:9503"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-up-pressed"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17193;2766:9503;2526:13408;4418:24767"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-background-up-pressed.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-up-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24681
+ readonly property real y: 2394.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17193;2766:9503;2526:13408;8858:14984"
+ readonly property string filePath: "dark/images/spinbox-indicator-down-icon-up-pressed.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-up-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24692
+ readonly property real y: 2405.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17193;2766:9503;2526:13412;4418:25668"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-background-up-pressed.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-up-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24649
+ readonly property real y: 2394.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17193;2766:9503;2526:13412;8858:15141"
+ readonly property string filePath: "dark/images/spinbox-indicator-up-icon-up-pressed.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-up-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24660
+ readonly property real y: 2405.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17193;2766:9503;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-up-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24601
+ readonly property real y: 2397.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject switch_: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17204;2531:14856;4350:34538"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25798.5
+ readonly property real y: 2250.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17204;2531:14856"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-checked"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17204;2531:14856;4350:34543"
+ readonly property real height: 14
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 14
+ readonly property real x: 25825.5
+ readonly property real y: 2259.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17204;2531:14856;4350:34541"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25802.5
+ readonly property real y: 2256.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17204;2531:14856;6761:23654"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25854.5
+ readonly property real y: 2256.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17212;2531:14900;4350:34538"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25798.5
+ readonly property real y: 2454.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17212;2531:14900"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-checked-disabled"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17212;2531:14900;4350:34543"
+ readonly property real height: 14
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 14
+ readonly property real x: 25825.5
+ readonly property real y: 2463.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17212;2531:14900;4350:34541"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25802.5
+ readonly property real y: 2460.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17212;2531:14900;6761:23654"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25854.5
+ readonly property real y: 2460.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17208;8664:14952"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25798.5
+ readonly property real y: 2352.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17208;8664:14951"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-checked-hovered"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17208;8664:14975"
+ readonly property real height: 18
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 18
+ readonly property real x: 25823.5
+ readonly property real y: 2359.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17208;8664:14954"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25802.5
+ readonly property real y: 2358.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17208;8664:14957"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25854.5
+ readonly property real y: 2358.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17210;8664:14801"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25798.5
+ readonly property real y: 2403.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17210;8664:14800"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-checked-pressed"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17210;8664:14824"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 19
+ readonly property real x: 25821.5
+ readonly property real y: 2411.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17210;8664:14803"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25802.5
+ readonly property real y: 2409.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17210;8664:14806"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25854.5
+ readonly property real y: 2409.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17206;2531:14867;2942:5449"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25798.5
+ readonly property real y: 2301.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17206;2531:14867"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-disabled"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17206;2531:14867;2531:14816"
+ readonly property real height: 12
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 25806.5
+ readonly property real y: 2311.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17206;2531:14867;2531:14819"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25802.5
+ readonly property real y: 2307.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17206;2531:14867;6761:24226"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25854.5
+ readonly property real y: 2307.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17200;8664:14878"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25798.5
+ readonly property real y: 2148.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17200;8664:14877"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-hovered"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17200;8664:14900"
+ readonly property real height: 14
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 14
+ readonly property real x: 25805.5
+ readonly property real y: 2157.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17200;8664:14880"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25802.5
+ readonly property real y: 2154.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17200;8664:14883"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25854.5
+ readonly property real y: 2154.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17198;2531:14823;2942:5449"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25798.5
+ readonly property real y: 2091.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17198;2531:14823"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17198;2531:14823;2531:14816"
+ readonly property real height: 12
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 25806.5
+ readonly property real y: 2101.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17198;2531:14823;2531:14819"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25802.5
+ readonly property real y: 2097.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17198;2531:14823;6761:24226"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25854.5
+ readonly property real y: 2097.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17202;8664:14715"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25798.5
+ readonly property real y: 2199.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17202;8664:14714"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-pressed"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17202;8664:14737"
+ readonly property real height: 14
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 17
+ readonly property real x: 25805.5
+ readonly property real y: 2208.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17202;8664:14717"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25802.5
+ readonly property real y: 2205.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17202;8664:14720"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25854.5
+ readonly property real y: 2205.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ }
+
+ readonly property QtObject tabbar: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17270;2556:17466;2556:17413"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-background-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 470
+ readonly property real x: 26619.5
+ readonly property real y: 2847
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2557:17270;2556:17466"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "tabbar-contentItem-disabled"
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property QtObject tabButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17270;2556:17466;2556:17415"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton1-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26623.5
+ readonly property real y: 2851
+ }
+
+ readonly property QtObject tabButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17270;2556:17466;2556:17421"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton2-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26700.5
+ readonly property real y: 2851
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ readonly property QtObject disabled_footer: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17274;2556:17577;2556:17534"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-background-disabled-footer"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 470
+ readonly property real x: 26620
+ readonly property real y: 2977
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2557:17274;2556:17577"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "tabbar-contentItem-disabled-footer"
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property QtObject tabButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17274;2556:17577;2556:17536"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton1-disabled-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26624
+ readonly property real y: 2981
+ }
+
+ readonly property QtObject tabButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17274;2556:17577;2556:17537"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton2-disabled-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26701
+ readonly property real y: 2981
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17268;2556:17439;2556:17413"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-background"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 470
+ readonly property real x: 26620
+ readonly property real y: 2776
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2557:17268;2556:17439"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "tabbar-contentItem"
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property QtObject tabButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17268;2556:17439;2556:17415"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton1"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26624
+ readonly property real y: 2780
+ }
+
+ readonly property QtObject tabButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17268;2556:17439;2556:17421"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton2"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26701
+ readonly property real y: 2780
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ readonly property QtObject normal_footer: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17272;2556:17555;2556:17534"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-background-normal-footer"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 470
+ readonly property real x: 26620
+ readonly property real y: 2910
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2557:17272;2556:17555"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "tabbar-contentItem-normal-footer"
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property QtObject tabButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17272;2556:17555;2556:17536"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton1-normal-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26624
+ readonly property real y: 2914
+ }
+
+ readonly property QtObject tabButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17272;2556:17555;2556:17537"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton2-normal-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26701
+ readonly property real y: 2914
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ }
+
+ readonly property QtObject tabbutton: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17257;2556:16919;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-checked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28285
+ readonly property real y: 1952
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:17257;2556:16919"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-checked"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17257;2556:16919;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28297
+ readonly property real y: 1962
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17257;2556:16919;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28325
+ readonly property real y: 1962
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17263;2556:16934;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-checked-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28285
+ readonly property real y: 2153
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:17263;2556:16934"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-checked-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17263;2556:16934;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28297
+ readonly property real y: 2163
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17263;2556:16934;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28325
+ readonly property real y: 2163
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17261;2556:16929;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-checked-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28285
+ readonly property real y: 2086
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:17261;2556:16929"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-checked-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17261;2556:16929;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28297
+ readonly property real y: 2096
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17261;2556:16929;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28325
+ readonly property real y: 2096
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17265;2556:16939;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-checked-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28285
+ readonly property real y: 2220
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:17265;2556:16939"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-checked-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17265;2556:16939;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28297
+ readonly property real y: 2230
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17265;2556:16939;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28325
+ readonly property real y: 2230
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17259;2556:16924;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28285
+ readonly property real y: 2023.24
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:17259;2556:16924"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17259;2556:16924;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28297
+ readonly property real y: 2033.24
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17259;2556:16924;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28325
+ readonly property real y: 2033.24
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17253;2556:16909;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28285
+ readonly property real y: 1818
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:17253;2556:16909"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17253;2556:16909;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28297
+ readonly property real y: 1828
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17253;2556:16909;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28325
+ readonly property real y: 1828
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17251;2556:16904;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28285
+ readonly property real y: 1751
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:17251;2556:16904"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17251;2556:16904;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28297
+ readonly property real y: 1761
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17251;2556:16904;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28325
+ readonly property real y: 1761
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17255;2556:16914;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28285
+ readonly property real y: 1885
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:17255;2556:16914"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17255;2556:16914;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28297
+ readonly property real y: 1895
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17255;2556:16914;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28325
+ readonly property real y: 1895
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ }
+
+ readonly property QtObject textarea: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17226;2554:13608;2554:13585"
+ readonly property string filePath: "dark/images/textarea-background-disabled.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 202
+ readonly property real x: 30416.5
+ readonly property real y: 2589
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17226;2554:13608"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textarea-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17226;2554:13608;2554:13582"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 178
+ readonly property real x: 30428.5
+ readonly property real y: 2595
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject focused: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2654:6248;2654:5963;2554:13585"
+ readonly property string filePath: "dark/images/textarea-background-focused.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-background-focused"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 202
+ readonly property real x: 30416.5
+ readonly property real y: 2666
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2654:6248;2654:5963"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textarea-contentItem-focused"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2654:6248;2654:5963;2554:13582"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-label-focused"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 178
+ readonly property real x: 30428.5
+ readonly property real y: 2672
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17224;2554:13603;2554:13585"
+ readonly property string filePath: "dark/images/textarea-background-hovered.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 202
+ readonly property real x: 30416.5
+ readonly property real y: 2512
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17224;2554:13603"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textarea-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17224;2554:13603;2554:13582"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 178
+ readonly property real x: 30428.5
+ readonly property real y: 2518
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17222;2554:13588;2554:13585"
+ readonly property string filePath: "dark/images/textarea-background.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 202
+ readonly property real x: 30416.5
+ readonly property real y: 2435
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:17222;2554:13588"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textarea-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17222;2554:13588;2554:13582"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 178
+ readonly property real x: 30428.5
+ readonly property real y: 2441
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 6
+ }
+
+ }
+
+ readonly property QtObject textfield: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17219;2537:15922;2537:15894"
+ readonly property string filePath: "dark/images/textfield-background-disabled.png"
+ readonly property real height: 30
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 160
+ readonly property real x: 29551
+ readonly property real y: 1873.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17219;2537:15922"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textfield-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17219;2537:15922;2537:15892"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 16
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 28
+ readonly property real x: 29563
+ readonly property real y: 1878.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject focused: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2644:5979;2644:5955;2537:15894"
+ readonly property string filePath: "dark/images/textfield-background-focused.png"
+ readonly property real height: 30
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-background-focused"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 160
+ readonly property real x: 29551
+ readonly property real y: 1942.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2644:5979;2644:5955"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textfield-contentItem-focused"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2644:5979;2644:5955;2537:15892"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 16
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-label-focused"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 28
+ readonly property real x: 29563
+ readonly property real y: 1947.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17217;2537:15917;2537:15894"
+ readonly property string filePath: "dark/images/textfield-background-hovered.png"
+ readonly property real height: 30
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 160
+ readonly property real x: 29551
+ readonly property real y: 1804.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17217;2537:15917"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textfield-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17217;2537:15917;2537:15892"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 16
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 28
+ readonly property real x: 29563
+ readonly property real y: 1809.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:17215;2537:15912;2537:15894"
+ readonly property string filePath: "dark/images/textfield-background.png"
+ readonly property real height: 30
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 160
+ readonly property real x: 29551
+ readonly property real y: 1735.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:17215;2537:15912"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textfield-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17215;2537:15912;2537:15892"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 16
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 28
+ readonly property real x: 29563
+ readonly property real y: 1740.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject toolbar: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5826;2556:19625;2556:19554"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-background-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 233
+ readonly property real x: 31698
+ readonly property real y: 2862
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2942:5826;2556:19625"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "toolbar-contentItem-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property real topPadding: 8
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property QtObject toolButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5826;2556:19625;2556:19556"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton1-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31706
+ readonly property real y: 2870
+ }
+
+ readonly property QtObject toolButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5826;2556:19625;2556:19562"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton2-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31779
+ readonly property real y: 2870
+ }
+
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject disabled_footer: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5830;2556:19669;2556:19582"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-background-disabled-footer"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 233
+ readonly property real x: 31698
+ readonly property real y: 2996
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2942:5830;2556:19669"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "toolbar-contentItem-disabled-footer"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property QtObject toolButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5830;2556:19669;2556:19584"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton1-disabled-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31706
+ readonly property real y: 3004
+ }
+
+ readonly property QtObject toolButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5830;2556:19669;2556:19585"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton2-disabled-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31779
+ readonly property real y: 3004
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5824;2556:19603;2556:19554"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-background"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 233
+ readonly property real x: 31698
+ readonly property real y: 2795
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2942:5824;2556:19603"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "toolbar-contentItem"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property real topPadding: 8
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property QtObject toolButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5824;2556:19603;2556:19556"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton1"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31706
+ readonly property real y: 2803
+ }
+
+ readonly property QtObject toolButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5824;2556:19603;2556:19562"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton2"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31779
+ readonly property real y: 2803
+ }
+
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject normal_footer: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5828;2556:19647;2556:19582"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-background-normal-footer"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 233
+ readonly property real x: 31698
+ readonly property real y: 2929
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2942:5828;2556:19647"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "toolbar-contentItem-normal-footer"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property QtObject toolButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5828;2556:19647;2556:19584"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton1-normal-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31706
+ readonly property real y: 2937
+ }
+
+ readonly property QtObject toolButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5828;2556:19647;2556:19585"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton2-normal-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31779
+ readonly property real y: 2937
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ }
+
+ readonly property QtObject toolbutton: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17283;2556:18709;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-checked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33221
+ readonly property real y: 1942
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17283;2556:18709"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-checked"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17283;2556:18709;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33232
+ readonly property real y: 1950
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17283;2556:18709;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33256
+ readonly property real y: 1948
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17289;2556:18724;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-checked-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33221
+ readonly property real y: 2143
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17289;2556:18724"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-checked-disabled"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17289;2556:18724;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33232
+ readonly property real y: 2151
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17289;2556:18724;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33256
+ readonly property real y: 2149
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17287;2556:18719;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-checked-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33221
+ readonly property real y: 2076
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17287;2556:18719"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-checked-hovered"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17287;2556:18719;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33232
+ readonly property real y: 2084
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17287;2556:18719;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33256
+ readonly property real y: 2082
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17291;2556:18729;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-checked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33221
+ readonly property real y: 2211
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17291;2556:18729"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-checked-pressed"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17291;2556:18729;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33232
+ readonly property real y: 2219
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17291;2556:18729;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33256
+ readonly property real y: 2217
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17285;2556:18714;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33221
+ readonly property real y: 2010
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17285;2556:18714"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-disabled"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17285;2556:18714;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33232
+ readonly property real y: 2018
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17285;2556:18714;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33256
+ readonly property real y: 2016
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17279;2556:18699;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33221
+ readonly property real y: 1807
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17279;2556:18699"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-hovered"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17279;2556:18699;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33232
+ readonly property real y: 1815
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17279;2556:18699;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33256
+ readonly property real y: 1813
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17277;2556:18694;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33221
+ readonly property real y: 1741
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17277;2556:18694"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17277;2556:18694;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33232
+ readonly property real y: 1749
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17277;2556:18694;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33256
+ readonly property real y: 1747
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17281;2556:18704;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33221
+ readonly property real y: 1863
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:17281;2556:18704"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-pressed"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17281;2556:18704;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33232
+ readonly property real y: 1871
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:17281;2556:18704;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33256
+ readonly property real y: 1869
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ }
+
+ }
+ }
+ readonly property QtObject light: QtObject {
+ readonly property QtObject controls: QtObject {
+ readonly property QtObject button: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15399;2356:10516;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-checked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 2467
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15399;2356:10516"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-checked"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15399;2356:10516;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 2475
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15399;2356:10516;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 2473
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15405;2356:10522;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-checked-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 2668
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15405;2356:10522"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-checked-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15405;2356:10522;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 2676
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15405;2356:10522;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 2674
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15403;2356:10520;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-checked-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 2601
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15403;2356:10520"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-checked-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15403;2356:10520;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 2609
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15403;2356:10520;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 2607
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15407;2356:10524;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-checked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 2735
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15407;2356:10524"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-checked-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15407;2356:10524;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 2743
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15407;2356:10524;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 2741
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15401;2356:10518;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 2534
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15401;2356:10518"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15401;2356:10518;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 2542
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15401;2356:10518;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 2540
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15395;2356:10512;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 2333
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15395;2356:10512"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15395;2356:10512;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 2341
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15395;2356:10512;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 2339
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15393;2356:10510;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2227.5
+ readonly property real y: 2277
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15393;2356:10510"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15393;2356:10510;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2247.5
+ readonly property real y: 2285
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15393;2356:10510;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2271.5
+ readonly property real y: 2283
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15397;2356:10514;2373:10903"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "button-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 98
+ readonly property real x: 2225
+ readonly property real y: 2400
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15397;2356:10514"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "button-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15397;2356:10514;4693:13271"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "button-icon-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 2245
+ readonly property real y: 2408
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15397;2356:10514;2248:10452"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "button-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 2269
+ readonly property real y: 2406
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject checkbox: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15416;2829:5675;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-checked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 1941.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15416;2829:5675"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-checked"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15416;2829:5675;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-checked.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-checked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 1946.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15416;2829:5675;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 1946.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15426;2427:12224;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-checked-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2217.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15426;2427:12224"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-checked-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15426;2427:12224;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-checked-disabled.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-checked-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2222.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15426;2427:12224;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2222.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15430;2829:5737;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-checked-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2079.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15430;2829:5737"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-checked-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15430;2829:5737;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-checked-hovered.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-checked-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2084.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15430;2829:5737;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2084.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15428;2425:12191;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-checked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2148.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15428;2425:12191"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-checked-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15428;2425:12191;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-checked-pressed.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-checked-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2153.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15428;2425:12191;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2153.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15432;2829:5710;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2010.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15432;2829:5710"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15432;2829:5710;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-disabled.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2015.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15432;2829:5710;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2015.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject disabled_partiallyChecked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15424;2427:12263;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-disabled-partiallyChecked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2493.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15424;2427:12263"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-disabled-partiallyChecked"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15424;2427:12263;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-disabled-partiallyChecked.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-disabled-partiallyChecked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2498.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15424;2427:12263;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-disabled-partiallyChecked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2498.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15412;2829:5612;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 1803.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15412;2829:5612"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15412;2829:5612;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-hovered.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 1808.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15412;2829:5612;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 1808.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered_partiallyChecked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15420;2427:12244;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-hovered-partiallyChecked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2355.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15420;2427:12244"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-hovered-partiallyChecked"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15420;2427:12244;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-hovered-partiallyChecked.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-hovered-partiallyChecked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2360.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15420;2427:12244;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-hovered-partiallyChecked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2360.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15410;2829:5455;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 1734.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15410;2829:5455"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15410;2829:5455;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 1739.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15410;2829:5455;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 1739.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject partiallyChecked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15418;2427:12233;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-partiallyChecked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2286.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15418;2427:12233"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-partiallyChecked"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15418;2427:12233;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-partiallyChecked.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-partiallyChecked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2291.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15418;2427:12233;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-partiallyChecked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2291.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject partiallyChecked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15422;2427:12254;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-partiallyChecked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 2424.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15422;2427:12254"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-partiallyChecked-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15422;2427:12254;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-partiallyChecked-pressed.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-partiallyChecked-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 2429.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15422;2427:12254;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-partiallyChecked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 2429.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15414;2829:5648;2425:10961"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 73
+ readonly property real x: 4752.5
+ readonly property real y: 1872.5
+ }
+
+ readonly property real bottomPadding: 7
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 7
+ readonly property string figmaId: "I2557:15414;2829:5648"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "checkbox-contentItem-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15414;2829:5648;2425:10953"
+ readonly property string filePath: "light/images/checkbox-indicator-pressed.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-indicator-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 4756.5
+ readonly property real y: 1877.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15414;2829:5648;6820:12339"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "checkbox-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 4784.5
+ readonly property real y: 1877.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject combobox: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15447;2407:10440;2397:10728"
+ readonly property string filePath: "light/images/combobox-background-disabled.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4817
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15447;2407:10440"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15447;2407:10440;2397:10731"
+ readonly property string filePath: "light/images/combobox-indicator-disabled.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 7672
+ readonly property real y: 4825
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15447;2407:10440;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 7588
+ readonly property real y: 4823
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15447;2407:10440;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-disabled"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:15447;2407:10440;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-disabled"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15447;2407:10440;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-disabled"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4849
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15447;2407:10440;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-disabled"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject focused: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4677:11371;4606:28948;2397:10728"
+ readonly property string filePath: "light/images/combobox-background-focused.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-focused"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4884
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4677:11371;4606:28948"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-focused"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4677:11371;4606:28948;2397:10731"
+ readonly property string filePath: "light/images/combobox-indicator-focused.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-focused"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 7672
+ readonly property real y: 4892
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11371;4606:28948;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-focused"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 7588
+ readonly property real y: 4890
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4677:11371;4606:28948;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-focused"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4677:11371;4606:28948;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-focused"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11371;4606:28948;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-focused"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4916
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4677:11371;4606:28948;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-focused"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15437;2397:10784;2397:10728"
+ readonly property string filePath: "light/images/combobox-background-hovered.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7551.5
+ readonly property real y: 3996
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15437;2397:10784"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15437;2397:10784;2397:10731"
+ readonly property string filePath: "light/images/combobox-indicator-hovered.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 7648.5
+ readonly property real y: 4004
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15437;2397:10784;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 7564.5
+ readonly property real y: 4002
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15437;2397:10784;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-hovered"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:15437;2397:10784;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-hovered"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15437;2397:10784;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-hovered"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7551.5
+ readonly property real y: 4028
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15437;2397:10784;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-hovered"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered_open: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15443;2407:10424;2397:10728"
+ readonly property string filePath: "light/images/combobox-background-hovered-open.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-hovered-open"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4359
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15443;2407:10424"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-hovered-open"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15443;2407:10424;2397:10731"
+ readonly property string filePath: "light/images/combobox-indicator-hovered-open.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-hovered-open"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 7672
+ readonly property real y: 4367
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15443;2407:10424;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-hovered-open"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 7588
+ readonly property real y: 4365
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15443;2407:10424;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-hovered-open"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:15443;2407:10424;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-hovered-open"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15443;2407:10424;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-hovered-open"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4391
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15443;2407:10424;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-hovered-open"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15435;2397:10736;2397:10728"
+ readonly property string filePath: "light/images/combobox-background.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7551.5
+ readonly property real y: 3929
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15435;2397:10736"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15435;2397:10736;2397:10731"
+ readonly property string filePath: "light/images/combobox-indicator.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 7648.5
+ readonly property real y: 3937
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15435;2397:10736;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 7564.5
+ readonly property real y: 3935
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15435;2397:10736;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:15435;2397:10736;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15435;2397:10736;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7551.5
+ readonly property real y: 3961
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15435;2397:10736;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject open: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15441;2399:10706;2397:10728"
+ readonly property string filePath: "light/images/combobox-background-open.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-open"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4130
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15441;2399:10706"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-open"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15441;2399:10706;2397:10731"
+ readonly property string filePath: "light/images/combobox-indicator-open.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-open"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 7672
+ readonly property real y: 4138
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15441;2399:10706;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-open"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 7588
+ readonly property real y: 4136
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15441;2399:10706;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-open"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:15441;2399:10706;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-open"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15441;2399:10706;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-open"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4162
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15441;2399:10706;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-open"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject open_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15445;2407:10432;2397:10728"
+ readonly property string filePath: "light/images/combobox-background-open-pressed.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-open-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4585
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15445;2407:10432"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-open-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15445;2407:10432;2397:10731"
+ readonly property string filePath: "light/images/combobox-indicator-open-pressed.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-open-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 7672
+ readonly property real y: 4593
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15445;2407:10432;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-open-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 7588
+ readonly property real y: 4591
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15445;2407:10432;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-open-pressed"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:15445;2407:10432;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-open-pressed"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15445;2407:10432;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-open-pressed"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4617
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15445;2407:10432;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-open-pressed"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15439;2397:10792;2397:10728"
+ readonly property string filePath: "light/images/combobox-background-pressed.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4063
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15439;2397:10792"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "combobox-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15439;2397:10792;2397:10731"
+ readonly property string filePath: "light/images/combobox-indicator-pressed.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-indicator-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 7672
+ readonly property real y: 4071
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15439;2397:10792;4606:26776;4606:10833"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 7588
+ readonly property real y: 4069
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15439;2397:10792;4606:26776;4606:10833"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "combobox-label-contentItem-pressed"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:15439;2397:10792;4606:26776;4606:10837"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "combobox-label-text-pressed"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15439;2397:10792;2422:10283;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "combobox-popup-background-pressed"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 7575
+ readonly property real y: 4095
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15439;2397:10792;2422:10283;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "combobox-popup-contentItem-pressed"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 51
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject editablecombobox: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 5
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9446;4610:29709;4610:29350"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-disabled"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8638
+ readonly property real y: 4817.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9446;4610:29709"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9446;4610:29709;4610:29356"
+ readonly property string filePath: ""
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8734
+ readonly property real y: 4825
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9446;4610:29709;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8652
+ readonly property real y: 4822
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9446;4610:29709;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-disabled"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9446;4610:29709;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-disabled"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9446;4610:29709;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-popup-background-disabled"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8639
+ readonly property real y: 4848.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9446;4610:29709;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-disabled"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject focused: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 5
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11569;4610:29759;4610:29350"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-focused"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8638
+ readonly property real y: 4884.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4677:11569;4610:29759"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-focused"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11569;4610:29759;4610:29356"
+ readonly property string filePath: ""
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-focused"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8734
+ readonly property real y: 4892
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11569;4610:29759;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-focused"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8652
+ readonly property real y: 4889
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4677:11569;4610:29759;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-focused"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4677:11569;4610:29759;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-focused"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4677:11569;4610:29759;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-popup-background-focused"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8639
+ readonly property real y: 4915.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4677:11569;4610:29759;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-focused"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 5
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9436;4610:29459;4610:29350"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-hovered"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8638
+ readonly property real y: 3996.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9436;4610:29459"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9436;4610:29459;4610:29356"
+ readonly property string filePath: ""
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8734
+ readonly property real y: 4004
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9436;4610:29459;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8652
+ readonly property real y: 4001
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9436;4610:29459;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-hovered"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9436;4610:29459;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-hovered"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9436;4610:29459;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-popup-background-hovered"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8639
+ readonly property real y: 4027.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9436;4610:29459;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-hovered"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered_open: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9442;4610:29609;4610:29350"
+ readonly property string filePath: "light/images/editablecombobox-background-hovered-open.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-hovered-open"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8638
+ readonly property real y: 4359.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9442;4610:29609"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-hovered-open"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9442;4610:29609;4610:29356"
+ readonly property string filePath: "light/images/editablecombobox-indicator-hovered-open.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-hovered-open"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8734
+ readonly property real y: 4367
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9442;4610:29609;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-hovered-open"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8652
+ readonly property real y: 4364
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9442;4610:29609;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-hovered-open"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9442;4610:29609;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-hovered-open"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 8
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9442;4610:29609;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: "light/images/editablecombobox-popup-background-hovered-open.png"
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 4
+ readonly property string name: "editablecombobox-popup-background-hovered-open"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 4
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8639
+ readonly property real y: 4390.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9442;4610:29609;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-hovered-open"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 5
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9434;4610:29409;4610:29350"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8638
+ readonly property real y: 3929.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9434;4610:29409"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9434;4610:29409;4610:29356"
+ readonly property string filePath: ""
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8734
+ readonly property real y: 3937
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9434;4610:29409;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8652
+ readonly property real y: 3934
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9434;4610:29409;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9434;4610:29409;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9434;4610:29409;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-popup-background"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8639
+ readonly property real y: 3960.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9434;4610:29409;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject open: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9440;4610:29559;4610:29350"
+ readonly property string filePath: "light/images/editablecombobox-background-open.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-open"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8638
+ readonly property real y: 4130.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9440;4610:29559"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-open"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9440;4610:29559;4610:29356"
+ readonly property string filePath: "light/images/editablecombobox-indicator-open.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-open"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8734
+ readonly property real y: 4138
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9440;4610:29559;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-open"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8652
+ readonly property real y: 4135
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9440;4610:29559;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-open"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9440;4610:29559;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-open"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 8
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9440;4610:29559;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: "light/images/editablecombobox-popup-background-open.png"
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 4
+ readonly property string name: "editablecombobox-popup-background-open"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 4
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8639
+ readonly property real y: 4161.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9440;4610:29559;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-open"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject open_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9444;4610:29659;4610:29350"
+ readonly property string filePath: "light/images/editablecombobox-background-open-pressed.png"
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-open-pressed"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8638
+ readonly property real y: 4585.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9444;4610:29659"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-open-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9444;4610:29659;4610:29356"
+ readonly property string filePath: "light/images/editablecombobox-indicator-open-pressed.png"
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-open-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8734
+ readonly property real y: 4593
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9444;4610:29659;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-open-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8652
+ readonly property real y: 4590
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9444;4610:29659;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-open-pressed"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9444;4610:29659;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-open-pressed"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 8
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9444;4610:29659;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: "light/images/editablecombobox-popup-background-open-pressed.png"
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 4
+ readonly property string name: "editablecombobox-popup-background-open-pressed"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 4
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8639
+ readonly property real y: 4616.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9444;4610:29659;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-open-pressed"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 5
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9438;4610:29509;4610:29350"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 5
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-background-pressed"
+ readonly property real rightOffset: 5
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 5
+ readonly property real topShadow: 0
+ readonly property real width: 128
+ readonly property real x: 8638
+ readonly property real y: 4063.17
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9438;4610:29509"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "editablecombobox-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9438;4610:29509;4610:29356"
+ readonly property string filePath: ""
+ readonly property real height: 16
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-indicator-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 8734
+ readonly property real y: 4071
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9438;4610:29509;4435:10776;4435:10687"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 8652
+ readonly property real y: 4068
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9438;4610:29509;4435:10776;4435:10687"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "editablecombobox-label-contentItem-pressed"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I4435:9438;4610:29509;4435:10776;4435:10690"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "editablecombobox-label-text-pressed"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property QtObject popup_background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9438;4610:29509;4435:10720;3079:5526;2308:11133;2313:11247"
+ readonly property string filePath: ""
+ readonly property real height: 118
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "editablecombobox-popup-background-pressed"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 1
+ readonly property real topShadow: 0
+ readonly property real width: 126
+ readonly property real x: 8639
+ readonly property real y: 4094.24
+ }
+
+ readonly property QtObject popup_contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I4435:9438;4610:29509;4435:10720;3079:5526;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 1
+ readonly property string name: "editablecombobox-popup-contentItem-pressed"
+ readonly property real rightPadding: 1
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property real rightPadding: 12
+ readonly property real spacing: 57
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject flatbutton: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9165;3987:9104;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-checked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3172.5
+ readonly property real y: 2039.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9165;3987:9104"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-checked"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9165;3987:9104;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3189.5
+ readonly property real y: 2045.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9165;3987:9104;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3217.5
+ readonly property real y: 2045.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9168;3987:9122;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-checked-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3172.5
+ readonly property real y: 2173.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9168;3987:9122"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-checked-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9168;3987:9122;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3189.5
+ readonly property real y: 2179.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9168;3987:9122;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3217.5
+ readonly property real y: 2179.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9167;3987:9113;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-checked-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3172.5
+ readonly property real y: 2106.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9167;3987:9113"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-checked-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9167;3987:9113;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3189.5
+ readonly property real y: 2112.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9167;3987:9113;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3217.5
+ readonly property real y: 2112.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9169;3987:9131;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-checked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3172.5
+ readonly property real y: 2240.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9169;3987:9131"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-checked-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9169;3987:9131;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3189.5
+ readonly property real y: 2246.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9169;3987:9131;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3217.5
+ readonly property real y: 2246.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9166;3987:9095;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3172.5
+ readonly property real y: 1972.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9166;3987:9095"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9166;3987:9095;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3189.5
+ readonly property real y: 1978.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9166;3987:9095;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3217.5
+ readonly property real y: 1978.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9163;3987:9077;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3172.5
+ readonly property real y: 1838.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9163;3987:9077"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9163;3987:9077;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3189.5
+ readonly property real y: 1844.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9163;3987:9077;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3217.5
+ readonly property real y: 1844.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9162;3987:9068;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3172.5
+ readonly property real y: 1771.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9162;3987:9068"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9162;3987:9068;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3189.5
+ readonly property real y: 1777.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9162;3987:9068;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3217.5
+ readonly property real y: 1777.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9164;3987:9086;3987:9044"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 96
+ readonly property real x: 3172.5
+ readonly property real y: 1905.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I3991:9164;3987:9086"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "flatbutton-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9164;3987:9086;4709:15937"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-icon-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 3189.5
+ readonly property real y: 1911.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I3991:9164;3987:9086;3987:9039"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "flatbutton-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 34
+ readonly property real x: 3217.5
+ readonly property real y: 1911.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject frame: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15481;2439:15806;2439:15811"
+ readonly property string filePath: "light/images/frame-background-disabled.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "frame-background-disabled"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 65
+ readonly property real x: 11481.5
+ readonly property real y: 3009
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:15481;2439:15806"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "frame-contentItem-disabled"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15481;2439:15806;2439:15788"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "frame-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 11497.5
+ readonly property real y: 3025
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15479;2439:15801;2439:15811"
+ readonly property string filePath: "light/images/frame-background.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "frame-background"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 65
+ readonly property real x: 11481.5
+ readonly property real y: 2797
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:15479;2439:15801"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "frame-contentItem"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15479;2439:15801;2439:15788"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "frame-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 11497.5
+ readonly property real y: 2813
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ }
+
+ readonly property QtObject groupbox: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15609;2556:14470;2554:14173"
+ readonly property string filePath: ""
+ readonly property real height: 52
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-background-disabled"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 12727.5
+ readonly property real y: 3721
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:15609;2556:14470;4176:22635"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "groupbox-contentItem-disabled"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15609;2556:14470;4330:10056"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 12727.5
+ readonly property real y: 3693
+ }
+
+ readonly property QtObject label_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15609;2556:14470;4330:10056;4330:10044"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 12727.5
+ readonly property real y: 3693
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property string alignItems: "MAX"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15609;2556:14470;4330:10056"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "groupbox-label-contentItem-disabled"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:15609;2556:14470;4330:10056;4330:9505"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "groupbox-label-text-disabled"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15607;2556:14430;2554:14173"
+ readonly property string filePath: ""
+ readonly property real height: 52
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-background-hovered"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 12727.5
+ readonly property real y: 3508
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:15607;2556:14430;4176:22635"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "groupbox-contentItem-hovered"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15607;2556:14430;4330:10056"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 12727.5
+ readonly property real y: 3480
+ }
+
+ readonly property QtObject label_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15607;2556:14430;4330:10056;4330:10044"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 12727.5
+ readonly property real y: 3480
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property string alignItems: "MAX"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15607;2556:14430;4330:10056"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "groupbox-label-contentItem-hovered"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:15607;2556:14430;4330:10056;4330:9505"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "groupbox-label-text-hovered"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15605;2556:14390;2554:14173"
+ readonly property string filePath: ""
+ readonly property real height: 52
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-background"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 8
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 12727
+ readonly property real y: 3296
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:15605;2556:14390;4176:22635"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "groupbox-contentItem"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15605;2556:14390;4330:10056"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 12727
+ readonly property real y: 3268
+ }
+
+ readonly property QtObject label_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15605;2556:14390;4330:10056;4330:10044"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "groupbox-label-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 72
+ readonly property real x: 12727
+ readonly property real y: 3268
+ }
+
+ readonly property QtObject label_contentItem: QtObject {
+ readonly property string alignItems: "MAX"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15605;2556:14390;4330:10056"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "groupbox-label-contentItem"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject label_text: QtObject {
+ readonly property string figmaId: "I2557:15605;2556:14390;4330:10056;4330:9505"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property string name: "groupbox-label-text"
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ }
+
+ readonly property QtObject itemdelegate: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15461;2319:9946;2399:11597"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5697
+ readonly property real y: 2010.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15461;2319:9946"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15461;2319:9946;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5708.5
+ readonly property real y: 2018.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject highlighted: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15463;2319:9952;2399:11597"
+ readonly property string filePath: "light/images/itemdelegate-background-highlighted.png"
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-highlighted"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5697
+ readonly property real y: 2077.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15463;2319:9952"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-highlighted"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15463;2319:9952;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-highlighted"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5708.5
+ readonly property real y: 2085.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject highlighted_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15465;2319:9958;2399:11597"
+ readonly property string filePath: "light/images/itemdelegate-background-highlighted-hovered.png"
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-highlighted-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5697
+ readonly property real y: 2137.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15465;2319:9958"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-highlighted-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15465;2319:9958;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-highlighted-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5708.5
+ readonly property real y: 2145.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject highlighted_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15467;2319:9970;2399:11597"
+ readonly property string filePath: "light/images/itemdelegate-background-highlighted-pressed.png"
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-highlighted-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5697
+ readonly property real y: 2211.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15467;2319:9970"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-highlighted-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15467;2319:9970;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-highlighted-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5708.5
+ readonly property real y: 2219.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15457;2319:9922;2399:11597"
+ readonly property string filePath: "light/images/itemdelegate-background-hovered.png"
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5697
+ readonly property real y: 1876.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15457;2319:9922"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15457;2319:9922;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5708.5
+ readonly property real y: 1884.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15455;2319:9916;2399:11597"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5697
+ readonly property real y: 1810.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15455;2319:9916"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15455;2319:9916;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5708.5
+ readonly property real y: 1818.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15459;2319:9934;2399:11597"
+ readonly property string filePath: "light/images/itemdelegate-background-pressed.png"
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 93
+ readonly property real x: 5697
+ readonly property real y: 1943.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15459;2319:9934"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "itemdelegate-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 12
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15459;2319:9934;2411:10964"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "itemdelegate-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 69
+ readonly property real x: 5708.5
+ readonly property real y: 1951.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 8
+ }
+
+ }
+
+ readonly property QtObject pageindicator: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15496;2450:11749;2450:11668"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 100
+ readonly property real x: 14010
+ readonly property real y: 3574.5
+ }
+
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15496;2450:11749"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 20
+ readonly property string name: "pageindicator-contentItem-disabled"
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject indicator1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15496;2450:11749;2450:11678"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator1-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14030
+ readonly property real y: 3574.5
+ }
+
+ readonly property QtObject indicator2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15496;2450:11749;2450:11676"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator2-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14042
+ readonly property real y: 3574.5
+ }
+
+ readonly property real leftPadding: 20
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15486;2450:11706;2450:11668"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 100
+ readonly property real x: 14010
+ readonly property real y: 3379.5
+ }
+
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15486;2450:11706"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 20
+ readonly property string name: "pageindicator-contentItem-hovered"
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject indicator1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15486;2450:11706;2450:11678"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator1-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14030
+ readonly property real y: 3379.5
+ }
+
+ readonly property QtObject indicator2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15486;2450:11706;2450:11676"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator2-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14042
+ readonly property real y: 3379.5
+ }
+
+ readonly property real leftPadding: 20
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15484;2450:11692;2450:11668"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 100
+ readonly property real x: 14010
+ readonly property real y: 3314.5
+ }
+
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I2557:15484;2450:11692"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 20
+ readonly property string name: "pageindicator-contentItem"
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject indicator1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15484;2450:11692;2450:11678"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator1"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14030
+ readonly property real y: 3314.5
+ }
+
+ readonly property QtObject indicator2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15484;2450:11692;2450:11676"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicator-indicator2"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14042
+ readonly property real y: 3314.5
+ }
+
+ readonly property real leftPadding: 20
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 20
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ }
+
+ readonly property QtObject pageindicatordelegate: QtObject {
+ readonly property QtObject delegate_current: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15488;2450:11721;2450:11670"
+ readonly property string filePath: "light/images/pageindicatordelegate-indicator-delegate-current.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-delegate-current"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14054
+ readonly property real y: 3444.5
+ }
+
+ }
+
+ readonly property QtObject delegate_current_hovered: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15490;2450:11763;2450:11670"
+ readonly property string filePath: "light/images/pageindicatordelegate-indicator-delegate-current-hovered.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-delegate-current-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14054
+ readonly property real y: 3639.5
+ }
+
+ }
+
+ readonly property QtObject delegate_current_pressed: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15492;2450:11777;2450:11670"
+ readonly property string filePath: "light/images/pageindicatordelegate-indicator-delegate-current-pressed.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-delegate-current-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14054
+ readonly property real y: 3704.5
+ }
+
+ }
+
+ readonly property QtObject delegate_pressed: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15494;2450:11735;2450:11670"
+ readonly property string filePath: "light/images/pageindicatordelegate-indicator-delegate-pressed.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-delegate-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14054
+ readonly property real y: 3509.5
+ }
+
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15496;2450:11749;2450:11670"
+ readonly property string filePath: "light/images/pageindicatordelegate-indicator-disabled.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14054
+ readonly property real y: 3574.5
+ }
+
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15486;2450:11706;2450:11670"
+ readonly property string filePath: "light/images/pageindicatordelegate-indicator-hovered.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14054
+ readonly property real y: 3379.5
+ }
+
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15484;2450:11692;2450:11670"
+ readonly property string filePath: "light/images/pageindicatordelegate-indicator.png"
+ readonly property real height: 20
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "pageindicatordelegate-indicator"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 14054
+ readonly property real y: 3314.5
+ }
+
+ }
+
+ }
+
+ readonly property QtObject popup: QtObject {
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 8
+ readonly property real bottomShadow: 24
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15450;2308:11133;2313:11247"
+ readonly property string filePath: "light/images/popup-background.png"
+ readonly property real height: 106
+ readonly property real leftOffset: 8
+ readonly property real leftShadow: 16
+ readonly property string name: "popup-background"
+ readonly property real rightOffset: 8
+ readonly property real rightShadow: 16
+ readonly property real topOffset: 8
+ readonly property real topShadow: 8
+ readonly property real width: 118
+ readonly property real x: 6927
+ readonly property real y: 2194
+ }
+
+ readonly property real bottomPadding: 16
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 16
+ readonly property string figmaId: "I2557:15450;2308:11133"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 16
+ readonly property string name: "popup-contentItem"
+ readonly property real rightPadding: 16
+ readonly property real spacing: 0
+ readonly property real topPadding: 16
+ }
+
+ readonly property real leftPadding: 16
+ readonly property real rightPadding: 16
+ readonly property real topPadding: 16
+ }
+
+ }
+
+ readonly property QtObject progressbar: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9316;4304:9328"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-disabled"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9316;4304:9328;4413:23724"
+ readonly property string filePath: "light/images/progressbar-groove-disabled.png"
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-disabled"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15598
+ readonly property real y: 2059
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9316;4304:9328;4267:14564"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15598
+ readonly property real y: 2058
+ }
+
+ }
+
+ readonly property QtObject disabled_indeterminate: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9318;4304:9355"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-disabled-indeterminate"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9318;4304:9355;4350:35746"
+ readonly property string filePath: ""
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-disabled-indeterminate"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15598
+ readonly property real y: 2132
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9318;4304:9355;4403:22724"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-disabled-indeterminate"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15664
+ readonly property real y: 2131
+ }
+
+ }
+
+ readonly property QtObject indeterminate: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9317;2450:12847"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-indeterminate"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9317;2450:12847;4350:35746"
+ readonly property string filePath: ""
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-indeterminate"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15598
+ readonly property real y: 1986
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9317;2450:12847;4403:22724"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-indeterminate"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15664
+ readonly property real y: 1985
+ }
+
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9315;2450:12841"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9315;2450:12841;4413:23724"
+ readonly property string filePath: "light/images/progressbar-groove.png"
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15598
+ readonly property real y: 1913
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9315;2450:12841;4267:14564"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15598
+ readonly property real y: 1912
+ }
+
+ }
+
+ }
+
+ readonly property QtObject radiobutton: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15511;2483:15472;2472:12869"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-checked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 16867.5
+ readonly property real y: 1977.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15511;2483:15472"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-checked"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15511;2483:15472;2473:12871"
+ readonly property string filePath: "light/images/radiobutton-indicator-checked.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-checked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 16871.5
+ readonly property real y: 1983.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15511;2483:15472;6758:14518"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 16903.5
+ readonly property real y: 1985.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15517;2488:15512;2472:12869"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-checked-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 16867.5
+ readonly property real y: 2255.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15517;2488:15512"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-checked-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15517;2488:15512;2473:12871"
+ readonly property string filePath: "light/images/radiobutton-indicator-checked-disabled.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-checked-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 16871.5
+ readonly property real y: 2261.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15517;2488:15512;6758:14518"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 16903.5
+ readonly property real y: 2263.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15513;8622:14986"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-checked-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 16867.5
+ readonly property real y: 2119.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15513;8622:14985"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-checked-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15513;8622:14996"
+ readonly property string filePath: "light/images/radiobutton-indicator-checked-hovered.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-checked-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 16871.5
+ readonly property real y: 2125.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15513;8622:14988"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 16903.5
+ readonly property real y: 2127.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15515;8622:15023"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-checked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 16867.5
+ readonly property real y: 2186.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15515;8622:15022"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-checked-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15515;8622:15033"
+ readonly property string filePath: "light/images/radiobutton-indicator-checked-pressed.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-checked-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 16871.5
+ readonly property real y: 2192.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15515;8622:15025"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 16903.5
+ readonly property real y: 2194.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15519;2483:15480;2472:12869"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 16867.5
+ readonly property real y: 2048.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15519;2483:15480"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15519;2483:15480;2473:12871"
+ readonly property string filePath: "light/images/radiobutton-indicator-disabled.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 16871.5
+ readonly property real y: 2054.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15519;2483:15480;6758:14518"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 16903.5
+ readonly property real y: 2056.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15507;2473:12899;2472:12869"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 16867.5
+ readonly property real y: 1839.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15507;2473:12899"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15507;2473:12899;2473:12871"
+ readonly property string filePath: "light/images/radiobutton-indicator-hovered.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 16871.5
+ readonly property real y: 1845.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15507;2473:12899;6758:14518"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 16903.5
+ readonly property real y: 1847.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15505;2473:12891;2472:12869"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 16867.5
+ readonly property real y: 1770.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15505;2473:12891"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15505;2473:12891;2473:12871"
+ readonly property string filePath: "light/images/radiobutton-indicator.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 16871.5
+ readonly property real y: 1776.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15505;2473:12891;6758:14518"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 16903.5
+ readonly property real y: 1778.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15509;8622:15060"
+ readonly property string filePath: ""
+ readonly property real height: 36
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 16867.5
+ readonly property real y: 1908.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15509;8622:15059"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "radiobutton-contentItem-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject indicator: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15509;8622:15070"
+ readonly property string filePath: "light/images/radiobutton-indicator-pressed.png"
+ readonly property real height: 24
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-indicator-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 24
+ readonly property real x: 16871.5
+ readonly property real y: 1914.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15509;8622:15062"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "radiobutton-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 16903.5
+ readonly property real y: 1916.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 8
+ readonly property real topPadding: 6
+ }
+
+ }
+
+ readonly property QtObject rangeslider: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15528;2509:12481;2509:12419"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 200
+ readonly property real x: 17634
+ readonly property real y: 2839
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:15528;2509:12481"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "rangeslider-contentItem-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject first_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15528;2509:12481;4189:38496"
+ readonly property string filePath: "light/images/rangeslider-first-handle-disabled.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-first-handle-disabled"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17661
+ readonly property real y: 2838
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15528;2509:12481;4178:28261"
+ readonly property string filePath: "light/images/rangeslider-groove-disabled.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-groove-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 184
+ readonly property real x: 17642
+ readonly property real y: 2847
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property QtObject second_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15528;2509:12481;4191:43003"
+ readonly property string filePath: "light/images/rangeslider-second-handle-disabled.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-second-handle-disabled"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17785
+ readonly property real y: 2838
+ }
+
+ readonly property real spacing: -154
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15528;2509:12481;4189:38505"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-track-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 17672
+ readonly property real y: 2847
+ }
+
+ }
+
+ readonly property QtObject handle_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15526;8624:14526"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-background-handle-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 200
+ readonly property real x: 17634
+ readonly property real y: 2781
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:15526;8624:14525"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "rangeslider-contentItem-handle-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject first_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15526;8624:14556"
+ readonly property string filePath: "light/images/rangeslider-first-handle-handle-pressed.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-first-handle-handle-pressed"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17661
+ readonly property real y: 2780
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15526;8624:14529"
+ readonly property string filePath: "light/images/rangeslider-groove-handle-pressed.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-groove-handle-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 184
+ readonly property real x: 17642
+ readonly property real y: 2789
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property QtObject second_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15526;8624:14627"
+ readonly property string filePath: "light/images/rangeslider-second-handle-handle-pressed.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-second-handle-handle-pressed"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17785
+ readonly property real y: 2780
+ }
+
+ readonly property real spacing: -154
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15526;8624:14531"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-track-handle-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 17672
+ readonly property real y: 2789
+ }
+
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15524;8624:14397"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 200
+ readonly property real x: 17634
+ readonly property real y: 2723
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:15524;8624:14396"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "rangeslider-contentItem-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject first_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15524;8624:14427"
+ readonly property string filePath: "light/images/rangeslider-first-handle-hovered.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-first-handle-hovered"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17661
+ readonly property real y: 2722
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15524;8624:14400"
+ readonly property string filePath: "light/images/rangeslider-groove-hovered.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-groove-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 184
+ readonly property real x: 17642
+ readonly property real y: 2731
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property QtObject second_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15524;8624:14506"
+ readonly property string filePath: "light/images/rangeslider-second-handle-hovered.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-second-handle-hovered"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17785
+ readonly property real y: 2722
+ }
+
+ readonly property real spacing: -154
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15524;8624:14402"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-track-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 17672
+ readonly property real y: 2731
+ }
+
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15522;2509:12436;2509:12419"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 200
+ readonly property real x: 17634
+ readonly property real y: 2665
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:15522;2509:12436"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "rangeslider-contentItem"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject first_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15522;2509:12436;4189:38496"
+ readonly property string filePath: "light/images/rangeslider-first-handle.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-first-handle"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17661
+ readonly property real y: 2664
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15522;2509:12436;4178:28261"
+ readonly property string filePath: "light/images/rangeslider-groove.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-groove"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 184
+ readonly property real x: 17642
+ readonly property real y: 2673
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property QtObject second_handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15522;2509:12436;4191:43003"
+ readonly property string filePath: "light/images/rangeslider-second-handle.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-second-handle"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 17785
+ readonly property real y: 2664
+ }
+
+ readonly property real spacing: -154
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15522;2509:12436;4189:38505"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "rangeslider-track"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 17672
+ readonly property real y: 2673
+ }
+
+ }
+
+ }
+
+ readonly property QtObject slider: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15554;2506:12695;4200:48590"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 224
+ readonly property real x: 22622
+ readonly property real y: 2827.5
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:15554;2506:12695"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "slider-contentItem-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15554;2506:12695;4385:9106"
+ readonly property string filePath: "light/images/slider-groove-disabled.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-groove-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 208
+ readonly property real x: 22630
+ readonly property real y: 2835.5
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15554;2506:12695;4200:48601"
+ readonly property string filePath: "light/images/slider-handle-disabled.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-handle-disabled"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 22792
+ readonly property real y: 2826.5
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: -208
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15554;2506:12695;4200:48597"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-track-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 173
+ readonly property real x: 22630
+ readonly property real y: 2835.5
+ }
+
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15550;8624:13850"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 224
+ readonly property real x: 22622
+ readonly property real y: 2708.5
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:15550;8624:13849"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "slider-contentItem-hovered"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15550;8624:13853"
+ readonly property string filePath: "light/images/slider-groove-hovered.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-groove-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 208
+ readonly property real x: 22630
+ readonly property real y: 2716.5
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15550;8624:13874"
+ readonly property string filePath: "light/images/slider-handle-hovered.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-handle-hovered"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 22792
+ readonly property real y: 2707.5
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: -208
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15550;8624:13855"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-track-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 173
+ readonly property real x: 22630
+ readonly property real y: 2716.5
+ }
+
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15548;2506:12656;4200:48590"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 224
+ readonly property real x: 22622
+ readonly property real y: 2649.5
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:15548;2506:12656"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "slider-contentItem"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15548;2506:12656;4385:9106"
+ readonly property string filePath: "light/images/slider-groove.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-groove"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 208
+ readonly property real x: 22630
+ readonly property real y: 2657.5
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15548;2506:12656;4200:48601"
+ readonly property string filePath: "light/images/slider-handle.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-handle"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 22792
+ readonly property real y: 2648.5
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: -208
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15548;2506:12656;4200:48597"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-track"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 173
+ readonly property real x: 22630
+ readonly property real y: 2657.5
+ }
+
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15552;8624:14647"
+ readonly property string filePath: ""
+ readonly property real height: 20
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 224
+ readonly property real x: 22622
+ readonly property real y: 2768.5
+ }
+
+ readonly property real bottomPadding: 2
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 2
+ readonly property string figmaId: "I2557:15552;8624:14646"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "slider-contentItem-pressed"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 0
+ readonly property real topPadding: 2
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 1
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15552;8624:14650"
+ readonly property string filePath: "light/images/slider-groove-pressed.png"
+ readonly property real height: 4
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-groove-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 2
+ readonly property real topShadow: 0
+ readonly property real width: 208
+ readonly property real x: 22630
+ readonly property real y: 2776.5
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomOffset: 9
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15552;8624:14671"
+ readonly property string filePath: "light/images/slider-handle-pressed.png"
+ readonly property real height: 22
+ readonly property real leftOffset: 10
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-handle-pressed"
+ readonly property real rightOffset: 9
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 10
+ readonly property real topShadow: 0
+ readonly property real width: 22
+ readonly property real x: 22792
+ readonly property real y: 2767.5
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: -208
+ readonly property real topPadding: 2
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15552;8624:14652"
+ readonly property real height: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "slider-track-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 173
+ readonly property real x: 22630
+ readonly property real y: 2776.5
+ }
+
+ }
+
+ }
+
+ readonly property QtObject spinbox: QtObject {
+ readonly property QtObject atlimit: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15571;2766:9577;2526:13406"
+ readonly property string filePath: "light/images/spinbox-background-atlimit.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-atlimit"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24379
+ readonly property real y: 2457.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15571;2766:9577"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-atlimit"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15571;2766:9577;2526:13408;4418:24767"
+ readonly property string filePath: "light/images/spinbox-indicator-down-background-atlimit.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-atlimit"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24471
+ readonly property real y: 2461.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15571;2766:9577;2526:13408;8858:14984"
+ readonly property string filePath: "light/images/spinbox-indicator-down-icon-atlimit.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-atlimit"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24482
+ readonly property real y: 2472.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15571;2766:9577;2526:13412;4418:25668"
+ readonly property string filePath: "light/images/spinbox-indicator-up-background-atlimit.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-atlimit"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24439
+ readonly property real y: 2461.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15571;2766:9577;2526:13412;8858:15141"
+ readonly property string filePath: "light/images/spinbox-indicator-up-icon-atlimit.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-atlimit"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24450
+ readonly property real y: 2472.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15571;2766:9577;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-atlimit"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24391
+ readonly property real y: 2464.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15561;2766:9207;2526:13406"
+ readonly property string filePath: "light/images/spinbox-background-disabled.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24379
+ readonly property real y: 2122.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15561;2766:9207"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-disabled"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15561;2766:9207;2526:13408;4418:24767"
+ readonly property string filePath: "light/images/spinbox-indicator-down-background-disabled.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24471
+ readonly property real y: 2126.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15561;2766:9207;2526:13408;8858:14984"
+ readonly property string filePath: "light/images/spinbox-indicator-down-icon-disabled.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24482
+ readonly property real y: 2137.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15561;2766:9207;2526:13412;4418:25668"
+ readonly property string filePath: "light/images/spinbox-indicator-up-background-disabled.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24439
+ readonly property real y: 2126.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15561;2766:9207;2526:13412;8858:15141"
+ readonly property string filePath: "light/images/spinbox-indicator-up-icon-disabled.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24450
+ readonly property real y: 2137.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15561;2766:9207;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24391
+ readonly property real y: 2129.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject down_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15563;2766:9281;2526:13406"
+ readonly property string filePath: "light/images/spinbox-background-down-hovered.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-down-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24379
+ readonly property real y: 2189.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15563;2766:9281"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-down-hovered"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15563;2766:9281;2526:13408;4418:24767"
+ readonly property string filePath: "light/images/spinbox-indicator-down-background-down-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-down-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24471
+ readonly property real y: 2193.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15563;2766:9281;2526:13408;8858:14984"
+ readonly property string filePath: "light/images/spinbox-indicator-down-icon-down-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-down-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24482
+ readonly property real y: 2204.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15563;2766:9281;2526:13412;4418:25668"
+ readonly property string filePath: "light/images/spinbox-indicator-up-background-down-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-down-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24439
+ readonly property real y: 2193.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15563;2766:9281;2526:13412;8858:15141"
+ readonly property string filePath: "light/images/spinbox-indicator-up-icon-down-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-down-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24450
+ readonly property real y: 2204.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15563;2766:9281;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-down-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24391
+ readonly property real y: 2196.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject down_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15565;2766:9355;2526:13406"
+ readonly property string filePath: "light/images/spinbox-background-down-pressed.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-down-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24379
+ readonly property real y: 2256.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15565;2766:9355"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-down-pressed"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15565;2766:9355;2526:13408;4418:24767"
+ readonly property string filePath: "light/images/spinbox-indicator-down-background-down-pressed.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-down-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24471
+ readonly property real y: 2260.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15565;2766:9355;2526:13408;8858:14984"
+ readonly property string filePath: "light/images/spinbox-indicator-down-icon-down-pressed.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-down-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24482
+ readonly property real y: 2271.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15565;2766:9355;2526:13412;4418:25668"
+ readonly property string filePath: "light/images/spinbox-indicator-up-background-down-pressed.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-down-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24439
+ readonly property real y: 2260.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15565;2766:9355;2526:13412;8858:15141"
+ readonly property string filePath: "light/images/spinbox-indicator-up-icon-down-pressed.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-down-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24450
+ readonly property real y: 2271.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15565;2766:9355;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-down-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24391
+ readonly property real y: 2263.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15559;2766:9133;2526:13406"
+ readonly property string filePath: "light/images/spinbox-background-hovered.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24379
+ readonly property real y: 2055.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15559;2766:9133"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-hovered"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15559;2766:9133;2526:13408;4418:24767"
+ readonly property string filePath: "light/images/spinbox-indicator-down-background-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24471
+ readonly property real y: 2059.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15559;2766:9133;2526:13408;8858:14984"
+ readonly property string filePath: "light/images/spinbox-indicator-down-icon-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24482
+ readonly property real y: 2070.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15559;2766:9133;2526:13412;4418:25668"
+ readonly property string filePath: "light/images/spinbox-indicator-up-background-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24439
+ readonly property real y: 2059.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15559;2766:9133;2526:13412;8858:15141"
+ readonly property string filePath: "light/images/spinbox-indicator-up-icon-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24450
+ readonly property real y: 2070.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15559;2766:9133;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24391
+ readonly property real y: 2062.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15557;2766:9059;2526:13406"
+ readonly property string filePath: "light/images/spinbox-background.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24379
+ readonly property real y: 1988.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15557;2766:9059"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15557;2766:9059;2526:13408;4418:24767"
+ readonly property string filePath: "light/images/spinbox-indicator-down-background.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24471
+ readonly property real y: 1992.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15557;2766:9059;2526:13408;8858:14984"
+ readonly property string filePath: "light/images/spinbox-indicator-down-icon.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24482
+ readonly property real y: 2003.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15557;2766:9059;2526:13412;4418:25668"
+ readonly property string filePath: "light/images/spinbox-indicator-up-background.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24439
+ readonly property real y: 1992.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15557;2766:9059;2526:13412;8858:15141"
+ readonly property string filePath: "light/images/spinbox-indicator-up-icon.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24450
+ readonly property real y: 2003.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15557;2766:9059;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24391
+ readonly property real y: 1995.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject up_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15567;2766:9429;2526:13406"
+ readonly property string filePath: "light/images/spinbox-background-up-hovered.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-up-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24379
+ readonly property real y: 2323.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15567;2766:9429"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-up-hovered"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15567;2766:9429;2526:13408;4418:24767"
+ readonly property string filePath: "light/images/spinbox-indicator-down-background-up-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-up-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24471
+ readonly property real y: 2327.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15567;2766:9429;2526:13408;8858:14984"
+ readonly property string filePath: "light/images/spinbox-indicator-down-icon-up-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-up-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24482
+ readonly property real y: 2338.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15567;2766:9429;2526:13412;4418:25668"
+ readonly property string filePath: "light/images/spinbox-indicator-up-background-up-hovered.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-up-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24439
+ readonly property real y: 2327.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15567;2766:9429;2526:13412;8858:15141"
+ readonly property string filePath: "light/images/spinbox-indicator-up-icon-up-hovered.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-up-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24450
+ readonly property real y: 2338.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15567;2766:9429;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-up-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24391
+ readonly property real y: 2330.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject up_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15569;2766:9503;2526:13406"
+ readonly property string filePath: "light/images/spinbox-background-up-pressed.png"
+ readonly property real height: 34
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-background-up-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 124
+ readonly property real x: 24379
+ readonly property real y: 2390.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15569;2766:9503"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "spinbox-contentItem-up-pressed"
+ readonly property real rightPadding: 5
+ readonly property real spacing: 8
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject indicator_down_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15569;2766:9503;2526:13408;4418:24767"
+ readonly property string filePath: "light/images/spinbox-indicator-down-background-up-pressed.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-background-up-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24471
+ readonly property real y: 2394.5
+ }
+
+ readonly property QtObject indicator_down_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15569;2766:9503;2526:13408;8858:14984"
+ readonly property string filePath: "light/images/spinbox-indicator-down-icon-up-pressed.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-down-icon-up-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24482
+ readonly property real y: 2405.25
+ }
+
+ readonly property QtObject indicator_up_background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15569;2766:9503;2526:13412;4418:25668"
+ readonly property string filePath: "light/images/spinbox-indicator-up-background-up-pressed.png"
+ readonly property real height: 26
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-background-up-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 30
+ readonly property real x: 24439
+ readonly property real y: 2394.5
+ }
+
+ readonly property QtObject indicator_up_icon: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15569;2766:9503;2526:13412;8858:15141"
+ readonly property string filePath: "light/images/spinbox-indicator-up-icon-up-pressed.png"
+ readonly property real height: 4.50586
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-indicator-up-icon-up-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 8.00391
+ readonly property real x: 24450
+ readonly property real y: 2405.25
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: true
+ readonly property real rightPadding: 5
+ readonly property real spacing: 64
+ readonly property QtObject textInput: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15569;2766:9503;2526:13381"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "spinbox-textInput-up-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 24391
+ readonly property real y: 2397.5
+ }
+
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject switch_: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15580;2531:14856;4350:34538"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25618.5
+ readonly property real y: 2250.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15580;2531:14856"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-checked"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15580;2531:14856;4350:34543"
+ readonly property real height: 14
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 14
+ readonly property real x: 25645.5
+ readonly property real y: 2259.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15580;2531:14856;4350:34541"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25622.5
+ readonly property real y: 2256.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15580;2531:14856;6761:23654"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25674.5
+ readonly property real y: 2256.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15588;2531:14900;4350:34538"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25618.5
+ readonly property real y: 2454.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15588;2531:14900"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-checked-disabled"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15588;2531:14900;4350:34543"
+ readonly property real height: 14
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 14
+ readonly property real x: 25645.5
+ readonly property real y: 2463.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15588;2531:14900;4350:34541"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25622.5
+ readonly property real y: 2460.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15588;2531:14900;6761:23654"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25674.5
+ readonly property real y: 2460.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15584;8664:14952"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25618.5
+ readonly property real y: 2352.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15584;8664:14951"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-checked-hovered"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15584;8664:14975"
+ readonly property real height: 18
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 18
+ readonly property real x: 25643.5
+ readonly property real y: 2359.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15584;8664:14954"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25622.5
+ readonly property real y: 2358.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15584;8664:14957"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25674.5
+ readonly property real y: 2358.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15586;8664:14801"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25618.5
+ readonly property real y: 2403.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15586;8664:14800"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-checked-pressed"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15586;8664:14824"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 19
+ readonly property real x: 25641.5
+ readonly property real y: 2411.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15586;8664:14803"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25622.5
+ readonly property real y: 2409.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15586;8664:14806"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25674.5
+ readonly property real y: 2409.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15582;2531:14867;2942:5449"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25618.5
+ readonly property real y: 2301.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15582;2531:14867"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-disabled"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15582;2531:14867;2531:14816"
+ readonly property real height: 12
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 25626.5
+ readonly property real y: 2311.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15582;2531:14867;2531:14819"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25622.5
+ readonly property real y: 2307.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15582;2531:14867;6761:24226"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25674.5
+ readonly property real y: 2307.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15576;8664:14878"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25618.5
+ readonly property real y: 2148.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15576;8664:14877"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-hovered"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15576;8664:14900"
+ readonly property real height: 14
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 14
+ readonly property real x: 25625.5
+ readonly property real y: 2157.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15576;8664:14880"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25622.5
+ readonly property real y: 2154.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15576;8664:14883"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25674.5
+ readonly property real y: 2154.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15574;2531:14823;2942:5449"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25618.5
+ readonly property real y: 2091.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15574;2531:14823"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15574;2531:14823;2531:14816"
+ readonly property real height: 12
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 12
+ readonly property real x: 25626.5
+ readonly property real y: 2101.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15574;2531:14823;2531:14819"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25622.5
+ readonly property real y: 2097.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15574;2531:14823;6761:24226"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25674.5
+ readonly property real y: 2097.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15578;8664:14715"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-background-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 99
+ readonly property real x: 25618.5
+ readonly property real y: 2199.5
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15578;8664:14714"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "switch-contentItem-pressed"
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject handle: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15578;8664:14737"
+ readonly property real height: 14
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 17
+ readonly property real x: 25625.5
+ readonly property real y: 2208.5
+ }
+
+ readonly property QtObject handle_background: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15578;8664:14717"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-handle-background-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 40
+ readonly property real x: 25622.5
+ readonly property real y: 2205.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15578;8664:14720"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "switch-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 2
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 33
+ readonly property real x: 25674.5
+ readonly property real y: 2205.5
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 10
+ readonly property real spacing: 12
+ readonly property real topPadding: 6
+ }
+
+ }
+
+ readonly property QtObject tabbar: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15646;2556:17466;2556:17413"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-background-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 470
+ readonly property real x: 26266.5
+ readonly property real y: 2847
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2557:15646;2556:17466"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "tabbar-contentItem-disabled"
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property QtObject tabButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15646;2556:17466;2556:17415"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton1-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26270.5
+ readonly property real y: 2851
+ }
+
+ readonly property QtObject tabButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15646;2556:17466;2556:17421"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton2-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26347.5
+ readonly property real y: 2851
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ readonly property QtObject disabled_footer: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15650;2556:17577;2556:17534"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-background-disabled-footer"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 470
+ readonly property real x: 26267
+ readonly property real y: 2977
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2557:15650;2556:17577"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "tabbar-contentItem-disabled-footer"
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property QtObject tabButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15650;2556:17577;2556:17536"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton1-disabled-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26271
+ readonly property real y: 2981
+ }
+
+ readonly property QtObject tabButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15650;2556:17577;2556:17537"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton2-disabled-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26348
+ readonly property real y: 2981
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15644;2556:17439;2556:17413"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-background"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 470
+ readonly property real x: 26267
+ readonly property real y: 2776
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2557:15644;2556:17439"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "tabbar-contentItem"
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property QtObject tabButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15644;2556:17439;2556:17415"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton1"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26271
+ readonly property real y: 2780
+ }
+
+ readonly property QtObject tabButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15644;2556:17439;2556:17421"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton2"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26348
+ readonly property real y: 2780
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ readonly property QtObject normal_footer: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15648;2556:17555;2556:17534"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-background-normal-footer"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 470
+ readonly property real x: 26267
+ readonly property real y: 2910
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2557:15648;2556:17555"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 4
+ readonly property string name: "tabbar-contentItem-normal-footer"
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 4
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 4
+ readonly property real spacing: 0
+ readonly property QtObject tabButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15648;2556:17555;2556:17536"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton1-normal-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26271
+ readonly property real y: 2914
+ }
+
+ readonly property QtObject tabButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15648;2556:17555;2556:17537"
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbar-tabButton2-normal-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 26348
+ readonly property real y: 2914
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ }
+
+ readonly property QtObject tabbutton: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15633;2556:16919;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-checked"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28142
+ readonly property real y: 1948.5
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:15633;2556:16919"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-checked"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15633;2556:16919;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28154
+ readonly property real y: 1958.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15633;2556:16919;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28182
+ readonly property real y: 1958.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15639;2556:16934;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-checked-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28142
+ readonly property real y: 2149.5
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:15639;2556:16934"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-checked-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15639;2556:16934;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28154
+ readonly property real y: 2159.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15639;2556:16934;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28182
+ readonly property real y: 2159.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15637;2556:16929;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-checked-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28142
+ readonly property real y: 2082.5
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:15637;2556:16929"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-checked-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15637;2556:16929;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28154
+ readonly property real y: 2092.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15637;2556:16929;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28182
+ readonly property real y: 2092.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15641;2556:16939;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-checked-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28142
+ readonly property real y: 2216.5
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:15641;2556:16939"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-checked-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15641;2556:16939;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28154
+ readonly property real y: 2226.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15641;2556:16939;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28182
+ readonly property real y: 2226.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15635;2556:16924;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28142
+ readonly property real y: 2023.24
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:15635;2556:16924"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15635;2556:16924;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28154
+ readonly property real y: 2033.24
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15635;2556:16924;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28182
+ readonly property real y: 2033.24
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15629;2556:16909;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-hovered"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28142
+ readonly property real y: 1814.5
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:15629;2556:16909"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15629;2556:16909;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28154
+ readonly property real y: 1824.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15629;2556:16909;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28182
+ readonly property real y: 1824.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15627;2556:16904;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28142
+ readonly property real y: 1747.5
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:15627;2556:16904"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15627;2556:16904;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28154
+ readonly property real y: 1757.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15627;2556:16904;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28182
+ readonly property real y: 1757.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15631;2556:16914;2556:16901"
+ readonly property string filePath: ""
+ readonly property real height: 40
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-background-pressed"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 77
+ readonly property real x: 28142
+ readonly property real y: 1881.5
+ }
+
+ readonly property real bottomPadding: 10
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 10
+ readonly property string figmaId: "I2557:15631;2556:16914"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "tabbutton-contentItem-pressed"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15631;2556:16914;6815:11841"
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-icon-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 20
+ readonly property real x: 28154
+ readonly property real y: 1891.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15631;2556:16914;2556:16898"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "tabbutton-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 28182
+ readonly property real y: 1891.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 12
+ readonly property real spacing: 8
+ readonly property real topPadding: 10
+ }
+
+ }
+
+ readonly property QtObject textarea: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15602;2554:13608;2554:13585"
+ readonly property string filePath: "light/images/textarea-background-disabled.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 202
+ readonly property real x: 30155
+ readonly property real y: 2589
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15602;2554:13608"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textarea-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15602;2554:13608;2554:13582"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 178
+ readonly property real x: 30167
+ readonly property real y: 2595
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject focused: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2654:6236;2654:5963;2554:13585"
+ readonly property string filePath: "light/images/textarea-background-focused.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-background-focused"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 202
+ readonly property real x: 30155
+ readonly property real y: 2666
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2654:6236;2654:5963"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textarea-contentItem-focused"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2654:6236;2654:5963;2554:13582"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-label-focused"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 178
+ readonly property real x: 30167
+ readonly property real y: 2672
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15600;2554:13603;2554:13585"
+ readonly property string filePath: "light/images/textarea-background-hovered.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 202
+ readonly property real x: 30155
+ readonly property real y: 2512
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15600;2554:13603"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textarea-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15600;2554:13603;2554:13582"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 178
+ readonly property real x: 30167
+ readonly property real y: 2518
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15598;2554:13588;2554:13585"
+ readonly property string filePath: "light/images/textarea-background.png"
+ readonly property real height: 52
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 202
+ readonly property real x: 30155
+ readonly property real y: 2435
+ }
+
+ readonly property real bottomPadding: 6
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 6
+ readonly property string figmaId: "I2557:15598;2554:13588"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textarea-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 6
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15598;2554:13588;2554:13582"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 40
+ readonly property real leftShadow: 0
+ readonly property string name: "textarea-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 32
+ readonly property real topShadow: 0
+ readonly property real width: 178
+ readonly property real x: 30167
+ readonly property real y: 2441
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 6
+ }
+
+ }
+
+ readonly property QtObject textfield: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15595;2537:15922;2537:15894"
+ readonly property string filePath: "light/images/textfield-background-disabled.png"
+ readonly property real height: 30
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 160
+ readonly property real x: 29361
+ readonly property real y: 1873.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15595;2537:15922"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textfield-contentItem-disabled"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15595;2537:15922;2537:15892"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 16
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 28
+ readonly property real x: 29373
+ readonly property real y: 1878.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject focused: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2644:5967;2644:5955;2537:15894"
+ readonly property string filePath: "light/images/textfield-background-focused.png"
+ readonly property real height: 30
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-background-focused"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 160
+ readonly property real x: 29361
+ readonly property real y: 1942.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2644:5967;2644:5955"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textfield-contentItem-focused"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2644:5967;2644:5955;2537:15892"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 16
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-label-focused"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 28
+ readonly property real x: 29373
+ readonly property real y: 1947.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15593;2537:15917;2537:15894"
+ readonly property string filePath: "light/images/textfield-background-hovered.png"
+ readonly property real height: 30
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 160
+ readonly property real x: 29361
+ readonly property real y: 1804.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15593;2537:15917"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textfield-contentItem-hovered"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15593;2537:15917;2537:15892"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 16
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 28
+ readonly property real x: 29373
+ readonly property real y: 1809.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I2557:15591;2537:15912;2537:15894"
+ readonly property string filePath: "light/images/textfield-background.png"
+ readonly property real height: 30
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 160
+ readonly property real x: 29361
+ readonly property real y: 1735.5
+ }
+
+ readonly property real bottomPadding: 5
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 5
+ readonly property string figmaId: "I2557:15591;2537:15912"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 12
+ readonly property string name: "textfield-contentItem"
+ readonly property real rightPadding: 12
+ readonly property real spacing: 0
+ readonly property real topPadding: 5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15591;2537:15912;2537:15892"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 16
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "textfield-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 1
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 28
+ readonly property real x: 29373
+ readonly property real y: 1740.5
+ }
+
+ readonly property real leftPadding: 12
+ readonly property real rightPadding: 12
+ readonly property real topPadding: 5
+ }
+
+ }
+
+ readonly property QtObject toolbar: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5726;2556:19625;2556:19554"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-background-disabled"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 233
+ readonly property real x: 31345
+ readonly property real y: 2862
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2942:5726;2556:19625"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "toolbar-contentItem-disabled"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property real topPadding: 8
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property QtObject toolButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5726;2556:19625;2556:19556"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton1-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31353
+ readonly property real y: 2870
+ }
+
+ readonly property QtObject toolButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5726;2556:19625;2556:19562"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton2-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31426
+ readonly property real y: 2870
+ }
+
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject disabled_footer: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5728;2556:19669;2556:19582"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-background-disabled-footer"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 233
+ readonly property real x: 31345
+ readonly property real y: 2996
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2942:5728;2556:19669"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "toolbar-contentItem-disabled-footer"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property QtObject toolButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5728;2556:19669;2556:19584"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton1-disabled-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31353
+ readonly property real y: 3004
+ }
+
+ readonly property QtObject toolButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5728;2556:19669;2556:19585"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton2-disabled-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31426
+ readonly property real y: 3004
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5725;2556:19603;2556:19554"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-background"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 233
+ readonly property real x: 31345
+ readonly property real y: 2795
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2942:5725;2556:19603"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "toolbar-contentItem"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property real topPadding: 8
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property QtObject toolButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5725;2556:19603;2556:19556"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton1"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31353
+ readonly property real y: 2803
+ }
+
+ readonly property QtObject toolButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5725;2556:19603;2556:19562"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton2"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31426
+ readonly property real y: 2803
+ }
+
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject normal_footer: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5727;2556:19647;2556:19582"
+ readonly property string filePath: ""
+ readonly property real height: 48
+ readonly property real leftOffset: 0
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-background-normal-footer"
+ readonly property real rightOffset: 0
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 233
+ readonly property real x: 31345
+ readonly property real y: 2929
+ }
+
+ readonly property real bottomPadding: 4
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 4
+ readonly property string figmaId: "I2942:5727;2556:19647"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 8
+ readonly property string name: "toolbar-contentItem-normal-footer"
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property real topPadding: 4
+ }
+
+ readonly property real leftPadding: 8
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 8
+ readonly property real spacing: 2
+ readonly property QtObject toolButton1: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5727;2556:19647;2556:19584"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton1-normal-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31353
+ readonly property real y: 2937
+ }
+
+ readonly property QtObject toolButton2: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2942:5727;2556:19647;2556:19585"
+ readonly property real height: 32
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbar-toolButton2-normal-footer"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 31426
+ readonly property real y: 2937
+ }
+
+ readonly property real topPadding: 4
+ }
+
+ }
+
+ readonly property QtObject toolbutton: QtObject {
+ readonly property QtObject checked: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15659;2556:18709;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-checked"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33127
+ readonly property real y: 1943
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15659;2556:18709"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-checked"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15659;2556:18709;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-checked"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33138
+ readonly property real y: 1951
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15659;2556:18709;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-checked"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33162
+ readonly property real y: 1949
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject checked_disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15665;2556:18724;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-checked-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33127
+ readonly property real y: 2144
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15665;2556:18724"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-checked-disabled"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15665;2556:18724;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33138
+ readonly property real y: 2152
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15665;2556:18724;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-checked-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33162
+ readonly property real y: 2150
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject checked_hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15663;2556:18719;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-checked-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33127
+ readonly property real y: 2077
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15663;2556:18719"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-checked-hovered"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15663;2556:18719;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33138
+ readonly property real y: 2085
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15663;2556:18719;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-checked-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33162
+ readonly property real y: 2083
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject checked_pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15667;2556:18729;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-checked-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33127
+ readonly property real y: 2211.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15667;2556:18729"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-checked-pressed"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15667;2556:18729;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33138
+ readonly property real y: 2219.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15667;2556:18729;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-checked-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33162
+ readonly property real y: 2217.5
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject disabled: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15661;2556:18714;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-disabled"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33127
+ readonly property real y: 2010.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15661;2556:18714"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-disabled"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15661;2556:18714;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33138
+ readonly property real y: 2018.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15661;2556:18714;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-disabled"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33162
+ readonly property real y: 2016.5
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject hovered: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15655;2556:18699;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-hovered"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33127
+ readonly property real y: 1811.5
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15655;2556:18699"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-hovered"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15655;2556:18699;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-hovered"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33138
+ readonly property real y: 1819.5
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15655;2556:18699;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-hovered"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33162
+ readonly property real y: 1817.5
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15653;2556:18694;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33127
+ readonly property real y: 1742
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15653;2556:18694"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15653;2556:18694;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33138
+ readonly property real y: 1750
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15653;2556:18694;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33162
+ readonly property real y: 1748
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject pressed: QtObject {
+ readonly property QtObject background: QtObject {
+ readonly property real bottomOffset: 4
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15657;2556:18704;2556:18691"
+ readonly property string filePath: ""
+ readonly property real height: 32
+ readonly property real leftOffset: 4
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-background-pressed"
+ readonly property real rightOffset: 4
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 4
+ readonly property real topShadow: 0
+ readonly property real width: 71
+ readonly property real x: 33126
+ readonly property real y: 1878
+ }
+
+ readonly property real bottomPadding: 8
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 8
+ readonly property string figmaId: "I2557:15657;2556:18704"
+ readonly property string layoutMode: "HORIZONTAL"
+ readonly property real leftPadding: 11
+ readonly property string name: "toolbutton-contentItem-pressed"
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ readonly property QtObject icon: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15657;2556:18704;8907:14161"
+ readonly property real height: 16
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-icon-pressed"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 16
+ readonly property real x: 33137
+ readonly property real y: 1886
+ }
+
+ readonly property QtObject label: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I2557:15657;2556:18704;4732:16190"
+ readonly property string fontFamily: "Segoe UI"
+ readonly property real fontSize: 14
+ readonly property real height: 20
+ readonly property real leftShadow: 0
+ readonly property string name: "toolbutton-label-pressed"
+ readonly property real rightShadow: 0
+ readonly property real textHAlignment: 4
+ readonly property real textVAlignment: 128
+ readonly property real topShadow: 0
+ readonly property real width: 25
+ readonly property real x: 33161
+ readonly property real y: 1884
+ }
+
+ readonly property real leftPadding: 11
+ readonly property bool mirrored: false
+ readonly property real rightPadding: 11
+ readonly property real spacing: 8
+ readonly property real topPadding: 8
+ }
+
+ }
+
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/DelayButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/DelayButton.qml
new file mode 100644
index 00000000..cfc15450
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/DelayButton.qml
@@ -0,0 +1,115 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl
+
+T.DelayButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ icon.width: __config.icon.width
+ icon.height: __config.icon.height
+ icon.color: __buttonText
+
+ readonly property color __buttonText: {
+ if (Application.styleHints.accessibility.contrastPreference === Qt.HighContrast) {
+ return (control.enabled && ((control.flat && (control.down || control.hovered))
+ || ((control.highlighted || control.checked) && !control.down)))
+ ? control.palette.button
+ : control.enabled && (control.hovered || control.down)
+ ? control.palette.highlight
+ : control.palette.buttonText
+ }
+ if (control.down) {
+ return (control.checked)
+ ? Application.styleHints.colorScheme == Qt.Light
+ ? Color.transparent("white", 0.7) : Color.transparent("black", 0.5)
+ : (Application.styleHints.colorScheme === Qt.Light
+ ? Color.transparent(control.palette.buttonText, 0.62)
+ : Color.transparent(control.palette.buttonText, 0.7725))
+ } else if (control.checked) {
+ return (Application.styleHints.colorScheme === Qt.Dark && !control.enabled)
+ ? Color.transparent("white", 0.5302)
+ : (Application.styleHints.colorScheme === Qt.Dark ? "black" : "white")
+ } else {
+ return control.palette.buttonText
+ }
+ }
+
+ readonly property string __currentState: [
+ control.checked && "checked",
+ !control.enabled && "disabled",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.button[__currentState] || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ transition: Transition {
+ NumberAnimation {
+ duration: control.delay * (control.pressed ? 1.0 - control.progress : 0.3 * control.progress)
+ }
+ }
+
+ contentItem: ItemGroup {
+ ClippedText {
+ clip: control.progress > 0
+ clipX: -control.leftPadding + control.progress * control.width
+ clipWidth: (1.0 - control.progress) * control.width
+ visible: control.progress < 1
+
+ text: control.text
+ font: control.font
+ color: control.icon.color
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ elide: Text.ElideRight
+ }
+
+ ClippedText {
+ clip: control.progress > 0
+ clipX: -control.leftPadding
+ clipWidth: control.progress * control.width
+ visible: control.progress > 0
+
+ text: control.text
+ font: control.font
+ color: control.icon.color
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ elide: Text.ElideRight
+ }
+ }
+
+ background: ButtonBackground {
+ control: control
+ implicitHeight: control.__config.background.height
+ implicitWidth: control.__config.background.width
+ radius: control.__config.background.topOffset
+ subtle: false
+
+ Rectangle {
+ width: control.progress * parent.width
+ height: parent.height
+ radius: parent.radius
+ color: control.down ? control.palette.accent : "transparent"
+ visible: !control.checked && control.enabled
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Dialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Dialog.qml
new file mode 100644
index 00000000..544da130
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Dialog.qml
@@ -0,0 +1,98 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Effects
+
+T.Dialog {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ leftInset: __isHighContrast ? 0 : -32
+ topInset: __isHighContrast ? 0 : -32
+ rightInset: __isHighContrast ? 0 : -32
+ bottomInset: __isHighContrast ? 0 : -32
+
+ padding: 24
+ topPadding: 12
+ bottomPadding: 23
+
+ enter: Transition {
+ NumberAnimation { property: "opacity"; from: 0.0; to: 1.0; easing.type: Easing.Linear; duration: 83 }
+ NumberAnimation { property: "scale"; from: control.modal ? 1.05 : 1; to: 1; easing.type: Easing.OutCubic; duration: 167 }
+ }
+
+ exit: Transition {
+ NumberAnimation { property: "opacity"; from: 1.0; to: 0.0; easing.type: Easing.Linear; duration: 83 }
+ NumberAnimation { property: "scale"; from: 1; to: control.modal ? 1.05 : 1; easing.type: Easing.OutCubic; duration: 167 }
+ }
+
+ background: Rectangle {
+ color: control.__isHighContrast ? control.palette.window : "transparent"
+ border.color: control.__isHighContrast ? control.palette.text : "transparent"
+ border.width: 2
+ radius: 8
+ MultiEffect {
+ visible: !control.__isHighContrast
+ x: -control.leftInset
+ y: -control.topInset
+ width: source.width
+ height: source.height
+ source: Rectangle {
+ width: control.background.width + control.leftInset + control.rightInset
+ height: control.background.height + control.topInset + control.bottomInset
+ color: Application.styleHints.colorScheme === Qt.Light ? "white" : Qt.tint(control.palette.window, Color.transparent("white", 0.05))
+ border.color: "#66757575"
+ radius: 8
+ }
+ shadowScale: 1
+ shadowOpacity: 0.19
+ shadowColor: control.palette.shadow
+ shadowEnabled: true
+ shadowHorizontalOffset: 0
+ shadowVerticalOffset: 32
+ blurMax: 64
+ }
+ }
+
+ header: Label {
+ text: control.title
+ topPadding: control.padding
+ leftPadding: control.padding
+ rightPadding: control.padding
+ visible: control.title && parent?.parent === Overlay.overlay
+ elide: Label.ElideRight
+ font.bold: true
+ font.pixelSize: 20
+ font.weight: Font.DemiBold
+ }
+
+ footer: DialogButtonBox {
+ visible: count > 0
+ leftInset: control.__isHighContrast ? 1 : 0
+ topInset: control.__isHighContrast ? 1 : 0
+ rightInset: control.__isHighContrast ? 1 : 0
+ bottomInset: control.__isHighContrast ? 1 : 0
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.3)
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: "transparent"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/DialogButtonBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/DialogButtonBox.qml
new file mode 100644
index 00000000..6c280330
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/DialogButtonBox.qml
@@ -0,0 +1,55 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.DialogButtonBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 8
+ padding: 24
+
+ alignment: count === 1 ? Qt.AlignRight : undefined
+
+ delegate: Button {
+ highlighted: DialogButtonBox.buttonRole === DialogButtonBox.AcceptRole || DialogButtonBox.buttonRole === DialogButtonBox.YesRole
+ }
+
+ contentItem: ListView {
+ implicitWidth: contentWidth
+ model: control.contentModel
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ snapMode: ListView.SnapToItem
+ }
+
+ background: Item {
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ implicitHeight: 81
+ Rectangle {
+ implicitHeight: parent.__isHighContrast ? 2 : 1
+ width: parent.width
+ color: parent.__isHighContrast ? control.palette.text : Application.styleHints.colorScheme === Qt.Light ? "#0F000000" : "#15FFFFFF"
+ }
+ Rectangle {
+ implicitHeight: parent.__isHighContrast ? 79 : 80
+ x: 1; y: parent.__isHighContrast ? 2 : 1
+ width: parent.width - 2
+ height: parent.height - (parent.__isHighContrast ? 3 : 2)
+ color: control.palette.window
+ topLeftRadius: 0
+ bottomLeftRadius: 7
+ bottomRightRadius: 7
+ topRightRadius: 0
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/DoubleSpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/DoubleSpinBox.qml
new file mode 100644
index 00000000..d4a00d80
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/DoubleSpinBox.qml
@@ -0,0 +1,145 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.DoubleSpinBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight, down.implicitIndicatorHeight)
+
+ property string __controlState: [
+ enabled && (down.hovered || down.pressed) && "down",
+ enabled && (up.hovered || up.pressed) && !(down.hovered || down.pressed) && "up",
+ enabled && (hovered || down.hovered || up.hovered) && !(down.pressed || up.pressed) && "hovered",
+ enabled && (down.pressed || up.pressed) && "pressed",
+ !enabled && "disabled"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.spinbox[__controlState] || {}
+ readonly property var __downConfig: value == from ? Config.controls.spinbox["atlimit"] : __config
+ readonly property var __upConfig: value == to ? Config.controls.spinbox["atlimit"] : __config
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ spacing: __config.contentItem.spacing || 0
+ leftPadding: ((!mirrored ? __config.leftPadding : __config.rightPadding) || 0) + (mirrored ? (up.indicator ? up.indicator.width * 2 : 0) : 0)
+ rightPadding: ((!mirrored ? __config.rightPadding : __config.leftPadding) || 0) + (!mirrored ? (up.indicator ? up.indicator.width * 2 : 0) : 0)
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config?.bottomPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ validator: DoubleValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ decimals: control.decimals
+ }
+
+ contentItem: TextInput {
+ clip: width < implicitWidth
+ text: control.displayText
+ opacity: control.enabled ? 1 : 0.3
+
+ font: control.font
+ color: control.palette.buttonText
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: control.mirrored ? Text.AlignRight : Text.AlignLeft
+ verticalAlignment: Text.AlignVCenter
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+
+ ContextMenu.menu: Impl.TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ down.indicator: ItemGroup {
+ x: !control.mirrored ? control.up.indicator ? (control.up.indicator.x - width) : 0
+ : control.__config.rightPadding
+ y: control.topPadding
+ Impl.StyleImage {
+ height: control.availableHeight
+ visible: !control.__isHighContrast
+ imageConfig: control.__downConfig.indicator_down_background
+ }
+ Rectangle {
+ height: control.availableHeight
+ visible: control.__isHighContrast && control.down.pressed
+ color: control.down.pressed ? control.palette.highlight : control.palette.button
+ radius: control.__config.indicator_down_background.bottomOffset
+ }
+ ColorImage {
+ x: Math.ceil((parent.width - width) / 2)
+ y: Math.floor((parent.height - height) / 2)
+ width: implicitWidth
+ height: implicitHeight
+ source: control.__downConfig.indicator_down_icon.filePath
+ color: !control.__isHighContrast ? defaultColor : control.down.pressed ? control.palette.button : control.palette.buttonText
+ }
+ }
+
+ up.indicator: ItemGroup {
+ x: control.mirrored ? control.__config.rightPadding + (control.down.indicator ? control.down.indicator.width : 0)
+ : control.width - width - control.__config.rightPadding
+ y: control.topPadding
+ Impl.StyleImage {
+ height: control.availableHeight
+ visible: !control.__isHighContrast
+ imageConfig: control.__upConfig.indicator_up_background
+ }
+ Rectangle {
+ visible: control.__isHighContrast && control.up.pressed
+ height: control.availableHeight
+ color: control.up.pressed ? control.palette.highlight : control.palette.button
+ radius: control.__config.indicator_up_background.bottomOffset
+ }
+ ColorImage {
+ x: Math.ceil((parent.width - width) / 2)
+ y: Math.floor((parent.height - height) / 2)
+ width: implicitWidth
+ height: implicitHeight
+ source: control.__upConfig.indicator_up_icon.filePath
+ color: !control.__isHighContrast ? defaultColor : control.up.pressed ? control.palette.button : control.palette.buttonText
+ }
+ }
+
+ background: ItemGroup {
+ Impl.StyleImage {
+ visible: !control.__isHighContrast
+ imageConfig: control.__config.background
+ Item {
+ visible: control.activeFocus
+ width: parent.width
+ height: 2
+ y: parent.height - height
+ Impl.FocusStroke {
+ width: parent.width
+ height: parent.height
+ radius: control.__config.background.bottomOffset
+ color: control.palette.accent
+ }
+ }
+ }
+ Rectangle {
+ visible: control.__isHighContrast
+ color: control.palette.window
+ border.color: control.enabled && control.hovered || control.activeFocus ? control.palette.accent : control.palette.buttonText
+ border.width: control.editable && control.activeFocus ? 2 : 1
+ radius: control.__config.background.bottomOffset
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/FocusFrame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/FocusFrame.qml
new file mode 100644
index 00000000..bb79ddc6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/FocusFrame.qml
@@ -0,0 +1,58 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+
+@Deprecated {
+ reason: "FocusFrame component has been moved to private FluentWinUI3.impl module \
+ and is no longer part of the public QML API."
+}
+Rectangle {
+ Component.onCompleted: {
+ print("FocusFrame has been moved to private FluentWinUI3.impl module "
+ + "and is no longer part of the public QML API.")
+ }
+ function moveToItem(item) {
+ if (!item) {
+ targetItem = null;
+ parent = null;
+ return;
+ }
+ parent = item.parent
+ targetItem = item
+ }
+
+ property Item targetItem
+ property real innerFrameSize: 1
+ property real outerFrameSize: 3
+ property real frameRadius: 4.0
+
+ x: targetItem ? targetItem.x - outerFrameSize : 0
+ y: targetItem ? targetItem.y - outerFrameSize : 0
+ // Stack on top of all siblings of the targetItem
+ z: 100
+ width: targetItem ? targetItem.width + outerFrameSize * 2 : 0
+ height: targetItem ? targetItem.height + outerFrameSize * 2 : 0
+ radius: frameRadius + outerFrameSize
+ visible: targetItem && targetItem.visible
+ color: "transparent"
+ border.color: Application.styleHints.colorScheme === Qt.Light ? "black" : "white"
+ border.width: outerFrameSize - (Application.styleHints.colorScheme === Qt.Light ? innerFrameSize : 0)
+
+ Rectangle {
+ id: innerFocusFrame
+ z: 10
+ x: outerFrameSize - innerFrameSize
+ y: outerFrameSize - innerFrameSize
+ width: targetItem ? targetItem.width + innerFrameSize * 2 : 0
+ height: targetItem ? targetItem.height + innerFrameSize * 2 : 0
+ radius: frameRadius + innerFrameSize
+ visible: targetItem && targetItem.visible
+ color: "transparent"
+ border.color: Application.styleHints.colorScheme === Qt.Light ? "white" : "black"
+ border.width: innerFrameSize
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Frame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Frame.qml
new file mode 100644
index 00000000..bdabfd9a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Frame.qml
@@ -0,0 +1,45 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.Frame {
+ id: control
+
+ implicitWidth: Math.max((background.minimumWidth || implicitBackgroundWidth)
+ + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max((background.minimumHeight || implicitBackgroundHeight)
+ + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: !control.enabled ? "disabled" : "normal";
+ readonly property var __config: Config.controls.frame[__currentState] || {}
+
+ background: Rectangle {
+ implicitWidth: control.__config.background.width
+ implicitHeight: control.__config.background.height
+ color: "transparent"
+ border.color: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast ? control.palette.text : "transparent"
+ radius: 4
+ Impl.StyleImage {
+ width: parent.width
+ height: parent.height
+ imageConfig: control.__config.background
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/GroupBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/GroupBox.qml
new file mode 100644
index 00000000..ea154e66
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/GroupBox.qml
@@ -0,0 +1,72 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.GroupBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ readonly property real __deltaY: (__config.background.y - __config.label.y) || 0
+ readonly property real __deltaX: (__config.background.x - __config.label.x) || 0
+ spacing: (__deltaY - __config.label.height) || 0
+
+ topPadding: (__config.topPadding || 0) + (spacing >= 0 ? (label.height + spacing) : __deltaY)
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: (__config.leftPadding || 0) + (__deltaX >= 0 ? __deltaX : 0)
+ rightPadding: __config.rightPadding || 0
+
+ topInset: __deltaY > 0 ? __deltaY : 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: __deltaX > 0 ? __deltaX : 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.enabled && control.hovered && "hovered",
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.groupbox[__currentState] || {}
+
+ label: T.Label {
+ x: control.__deltaX > 0 ? 0 : -__deltaX
+ y: control.__deltaY > 0 ? 0 : -__deltaY
+
+ topPadding: control.__config.label_contentItem.topPadding || 0
+ leftPadding: control.__config.label_contentItem.leftPadding || 0
+ rightPadding: control.__config.label_contentItem.rightPadding || 0
+ bottomPadding: control.__config.label_contentItem.bottomPadding || 0
+
+ height: Math.max(implicitHeight, __config.label.height)
+
+ text: control.title
+ font: control.font
+ color: control.palette.windowText
+ elide: Text.ElideRight
+ horizontalAlignment: control.__config.label_text.textHAlignment
+ verticalAlignment: control.__config.label_text.textVAlignment
+
+ background: Impl.StyleImage {
+ imageConfig: control.__config.label_background
+ }
+ }
+
+ background: Rectangle {
+ color: "transparent"
+ border.color: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast ? control.palette.text : "transparent"
+ radius: 4
+ Impl.StyleImage {
+ imageConfig: control.__config.background.filePath ? control.__config.background : Config.controls.frame["normal"].background // fallback to regular frame background
+ width: parent.width
+ height: parent.height
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ItemDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ItemDelegate.qml
new file mode 100644
index 00000000..fed7d080
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ItemDelegate.qml
@@ -0,0 +1,108 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.ItemDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0 + verticalOffset
+ leftPadding: __config.leftPadding || 0 + __horizontalOffset
+ rightPadding: __config.rightPadding || 0 + __horizontalOffset
+ bottomPadding: __config.bottomPadding || 0 + __verticalOffset
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ icon.width: 16
+ icon.height: 16
+
+ readonly property int __horizontalOffset: 4
+ readonly property int __verticalOffset: 2
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.highlighted && "highlighted",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.itemdelegate[__currentState] || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+ icon: control.icon
+ defaultIconColor: control.down ? pressedText : control.__isHighContrast && control.hovered
+ ? control.palette.button : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+
+ readonly property color pressedText: Application.styleHints.colorScheme === Qt.Light
+ ? Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.62)
+ : Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.7725)
+ }
+
+ background: Item {
+ implicitWidth: 160
+ implicitHeight: 40
+
+ property Item backgroundImage: Impl.StyleImage {
+ visible: !control.__isHighContrast
+ parent: control.background
+ imageConfig: control.__config.background
+ implicitWidth: parent.width - control.__horizontalOffset * 2
+ implicitHeight: parent.height - control.__verticalOffset * 2
+ x: control.__horizontalOffset
+ y: control.__verticalOffset
+ }
+
+ property Rectangle selector: Rectangle {
+ parent: control.background.backgroundImage
+ y: (parent.height - height) / 2
+ width: 3
+ height: (control.highlighted || control.activeFocus)
+ ? control.down ? 10 : 16
+ : 0
+ radius: width * 0.5
+ color: control.palette.accent
+ visible: (control.highlighted || control.activeFocus) && !control.__isHighContrast
+ Behavior on height {
+ NumberAnimation {
+ duration: 187
+ easing.type: Easing.OutCubic
+ }
+ }
+ }
+
+ Rectangle {
+ visible: control.__isHighContrast
+ implicitWidth: parent.width - control.__horizontalOffset * 2
+ implicitHeight: parent.height - control.__verticalOffset * 2
+ x: control.__horizontalOffset
+ y: control.__verticalOffset
+ color: control.hovered ? control.palette.accent : control.palette.window
+ radius: 4
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Menu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Menu.qml
new file mode 100644
index 00000000..38088dd7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Menu.qml
@@ -0,0 +1,80 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Effects
+
+T.Menu {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ leftPadding: 5
+ topPadding: 5
+ rightPadding: 5
+ bottomPadding: 5
+ margins: 0
+ overlap: 4
+
+ readonly property var __config: Config.controls.popup["normal"]
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ leftInset: -__config.background.leftShadow
+ topInset: -__config.background.topShadow
+ rightInset: -__config.background.rightShadow
+ bottomInset: -__config.background.bottomShadow
+
+ delegate: MenuItem { }
+
+ contentItem: ListView {
+ implicitHeight: contentHeight
+ model: control.contentModel
+ interactive: Window.window
+ ? contentHeight + control.topPadding + control.bottomPadding > control.height
+ : false
+ currentIndex: control.currentIndex
+ spacing: 4
+ clip: true
+
+ ScrollIndicator.vertical: ScrollIndicator {}
+ }
+
+ property real __heightScale: 1
+ height: __heightScale * implicitHeight
+ enter: Transition {
+ NumberAnimation { property: "__heightScale"; from: 0.33; to: 1; easing.type: Easing.OutCubic; duration: 250 }
+ }
+
+ background: Impl.StyleImage {
+ implicitWidth: 200 + imageConfig.leftShadow + imageConfig.rightShadow
+ implicitHeight: 30 + imageConfig.topShadow + imageConfig.bottomShadow
+ imageConfig: control.__config.background
+ drawShadowWithinBounds: true
+ Rectangle {
+ x: -control.leftInset
+ y: -control.topInset
+ implicitWidth: parent.width + control.leftInset + control.rightInset
+ implicitHeight: parent.height + control.topInset + control.bottomInset
+ visible: control.__isHighContrast
+ radius: 8
+ color: control.palette.window
+ border.color: control.palette.text
+ border.width: 2
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: "transparent"
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: "transparent"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuBar.qml
new file mode 100644
index 00000000..5d72eeb3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuBar.qml
@@ -0,0 +1,39 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+
+T.MenuBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: SafeArea.margins.top + (__config.topPadding || 0)
+ bottomPadding: SafeArea.margins.bottom + (__config.bottomPadding || 0)
+ leftPadding: SafeArea.margins.left + (__config.leftPadding || 0)
+ rightPadding: SafeArea.margins.right + (__config.rightPadding || 0)
+
+ readonly property var __config: Config.controls.toolbar["normal"] || {}
+
+ delegate: MenuBarItem { }
+
+ contentItem: Row {
+ spacing: control.spacing
+ Repeater {
+ model: control.contentModel
+ }
+ }
+
+ background: Impl.StyleImage {
+ imageConfig: control.__config.background
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuBarItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuBarItem.qml
new file mode 100644
index 00000000..ab63393d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuBarItem.qml
@@ -0,0 +1,69 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl
+
+T.MenuBarItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ icon.width: __config.icon.width
+ icon.height: __config.icon.height
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.enabled && !control.down && (control.hovered || control.highlighted) && "hovered",
+ down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.toolbutton[__currentState] || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ ? control.hovered || control.highlighted ? control.palette.highlight : control.palette.buttonText
+ : !control.down
+ ? control.palette.buttonText : Application.styleHints.colorScheme === Qt.Light
+ ? Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.62)
+ : Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.7725)
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: ButtonBackground {
+ control: control
+ implicitHeight: 30
+ implicitWidth: 30
+ radius: control.__config.background.topOffset
+ subtle: (!control.checked || control.flat) && Application.styleHints.accessibility.contrastPreference !== Qt.HighContrast
+ accented: control.checked
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuItem.qml
new file mode 100644
index 00000000..dd87f698
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuItem.qml
@@ -0,0 +1,87 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.MenuItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: 12
+ rightPadding: 12
+ topPadding: 3
+ bottomPadding: 3
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+ implicitTextPadding: control.checkable && control.indicator ? control.indicator.width + control.spacing : 0
+
+ contentItem: IconLabel {
+ readonly property real arrowPadding: control.subMenu && control.arrow ? control.arrow.width + control.spacing : 0
+ leftPadding: !control.mirrored ? control.textPadding : arrowPadding
+ rightPadding: control.mirrored ? control.textPadding : arrowPadding
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ arrow: ColorImage {
+ x: control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+ width: 20
+
+ visible: control.subMenu
+ rotation: control.mirrored ? -180 : 0
+ color: control.palette.text
+ source: Qt.resolvedUrl("icons/menuarrow.png")
+ fillMode: Image.Pad
+ }
+
+ indicator: Item {
+ implicitWidth: 14
+ implicitHeight: 10
+
+ x: control.mirrored ? control.width - width - control.rightPadding : control.leftPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ visible: control.checkable
+
+ ColorImage {
+ y: (parent.height - height) / 2
+ color: control.palette.text
+ source: Qt.resolvedUrl("icons/checkmark.png")
+ visible: control.checkState === Qt.Checked
+ || (control.checked && control.checkState === undefined)
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 30
+ radius: 4
+
+ readonly property real alpha: control.down
+ ? Application.styleHints.colorScheme === Qt.Light ? 0.0241 : 0.0419
+ : control.hovered ? Application.styleHints.colorScheme === Qt.Light ? 0.0373 : 0.0605 : 0
+
+ color: Application.styleHints.colorScheme === Qt.Light ? Qt.rgba(0, 0, 0, alpha) : Qt.rgba(1, 1, 1, alpha)
+ visible: control.down || control.highlighted
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuSeparator.qml
new file mode 100644
index 00000000..93fd2083
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/MenuSeparator.qml
@@ -0,0 +1,24 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.MenuSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ horizontalPadding: 0
+ verticalPadding: 2
+
+ contentItem: Rectangle {
+ implicitWidth: 188
+ implicitHeight: 1
+ color: Application.styleHints.colorScheme === Qt.Light ? "#0F000000" : "#15FFFFFF"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/PageIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/PageIndicator.qml
new file mode 100644
index 00000000..fbadb54a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/PageIndicator.qml
@@ -0,0 +1,70 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.PageIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.enabled && control.hovered && "hovered",
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.pageindicator[__currentState] || {}
+
+ delegate: Impl.StyleImage {
+ required property int index
+
+ property alias hovered: hoverHandler.hovered
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.enabled && (index === control.currentIndex || pressed) && "delegate",
+ control.enabled && index === control.currentIndex && "current",
+ control.enabled && hovered && !pressed && "hovered",
+ control.enabled && control.interactive && pressed && "pressed",
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var config: Config.controls.pageindicatordelegate[__currentState].indicator || {}
+
+ imageConfig: config
+
+ HoverHandler {
+ id: hoverHandler
+ enabled: control.interactive
+ }
+ }
+
+ contentItem: Row {
+ spacing: control.spacing
+
+ Repeater {
+ model: control.count
+ delegate: control.delegate
+ }
+ }
+
+ background: Impl.StyleImage {
+ imageConfig: control.__config.background
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Popup.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Popup.qml
new file mode 100644
index 00000000..c7e35a31
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Popup.qml
@@ -0,0 +1,65 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.Popup {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: "normal"
+ readonly property var __config: Config.controls.popup[__currentState] || {}
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ enter: Transition {
+ NumberAnimation { property: "opacity"; from: 0.0; to: 1.0; easing.type: Easing.Linear; duration: 83 }
+ NumberAnimation { property: "scale"; from: control.modal ? 1.05 : 1; to: 1; easing.type: Easing.OutCubic; duration: 167 }
+ }
+
+ exit: Transition {
+ NumberAnimation { property: "opacity"; from: 1.0; to: 0.0; easing.type: Easing.Linear; duration: 83 }
+ NumberAnimation { property: "scale"; from: 1; to: control.modal ? 1.05 : 1; easing.type: Easing.OutCubic; duration: 167 }
+ }
+
+ background: Impl.StyleImage {
+ implicitWidth: 320
+ implicitHeight: 72
+ imageConfig: control.__config.background
+ drawShadowWithinBounds: control.__isHighContrast
+ Rectangle {
+ implicitWidth: parent.width
+ implicitHeight: parent.height
+ visible: control.__isHighContrast
+ radius: 4
+ color: control.palette.window
+ border.color: control.palette.text
+ border.width: 2
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.3)
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: "transparent"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ProgressBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ProgressBar.qml
new file mode 100644
index 00000000..d5111393
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ProgressBar.qml
@@ -0,0 +1,121 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+import QtQuick.Effects
+
+T.ProgressBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: (__isHighContrast ? -1 : 0) - (__config.topInset || 0)
+ bottomInset: (__isHighContrast ? -1 : 0) - (__config.bottomInset || 0)
+ leftInset: (__isHighContrast ? -1 : 0) - (__config.leftInset || 0)
+ rightInset: (__isHighContrast ? -1 : 0) - (__config.rightInset || 0)
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.indeterminate && "indeterminate"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.progressbar[__currentState] || {}
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ contentItem: Item {
+ implicitWidth: control.indeterminate ? parent.availableWidth : progress.implicitWidth
+ implicitHeight: control.indeterminate ? control.__config.track.height : progress.implicitHeight
+ scale: control.mirrored ? -1 : 1
+ clip: control.indeterminate
+
+ readonly property Rectangle progress: Rectangle {
+ x: control.background.groove?.x - (control.__isHighContrast ? 0 : 1)
+ y: control.background.groove?.y - (control.__isHighContrast ? 0 : 1)
+ parent: control.contentItem
+ visible: !control.indeterminate && control.value
+ implicitWidth: control.__config.track.width
+ implicitHeight: control.__config.track.height
+ width: control.position * parent.width
+ height: control.__config.track.height
+ radius: control.__config.track.height * 0.5
+ color: control.palette.accent
+ }
+
+ readonly property Rectangle animatedProgress: Rectangle {
+ parent: control.contentItem
+ implicitWidth: parent.width
+ implicitHeight: control.__config.track.height
+ radius: control.__config.track.height * 0.5
+ clip: true
+ visible: false
+ color: "transparent"
+ Rectangle {
+ width: 0.5 * parent.width
+ height: control.__config.track.height
+ radius: control.__config.track.height * 0.5
+ color: control.palette.accent
+ SequentialAnimation on x {
+ loops: Animation.Infinite
+ running: control.indeterminate && control.visible
+ NumberAnimation {
+ from: -control.contentItem.animatedProgress.width
+ to: control.contentItem.width
+ easing.type: Easing.InOutCubic
+ duration: control.width * 8
+ }
+ NumberAnimation {
+ from: -control.contentItem.animatedProgress.width * 0.5
+ to: control.contentItem.width
+ easing.type: Easing.InOutCubic
+ duration: control.width * 5
+ }
+ }
+ }
+ }
+
+ readonly property Rectangle mask: Rectangle {
+ parent: control.contentItem
+ width: control.availableWidth
+ height: control.contentItem.animatedProgress.height
+ radius: control.contentItem.animatedProgress.radius
+ visible: false
+ color: control.palette.accent
+ layer.enabled: true
+ antialiasing: false
+ }
+
+ MultiEffect {
+ visible: control.indeterminate
+ source: control.contentItem.animatedProgress
+ width: control.contentItem.animatedProgress.width
+ height: control.contentItem.animatedProgress.height
+ maskEnabled: true
+ maskSource: control.contentItem.mask
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: groove.width
+ radius: height * 0.5
+ color: control.__isHighContrast ? control.palette.window : "transparent"
+ border.color: control.__isHighContrast ? control.palette.text : "transparent"
+ property Item groove: Impl.StyleImage {
+ imageConfig: control.__config.groove
+ visible: !control.indeterminate && !control.__isHighContrast
+ parent: control.background
+ height: implicitHeight
+ width: parent.width
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RadioButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RadioButton.qml
new file mode 100644
index 00000000..63111e87
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RadioButton.qml
@@ -0,0 +1,64 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.RadioButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: [
+ control.checked && "checked",
+ !control.enabled && "disabled",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.radiobutton[__currentState] || {}
+ readonly property bool __mirroredIndicator: control.mirrored !== (__config.mirrored || false)
+
+ readonly property Item __focusFrameTarget: control
+
+ indicator: Impl.RadioIndicator {
+ x: control.text ? (control.__mirroredIndicator ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ filePath: Qt.resolvedUrl(control.__config.indicator.filePath)
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.text
+ elide: Text.ElideRight
+ horizontalAlignment: Text.AlignLeft
+ verticalAlignment: Text.AlignVCenter
+ }
+
+ background: Impl.StyleImage {
+ imageConfig: control.__config.background
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RadioDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RadioDelegate.qml
new file mode 100644
index 00000000..32660fec
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RadioDelegate.qml
@@ -0,0 +1,89 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+
+T.RadioDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 10
+
+ topPadding: __config.topPadding || 0 + verticalOffset
+ leftPadding: __config.leftPadding || 0 + __horizontalOffset
+ rightPadding: __config.rightPadding || 0 + __horizontalOffset
+ bottomPadding: __config.bottomPadding || 0 + __verticalOffset
+
+ icon.width: 16
+ icon.height: 16
+
+ readonly property int __horizontalOffset: 4
+ readonly property int __verticalOffset: 2
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.highlighted && "highlighted",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.itemdelegate[__currentState] || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ indicator: Impl.RadioIndicator {
+ readonly property string currentState: [
+ control.checked && "checked",
+ !control.enabled && control.checked && "disabled",
+ control.enabled && control.checked && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var config: Config.controls.radiobutton[currentState] || {}
+
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ filePath: Qt.resolvedUrl(config.indicator.filePath)
+ }
+
+ contentItem: IconLabel {
+ leftPadding: !control.mirrored ? 0 : control.indicator.width + control.spacing
+ rightPadding: control.mirrored ? 0 : control.indicator.width + control.spacing
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+ icon: control.icon
+ defaultIconColor: control.down ? pressedText : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+
+ readonly property color pressedText: Application.styleHints.colorScheme === Qt.Light
+ ? Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.62)
+ : Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.7725)
+ }
+
+ background: Item {
+ implicitWidth: 160
+ implicitHeight: 40
+
+ property Item backgroundImage: Impl.StyleImage {
+ parent: control.background
+ imageConfig: control.__config.background
+ implicitWidth: parent.width - control.__horizontalOffset * 2
+ implicitHeight: parent.height - control.__verticalOffset * 2
+ x: control.__horizontalOffset
+ y: control.__verticalOffset
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RangeSlider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RangeSlider.qml
new file mode 100644
index 00000000..764707a6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RangeSlider.qml
@@ -0,0 +1,270 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.RangeSlider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ first.implicitHandleWidth + leftPadding + rightPadding,
+ second.implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ first.implicitHandleHeight + topPadding + bottomPadding,
+ second.implicitHandleHeight + topPadding + bottomPadding)
+
+ topPadding: horizontal ? __config.topPadding : __config.leftPadding || 0
+ leftPadding: horizontal ? __config.leftPadding : __config.bottomPadding || 0
+ rightPadding: horizontal ? __config.rightPadding : __config.topPadding || 0
+ bottomPadding: horizontal ? __config.bottomPadding : __config.rightPadding || 0
+
+ readonly property string __controlState: [
+ !control.enabled && "disabled",
+ control.enabled && control.hovered && !(first.pressed || second.pressed) && "hovered",
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.rangeslider[__controlState] || {}
+
+ readonly property real __steps: Math.abs(to - from) / stepSize
+ readonly property bool __isDiscrete: stepSize >= Number.EPSILON
+ && Math.abs(Math.round(__steps) - __steps) < Number.EPSILON
+
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ property string __firstHandleState: [
+ !control.enabled && "disabled",
+ first.hovered && !first.pressed && "hovered",
+ first.pressed && "handle_pressed",
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __firstHandleConfig: Config.controls.rangeslider[__firstHandleState] || {}
+
+ property string __secondHandleState: [
+ !control.enabled && "disabled",
+ second.hovered && !second.pressed && "hovered",
+ second.pressed && "handle_pressed",
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __secondHandleConfig: Config.controls.rangeslider[__secondHandleState] || {}
+
+ readonly property Item __focusFrameControl: control
+ readonly property Item __focusFrameTarget: control
+
+ first.handle: ItemGroup {
+ x: Math.round(control.leftPadding + (control.horizontal
+ ? control.first.visualPosition * (control.availableWidth - width)
+ : (control.availableWidth - width) / 2))
+ y: Math.round(control.topPadding + (control.horizontal
+ ? (control.availableHeight - height) / 2
+ : control.first.visualPosition * (control.availableHeight - height)))
+
+ Impl.StyleImage {
+ visible: !control.__isHighContrast
+ imageConfig: control.__firstHandleConfig.first_handle
+
+ readonly property Item __focusFrameTarget: control
+ }
+
+ Rectangle {
+ visible: control.__isHighContrast
+ implicitWidth: control.__secondHandleConfig.first_handle.width
+ implicitHeight: control.__secondHandleConfig.first_handle.height
+ color: control.palette.buttonText
+ radius: width / 2
+ }
+
+ property Rectangle indicator: Rectangle {
+ property real diameter: !control.enabled ? 10
+ : control.first.pressed ? 8
+ : control.__isHighContrast && !control.hovered ? 0
+ : control.first.hovered ? 14 : 10
+ parent: control.first.handle
+ width: diameter
+ height: diameter
+ radius: diameter * 0.5
+ x: (control.__secondHandleConfig.first_handle.width - width) / 2
+ y: (control.__secondHandleConfig.first_handle.height - height) / 2
+ color: control.enabled ? (control.first.hovered ? Qt.rgba(control.palette.accent.r, control.palette.accent.g, control.palette.accent.b, 0.9020)
+ : control.first.pressed ? Qt.rgba(control.palette.accent.r, control.palette.accent.g, control.palette.accent.b, 0.8)
+ : control.palette.accent)
+ : control.palette.accent
+ Behavior on diameter {
+ // From WindowsUI 3 Animation Values
+ NumberAnimation {
+ duration: 167
+ easing.type: Easing.OutCubic
+ }
+ }
+ }
+ }
+
+ second.handle: ItemGroup {
+ x: Math.round(control.leftPadding + (control.horizontal
+ ? control.second.visualPosition * (control.availableWidth - width)
+ : (control.availableWidth - width) / 2))
+ y: Math.round(control.topPadding + (control.horizontal
+ ? (control.availableHeight - height) / 2
+ : control.second.visualPosition * (control.availableHeight - height)))
+
+ Impl.StyleImage {
+ visible: !control.__isHighContrast
+ imageConfig: control.__secondHandleConfig.second_handle
+
+ readonly property Item __focusFrameTarget: control
+ }
+
+ Rectangle {
+ visible: control.__isHighContrast
+ implicitWidth: control.__secondHandleConfig.second_handle.width
+ implicitHeight: control.__secondHandleConfig.second_handle.height
+ color: control.palette.buttonText
+ radius: width / 2
+ }
+
+ property Rectangle indicator: Rectangle {
+ property real diameter: !control.enabled ? 10
+ : control.second.pressed ? 8
+ : control.__isHighContrast && !control.hovered ? 0
+ : control.second.hovered ? 14 : 10
+ parent: control.second.handle
+ width: diameter
+ height: diameter
+ radius: diameter * 0.5
+ x: (control.__secondHandleConfig.second_handle.width - width) / 2
+ y: (control.__secondHandleConfig.second_handle.height - height) / 2
+ color: control.enabled ? (control.second.hovered ? Qt.rgba(control.palette.accent.r, control.palette.accent.g, control.palette.accent.b, 0.9020)
+ : control.second.pressed ? Qt.rgba(control.palette.accent.r, control.palette.accent.g, control.palette.accent.b, 0.8)
+ : control.palette.accent)
+ : control.palette.accent
+ Behavior on diameter {
+ // From WindowsUI 3 Animation Values
+ NumberAnimation{
+ duration: 167
+ easing.type: Easing.OutCubic
+ }
+ }
+ }
+ }
+
+ background: Item {
+ implicitWidth: control.horizontal
+ ? (_background.implicitWidth || _background.groove.implicitWidth)
+ : (_background.implicitHeight || _background.groove.implicitHeight)
+ implicitHeight: control.horizontal
+ ? (_background.implicitHeight || _background.groove.implicitHeight)
+ : (_background.implicitWidth || _background.groove.implicitWidth)
+
+ property Item _background: Impl.StyleImage {
+ visible: !control.__isHighContrast
+ parent: control.background
+ width: parent.width
+ height: parent.width
+ imageConfig: control.__config.background
+
+ property Item groove: Impl.StyleImage {
+ parent: control.background._background
+ x: control.leftPadding - control.leftInset + (control.horizontal
+ ? control.__firstHandleConfig.first_handle.width / 2
+ : (control.availableWidth - width) / 2)
+ y: control.topPadding - control.rightInset + (control.horizontal
+ ? ((control.availableHeight - height) / 2)
+ : control.__firstHandleConfig.first_handle.height / 2)
+
+ width: control.horizontal
+ ? control.availableWidth
+ - (control.__firstHandleConfig.first_handle.width / 2) - (control.__secondHandleConfig.second_handle.width / 2)
+ : implicitWidth
+ height: control.horizontal
+ ? implicitHeight
+ : control.availableHeight
+ - (control.__firstHandleConfig.first_handle.width / 2) - (control.__secondHandleConfig.second_handle.width / 2)
+ imageConfig: control.__config.groove
+ horizontal: control.horizontal
+
+ property Rectangle track: Rectangle {
+ parent: control.background._background.groove
+ x: control.horizontal ? parent.width * control.first.position : 0
+ y: control.horizontal ? 0 : parent.height - (parent.height * control.second.position)
+ implicitWidth: control.horizontal ? control.__config.track.width : control.__config.track.height
+ implicitHeight: control.horizontal ? control.__config.track.height : control.__config.track.width
+ width: control.horizontal
+ ? parent.width * (control.second.position - control.first.position)
+ : parent.width
+ height: control.horizontal
+ ? parent.height
+ : parent.height * (control.second.position - control.first.position)
+ radius: control.__config.track.height * 0.5
+ color: control.palette.accent
+ }
+ }
+
+ property Repeater ticksTop: Repeater {
+ parent: control.__isHighContrast ? control.background._highContrastBackground : control.background._background.groove
+ model: control.__isDiscrete ? Math.floor(control.__steps) + 1 : 0
+ delegate: Rectangle {
+ width: control.horizontal ? 1 : 4
+ height: control.horizontal ? 4 : 1
+ x: control.horizontal
+ ? 6 + index * (parent.width - 2 * 6 - width) / (control.background._background.ticksTop.model - 1)
+ : -4 - width
+ y: control.horizontal
+ ? -4 - height
+ : 6 + index * (parent.height - 2 * 6 - height) / (control.background._background.ticksTop.model - 1)
+ color: Application.styleHints.colorScheme === Qt.Light ? "#9C000000" : "#9AFFFFFF"
+
+ required property int index
+ }
+ }
+
+ property Repeater ticksBottom: Repeater {
+ parent: control.__isHighContrast ? control.background._highContrastBackground : control.background._background.groove
+ model: control.__isDiscrete ? Math.floor(control.__steps) + 1 : 0
+ delegate: Rectangle {
+ width: control.horizontal ? 1 : 4
+ height: control.horizontal ? 4 : 1
+ x: control.horizontal
+ ? 6 + index * (parent.width - 2 * 6 - width) / (control.background._background.ticksBottom.model - 1)
+ : parent.width + 4
+ y: control.horizontal
+ ? parent.height + 4
+ : 6 + index * (parent.height - 2 * 6 - height) / (control.background._background.ticksBottom.model - 1)
+ color: Application.styleHints.colorScheme === Qt.Light ? "#9C000000" : "#9AFFFFFF"
+
+ required property int index
+ }
+ }
+ }
+
+ property Item _highContrastBackground: Rectangle {
+ parent: control.background
+ visible: control.__isHighContrast
+ implicitWidth: control.horizontal ? 200 : 4
+ implicitHeight: control.horizontal ? 4 : 200
+ x: control.leftPadding - control.leftInset + (control.horizontal
+ ? control.__firstHandleConfig.first_handle.width / 2
+ : (control.availableWidth - width) / 2)
+ y: control.topPadding - control.topInset + (control.horizontal
+ ? ((control.availableHeight - height) / 2)
+ : control.__firstHandleConfig.first_handle.height / 2)
+ width: control.horizontal
+ ? control.availableWidth - control.__firstHandleConfig.first_handle.width
+ : implicitWidth
+ height: control.horizontal
+ ? implicitHeight
+ : control.availableHeight - control.__firstHandleConfig.first_handle.width
+ radius: 2
+ color: control.palette.buttonText
+ scale: control.horizontal && control.mirrored ? -1 : 1
+
+ Rectangle {
+ x: control.horizontal ? parent.width * control.first.position : 0
+ y: control.horizontal ? 0 : parent.height - (parent.height * control.second.position)
+ implicitWidth: control.horizontal ? parent.width * (control.second.position - control.first.position) : parent.width
+ implicitHeight: control.horizontal ? parent.height : parent.height * (control.second.position - control.first.position)
+ radius: 2
+ color: control.palette.highlight
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RoundButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RoundButton.qml
new file mode 100644
index 00000000..1e73ac71
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/RoundButton.qml
@@ -0,0 +1,82 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl
+import QtQuick.Templates as T
+
+T.RoundButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ icon.width: __config.icon.width
+ icon.height: __config.icon.height
+
+ readonly property string __currentState: [
+ (control.checked || control.highlighted) && "checked",
+ !control.enabled && "disabled",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: (control.flat && Config.controls.flatbutton
+ ? Config.controls.flatbutton[__currentState]
+ : Config.controls.button[__currentState]) || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: {
+ if (Application.styleHints.accessibility.contrastPreference === Qt.HighContrast) {
+ return (control.enabled && ((control.flat && (control.down || control.hovered))
+ || ((control.highlighted || control.checked) && !control.down)))
+ ? control.palette.button
+ : control.enabled && (control.hovered || control.down)
+ ? control.palette.highlight
+ : control.palette.buttonText
+ }
+ if (control.down) {
+ return (control.checked || control.highlighted)
+ ? Application.styleHints.colorScheme === Qt.Light
+ ? Color.transparent("white", 0.7) : Color.transparent("black", 0.5)
+ : (Application.styleHints.colorScheme === Qt.Light
+ ? Color.transparent(control.palette.buttonText, 0.62)
+ : Color.transparent(control.palette.buttonText, 0.7725))
+ } else if (control.checked || control.highlighted) {
+ return (Application.styleHints.colorScheme === Qt.Dark && !control.enabled)
+ ? Color.transparent("white", 0.5302)
+ : (Application.styleHints.colorScheme === Qt.Dark ? "black" : "white")
+ } else {
+ return control.palette.buttonText
+ }
+ }
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: ButtonBackground {
+ control: control
+ implicitHeight: control.__config.background.height
+ implicitWidth: implicitWidth
+ radius: control.radius
+ }
+}
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SearchField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SearchField.qml
new file mode 100644
index 00000000..f0cd13f2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SearchField.qml
@@ -0,0 +1,214 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+
+T.SearchField {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ + searchIndicator.implicitIndicatorWidth + clearIndicator.implicitIndicatorWidth
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ searchIndicator.implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: __config.contentItem.spacing / 2 || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+
+ readonly property real __clearIndicator: (!clearIndicator.indicator || !clearIndicator.indicator.visible ? 0 : clearIndicator.indicator.width + control.spacing)
+ readonly property real __searchIndicator: (!searchIndicator.indicator || !searchIndicator.indicator.visible ? 0 : searchIndicator.indicator.width + control.spacing)
+ leftPadding: __config.leftPadding + (control.mirrored ? __clearIndicator + __searchIndicator : 0)
+ rightPadding: __config.rightPadding + (control.mirrored ? 0 : __clearIndicator + __searchIndicator)
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ (control.searchIndicator.pressed && control.clearIndicator.pressed) && "hovered",
+ control.popup.visible && "open",
+ (control.searchIndicator.pressed && control.clearIndicator.pressed) && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: (control.popup.visible
+ ? Config.controls.editablecombobox[__currentState]
+ : Config.controls.combobox[__currentState]) || {}
+
+ readonly property Item __focusFrameTarget: null
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ delegate: ItemDelegate {
+ width: ListView.view.width
+ text: model[control.textRole]
+ palette.text: control.palette.text
+ palette.highlightedText: control.palette.highlightedText
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+
+ required property var model
+ required property int index
+ }
+
+ searchIndicator.indicator: Impl.StyleImage {
+ // use SpinBox indicator assets as they share the same style
+ readonly property string __state: [
+ (control.searchIndicator.hovered || control.searchIndicator.pressed) && "up",
+ (control.searchIndicator.indicator.enabled && control.searchIndicator.hovered && !control.searchIndicator.pressed) && "hovered",
+ (control.searchIndicator.indicator.enabled && control.searchIndicator.pressed) && "pressed",
+ (!control.searchIndicator.indicator.enabled) && "disabled"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var indicatorConfig: Config.controls.spinbox[__state] || {}
+ imageConfig: indicatorConfig.indicator_up_background
+
+ x: !control.mirrored ? control.width - width - control.spacing : control.spacing
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ implicitWidth: 32
+ implicitHeight: 24
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 13
+ height: 13
+
+ source: Qt.resolvedUrl("icons/search-magnifier")
+ color: control.palette.placeholderText
+ opacity: control.searchIndicator.pressed ? 0.7 : 1
+ }
+ }
+
+ clearIndicator.indicator: Impl.StyleImage {
+ // use SpinBox indicator assets as they share the same style
+ readonly property string __state: [
+ (control.clearIndicator.hovered || control.clearIndicator.pressed) && "down",
+ (control.clearIndicator.indicator.enabled && control.clearIndicator.hovered && !control.clearIndicator.pressed) && "hovered",
+ (control.clearIndicator.indicator.enabled && control.clearIndicator.pressed) && "pressed",
+ (!control.clearIndicator.indicator.enabled) && "disabled"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var indicatorConfig: Config.controls.spinbox[__state] || {}
+ imageConfig: indicatorConfig.indicator_down_background
+
+ x: (!searchIndicator.indicator || !searchIndicator.indicator.visible)
+ ? (!control.mirrored ? control.width - width - control.spacing : control.spacing)
+ : (!control.mirrored ? control.width - width - (control.spacing * 2) - searchIndicator.indicator.width : searchIndicator.indicator.width + (control.spacing * 2))
+ y: control.topPadding + (control.availableHeight - height) / 2
+ implicitWidth: 32
+ implicitHeight: 24
+ visible: control.text.length > 0
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 13
+ height: 13
+
+ source: Qt.resolvedUrl("icons/close_big")
+ color: control.palette.placeholderText
+ opacity: control.clearIndicator.pressed ? 0.7 : 1
+ }
+ }
+
+ contentItem: T.TextField {
+ leftPadding: control.__config.label_contentItem.leftPadding
+ rightPadding: control.__config.label_contentItem.rightPadding
+ topPadding: control.__config.label_contentItem.topPadding
+ bottomPadding: control.__config.label_contentItem.bottomPadding
+
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding)
+
+ text: control.text
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: control.__config.label_text.textHAlignment
+ verticalAlignment: control.__config.label_text.textVAlignment
+
+ readonly property Item __focusFrameControl: control
+
+ ContextMenu.menu: Impl.TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ background: ItemGroup {
+ Impl.StyleImage {
+ visible: !control.__isHighContrast
+ imageConfig: control.__config.background
+ Item {
+ visible: control.popup.visible || control.activeFocus
+ width: parent.width
+ height: 2
+ y: parent.height - height
+ Impl.FocusStroke {
+ width: parent.width
+ height: parent.height
+ radius: control.popup.visible ? 0 : control.__config.background.bottomOffset
+ color: control.palette.accent
+ }
+ }
+ }
+ Rectangle {
+ visible: control.__isHighContrast
+ implicitWidth: control.__config.background.width
+ implicitHeight: control.__config.background.height
+ color: control.palette.window
+ border.color: control.hovered ? control.palette.accent : control.palette.text
+ radius: 4
+ }
+ }
+
+ popup: T.Popup {
+ y: control.height
+ width: control.width
+ height: control.suggestionCount > 0 ? Math.min(contentItem.implicitHeight + topPadding + bottomPadding, control.Window.height - topMargin - bottomMargin) : 0
+ topMargin: 8
+ bottomMargin: 8
+ palette: control.palette
+
+ topPadding: control.__config.popup_contentItem.topPadding || 0
+ leftPadding: control.__config.popup_contentItem.leftPadding || 0
+ rightPadding: control.__config.popup_contentItem.rightPadding || 0
+ bottomPadding: control.__config.popup_contentItem.bottomPadding || 0
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+ }
+
+ enter: Transition {
+ NumberAnimation { property: "height"; from: control.popup.height / 3; to: control.popup.height; easing.type: Easing.OutCubic; duration: 250 }
+ }
+
+ background: ItemGroup {
+ Impl.StyleImage {
+ visible: !control.__isHighContrast
+ imageConfig: control.__config.popup_background.filePath ? control.__config.popup_background : Config.controls.popup["normal"].background // fallback to regular popup
+ }
+ Rectangle {
+ visible: control.__isHighContrast
+ implicitWidth: Config.controls.popup["normal"].background.width
+ implicitHeight: Config.controls.popup["normal"].background.height
+ color: control.palette.window
+ border.color: control.palette.text
+ radius: 4
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Slider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Slider.qml
new file mode 100644
index 00000000..45aab5ed
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Slider.qml
@@ -0,0 +1,201 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.Slider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitHandleHeight + topPadding + bottomPadding)
+
+ topPadding: horizontal ? __config.topPadding : __config.leftPadding || 0
+ leftPadding: horizontal ? __config.leftPadding : __config.bottomPadding || 0
+ rightPadding: horizontal ? __config.rightPadding : __config.topPadding || 0
+ bottomPadding: horizontal ? __config.bottomPadding : __config.rightPadding || 0
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.enabled && !control.pressed && control.hovered && "hovered",
+ control.pressed && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.slider[__currentState] || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ readonly property real __steps: Math.abs(to - from) / stepSize
+ readonly property bool __isDiscrete: stepSize >= Number.EPSILON
+ && Math.abs(Math.round(__steps) - __steps) < Number.EPSILON
+
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ handle: ItemGroup {
+ x: Math.round(control.leftPadding + (control.horizontal
+ ? control.visualPosition * (control.availableWidth - width)
+ : (control.availableWidth - width) / 2))
+ y: Math.round(control.topPadding + (control.horizontal
+ ? (control.availableHeight - height) / 2
+ : control.visualPosition * (control.availableHeight - height)))
+
+ Impl.StyleImage {
+ visible: !control.__isHighContrast
+ imageConfig: control.__config.handle
+ }
+
+ Rectangle {
+ visible: control.__isHighContrast
+ implicitWidth: control.__config.handle.width
+ implicitHeight: control.__config.handle.height
+ color: control.palette.buttonText
+ radius: width / 2
+ }
+
+ property HoverHandler _hoverHandler: HoverHandler {
+ parent: control.handle
+ target: control.handle
+ }
+
+ property Rectangle indicator: Rectangle {
+ property real diameter: !control.enabled ? 10
+ : control.pressed ? 8
+ : control.__isHighContrast && !control.hovered ? 0
+ : control.handle?._hoverHandler.hovered ? 14 : 10
+ parent: control.handle
+ width: diameter
+ height: diameter
+ radius: diameter * 0.5
+ x: (control.__config.handle.width - width) / 2
+ y: (control.__config.handle.height - height) / 2
+
+ color: control.enabled ? (control.hovered ? Qt.rgba(control.palette.accent.r, control.palette.accent.g, control.palette.accent.b, 0.9020)
+ : control.pressed ? Qt.rgba(control.palette.accent.r, control.palette.accent.g, control.palette.accent.b, 0.8)
+ : control.palette.accent)
+ : control.palette.accent
+ Behavior on diameter {
+ // From WindowsUI 3 Animation Values
+ NumberAnimation {
+ duration: 167
+ easing.type: Easing.OutCubic
+ }
+ }
+ }
+ }
+
+ background: Item {
+ implicitWidth: control.horizontal
+ ? (control.__config.groove.width)
+ : (control.__config.groove.height)
+ implicitHeight: control.horizontal
+ ? (control.__config.groove.height)
+ : (control.__config.groove.width)
+
+ property Item _background: Impl.StyleImage {
+ visible: !control.__isHighContrast
+ parent: control.background
+ width: parent.width
+ height: parent.height
+ imageConfig: control.__config.background
+
+ property Item groove: Impl.StyleImage {
+ parent: control.background._background
+ x: control.leftPadding - control.leftInset + (control.horizontal
+ ? control.__config.handle.width / 2
+ : (control.availableWidth - width) / 2)
+ y: control.topPadding - control.topInset + (control.horizontal
+ ? ((control.availableHeight - height) / 2)
+ : control.__config.handle.height / 2)
+
+ width: control.horizontal
+ ? control.availableWidth - control.__config.handle.width
+ : implicitWidth
+ height: control.horizontal
+ ? implicitHeight
+ : control.availableHeight - control.__config.handle.width
+ imageConfig: control.__config.groove
+ horizontal: control.horizontal
+
+ property Rectangle track: Rectangle {
+ parent: control.background._background.groove
+ y: control.horizontal ? 0 : parent.height - (parent.height * control.position)
+ implicitWidth: control.horizontal ? control.__config.track.width : control.__config.track.height
+ implicitHeight: control.horizontal ? control.__config.track.height : control.__config.track.width
+ width: control.horizontal ? parent.width * control.position : parent.width
+ height: control.horizontal ? parent.height : parent.height * control.position
+ radius: control.__config.track.height * 0.5
+ color: control.palette.accent
+ }
+ }
+
+ property Repeater ticksTop: Repeater {
+ parent: control.__isHighContrast ? control.background._highContrastBackground : control.background._background.groove
+ model: control.__isDiscrete ? Math.floor(control.__steps) + 1 : 0
+ delegate: Rectangle {
+ width: control.horizontal ? 1 : 4
+ height: control.horizontal ? 4 : 1
+ x: control.horizontal
+ ? 6 + index * (parent.width - 2 * 6 - width) / (control.background._background.ticksTop.model - 1)
+ : -4 - width
+ y: control.horizontal
+ ? -4 - height
+ : 6 + index * (parent.height - 2 * 6 - height) / (control.background._background.ticksTop.model - 1)
+ color: Application.styleHints.colorScheme == Qt.Light ? "#9C000000" : "#9AFFFFFF"
+
+ required property int index
+ }
+ }
+
+ property Repeater ticksBottom: Repeater {
+ parent: control.__isHighContrast ? control.background._highContrastBackground : control.background._background.groove
+ model: control.__isDiscrete ? Math.floor(control.__steps) + 1 : 0
+ delegate: Rectangle {
+ width: control.horizontal ? 1 : 4
+ height: control.horizontal ? 4 : 1
+ x: control.horizontal
+ ? 6 + index * (parent.width - 2 * 6 - width) / (control.background._background.ticksBottom.model - 1)
+ : parent.width + 4
+ y: control.horizontal
+ ? parent.height + 4
+ : 6 + index * (parent.height - 2 * 6 - height) / (control.background._background.ticksBottom.model - 1)
+ color: Application.styleHints.colorScheme == Qt.Light ? "#9C000000" : "#9AFFFFFF"
+
+ required property int index
+ }
+ }
+ }
+ property Item _highContrastBackground: Rectangle {
+ parent: control.background
+ visible: control.__isHighContrast
+ implicitWidth: control.horizontal ? 200 : 4
+ implicitHeight: control.horizontal ? 4 : 200
+ x: control.leftPadding - control.leftInset + (control.horizontal
+ ? control.__config.handle.width / 2
+ : (control.availableWidth - width) / 2)
+ y: control.topPadding - control.topInset + (control.horizontal
+ ? ((control.availableHeight - height) / 2)
+ : control.__config.handle.height / 2)
+ width: control.horizontal
+ ? control.availableWidth - control.__config.handle.width
+ : implicitWidth
+ height: control.horizontal
+ ? implicitHeight
+ : control.availableHeight - control.__config.handle.width
+ radius: 2
+ color: control.palette.buttonText
+ scale: control.horizontal && control.mirrored ? -1 : 1
+
+ Rectangle {
+ y: control.horizontal ? 0 : parent.height - (parent.height * control.position)
+ implicitWidth: control.horizontal ? parent.width * control.position : parent.width
+ implicitHeight: control.horizontal ? parent.height : parent.height * control.position
+ radius: 2
+ color: control.palette.highlight
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SpinBox.qml
new file mode 100644
index 00000000..fbdc360f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SpinBox.qml
@@ -0,0 +1,146 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.SpinBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight, down.implicitIndicatorHeight)
+
+ property string __controlState: [
+ enabled && (down.hovered || down.pressed) && "down",
+ enabled && (up.hovered || up.pressed) && !(down.hovered || down.pressed) && "up",
+ enabled && (hovered || down.hovered || up.hovered) && !(down.pressed || up.pressed) && "hovered",
+ enabled && (down.pressed || up.pressed) && "pressed",
+ !enabled && "disabled"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.spinbox[__controlState] || {}
+ readonly property var __downConfig: value == from ? Config.controls.spinbox["atlimit"] : __config
+ readonly property var __upConfig: value == to ? Config.controls.spinbox["atlimit"] : __config
+ readonly property bool __isHighContrast: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ spacing: __config.contentItem.spacing || 0
+ leftPadding: ((!mirrored ? __config.leftPadding : __config.rightPadding) || 0) + (mirrored ? (up.indicator ? up.indicator.width * 2 : 0) : 0)
+ rightPadding: ((!mirrored ? __config.rightPadding : __config.leftPadding) || 0) + (!mirrored ? (up.indicator ? up.indicator.width * 2 : 0) : 0)
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config?.bottomPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ validator: IntValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ }
+
+ contentItem: TextInput {
+ clip: width < implicitWidth
+ text: control.displayText
+ opacity: control.enabled ? 1 : 0.3
+
+ font: control.font
+ color: control.palette.buttonText
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: control.mirrored ? Text.AlignRight : Text.AlignLeft
+ verticalAlignment: Text.AlignVCenter
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+
+ ContextMenu.menu: Impl.TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ down.indicator: ItemGroup {
+ x: !control.mirrored ? control.up.indicator ? (control.up.indicator.x - width) : 0
+ : control.__config.rightPadding
+ y: control.topPadding
+ Impl.StyleImage {
+ height: control.availableHeight
+ visible: !control.__isHighContrast
+ imageConfig: control.__downConfig.indicator_down_background
+ }
+ Rectangle {
+ height: control.availableHeight
+ visible: control.__isHighContrast && control.down.pressed
+ color: control.down.pressed ? control.palette.highlight : control.palette.button
+ radius: control.__config.indicator_down_background.bottomOffset
+ }
+ ColorImage {
+ // Hack: Use Math.ceil/floor to avoid subpixel rendering issues
+ x: Math.ceil((parent.width - width) / 2)
+ y: Math.floor((parent.height - height) / 2)
+ width: implicitWidth
+ height: implicitHeight
+ source: control.__downConfig.indicator_down_icon.filePath
+ color: !control.__isHighContrast ? defaultColor : control.down.pressed ? control.palette.button : control.palette.buttonText
+ }
+ }
+
+ up.indicator: ItemGroup {
+ x: control.mirrored ? control.__config.rightPadding + (control.down.indicator ? control.down.indicator.width : 0)
+ : control.width - width - control.__config.rightPadding
+ y: control.topPadding
+ Impl.StyleImage {
+ height: control.availableHeight
+ visible: !control.__isHighContrast
+ imageConfig: control.__upConfig.indicator_up_background
+ }
+ Rectangle {
+ visible: control.__isHighContrast && control.up.pressed
+ height: control.availableHeight
+ color: control.up.pressed ? control.palette.highlight : control.palette.button
+ radius: control.__config.indicator_up_background.bottomOffset
+ }
+ ColorImage {
+ // Hack: Use Math.ceil/floor to avoid subpixel rendering issues
+ x: Math.ceil((parent.width - width) / 2)
+ y: Math.floor((parent.height - height) / 2)
+ width: implicitWidth
+ height: implicitHeight
+ source: control.__upConfig.indicator_up_icon.filePath
+ color: !control.__isHighContrast ? defaultColor : control.up.pressed ? control.palette.button : control.palette.buttonText
+ }
+ }
+
+ background: ItemGroup {
+ Impl.StyleImage {
+ visible: !control.__isHighContrast
+ imageConfig: control.__config.background
+ Item {
+ visible: control.activeFocus
+ width: parent.width
+ height: 2
+ y: parent.height - height
+ Impl.FocusStroke {
+ width: parent.width
+ height: parent.height
+ radius: control.__config.background.bottomOffset
+ color: control.palette.accent
+ }
+ }
+ }
+ Rectangle {
+ visible: control.__isHighContrast
+ color: control.palette.window
+ border.color: control.enabled && control.hovered || control.activeFocus ? control.palette.accent : control.palette.buttonText
+ border.width: control.editable && control.activeFocus ? 2 : 1
+ radius: control.__config.background.bottomOffset
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/StyleImage.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/StyleImage.qml
new file mode 100644
index 00000000..bf3d22a2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/StyleImage.qml
@@ -0,0 +1,65 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+
+@Deprecated {
+ reason: "StyleImage component has been moved to private FluentWinUI3.impl module \
+ and is no longer part of the public QML API."
+}
+// This item will resize the child image in such a way that any drop shadow
+// or blur (or other effects) will be drawn outside its own bounds.
+// The effect is that users of this item won't have to take e.g shadows
+// into account when positioning it, as such effects will only be visual, and
+// not be a part of the geometry.
+
+Item {
+ id: root
+
+ Component.onCompleted: {
+ print("StyleImage has been moved to private FluentWinUI3.impl module "
+ + "and is no longer part of the public QML API.")
+ }
+
+ implicitWidth: horizontal ? imageConfig.width : imageConfig.height
+ implicitHeight: horizontal ? imageConfig.height : imageConfig.width
+
+ required property var imageConfig
+
+ // Set horizontal to false if you want the image to be rotated 90 degrees
+ // Doing so will rotate the image, but also flip it, to make sure that
+ // the shadow ends up on the correct side. The implicit geometry of the
+ // item will also be adjusted to match the rotated image.
+ property bool horizontal: true
+
+ // The minimum size of the image should be at least 1px tall and wide, even without any offsets
+ property real minimumWidth: Math.max(1, imageConfig.leftOffset + imageConfig.rightOffset)
+ property real minimumHeight: Math.max(1, imageConfig.topOffset + imageConfig.bottomOffset)
+
+ BorderImage {
+ x: -imageConfig.leftShadow
+ y: -imageConfig.topShadow
+ width: Math.max(root.minimumWidth, (root.horizontal ? root.width : root.height))
+ + imageConfig.leftShadow + imageConfig.rightShadow
+ height: Math.max(root.minimumHeight, (root.horizontal ? root.height : root.width))
+ + imageConfig.topShadow + imageConfig.bottomShadow
+ source: Qt.resolvedUrl(imageConfig.filePath)
+
+ border {
+ top: Math.min(height / 2, imageConfig.topOffset + imageConfig.topShadow)
+ left: Math.min(width / 2, imageConfig.leftOffset + imageConfig.leftShadow)
+ bottom: Math.min(height / 2, imageConfig.bottomOffset + imageConfig.bottomShadow)
+ right: Math.min(width / 2, imageConfig.rightOffset + imageConfig.rightShadow)
+ }
+
+ transform: [
+ Rotation {
+ angle: root.horizontal ? 0 : 90
+ },
+ Scale {
+ xScale: root.horizontal ? 1 : -1
+ }
+ ]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SwipeDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SwipeDelegate.qml
new file mode 100644
index 00000000..44857d65
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SwipeDelegate.qml
@@ -0,0 +1,68 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.SwipeDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+
+ icon.width: 16
+ icon.height: 16
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.highlighted && "highlighted",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.itemdelegate[__currentState] || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ swipe.transition: Transition { SmoothedAnimation { duration: 167; easing.type: Easing.OutCubic } }
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.down ? pressedText : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+
+ readonly property color pressedText: Application.styleHints.colorScheme === Qt.Light
+ ? Color.transparent(control.palette.buttonText, 0.62)
+ : Color.transparent(control.palette.buttonText, 0.7725)
+ }
+
+ background: Rectangle {
+ implicitWidth: control.__config.background.width
+ implicitHeight: control.__config.background.height
+ readonly property bool lightScheme: Application.styleHints.colorScheme === Qt.Light
+ readonly property color bakcgroundColorTint: control.down
+ ? lightScheme ? Color.transparent("black", 0.02) : Color.transparent("white", 0.04)
+ : control.hovered || control.highlighted
+ ? lightScheme ? Color.transparent("black", 0.04) : Color.transparent("white", 0.06)
+ : "transparent"
+ color: Qt.tint(control.palette.window, bakcgroundColorTint)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Switch.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Switch.qml
new file mode 100644
index 00000000..92563a3e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/Switch.qml
@@ -0,0 +1,62 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl
+
+T.Switch {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitIndicatorWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: control.text ? __config.topPadding || 0 : 0
+ leftPadding: control.text ? __config.leftPadding || 0 : 0
+ rightPadding: control.text ? __config.rightPadding || 0 : 0
+ bottomPadding: control.text ? __config.bottomPadding || 0 : 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: [
+ control.checked && "checked",
+ !control.enabled && "disabled",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.switch_[__currentState] || {}
+ readonly property bool __mirroredIndicator: control.mirrored !== (__config.mirrored || false)
+
+ readonly property Item __focusFrameTarget: control
+
+ indicator: SwitchIndicator {
+ x: control.text ? (control.__mirroredIndicator ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ implicitWidth: control.__config.handle_background.width
+ implicitHeight: control.__config.handle_background.height
+ control: control
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.__mirroredIndicator ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.__mirroredIndicator ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.text
+ elide: Text.ElideRight
+ horizontalAlignment: Text.AlignLeft
+ verticalAlignment: Text.AlignVCenter
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SwitchDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SwitchDelegate.qml
new file mode 100644
index 00000000..bdfee068
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/SwitchDelegate.qml
@@ -0,0 +1,90 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+
+T.SwitchDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 10
+
+ topPadding: __config.topPadding || 0 + verticalOffset
+ leftPadding: __config.leftPadding || 0 + __horizontalOffset
+ rightPadding: __config.rightPadding || 0 + __horizontalOffset
+ bottomPadding: __config.bottomPadding || 0 + __verticalOffset
+
+ icon.width: 16
+ icon.height: 16
+
+ readonly property int __horizontalOffset: 4
+ readonly property int __verticalOffset: 2
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.highlighted && "highlighted",
+ control.enabled && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.itemdelegate[__currentState] || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ indicator: Impl.SwitchIndicator {
+ readonly property string currentState: [
+ control.checked && "checked",
+ !control.enabled && control.checked && "disabled",
+ control.enabled && control.checked && !control.down && control.hovered && "hovered",
+ control.down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var config: Config.controls.switch_[currentState] || {}
+
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ implicitWidth: config.handle_background.width
+ implicitHeight: config.handle_background.height
+ control: control
+ }
+
+ contentItem: IconLabel {
+ leftPadding: !control.mirrored ? 0 : control.indicator.width + control.spacing
+ rightPadding: control.mirrored ? 0 : control.indicator.width + control.spacing
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+ icon: control.icon
+ defaultIconColor: control.down ? pressedText : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+
+ readonly property color pressedText: Application.styleHints.colorScheme === Qt.Light
+ ? Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.62)
+ : Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.7725)
+ }
+
+ background: Item {
+ implicitWidth: 160
+ implicitHeight: 40
+
+ property Item backgroundImage: Impl.StyleImage {
+ parent: control.background
+ imageConfig: control.__config.background
+ implicitWidth: parent.width - control.__horizontalOffset * 2
+ implicitHeight: parent.height - control.__verticalOffset * 2
+ x: control.__horizontalOffset
+ y: control.__verticalOffset
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TabBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TabBar.qml
new file mode 100644
index 00000000..e70d1935
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TabBar.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.TabBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: position === TabBar.Header
+ ? (enabled ? "normal" : "disabled")
+ : (enabled ? "normal_footer" : "disabled_footer")
+ readonly property var __config: Config.controls.tabbar[__currentState] || {}
+
+ contentItem: ListView {
+ model: control.contentModel
+ currentIndex: control.currentIndex
+
+ spacing: control.__config.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.AutoFlickIfNeeded
+ snapMode: ListView.SnapToItem
+
+ highlightMoveDuration: 0
+ highlightRangeMode: ListView.ApplyRange
+ preferredHighlightBegin: 48
+ preferredHighlightEnd: width - 48
+ }
+
+ background: Impl.StyleImage {
+ imageConfig: control.__config.background
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TabButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TabButton.qml
new file mode 100644
index 00000000..f391a1c7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TabButton.qml
@@ -0,0 +1,92 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+import QtQuick.Templates as T
+
+T.TabButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ icon.width: 16
+ icon.height: 16
+
+ readonly property string __currentState: [
+ checked && "checked",
+ !enabled && "disabled",
+ enabled && !down && hovered && "hovered",
+ down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.tabbutton[__currentState] || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.__config.label.textVAlignment | control.__config.label.textHAlignment
+ text: control.text
+ font: control.font
+ icon: control.icon
+ defaultIconColor: control.down ? pressedText : control.hovered ? hoveredText : control.palette.buttonText
+ color: control.icon.color
+
+ readonly property color pressedText: Application.styleHints.colorScheme === Qt.Light
+ ? Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.447)
+ : Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.529)
+ readonly property color hoveredText: Application.styleHints.colorScheme === Qt.Light
+ ? Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.62)
+ : Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.7725)
+ }
+
+ background: Impl.StyleImage {
+ imageConfig: control.__config.background
+ property Rectangle selector: Rectangle {
+ parent: control.background
+ x: (parent.width - implicitWidth) / 2
+ y: parent.height - height
+ height: 3
+ implicitWidth: 16
+ radius: height * 0.5
+ color: control.palette.accent
+ visible: control.checked
+
+ states: State {
+ name: "checked"
+ when: control.checked
+ PropertyChanges {
+ target: control.background.selector
+ width: 16
+ }
+ }
+
+ transitions: Transition {
+ to: "checked"
+ ParallelAnimation {
+ NumberAnimation { target: control.background.selector; property: "opacity"; from: 0; to: 1; easing.type: Easing.Linear; duration: 83}
+ NumberAnimation { target: control.background.selector; property: "scale"; from: 0.33; to: 1; easing.type: Easing.InOutCubic; duration: 167}
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TextArea.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TextArea.qml
new file mode 100644
index 00000000..ccfb4de0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TextArea.qml
@@ -0,0 +1,78 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+
+T.TextArea {
+ id: control
+
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ || Math.max(contentWidth, placeholder.implicitWidth) + leftPadding + rightPadding
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ placeholderTextColor: control.palette.placeholderText
+ verticalAlignment: Text.AlignVCenter
+
+ readonly property string __currentState: [
+ !enabled && "disabled",
+ activeFocus && "focused",
+ enabled && !activeFocus && hovered && "hovered",
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.textarea[__currentState] || {}
+
+ ContextMenu.menu: Impl.TextEditingContextMenu {
+ editor: control
+ }
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ verticalAlignment: control.verticalAlignment
+ horizontalAlignment: control.horizontalAlignment
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: Impl.StyleImage {
+ imageConfig: control.__config.background
+ Item{
+ visible: control.activeFocus
+ width: parent.width
+ height: 2
+ y: parent.height - height
+ Impl.FocusStroke {
+ width: parent.width
+ height: parent.height
+ radius: control.__config.background.bottomOffset
+ color: control.palette.accent
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TextField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TextField.qml
new file mode 100644
index 00000000..71894719
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/TextField.qml
@@ -0,0 +1,78 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+
+T.TextField {
+ id: control
+
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ || Math.max(contentWidth, placeholder.implicitWidth) + leftPadding + rightPadding
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ readonly property string __currentState: [
+ !enabled && "disabled",
+ activeFocus && "focused",
+ enabled && !activeFocus && hovered && "hovered",
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.textfield[__currentState] || {}
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ placeholderTextColor: control.palette.placeholderText
+ verticalAlignment: Text.AlignVCenter
+
+ ContextMenu.menu: Impl.TextEditingContextMenu {
+ editor: control
+ }
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ verticalAlignment: control.verticalAlignment
+ horizontalAlignment: control.horizontalAlignment
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: Impl.StyleImage {
+ imageConfig: control.__config.background
+ Item{
+ visible: control.activeFocus
+ width: parent.width
+ height: 2
+ y: parent.height - height
+ Impl.FocusStroke {
+ width: parent.width
+ height: parent.height
+ radius: control.__config.background.bottomOffset
+ color: control.palette.accent
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolBar.qml
new file mode 100644
index 00000000..3f821536
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolBar.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.FluentWinUI3.impl as Impl
+
+T.ToolBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: SafeArea.margins.top + (__config.topPadding || 0)
+ bottomPadding: SafeArea.margins.bottom + (__config.bottomPadding || 0)
+ leftPadding: SafeArea.margins.left + (__config.leftPadding || 0)
+ rightPadding: SafeArea.margins.right + (__config.rightPadding || 0)
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ readonly property string __currentState: position === ToolBar.Header
+ ? (enabled ? "normal" : "disabled")
+ : (enabled ? "normal_footer" : "disabled_footer")
+ readonly property var __config: Config.controls.toolbar[__currentState] || {}
+
+ background: Impl.StyleImage {
+ imageConfig: control.__config.background
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolButton.qml
new file mode 100644
index 00000000..0d93a40c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolButton.qml
@@ -0,0 +1,97 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.FluentWinUI3.impl
+import QtQuick.Templates as T
+
+T.ToolButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: __config.spacing || 0
+
+ topPadding: __config.topPadding || 0
+ bottomPadding: __config.bottomPadding || 0
+ leftPadding: __config.leftPadding || 0
+ rightPadding: __config.rightPadding || 0
+
+ topInset: -__config.topInset || 0
+ bottomInset: -__config.bottomInset || 0
+ leftInset: -__config.leftInset || 0
+ rightInset: -__config.rightInset || 0
+
+ icon.width: __config.icon.width
+ icon.height: __config.icon.height
+
+ readonly property string __currentState: [
+ control.checked && "checked",
+ !control.enabled && "disabled",
+ control.enabled && !control.down && control.hovered && "hovered",
+ down && "pressed"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var __config: Config.controls.toolbutton[__currentState] || {}
+
+ readonly property Item __focusFrameTarget: control
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: {
+ if (Application.styleHints.accessibility.contrastPreference === Qt.HighContrast) {
+ if (!control.enabled)
+ return control.palette.buttonText
+ else if (control.checked && (control.hovered || control.down))
+ return control.palette.highlight
+ else if (!control.checked && !(control.down || control.hovered))
+ return control.palette.buttonText
+ else
+ return control.palette.button
+ }
+ if (control.down) {
+ return (control.checked || control.highlighted)
+ ? Application.styleHints.colorScheme == Qt.Light
+ ? Qt.rgba(1, 1, 1, 0.7) : Qt.rgba(0, 0, 0, 0.5)
+ : (Application.styleHints.colorScheme === Qt.Light
+ ? Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.62)
+ : Qt.rgba(control.palette.buttonText.r, control.palette.buttonText.g, control.palette.buttonText.b, 0.7725))
+ } else if (control.checked || control.highlighted) {
+ return (Application.styleHints.colorScheme === Qt.Dark && !control.enabled)
+ ? Qt.rgba(1, 1, 1, 0.5302)
+ : (Application.styleHints.colorScheme === Qt.Dark ? "black" : "white")
+ } else {
+ return control.palette.buttonText
+ }
+ }
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: ButtonBackground {
+ control: control
+ implicitHeight: control.__config.background.height
+ implicitWidth: implicitHeight
+ radius: control.__config.background.topOffset
+ subtle: !(control.checked || control.highlighted) || control.flat
+ highContrastBackgroundColorFunc: function() {
+ if (!control.enabled)
+ return "transparent"
+ else if (control.checked && control.hovered)
+ return control.palette.highlightedText
+ else if (control.checked || control.hovered)
+ return control.palette.highlight
+ else
+ return control.palette.button
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolSeparator.qml
new file mode 100644
index 00000000..85ca3782
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolSeparator.qml
@@ -0,0 +1,29 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.ToolSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 2
+ topPadding: vertical ? __config.topPadding : padding
+ bottomPadding: vertical ? __config.bottomPadding : padding
+ leftPadding: vertical ? padding : __config.topPadding
+ rightPadding: vertical ? padding : __config.bottomPadding
+
+ readonly property var __config: Config.controls.toolbutton["normal"] || {}
+
+ contentItem: Rectangle {
+ implicitWidth: control.vertical ? 1 : control.__config.background.height
+ implicitHeight: control.vertical ? control.__config.background.height : 1
+ color: Application.styleHints.colorScheme === Qt.Light ? "#0F000000" : "#15FFFFFF"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolTip.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolTip.qml
new file mode 100644
index 00000000..0c7171d3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/ToolTip.qml
@@ -0,0 +1,60 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.Effects
+
+T.ToolTip {
+ id: control
+
+ x: parent ? (parent.width - implicitWidth) / 2 : 0
+ y: -implicitHeight
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ topInset: -8
+ bottomInset: -8
+ leftInset: -8
+ rightInset: -8
+
+ closePolicy: T.Popup.CloseOnEscape | T.Popup.CloseOnPressOutsideParent | T.Popup.CloseOnReleaseOutsideParent
+
+ contentItem: Text {
+ text: control.text
+ font: control.font
+ wrapMode: Text.Wrap
+ color: control.palette.toolTipText
+ }
+
+ background: Item {
+ MultiEffect {
+ x: -control.leftInset
+ y: -control.topInset
+ width: source.width
+ height: source.height
+ source: Rectangle {
+ width: control.background.width + control.leftInset + control.rightInset
+ implicitHeight: 30
+ height: control.background.height + control.topInset + control.bottomInset
+ color: control.palette.toolTipBase
+ border.width: 1
+ border.color: Application.styleHints.colorScheme === Qt.Light ? control.palette.midlight : Color.transparent(control.palette.shadow, 0.2)
+ radius: 4
+ }
+ shadowOpacity: Application.styleHints.colorScheme === Qt.Light ? 0.14 : 0.26
+ shadowColor: control.palette.shadow
+ shadowEnabled: true
+ shadowHorizontalOffset: 0
+ shadowVerticalOffset: 4
+ blurMax: 32
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled.png
new file mode 100644
index 00000000..5f2c7ddd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@2x.png
new file mode 100644
index 00000000..82c5c004
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@3x.png
new file mode 100644
index 00000000..42cc86e8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered.png
new file mode 100644
index 00000000..50df510e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@2x.png
new file mode 100644
index 00000000..d2709d83
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@3x.png
new file mode 100644
index 00000000..90b4397e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed.png
new file mode 100644
index 00000000..c82df00d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@2x.png
new file mode 100644
index 00000000..4fb2eb95
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@3x.png
new file mode 100644
index 00000000..f4f50b29
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked.png
new file mode 100644
index 00000000..40b398a5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@2x.png
new file mode 100644
index 00000000..a0c1e3e5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@3x.png
new file mode 100644
index 00000000..1b35272c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked.png
new file mode 100644
index 00000000..5f2c7ddd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@2x.png
new file mode 100644
index 00000000..82c5c004
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@3x.png
new file mode 100644
index 00000000..42cc86e8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled.png
new file mode 100644
index 00000000..9ddaed9b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@2x.png
new file mode 100644
index 00000000..3da6cc98
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@3x.png
new file mode 100644
index 00000000..a4dd2cc4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked.png
new file mode 100644
index 00000000..50df510e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@2x.png
new file mode 100644
index 00000000..d2709d83
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@3x.png
new file mode 100644
index 00000000..90b4397e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered.png
new file mode 100644
index 00000000..5c57f70d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@2x.png
new file mode 100644
index 00000000..7ec3a4c8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@3x.png
new file mode 100644
index 00000000..e135f3c8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed.png
new file mode 100644
index 00000000..c82df00d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@2x.png
new file mode 100644
index 00000000..4fb2eb95
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@3x.png
new file mode 100644
index 00000000..f4f50b29
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked.png
new file mode 100644
index 00000000..40b398a5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@2x.png
new file mode 100644
index 00000000..a0c1e3e5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@3x.png
new file mode 100644
index 00000000..1b35272c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed.png
new file mode 100644
index 00000000..9d6772b4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@2x.png
new file mode 100644
index 00000000..8028f68b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@3x.png
new file mode 100644
index 00000000..19ed4c69
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator.png
new file mode 100644
index 00000000..f51009e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@2x.png
new file mode 100644
index 00000000..c63e5b63
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@3x.png
new file mode 100644
index 00000000..573d31cb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled.png
new file mode 100644
index 00000000..d4b2f4d7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@2x.png
new file mode 100644
index 00000000..a29d6360
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@3x.png
new file mode 100644
index 00000000..9c00282d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused.png
new file mode 100644
index 00000000..65e8d062
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@2x.png
new file mode 100644
index 00000000..82bd672d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@3x.png
new file mode 100644
index 00000000..74e12bbf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open.png
new file mode 100644
index 00000000..2d19e254
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@2x.png
new file mode 100644
index 00000000..f804610f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@3x.png
new file mode 100644
index 00000000..2777c436
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered.png
new file mode 100644
index 00000000..2d19e254
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@2x.png
new file mode 100644
index 00000000..f804610f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@3x.png
new file mode 100644
index 00000000..2777c436
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed.png
new file mode 100644
index 00000000..40750e82
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@2x.png
new file mode 100644
index 00000000..d099e925
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@3x.png
new file mode 100644
index 00000000..77ffba3a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open.png
new file mode 100644
index 00000000..65e8d062
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@2x.png
new file mode 100644
index 00000000..82bd672d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@3x.png
new file mode 100644
index 00000000..74e12bbf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed.png
new file mode 100644
index 00000000..40750e82
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@2x.png
new file mode 100644
index 00000000..d099e925
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@3x.png
new file mode 100644
index 00000000..77ffba3a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background.png
new file mode 100644
index 00000000..65e8d062
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@2x.png
new file mode 100644
index 00000000..82bd672d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@3x.png
new file mode 100644
index 00000000..74e12bbf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled.png
new file mode 100644
index 00000000..1850dea2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@2x.png
new file mode 100644
index 00000000..b4a699df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@3x.png
new file mode 100644
index 00000000..2586605b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused.png
new file mode 100644
index 00000000..1850dea2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@2x.png
new file mode 100644
index 00000000..b4a699df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@3x.png
new file mode 100644
index 00000000..2586605b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open.png
new file mode 100644
index 00000000..1850dea2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@2x.png
new file mode 100644
index 00000000..b4a699df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@3x.png
new file mode 100644
index 00000000..2586605b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered.png
new file mode 100644
index 00000000..1850dea2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@2x.png
new file mode 100644
index 00000000..b4a699df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@3x.png
new file mode 100644
index 00000000..2586605b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed.png
new file mode 100644
index 00000000..1850dea2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@2x.png
new file mode 100644
index 00000000..b4a699df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@3x.png
new file mode 100644
index 00000000..2586605b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open.png
new file mode 100644
index 00000000..1850dea2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@2x.png
new file mode 100644
index 00000000..b4a699df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@3x.png
new file mode 100644
index 00000000..2586605b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed.png
new file mode 100644
index 00000000..1850dea2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@2x.png
new file mode 100644
index 00000000..b4a699df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@3x.png
new file mode 100644
index 00000000..2586605b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator.png
new file mode 100644
index 00000000..1850dea2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@2x.png
new file mode 100644
index 00000000..b4a699df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@3x.png
new file mode 100644
index 00000000..2586605b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open.png
new file mode 100644
index 00000000..a2a3ed90
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@2x.png
new file mode 100644
index 00000000..80be6948
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@3x.png
new file mode 100644
index 00000000..447d885c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed.png
new file mode 100644
index 00000000..a2a3ed90
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@2x.png
new file mode 100644
index 00000000..80be6948
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@3x.png
new file mode 100644
index 00000000..447d885c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open.png
new file mode 100644
index 00000000..a2a3ed90
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@2x.png
new file mode 100644
index 00000000..80be6948
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@3x.png
new file mode 100644
index 00000000..447d885c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open.png
new file mode 100644
index 00000000..2499baaf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@2x.png
new file mode 100644
index 00000000..2ff5f0e8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@3x.png
new file mode 100644
index 00000000..1795e52a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed.png
new file mode 100644
index 00000000..2499baaf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@2x.png
new file mode 100644
index 00000000..2ff5f0e8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@3x.png
new file mode 100644
index 00000000..1795e52a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open.png
new file mode 100644
index 00000000..2499baaf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@2x.png
new file mode 100644
index 00000000..2ff5f0e8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@3x.png
new file mode 100644
index 00000000..1795e52a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled.png
new file mode 100644
index 00000000..044a484e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@2x.png
new file mode 100644
index 00000000..4d3e5259
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@3x.png
new file mode 100644
index 00000000..3182ab6a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background.png
new file mode 100644
index 00000000..044a484e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@2x.png
new file mode 100644
index 00000000..4d3e5259
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@3x.png
new file mode 100644
index 00000000..3182ab6a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered.png
new file mode 100644
index 00000000..453412c2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@2x.png
new file mode 100644
index 00000000..5f2cbf8b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@3x.png
new file mode 100644
index 00000000..738c4ad9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed.png
new file mode 100644
index 00000000..c1130ce8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@2x.png
new file mode 100644
index 00000000..5c2ca550
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@3x.png
new file mode 100644
index 00000000..92d64b4f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted.png
new file mode 100644
index 00000000..453412c2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@2x.png
new file mode 100644
index 00000000..5f2cbf8b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@3x.png
new file mode 100644
index 00000000..738c4ad9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered.png
new file mode 100644
index 00000000..453412c2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@2x.png
new file mode 100644
index 00000000..5f2cbf8b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@3x.png
new file mode 100644
index 00000000..738c4ad9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed.png
new file mode 100644
index 00000000..c1130ce8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@2x.png
new file mode 100644
index 00000000..5c2ca550
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@3x.png
new file mode 100644
index 00000000..92d64b4f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered.png
new file mode 100644
index 00000000..044c78a8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png
new file mode 100644
index 00000000..48a73ee4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png
new file mode 100644
index 00000000..df211085
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed.png
new file mode 100644
index 00000000..cce76b3a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png
new file mode 100644
index 00000000..6bc22dc8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png
new file mode 100644
index 00000000..06e146bf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current.png
new file mode 100644
index 00000000..91f1273d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@2x.png
new file mode 100644
index 00000000..62b7494d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@3x.png
new file mode 100644
index 00000000..c217f07e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed.png
new file mode 100644
index 00000000..46b479f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@2x.png
new file mode 100644
index 00000000..6d46d627
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@3x.png
new file mode 100644
index 00000000..b690eab5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled.png
new file mode 100644
index 00000000..ca6de63a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@2x.png
new file mode 100644
index 00000000..22ca077a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@3x.png
new file mode 100644
index 00000000..709069f4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered.png
new file mode 100644
index 00000000..cce76b3a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@2x.png
new file mode 100644
index 00000000..6bc22dc8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@3x.png
new file mode 100644
index 00000000..06e146bf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator.png
new file mode 100644
index 00000000..dc7ef1fa
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@2x.png
new file mode 100644
index 00000000..52cea29b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@3x.png
new file mode 100644
index 00000000..77711c5c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background.png
new file mode 100644
index 00000000..2be99c53
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@2x.png
new file mode 100644
index 00000000..cc696f21
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@3x.png
new file mode 100644
index 00000000..40d499ea
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled.png
new file mode 100644
index 00000000..c4a89164
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@2x.png
new file mode 100644
index 00000000..31cde580
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@3x.png
new file mode 100644
index 00000000..cc1aa717
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove.png
new file mode 100644
index 00000000..c7ba3d6a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@2x.png
new file mode 100644
index 00000000..d2134559
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@3x.png
new file mode 100644
index 00000000..5be9cff5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled.png
new file mode 100644
index 00000000..b84bbf61
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@2x.png
new file mode 100644
index 00000000..dbe40fbd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@3x.png
new file mode 100644
index 00000000..ab9d6697
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered.png
new file mode 100644
index 00000000..2abecb65
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@2x.png
new file mode 100644
index 00000000..59528d74
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@3x.png
new file mode 100644
index 00000000..7e4cfa17
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed.png
new file mode 100644
index 00000000..29c3b9e2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@2x.png
new file mode 100644
index 00000000..e6e41f2e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@3x.png
new file mode 100644
index 00000000..b5d5063a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked.png
new file mode 100644
index 00000000..d9d1ac39
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@2x.png
new file mode 100644
index 00000000..60d24072
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@3x.png
new file mode 100644
index 00000000..0d13800b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled.png
new file mode 100644
index 00000000..81664eeb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@2x.png
new file mode 100644
index 00000000..24432b45
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@3x.png
new file mode 100644
index 00000000..e2d77d49
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered.png
new file mode 100644
index 00000000..d41c1269
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@2x.png
new file mode 100644
index 00000000..38713114
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@3x.png
new file mode 100644
index 00000000..d1a2b95f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed.png
new file mode 100644
index 00000000..ffcda9fb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@2x.png
new file mode 100644
index 00000000..33a5776f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@3x.png
new file mode 100644
index 00000000..ab1fe1fa
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator.png
new file mode 100644
index 00000000..0ee4bdd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@2x.png
new file mode 100644
index 00000000..ecaf91b2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@3x.png
new file mode 100644
index 00000000..cf127317
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled.png
new file mode 100644
index 00000000..61063b3c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@2x.png
new file mode 100644
index 00000000..67b4b314
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@3x.png
new file mode 100644
index 00000000..a0503f6f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed.png
new file mode 100644
index 00000000..61063b3c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@2x.png
new file mode 100644
index 00000000..67b4b314
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@3x.png
new file mode 100644
index 00000000..a0503f6f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered.png
new file mode 100644
index 00000000..cf5f72f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@2x.png
new file mode 100644
index 00000000..247d3d87
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@3x.png
new file mode 100644
index 00000000..325e21e9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle.png
new file mode 100644
index 00000000..cf5f72f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@2x.png
new file mode 100644
index 00000000..247d3d87
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@3x.png
new file mode 100644
index 00000000..325e21e9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled.png
new file mode 100644
index 00000000..045b2ec0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@2x.png
new file mode 100644
index 00000000..6916b759
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@3x.png
new file mode 100644
index 00000000..e867a499
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed.png
new file mode 100644
index 00000000..d0d1b570
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@2x.png
new file mode 100644
index 00000000..6c3a04a1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@3x.png
new file mode 100644
index 00000000..5d69d4b9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered.png
new file mode 100644
index 00000000..d0d1b570
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@2x.png
new file mode 100644
index 00000000..6c3a04a1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@3x.png
new file mode 100644
index 00000000..5d69d4b9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove.png
new file mode 100644
index 00000000..d0d1b570
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@2x.png
new file mode 100644
index 00000000..6c3a04a1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@3x.png
new file mode 100644
index 00000000..5d69d4b9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled.png
new file mode 100644
index 00000000..61063b3c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@2x.png
new file mode 100644
index 00000000..67b4b314
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@3x.png
new file mode 100644
index 00000000..a0503f6f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed.png
new file mode 100644
index 00000000..61063b3c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@2x.png
new file mode 100644
index 00000000..67b4b314
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@3x.png
new file mode 100644
index 00000000..a0503f6f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered.png
new file mode 100644
index 00000000..cf5f72f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@2x.png
new file mode 100644
index 00000000..247d3d87
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@3x.png
new file mode 100644
index 00000000..325e21e9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle.png
new file mode 100644
index 00000000..cf5f72f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@2x.png
new file mode 100644
index 00000000..247d3d87
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@3x.png
new file mode 100644
index 00000000..325e21e9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled.png
new file mode 100644
index 00000000..31608599
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@2x.png
new file mode 100644
index 00000000..a680350f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@3x.png
new file mode 100644
index 00000000..000dcfc9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered.png
new file mode 100644
index 00000000..8e011e1a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@2x.png
new file mode 100644
index 00000000..636896f9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@3x.png
new file mode 100644
index 00000000..bcc655e1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed.png
new file mode 100644
index 00000000..8e011e1a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@2x.png
new file mode 100644
index 00000000..636896f9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@3x.png
new file mode 100644
index 00000000..bcc655e1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove.png
new file mode 100644
index 00000000..8e011e1a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@2x.png
new file mode 100644
index 00000000..636896f9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@3x.png
new file mode 100644
index 00000000..bcc655e1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled.png
new file mode 100644
index 00000000..61063b3c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@2x.png
new file mode 100644
index 00000000..67b4b314
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@3x.png
new file mode 100644
index 00000000..a0503f6f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered.png
new file mode 100644
index 00000000..cf5f72f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@2x.png
new file mode 100644
index 00000000..247d3d87
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@3x.png
new file mode 100644
index 00000000..325e21e9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed.png
new file mode 100644
index 00000000..61063b3c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@2x.png
new file mode 100644
index 00000000..67b4b314
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@3x.png
new file mode 100644
index 00000000..a0503f6f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle.png
new file mode 100644
index 00000000..cf5f72f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@2x.png
new file mode 100644
index 00000000..247d3d87
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@3x.png
new file mode 100644
index 00000000..325e21e9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit.png
new file mode 100644
index 00000000..9681c3a5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@2x.png
new file mode 100644
index 00000000..fa753b7c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@3x.png
new file mode 100644
index 00000000..ff17e40f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled.png
new file mode 100644
index 00000000..989077df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@2x.png
new file mode 100644
index 00000000..cb5199f4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@3x.png
new file mode 100644
index 00000000..4df5c29c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered.png
new file mode 100644
index 00000000..9681c3a5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@2x.png
new file mode 100644
index 00000000..fa753b7c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@3x.png
new file mode 100644
index 00000000..ff17e40f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed.png
new file mode 100644
index 00000000..9681c3a5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@2x.png
new file mode 100644
index 00000000..fa753b7c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@3x.png
new file mode 100644
index 00000000..ff17e40f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered.png
new file mode 100644
index 00000000..028c0e40
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@2x.png
new file mode 100644
index 00000000..b9a73a67
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@3x.png
new file mode 100644
index 00000000..6a2ffd44
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered.png
new file mode 100644
index 00000000..9681c3a5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@2x.png
new file mode 100644
index 00000000..fa753b7c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@3x.png
new file mode 100644
index 00000000..ff17e40f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed.png
new file mode 100644
index 00000000..9681c3a5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@2x.png
new file mode 100644
index 00000000..fa753b7c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@3x.png
new file mode 100644
index 00000000..ff17e40f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background.png
new file mode 100644
index 00000000..9681c3a5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@2x.png
new file mode 100644
index 00000000..fa753b7c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@3x.png
new file mode 100644
index 00000000..ff17e40f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered.png
new file mode 100644
index 00000000..1c283456
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@2x.png
new file mode 100644
index 00000000..50139dcf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@3x.png
new file mode 100644
index 00000000..bf3363ad
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed.png
new file mode 100644
index 00000000..1c283456
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@2x.png
new file mode 100644
index 00000000..50139dcf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@3x.png
new file mode 100644
index 00000000..bf3363ad
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit.png
new file mode 100644
index 00000000..6029935b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@2x.png
new file mode 100644
index 00000000..291ab6c4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@3x.png
new file mode 100644
index 00000000..d6fdbdc7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled.png
new file mode 100644
index 00000000..6029935b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@2x.png
new file mode 100644
index 00000000..291ab6c4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@3x.png
new file mode 100644
index 00000000..d6fdbdc7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered.png
new file mode 100644
index 00000000..f08fdcd1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@2x.png
new file mode 100644
index 00000000..56e706e6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@3x.png
new file mode 100644
index 00000000..020e47c5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed.png
new file mode 100644
index 00000000..9326a07b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@2x.png
new file mode 100644
index 00000000..d2034385
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@3x.png
new file mode 100644
index 00000000..0f221142
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered.png
new file mode 100644
index 00000000..f08fdcd1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@2x.png
new file mode 100644
index 00000000..56e706e6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@3x.png
new file mode 100644
index 00000000..020e47c5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered.png
new file mode 100644
index 00000000..f08fdcd1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@2x.png
new file mode 100644
index 00000000..56e706e6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@3x.png
new file mode 100644
index 00000000..020e47c5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed.png
new file mode 100644
index 00000000..f08fdcd1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@2x.png
new file mode 100644
index 00000000..56e706e6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@3x.png
new file mode 100644
index 00000000..020e47c5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon.png
new file mode 100644
index 00000000..f08fdcd1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@2x.png
new file mode 100644
index 00000000..56e706e6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@3x.png
new file mode 100644
index 00000000..020e47c5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered.png
new file mode 100644
index 00000000..1c283456
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@2x.png
new file mode 100644
index 00000000..50139dcf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@3x.png
new file mode 100644
index 00000000..bf3363ad
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed.png
new file mode 100644
index 00000000..1c283456
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@2x.png
new file mode 100644
index 00000000..50139dcf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@3x.png
new file mode 100644
index 00000000..bf3363ad
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit.png
new file mode 100644
index 00000000..739a8817
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@2x.png
new file mode 100644
index 00000000..d1d3f7a2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@3x.png
new file mode 100644
index 00000000..a0811313
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled.png
new file mode 100644
index 00000000..739a8817
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@2x.png
new file mode 100644
index 00000000..d1d3f7a2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@3x.png
new file mode 100644
index 00000000..a0811313
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered.png
new file mode 100644
index 00000000..af8b040a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@2x.png
new file mode 100644
index 00000000..df10d3c4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@3x.png
new file mode 100644
index 00000000..2d034035
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed.png
new file mode 100644
index 00000000..af8b040a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@2x.png
new file mode 100644
index 00000000..df10d3c4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@3x.png
new file mode 100644
index 00000000..2d034035
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered.png
new file mode 100644
index 00000000..af8b040a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@2x.png
new file mode 100644
index 00000000..df10d3c4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@3x.png
new file mode 100644
index 00000000..2d034035
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered.png
new file mode 100644
index 00000000..af8b040a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@2x.png
new file mode 100644
index 00000000..df10d3c4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@3x.png
new file mode 100644
index 00000000..2d034035
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed.png
new file mode 100644
index 00000000..4906342b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@2x.png
new file mode 100644
index 00000000..47b4e4f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@3x.png
new file mode 100644
index 00000000..dfa798fb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon.png
new file mode 100644
index 00000000..af8b040a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@2x.png
new file mode 100644
index 00000000..df10d3c4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@3x.png
new file mode 100644
index 00000000..2d034035
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled.png
new file mode 100644
index 00000000..62b24298
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@2x.png
new file mode 100644
index 00000000..ede013c7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@3x.png
new file mode 100644
index 00000000..da3c10ca
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused.png
new file mode 100644
index 00000000..6ff65a8b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@2x.png
new file mode 100644
index 00000000..52fa05d4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@3x.png
new file mode 100644
index 00000000..39874e0a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered.png
new file mode 100644
index 00000000..62b24298
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@2x.png
new file mode 100644
index 00000000..ede013c7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@3x.png
new file mode 100644
index 00000000..da3c10ca
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background.png
new file mode 100644
index 00000000..62b24298
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@2x.png
new file mode 100644
index 00000000..ede013c7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@3x.png
new file mode 100644
index 00000000..da3c10ca
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled.png
new file mode 100644
index 00000000..5107682b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@2x.png
new file mode 100644
index 00000000..d558d2a9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@3x.png
new file mode 100644
index 00000000..cbe201ff
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused.png
new file mode 100644
index 00000000..f8e1eba7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@2x.png
new file mode 100644
index 00000000..f6ccfeed
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@3x.png
new file mode 100644
index 00000000..1b198cd4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered.png
new file mode 100644
index 00000000..86f1093c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@2x.png
new file mode 100644
index 00000000..ad01750e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@3x.png
new file mode 100644
index 00000000..d6fc5f9e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background.png
new file mode 100644
index 00000000..b528edb0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@2x.png
new file mode 100644
index 00000000..6af33796
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@3x.png
new file mode 100644
index 00000000..968daa96
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark.png
new file mode 100644
index 00000000..35fe52c8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@2x.png
new file mode 100644
index 00000000..fb7096b4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@3x.png
new file mode 100644
index 00000000..e0c27906
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big.png
new file mode 100644
index 00000000..b6b130d9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@2x.png
new file mode 100644
index 00000000..504ce40f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@3x.png
new file mode 100644
index 00000000..88c425ac
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow.png
new file mode 100644
index 00000000..b504351f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@2x.png
new file mode 100644
index 00000000..fa9082d0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@3x.png
new file mode 100644
index 00000000..acb62624
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier.png
new file mode 100644
index 00000000..5b2eb5d9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@2x.png
new file mode 100644
index 00000000..ed1168df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@3x.png
new file mode 100644
index 00000000..a7148787
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/ButtonBackground.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/ButtonBackground.qml
new file mode 100644
index 00000000..c2f0bcda
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/ButtonBackground.qml
@@ -0,0 +1,110 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+Rectangle {
+ id: buttonBackground
+
+ visible: (control.enabled && control.hovered) || control.down || accented || !subtle
+
+ required property T.AbstractButton control
+ property bool subtle: false
+ property bool accented: control.highlighted || control.checked
+
+ readonly property bool lightScheme: Application.styleHints.colorScheme === Qt.Light
+ readonly property bool highContrastScheme: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+
+ readonly property bool hasGradientStroke: !hasSolidStroke && !subtle && control.enabled
+ readonly property bool hasSolidStroke: highContrastScheme
+ || (!subtle && (control.down || (!control.enabled && !accented)
+ || (!lightScheme && !accented)))
+ readonly property color defaultStrokeColor: highContrastScheme
+ ? (control.enabled && (control.hovered || buttonBackground.accented)) ? control.palette.highlight : control.palette.buttonText
+ : accented ? Qt.tint(control.palette.accent, control.palette.light)
+ : control.palette.midlight
+ readonly property color secondaryStrokeColor: accented ? Qt.tint(control.palette.accent, control.palette.mid) : control.palette.dark
+
+ property var highContrastBackgroundColorFunc: function() {
+ if (subtle)
+ return control.palette.highlight
+ if (accented) {
+ if (control.enabled && control.hovered && !control.down)
+ return control.palette.buttonText
+ if (control.enabled && !control.down)
+ return control.palette.highlight
+ } else if (control.enabled && (control.hovered || control.down)) {
+ return (control as T.MenuBarItem) ? control.palette.button : control.palette.highlightedText
+ }
+ return control.palette.button
+ }
+
+ readonly property color backgroundColor: {
+ if (highContrastScheme)
+ return highContrastBackgroundColorFunc()
+ if (accented) {
+ if (control.enabled && control.down) {
+ if (lightScheme)
+ return Qt.tint(control.palette.accent, Color.transparent("white", 0.2))
+ return Qt.tint(control.palette.accent, Color.transparent("black", 0.2))
+ }
+ if (control.enabled && control.hovered) {
+ if (lightScheme)
+ return Qt.tint(control.palette.accent, Color.transparent("white", 0.1))
+ return Qt.tint(control.palette.accent, Color.transparent("black", 0.1))
+ }
+ return control.palette.accent
+ }
+
+ if (subtle) {
+ if (control.down)
+ return lightScheme ? Color.transparent("black", 0.02) : Color.transparent("white", 0.04)
+ if (control.hovered)
+ return lightScheme ? Color.transparent("black", 0.04) : Color.transparent("white", 0.06)
+ }
+
+ if (control.down) {
+ if (lightScheme)
+ return Qt.rgba(control.palette.button.r * 0.97, control.palette.button.g * 0.97, control.palette.button.b * 0.97, 0.3)
+ return Color.transparent(control.palette.button, 0.03)
+ } else if (control.enabled && control.hovered) {
+ if (lightScheme)
+ return Qt.rgba(control.palette.button.r * 0.97, control.palette.button.g * 0.97, control.palette.button.b * 0.97, 0.5)
+ return Color.transparent(control.palette.button, 0.08)
+ } else {
+ return control.palette.button
+ }
+ }
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: hasGradientStroke ? defaultStrokeColor : "transparent"
+ }
+ GradientStop {
+ position: 0.91
+ color: hasGradientStroke ? defaultStrokeColor : "transparent"
+ }
+ GradientStop {
+ position: 1.0
+ color: hasGradientStroke ? secondaryStrokeColor : "transparent"
+ }
+ }
+
+ Rectangle {
+ x: !buttonBackground.hasGradientStroke ? 0 : border.width
+ y: !buttonBackground.hasGradientStroke ? 0 : border.width
+ width: !buttonBackground.hasGradientStroke ? parent.width : parent.width - border.width * 2
+ height: !buttonBackground.hasGradientStroke ? parent.height : parent.height - border.width * 2
+ radius: !buttonBackground.hasGradientStroke ? buttonBackground.radius : buttonBackground.radius - border.width
+ border.width: 1
+ border.color: buttonBackground.hasGradientStroke || buttonBackground.subtle
+ || (highContrastScheme && !buttonBackground.accented && control.down && !(control as T.MenuBarItem))
+ || (!highContrastScheme && buttonBackground.accented && (!control.enabled || control.down))
+ ? "transparent" : buttonBackground.defaultStrokeColor
+ color: buttonBackground.backgroundColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/CheckIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/CheckIndicator.qml
new file mode 100644
index 00000000..bc1233c6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/CheckIndicator.qml
@@ -0,0 +1,102 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.Shapes
+
+ColorImage {
+ id: indicator
+
+ required property T.AbstractButton control
+ required property url filePath
+
+ readonly property color __color: {
+ if (Application.styleHints.accessibility.contrastPreference === Qt.HighContrast)
+ return control.palette.button
+ if (control.enabled && control.checkState !== Qt.Unchecked)
+ return control.palette.accent
+ return defaultColor
+ }
+
+ readonly property color __indicatorColor: {
+ if (Application.styleHints.accessibility.contrastPreference === Qt.HighContrast) {
+ if (control.checkState === Qt.Checked)
+ return control.down ? control.palette.buttonText : control.hovered ? control.palette.button : control.palette.highlightedText
+ if (control.checkState === Qt.PartiallyChecked)
+ return control.hovered && !control.down ? control.palette.highlight : control.palette.highlightedText
+ return "transparent"
+ } else if (control.down) {
+ return Application.styleHints.colorScheme === Qt.Light ? Qt.rgba(1, 1, 1, 0.7) : Qt.rgba(0, 0, 0, 0.5)
+ } else if (Application.styleHints.colorScheme === Qt.Dark && !control.enabled)
+ return Qt.rgba(1, 1, 1, 0.5302)
+ else if (Application.styleHints.colorScheme === Qt.Dark)
+ return "black"
+ else
+ return "white"
+ }
+
+ source: filePath
+ color: __color
+
+ Rectangle {
+ anchors.fill: parent
+ radius: 4
+ color: {
+ if (Application.styleHints.accessibility.contrastPreference === Qt.HighContrast) {
+ if (control.checkState === Qt.Unchecked)
+ return control.down ? control.palette.highlight : control.hovered ? control.palette.highlightedText : control.palette.button
+ if (control.checkState === Qt.PartiallyChecked)
+ return control.hovered && !control.down ? control.palette.highlightedText : control.palette.highlight
+ return control.down ? control.palette.button : control.hovered ? control.palette.buttonText : control.palette.highlight
+ }
+ return "transparent"
+ }
+ border.color: {
+ if (Application.styleHints.accessibility.contrastPreference === Qt.HighContrast) {
+ if (control.checkState === Qt.Unchecked)
+ return control.hovered ? control.palette.highlight : control.palette.buttonText
+ if (control.checkState === Qt.PartiallyChecked)
+ return control.palette.highlight
+ }
+ return "transparent"
+ }
+
+ // TODO: Add animation for checkmark indicator
+ Shape {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 12
+ height: 12
+ visible: control.checked
+
+ antialiasing: true
+ preferredRendererType: Shape.CurveRenderer
+
+ ShapePath {
+ strokeWidth: 1
+ strokeColor: indicator.__indicatorColor
+ fillColor: "transparent"
+ capStyle: ShapePath.RoundCap
+ joinStyle: ShapePath.RoundJoin
+
+ startX: 1
+ startY: 6
+ PathLine { x: 5; y: 10 }
+ PathLine { x: 11; y: 3 }
+ }
+ }
+
+ Rectangle {
+ visible: control.checkState === Qt.PartiallyChecked
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 8
+ height: 1
+ radius: height * 0.5
+ color: indicator.__indicatorColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/CopyAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/CopyAction.qml
new file mode 100644
index 00000000..b70cf88e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/CopyAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+CopyAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/CutAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/CutAction.qml
new file mode 100644
index 00000000..bcac93da
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/CutAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+CutAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/DeleteAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/DeleteAction.qml
new file mode 100644
index 00000000..34241b51
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/DeleteAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+DeleteAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/FocusFrame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/FocusFrame.qml
new file mode 100644
index 00000000..8892ecc0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/FocusFrame.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+
+Rectangle {
+
+ function moveToItem(item) {
+ if (!item) {
+ targetItem = null;
+ parent = null;
+ return;
+ }
+ parent = item.parent
+ targetItem = item
+ }
+
+ property Item targetItem
+ property real innerFrameSize: 1
+ property real outerFrameSize: 3
+ property real frameRadius: 4.0
+
+ x: targetItem ? targetItem.x - outerFrameSize : 0
+ y: targetItem ? targetItem.y - outerFrameSize : 0
+ // Stack on top of all siblings of the targetItem
+ z: 100
+ width: targetItem ? targetItem.width + outerFrameSize * 2 : 0
+ height: targetItem ? targetItem.height + outerFrameSize * 2 : 0
+ radius: frameRadius + outerFrameSize
+ visible: targetItem && targetItem.visible
+ color: "transparent"
+ border.color: Application.styleHints.colorScheme === Qt.Light ? "black" : "white"
+ border.width: outerFrameSize - (Application.styleHints.colorScheme === Qt.Light ? innerFrameSize : 0)
+
+ Rectangle {
+ id: innerFocusFrame
+ z: 10
+ x: outerFrameSize - innerFrameSize
+ y: outerFrameSize - innerFrameSize
+ width: targetItem ? targetItem.width + innerFrameSize * 2 : 0
+ height: targetItem ? targetItem.height + innerFrameSize * 2 : 0
+ radius: frameRadius + innerFrameSize
+ visible: targetItem && targetItem.visible
+ color: "transparent"
+ border.color: Application.styleHints.colorScheme === Qt.Light ? "white" : "black"
+ border.width: innerFrameSize
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/PasteAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/PasteAction.qml
new file mode 100644
index 00000000..226f45df
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/PasteAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+PasteAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/RadioIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/RadioIndicator.qml
new file mode 100644
index 00000000..2f549f07
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/RadioIndicator.qml
@@ -0,0 +1,82 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+ColorImage {
+ id: indicator
+
+ required property T.AbstractButton control
+ required property url filePath
+
+ source: filePath
+ color: control.enabled && control.checked ? control.palette.accent : defaultColor
+
+ Rectangle {
+ anchors.fill: parent
+ visible: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ color: {
+ if (control.hovered)
+ return control.checked ? control.palette.button : control.palette.highlightedText
+ return control.checked ? control.palette.highlightedText : control.palette.button
+ }
+ border.width: control.down ? 0 : 1
+ border.color: {
+ if (control.hovered)
+ return control.checked ? control.palette.buttonText : control.palette.highlight
+ return control.checked ? control.palette.highlight : control.palette.buttonText
+ }
+ radius: height * 0.5
+ }
+
+ property Item indicatorBackground: Rectangle {
+ parent: control.indicator
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 15 : 10
+ height: Application.styleHints.accessibility.contrastPreference === Qt.HighContrast ? 15 : 10
+ radius: height * 0.5
+ scale: !control.checked && !control.down ? 0 : control.down && control.checked ? 0.8 : control.hovered ? 1.2 : 1
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: !control.checked ? "transparent" : Application.styleHints.colorScheme == Qt.Light ? "#0F000000" : "#12FFFFFF"
+ }
+ GradientStop {
+ position: 0.5
+ color: !control.checked ? "transparent" : Application.styleHints.colorScheme == Qt.Light ? "#0F000000" : "#12FFFFFF"
+ }
+ GradientStop {
+ position: 0.95
+ color: !control.checked ? "transparent" : Application.styleHints.colorScheme == Qt.Light ? "#29000000" : "#18FFFFFF"
+ }
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: parent.width - 2
+ height: parent.height - 2
+ radius: height * 0.5
+ color: {
+ if (Application.styleHints.accessibility.contrastPreference === Qt.HighContrast) {
+ if (control.checked && (control.down || control.hovered))
+ return control.palette.buttonText
+ return control.palette.highlight
+ } else
+ return Application.styleHints.colorScheme === Qt.Dark ? "black" : "white"
+ }
+ }
+
+ Behavior on scale {
+ NumberAnimation {
+ duration: 167
+ easing.type: Easing.OutCubic
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/RedoAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/RedoAction.qml
new file mode 100644
index 00000000..6eef87d9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/RedoAction.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick.Controls.impl
+
+RedoAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/SelectAllAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/SelectAllAction.qml
new file mode 100644
index 00000000..e9433771
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/SelectAllAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+SelectAllAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/StyleImage.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/StyleImage.qml
new file mode 100644
index 00000000..61fb35c2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/StyleImage.qml
@@ -0,0 +1,56 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+
+// This item will resize the child image in such a way that any drop shadow
+// or blur (or other effects) will be drawn outside its own bounds.
+// The effect is that users of this item won't have to take e.g shadows
+// into account when positioning it, as such effects will only be visual, and
+// not be a part of the geometry, unless drawShadowWithinBounds is set to true.
+
+Item {
+ id: root
+ implicitWidth: horizontal ? imageConfig.width : imageConfig.height
+ implicitHeight: horizontal ? imageConfig.height : imageConfig.width
+
+ required property var imageConfig
+
+ // Set horizontal to false if you want the image to be rotated 90 degrees
+ // Doing so will rotate the image, but also flip it, to make sure that
+ // the shadow ends up on the correct side. The implicit geometry of the
+ // item will also be adjusted to match the rotated image.
+ property bool horizontal: true
+ property bool drawShadowWithinBounds: false
+
+ // The minimum size of the image should be at least 1px tall and wide, even without any offsets
+ property real minimumWidth: Math.max(1, imageConfig.leftOffset + imageConfig.rightOffset)
+ property real minimumHeight: Math.max(1, imageConfig.topOffset + imageConfig.bottomOffset)
+
+ BorderImage {
+ x: root.drawShadowWithinBounds ? 0 : -imageConfig.leftShadow
+ y: root.drawShadowWithinBounds ? 0 : -imageConfig.topShadow
+ width: Math.max(root.minimumWidth, (root.horizontal ? root.width : root.height))
+ + (root.drawShadowWithinBounds ? 0 : imageConfig.leftShadow + imageConfig.rightShadow)
+ height: Math.max(root.minimumHeight, (root.horizontal ? root.height : root.width))
+ + (root.drawShadowWithinBounds ? 0 : imageConfig.topShadow + imageConfig.bottomShadow)
+ source: imageConfig.filePath ? `qrc:/qt-project.org/imports/QtQuick/Controls/FluentWinUI3/${imageConfig.filePath}` : ""
+
+ border {
+ top: Math.min(height / 2, imageConfig.topOffset + imageConfig.topShadow)
+ left: Math.min(width / 2, imageConfig.leftOffset + imageConfig.leftShadow)
+ bottom: Math.min(height / 2, imageConfig.bottomOffset + imageConfig.bottomShadow)
+ right: Math.min(width / 2, imageConfig.rightOffset + imageConfig.rightShadow)
+ }
+
+ transform: [
+ Rotation {
+ angle: root.horizontal ? 0 : 90
+ },
+ Scale {
+ xScale: root.horizontal ? 1 : -1
+ }
+ ]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/SwitchIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/SwitchIndicator.qml
new file mode 100644
index 00000000..4ff64b3e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/SwitchIndicator.qml
@@ -0,0 +1,91 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+Item {
+ id: indicator
+
+ required property T.AbstractButton control
+
+ property Item handleBackground: Rectangle {
+ parent: control.indicator
+ implicitWidth: parent.width
+ implicitHeight: parent.height
+ radius: height * 0.5
+ border.width: control.checked && Application.styleHints.accessibility.contrastPreference === Qt.NoPreference ? 0 : 1
+ border.color: control.enabled ? Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ ? control.checked ? (control.hovered ? control.palette.text : "transparent") : (control.hovered ? control.palette.accent : control.palette.text)
+ : Application.styleHints.colorScheme === Qt.Light ? "#9C000000" : "#9CFFFFFF"
+ : Application.styleHints.colorScheme === Qt.Light ? "#37000000" : "#28FFFFFF"
+
+ color: control.checked ? checkedColor : !control.enabled ? "#00FFFFFF"
+ : control.hovered ? Application.styleHints.colorScheme === Qt.Light ? "#0F000000" : "#0BFFFFFF"
+ : control.pressed ? Application.styleHints.colorScheme === Qt.Light ? "#18000000" : "#12FFFFFF"
+ : Application.styleHints.colorScheme === Qt.Light ? "#06000000" : "#19000000"
+
+ readonly property color checkedColor: control.enabled ? (control.hovered
+ ? Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ ? control.palette.window
+ : Qt.rgba(control.palette.accent.r, control.palette.accent.g, control.palette.accent.b, 0.9020)
+ : control.pressed ? Qt.rgba(control.palette.accent.r, control.palette.accent.g, control.palette.accent.b, 0.8)
+ : control.palette.accent)
+ : control.palette.accent
+
+ property Item handle: Rectangle {
+ parent: indicator.handleBackground
+ x: Math.max(0, Math.min(parent.width - width, control.visualPosition * parent.width - (width / 2)))
+ y: (parent.height - height) / 2
+ width: control.pressed ? implicitWidth + 3 : implicitWidth
+ implicitWidth: 20
+ implicitHeight: 20
+ radius: height / 2
+ scale: control.hovered && control.enabled ? 0.8 : 0.7
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: !control.checked ? "transparent" : Application.styleHints.colorScheme === Qt.Light ? "#0F000000" : "#12FFFFFF"
+ }
+ GradientStop {
+ position: 0.5
+ color: !control.checked ? "transparent" : Application.styleHints.colorScheme === Qt.Light ? "#0F000000" : "#12FFFFFF"
+ }
+ GradientStop {
+ position: 0.95
+ color: !control.checked ? "transparent" : Application.styleHints.colorScheme === Qt.Light ? "#29000000" : "#18FFFFFF"
+ }
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: parent.width - 2
+ height: parent.height - 2
+ radius: height / 2
+ color: !control.checked ? Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ ? (control.hovered ? control.palette.accent : control.palette.text)
+ : control.palette.placeholderText
+ : Application.styleHints.accessibility.contrastPreference === Qt.HighContrast
+ ? (control.hovered ? control.palette.text : control.palette.window)
+ : Application.styleHints.colorScheme === Qt.Dark ? "black" : "white"
+ }
+
+ Behavior on scale {
+ NumberAnimation{
+ duration: 167
+ easing.type: Easing.OutCubic
+ }
+ }
+ Behavior on x {
+ enabled: !control.pressed
+ NumberAnimation {
+ duration: 167
+ easing.type: Easing.OutCubic
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/TextEditingContextMenu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/TextEditingContextMenu.qml
new file mode 100644
index 00000000..758fa08c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/TextEditingContextMenu.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.FluentWinUI3
+import QtQuick.Controls.FluentWinUI3.impl as FluentWinUI3Impl
+
+Menu {
+ id: menu
+ popupType: Qt.platform.pluginName !== "wayland" ? Popup.Window : Popup.Item
+
+ required property Item editor
+
+ FluentWinUI3Impl.UndoAction {
+ editor: menu.editor
+ }
+ FluentWinUI3Impl.RedoAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ FluentWinUI3Impl.CutAction {
+ editor: menu.editor
+ }
+ FluentWinUI3Impl.CopyAction {
+ editor: menu.editor
+ }
+ FluentWinUI3Impl.PasteAction {
+ editor: menu.editor
+ }
+ FluentWinUI3Impl.DeleteAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ FluentWinUI3Impl.SelectAllAction {
+ editor: menu.editor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/UndoAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/UndoAction.qml
new file mode 100644
index 00000000..c88aec1a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/UndoAction.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick.Controls.impl
+
+UndoAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/plugins.qmltypes
new file mode 100644
index 00000000..33e88e26
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/plugins.qmltypes
@@ -0,0 +1,36 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickfluentwinui3focusstroke_p.h"
+ lineNumber: 20
+ name: "QQuickFluentWinUI3FocusStroke"
+ accessSemantics: "reference"
+ prototype: "QQuickPaintedItem"
+ exports: ["QtQuick.Controls.FluentWinUI3.impl/FocusStroke 6.8"]
+ exportMetaObjectRevisions: [1544]
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ index: 0
+ lineNumber: 23
+ isFinal: true
+ }
+ Property {
+ name: "radius"
+ type: "int"
+ read: "radius"
+ write: "setRadius"
+ index: 1
+ lineNumber: 24
+ isFinal: true
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/qmldir
new file mode 100644
index 00000000..dd320b9a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/qmldir
@@ -0,0 +1,28 @@
+module QtQuick.Controls.FluentWinUI3.impl
+linktarget Qt6::qtquickcontrols2fluentwinui3styleimplplugin
+optional plugin qtquickcontrols2fluentwinui3styleimplplugin
+classname QtQuickControls2FluentWinUI3StyleImplPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Controls/FluentWinUI3/impl/
+ButtonBackground 6.0 ButtonBackground.qml
+ButtonBackground 2.0 ButtonBackground.qml
+CheckIndicator 6.0 CheckIndicator.qml
+CheckIndicator 2.0 CheckIndicator.qml
+CopyAction 6.11 CopyAction.qml
+CutAction 6.11 CutAction.qml
+DeleteAction 6.11 DeleteAction.qml
+FocusFrame 6.0 FocusFrame.qml
+FocusFrame 2.0 FocusFrame.qml
+PasteAction 6.11 PasteAction.qml
+RadioIndicator 6.0 RadioIndicator.qml
+RadioIndicator 2.0 RadioIndicator.qml
+RedoAction 6.11 RedoAction.qml
+SelectAllAction 6.11 SelectAllAction.qml
+SwitchIndicator 6.0 SwitchIndicator.qml
+SwitchIndicator 2.0 SwitchIndicator.qml
+StyleImage 6.0 StyleImage.qml
+StyleImage 2.0 StyleImage.qml
+TextEditingContextMenu 6.11 TextEditingContextMenu.qml
+UndoAction 6.11 UndoAction.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/qtquickcontrols2fluentwinui3styleimplplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/qtquickcontrols2fluentwinui3styleimplplugin.dll
new file mode 100644
index 00000000..c93d984c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/impl/qtquickcontrols2fluentwinui3styleimplplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled.png
new file mode 100644
index 00000000..c68f4f05
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@2x.png
new file mode 100644
index 00000000..3dbd5af2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@3x.png
new file mode 100644
index 00000000..d69c1ead
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered.png
new file mode 100644
index 00000000..98c51c6f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@2x.png
new file mode 100644
index 00000000..15387169
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@3x.png
new file mode 100644
index 00000000..067d8f05
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed.png
new file mode 100644
index 00000000..d48c96e6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@2x.png
new file mode 100644
index 00000000..fa0088e6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@3x.png
new file mode 100644
index 00000000..b51e54a8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked.png
new file mode 100644
index 00000000..d9c411cb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@2x.png
new file mode 100644
index 00000000..33eb8698
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@3x.png
new file mode 100644
index 00000000..ef801bbc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked.png
new file mode 100644
index 00000000..c68f4f05
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@2x.png
new file mode 100644
index 00000000..3dbd5af2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@3x.png
new file mode 100644
index 00000000..d69c1ead
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled.png
new file mode 100644
index 00000000..99fd3b7b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@2x.png
new file mode 100644
index 00000000..f7bc658b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@3x.png
new file mode 100644
index 00000000..9f2615c1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked.png
new file mode 100644
index 00000000..98c51c6f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@2x.png
new file mode 100644
index 00000000..15387169
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@3x.png
new file mode 100644
index 00000000..067d8f05
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered.png
new file mode 100644
index 00000000..02b068f4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@2x.png
new file mode 100644
index 00000000..5ea65d1e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@3x.png
new file mode 100644
index 00000000..9f51751e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed.png
new file mode 100644
index 00000000..d48c96e6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@2x.png
new file mode 100644
index 00000000..fa0088e6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@3x.png
new file mode 100644
index 00000000..b51e54a8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked.png
new file mode 100644
index 00000000..d9c411cb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@2x.png
new file mode 100644
index 00000000..33eb8698
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@3x.png
new file mode 100644
index 00000000..ef801bbc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed.png
new file mode 100644
index 00000000..d46364bd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@2x.png
new file mode 100644
index 00000000..1fc0fe73
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@3x.png
new file mode 100644
index 00000000..0a068191
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator.png
new file mode 100644
index 00000000..7aeaadc5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@2x.png
new file mode 100644
index 00000000..3bb4cc26
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@3x.png
new file mode 100644
index 00000000..801c430a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled.png
new file mode 100644
index 00000000..94b89d13
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@2x.png
new file mode 100644
index 00000000..6ea1717f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@3x.png
new file mode 100644
index 00000000..4b8c839c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused.png
new file mode 100644
index 00000000..02ca9830
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@2x.png
new file mode 100644
index 00000000..f08de8b4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@3x.png
new file mode 100644
index 00000000..7584fecf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open.png
new file mode 100644
index 00000000..ef6e1eec
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@2x.png
new file mode 100644
index 00000000..c823e201
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@3x.png
new file mode 100644
index 00000000..fd3cb119
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered.png
new file mode 100644
index 00000000..ef6e1eec
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@2x.png
new file mode 100644
index 00000000..c823e201
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@3x.png
new file mode 100644
index 00000000..fd3cb119
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed.png
new file mode 100644
index 00000000..94b89d13
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@2x.png
new file mode 100644
index 00000000..6ea1717f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@3x.png
new file mode 100644
index 00000000..4b8c839c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open.png
new file mode 100644
index 00000000..02ca9830
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@2x.png
new file mode 100644
index 00000000..f08de8b4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@3x.png
new file mode 100644
index 00000000..7584fecf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed.png
new file mode 100644
index 00000000..94b89d13
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@2x.png
new file mode 100644
index 00000000..6ea1717f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@3x.png
new file mode 100644
index 00000000..4b8c839c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background.png
new file mode 100644
index 00000000..02ca9830
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@2x.png
new file mode 100644
index 00000000..f08de8b4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@3x.png
new file mode 100644
index 00000000..7584fecf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open.png
new file mode 100644
index 00000000..d1fa9fe6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@2x.png
new file mode 100644
index 00000000..fdba8c4b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@3x.png
new file mode 100644
index 00000000..ee907f7a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed.png
new file mode 100644
index 00000000..d1fa9fe6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@2x.png
new file mode 100644
index 00000000..fdba8c4b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@3x.png
new file mode 100644
index 00000000..ee907f7a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open.png
new file mode 100644
index 00000000..d1fa9fe6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@2x.png
new file mode 100644
index 00000000..fdba8c4b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@3x.png
new file mode 100644
index 00000000..ee907f7a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open.png
new file mode 100644
index 00000000..17982b79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@2x.png
new file mode 100644
index 00000000..5a908784
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@3x.png
new file mode 100644
index 00000000..e20d4931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open.png
new file mode 100644
index 00000000..8d8c7f28
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@2x.png
new file mode 100644
index 00000000..4ff2b328
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@3x.png
new file mode 100644
index 00000000..9869023a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed.png
new file mode 100644
index 00000000..8d8c7f28
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@2x.png
new file mode 100644
index 00000000..4ff2b328
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@3x.png
new file mode 100644
index 00000000..9869023a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open.png
new file mode 100644
index 00000000..8d8c7f28
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@2x.png
new file mode 100644
index 00000000..4ff2b328
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@3x.png
new file mode 100644
index 00000000..9869023a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled.png
new file mode 100644
index 00000000..950b5529
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@2x.png
new file mode 100644
index 00000000..c0ad4fbb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@3x.png
new file mode 100644
index 00000000..0adccfad
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background.png
new file mode 100644
index 00000000..950b5529
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@2x.png
new file mode 100644
index 00000000..c0ad4fbb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@3x.png
new file mode 100644
index 00000000..0adccfad
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered.png
new file mode 100644
index 00000000..d6b022ab
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@2x.png
new file mode 100644
index 00000000..0d89e35b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@3x.png
new file mode 100644
index 00000000..b42360e1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed.png
new file mode 100644
index 00000000..0f61dd9b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@2x.png
new file mode 100644
index 00000000..cc20bdbe
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@3x.png
new file mode 100644
index 00000000..aae4bf62
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted.png
new file mode 100644
index 00000000..d6b022ab
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@2x.png
new file mode 100644
index 00000000..0d89e35b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@3x.png
new file mode 100644
index 00000000..b42360e1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered.png
new file mode 100644
index 00000000..d6b022ab
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@2x.png
new file mode 100644
index 00000000..0d89e35b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@3x.png
new file mode 100644
index 00000000..b42360e1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed.png
new file mode 100644
index 00000000..0f61dd9b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@2x.png
new file mode 100644
index 00000000..cc20bdbe
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@3x.png
new file mode 100644
index 00000000..aae4bf62
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered.png
new file mode 100644
index 00000000..c3a29c40
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png
new file mode 100644
index 00000000..c92ae1e2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png
new file mode 100644
index 00000000..a08019ae
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed.png
new file mode 100644
index 00000000..99383a1c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png
new file mode 100644
index 00000000..9793c4d6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png
new file mode 100644
index 00000000..1ca1d97b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current.png
new file mode 100644
index 00000000..f5ae8027
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@2x.png
new file mode 100644
index 00000000..4a7af53a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@3x.png
new file mode 100644
index 00000000..bb823f04
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed.png
new file mode 100644
index 00000000..95ceb1e3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@2x.png
new file mode 100644
index 00000000..638bdac1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@3x.png
new file mode 100644
index 00000000..d80cc78e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled.png
new file mode 100644
index 00000000..8e08ab19
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@2x.png
new file mode 100644
index 00000000..a4e4f53e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@3x.png
new file mode 100644
index 00000000..afb542fa
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered.png
new file mode 100644
index 00000000..99383a1c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@2x.png
new file mode 100644
index 00000000..9793c4d6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@3x.png
new file mode 100644
index 00000000..1ca1d97b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator.png
new file mode 100644
index 00000000..f3e04883
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@2x.png
new file mode 100644
index 00000000..439052f0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@3x.png
new file mode 100644
index 00000000..1d71a2c4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background.png
new file mode 100644
index 00000000..ea396f40
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@2x.png
new file mode 100644
index 00000000..8fe03df3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@3x.png
new file mode 100644
index 00000000..e48fee2c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled.png
new file mode 100644
index 00000000..e3e37834
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@2x.png
new file mode 100644
index 00000000..dde74338
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@3x.png
new file mode 100644
index 00000000..7cc2351d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove.png
new file mode 100644
index 00000000..778a6fa1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@2x.png
new file mode 100644
index 00000000..bb5bb04b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@3x.png
new file mode 100644
index 00000000..0c6a055c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled.png
new file mode 100644
index 00000000..c91b9bd7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@2x.png
new file mode 100644
index 00000000..f59e790d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@3x.png
new file mode 100644
index 00000000..1dbf7677
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered.png
new file mode 100644
index 00000000..de520514
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@2x.png
new file mode 100644
index 00000000..cbca9665
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@3x.png
new file mode 100644
index 00000000..1060fabf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed.png
new file mode 100644
index 00000000..e9bccf5d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@2x.png
new file mode 100644
index 00000000..fccca648
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@3x.png
new file mode 100644
index 00000000..ec0054e2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked.png
new file mode 100644
index 00000000..b3ae6b6e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@2x.png
new file mode 100644
index 00000000..f0f5ccc4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@3x.png
new file mode 100644
index 00000000..100a6ba8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled.png
new file mode 100644
index 00000000..96b9b469
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@2x.png
new file mode 100644
index 00000000..2d8fcae8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@3x.png
new file mode 100644
index 00000000..c766b07f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered.png
new file mode 100644
index 00000000..12baa9f7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@2x.png
new file mode 100644
index 00000000..42922541
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@3x.png
new file mode 100644
index 00000000..73567065
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed.png
new file mode 100644
index 00000000..d1c7703f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@2x.png
new file mode 100644
index 00000000..631f218a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@3x.png
new file mode 100644
index 00000000..c8a3bf2d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator.png
new file mode 100644
index 00000000..ca629420
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@2x.png
new file mode 100644
index 00000000..b69426e0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@3x.png
new file mode 100644
index 00000000..84ea6257
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled.png
new file mode 100644
index 00000000..327fadb2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@2x.png
new file mode 100644
index 00000000..a6bf59f4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@3x.png
new file mode 100644
index 00000000..0fe63377
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed.png
new file mode 100644
index 00000000..327fadb2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@2x.png
new file mode 100644
index 00000000..a6bf59f4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@3x.png
new file mode 100644
index 00000000..0fe63377
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered.png
new file mode 100644
index 00000000..00d54d42
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@2x.png
new file mode 100644
index 00000000..a4506f8a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@3x.png
new file mode 100644
index 00000000..bd8713f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle.png
new file mode 100644
index 00000000..00d54d42
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@2x.png
new file mode 100644
index 00000000..a4506f8a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@3x.png
new file mode 100644
index 00000000..bd8713f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled.png
new file mode 100644
index 00000000..3b9f4711
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@2x.png
new file mode 100644
index 00000000..eacadf50
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@3x.png
new file mode 100644
index 00000000..e75e6d57
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed.png
new file mode 100644
index 00000000..2c3d8dd4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@2x.png
new file mode 100644
index 00000000..664753e4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@3x.png
new file mode 100644
index 00000000..72acce24
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered.png
new file mode 100644
index 00000000..2c3d8dd4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@2x.png
new file mode 100644
index 00000000..664753e4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@3x.png
new file mode 100644
index 00000000..72acce24
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove.png
new file mode 100644
index 00000000..2c3d8dd4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@2x.png
new file mode 100644
index 00000000..664753e4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@3x.png
new file mode 100644
index 00000000..72acce24
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled.png
new file mode 100644
index 00000000..327fadb2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@2x.png
new file mode 100644
index 00000000..a6bf59f4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@3x.png
new file mode 100644
index 00000000..0fe63377
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed.png
new file mode 100644
index 00000000..327fadb2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@2x.png
new file mode 100644
index 00000000..a6bf59f4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@3x.png
new file mode 100644
index 00000000..0fe63377
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered.png
new file mode 100644
index 00000000..00d54d42
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@2x.png
new file mode 100644
index 00000000..a4506f8a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@3x.png
new file mode 100644
index 00000000..bd8713f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle.png
new file mode 100644
index 00000000..00d54d42
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@2x.png
new file mode 100644
index 00000000..a4506f8a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@3x.png
new file mode 100644
index 00000000..bd8713f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled.png
new file mode 100644
index 00000000..5d3e7512
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@2x.png
new file mode 100644
index 00000000..89fb02d4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@3x.png
new file mode 100644
index 00000000..425ff1a7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered.png
new file mode 100644
index 00000000..4f6ac3d0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@2x.png
new file mode 100644
index 00000000..4eb9b632
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@3x.png
new file mode 100644
index 00000000..3a048d9b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed.png
new file mode 100644
index 00000000..4f6ac3d0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@2x.png
new file mode 100644
index 00000000..4eb9b632
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@3x.png
new file mode 100644
index 00000000..3a048d9b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove.png
new file mode 100644
index 00000000..4f6ac3d0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@2x.png
new file mode 100644
index 00000000..4eb9b632
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@3x.png
new file mode 100644
index 00000000..3a048d9b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled.png
new file mode 100644
index 00000000..327fadb2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@2x.png
new file mode 100644
index 00000000..a6bf59f4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@3x.png
new file mode 100644
index 00000000..0fe63377
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered.png
new file mode 100644
index 00000000..00d54d42
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@2x.png
new file mode 100644
index 00000000..a4506f8a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@3x.png
new file mode 100644
index 00000000..bd8713f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed.png
new file mode 100644
index 00000000..327fadb2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@2x.png
new file mode 100644
index 00000000..a6bf59f4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@3x.png
new file mode 100644
index 00000000..0fe63377
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle.png
new file mode 100644
index 00000000..00d54d42
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@2x.png
new file mode 100644
index 00000000..a4506f8a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@3x.png
new file mode 100644
index 00000000..bd8713f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit.png
new file mode 100644
index 00000000..4ab6def7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@2x.png
new file mode 100644
index 00000000..69ce37b6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@3x.png
new file mode 100644
index 00000000..d416ca73
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled.png
new file mode 100644
index 00000000..ee229de3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@2x.png
new file mode 100644
index 00000000..0975c737
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@3x.png
new file mode 100644
index 00000000..ffd926ac
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered.png
new file mode 100644
index 00000000..4ab6def7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@2x.png
new file mode 100644
index 00000000..69ce37b6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@3x.png
new file mode 100644
index 00000000..d416ca73
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed.png
new file mode 100644
index 00000000..4ab6def7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@2x.png
new file mode 100644
index 00000000..69ce37b6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@3x.png
new file mode 100644
index 00000000..d416ca73
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered.png
new file mode 100644
index 00000000..c0389926
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@2x.png
new file mode 100644
index 00000000..78b19b4b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@3x.png
new file mode 100644
index 00000000..e52d3954
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered.png
new file mode 100644
index 00000000..4ab6def7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@2x.png
new file mode 100644
index 00000000..69ce37b6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@3x.png
new file mode 100644
index 00000000..d416ca73
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed.png
new file mode 100644
index 00000000..4ab6def7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@2x.png
new file mode 100644
index 00000000..69ce37b6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@3x.png
new file mode 100644
index 00000000..d416ca73
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background.png
new file mode 100644
index 00000000..4ab6def7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@2x.png
new file mode 100644
index 00000000..69ce37b6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@3x.png
new file mode 100644
index 00000000..d416ca73
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered.png
new file mode 100644
index 00000000..0ec3f534
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@2x.png
new file mode 100644
index 00000000..9f7f1928
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@3x.png
new file mode 100644
index 00000000..f6c87a55
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed.png
new file mode 100644
index 00000000..0ec3f534
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@2x.png
new file mode 100644
index 00000000..9f7f1928
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@3x.png
new file mode 100644
index 00000000..f6c87a55
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit.png
new file mode 100644
index 00000000..0a0ca362
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@2x.png
new file mode 100644
index 00000000..f2250164
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@3x.png
new file mode 100644
index 00000000..46779b3e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled.png
new file mode 100644
index 00000000..0a0ca362
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@2x.png
new file mode 100644
index 00000000..f2250164
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@3x.png
new file mode 100644
index 00000000..46779b3e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered.png
new file mode 100644
index 00000000..df8c7ce1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@2x.png
new file mode 100644
index 00000000..8b100a15
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@3x.png
new file mode 100644
index 00000000..79a5901e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed.png
new file mode 100644
index 00000000..75c66f3f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@2x.png
new file mode 100644
index 00000000..4874e8f3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@3x.png
new file mode 100644
index 00000000..53a248fd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered.png
new file mode 100644
index 00000000..df8c7ce1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@2x.png
new file mode 100644
index 00000000..8b100a15
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@3x.png
new file mode 100644
index 00000000..79a5901e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered.png
new file mode 100644
index 00000000..df8c7ce1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@2x.png
new file mode 100644
index 00000000..8b100a15
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@3x.png
new file mode 100644
index 00000000..79a5901e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed.png
new file mode 100644
index 00000000..df8c7ce1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@2x.png
new file mode 100644
index 00000000..8b100a15
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@3x.png
new file mode 100644
index 00000000..79a5901e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon.png
new file mode 100644
index 00000000..df8c7ce1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@2x.png
new file mode 100644
index 00000000..8b100a15
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@3x.png
new file mode 100644
index 00000000..79a5901e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered.png
new file mode 100644
index 00000000..0ec3f534
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@2x.png
new file mode 100644
index 00000000..9f7f1928
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@3x.png
new file mode 100644
index 00000000..f6c87a55
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed.png
new file mode 100644
index 00000000..0ec3f534
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@2x.png
new file mode 100644
index 00000000..9f7f1928
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@3x.png
new file mode 100644
index 00000000..f6c87a55
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background.png
new file mode 100644
index 00000000..ac7fcdd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@2x.png
new file mode 100644
index 00000000..572d530d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@3x.png
new file mode 100644
index 00000000..ae478bd3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit.png
new file mode 100644
index 00000000..fe7388bb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@2x.png
new file mode 100644
index 00000000..2f9e96ff
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@3x.png
new file mode 100644
index 00000000..102e2149
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled.png
new file mode 100644
index 00000000..fe7388bb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@2x.png
new file mode 100644
index 00000000..2f9e96ff
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@3x.png
new file mode 100644
index 00000000..102e2149
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered.png
new file mode 100644
index 00000000..8dc32cc6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@2x.png
new file mode 100644
index 00000000..004d3171
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@3x.png
new file mode 100644
index 00000000..3e514880
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed.png
new file mode 100644
index 00000000..8dc32cc6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@2x.png
new file mode 100644
index 00000000..004d3171
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@3x.png
new file mode 100644
index 00000000..3e514880
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered.png
new file mode 100644
index 00000000..8dc32cc6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@2x.png
new file mode 100644
index 00000000..004d3171
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@3x.png
new file mode 100644
index 00000000..3e514880
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered.png
new file mode 100644
index 00000000..8dc32cc6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@2x.png
new file mode 100644
index 00000000..004d3171
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@3x.png
new file mode 100644
index 00000000..3e514880
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed.png
new file mode 100644
index 00000000..6c19a90e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@2x.png
new file mode 100644
index 00000000..1d894ca5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@3x.png
new file mode 100644
index 00000000..3f810b6c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon.png
new file mode 100644
index 00000000..8dc32cc6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@2x.png
new file mode 100644
index 00000000..004d3171
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@3x.png
new file mode 100644
index 00000000..3e514880
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled.png
new file mode 100644
index 00000000..87aa3df2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@2x.png
new file mode 100644
index 00000000..ba01f09f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@3x.png
new file mode 100644
index 00000000..efcc5d70
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused.png
new file mode 100644
index 00000000..a83a495d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@2x.png
new file mode 100644
index 00000000..66547620
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@3x.png
new file mode 100644
index 00000000..fb7967a0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered.png
new file mode 100644
index 00000000..87aa3df2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@2x.png
new file mode 100644
index 00000000..ba01f09f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@3x.png
new file mode 100644
index 00000000..efcc5d70
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background.png
new file mode 100644
index 00000000..87aa3df2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@2x.png
new file mode 100644
index 00000000..ba01f09f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@3x.png
new file mode 100644
index 00000000..efcc5d70
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled.png
new file mode 100644
index 00000000..b6011c6f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@2x.png
new file mode 100644
index 00000000..e356a2f6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@3x.png
new file mode 100644
index 00000000..d61430ec
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused.png
new file mode 100644
index 00000000..a8a36e09
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@2x.png
new file mode 100644
index 00000000..4bf8fb51
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@3x.png
new file mode 100644
index 00000000..b5086ccf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered.png
new file mode 100644
index 00000000..f2534b32
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@2x.png
new file mode 100644
index 00000000..114c319f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@3x.png
new file mode 100644
index 00000000..2a5ca99d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background.png
new file mode 100644
index 00000000..dd1edf82
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@2x.png
new file mode 100644
index 00000000..6615914a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@3x.png
new file mode 100644
index 00000000..7c5983a8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/plugins.qmltypes
new file mode 100644
index 00000000..91181ef1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/plugins.qmltypes
@@ -0,0 +1,8 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/qmldir
new file mode 100644
index 00000000..9089d4a5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/qmldir
@@ -0,0 +1,91 @@
+module QtQuick.Controls.FluentWinUI3
+linktarget Qt6::qtquickcontrols2fluentwinui3styleplugin
+plugin qtquickcontrols2fluentwinui3styleplugin
+classname QtQuickControls2FluentWinUI3StylePlugin
+typeinfo plugins.qmltypes
+import QtQuick.Controls.Fusion auto
+prefer :/qt-project.org/imports/QtQuick/Controls/FluentWinUI3/
+ApplicationWindow 6.0 ApplicationWindow.qml
+ApplicationWindow 2.0 ApplicationWindow.qml
+BusyIndicator 6.0 BusyIndicator.qml
+BusyIndicator 2.0 BusyIndicator.qml
+Button 6.0 Button.qml
+Button 2.0 Button.qml
+CheckBox 6.0 CheckBox.qml
+CheckBox 2.0 CheckBox.qml
+CheckDelegate 6.0 CheckDelegate.qml
+CheckDelegate 2.0 CheckDelegate.qml
+ComboBox 6.0 ComboBox.qml
+ComboBox 2.0 ComboBox.qml
+DelayButton 6.0 DelayButton.qml
+DelayButton 2.0 DelayButton.qml
+Dialog 6.0 Dialog.qml
+Dialog 2.0 Dialog.qml
+DialogButtonBox 6.0 DialogButtonBox.qml
+DialogButtonBox 2.0 DialogButtonBox.qml
+DoubleSpinBox 6.11 DoubleSpinBox.qml
+Frame 6.0 Frame.qml
+Frame 2.0 Frame.qml
+GroupBox 6.0 GroupBox.qml
+GroupBox 2.0 GroupBox.qml
+ItemDelegate 6.0 ItemDelegate.qml
+ItemDelegate 2.0 ItemDelegate.qml
+Menu 6.0 Menu.qml
+Menu 2.0 Menu.qml
+MenuBar 6.0 MenuBar.qml
+MenuBar 2.0 MenuBar.qml
+MenuBarItem 6.0 MenuBarItem.qml
+MenuBarItem 2.0 MenuBarItem.qml
+MenuItem 6.0 MenuItem.qml
+MenuItem 2.0 MenuItem.qml
+MenuSeparator 6.0 MenuSeparator.qml
+MenuSeparator 2.0 MenuSeparator.qml
+Popup 6.0 Popup.qml
+Popup 2.0 Popup.qml
+ProgressBar 6.0 ProgressBar.qml
+ProgressBar 2.0 ProgressBar.qml
+PageIndicator 6.0 PageIndicator.qml
+PageIndicator 2.0 PageIndicator.qml
+RadioButton 6.0 RadioButton.qml
+RadioButton 2.0 RadioButton.qml
+RadioDelegate 6.0 RadioDelegate.qml
+RadioDelegate 2.0 RadioDelegate.qml
+RangeSlider 6.0 RangeSlider.qml
+RangeSlider 2.0 RangeSlider.qml
+RoundButton 6.0 RoundButton.qml
+RoundButton 2.0 RoundButton.qml
+SearchField 6.10 SearchField.qml
+Slider 6.0 Slider.qml
+Slider 2.0 Slider.qml
+SpinBox 6.0 SpinBox.qml
+SpinBox 2.0 SpinBox.qml
+SwipeDelegate 6.0 SwipeDelegate.qml
+SwipeDelegate 2.0 SwipeDelegate.qml
+Switch 6.0 Switch.qml
+Switch 2.0 Switch.qml
+SwitchDelegate 6.0 SwitchDelegate.qml
+SwitchDelegate 2.0 SwitchDelegate.qml
+TabBar 6.0 TabBar.qml
+TabBar 2.0 TabBar.qml
+TabButton 6.0 TabButton.qml
+TabButton 2.0 TabButton.qml
+TextField 6.0 TextField.qml
+TextField 2.0 TextField.qml
+TextArea 6.0 TextArea.qml
+TextArea 2.0 TextArea.qml
+ToolBar 6.0 ToolBar.qml
+ToolBar 2.0 ToolBar.qml
+ToolButton 6.0 ToolButton.qml
+ToolButton 2.0 ToolButton.qml
+ToolSeparator 6.0 ToolSeparator.qml
+ToolSeparator 2.0 ToolSeparator.qml
+ToolTip 6.0 ToolTip.qml
+ToolTip 2.0 ToolTip.qml
+singleton Config 6.0 Config.qml
+singleton Config 2.0 Config.qml
+StyleImage 6.0 StyleImage.qml
+StyleImage 2.0 StyleImage.qml
+FocusFrame 6.0 FocusFrame.qml
+FocusFrame 2.0 FocusFrame.qml
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/qtquickcontrols2fluentwinui3styleplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/qtquickcontrols2fluentwinui3styleplugin.dll
new file mode 100644
index 00000000..f47d17bf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/FluentWinUI3/qtquickcontrols2fluentwinui3styleplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ApplicationWindow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ApplicationWindow.qml
new file mode 100644
index 00000000..9a440b96
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ApplicationWindow.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Templates as T
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.ApplicationWindow {
+ id: window
+
+ color: window.palette.window
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/BusyIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/BusyIndicator.qml
new file mode 100644
index 00000000..473da45e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/BusyIndicator.qml
@@ -0,0 +1,38 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.BusyIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ contentItem: BusyIndicatorImpl {
+ implicitWidth: 28
+ implicitHeight: 28
+ color: control.palette.text
+
+ running: control.running
+ opacity: control.running ? 1 : 0
+ Behavior on opacity { OpacityAnimator { duration: 250 } }
+
+ RotationAnimator on rotation {
+ running: control.running && control.contentItem.visible
+ from: 0
+ to: 360
+ duration: 1000
+ loops: Animation.Infinite
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Button.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Button.qml
new file mode 100644
index 00000000..6b234613
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Button.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Button {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 4
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.checked || control.highlighted ? control.palette.brightText
+ : control.flat && !control.down ? (control.visualFocus ? control.palette.highlight
+ : control.palette.windowText) : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: control.palette.buttonText
+ }
+
+ background: ButtonPanel {
+ implicitWidth: 80
+ implicitHeight: 24
+
+ control: control
+ visible: !control.flat || control.down || control.checked || control.highlighted || control.visualFocus
+ || (enabled && control.hovered)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/CheckBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/CheckBox.qml
new file mode 100644
index 00000000..96b21b4a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/CheckBox.qml
@@ -0,0 +1,40 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.CheckBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ indicator: CheckIndicator {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ baseLightness: control.enabled ? 1.25 : 1.0
+ control: control
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/CheckDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/CheckDelegate.qml
new file mode 100644
index 00000000..53293209
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/CheckDelegate.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.CheckDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: IconLabel {
+ leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.highlighted ? Fusion.highlightedText(control.palette) : control.palette.text
+ }
+
+ indicator: CheckIndicator {
+ x: control.mirrored ? control.leftPadding : control.width - width - control.rightPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ control: control
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: control.down ? Fusion.buttonColor(control.palette, false, true, true)
+ : control.highlighted ? Fusion.highlight(control.palette) : control.palette.base
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ComboBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ComboBox.qml
new file mode 100644
index 00000000..ab67217d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ComboBox.qml
@@ -0,0 +1,151 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.ComboBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: padding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
+ rightPadding: padding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
+
+ delegate: MenuItem {
+ required property var model
+ required property int index
+
+ width: ListView.view.width
+ text: model[control.textRole]
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+ }
+
+ indicator: ColorImage {
+ x: control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+ color: control.editable ? control.palette.text : control.palette.buttonText
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/arrow.png"
+ width: 20
+ fillMode: Image.Pad
+ }
+
+ contentItem: T.TextField {
+ topPadding: 4
+ leftPadding: 4 - control.padding
+ rightPadding: 4 - control.padding
+ bottomPadding: 4
+
+ text: control.editable ? control.editText : control.displayText
+
+ enabled: control.editable
+ autoScroll: control.editable
+ readOnly: control.down
+ inputMethodHints: control.inputMethodHints
+ validator: control.validator
+ selectByMouse: control.selectTextByMouse
+
+ color: control.editable ? control.palette.text : control.palette.buttonText
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: Text.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+
+ background: PaddedRectangle {
+ clip: true
+ radius: 2
+ padding: 1
+ leftPadding: control.mirrored ? -2 : padding
+ rightPadding: !control.mirrored ? -2 : padding
+ color: control.palette.base
+ visible: control.editable && !control.flat
+
+ Rectangle {
+ x: parent.width - width
+ y: 1
+ width: 1
+ height: parent.height - 2
+ color: Fusion.buttonOutline(control.palette, control.activeFocus, control.enabled)
+ }
+
+ Rectangle {
+ x: 1
+ y: 1
+ width: parent.width - 3
+ height: 1
+ color: Fusion.topShadow
+ }
+ }
+
+ Rectangle {
+ x: 1 - control.leftPadding
+ y: 1
+ width: control.width - 2
+ height: control.height - 2
+ color: "transparent"
+ border.color: Color.transparent(Fusion.highlightedOutline(control.palette), 40 / 255)
+ visible: control.activeFocus
+ radius: 1.7
+ }
+ }
+
+ background: ButtonPanel {
+ implicitWidth: 120
+ implicitHeight: 24
+
+ control: control
+ visible: !control.flat || control.down
+ // ### TODO: fix control.contentItem.activeFocus
+ highlighted: control.visualFocus || control.contentItem.activeFocus
+ }
+
+ popup: T.Popup {
+ width: control.width
+ height: Math.min(contentItem.implicitHeight + 2, control.Window.height - topMargin - bottomMargin)
+ topMargin: 6
+ bottomMargin: 6
+ padding: 1
+ palette: control.palette
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightRangeMode: ListView.ApplyRange
+ highlightMoveDuration: 0
+
+ T.ScrollBar.vertical: ScrollBar { }
+ }
+
+ background: Rectangle {
+ color: control.popup.palette.window
+ border.color: Fusion.outline(control.palette)
+
+ Rectangle {
+ z: -1
+ x: 1; y: 1
+ width: parent.width
+ height: parent.height
+ color: control.palette.shadow
+ opacity: 0.2
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/DelayButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/DelayButton.qml
new file mode 100644
index 00000000..530ea0b2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/DelayButton.qml
@@ -0,0 +1,83 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.DelayButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ transition: Transition {
+ NumberAnimation {
+ duration: control.delay * (control.pressed ? 1.0 - control.progress : 0.3 * control.progress)
+ }
+ }
+
+ contentItem: ItemGroup {
+ ClippedText {
+ clip: control.progress > 0
+ clipX: -control.leftPadding + (control.mirrored ? 0 : control.progress * control.width)
+ clipWidth: control.width
+ visible: control.mirrored ? control.progress > 0 : control.progress < 1
+
+ text: control.text
+ font: control.font
+ color: control.mirrored ? control.palette.brightText : control.palette.buttonText
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ elide: Text.ElideRight
+ }
+
+ ClippedText {
+ clip: control.progress > 0
+ clipX: -control.leftPadding
+ clipWidth: (control.mirrored ? 1.0 - control.progress : control.progress) * control.width
+ visible: control.mirrored ? control.progress < 1 : control.progress > 0
+
+ text: control.text
+ font: control.font
+ color: control.mirrored ? control.palette.buttonText : control.palette.brightText
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ elide: Text.ElideRight
+ }
+ }
+
+ background: ButtonPanel {
+ implicitWidth: 80
+ implicitHeight: 24
+
+ control: control
+ highlighted: false
+ scale: control.mirrored ? -1 : 1
+
+ Rectangle {
+ width: control.progress * parent.width
+ height: parent.height
+
+ radius: 2
+ border.color: Qt.darker(Fusion.highlight(control.palette), 1.4)
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Qt.lighter(Fusion.highlight(control.palette), 1.2)
+ }
+ GradientStop {
+ position: 1
+ color: Fusion.highlight(control.palette)
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Dial.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Dial.qml
new file mode 100644
index 00000000..052e1e6e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Dial.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Dial {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ background: DialImpl {
+ implicitWidth: 100
+ implicitHeight: 100
+ highlight: control.visualFocus
+ }
+
+ handle: KnobImpl {
+ x: control.background.x + control.background.width / 2 - width / 2
+ y: control.background.y + control.background.height / 2 - height / 2
+ width: control.width / 7
+ height: control.height / 7
+ transform: [
+ Translate {
+ y: -Math.min(control.background.width, control.background.height) * 0.35
+ + (control.handle ? control.handle.height / 2 : 0)
+ },
+ Rotation {
+ angle: control.angle
+ origin.x: control.handle ? control.handle.width / 2 : 0
+ origin.y: control.handle ? control.handle.height / 2 : 0
+ }
+ ]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Dialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Dialog.qml
new file mode 100644
index 00000000..fb151775
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Dialog.qml
@@ -0,0 +1,76 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Dialog {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 6
+
+ background: Rectangle {
+ color: control.palette.window
+ border.color: Fusion.highContrast ? control.palette.windowText : control.palette.mid
+ radius: 2
+
+ Rectangle {
+ z: -1
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ color: control.palette.shadow
+ opacity: 0.2
+ radius: 2
+ }
+ }
+
+ header: Label {
+ text: control.title
+ visible: control.title && parent?.parent === Overlay.overlay
+ elide: Label.ElideRight
+ font.bold: true
+ padding: 6
+ background: Rectangle {
+ border.color: Fusion.highContrast ? control.palette.windowText : "transparent"
+ color: "transparent"
+ width: parent.width
+ height: parent.height
+ topLeftRadius: 2
+ topRightRadius: 2
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ color: control.palette.window
+ topLeftRadius: 2
+ topRightRadius: 2
+ }
+ }
+ }
+
+ footer: DialogButtonBox {
+ visible: count > 0
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Fusion.topShadow
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Fusion.topShadow
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/DialogButtonBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/DialogButtonBox.qml
new file mode 100644
index 00000000..24ba683e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/DialogButtonBox.qml
@@ -0,0 +1,49 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.DialogButtonBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 6
+ padding: 6
+ alignment: Qt.AlignRight
+
+ delegate: Button { }
+
+ contentItem: ListView {
+ implicitWidth: contentWidth
+ model: control.contentModel
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ snapMode: ListView.SnapToItem
+ }
+
+ background: Rectangle {
+ implicitHeight: 34
+ width: parent.width
+ height: parent.height
+ color: "transparent"
+ border.color: Fusion.highContrast ? control.palette.windowText : "transparent"
+ radius: 2
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ color: control.palette.window
+ radius: 2
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/DoubleSpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/DoubleSpinBox.qml
new file mode 100644
index 00000000..d957baef
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/DoubleSpinBox.qml
@@ -0,0 +1,153 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.DoubleSpinBox {
+ id: control
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight + down.implicitIndicatorHeight)
+
+ padding: 4
+ leftPadding: padding + (control.mirrored ? (up.indicator ? up.indicator.width : 0) : 0)
+ rightPadding: padding + (!control.mirrored ? (up.indicator ? up.indicator.width : 0) : 0)
+
+ validator: DoubleValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ decimals: control.decimals
+ }
+
+ contentItem: TextInput {
+ z: 2
+ text: control.displayText
+
+ font: control.font
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: Qt.AlignVCenter
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+ clip: width < implicitWidth
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ up.indicator: PaddedRectangle {
+ x: control.mirrored ? 1 : control.width - width - 1
+ y: 1
+ height: control.height / 2 - 1
+ implicitWidth: 16
+ implicitHeight: 10
+
+ radius: 1.7
+ clip: true
+ topPadding: -2
+ leftPadding: -2
+ color: control.up.pressed ? Fusion.buttonColor(control.palette, false, true, true) : "transparent"
+
+ ColorImage {
+ scale: -1
+ width: parent.width
+ height: parent.height
+ opacity: enabled ? 1.0 : 0.5
+ color: control.palette.buttonText
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/arrow.png"
+ fillMode: Image.Pad
+ }
+ }
+
+ down.indicator: PaddedRectangle {
+ x: control.mirrored ? 1 : control.width - width - 1
+ y: control.height - height - 1
+ height: control.height / 2 - 1
+ implicitWidth: 16
+ implicitHeight: 10
+
+ radius: 1.7
+ clip: true
+ topPadding: -2
+ leftPadding: -2
+ color: control.down.pressed ? Fusion.buttonColor(control.palette, false, true, true) : "transparent"
+
+ ColorImage {
+ width: parent.width
+ height: parent.height
+ opacity: enabled ? 1.0 : 0.5
+ color: control.palette.buttonText
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/arrow.png"
+ fillMode: Image.Pad
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 120
+ implicitHeight: 24
+
+ radius: 2
+ color: control.palette.base
+ border.color: control.activeFocus ? Fusion.highlightedOutline(control.palette) : Fusion.outline(control.palette)
+
+ Rectangle {
+ x: 2
+ y: 1
+ width: parent.width - 4
+ height: 1
+ color: Fusion.topShadow
+ }
+
+ Rectangle {
+ x: control.mirrored ? 1 : parent.width - width - 1
+ y: 1
+ width: Math.max(control.up.indicator ? control.up.indicator.width : 0,
+ control.down.indicator ? control.down.indicator.width : 0) + 1
+ height: parent.height - 2
+
+ radius: 2
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Fusion.gradientStart(Fusion.buttonColor(control.palette, control.visualFocus, false, control.up.hovered || control.down.hovered))
+ }
+ GradientStop {
+ position: 1
+ color: Fusion.gradientStop(Fusion.buttonColor(control.palette, control.visualFocus, false, control.up.hovered || control.down.hovered))
+ }
+ }
+
+ Rectangle {
+ x: control.mirrored ? parent.width - 1 : 0
+ height: parent.height
+ width: 1
+ color: Fusion.outline(control.palette)
+ }
+ }
+
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ color: "transparent"
+ border.color: Color.transparent(Fusion.highlightedOutline(control.palette), 40 / 255)
+ visible: control.activeFocus
+ radius: 1.7
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Drawer.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Drawer.qml
new file mode 100644
index 00000000..9bfa2f5c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Drawer.qml
@@ -0,0 +1,56 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Drawer {
+ id: control
+
+ parent: T.Overlay.overlay
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top + (control.edge === Qt.BottomEdge)
+ leftPadding: SafeArea.margins.left + (control.edge === Qt.RightEdge)
+ rightPadding: SafeArea.margins.right + (control.edge === Qt.LeftEdge)
+ bottomPadding: SafeArea.margins.bottom + (control.edge === Qt.TopEdge)
+
+ enter: Transition { SmoothedAnimation { velocity: 5 } }
+ exit: Transition { SmoothedAnimation { velocity: 5 } }
+
+ background: Rectangle {
+ color: control.palette.window
+ readonly property bool horizontal: control.edge === Qt.LeftEdge || control.edge === Qt.RightEdge
+ Rectangle {
+ width: parent.horizontal ? 1 : parent.width
+ height: parent.horizontal ? parent.height : 1
+ color: control.palette.mid
+ x: control.edge === Qt.LeftEdge ? parent.width - 1 : 0
+ y: control.edge === Qt.TopEdge ? parent.height - 1 : 0
+ }
+ Rectangle {
+ width: parent.horizontal ? 1 : parent.width
+ height: parent.horizontal ? parent.height : 1
+ color: control.palette.shadow
+ opacity: 0.2
+ x: control.edge === Qt.LeftEdge ? parent.width : 0
+ y: control.edge === Qt.TopEdge ? parent.height : 0
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Fusion.topShadow
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Fusion.topShadow
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Frame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Frame.qml
new file mode 100644
index 00000000..2fd36c1f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Frame.qml
@@ -0,0 +1,25 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Frame {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 9
+
+ background: Rectangle {
+ color: "transparent"
+ border.color: Qt.lighter(Fusion.outline(control.palette), 1.08)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/GroupBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/GroupBox.qml
new file mode 100644
index 00000000..644c0962
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/GroupBox.qml
@@ -0,0 +1,44 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.GroupBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 6
+ padding: 9
+ topPadding: padding + (implicitLabelWidth > 0 ? implicitLabelHeight + spacing : 0)
+
+ label: Text {
+ x: control.leftPadding
+ width: control.availableWidth
+
+ text: control.title
+ font: control.font
+ color: control.palette.windowText
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+
+ background: Rectangle {
+ y: control.topPadding - control.bottomPadding
+ width: parent.width
+ height: parent.height - control.topPadding + control.bottomPadding
+
+ radius: 2
+ color: Color.transparent("black", 3 / 255)
+ border.color: Qt.lighter(Fusion.outline(control.palette), 1.08)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/HorizontalHeaderView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/HorizontalHeaderView.qml
new file mode 100644
index 00000000..bb5f70bf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/HorizontalHeaderView.qml
@@ -0,0 +1,21 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick.Templates as T
+
+T.HorizontalHeaderView {
+ id: control
+
+ implicitWidth: syncView ? syncView.width : 0
+ // The contentHeight of TableView will be zero at start-up, until the delegate
+ // items have been loaded. This means that even if the implicit height of
+ // HorizontalHeaderView should be the same as the content height in the end, we
+ // need to ensure that it has at least a height of 1 at start-up, otherwise
+ // TableView won't bother loading any delegates at all.
+ implicitHeight: Math.max(1, contentHeight)
+
+ delegate: HorizontalHeaderViewDelegate { }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/HorizontalHeaderViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/HorizontalHeaderViewDelegate.qml
new file mode 100644
index 00000000..cee206f2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/HorizontalHeaderViewDelegate.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Fusion as FusionControls
+
+T.HeaderViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ highlighted: selected
+
+ background: Rectangle {
+ id: backgroundRect
+ color: control.palette.button
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: FusionControls.Fusion.gradientStart(backgroundRect.color)
+ }
+ GradientStop {
+ position: 1
+ color: FusionControls.Fusion.gradientStop(backgroundRect.color)
+ }
+ }
+ }
+
+ contentItem: Label {
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ text: control.model[control.headerView.textRole]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ItemDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ItemDelegate.qml
new file mode 100644
index 00000000..0e8e3b00
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ItemDelegate.qml
@@ -0,0 +1,44 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.ItemDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.highlighted ? Fusion.highlightedText(control.palette) : control.palette.text
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: control.down ? Fusion.buttonColor(control.palette, false, true, true)
+ : control.highlighted ? Fusion.highlight(control.palette) : control.palette.base
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Label.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Label.qml
new file mode 100644
index 00000000..a9e27cec
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Label.qml
@@ -0,0 +1,16 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Label {
+ id: control
+
+ color: control.palette.windowText
+ linkColor: control.palette.link
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Menu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Menu.qml
new file mode 100644
index 00000000..1198244e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Menu.qml
@@ -0,0 +1,62 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+import QtQuick.Window
+
+T.Menu {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ margins: 0
+ padding: 1
+ overlap: 2
+
+ delegate: MenuItem { }
+
+ contentItem: ListView {
+ implicitHeight: contentHeight
+ model: control.contentModel
+ interactive: Window.window
+ ? contentHeight + control.topPadding + control.bottomPadding > control.height
+ : false
+ clip: true
+ currentIndex: control.currentIndex
+
+ ScrollIndicator.vertical: ScrollIndicator {}
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 20
+
+ color: control.palette.base
+ border.color: Fusion.outline(control.palette)
+
+ Rectangle {
+ z: -1
+ x: 1; y: 1
+ width: parent.width
+ height: parent.height
+ color: control.palette.shadow
+ opacity: 0.2
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Fusion.topShadow
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Fusion.topShadow
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuBar.qml
new file mode 100644
index 00000000..a38915ec
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuBar.qml
@@ -0,0 +1,46 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.MenuBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top
+ leftPadding: SafeArea.margins.left
+ rightPadding: SafeArea.margins.right
+ bottomPadding: SafeArea.margins.bottom
+
+ delegate: MenuBarItem { }
+
+ contentItem: Row {
+ spacing: control.spacing
+ Repeater {
+ model: control.contentModel
+ }
+ }
+
+ background: Rectangle {
+ implicitHeight: 20
+
+ color: control.palette.window
+
+ Rectangle {
+ y: parent.height - height
+ width: parent.width
+ height: 1
+ color: Fusion.mergedColors(Qt.darker(control.palette.window, 1.2),
+ Qt.lighter(Fusion.outline(control.palette), 1.4), 60)
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuBarItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuBarItem.qml
new file mode 100644
index 00000000..19d79d21
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuBarItem.qml
@@ -0,0 +1,45 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.MenuBarItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.down || control.highlighted ? Fusion.highlightedText(control.palette) : control.palette.text
+ }
+
+ background: Rectangle {
+ implicitWidth: 20
+ implicitHeight: 20
+
+ color: Fusion.highlight(control.palette)
+ visible: control.down || control.highlighted
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuItem.qml
new file mode 100644
index 00000000..4f4a49ac
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuItem.qml
@@ -0,0 +1,70 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.MenuItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: IconLabel {
+ readonly property real arrowPadding: control.subMenu && control.arrow ? control.arrow.width + control.spacing : 0
+ readonly property real indicatorPadding: control.checkable && control.indicator ? control.indicator.width + control.spacing : 0
+ leftPadding: !control.mirrored ? indicatorPadding : arrowPadding
+ rightPadding: control.mirrored ? indicatorPadding : arrowPadding
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.down || control.highlighted ? Fusion.highlightedText(control.palette) : control.palette.text
+ }
+
+ arrow: ColorImage {
+ x: control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+ width: 20
+
+ visible: control.subMenu
+ rotation: control.mirrored ? 90 : -90
+ color: control.down || control.hovered || control.highlighted ? Fusion.highlightedText(control.palette) : control.palette.text
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/arrow.png"
+ fillMode: Image.Pad
+ }
+
+ indicator: CheckIndicator {
+ x: control.mirrored ? control.width - width - control.rightPadding : control.leftPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ control: control
+ visible: control.checkable
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 20
+
+ color: Fusion.highlight(control.palette)
+ visible: control.down || control.highlighted
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuSeparator.qml
new file mode 100644
index 00000000..f3cd0647
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/MenuSeparator.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.MenuSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: Fusion.highContrast ? 0 : 5
+ verticalPadding: 1
+
+ contentItem: Rectangle {
+ implicitWidth: 188
+ implicitHeight: 1
+ color: Fusion.highContrast ? Fusion.outline(control.palette) : Qt.lighter(Fusion.darkShade, 1.06)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Page.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Page.qml
new file mode 100644
index 00000000..e160ed25
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Page.qml
@@ -0,0 +1,26 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Page {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/PageIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/PageIndicator.qml
new file mode 100644
index 00000000..14753bd0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/PageIndicator.qml
@@ -0,0 +1,44 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.PageIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 4
+ spacing: 4
+
+ delegate: Rectangle {
+ implicitWidth: 6
+ implicitHeight: 6
+
+ radius: width / 2
+ color: control.palette.shadow
+
+ opacity: index === currentIndex ? 0.95 : pressed ? 0.75 : 0.45
+
+ required property int index
+
+ Behavior on opacity { OpacityAnimator { duration: 100 } }
+ }
+
+ contentItem: Row {
+ spacing: control.spacing
+
+ Repeater {
+ model: control.count
+ delegate: control.delegate
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Pane.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Pane.qml
new file mode 100644
index 00000000..fb057349
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Pane.qml
@@ -0,0 +1,24 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Pane {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 9
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Popup.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Popup.qml
new file mode 100644
index 00000000..7d6d5ad0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Popup.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Popup {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ background: Rectangle {
+ color: control.palette.window
+ border.color: Fusion.highContrast ? control.palette.windowText : control.palette.mid
+ radius: 2
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Fusion.topShadow
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Fusion.topShadow
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ProgressBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ProgressBar.qml
new file mode 100644
index 00000000..5e2e3f21
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ProgressBar.qml
@@ -0,0 +1,84 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.ProgressBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentItem: Item {
+ implicitWidth: 120
+ implicitHeight: 24
+ scale: control.mirrored ? -1 : 1
+
+ Rectangle {
+ height: parent.height
+ width: (control.indeterminate ? 1.0 : control.position) * parent.width
+
+ radius: 2
+ border.color: Fusion.highContrast ? Fusion.outline(control.palette) : Qt.darker(Fusion.highlight(control.palette), 1.4)
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Qt.lighter(Fusion.highlight(control.palette), 1.2)
+ }
+ GradientStop {
+ position: 1
+ color: Fusion.highlight(control.palette)
+ }
+ }
+ }
+
+ Item {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ visible: control.indeterminate
+ clip: true
+
+ ColorImage {
+ width: Math.ceil(parent.width / implicitWidth + 1) * implicitWidth
+ height: parent.height
+
+ mirror: control.mirrored
+ fillMode: Image.TileHorizontally
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/progressmask.png"
+ color: Color.transparent(Qt.lighter(Fusion.highlight(control.palette), 1.2), 160 / 255)
+
+ visible: control.indeterminate
+ NumberAnimation on x {
+ running: control.indeterminate && control.visible
+ from: -31 // progressmask.png width
+ to: 0
+ loops: Animation.Infinite
+ duration: 750
+ }
+ }
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 120
+ implicitHeight: 24
+
+ radius: 2
+ color: control.palette.base
+ border.color: Fusion.outline(control.palette)
+
+ Rectangle {
+ x: 1; y: 1; height: 1
+ width: parent.width - 2
+ color: Fusion.topShadow
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RadioButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RadioButton.qml
new file mode 100644
index 00000000..e6ca1123
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RadioButton.qml
@@ -0,0 +1,39 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.RadioButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ indicator: RadioIndicator {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RadioDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RadioDelegate.qml
new file mode 100644
index 00000000..6c0cb819
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RadioDelegate.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.RadioDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: IconLabel {
+ leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.highlighted ? Fusion.highlightedText(control.palette) : control.palette.text
+ }
+
+ indicator: RadioIndicator {
+ x: control.mirrored ? control.leftPadding : control.width - width - control.rightPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ control: control
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: control.down ? Fusion.buttonColor(control.palette, false, true, true)
+ : control.highlighted ? Fusion.highlight(control.palette) : control.palette.base
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RangeSlider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RangeSlider.qml
new file mode 100644
index 00000000..79568b49
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RangeSlider.qml
@@ -0,0 +1,49 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.RangeSlider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ Math.max(first.implicitHandleWidth,
+ second.implicitHandleWidth) + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ Math.max(first.implicitHandleHeight,
+ second.implicitHandleHeight) + topPadding + bottomPadding)
+
+ first.handle: SliderHandle {
+ x: control.leftPadding + Math.round(control.horizontal ? control.first.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + Math.round(control.horizontal ? (control.availableHeight - height) / 2 : control.first.visualPosition * (control.availableHeight - height))
+
+ palette: control.palette
+ pressed: control.first.pressed
+ hovered: control.first.hovered
+ vertical: control.vertical
+ visualFocus: activeFocus
+ }
+
+ second.handle: SliderHandle {
+ x: control.leftPadding + Math.round(control.horizontal ? control.second.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + Math.round(control.horizontal ? (control.availableHeight - height) / 2 : control.second.visualPosition * (control.availableHeight - height))
+
+ palette: control.palette
+ pressed: control.second.pressed
+ hovered: control.second.hovered
+ vertical: control.vertical
+ visualFocus: activeFocus
+ }
+
+ background: SliderGroove {
+ control: control
+ offset: control.first.position
+ progress: control.second.position
+ visualProgress: control.second.visualPosition
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RoundButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RoundButton.qml
new file mode 100644
index 00000000..2972cef7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/RoundButton.qml
@@ -0,0 +1,71 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.RoundButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.checked || control.highlighted ? control.palette.brightText
+ : control.flat && !control.down ? (control.visualFocus ? control.palette.highlight
+ : control.palette.windowText) : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: control.palette.buttonText
+ }
+
+ background: Rectangle {
+ implicitWidth: 32
+ implicitHeight: 32
+ visible: !control.flat || control.down || control.checked
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: control.down || control.checked
+ ? Fusion.buttonColor(control.palette, control.highlighted, control.down || control.checked, control.enabled && control.hovered)
+ : Fusion.gradientStart(Fusion.buttonColor(control.palette, control.highlighted, control.down, control.enabled && control.hovered))
+ }
+ GradientStop {
+ position: 1
+ color: control.down || control.checked
+ ? Fusion.buttonColor(control.palette, control.highlighted, control.down || control.checked, control.enabled && control.hovered)
+ : Fusion.gradientStop(Fusion.buttonColor(control.palette, control.highlighted, control.down, control.enabled && control.hovered))
+ }
+ }
+
+ radius: control.radius
+ border.color: Fusion.buttonOutline(control.palette, control.highlighted || control.visualFocus, control.enabled)
+
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ border.color: Fusion.innerContrastLine
+ color: "transparent"
+ radius: control.radius
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ScrollBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ScrollBar.qml
new file mode 100644
index 00000000..8bd789ea
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ScrollBar.qml
@@ -0,0 +1,50 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.ScrollBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 2
+ visible: control.policy !== T.ScrollBar.AlwaysOff
+ minimumSize: orientation === Qt.Horizontal ? height / width : width / height
+
+ contentItem: Rectangle {
+ implicitWidth: control.interactive ? 6 : 2
+ implicitHeight: control.interactive ? 6 : 2
+
+ radius: width / 2
+ opacity: 0.0
+ color: {
+ if (Fusion.highContrast)
+ return control.pressed ? Fusion.highlightedOutline(control.palette) : Fusion.outline(control.palette)
+ else
+ return control.pressed ? control.palette.dark : control.palette.mid
+ }
+
+ states: State {
+ name: "active"
+ when: control.policy === T.ScrollBar.AlwaysOn || (control.active && control.size < 1.0)
+ PropertyChanges { control.contentItem.opacity: 0.75 }
+ }
+
+ transitions: Transition {
+ from: "active"
+ SequentialAnimation {
+ PauseAnimation { duration: 450 }
+ NumberAnimation { target: control.contentItem; duration: 200; property: "opacity"; to: 0.0 }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ScrollIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ScrollIndicator.qml
new file mode 100644
index 00000000..94b76f23
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ScrollIndicator.qml
@@ -0,0 +1,45 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.ScrollIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 2
+
+ contentItem: Rectangle {
+ implicitWidth: 2
+ implicitHeight: 2
+
+ color: control.palette.mid
+ visible: control.size < 1.0
+ opacity: 0.0
+
+ states: State {
+ name: "active"
+ when: control.active
+ PropertyChanges { control.contentItem.opacity: 0.75 }
+ }
+
+ transitions: [
+ Transition {
+ from: "active"
+ SequentialAnimation {
+ PauseAnimation { duration: 450 }
+ NumberAnimation { target: control.contentItem; duration: 200; property: "opacity"; to: 0.0 }
+ }
+ }
+ ]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ScrollView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ScrollView.qml
new file mode 100644
index 00000000..1f7f9fba
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ScrollView.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ScrollView {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ ScrollBar.vertical: ScrollBar {
+ parent: control
+ x: control.mirrored ? 0 : control.width - width
+ y: control.topPadding
+ height: control.availableHeight
+ active: control.ScrollBar.horizontal.active
+ }
+
+ ScrollBar.horizontal: ScrollBar {
+ parent: control
+ x: control.leftPadding
+ y: control.height - height
+ width: control.availableWidth
+ active: control.ScrollBar.vertical.active
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SearchField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SearchField.qml
new file mode 100644
index 00000000..eaa4a2e9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SearchField.qml
@@ -0,0 +1,155 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+
+T.SearchField {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ searchIndicator.implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: padding + (control.mirrored
+ ? (!clearIndicator.indicator || !clearIndicator.indicator.visible ? 0 : clearIndicator.indicator.width + spacing)
+ : (!searchIndicator.indicator || !searchIndicator.indicator.visible ? 0 : searchIndicator.indicator.width + spacing))
+ rightPadding: padding + (control.mirrored
+ ? (!searchIndicator.indicator || !searchIndicator.indicator.visible ? 0 : searchIndicator.indicator.width + spacing)
+ : (!clearIndicator.indicator || !clearIndicator.indicator.visible ? 0 : clearIndicator.indicator.width + spacing))
+
+ delegate: MenuItem {
+ width: ListView.view.width
+ text: model[control.textRole]
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+
+ required property var model
+ required property int index
+ }
+
+ searchIndicator.indicator: Rectangle {
+ implicitWidth: 20
+ implicitHeight: 20
+
+ x: !control.mirrored ? 2 : control.width - width - 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ color: control.palette.base
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 18
+ height: 18
+ color: control.palette.buttonText
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/search-magnifier.png"
+ opacity: enabled ? 1 : 0.3
+ }
+ }
+
+ clearIndicator.indicator: Rectangle {
+ implicitWidth: 20
+ implicitHeight: 20
+
+ x: control.mirrored ? 2 : control.width - width - 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ visible: control.text.length > 0
+ color: control.palette.base
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 18
+ height: 18
+ color: control.palette.buttonText
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/close_circle.png"
+ opacity: enabled ? 1 : 0.3
+ }
+ }
+
+ contentItem: T.TextField {
+ leftPadding: !control.mirrored ? 6 : 0
+ rightPadding: !control.mirrored ? 6 : 0
+
+ text: control.text
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: TextInput.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 120
+ implicitHeight: 24
+
+ radius: 2
+ color: control.palette.base
+ border.color: control.activeFocus ? Fusion.highlightedOutline(control.palette) : Fusion.outline(control.palette)
+
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ color: "transparent"
+ border.color: Color.transparent(Fusion.highlightedOutline(control.palette), 40 / 255)
+ visible: control.activeFocus
+ radius: 1.7
+ }
+
+ Rectangle {
+ x: 2
+ y: 1
+ width: parent.width - 4
+ height: 1
+ color: Fusion.topShadow
+ }
+ }
+
+ popup: T.Popup {
+ y: control.height
+ width: control.width
+ height: Math.min(contentItem.implicitHeight, control.Window.height - control.y - control.height - control.padding)
+ topMargin: 6
+ bottomMargin: 6
+ palette: control.palette
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: Rectangle {
+ color: control.popup.palette.window
+ border.color: Fusion.outline(control.palette)
+
+ Rectangle {
+ z: -1
+ x: 1; y: 1
+ width: parent.width
+ height: parent.height
+ color: control.palette.shadow
+ opacity: 0.2
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SelectionRectangle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SelectionRectangle.qml
new file mode 100644
index 00000000..a359f9a0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SelectionRectangle.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.SelectionRectangle {
+ id: control
+
+ topLeftHandle: Item {
+ width: 20
+ height: 20
+ visible: SelectionRectangle.control.active
+ // This item is deliberately empty. Selection handles don't feel at home
+ // for this style. But we provide an invisible handle that the user can
+ // drag on.
+ }
+
+ bottomRightHandle: Item {
+ width: 20
+ height: 20
+ visible: SelectionRectangle.control.active
+ // This item is deliberately empty. Selection handles don't feel at home
+ // for this style. But we provide an invisible handle that the user can
+ // drag on.
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Slider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Slider.qml
new file mode 100644
index 00000000..8723d51f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Slider.qml
@@ -0,0 +1,35 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Slider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitHandleHeight + topPadding + bottomPadding)
+
+ handle: SliderHandle {
+ x: control.leftPadding + Math.round(control.horizontal ? control.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + Math.round(control.horizontal ? (control.availableHeight - height) / 2 : control.visualPosition * (control.availableHeight - height))
+
+ palette: control.palette
+ pressed: control.pressed
+ hovered: control.hovered
+ vertical: control.vertical
+ visualFocus: control.visualFocus
+ }
+
+ background: SliderGroove {
+ control: control
+ progress: control.position
+ visualProgress: control.visualPosition
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SpinBox.qml
new file mode 100644
index 00000000..1c045d68
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SpinBox.qml
@@ -0,0 +1,152 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.SpinBox {
+ id: control
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight + down.implicitIndicatorHeight)
+
+ padding: 4
+ leftPadding: padding + (control.mirrored ? (up.indicator ? up.indicator.width : 0) : 0)
+ rightPadding: padding + (!control.mirrored ? (up.indicator ? up.indicator.width : 0) : 0)
+
+ validator: IntValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ }
+
+ contentItem: TextInput {
+ z: 2
+ text: control.displayText
+
+ font: control.font
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: Qt.AlignVCenter
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+ clip: width < implicitWidth
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ up.indicator: PaddedRectangle {
+ x: control.mirrored ? 1 : control.width - width - 1
+ y: 1
+ height: control.height / 2 - 1
+ implicitWidth: 16
+ implicitHeight: 10
+
+ radius: 1.7
+ clip: true
+ topPadding: -2
+ leftPadding: -2
+ color: control.up.pressed ? Fusion.buttonColor(control.palette, false, true, true) : "transparent"
+
+ ColorImage {
+ scale: -1
+ width: parent.width
+ height: parent.height
+ opacity: enabled ? 1.0 : 0.5
+ color: control.palette.buttonText
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/arrow.png"
+ fillMode: Image.Pad
+ }
+ }
+
+ down.indicator: PaddedRectangle {
+ x: control.mirrored ? 1 : control.width - width - 1
+ y: control.height - height - 1
+ height: control.height / 2 - 1
+ implicitWidth: 16
+ implicitHeight: 10
+
+ radius: 1.7
+ clip: true
+ topPadding: -2
+ leftPadding: -2
+ color: control.down.pressed ? Fusion.buttonColor(control.palette, false, true, true) : "transparent"
+
+ ColorImage {
+ width: parent.width
+ height: parent.height
+ opacity: enabled ? 1.0 : 0.5
+ color: control.palette.buttonText
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/arrow.png"
+ fillMode: Image.Pad
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 120
+ implicitHeight: 24
+
+ radius: 2
+ color: control.palette.base
+ border.color: control.activeFocus ? Fusion.highlightedOutline(control.palette) : Fusion.outline(control.palette)
+
+ Rectangle {
+ x: 2
+ y: 1
+ width: parent.width - 4
+ height: 1
+ color: Fusion.topShadow
+ }
+
+ Rectangle {
+ x: control.mirrored ? 1 : parent.width - width - 1
+ y: 1
+ width: Math.max(control.up.indicator ? control.up.indicator.width : 0,
+ control.down.indicator ? control.down.indicator.width : 0) + 1
+ height: parent.height - 2
+
+ radius: 2
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Fusion.gradientStart(Fusion.buttonColor(control.palette, control.visualFocus, false, control.up.hovered || control.down.hovered))
+ }
+ GradientStop {
+ position: 1
+ color: Fusion.gradientStop(Fusion.buttonColor(control.palette, control.visualFocus, false, control.up.hovered || control.down.hovered))
+ }
+ }
+
+ Rectangle {
+ x: control.mirrored ? parent.width - 1 : 0
+ height: parent.height
+ width: 1
+ color: Fusion.outline(control.palette)
+ }
+ }
+
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ color: "transparent"
+ border.color: Color.transparent(Fusion.highlightedOutline(control.palette), 40 / 255)
+ visible: control.activeFocus
+ radius: 1.7
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SplitView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SplitView.qml
new file mode 100644
index 00000000..e3a07ae0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SplitView.qml
@@ -0,0 +1,29 @@
+// Copyright (C) 2018 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+
+T.SplitView {
+ id: control
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ handle: Rectangle {
+ implicitWidth: control.orientation === Qt.Horizontal ? 2 : control.width
+ implicitHeight: control.orientation === Qt.Horizontal ? control.height : 2
+ color: {
+ if (Fusion.highContrast)
+ return T.SplitHandle.pressed ? Fusion.highlightedOutline(control.palette)
+ : (enabled && T.SplitHandle.hovered ? control.palette.button : Fusion.outline(control.palette));
+ else
+ return T.SplitHandle.pressed ? control.palette.dark
+ : (enabled && T.SplitHandle.hovered ? control.palette.midlight : control.palette.mid)
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SwipeDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SwipeDelegate.qml
new file mode 100644
index 00000000..5fef007d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SwipeDelegate.qml
@@ -0,0 +1,46 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.SwipeDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ swipe.transition: Transition { SmoothedAnimation { velocity: 3; easing.type: Easing.InOutCubic } }
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.highlighted ? Fusion.highlightedText(control.palette) : control.palette.text
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: control.down ? Fusion.buttonColor(control.palette, false, true, true)
+ : control.highlighted ? Fusion.highlight(control.palette) : control.palette.base
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Switch.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Switch.qml
new file mode 100644
index 00000000..ec4d45bf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Switch.qml
@@ -0,0 +1,39 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Switch {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ indicator: SwitchIndicator {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.text
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SwitchDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SwitchDelegate.qml
new file mode 100644
index 00000000..b92127b7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/SwitchDelegate.qml
@@ -0,0 +1,53 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.SwitchDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ indicator: SwitchIndicator {
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: IconLabel {
+ leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.highlighted ? Fusion.highlightedText(control.palette) : control.palette.text
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: control.down ? Fusion.buttonColor(control.palette, false, true, true)
+ : control.highlighted ? Fusion.highlight(control.palette) : control.palette.base
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TabBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TabBar.qml
new file mode 100644
index 00000000..c24a3596
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TabBar.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.TabBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: -1
+
+ contentItem: ListView {
+ model: control.contentModel
+ currentIndex: control.currentIndex
+
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.AutoFlickIfNeeded
+ snapMode: ListView.SnapToItem
+
+ highlightMoveDuration: 0
+ highlightRangeMode: ListView.ApplyRange
+ preferredHighlightBegin: 40
+ preferredHighlightEnd: width - 40
+ }
+
+ background: Item {
+ implicitHeight: 21
+
+ Rectangle {
+ width: parent.width
+ height: 1
+ y: control.position === T.TabBar.Header ? parent.height - 1 : 0
+ color: Fusion.outline(control.palette)
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TabButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TabButton.qml
new file mode 100644
index 00000000..1cf1a3e8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TabButton.qml
@@ -0,0 +1,65 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.TabButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 2
+ horizontalPadding: 4
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ z: checked
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.palette.buttonText
+ }
+
+
+ background: Rectangle {
+ y: control.checked || control.TabBar.position !== T.TabBar.Header ? 0 : 2
+ implicitHeight: 21
+ height: control.height - (control.checked ? 0 : 2)
+
+ border.color: Qt.lighter(Fusion.outline(control.palette), 1.1)
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: control.checked ? Qt.lighter(Fusion.tabFrameColor(control.palette), 1.04)
+ : Qt.darker(Fusion.tabFrameColor(control.palette), 1.08)
+ }
+ GradientStop {
+ position: control.checked ? 0 : 0.85
+ color: control.checked ? Qt.lighter(Fusion.tabFrameColor(control.palette), 1.04)
+ : Qt.darker(Fusion.tabFrameColor(control.palette), 1.08)
+ }
+ GradientStop {
+ position: 1
+ color: control.checked ? Fusion.tabFrameColor(control.palette)
+ : Qt.darker(Fusion.tabFrameColor(control.palette), 1.16)
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TextArea.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TextArea.qml
new file mode 100644
index 00000000..074173db
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TextArea.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion.impl
+
+T.TextArea {
+ id: control
+
+ implicitWidth: Math.max(contentWidth + leftPadding + rightPadding,
+ implicitBackgroundWidth + leftInset + rightInset,
+ placeholder.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(contentHeight + topPadding + bottomPadding,
+ implicitBackgroundHeight + topInset + bottomInset,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ padding: 6
+ leftPadding: padding + 4
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ placeholderTextColor: control.palette.placeholderText
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ verticalAlignment: control.verticalAlignment
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: TextFieldBackground {
+ control: control
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TextField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TextField.qml
new file mode 100644
index 00000000..55f4e0a3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TextField.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.TextField {
+ id: control
+
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ || Math.max(contentWidth, placeholder.implicitWidth) + leftPadding + rightPadding
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ padding: 4
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ placeholderTextColor: control.palette.placeholderText
+ verticalAlignment: TextInput.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ verticalAlignment: control.verticalAlignment
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: TextFieldBackground {
+ control: control
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolBar.qml
new file mode 100644
index 00000000..721ac833
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolBar.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.ToolBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ leftPadding: SafeArea.margins.left + 6
+ rightPadding: SafeArea.margins.right + 6
+
+ topPadding: SafeArea.margins.top
+ + (control.position === T.ToolBar.Footer ? 1 : 0)
+ bottomPadding: SafeArea.margins.bottom
+ + (control.position === T.ToolBar.Header ? 1 : 0)
+
+ background: Rectangle {
+ implicitHeight: 26
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Qt.lighter(control.palette.window, 1.04)
+ }
+ GradientStop {
+ position: 1
+ color: control.palette.window
+ }
+ }
+
+ Rectangle {
+ width: parent.width
+ height: 1
+ color: control.position === T.ToolBar.Header ? Fusion.lightShade : Fusion.darkShade
+ }
+
+ Rectangle {
+ y: parent.height - height
+ width: parent.width
+ height: 1
+ color: control.position === T.ToolBar.Header ? Fusion.darkShade : Fusion.lightShade
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolButton.qml
new file mode 100644
index 00000000..f1f2918b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolButton.qml
@@ -0,0 +1,44 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.ToolButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.palette.buttonText
+ }
+
+ background: ButtonPanel {
+ implicitWidth: 20
+ implicitHeight: 20
+
+ control: control
+ visible: control.down || control.checked || control.highlighted || control.visualFocus
+ || (enabled && control.hovered)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolSeparator.qml
new file mode 100644
index 00000000..c4be7935
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolSeparator.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.ToolSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: vertical ? 6 : 2
+ verticalPadding: vertical ? 2 : 6
+
+ contentItem: Rectangle {
+ implicitWidth: control.vertical ? 2 : 8
+ implicitHeight: control.vertical ? 8 : 2
+ color: Qt.darker(control.palette.window, 1.1)
+
+ Rectangle {
+ x: 1
+ width: 1
+ height: parent.height
+ color: Qt.lighter(control.palette.window, 1.1)
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolTip.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolTip.qml
new file mode 100644
index 00000000..923f84c8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/ToolTip.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.ToolTip {
+ id: control
+
+ x: parent ? (parent.width - implicitWidth) / 2 : 0
+ y: -implicitHeight - 3
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ margins: 6
+ padding: 6
+
+ closePolicy: T.Popup.CloseOnEscape | T.Popup.CloseOnPressOutsideParent | T.Popup.CloseOnReleaseOutsideParent
+
+ contentItem: Text {
+ text: control.text
+ font: control.font
+ wrapMode: Text.Wrap
+ color: control.palette.toolTipText
+ }
+
+ background: Rectangle {
+ color: control.palette.toolTipBase
+ border.color: control.palette.toolTipText
+
+ Rectangle {
+ z: -1
+ x: 1; y: 1
+ width: parent.width
+ height: parent.height
+ color: control.palette.shadow
+ opacity: 0.5
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TreeViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TreeViewDelegate.qml
new file mode 100644
index 00000000..233be3b3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/TreeViewDelegate.qml
@@ -0,0 +1,100 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+
+T.TreeViewDelegate {
+ id: control
+
+ implicitWidth: leftMargin + __contentIndent + implicitContentWidth + rightPadding + rightMargin
+ implicitHeight: Math.max(implicitBackgroundHeight, implicitContentHeight, implicitIndicatorHeight)
+
+ indentation: indicator ? indicator.width : 12
+ leftMargin: 5
+ rightMargin: 5
+ spacing: 5
+
+ topPadding: contentItem ? (height - contentItem.implicitHeight) / 2 : 0
+ leftPadding: !mirrored ? leftMargin + __contentIndent : width - leftMargin - __contentIndent - implicitContentWidth
+
+ highlighted: control.selected || control.current
+ || ((control.treeView.selectionBehavior === TableView.SelectRows
+ || control.treeView.selectionBehavior === TableView.SelectionDisabled)
+ && control.row === control.treeView.currentRow)
+
+ required property int row
+ required property var model
+ readonly property real __contentIndent: !isTreeNode ? 0 : (depth * indentation) + (indicator ? indicator.width + spacing : 0)
+
+ indicator: Item {
+ readonly property real __indicatorIndent: control.leftMargin + (control.depth * control.indentation)
+ x: !control.mirrored ? __indicatorIndent : control.width - __indicatorIndent - width
+ y: (control.height - height) / 2
+ implicitWidth: Math.max(arrow.implicitWidth, 20)
+ implicitHeight: 24 // same as Button.qml
+
+ property ColorImage arrow : ColorImage {
+ parent: control.indicator
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ rotation: control.expanded ? 0 : (control.mirrored ? 90 : -90)
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/arrow.png"
+ color: control.palette.windowText
+ defaultColor: "#353637"
+ }
+ }
+
+ background: Rectangle {
+ implicitHeight: 24 // same as Button.qml
+ color: control.highlighted
+ ? control.palette.highlight
+ : (control.treeView.alternatingRows && control.row % 2 !== 0
+ ? control.palette.alternateBase : control.palette.base)
+ }
+
+ contentItem: Label {
+ text: control.model.display
+ elide: Text.ElideRight
+ visible: !control.editing
+ }
+
+ // The edit delegate is a separate component, and doesn't need
+ // to follow the same strict rules that are applied to a control.
+ // qmllint disable attached-property-reuse
+ // qmllint disable controls-attached-property-reuse
+ // qmllint disable QuickControlsSanity.controls-sanity
+ TableView.editDelegate: FocusScope {
+ width: parent.width
+ height: parent.height
+
+ readonly property int __role: {
+ let model = control.treeView.model
+ let index = control.treeView.index(row, column)
+ let editText = model.data(index, Qt.EditRole)
+ return editText !== undefined ? Qt.EditRole : Qt.DisplayRole
+ }
+
+ TextField {
+ id: textField
+ x: control.contentItem.x
+ y: (parent.height - height) / 2
+ width: control.contentItem.width
+ text: control.treeView.model.data(control.treeView.index(row, column), __role)
+ focus: true
+ }
+
+ TableView.onCommit: {
+ let index = TableView.view.index(row, column)
+ TableView.view.model.setData(index, textField.text, __role)
+ }
+
+ Component.onCompleted: textField.selectAll()
+ }
+ // qmllint enable attached-property-reuse
+ // qmllint enable controls-attached-property-reuse
+ // qmllint enable QuickControlsSanity.controls-sanity
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Tumbler.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Tumbler.qml
new file mode 100644
index 00000000..a29d7043
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/Tumbler.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+T.Tumbler {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ readonly property real __delegateHeight: availableHeight / visibleItemCount
+
+ delegate: Text {
+ text: modelData
+ color: control.palette.windowText
+ font: control.font
+ opacity: (1.0 - Math.abs(Tumbler.displacement) / (control.visibleItemCount / 2)) * (control.enabled ? 1 : 0.6)
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+
+ required property var modelData
+ required property int index
+ }
+
+ contentItem: TumblerView {
+ implicitWidth: 60
+ implicitHeight: 200
+ model: control.model
+ delegate: control.delegate
+ path: Path {
+ startX: control.contentItem.width / 2
+ startY: -control.__delegateHeight / 2
+ PathLine {
+ x: control.contentItem.width / 2
+ y: (control.visibleItemCount + 1) * control.__delegateHeight - control.__delegateHeight / 2
+ }
+ }
+ }
+
+ background: Rectangle {
+ visible: Fusion.highContrast
+ border.color: control.visualFocus ? Fusion.highlight(control.palette) : Fusion.outline(control.palette)
+ color: "transparent"
+ radius: 2
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/VerticalHeaderView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/VerticalHeaderView.qml
new file mode 100644
index 00000000..dc682f0e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/VerticalHeaderView.qml
@@ -0,0 +1,21 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick.Templates as T
+
+T.VerticalHeaderView {
+ id: control
+
+ // The contentWidth of TableView will be zero at start-up, until the delegate
+ // items have been loaded. This means that even if the implicit width of
+ // VerticalHeaderView should be the same as the content width in the end, we
+ // need to ensure that it has at least a width of 1 at start-up, otherwise
+ // TableView won't bother loading any delegates at all.
+ implicitWidth: Math.max(1, contentWidth)
+ implicitHeight: syncView ? syncView.height : 0
+
+ delegate: VerticalHeaderViewDelegate { }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/VerticalHeaderViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/VerticalHeaderViewDelegate.qml
new file mode 100644
index 00000000..cee206f2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/VerticalHeaderViewDelegate.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Fusion as FusionControls
+
+T.HeaderViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ highlighted: selected
+
+ background: Rectangle {
+ id: backgroundRect
+ color: control.palette.button
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: FusionControls.Fusion.gradientStart(backgroundRect.color)
+ }
+ GradientStop {
+ position: 1
+ color: FusionControls.Fusion.gradientStop(backgroundRect.color)
+ }
+ }
+ }
+
+ contentItem: Label {
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ text: control.model[control.headerView.textRole]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/ButtonPanel.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/ButtonPanel.qml
new file mode 100644
index 00000000..22a42bb1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/ButtonPanel.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+Rectangle {
+ id: panel
+
+ property Item control
+ property bool highlighted: control.highlighted
+
+ visible: !control.flat || control.down || control.checked
+
+ color: Fusion.buttonColor(control.palette, panel.highlighted, control.down || control.checked,
+ enabled && control.hovered)
+ gradient: control.down || control.checked ? null : buttonGradient
+
+ Gradient {
+ id: buttonGradient
+ GradientStop {
+ position: 0
+ color: Fusion.gradientStart(Fusion.buttonColor(panel.control.palette, panel.highlighted,
+ panel.control.down, panel.enabled && panel.control.hovered))
+ }
+ GradientStop {
+ position: 1
+ color: Fusion.gradientStop(Fusion.buttonColor(panel.control.palette, panel.highlighted,
+ panel.control.down, panel.enabled && panel.control.hovered))
+ }
+ }
+
+ radius: 2
+ border.color: Fusion.buttonOutline(control.palette, panel.highlighted || control.visualFocus, control.enabled)
+
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ border.color: Fusion.innerContrastLine
+ color: "transparent"
+ radius: 2
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/CheckIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/CheckIndicator.qml
new file mode 100644
index 00000000..e13e8e8b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/CheckIndicator.qml
@@ -0,0 +1,61 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+Rectangle {
+ id: indicator
+
+ property Item control
+ property real baseLightness: 1.6
+
+ readonly property color pressedColor: Fusion.mergedColors(control.palette.base, control.palette.windowText, 85)
+ readonly property color checkMarkColor: Qt.darker(control.palette.text, 1.2)
+
+ implicitWidth: 14
+ implicitHeight: 14
+
+ color: control.down ? indicator.pressedColor : Qt.lighter(control.palette.base, baseLightness)
+ border.color: control.visualFocus ? Fusion.highlightedOutline(control.palette)
+ : Qt.lighter(Fusion.outline(control.palette), 1.1)
+
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: 1
+ color: Fusion.topShadow
+ visible: indicator.control.enabled && !indicator.control.down
+ }
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ color: Color.transparent(indicator.checkMarkColor, 210 / 255)
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Fusion/images/checkmark.png"
+ visible: indicator.control.checkState === Qt.Checked || (indicator.control.checked && indicator.control.checkState === undefined)
+ }
+
+ Rectangle {
+ x: 3; y: 3
+ width: parent.width - 6
+ height: parent.width - 6
+
+ visible: indicator.control.checkState === Qt.PartiallyChecked
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Color.transparent(indicator.checkMarkColor, 80 / 255)
+ }
+ GradientStop {
+ position: 1
+ color: Color.transparent(indicator.checkMarkColor, 140 / 255)
+ }
+ }
+ border.color: Color.transparent(indicator.checkMarkColor, 180 / 255)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/CopyAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/CopyAction.qml
new file mode 100644
index 00000000..b70cf88e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/CopyAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+CopyAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/CutAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/CutAction.qml
new file mode 100644
index 00000000..bcac93da
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/CutAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+CutAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/DeleteAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/DeleteAction.qml
new file mode 100644
index 00000000..34241b51
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/DeleteAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+DeleteAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/PasteAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/PasteAction.qml
new file mode 100644
index 00000000..226f45df
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/PasteAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+PasteAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/RadioIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/RadioIndicator.qml
new file mode 100644
index 00000000..b3c39078
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/RadioIndicator.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+Rectangle {
+ id: indicator
+
+ property Item control
+ readonly property color pressedColor: Fusion.mergedColors(control.palette.base, control.palette.windowText, 85)
+ readonly property color checkMarkColor: Qt.darker(control.palette.text, 1.2)
+
+ implicitWidth: 14
+ implicitHeight: 14
+
+ radius: width / 2
+ color: control.down ? indicator.pressedColor : Qt.lighter(control.palette.base, 1.75)
+ border.color: control.visualFocus ? Fusion.highlightedOutline(control.palette)
+ : Fusion.highContrast
+ ? Fusion.outline(control.palette)
+ : Qt.darker(control.palette.window, 1.5)
+
+ Rectangle {
+ y: 1
+ width: parent.width
+ height: parent.height - 1
+ radius: width / 2
+ color: "transparent"
+ border.color: Fusion.topShadow
+ visible: indicator.control.enabled && !indicator.control.down
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: parent.width / 2.32
+ height: parent.height / 2.32
+ radius: width / 2
+ color: Color.transparent(indicator.checkMarkColor, 180 / 255)
+ border.color: Color.transparent(indicator.checkMarkColor, 200 / 255)
+ visible: indicator.control.checked
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/RedoAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/RedoAction.qml
new file mode 100644
index 00000000..6eef87d9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/RedoAction.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick.Controls.impl
+
+RedoAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SelectAllAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SelectAllAction.qml
new file mode 100644
index 00000000..e9433771
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SelectAllAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+SelectAllAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SliderGroove.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SliderGroove.qml
new file mode 100644
index 00000000..3973c924
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SliderGroove.qml
@@ -0,0 +1,61 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+Rectangle {
+ id: groove
+
+ property Item control
+ property real offset
+ property real progress
+ property real visualProgress
+
+ x: control.horizontal ? 0 : (control.availableWidth - width) / 2
+ y: control.horizontal ? (control.availableHeight - height) / 2 : 0
+
+ implicitWidth: control.horizontal ? 160 : 5
+ implicitHeight: control.horizontal ? 5 : 160
+ width: control.horizontal ? control.availableWidth : implicitWidth
+ height: control.horizontal ? implicitHeight : control.availableHeight
+
+ radius: 2
+ border.color: Fusion.outline(control.palette)
+ scale: control.horizontal && control.mirrored ? -1 : 1
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Qt.darker(Fusion.grooveColor(groove.control.palette), 1.1)
+ }
+ GradientStop {
+ position: 1
+ color: Qt.lighter(Fusion.grooveColor(groove.control.palette), 1.1)
+ }
+ }
+
+ Rectangle {
+ x: groove.control.horizontal ? groove.offset * parent.width : 0
+ y: groove.control.horizontal ? 0 : groove.visualProgress * parent.height
+ width: groove.control.horizontal ? groove.progress * parent.width - groove.offset * parent.width : 5
+ height: groove.control.horizontal ? 5 : groove.progress * parent.height - groove.offset * parent.height
+
+ radius: 2
+ border.color: Qt.darker(Fusion.highlightedOutline(groove.control.palette), 1.1)
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Fusion.highlight(groove.control.palette)
+ }
+ GradientStop {
+ position: 1
+ color: Qt.lighter(Fusion.highlight(groove.control.palette), 1.2)
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SliderHandle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SliderHandle.qml
new file mode 100644
index 00000000..d5dd76f5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SliderHandle.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+Rectangle {
+ id: handle
+
+ property bool pressed
+ property bool hovered
+ property bool vertical
+ property bool visualFocus
+
+ implicitWidth: 13
+ implicitHeight: 13
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Fusion.gradientStart(Fusion.buttonColor(handle.palette, handle.visualFocus,
+ handle.pressed, handle.enabled && handle.hovered))
+ }
+ GradientStop {
+ position: 1
+ color: Fusion.gradientStop(Fusion.buttonColor(handle.palette, handle.visualFocus,
+ handle.pressed, handle.enabled && handle.hovered))
+ }
+ }
+ rotation: handle.vertical ? -90 : 0
+ border.width: 1
+ border.color: "transparent"
+ radius: 2
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ border.color: handle.visualFocus ? Fusion.highlightedOutline(handle.palette) : Fusion.outline(handle.palette)
+ color: "transparent"
+ radius: 2
+
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ border.color: Fusion.innerContrastLine
+ color: "transparent"
+ radius: 2
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SwitchIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SwitchIndicator.qml
new file mode 100644
index 00000000..1f13cfd7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/SwitchIndicator.qml
@@ -0,0 +1,109 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+
+Rectangle {
+ id: indicator
+
+ property T.AbstractButton control
+ readonly property color pressedColor: Fusion.mergedColors(control.palette.base, control.palette.windowText, 85)
+ readonly property color checkMarkColor: Qt.darker(control.palette.text, 1.2)
+
+ implicitWidth: 40
+ implicitHeight: 16
+
+ radius: 2
+ border.color: Fusion.outline(control.palette)
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Qt.darker(Fusion.grooveColor(indicator.control.palette), 1.1)
+ }
+ GradientStop {
+ position: 1
+ color: Qt.lighter(Fusion.grooveColor(indicator.control.palette), 1.1)
+ }
+ }
+
+ Rectangle {
+ x: indicator.control.mirrored ? handle.x : 0
+ width: indicator.control.mirrored ? parent.width - handle.x : handle.x + handle.width
+ height: parent.height
+
+ opacity: indicator.control.checked ? 1 : 0
+ Behavior on opacity {
+ enabled: !indicator.control.down
+ NumberAnimation { duration: 80 }
+ }
+
+ radius: 2
+ border.color: Qt.darker(Fusion.highlightedOutline(indicator.control.palette), 1.1)
+ border.width: indicator.control.enabled ? 1 : 0
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Qt.alpha(indicator.control.palette.active.highlight,
+ indicator.Window ? indicator.Window.active ? 1 : 0.5 : 1)
+ }
+ GradientStop {
+ position: 1
+ color: Qt.alpha(Qt.lighter(indicator.control.palette.active.highlight, 1.2),
+ indicator.Window ? indicator.Window.active ? 1 : 0.5 : 1)
+ }
+ }
+ }
+
+ Rectangle {
+ id: handle
+ x: Math.max(0, Math.min(parent.width - width, indicator.control.visualPosition * parent.width - (width / 2)))
+ y: (parent.height - height) / 2
+ width: 20
+ height: 16
+ radius: 2
+
+ gradient: Gradient {
+ GradientStop {
+ position: 0
+ color: Fusion.gradientStart(Fusion.buttonColor(indicator.control.palette,
+ indicator.control.visualFocus, indicator.control.pressed, indicator.enabled && indicator.control.hovered))
+ }
+ GradientStop {
+ position: 1
+ color: Fusion.gradientStop(Fusion.buttonColor(indicator.control.palette,
+ indicator.control.visualFocus, indicator.control.pressed, indicator.enabled && indicator.control.hovered))
+ }
+ }
+ border.width: 1
+ border.color: "transparent"
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ border.color: indicator.control.visualFocus ? Fusion.highlightedOutline(indicator.control.palette) : Fusion.outline(indicator.control.palette)
+ color: "transparent"
+ radius: 2
+
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ border.color: Fusion.innerContrastLine
+ color: "transparent"
+ radius: 2
+ }
+ }
+
+ Behavior on x {
+ enabled: !indicator.control.down
+ SmoothedAnimation { velocity: 200 }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/TextEditingContextMenu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/TextEditingContextMenu.qml
new file mode 100644
index 00000000..addad625
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/TextEditingContextMenu.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl as FusionImpl
+
+Menu {
+ id: menu
+ popupType: Qt.platform.pluginName !== "wayland" ? Popup.Window : Popup.Item
+
+ required property Item editor
+
+ FusionImpl.UndoAction {
+ editor: menu.editor
+ }
+ FusionImpl.RedoAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ FusionImpl.CutAction {
+ editor: menu.editor
+ }
+ FusionImpl.CopyAction {
+ editor: menu.editor
+ }
+ FusionImpl.PasteAction {
+ editor: menu.editor
+ }
+ FusionImpl.DeleteAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ FusionImpl.SelectAllAction {
+ editor: menu.editor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/TextFieldBackground.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/TextFieldBackground.qml
new file mode 100644
index 00000000..5626d9b3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/TextFieldBackground.qml
@@ -0,0 +1,35 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+
+Rectangle {
+ implicitWidth: 120
+ implicitHeight: 24
+ radius: 2
+ color: control.palette.base
+ border.color: control.activeFocus ? Fusion.highlightedOutline(control.palette) : Fusion.outline(control.palette)
+
+ required property Item control
+
+ Rectangle {
+ x: 1
+ y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ color: "transparent"
+ border.color: Color.transparent(Fusion.highlightedOutline(control.palette), 40 / 255)
+ visible: control.activeFocus
+ radius: 1.7
+ }
+
+ Rectangle {
+ x: 2
+ y: 1
+ width: parent.width - 4
+ height: 1
+ color: Fusion.topShadow
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/UndoAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/UndoAction.qml
new file mode 100644
index 00000000..c88aec1a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/UndoAction.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick.Controls.impl
+
+UndoAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/plugins.qmltypes
new file mode 100644
index 00000000..b87f77ed
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/plugins.qmltypes
@@ -0,0 +1,86 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickfusionbusyindicator_p.h"
+ lineNumber: 25
+ name: "QQuickFusionBusyIndicator"
+ accessSemantics: "reference"
+ prototype: "QQuickPaintedItem"
+ exports: [
+ "QtQuick.Controls.Fusion.impl/BusyIndicatorImpl 2.3",
+ "QtQuick.Controls.Fusion.impl/BusyIndicatorImpl 2.4",
+ "QtQuick.Controls.Fusion.impl/BusyIndicatorImpl 2.7",
+ "QtQuick.Controls.Fusion.impl/BusyIndicatorImpl 2.11",
+ "QtQuick.Controls.Fusion.impl/BusyIndicatorImpl 6.0",
+ "QtQuick.Controls.Fusion.impl/BusyIndicatorImpl 6.3",
+ "QtQuick.Controls.Fusion.impl/BusyIndicatorImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [515, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ index: 1
+ lineNumber: 29
+ }
+ }
+ Component {
+ file: "private/qquickfusiondial_p.h"
+ lineNumber: 24
+ name: "QQuickFusionDial"
+ accessSemantics: "reference"
+ prototype: "QQuickPaintedItem"
+ exports: [
+ "QtQuick.Controls.Fusion.impl/DialImpl 2.3",
+ "QtQuick.Controls.Fusion.impl/DialImpl 2.4",
+ "QtQuick.Controls.Fusion.impl/DialImpl 2.7",
+ "QtQuick.Controls.Fusion.impl/DialImpl 2.11",
+ "QtQuick.Controls.Fusion.impl/DialImpl 6.0",
+ "QtQuick.Controls.Fusion.impl/DialImpl 6.3",
+ "QtQuick.Controls.Fusion.impl/DialImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [515, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "highlight"
+ type: "bool"
+ read: "highlight"
+ write: "setHighlight"
+ index: 0
+ lineNumber: 27
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickfusionknob_p.h"
+ lineNumber: 24
+ name: "QQuickFusionKnob"
+ accessSemantics: "reference"
+ prototype: "QQuickPaintedItem"
+ exports: [
+ "QtQuick.Controls.Fusion.impl/KnobImpl 2.3",
+ "QtQuick.Controls.Fusion.impl/KnobImpl 2.4",
+ "QtQuick.Controls.Fusion.impl/KnobImpl 2.7",
+ "QtQuick.Controls.Fusion.impl/KnobImpl 2.11",
+ "QtQuick.Controls.Fusion.impl/KnobImpl 6.0",
+ "QtQuick.Controls.Fusion.impl/KnobImpl 6.3",
+ "QtQuick.Controls.Fusion.impl/KnobImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [515, 516, 519, 523, 1536, 1539, 1543]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/qmldir
new file mode 100644
index 00000000..f65bc6e4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/qmldir
@@ -0,0 +1,29 @@
+module QtQuick.Controls.Fusion.impl
+linktarget Qt6::qtquickcontrols2fusionstyleimplplugin
+optional plugin qtquickcontrols2fusionstyleimplplugin
+classname QtQuickControls2FusionStyleImplPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Fusion/impl/
+ButtonPanel 6.0 ButtonPanel.qml
+ButtonPanel 2.0 ButtonPanel.qml
+CheckIndicator 6.0 CheckIndicator.qml
+CheckIndicator 2.0 CheckIndicator.qml
+CopyAction 6.11 CopyAction.qml
+CutAction 6.11 CutAction.qml
+DeleteAction 6.11 DeleteAction.qml
+PasteAction 6.11 PasteAction.qml
+RadioIndicator 6.0 RadioIndicator.qml
+RadioIndicator 2.0 RadioIndicator.qml
+RedoAction 6.11 RedoAction.qml
+SelectAllAction 6.11 SelectAllAction.qml
+SliderGroove 6.0 SliderGroove.qml
+SliderGroove 2.0 SliderGroove.qml
+SliderHandle 6.0 SliderHandle.qml
+SliderHandle 2.0 SliderHandle.qml
+SwitchIndicator 6.0 SwitchIndicator.qml
+SwitchIndicator 2.0 SwitchIndicator.qml
+TextEditingContextMenu 6.11 TextEditingContextMenu.qml
+TextFieldBackground 6.9 TextFieldBackground.qml
+UndoAction 6.11 UndoAction.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/qtquickcontrols2fusionstyleimplplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/qtquickcontrols2fusionstyleimplplugin.dll
new file mode 100644
index 00000000..363cc6f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/impl/qtquickcontrols2fusionstyleimplplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/plugins.qmltypes
new file mode 100644
index 00000000..3c8c1325
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/plugins.qmltypes
@@ -0,0 +1,196 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickfusionstyle_p.h"
+ lineNumber: 28
+ name: "QQuickFusionStyle"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick.Controls.Fusion/Fusion 2.3",
+ "QtQuick.Controls.Fusion/Fusion 6.0",
+ "QtQuick.Controls.Fusion/Fusion 6.10"
+ ]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [515, 1536, 1546]
+ Property {
+ name: "lightShade"
+ type: "QColor"
+ read: "lightShade"
+ index: 0
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "darkShade"
+ type: "QColor"
+ read: "darkShade"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "topShadow"
+ type: "QColor"
+ read: "topShadow"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "innerContrastLine"
+ type: "QColor"
+ read: "innerContrastLine"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "highContrast"
+ revision: 1546
+ type: "bool"
+ read: "isHighContrast"
+ notify: "highContrastChanged"
+ index: 4
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "highContrastChanged"; revision: 1546; lineNumber: 62 }
+ Method {
+ name: "highlight"
+ type: "QColor"
+ lineNumber: 49
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ }
+ Method {
+ name: "highlightedText"
+ type: "QColor"
+ lineNumber: 50
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ }
+ Method {
+ name: "outline"
+ type: "QColor"
+ lineNumber: 51
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ }
+ Method {
+ name: "highlightedOutline"
+ type: "QColor"
+ lineNumber: 52
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ }
+ Method {
+ name: "tabFrameColor"
+ type: "QColor"
+ lineNumber: 53
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ }
+ Method {
+ name: "buttonColor"
+ type: "QColor"
+ lineNumber: 54
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ Parameter { name: "highlighted"; type: "bool" }
+ Parameter { name: "down"; type: "bool" }
+ Parameter { name: "hovered"; type: "bool" }
+ }
+ Method {
+ name: "buttonColor"
+ type: "QColor"
+ isCloned: true
+ lineNumber: 54
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ Parameter { name: "highlighted"; type: "bool" }
+ Parameter { name: "down"; type: "bool" }
+ }
+ Method {
+ name: "buttonColor"
+ type: "QColor"
+ isCloned: true
+ lineNumber: 54
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ Parameter { name: "highlighted"; type: "bool" }
+ }
+ Method {
+ name: "buttonColor"
+ type: "QColor"
+ isCloned: true
+ lineNumber: 54
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ }
+ Method {
+ name: "buttonOutline"
+ type: "QColor"
+ lineNumber: 55
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ Parameter { name: "highlighted"; type: "bool" }
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "buttonOutline"
+ type: "QColor"
+ isCloned: true
+ lineNumber: 55
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ Parameter { name: "highlighted"; type: "bool" }
+ }
+ Method {
+ name: "buttonOutline"
+ type: "QColor"
+ isCloned: true
+ lineNumber: 55
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ }
+ Method {
+ name: "gradientStart"
+ type: "QColor"
+ lineNumber: 56
+ Parameter { name: "baseColor"; type: "QColor" }
+ }
+ Method {
+ name: "gradientStop"
+ type: "QColor"
+ lineNumber: 57
+ Parameter { name: "baseColor"; type: "QColor" }
+ }
+ Method {
+ name: "mergedColors"
+ type: "QColor"
+ lineNumber: 58
+ Parameter { name: "colorA"; type: "QColor" }
+ Parameter { name: "colorB"; type: "QColor" }
+ Parameter { name: "factor"; type: "int" }
+ }
+ Method {
+ name: "mergedColors"
+ type: "QColor"
+ isCloned: true
+ lineNumber: 58
+ Parameter { name: "colorA"; type: "QColor" }
+ Parameter { name: "colorB"; type: "QColor" }
+ }
+ Method {
+ name: "grooveColor"
+ type: "QColor"
+ lineNumber: 59
+ Parameter { name: "palette"; type: "QQuickPalette"; isPointer: true }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/qmldir
new file mode 100644
index 00000000..2850e28b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/qmldir
@@ -0,0 +1,115 @@
+module QtQuick.Controls.Fusion
+linktarget Qt6::qtquickcontrols2fusionstyleplugin
+plugin qtquickcontrols2fusionstyleplugin
+classname QtQuickControls2FusionStylePlugin
+typeinfo plugins.qmltypes
+import QtQuick.Controls.Basic auto
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Fusion/
+ApplicationWindow 6.0 ApplicationWindow.qml
+ApplicationWindow 2.0 ApplicationWindow.qml
+BusyIndicator 6.0 BusyIndicator.qml
+BusyIndicator 2.0 BusyIndicator.qml
+Button 6.0 Button.qml
+Button 2.0 Button.qml
+CheckBox 6.0 CheckBox.qml
+CheckBox 2.0 CheckBox.qml
+CheckDelegate 6.0 CheckDelegate.qml
+CheckDelegate 2.0 CheckDelegate.qml
+ComboBox 6.0 ComboBox.qml
+ComboBox 2.0 ComboBox.qml
+DelayButton 2.2 DelayButton.qml
+DelayButton 6.0 DelayButton.qml
+Dial 6.0 Dial.qml
+Dial 2.0 Dial.qml
+Dialog 2.1 Dialog.qml
+Dialog 6.0 Dialog.qml
+DialogButtonBox 2.1 DialogButtonBox.qml
+DialogButtonBox 6.0 DialogButtonBox.qml
+DoubleSpinBox 6.11 DoubleSpinBox.qml
+Drawer 6.0 Drawer.qml
+Drawer 2.0 Drawer.qml
+Frame 6.0 Frame.qml
+Frame 2.0 Frame.qml
+GroupBox 6.0 GroupBox.qml
+GroupBox 2.0 GroupBox.qml
+HorizontalHeaderView 2.15 HorizontalHeaderView.qml
+HorizontalHeaderView 6.0 HorizontalHeaderView.qml
+HorizontalHeaderViewDelegate 6.10 HorizontalHeaderViewDelegate.qml
+ItemDelegate 6.0 ItemDelegate.qml
+ItemDelegate 2.0 ItemDelegate.qml
+Label 6.0 Label.qml
+Label 2.0 Label.qml
+Menu 6.0 Menu.qml
+Menu 2.0 Menu.qml
+MenuBar 2.3 MenuBar.qml
+MenuBar 6.0 MenuBar.qml
+MenuBarItem 2.3 MenuBarItem.qml
+MenuBarItem 6.0 MenuBarItem.qml
+MenuItem 6.0 MenuItem.qml
+MenuItem 2.0 MenuItem.qml
+MenuSeparator 2.1 MenuSeparator.qml
+MenuSeparator 6.0 MenuSeparator.qml
+Page 6.0 Page.qml
+Page 2.0 Page.qml
+PageIndicator 6.0 PageIndicator.qml
+PageIndicator 2.0 PageIndicator.qml
+Pane 6.0 Pane.qml
+Pane 2.0 Pane.qml
+Popup 6.0 Popup.qml
+Popup 2.0 Popup.qml
+ProgressBar 6.0 ProgressBar.qml
+ProgressBar 2.0 ProgressBar.qml
+RadioButton 6.0 RadioButton.qml
+RadioButton 2.0 RadioButton.qml
+RadioDelegate 6.0 RadioDelegate.qml
+RadioDelegate 2.0 RadioDelegate.qml
+RangeSlider 6.0 RangeSlider.qml
+RangeSlider 2.0 RangeSlider.qml
+RoundButton 2.1 RoundButton.qml
+RoundButton 6.0 RoundButton.qml
+ScrollBar 6.0 ScrollBar.qml
+ScrollBar 2.0 ScrollBar.qml
+ScrollView 6.0 ScrollView.qml
+ScrollView 2.0 ScrollView.qml
+ScrollIndicator 6.0 ScrollIndicator.qml
+ScrollIndicator 2.0 ScrollIndicator.qml
+SearchField 6.10 SearchField.qml
+SelectionRectangle 6.0 SelectionRectangle.qml
+SelectionRectangle 2.0 SelectionRectangle.qml
+Slider 6.0 Slider.qml
+Slider 2.0 Slider.qml
+SpinBox 6.0 SpinBox.qml
+SpinBox 2.0 SpinBox.qml
+SplitView 2.13 SplitView.qml
+SplitView 6.0 SplitView.qml
+SwipeDelegate 6.0 SwipeDelegate.qml
+SwipeDelegate 2.0 SwipeDelegate.qml
+SwitchDelegate 6.0 SwitchDelegate.qml
+SwitchDelegate 2.0 SwitchDelegate.qml
+Switch 6.0 Switch.qml
+Switch 2.0 Switch.qml
+TabBar 6.0 TabBar.qml
+TabBar 2.0 TabBar.qml
+TabButton 6.0 TabButton.qml
+TabButton 2.0 TabButton.qml
+TextArea 6.0 TextArea.qml
+TextArea 2.0 TextArea.qml
+TextField 6.0 TextField.qml
+TextField 2.0 TextField.qml
+ToolBar 6.0 ToolBar.qml
+ToolBar 2.0 ToolBar.qml
+ToolButton 6.0 ToolButton.qml
+ToolButton 2.0 ToolButton.qml
+ToolSeparator 2.1 ToolSeparator.qml
+ToolSeparator 6.0 ToolSeparator.qml
+ToolTip 6.0 ToolTip.qml
+ToolTip 2.0 ToolTip.qml
+TreeViewDelegate 6.0 TreeViewDelegate.qml
+TreeViewDelegate 2.0 TreeViewDelegate.qml
+Tumbler 6.0 Tumbler.qml
+Tumbler 2.0 Tumbler.qml
+VerticalHeaderView 2.15 VerticalHeaderView.qml
+VerticalHeaderView 6.0 VerticalHeaderView.qml
+VerticalHeaderViewDelegate 6.10 VerticalHeaderViewDelegate.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/qtquickcontrols2fusionstyleplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/qtquickcontrols2fusionstyleplugin.dll
new file mode 100644
index 00000000..c6a840d0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Fusion/qtquickcontrols2fusionstyleplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ApplicationWindow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ApplicationWindow.qml
new file mode 100644
index 00000000..01f33b04
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ApplicationWindow.qml
@@ -0,0 +1,25 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ApplicationWindow {
+ id: window
+
+ background: NinePatchImage {
+ width: window.width
+ height: window.height
+
+ source: Imagine.url + "applicationwindow-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"active": window.active}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/BusyIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/BusyIndicator.qml
new file mode 100644
index 00000000..b917be4f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/BusyIndicator.qml
@@ -0,0 +1,56 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.BusyIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ contentItem: AnimatedImage {
+ opacity: control.running ? 1 : 0
+ playing: control.running || opacity > 0
+ visible: control.running || opacity > 0
+ Behavior on opacity { OpacityAnimator { duration: 250 } }
+
+ source: Imagine.url + "busyindicator-animation"
+ AnimatedImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"running": control.running},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "busyindicator-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"running": control.running},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Button.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Button.qml
new file mode 100644
index 00000000..1ea02ab5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Button.qml
@@ -0,0 +1,64 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Button {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 6 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.enabled && control.flat && control.highlighted ? control.palette.highlight
+ : control.enabled && (control.down || control.checked || control.highlighted) && !control.flat
+ ? control.palette.brightText : control.flat ? control.palette.windowText : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "button-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"checkable": control.checkable},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"flat": control.flat},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/CheckBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/CheckBox.qml
new file mode 100644
index 00000000..e75623d6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/CheckBox.qml
@@ -0,0 +1,74 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.CheckBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 6 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ indicator: Image {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ source: Imagine.url + "checkbox-indicator"
+ ImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checkState === Qt.Checked},
+ {"partially-checked": control.checkState === Qt.PartiallyChecked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "checkbox-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checkState === Qt.Checked},
+ {"partially-checked": control.checkState === Qt.PartiallyChecked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/CheckDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/CheckDelegate.qml
new file mode 100644
index 00000000..3cd47954
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/CheckDelegate.qml
@@ -0,0 +1,85 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.CheckDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ icon.width: 24
+ icon.height: 24
+
+ indicator: Image {
+ x: control.mirrored ? control.leftPadding : control.width - width - control.rightPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ source: Imagine.url + "checkdelegate-indicator"
+ ImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checkState === Qt.Checked},
+ {"partially-checked": control.checkState === Qt.PartiallyChecked},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ contentItem: IconLabel {
+ leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "checkdelegate-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checkState === Qt.Checked},
+ {"partially-checked": control.checkState === Qt.PartiallyChecked},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ComboBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ComboBox.qml
new file mode 100644
index 00000000..be833698
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ComboBox.qml
@@ -0,0 +1,149 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ComboBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + (background ? background.leftPadding + background.rightPadding : 0))
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ Math.max(implicitContentHeight,
+ implicitIndicatorHeight) + (background ? background.topPadding + background.bottomPadding : 0))
+
+ leftPadding: padding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
+ rightPadding: padding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ delegate: ItemDelegate {
+ required property var model
+ required property int index
+
+ width: ListView.view.width
+ text: model[control.textRole]
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+ }
+
+ indicator: Image {
+ x: control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ source: Imagine.url + "combobox-indicator"
+ ImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.pressed},
+ {"editable": control.editable},
+ {"open": control.down},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered},
+ {"flat": control.flat}
+ ]
+ }
+ }
+
+ contentItem: T.TextField {
+ topPadding: control.background ? control.background.topPadding : 0
+ leftPadding: control.background ? control.background.leftPadding : 0
+ rightPadding: control.background ? control.background.rightPadding : 0
+ bottomPadding: control.background ? control.background.bottomPadding : 0
+
+ text: control.editable ? control.editText : control.displayText
+
+ enabled: control.editable
+ autoScroll: control.editable
+ readOnly: control.down
+ inputMethodHints: control.inputMethodHints
+ validator: control.validator
+ selectByMouse: control.selectTextByMouse
+
+ color: control.flat ? control.palette.windowText : control.editable ? control.palette.text : control.palette.buttonText
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: Text.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "combobox-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.pressed},
+ {"editable": control.editable},
+ {"open": control.down},
+ {"focused": control.visualFocus || (control.editable && control.activeFocus)},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered},
+ {"flat": control.flat}
+ ]
+ }
+ }
+
+ popup: T.Popup {
+ width: control.width
+ height: Math.min(contentItem.implicitHeight + topPadding + bottomPadding, control.Window.height - topMargin - bottomMargin)
+
+ topMargin: background.topInset
+ bottomMargin: background.bottomInset
+
+ topPadding: background.topPadding
+ leftPadding: background.leftPadding
+ rightPadding: background.rightPadding
+ bottomPadding: background.bottomPadding
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ palette.text: control.palette.text
+ palette.highlight: control.palette.highlight
+ palette.highlightedText: control.palette.highlightedText
+ palette.windowText: control.palette.windowText
+ palette.buttonText: control.palette.buttonText
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "combobox-popup"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.pressed},
+ {"editable": control.editable},
+ {"focused": control.visualFocus || (control.editable && control.activeFocus)},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered},
+ {"flat": control.flat}
+ ]
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/DelayButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/DelayButton.qml
new file mode 100644
index 00000000..2476b62d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/DelayButton.qml
@@ -0,0 +1,105 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.DelayButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ transition: Transition {
+ NumberAnimation {
+ duration: control.delay * (control.pressed ? 1.0 - control.progress : 0.3 * control.progress)
+ }
+ }
+
+ contentItem: Text {
+ text: control.text
+ font: control.font
+ color: control.palette.buttonText
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ elide: Text.ElideRight
+ }
+
+ background: NinePatchImage {
+ source: control.Imagine.url + "delaybutton-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+
+ readonly override property NinePatchImage progress: NinePatchImage {
+ parent: control.background
+ width: control.progress * parent.width
+ height: parent.height
+ visible: false
+
+ source: control.Imagine.url + "delaybutton-progress"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ readonly property NinePatchImage mask: NinePatchImage {
+ width: control.background.width
+ height: control.background.height
+ visible: false
+
+ source: control.Imagine.url + "delaybutton-mask"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ readonly property OpacityMask effect: OpacityMask {
+ parent: control.background
+ width: source.width
+ height: source.height
+ source: control.background.progress
+
+ maskSource: ShaderEffectSource {
+ sourceItem: control.background.mask
+ sourceRect: Qt.rect(0, 0, control.background.effect.width, control.background.effect.height)
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Dial.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Dial.qml
new file mode 100644
index 00000000..5204e8c5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Dial.qml
@@ -0,0 +1,69 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Dial {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ (handle ? handle.implicitWidth : 0) + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ (handle ? handle.implicitHeight : 0) + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ handle: Image {
+ x: control.background.x + control.background.width / 2 - width / 2
+ y: control.background.y + control.background.height / 2 - height / 2
+
+ source: Imagine.url + "dial-handle"
+ ImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.pressed},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+
+ transform: [
+ Translate {
+ y: -Math.min(control.background.width, control.background.height) * 0.4
+ + (control.handle ? control.handle.height / 2 : 0)
+ },
+ Rotation {
+ angle: control.angle
+ origin.x: control.handle ? control.handle.width / 2 : 0
+ origin.y: control.handle ? control.handle.height / 2 : 0
+ }
+ ]
+ }
+
+ background: NinePatchImage {
+ fillMode: Image.PreserveAspectFit
+ source: Imagine.url + "dial-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.pressed},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Dialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Dialog.qml
new file mode 100644
index 00000000..61eb2834
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Dialog.qml
@@ -0,0 +1,84 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Dialog {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ background: NinePatchImage {
+ source: Imagine.url + "dialog-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+
+ header: Label {
+ text: control.title
+ visible: parent?.parent === Overlay.overlay && control.title
+ elide: Label.ElideRight
+ font.bold: true
+ padding: 12
+
+ background: NinePatchImage {
+ width: parent.width
+ height: parent.height
+
+ source: Imagine.url + "dialog-title"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+ }
+
+ footer: DialogButtonBox {
+ visible: count > 0
+ }
+
+ T.Overlay.modal: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": true}
+ ]
+ }
+ }
+
+ T.Overlay.modeless: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": false}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/DialogButtonBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/DialogButtonBox.qml
new file mode 100644
index 00000000..c719baa8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/DialogButtonBox.qml
@@ -0,0 +1,53 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.DialogButtonBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ (control.count === 1 ? implicitContentWidth * 2 : implicitContentWidth) + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ spacing: 6
+
+ delegate: Button {
+ width: control.count === 1 ? control.availableWidth / 2 : undefined
+ flat: true
+ }
+
+ contentItem: ListView {
+ implicitWidth: contentWidth
+ model: control.contentModel
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ snapMode: ListView.SnapToItem
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "dialogbuttonbox-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/DoubleSpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/DoubleSpinBox.qml
new file mode 100644
index 00000000..be8dcc99
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/DoubleSpinBox.qml
@@ -0,0 +1,124 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.DoubleSpinBox {
+ id: control
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight, down.implicitIndicatorHeight)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: (background ? background.leftPadding : 0) + (control.mirrored ? (up.indicator ? up.indicator.width : 0) : (down.indicator ? down.indicator.width : 0))
+ rightPadding: (background ? background.rightPadding : 0) + (control.mirrored ? (down.indicator ? down.indicator.width : 0) : (up.indicator ? up.indicator.width : 0))
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ validator: DoubleValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ decimals: control.decimals
+ }
+
+ contentItem: TextInput {
+ z: 2
+ text: control.displayText
+ opacity: control.enabled ? 1 : 0.3
+
+ font: control.font
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: Qt.AlignVCenter
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+ clip: width < implicitWidth
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+
+ NinePatchImage {
+ z: -1
+ width: control.width
+ height: control.height
+ visible: control.editable
+
+ source: Imagine.url + "spinbox-editor"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+ }
+
+ up.indicator: NinePatchImage {
+ x: control.mirrored ? 0 : control.width - width
+ height: control.height
+
+ source: Imagine.url + "spinbox-indicator"
+ NinePatchImageSelector on source {
+ states: [
+ {"up": true},
+ {"disabled": !control.up.indicator.enabled},
+ {"editable": control.editable},
+ {"pressed": control.up.pressed},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.up.hovered}
+ ]
+ }
+ }
+
+ down.indicator: NinePatchImage {
+ x: control.mirrored ? control.width - width : 0
+ height: control.height
+
+ source: Imagine.url + "spinbox-indicator"
+ NinePatchImageSelector on source {
+ states: [
+ {"down": true},
+ {"disabled": !control.down.indicator.enabled},
+ {"editable": control.editable},
+ {"pressed": control.down.pressed},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.down.hovered}
+ ]
+ }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "spinbox-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"editable": control.editable},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Drawer.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Drawer.qml
new file mode 100644
index 00000000..66547fdb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Drawer.qml
@@ -0,0 +1,64 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Drawer {
+ id: control
+
+ parent: T.Overlay.overlay
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top + (background ? background.topPadding : 0)
+ leftPadding: SafeArea.margins.left + (background ? background.leftPadding : 0)
+ rightPadding: SafeArea.margins.right + (background ? background.rightPadding : 0)
+ bottomPadding: SafeArea.margins.bottom + (background ? background.bottomPadding : 0)
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ enter: Transition { SmoothedAnimation { velocity: 5 } }
+ exit: Transition { SmoothedAnimation { velocity: 5 } }
+
+ background: NinePatchImage {
+ source: Imagine.url + "drawer-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim},
+ {"top": control.edge === Qt.TopEdge},
+ {"left": control.edge === Qt.LeftEdge},
+ {"right": control.edge === Qt.RightEdge},
+ {"bottom": control.edge === Qt.BottomEdge}
+ ]
+ }
+ }
+
+ T.Overlay.modal: NinePatchImage {
+ source: Imagine.url + "drawer-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": true}
+ ]
+ }
+ }
+
+ T.Overlay.modeless: NinePatchImage {
+ source: Imagine.url + "drawer-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": false}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Frame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Frame.qml
new file mode 100644
index 00000000..7de58e8b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Frame.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Frame {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ background: NinePatchImage {
+ source: Imagine.url + "frame-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/GroupBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/GroupBox.qml
new file mode 100644
index 00000000..9e62b33c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/GroupBox.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.GroupBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: ((background as NinePatchImage)?.topPadding ?? 0) + (implicitLabelWidth > 0 ? implicitLabelHeight + spacing : 0)
+ leftPadding: ((background as NinePatchImage)?.leftPadding ?? 0)
+ rightPadding: ((background as NinePatchImage)?.rightPadding ?? 0)
+ bottomPadding: ((background as NinePatchImage)?.bottomPadding ?? 0)
+
+ label: Label {
+ width: control.width
+
+ topPadding: background.topPadding
+ leftPadding: background.leftPadding
+ rightPadding: background.rightPadding
+ bottomPadding: background.bottomPadding
+
+ text: control.title
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+
+ color: control.palette.windowText
+
+ background: NinePatchImage {
+ width: parent.width
+ height: parent.height
+
+ source: Imagine.url + "groupbox-title"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+ }
+
+ background: NinePatchImage {
+ x: -leftInset
+ y: control.topPadding - control.bottomPadding - topInset
+ width: control.width + leftInset + rightInset
+ height: control.height + topInset + bottomInset - control.topPadding + control.bottomPadding
+
+ source: Imagine.url + "groupbox-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/HorizontalHeaderView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/HorizontalHeaderView.qml
new file mode 100644
index 00000000..bb5f70bf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/HorizontalHeaderView.qml
@@ -0,0 +1,21 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick.Templates as T
+
+T.HorizontalHeaderView {
+ id: control
+
+ implicitWidth: syncView ? syncView.width : 0
+ // The contentHeight of TableView will be zero at start-up, until the delegate
+ // items have been loaded. This means that even if the implicit height of
+ // HorizontalHeaderView should be the same as the content height in the end, we
+ // need to ensure that it has at least a height of 1 at start-up, otherwise
+ // TableView won't bother loading any delegates at all.
+ implicitHeight: Math.max(1, contentHeight)
+
+ delegate: HorizontalHeaderViewDelegate { }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/HorizontalHeaderViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/HorizontalHeaderViewDelegate.qml
new file mode 100644
index 00000000..2a41c61d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/HorizontalHeaderViewDelegate.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.HeaderViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ highlighted: selected
+
+ background: Rectangle {
+ border.color: "#e4e4e4"
+ color: "#f6f6f6"
+ }
+
+ contentItem: Label {
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ color: "#ff26282a"
+ text: control.model[control.headerView.textRole]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ItemDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ItemDelegate.qml
new file mode 100644
index 00000000..ea289944
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ItemDelegate.qml
@@ -0,0 +1,61 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ItemDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "itemdelegate-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Label.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Label.qml
new file mode 100644
index 00000000..2aafe5b6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Label.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Label {
+ id: control
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ color: control.palette.windowText
+ linkColor: control.palette.link
+
+ background: NinePatchImage {
+ source: Imagine.url + "label-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Menu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Menu.qml
new file mode 100644
index 00000000..fb99e653
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Menu.qml
@@ -0,0 +1,75 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+import QtQuick.Window
+
+T.Menu {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topMargin: background ? background.topInset : 0
+ leftMargin: background ? background.leftInset : 0
+ rightMargin: background ? background.rightInset : 0
+ bottomMargin: background ? background.bottomInset : 0
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ delegate: MenuItem { }
+
+ contentItem: ListView {
+ implicitHeight: contentHeight
+ model: control.contentModel
+ interactive: Window.window
+ ? contentHeight + control.topPadding + control.bottomPadding > control.height
+ : false
+ clip: true
+ currentIndex: control.currentIndex
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "menu-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+
+ T.Overlay.modal: NinePatchImage {
+ source: Imagine.url + "menu-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": true}
+ ]
+ }
+ }
+
+ T.Overlay.modeless: NinePatchImage {
+ source: Imagine.url + "menu-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": false}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/MenuItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/MenuItem.qml
new file mode 100644
index 00000000..92d7188d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/MenuItem.qml
@@ -0,0 +1,105 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.MenuItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 6 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ readonly property real arrowPadding: control.subMenu && control.arrow ? control.arrow.width + control.spacing : 0
+ readonly property real indicatorPadding: control.checkable && control.indicator ? control.indicator.width + control.spacing : 0
+ leftPadding: !control.mirrored ? indicatorPadding : arrowPadding
+ rightPadding: control.mirrored ? indicatorPadding : arrowPadding
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.windowText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ arrow: Image {
+ x: control.mirrored ? control.leftPadding : control.width - width - control.rightPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ visible: control.subMenu
+ source: Imagine.url + "menuitem-arrow"
+ ImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ indicator: Image {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ visible: control.checkable
+ source: Imagine.url + "menuitem-indicator"
+ ImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "menuitem-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/MenuSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/MenuSeparator.qml
new file mode 100644
index 00000000..59ae3e9d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/MenuSeparator.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.MenuSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ contentItem: NinePatchImage {
+ source: Imagine.url + "menuseparator-separator"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "menuseparator-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Page.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Page.qml
new file mode 100644
index 00000000..4c9ccb0f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Page.qml
@@ -0,0 +1,41 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Page {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ background: NinePatchImage {
+ source: Imagine.url + "page-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/PageIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/PageIndicator.qml
new file mode 100644
index 00000000..172cf70b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/PageIndicator.qml
@@ -0,0 +1,60 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.PageIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ delegate: Image {
+ source: Imagine.url + "pageindicator-delegate"
+ ImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": pressed},
+ {"current": index === control.currentIndex},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered} // ### TODO: context property
+ ]
+ }
+ }
+
+ contentItem: Row {
+ spacing: control.spacing
+
+ Repeater {
+ model: control.count
+ delegate: control.delegate
+ }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "pageindicator-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Pane.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Pane.qml
new file mode 100644
index 00000000..8ea58bd9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Pane.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Pane {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ background: NinePatchImage {
+ source: Imagine.url + "pane-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Popup.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Popup.qml
new file mode 100644
index 00000000..d5d6c6ac
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Popup.qml
@@ -0,0 +1,55 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Popup {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : undefined
+ leftPadding: background ? background.leftPadding : undefined
+ rightPadding: background ? background.rightPadding : undefined
+ bottomPadding: background ? background.bottomPadding : undefined
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ background: NinePatchImage {
+ source: Imagine.url + "popup-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+
+ T.Overlay.modal: NinePatchImage {
+ source: Imagine.url + "popup-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": true}
+ ]
+ }
+ }
+
+ T.Overlay.modeless: NinePatchImage {
+ source: Imagine.url + "popup-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": false}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ProgressBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ProgressBar.qml
new file mode 100644
index 00000000..96f1f014
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ProgressBar.qml
@@ -0,0 +1,109 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ProgressBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ contentItem: Item {
+ implicitWidth: control.indeterminate ? animation.implicitWidth || progress.implicitWidth : progress.implicitWidth
+ implicitHeight: control.indeterminate ? animation.implicitHeight || progress.implicitHeight : progress.implicitHeight
+ scale: control.mirrored ? -1 : 1
+
+ readonly property bool hasMask: mask.status !== Image.Null
+
+ readonly property NinePatchImage progress: NinePatchImage {
+ parent: control.contentItem
+ width: control.position * parent.width
+ height: parent.height
+ visible: !control.indeterminate && !control.contentItem.hasMask
+
+ source: Imagine.url + "progressbar-progress"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"indeterminate": control.indeterminate},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ readonly property AnimatedImage animation: AnimatedImage {
+ parent: control.contentItem
+ width: parent.width
+ height: parent.height
+ playing: control.indeterminate
+ visible: control.indeterminate && !control.contentItem.hasMask
+
+ source: Imagine.url + "progressbar-animation"
+ AnimatedImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ readonly property NinePatchImage mask: NinePatchImage {
+ width: control.availableWidth
+ height: control.availableHeight
+ visible: false
+
+ source: Imagine.url + "progressbar-mask"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"indeterminate": control.indeterminate},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ readonly property OpacityMask effect: OpacityMask {
+ parent: control.contentItem
+ width: source.width
+ height: source.height
+ source: control.indeterminate ? control.contentItem.animation : control.contentItem.progress
+
+ maskSource: ShaderEffectSource {
+ sourceItem: control.contentItem.mask
+ sourceRect: Qt.rect(0, 0, control.contentItem.effect.width, control.contentItem.effect.height)
+ }
+ }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "progressbar-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"indeterminate": control.indeterminate},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RadioButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RadioButton.qml
new file mode 100644
index 00000000..eb4671aa
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RadioButton.qml
@@ -0,0 +1,72 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.RadioButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 6 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ indicator: Image {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ source: Imagine.url + "radiobutton-indicator"
+ ImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "radiobutton-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RadioDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RadioDelegate.qml
new file mode 100644
index 00000000..2e961671
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RadioDelegate.qml
@@ -0,0 +1,83 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.RadioDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ icon.width: 24
+ icon.height: 24
+
+ indicator: Image {
+ x: control.mirrored ? control.leftPadding : control.width - width - control.rightPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ source: Imagine.url + "radiodelegate-indicator"
+ ImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ contentItem: IconLabel {
+ leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "radiodelegate-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RangeSlider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RangeSlider.qml
new file mode 100644
index 00000000..6de2fa67
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RangeSlider.qml
@@ -0,0 +1,105 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.RangeSlider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ first.implicitHandleWidth + leftPadding + rightPadding,
+ second.implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ first.implicitHandleHeight + topPadding + bottomPadding,
+ second.implicitHandleHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ first.handle: Image {
+ x: control.leftPadding + (control.horizontal ? control.first.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.first.visualPosition * (control.availableHeight - height))
+
+ source: control.Imagine.url + "rangeslider-handle"
+ ImageSelector on source {
+ states: [
+ {"first": true},
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"pressed": control.first.pressed},
+ {"focused": control.first.handle?.activeFocus ?? false},
+ {"mirrored": control.mirrored},
+ {"hovered": control.first.hovered}
+ ]
+ }
+ }
+
+ second.handle: Image {
+ x: control.leftPadding + (control.horizontal ? control.second.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.second.visualPosition * (control.availableHeight - height))
+
+ source: control.Imagine.url + "rangeslider-handle"
+ ImageSelector on source {
+ states: [
+ {"second": true},
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"pressed": control.second.pressed},
+ {"focused": control.second.handle?.activeFocus ?? false},
+ {"mirrored": control.mirrored},
+ {"hovered": control.second.hovered}
+ ]
+ }
+ }
+
+ background: NinePatchImage {
+ scale: control.horizontal && control.mirrored ? -1 : 1
+
+ source: control.Imagine.url + "rangeslider-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+
+ NinePatchImage {
+ readonly property real handleWidth: control.first.handle ? control.first.handle.width : 0
+ readonly property real handleHeight: control.first.handle ? control.first.handle.height : 0
+
+ x: control.horizontal ? handleWidth / 2 + control.first.position * (parent.width - handleWidth) : (parent.width - width) / 2
+ y: control.horizontal ? (parent.height - height) / 2 : handleHeight / 2 + control.second.visualPosition * (parent.height - handleHeight)
+ width: control.horizontal ? control.second.position * (parent.width - handleWidth) - control.first.position * (parent.width - handleWidth) : parent.width
+ height: control.vertical ? control.second.position * (parent.height - handleHeight) - control.first.position * (parent.height - handleHeight): parent.height
+
+ source: control.Imagine.url + "rangeslider-progress"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RoundButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RoundButton.qml
new file mode 100644
index 00000000..d635ecdf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/RoundButton.qml
@@ -0,0 +1,63 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.RoundButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.enabled && control.flat && control.highlighted ? control.palette.highlight
+ : control.enabled && (control.down || control.checked || control.highlighted) && !control.flat
+ ? control.palette.brightText : control.flat ? control.palette.windowText : control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: NinePatchImage {
+ // ### TODO: radius?
+ source: Imagine.url + "roundbutton-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"checkable": control.checkable},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"flat": control.flat},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ScrollBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ScrollBar.qml
new file mode 100644
index 00000000..cd165298
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ScrollBar.qml
@@ -0,0 +1,87 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ScrollBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ visible: control.policy !== T.ScrollBar.AlwaysOff
+ minimumSize: orientation === Qt.Horizontal ? height / width : width / height
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ contentItem: NinePatchImage {
+ width: control.availableWidth
+ height: control.availableHeight
+
+ source: Imagine.url + "scrollbar-handle"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"interactive": control.interactive},
+ {"pressed": control.pressed},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ opacity: 0.0
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "scrollbar-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"interactive": control.interactive},
+ {"pressed": control.pressed},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ opacity: 0.0
+ }
+
+ states: [
+ State {
+ name: "active"
+ when: control.policy === T.ScrollBar.AlwaysOn || (control.active && control.size < 1.0)
+ }
+ ]
+
+ transitions: [
+ Transition {
+ to: "active"
+ NumberAnimation { targets: [control.contentItem, control.background]; property: "opacity"; to: 1.0 }
+ },
+ Transition {
+ from: "active"
+ SequentialAnimation {
+ PropertyAction{ targets: [control.contentItem, control.background]; property: "opacity"; value: 1.0 }
+ PauseAnimation { duration: 3000 }
+ NumberAnimation { targets: [control.contentItem, control.background]; property: "opacity"; to: 0.0 }
+ }
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ScrollIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ScrollIndicator.qml
new file mode 100644
index 00000000..58ccd66f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ScrollIndicator.qml
@@ -0,0 +1,79 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ScrollIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ contentItem: NinePatchImage {
+ width: control.availableWidth
+ height: control.availableHeight
+
+ source: Imagine.url + "scrollindicator-handle"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ opacity: 0.0
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "scrollindicator-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ opacity: 0.0
+ }
+
+ states: [
+ State {
+ name: "active"
+ when: (control.active && control.size < 1.0)
+ }
+ ]
+
+ transitions: [
+ Transition {
+ to: "active"
+ NumberAnimation { targets: [control.contentItem, control.background]; property: "opacity"; to: 1.0 }
+ },
+ Transition {
+ from: "active"
+ SequentialAnimation {
+ PauseAnimation { duration: 5000 }
+ NumberAnimation { targets: [control.contentItem, control.background]; property: "opacity"; to: 0.0 }
+ }
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ScrollView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ScrollView.qml
new file mode 100644
index 00000000..7190a475
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ScrollView.qml
@@ -0,0 +1,53 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ScrollView {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ T.ScrollBar.vertical: ScrollBar {
+ parent: control
+ x: control.mirrored ? 0 : control.width - width
+ y: control.topPadding
+ height: control.availableHeight
+ active: control.T.ScrollBar.horizontal.active
+ }
+
+ T.ScrollBar.horizontal: ScrollBar {
+ parent: control
+ x: control.leftPadding
+ y: control.height - height
+ width: control.availableWidth
+ active: control.T.ScrollBar.vertical.active
+ }
+
+ background: NinePatchImage {
+ source: Imagine.path + "scrollview-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SearchField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SearchField.qml
new file mode 100644
index 00000000..4348b72b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SearchField.qml
@@ -0,0 +1,163 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.SearchField {
+ id: control
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ searchIndicator.implicitIndicatorHeight, clearIndicator.implicitIndicatorHeight)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: (background ? background.leftPadding : 0) + (control.mirrored ? __clearIndicatorWidth : __searchIndicatorWidth)
+ rightPadding: (background ? background.rightPadding : 0) + (control.mirrored ? __searchIndicatorWidth : __clearIndicatorWidth)
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ readonly property real __clearIndicatorWidth: !clearIndicator.indicator || !clearIndicator.indicator.visible
+ ? 0 : clearIndicator.indicator.width
+ readonly property real __searchIndicatorWidth: !searchIndicator.indicator || !searchIndicator.indicator.visible
+ ? 0 : searchIndicator.indicator.width
+
+ delegate: ItemDelegate {
+ width: ListView.view.width
+ text: model[control.textRole]
+ palette.text: control.palette.text
+ palette.highlightedText: control.palette.highlightedText
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+ required property var model
+ required property int index
+ }
+
+ searchIndicator.indicator: NinePatchImage {
+ x: control.mirrored ? control.width - width : 0
+ y: Math.round((control.height - height) / 2)
+ height: control.height
+
+ source: Imagine.url + "searchfield-indicator"
+ NinePatchImageSelector on source {
+ states: [
+ {"search": true},
+ {"disabled": !control.searchIndicator.indicator.enabled},
+ {"editable": !control.editable},
+ {"pressed": control.searchIndicator.pressed},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.searchIndicator.hovered}
+ ]
+ }
+ }
+
+ clearIndicator.indicator: NinePatchImage {
+ x: control.mirrored ? 0 : control.width - width
+ y: Math.round((control.height - height) / 2)
+ height: control.height
+ visible: control.text.length > 0
+
+ source: Imagine.url + "searchfield-indicator"
+ NinePatchImageSelector on source {
+ states: [
+ {"clear": true},
+ {"disabled": !control.clearIndicator.indicator.enabled},
+ {"editable": !control.editable},
+ {"pressed": control.clearIndicator.pressed},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.clearIndicator.hovered}
+ ]
+ }
+ }
+
+ contentItem: T.TextField {
+ z: 2
+
+ text: control.text
+
+ color: control.flat ? control.palette.windowText : control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: Text.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "searchfield-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"editable": !control.editable},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ popup: T.Popup {
+ y: control.height
+ width: control.width
+ height: Math.min(contentItem.implicitHeight, control.Window.height - control.y - control.height - control.padding)
+
+ topMargin: background.topInset
+ bottomMargin: background.bottomInset
+
+ topPadding: background.topPadding
+ leftPadding: background.leftPadding
+ rightPadding: background.rightPadding
+ bottomPadding: background.bottomPadding
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ palette.text: control.palette.text
+ palette.highlight: control.palette.highlight
+ palette.highlightedText: control.palette.highlightedText
+ palette.windowText: control.palette.windowText
+ palette.buttonText: control.palette.buttonText
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "searchfield-popup"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.pressed},
+ {"editable": control.editable},
+ {"focused": control.visualFocus || (control.editable && control.activeFocus)},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered},
+ {"flat": control.flat}
+ ]
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SelectionRectangle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SelectionRectangle.qml
new file mode 100644
index 00000000..4ecebbd4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SelectionRectangle.qml
@@ -0,0 +1,44 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.SelectionRectangle {
+ id: control
+
+ topLeftHandle: handle
+ bottomRightHandle: handle
+
+ Component {
+ id: handle
+ Image {
+ id: image
+ source: Imagine.url + "slider-handle"
+ visible: SelectionRectangle.control.active
+ ImageSelector on source {
+ states: [
+ {"vertical": false},
+ {"horizontal": true},
+ {"disabled": false},
+ {"pressed": tapHandler.pressed || image.SelectionRectangle.dragging},
+ {"focused": true},
+ {"mirrored": false},
+ {"hovered": hoverHandler.hovered}
+ ]
+ }
+
+ HoverHandler {
+ id: hoverHandler
+ }
+
+ TapHandler {
+ id: tapHandler
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Slider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Slider.qml
new file mode 100644
index 00000000..9fb7683f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Slider.qml
@@ -0,0 +1,91 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Slider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitHandleHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ handle: Image {
+ x: Math.round(control.leftPadding + (control.horizontal ? control.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2))
+ y: Math.round(control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.visualPosition * (control.availableHeight - height)))
+
+ source: control.Imagine.url + "slider-handle"
+ ImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"pressed": control.pressed},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+
+ background: NinePatchImage {
+ scale: control.horizontal && control.mirrored ? -1 : 1
+
+ source: control.Imagine.url + "slider-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+
+ NinePatchImage {
+ readonly property real handleWidth: control.handle ? control.handle.width : 0
+ readonly property real handleHeight: control.handle ? control.handle.height : 0
+
+ x: control.horizontal ? 0 : (parent.width - width) / 2
+ y: control.horizontal
+ ? (parent.height - height) / 2
+ : handleHeight / 2 + control.visualPosition * (parent.height - handleHeight)
+ width: control.horizontal
+ ? handleWidth / 2 + control.position * (parent.width - handleWidth)
+ : parent.width
+ height: control.vertical
+ ? handleHeight / 2 + control.position * (parent.height - handleHeight)
+ : parent.height
+
+ source: control.Imagine.url + "slider-progress"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SpinBox.qml
new file mode 100644
index 00000000..df566ab3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SpinBox.qml
@@ -0,0 +1,123 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.SpinBox {
+ id: control
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight, down.implicitIndicatorHeight)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: (background ? background.leftPadding : 0) + (control.mirrored ? (up.indicator ? up.indicator.width : 0) : (down.indicator ? down.indicator.width : 0))
+ rightPadding: (background ? background.rightPadding : 0) + (control.mirrored ? (down.indicator ? down.indicator.width : 0) : (up.indicator ? up.indicator.width : 0))
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ validator: IntValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ }
+
+ contentItem: TextInput {
+ z: 2
+ text: control.displayText
+ opacity: control.enabled ? 1 : 0.3
+
+ font: control.font
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: Qt.AlignVCenter
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+ clip: width < implicitWidth
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+
+ NinePatchImage {
+ z: -1
+ width: control.width
+ height: control.height
+ visible: control.editable
+
+ source: Imagine.url + "spinbox-editor"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+ }
+
+ up.indicator: NinePatchImage {
+ x: control.mirrored ? 0 : control.width - width
+ height: control.height
+
+ source: Imagine.url + "spinbox-indicator"
+ NinePatchImageSelector on source {
+ states: [
+ {"up": true},
+ {"disabled": !control.up.indicator.enabled},
+ {"editable": control.editable},
+ {"pressed": control.up.pressed},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.up.hovered}
+ ]
+ }
+ }
+
+ down.indicator: NinePatchImage {
+ x: control.mirrored ? control.width - width : 0
+ height: control.height
+
+ source: Imagine.url + "spinbox-indicator"
+ NinePatchImageSelector on source {
+ states: [
+ {"down": true},
+ {"disabled": !control.down.indicator.enabled},
+ {"editable": control.editable},
+ {"pressed": control.down.pressed},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.down.hovered}
+ ]
+ }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "spinbox-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"editable": control.editable},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SplitView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SplitView.qml
new file mode 100644
index 00000000..95fa83a1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SplitView.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.SplitView {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ handle: NinePatchImage {
+ source: Imagine.url + "splitview-handle"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.orientation === Qt.Vertical},
+ {"horizontal":control.orientation === Qt.Horizontal},
+ {"disabled": !control.enabled},
+ {"pressed": T.SplitHandle.pressed},
+ {"mirrored": control.mirrored},
+ {"hovered": T.SplitHandle.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/StackView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/StackView.qml
new file mode 100644
index 00000000..26206c7a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/StackView.qml
@@ -0,0 +1,59 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.StackView {
+ id: control
+
+ implicitWidth: implicitBackgroundWidth
+ implicitHeight: implicitBackgroundHeight
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ popEnter: Transition {
+ XAnimator { from: (control.mirrored ? -1 : 1) * -control.width; to: 0; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ popExit: Transition {
+ XAnimator { from: 0; to: (control.mirrored ? -1 : 1) * control.width; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ pushEnter: Transition {
+ XAnimator { from: (control.mirrored ? -1 : 1) * control.width; to: 0; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ pushExit: Transition {
+ XAnimator { from: 0; to: (control.mirrored ? -1 : 1) * -control.width; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ replaceEnter: Transition {
+ XAnimator { from: (control.mirrored ? -1 : 1) * control.width; to: 0; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ replaceExit: Transition {
+ XAnimator { from: 0; to: (control.mirrored ? -1 : 1) * -control.width; duration: 400; easing.type: Easing.OutCubic }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "stackview-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SwipeDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SwipeDelegate.qml
new file mode 100644
index 00000000..b88213aa
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SwipeDelegate.qml
@@ -0,0 +1,63 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.SwipeDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ icon.width: 24
+ icon.height: 24
+
+ swipe.transition: Transition { SmoothedAnimation { velocity: 3; easing.type: Easing.InOutCubic } }
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "swipedelegate-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SwipeView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SwipeView.qml
new file mode 100644
index 00000000..85fd224f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SwipeView.qml
@@ -0,0 +1,58 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.SwipeView {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ contentItem: ListView {
+ model: control.contentModel
+ interactive: control.interactive
+ currentIndex: control.currentIndex
+ focus: control.focus
+
+ spacing: control.spacing
+ orientation: control.orientation
+ snapMode: ListView.SnapOneItem
+ boundsBehavior: Flickable.StopAtBounds
+
+ highlightRangeMode: ListView.StrictlyEnforceRange
+ preferredHighlightBegin: 0
+ preferredHighlightEnd: 0
+ highlightMoveDuration: 250
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "swipeview-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"interactive": control.interactive},
+ {"focused": control.contentItem.activeFocus},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Switch.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Switch.qml
new file mode 100644
index 00000000..bcb1ab84
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Switch.qml
@@ -0,0 +1,102 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Switch {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 6 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ indicator: NinePatchImage {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ width: Math.max(implicitWidth, handle.leftPadding && handle.rightPadding ? handle.implicitWidth : 2 * handle.implicitWidth)
+ height: Math.max(implicitHeight, handle.implicitHeight)
+
+ source: control.Imagine.url + "switch-indicator"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+
+ property NinePatchImage handle: NinePatchImage {
+ readonly property real minPos: parent.leftPadding - leftPadding
+ readonly property real maxPos: parent.width - width + rightPadding - parent.rightPadding
+ readonly property real dragPos: control.visualPosition * parent.width - (width / 2)
+
+ parent: control.indicator
+
+ x: Math.max(minPos, Math.min(maxPos, control.visualPosition * parent.width - (width / 2)))
+ y: (parent.height - height) / 2
+
+ source: control.Imagine.url + "switch-handle"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+
+ Behavior on x {
+ enabled: !control.down
+ SmoothedAnimation { velocity: 200 }
+ }
+ }
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+
+ background: NinePatchImage {
+ source: control.Imagine.url + "switch-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SwitchDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SwitchDelegate.qml
new file mode 100644
index 00000000..60417ec9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/SwitchDelegate.qml
@@ -0,0 +1,114 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.SwitchDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ icon.width: 24
+ icon.height: 24
+
+ indicator: NinePatchImage {
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ width: Math.max(implicitWidth, handle.leftPadding && handle.rightPadding ? handle.implicitWidth : 2 * handle.implicitWidth)
+ height: Math.max(implicitHeight, handle.implicitHeight)
+
+ source: control.Imagine.url + "switchdelegate-indicator"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+
+ property NinePatchImage handle: NinePatchImage {
+ readonly property real minPos: parent.leftPadding - leftPadding
+ readonly property real maxPos: parent.width - width + rightPadding - parent.rightPadding
+ readonly property real dragPos: control.visualPosition * parent.width - (width / 2)
+
+ parent: control.indicator
+
+ x: Math.max(minPos, Math.min(maxPos, control.visualPosition * parent.width - (width / 2)))
+ y: (parent.height - height) / 2
+
+ source: control.Imagine.url + "switchdelegate-handle"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+
+ Behavior on x {
+ enabled: !control.down
+ SmoothedAnimation { velocity: 200 }
+ }
+ }
+ }
+
+ contentItem: IconLabel {
+ leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.palette.text
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: NinePatchImage {
+ source: control.Imagine.url + "switchdelegate-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TabBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TabBar.qml
new file mode 100644
index 00000000..612f3db4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TabBar.qml
@@ -0,0 +1,55 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.TabBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ contentItem: ListView {
+ model: control.contentModel
+ currentIndex: control.currentIndex
+
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.AutoFlickIfNeeded
+ snapMode: ListView.SnapToItem
+
+ highlightMoveDuration: 0
+ highlightRangeMode: ListView.ApplyRange
+ preferredHighlightBegin: 48
+ preferredHighlightEnd: width - 48
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "tabbar-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"header": control.position === T.TabBar.Header },
+ {"footer": control.position === T.TabBar.Footer },
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TabButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TabButton.qml
new file mode 100644
index 00000000..e2b8566a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TabButton.qml
@@ -0,0 +1,59 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.TabButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 6 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "tabbutton-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TextArea.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TextArea.qml
new file mode 100644
index 00000000..30b7ddb8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TextArea.qml
@@ -0,0 +1,68 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.TextArea {
+ id: control
+
+ implicitWidth: Math.max(contentWidth + leftPadding + rightPadding,
+ implicitBackgroundWidth + leftInset + rightInset,
+ placeholder.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(contentHeight + topPadding + bottomPadding,
+ implicitBackgroundHeight + topInset + bottomInset,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: Qt.AlignVCenter
+ placeholderTextColor: control.palette.placeholderText
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ verticalAlignment: control.verticalAlignment
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "textarea-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TextField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TextField.qml
new file mode 100644
index 00000000..acc3c502
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/TextField.qml
@@ -0,0 +1,67 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.TextField {
+ id: control
+
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ || Math.max(contentWidth, placeholder.implicitWidth) + leftPadding + rightPadding
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ placeholderTextColor: control.palette.placeholderText
+ verticalAlignment: Qt.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ verticalAlignment: control.verticalAlignment
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "textfield-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"focused": control.activeFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolBar.qml
new file mode 100644
index 00000000..2c9fc61e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolBar.qml
@@ -0,0 +1,39 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ToolBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top + (background ? background.topPadding : 0)
+ leftPadding: SafeArea.margins.left + (background ? background.leftPadding : 0)
+ rightPadding: SafeArea.margins.right + (background ? background.rightPadding : 0)
+ bottomPadding: SafeArea.margins.bottom + (background ? background.bottomPadding : 0)
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ background: NinePatchImage {
+ source: Imagine.url + "toolbar-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"header": control.position === T.ToolBar.Header },
+ {"footer": control.position === T.ToolBar.Footer },
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolButton.qml
new file mode 100644
index 00000000..f7b1164b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolButton.qml
@@ -0,0 +1,62 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ToolButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 6 // ###
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "toolbutton-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"pressed": control.down},
+ {"checked": control.checked},
+ {"checkable": control.checkable},
+ {"focused": control.visualFocus},
+ {"highlighted": control.highlighted},
+ {"flat": control.flat},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolSeparator.qml
new file mode 100644
index 00000000..5d0d2e30
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolSeparator.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ToolSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ contentItem: NinePatchImage {
+ source: Imagine.url + "toolseparator-separator"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "toolseparator-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"vertical": control.vertical},
+ {"horizontal": control.horizontal},
+ {"disabled": !control.enabled},
+ {"mirrored": control.mirrored}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolTip.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolTip.qml
new file mode 100644
index 00000000..96223e6e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/ToolTip.qml
@@ -0,0 +1,53 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.ToolTip {
+ id: control
+
+ x: parent ? (parent.width - implicitWidth) / 2 : 0 - (background ? background.leftInset : 0)
+ y: -implicitHeight - (background ? background.topInset : 0)
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topMargin: background ? background.topInset : 0
+ leftMargin: background ? background.leftInset : 0
+ rightMargin: background ? background.rightInset : 0
+ bottomMargin: background ? background.bottomInset : 0
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ closePolicy: T.Popup.CloseOnEscape | T.Popup.CloseOnPressOutsideParent | T.Popup.CloseOnReleaseOutsideParent
+
+ contentItem: Text {
+ text: control.text
+ font: control.font
+ wrapMode: Text.Wrap
+ color: control.palette.toolTipText
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "tooltip-background"
+ NinePatchImageSelector on source {
+ states: [
+ // ###
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Tumbler.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Tumbler.qml
new file mode 100644
index 00000000..9900577c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/Tumbler.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+
+T.Tumbler {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ readonly property real __delegateHeight: availableHeight / visibleItemCount
+
+ delegate: Text {
+ text: modelData
+ font: control.font
+ color: control.palette.text
+ opacity: (1.0 - Math.abs(Tumbler.displacement) / (control.visibleItemCount / 2)) * (control.enabled ? 1 : 0.6)
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+
+ required property var modelData
+ required property int index
+ }
+
+ contentItem: TumblerView {
+ implicitWidth: 60
+ implicitHeight: 200
+ model: control.model
+ delegate: control.delegate
+ path: Path {
+ startX: control.contentItem.width / 2
+ startY: -control.__delegateHeight / 2
+ PathLine {
+ x: control.contentItem.width / 2
+ y: (control.visibleItemCount + 1) * control.__delegateHeight - control.__delegateHeight / 2
+ }
+ }
+
+ property real delegateHeight: control.availableHeight / control.visibleItemCount
+ }
+
+ background: NinePatchImage {
+ source: Imagine.url + "tumbler-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"disabled": !control.enabled},
+ {"focused": control.visualFocus},
+ {"mirrored": control.mirrored},
+ {"hovered": control.enabled && control.hovered}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/VerticalHeaderView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/VerticalHeaderView.qml
new file mode 100644
index 00000000..dc682f0e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/VerticalHeaderView.qml
@@ -0,0 +1,21 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick.Templates as T
+
+T.VerticalHeaderView {
+ id: control
+
+ // The contentWidth of TableView will be zero at start-up, until the delegate
+ // items have been loaded. This means that even if the implicit width of
+ // VerticalHeaderView should be the same as the content width in the end, we
+ // need to ensure that it has at least a width of 1 at start-up, otherwise
+ // TableView won't bother loading any delegates at all.
+ implicitWidth: Math.max(1, contentWidth)
+ implicitHeight: syncView ? syncView.height : 0
+
+ delegate: VerticalHeaderViewDelegate { }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/VerticalHeaderViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/VerticalHeaderViewDelegate.qml
new file mode 100644
index 00000000..2a41c61d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/VerticalHeaderViewDelegate.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.HeaderViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ highlighted: selected
+
+ background: Rectangle {
+ border.color: "#e4e4e4"
+ color: "#f6f6f6"
+ }
+
+ contentItem: Label {
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ color: "#ff26282a"
+ text: control.model[control.headerView.textRole]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/OpacityMask.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/OpacityMask.qml
new file mode 100644
index 00000000..3bc8899d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/OpacityMask.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+
+/*
+ A cross-graphics API implementation of QtGraphicalEffects' OpacityMask.
+ */
+Item {
+ id: rootItem
+
+ property variant source
+ property variant maskSource
+ property bool cached: false
+
+ ShaderEffectSource {
+ id: cacheItem
+ anchors.fill: parent
+ visible: rootItem.cached
+ smooth: true
+ sourceItem: shaderItem
+ live: true
+ hideSource: visible
+ }
+
+ ShaderEffect {
+ id: shaderItem
+ property variant source: rootItem.source
+ property variant maskSource: rootItem.maskSource
+
+ anchors.fill: parent
+
+ fragmentShader: "qrc:/qt-project.org/imports/QtQuick/Controls/Imagine/impl/shaders/OpacityMask.frag.qsb"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/QuickControls2ImagineStyleImpl.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/QuickControls2ImagineStyleImpl.qmltypes
new file mode 100644
index 00000000..91181ef1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/QuickControls2ImagineStyleImpl.qmltypes
@@ -0,0 +1,8 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/TextEditingContextMenu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/TextEditingContextMenu.qml
new file mode 100644
index 00000000..d51617a7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/TextEditingContextMenu.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+
+Menu {
+ id: menu
+ popupType: Qt.platform.pluginName !== "wayland" ? Popup.Window : Popup.Item
+
+ required property Item editor
+
+ UndoAction {
+ editor: menu.editor
+ }
+ RedoAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ CutAction {
+ editor: menu.editor
+ }
+ CopyAction {
+ editor: menu.editor
+ }
+ PasteAction {
+ editor: menu.editor
+ }
+ DeleteAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ SelectAllAction {
+ editor: menu.editor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/qmldir
new file mode 100644
index 00000000..9574dd93
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/qmldir
@@ -0,0 +1,11 @@
+module QtQuick.Controls.Imagine.impl
+linktarget Qt6::qtquickcontrols2imaginestyleimplplugin
+optional plugin qtquickcontrols2imaginestyleimplplugin
+classname QtQuickControls2ImagineStyleImplPlugin
+typeinfo QuickControls2ImagineStyleImpl.qmltypes
+import QtQuick.Controls.impl auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Imagine/impl/
+OpacityMask 6.0 OpacityMask.qml
+TextEditingContextMenu 6.11 TextEditingContextMenu.qml
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/qtquickcontrols2imaginestyleimplplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/qtquickcontrols2imaginestyleimplplugin.dll
new file mode 100644
index 00000000..34b5f8b2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/impl/qtquickcontrols2imaginestyleimplplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/plugins.qmltypes
new file mode 100644
index 00000000..9c687026
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/plugins.qmltypes
@@ -0,0 +1,52 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qquickattachedpropertypropagator.h"
+ lineNumber: 15
+ name: "QQuickAttachedPropertyPropagator"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ }
+ Component {
+ file: "private/qquickimaginestyle_p.h"
+ lineNumber: 26
+ name: "QQuickImagineStyle"
+ accessSemantics: "reference"
+ prototype: "QQuickAttachedPropertyPropagator"
+ exports: [
+ "QtQuick.Controls.Imagine/Imagine 2.3",
+ "QtQuick.Controls.Imagine/Imagine 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [515, 1536]
+ attachedType: "QQuickImagineStyle"
+ Property {
+ name: "path"
+ type: "QString"
+ read: "path"
+ write: "setPath"
+ reset: "resetPath"
+ notify: "pathChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "url"
+ type: "QUrl"
+ read: "url"
+ notify: "pathChanged"
+ index: 1
+ lineNumber: 30
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "pathChanged"; lineNumber: 50 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/qmldir
new file mode 100644
index 00000000..636b576d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/qmldir
@@ -0,0 +1,113 @@
+module QtQuick.Controls.Imagine
+linktarget Qt6::qtquickcontrols2imaginestyleplugin
+plugin qtquickcontrols2imaginestyleplugin
+classname QtQuickControls2ImagineStylePlugin
+typeinfo plugins.qmltypes
+import QtQuick.Controls.Basic auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Imagine/
+ApplicationWindow 6.0 ApplicationWindow.qml
+ApplicationWindow 2.0 ApplicationWindow.qml
+BusyIndicator 6.0 BusyIndicator.qml
+BusyIndicator 2.0 BusyIndicator.qml
+Button 6.0 Button.qml
+Button 2.0 Button.qml
+CheckBox 6.0 CheckBox.qml
+CheckBox 2.0 CheckBox.qml
+CheckDelegate 6.0 CheckDelegate.qml
+CheckDelegate 2.0 CheckDelegate.qml
+ComboBox 6.0 ComboBox.qml
+ComboBox 2.0 ComboBox.qml
+DelayButton 2.2 DelayButton.qml
+DelayButton 6.0 DelayButton.qml
+Dial 6.0 Dial.qml
+Dial 2.0 Dial.qml
+Dialog 2.1 Dialog.qml
+Dialog 6.0 Dialog.qml
+DialogButtonBox 2.1 DialogButtonBox.qml
+DialogButtonBox 6.0 DialogButtonBox.qml
+DoubleSpinBox 6.11 DoubleSpinBox.qml
+Drawer 6.0 Drawer.qml
+Drawer 2.0 Drawer.qml
+Frame 6.0 Frame.qml
+Frame 2.0 Frame.qml
+GroupBox 6.0 GroupBox.qml
+GroupBox 2.0 GroupBox.qml
+HorizontalHeaderView 2.15 HorizontalHeaderView.qml
+HorizontalHeaderView 6.0 HorizontalHeaderView.qml
+HorizontalHeaderViewDelegate 6.10 HorizontalHeaderViewDelegate.qml
+ItemDelegate 6.0 ItemDelegate.qml
+ItemDelegate 2.0 ItemDelegate.qml
+Label 6.0 Label.qml
+Label 2.0 Label.qml
+Menu 6.0 Menu.qml
+Menu 2.0 Menu.qml
+MenuItem 6.0 MenuItem.qml
+MenuItem 2.0 MenuItem.qml
+MenuSeparator 2.1 MenuSeparator.qml
+MenuSeparator 6.0 MenuSeparator.qml
+PageIndicator 6.0 PageIndicator.qml
+PageIndicator 2.0 PageIndicator.qml
+Page 6.0 Page.qml
+Page 2.0 Page.qml
+Pane 6.0 Pane.qml
+Pane 2.0 Pane.qml
+Popup 6.0 Popup.qml
+Popup 2.0 Popup.qml
+ProgressBar 6.0 ProgressBar.qml
+ProgressBar 2.0 ProgressBar.qml
+RadioButton 6.0 RadioButton.qml
+RadioButton 2.0 RadioButton.qml
+RadioDelegate 6.0 RadioDelegate.qml
+RadioDelegate 2.0 RadioDelegate.qml
+RangeSlider 6.0 RangeSlider.qml
+RangeSlider 2.0 RangeSlider.qml
+RoundButton 2.1 RoundButton.qml
+RoundButton 6.0 RoundButton.qml
+ScrollView 6.0 ScrollView.qml
+ScrollView 2.0 ScrollView.qml
+ScrollBar 6.0 ScrollBar.qml
+ScrollBar 2.0 ScrollBar.qml
+ScrollIndicator 6.0 ScrollIndicator.qml
+ScrollIndicator 2.0 ScrollIndicator.qml
+SearchField 6.10 SearchField.qml
+SelectionRectangle 6.0 SelectionRectangle.qml
+SelectionRectangle 2.0 SelectionRectangle.qml
+Slider 6.0 Slider.qml
+Slider 2.0 Slider.qml
+SpinBox 6.0 SpinBox.qml
+SpinBox 2.0 SpinBox.qml
+SplitView 2.13 SplitView.qml
+SplitView 6.0 SplitView.qml
+StackView 6.0 StackView.qml
+StackView 2.0 StackView.qml
+SwipeDelegate 6.0 SwipeDelegate.qml
+SwipeDelegate 2.0 SwipeDelegate.qml
+SwipeView 6.0 SwipeView.qml
+SwipeView 2.0 SwipeView.qml
+Switch 6.0 Switch.qml
+Switch 2.0 Switch.qml
+SwitchDelegate 6.0 SwitchDelegate.qml
+SwitchDelegate 2.0 SwitchDelegate.qml
+TextField 6.0 TextField.qml
+TextField 2.0 TextField.qml
+TextArea 6.0 TextArea.qml
+TextArea 2.0 TextArea.qml
+TabBar 6.0 TabBar.qml
+TabBar 2.0 TabBar.qml
+TabButton 6.0 TabButton.qml
+TabButton 2.0 TabButton.qml
+ToolBar 6.0 ToolBar.qml
+ToolBar 2.0 ToolBar.qml
+ToolButton 6.0 ToolButton.qml
+ToolButton 2.0 ToolButton.qml
+ToolSeparator 2.1 ToolSeparator.qml
+ToolSeparator 6.0 ToolSeparator.qml
+ToolTip 6.0 ToolTip.qml
+ToolTip 2.0 ToolTip.qml
+Tumbler 6.0 Tumbler.qml
+Tumbler 2.0 Tumbler.qml
+VerticalHeaderView 2.15 VerticalHeaderView.qml
+VerticalHeaderView 6.0 VerticalHeaderView.qml
+VerticalHeaderViewDelegate 6.10 VerticalHeaderViewDelegate.qml
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/qtquickcontrols2imaginestyleplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/qtquickcontrols2imaginestyleplugin.dll
new file mode 100644
index 00000000..0431d872
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Imagine/qtquickcontrols2imaginestyleplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ApplicationWindow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ApplicationWindow.qml
new file mode 100644
index 00000000..4b3e709d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ApplicationWindow.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.ApplicationWindow {
+ id: window
+
+ color: Material.backgroundColor
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/BusyIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/BusyIndicator.qml
new file mode 100644
index 00000000..bc0c104a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/BusyIndicator.qml
@@ -0,0 +1,29 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.BusyIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ contentItem: BusyIndicatorImpl {
+ implicitWidth: control.Material.touchTarget
+ implicitHeight: control.Material.touchTarget
+ color: control.Material.accentColor
+
+ running: control.running
+ opacity: control.running ? 1 : 0
+ Behavior on opacity { OpacityAnimator { duration: 250 } }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Button.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Button.qml
new file mode 100644
index 00000000..c525e17a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Button.qml
@@ -0,0 +1,78 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.Button {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topInset: 6
+ bottomInset: 6
+ verticalPadding: Material.buttonVerticalPadding
+ leftPadding: Material.buttonLeftPadding(flat, hasIcon && (display !== AbstractButton.TextOnly))
+ rightPadding: Material.buttonRightPadding(flat, hasIcon && (display !== AbstractButton.TextOnly),
+ (text !== "") && (display !== AbstractButton.IconOnly))
+ spacing: 8
+
+ icon.width: 24
+ icon.height: 24
+
+ readonly property bool hasIcon: icon.name.length > 0 || icon.source.toString().length > 0
+
+ Material.elevation: control.down ? 8 : 2
+ Material.roundedScale: Material.FullScale
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: !control.enabled ? control.Material.hintTextColor
+ : (control.flat && control.highlighted) || (control.checked && !control.highlighted)
+ ? control.Material.accentColor : control.highlighted
+ ? control.Material.primaryHighlightedTextColor : control.Material.foreground
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 64
+ implicitHeight: control.Material.buttonHeight
+
+ radius: control.Material.roundedScale === Material.FullScale ? height / 2 : control.Material.roundedScale
+ color: control.Material.buttonColor(control.Material.theme, control.Material.background,
+ control.Material.accent, control.enabled, control.flat, control.highlighted, control.checked)
+
+ // The layer is disabled when the button color is transparent so you can do
+ // Material.background: "transparent" and get a proper flat button without needing
+ // to set Material.elevation as well
+ layer.enabled: control.enabled && color.a > 0 && !control.flat
+ layer.effect: RoundedElevationEffect {
+ elevation: control.Material.elevation
+ roundedScale: control.background.radius
+ }
+
+ Ripple {
+ clip: true
+ clipRadius: parent.radius
+ width: parent.width
+ height: parent.height
+ pressed: control.pressed
+ anchor: control
+ active: enabled && (control.down || control.visualFocus || control.hovered)
+ color: control.flat && control.highlighted ? control.Material.highlightedRippleColor : control.Material.rippleColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/CheckBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/CheckBox.qml
new file mode 100644
index 00000000..29374cd2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/CheckBox.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.CheckBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 8
+ padding: 8
+ verticalPadding: padding + 7
+
+ indicator: CheckIndicator {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+
+ Ripple {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 28; height: 28
+
+ z: -1
+ anchor: control
+ pressed: control.pressed
+ active: enabled && (control.down || control.visualFocus || control.hovered)
+ color: control.checked ? control.Material.highlightedRippleColor : control.Material.rippleColor
+ }
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/CheckDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/CheckDelegate.qml
new file mode 100644
index 00000000..af5d6051
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/CheckDelegate.qml
@@ -0,0 +1,65 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.CheckDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 16
+ verticalPadding: 8
+ spacing: 16
+
+ icon.width: 24
+ icon.height: 24
+
+ indicator: CheckIndicator {
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: IconLabel {
+ leftPadding: !control.mirrored ? 0 : control.indicator.width + control.spacing
+ rightPadding: control.mirrored ? 0 : control.indicator.width + control.spacing
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitHeight: control.Material.delegateHeight
+
+ color: control.highlighted ? control.Material.listHighlightColor : "transparent"
+
+ Ripple {
+ width: parent.width
+ height: parent.height
+
+ clip: visible
+ pressed: control.pressed
+ anchor: control
+ active: enabled && (control.down || control.visualFocus || control.hovered)
+ color: control.Material.rippleColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ComboBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ComboBox.qml
new file mode 100644
index 00000000..01ecbe0e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ComboBox.qml
@@ -0,0 +1,130 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.ComboBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: padding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
+ rightPadding: padding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
+
+ Material.background: flat ? "transparent" : undefined
+ Material.foreground: flat ? undefined : Material.primaryTextColor
+
+ delegate: MenuItem {
+ required property var model
+ required property int index
+
+ width: ListView.view.width
+ text: model[control.textRole]
+ Material.foreground: control.currentIndex === index ? ListView.view.contentItem.Material.accent : ListView.view.contentItem.Material.foreground
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+ }
+
+ indicator: ColorImage {
+ x: control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Material/images/drop-indicator.png"
+ }
+
+ contentItem: T.TextField {
+ leftPadding: Material.textFieldHorizontalPadding
+ topPadding: Material.textFieldVerticalPadding
+ bottomPadding: Material.textFieldVerticalPadding
+
+ text: control.editable ? control.editText : control.displayText
+
+ enabled: control.editable
+ autoScroll: control.editable
+ readOnly: control.down
+ inputMethodHints: control.inputMethodHints
+ validator: control.validator
+ selectByMouse: control.selectTextByMouse
+
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ selectionColor: control.Material.accentColor
+ selectedTextColor: control.Material.primaryHighlightedTextColor
+ verticalAlignment: Text.AlignVCenter
+
+ cursorDelegate: CursorDelegate { }
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ background: MaterialTextContainer {
+ implicitWidth: 120
+ implicitHeight: control.Material.textFieldHeight
+
+ outlineColor: (enabled && control.hovered) ? control.Material.primaryTextColor : control.Material.hintTextColor
+ focusedOutlineColor: control.Material.accentColor
+ controlHasActiveFocus: control.activeFocus
+ controlHasText: true
+ horizontalPadding: control.Material.textFieldHorizontalPadding
+ }
+
+ popup: T.Popup {
+ y: control.editable ? control.height - 5 : 0
+ width: control.width
+ height: Math.min(contentItem.implicitHeight + verticalPadding * 2, control.Window.height - topMargin - bottomMargin)
+ transformOrigin: Item.Top
+ topMargin: 12
+ bottomMargin: 12
+ verticalPadding: 8
+
+ Material.theme: control.Material.theme
+ Material.accent: control.Material.accent
+ Material.primary: control.Material.primary
+
+ enter: Transition {
+ // grow_fade_in
+ NumberAnimation { property: "scale"; from: 0.9; easing.type: Easing.OutQuint; duration: 220 }
+ NumberAnimation { property: "opacity"; from: 0.0; easing.type: Easing.OutCubic; duration: 150 }
+ }
+
+ exit: Transition {
+ // shrink_fade_out
+ NumberAnimation { property: "scale"; to: 0.9; easing.type: Easing.OutQuint; duration: 220 }
+ NumberAnimation { property: "opacity"; to: 0.0; easing.type: Easing.OutCubic; duration: 150 }
+ }
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: Rectangle {
+ radius: 4
+ color: parent.Material.dialogColor
+
+ layer.enabled: control.enabled
+ layer.effect: RoundedElevationEffect {
+ elevation: 4
+ roundedScale: Material.ExtraSmallScale
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/DelayButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/DelayButton.qml
new file mode 100644
index 00000000..63416d02
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/DelayButton.qml
@@ -0,0 +1,85 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.DelayButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topInset: 6
+ bottomInset: 6
+ padding: 12
+ horizontalPadding: padding - 4
+
+ Material.elevation: control.down ? 8 : 2
+
+ transition: Transition {
+ NumberAnimation {
+ duration: control.delay * (control.pressed ? 1.0 - control.progress : 0.3 * control.progress)
+ }
+ }
+
+ contentItem: Text {
+ text: control.text
+ font: control.font
+ color: !control.enabled ? control.Material.hintTextColor : control.Material.foreground
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ elide: Text.ElideRight
+ }
+
+ // TODO: Add a proper ripple/ink effect for mouse/touch input and focus state
+ background: Rectangle {
+ implicitWidth: 64
+ implicitHeight: control.Material.buttonHeight
+
+ radius: 2
+ color: control.Material.buttonColor(control.Material.theme, control.Material.background,
+ control.Material.accent, control.enabled, false /*flat*/, false /*highlighted*/, false /*checked*/)
+
+ PaddedRectangle {
+ y: parent.height - 4
+ width: parent.width
+ height: 4
+ radius: 2
+ topPadding: -2
+ clip: true
+ color: control.checked && control.enabled ? control.Material.accentColor : control.Material.secondaryTextColor
+
+ PaddedRectangle {
+ width: parent.width * control.progress
+ height: 4
+ radius: 2
+ topPadding: -2
+ rightPadding: Math.max(-2, width - parent.width)
+ clip: true
+ color: control.Material.accentColor
+ }
+ }
+
+ layer.enabled: control.enabled && color.a > 0 && !control.flat
+ layer.effect: ElevationEffect {
+ elevation: control.Material.elevation
+ }
+
+ Ripple {
+ clipRadius: 2
+ width: parent.width
+ height: parent.height
+ pressed: control.pressed
+ anchor: control
+ active: enabled && (control.down || control.visualFocus || control.hovered)
+ color: control.Material.rippleColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Dial.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Dial.qml
new file mode 100644
index 00000000..1a2a3356
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Dial.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.Dial {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 100
+
+ x: control.width / 2 - width / 2
+ y: control.height / 2 - height / 2
+ width: Math.max(64, Math.min(control.width, control.height))
+ height: width
+ color: "transparent"
+ radius: width / 2
+
+ border.color: control.enabled ? control.Material.accentColor : control.Material.hintTextColor
+ }
+
+ handle: SliderHandle {
+ x: control.background.x + control.background.width / 2 - width / 2
+ y: control.background.y + control.background.height / 2 - height / 2
+ transform: [
+ Translate {
+ y: -control.background.height * 0.4
+ + (control.handle ? control.handle.height / 2 : 0)
+ },
+ Rotation {
+ angle: control.angle
+ origin.x: control.handle ? control.handle.width / 2 : 0
+ origin.y: control.handle ? control.handle.height / 2 : 0
+ }
+ ]
+ implicitWidth: 10
+ implicitHeight: 10
+
+ value: control.value
+ handleHasFocus: control.visualFocus
+ handlePressed: control.pressed
+ handleHovered: control.hovered
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Dialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Dialog.qml
new file mode 100644
index 00000000..75e985e8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Dialog.qml
@@ -0,0 +1,88 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.Dialog {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ // https://m3.material.io/components/dialogs/specs#7dbad5e0-f001-4eae-a536-694aeca90ba6
+ padding: 24
+ topPadding: 16
+ // https://m3.material.io/components/dialogs/guidelines#812cedf1-5c45-453f-97fc-7fd9bba7522b
+ modal: true
+
+ // https://m3.material.io/components/dialogs/specs#401a48c3-f50c-4fa9-b798-701f5adcf155
+ // Specs say level 3 (6 dp) is the default, yet the screenshots there show 0. Native Android defaults to non-zero.
+ Material.elevation: 6
+ Material.roundedScale: Material.dialogRoundedScale
+
+ enter: Transition {
+ // grow_fade_in
+ NumberAnimation { property: "scale"; from: 0.9; to: 1.0; easing.type: Easing.OutQuint; duration: 220 }
+ NumberAnimation { property: "opacity"; from: 0.0; to: 1.0; easing.type: Easing.OutCubic; duration: 150 }
+ }
+
+ exit: Transition {
+ // shrink_fade_out
+ NumberAnimation { property: "scale"; from: 1.0; to: 0.9; easing.type: Easing.OutQuint; duration: 220 }
+ NumberAnimation { property: "opacity"; from: 1.0; to: 0.0; easing.type: Easing.OutCubic; duration: 150 }
+ }
+
+ background: Rectangle {
+ // FullScale doesn't make sense for Dialog.
+ radius: parent?.parent === Overlay.overlay ? control.Material.roundedScale : 0
+ color: control.Material.dialogColor
+
+ layer.enabled: control.Material.elevation > 0
+ layer.effect: RoundedElevationEffect {
+ elevation: control.Material.elevation
+ roundedScale: control.background.radius
+ }
+ }
+
+ header: Label {
+ text: control.title
+ visible: parent?.parent === Overlay.overlay && control.title
+ elide: Label.ElideRight
+ padding: 24
+ bottomPadding: 0
+ // TODO: QPlatformTheme::TitleBarFont
+ // https://m3.material.io/components/dialogs/specs#401a48c3-f50c-4fa9-b798-701f5adcf155
+ font.pixelSize: Material.dialogTitleFontPixelSize
+ background: PaddedRectangle {
+ radius: control.background.radius
+ color: control.Material.dialogColor
+ bottomPadding: -radius
+ clip: true
+ }
+ }
+
+ footer: DialogButtonBox {
+ visible: count > 0
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: control.Material.backgroundDimColor
+ Behavior on opacity { NumberAnimation { duration: 150 } }
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: control.Material.backgroundDimColor
+ Behavior on opacity { NumberAnimation { duration: 150 } }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/DialogButtonBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/DialogButtonBox.qml
new file mode 100644
index 00000000..9f54a937
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/DialogButtonBox.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.DialogButtonBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 8
+ padding: 8
+ verticalPadding: 2
+ alignment: Qt.AlignRight
+ buttonLayout: T.DialogButtonBox.AndroidLayout
+
+ Material.foreground: Material.accent
+ Material.roundedScale: Material.ExtraLargeScale
+
+ delegate: Button { flat: true }
+
+ contentItem: ListView {
+ implicitWidth: contentWidth
+ model: control.contentModel
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ snapMode: ListView.SnapToItem
+ }
+
+ background: PaddedRectangle {
+ implicitHeight: control.Material.dialogButtonBoxHeight
+ radius: control.Material.roundedScale
+ color: control.Material.dialogColor
+ // Rounded corners should be only at the top or at the bottom
+ topPadding: control.position === T.DialogButtonBox.Footer ? -radius : 0
+ bottomPadding: control.position === T.DialogButtonBox.Header ? -radius : 0
+ clip: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/DoubleSpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/DoubleSpinBox.qml
new file mode 100644
index 00000000..b4174f88
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/DoubleSpinBox.qml
@@ -0,0 +1,126 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.DoubleSpinBox {
+ id: control
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight, down.implicitIndicatorHeight)
+
+ spacing: 6
+ topPadding: Material.textFieldVerticalPadding
+ bottomPadding: Material.textFieldVerticalPadding
+ leftPadding: control.mirrored ? (up.indicator ? up.indicator.width : 0) : (down.indicator ? down.indicator.width : 0)
+ rightPadding: control.mirrored ? (down.indicator ? down.indicator.width : 0) : (up.indicator ? up.indicator.width : 0)
+
+ validator: DoubleValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ decimals: control.decimals
+ }
+
+ contentItem: TextInput {
+ text: control.displayText
+
+ font: control.font
+ color: enabled ? control.Material.foreground : control.Material.hintTextColor
+ selectionColor: control.Material.textSelectionColor
+ selectedTextColor: control.Material.foreground
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: Qt.AlignVCenter
+
+ cursorDelegate: CursorDelegate { }
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+ clip: width < implicitWidth
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ up.indicator: Item {
+ x: control.mirrored ? 0 : control.width - width
+ implicitWidth: control.Material.touchTarget
+ implicitHeight: control.Material.touchTarget
+ height: control.height
+ width: height
+
+ Ripple {
+ clipRadius: 2
+ x: control.spacing
+ y: control.spacing
+ width: parent.width - 2 * control.spacing
+ height: parent.height - 2 * control.spacing
+ pressed: control.up.pressed
+ active: control.up.pressed || control.up.hovered || control.visualFocus
+ color: control.Material.rippleColor
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: Math.min(parent.width / 3, parent.height / 3)
+ height: 2
+ color: enabled ? control.Material.foreground : control.Material.spinBoxDisabledIconColor
+ }
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 2
+ height: Math.min(parent.width / 3, parent.height / 3)
+ color: enabled ? control.Material.foreground : control.Material.spinBoxDisabledIconColor
+ }
+ }
+
+ down.indicator: Item {
+ x: control.mirrored ? control.width - width : 0
+ implicitWidth: control.Material.touchTarget
+ implicitHeight: control.Material.touchTarget
+ height: control.height
+ width: height
+
+ Ripple {
+ clipRadius: 2
+ x: control.spacing
+ y: control.spacing
+ width: parent.width - 2 * control.spacing
+ height: parent.height - 2 * control.spacing
+ pressed: control.down.pressed
+ active: control.down.pressed || control.down.hovered || control.visualFocus
+ color: control.Material.rippleColor
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: parent.width / 3
+ height: 2
+ color: enabled ? control.Material.foreground : control.Material.spinBoxDisabledIconColor
+ }
+ }
+
+ background: MaterialTextContainer {
+ implicitWidth: 140
+ implicitHeight: control.Material.textFieldHeight
+
+ outlineColor: (enabled && control.hovered) ? control.Material.primaryTextColor : control.Material.hintTextColor
+ focusedOutlineColor: control.Material.accentColor
+ controlHasActiveFocus: control.activeFocus
+ controlHasText: true
+ horizontalPadding: control.Material.textFieldHorizontalPadding
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Drawer.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Drawer.qml
new file mode 100644
index 00000000..a2a1a0c0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Drawer.qml
@@ -0,0 +1,61 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.Drawer {
+ id: control
+
+ parent: T.Overlay.overlay
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top + (edge !== Qt.TopEdge ? Material.roundedScale : 0)
+ leftPadding: SafeArea.margins.left + (control.edge === Qt.RightEdge)
+ rightPadding: SafeArea.margins.right + (control.edge === Qt.LeftEdge)
+ bottomPadding: SafeArea.margins.bottom + (edge !== Qt.BottomEdge ? Material.roundedScale : 0)
+
+ enter: Transition { SmoothedAnimation { velocity: 5 } }
+ exit: Transition { SmoothedAnimation { velocity: 5 } }
+
+ // https://m3.material.io/components/navigation-drawer/specs#e616dc8f-d61a-4d56-a311-50c68ecda744
+ Material.elevation: !interactive && !dim ? 0 : 1
+ Material.roundedScale: Material.LargeScale
+
+ background: PaddedRectangle {
+ // https://m3.material.io/components/navigation-drawer/specs#ce8bfbcf-3dec-45d2-9d8b-5e10af1cf87d
+ implicitWidth: 360
+ color: control.Material.dialogColor
+ // FullScale doesn't make sense for Drawer.
+ radius: control.Material.roundedScale
+ leftPadding: edge === Qt.LeftEdge ? -radius : 0
+ rightPadding: edge === Qt.RightEdge ? -radius : 0
+ topPadding: edge === Qt.TopEdge ? -radius : 0
+ bottomPadding: edge === Qt.BottomEdge ? -radius : 0
+ clip: true
+
+ layer.enabled: control.position > 0 && control.Material.elevation > 0
+ layer.effect: RoundedElevationEffect {
+ elevation: control.Material.elevation
+ roundedScale: control.background.radius
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: control.Material.backgroundDimColor
+ Behavior on opacity { NumberAnimation { duration: 150 } }
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: control.Material.backgroundDimColor
+ Behavior on opacity { NumberAnimation { duration: 150 } }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Frame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Frame.qml
new file mode 100644
index 00000000..50a25e89
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Frame.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.Frame {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+ verticalPadding: Material.frameVerticalPadding
+
+ Material.roundedScale: Material.ExtraSmallScale
+
+ background: Rectangle {
+ radius: control.Material.roundedScale
+ color: control.Material.elevation > 0 ? control.Material.backgroundColor : "transparent"
+ border.color: control.Material.frameColor
+
+ layer.enabled: control.enabled && control.Material.elevation > 0
+ layer.effect: RoundedElevationEffect {
+ elevation: control.Material.elevation
+ roundedScale: control.background.radius
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/GroupBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/GroupBox.qml
new file mode 100644
index 00000000..c6a8a7ba
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/GroupBox.qml
@@ -0,0 +1,52 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.GroupBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 6
+ padding: 12
+ topPadding: Material.frameVerticalPadding + (implicitLabelWidth > 0 ? implicitLabelHeight + spacing : 0)
+ bottomPadding: Material.frameVerticalPadding
+
+ Material.roundedScale: Material.ExtraSmallScale
+
+ label: Text {
+ x: Math.max(control.leftPadding, control.Material.roundedScale)
+ width: control.availableWidth
+
+ text: control.title
+ font: control.font
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+
+ background: Rectangle {
+ y: control.topPadding - control.bottomPadding
+ width: parent.width
+ height: parent.height - control.topPadding + control.bottomPadding
+
+ radius: control.Material.roundedScale
+ color: control.Material.elevation > 0 ? control.Material.backgroundColor : "transparent"
+ border.color: control.Material.frameColor
+
+ layer.enabled: control.enabled && control.Material.elevation > 0
+ layer.effect: RoundedElevationEffect {
+ elevation: control.Material.elevation
+ roundedScale: control.background.radius
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/HorizontalHeaderView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/HorizontalHeaderView.qml
new file mode 100644
index 00000000..4819bc99
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/HorizontalHeaderView.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.HorizontalHeaderView {
+ id: control
+
+ implicitWidth: syncView ? syncView.width : 0
+ // The contentHeight of TableView will be zero at start-up, until the delegate
+ // items have been loaded. This means that even if the implicit height of
+ // HorizontalHeaderView should be the same as the content height in the end, we
+ // need to ensure that it has at least a height of 1 at start-up, otherwise
+ // TableView won't bother loading any delegates at all.
+ implicitHeight: Math.max(1, contentHeight)
+
+ delegate: HorizontalHeaderViewDelegate { }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/HorizontalHeaderViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/HorizontalHeaderViewDelegate.qml
new file mode 100644
index 00000000..f2148492
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/HorizontalHeaderViewDelegate.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Material
+import QtQuick.Templates as T
+
+T.HeaderViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ highlighted: selected
+
+ background: Rectangle {
+ color: control.Material.backgroundColor
+ }
+
+ contentItem: Label {
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ color: enabled ? control.Material.foreground
+ : control.Material.hintTextColor
+ text: control.model[control.headerView.textRole]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ItemDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ItemDelegate.qml
new file mode 100644
index 00000000..174c8eb4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ItemDelegate.qml
@@ -0,0 +1,56 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.ItemDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 16
+ verticalPadding: 8
+ spacing: 16
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitHeight: control.Material.delegateHeight
+
+ color: control.highlighted ? control.Material.listHighlightColor : "transparent"
+
+ Ripple {
+ width: parent.width
+ height: parent.height
+
+ clip: visible
+ pressed: control.pressed
+ anchor: control
+ active: enabled && (control.down || control.visualFocus || control.hovered)
+ color: control.Material.rippleColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Label.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Label.qml
new file mode 100644
index 00000000..3ba4c767
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Label.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.Label {
+ id: control
+
+ color: enabled ? Material.foreground : Material.hintTextColor
+ linkColor: Material.accentColor
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Menu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Menu.qml
new file mode 100644
index 00000000..a8f431ca
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Menu.qml
@@ -0,0 +1,77 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+import QtQuick.Window
+
+T.Menu {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ margins: 0
+ verticalPadding: 8
+
+ transformOrigin: !cascade ? Item.Top : (mirrored ? Item.TopRight : Item.TopLeft)
+
+ Material.elevation: 4
+ Material.roundedScale: Material.ExtraSmallScale
+
+ delegate: MenuItem { }
+
+ enter: Transition {
+ // grow_fade_in
+ NumberAnimation { property: "scale"; from: 0.9; to: 1.0; easing.type: Easing.OutQuint; duration: 220 }
+ NumberAnimation { property: "opacity"; from: 0.0; to: 1.0; easing.type: Easing.OutCubic; duration: 150 }
+ }
+
+ exit: Transition {
+ // shrink_fade_out
+ NumberAnimation { property: "scale"; from: 1.0; to: 0.9; easing.type: Easing.OutQuint; duration: 220 }
+ NumberAnimation { property: "opacity"; from: 1.0; to: 0.0; easing.type: Easing.OutCubic; duration: 150 }
+ }
+
+ contentItem: ListView {
+ implicitHeight: contentHeight
+
+ model: control.contentModel
+ interactive: Window.window
+ ? contentHeight + control.topPadding + control.bottomPadding > control.height
+ : false
+ clip: true
+ currentIndex: control.currentIndex
+
+ ScrollIndicator.vertical: ScrollIndicator {}
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: control.Material.menuItemHeight
+ // FullScale doesn't make sense for Menu.
+ radius: control.Material.roundedScale
+ color: control.Material.dialogColor
+
+ layer.enabled: control.Material.elevation > 0
+ layer.effect: RoundedElevationEffect {
+ elevation: control.Material.elevation
+ roundedScale: control.background.radius
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: control.Material.backgroundDimColor
+ Behavior on opacity { NumberAnimation { duration: 150 } }
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: control.Material.backgroundDimColor
+ Behavior on opacity { NumberAnimation { duration: 150 } }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuBar.qml
new file mode 100644
index 00000000..c9c7e77c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuBar.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.MenuBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top
+ leftPadding: SafeArea.margins.left
+ rightPadding: SafeArea.margins.right
+ bottomPadding: SafeArea.margins.bottom
+
+ delegate: MenuBarItem { }
+
+ contentItem: Row {
+ spacing: control.spacing
+ Repeater {
+ model: control.contentModel
+ }
+ }
+
+ background: Rectangle {
+ implicitHeight: 40
+ color: control.Material.dialogColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuBarItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuBarItem.qml
new file mode 100644
index 00000000..5f8642b1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuBarItem.qml
@@ -0,0 +1,56 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.MenuBarItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 16
+ verticalPadding: 12
+ spacing: 16
+
+ icon.width: 24
+ icon.height: 24
+ icon.color: enabled ? Material.foreground : Material.hintTextColor
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 40
+ implicitHeight: 40
+ color: control.highlighted ? control.Material.listHighlightColor : "transparent"
+
+ Ripple {
+ width: parent.width
+ height: parent.height
+
+ clip: visible
+ pressed: control.pressed
+ anchor: control
+ active: control.down || control.highlighted
+ color: control.Material.rippleColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuItem.qml
new file mode 100644
index 00000000..e928ca40
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuItem.qml
@@ -0,0 +1,79 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.MenuItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 16
+ verticalPadding: Material.menuItemVerticalPadding
+ spacing: 16
+
+ icon.width: 24
+ icon.height: 24
+
+ indicator: CheckIndicator {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ visible: control.checkable
+ control: control
+ checkState: control.checked ? Qt.Checked : Qt.Unchecked
+ }
+
+ arrow: ColorImage {
+ x: control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ visible: control.subMenu
+ mirror: control.mirrored
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Material/images/arrow-indicator.png"
+ }
+
+ contentItem: IconLabel {
+ readonly property real arrowPadding: control.subMenu && control.arrow ? control.arrow.width + control.spacing : 0
+ readonly property real indicatorPadding: control.checkable && control.indicator ? control.indicator.width + control.spacing : 0
+ leftPadding: !control.mirrored ? indicatorPadding : arrowPadding
+ rightPadding: control.mirrored ? indicatorPadding : arrowPadding
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: control.Material.menuItemHeight
+ color: control.highlighted ? control.Material.listHighlightColor : "transparent"
+
+ Ripple {
+ width: parent.width
+ height: parent.height
+
+ clip: visible
+ pressed: control.pressed
+ anchor: control
+ active: control.down || control.highlighted
+ color: control.Material.rippleColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuSeparator.qml
new file mode 100644
index 00000000..903ad2e0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/MenuSeparator.qml
@@ -0,0 +1,24 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.MenuSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ verticalPadding: 8
+
+ contentItem: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 1
+ color: control.Material.dividerColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Page.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Page.qml
new file mode 100644
index 00000000..b657e929
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Page.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.Page {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ background: Rectangle {
+ color: control.Material.backgroundColor
+
+ layer.enabled: control.enabled && control.Material.elevation > 0
+ layer.effect: ElevationEffect {
+ elevation: control.Material.elevation
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/PageIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/PageIndicator.qml
new file mode 100644
index 00000000..9940e8d8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/PageIndicator.qml
@@ -0,0 +1,45 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.PageIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ delegate: Rectangle {
+ implicitWidth: 8
+ implicitHeight: 8
+
+ radius: width / 2
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+
+ // qmllint disable unqualified
+ // We can't make "pressed" a required property, as QQuickPageIndicator doesn't create
+ // the delegates, and so it can't set it as an initial property.
+ opacity: index === control.currentIndex ? 0.95 : pressed ? 0.7 : 0.45
+
+ required property int index
+
+ Behavior on opacity { OpacityAnimator { duration: 100 } }
+ }
+
+ contentItem: Row {
+ spacing: control.spacing
+
+ Repeater {
+ model: control.count
+ delegate: control.delegate
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Pane.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Pane.qml
new file mode 100644
index 00000000..b24e11a7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Pane.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.Pane {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+ Material.roundedScale: control.Material.elevation > 0 ? Material.ExtraSmallScale : Material.NotRounded
+
+ background: Rectangle {
+ color: control.Material.backgroundColor
+ radius: control.Material.roundedScale
+
+ layer.enabled: control.enabled && control.Material.elevation > 0
+ layer.effect: RoundedElevationEffect {
+ elevation: control.Material.elevation
+ roundedScale: control.background.radius
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Popup.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Popup.qml
new file mode 100644
index 00000000..f26831e2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Popup.qml
@@ -0,0 +1,56 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.Popup {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+
+ Material.elevation: 4
+ Material.roundedScale: Material.ExtraSmallScale
+
+ enter: Transition {
+ // grow_fade_in
+ NumberAnimation { property: "scale"; from: 0.9; to: 1.0; easing.type: Easing.OutQuint; duration: 220 }
+ NumberAnimation { property: "opacity"; from: 0.0; to: 1.0; easing.type: Easing.OutCubic; duration: 150 }
+ }
+
+ exit: Transition {
+ // shrink_fade_out
+ NumberAnimation { property: "scale"; from: 1.0; to: 0.9; easing.type: Easing.OutQuint; duration: 220 }
+ NumberAnimation { property: "opacity"; from: 1.0; to: 0.0; easing.type: Easing.OutCubic; duration: 150 }
+ }
+
+ background: Rectangle {
+ // FullScale doesn't make sense for Popup.
+ radius: control.Material.roundedScale
+ color: control.Material.dialogColor
+
+ layer.enabled: control.Material.elevation > 0
+ layer.effect: RoundedElevationEffect {
+ elevation: control.Material.elevation
+ roundedScale: control.Material.roundedScale
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: control.Material.backgroundDimColor
+ Behavior on opacity { NumberAnimation { duration: 150 } }
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: control.Material.backgroundDimColor
+ Behavior on opacity { NumberAnimation { duration: 150 } }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ProgressBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ProgressBar.qml
new file mode 100644
index 00000000..bdf11fba
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ProgressBar.qml
@@ -0,0 +1,35 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.ProgressBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentItem: ProgressBarImpl {
+ implicitHeight: 4
+
+ scale: control.mirrored ? -1 : 1
+ color: control.Material.accentColor
+ progress: control.position
+ indeterminate: control.visible && control.indeterminate
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 4
+ y: (control.height - height) / 2
+ height: 4
+
+ color: Qt.rgba(control.Material.accentColor.r, control.Material.accentColor.g, control.Material.accentColor.b, 0.25)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RadioButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RadioButton.qml
new file mode 100644
index 00000000..eb38a972
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RadioButton.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.RadioButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 8
+ padding: 8
+ verticalPadding: padding + 6
+
+ indicator: RadioIndicator {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+
+ Ripple {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 28; height: 28
+
+ z: -1
+ anchor: control
+ pressed: control.pressed
+ active: control.down || control.visualFocus || control.hovered
+ color: control.checked ? control.Material.highlightedRippleColor : control.Material.rippleColor
+ }
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RadioDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RadioDelegate.qml
new file mode 100644
index 00000000..f2b801b2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RadioDelegate.qml
@@ -0,0 +1,65 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.RadioDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 16
+ verticalPadding: 8
+ spacing: 16
+
+ icon.width: 24
+ icon.height: 24
+
+ indicator: RadioIndicator {
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: IconLabel {
+ leftPadding: !control.mirrored ? 0 : control.indicator.width + control.spacing
+ rightPadding: control.mirrored ? 0 : control.indicator.width + control.spacing
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitHeight: control.Material.delegateHeight
+
+ color: control.highlighted ? control.Material.listHighlightColor : "transparent"
+
+ Ripple {
+ width: parent.width
+ height: parent.height
+
+ clip: visible
+ pressed: control.pressed
+ anchor: control
+ active: control.down || control.visualFocus || control.hovered
+ color: control.Material.rippleColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RangeSlider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RangeSlider.qml
new file mode 100644
index 00000000..45aff60d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RangeSlider.qml
@@ -0,0 +1,99 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.RangeSlider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ first.implicitHandleWidth + leftPadding + rightPadding,
+ second.implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ first.implicitHandleHeight + topPadding + bottomPadding,
+ second.implicitHandleHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ // The RangeSlider is discrete if all of the following requirements are met:
+ // * stepSize is positive
+ // * snapMode is set to SnapAlways
+ // * the difference between to and from is cleanly divisible by the stepSize
+ // * the number of tick marks intended to be rendered is less than the width to height ratio, or vice versa for vertical sliders.
+ readonly property real __steps: Math.abs(to - from) / stepSize
+ readonly property bool __isDiscrete: stepSize >= Number.EPSILON
+ && snapMode === Slider.SnapAlways
+ && Math.abs(Math.round(__steps) - __steps) < Number.EPSILON
+ && Math.floor(__steps) < (horizontal ? background.width / background.height : background.height / background.width)
+
+ first.handle: SliderHandle {
+ x: control.leftPadding + (control.horizontal ? control.first.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.first.visualPosition * (control.availableHeight - height))
+ value: control.first.value
+ handleHasFocus: activeFocus
+ handlePressed: control.first.pressed
+ handleHovered: control.first.hovered
+ }
+
+ second.handle: SliderHandle {
+ x: control.leftPadding + (control.horizontal ? control.second.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.second.visualPosition * (control.availableHeight - height))
+ value: control.second.value
+ handleHasFocus: activeFocus
+ handlePressed: control.second.pressed
+ handleHovered: control.second.hovered
+ }
+
+ background: Item {
+ x: control.leftPadding + (control.horizontal ? 0 : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : 0)
+ implicitWidth: control.horizontal ? 200 : 48
+ implicitHeight: control.horizontal ? 48 : 200
+ width: control.horizontal ? control.availableWidth : 4
+ height: control.horizontal ? 4 : control.availableHeight
+
+ Rectangle {
+ x: (control.horizontal ? (control.first.implicitHandleWidth / 2) - (control.__isDiscrete ? 2 : 0) : 0)
+ y: (control.horizontal ? 0 : (control.first.implicitHandleHeight / 2) - (control.__isDiscrete ? 2 : 0))
+ width: parent.width - (control.horizontal ? (control.first.implicitHandleWidth - (control.__isDiscrete ? 4 : 0)) : 0)
+ height: parent.height - (control.horizontal ? 0 : (control.first.implicitHandleHeight - (control.__isDiscrete ? 4 : 0)))
+ scale: control.horizontal && control.mirrored ? -1 : 1
+ radius: Math.min(width, height) / 2
+ color: control.enabled ? Color.transparent(control.Material.accentColor, 0.33) : control.Material.sliderDisabledColor
+
+ Rectangle {
+ x: control.horizontal ? control.first.position * parent.width : 0
+ y: control.horizontal ? 0 : control.second.visualPosition * parent.height
+ width: control.horizontal ? control.second.position * parent.width - control.first.position * parent.width : 4
+ height: control.horizontal ? 4 : control.second.position * parent.height - control.first.position * parent.height
+ radius: Math.min(width, height) / 2
+ color: control.enabled ? control.Material.accentColor : control.Material.sliderDisabledColor
+ }
+
+ // Declaring this as a property (in combination with the parent binding below) avoids ids,
+ // which prevent deferred execution.
+ property Repeater repeater: Repeater {
+ parent: control.background.children[0]
+ model: control.__isDiscrete ? Math.floor(control.__steps) + 1 : 0
+ delegate: Rectangle {
+ width: 2
+ height: 2
+ radius: 2
+ x: control.horizontal ? (parent.width - width * 2) * currentPosition + (width / 2) : (parent.width - width) / 2
+ y: control.horizontal ? (parent.height - height) / 2 : (parent.height - height * 2) * currentPosition + (height / 2)
+ color: (control.horizontal && control.first.visualPosition < currentPosition && control.second.visualPosition > currentPosition)
+ || (!control.horizontal && control.first.visualPosition > currentPosition && control.second.visualPosition < currentPosition)
+ ? control.Material.primaryHighlightedTextColor : control.Material.accentColor
+
+ required property int index
+ readonly property real currentPosition: index / (parent.repeater.count - 1)
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RoundButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RoundButton.qml
new file mode 100644
index 00000000..7f40d1ea
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/RoundButton.qml
@@ -0,0 +1,80 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.RoundButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topInset: 6
+ leftInset: 6
+ rightInset: 6
+ bottomInset: 6
+ padding: 12
+ spacing: 6
+
+ icon.width: 24
+ icon.height: 24
+
+ Material.elevation: control.down ? 8 : 2
+ Material.background: flat ? "transparent" : undefined
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: !control.enabled ? control.Material.hintTextColor
+ : control.flat && control.highlighted ? control.Material.accentColor
+ : control.highlighted ? control.Material.primaryHighlightedTextColor
+ : control.Material.foreground
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ // TODO: Add a proper ripple/ink effect for mouse/touch input and focus state
+ background: Rectangle {
+ implicitWidth: control.Material.buttonHeight
+ implicitHeight: control.Material.buttonHeight
+
+ radius: control.radius
+ color: control.Material.buttonColor(control.Material.theme, control.Material.background,
+ control.Material.accent, control.enabled, control.flat, control.highlighted, false /*checked*/)
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ radius: control.radius
+ visible: enabled && (control.hovered || control.visualFocus)
+ color: control.Material.rippleColor
+ }
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ radius: control.radius
+ visible: control.down
+ color: control.Material.rippleColor
+ }
+
+ // The layer is disabled when the button color is transparent so that you can do
+ // Material.background: "transparent" and get a proper flat button without needing
+ // to set Material.elevation as well
+ layer.enabled: control.enabled && color.a > 0 && !control.flat
+ layer.effect: ElevationEffect {
+ elevation: control.Material.elevation
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ScrollBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ScrollBar.qml
new file mode 100644
index 00000000..d54c21b2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ScrollBar.qml
@@ -0,0 +1,57 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.ScrollBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: control.interactive ? 1 : 2
+ visible: control.policy !== T.ScrollBar.AlwaysOff
+ minimumSize: orientation === Qt.Horizontal ? height / width : width / height
+
+ contentItem: Rectangle {
+ implicitWidth: control.interactive ? 13 : 4
+ implicitHeight: control.interactive ? 13 : 4
+
+ color: control.pressed ? control.Material.scrollBarPressedColor :
+ control.interactive && control.hovered ? control.Material.scrollBarHoveredColor : control.Material.scrollBarColor
+ opacity: 0.0
+ }
+
+ background: Rectangle {
+ implicitWidth: control.interactive ? 16 : 4
+ implicitHeight: control.interactive ? 16 : 4
+ color: "#0e000000"
+ opacity: 0.0
+ visible: control.interactive
+ }
+
+ states: State {
+ name: "active"
+ when: control.policy === T.ScrollBar.AlwaysOn || (control.active && control.size < 1.0)
+ }
+
+ transitions: [
+ Transition {
+ to: "active"
+ NumberAnimation { targets: [control.contentItem, control.background]; property: "opacity"; to: 1.0 }
+ },
+ Transition {
+ from: "active"
+ SequentialAnimation {
+ PropertyAction{ targets: [control.contentItem, control.background]; property: "opacity"; value: 1.0 }
+ PauseAnimation { duration: 2450 }
+ NumberAnimation { targets: [control.contentItem, control.background]; property: "opacity"; to: 0.0 }
+ }
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ScrollIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ScrollIndicator.qml
new file mode 100644
index 00000000..e1e3ef4a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ScrollIndicator.qml
@@ -0,0 +1,43 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.ScrollIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 2
+
+ contentItem: Rectangle {
+ implicitWidth: 4
+ implicitHeight: 4
+
+ color: control.Material.scrollBarColor
+ visible: control.size < 1.0
+ opacity: 0.0
+
+ states: State {
+ name: "active"
+ when: control.active
+ PropertyChanges { control.contentItem.opacity: 0.75 }
+ }
+
+ transitions: [
+ Transition {
+ from: "active"
+ SequentialAnimation {
+ PauseAnimation { duration: 450 }
+ NumberAnimation { target: control.contentItem; duration: 200; property: "opacity"; to: 0.0 }
+ }
+ }
+ ]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ScrollView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ScrollView.qml
new file mode 100644
index 00000000..1f7f9fba
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ScrollView.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ScrollView {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ ScrollBar.vertical: ScrollBar {
+ parent: control
+ x: control.mirrored ? 0 : control.width - width
+ y: control.topPadding
+ height: control.availableHeight
+ active: control.ScrollBar.horizontal.active
+ }
+
+ ScrollBar.horizontal: ScrollBar {
+ parent: control
+ x: control.leftPadding
+ y: control.height - height
+ width: control.availableWidth
+ active: control.ScrollBar.vertical.active
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SearchField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SearchField.qml
new file mode 100644
index 00000000..b3eb281c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SearchField.qml
@@ -0,0 +1,131 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.SearchField {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ searchIndicator.implicitIndicatorHeight + topPadding + bottomPadding,
+ clearIndicator.implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: padding + (control.mirrored || !searchIndicator.indicator || !searchIndicator.indicator.visible ? 0 : searchIndicator.indicator.width + spacing)
+ rightPadding: padding + (control.mirrored || !clearIndicator.indicator || !clearIndicator.indicator.visible ? 0 : clearIndicator.indicator.width + spacing)
+
+ delegate: MenuItem {
+ width: ListView.view.width
+ text: model[control.textRole]
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+
+ Material.foreground: control.currentIndex === index ? ListView.view.contentItem.Material.accent : ListView.view.contentItem.Material.foreground
+
+ required property var model
+ required property int index
+ }
+
+ searchIndicator.indicator: Item {
+ x: !control.mirrored ? 10 : control.width - width - 10
+ y: control.topPadding + (control.availableHeight - height) / 2
+ height: control.height
+ width: height / 2
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Material/images/search-magnifier.png"
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ }
+ }
+
+ clearIndicator.indicator: Item {
+ x: control.mirrored ? 10 : control.width - width - 10
+ y: control.topPadding + (control.availableHeight - height) / 2
+ height: control.height
+ width: height / 2
+ visible: control.text.length > 0
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Material/images/close_circle.png"
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ }
+ }
+
+ contentItem: T.TextField {
+ leftPadding: Material.textFieldHorizontalPadding
+ rightPadding: Material.textFieldHorizontalPadding
+ topPadding: Material.textFieldVerticalPadding
+ bottomPadding: Material.textFieldVerticalPadding
+
+ text: control.text
+
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ selectionColor: control.Material.accentColor
+ selectedTextColor: control.Material.primaryHighlightedTextColor
+ verticalAlignment: Text.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+
+ cursorDelegate: CursorDelegate { }
+ }
+
+ background: MaterialTextContainer {
+ implicitWidth: 160
+ implicitHeight: control.Material.textFieldHeight
+
+ outlineColor: (enabled && control.hovered) ? control.Material.primaryTextColor : control.Material.hintTextColor
+ focusedOutlineColor: control.Material.accentColor
+ controlHasActiveFocus: control.activeFocus
+ controlHasText: true
+ horizontalPadding: control.Material.textFieldHorizontalPadding
+ }
+
+ popup: T.Popup {
+ y: control.height
+ width: control.width
+ height: contentItem.implicitHeight > 0 ? Math.min(contentItem.implicitHeight + verticalPadding * 2, control.Window.height - control.y - control.height - control.padding) : 0
+ topMargin: 10
+ bottomMargin: 10
+ verticalPadding: 10
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: Rectangle {
+ radius: 5
+ color: control.Material.dialogColor
+
+ layer.enabled: control.enabled > 0
+ layer.effect: RoundedElevationEffect {
+ elevation: 4
+ roundedScale: Material.ExtraSmallScale
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SelectionRectangle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SelectionRectangle.qml
new file mode 100644
index 00000000..a40054c5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SelectionRectangle.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.SelectionRectangle {
+ id: control
+
+ topLeftHandle: handle
+ bottomRightHandle: handle
+
+ Component {
+ id: handle
+ SliderHandle {
+ palette: SelectionRectangle.control.palette
+ handlePressed: tapHandler.pressed || SelectionRectangle.dragging
+ handleHovered: hoverHandler.hovered
+ visible: SelectionRectangle.control.active
+
+ HoverHandler {
+ id: hoverHandler
+ }
+
+ TapHandler {
+ id: tapHandler
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Slider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Slider.qml
new file mode 100644
index 00000000..029a785e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Slider.qml
@@ -0,0 +1,88 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.Slider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitHandleHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ // The Slider is discrete if all of the following requirements are met:
+ // * stepSize is positive
+ // * snapMode is set to SnapAlways
+ // * the difference between to and from is cleanly divisible by the stepSize
+ // * the number of tick marks intended to be rendered is less than the width to height ratio, or vice versa for vertical sliders.
+ readonly property real __steps: Math.abs(to - from) / stepSize
+ readonly property bool __isDiscrete: stepSize >= Number.EPSILON
+ && snapMode === Slider.SnapAlways
+ && Math.abs(Math.round(__steps) - __steps) < Number.EPSILON
+ && Math.floor(__steps) < (horizontal ? background.width / background.height : background.height / background.width)
+
+ handle: SliderHandle {
+ x: control.leftPadding + (control.horizontal ? control.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.visualPosition * (control.availableHeight - height))
+ value: control.value
+ handleHasFocus: control.visualFocus
+ handlePressed: control.pressed
+ handleHovered: control.hovered
+ }
+
+ background: Item {
+ x: control.leftPadding + (control.horizontal ? 0 : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : 0)
+ implicitWidth: control.horizontal ? 200 : 48
+ implicitHeight: control.horizontal ? 48 : 200
+ width: control.horizontal ? control.availableWidth : 4
+ height: control.horizontal ? 4 : control.availableHeight
+
+ Rectangle {
+ x: (control.horizontal ? (control.implicitHandleWidth / 2) - (control.__isDiscrete ? 2 : 0) : 0)
+ y: (control.horizontal ? 0 : (control.implicitHandleHeight / 2) - (control.__isDiscrete ? 2 : 0))
+ width: parent.width - (control.horizontal ? (control.implicitHandleWidth - (control.__isDiscrete ? 4 : 0)) : 0)
+ height: parent.height - (control.horizontal ? 0 : (control.implicitHandleHeight - (control.__isDiscrete ? 4 : 0)))
+ scale: control.horizontal && control.mirrored ? -1 : 1
+ radius: Math.min(width, height) / 2
+ color: control.enabled ? Color.transparent(control.Material.accentColor, 0.33) : control.Material.sliderDisabledColor
+
+ Rectangle {
+ x: control.horizontal ? 0 : (parent.width - width) / 2
+ y: control.horizontal ? (parent.height - height) / 2 : control.visualPosition * parent.height
+ width: control.horizontal ? control.position * parent.width : 4
+ height: control.horizontal ? 4 : control.position * parent.height
+ radius: Math.min(width, height) / 2
+ color: control.enabled ? control.Material.accentColor : control.Material.sliderDisabledColor
+ }
+
+ // Declaring this as a property (in combination with the parent binding below) avoids ids,
+ // which prevent deferred execution.
+ property Repeater repeater: Repeater {
+ parent: control.background.children[0]
+ model: control.__isDiscrete ? Math.floor(control.__steps) + 1 : 0
+ delegate: Rectangle {
+ width: 2
+ height: 2
+ radius: 2
+ x: control.horizontal ? (parent.width - width * 2) * currentPosition + (width / 2) : (parent.width - width) / 2
+ y: control.horizontal ? (parent.height - height) / 2 : (parent.height - height * 2) * currentPosition + (height / 2)
+ color: (control.horizontal && control.visualPosition > currentPosition)
+ || (!control.horizontal && control.visualPosition <= currentPosition)
+ ? control.Material.primaryHighlightedTextColor : control.Material.accentColor
+
+ required property int index
+ readonly property real currentPosition: index / (parent.repeater.count - 1)
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SpinBox.qml
new file mode 100644
index 00000000..90b27aa1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SpinBox.qml
@@ -0,0 +1,125 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.SpinBox {
+ id: control
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight, down.implicitIndicatorHeight)
+
+ spacing: 6
+ topPadding: Material.textFieldVerticalPadding
+ bottomPadding: Material.textFieldVerticalPadding
+ leftPadding: control.mirrored ? (up.indicator ? up.indicator.width : 0) : (down.indicator ? down.indicator.width : 0)
+ rightPadding: control.mirrored ? (down.indicator ? down.indicator.width : 0) : (up.indicator ? up.indicator.width : 0)
+
+ validator: IntValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ }
+
+ contentItem: TextInput {
+ text: control.displayText
+
+ font: control.font
+ color: enabled ? control.Material.foreground : control.Material.hintTextColor
+ selectionColor: control.Material.textSelectionColor
+ selectedTextColor: control.Material.foreground
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: Qt.AlignVCenter
+
+ cursorDelegate: CursorDelegate { }
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+ clip: width < implicitWidth
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ up.indicator: Item {
+ x: control.mirrored ? 0 : control.width - width
+ implicitWidth: control.Material.touchTarget
+ implicitHeight: control.Material.touchTarget
+ height: control.height
+ width: height
+
+ Ripple {
+ clipRadius: 2
+ x: control.spacing
+ y: control.spacing
+ width: parent.width - 2 * control.spacing
+ height: parent.height - 2 * control.spacing
+ pressed: control.up.pressed
+ active: control.up.pressed || control.up.hovered || control.visualFocus
+ color: control.Material.rippleColor
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: Math.min(parent.width / 3, parent.height / 3)
+ height: 2
+ color: enabled ? control.Material.foreground : control.Material.spinBoxDisabledIconColor
+ }
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 2
+ height: Math.min(parent.width / 3, parent.height / 3)
+ color: enabled ? control.Material.foreground : control.Material.spinBoxDisabledIconColor
+ }
+ }
+
+ down.indicator: Item {
+ x: control.mirrored ? control.width - width : 0
+ implicitWidth: control.Material.touchTarget
+ implicitHeight: control.Material.touchTarget
+ height: control.height
+ width: height
+
+ Ripple {
+ clipRadius: 2
+ x: control.spacing
+ y: control.spacing
+ width: parent.width - 2 * control.spacing
+ height: parent.height - 2 * control.spacing
+ pressed: control.down.pressed
+ active: control.down.pressed || control.down.hovered || control.visualFocus
+ color: control.Material.rippleColor
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: parent.width / 3
+ height: 2
+ color: enabled ? control.Material.foreground : control.Material.spinBoxDisabledIconColor
+ }
+ }
+
+ background: MaterialTextContainer {
+ implicitWidth: 140
+ implicitHeight: control.Material.textFieldHeight
+
+ outlineColor: (enabled && control.hovered) ? control.Material.primaryTextColor : control.Material.hintTextColor
+ focusedOutlineColor: control.Material.accentColor
+ controlHasActiveFocus: control.activeFocus
+ controlHasText: true
+ horizontalPadding: control.Material.textFieldHorizontalPadding
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SplitView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SplitView.qml
new file mode 100644
index 00000000..ca685d69
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SplitView.qml
@@ -0,0 +1,41 @@
+// Copyright (C) 2018 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+
+T.SplitView {
+ id: control
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ handle: Rectangle {
+ implicitWidth: control.orientation === Qt.Horizontal ? 6 : control.width
+ implicitHeight: control.orientation === Qt.Horizontal ? control.height : 6
+ color: T.SplitHandle.pressed ? control.Material.background
+ : Qt.lighter(control.Material.background, T.SplitHandle.hovered ? 1.2 : 1.1)
+
+ Rectangle {
+ color: control.Material.secondaryTextColor
+ width: control.orientation === Qt.Horizontal ? thickness : length
+ height: control.orientation === Qt.Horizontal ? length : thickness
+ radius: thickness
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+
+ property int length: parent.T.SplitHandle.pressed ? 3 : 8
+ readonly property int thickness: parent.T.SplitHandle.pressed ? 3 : 1
+
+ Behavior on length {
+ NumberAnimation {
+ duration: 100
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/StackView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/StackView.qml
new file mode 100644
index 00000000..e1578052
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/StackView.qml
@@ -0,0 +1,64 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.StackView {
+ id: control
+
+ component LineAnimation: NumberAnimation {
+ duration: 200
+ easing.type: Easing.OutCubic
+ }
+
+ component FadeIn: LineAnimation {
+ property: "opacity"
+ from: 0.0
+ to: 1.0
+ }
+
+ component FadeOut: LineAnimation {
+ property: "opacity"
+ from: 1.0
+ to: 0.0
+ }
+
+ popEnter: Transition {
+ // slide_in_left
+ LineAnimation { property: "x"; from: (control.mirrored ? -0.5 : 0.5) * -control.width; to: 0 }
+ FadeIn {}
+ }
+
+ popExit: Transition {
+ // slide_out_right
+ LineAnimation { property: "x"; from: 0; to: (control.mirrored ? -0.5 : 0.5) * control.width }
+ FadeOut {}
+ }
+
+ pushEnter: Transition {
+ // slide_in_right
+ LineAnimation { property: "x"; from: (control.mirrored ? -0.5 : 0.5) * control.width; to: 0 }
+ FadeIn {}
+ }
+
+ pushExit: Transition {
+ // slide_out_left
+ LineAnimation { property: "x"; from: 0; to: (control.mirrored ? -0.5 : 0.5) * -control.width }
+ FadeOut {}
+ }
+
+ replaceEnter: Transition {
+ // slide_in_right
+ LineAnimation { property: "x"; from: (control.mirrored ? -0.5 : 0.5) * control.width; to: 0 }
+ FadeIn {}
+ }
+
+ replaceExit: Transition {
+ // slide_out_left
+ LineAnimation { property: "x"; from: 0; to: (control.mirrored ? -0.5 : 0.5) * -control.width }
+ FadeOut {}
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SwipeDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SwipeDelegate.qml
new file mode 100644
index 00000000..de38e46c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SwipeDelegate.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.SwipeDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 16
+ verticalPadding: 8
+ spacing: 16
+
+ icon.width: 24
+ icon.height: 24
+
+ swipe.transition: Transition { SmoothedAnimation { velocity: 3; easing.type: Easing.InOutCubic } }
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitHeight: control.Material.delegateHeight
+
+ color: control.Material.backgroundColor
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: control.highlighted
+ color: control.Material.listHighlightColor
+ }
+
+ Ripple {
+ width: parent.width
+ height: parent.height
+
+ clip: visible
+ pressed: control.pressed
+ anchor: control
+ active: enabled && (control.down || control.visualFocus || control.hovered)
+ color: control.Material.rippleColor
+ enabled: control.swipe.position === 0
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SwipeView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SwipeView.qml
new file mode 100644
index 00000000..f830758e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SwipeView.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.SwipeView {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentItem: ListView {
+ model: control.contentModel
+ interactive: control.interactive
+ currentIndex: control.currentIndex
+ focus: control.focus
+
+ spacing: control.spacing
+ orientation: control.orientation
+ snapMode: ListView.SnapOneItem
+ boundsBehavior: Flickable.StopAtBounds
+
+ highlightRangeMode: ListView.StrictlyEnforceRange
+ preferredHighlightBegin: 0
+ preferredHighlightEnd: 0
+ highlightMoveDuration: 250
+ maximumFlickVelocity: 4 * (control.orientation === Qt.Horizontal ? width : height)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Switch.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Switch.qml
new file mode 100644
index 00000000..4811bf7f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Switch.qml
@@ -0,0 +1,56 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+import QtQuick.Templates as T
+
+T.Switch {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 8
+ spacing: 8
+
+ icon.width: 16
+ icon.height: 16
+ icon.color: checked
+ ? (Material.theme === Material.Light
+ ? enabled ? Qt.darker(Material.switchCheckedTrackColor, 1.8) : Material.switchDisabledCheckedIconColor
+ : enabled ? Material.primaryTextColor : Material.switchDisabledCheckedIconColor)
+ : enabled ? Material.switchUncheckedTrackColor : Material.switchDisabledUncheckedIconColor
+
+ indicator: SwitchIndicator {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+
+ Ripple {
+ x: parent.handle.x + parent.handle.width / 2 - width / 2
+ y: parent.handle.y + parent.handle.height / 2 - height / 2
+ width: 28
+ height: 28
+ pressed: control.pressed
+ active: enabled && (control.down || control.visualFocus || control.hovered)
+ color: control.checked ? control.Material.highlightedRippleColor : control.Material.rippleColor
+ }
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SwitchDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SwitchDelegate.qml
new file mode 100644
index 00000000..10d26dc4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/SwitchDelegate.qml
@@ -0,0 +1,65 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.SwitchDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 16
+ verticalPadding: Material.switchDelegateVerticalPadding
+ spacing: 16
+
+ icon.width: 24
+ icon.height: 24
+
+ indicator: SwitchIndicator {
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: IconLabel {
+ leftPadding: !control.mirrored ? 0 : control.indicator.width + control.spacing
+ rightPadding: control.mirrored ? 0 : control.indicator.width + control.spacing
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitHeight: control.Material.delegateHeight
+
+ color: control.highlighted ? control.Material.listHighlightColor : "transparent"
+
+ Ripple {
+ width: parent.width
+ height: parent.height
+
+ clip: visible
+ pressed: control.pressed
+ anchor: control
+ active: enabled && (control.down || control.visualFocus || control.hovered)
+ color: control.Material.rippleColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TabBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TabBar.qml
new file mode 100644
index 00000000..68e66b4e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TabBar.qml
@@ -0,0 +1,57 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.TabBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 1
+
+ contentItem: ListView {
+ model: control.contentModel
+ currentIndex: control.currentIndex
+
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.AutoFlickIfNeeded
+ snapMode: ListView.SnapToItem
+
+ highlightMoveDuration: 250
+ highlightResizeDuration: 0
+ highlightFollowsCurrentItem: true
+ highlightRangeMode: ListView.ApplyRange
+ preferredHighlightBegin: 48
+ preferredHighlightEnd: width - 48
+
+ highlight: Item {
+ z: 2
+ Rectangle {
+ height: 2
+ width: parent.width
+ y: control.position === T.TabBar.Footer ? 0 : parent.height - height
+ color: control.Material.accentColor
+ }
+ }
+ }
+
+ background: Rectangle {
+ color: control.Material.backgroundColor
+
+ layer.enabled: control.Material.elevation > 0
+ layer.effect: ElevationEffect {
+ elevation: control.Material.elevation
+ fullWidth: true
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TabButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TabButton.qml
new file mode 100644
index 00000000..4e6f1cb6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TabButton.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.TabButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+ spacing: 6
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: !control.enabled ? control.Material.hintTextColor
+ : control.down || control.checked ? control.Material.accentColor : control.Material.foreground
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Ripple {
+ implicitHeight: control.Material.touchTarget
+
+ clip: true
+ pressed: control.pressed
+ anchor: control
+ active: enabled && (control.down || control.visualFocus || control.hovered)
+ color: control.Material.rippleColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TextArea.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TextArea.qml
new file mode 100644
index 00000000..2e3ae999
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TextArea.qml
@@ -0,0 +1,88 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.TextArea {
+ id: control
+
+ implicitWidth: Math.max(contentWidth + leftPadding + rightPadding,
+ implicitBackgroundWidth + leftInset + rightInset,
+ placeholder.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(contentHeight + topPadding + bottomPadding,
+ implicitBackgroundHeight + topInset + bottomInset)
+
+ // If we're clipped, or we're in a Flickable that's clipped, set our topInset
+ // to half the height of the placeholder text to avoid it being clipped.
+ topInset: clip || (parent?.parent as Flickable && parent?.parent.clip) ? placeholder.largestHeight / 2 : 0
+
+ leftPadding: Material.textFieldHorizontalPadding
+ rightPadding: Material.textFieldHorizontalPadding
+ // Need to account for the placeholder text when it's sitting on top.
+ topPadding: Material.containerStyle === Material.Filled && placeholderText.length > 0 && (activeFocus || length > 0)
+ ? Material.textFieldVerticalPadding + placeholder.largestHeight
+ // When the condition above is not met, the text should always sit in the middle
+ // of a default-height TextArea, which is just near the top for a higher-than-default one.
+ // Account for any topInset as well, otherwise the text will be too close to the background.
+ : ((implicitBackgroundHeight - placeholder.largestHeight) / 2) + topInset
+ bottomPadding: Material.textFieldVerticalPadding
+
+ color: enabled ? Material.foreground : Material.hintTextColor
+ selectionColor: Material.accentColor
+ selectedTextColor: Material.primaryHighlightedTextColor
+ placeholderTextColor: enabled && activeFocus ? Material.accentColor : Material.hintTextColor
+
+ Material.containerStyle: Material.Outlined
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+
+ cursorDelegate: CursorDelegate { }
+
+ FloatingPlaceholderText {
+ id: placeholder
+ width: control.width - (control.leftPadding + control.rightPadding)
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ elide: Text.ElideRight
+ renderType: control.renderType
+ // When the TextArea is in a Flickable, the background is reparented to it
+ // so that decorations don't move with the content. We need to do the same.
+ // Also allow the background to be set to null; in that case we're just not visible.
+ parent: control.background?.parent ?? null
+
+ filled: control.Material.containerStyle === Material.Filled
+ verticalPadding: control.Material.textFieldVerticalPadding
+ controlHasActiveFocus: control.activeFocus
+ controlHasText: control.length > 0
+ controlImplicitBackgroundHeight: control.implicitBackgroundHeight
+ controlHeight: control.height
+ leftPadding: control.leftPadding
+ floatingLeftPadding: control.Material.textFieldHorizontalPadding
+ }
+
+ background: MaterialTextContainer {
+ implicitWidth: 120
+ implicitHeight: control.Material.textFieldHeight
+
+ filled: control.Material.containerStyle === Material.Filled
+ fillColor: control.Material.textFieldFilledContainerColor
+ outlineColor: (enabled && control.hovered) ? control.Material.primaryTextColor : control.Material.hintTextColor
+ focusedOutlineColor: control.Material.accentColor
+ // When the control's size is set larger than its implicit size, use whatever size is smaller
+ // so that the gap isn't too big.
+ placeholderTextWidth: Math.min(placeholder.width, placeholder.implicitWidth) * placeholder.scale
+ placeholderTextHAlign: control.effectiveHorizontalAlignment
+ controlHasActiveFocus: control.activeFocus
+ controlHasText: control.length > 0
+ placeholderHasText: placeholder.text.length > 0
+ horizontalPadding: control.Material.textFieldHorizontalPadding
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TextField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TextField.qml
new file mode 100644
index 00000000..5c227cf5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TextField.qml
@@ -0,0 +1,84 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.TextField {
+ id: control
+
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ || Math.max(contentWidth, placeholder.implicitWidth) + leftPadding + rightPadding
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding)
+
+ // If we're clipped, set topInset to half the height of the placeholder text to avoid it being clipped.
+ topInset: clip ? placeholder.largestHeight / 2 : 0
+
+ leftPadding: Material.textFieldHorizontalPadding
+ rightPadding: Material.textFieldHorizontalPadding
+ // Need to account for the placeholder text when it's sitting on top.
+ topPadding: Material.containerStyle === Material.Filled
+ ? placeholderText.length > 0 && (activeFocus || length > 0)
+ ? Material.textFieldVerticalPadding + placeholder.largestHeight
+ : Material.textFieldVerticalPadding
+ // Account for any topInset (used to avoid floating placeholder text being clipped),
+ // otherwise the text will be too close to the background.
+ : Material.textFieldVerticalPadding + topInset
+ bottomPadding: Material.textFieldVerticalPadding
+
+ color: enabled ? Material.foreground : Material.hintTextColor
+ selectionColor: Material.accentColor
+ selectedTextColor: Material.primaryHighlightedTextColor
+ placeholderTextColor: enabled && activeFocus ? Material.accentColor : Material.hintTextColor
+ verticalAlignment: TextInput.AlignVCenter
+
+ Material.containerStyle: Material.Outlined
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+
+ cursorDelegate: CursorDelegate { }
+
+ FloatingPlaceholderText {
+ id: placeholder
+ width: control.width - (control.leftPadding + control.rightPadding)
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ elide: Text.ElideRight
+ renderType: control.renderType
+
+ filled: control.Material.containerStyle === Material.Filled
+ verticalPadding: control.Material.textFieldVerticalPadding
+ controlHasActiveFocus: control.activeFocus
+ controlHasText: control.length > 0
+ controlImplicitBackgroundHeight: control.implicitBackgroundHeight
+ controlHeight: control.height
+ leftPadding: control.leftPadding
+ floatingLeftPadding: control.Material.textFieldHorizontalPadding
+ }
+
+ background: MaterialTextContainer {
+ implicitWidth: 120
+ implicitHeight: control.Material.textFieldHeight
+
+ filled: control.Material.containerStyle === Material.Filled
+ fillColor: control.Material.textFieldFilledContainerColor
+ outlineColor: (enabled && control.hovered) ? control.Material.primaryTextColor : control.Material.hintTextColor
+ focusedOutlineColor: control.Material.accentColor
+ // When the control's size is set larger than its implicit size, use whatever size is smaller
+ // so that the gap isn't too big.
+ placeholderTextWidth: Math.min(placeholder.width, placeholder.implicitWidth) * placeholder.scale
+ placeholderTextHAlign: control.effectiveHorizontalAlignment
+ controlHasActiveFocus: control.activeFocus
+ controlHasText: control.length > 0
+ placeholderHasText: placeholder.text.length > 0
+ horizontalPadding: control.Material.textFieldHorizontalPadding
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolBar.qml
new file mode 100644
index 00000000..d9502e6d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolBar.qml
@@ -0,0 +1,39 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.ToolBar {
+ id: control
+
+ Material.elevation: 0
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top
+ leftPadding: SafeArea.margins.left
+ rightPadding: SafeArea.margins.right
+ bottomPadding: SafeArea.margins.bottom
+
+ Material.background: Material.primary
+
+ spacing: 16
+
+ background: Rectangle {
+ implicitHeight: 48
+ color: control.Material.background
+
+ layer.enabled: control.Material.elevation > 0
+ layer.effect: ElevationEffect {
+ elevation: control.Material.elevation
+ fullWidth: true
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolButton.qml
new file mode 100644
index 00000000..cf72792f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolButton.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+T.ToolButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: !control.enabled ? control.Material.hintTextColor
+ : control.checked || control.highlighted ? control.Material.accent : control.Material.foreground
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Ripple {
+ implicitWidth: control.Material.touchTarget
+ implicitHeight: control.Material.touchTarget
+
+ readonly property bool square: control.contentItem.width <= control.contentItem.height
+
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ clip: !square
+ width: square ? parent.height / 2 : parent.width
+ height: square ? parent.height / 2 : parent.height
+ pressed: control.pressed
+ anchor: control
+ active: control.enabled && (control.down || control.visualFocus || control.hovered)
+ color: control.Material.rippleColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolSeparator.qml
new file mode 100644
index 00000000..38aafbb1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolSeparator.qml
@@ -0,0 +1,25 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.ToolSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ horizontalPadding: vertical ? 12 : 5
+ verticalPadding: vertical ? 5 : 12
+
+ contentItem: Rectangle {
+ implicitWidth: control.vertical ? 1 : 38
+ implicitHeight: control.vertical ? 38 : 1
+ color: control.Material.hintTextColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolTip.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolTip.qml
new file mode 100644
index 00000000..b29e176d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/ToolTip.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.ToolTip {
+ id: control
+
+ x: parent ? (parent.width - implicitWidth) / 2 : 0
+ y: -implicitHeight - 24
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ margins: 12
+ padding: 8
+ horizontalPadding: padding + 8
+
+ closePolicy: T.Popup.CloseOnEscape | T.Popup.CloseOnPressOutsideParent | T.Popup.CloseOnReleaseOutsideParent
+
+ Material.theme: Material.Dark
+
+ enter: Transition {
+ // toast_enter
+ NumberAnimation { property: "opacity"; from: 0.0; to: 1.0; easing.type: Easing.OutQuad; duration: 500 }
+ }
+
+ exit: Transition {
+ // toast_exit
+ NumberAnimation { property: "opacity"; from: 1.0; to: 0.0; easing.type: Easing.InQuad; duration: 500 }
+ }
+
+ contentItem: Text {
+ text: control.text
+ font: control.font
+ wrapMode: Text.Wrap
+ color: control.Material.foreground
+ }
+
+ background: Rectangle {
+ implicitHeight: control.Material.tooltipHeight
+ color: control.Material.tooltipColor
+ opacity: 0.9
+ radius: 2
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TreeViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TreeViewDelegate.qml
new file mode 100644
index 00000000..dc909e50
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/TreeViewDelegate.qml
@@ -0,0 +1,107 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+
+T.TreeViewDelegate {
+ id: control
+
+ implicitWidth: leftMargin + __contentIndent + implicitContentWidth + rightPadding + rightMargin
+ implicitHeight: Math.max(implicitBackgroundHeight, implicitContentHeight, implicitIndicatorHeight)
+
+ indentation: indicator ? indicator.width : 12
+ leftMargin: 16
+ rightMargin: 16
+ spacing: 14
+
+ topPadding: contentItem ? (height - contentItem.implicitHeight) / 2 : 0
+ leftPadding: !mirrored ? leftMargin + __contentIndent : width - leftMargin - __contentIndent - implicitContentWidth
+
+ highlighted: control.selected || control.current
+ || ((control.treeView.selectionBehavior === TableView.SelectRows
+ || control.treeView.selectionBehavior === TableView.SelectionDisabled)
+ && control.row === control.treeView.currentRow)
+
+ required property int row
+ required property var model
+ readonly property real __contentIndent: !isTreeNode ? 0 : (depth * indentation) + (indicator ? indicator.width + spacing : 0)
+
+ indicator: Item {
+ readonly property real __indicatorIndent: control.leftMargin + (control.depth * control.indentation)
+ x: !control.mirrored ? __indicatorIndent : control.width - __indicatorIndent - width
+ y: (control.height - height) / 2
+ implicitWidth: Math.max(arrow.implicitWidth, 20)
+ implicitHeight: control.Material.buttonHeight
+
+ property ColorImage arrow : ColorImage {
+ parent: control.indicator
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ rotation: control.expanded ? 90 : (control.mirrored ? 180 : 0)
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Material/images/arrow-indicator.png"
+ color: control.enabled ? control.Material.foreground : control.Material.hintTextColor
+ defaultColor: "#353637"
+ }
+ }
+
+ background: Rectangle {
+ implicitHeight: control.Material.buttonHeight
+ color: control.highlighted
+ ? control.Material.accentColor
+ : (control.treeView.alternatingRows && control.row % 2 !== 0
+ ? control.Material.background
+ // The Material.shade() is used as the alternate background color for rows
+ // based on the Material.theme value.
+ : control.Material.shade(control.Material.background,
+ control.Material.theme === Material.Dark
+ ? Material.Shade100 // the lighter background color
+ : Material.Shade700 // the darker background color
+ ))
+ }
+
+ contentItem: Label {
+ text: control.model.display
+ elide: Text.ElideRight
+ visible: !control.editing
+ }
+
+ // The edit delegate is a separate component, and doesn't need
+ // to follow the same strict rules that are applied to a control.
+ // qmllint disable attached-property-reuse
+ // qmllint disable controls-attached-property-reuse
+ // qmllint disable QuickControlsSanity.controls-sanity
+ TableView.editDelegate: FocusScope {
+ width: parent.width
+ height: parent.height
+
+ readonly property int __role: {
+ let model = control.treeView.model
+ let index = control.treeView.index(row, column)
+ let editText = model.data(index, Qt.EditRole)
+ return editText !== undefined ? Qt.EditRole : Qt.DisplayRole
+ }
+
+ TextField {
+ id: textField
+ x: control.contentItem.x
+ y: (parent.height - height) / 2
+ width: control.contentItem.width
+ text: control.treeView.model.data(control.treeView.index(row, column), __role)
+ focus: true
+ }
+
+ TableView.onCommit: {
+ let index = TableView.view.index(row, column)
+ TableView.view.model.setData(index, textField.text, __role)
+ }
+
+ Component.onCompleted: textField.selectAll()
+ }
+ // qmllint enable attached-property-reuse
+ // qmllint enable controls-attached-property-reuse
+ // qmllint enable QuickControlsSanity.controls-sanity
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Tumbler.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Tumbler.qml
new file mode 100644
index 00000000..ba3a8cdc
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/Tumbler.qml
@@ -0,0 +1,46 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.Tumbler {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ readonly property real __delegateHeight: availableHeight / visibleItemCount
+
+ delegate: Text {
+ text: modelData
+ color: control.Material.foreground
+ font: control.font
+ opacity: (1.0 - Math.abs(Tumbler.displacement) / (control.visibleItemCount / 2)) * (control.enabled ? 1 : 0.6)
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+
+ required property var modelData
+ required property int index
+ }
+
+ contentItem: TumblerView {
+ implicitWidth: 60
+ implicitHeight: 200
+ model: control.model
+ delegate: control.delegate
+ path: Path {
+ startX: control.contentItem.width / 2
+ startY: -control.__delegateHeight / 2
+ PathLine {
+ x: control.contentItem.width / 2
+ y: (control.visibleItemCount + 1) * control.__delegateHeight - control.__delegateHeight / 2
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/VerticalHeaderView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/VerticalHeaderView.qml
new file mode 100644
index 00000000..32674253
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/VerticalHeaderView.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+
+T.VerticalHeaderView {
+ id: control
+
+ // The contentWidth of TableView will be zero at start-up, until the delegate
+ // items have been loaded. This means that even if the implicit width of
+ // VerticalHeaderView should be the same as the content width in the end, we
+ // need to ensure that it has at least a width of 1 at start-up, otherwise
+ // TableView won't bother loading any delegates at all.
+ implicitWidth: Math.max(1, contentWidth)
+ implicitHeight: syncView ? syncView.height : 0
+
+ delegate: VerticalHeaderViewDelegate { }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/VerticalHeaderViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/VerticalHeaderViewDelegate.qml
new file mode 100644
index 00000000..f2148492
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/VerticalHeaderViewDelegate.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Material
+import QtQuick.Templates as T
+
+T.HeaderViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ highlighted: selected
+
+ background: Rectangle {
+ color: control.Material.backgroundColor
+ }
+
+ contentItem: Label {
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ color: enabled ? control.Material.foreground
+ : control.Material.hintTextColor
+ text: control.model[control.headerView.textRole]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/BoxShadow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/BoxShadow.qml
new file mode 100644
index 00000000..462f706c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/BoxShadow.qml
@@ -0,0 +1,49 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+/*
+ A implementation of CSS's box-shadow, used by ElevationEffect for a Material Design
+ elevation shadow effect.
+ */
+RectangularGlow {
+ // The 4 properties from CSS box-shadow, plus the inherited color property
+ property int offsetX
+ property int offsetY
+ property int blurRadius
+ property int spreadRadius
+
+ // The strength of the shadow. We have this because RectangularGlow spreads
+ // out the shadow thinly, whereas lower elevation levels in Material 3
+ // are less spread out and stronger. This is only used for items with fully-rounded
+ // corners, like buttons.
+ property real strength
+
+ // The source item the shadow is being applied to, used for correctly
+ // calculating the corner radious
+ property Item source
+
+ property bool fullWidth
+ property bool fullHeight
+
+ // qmllint disable unqualified
+ // Intentionally duck-typed (QTBUG-94807)
+ readonly property real sourceRadius: source && source.radius || 0
+
+ x: (parent.width - width)/2 + offsetX
+ y: (parent.height - height)/2 + offsetY
+
+ implicitWidth: source ? source.width : parent.width
+ implicitHeight: source ? source.height : parent.height
+
+ width: implicitWidth + 2 * spreadRadius + (fullWidth ? 2 * cornerRadius : 0)
+ height: implicitHeight + 2 * spreadRadius + (fullHeight ? 2 * cornerRadius : 0)
+ glowRadius: blurRadius/2
+ spread: strength
+
+ cornerRadius: blurRadius + sourceRadius
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/CheckIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/CheckIndicator.qml
new file mode 100644
index 00000000..93fe609c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/CheckIndicator.qml
@@ -0,0 +1,88 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+Rectangle {
+ id: indicatorItem
+ implicitWidth: 18
+ implicitHeight: 18
+ color: "transparent"
+ border.color: !control.enabled ? control.Material.hintTextColor
+ : checkState !== Qt.Unchecked ? control.Material.accentColor : control.Material.secondaryTextColor
+ border.width: checkState !== Qt.Unchecked ? width / 2 : 2
+ radius: 2
+
+ property Item control
+ property int checkState: control.checkState
+
+ Behavior on border.width {
+ NumberAnimation {
+ duration: 100
+ easing.type: Easing.OutCubic
+ }
+ }
+
+ Behavior on border.color {
+ ColorAnimation {
+ duration: 100
+ easing.type: Easing.OutCubic
+ }
+ }
+
+ // TODO: This needs to be transparent
+ Image {
+ id: checkImage
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 14
+ height: 14
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Material/images/check.png"
+ fillMode: Image.PreserveAspectFit
+
+ scale: indicatorItem.checkState === Qt.Checked ? 1 : 0
+ Behavior on scale { NumberAnimation { duration: 100 } }
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 12
+ height: 3
+
+ scale: indicatorItem.checkState === Qt.PartiallyChecked ? 1 : 0
+ Behavior on scale { NumberAnimation { duration: 100 } }
+ }
+
+ states: [
+ State {
+ name: "checked"
+ when: indicatorItem.checkState === Qt.Checked
+ },
+ State {
+ name: "partiallychecked"
+ when: indicatorItem.checkState === Qt.PartiallyChecked
+ }
+ ]
+
+ transitions: Transition {
+ SequentialAnimation {
+ NumberAnimation {
+ target: indicatorItem
+ property: "scale"
+ // Go down 2 pixels in size.
+ to: 1 - 2 / indicatorItem.width
+ duration: 120
+ }
+ NumberAnimation {
+ target: indicatorItem
+ property: "scale"
+ to: 1
+ duration: 120
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/CursorDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/CursorDelegate.qml
new file mode 100644
index 00000000..3c4f9ba1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/CursorDelegate.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Material
+
+Rectangle {
+ id: cursor
+
+ color: parent.Material.accentColor
+ width: 2
+ visible: parent.activeFocus && !parent.readOnly && parent.selectionStart === parent.selectionEnd
+
+ Connections {
+ target: cursor.parent
+ function onCursorPositionChanged() {
+ // keep a moving cursor visible
+ cursor.opacity = 1
+ timer.restart()
+ }
+ }
+
+ Timer {
+ id: timer
+ running: cursor.parent.activeFocus && !cursor.parent.readOnly && interval != 0
+ repeat: true
+ interval: Application.styleHints.cursorFlashTime / 2
+ onTriggered: cursor.opacity = !cursor.opacity ? 1 : 0
+ // force the cursor visible when gaining focus
+ onRunningChanged: cursor.opacity = 1
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/ElevationEffect.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/ElevationEffect.qml
new file mode 100644
index 00000000..ff137f31
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/ElevationEffect.qml
@@ -0,0 +1,258 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+/*
+ An effect for standard Material Design elevation shadows. Useful for using as \c layer.effect.
+ */
+Item {
+ id: effect
+
+ /*
+ The source the effect is applied to.
+ */
+ property var source
+
+ /*
+ The elevation of the \l source Item.
+ */
+ property int elevation: 0
+
+ /*
+ Set to \c true if the \l source Item is the same width as its parent and the shadow
+ should be full width instead of rounding around the corner of the Item.
+
+ \sa fullHeight
+ */
+ property bool fullWidth: false
+
+ /*
+ Set to \c true if the \l source Item is the same height as its parent and the shadow
+ should be full height instead of rounding around the corner of the Item.
+
+ \sa fullWidth
+ */
+ property bool fullHeight: false
+
+ /*
+ \internal
+
+ The actual source Item the effect is applied to.
+ */
+ readonly property Item sourceItem: source.sourceItem
+
+ /*
+ * The following shadow values are taken from Angular Material
+ *
+ * The MIT License (MIT)
+ *
+ * Copyright (c) 2014-2016 Google, Inc. http://angularjs.org
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+ /*
+ \internal
+
+ The shadows to use for each possible elevation. There are three shadows that when combined
+ make up the elevation.
+ */
+ property var _shadows: _defaultShadows
+
+ readonly property var _defaultShadows: [
+ { // 0
+ angularValues: [
+ {offset: 0, blur: 0, spread: 0},
+ {offset: 0, blur: 0, spread: 0},
+ {offset: 0, blur: 0, spread: 0}
+ ],
+ strength: 0.05
+ },
+ { // 1
+ angularValues: [
+ {offset: 1, blur: 3, spread: 0},
+ {offset: 1, blur: 1, spread: 0},
+ {offset: 2, blur: 1, spread: -1}
+ ],
+ strength: 0.05
+ },
+ { // 2
+ angularValues: [
+ {offset: 1, blur: 5, spread: 0},
+ {offset: 2, blur: 2, spread: 0},
+ {offset: 3, blur: 1, spread: -2}
+ ],
+ strength: 0.05
+ },
+ { // 3
+ angularValues: [
+ {offset: 1, blur: 8, spread: 0},
+ {offset: 3, blur: 4, spread: 0},
+ {offset: 3, blur: 3, spread: -2}
+ ],
+ strength: 0.05
+ },
+ { // 4
+ angularValues: [
+ {offset: 2, blur: 4, spread: -1},
+ {offset: 4, blur: 5, spread: 0},
+ {offset: 1, blur: 10, spread: 0}
+ ],
+ strength: 0.05
+ },
+ { // 5
+ angularValues: [
+ {offset: 3, blur: 5, spread: -1},
+ {offset: 5, blur: 8, spread: 0},
+ {offset: 1, blur: 14, spread: 0}
+ ],
+ strength: 0.05
+ },
+ { // 6
+ angularValues: [
+ {offset: 3, blur: 5, spread: -1},
+ {offset: 6, blur: 10, spread: 0},
+ {offset: 1, blur: 18, spread: 0}
+ ],
+ strength: 0.05
+ },
+ { // 7
+ angularValues: [
+ {offset: 4, blur: 5, spread: -2},
+ {offset: 7, blur: 10, spread: 1},
+ {offset: 2, blur: 16, spread: 1}
+ ],
+ strength: 0.05
+ },
+ { // 8
+ angularValues: [
+ {offset: 5, blur: 5, spread: -3},
+ {offset: 8, blur: 10, spread: 1},
+ {offset: 3, blur: 14, spread: 2}
+ ],
+ strength: 0.05
+ },
+ { // 9
+ angularValues: [
+ {offset: 5, blur: 6, spread: -3},
+ {offset: 9, blur: 12, spread: 1},
+ {offset: 3, blur: 16, spread: 2}
+ ],
+ strength: 0.05
+ },
+ { // 10
+ angularValues: [
+ {offset: 6, blur: 6, spread: -3},
+ {offset: 10, blur: 14, spread: 1},
+ {offset: 4, blur: 18, spread: 3}
+ ],
+ strength: 0.05
+ },
+ { // 11
+ angularValues: [
+ {offset: 6, blur: 7, spread: -4},
+ {offset: 11, blur: 15, spread: 1},
+ {offset: 4, blur: 20, spread: 3}
+ ],
+ strength: 0.05
+ },
+ { // 12
+ angularValues: [
+ {offset: 7, blur: 8, spread: -4},
+ {offset: 12, blur: 17, spread: 2},
+ {offset: 5, blur: 22, spread: 4}
+ ],
+ strength: 0.05
+ }
+ ]
+
+ /*
+ \internal
+
+ The current shadow based on the elevation.
+ */
+ readonly property var _shadow: _shadows[Math.max(0, Math.min(elevation, _shadows.length - 1))]
+
+ // Nest the shadows and source view in two items rendered as a layer
+ // so the shadow is not clipped by the bounds of the source view
+ Item {
+ property int margin: -100
+
+ x: margin
+ y: margin
+ width: parent.width - 2 * margin
+ height: parent.height - 2 * margin
+
+ // By rendering as a layer, the shadow will never show through the source item,
+ // even when the source item's opacity is less than 1
+ layer.enabled: true
+ layer.smooth: true
+
+ // The box shadows automatically pick up the size of the source Item and not
+ // the size of the parent, so we don't need to worry about the extra padding
+ // in the parent Item
+ BoxShadow {
+ offsetY: effect._shadow.angularValues[0].offset
+ blurRadius: effect._shadow.angularValues[0].blur
+ spreadRadius: effect._shadow.angularValues[0].spread
+ strength: effect._shadow.strength
+ color: Qt.rgba(0,0,0, 0.2)
+
+ fullWidth: effect.fullWidth
+ fullHeight: effect.fullHeight
+ source: effect.sourceItem
+ }
+
+ BoxShadow {
+ offsetY: effect._shadow.angularValues[1].offset
+ blurRadius: effect._shadow.angularValues[1].blur
+ spreadRadius: effect._shadow.angularValues[1].spread
+ strength: effect._shadow.strength
+ color: Qt.rgba(0,0,0, 0.14)
+
+ fullWidth: effect.fullWidth
+ fullHeight: effect.fullHeight
+ source: effect.sourceItem
+ }
+
+ BoxShadow {
+ offsetY: effect._shadow.angularValues[2].offset
+ blurRadius: effect._shadow.angularValues[2].blur
+ spreadRadius: effect._shadow.angularValues[2].spread
+ strength: effect._shadow.strength
+ color: Qt.rgba(0,0,0, 0.12)
+
+ fullWidth: effect.fullWidth
+ fullHeight: effect.fullHeight
+ source: effect.sourceItem
+ }
+
+ ShaderEffect {
+ property alias source: effect.source
+
+ x: (parent.width - width)/2
+ y: (parent.height - height)/2
+ width: effect.sourceItem.width
+ height: effect.sourceItem.height
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/RadioIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/RadioIndicator.qml
new file mode 100644
index 00000000..4bfcbd9b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/RadioIndicator.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+Rectangle {
+ id: indicator
+ implicitWidth: 20
+ implicitHeight: 20
+ radius: width / 2
+ border.width: 2
+ border.color: targetColor
+ color: "transparent"
+
+ // Store the target color in a separate property, because there are two animations that depend on it.
+ readonly property color targetColor: !control.enabled ? control.Material.hintTextColor
+ : control.checked || control.down ? control.Material.accentColor : control.Material.secondaryTextColor
+
+ property T.AbstractButton control
+
+ Behavior on border.color {
+ ColorAnimation {
+ duration: 100
+ easing.type: Easing.OutCubic
+ }
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 10
+ height: 10
+ radius: width / 2
+ color: indicator.targetColor
+ scale: indicator.control.checked || indicator.control.down ? 1 : 0
+
+ Behavior on color {
+ ColorAnimation {
+ duration: 100
+ easing.type: Easing.OutCubic
+ }
+ }
+
+ Behavior on scale {
+ NumberAnimation {
+ duration: 100
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/RectangularGlow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/RectangularGlow.qml
new file mode 100644
index 00000000..26f811bd
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/RectangularGlow.qml
@@ -0,0 +1,208 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+
+/*
+ A cross-graphics API implementation of QtGraphicalEffects' RectangularGlow.
+ */
+Item {
+ id: rootItem
+
+ /*
+ This property defines how many pixels outside the item area are reached
+ by the glow.
+
+ The value ranges from 0.0 (no glow) to inf (infinite glow). By default,
+ the property is set to \c 0.0.
+
+ \table
+ \header
+ \li Output examples with different glowRadius values
+ \li
+ \li
+ \row
+ \li \image RectangularGlow_glowRadius1.png
+ \li \image RectangularGlow_glowRadius2.png
+ \li \image RectangularGlow_glowRadius3.png
+ \row
+ \li \b { glowRadius: 10 }
+ \li \b { glowRadius: 20 }
+ \li \b { glowRadius: 40 }
+ \row
+ \li \l spread: 0
+ \li \l spread: 0
+ \li \l spread: 0
+ \row
+ \li \l color: #ffffff
+ \li \l color: #ffffff
+ \li \l color: #ffffff
+ \row
+ \li \l cornerRadius: 25
+ \li \l cornerRadius: 25
+ \li \l cornerRadius: 25
+ \endtable
+
+ */
+ property real glowRadius: 0.0
+
+ /*
+ This property defines how large part of the glow color is strenghtened
+ near the source edges.
+
+ The value ranges from 0.0 (no strenght increase) to 1.0 (maximum
+ strenght increase). By default, the property is set to \c 0.0.
+
+ \table
+ \header
+ \li Output examples with different spread values
+ \li
+ \li
+ \row
+ \li \image RectangularGlow_spread1.png
+ \li \image RectangularGlow_spread2.png
+ \li \image RectangularGlow_spread3.png
+ \row
+ \li \b { spread: 0.0 }
+ \li \b { spread: 0.5 }
+ \li \b { spread: 1.0 }
+ \row
+ \li \l glowRadius: 20
+ \li \l glowRadius: 20
+ \li \l glowRadius: 20
+ \row
+ \li \l color: #ffffff
+ \li \l color: #ffffff
+ \li \l color: #ffffff
+ \row
+ \li \l cornerRadius: 25
+ \li \l cornerRadius: 25
+ \li \l cornerRadius: 25
+ \endtable
+ */
+ property real spread: 0.0
+
+ /*
+ This property defines the RGBA color value which is used for the glow.
+
+ By default, the property is set to \c "white".
+
+ \table
+ \header
+ \li Output examples with different color values
+ \li
+ \li
+ \row
+ \li \image RectangularGlow_color1.png
+ \li \image RectangularGlow_color2.png
+ \li \image RectangularGlow_color3.png
+ \row
+ \li \b { color: #ffffff }
+ \li \b { color: #55ff55 }
+ \li \b { color: #5555ff }
+ \row
+ \li \l glowRadius: 20
+ \li \l glowRadius: 20
+ \li \l glowRadius: 20
+ \row
+ \li \l spread: 0
+ \li \l spread: 0
+ \li \l spread: 0
+ \row
+ \li \l cornerRadius: 25
+ \li \l cornerRadius: 25
+ \li \l cornerRadius: 25
+ \endtable
+ */
+ property color color: "white"
+
+ /*
+ This property defines the corner radius that is used to draw a glow with
+ rounded corners.
+
+ The value ranges from 0.0 to half of the effective width or height of
+ the glow, whichever is smaller. This can be calculated with: \c{
+ min(width, height) / 2.0 + glowRadius}
+
+ By default, the property is bound to glowRadius property. The glow
+ behaves as if the rectangle was blurred when adjusting the glowRadius
+ property.
+
+ \table
+ \header
+ \li Output examples with different cornerRadius values
+ \li
+ \li
+ \row
+ \li \image RectangularGlow_cornerRadius1.png
+ \li \image RectangularGlow_cornerRadius2.png
+ \li \image RectangularGlow_cornerRadius3.png
+ \row
+ \li \b { cornerRadius: 0 }
+ \li \b { cornerRadius: 25 }
+ \li \b { cornerRadius: 50 }
+ \row
+ \li \l glowRadius: 20
+ \li \l glowRadius: 20
+ \li \l glowRadius: 20
+ \row
+ \li \l spread: 0
+ \li \l spread: 0
+ \li \l spread: 0
+ \row
+ \li \l color: #ffffff
+ \li \l color: #ffffff
+ \li \l color: #ffffff
+ \endtable
+ */
+ property real cornerRadius: glowRadius
+
+ /*
+ This property allows the effect output pixels to be cached in order to
+ improve the rendering performance.
+
+ Every time the source or effect properties are changed, the pixels in
+ the cache must be updated. Memory consumption is increased, because an
+ extra buffer of memory is required for storing the effect output.
+
+ It is recommended to disable the cache when the source or the effect
+ properties are animated.
+
+ By default, the property is set to \c false.
+ */
+ property bool cached: false
+
+ ShaderEffectSource {
+ id: cacheItem
+ anchors.fill: shaderItem
+ visible: rootItem.cached
+ smooth: true
+ sourceItem: shaderItem
+ live: true
+ hideSource: visible
+ }
+
+ ShaderEffect {
+ id: shaderItem
+
+ x: (parent.width - width) / 2.0
+ y: (parent.height - height) / 2.0
+ width: parent.width + rootItem.glowRadius * 2 + cornerRadius * 2
+ height: parent.height + rootItem.glowRadius * 2 + cornerRadius * 2
+
+ function clampedCornerRadius() {
+ var maxCornerRadius = Math.min(rootItem.width, rootItem.height) / 2 + rootItem.glowRadius;
+ return Math.max(0, Math.min(rootItem.cornerRadius, maxCornerRadius))
+ }
+
+ property color color: rootItem.color
+ property real inverseSpread: 1.0 - rootItem.spread
+ property real relativeSizeX: ((inverseSpread * inverseSpread) * rootItem.glowRadius + cornerRadius * 2.0) / width
+ property real relativeSizeY: relativeSizeX * (width / height)
+ property real spread: rootItem.spread / 2.0
+ property real cornerRadius: clampedCornerRadius()
+
+ fragmentShader: "qrc:/qt-project.org/imports/QtQuick/Controls/Material/shaders/RectangularGlow.frag.qsb"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/RoundedElevationEffect.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/RoundedElevationEffect.qml
new file mode 100644
index 00000000..f23af154
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/RoundedElevationEffect.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+ElevationEffect {
+ required property int roundedScale
+
+ _shadows: roundedScale === Material.NotRounded ? _defaultShadows : roundedShadows()
+
+ function roundedShadows() {
+ // Make a deep copy.
+ let shadows = [..._defaultShadows]
+ for (let i = 0, strength = 0.95; i < shadows.length; ++i) {
+ // See comment on BoxShadow's strength property for why we do this.
+ shadows[i].strength = strength
+ // We don't want the strength to be too high for the controls with very slightly rounded
+ // corners, as they are quite close to the non-rounded ones in terms of not needing adjustments.
+ // This is still not great for the higher elevations for ExtraSmallScale, but it's as good
+ // as I can get it.
+ strength = Math.max(0.05, strength - (roundedScale > Material.ExtraSmallScale ? 0.1 : 0.3))
+
+ // The values at index 0 are already 0, and we don't want our Math.max(1, ...) code to affect them.
+ if (i > 0) {
+ // The blur values for e.g. buttons with rounded corners are too large, so we reduce them.
+ for (let angularShadowIndex = 0; angularShadowIndex < shadows[i].angularValues.length; ++angularShadowIndex) {
+ shadows[i].angularValues[angularShadowIndex].blur =
+ Math.max(1, Math.floor(shadows[i].angularValues[angularShadowIndex].blur / 4))
+ }
+ }
+ }
+ return shadows
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/SliderHandle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/SliderHandle.qml
new file mode 100644
index 00000000..d88bafda
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/SliderHandle.qml
@@ -0,0 +1,39 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+Item {
+ id: root
+ implicitWidth: initialSize
+ implicitHeight: initialSize
+
+ property real value: 0
+ property bool handleHasFocus: false
+ property bool handlePressed: false
+ property bool handleHovered: false
+ readonly property int initialSize: 13
+ readonly property var control: parent
+
+ Rectangle {
+ id: handleRect
+ width: parent.width
+ height: parent.height
+ radius: width / 2
+ color: root.control
+ ? root.control.enabled ? root.control.Material.accentColor : root.control.Material.sliderDisabledColor
+ : "transparent"
+ }
+
+ Ripple {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 22; height: 22
+ pressed: root.handlePressed
+ active: root.handlePressed || root.handleHasFocus || (enabled && root.handleHovered)
+ color: root.control ? root.control.Material.highlightedRippleColor : "transparent"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/SwitchIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/SwitchIndicator.qml
new file mode 100644
index 00000000..2f6f2fff
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/SwitchIndicator.qml
@@ -0,0 +1,102 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+
+Rectangle {
+ id: indicator
+ width: control.Material.switchIndicatorWidth
+ height: control.Material.switchIndicatorHeight
+ radius: height / 2
+ y: parent.height / 2 - height / 2
+ color: control.enabled
+ ? (control.checked
+ ? control.Material.switchCheckedTrackColor : control.Material.switchUncheckedTrackColor)
+ : (control.checked
+ ? control.Material.switchDisabledCheckedTrackColor
+ : control.Material.switchDisabledUncheckedTrackColor)
+ border.width: 2
+ border.color: control.enabled
+ ? (control.checked ? control.Material.switchCheckedTrackColor : control.Material.switchUncheckedHandleColor)
+ : (control.checked ? control.Material.switchDisabledCheckedTrackColor : control.Material.switchDisabledUncheckedTrackBorderColor)
+
+ property T.AbstractButton control
+ property alias handle: handle
+
+ Behavior on color {
+ ColorAnimation {
+ duration: 200
+ }
+ }
+ Behavior on border.color {
+ ColorAnimation {
+ duration: 200
+ }
+ }
+
+ Rectangle {
+ id: handle
+ x: Math.max(offset, Math.min(parent.width - offset - width,
+ indicator.control.visualPosition * parent.width - (width / 2)))
+ y: (parent.height - height) / 2
+ // We use scale to allow us to enlarge the circle from the center,
+ // as using width/height will cause it to jump due to the position x/y bindings.
+ // However, a large enough scale on certain displays will show the triangles
+ // that make up the circle, so instead we make sure that the circle is always
+ // its largest size so that more triangles are used, and downscale instead.
+ width: normalSize * largestScale
+ height: normalSize * largestScale
+ radius: width / 2
+ color: indicator.control.enabled
+ ? (indicator.control.checked
+ ? indicator.control.Material.switchCheckedHandleColor
+ : indicator.control.hovered
+ ? indicator.control.Material.switchUncheckedHoveredHandleColor : indicator.control.Material.switchUncheckedHandleColor)
+ : (indicator.control.checked
+ ? indicator.control.Material.switchDisabledCheckedHandleColor
+ : indicator.control.Material.switchDisabledUncheckedHandleColor)
+ scale: indicator.control.down ? 1 : (indicator.control.checked ? checkedSize / largestSize : normalSize / largestSize)
+
+ readonly property int offset: 2
+ readonly property real normalSize: !hasIcon ? indicator.control.Material.switchNormalHandleHeight : checkedSize
+ readonly property real checkedSize: indicator.control.Material.switchCheckedHandleHeight
+ readonly property real largestSize: indicator.control.Material.switchLargestHandleHeight
+ readonly property real largestScale: largestSize / normalSize
+ readonly property bool hasIcon: indicator.control.icon.name.length > 0
+ || indicator.control.icon.source.toString().length > 0
+
+ Behavior on x {
+ enabled: !indicator.control.pressed
+ SmoothedAnimation {
+ duration: 300
+ }
+ }
+
+ Behavior on scale {
+ NumberAnimation {
+ duration: 100
+ }
+ }
+
+ Behavior on color {
+ ColorAnimation {
+ duration: 200
+ }
+ }
+
+ IconImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ name: indicator.control.icon.name
+ source: indicator.control.icon.source
+ sourceSize: Qt.size(indicator.control.icon.width, indicator.control.icon.height)
+ color: indicator.control.icon.color
+ visible: handle.hasIcon
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/TextEditingContextMenu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/TextEditingContextMenu.qml
new file mode 100644
index 00000000..6b90150c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/TextEditingContextMenu.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+
+Menu {
+ id: menu
+ popupType: Qt.platform.pluginName !== "wayland" ? Popup.Window : Popup.Item
+
+ required property Item editor
+
+ UndoAction {
+ editor: menu.editor
+ }
+ RedoAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ CutAction {
+ editor: menu.editor
+ }
+ CopyAction {
+ editor: menu.editor
+ }
+ PasteAction {
+ editor: menu.editor
+ }
+ DeleteAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ SelectAllAction {
+ editor: menu.editor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/plugins.qmltypes
new file mode 100644
index 00000000..74489b4d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/plugins.qmltypes
@@ -0,0 +1,408 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickmaterialbusyindicator_p.h"
+ lineNumber: 25
+ name: "QQuickMaterialBusyIndicator"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Controls.Material.impl/BusyIndicatorImpl 2.0",
+ "QtQuick.Controls.Material.impl/BusyIndicatorImpl 2.1",
+ "QtQuick.Controls.Material.impl/BusyIndicatorImpl 2.4",
+ "QtQuick.Controls.Material.impl/BusyIndicatorImpl 2.7",
+ "QtQuick.Controls.Material.impl/BusyIndicatorImpl 2.11",
+ "QtQuick.Controls.Material.impl/BusyIndicatorImpl 6.0",
+ "QtQuick.Controls.Material.impl/BusyIndicatorImpl 6.3",
+ "QtQuick.Controls.Material.impl/BusyIndicatorImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickmaterialplaceholdertext_p.h"
+ lineNumber: 29
+ name: "QQuickMaterialPlaceholderText"
+ accessSemantics: "reference"
+ prototype: "QQuickPlaceholderText"
+ exports: [
+ "QtQuick.Controls.Material.impl/FloatingPlaceholderText 6.5",
+ "QtQuick.Controls.Material.impl/FloatingPlaceholderText 6.7"
+ ]
+ exportMetaObjectRevisions: [1541, 1543]
+ Property {
+ name: "filled"
+ type: "bool"
+ read: "isFilled"
+ write: "setFilled"
+ notify: "filledChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "controlHasActiveFocus"
+ type: "bool"
+ read: "controlHasActiveFocus"
+ write: "setControlHasActiveFocus"
+ notify: "controlHasActiveFocusChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "controlHasText"
+ type: "bool"
+ read: "controlHasText"
+ write: "setControlHasText"
+ notify: "controlHasTextChanged"
+ index: 2
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "largestHeight"
+ type: "int"
+ read: "largestHeight"
+ notify: "largestHeightChanged"
+ index: 3
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "verticalPadding"
+ type: "double"
+ read: "verticalPadding"
+ write: "setVerticalPadding"
+ notify: "verticalPaddingChanged"
+ index: 4
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "controlImplicitBackgroundHeight"
+ type: "double"
+ read: "controlImplicitBackgroundHeight"
+ write: "setControlImplicitBackgroundHeight"
+ notify: "controlImplicitBackgroundHeightChanged"
+ index: 5
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "controlHeight"
+ type: "double"
+ read: "controlHeight"
+ write: "setControlHeight"
+ index: 6
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "leftPadding"
+ type: "int"
+ write: "setLeftPadding"
+ index: 7
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "floatingLeftPadding"
+ type: "int"
+ write: "setFloatingLeftPadding"
+ index: 8
+ lineNumber: 42
+ isFinal: true
+ }
+ Signal { name: "filledChanged"; lineNumber: 72 }
+ Signal { name: "largestHeightChanged"; lineNumber: 73 }
+ Signal { name: "controlHasActiveFocusChanged"; lineNumber: 74 }
+ Signal { name: "controlHasTextChanged"; lineNumber: 75 }
+ Signal { name: "controlImplicitBackgroundHeightChanged"; lineNumber: 76 }
+ Signal { name: "verticalPaddingChanged"; lineNumber: 77 }
+ Method { name: "adjustTransformOrigin"; lineNumber: 80 }
+ }
+ Component {
+ file: "private/qquickmaterialprogressbar_p.h"
+ lineNumber: 25
+ name: "QQuickMaterialProgressBar"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Controls.Material.impl/ProgressBarImpl 2.0",
+ "QtQuick.Controls.Material.impl/ProgressBarImpl 2.1",
+ "QtQuick.Controls.Material.impl/ProgressBarImpl 2.4",
+ "QtQuick.Controls.Material.impl/ProgressBarImpl 2.7",
+ "QtQuick.Controls.Material.impl/ProgressBarImpl 2.11",
+ "QtQuick.Controls.Material.impl/ProgressBarImpl 6.0",
+ "QtQuick.Controls.Material.impl/ProgressBarImpl 6.3",
+ "QtQuick.Controls.Material.impl/ProgressBarImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ write: "setProgress"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "indeterminate"
+ type: "bool"
+ read: "isIndeterminate"
+ write: "setIndeterminate"
+ index: 2
+ lineNumber: 30
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickmaterialripple_p.h"
+ lineNumber: 25
+ name: "QQuickMaterialRipple"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Controls.Material.impl/Ripple 2.0",
+ "QtQuick.Controls.Material.impl/Ripple 2.1",
+ "QtQuick.Controls.Material.impl/Ripple 2.4",
+ "QtQuick.Controls.Material.impl/Ripple 2.7",
+ "QtQuick.Controls.Material.impl/Ripple 2.11",
+ "QtQuick.Controls.Material.impl/Ripple 6.0",
+ "QtQuick.Controls.Material.impl/Ripple 6.3",
+ "QtQuick.Controls.Material.impl/Ripple 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "Trigger"
+ lineNumber: 52
+ values: ["Press", "Release"]
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "clipRadius"
+ type: "double"
+ read: "clipRadius"
+ write: "setClipRadius"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ write: "setPressed"
+ index: 2
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ index: 3
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "anchor"
+ type: "QQuickItem"
+ isPointer: true
+ read: "anchor"
+ write: "setAnchor"
+ index: 4
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "trigger"
+ type: "Trigger"
+ read: "trigger"
+ write: "setTrigger"
+ index: 5
+ lineNumber: 33
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickmaterialtextcontainer_p.h"
+ lineNumber: 27
+ name: "QQuickMaterialTextContainer"
+ accessSemantics: "reference"
+ prototype: "QQuickPaintedItem"
+ exports: [
+ "QtQuick.Controls.Material.impl/MaterialTextContainer 6.5",
+ "QtQuick.Controls.Material.impl/MaterialTextContainer 6.7"
+ ]
+ exportMetaObjectRevisions: [1541, 1543]
+ Enum {
+ name: "PlaceHolderHAlignment"
+ lineNumber: 48
+ values: [
+ "AlignLeft",
+ "AlignRight",
+ "AlignHCenter",
+ "AlignJustify"
+ ]
+ }
+ Property {
+ name: "filled"
+ type: "bool"
+ read: "isFilled"
+ write: "setFilled"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "controlHasActiveFocus"
+ type: "bool"
+ read: "controlHasActiveFocus"
+ write: "setControlHasActiveFocus"
+ notify: "controlHasActiveFocusChanged"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "fillColor"
+ type: "QColor"
+ read: "fillColor"
+ write: "setFillColor"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "outlineColor"
+ type: "QColor"
+ read: "outlineColor"
+ write: "setOutlineColor"
+ index: 3
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "focusedOutlineColor"
+ type: "QColor"
+ read: "focusedOutlineColor"
+ write: "setFocusedOutlineColor"
+ index: 4
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "focusAnimationProgress"
+ type: "double"
+ read: "focusAnimationProgress"
+ write: "setFocusAnimationProgress"
+ index: 5
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "placeholderTextWidth"
+ type: "double"
+ read: "placeholderTextWidth"
+ write: "setPlaceholderTextWidth"
+ index: 6
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "placeholderTextHAlign"
+ type: "PlaceHolderHAlignment"
+ read: "placeholderTextHAlign"
+ write: "setPlaceholderTextHAlign"
+ index: 7
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "controlHasText"
+ type: "bool"
+ read: "controlHasText"
+ write: "setControlHasText"
+ notify: "controlHasTextChanged"
+ index: 8
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "placeholderHasText"
+ type: "bool"
+ read: "placeholderHasText"
+ write: "setPlaceholderHasText"
+ notify: "placeholderHasTextChanged"
+ index: 9
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "horizontalPadding"
+ type: "int"
+ read: "horizontalPadding"
+ write: "setHorizontalPadding"
+ notify: "horizontalPaddingChanged"
+ index: 10
+ lineNumber: 41
+ isFinal: true
+ }
+ Signal { name: "animateChanged"; lineNumber: 92 }
+ Signal { name: "controlHasActiveFocusChanged"; lineNumber: 93 }
+ Signal { name: "controlHasTextChanged"; lineNumber: 94 }
+ Signal { name: "placeholderHasTextChanged"; lineNumber: 95 }
+ Signal { name: "horizontalPaddingChanged"; lineNumber: 96 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/qmldir
new file mode 100644
index 00000000..350efd8f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/qmldir
@@ -0,0 +1,28 @@
+module QtQuick.Controls.Material.impl
+linktarget Qt6::qtquickcontrols2materialstyleimplplugin
+optional plugin qtquickcontrols2materialstyleimplplugin
+classname QtQuickControls2MaterialStyleImplPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+depends QtQuick.Controls.impl auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Material/impl/
+BoxShadow 6.0 BoxShadow.qml
+BoxShadow 2.0 BoxShadow.qml
+CheckIndicator 6.0 CheckIndicator.qml
+CheckIndicator 2.0 CheckIndicator.qml
+CursorDelegate 6.0 CursorDelegate.qml
+CursorDelegate 2.0 CursorDelegate.qml
+ElevationEffect 6.0 ElevationEffect.qml
+ElevationEffect 2.0 ElevationEffect.qml
+RadioIndicator 6.0 RadioIndicator.qml
+RadioIndicator 2.0 RadioIndicator.qml
+RectangularGlow 6.0 RectangularGlow.qml
+RectangularGlow 2.0 RectangularGlow.qml
+RoundedElevationEffect 6.0 RoundedElevationEffect.qml
+RoundedElevationEffect 2.0 RoundedElevationEffect.qml
+SliderHandle 6.0 SliderHandle.qml
+SliderHandle 2.0 SliderHandle.qml
+SwitchIndicator 6.0 SwitchIndicator.qml
+SwitchIndicator 2.0 SwitchIndicator.qml
+TextEditingContextMenu 6.11 TextEditingContextMenu.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/qtquickcontrols2materialstyleimplplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/qtquickcontrols2materialstyleimplplugin.dll
new file mode 100644
index 00000000..66b0e307
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/impl/qtquickcontrols2materialstyleimplplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/plugins.qmltypes
new file mode 100644
index 00000000..844c087f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/plugins.qmltypes
@@ -0,0 +1,853 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qquickattachedpropertypropagator.h"
+ lineNumber: 15
+ name: "QQuickAttachedPropertyPropagator"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ }
+ Component {
+ file: "private/qquickmaterialstyle_p.h"
+ lineNumber: 26
+ name: "QQuickMaterialStyle"
+ accessSemantics: "reference"
+ prototype: "QQuickAttachedPropertyPropagator"
+ exports: [
+ "QtQuick.Controls.Material/Material 2.0",
+ "QtQuick.Controls.Material/Material 2.15",
+ "QtQuick.Controls.Material/Material 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 527, 1536]
+ attachedType: "QQuickMaterialStyle"
+ Enum {
+ name: "Theme"
+ lineNumber: 107
+ values: ["Light", "Dark", "System"]
+ }
+ Enum {
+ name: "Variant"
+ lineNumber: 113
+ values: ["Normal", "Dense"]
+ }
+ Enum {
+ name: "Color"
+ lineNumber: 118
+ values: [
+ "Red",
+ "Pink",
+ "Purple",
+ "DeepPurple",
+ "Indigo",
+ "Blue",
+ "LightBlue",
+ "Cyan",
+ "Teal",
+ "Green",
+ "LightGreen",
+ "Lime",
+ "Yellow",
+ "Amber",
+ "Orange",
+ "DeepOrange",
+ "Brown",
+ "Grey",
+ "BlueGrey"
+ ]
+ }
+ Enum {
+ name: "Shade"
+ lineNumber: 140
+ values: [
+ "Shade50",
+ "Shade100",
+ "Shade200",
+ "Shade300",
+ "Shade400",
+ "Shade500",
+ "Shade600",
+ "Shade700",
+ "Shade800",
+ "Shade900",
+ "ShadeA100",
+ "ShadeA200",
+ "ShadeA400",
+ "ShadeA700"
+ ]
+ }
+ Enum {
+ name: "RoundedScale"
+ isScoped: true
+ lineNumber: 157
+ values: [
+ "NotRounded",
+ "ExtraSmallScale",
+ "SmallScale",
+ "MediumScale",
+ "LargeScale",
+ "ExtraLargeScale",
+ "FullScale"
+ ]
+ }
+ Enum {
+ name: "ContainerStyle"
+ isScoped: true
+ lineNumber: 167
+ values: ["Filled", "Outlined"]
+ }
+ Property {
+ name: "theme"
+ type: "Theme"
+ read: "theme"
+ write: "setTheme"
+ reset: "resetTheme"
+ notify: "themeChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "primary"
+ type: "QVariant"
+ read: "primary"
+ write: "setPrimary"
+ reset: "resetPrimary"
+ notify: "primaryChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "accent"
+ type: "QVariant"
+ read: "accent"
+ write: "setAccent"
+ reset: "resetAccent"
+ notify: "accentChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "foreground"
+ type: "QVariant"
+ read: "foreground"
+ write: "setForeground"
+ reset: "resetForeground"
+ notify: "foregroundChanged"
+ index: 3
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "background"
+ type: "QVariant"
+ read: "background"
+ write: "setBackground"
+ reset: "resetBackground"
+ notify: "backgroundChanged"
+ index: 4
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "elevation"
+ type: "int"
+ read: "elevation"
+ write: "setElevation"
+ reset: "resetElevation"
+ notify: "elevationChanged"
+ index: 5
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "roundedScale"
+ type: "RoundedScale"
+ read: "roundedScale"
+ write: "setRoundedScale"
+ reset: "resetRoundedScale"
+ notify: "roundedScaleChanged"
+ index: 6
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "containerStyle"
+ type: "ContainerStyle"
+ read: "containerStyle"
+ write: "setContainerStyle"
+ reset: "resetContainerStyle"
+ notify: "containerStyleChanged"
+ index: 7
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "primaryColor"
+ type: "QColor"
+ read: "primaryColor"
+ notify: "primaryChanged"
+ index: 8
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "accentColor"
+ type: "QColor"
+ read: "accentColor"
+ notify: "accentChanged"
+ index: 9
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "backgroundColor"
+ type: "QColor"
+ read: "backgroundColor"
+ notify: "backgroundChanged"
+ index: 10
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "primaryTextColor"
+ type: "QColor"
+ read: "primaryTextColor"
+ notify: "themeChanged"
+ index: 11
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "primaryHighlightedTextColor"
+ type: "QColor"
+ read: "primaryHighlightedTextColor"
+ notify: "primaryHighlightedTextColorChanged"
+ index: 12
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "secondaryTextColor"
+ type: "QColor"
+ read: "secondaryTextColor"
+ notify: "themeChanged"
+ index: 13
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hintTextColor"
+ type: "QColor"
+ read: "hintTextColor"
+ notify: "themeChanged"
+ index: 14
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "textSelectionColor"
+ type: "QColor"
+ read: "textSelectionColor"
+ notify: "themeOrAccentChanged"
+ index: 15
+ lineNumber: 47
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "dropShadowColor"
+ type: "QColor"
+ read: "dropShadowColor"
+ index: 16
+ lineNumber: 48
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "dividerColor"
+ type: "QColor"
+ read: "dividerColor"
+ notify: "themeChanged"
+ index: 17
+ lineNumber: 49
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "iconColor"
+ type: "QColor"
+ read: "iconColor"
+ notify: "themeChanged"
+ index: 18
+ lineNumber: 50
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "iconDisabledColor"
+ type: "QColor"
+ read: "iconDisabledColor"
+ notify: "themeChanged"
+ index: 19
+ lineNumber: 51
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "frameColor"
+ type: "QColor"
+ read: "frameColor"
+ notify: "themeChanged"
+ index: 20
+ lineNumber: 52
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "rippleColor"
+ type: "QColor"
+ read: "rippleColor"
+ notify: "themeChanged"
+ index: 21
+ lineNumber: 53
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "highlightedRippleColor"
+ type: "QColor"
+ read: "highlightedRippleColor"
+ notify: "themeOrAccentChanged"
+ index: 22
+ lineNumber: 54
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchUncheckedTrackColor"
+ type: "QColor"
+ read: "switchUncheckedTrackColor"
+ notify: "themeChanged"
+ index: 23
+ lineNumber: 55
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchCheckedTrackColor"
+ type: "QColor"
+ read: "switchCheckedTrackColor"
+ notify: "themeOrAccentChanged"
+ index: 24
+ lineNumber: 56
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchUncheckedHandleColor"
+ type: "QColor"
+ read: "switchUncheckedHandleColor"
+ notify: "themeChanged"
+ index: 25
+ lineNumber: 57
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchUncheckedHoveredHandleColor"
+ type: "QColor"
+ read: "switchUncheckedHoveredHandleColor"
+ notify: "themeChanged"
+ index: 26
+ lineNumber: 58
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchDisabledUncheckedTrackColor"
+ type: "QColor"
+ read: "switchDisabledUncheckedTrackColor"
+ notify: "themeChanged"
+ index: 27
+ lineNumber: 59
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchDisabledCheckedTrackColor"
+ type: "QColor"
+ read: "switchDisabledCheckedTrackColor"
+ notify: "themeChanged"
+ index: 28
+ lineNumber: 60
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchDisabledUncheckedTrackBorderColor"
+ type: "QColor"
+ read: "switchDisabledUncheckedTrackBorderColor"
+ notify: "themeChanged"
+ index: 29
+ lineNumber: 61
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchCheckedHandleColor"
+ type: "QColor"
+ read: "switchCheckedHandleColor"
+ notify: "themeOrAccentChanged"
+ index: 30
+ lineNumber: 62
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchDisabledUncheckedHandleColor"
+ type: "QColor"
+ read: "switchDisabledUncheckedHandleColor"
+ notify: "themeChanged"
+ index: 31
+ lineNumber: 63
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchDisabledCheckedHandleColor"
+ type: "QColor"
+ read: "switchDisabledCheckedHandleColor"
+ notify: "themeChanged"
+ index: 32
+ lineNumber: 64
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchDisabledCheckedIconColor"
+ type: "QColor"
+ read: "switchDisabledCheckedIconColor"
+ notify: "themeChanged"
+ index: 33
+ lineNumber: 65
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "switchDisabledUncheckedIconColor"
+ type: "QColor"
+ read: "switchDisabledUncheckedIconColor"
+ notify: "themeChanged"
+ index: 34
+ lineNumber: 66
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "scrollBarColor"
+ type: "QColor"
+ read: "scrollBarColor"
+ notify: "themeChanged"
+ index: 35
+ lineNumber: 67
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "scrollBarHoveredColor"
+ type: "QColor"
+ read: "scrollBarHoveredColor"
+ notify: "themeChanged"
+ index: 36
+ lineNumber: 68
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "scrollBarPressedColor"
+ type: "QColor"
+ read: "scrollBarPressedColor"
+ notify: "themeChanged"
+ index: 37
+ lineNumber: 69
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "dialogColor"
+ type: "QColor"
+ read: "dialogColor"
+ notify: "dialogColorChanged"
+ index: 38
+ lineNumber: 70
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "backgroundDimColor"
+ type: "QColor"
+ read: "backgroundDimColor"
+ notify: "themeChanged"
+ index: 39
+ lineNumber: 71
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "listHighlightColor"
+ type: "QColor"
+ read: "listHighlightColor"
+ notify: "themeChanged"
+ index: 40
+ lineNumber: 72
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "tooltipColor"
+ type: "QColor"
+ read: "tooltipColor"
+ notify: "tooltipColorChanged"
+ index: 41
+ lineNumber: 73
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "toolBarColor"
+ type: "QColor"
+ read: "toolBarColor"
+ notify: "toolBarColorChanged"
+ index: 42
+ lineNumber: 74
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "toolTextColor"
+ type: "QColor"
+ read: "toolTextColor"
+ notify: "toolTextColorChanged"
+ index: 43
+ lineNumber: 75
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "spinBoxDisabledIconColor"
+ type: "QColor"
+ read: "spinBoxDisabledIconColor"
+ notify: "themeChanged"
+ index: 44
+ lineNumber: 76
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "sliderDisabledColor"
+ revision: 527
+ type: "QColor"
+ read: "sliderDisabledColor"
+ notify: "themeChanged"
+ index: 45
+ lineNumber: 77
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "textFieldFilledContainerColor"
+ type: "QColor"
+ read: "textFieldFilledContainerColor"
+ notify: "themeChanged"
+ index: 46
+ lineNumber: 78
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "touchTarget"
+ type: "int"
+ read: "touchTarget"
+ index: 47
+ lineNumber: 80
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "buttonVerticalPadding"
+ type: "int"
+ read: "buttonVerticalPadding"
+ index: 48
+ lineNumber: 81
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "buttonHeight"
+ type: "int"
+ read: "buttonHeight"
+ index: 49
+ lineNumber: 82
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "delegateHeight"
+ type: "int"
+ read: "delegateHeight"
+ index: 50
+ lineNumber: 83
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "dialogButtonBoxHeight"
+ type: "int"
+ read: "dialogButtonBoxHeight"
+ index: 51
+ lineNumber: 84
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "dialogTitleFontPixelSize"
+ type: "int"
+ read: "dialogTitleFontPixelSize"
+ index: 52
+ lineNumber: 85
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "dialogRoundedScale"
+ type: "RoundedScale"
+ read: "dialogRoundedScale"
+ index: 53
+ lineNumber: 86
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "frameVerticalPadding"
+ type: "int"
+ read: "frameVerticalPadding"
+ index: 54
+ lineNumber: 87
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "menuItemHeight"
+ type: "int"
+ read: "menuItemHeight"
+ index: 55
+ lineNumber: 88
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "menuItemVerticalPadding"
+ type: "int"
+ read: "menuItemVerticalPadding"
+ index: 56
+ lineNumber: 89
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "switchIndicatorWidth"
+ type: "int"
+ read: "switchIndicatorWidth"
+ index: 57
+ lineNumber: 90
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "switchIndicatorHeight"
+ type: "int"
+ read: "switchIndicatorHeight"
+ index: 58
+ lineNumber: 91
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "switchNormalHandleHeight"
+ type: "int"
+ read: "switchNormalHandleHeight"
+ index: 59
+ lineNumber: 92
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "switchCheckedHandleHeight"
+ type: "int"
+ read: "switchCheckedHandleHeight"
+ index: 60
+ lineNumber: 93
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "switchLargestHandleHeight"
+ type: "int"
+ read: "switchLargestHandleHeight"
+ index: 61
+ lineNumber: 94
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "switchDelegateVerticalPadding"
+ type: "int"
+ read: "switchDelegateVerticalPadding"
+ index: 62
+ lineNumber: 95
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "textFieldHeight"
+ type: "int"
+ read: "textFieldHeight"
+ index: 63
+ lineNumber: 96
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "textFieldHorizontalPadding"
+ type: "int"
+ read: "textFieldHorizontalPadding"
+ index: 64
+ lineNumber: 97
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "textFieldVerticalPadding"
+ type: "int"
+ read: "textFieldVerticalPadding"
+ index: 65
+ lineNumber: 98
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "tooltipHeight"
+ type: "int"
+ read: "tooltipHeight"
+ index: 66
+ lineNumber: 99
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Signal { name: "themeChanged"; lineNumber: 304 }
+ Signal { name: "primaryChanged"; lineNumber: 305 }
+ Signal { name: "accentChanged"; lineNumber: 306 }
+ Signal { name: "foregroundChanged"; lineNumber: 307 }
+ Signal { name: "backgroundChanged"; lineNumber: 308 }
+ Signal { name: "elevationChanged"; lineNumber: 309 }
+ Signal { name: "themeOrAccentChanged"; lineNumber: 311 }
+ Signal { name: "primaryHighlightedTextColorChanged"; lineNumber: 313 }
+ Signal { name: "dialogColorChanged"; lineNumber: 314 }
+ Signal { name: "tooltipColorChanged"; lineNumber: 315 }
+ Signal { name: "toolBarColorChanged"; lineNumber: 316 }
+ Signal { name: "toolTextColorChanged"; lineNumber: 317 }
+ Signal { name: "roundedScaleChanged"; lineNumber: 318 }
+ Signal { name: "containerStyleChanged"; lineNumber: 319 }
+ Method {
+ name: "buttonColor"
+ type: "QColor"
+ isMethodConstant: true
+ lineNumber: 243
+ Parameter { name: "theme"; type: "Theme" }
+ Parameter { name: "background"; type: "QVariant" }
+ Parameter { name: "accent"; type: "QVariant" }
+ Parameter { name: "enabled"; type: "bool" }
+ Parameter { name: "flat"; type: "bool" }
+ Parameter { name: "highlighted"; type: "bool" }
+ Parameter { name: "checked"; type: "bool" }
+ }
+ Method {
+ name: "color"
+ type: "QColor"
+ isMethodConstant: true
+ lineNumber: 273
+ Parameter { name: "color"; type: "Color" }
+ Parameter { name: "shade"; type: "Shade" }
+ }
+ Method {
+ name: "color"
+ type: "QColor"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 273
+ Parameter { name: "color"; type: "Color" }
+ }
+ Method {
+ name: "shade"
+ type: "QColor"
+ isMethodConstant: true
+ lineNumber: 274
+ Parameter { name: "color"; type: "QColor" }
+ Parameter { name: "shade"; type: "Shade" }
+ }
+ Method {
+ name: "buttonLeftPadding"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 278
+ Parameter { name: "flat"; type: "bool" }
+ Parameter { name: "hasIcon"; type: "bool" }
+ }
+ Method {
+ name: "buttonRightPadding"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 279
+ Parameter { name: "flat"; type: "bool" }
+ Parameter { name: "hasIcon"; type: "bool" }
+ Parameter { name: "hasText"; type: "bool" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/qmldir
new file mode 100644
index 00000000..557ad432
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/qmldir
@@ -0,0 +1,119 @@
+module QtQuick.Controls.Material
+linktarget Qt6::qtquickcontrols2materialstyleplugin
+plugin qtquickcontrols2materialstyleplugin
+classname QtQuickControls2MaterialStylePlugin
+typeinfo plugins.qmltypes
+import QtQuick.Controls.Basic auto
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Material/
+ApplicationWindow 6.0 ApplicationWindow.qml
+ApplicationWindow 2.0 ApplicationWindow.qml
+BusyIndicator 6.0 BusyIndicator.qml
+BusyIndicator 2.0 BusyIndicator.qml
+Button 6.0 Button.qml
+Button 2.0 Button.qml
+CheckBox 6.0 CheckBox.qml
+CheckBox 2.0 CheckBox.qml
+CheckDelegate 6.0 CheckDelegate.qml
+CheckDelegate 2.0 CheckDelegate.qml
+ComboBox 6.0 ComboBox.qml
+ComboBox 2.0 ComboBox.qml
+DelayButton 2.2 DelayButton.qml
+DelayButton 6.0 DelayButton.qml
+Dial 6.0 Dial.qml
+Dial 2.0 Dial.qml
+Dialog 2.1 Dialog.qml
+Dialog 6.0 Dialog.qml
+DialogButtonBox 2.1 DialogButtonBox.qml
+DialogButtonBox 6.0 DialogButtonBox.qml
+DoubleSpinBox 6.11 DoubleSpinBox.qml
+Drawer 6.0 Drawer.qml
+Drawer 2.0 Drawer.qml
+Frame 6.0 Frame.qml
+Frame 2.0 Frame.qml
+GroupBox 6.0 GroupBox.qml
+GroupBox 2.0 GroupBox.qml
+HorizontalHeaderView 2.15 HorizontalHeaderView.qml
+HorizontalHeaderView 6.0 HorizontalHeaderView.qml
+HorizontalHeaderViewDelegate 6.10 HorizontalHeaderViewDelegate.qml
+ItemDelegate 6.0 ItemDelegate.qml
+ItemDelegate 2.0 ItemDelegate.qml
+Label 6.0 Label.qml
+Label 2.0 Label.qml
+Menu 6.0 Menu.qml
+Menu 2.0 Menu.qml
+MenuBar 2.3 MenuBar.qml
+MenuBar 6.0 MenuBar.qml
+MenuBarItem 2.3 MenuBarItem.qml
+MenuBarItem 6.0 MenuBarItem.qml
+MenuItem 6.0 MenuItem.qml
+MenuItem 2.0 MenuItem.qml
+MenuSeparator 2.1 MenuSeparator.qml
+MenuSeparator 6.0 MenuSeparator.qml
+Page 6.0 Page.qml
+Page 2.0 Page.qml
+PageIndicator 6.0 PageIndicator.qml
+PageIndicator 2.0 PageIndicator.qml
+Pane 6.0 Pane.qml
+Pane 2.0 Pane.qml
+Popup 6.0 Popup.qml
+Popup 2.0 Popup.qml
+ProgressBar 6.0 ProgressBar.qml
+ProgressBar 2.0 ProgressBar.qml
+RadioButton 6.0 RadioButton.qml
+RadioButton 2.0 RadioButton.qml
+RadioDelegate 6.0 RadioDelegate.qml
+RadioDelegate 2.0 RadioDelegate.qml
+RangeSlider 6.0 RangeSlider.qml
+RangeSlider 2.0 RangeSlider.qml
+RoundButton 2.1 RoundButton.qml
+RoundButton 6.0 RoundButton.qml
+ScrollView 6.0 ScrollView.qml
+ScrollView 2.0 ScrollView.qml
+ScrollBar 6.0 ScrollBar.qml
+ScrollBar 2.0 ScrollBar.qml
+ScrollIndicator 6.0 ScrollIndicator.qml
+ScrollIndicator 2.0 ScrollIndicator.qml
+SearchField 6.10 SearchField.qml
+SelectionRectangle 6.0 SelectionRectangle.qml
+SelectionRectangle 2.0 SelectionRectangle.qml
+Slider 6.0 Slider.qml
+Slider 2.0 Slider.qml
+SpinBox 6.0 SpinBox.qml
+SpinBox 2.0 SpinBox.qml
+SplitView 2.13 SplitView.qml
+SplitView 6.0 SplitView.qml
+StackView 6.0 StackView.qml
+StackView 2.0 StackView.qml
+SwipeDelegate 6.0 SwipeDelegate.qml
+SwipeDelegate 2.0 SwipeDelegate.qml
+SwipeView 6.0 SwipeView.qml
+SwipeView 2.0 SwipeView.qml
+Switch 6.0 Switch.qml
+Switch 2.0 Switch.qml
+SwitchDelegate 6.0 SwitchDelegate.qml
+SwitchDelegate 2.0 SwitchDelegate.qml
+TabBar 6.0 TabBar.qml
+TabBar 2.0 TabBar.qml
+TabButton 6.0 TabButton.qml
+TabButton 2.0 TabButton.qml
+TextArea 6.0 TextArea.qml
+TextArea 2.0 TextArea.qml
+TextField 6.0 TextField.qml
+TextField 2.0 TextField.qml
+ToolBar 6.0 ToolBar.qml
+ToolBar 2.0 ToolBar.qml
+ToolButton 6.0 ToolButton.qml
+ToolButton 2.0 ToolButton.qml
+ToolSeparator 2.1 ToolSeparator.qml
+ToolSeparator 6.0 ToolSeparator.qml
+ToolTip 6.0 ToolTip.qml
+ToolTip 2.0 ToolTip.qml
+TreeViewDelegate 6.0 TreeViewDelegate.qml
+TreeViewDelegate 2.0 TreeViewDelegate.qml
+Tumbler 6.0 Tumbler.qml
+Tumbler 2.0 Tumbler.qml
+VerticalHeaderView 2.15 VerticalHeaderView.qml
+VerticalHeaderView 6.0 VerticalHeaderView.qml
+VerticalHeaderViewDelegate 6.10 VerticalHeaderViewDelegate.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/qtquickcontrols2materialstyleplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/qtquickcontrols2materialstyleplugin.dll
new file mode 100644
index 00000000..0c6181b7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Material/qtquickcontrols2materialstyleplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ApplicationWindow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ApplicationWindow.qml
new file mode 100644
index 00000000..6b9e911e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ApplicationWindow.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.ApplicationWindow {
+ id: window
+
+ color: Universal.background
+
+ FocusRectangle {
+ parent: window.activeFocusControl
+ width: parent ? parent.width : 0
+ height: parent ? parent.height : 0
+ visible: parent && !!parent.useSystemFocusVisuals && !!parent.visualFocus
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/BusyIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/BusyIndicator.qml
new file mode 100644
index 00000000..5b0d7e27
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/BusyIndicator.qml
@@ -0,0 +1,28 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.BusyIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentItem: BusyIndicatorImpl {
+ implicitWidth: 20
+ implicitHeight: 20
+
+ readonly property real size: Math.min(control.availableWidth, control.availableHeight)
+
+ count: size < 60 ? 5 : 6 // "Small" vs. "Large"
+ color: control.Universal.accent
+ visible: control.running
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Button.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Button.qml
new file mode 100644
index 00000000..f1b6ac6b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Button.qml
@@ -0,0 +1,57 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.Button {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+ verticalPadding: padding - 4
+ spacing: 8
+
+ icon.width: 20
+ icon.height: 20
+
+ property bool useSystemFocusVisuals: true
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2)
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 32
+ implicitHeight: 32
+
+ visible: !control.flat || control.down || control.checked || control.highlighted
+ color: control.down ? control.Universal.baseMediumLowColor :
+ control.enabled && (control.highlighted || control.checked) ? control.Universal.accent :
+ control.Universal.baseLowColor
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ color: "transparent"
+ visible: enabled && control.hovered
+ border.width: 2 // ButtonBorderThemeThickness
+ border.color: control.Universal.baseMediumLowColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/CheckBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/CheckBox.qml
new file mode 100644
index 00000000..715d17c7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/CheckBox.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.CheckBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 8
+
+ property bool useSystemFocusVisuals: true
+
+ indicator: CheckIndicator {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+
+ opacity: enabled ? 1.0 : 0.2
+ color: control.Universal.foreground
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/CheckDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/CheckDelegate.qml
new file mode 100644
index 00000000..b14a4490
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/CheckDelegate.qml
@@ -0,0 +1,64 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.CheckDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12
+
+ padding: 12
+ topPadding: padding - 1
+ bottomPadding: padding + 1
+
+ icon.width: 20
+ icon.height: 20
+
+ indicator: CheckIndicator {
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: IconLabel {
+ leftPadding: !control.mirrored ? 0 : control.indicator.width + control.spacing
+ rightPadding: control.mirrored ? 0 : control.indicator.width + control.spacing
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2)
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ visible: enabled && (control.down || control.highlighted || control.visualFocus || control.hovered)
+ color: control.down ? control.Universal.listMediumColor :
+ control.hovered ? control.Universal.listLowColor : control.Universal.altMediumLowColor
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: control.visualFocus || control.highlighted
+ color: control.Universal.accent
+ opacity: control.Universal.theme === Universal.Light ? 0.4 : 0.6
+ }
+
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ComboBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ComboBox.qml
new file mode 100644
index 00000000..4f327175
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ComboBox.qml
@@ -0,0 +1,135 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.ComboBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: padding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
+ rightPadding: padding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing)
+
+ Universal.theme: editable && activeFocus ? Universal.Light : undefined
+
+ delegate: ItemDelegate {
+ required property var model
+ required property int index
+
+ width: ListView.view.width
+ text: model[control.textRole]
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+ }
+
+ indicator: ColorImage {
+ x: control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+ color: !control.enabled ? control.Universal.baseLowColor : control.Universal.baseMediumHighColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Universal/images/downarrow.png"
+
+ Rectangle {
+ z: -1
+ width: parent.width
+ height: parent.height
+ color: control.activeFocus ? control.Universal.accent :
+ control.pressed ? control.Universal.baseMediumLowColor :
+ control.hovered ? control.Universal.baseLowColor : "transparent"
+ visible: control.editable && !control.contentItem.hovered && (control.pressed || control.hovered)
+ opacity: control.activeFocus && !control.pressed ? 0.4 : 1.0
+ }
+ }
+
+ contentItem: T.TextField {
+ leftPadding: control.mirrored ? 1 : 12
+ rightPadding: control.mirrored ? 10 : 1
+ topPadding: 5 - control.topPadding
+ bottomPadding: 7 - control.bottomPadding
+
+ text: control.editable ? control.editText : control.displayText
+
+ enabled: control.editable
+ autoScroll: control.editable
+ readOnly: control.down
+ inputMethodHints: control.inputMethodHints
+ validator: control.validator
+ selectByMouse: control.selectTextByMouse
+
+ color: !control.enabled ? control.Universal.chromeDisabledLowColor :
+ control.editable && control.activeFocus ? control.Universal.chromeBlackHighColor : control.Universal.foreground
+ selectionColor: control.Universal.accent
+ selectedTextColor: control.Universal.chromeWhiteColor
+ verticalAlignment: Text.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 120
+ implicitHeight: 32
+
+ border.width: control.flat ? 0 : 2 // ComboBoxBorderThemeThickness
+ border.color: !control.enabled ? control.Universal.baseLowColor :
+ control.editable && control.activeFocus ? control.Universal.accent :
+ control.down ? control.Universal.baseMediumLowColor :
+ control.hovered ? control.Universal.baseMediumColor : control.Universal.baseMediumLowColor
+ color: !control.enabled ? control.Universal.baseLowColor :
+ control.down ? control.Universal.listMediumColor :
+ control.flat && control.hovered ? control.Universal.listLowColor :
+ control.editable && control.activeFocus ? control.Universal.background : control.Universal.altMediumLowColor
+ visible: !control.flat || control.pressed || control.hovered || control.visualFocus
+
+ Rectangle {
+ x: 2
+ y: 2
+ width: parent.width - 4
+ height: parent.height - 4
+
+ visible: control.visualFocus && !control.editable
+ color: control.Universal.accent
+ opacity: control.Universal.theme === Universal.Light ? 0.4 : 0.6
+ }
+ }
+
+ popup: T.Popup {
+ width: control.width
+ height: Math.min(contentItem.implicitHeight, control.Window.height - topMargin - bottomMargin)
+ topMargin: 8
+ bottomMargin: 8
+
+ Universal.theme: control.Universal.theme
+ Universal.accent: control.Universal.accent
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: Rectangle {
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1 // FlyoutBorderThemeThickness
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/DelayButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/DelayButton.qml
new file mode 100644
index 00000000..2666bbc5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/DelayButton.qml
@@ -0,0 +1,62 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.DelayButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+ verticalPadding: padding - 4
+
+ property bool useSystemFocusVisuals: true
+
+ transition: Transition {
+ NumberAnimation {
+ duration: control.delay * (control.pressed ? 1.0 - control.progress : 0.3 * control.progress)
+ }
+ }
+
+ contentItem: Text {
+ text: control.text
+ font: control.font
+ elide: Text.ElideRight
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+
+ opacity: enabled ? 1.0 : 0.2
+ color: control.Universal.foreground
+ }
+
+ background: Rectangle {
+ implicitWidth: 32
+ implicitHeight: 32
+
+ color: control.down ? control.Universal.baseMediumLowColor :
+ control.enabled && control.checked ? control.Universal.accent : control.Universal.baseLowColor
+
+ Rectangle {
+ visible: !control.checked
+ width: parent.width * control.progress
+ height: parent.height
+ color: control.Universal.accent
+ }
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ color: "transparent"
+ visible: enabled && control.hovered
+ border.width: 2 // ButtonBorderThemeThickness
+ border.color: control.Universal.baseMediumLowColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Dial.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Dial.qml
new file mode 100644
index 00000000..888e3185
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Dial.qml
@@ -0,0 +1,55 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.Dial {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 100
+
+ x: control.width / 2 - width / 2
+ y: control.height / 2 - height / 2
+ width: Math.max(64, Math.min(control.width, control.height))
+ height: width
+ radius: width / 2
+ color: "transparent"
+ border.color: !control.enabled ? control.Universal.baseLowColor : control.Universal.baseMediumColor
+ border.width: 2
+ }
+
+ handle: Rectangle {
+ implicitWidth: 14
+ implicitHeight: 14
+
+ x: control.background.x + control.background.width / 2 - width / 2
+ y: control.background.y + control.background.height / 2 - height / 2
+
+ radius: width / 2
+ color: !control.enabled ? control.Universal.baseLowColor :
+ control.pressed ? control.Universal.baseMediumColor :
+ control.hovered ? control.Universal.baseHighColor : control.Universal.baseMediumHighColor
+
+ transform: [
+ Translate {
+ y: -control.background.height * 0.4
+ + (control.handle ? control.handle.height / 2 : 0)
+ },
+ Rotation {
+ angle: control.angle
+ origin.x: control.handle ? control.handle.width / 2 : 0
+ origin.y: control.handle ? control.handle.height / 2 : 0
+ }
+ ]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Dialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Dialog.qml
new file mode 100644
index 00000000..c1275a3d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Dialog.qml
@@ -0,0 +1,58 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.Dialog {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 24
+ verticalPadding: 18
+
+ background: Rectangle {
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1 // FlyoutBorderThemeThickness
+ }
+
+ header: Label {
+ text: control.title
+ visible: parent?.parent === Overlay.overlay && control.title
+ elide: Label.ElideRight
+ topPadding: 18
+ leftPadding: 24
+ rightPadding: 24
+ // TODO: QPlatformTheme::TitleBarFont
+ font.pixelSize: 20
+ background: Rectangle {
+ x: 1; y: 1 // // FlyoutBorderThemeThickness
+ color: control.Universal.chromeMediumLowColor
+ width: parent.width - 2
+ height: parent.height - 1
+ }
+ }
+
+ footer: DialogButtonBox {
+ visible: count > 0
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/DialogButtonBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/DialogButtonBox.qml
new file mode 100644
index 00000000..c23940a1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/DialogButtonBox.qml
@@ -0,0 +1,44 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.DialogButtonBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ (control.count === 1 ? implicitContentWidth * 2 : implicitContentWidth) + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ contentWidth: (contentItem as ListView)?.contentWidth
+
+ spacing: 4
+ padding: 24
+ topPadding: position === T.DialogButtonBox.Footer ? 6 : 24
+ bottomPadding: position === T.DialogButtonBox.Header ? 6 : 24
+ alignment: count === 1 ? Qt.AlignRight : undefined
+
+ delegate: Button {
+ width: control.count === 1 ? control.availableWidth / 2 : undefined
+ }
+
+ contentItem: ListView {
+ implicitWidth: contentWidth
+ model: control.contentModel
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ snapMode: ListView.SnapToItem
+ }
+
+ background: Rectangle {
+ implicitHeight: 32
+ color: control.Universal.chromeMediumLowColor
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/DoubleSpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/DoubleSpinBox.qml
new file mode 100644
index 00000000..355889d5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/DoubleSpinBox.qml
@@ -0,0 +1,121 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.DoubleSpinBox {
+ id: control
+
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight, down.implicitIndicatorHeight)
+
+ // TextControlThemePadding + 2 (border)
+ padding: 12
+ topPadding: padding - 7
+ leftPadding: padding + (control.mirrored ? (up.indicator ? up.indicator.width : 0) : (down.indicator ? down.indicator.width : 0))
+ rightPadding: padding + (control.mirrored ? (down.indicator ? down.indicator.width : 0) : (up.indicator ? up.indicator.width : 0))
+ bottomPadding: padding - 5
+
+ Universal.theme: activeFocus ? Universal.Light : undefined
+
+ validator: DoubleValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ decimals: control.decimals
+ }
+
+ contentItem: TextInput {
+ text: control.displayText
+
+ font: control.font
+ color: !enabled ? control.Universal.chromeDisabledLowColor :
+ activeFocus ? control.Universal.chromeBlackHighColor : control.Universal.foreground
+ selectionColor: control.Universal.accent
+ selectedTextColor: control.Universal.chromeWhiteColor
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: TextInput.AlignVCenter
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+ clip: width < implicitWidth
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ up.indicator: Item {
+ implicitWidth: 28
+ height: control.height + 4
+ y: -2
+ x: control.mirrored ? 0 : control.width - width
+
+ Rectangle {
+ x: 2; y: 4
+ width: parent.width - 4
+ height: parent.height - 8
+ color: control.activeFocus ? control.Universal.accent :
+ control.up.pressed ? control.Universal.baseMediumLowColor :
+ control.up.hovered ? control.Universal.baseLowColor : "transparent"
+ visible: control.up.pressed || control.up.hovered
+ opacity: control.activeFocus && !control.up.pressed ? 0.4 : 1.0
+ }
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ color: !enabled ? control.Universal.chromeDisabledLowColor :
+ control.activeFocus ? control.Universal.chromeBlackHighColor : control.Universal.baseHighColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Universal/images/" + (control.mirrored ? "left" : "right") + "arrow.png"
+ }
+ }
+
+ down.indicator: Item {
+ implicitWidth: 28
+ height: control.height + 4
+ y: -2
+ x: control.mirrored ? control.width - width : 0
+
+ Rectangle {
+ x: 2; y: 4
+ width: parent.width - 4
+ height: parent.height - 8
+ color: control.activeFocus ? control.Universal.accent :
+ control.down.pressed ? control.Universal.baseMediumLowColor :
+ control.down.hovered ? control.Universal.baseLowColor : "transparent"
+ visible: control.down.pressed || control.down.hovered
+ opacity: control.activeFocus && !control.down.pressed ? 0.4 : 1.0
+ }
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ color: !enabled ? control.Universal.chromeDisabledLowColor :
+ control.activeFocus ? control.Universal.chromeBlackHighColor : control.Universal.baseHighColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Universal/images/" + (control.mirrored ? "right" : "left") + "arrow.png"
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 60 + 28 // TextControlThemeMinWidth - 4 (border)
+ implicitHeight: 28 // TextControlThemeMinHeight - 4 (border)
+
+ border.width: 2 // TextControlBorderThemeThickness
+ border.color: !control.enabled ? control.Universal.baseLowColor :
+ control.activeFocus ? control.Universal.accent :
+ control.hovered ? control.Universal.baseMediumColor : control.Universal.chromeDisabledLowColor
+ color: control.enabled ? control.Universal.background : control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Drawer.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Drawer.qml
new file mode 100644
index 00000000..29245c12
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Drawer.qml
@@ -0,0 +1,46 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.Drawer {
+ id: control
+
+ parent: T.Overlay.overlay
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top + (control.edge === Qt.BottomEdge)
+ leftPadding: SafeArea.margins.left + (control.edge === Qt.RightEdge)
+ rightPadding: SafeArea.margins.right + (control.edge === Qt.LeftEdge)
+ bottomPadding: SafeArea.margins.bottom + (control.edge === Qt.TopEdge)
+
+ enter: Transition { SmoothedAnimation { velocity: 5 } }
+ exit: Transition { SmoothedAnimation { velocity: 5 } }
+
+ background: Rectangle {
+ color: control.Universal.chromeMediumLowColor
+ Rectangle {
+ readonly property bool horizontal: control.edge === Qt.LeftEdge || control.edge === Qt.RightEdge
+ width: horizontal ? 1 : parent.width
+ height: horizontal ? parent.height : 1
+ color: control.Universal.chromeHighColor
+ x: control.edge === Qt.LeftEdge ? parent.width - 1 : 0
+ y: control.edge === Qt.TopEdge ? parent.height - 1 : 0
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Frame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Frame.qml
new file mode 100644
index 00000000..64af0e02
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Frame.qml
@@ -0,0 +1,23 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.Frame {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+
+ background: Rectangle {
+ color: "transparent"
+ border.color: control.Universal.chromeDisabledLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/GroupBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/GroupBox.qml
new file mode 100644
index 00000000..232beb48
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/GroupBox.qml
@@ -0,0 +1,43 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.GroupBox {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ spacing: 12
+ padding: 12
+ topPadding: padding + (implicitLabelWidth > 0 ? implicitLabelHeight + spacing : 0)
+
+ label: Text {
+ x: control.leftPadding
+ width: control.availableWidth
+
+ text: control.title
+ font: control.font
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+
+ opacity: enabled ? 1.0 : 0.2
+ color: control.Universal.foreground
+ }
+
+ background: Rectangle {
+ y: control.topPadding - control.bottomPadding
+ width: parent.width
+ height: parent.height - control.topPadding + control.bottomPadding
+
+ color: "transparent"
+ border.color: control.Universal.chromeDisabledLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/HorizontalHeaderView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/HorizontalHeaderView.qml
new file mode 100644
index 00000000..2441c554
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/HorizontalHeaderView.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.HorizontalHeaderView {
+ id: control
+
+ implicitWidth: syncView ? syncView.width : 0
+ // The contentHeight of TableView will be zero at start-up, until the delegate
+ // items have been loaded. This means that even if the implicit height of
+ // HorizontalHeaderView should be the same as the content height in the end, we
+ // need to ensure that it has at least a height of 1 at start-up, otherwise
+ // TableView won't bother loading any delegates at all.
+ implicitHeight: Math.max(1, contentHeight)
+
+ delegate: HorizontalHeaderViewDelegate { }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/HorizontalHeaderViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/HorizontalHeaderViewDelegate.qml
new file mode 100644
index 00000000..957cd4f9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/HorizontalHeaderViewDelegate.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl as ControlsImpl
+import QtQuick.Controls.Universal
+import QtQuick.Templates as T
+
+T.HeaderViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ highlighted: selected
+
+ background: Rectangle {
+ color: control.Universal.background
+ }
+
+ contentItem: Label {
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ color: ControlsImpl.Color.transparent(control.Universal.foreground,
+ enabled ? 1.0 : 0.2)
+ text: control.model[control.headerView.textRole]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ItemDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ItemDelegate.qml
new file mode 100644
index 00000000..5fd6a9f7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ItemDelegate.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.ItemDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12
+
+ padding: 12
+ topPadding: padding - 1
+ bottomPadding: padding + 1
+
+ icon.width: 20
+ icon.height: 20
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2)
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ visible: enabled && (control.down || control.highlighted || control.visualFocus || control.hovered)
+ color: control.down ? control.Universal.listMediumColor :
+ control.hovered ? control.Universal.listLowColor : control.Universal.altMediumLowColor
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: control.visualFocus || control.highlighted
+ color: control.Universal.accent
+ opacity: control.Universal.theme === Universal.Light ? 0.4 : 0.6
+ }
+
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Label.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Label.qml
new file mode 100644
index 00000000..346d29b1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Label.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.Label {
+ id: control
+
+ opacity: enabled ? 1.0 : 0.2
+ color: control.Universal.foreground
+ linkColor: Universal.accent
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Menu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Menu.qml
new file mode 100644
index 00000000..2ecb7dc2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Menu.qml
@@ -0,0 +1,50 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+import QtQuick.Window
+
+T.Menu {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ margins: 0
+ overlap: 1
+
+ delegate: MenuItem { }
+
+ contentItem: ListView {
+ implicitHeight: contentHeight
+ model: control.contentModel
+ interactive: Window.window
+ ? contentHeight + control.topPadding + control.bottomPadding > control.height
+ : false
+ clip: true
+ currentIndex: control.currentIndex
+
+ ScrollIndicator.vertical: ScrollIndicator {}
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 40
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1 // FlyoutBorderThemeThickness
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuBar.qml
new file mode 100644
index 00000000..56fc668c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuBar.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.MenuBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top
+ leftPadding: SafeArea.margins.left
+ rightPadding: SafeArea.margins.right
+ bottomPadding: SafeArea.margins.bottom
+
+ delegate: MenuBarItem { }
+
+ contentItem: Row {
+ spacing: control.spacing
+ Repeater {
+ model: control.contentModel
+ }
+ }
+
+ background: Rectangle {
+ implicitHeight: 40
+ color: control.Universal.chromeMediumColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuBarItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuBarItem.qml
new file mode 100644
index 00000000..63f6e603
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuBarItem.qml
@@ -0,0 +1,58 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.MenuBarItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 12
+ topPadding: padding - 1
+ bottomPadding: padding + 1
+ spacing: 12
+
+ icon.width: 20
+ icon.height: 20
+ icon.color: !enabled ? Universal.baseLowColor : Universal.baseHighColor
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: !control.enabled ? control.Universal.baseLowColor : control.Universal.baseHighColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 40
+ implicitHeight: 40
+
+ color: !control.enabled ? control.Universal.baseLowColor :
+ control.down ? control.Universal.listMediumColor :
+ control.highlighted ? control.Universal.listLowColor : "transparent"
+
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+
+ visible: control.visualFocus
+ color: control.Universal.accent
+ opacity: control.Universal.theme === Universal.Light ? 0.4 : 0.6
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuItem.qml
new file mode 100644
index 00000000..24f1a7d2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuItem.qml
@@ -0,0 +1,82 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.MenuItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 12
+ topPadding: padding - 1
+ bottomPadding: padding + 1
+ spacing: 12
+
+ icon.width: 20
+ icon.height: 20
+
+ contentItem: IconLabel {
+ readonly property real arrowPadding: control.subMenu && control.arrow ? control.arrow.width + control.spacing : 0
+ readonly property real indicatorPadding: control.checkable && control.indicator ? control.indicator.width + control.spacing : 0
+ leftPadding: !control.mirrored ? indicatorPadding : arrowPadding
+ rightPadding: control.mirrored ? indicatorPadding : arrowPadding
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: !control.enabled ? control.Universal.baseLowColor : control.Universal.baseHighColor
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ arrow: ColorImage {
+ x: control.mirrored ? control.leftPadding : control.width - width - control.rightPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ visible: control.subMenu
+ mirror: control.mirrored
+ color: !enabled ? control.Universal.baseLowColor : control.Universal.baseHighColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Universal/images/rightarrow.png"
+ }
+
+ indicator: ColorImage {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ visible: control.checked
+ color: !control.enabled ? control.Universal.baseLowColor : control.down ? control.Universal.baseHighColor : control.Universal.baseMediumHighColor
+ source: !control.checkable ? "" : "qrc:/qt-project.org/imports/QtQuick/Controls/Universal/images/checkmark.png"
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 40
+
+ color: !control.enabled ? control.Universal.baseLowColor :
+ control.down ? control.Universal.listMediumColor :
+ control.highlighted ? control.Universal.listLowColor : control.Universal.altMediumLowColor
+
+ Rectangle {
+ x: 1; y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+
+ visible: control.visualFocus
+ color: control.Universal.accent
+ opacity: control.Universal.theme === Universal.Light ? 0.4 : 0.6
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuSeparator.qml
new file mode 100644
index 00000000..91224f9c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/MenuSeparator.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.MenuSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+ topPadding: 9
+ bottomPadding: 10
+
+ contentItem: Rectangle {
+ implicitWidth: 188
+ implicitHeight: 1
+ color: control.Universal.baseMediumLowColor
+ }
+
+ background: Rectangle {
+ color: control.Universal.altMediumLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Page.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Page.qml
new file mode 100644
index 00000000..ec121bb2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Page.qml
@@ -0,0 +1,24 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.Page {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ background: Rectangle {
+ color: control.Universal.background
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/PageIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/PageIndicator.qml
new file mode 100644
index 00000000..863ae833
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/PageIndicator.qml
@@ -0,0 +1,39 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.PageIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 7
+
+ delegate: Rectangle {
+ implicitWidth: 5
+ implicitHeight: 5
+
+ radius: width / 2
+ color: index === control.currentIndex ? control.Universal.baseMediumHighColor :
+ pressed ? control.Universal.baseMediumLowColor : control.Universal.baseLowColor
+
+ required property int index
+ }
+
+ contentItem: Row {
+ spacing: control.spacing
+
+ Repeater {
+ model: control.count
+ delegate: control.delegate
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Pane.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Pane.qml
new file mode 100644
index 00000000..20382f6b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Pane.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.Pane {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+
+ background: Rectangle {
+ color: control.Universal.background
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Popup.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Popup.qml
new file mode 100644
index 00000000..353d4c94
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Popup.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.Popup {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12
+
+ background: Rectangle {
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1 // FlyoutBorderThemeThickness
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ProgressBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ProgressBar.qml
new file mode 100644
index 00000000..80aac890
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ProgressBar.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.ProgressBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentItem: ProgressBarImpl {
+ implicitHeight: 10
+
+ scale: control.mirrored ? -1 : 1
+ color: control.Universal.accent
+ progress: control.position
+ indeterminate: control.visible && control.indeterminate
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 10
+ y: (control.height - height) / 2
+ height: 10
+
+ visible: !control.indeterminate
+ color: control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RadioButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RadioButton.qml
new file mode 100644
index 00000000..6f09315b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RadioButton.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.RadioButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 8
+
+ property bool useSystemFocusVisuals: true
+
+ indicator: RadioIndicator {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+
+ opacity: enabled ? 1.0 : 0.2
+ color: control.Universal.foreground
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RadioDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RadioDelegate.qml
new file mode 100644
index 00000000..47ba3433
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RadioDelegate.qml
@@ -0,0 +1,64 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.RadioDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12
+
+ padding: 12
+ topPadding: padding - 1
+ bottomPadding: padding + 1
+
+ icon.width: 20
+ icon.height: 20
+
+ indicator: RadioIndicator {
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: IconLabel {
+ leftPadding: !control.mirrored ? 0 : control.indicator.width + control.spacing
+ rightPadding: control.mirrored ? 0 : control.indicator.width + control.spacing
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2)
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ visible: enabled && (control.down || control.highlighted || control.visualFocus || control.hovered)
+ color: control.down ? control.Universal.listMediumColor :
+ control.hovered ? control.Universal.listLowColor : control.Universal.altMediumLowColor
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: control.visualFocus || control.highlighted
+ color: control.Universal.accent
+ opacity: control.Universal.theme === Universal.Light ? 0.4 : 0.6
+ }
+
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RangeSlider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RangeSlider.qml
new file mode 100644
index 00000000..00ecd63a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RangeSlider.qml
@@ -0,0 +1,77 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.RangeSlider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ first.implicitHandleWidth + leftPadding + rightPadding,
+ second.implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ first.implicitHandleHeight + topPadding + bottomPadding,
+ second.implicitHandleHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ first.handle: Rectangle {
+ implicitWidth: control.horizontal ? 8 : 24
+ implicitHeight: control.horizontal ? 24 : 8
+
+ x: control.leftPadding + (control.horizontal ? control.first.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.first.visualPosition * (control.availableHeight - height))
+
+ radius: 4
+ color: control.first.pressed ? control.Universal.chromeHighColor :
+ control.first.hovered ? control.Universal.chromeAltLowColor :
+ control.enabled ? control.Universal.accent : control.Universal.chromeDisabledHighColor
+ }
+
+ second.handle: Rectangle {
+ implicitWidth: control.horizontal ? 8 : 24
+ implicitHeight: control.horizontal ? 24 : 8
+
+ x: control.leftPadding + (control.horizontal ? control.second.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.second.visualPosition * (control.availableHeight - height))
+
+ radius: 4
+ color: control.second.pressed ? control.Universal.chromeHighColor :
+ control.second.hovered ? control.Universal.chromeAltLowColor :
+ control.enabled ? control.Universal.accent : control.Universal.chromeDisabledHighColor
+ }
+
+ background: Item {
+ implicitWidth: control.horizontal ? 200 : 18
+ implicitHeight: control.horizontal ? 18 : 200
+
+ x: control.leftPadding + (control.horizontal ? 0 : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : 0)
+ width: control.horizontal ? control.availableWidth : implicitWidth
+ height: control.horizontal ? implicitHeight : control.availableHeight
+
+ scale: control.horizontal && control.mirrored ? -1 : 1
+
+ Rectangle {
+ x: control.horizontal ? 0 : (parent.width - width) / 2
+ y: control.horizontal ? (parent.height - height) / 2 : 0
+ width: control.horizontal ? parent.width : 2 // SliderBackgroundThemeHeight
+ height: control.vertical ? parent.height : 2 // SliderBackgroundThemeHeight
+
+ color: enabled && control.hovered && !control.pressed ? control.Universal.baseMediumColor :
+ control.enabled ? control.Universal.baseMediumLowColor : control.Universal.chromeDisabledHighColor
+ }
+
+ Rectangle {
+ x: control.horizontal ? control.first.position * parent.width : (parent.width - width) / 2
+ y: control.horizontal ? (parent.height - height) / 2 : control.second.visualPosition * parent.height
+ width: control.horizontal ? control.second.position * parent.width - control.first.position * parent.width : 2 // SliderBackgroundThemeHeight
+ height: control.vertical ? control.second.position * parent.height - control.first.position * parent.height : 2 // SliderBackgroundThemeHeight
+
+ color: control.enabled ? control.Universal.accent : control.Universal.chromeDisabledHighColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RoundButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RoundButton.qml
new file mode 100644
index 00000000..e1f317d8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/RoundButton.qml
@@ -0,0 +1,58 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.RoundButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+ spacing: 8
+
+ icon.width: 20
+ icon.height: 20
+
+ property bool useSystemFocusVisuals: true
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2)
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 32
+ implicitHeight: 32
+
+ radius: control.radius
+ visible: !control.flat || control.down || control.checked || control.highlighted
+ color: control.down ? control.Universal.baseMediumLowColor :
+ control.enabled && (control.highlighted || control.checked) ? control.Universal.accent :
+ control.Universal.baseLowColor
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ radius: control.radius
+ color: "transparent"
+ visible: enabled && control.hovered
+ border.width: 2 // ButtonBorderThemeThickness
+ border.color: control.Universal.baseMediumLowColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ScrollBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ScrollBar.qml
new file mode 100644
index 00000000..3cacba6e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ScrollBar.qml
@@ -0,0 +1,62 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.ScrollBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ visible: control.policy !== T.ScrollBar.AlwaysOff
+ minimumSize: orientation === Qt.Horizontal ? height / width : width / height
+
+ // TODO: arrows
+
+ contentItem: Rectangle {
+ implicitWidth: control.interactive ? 12 : 6
+ implicitHeight: control.interactive ? 12: 6
+
+ color: control.pressed ? control.Universal.baseMediumColor :
+ enabled && control.interactive && control.hovered ? control.Universal.baseMediumLowColor :
+ control.Universal.chromeHighColor
+ opacity: 0.0
+ }
+
+ background: Rectangle {
+ implicitWidth: control.interactive ? 12 : 6
+ implicitHeight: control.interactive ? 12: 6
+
+ color: control.Universal.chromeLowColor
+ visible: control.size < 1.0
+ opacity: 0.0
+ }
+
+ states: [
+ State {
+ name: "active"
+ when: control.policy === T.ScrollBar.AlwaysOn || (control.active && control.size < 1.0)
+ }
+ ]
+
+ transitions: [
+ Transition {
+ to: "active"
+ NumberAnimation { targets: [control.contentItem, control.background]; property: "opacity"; to: 1.0 }
+ },
+ Transition {
+ from: "active"
+ SequentialAnimation {
+ PropertyAction{ targets: [control.contentItem, control.background]; property: "opacity"; value: 1.0 }
+ PauseAnimation { duration: 3000 }
+ NumberAnimation { targets: [control.contentItem, control.background]; property: "opacity"; to: 0.0 }
+ }
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ScrollIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ScrollIndicator.qml
new file mode 100644
index 00000000..2ad7a3b6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ScrollIndicator.qml
@@ -0,0 +1,46 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.ScrollIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentItem: Rectangle {
+ implicitWidth: 6
+ implicitHeight: 6
+
+ color: control.Universal.baseMediumLowColor
+ visible: control.size < 1.0
+ opacity: 0.0
+
+ states: [
+ State {
+ name: "active"
+ when: control.active
+ }
+ ]
+
+ transitions: [
+ Transition {
+ to: "active"
+ NumberAnimation { target: control.contentItem; property: "opacity"; to: 1.0 }
+ },
+ Transition {
+ from: "active"
+ SequentialAnimation {
+ PauseAnimation { duration: 5000 }
+ NumberAnimation { target: control.contentItem; property: "opacity"; to: 0.0 }
+ }
+ }
+ ]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ScrollView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ScrollView.qml
new file mode 100644
index 00000000..1f7f9fba
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ScrollView.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ScrollView {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ ScrollBar.vertical: ScrollBar {
+ parent: control
+ x: control.mirrored ? 0 : control.width - width
+ y: control.topPadding
+ height: control.availableHeight
+ active: control.ScrollBar.horizontal.active
+ }
+
+ ScrollBar.horizontal: ScrollBar {
+ parent: control
+ x: control.leftPadding
+ y: control.height - height
+ width: control.availableWidth
+ active: control.ScrollBar.vertical.active
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SearchField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SearchField.qml
new file mode 100644
index 00000000..6579b419
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SearchField.qml
@@ -0,0 +1,153 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.SearchField {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ + searchIndicator.implicitIndicatorWidth + clearIndicator.implicitIndicatorWidth
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ searchIndicator.implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: padding + (control.mirrored ? __clearIndicatorWidth : __searchIndicatorWidth)
+ rightPadding: padding + (control.mirrored ? __searchIndicatorWidth : __clearIndicatorWidth)
+
+ readonly property real __clearIndicatorWidth: !clearIndicator.indicator || !clearIndicator.indicator.visible
+ ? 0 : clearIndicator.indicator.width + spacing
+ readonly property real __searchIndicatorWidth: !searchIndicator.indicator || !searchIndicator.indicator.visible
+ ? 0 : searchIndicator.indicator.width + spacing
+
+ Universal.theme: activeFocus ? Universal.Light : undefined
+
+ delegate: ItemDelegate {
+ width: ListView.view.width
+ text: model[control.textRole]
+ palette.text: control.palette.text
+ palette.highlightedText: control.palette.highlightedText
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+
+ required property var model
+ required property int index
+ }
+
+ searchIndicator.indicator: Item {
+ x: !control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+ implicitWidth: 28
+ implicitHeight: 28
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ color: control.activeFocus ? control.Universal.accent :
+ control.searchIndicator.pressed ? control.Universal.baseMediumLowColor :
+ control.searchIndicator.hovered ? control.Universal.baseLowColor : "transparent"
+ visible: control.searchIndicator.pressed || control.searchIndicator.hovered
+ opacity: control.activeFocus && !control.searchIndicator.pressed ? 0.4 : 1.0
+ }
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 20
+ height: 20
+ color: !enabled ? control.Universal.chromeDisabledLowColor :
+ control.activeFocus ? control.Universal.chromeBlackHighColor : control.Universal.baseHighColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Universal/images/search-magnifier.png"
+ }
+ }
+
+ clearIndicator.indicator: Item {
+ x: control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+ implicitWidth: 28
+ implicitHeight: 28
+ visible: control.text.length > 0
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ color: control.activeFocus ? control.Universal.accent :
+ control.clearIndicator.pressed ? control.Universal.baseMediumLowColor :
+ control.clearIndicator.hovered ? control.Universal.baseLowColor : "transparent"
+ visible: control.clearIndicator.pressed || control.clearIndicator.hovered
+ opacity: control.activeFocus && !control.clearIndicator.pressed ? 0.4 : 1.0
+ }
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 20
+ height: 20
+ color: !enabled ? control.Universal.chromeDisabledLowColor :
+ control.activeFocus ? control.Universal.chromeBlackHighColor : control.Universal.baseHighColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Universal/images/close_big.png"
+ }
+ }
+
+ contentItem: T.TextField {
+ leftPadding: !control.mirrored ? 6 : 0
+ rightPadding: !control.mirrored ? 6 : 0
+
+ text: control.text
+
+ color: !control.enabled ? control.Universal.chromeDisabledLowColor :
+ control.activeFocus ? control.Universal.chromeBlackHighColor : control.Universal.foreground
+ selectionColor: control.Universal.accent
+ selectedTextColor: control.Universal.chromeWhiteColor
+ verticalAlignment: TextInput.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 120
+ implicitHeight: 32
+
+ border.width: 2 // TextControlBorderThemeThickness
+ border.color: !control.enabled ? control.Universal.baseLowColor :
+ control.activeFocus ? control.Universal.accent :
+ control.hovered ? control.Universal.baseMediumColor : control.Universal.chromeDisabledLowColor
+ color: control.enabled ? control.Universal.background : control.Universal.baseLowColor
+ }
+
+ popup: T.Popup {
+ y: control.height
+ width: control.width
+ height: Math.min(contentItem.implicitHeight, control.Window.height - control.y - control.height - control.padding)
+ topMargin: 6
+ bottomMargin: 6
+
+ Universal.theme: control.Universal.theme
+ Universal.accent: control.Universal.accent
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: Rectangle {
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SelectionRectangle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SelectionRectangle.qml
new file mode 100644
index 00000000..376ff6b4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SelectionRectangle.qml
@@ -0,0 +1,38 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.SelectionRectangle {
+ id: control
+
+ topLeftHandle: handle
+ bottomRightHandle: handle
+
+ Component {
+ id: handle
+ Rectangle {
+ implicitWidth: 8
+ implicitHeight: 24
+ radius: 4
+ color: tapHandler.pressed || SelectionRectangle.dragging ? control.Universal.chromeHighColor :
+ hoverHandler.hovered ? control.Universal.chromeAltLowColor :
+ control.Universal.accent
+ visible: control.active
+
+ property Item control: SelectionRectangle.control
+
+ HoverHandler {
+ id: hoverHandler
+ }
+
+ TapHandler {
+ id: tapHandler
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Slider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Slider.qml
new file mode 100644
index 00000000..30595ecf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Slider.qml
@@ -0,0 +1,64 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.Slider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitHandleWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitHandleHeight + topPadding + bottomPadding)
+
+ padding: 6
+
+ property bool useSystemFocusVisuals: true
+
+ handle: Rectangle {
+ implicitWidth: control.horizontal ? 8 : 24
+ implicitHeight: control.horizontal ? 24 : 8
+
+ x: control.leftPadding + (control.horizontal ? control.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.visualPosition * (control.availableHeight - height))
+
+ radius: 4
+ color: control.pressed ? control.Universal.chromeHighColor :
+ control.enabled ? control.hovered ? control.Universal.chromeAltLowColor :
+ control.Universal.accent : control.Universal.chromeDisabledHighColor
+ }
+
+ background: Item {
+ implicitWidth: control.horizontal ? 200 : 18
+ implicitHeight: control.horizontal ? 18 : 200
+
+ x: control.leftPadding + (control.horizontal ? 0 : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : 0)
+ width: control.horizontal ? control.availableWidth : implicitWidth
+ height: control.horizontal ? implicitHeight : control.availableHeight
+
+ scale: control.horizontal && control.mirrored ? -1 : 1
+
+ Rectangle {
+ x: control.horizontal ? 0 : (parent.width - width) / 2
+ y: control.horizontal ? (parent.height - height) / 2 : 0
+ width: control.horizontal ? parent.width : 2 // SliderTrackThemeHeight
+ height: !control.horizontal ? parent.height : 2 // SliderTrackThemeHeight
+
+ color: enabled && control.hovered && !control.pressed ? control.Universal.baseMediumColor :
+ control.enabled ? control.Universal.baseMediumLowColor : control.Universal.chromeDisabledHighColor
+ }
+
+ Rectangle {
+ x: control.horizontal ? 0 : (parent.width - width) / 2
+ y: control.horizontal ? (parent.height - height) / 2 : control.visualPosition * parent.height
+ width: control.horizontal ? control.position * parent.width : 2 // SliderTrackThemeHeight
+ height: !control.horizontal ? control.position * parent.height : 2 // SliderTrackThemeHeight
+
+ color: control.enabled ? control.Universal.accent : control.Universal.chromeDisabledHighColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SpinBox.qml
new file mode 100644
index 00000000..554dd0eb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SpinBox.qml
@@ -0,0 +1,120 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.SpinBox {
+ id: control
+
+
+ // Note: the width of the indicators are calculated into the padding
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight, down.implicitIndicatorHeight)
+
+ // TextControlThemePadding + 2 (border)
+ padding: 12
+ topPadding: padding - 7
+ leftPadding: padding + (control.mirrored ? (up.indicator ? up.indicator.width : 0) : (down.indicator ? down.indicator.width : 0))
+ rightPadding: padding + (control.mirrored ? (down.indicator ? down.indicator.width : 0) : (up.indicator ? up.indicator.width : 0))
+ bottomPadding: padding - 5
+
+ Universal.theme: activeFocus ? Universal.Light : undefined
+
+ validator: IntValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ }
+
+ contentItem: TextInput {
+ text: control.displayText
+
+ font: control.font
+ color: !enabled ? control.Universal.chromeDisabledLowColor :
+ activeFocus ? control.Universal.chromeBlackHighColor : control.Universal.foreground
+ selectionColor: control.Universal.accent
+ selectedTextColor: control.Universal.chromeWhiteColor
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: TextInput.AlignVCenter
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+ clip: width < implicitWidth
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ up.indicator: Item {
+ implicitWidth: 28
+ height: control.height + 4
+ y: -2
+ x: control.mirrored ? 0 : control.width - width
+
+ Rectangle {
+ x: 2; y: 4
+ width: parent.width - 4
+ height: parent.height - 8
+ color: control.activeFocus ? control.Universal.accent :
+ control.up.pressed ? control.Universal.baseMediumLowColor :
+ control.up.hovered ? control.Universal.baseLowColor : "transparent"
+ visible: control.up.pressed || control.up.hovered
+ opacity: control.activeFocus && !control.up.pressed ? 0.4 : 1.0
+ }
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ color: !enabled ? control.Universal.chromeDisabledLowColor :
+ control.activeFocus ? control.Universal.chromeBlackHighColor : control.Universal.baseHighColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Universal/images/" + (control.mirrored ? "left" : "right") + "arrow.png"
+ }
+ }
+
+ down.indicator: Item {
+ implicitWidth: 28
+ height: control.height + 4
+ y: -2
+ x: control.mirrored ? control.width - width : 0
+
+ Rectangle {
+ x: 2; y: 4
+ width: parent.width - 4
+ height: parent.height - 8
+ color: control.activeFocus ? control.Universal.accent :
+ control.down.pressed ? control.Universal.baseMediumLowColor :
+ control.down.hovered ? control.Universal.baseLowColor : "transparent"
+ visible: control.down.pressed || control.down.hovered
+ opacity: control.activeFocus && !control.down.pressed ? 0.4 : 1.0
+ }
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ color: !enabled ? control.Universal.chromeDisabledLowColor :
+ control.activeFocus ? control.Universal.chromeBlackHighColor : control.Universal.baseHighColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Universal/images/" + (control.mirrored ? "right" : "left") + "arrow.png"
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 60 + 28 // TextControlThemeMinWidth - 4 (border)
+ implicitHeight: 28 // TextControlThemeMinHeight - 4 (border)
+
+ border.width: 2 // TextControlBorderThemeThickness
+ border.color: !control.enabled ? control.Universal.baseLowColor :
+ control.activeFocus ? control.Universal.accent :
+ control.hovered ? control.Universal.baseMediumColor : control.Universal.chromeDisabledLowColor
+ color: control.enabled ? control.Universal.background : control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SplitView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SplitView.qml
new file mode 100644
index 00000000..2ebb22a3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SplitView.qml
@@ -0,0 +1,23 @@
+// Copyright (C) 2018 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.SplitView {
+ id: control
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ handle: Rectangle {
+ implicitWidth: control.orientation === Qt.Horizontal ? 6 : control.width
+ implicitHeight: control.orientation === Qt.Horizontal ? control.height : 6
+ color: T.SplitHandle.pressed ? control.Universal.baseMediumColor
+ : (enabled && T.SplitHandle.hovered ? control.Universal.baseMediumLowColor : control.Universal.chromeHighColor)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/StackView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/StackView.qml
new file mode 100644
index 00000000..83a0fb0c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/StackView.qml
@@ -0,0 +1,44 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.StackView {
+ id: control
+
+ popEnter: Transition {
+ ParallelAnimation {
+ NumberAnimation { property: "opacity"; from: 0; to: 1; duration: 200; easing.type: Easing.InQuint }
+ NumberAnimation { property: "x"; from: (control.mirrored ? -0.3 : 0.3) * -control.width; to: 0; duration: 400; easing.type: Easing.OutCubic }
+ }
+ }
+
+ popExit: Transition {
+ NumberAnimation { property: "opacity"; from: 1; to: 0; duration: 200; easing.type: Easing.OutQuint }
+ }
+
+ pushEnter: Transition {
+ ParallelAnimation {
+ NumberAnimation { property: "opacity"; from: 0; to: 1; duration: 200; easing.type: Easing.InQuint }
+ NumberAnimation { property: "x"; from: (control.mirrored ? -0.3 : 0.3) * control.width; to: 0; duration: 400; easing.type: Easing.OutCubic }
+ }
+ }
+
+ pushExit: Transition {
+ NumberAnimation { property: "opacity"; from: 1; to: 0; duration: 200; easing.type: Easing.OutQuint }
+ }
+
+ replaceEnter: Transition {
+ ParallelAnimation {
+ NumberAnimation { property: "opacity"; from: 0; to: 1; duration: 200; easing.type: Easing.InQuint }
+ NumberAnimation { property: "x"; from: (control.mirrored ? -0.3 : 0.3) * control.width; to: 0; duration: 400; easing.type: Easing.OutCubic }
+ }
+ }
+
+ replaceExit: Transition {
+ NumberAnimation { property: "opacity"; from: 1; to: 0; duration: 200; easing.type: Easing.OutQuint }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SwipeDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SwipeDelegate.qml
new file mode 100644
index 00000000..84a402ce
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SwipeDelegate.qml
@@ -0,0 +1,60 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.SwipeDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12
+
+ padding: 12
+ topPadding: padding - 1
+ bottomPadding: padding + 1
+
+ icon.width: 20
+ icon.height: 20
+
+ swipe.transition: Transition { SmoothedAnimation { velocity: 3; easing.type: Easing.InOutCubic } }
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2)
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ color: control.Universal.background
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ color: control.down ? control.Universal.listMediumColor :
+ enabled && control.hovered ? control.Universal.listLowColor : control.Universal.altMediumLowColor
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: control.visualFocus || control.highlighted
+ color: control.Universal.accent
+ opacity: control.Universal.theme === Universal.Light ? 0.4 : 0.6
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Switch.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Switch.qml
new file mode 100644
index 00000000..a97b73a1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Switch.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.Switch {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 5
+ spacing: 8
+
+ property bool useSystemFocusVisuals: true
+
+ indicator: SwitchIndicator {
+ x: control.text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+
+ text: control.text
+ font: control.font
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+
+ opacity: enabled ? 1.0 : 0.2
+ color: control.Universal.foreground
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SwitchDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SwitchDelegate.qml
new file mode 100644
index 00000000..9d4d13f3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/SwitchDelegate.qml
@@ -0,0 +1,64 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.SwitchDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12
+
+ padding: 12
+ topPadding: padding - 1
+ bottomPadding: padding + 1
+
+ icon.width: 20
+ icon.height: 20
+
+ indicator: SwitchIndicator {
+ x: control.text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ control: control
+ }
+
+ contentItem: IconLabel {
+ leftPadding: !control.mirrored ? 0 : control.indicator.width + control.spacing
+ rightPadding: control.mirrored ? 0 : control.indicator.width + control.spacing
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
+
+ icon: control.icon
+ defaultIconColor: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2)
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ visible: enabled && (control.down || control.highlighted || control.visualFocus || control.hovered)
+ color: control.down ? control.Universal.listMediumColor :
+ control.hovered ? control.Universal.listLowColor : control.Universal.altMediumLowColor
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: control.visualFocus || control.highlighted
+ color: control.Universal.accent
+ opacity: control.Universal.theme === Universal.Light ? 0.4 : 0.6
+ }
+
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TabBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TabBar.qml
new file mode 100644
index 00000000..01908fd0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TabBar.qml
@@ -0,0 +1,38 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.TabBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentItem: ListView {
+ model: control.contentModel
+ currentIndex: control.currentIndex
+
+ spacing: control.spacing
+ orientation: ListView.Horizontal
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.AutoFlickIfNeeded
+ snapMode: ListView.SnapToItem
+
+ highlightMoveDuration: 100
+ highlightRangeMode: ListView.ApplyRange
+ preferredHighlightBegin: 48
+ preferredHighlightEnd: width - 48
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 48
+ color: control.Universal.background
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TabButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TabButton.qml
new file mode 100644
index 00000000..a35828bf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TabButton.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.TabButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 12 // PivotItemMargin
+ spacing: 8
+
+ icon.width: 20
+ icon.height: 20
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: Color.transparent(enabled && control.hovered
+ ? control.Universal.baseMediumHighColor : control.Universal.foreground,
+ control.checked || control.down || (enabled && control.hovered) ? 1.0 : 0.2)
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TextArea.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TextArea.qml
new file mode 100644
index 00000000..9dd5da9d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TextArea.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.TextArea {
+ id: control
+
+ implicitWidth: Math.max(contentWidth + leftPadding + rightPadding,
+ implicitBackgroundWidth + leftInset + rightInset,
+ placeholder.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(contentHeight + topPadding + bottomPadding,
+ implicitBackgroundHeight + topInset + bottomInset,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ // TextControlThemePadding + 2 (border)
+ padding: 12
+ topPadding: padding - 7
+ rightPadding: padding - 4
+ bottomPadding: padding - 5
+
+ Universal.theme: activeFocus ? Universal.Light : undefined
+
+ color: !enabled ? Universal.chromeDisabledLowColor : Universal.foreground
+ selectionColor: Universal.accent
+ selectedTextColor: Universal.chromeWhiteColor
+ placeholderTextColor: !enabled ? Universal.chromeDisabledLowColor :
+ activeFocus ? Universal.chromeBlackMediumLowColor :
+ Universal.baseMediumColor
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ verticalAlignment: control.verticalAlignment
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: Rectangle {
+ implicitWidth: 60 // TextControlThemeMinWidth - 4 (border)
+ implicitHeight: 28 // TextControlThemeMinHeight - 4 (border)
+
+ border.width: 2 // TextControlBorderThemeThickness
+ border.color: !control.enabled ? control.Universal.baseLowColor :
+ control.activeFocus ? control.Universal.accent :
+ control.hovered ? control.Universal.baseMediumColor : control.Universal.chromeDisabledLowColor
+ color: control.enabled ? control.Universal.background : control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TextField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TextField.qml
new file mode 100644
index 00000000..370b42fa
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/TextField.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+
+T.TextField {
+ id: control
+
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ || Math.max(contentWidth, placeholder.implicitWidth) + leftPadding + rightPadding
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ // TextControlThemePadding + 2 (border)
+ padding: 12
+ topPadding: padding - 7
+ rightPadding: padding - 4
+ bottomPadding: padding - 5
+
+ Universal.theme: activeFocus ? Universal.Light : undefined
+
+ color: !enabled ? Universal.chromeDisabledLowColor : Universal.foreground
+ selectionColor: Universal.accent
+ selectedTextColor: Universal.chromeWhiteColor
+ placeholderTextColor: !enabled ? Universal.chromeDisabledLowColor :
+ activeFocus ? Universal.chromeBlackMediumLowColor :
+ Universal.baseMediumColor
+ verticalAlignment: TextInput.AlignVCenter
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ verticalAlignment: control.verticalAlignment
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: Rectangle {
+ implicitWidth: 60 // TextControlThemeMinWidth - 4 (border)
+ implicitHeight: 28 // TextControlThemeMinHeight - 4 (border)
+
+ border.width: 2 // TextControlBorderThemeThickness
+ border.color: !control.enabled ? control.Universal.baseLowColor :
+ control.activeFocus ? control.Universal.accent :
+ control.hovered ? control.Universal.baseMediumColor : control.Universal.chromeDisabledLowColor
+ color: control.enabled ? control.Universal.background : control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolBar.qml
new file mode 100644
index 00000000..4ef49296
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolBar.qml
@@ -0,0 +1,26 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.ToolBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: SafeArea.margins.top
+ leftPadding: SafeArea.margins.left
+ rightPadding: SafeArea.margins.right
+ bottomPadding: SafeArea.margins.bottom
+
+ background: Rectangle {
+ implicitHeight: 48 // AppBarThemeCompactHeight
+ color: control.Universal.chromeMediumColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolButton.qml
new file mode 100644
index 00000000..1f96a152
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolButton.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+T.ToolButton {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 8
+
+ icon.width: 20
+ icon.height: 20
+
+ property bool useSystemFocusVisuals: true
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2)
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+ }
+
+ background: Rectangle {
+ implicitWidth: 68
+ implicitHeight: 48 // AppBarThemeCompactHeight
+
+ color: control.enabled && (control.highlighted || control.checked) ? control.Universal.accent : "transparent"
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: enabled && (control.down || control.hovered)
+ color: control.down ? control.Universal.listMediumColor : control.Universal.listLowColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolSeparator.qml
new file mode 100644
index 00000000..c138b74a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolSeparator.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.ToolSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ leftPadding: vertical ? 16 : 12
+ rightPadding: vertical ? 15 : 12
+ topPadding: vertical ? 12 : 16
+ bottomPadding: vertical ? 12 : 15
+
+ contentItem: Rectangle {
+ implicitWidth: control.vertical ? 1 : 20
+ implicitHeight: control.vertical ? 20 : 1
+ color: control.Universal.baseMediumLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolTip.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolTip.qml
new file mode 100644
index 00000000..5e04b375
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/ToolTip.qml
@@ -0,0 +1,40 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.ToolTip {
+ id: control
+
+ x: parent ? (parent.width - implicitWidth) / 2 : 0
+ y: -implicitHeight - 16
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ margins: 8
+ padding: 8
+ topPadding: padding - 3
+ bottomPadding: padding - 1
+
+ closePolicy: T.Popup.CloseOnEscape | T.Popup.CloseOnPressOutsideParent | T.Popup.CloseOnReleaseOutsideParent
+
+ contentItem: Text {
+ text: control.text
+ font: control.font
+ wrapMode: Text.Wrap
+ opacity: enabled ? 1.0 : 0.2
+ color: control.Universal.foreground
+ }
+
+ background: Rectangle {
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1 // ToolTipBorderThemeThickness
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Tumbler.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Tumbler.qml
new file mode 100644
index 00000000..ec2e5b1d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/Tumbler.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+import QtQuick.Controls.impl
+
+T.Tumbler {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ readonly property real __delegateHeight: availableHeight / visibleItemCount
+
+ delegate: Text {
+ text: modelData
+ font: control.font
+ color: control.Universal.foreground
+ opacity: (1.0 - Math.abs(Tumbler.displacement) / (control.visibleItemCount / 2)) * (control.enabled ? 1 : 0.6)
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+
+ required property var modelData
+ required property int index
+ }
+
+ contentItem: TumblerView {
+ implicitWidth: 60
+ implicitHeight: 200
+ model: control.model
+ delegate: control.delegate
+ path: Path {
+ startX: control.contentItem.width / 2
+ startY: -control.__delegateHeight / 2
+ PathLine {
+ x: control.contentItem.width / 2
+ y: (control.visibleItemCount + 1) * control.__delegateHeight - control.__delegateHeight / 2
+ }
+ }
+
+ property real delegateHeight: control.availableHeight / control.visibleItemCount
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/VerticalHeaderView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/VerticalHeaderView.qml
new file mode 100644
index 00000000..a6f62f88
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/VerticalHeaderView.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+T.VerticalHeaderView {
+ id: control
+
+ // The contentWidth of TableView will be zero at start-up, until the delegate
+ // items have been loaded. This means that even if the implicit width of
+ // VerticalHeaderView should be the same as the content width in the end, we
+ // need to ensure that it has at least a width of 1 at start-up, otherwise
+ // TableView won't bother loading any delegates at all.
+ implicitWidth: Math.max(1, contentWidth)
+ implicitHeight: syncView ? syncView.height : 0
+
+ delegate: VerticalHeaderViewDelegate { }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/VerticalHeaderViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/VerticalHeaderViewDelegate.qml
new file mode 100644
index 00000000..5b52ade0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/VerticalHeaderViewDelegate.qml
@@ -0,0 +1,40 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl as ControlsImpl
+import QtQuick.Controls.Universal
+import QtQuick.Templates as T
+
+T.HeaderViewDelegate {
+ id: control
+
+ // same as AbstractButton.qml
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 8
+
+ highlighted: selected
+
+ background: Rectangle {
+ implicitWidth: Math.max(control.headerView.width,
+ control.contentItem.implicitWidth
+ + (control.padding * 2))
+ implicitHeight: control.contentItem.implicitHeight + (control.padding * 2)
+ color: control.Universal.background
+ }
+
+ contentItem: Label {
+ width: control.width
+ height: control.height
+ horizontalAlignment: Text.AlignHCenter
+ verticalAlignment: Text.AlignVCenter
+ color: ControlsImpl.Color.transparent(control.Universal.foreground,
+ enabled ? 1.0 : 0.2)
+ text: control.model[control.headerView.textRole]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/CheckIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/CheckIndicator.qml
new file mode 100644
index 00000000..78973cba
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/CheckIndicator.qml
@@ -0,0 +1,49 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+
+Rectangle {
+ id: indicator
+ implicitWidth: 20
+ implicitHeight: 20
+
+ color: !control.enabled ? "transparent" :
+ control.down && !partiallyChecked ? control.Universal.baseMediumColor :
+ control.checkState === Qt.Checked ? control.Universal.accent : "transparent"
+ border.color: !control.enabled ? control.Universal.baseLowColor :
+ control.down ? control.Universal.baseMediumColor :
+ control.checked ? control.Universal.accent : control.Universal.baseMediumHighColor
+ border.width: 2 // CheckBoxBorderThemeThickness
+
+ property Item control
+ readonly property bool partiallyChecked: control.checkState === Qt.PartiallyChecked
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+
+ visible: indicator.control.checkState === Qt.Checked
+ color: !indicator.control.enabled ? indicator.control.Universal.baseLowColor : indicator.control.Universal.chromeWhiteColor
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Universal/images/checkmark.png"
+ }
+
+ Rectangle {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: indicator.partiallyChecked ? parent.width / 2 : parent.width
+ height: indicator.partiallyChecked ? parent.height / 2 : parent.height
+
+ visible: !indicator.control.pressed && enabled && indicator.control.hovered || indicator.partiallyChecked
+ color: !indicator.partiallyChecked ? "transparent" :
+ !indicator.control.enabled ? indicator.control.Universal.baseLowColor :
+ indicator.control.down ? indicator.control.Universal.baseMediumColor :
+ indicator.control.hovered ? indicator.control.Universal.baseHighColor : indicator.control.Universal.baseMediumHighColor
+ border.width: indicator.partiallyChecked ? 0 : 2 // CheckBoxBorderThemeThickness
+ border.color: indicator.control.Universal.baseMediumLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/CopyAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/CopyAction.qml
new file mode 100644
index 00000000..1d039a0c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/CopyAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+CopyAction {
+ icon.width: 20
+ icon.height: 20
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/CutAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/CutAction.qml
new file mode 100644
index 00000000..84aeeca7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/CutAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+CutAction {
+ icon.width: 20
+ icon.height: 20
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/DeleteAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/DeleteAction.qml
new file mode 100644
index 00000000..36834a19
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/DeleteAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+DeleteAction {
+ icon.width: 20
+ icon.height: 20
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/PasteAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/PasteAction.qml
new file mode 100644
index 00000000..fb39868e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/PasteAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+PasteAction {
+ icon.width: 20
+ icon.height: 20
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/RadioIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/RadioIndicator.qml
new file mode 100644
index 00000000..6f4fd9cd
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/RadioIndicator.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Universal
+
+Rectangle {
+ id: indicator
+ implicitWidth: 20
+ implicitHeight: 20
+ radius: width / 2
+ color: "transparent"
+ border.width: 2 // RadioButtonBorderThemeThickness
+ border.color: control.checked ? "transparent" :
+ !control.enabled ? control.Universal.baseLowColor :
+ control.down ? control.Universal.baseMediumColor :
+ control.hovered ? control.Universal.baseHighColor : control.Universal.baseMediumHighColor
+
+ property var control
+
+ Rectangle {
+ id: checkOuterEllipse
+ width: parent.width
+ height: parent.height
+
+ radius: width / 2
+ opacity: indicator.control.checked ? 1 : 0
+ color: "transparent"
+ border.width: 2 // RadioButtonBorderThemeThickness
+ border.color: !indicator.control.enabled ? indicator.control.Universal.baseLowColor :
+ indicator.control.down ? indicator.control.Universal.baseMediumColor : indicator.control.Universal.accent
+ }
+
+ Rectangle {
+ id: checkGlyph
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: parent.width / 2
+ height: parent.height / 2
+
+ radius: width / 2
+ opacity: indicator.control.checked ? 1 : 0
+ color: !indicator.control.enabled ? indicator.control.Universal.baseLowColor :
+ indicator.control.down ? indicator.control.Universal.baseMediumColor :
+ indicator.control.hovered ? indicator.control.Universal.baseHighColor : indicator.control.Universal.baseMediumHighColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/RedoAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/RedoAction.qml
new file mode 100644
index 00000000..d78561f6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/RedoAction.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick.Controls.impl
+
+RedoAction {
+ icon.width: 20
+ icon.height: 20
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/SelectAllAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/SelectAllAction.qml
new file mode 100644
index 00000000..c1df778d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/SelectAllAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+SelectAllAction {
+ icon.width: 20
+ icon.height: 20
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/SwitchIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/SwitchIndicator.qml
new file mode 100644
index 00000000..5c47d644
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/SwitchIndicator.qml
@@ -0,0 +1,49 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Universal
+
+Item {
+ id: indicator
+ implicitWidth: 44
+ implicitHeight: 20
+
+ property T.AbstractButton control
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+
+ radius: 10
+ color: !indicator.control.enabled ? "transparent" :
+ indicator.control.pressed ? indicator.control.Universal.baseMediumColor :
+ indicator.control.checked ? indicator.control.Universal.accent : "transparent"
+ border.color: !indicator.control.enabled ? indicator.control.Universal.baseLowColor :
+ indicator.control.checked && !indicator.control.pressed ? indicator.control.Universal.accent :
+ indicator.control.hovered && !indicator.control.checked && !indicator.control.pressed ? indicator.control.Universal.baseHighColor : indicator.control.Universal.baseMediumColor
+ opacity: enabled && indicator.control.hovered && indicator.control.checked && !indicator.control.pressed ? (indicator.control.Universal.theme === Universal.Light ? 0.7 : 0.9) : 1.0
+ border.width: 2
+ }
+
+ Rectangle {
+ width: 10
+ height: 10
+ radius: 5
+
+ color: !indicator.control.enabled ? indicator.control.Universal.baseLowColor :
+ indicator.control.pressed || indicator.control.checked ? indicator.control.Universal.chromeWhiteColor :
+ indicator.control.hovered && !indicator.control.checked ? indicator.control.Universal.baseHighColor : indicator.control.Universal.baseMediumHighColor
+
+ x: Math.max(5, Math.min(parent.width - width - 5,
+ indicator.control.visualPosition * parent.width - (width / 2)))
+ y: (parent.height - height) / 2
+
+ Behavior on x {
+ enabled: !indicator.control.pressed
+ SmoothedAnimation { velocity: 200 }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/TextEditingContextMenu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/TextEditingContextMenu.qml
new file mode 100644
index 00000000..35b5fcc1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/TextEditingContextMenu.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl as UniversalImpl
+
+Menu {
+ id: menu
+ popupType: Qt.platform.pluginName !== "wayland" ? Popup.Window : Popup.Item
+
+ required property Item editor
+
+ UniversalImpl.UndoAction {
+ editor: menu.editor
+ }
+ UniversalImpl.RedoAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ UniversalImpl.CutAction {
+ editor: menu.editor
+ }
+ UniversalImpl.CopyAction {
+ editor: menu.editor
+ }
+ UniversalImpl.PasteAction {
+ editor: menu.editor
+ }
+ UniversalImpl.DeleteAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ UniversalImpl.SelectAllAction {
+ editor: menu.editor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/UndoAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/UndoAction.qml
new file mode 100644
index 00000000..2c3fc21f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/UndoAction.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick.Controls.impl
+
+UndoAction {
+ icon.width: 20
+ icon.height: 20
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/plugins.qmltypes
new file mode 100644
index 00000000..8b7fa04b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/plugins.qmltypes
@@ -0,0 +1,112 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickuniversalbusyindicator_p.h"
+ lineNumber: 25
+ name: "QQuickUniversalBusyIndicator"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Controls.Universal.impl/BusyIndicatorImpl 2.0",
+ "QtQuick.Controls.Universal.impl/BusyIndicatorImpl 2.1",
+ "QtQuick.Controls.Universal.impl/BusyIndicatorImpl 2.4",
+ "QtQuick.Controls.Universal.impl/BusyIndicatorImpl 2.7",
+ "QtQuick.Controls.Universal.impl/BusyIndicatorImpl 2.11",
+ "QtQuick.Controls.Universal.impl/BusyIndicatorImpl 6.0",
+ "QtQuick.Controls.Universal.impl/BusyIndicatorImpl 6.3",
+ "QtQuick.Controls.Universal.impl/BusyIndicatorImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ write: "setCount"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickuniversalfocusrectangle_p.h"
+ lineNumber: 24
+ name: "QQuickUniversalFocusRectangle"
+ accessSemantics: "reference"
+ prototype: "QQuickPaintedItem"
+ exports: [
+ "QtQuick.Controls.Universal.impl/FocusRectangle 2.0",
+ "QtQuick.Controls.Universal.impl/FocusRectangle 2.1",
+ "QtQuick.Controls.Universal.impl/FocusRectangle 2.4",
+ "QtQuick.Controls.Universal.impl/FocusRectangle 2.7",
+ "QtQuick.Controls.Universal.impl/FocusRectangle 2.11",
+ "QtQuick.Controls.Universal.impl/FocusRectangle 6.0",
+ "QtQuick.Controls.Universal.impl/FocusRectangle 6.3",
+ "QtQuick.Controls.Universal.impl/FocusRectangle 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ }
+ Component {
+ file: "private/qquickuniversalprogressbar_p.h"
+ lineNumber: 25
+ name: "QQuickUniversalProgressBar"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Controls.Universal.impl/ProgressBarImpl 2.0",
+ "QtQuick.Controls.Universal.impl/ProgressBarImpl 2.1",
+ "QtQuick.Controls.Universal.impl/ProgressBarImpl 2.4",
+ "QtQuick.Controls.Universal.impl/ProgressBarImpl 2.7",
+ "QtQuick.Controls.Universal.impl/ProgressBarImpl 2.11",
+ "QtQuick.Controls.Universal.impl/ProgressBarImpl 6.0",
+ "QtQuick.Controls.Universal.impl/ProgressBarImpl 6.3",
+ "QtQuick.Controls.Universal.impl/ProgressBarImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ write: "setProgress"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "indeterminate"
+ type: "bool"
+ read: "isIndeterminate"
+ write: "setIndeterminate"
+ index: 2
+ lineNumber: 30
+ isFinal: true
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/qmldir
new file mode 100644
index 00000000..01b19127
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/qmldir
@@ -0,0 +1,22 @@
+module QtQuick.Controls.Universal.impl
+linktarget Qt6::qtquickcontrols2universalstyleimplplugin
+optional plugin qtquickcontrols2universalstyleimplplugin
+classname QtQuickControls2UniversalStyleImplPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Universal/impl/
+CheckIndicator 6.0 CheckIndicator.qml
+CheckIndicator 2.0 CheckIndicator.qml
+CopyAction 6.11 CopyAction.qml
+CutAction 6.11 CutAction.qml
+DeleteAction 6.11 DeleteAction.qml
+PasteAction 6.11 PasteAction.qml
+RadioIndicator 6.0 RadioIndicator.qml
+RadioIndicator 2.0 RadioIndicator.qml
+RedoAction 6.11 RedoAction.qml
+SelectAllAction 6.11 SelectAllAction.qml
+SwitchIndicator 6.0 SwitchIndicator.qml
+SwitchIndicator 2.0 SwitchIndicator.qml
+TextEditingContextMenu 6.11 TextEditingContextMenu.qml
+UndoAction 6.11 UndoAction.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/qtquickcontrols2universalstyleimplplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/qtquickcontrols2universalstyleimplplugin.dll
new file mode 100644
index 00000000..ffdc8970
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/impl/qtquickcontrols2universalstyleimplplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/plugins.qmltypes
new file mode 100644
index 00000000..ce51b55b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/plugins.qmltypes
@@ -0,0 +1,357 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qquickattachedpropertypropagator.h"
+ lineNumber: 15
+ name: "QQuickAttachedPropertyPropagator"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ }
+ Component {
+ file: "private/qquickuniversalstyle_p.h"
+ lineNumber: 28
+ name: "QQuickUniversalStyle"
+ accessSemantics: "reference"
+ prototype: "QQuickAttachedPropertyPropagator"
+ exports: [
+ "QtQuick.Controls.Universal/Universal 2.0",
+ "QtQuick.Controls.Universal/Universal 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ attachedType: "QQuickUniversalStyle"
+ Enum {
+ name: "Theme"
+ lineNumber: 71
+ values: ["Light", "Dark", "System"]
+ }
+ Enum {
+ name: "Color"
+ lineNumber: 80
+ values: [
+ "Lime",
+ "Green",
+ "Emerald",
+ "Teal",
+ "Cyan",
+ "Cobalt",
+ "Indigo",
+ "Violet",
+ "Pink",
+ "Magenta",
+ "Crimson",
+ "Red",
+ "Orange",
+ "Amber",
+ "Yellow",
+ "Brown",
+ "Olive",
+ "Steel",
+ "Mauve",
+ "Taupe"
+ ]
+ }
+ Property {
+ name: "theme"
+ type: "Theme"
+ read: "theme"
+ write: "setTheme"
+ reset: "resetTheme"
+ notify: "themeChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "accent"
+ type: "QVariant"
+ read: "accent"
+ write: "setAccent"
+ reset: "resetAccent"
+ notify: "accentChanged"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "foreground"
+ type: "QVariant"
+ read: "foreground"
+ write: "setForeground"
+ reset: "resetForeground"
+ notify: "foregroundChanged"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "background"
+ type: "QVariant"
+ read: "background"
+ write: "setBackground"
+ reset: "resetBackground"
+ notify: "backgroundChanged"
+ index: 3
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "altHighColor"
+ type: "QColor"
+ read: "altHighColor"
+ notify: "paletteChanged"
+ index: 4
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "altLowColor"
+ type: "QColor"
+ read: "altLowColor"
+ notify: "paletteChanged"
+ index: 5
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "altMediumColor"
+ type: "QColor"
+ read: "altMediumColor"
+ notify: "paletteChanged"
+ index: 6
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "altMediumHighColor"
+ type: "QColor"
+ read: "altMediumHighColor"
+ notify: "paletteChanged"
+ index: 7
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "altMediumLowColor"
+ type: "QColor"
+ read: "altMediumLowColor"
+ notify: "paletteChanged"
+ index: 8
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "baseHighColor"
+ type: "QColor"
+ read: "baseHighColor"
+ notify: "paletteChanged"
+ index: 9
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "baseLowColor"
+ type: "QColor"
+ read: "baseLowColor"
+ notify: "paletteChanged"
+ index: 10
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "baseMediumColor"
+ type: "QColor"
+ read: "baseMediumColor"
+ notify: "paletteChanged"
+ index: 11
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "baseMediumHighColor"
+ type: "QColor"
+ read: "baseMediumHighColor"
+ notify: "paletteChanged"
+ index: 12
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "baseMediumLowColor"
+ type: "QColor"
+ read: "baseMediumLowColor"
+ notify: "paletteChanged"
+ index: 13
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeAltLowColor"
+ type: "QColor"
+ read: "chromeAltLowColor"
+ notify: "paletteChanged"
+ index: 14
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeBlackHighColor"
+ type: "QColor"
+ read: "chromeBlackHighColor"
+ notify: "paletteChanged"
+ index: 15
+ lineNumber: 47
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeBlackLowColor"
+ type: "QColor"
+ read: "chromeBlackLowColor"
+ notify: "paletteChanged"
+ index: 16
+ lineNumber: 48
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeBlackMediumLowColor"
+ type: "QColor"
+ read: "chromeBlackMediumLowColor"
+ notify: "paletteChanged"
+ index: 17
+ lineNumber: 49
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeBlackMediumColor"
+ type: "QColor"
+ read: "chromeBlackMediumColor"
+ notify: "paletteChanged"
+ index: 18
+ lineNumber: 50
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeDisabledHighColor"
+ type: "QColor"
+ read: "chromeDisabledHighColor"
+ notify: "paletteChanged"
+ index: 19
+ lineNumber: 51
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeDisabledLowColor"
+ type: "QColor"
+ read: "chromeDisabledLowColor"
+ notify: "paletteChanged"
+ index: 20
+ lineNumber: 52
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeHighColor"
+ type: "QColor"
+ read: "chromeHighColor"
+ notify: "paletteChanged"
+ index: 21
+ lineNumber: 53
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeLowColor"
+ type: "QColor"
+ read: "chromeLowColor"
+ notify: "paletteChanged"
+ index: 22
+ lineNumber: 54
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeMediumColor"
+ type: "QColor"
+ read: "chromeMediumColor"
+ notify: "paletteChanged"
+ index: 23
+ lineNumber: 55
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeMediumLowColor"
+ type: "QColor"
+ read: "chromeMediumLowColor"
+ notify: "paletteChanged"
+ index: 24
+ lineNumber: 56
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "chromeWhiteColor"
+ type: "QColor"
+ read: "chromeWhiteColor"
+ notify: "paletteChanged"
+ index: 25
+ lineNumber: 57
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "listLowColor"
+ type: "QColor"
+ read: "listLowColor"
+ notify: "paletteChanged"
+ index: 26
+ lineNumber: 58
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "listMediumColor"
+ type: "QColor"
+ read: "listMediumColor"
+ notify: "paletteChanged"
+ index: 27
+ lineNumber: 59
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "themeChanged"; lineNumber: 181 }
+ Signal { name: "accentChanged"; lineNumber: 182 }
+ Signal { name: "foregroundChanged"; lineNumber: 183 }
+ Signal { name: "backgroundChanged"; lineNumber: 184 }
+ Signal { name: "paletteChanged"; lineNumber: 185 }
+ Method {
+ name: "color"
+ type: "QColor"
+ isMethodConstant: true
+ lineNumber: 122
+ Parameter { name: "color"; type: "Color" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/qmldir
new file mode 100644
index 00000000..3dc520ac
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/qmldir
@@ -0,0 +1,115 @@
+module QtQuick.Controls.Universal
+linktarget Qt6::qtquickcontrols2universalstyleplugin
+plugin qtquickcontrols2universalstyleplugin
+classname QtQuickControls2UniversalStylePlugin
+typeinfo plugins.qmltypes
+import QtQuick.Controls.Basic auto
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Universal/
+ApplicationWindow 6.0 ApplicationWindow.qml
+ApplicationWindow 2.0 ApplicationWindow.qml
+BusyIndicator 6.0 BusyIndicator.qml
+BusyIndicator 2.0 BusyIndicator.qml
+Button 6.0 Button.qml
+Button 2.0 Button.qml
+CheckBox 6.0 CheckBox.qml
+CheckBox 2.0 CheckBox.qml
+CheckDelegate 6.0 CheckDelegate.qml
+CheckDelegate 2.0 CheckDelegate.qml
+ComboBox 6.0 ComboBox.qml
+ComboBox 2.0 ComboBox.qml
+DelayButton 2.2 DelayButton.qml
+DelayButton 6.0 DelayButton.qml
+Dial 6.0 Dial.qml
+Dial 2.0 Dial.qml
+Dialog 2.1 Dialog.qml
+Dialog 6.0 Dialog.qml
+DialogButtonBox 2.1 DialogButtonBox.qml
+DialogButtonBox 6.0 DialogButtonBox.qml
+DoubleSpinBox 6.11 DoubleSpinBox.qml
+Drawer 6.0 Drawer.qml
+Drawer 2.0 Drawer.qml
+Frame 6.0 Frame.qml
+Frame 2.0 Frame.qml
+GroupBox 6.0 GroupBox.qml
+GroupBox 2.0 GroupBox.qml
+HorizontalHeaderView 2.15 HorizontalHeaderView.qml
+HorizontalHeaderView 6.0 HorizontalHeaderView.qml
+HorizontalHeaderViewDelegate 6.10 HorizontalHeaderViewDelegate.qml
+ItemDelegate 6.0 ItemDelegate.qml
+ItemDelegate 2.0 ItemDelegate.qml
+Label 6.0 Label.qml
+Label 2.0 Label.qml
+Menu 6.0 Menu.qml
+Menu 2.0 Menu.qml
+MenuBar 2.3 MenuBar.qml
+MenuBar 6.0 MenuBar.qml
+MenuBarItem 2.3 MenuBarItem.qml
+MenuBarItem 6.0 MenuBarItem.qml
+MenuItem 6.0 MenuItem.qml
+MenuItem 2.0 MenuItem.qml
+MenuSeparator 2.1 MenuSeparator.qml
+MenuSeparator 6.0 MenuSeparator.qml
+Page 6.0 Page.qml
+Page 2.0 Page.qml
+PageIndicator 6.0 PageIndicator.qml
+PageIndicator 2.0 PageIndicator.qml
+Pane 6.0 Pane.qml
+Pane 2.0 Pane.qml
+Popup 6.0 Popup.qml
+Popup 2.0 Popup.qml
+ProgressBar 6.0 ProgressBar.qml
+ProgressBar 2.0 ProgressBar.qml
+RadioButton 6.0 RadioButton.qml
+RadioButton 2.0 RadioButton.qml
+RadioDelegate 6.0 RadioDelegate.qml
+RadioDelegate 2.0 RadioDelegate.qml
+RangeSlider 6.0 RangeSlider.qml
+RangeSlider 2.0 RangeSlider.qml
+RoundButton 2.1 RoundButton.qml
+RoundButton 6.0 RoundButton.qml
+ScrollView 6.0 ScrollView.qml
+ScrollView 2.0 ScrollView.qml
+ScrollBar 6.0 ScrollBar.qml
+ScrollBar 2.0 ScrollBar.qml
+ScrollIndicator 6.0 ScrollIndicator.qml
+ScrollIndicator 2.0 ScrollIndicator.qml
+SearchField 6.10 SearchField.qml
+SelectionRectangle 6.0 SelectionRectangle.qml
+SelectionRectangle 2.0 SelectionRectangle.qml
+Slider 6.0 Slider.qml
+Slider 2.0 Slider.qml
+SpinBox 6.0 SpinBox.qml
+SpinBox 2.0 SpinBox.qml
+SplitView 2.13 SplitView.qml
+SplitView 6.0 SplitView.qml
+StackView 6.0 StackView.qml
+StackView 2.0 StackView.qml
+SwipeDelegate 6.0 SwipeDelegate.qml
+SwipeDelegate 2.0 SwipeDelegate.qml
+SwitchDelegate 6.0 SwitchDelegate.qml
+SwitchDelegate 2.0 SwitchDelegate.qml
+Switch 6.0 Switch.qml
+Switch 2.0 Switch.qml
+TabBar 6.0 TabBar.qml
+TabBar 2.0 TabBar.qml
+TabButton 6.0 TabButton.qml
+TabButton 2.0 TabButton.qml
+TextArea 6.0 TextArea.qml
+TextArea 2.0 TextArea.qml
+TextField 6.0 TextField.qml
+TextField 2.0 TextField.qml
+ToolBar 6.0 ToolBar.qml
+ToolBar 2.0 ToolBar.qml
+ToolButton 6.0 ToolButton.qml
+ToolButton 2.0 ToolButton.qml
+ToolSeparator 2.1 ToolSeparator.qml
+ToolSeparator 6.0 ToolSeparator.qml
+ToolTip 6.0 ToolTip.qml
+ToolTip 2.0 ToolTip.qml
+Tumbler 6.0 Tumbler.qml
+Tumbler 2.0 Tumbler.qml
+VerticalHeaderView 2.15 VerticalHeaderView.qml
+VerticalHeaderView 6.0 VerticalHeaderView.qml
+VerticalHeaderViewDelegate 6.10 VerticalHeaderViewDelegate.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/qtquickcontrols2universalstyleplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/qtquickcontrols2universalstyleplugin.dll
new file mode 100644
index 00000000..2430f012
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Universal/qtquickcontrols2universalstyleplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ApplicationWindow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ApplicationWindow.qml
new file mode 100644
index 00000000..fd9a15a0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ApplicationWindow.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.NativeStyle
+import QtQuick.Templates as T
+
+T.ApplicationWindow {
+ color: palette.window
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Button.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Button.qml
new file mode 100644
index 00000000..54891aa6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Button.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.NativeStyle as NativeStyle
+
+NativeStyle.DefaultButton {
+ id: control
+
+ background: NativeStyle.Button {
+ control: control
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+ useNinePatchImage: false
+ overrideState: NativeStyle.StyleItem.NeverHovered
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ NativeStyle.Button {
+ id: hoverButton
+ control: control
+ x: background.x
+ y: background.y
+ width: background.width
+ height: background.height
+ useNinePatchImage: false
+ overrideState: NativeStyle.StyleItem.AlwaysHovered
+ opacity: control.hovered ? 1 : 0
+ visible: opacity !== 0
+ Behavior on opacity { NumberAnimation { duration: hoverButton.transitionDuration } }
+ }
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.flat && !control.down ? (control.visualFocus ? control.palette.highlight : control.palette.windowText) : control.palette.buttonText
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/CheckBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/CheckBox.qml
new file mode 100644
index 00000000..b841a9c9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/CheckBox.qml
@@ -0,0 +1,80 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.NativeStyle as NativeStyle
+
+T.CheckBox {
+ id: control
+
+ readonly property bool nativeIndicator: indicator instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: nativeIndicator ? 0 : 6
+ padding: nativeIndicator ? 0 : 6
+
+ indicator: NativeStyle.CheckBox {
+ control: control
+ y: control.topPadding + (control.availableHeight - height) >> 1
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+ useNinePatchImage: false
+ overrideState: NativeStyle.StyleItem.NeverHovered
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ NativeStyle.CheckBox {
+ id: hoverCheckBox
+ control: control
+ x: indicator.x
+ y: indicator.y
+ z: 99 // Needs to be above the "unhovered" indicator
+ width: indicator.width
+ height: indicator.height
+ useNinePatchImage: false
+ overrideState: NativeStyle.StyleItem.AlwaysHovered
+ opacity: control.hovered ? 1 : 0
+ visible: opacity !== 0
+ Behavior on opacity { NumberAnimation { duration: hoverCheckBox.transitionDuration } }
+ }
+
+ contentItem: CheckLabel {
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+
+ // For some reason, the other styles set padding here (in the delegate), instead of in
+ // the control above. And they also adjust the indicator position by setting x and y
+ // explicitly (instead of using insets). So we follow the same pattern to ensure that
+ // setting a custom contentItem delegate from the app will end up looking the same for
+ // all styles. But this should probably be fixed for all styles (to make them work the
+ // same way as e.g Buttons).
+ leftPadding: {
+ if (nativeIndicator)
+ indicator.contentPadding.left
+ else
+ indicator && !mirrored ? indicator.width + spacing : 0
+ }
+
+ topPadding: nativeIndicator ? indicator.contentPadding.top : 0
+ rightPadding: {
+ if (nativeIndicator)
+ indicator.contentPadding.right
+ else
+ indicator && mirrored ? indicator.width + spacing : 0
+ }
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/CheckDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/CheckDelegate.qml
new file mode 100644
index 00000000..ddec930b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/CheckDelegate.qml
@@ -0,0 +1,79 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.NativeStyle as NativeStyle
+
+T.CheckDelegate {
+ id: control
+
+ readonly property bool __nativeIndicator: indicator instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+ readonly property Item __focusFrameTarget: indicator
+ readonly property Item __focusFrameStyleItem: indicator
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 6
+ padding: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: NativeStyle.DefaultItemDelegateIconLabel {
+ color: control.highlighted ? control.palette.button : control.palette.windowText
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ indicator: NativeStyle.CheckDelegate {
+ x: control.text
+ ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding)
+ : control.leftPadding + (control.availableWidth - width) / 2
+ // The rendering gets messed up when rendering on sub-pixel positions.
+ y: control.topPadding + Math.round((control.availableHeight - height) / 2)
+ contentWidth: control.implicitContentWidth
+ contentHeight: control.implicitContentHeight
+ control: control
+ useNinePatchImage: false
+ overrideState: NativeStyle.StyleItem.NeverHovered
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ NativeStyle.CheckDelegate {
+ id: hoverCheckDelegate
+ control: control
+ x: control.indicator.x
+ y: control.indicator.y
+ z: control.indicator.z + 1
+ width: control.indicator.width
+ height: control.indicator.height
+ useNinePatchImage: false
+ overrideState: NativeStyle.StyleItem.AlwaysHovered
+ opacity: control.hovered ? 1 : 0
+ visible: opacity !== 0
+ Behavior on opacity {
+ NumberAnimation {
+ duration: hoverCheckDelegate.transitionDuration
+ }
+ }
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: Qt.darker(control.highlighted
+ ? control.palette.highlight : control.palette.button, control.down ? 1.05 : 1)
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ComboBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ComboBox.qml
new file mode 100644
index 00000000..b5d4b74e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ComboBox.qml
@@ -0,0 +1,110 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+import QtQuick.Controls.Windows.impl
+
+T.ComboBox {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ 90 /* minimum */ )
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: __nativeBackground ? background.contentPadding.left : 5
+ rightPadding: __nativeBackground ? background.contentPadding.right : 5
+ topPadding: __nativeBackground ? background.contentPadding.top : 5
+ bottomPadding: __nativeBackground ? background.contentPadding.bottom : 5
+
+ contentItem: T.TextField {
+ implicitWidth: contentWidth
+ implicitHeight: contentHeight
+ text: control.editable ? control.editText : control.displayText
+
+ enabled: control.editable
+ autoScroll: control.editable
+ readOnly: control.down
+ inputMethodHints: control.inputMethodHints
+ validator: control.validator
+ selectByMouse: control.selectTextByMouse
+
+ color: control.editable ? control.palette.text : control.palette.buttonText
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: Text.AlignVCenter
+
+ readonly property bool __ignoreNotCustomizable: true
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ background: NativeStyle.ComboBox {
+ control: control
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ delegate: ItemDelegate {
+ required property var model
+ required property int index
+
+ width: ListView.view.width
+ text: model[control.textRole]
+ palette.text: control.palette.text
+ palette.highlightedText: control.palette.highlightedText
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+ }
+
+ popup: T.Popup {
+ readonly property var layoutMargins: control.__nativeBackground ? control.background.layoutMargins : null
+ x: layoutMargins ? layoutMargins.left : 0
+ y: control.height - (layoutMargins ? layoutMargins.bottom : 0)
+ width: control.width - (layoutMargins ? layoutMargins.left + layoutMargins.right : 0)
+ height: Math.min(contentItem.implicitHeight, control.Window.height - topMargin - bottomMargin)
+ topMargin: 6
+ bottomMargin: 6
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ Rectangle {
+ z: 10
+ width: parent.width
+ height: parent.height
+ color: "transparent"
+ border.color: control.palette.mid
+ }
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/DelayButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/DelayButton.qml
new file mode 100644
index 00000000..e476a7e3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/DelayButton.qml
@@ -0,0 +1,83 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.DelayButton {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+ readonly property Item __focusFrameTarget: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ leftPadding: __nativeBackground ? background.contentPadding.left : 5
+ rightPadding: __nativeBackground ? background.contentPadding.right : 5
+ topPadding: __nativeBackground ? background.contentPadding.top : 5
+ bottomPadding: __nativeBackground ? background.contentPadding.bottom : 5
+
+ icon.width: 24
+ icon.height: 24
+
+ transition: Transition {
+ NumberAnimation {
+ duration: control.delay * (control.pressed ? 1.0 - control.progress : 0.3 * control.progress)
+ }
+ }
+
+ background: NativeStyle.DelayButton {
+ control: control
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+ useNinePatchImage: false
+ overrideState: NativeStyle.StyleItem.NeverHovered
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ NativeStyle.DelayButton {
+ id: hoverButton
+ control: control
+ x: background.x
+ y: background.y
+ width: background.width
+ height: background.height
+ useNinePatchImage: false
+ overrideState: NativeStyle.StyleItem.AlwaysHovered
+ opacity: control.hovered ? 1 : 0
+ visible: opacity !== 0
+ Behavior on opacity { NumberAnimation { duration: hoverButton.transitionDuration } }
+ }
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+
+ readonly property bool __ignoreNotCustomizable: true
+
+ // Delay progress bar.
+ Rectangle {
+ x: (parent.width - parent.implicitWidth) / 2
+ y: parent.height + 1
+ width: control.progress * parent.implicitWidth
+ height: 1
+ color: control.palette.accent
+ scale: control.mirrored ? -1 : 1
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/DoubleSpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/DoubleSpinBox.qml
new file mode 100644
index 00000000..f16637fd
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/DoubleSpinBox.qml
@@ -0,0 +1,103 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+import QtQuick.Controls.Windows.impl as WindowsImpl
+
+T.DoubleSpinBox {
+ id: control
+
+ property bool nativeIndicators: up.indicator.hasOwnProperty("_qt_default")
+ && down.indicator.hasOwnProperty("_qt_default")
+ readonly property bool __notCustomizable: true
+
+ // Note: the indicators are inside the contentItem
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight + down.implicitIndicatorHeight)
+
+ spacing: 2
+
+ validator: DoubleValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ decimals: control.decimals
+ }
+
+ contentItem: TextField {
+ text: control.displayText
+ font: control.font
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: Qt.AlignLeft
+ verticalAlignment: Qt.AlignVCenter
+ implicitWidth: Math.max(90 /* minimum */, contentWidth + leftPadding + rightPadding)
+
+ topPadding: 0
+ bottomPadding: 0
+ leftPadding: 10
+ rightPadding: up.indicator.width + 10
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+
+ clip: width < implicitWidth
+
+ readonly property bool __ignoreNotCustomizable: true
+
+ ContextMenu.menu: WindowsImpl.TextEditingContextMenu {
+ editor: parent
+ }
+
+ // Since the indicators are embedded inside the TextField we need to avoid that
+ // the TextField consumes mouse events for that area.
+ // We achieve that by setting a containmentMask
+ containmentMask: Item { height: contentItem.height; width: contentItem.width - upAndDown.width }
+ }
+
+ NativeStyle.DoubleSpinBox {
+ id: upAndDown
+ control: control
+ subControl: NativeStyle.DoubleSpinBox.Up
+ visible: nativeIndicators
+ x: up.indicator.x
+ y: up.indicator.y
+ //implicitHeight: contentItem.implicitHeight-2
+ height: parent.height-2
+ useNinePatchImage: false
+ z:99
+ }
+
+ up.indicator: Item {
+ x: control.width - width - 2
+ y: 1
+ height: upAndDown.height >> 1
+ implicitWidth: upAndDown.implicitWidth
+ implicitHeight: (upAndDown.implicitHeight >> 1)
+ property bool _qt_default
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ down.indicator: Item {
+ x: control.width - width - 2
+ y: up.indicator.y + (upAndDown.height >> 1)
+ height: upAndDown.height - up.indicator.height
+ implicitWidth: upAndDown.implicitWidth
+ implicitHeight: upAndDown.implicitHeight >> 1
+ property bool _qt_default
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ // No background, the TextField will cover the whole control
+ background: Item {
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Frame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Frame.qml
new file mode 100644
index 00000000..de84d778
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Frame.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.NativeStyle as NativeStyle
+
+NativeStyle.DefaultFrame {
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/GroupBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/GroupBox.qml
new file mode 100644
index 00000000..c5d1ea9a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/GroupBox.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.NativeStyle as NativeStyle
+
+NativeStyle.DefaultGroupBox {
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ItemDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ItemDelegate.qml
new file mode 100644
index 00000000..146072ba
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ItemDelegate.qml
@@ -0,0 +1,11 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.NativeStyle as NativeStyle
+
+NativeStyle.DefaultItemDelegate {
+ contentItem: NativeStyle.DefaultItemDelegateIconLabel {
+ color: control.highlighted ? control.palette.button : control.palette.windowText
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Menu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Menu.qml
new file mode 100644
index 00000000..84e5f9b1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Menu.qml
@@ -0,0 +1,79 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Window
+import QtQuick.Effects
+
+T.Menu {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ // The insets are found by examining the MultiEffect.itemRect, which
+ // contains the drop shadow offsets. Note: the insets are hard-coded
+ // to avoid a binding loop to implicit size.
+ leftInset: -32
+ topInset: -32
+ rightInset: -32
+ bottomInset: -32
+ leftPadding: 5
+ topPadding: 5
+ rightPadding: 5
+ bottomPadding: 5
+ margins: 0
+ overlap: 4
+
+ delegate: MenuItem { }
+
+ contentItem: ListView {
+ implicitHeight: contentHeight
+ model: control.contentModel
+ interactive: Window.window
+ ? contentHeight + control.topPadding + control.bottomPadding > control.height
+ : false
+ currentIndex: control.currentIndex
+ spacing: 2
+
+ ScrollIndicator.vertical: ScrollIndicator {}
+ }
+
+ background: Item {
+ implicitWidth: 200 - control.leftInset - control.rightInset
+ implicitHeight: 20 - control.topInset - control.bottomInset
+ MultiEffect {
+ x: -control.leftInset
+ y: -control.topInset
+ width: source.width
+ height: source.height
+ source: Rectangle {
+ width: control.background.width + control.leftInset + control.rightInset
+ height: control.background.height + control.topInset + control.bottomInset
+ radius: 8
+ color: Qt.lighter(control.palette.window, 1.15)
+ border.color: Qt.darker(control.palette.window, 1.12)
+ visible: false
+ }
+ shadowScale: 1.04
+ shadowOpacity: 0.1
+ shadowColor: 'black'
+ shadowEnabled: true
+ shadowHorizontalOffset: 0
+ shadowVerticalOffset: 6
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: "transparent"
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: "transparent"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuBar.qml
new file mode 100644
index 00000000..0292d47b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuBar.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.MenuBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ leftPadding: SafeArea.margins.left + 3
+ rightPadding: SafeArea.margins.right + 3
+ topPadding: SafeArea.margins.top + 3
+ bottomPadding: SafeArea.margins.bottom + 3
+ spacing: 10
+
+ delegate: MenuBarItem { }
+
+ contentItem: Row {
+ spacing: control.spacing
+ Repeater {
+ model: control.contentModel
+ }
+ }
+
+ background: Rectangle {
+ implicitHeight: 20
+ color: control.palette.button // The MenuBar shares the same color as the MenuBarItems on Windows
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuBarItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuBarItem.qml
new file mode 100644
index 00000000..b4db18c0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuBarItem.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.MenuBarItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ topPadding: 8
+ bottomPadding: 8
+ leftPadding: 10
+ rightPadding: 10
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.palette.text
+ }
+
+ background: Rectangle {
+ implicitWidth: 20
+ implicitHeight: 20
+
+ color: "black"
+ opacity: 0.05
+ radius: 4
+ visible: control.down || control.highlighted
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuItem.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuItem.qml
new file mode 100644
index 00000000..255e7532
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuItem.qml
@@ -0,0 +1,76 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Windows.impl
+
+T.MenuItem {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: 10
+ rightPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ implicitTextPadding: control.checkable && control.indicator ? control.indicator.width + control.spacing : 0
+
+ contentItem: IconLabel {
+ readonly property real arrowPadding: control.subMenu && control.arrow ? control.arrow.width + control.spacing : 0
+ leftPadding: !control.mirrored ? control.textPadding : arrowPadding
+ rightPadding: control.mirrored ? control.textPadding : arrowPadding
+
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: Qt.AlignLeft
+
+ icon: control.icon
+ text: control.text
+ font: control.font
+ color: control.palette.text
+ }
+
+ arrow: ColorImage {
+ x: control.mirrored ? control.padding : control.width - width - control.padding
+ y: control.topPadding + (control.availableHeight - height) / 2
+ width: 20
+
+ visible: control.subMenu
+ rotation: control.mirrored ? -180 : 0
+ color: control.palette.text
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Windows/images/menuarrow.png"
+ fillMode: Image.Pad
+ }
+
+ indicator: CheckIndicator {
+ x: control.mirrored ? control.width - width - control.rightPadding : control.leftPadding
+ y: control.topPadding + (control.availableHeight - height) / 2
+
+ control: control
+ visible: control.checkable
+ }
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 30
+ radius: 4
+
+ readonly property real alpha: control.down ? 0.0241 : control.hovered ? 0.0373 : 0
+
+ color: Qt.rgba(0, 0, 0, alpha)
+ visible: control.down || control.highlighted
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuSeparator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuSeparator.qml
new file mode 100644
index 00000000..e09c0d63
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/MenuSeparator.qml
@@ -0,0 +1,24 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.MenuSeparator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ horizontalPadding: 0
+ verticalPadding: 2
+
+ contentItem: Rectangle {
+ implicitWidth: 188
+ implicitHeight: 1
+ color: control.palette.midlight
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ProgressBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ProgressBar.qml
new file mode 100644
index 00000000..c67d5ab0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ProgressBar.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.NativeStyle as NativeStyle
+
+NativeStyle.DefaultProgressBar {
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/RadioButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/RadioButton.qml
new file mode 100644
index 00000000..25867844
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/RadioButton.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.NativeStyle as NativeStyle
+
+NativeStyle.DefaultRadioButton {
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/RadioDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/RadioDelegate.qml
new file mode 100644
index 00000000..2ad6d6a8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/RadioDelegate.qml
@@ -0,0 +1,13 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.NativeStyle as NativeStyle
+
+NativeStyle.DefaultRadioDelegate {
+ contentItem: NativeStyle.DefaultItemDelegateIconLabel {
+ color: control.highlighted ? control.palette.button : control.palette.windowText
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/RangeSlider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/RangeSlider.qml
new file mode 100644
index 00000000..661126f4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/RangeSlider.qml
@@ -0,0 +1,106 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.RangeSlider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ Math.max(first.implicitHandleWidth, second.implicitHandleWidth) + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ Math.max(first.implicitHandleHeight, second.implicitHandleHeight) + topPadding + bottomPadding)
+
+ readonly property bool __notCustomizable: true
+ readonly property Item __focusFrameTarget: control
+
+ component SliderHandle: Rectangle {
+ implicitWidth: control.horizontal ? 11 : 21
+ implicitHeight: control.horizontal ? 21 : 11
+ color: control.palette.highlight
+
+ required property bool pressed
+ }
+
+ first.handle: SliderHandle {
+ x: control.leftPadding + Math.round(control.horizontal
+ ? control.first.visualPosition * (control.availableWidth - width)
+ : (control.availableWidth - width) / 2)
+ y: control.topPadding + Math.round(control.horizontal
+ ? (control.availableHeight - height) / 2
+ : control.first.visualPosition * (control.availableHeight - height))
+ palette: control.palette
+ pressed: control.first.pressed
+
+ // We are the ones that get focus, but we want the control to
+ // be used for the visual focus frame.
+ readonly property Item __focusFrameControl: control
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ second.handle: SliderHandle {
+ x: control.leftPadding + Math.round(control.horizontal
+ ? control.second.visualPosition * (control.availableWidth - width)
+ : (control.availableWidth - width) / 2)
+ y: control.topPadding + Math.round(control.horizontal
+ ? (control.availableHeight - height) / 2
+ : control.second.visualPosition * (control.availableHeight - height))
+ palette: control.palette
+ pressed: control.second.pressed
+
+ readonly property Item __focusFrameControl: control
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ background: Item {
+ implicitWidth: control.horizontal ? 90 : 21
+ implicitHeight: control.horizontal ? 21 : 90
+
+ readonly property real __focusFrameRadius: 1
+ readonly property bool __ignoreNotCustomizable: true
+ readonly property int barThickness: 4
+
+ // Groove background.
+ Rectangle {
+ x: control.leftPadding + (control.horizontal ? 0 : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : 0)
+ width: control.horizontal ? control.availableWidth : parent.barThickness
+ height: control.horizontal ? parent.barThickness : control.availableHeight
+ color: control.palette.window
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ radius: parent.radius
+ // No border in dark mode, instead we fill.
+ color: Application.styleHints.colorScheme === Qt.Light
+ ? "transparent" : Qt.lighter(control.palette.window, 1.6)
+ border.color: Application.styleHints.colorScheme === Qt.Light
+ ? Qt.darker(control.palette.window, 1.1)
+ : "transparent"
+ }
+ }
+
+ // Progress bar.
+ Rectangle {
+ x: control.leftPadding + (control.horizontal
+ ? control.first.position * control.availableWidth
+ : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal
+ ? (control.availableHeight - height) / 2
+ : control.second.visualPosition * control.availableHeight)
+
+ width: control.horizontal
+ ? control.second.position * control.availableWidth - control.first.position * control.availableWidth
+ : parent.barThickness
+ height: control.horizontal
+ ? parent.barThickness
+ : control.second.position * control.availableHeight - control.first.position * control.availableHeight
+ color: Qt.rgba(control.palette.highlight.r, control.palette.highlight.g, control.palette.highlight.b, 0.3)
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ScrollBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ScrollBar.qml
new file mode 100644
index 00000000..6ecbd3e2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ScrollBar.qml
@@ -0,0 +1,101 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.NativeStyle as NativeStyle
+
+NativeStyle.DefaultScrollBar {
+ id: controlRoot
+
+ readonly property bool __notCustomizable: true
+
+ topPadding: orientation === Qt.Vertical ? controlRoot.__decreaseVisual.indicator.height : 0
+ bottomPadding: orientation === Qt.Vertical ? controlRoot.__increaseVisual.indicator.height : 0
+ leftPadding: orientation === Qt.Horizontal ? controlRoot.__decreaseVisual.indicator.width : 0
+ rightPadding: orientation === Qt.Horizontal ? controlRoot.__increaseVisual.indicator.width : 0
+
+ contentItem: NativeStyle.ScrollBar {
+ control: controlRoot
+ subControl: NativeStyle.ScrollBar.Handle
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ NativeStyle.ScrollBar {
+ // Fade a hovered-looking version of the handle
+ // on top of the default handle when hovering it
+ x: contentItem.x
+ y: contentItem.y
+ z: 1
+ width: contentItem.width
+ height: contentItem.height
+ control: controlRoot
+ subControl: NativeStyle.ScrollBar.Handle
+ overrideState: NativeStyle.StyleItem.AlwaysHovered
+ opacity: controlRoot.hovered || control.pressed ? 1 : 0
+ Behavior on opacity { NumberAnimation { duration: contentItem.transitionDuration } }
+ }
+
+ // The groove background should have window color
+ Rectangle {
+ x: background.x
+ y: background.y
+ z: -1
+ width: background.width
+ height: background.height
+ color: controlRoot.palette.window
+ }
+
+ background: NativeStyle.ScrollBar {
+ control: controlRoot
+ subControl: NativeStyle.ScrollBar.Groove
+ overrideState: NativeStyle.ScrollBar.NeverHovered
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ __decreaseVisual.indicator: NativeStyle.ScrollBar {
+ control: controlRoot
+ subControl: NativeStyle.ScrollBar.SubLine
+ overrideState: NativeStyle.ScrollBar.AlwaysHovered
+ opacity: controlRoot.__decreaseVisual.hovered ? 1 : 0
+ Behavior on opacity { NumberAnimation { duration: contentItem.transitionDuration } }
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ NativeStyle.ScrollBar {
+ control: controlRoot
+ subControl: NativeStyle.ScrollBar.SubLine
+ overrideState: NativeStyle.ScrollBar.AlwaysSunken
+ opacity: controlRoot.__decreaseVisual.pressed ? 1 : 0
+ useNinePatchImage: false
+ z: 1
+ }
+
+ __increaseVisual.indicator: NativeStyle.ScrollBar {
+ control: controlRoot
+ subControl: NativeStyle.ScrollBar.AddLine
+ x: orientation === Qt.Horizontal ? controlRoot.width - width : 0
+ y: orientation === Qt.Vertical ? controlRoot.height - height : 0
+ overrideState: NativeStyle.ScrollBar.AlwaysHovered
+ opacity: controlRoot.__increaseVisual.hovered ? 1 : 0
+ Behavior on opacity { NumberAnimation { duration: contentItem.transitionDuration } }
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ NativeStyle.ScrollBar {
+ control: controlRoot
+ subControl: NativeStyle.ScrollBar.AddLine
+ x: __increaseVisual.indicator.x
+ y: __increaseVisual.indicator.y
+ z: 1
+ overrideState: NativeStyle.ScrollBar.AlwaysSunken
+ opacity: controlRoot.__increaseVisual.pressed ? 1 : 0
+ useNinePatchImage: false
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ScrollIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ScrollIndicator.qml
new file mode 100644
index 00000000..fde97d6e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ScrollIndicator.qml
@@ -0,0 +1,43 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+
+T.ScrollIndicator {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ padding: 2
+
+ contentItem: Rectangle {
+ implicitWidth: 2
+ implicitHeight: 2
+
+ color: control.palette.mid
+ visible: control.size < 1.0
+ opacity: 0.0
+
+ states: State {
+ name: "active"
+ when: control.active
+ PropertyChanges { control.contentItem.opacity: 0.75 }
+ }
+
+ transitions: [
+ Transition {
+ from: "active"
+ SequentialAnimation {
+ PauseAnimation { duration: 450 }
+ NumberAnimation { target: control.contentItem; duration: 200; property: "opacity"; to: 0.0 }
+ }
+ }
+ ]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ScrollView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ScrollView.qml
new file mode 100644
index 00000000..abaa75ed
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/ScrollView.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+T.ScrollView {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ // rightPadding and bottomPadding are used to make space for the scrollBars
+ // but because we're setting them explicitly here, there will be no effect
+ // if the user assign a value to the padding property, so we accumulate it
+ // with the scrollbar width and height
+ rightPadding: effectiveScrollBarWidth + padding
+ bottomPadding: effectiveScrollBarHeight + padding
+
+ // Don't set __notCustomizable here, because it would require special-casing
+ // setFlickable's call to setContentItem.
+
+ ScrollBar.vertical: ScrollBar {
+ parent: control
+ x: control.mirrored ? 0 : control.width - width
+ y: 0
+ height: control.height - (control.ScrollBar.horizontal.visible ? control.ScrollBar.horizontal.height : 0)
+ active: control.ScrollBar.horizontal.active
+ }
+
+ ScrollBar.horizontal: ScrollBar {
+ parent: control
+ x: 0
+ y: control.height - height
+ width: control.width - (control.ScrollBar.vertical.visible ? control.ScrollBar.vertical.width : 0)
+ active: control.ScrollBar.vertical.active
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SearchField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SearchField.qml
new file mode 100644
index 00000000..05dc3d69
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SearchField.qml
@@ -0,0 +1,113 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+import QtQuick.Controls.Windows.impl
+
+NativeStyle.DefaultSearchField {
+ id: control
+
+ readonly property bool __nativeSearchIndicator: searchIndicator.indicator.hasOwnProperty("_qt_default")
+ readonly property bool __nativeClearIndicator: clearIndicator.indicator.hasOwnProperty("_qt_default")
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ 90 /* minimum */ )
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ searchIndicator.implicitIndicatorHeight + topPadding + bottomPadding,
+ clearIndicator.implicitIndicatorHeight + topPadding + bottomPadding)
+
+ contentItem: T.TextField {
+ text: control.text
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: Text.AlignVCenter
+
+ readonly property bool __ignoreNotCustomizable: true
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: parent
+ }
+ }
+
+ NativeStyle.SearchField {
+ id: search
+ visible: control.__nativeSearchIndicator
+ control: control
+ subControl: NativeStyle.SearchField.Search
+ x: searchIndicator.indicator.x
+ y: searchIndicator.indicator.y
+ useNinePatchImage: false
+ }
+
+ searchIndicator.indicator: Item {
+ x: 3
+ y: control.topPadding + (control.availableHeight - height) / 2
+ implicitWidth: search.width
+ implicitHeight: search.height
+
+ property bool _qt_default
+ readonly property bool __ignoreNotCustomizable: true
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 12
+ height: 12
+
+ source: Qt.resolvedUrl("images/search-magnifier")
+ color: control.palette.buttonText
+ opacity: control.searchIndicator.pressed ? 0.7 : 1
+ }
+ }
+
+ NativeStyle.SearchField {
+ id: clear
+ visible: control.__nativeClearIndicator && control.text.length > 0
+ control: control
+ subControl: NativeStyle.SearchField.Clear
+ x: clearIndicator.indicator.x
+ y: clearIndicator.indicator.y
+ useNinePatchImage: false
+ }
+
+ clearIndicator.indicator: Item {
+ x: control.width - width - 3
+ y: control.topPadding + (control.availableHeight - height) / 2
+ implicitWidth: clear.width
+ implicitHeight: clear.height
+
+ property bool _qt_default
+ readonly property bool __ignoreNotCustomizable: true
+
+ ColorImage {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ width: 12
+ height: 12
+
+ source: Qt.resolvedUrl("images/close_big")
+ visible: control.text.length > 0
+ color: control.palette.buttonText
+ opacity: control.clearIndicator.pressed ? 0.7 : 1
+ }
+ }
+
+ background: NativeStyle.SearchField {
+ control: control
+ subControl: NativeStyle.SearchField.Frame
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SelectionRectangle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SelectionRectangle.qml
new file mode 100644
index 00000000..ac36beeb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SelectionRectangle.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Shapes
+
+T.SelectionRectangle {
+ id: control
+
+ readonly property bool __notCustomizable: true
+
+ topLeftHandle: Item {
+ width: 20
+ height: 20
+ visible: SelectionRectangle.control.active
+ // This item is deliberately empty. Selection handles don't feel at home
+ // for this style. But we provide an invisible handle that the user can
+ // drag on.
+ }
+
+ bottomRightHandle: Item {
+ width: 20
+ height: 20
+ visible: SelectionRectangle.control.active
+ // This item is deliberately empty. Selection handles don't feel at home
+ // for this style. But we provide an invisible handle that the user can
+ // drag on.
+ }
+
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Slider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Slider.qml
new file mode 100644
index 00000000..ea7ae0a8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Slider.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.NativeStyle as NativeStyle
+
+NativeStyle.DefaultSlider {
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SpinBox.qml
new file mode 100644
index 00000000..9b1a3fbc
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SpinBox.qml
@@ -0,0 +1,102 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+import QtQuick.Controls.Windows.impl as WindowsImpl
+
+T.SpinBox {
+ id: control
+
+ property bool nativeIndicators: up.indicator.hasOwnProperty("_qt_default")
+ && down.indicator.hasOwnProperty("_qt_default")
+ readonly property bool __notCustomizable: true
+
+ // Note: the indicators are inside the contentItem
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentItem.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ up.implicitIndicatorHeight + down.implicitIndicatorHeight)
+
+ spacing: 2
+
+ validator: IntValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ }
+
+ contentItem: TextField {
+ text: control.displayText
+ font: control.font
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: Qt.AlignLeft
+ verticalAlignment: Qt.AlignVCenter
+ implicitWidth: Math.max(90 /* minimum */, contentWidth + leftPadding + rightPadding)
+
+ topPadding: 0
+ bottomPadding: 0
+ leftPadding: 10
+ rightPadding: up.indicator.width + 10
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+
+ clip: width < implicitWidth
+
+ readonly property bool __ignoreNotCustomizable: true
+
+ ContextMenu.menu: WindowsImpl.TextEditingContextMenu {
+ editor: parent
+ }
+
+ // Since the indicators are embedded inside the TextField we need to avoid that
+ // the TextField consumes mouse events for that area.
+ // We achieve that by setting a containmentMask
+ containmentMask: Item { height: contentItem.height; width: contentItem.width - upAndDown.width }
+ }
+
+ NativeStyle.SpinBox {
+ id: upAndDown
+ control: control
+ subControl: NativeStyle.SpinBox.Up
+ visible: nativeIndicators
+ x: up.indicator.x
+ y: up.indicator.y
+ //implicitHeight: contentItem.implicitHeight-2
+ height: parent.height-2
+ useNinePatchImage: false
+ z:99
+ }
+
+ up.indicator: Item {
+ x: control.width - width - 2
+ y: 1
+ height: upAndDown.height >> 1
+ implicitWidth: upAndDown.implicitWidth
+ implicitHeight: (upAndDown.implicitHeight >> 1)
+ property bool _qt_default
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ down.indicator: Item {
+ x: control.width - width - 2
+ y: up.indicator.y + (upAndDown.height >> 1)
+ height: upAndDown.height - up.indicator.height
+ implicitWidth: upAndDown.implicitWidth
+ implicitHeight: upAndDown.implicitHeight >> 1
+ property bool _qt_default
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ // No background, the TextField will cover the whole control
+ background: Item {
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Switch.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Switch.qml
new file mode 100644
index 00000000..6d7fba30
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/Switch.qml
@@ -0,0 +1,38 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Windows.impl
+
+T.Switch {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ readonly property bool __notCustomizable: true
+ readonly property Item __focusFrameTarget: indicator
+ readonly property Item __focusFrameStyleItem: indicator
+
+ indicator: SwitchIndicator {}
+
+ contentItem: Text {
+ leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SwitchDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SwitchDelegate.qml
new file mode 100644
index 00000000..42f586f6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/SwitchDelegate.qml
@@ -0,0 +1,49 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Windows.impl
+import QtQuick.NativeStyle as NativeStyle
+
+T.SwitchDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ readonly property bool __notCustomizable: true
+ readonly property Item __focusFrameTarget: indicator
+ readonly property Item __focusFrameStyleItem: indicator
+
+ indicator: SwitchIndicator {
+ x: control.text
+ ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding)
+ : control.leftPadding + (control.availableWidth - width) / 2
+ }
+
+ contentItem: NativeStyle.DefaultItemDelegateIconLabel {
+ color: control.highlighted ? control.palette.button : control.palette.windowText
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: Qt.darker(control.highlighted
+ ? control.palette.highlight : control.palette.button, control.down ? 1.05 : 1)
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/TextArea.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/TextArea.qml
new file mode 100644
index 00000000..06b740fb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/TextArea.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.NativeStyle as NativeStyle
+import QtQuick.Controls.Windows.impl as WindowsImpl
+
+NativeStyle.DefaultTextArea {
+ id: control
+
+ ContextMenu.menu: WindowsImpl.TextEditingContextMenu {
+ editor: control
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/TextField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/TextField.qml
new file mode 100644
index 00000000..82eb1082
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/TextField.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.NativeStyle as NativeStyle
+import QtQuick.Controls.Windows.impl
+
+NativeStyle.DefaultTextField {
+ id: control
+
+ ContextMenu.menu: TextEditingContextMenu {
+ editor: control
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/checkmark.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/checkmark.png
new file mode 100644
index 00000000..35fe52c8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/checkmark.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/checkmark@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/checkmark@2x.png
new file mode 100644
index 00000000..fb7096b4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/checkmark@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/checkmark@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/checkmark@3x.png
new file mode 100644
index 00000000..e0c27906
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/checkmark@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/close_big.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/close_big.png
new file mode 100644
index 00000000..ac082847
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/close_big.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/close_big@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/close_big@2x.png
new file mode 100644
index 00000000..868efe2b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/close_big@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/close_big@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/close_big@3x.png
new file mode 100644
index 00000000..84ede532
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/close_big@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/menuarrow.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/menuarrow.png
new file mode 100644
index 00000000..b504351f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/menuarrow.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/menuarrow@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/menuarrow@2x.png
new file mode 100644
index 00000000..fa9082d0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/menuarrow@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/menuarrow@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/menuarrow@3x.png
new file mode 100644
index 00000000..acb62624
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/menuarrow@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/search-magnifier.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/search-magnifier.png
new file mode 100644
index 00000000..4d967c4e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/search-magnifier.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/search-magnifier@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/search-magnifier@2x.png
new file mode 100644
index 00000000..4d1a04cd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/search-magnifier@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/search-magnifier@3x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/search-magnifier@3x.png
new file mode 100644
index 00000000..8b0515bc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/images/search-magnifier@3x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/CheckIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/CheckIndicator.qml
new file mode 100644
index 00000000..724269f5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/CheckIndicator.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+
+Item {
+ id: indicator
+ implicitWidth: 14
+ implicitHeight: 10
+
+ property Item control
+
+ ColorImage {
+ y: (parent.height - height) / 2
+ color: control.palette.text
+ source: "qrc:/qt-project.org/imports/QtQuick/Controls/Windows/images/checkmark.png"
+ visible: indicator.control.checkState === Qt.Checked
+ || (indicator.control.checked && indicator.control.checkState === undefined)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/CopyAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/CopyAction.qml
new file mode 100644
index 00000000..b70cf88e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/CopyAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+CopyAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/CutAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/CutAction.qml
new file mode 100644
index 00000000..bcac93da
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/CutAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+CutAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/DeleteAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/DeleteAction.qml
new file mode 100644
index 00000000..34241b51
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/DeleteAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+DeleteAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/PasteAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/PasteAction.qml
new file mode 100644
index 00000000..226f45df
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/PasteAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+PasteAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/QuickControls2WindowsStyleImpl.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/QuickControls2WindowsStyleImpl.qmltypes
new file mode 100644
index 00000000..91181ef1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/QuickControls2WindowsStyleImpl.qmltypes
@@ -0,0 +1,8 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/RedoAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/RedoAction.qml
new file mode 100644
index 00000000..6eef87d9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/RedoAction.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick.Controls.impl
+
+RedoAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/SelectAllAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/SelectAllAction.qml
new file mode 100644
index 00000000..e9433771
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/SelectAllAction.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+
+SelectAllAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/SwitchIndicator.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/SwitchIndicator.qml
new file mode 100644
index 00000000..f9e57eae
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/SwitchIndicator.qml
@@ -0,0 +1,60 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+Rectangle {
+ id: root
+ x: control.text ? (control.mirrored
+ ? control.width - width - control.rightPadding : control.leftPadding)
+ : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + (control.availableHeight - height) / 2
+ implicitWidth: 40
+ implicitHeight: 16
+ radius: 3
+ color: Qt.darker(control.palette.button, control.down ? 1.2 : 1.1)
+ border.color: Qt.darker(control.palette.window, 1.4)
+
+ readonly property bool __ignoreNotCustomizable: true
+ readonly property real __focusFrameRadius: 2
+ readonly property T.AbstractButton control: parent as T.AbstractButton
+
+ // Checked indicator.
+ Rectangle {
+ x: root.control.mirrored ? parent.children[1].x : 0
+ width: root.control.mirrored
+ ? parent.width - parent.children[1].x : parent.children[1].x + parent.children[1].width
+ height: parent.height
+ radius: 3
+ color: Qt.darker(root.control.palette.highlight, root.control.down ? 1.1 : 1)
+ border.color: Qt.darker(root.control.palette.highlight, 1.35)
+ border.width: root.control.enabled ? 1 : 0
+ opacity: root.control.checked ? 1 : 0
+
+ Behavior on opacity {
+ enabled: !root.control.down
+ NumberAnimation { duration: 80 }
+ }
+ }
+
+ // Handle.
+ Rectangle {
+ x: Math.max(0, Math.min(parent.width - width,
+ root.control.visualPosition * parent.width - (width / 2)))
+ y: (parent.height - height) / 2
+ width: 20
+ height: 16
+ radius: 3
+ color: Qt.lighter(root.control.palette.button, root.control.down
+ ? 1 : (root.control.hovered ? 1.07 : 1.045))
+ border.width: 1
+ border.color: Qt.darker(root.control.palette.window, 1.4)
+
+ Behavior on x {
+ enabled: !root.control.down
+ SmoothedAnimation { velocity: 200 }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/TextEditingContextMenu.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/TextEditingContextMenu.qml
new file mode 100644
index 00000000..2d5650cb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/TextEditingContextMenu.qml
@@ -0,0 +1,41 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.Windows
+import QtQuick.Controls.Windows.impl as WindowsImpl
+
+Menu {
+ id: menu
+ popupType: Popup.Window
+
+ required property var editor
+
+ WindowsImpl.UndoAction {
+ editor: menu.editor
+ }
+ WindowsImpl.RedoAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ WindowsImpl.CutAction {
+ editor: menu.editor
+ }
+ WindowsImpl.CopyAction {
+ editor: menu.editor
+ }
+ WindowsImpl.PasteAction {
+ editor: menu.editor
+ }
+ WindowsImpl.DeleteAction {
+ editor: menu.editor
+ }
+
+ MenuSeparator {}
+
+ WindowsImpl.SelectAllAction {
+ editor: menu.editor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/UndoAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/UndoAction.qml
new file mode 100644
index 00000000..c88aec1a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/UndoAction.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick.Controls.impl
+
+UndoAction {
+ icon.width: 16
+ icon.height: 16
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/qmldir
new file mode 100644
index 00000000..fdee1272
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/qmldir
@@ -0,0 +1,20 @@
+module QtQuick.Controls.Windows.impl
+linktarget Qt6::qtquickcontrols2windowsstyleimplplugin
+optional plugin qtquickcontrols2windowsstyleimplplugin
+classname QtQuickControls2WindowsStyleImplPlugin
+typeinfo QuickControls2WindowsStyleImpl.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Windows/impl/
+CheckIndicator 6.0 CheckIndicator.qml
+CheckIndicator 2.0 CheckIndicator.qml
+CopyAction 6.11 CopyAction.qml
+CutAction 6.11 CutAction.qml
+DeleteAction 6.11 DeleteAction.qml
+PasteAction 6.11 PasteAction.qml
+RedoAction 6.11 RedoAction.qml
+SelectAllAction 6.11 SelectAllAction.qml
+SwitchIndicator 6.0 SwitchIndicator.qml
+SwitchIndicator 2.0 SwitchIndicator.qml
+TextEditingContextMenu 6.11 TextEditingContextMenu.qml
+UndoAction 6.11 UndoAction.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/qtquickcontrols2windowsstyleimplplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/qtquickcontrols2windowsstyleimplplugin.dll
new file mode 100644
index 00000000..7da147a9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/impl/qtquickcontrols2windowsstyleimplplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/plugins.qmltypes
new file mode 100644
index 00000000..91181ef1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/plugins.qmltypes
@@ -0,0 +1,8 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/qmldir
new file mode 100644
index 00000000..ee8996bb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/qmldir
@@ -0,0 +1,68 @@
+module QtQuick.Controls.Windows
+linktarget Qt6::qtquickcontrols2windowsstyleplugin
+plugin qtquickcontrols2windowsstyleplugin
+classname QtQuickControls2WindowsStylePlugin
+typeinfo plugins.qmltypes
+import QtQuick.Controls.Fusion auto
+prefer :/qt-project.org/imports/QtQuick/Controls/Windows/
+ApplicationWindow 6.0 ApplicationWindow.qml
+ApplicationWindow 2.0 ApplicationWindow.qml
+Button 6.0 Button.qml
+Button 2.0 Button.qml
+CheckBox 6.0 CheckBox.qml
+CheckBox 2.0 CheckBox.qml
+CheckDelegate 6.0 CheckDelegate.qml
+CheckDelegate 2.0 CheckDelegate.qml
+ComboBox 6.0 ComboBox.qml
+ComboBox 2.0 ComboBox.qml
+DelayButton 6.0 DelayButton.qml
+DelayButton 2.0 DelayButton.qml
+DoubleSpinBox 6.0 DoubleSpinBox.qml
+DoubleSpinBox 2.0 DoubleSpinBox.qml
+Frame 6.0 Frame.qml
+Frame 2.0 Frame.qml
+GroupBox 6.0 GroupBox.qml
+GroupBox 2.0 GroupBox.qml
+ItemDelegate 6.0 ItemDelegate.qml
+ItemDelegate 2.0 ItemDelegate.qml
+Menu 6.0 Menu.qml
+Menu 2.0 Menu.qml
+MenuBar 6.0 MenuBar.qml
+MenuBar 2.0 MenuBar.qml
+MenuBarItem 6.0 MenuBarItem.qml
+MenuBarItem 2.0 MenuBarItem.qml
+MenuItem 6.0 MenuItem.qml
+MenuItem 2.0 MenuItem.qml
+MenuSeparator 6.0 MenuSeparator.qml
+MenuSeparator 2.0 MenuSeparator.qml
+ProgressBar 6.0 ProgressBar.qml
+ProgressBar 2.0 ProgressBar.qml
+RadioButton 6.0 RadioButton.qml
+RadioButton 2.0 RadioButton.qml
+RadioDelegate 6.0 RadioDelegate.qml
+RadioDelegate 2.0 RadioDelegate.qml
+RangeSlider 6.0 RangeSlider.qml
+RangeSlider 2.0 RangeSlider.qml
+ScrollIndicator 6.0 ScrollIndicator.qml
+ScrollIndicator 2.0 ScrollIndicator.qml
+SearchField 6.10 SearchField.qml
+SelectionRectangle 6.0 SelectionRectangle.qml
+SelectionRectangle 2.0 SelectionRectangle.qml
+Slider 6.0 Slider.qml
+Slider 2.0 Slider.qml
+SpinBox 6.0 SpinBox.qml
+SpinBox 2.0 SpinBox.qml
+Switch 6.0 Switch.qml
+Switch 2.0 Switch.qml
+SwitchDelegate 6.0 SwitchDelegate.qml
+SwitchDelegate 2.0 SwitchDelegate.qml
+TextArea 6.0 TextArea.qml
+TextArea 2.0 TextArea.qml
+TextField 6.0 TextField.qml
+TextField 2.0 TextField.qml
+ScrollBar 6.0 ScrollBar.qml
+ScrollBar 2.0 ScrollBar.qml
+ScrollView 6.0 ScrollView.qml
+ScrollView 2.0 ScrollView.qml
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/qtquickcontrols2windowsstyleplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/qtquickcontrols2windowsstyleplugin.dll
new file mode 100644
index 00000000..b4cafe4a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/Windows/qtquickcontrols2windowsstyleplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/AbstractButtonSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/AbstractButtonSection.qml
new file mode 100644
index 00000000..04ad5c63
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/AbstractButtonSection.qml
@@ -0,0 +1,90 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Section {
+ caption: qsTr("AbstractButton")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Text")
+ tooltip: qsTr("The text displayed on the button.")
+ }
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.text
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Display")
+ tooltip: qsTr("Determines how the icon and text are displayed within the button.")
+ disabledState: !backendValues.display.isAvailable
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.display
+ model: [ "IconOnly", "TextOnly", "TextBesideIcon" ]
+ scope: "AbstractButton"
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+
+ Label {
+ visible: checkable
+ text: qsTr("Checkable")
+ tooltip: qsTr("Whether the button is checkable.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.checkable.valueToString
+ backendValue: backendValues.checkable
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Checked")
+ tooltip: qsTr("Whether the button is checked.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.checked.valueToString
+ backendValue: backendValues.checked
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Exclusive")
+ tooltip: qsTr("Whether the button is exclusive.")
+ disabledState: !backendValues.autoExclusive.isAvailable
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.autoExclusive.valueToString
+ backendValue: backendValues.autoExclusive
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+
+ Label {
+ text: qsTr("Auto-Repeat")
+ tooltip: qsTr("Whether the button repeats pressed(), released() and clicked() signals while the button is pressed and held down.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.autoRepeat.valueToString
+ backendValue: backendValues.autoRepeat
+ Layout.fillWidth: true
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/BusyIndicatorSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/BusyIndicatorSpecifics.qml
new file mode 100644
index 00000000..58008217
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/BusyIndicatorSpecifics.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("BusyIndicator")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Running")
+ tooltip: qsTr("Whether the busy indicator is currently indicating activity.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.running.valueToString
+ backendValue: backendValues.running
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ButtonSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ButtonSection.qml
new file mode 100644
index 00000000..a53c0216
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ButtonSection.qml
@@ -0,0 +1,42 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Section {
+ id: section
+ caption: qsTr("Button")
+
+ SectionLayout {
+
+ Label {
+ text: qsTr("Flat")
+ tooltip: qsTr("Whether the button is flat.")
+ disabledState: !backendValues.flat.isAvailable
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.flat.valueToString
+ backendValue: backendValues.flat
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+ Label {
+ text: qsTr("Highlighted")
+ tooltip: qsTr("Whether the button is highlighted.")
+ disabledState: !backendValues.highlighted.isAvailable
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.highlighted.valueToString
+ backendValue: backendValues.highlighted
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ButtonSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ButtonSpecifics.qml
new file mode 100644
index 00000000..8770567b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ButtonSpecifics.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ ButtonSection {
+ width: parent.width
+ }
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/CheckBoxSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/CheckBoxSpecifics.qml
new file mode 100644
index 00000000..930ce9f2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/CheckBoxSpecifics.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ CheckSection {
+ width: parent.width
+ caption: qsTr("CheckBox")
+ }
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/CheckDelegateSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/CheckDelegateSpecifics.qml
new file mode 100644
index 00000000..64188a0c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/CheckDelegateSpecifics.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ CheckSection {
+ width: parent.width
+ caption: qsTr("CheckDelegate")
+ }
+
+ ItemDelegateSection {
+ width: parent.width
+ }
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/CheckSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/CheckSection.qml
new file mode 100644
index 00000000..0b9b4ba0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/CheckSection.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Section {
+ SectionLayout {
+ Label {
+ text: qsTr("Check State")
+ tooltip: qsTr("The current check state.")
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.checkState
+ model: [ "Unchecked", "PartiallyChecked", "Checked" ]
+ scope: "Qt"
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Tri-state")
+ tooltip: qsTr("Whether the checkbox has three states.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.tristate.valueToString
+ backendValue: backendValues.tristate
+ Layout.fillWidth: true
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ComboBoxSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ComboBoxSpecifics.qml
new file mode 100644
index 00000000..8ae32d80
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ComboBoxSpecifics.qml
@@ -0,0 +1,87 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("ComboBox")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Text Role")
+ tooltip: qsTr("The model role used for displaying text.")
+ }
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.textRole
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Current")
+ tooltip: qsTr("The index of the current item.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.currentIndex
+ Layout.fillWidth: true
+ }
+ }
+ Label {
+ text: qsTr("Editable")
+ tooltip: qsTr("Whether the combo box is editable.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.editable.valueToString
+ backendValue: backendValues.editable
+ Layout.fillWidth: true
+ }
+ }
+ Label {
+ text: qsTr("Flat")
+ tooltip: qsTr("Whether the combo box button is flat.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.flat.valueToString
+ backendValue: backendValues.flat
+ Layout.fillWidth: true
+ }
+ }
+ Label {
+ text: qsTr("DisplayText")
+ tooltip: qsTr("Holds the text that is displayed on the combo box button.")
+ }
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.displayText
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ContainerSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ContainerSection.qml
new file mode 100644
index 00000000..442c4ee8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ContainerSection.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Section {
+ caption: qsTr("Container")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Current")
+ tooltip: qsTr("The index of the current item.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.currentIndex
+ Layout.fillWidth: true
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ControlSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ControlSection.qml
new file mode 100644
index 00000000..b3524a3b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ControlSection.qml
@@ -0,0 +1,82 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Section {
+ caption: qsTr("Control")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Whether the control is enabled.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.enabled.valueToString
+ backendValue: backendValues.enabled
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Focus Policy")
+ tooltip: qsTr("Focus policy of the control.")
+ disabledState: !backendValues.focusPolicy.isAvailable
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.focusPolicy
+ model: [ "TabFocus", "ClickFocus", "StrongFocus", "WheelFocus", "NoFocus" ]
+ scope: "Qt"
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+
+ Label {
+ text: qsTr("Hover")
+ tooltip: qsTr("Whether control accepts hover events.")
+ disabledState: !backendValues.hoverEnabled.isAvailable
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.hoverEnabled.valueToString
+ backendValue: backendValues.hoverEnabled
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+
+ Label {
+ text: qsTr("Spacing")
+ tooltip: qsTr("Spacing between internal elements of the control.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.spacing
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Wheel")
+ tooltip: qsTr("Whether control accepts wheel events.")
+ disabledState: !backendValues.wheelEnabled.isAvailable
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.wheelEnabled.valueToString
+ backendValue: backendValues.wheelEnabled
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ControlSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ControlSpecifics.qml
new file mode 100644
index 00000000..de23a58b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ControlSpecifics.qml
@@ -0,0 +1,23 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/DelayButtonSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/DelayButtonSpecifics.qml
new file mode 100644
index 00000000..83839caa
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/DelayButtonSpecifics.qml
@@ -0,0 +1,49 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("DelayButton")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Delay")
+ tooltip: qsTr("The delay in milliseconds.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 0
+ stepSize: 1
+ backendValue: backendValues.delay
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/DialSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/DialSpecifics.qml
new file mode 100644
index 00000000..d3caf263
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/DialSpecifics.qml
@@ -0,0 +1,140 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Dial")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Value")
+ tooltip: qsTr("The current value of the dial.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: Math.min(backendValues.from.value, backendValues.to.value)
+ maximumValue: Math.max(backendValues.from.value, backendValues.to.value)
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.value
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("From")
+ tooltip: qsTr("The starting value of the dial range.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.from
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("To")
+ tooltip: qsTr("The ending value of the dial range.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.to
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Step Size")
+ tooltip: qsTr("The step size of the dial.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.stepSize
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Snap Mode")
+ tooltip: qsTr("The snap mode of the dial.")
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.snapMode
+ model: [ "NoSnap", "SnapOnRelease", "SnapAlways" ]
+ scope: "Dial"
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Live")
+ tooltip: qsTr("Whether the dial provides live value updates.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.live.valueToString
+ backendValue: backendValues.live
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Input Mode")
+ tooltip: qsTr("How the dial tracks movement.")
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.inputMode
+ model: [ "Circular", "Horizontal", "Vertical" ]
+ scope: "Dial"
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Wrap")
+ tooltip: qsTr("Whether the dial wraps when dragged.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.wrap.valueToString
+ backendValue: backendValues.wrap
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/FrameSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/FrameSpecifics.qml
new file mode 100644
index 00000000..dfa5030d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/FrameSpecifics.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ PaneSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/GroupBoxSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/GroupBoxSpecifics.qml
new file mode 100644
index 00000000..6be48702
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/GroupBoxSpecifics.qml
@@ -0,0 +1,45 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("GroupBox")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Title")
+ tooltip: qsTr("The title of the group box.")
+ }
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.title
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ PaneSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/InsetSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/InsetSection.qml
new file mode 100644
index 00000000..2e77df9f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/InsetSection.qml
@@ -0,0 +1,87 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Section {
+ caption: qsTr("Inset")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Vertical")
+ }
+ SecondColumnLayout {
+ Label {
+ text: qsTr("Top")
+ tooltip: qsTr("Top inset for the background.")
+ width: 42
+ }
+ SpinBox {
+ maximumValue: 10000
+ minimumValue: -10000
+ realDragRange: 5000
+ decimals: 0
+ backendValue: backendValues.topInset
+ Layout.fillWidth: true
+ }
+ Item {
+ width: 4
+ height: 4
+ }
+
+ Label {
+ text: qsTr("Bottom")
+ tooltip: qsTr("Bottom inset for the background.")
+ width: 42
+ }
+ SpinBox {
+ maximumValue: 10000
+ minimumValue: -10000
+ realDragRange: 5000
+ decimals: 0
+ backendValue: backendValues.bottomInset
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Horizontal")
+ }
+ SecondColumnLayout {
+ Label {
+ text: qsTr("Left")
+ tooltip: qsTr("Left inset for the background.")
+ width: 42
+ }
+ SpinBox {
+ maximumValue: 10000
+ minimumValue: -10000
+ realDragRange: 5000
+ decimals: 0
+ backendValue: backendValues.leftInset
+ Layout.fillWidth: true
+ }
+ Item {
+ width: 4
+ height: 4
+ }
+
+ Label {
+ text: qsTr("Right")
+ tooltip: qsTr("Right inset for the background.")
+ width: 42
+ }
+ SpinBox {
+ maximumValue: 10000
+ minimumValue: -10000
+ realDragRange: 5000
+ decimals: 0
+ backendValue: backendValues.rightInset
+ Layout.fillWidth: true
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ItemDelegateSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ItemDelegateSection.qml
new file mode 100644
index 00000000..e230bda3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ItemDelegateSection.qml
@@ -0,0 +1,26 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Section {
+ id: section
+ caption: qsTr("ItemDelegate")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Highlighted")
+ tooltip: qsTr("Whether the delegate is highlighted.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.highlighted.valueToString
+ backendValue: backendValues.highlighted
+ Layout.fillWidth: true
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ItemDelegateSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ItemDelegateSpecifics.qml
new file mode 100644
index 00000000..8ef0adc5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ItemDelegateSpecifics.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ ItemDelegateSection {
+ width: parent.width
+ }
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/LabelSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/LabelSpecifics.qml
new file mode 100644
index 00000000..747bf0a5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/LabelSpecifics.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ StandardTextSection {
+ width: parent.width
+ showIsWrapping: true
+ showFormatProperty: true
+ showVerticalAlignment: true
+ }
+
+ Section {
+ anchors.left: parent.left
+ anchors.right: parent.right
+ caption: qsTr("Text Color")
+
+ ColorEditor {
+ caption: qsTr("Text Color")
+ backendValue: backendValues.color
+ supportGradient: false
+ }
+ }
+
+ Section {
+ anchors.left: parent.left
+ anchors.right: parent.right
+ caption: qsTr("Style Color")
+
+ ColorEditor {
+ caption: qsTr("Style Color")
+ backendValue: backendValues.styleColor
+ supportGradient: false
+ }
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+
+ InsetSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PaddingSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PaddingSection.qml
new file mode 100644
index 00000000..473c50a7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PaddingSection.qml
@@ -0,0 +1,69 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Section {
+ caption: qsTr("Padding")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Top")
+ tooltip: qsTr("Padding between the content and the top edge of the control.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.topPadding
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Left")
+ tooltip: qsTr("Padding between the content and the left edge of the control.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.leftPadding
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Right")
+ tooltip: qsTr("Padding between the content and the right edge of the control.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.rightPadding
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Bottom")
+ tooltip: qsTr("Padding between the content and the bottom edge of the control.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.bottomPadding
+ Layout.fillWidth: true
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PageIndicatorSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PageIndicatorSpecifics.qml
new file mode 100644
index 00000000..7a357612
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PageIndicatorSpecifics.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("PageIndicator")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Count")
+ tooltip: qsTr("The number of pages.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.count
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Current")
+ tooltip: qsTr("The index of the current page.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.currentIndex
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Interactive")
+ tooltip: qsTr("Whether the control is interactive.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.interactive.valueToString
+ backendValue: backendValues.interactive
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PageSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PageSpecifics.qml
new file mode 100644
index 00000000..5a0d9097
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PageSpecifics.qml
@@ -0,0 +1,69 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Page")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Title")
+ tooltip: qsTr("Title of the page.")
+ }
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.title
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Content Width")
+ tooltip: qsTr("Content height used for calculating the total implicit width.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.contentWidth
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Content Height")
+ tooltip: qsTr("Content height used for calculating the total implicit height.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.contentHeight
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PaneSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PaneSection.qml
new file mode 100644
index 00000000..08fcc111
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PaneSection.qml
@@ -0,0 +1,41 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Section {
+ caption: qsTr("Pane")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Content Width")
+ tooltip: qsTr("Content height used for calculating the total implicit width.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.contentWidth
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Content Height")
+ tooltip: qsTr("Content height used for calculating the total implicit height.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.contentHeight
+ Layout.fillWidth: true
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PaneSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PaneSpecifics.qml
new file mode 100644
index 00000000..dfa5030d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/PaneSpecifics.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ PaneSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ProgressBarSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ProgressBarSpecifics.qml
new file mode 100644
index 00000000..47c485c8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ProgressBarSpecifics.qml
@@ -0,0 +1,89 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("ProgressBar")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Indeterminate")
+ tooltip: qsTr("Whether the progress is indeterminate.")
+ disabledState: !backendValues.indeterminate.isAvailable
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.indeterminate.valueToString
+ backendValue: backendValues.indeterminate
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+
+ Label {
+ text: qsTr("Value")
+ tooltip: qsTr("The current value of the progress.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: Math.min(backendValues.from.value, backendValues.to.value)
+ maximumValue: Math.max(backendValues.from.value, backendValues.to.value)
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.value
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("From")
+ tooltip: qsTr("The starting value for the progress.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.from
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("To")
+ tooltip: qsTr("The ending value for the progress.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.to
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RadioButtonSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RadioButtonSpecifics.qml
new file mode 100644
index 00000000..d3808ff2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RadioButtonSpecifics.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RadioDelegateSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RadioDelegateSpecifics.qml
new file mode 100644
index 00000000..8ef0adc5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RadioDelegateSpecifics.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ ItemDelegateSection {
+ width: parent.width
+ }
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RangeSliderSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RangeSliderSpecifics.qml
new file mode 100644
index 00000000..1828c68b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RangeSliderSpecifics.qml
@@ -0,0 +1,157 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("RangeSlider")
+
+ SectionLayout {
+ Label {
+ text: qsTr("First Value")
+ tooltip: qsTr("The value of the first range slider handle.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: Math.min(backendValues.from.value, backendValues.to.value)
+ maximumValue: Math.max(backendValues.from.value, backendValues.to.value)
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.first_value
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Second Value")
+ tooltip: qsTr("The value of the second range slider handle.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: Math.min(backendValues.from.value, backendValues.to.value)
+ maximumValue: Math.max(backendValues.from.value, backendValues.to.value)
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.second_value
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("From")
+ tooltip: qsTr("The starting value of the range slider range.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.from
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("To")
+ tooltip: qsTr("The ending value of the range slider range.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.to
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Step Size")
+ tooltip: qsTr("The step size of the range slider.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.stepSize
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Snap Mode")
+ tooltip: qsTr("The snap mode of the range slider.")
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.snapMode
+ model: [ "NoSnap", "SnapOnRelease", "SnapAlways" ]
+ scope: "RangeSlider"
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Orientation")
+ tooltip: qsTr("The orientation of the range slider.")
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.orientation
+ model: [ "Horizontal", "Vertical" ]
+ scope: "Qt"
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Live")
+ tooltip: qsTr("Whether the range slider provides live value updates.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.live.valueToString
+ backendValue: backendValues.live
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Touch drag threshold")
+ tooltip: qsTr("The threshold (in logical pixels) at which a touch drag event will be initiated.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10000
+ decimals: 0
+ backendValue: backendValues.touchDragThreshold
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RoundButtonSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RoundButtonSpecifics.qml
new file mode 100644
index 00000000..c29e2e3f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/RoundButtonSpecifics.qml
@@ -0,0 +1,52 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("RoundButton")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Radius")
+ tooltip: qsTr("Radius of the button.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10000
+ decimals: 0
+ backendValue: backendValues.radius
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ButtonSection {
+ width: parent.width
+ }
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ScrollViewSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ScrollViewSpecifics.qml
new file mode 100644
index 00000000..217844df
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ScrollViewSpecifics.qml
@@ -0,0 +1,58 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("ScrollView")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Content Width")
+ tooltip: qsTr("Content height used for calculating the total implicit width.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.contentWidth
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Content Height")
+ tooltip: qsTr("Content height used for calculating the total implicit height.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.contentHeight
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SliderSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SliderSpecifics.qml
new file mode 100644
index 00000000..58387d16
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SliderSpecifics.qml
@@ -0,0 +1,148 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Slider")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Value")
+ tooltip: qsTr("The current value of the slider.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: Math.min(backendValues.from.value, backendValues.to.value)
+ maximumValue: Math.max(backendValues.from.value, backendValues.to.value)
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.value
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("From")
+ tooltip: qsTr("The starting value of the slider range.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.from
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("To")
+ tooltip: qsTr("The ending value of the slider range.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.to
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Step Size")
+ tooltip: qsTr("The step size of the slider.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.stepSize
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Snap Mode")
+ tooltip: qsTr("The snap mode of the slider.")
+ disabledState: !backendValues.snapMode.isAvailable
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.snapMode
+ model: [ "NoSnap", "SnapOnRelease", "SnapAlways" ]
+ scope: "Slider"
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+
+ Label {
+ text: qsTr("Orientation")
+ tooltip: qsTr("The orientation of the slider.")
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.orientation
+ model: [ "Horizontal", "Vertical" ]
+ scope: "Qt"
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Live")
+ tooltip: qsTr("Whether the slider provides live value updates.")
+ disabledState: !backendValues.live.isAvailable
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.live.valueToString
+ backendValue: backendValues.live
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+
+ Label {
+ text: qsTr("Touch drag threshold")
+ tooltip: qsTr("The threshold (in logical pixels) at which a touch drag event will be initiated.")
+ disabledState: !backendValues.touchDragThreshold.isAvailable
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10000
+ decimals: 0
+ backendValue: backendValues.touchDragThreshold
+ Layout.fillWidth: true
+ enabled: backendValue.isAvailable
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SpinBoxSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SpinBoxSpecifics.qml
new file mode 100644
index 00000000..a876a760
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SpinBoxSpecifics.qml
@@ -0,0 +1,110 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("SpinBox")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Value")
+ tooltip: qsTr("The current value of the spinbox.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: Math.min(backendValues.from.value, backendValues.to.value)
+ maximumValue: Math.max(backendValues.from.value, backendValues.to.value)
+ decimals: 2
+ backendValue: backendValues.value
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("From")
+ tooltip: qsTr("The starting value of the spinbox range.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ backendValue: backendValues.from
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("To")
+ tooltip: qsTr("The ending value of the spinbox range.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ backendValue: backendValues.to
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Step Size")
+ tooltip: qsTr("The step size of the spinbox.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 2
+ backendValue: backendValues.stepSize
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Editable")
+ tooltip: qsTr("Whether the spinbox is editable.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.editable.valueToString
+ backendValue: backendValues.editable
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Wrap")
+ tooltip: qsTr("Whether the spinbox wraps.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.wrap.valueToString
+ backendValue: backendValues.wrap
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/StackViewSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/StackViewSpecifics.qml
new file mode 100644
index 00000000..de23a58b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/StackViewSpecifics.qml
@@ -0,0 +1,23 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwipeDelegateSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwipeDelegateSpecifics.qml
new file mode 100644
index 00000000..8ef0adc5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwipeDelegateSpecifics.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ ItemDelegateSection {
+ width: parent.width
+ }
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwipeViewSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwipeViewSpecifics.qml
new file mode 100644
index 00000000..cd79064e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwipeViewSpecifics.qml
@@ -0,0 +1,59 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("SwipeView")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Interactive")
+ tooltip: qsTr("Whether the view is interactive.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.interactive.valueToString
+ backendValue: backendValues.interactive
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Orientation")
+ tooltip: qsTr("Orientation of the view.")
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.orientation
+ model: [ "Horizontal", "Vertical" ]
+ scope: "Qt"
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ContainerSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwitchDelegateSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwitchDelegateSpecifics.qml
new file mode 100644
index 00000000..b0b53a87
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwitchDelegateSpecifics.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ ItemDelegateSection {
+ width: parent.width
+ }
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwitchSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwitchSpecifics.qml
new file mode 100644
index 00000000..d3808ff2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/SwitchSpecifics.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TabBarSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TabBarSpecifics.qml
new file mode 100644
index 00000000..d8376471
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TabBarSpecifics.qml
@@ -0,0 +1,75 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("TabBar")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Position")
+ tooltip: qsTr("Position of the tabbar.")
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.position
+ model: [ "Header", "Footer" ]
+ scope: "TabBar"
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Content Width")
+ tooltip: qsTr("Content height used for calculating the total implicit width.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.contentWidth
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Content Height")
+ tooltip: qsTr("Content height used for calculating the total implicit height.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.contentHeight
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ContainerSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TabButtonSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TabButtonSpecifics.qml
new file mode 100644
index 00000000..d3808ff2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TabButtonSpecifics.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TextAreaSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TextAreaSpecifics.qml
new file mode 100644
index 00000000..aa389424
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TextAreaSpecifics.qml
@@ -0,0 +1,72 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("TextArea")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Placeholder")
+ tooltip: qsTr("Placeholder text displayed when the editor is empty.")
+ }
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.placeholderText
+ Layout.fillWidth: true
+ }
+
+ }
+
+ Label {
+ text: qsTr("Hover")
+ tooltip: qsTr("Whether text area accepts hover events.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.hoverEnabled.valueToString
+ backendValue: backendValues.hoverEnabled
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Placeholder Text Color")
+
+ ColorEditor {
+ caption: qsTr("Placeholder Text Color")
+ backendValue: backendValues.placeholderTextColor
+ supportGradient: false
+ }
+ }
+
+ StandardTextSection {
+ width: parent.width
+ showIsWrapping: true
+ showFormatProperty: true
+ showVerticalAlignment: true
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+
+ InsetSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TextFieldSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TextFieldSpecifics.qml
new file mode 100644
index 00000000..2ee511bc
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TextFieldSpecifics.qml
@@ -0,0 +1,69 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("TextField")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Placeholder")
+ tooltip: qsTr("Placeholder text displayed when the editor is empty.")
+ }
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.placeholderText
+ Layout.fillWidth: true
+ }
+
+ }
+
+ Label {
+ text: qsTr("Hover")
+ tooltip: qsTr("Whether text field accepts hover events.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.hoverEnabled.valueToString
+ backendValue: backendValues.hoverEnabled
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Placeholder Text Color")
+
+ ColorEditor {
+ caption: qsTr("Placeholder Text Color")
+ backendValue: backendValues.placeholderTextColor
+ supportGradient: false
+ }
+ }
+
+ StandardTextSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+
+ InsetSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ToolBarSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ToolBarSpecifics.qml
new file mode 100644
index 00000000..fc7c959a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ToolBarSpecifics.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("ToolBar")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Position")
+ tooltip: qsTr("Position of the toolbar.")
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.position
+ model: [ "Header", "Footer" ]
+ scope: "ToolBar"
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ PaneSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ToolButtonSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ToolButtonSpecifics.qml
new file mode 100644
index 00000000..8770567b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ToolButtonSpecifics.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ ButtonSection {
+ width: parent.width
+ }
+
+ AbstractButtonSection {
+ width: parent.width
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ToolSeparatorSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ToolSeparatorSpecifics.qml
new file mode 100644
index 00000000..9767bba5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/ToolSeparatorSpecifics.qml
@@ -0,0 +1,39 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("ToolSeparator")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Orientation")
+ tooltip: qsTr("The orientation of the separator.")
+ }
+ SecondColumnLayout {
+ ComboBox {
+ backendValue: backendValues.orientation
+ model: [ "Horizontal", "Vertical" ]
+ scope: "Qt"
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TumblerSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TumblerSpecifics.qml
new file mode 100644
index 00000000..7e980f53
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/TumblerSpecifics.qml
@@ -0,0 +1,85 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import HelperWidgets
+import QtQuick.Layouts
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Tumbler")
+
+ SectionLayout {
+ Label {
+ text: qsTr("Visible Count")
+ tooltip: qsTr("The count of visible items.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.visibleItemCount
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Current")
+ tooltip: qsTr("The index of the current item.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: -9999999
+ decimals: 0
+ backendValue: backendValues.currentIndex
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("Wrap")
+ tooltip: qsTr("Whether the tumbler wrap.")
+ }
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.wrap.valueToString
+ backendValue: backendValues.wrap
+ Layout.fillWidth: true
+ }
+ }
+
+ Label {
+ text: qsTr("flickDeceleration")
+ tooltip: qsTr("The rate at which a flick will decelerate.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 9999999
+ minimumValue: 0
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.flickDeceleration
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+
+ ControlSection {
+ width: parent.width
+ }
+
+ FontSection {
+ width: parent.width
+ }
+
+ PaddingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/busyindicator-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/busyindicator-icon.png
new file mode 100644
index 00000000..666d1ed9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/busyindicator-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/busyindicator-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/busyindicator-icon16.png
new file mode 100644
index 00000000..5aa57d7f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/busyindicator-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/busyindicator-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/busyindicator-icon@2x.png
new file mode 100644
index 00000000..bb2278ff
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/busyindicator-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/button-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/button-icon.png
new file mode 100644
index 00000000..c44909f6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/button-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/button-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/button-icon16.png
new file mode 100644
index 00000000..5c921deb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/button-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/button-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/button-icon@2x.png
new file mode 100644
index 00000000..f90a1ba7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/button-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/checkbox-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/checkbox-icon.png
new file mode 100644
index 00000000..ee669b3a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/checkbox-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/checkbox-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/checkbox-icon16.png
new file mode 100644
index 00000000..8d89eab8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/checkbox-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/checkbox-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/checkbox-icon@2x.png
new file mode 100644
index 00000000..51c5601d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/checkbox-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/combobox-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/combobox-icon.png
new file mode 100644
index 00000000..2d31b17c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/combobox-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/combobox-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/combobox-icon16.png
new file mode 100644
index 00000000..15fc3505
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/combobox-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/combobox-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/combobox-icon@2x.png
new file mode 100644
index 00000000..5f823905
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/combobox-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/control-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/control-icon.png
new file mode 100644
index 00000000..fd9e4e8f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/control-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/control-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/control-icon16.png
new file mode 100644
index 00000000..31c76548
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/control-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/control-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/control-icon@2x.png
new file mode 100644
index 00000000..22604d24
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/control-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/delaybutton-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/delaybutton-icon.png
new file mode 100644
index 00000000..5a55bd9f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/delaybutton-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/delaybutton-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/delaybutton-icon16.png
new file mode 100644
index 00000000..cd21394e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/delaybutton-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/delaybutton-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/delaybutton-icon@2x.png
new file mode 100644
index 00000000..7beee2fa
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/delaybutton-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/dial-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/dial-icon.png
new file mode 100644
index 00000000..b3b63e35
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/dial-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/dial-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/dial-icon16.png
new file mode 100644
index 00000000..8d8c7c09
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/dial-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/dial-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/dial-icon@2x.png
new file mode 100644
index 00000000..22547a16
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/dial-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/frame-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/frame-icon.png
new file mode 100644
index 00000000..32abc8bf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/frame-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/frame-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/frame-icon16.png
new file mode 100644
index 00000000..e5b65ad5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/frame-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/frame-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/frame-icon@2x.png
new file mode 100644
index 00000000..8b876f38
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/frame-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/groupbox-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/groupbox-icon.png
new file mode 100644
index 00000000..5542ecf8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/groupbox-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/groupbox-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/groupbox-icon16.png
new file mode 100644
index 00000000..9cf43248
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/groupbox-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/groupbox-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/groupbox-icon@2x.png
new file mode 100644
index 00000000..80dab3c7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/groupbox-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/itemdelegate-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/itemdelegate-icon.png
new file mode 100644
index 00000000..822cf3e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/itemdelegate-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/itemdelegate-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/itemdelegate-icon16.png
new file mode 100644
index 00000000..b3ed007a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/itemdelegate-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/itemdelegate-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/itemdelegate-icon@2x.png
new file mode 100644
index 00000000..cb81308f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/itemdelegate-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/label-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/label-icon.png
new file mode 100644
index 00000000..788bef07
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/label-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/label-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/label-icon16.png
new file mode 100644
index 00000000..b68d3845
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/label-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/label-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/label-icon@2x.png
new file mode 100644
index 00000000..7001413d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/label-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/page-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/page-icon.png
new file mode 100644
index 00000000..b5ac87e8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/page-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/page-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/page-icon16.png
new file mode 100644
index 00000000..bc6810b6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/page-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/page-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/page-icon@2x.png
new file mode 100644
index 00000000..23db032f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/page-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pageindicator-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pageindicator-icon.png
new file mode 100644
index 00000000..edb6b377
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pageindicator-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pageindicator-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pageindicator-icon16.png
new file mode 100644
index 00000000..0fb89675
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pageindicator-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pageindicator-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pageindicator-icon@2x.png
new file mode 100644
index 00000000..7be0ee81
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pageindicator-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pane-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pane-icon.png
new file mode 100644
index 00000000..62ebe487
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pane-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pane-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pane-icon16.png
new file mode 100644
index 00000000..2b804844
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pane-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pane-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pane-icon@2x.png
new file mode 100644
index 00000000..55bb116a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/pane-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/progressbar-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/progressbar-icon.png
new file mode 100644
index 00000000..a023f73c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/progressbar-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/progressbar-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/progressbar-icon16.png
new file mode 100644
index 00000000..6fede21d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/progressbar-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/progressbar-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/progressbar-icon@2x.png
new file mode 100644
index 00000000..00694003
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/progressbar-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/radiobutton-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/radiobutton-icon.png
new file mode 100644
index 00000000..d38170e2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/radiobutton-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/radiobutton-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/radiobutton-icon16.png
new file mode 100644
index 00000000..07b46a8a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/radiobutton-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/radiobutton-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/radiobutton-icon@2x.png
new file mode 100644
index 00000000..4bbddda4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/radiobutton-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/rangeslider-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/rangeslider-icon.png
new file mode 100644
index 00000000..1c4c7b29
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/rangeslider-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/rangeslider-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/rangeslider-icon16.png
new file mode 100644
index 00000000..3be4624d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/rangeslider-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/rangeslider-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/rangeslider-icon@2x.png
new file mode 100644
index 00000000..aee69b33
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/rangeslider-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/roundbutton-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/roundbutton-icon.png
new file mode 100644
index 00000000..d4b470dc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/roundbutton-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/roundbutton-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/roundbutton-icon16.png
new file mode 100644
index 00000000..f6f36666
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/roundbutton-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/roundbutton-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/roundbutton-icon@2x.png
new file mode 100644
index 00000000..4553e165
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/roundbutton-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/scrollview-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/scrollview-icon.png
new file mode 100644
index 00000000..5ef73ff1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/scrollview-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/scrollview-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/scrollview-icon16.png
new file mode 100644
index 00000000..f8ca7a36
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/scrollview-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/scrollview-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/scrollview-icon@2x.png
new file mode 100644
index 00000000..0eb7f966
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/scrollview-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/slider-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/slider-icon.png
new file mode 100644
index 00000000..bd0a9729
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/slider-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/slider-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/slider-icon16.png
new file mode 100644
index 00000000..a08622df
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/slider-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/slider-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/slider-icon@2x.png
new file mode 100644
index 00000000..93842e4c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/slider-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/spinbox-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/spinbox-icon.png
new file mode 100644
index 00000000..37277c5e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/spinbox-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/spinbox-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/spinbox-icon16.png
new file mode 100644
index 00000000..f88711dd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/spinbox-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/spinbox-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/spinbox-icon@2x.png
new file mode 100644
index 00000000..b62a3bad
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/spinbox-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/stackview-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/stackview-icon.png
new file mode 100644
index 00000000..a6ced349
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/stackview-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/stackview-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/stackview-icon16.png
new file mode 100644
index 00000000..0f19d0ef
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/stackview-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/stackview-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/stackview-icon@2x.png
new file mode 100644
index 00000000..9b5ef951
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/stackview-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/swipeview-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/swipeview-icon.png
new file mode 100644
index 00000000..031cb27c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/swipeview-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/swipeview-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/swipeview-icon16.png
new file mode 100644
index 00000000..446c4696
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/swipeview-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/swipeview-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/swipeview-icon@2x.png
new file mode 100644
index 00000000..0ccb978c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/swipeview-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/switch-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/switch-icon.png
new file mode 100644
index 00000000..e0181592
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/switch-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/switch-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/switch-icon16.png
new file mode 100644
index 00000000..9abd2756
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/switch-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/switch-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/switch-icon@2x.png
new file mode 100644
index 00000000..787f54ca
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/switch-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textarea-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textarea-icon.png
new file mode 100644
index 00000000..f1b2dc0f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textarea-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textarea-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textarea-icon16.png
new file mode 100644
index 00000000..4afc1fba
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textarea-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textarea-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textarea-icon@2x.png
new file mode 100644
index 00000000..c32ecc71
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textarea-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textfield-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textfield-icon.png
new file mode 100644
index 00000000..ba5537ac
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textfield-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textfield-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textfield-icon16.png
new file mode 100644
index 00000000..c4a62a65
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textfield-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textfield-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textfield-icon@2x.png
new file mode 100644
index 00000000..e05fd41b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/textfield-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbar-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbar-icon.png
new file mode 100644
index 00000000..5cb5b2e1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbar-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbar-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbar-icon16.png
new file mode 100644
index 00000000..569373af
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbar-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbar-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbar-icon@2x.png
new file mode 100644
index 00000000..fd9e6cee
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbar-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbutton-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbutton-icon.png
new file mode 100644
index 00000000..3298f695
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbutton-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbutton-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbutton-icon16.png
new file mode 100644
index 00000000..9ab7861c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbutton-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbutton-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbutton-icon@2x.png
new file mode 100644
index 00000000..e5958cde
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolbutton-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolseparator-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolseparator-icon.png
new file mode 100644
index 00000000..5e99f06f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolseparator-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolseparator-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolseparator-icon16.png
new file mode 100644
index 00000000..68f22c5d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolseparator-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolseparator-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolseparator-icon@2x.png
new file mode 100644
index 00000000..549c11c6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/toolseparator-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/tumbler-icon.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/tumbler-icon.png
new file mode 100644
index 00000000..98eb8232
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/tumbler-icon.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/tumbler-icon16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/tumbler-icon16.png
new file mode 100644
index 00000000..ff5f95cf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/tumbler-icon16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/tumbler-icon@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/tumbler-icon@2x.png
new file mode 100644
index 00000000..236abf0c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/images/tumbler-icon@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/qtquickcontrols2.metainfo b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/qtquickcontrols2.metainfo
new file mode 100644
index 00000000..0cd3959c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/designer/qtquickcontrols2.metainfo
@@ -0,0 +1,575 @@
+MetaInfo {
+ Type {
+ name: "QtQuick.Controls.BusyIndicator"
+ icon: "images/busyindicator-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Busy Indicator"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/busyindicator-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("Indicates activity while, for example, content is being loaded.")
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.Button"
+ icon: "images/button-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Button"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/button-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A button with text.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Button\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.CheckBox"
+ icon: "images/checkbox-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Check Box"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/checkbox-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A checkbox with a text label.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Check Box\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.CheckDelegate"
+ icon: "images/checkbox-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Check Delegate"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/checkbox-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("Presents items from a model as checkboxes.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Check Delegate\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.ComboBox"
+ icon: "images/combobox-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Combo Box"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/combobox-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("An editable drop-down list.")
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.Control"
+ icon: "images/control-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Control"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/control-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("An abstract base type for UI controls.")
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.DelayButton"
+ icon: "images/button-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Delay Button"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/delaybutton-icon.png"
+ version: "2.2"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A button with a delay preventing accidental presses.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Delay Button\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.Dial"
+ icon: "images/dial-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Dial"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/dial-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+
+ toolTip: qsTr("A circular dial that is rotated to set a value.")
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.Frame"
+ icon: "images/frame-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Frame"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/frame-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("An untitled container for a group of controls.")
+
+ Property { name: "width"; type: "int"; value: 200 }
+ Property { name: "height"; type: "int"; value: 200 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.GroupBox"
+ icon: "images/groupbox-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Group Box"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/groupbox-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A titled container for a group of controls.")
+
+ Property { name: "width"; type: "int"; value: 200 }
+ Property { name: "height"; type: "int"; value: 200 }
+ Property { name: "title"; type: "binding"; value: "qsTr(\"Group Box\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.ItemDelegate"
+ icon: "images/itemdelegate-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Item Delegate"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/itemdelegate-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("Presents a standard view item. It can be used as a delegate in various views and controls, such as ListView and ComboBox.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Item Delegate\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.Label"
+ icon: "images/label-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Label"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/label-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A text label.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Label\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.Page"
+ icon: "images/page-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Page"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/page-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A page with header and footer.")
+
+ Property { name: "width"; type: "int"; value: 200 }
+ Property { name: "height"; type: "int"; value: 200 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.PageIndicator"
+ icon: "images/pageindicator-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Page Indicator"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/pageindicator-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("Indicates the currently active page.")
+
+ Property { name: "count"; type: "int"; value: 3 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.Pane"
+ icon: "images/pane-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Pane"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/pane-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("Provides a background matching the application style and theme.")
+
+ Property { name: "width"; type: "int"; value: 200 }
+ Property { name: "height"; type: "int"; value: 200 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.ProgressBar"
+ icon: "images/progressbar-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Progress Bar"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/progressbar-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A bar indicating the progress of an operation.")
+
+ Property { name: "value"; type: "real"; value: 0.5 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.RadioButton"
+ icon: "images/radiobutton-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Radio Button"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/radiobutton-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("An option button that you can toggle on or off.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Radio Button\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.RadioDelegate"
+ icon: "images/radiobutton-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Radio Delegate"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/radiobutton-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("Presents items from a model as radio buttons.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Radio Delegate\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.RangeSlider"
+ icon: "images/rangeslider-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Range Slider"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/rangeslider-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A bar with adjustable start and end points.")
+
+ Property { name: "first.value"; type: "real"; value: 0.25 }
+ Property { name: "second.value"; type: "real"; value: 0.75 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.RoundButton"
+ icon: "images/roundbutton-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Round Button"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/roundbutton-icon.png"
+ version: "2.1"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A round button with text.")
+
+ Property { name: "text"; type: "string"; value: "+" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.Slider"
+ icon: "images/slider-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Slider"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/slider-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("An adjustable slider.")
+
+ Property { name: "value"; type: "real"; value: 0.5 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.SpinBox"
+ icon: "images/spinbox-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Spin Box"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/spinbox-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A box with an adjustable number.")
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.ScrollView"
+ icon: "images/scrollview-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Scroll View"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/scrollview-icon.png"
+ version: "2.2"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A scrollable area.")
+
+ Property { name: "width"; type: "int"; value: 200 }
+ Property { name: "height"; type: "int"; value: 200 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.StackView"
+ icon: "images/stackview-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Stack View"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/stackview-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("Provides a stack-based navigation for a set of pages.")
+
+ Property { name: "width"; type: "int"; value: 200 }
+ Property { name: "height"; type: "int"; value: 200 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.SwipeDelegate"
+ icon: "images/itemdelegate-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Swipe Delegate"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/itemdelegate-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("Presents items from a model as items that you can swipe to expose more options.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Swipe Delegate\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.SwipeView"
+ icon: "images/swipeview-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Swipe View"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/swipeview-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("Provides a view where you can navigate pages by swiping.")
+
+ Property { name: "width"; type: "int"; value: 200 }
+ Property { name: "height"; type: "int"; value: 200 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.Switch"
+ icon: "images/switch-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Switch"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/switch-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A button that you can toggle on and off.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Switch\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.SwitchDelegate"
+ icon: "images/switch-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Switch Delegate"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/switch-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("Presents items from a model as toggle switches.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Switch Delegate\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.TabBar"
+ icon: "images/toolbar-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Tab Bar"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/toolbar-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A tab-based navigation model.")
+
+ Property { name: "width"; type: "int"; value: 240 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.TabButton"
+ icon: "images/toolbutton-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Tab Button"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/toolbutton-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A button suitable for a tab bar.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Tab Button\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.TextArea"
+ icon: "images/textarea-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Text Area"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/textarea-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A multi-line text box.")
+
+ Property { name: "placeholderText"; type: "binding"; value: "qsTr(\"Text Area\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.TextField"
+ icon: "images/textfield-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Text Field"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/textfield-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A single-line text box.")
+
+ Property { name: "placeholderText"; type: "binding"; value: "qsTr(\"Text Field\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.ToolBar"
+ icon: "images/toolbar-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Tool Bar"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/toolbar-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A row that can hold actions and buttons.")
+
+ Property { name: "width"; type: "int"; value: 360 }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.ToolButton"
+ icon: "images/toolbutton-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Tool Button"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/toolbutton-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A button suitable for a tool bar.")
+
+ Property { name: "text"; type: "binding"; value: "qsTr(\"Tool Button\")" }
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.ToolSeparator"
+ icon: "images/toolseparator-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Tool Separator"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/toolseparator-icon.png"
+ version: "2.1"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A line to separate sections in a tool bar.")
+ }
+ }
+
+ Type {
+ name: "QtQuick.Controls.Tumbler"
+ icon: "images/tumbler-icon16.png"
+
+ ItemLibraryEntry {
+ name: "Tumbler"
+ category: "Qt Quick - Controls 2"
+ libraryIcon: "images/tumbler-icon.png"
+ version: "2.0"
+ requiredImport: "QtQuick.Controls"
+ toolTip: qsTr("A spinnable wheel of selectable items.")
+
+ Property { name: "model"; type: "int"; value: "10" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/CopyAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/CopyAction.qml
new file mode 100644
index 00000000..a49e0c8c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/CopyAction.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.Action {
+ text: qsTr("Copy")
+ icon.name: "edit-copy"
+ icon.width: 24
+ icon.height: 24
+ shortcut: StandardKey.Copy
+ enabled: editor.selectedText.length > 0 && editor.hasOwnProperty("copy")
+ onTriggered: editor.copy()
+
+ required property Item editor
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/CutAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/CutAction.qml
new file mode 100644
index 00000000..bdc8ca7c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/CutAction.qml
@@ -0,0 +1,25 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.Action {
+ text: qsTr("Cut")
+ icon.name: "edit-cut"
+ // A few styles use these values, so set them as our default
+ // so that they can simply use us instead of defining their own actions.
+ icon.width: 24
+ icon.height: 24
+ // This ensures that QIOSMenu::filterFirstResponderActions filters out any
+ // duplicate actions (at least when QT_NO_SHORTCUT is not defined).
+ shortcut: StandardKey.Cut
+ // If the control has no cut property, Qt was built without clipboard support.
+ enabled: !editor.readOnly && editor.selectedText.length > 0 && editor.hasOwnProperty("cut")
+ onTriggered: editor.cut()
+
+ // Can't be T.Control because otherwise it would fail to assign TextField/TextArea to it,
+ // and we'd need TextFieldCutAction and TextAreaCutAction.
+ required property Item editor
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/DeleteAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/DeleteAction.qml
new file mode 100644
index 00000000..5b5f7fac
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/DeleteAction.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.Action {
+ text: qsTr("Delete")
+ icon.name: "edit-delete"
+ icon.width: 24
+ icon.height: 24
+ shortcut: StandardKey.Delete
+ enabled: !editor.readOnly && editor.selectedText.length > 0
+ onTriggered: editor.remove(editor.selectionStart, editor.selectionEnd)
+
+ required property Item editor
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/PasteAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/PasteAction.qml
new file mode 100644
index 00000000..6014f5c2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/PasteAction.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.Action {
+ text: qsTr("Paste")
+ icon.name: "edit-paste"
+ icon.width: 24
+ icon.height: 24
+ shortcut: StandardKey.Paste
+ enabled: !editor.readOnly && editor.hasOwnProperty("paste")
+ onTriggered: editor.paste()
+
+ required property Item editor
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/RedoAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/RedoAction.qml
new file mode 100644
index 00000000..af897a16
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/RedoAction.qml
@@ -0,0 +1,17 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.Action {
+ text: qsTr("Redo")
+ icon.name: "edit-redo"
+ icon.width: 24
+ icon.height: 24
+ shortcut: StandardKey.Redo
+ enabled: editor.canRedo
+ onTriggered: editor.redo()
+
+ required property Item editor
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/SelectAllAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/SelectAllAction.qml
new file mode 100644
index 00000000..b6fdf06d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/SelectAllAction.qml
@@ -0,0 +1,17 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.Action {
+ text: qsTr("Select All")
+ icon.name: "edit-select-all"
+ icon.width: 24
+ icon.height: 24
+ shortcut: StandardKey.SelectAll
+ onTriggered: editor.selectAll()
+
+ required property Item editor
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/UndoAction.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/UndoAction.qml
new file mode 100644
index 00000000..edb2a251
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/UndoAction.qml
@@ -0,0 +1,17 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick
+import QtQuick.Templates as T
+
+T.Action {
+ text: qsTr("Undo")
+ icon.name: "edit-undo"
+ icon.width: 24
+ icon.height: 24
+ shortcut: StandardKey.Undo
+ enabled: editor.canUndo
+ onTriggered: editor.undo()
+
+ required property Item editor
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/plugins.qmltypes
new file mode 100644
index 00000000..826dee41
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/plugins.qmltypes
@@ -0,0 +1,1679 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qpa/qplatformtheme.h"
+ lineNumber: 42
+ name: "QPlatformTheme"
+ accessSemantics: "value"
+ Enum {
+ name: "ThemeHint"
+ lineNumber: 50
+ values: [
+ "CursorFlashTime",
+ "KeyboardInputInterval",
+ "MouseDoubleClickInterval",
+ "StartDragDistance",
+ "StartDragTime",
+ "KeyboardAutoRepeatRate",
+ "PasswordMaskDelay",
+ "StartDragVelocity",
+ "TextCursorWidth",
+ "DropShadow",
+ "MaximumScrollBarDragDistance",
+ "ToolButtonStyle",
+ "ToolBarIconSize",
+ "ItemViewActivateItemOnSingleClick",
+ "SystemIconThemeName",
+ "SystemIconFallbackThemeName",
+ "IconThemeSearchPaths",
+ "StyleNames",
+ "WindowAutoPlacement",
+ "DialogButtonBoxLayout",
+ "DialogButtonBoxButtonsHaveIcons",
+ "UseFullScreenForPopupMenu",
+ "KeyboardScheme",
+ "UiEffects",
+ "SpellCheckUnderlineStyle",
+ "TabFocusBehavior",
+ "IconPixmapSizes",
+ "PasswordMaskCharacter",
+ "DialogSnapToDefaultButton",
+ "ContextMenuOnMouseRelease",
+ "MousePressAndHoldInterval",
+ "MouseDoubleClickDistance",
+ "WheelScrollLines",
+ "TouchDoubleTapDistance",
+ "ShowShortcutsInContextMenus",
+ "IconFallbackSearchPaths",
+ "MouseQuickSelectionThreshold",
+ "InteractiveResizeAcrossScreens",
+ "ShowDirectoriesFirst",
+ "PreselectFirstFileInDirectory",
+ "ButtonPressKeys",
+ "SetFocusOnTouchRelease",
+ "FlickStartDistance",
+ "FlickMaximumVelocity",
+ "FlickDeceleration",
+ "MenuBarFocusOnAltPressRelease",
+ "MouseCursorTheme",
+ "MouseCursorSize",
+ "UnderlineShortcut",
+ "ShowIconsInMenus",
+ "PreferFileIconFromTheme",
+ "MenuSelectionWraps",
+ "ScrollSingleStepDistance"
+ ]
+ }
+ Enum {
+ name: "DialogType"
+ lineNumber: 107
+ values: [
+ "FileDialog",
+ "ColorDialog",
+ "FontDialog",
+ "MessageDialog"
+ ]
+ }
+ Enum {
+ name: "Palette"
+ lineNumber: 115
+ values: [
+ "SystemPalette",
+ "ToolTipPalette",
+ "ToolButtonPalette",
+ "ButtonPalette",
+ "CheckBoxPalette",
+ "RadioButtonPalette",
+ "HeaderPalette",
+ "ComboBoxPalette",
+ "ItemViewPalette",
+ "MessageBoxLabelPelette",
+ "MessageBoxLabelPalette",
+ "TabBarPalette",
+ "LabelPalette",
+ "GroupBoxPalette",
+ "MenuPalette",
+ "MenuBarPalette",
+ "TextEditPalette",
+ "TextLineEditPalette",
+ "NPalettes"
+ ]
+ }
+ Enum {
+ name: "Font"
+ lineNumber: 138
+ values: [
+ "SystemFont",
+ "MenuFont",
+ "MenuBarFont",
+ "MenuItemFont",
+ "MessageBoxFont",
+ "LabelFont",
+ "TipLabelFont",
+ "StatusBarFont",
+ "TitleBarFont",
+ "MdiSubWindowTitleFont",
+ "DockWidgetTitleFont",
+ "PushButtonFont",
+ "CheckBoxFont",
+ "RadioButtonFont",
+ "ToolButtonFont",
+ "ItemViewFont",
+ "ListViewFont",
+ "HeaderViewFont",
+ "ListBoxFont",
+ "ComboMenuItemFont",
+ "ComboLineEditFont",
+ "SmallFont",
+ "MiniFont",
+ "FixedFont",
+ "GroupBoxTitleFont",
+ "TabButtonFont",
+ "EditorFont",
+ "NFonts"
+ ]
+ }
+ Enum {
+ name: "StandardPixmap"
+ lineNumber: 170
+ values: [
+ "TitleBarMenuButton",
+ "TitleBarMinButton",
+ "TitleBarMaxButton",
+ "TitleBarCloseButton",
+ "TitleBarNormalButton",
+ "TitleBarShadeButton",
+ "TitleBarUnshadeButton",
+ "TitleBarContextHelpButton",
+ "DockWidgetCloseButton",
+ "MessageBoxInformation",
+ "MessageBoxWarning",
+ "MessageBoxCritical",
+ "MessageBoxQuestion",
+ "DesktopIcon",
+ "TrashIcon",
+ "ComputerIcon",
+ "DriveFDIcon",
+ "DriveHDIcon",
+ "DriveCDIcon",
+ "DriveDVDIcon",
+ "DriveNetIcon",
+ "DirOpenIcon",
+ "DirClosedIcon",
+ "DirLinkIcon",
+ "DirLinkOpenIcon",
+ "FileIcon",
+ "FileLinkIcon",
+ "ToolBarHorizontalExtensionButton",
+ "ToolBarVerticalExtensionButton",
+ "FileDialogStart",
+ "FileDialogEnd",
+ "FileDialogToParent",
+ "FileDialogNewFolder",
+ "FileDialogDetailedView",
+ "FileDialogInfoView",
+ "FileDialogContentsView",
+ "FileDialogListView",
+ "FileDialogBack",
+ "DirIcon",
+ "DialogOkButton",
+ "DialogCancelButton",
+ "DialogHelpButton",
+ "DialogOpenButton",
+ "DialogSaveButton",
+ "DialogCloseButton",
+ "DialogApplyButton",
+ "DialogResetButton",
+ "DialogDiscardButton",
+ "DialogYesButton",
+ "DialogNoButton",
+ "ArrowUp",
+ "ArrowDown",
+ "ArrowLeft",
+ "ArrowRight",
+ "ArrowBack",
+ "ArrowForward",
+ "DirHomeIcon",
+ "CommandLink",
+ "VistaShield",
+ "BrowserReload",
+ "BrowserStop",
+ "MediaPlay",
+ "MediaStop",
+ "MediaPause",
+ "MediaSkipForward",
+ "MediaSkipBackward",
+ "MediaSeekForward",
+ "MediaSeekBackward",
+ "MediaVolume",
+ "MediaVolumeMuted",
+ "LineEditClearButton",
+ "DialogYesToAllButton",
+ "DialogNoToAllButton",
+ "DialogSaveAllButton",
+ "DialogAbortButton",
+ "DialogRetryButton",
+ "DialogIgnoreButton",
+ "RestoreDefaultsButton",
+ "TabCloseButton",
+ "NStandardPixmap",
+ "CustomBase"
+ ]
+ }
+ Enum {
+ name: "KeyboardSchemes"
+ lineNumber: 257
+ values: [
+ "WindowsKeyboardScheme",
+ "MacKeyboardScheme",
+ "X11KeyboardScheme",
+ "KdeKeyboardScheme",
+ "GnomeKeyboardScheme",
+ "CdeKeyboardScheme"
+ ]
+ }
+ Enum {
+ name: "UiEffect"
+ lineNumber: 268
+ values: [
+ "GeneralUiEffect",
+ "AnimateMenuUiEffect",
+ "FadeMenuUiEffect",
+ "AnimateComboUiEffect",
+ "AnimateTooltipUiEffect",
+ "FadeTooltipUiEffect",
+ "AnimateToolBoxUiEffect",
+ "HoverEffect"
+ ]
+ }
+ }
+ Component {
+ file: "private/qquickimageselector_p.h"
+ lineNumber: 107
+ name: "QQuickAnimatedImageSelector"
+ accessSemantics: "reference"
+ prototype: "QQuickImageSelector"
+ exports: [
+ "QtQuick.Controls.impl/AnimatedImageSelector 2.3",
+ "QtQuick.Controls.impl/AnimatedImageSelector 6.0"
+ ]
+ exportMetaObjectRevisions: [515, 1536]
+ }
+ Component {
+ file: "private/qquickchecklabel_p.h"
+ lineNumber: 24
+ name: "QQuickCheckLabel"
+ accessSemantics: "reference"
+ prototype: "QQuickText"
+ exports: [
+ "QtQuick.Controls.impl/CheckLabel 2.3",
+ "QtQuick.Controls.impl/CheckLabel 2.4",
+ "QtQuick.Controls.impl/CheckLabel 2.6",
+ "QtQuick.Controls.impl/CheckLabel 2.7",
+ "QtQuick.Controls.impl/CheckLabel 2.9",
+ "QtQuick.Controls.impl/CheckLabel 2.10",
+ "QtQuick.Controls.impl/CheckLabel 2.11",
+ "QtQuick.Controls.impl/CheckLabel 6.0",
+ "QtQuick.Controls.impl/CheckLabel 6.2",
+ "QtQuick.Controls.impl/CheckLabel 6.3",
+ "QtQuick.Controls.impl/CheckLabel 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 515,
+ 516,
+ 518,
+ 519,
+ 521,
+ 522,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ }
+ Component {
+ file: "private/qquickclippedtext_p.h"
+ lineNumber: 24
+ name: "QQuickClippedText"
+ accessSemantics: "reference"
+ prototype: "QQuickText"
+ exports: [
+ "QtQuick.Controls.impl/ClippedText 2.2",
+ "QtQuick.Controls.impl/ClippedText 2.3",
+ "QtQuick.Controls.impl/ClippedText 2.4",
+ "QtQuick.Controls.impl/ClippedText 2.6",
+ "QtQuick.Controls.impl/ClippedText 2.7",
+ "QtQuick.Controls.impl/ClippedText 2.9",
+ "QtQuick.Controls.impl/ClippedText 2.10",
+ "QtQuick.Controls.impl/ClippedText 2.11",
+ "QtQuick.Controls.impl/ClippedText 6.0",
+ "QtQuick.Controls.impl/ClippedText 6.2",
+ "QtQuick.Controls.impl/ClippedText 6.3",
+ "QtQuick.Controls.impl/ClippedText 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 514,
+ 515,
+ 516,
+ 518,
+ 519,
+ 521,
+ 522,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "clipX"
+ type: "double"
+ read: "clipX"
+ write: "setClipX"
+ index: 0
+ lineNumber: 27
+ isFinal: true
+ }
+ Property {
+ name: "clipY"
+ type: "double"
+ read: "clipY"
+ write: "setClipY"
+ index: 1
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "clipWidth"
+ type: "double"
+ read: "clipWidth"
+ write: "setClipWidth"
+ index: 2
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "clipHeight"
+ type: "double"
+ read: "clipHeight"
+ write: "setClipHeight"
+ index: 3
+ lineNumber: 30
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickcolor_p.h"
+ lineNumber: 26
+ name: "QQuickColor"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick.Controls.impl/Color 2.3",
+ "QtQuick.Controls.impl/Color 6.0"
+ ]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [515, 1536]
+ Method {
+ name: "transparent"
+ type: "QColor"
+ isMethodConstant: true
+ lineNumber: 36
+ Parameter { name: "color"; type: "QColor" }
+ Parameter { name: "opacity"; type: "double" }
+ }
+ Method {
+ name: "blend"
+ type: "QColor"
+ isMethodConstant: true
+ lineNumber: 37
+ Parameter { name: "a"; type: "QColor" }
+ Parameter { name: "b"; type: "QColor" }
+ Parameter { name: "factor"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickcolorimage_p.h"
+ lineNumber: 25
+ name: "QQuickColorImage"
+ accessSemantics: "reference"
+ prototype: "QQuickImage"
+ exports: [
+ "QtQuick.Controls.impl/ColorImage 2.3",
+ "QtQuick.Controls.impl/ColorImage 2.4",
+ "QtQuick.Controls.impl/ColorImage 2.5",
+ "QtQuick.Controls.impl/ColorImage 2.7",
+ "QtQuick.Controls.impl/ColorImage 2.11",
+ "QtQuick.Controls.impl/ColorImage 2.14",
+ "QtQuick.Controls.impl/ColorImage 2.15",
+ "QtQuick.Controls.impl/ColorImage 6.0",
+ "QtQuick.Controls.impl/ColorImage 6.2",
+ "QtQuick.Controls.impl/ColorImage 6.3",
+ "QtQuick.Controls.impl/ColorImage 6.7",
+ "QtQuick.Controls.impl/ColorImage 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 526,
+ 527,
+ 1536,
+ 1538,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ reset: "resetColor"
+ notify: "colorChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "defaultColor"
+ type: "QColor"
+ read: "defaultColor"
+ write: "setDefaultColor"
+ reset: "resetDefaultColor"
+ notify: "defaultColorChanged"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Signal { name: "colorChanged"; lineNumber: 45 }
+ Signal { name: "defaultColorChanged"; lineNumber: 46 }
+ }
+ Component {
+ file: "private/qquickiconimage_p.h"
+ lineNumber: 26
+ name: "QQuickIconImage"
+ accessSemantics: "reference"
+ prototype: "QQuickImage"
+ exports: [
+ "QtQuick.Controls.impl/IconImage 2.3",
+ "QtQuick.Controls.impl/IconImage 2.4",
+ "QtQuick.Controls.impl/IconImage 2.5",
+ "QtQuick.Controls.impl/IconImage 2.7",
+ "QtQuick.Controls.impl/IconImage 2.11",
+ "QtQuick.Controls.impl/IconImage 2.14",
+ "QtQuick.Controls.impl/IconImage 2.15",
+ "QtQuick.Controls.impl/IconImage 6.0",
+ "QtQuick.Controls.impl/IconImage 6.2",
+ "QtQuick.Controls.impl/IconImage 6.3",
+ "QtQuick.Controls.impl/IconImage 6.7",
+ "QtQuick.Controls.impl/IconImage 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 526,
+ 527,
+ 1536,
+ 1538,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Signal { name: "nameChanged"; lineNumber: 48 }
+ Signal { name: "colorChanged"; lineNumber: 49 }
+ }
+ Component {
+ file: "private/qquickiconlabel_p.h"
+ lineNumber: 27
+ name: "QQuickIconLabel"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Controls.impl/IconLabel 2.3",
+ "QtQuick.Controls.impl/IconLabel 2.4",
+ "QtQuick.Controls.impl/IconLabel 2.7",
+ "QtQuick.Controls.impl/IconLabel 2.11",
+ "QtQuick.Controls.impl/IconLabel 6.0",
+ "QtQuick.Controls.impl/IconLabel 6.3",
+ "QtQuick.Controls.impl/IconLabel 6.7",
+ "QtQuick.Controls.impl/IconLabel 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 515,
+ 516,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1547
+ ]
+ Enum {
+ name: "Display"
+ lineNumber: 48
+ values: [
+ "IconOnly",
+ "TextOnly",
+ "TextBesideIcon",
+ "TextUnderIcon"
+ ]
+ }
+ Property {
+ name: "icon"
+ type: "QQuickIcon"
+ read: "icon"
+ write: "setIcon"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ index: 2
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ index: 3
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "display"
+ type: "Display"
+ read: "display"
+ write: "setDisplay"
+ index: 4
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "spacing"
+ type: "double"
+ read: "spacing"
+ write: "setSpacing"
+ index: 5
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "mirrored"
+ type: "bool"
+ read: "isMirrored"
+ write: "setMirrored"
+ index: 6
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "alignment"
+ type: "Qt::Alignment"
+ read: "alignment"
+ write: "setAlignment"
+ index: 7
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "topPadding"
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ index: 8
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "leftPadding"
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ index: 9
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "rightPadding"
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ index: 10
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "bottomPadding"
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ index: 11
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "defaultIconColor"
+ revision: 1547
+ type: "QColor"
+ read: "defaultIconColor"
+ write: "setDefaultIconColor"
+ notify: "defaultIconColorChanged"
+ index: 12
+ lineNumber: 42
+ isFinal: true
+ }
+ Signal { name: "defaultIconColorChanged"; lineNumber: 103 }
+ }
+ Component {
+ file: "private/qquickimageselector_p.h"
+ lineNumber: 30
+ name: "QQuickImageSelector"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus", "QQmlPropertyValueInterceptor"]
+ exports: [
+ "QtQuick.Controls.impl/ImageSelector 2.3",
+ "QtQuick.Controls.impl/ImageSelector 6.0"
+ ]
+ exportMetaObjectRevisions: [515, 1536]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ index: 1
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "path"
+ type: "QString"
+ read: "path"
+ write: "setPath"
+ index: 2
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "states"
+ type: "QVariantList"
+ read: "states"
+ write: "setStates"
+ index: 3
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "separator"
+ type: "QString"
+ read: "separator"
+ write: "setSeparator"
+ index: 4
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "cache"
+ type: "bool"
+ read: "cache"
+ write: "setCache"
+ index: 5
+ lineNumber: 38
+ isFinal: true
+ }
+ Signal { name: "sourceChanged"; lineNumber: 68 }
+ }
+ Component {
+ file: "private/qquickitemgroup_p.h"
+ lineNumber: 25
+ name: "QQuickItemGroup"
+ accessSemantics: "reference"
+ prototype: "QQuickImplicitSizeItem"
+ exports: [
+ "QtQuick.Controls.impl/ItemGroup 2.2",
+ "QtQuick.Controls.impl/ItemGroup 2.4",
+ "QtQuick.Controls.impl/ItemGroup 2.7",
+ "QtQuick.Controls.impl/ItemGroup 2.11",
+ "QtQuick.Controls.impl/ItemGroup 6.0",
+ "QtQuick.Controls.impl/ItemGroup 6.2",
+ "QtQuick.Controls.impl/ItemGroup 6.3",
+ "QtQuick.Controls.impl/ItemGroup 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 514,
+ 516,
+ 519,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ }
+ Component {
+ file: "private/qquickmnemoniclabel_p.h"
+ lineNumber: 24
+ name: "QQuickMnemonicLabel"
+ accessSemantics: "reference"
+ prototype: "QQuickText"
+ exports: [
+ "QtQuick.Controls.impl/MnemonicLabel 2.3",
+ "QtQuick.Controls.impl/MnemonicLabel 2.4",
+ "QtQuick.Controls.impl/MnemonicLabel 2.6",
+ "QtQuick.Controls.impl/MnemonicLabel 2.7",
+ "QtQuick.Controls.impl/MnemonicLabel 2.9",
+ "QtQuick.Controls.impl/MnemonicLabel 2.10",
+ "QtQuick.Controls.impl/MnemonicLabel 2.11",
+ "QtQuick.Controls.impl/MnemonicLabel 6.0",
+ "QtQuick.Controls.impl/MnemonicLabel 6.2",
+ "QtQuick.Controls.impl/MnemonicLabel 6.3",
+ "QtQuick.Controls.impl/MnemonicLabel 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 515,
+ 516,
+ 518,
+ 519,
+ 521,
+ 522,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ index: 0
+ lineNumber: 27
+ isFinal: true
+ }
+ Property {
+ name: "mnemonicVisible"
+ type: "bool"
+ read: "isMnemonicVisible"
+ write: "setMnemonicVisible"
+ index: 1
+ lineNumber: 28
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickninepatchimage_p.h"
+ lineNumber: 25
+ name: "QQuickNinePatchImage"
+ accessSemantics: "reference"
+ prototype: "QQuickImage"
+ exports: [
+ "QtQuick.Controls.impl/NinePatchImage 2.3",
+ "QtQuick.Controls.impl/NinePatchImage 2.4",
+ "QtQuick.Controls.impl/NinePatchImage 2.5",
+ "QtQuick.Controls.impl/NinePatchImage 2.7",
+ "QtQuick.Controls.impl/NinePatchImage 2.11",
+ "QtQuick.Controls.impl/NinePatchImage 2.14",
+ "QtQuick.Controls.impl/NinePatchImage 2.15",
+ "QtQuick.Controls.impl/NinePatchImage 6.0",
+ "QtQuick.Controls.impl/NinePatchImage 6.2",
+ "QtQuick.Controls.impl/NinePatchImage 6.3",
+ "QtQuick.Controls.impl/NinePatchImage 6.7",
+ "QtQuick.Controls.impl/NinePatchImage 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 526,
+ 527,
+ 1536,
+ 1538,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "topPadding"
+ type: "double"
+ read: "topPadding"
+ notify: "topPaddingChanged"
+ index: 0
+ lineNumber: 28
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "leftPadding"
+ type: "double"
+ read: "leftPadding"
+ notify: "leftPaddingChanged"
+ index: 1
+ lineNumber: 29
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "rightPadding"
+ type: "double"
+ read: "rightPadding"
+ notify: "rightPaddingChanged"
+ index: 2
+ lineNumber: 30
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "bottomPadding"
+ type: "double"
+ read: "bottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 3
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "topInset"
+ type: "double"
+ read: "topInset"
+ notify: "topInsetChanged"
+ index: 4
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "leftInset"
+ type: "double"
+ read: "leftInset"
+ notify: "leftInsetChanged"
+ index: 5
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "rightInset"
+ type: "double"
+ read: "rightInset"
+ notify: "rightInsetChanged"
+ index: 6
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "bottomInset"
+ type: "double"
+ read: "bottomInset"
+ notify: "bottomInsetChanged"
+ index: 7
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "topPaddingChanged"; lineNumber: 53 }
+ Signal { name: "leftPaddingChanged"; lineNumber: 54 }
+ Signal { name: "rightPaddingChanged"; lineNumber: 55 }
+ Signal { name: "bottomPaddingChanged"; lineNumber: 56 }
+ Signal { name: "topInsetChanged"; lineNumber: 58 }
+ Signal { name: "leftInsetChanged"; lineNumber: 59 }
+ Signal { name: "rightInsetChanged"; lineNumber: 60 }
+ Signal { name: "bottomInsetChanged"; lineNumber: 61 }
+ }
+ Component {
+ file: "private/qquickimageselector_p.h"
+ lineNumber: 94
+ name: "QQuickNinePatchImageSelector"
+ accessSemantics: "reference"
+ prototype: "QQuickImageSelector"
+ exports: [
+ "QtQuick.Controls.impl/NinePatchImageSelector 2.3",
+ "QtQuick.Controls.impl/NinePatchImageSelector 6.0"
+ ]
+ exportMetaObjectRevisions: [515, 1536]
+ }
+ Component {
+ file: "private/qquickpaddedrectangle_p.h"
+ lineNumber: 24
+ name: "QQuickPaddedRectangle"
+ accessSemantics: "reference"
+ prototype: "QQuickRectangle"
+ exports: [
+ "QtQuick.Controls.impl/PaddedRectangle 2.0",
+ "QtQuick.Controls.impl/PaddedRectangle 2.1",
+ "QtQuick.Controls.impl/PaddedRectangle 2.4",
+ "QtQuick.Controls.impl/PaddedRectangle 2.7",
+ "QtQuick.Controls.impl/PaddedRectangle 2.11",
+ "QtQuick.Controls.impl/PaddedRectangle 6.0",
+ "QtQuick.Controls.impl/PaddedRectangle 6.3",
+ "QtQuick.Controls.impl/PaddedRectangle 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "padding"
+ type: "double"
+ read: "padding"
+ write: "setPadding"
+ reset: "resetPadding"
+ notify: "paddingChanged"
+ index: 0
+ lineNumber: 27
+ isFinal: true
+ }
+ Property {
+ name: "topPadding"
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 1
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "leftPadding"
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 2
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "rightPadding"
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 3
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "bottomPadding"
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 4
+ lineNumber: 31
+ isFinal: true
+ }
+ Signal { name: "paddingChanged"; lineNumber: 59 }
+ Signal { name: "topPaddingChanged"; lineNumber: 60 }
+ Signal { name: "leftPaddingChanged"; lineNumber: 61 }
+ Signal { name: "rightPaddingChanged"; lineNumber: 62 }
+ Signal { name: "bottomPaddingChanged"; lineNumber: 63 }
+ }
+ Component {
+ file: "private/qquickplaceholdertext_p.h"
+ lineNumber: 24
+ name: "QQuickPlaceholderText"
+ accessSemantics: "reference"
+ prototype: "QQuickText"
+ exports: [
+ "QtQuick.Controls.impl/PlaceholderText 2.2",
+ "QtQuick.Controls.impl/PlaceholderText 2.3",
+ "QtQuick.Controls.impl/PlaceholderText 2.4",
+ "QtQuick.Controls.impl/PlaceholderText 2.6",
+ "QtQuick.Controls.impl/PlaceholderText 2.7",
+ "QtQuick.Controls.impl/PlaceholderText 2.9",
+ "QtQuick.Controls.impl/PlaceholderText 2.10",
+ "QtQuick.Controls.impl/PlaceholderText 2.11",
+ "QtQuick.Controls.impl/PlaceholderText 6.0",
+ "QtQuick.Controls.impl/PlaceholderText 6.2",
+ "QtQuick.Controls.impl/PlaceholderText 6.3",
+ "QtQuick.Controls.impl/PlaceholderText 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 514,
+ 515,
+ 516,
+ 518,
+ 519,
+ 521,
+ 522,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ Method { name: "updateAlignment"; lineNumber: 39 }
+ }
+ Component {
+ file: "private/qquickplatformtheme_p.h"
+ lineNumber: 26
+ name: "QQuickPlatformTheme"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ extension: "QPlatformTheme"
+ extensionIsNamespace: true
+ exports: ["QtQuick.Controls.impl/PlatformTheme 6.3"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [1539]
+ Method {
+ name: "themeHint"
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 39
+ Parameter { name: "themeHint"; type: "QPlatformTheme::ThemeHint" }
+ }
+ }
+ Component {
+ file: "private/qquickchecklabel_p.h"
+ lineNumber: 34
+ name: "QQuickText"
+ accessSemantics: "reference"
+ prototype: "QQuickImplicitSizeItem"
+ interfaces: ["QQuickTextInterface"]
+ Enum {
+ name: "HAlignment"
+ lineNumber: 78
+ values: [
+ "AlignLeft",
+ "AlignRight",
+ "AlignHCenter",
+ "AlignJustify"
+ ]
+ }
+ Enum {
+ name: "VAlignment"
+ lineNumber: 83
+ values: ["AlignTop", "AlignBottom", "AlignVCenter"]
+ }
+ Enum {
+ name: "TextStyle"
+ lineNumber: 87
+ values: ["Normal", "Outline", "Raised", "Sunken"]
+ }
+ Enum {
+ name: "TextFormat"
+ lineNumber: 92
+ values: [
+ "PlainText",
+ "RichText",
+ "MarkdownText",
+ "AutoText",
+ "StyledText"
+ ]
+ }
+ Enum {
+ name: "TextElideMode"
+ lineNumber: 98
+ values: ["ElideLeft", "ElideRight", "ElideMiddle", "ElideNone"]
+ }
+ Enum {
+ name: "WrapMode"
+ lineNumber: 104
+ values: [
+ "NoWrap",
+ "WordWrap",
+ "WrapAnywhere",
+ "WrapAtWordBoundaryOrAnywhere",
+ "Wrap"
+ ]
+ }
+ Enum {
+ name: "RenderType"
+ lineNumber: 112
+ values: ["QtRendering", "NativeRendering", "CurveRendering"]
+ }
+ Enum {
+ name: "RenderTypeQuality"
+ lineNumber: 118
+ values: [
+ "DefaultRenderTypeQuality",
+ "LowRenderTypeQuality",
+ "NormalRenderTypeQuality",
+ "HighRenderTypeQuality",
+ "VeryHighRenderTypeQuality"
+ ]
+ }
+ Enum {
+ name: "LineHeightMode"
+ lineNumber: 126
+ values: ["ProportionalHeight", "FixedHeight"]
+ }
+ Enum {
+ name: "FontSizeMode"
+ lineNumber: 129
+ values: ["FixedSize", "HorizontalFit", "VerticalFit", "Fit"]
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 0
+ lineNumber: 33
+ isVirtual: true
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 1
+ lineNumber: 34
+ isVirtual: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Property {
+ name: "linkColor"
+ type: "QColor"
+ read: "linkColor"
+ write: "setLinkColor"
+ notify: "linkColorChanged"
+ index: 3
+ lineNumber: 36
+ }
+ Property {
+ name: "style"
+ type: "TextStyle"
+ read: "style"
+ write: "setStyle"
+ notify: "styleChanged"
+ index: 4
+ lineNumber: 37
+ }
+ Property {
+ name: "styleColor"
+ type: "QColor"
+ read: "styleColor"
+ write: "setStyleColor"
+ notify: "styleColorChanged"
+ index: 5
+ lineNumber: 38
+ }
+ Property {
+ name: "horizontalAlignment"
+ type: "HAlignment"
+ read: "hAlign"
+ write: "setHAlign"
+ reset: "resetHAlign"
+ notify: "horizontalAlignmentChanged"
+ index: 6
+ lineNumber: 39
+ }
+ Property {
+ name: "effectiveHorizontalAlignment"
+ type: "HAlignment"
+ read: "effectiveHAlign"
+ notify: "effectiveHorizontalAlignmentChanged"
+ index: 7
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "verticalAlignment"
+ type: "VAlignment"
+ read: "vAlign"
+ write: "setVAlign"
+ notify: "verticalAlignmentChanged"
+ index: 8
+ lineNumber: 41
+ }
+ Property {
+ name: "wrapMode"
+ type: "WrapMode"
+ read: "wrapMode"
+ write: "setWrapMode"
+ notify: "wrapModeChanged"
+ index: 9
+ lineNumber: 42
+ }
+ Property {
+ name: "lineCount"
+ type: "int"
+ read: "lineCount"
+ notify: "lineCountChanged"
+ index: 10
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "truncated"
+ type: "bool"
+ read: "truncated"
+ notify: "truncatedChanged"
+ index: 11
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "maximumLineCount"
+ type: "int"
+ read: "maximumLineCount"
+ write: "setMaximumLineCount"
+ reset: "resetMaximumLineCount"
+ notify: "maximumLineCountChanged"
+ index: 12
+ lineNumber: 45
+ }
+ Property {
+ name: "textFormat"
+ type: "TextFormat"
+ read: "textFormat"
+ write: "setTextFormat"
+ notify: "textFormatChanged"
+ index: 13
+ lineNumber: 47
+ }
+ Property {
+ name: "elide"
+ type: "TextElideMode"
+ read: "elideMode"
+ write: "setElideMode"
+ notify: "elideModeChanged"
+ index: 14
+ lineNumber: 48
+ }
+ Property {
+ name: "contentWidth"
+ type: "double"
+ read: "contentWidth"
+ notify: "contentWidthChanged"
+ index: 15
+ lineNumber: 49
+ isReadonly: true
+ }
+ Property {
+ name: "contentHeight"
+ type: "double"
+ read: "contentHeight"
+ notify: "contentHeightChanged"
+ index: 16
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "paintedWidth"
+ type: "double"
+ read: "contentWidth"
+ notify: "contentWidthChanged"
+ index: 17
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "paintedHeight"
+ type: "double"
+ read: "contentHeight"
+ notify: "contentHeightChanged"
+ index: 18
+ lineNumber: 52
+ isReadonly: true
+ }
+ Property {
+ name: "lineHeight"
+ type: "double"
+ read: "lineHeight"
+ write: "setLineHeight"
+ notify: "lineHeightChanged"
+ index: 19
+ lineNumber: 53
+ }
+ Property {
+ name: "lineHeightMode"
+ type: "LineHeightMode"
+ read: "lineHeightMode"
+ write: "setLineHeightMode"
+ notify: "lineHeightModeChanged"
+ index: 20
+ lineNumber: 54
+ }
+ Property {
+ name: "baseUrl"
+ type: "QUrl"
+ read: "baseUrl"
+ write: "setBaseUrl"
+ reset: "resetBaseUrl"
+ notify: "baseUrlChanged"
+ index: 21
+ lineNumber: 55
+ }
+ Property {
+ name: "minimumPixelSize"
+ type: "int"
+ read: "minimumPixelSize"
+ write: "setMinimumPixelSize"
+ notify: "minimumPixelSizeChanged"
+ index: 22
+ lineNumber: 56
+ }
+ Property {
+ name: "minimumPointSize"
+ type: "int"
+ read: "minimumPointSize"
+ write: "setMinimumPointSize"
+ notify: "minimumPointSizeChanged"
+ index: 23
+ lineNumber: 57
+ }
+ Property {
+ name: "fontSizeMode"
+ type: "FontSizeMode"
+ read: "fontSizeMode"
+ write: "setFontSizeMode"
+ notify: "fontSizeModeChanged"
+ index: 24
+ lineNumber: 58
+ }
+ Property {
+ name: "renderType"
+ type: "RenderType"
+ read: "renderType"
+ write: "setRenderType"
+ notify: "renderTypeChanged"
+ index: 25
+ lineNumber: 59
+ }
+ Property {
+ name: "hoveredLink"
+ revision: 514
+ type: "QString"
+ read: "hoveredLink"
+ notify: "linkHovered"
+ index: 26
+ lineNumber: 60
+ isReadonly: true
+ }
+ Property {
+ name: "renderTypeQuality"
+ revision: 1536
+ type: "int"
+ read: "renderTypeQuality"
+ write: "setRenderTypeQuality"
+ notify: "renderTypeQualityChanged"
+ index: 27
+ lineNumber: 61
+ }
+ Property {
+ name: "padding"
+ revision: 518
+ type: "double"
+ read: "padding"
+ write: "setPadding"
+ reset: "resetPadding"
+ notify: "paddingChanged"
+ index: 28
+ lineNumber: 63
+ }
+ Property {
+ name: "topPadding"
+ revision: 518
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 29
+ lineNumber: 64
+ }
+ Property {
+ name: "leftPadding"
+ revision: 518
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 30
+ lineNumber: 65
+ isVirtual: true
+ }
+ Property {
+ name: "rightPadding"
+ revision: 518
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 31
+ lineNumber: 66
+ }
+ Property {
+ name: "bottomPadding"
+ revision: 518
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 32
+ lineNumber: 67
+ }
+ Property {
+ name: "fontInfo"
+ revision: 521
+ type: "QJSValue"
+ read: "fontInfo"
+ notify: "fontInfoChanged"
+ index: 33
+ lineNumber: 69
+ isReadonly: true
+ }
+ Property {
+ name: "advance"
+ revision: 522
+ type: "QSizeF"
+ read: "advance"
+ notify: "contentSizeChanged"
+ index: 34
+ lineNumber: 70
+ isReadonly: true
+ }
+ Signal {
+ name: "textChanged"
+ lineNumber: 248
+ Parameter { name: "text"; type: "QString" }
+ }
+ Signal {
+ name: "linkActivated"
+ lineNumber: 249
+ Parameter { name: "link"; type: "QString" }
+ }
+ Signal {
+ name: "linkHovered"
+ revision: 514
+ lineNumber: 250
+ Parameter { name: "link"; type: "QString" }
+ }
+ Signal {
+ name: "fontChanged"
+ lineNumber: 251
+ Parameter { name: "font"; type: "QFont" }
+ }
+ Signal { name: "colorChanged"; lineNumber: 252 }
+ Signal { name: "linkColorChanged"; lineNumber: 253 }
+ Signal {
+ name: "styleChanged"
+ lineNumber: 254
+ Parameter { name: "style"; type: "QQuickText::TextStyle" }
+ }
+ Signal { name: "styleColorChanged"; lineNumber: 255 }
+ Signal {
+ name: "horizontalAlignmentChanged"
+ lineNumber: 256
+ Parameter { name: "alignment"; type: "QQuickText::HAlignment" }
+ }
+ Signal {
+ name: "verticalAlignmentChanged"
+ lineNumber: 257
+ Parameter { name: "alignment"; type: "QQuickText::VAlignment" }
+ }
+ Signal { name: "wrapModeChanged"; lineNumber: 258 }
+ Signal { name: "lineCountChanged"; lineNumber: 259 }
+ Signal { name: "truncatedChanged"; lineNumber: 260 }
+ Signal { name: "maximumLineCountChanged"; lineNumber: 261 }
+ Signal {
+ name: "textFormatChanged"
+ lineNumber: 262
+ Parameter { name: "textFormat"; type: "QQuickText::TextFormat" }
+ }
+ Signal {
+ name: "elideModeChanged"
+ lineNumber: 263
+ Parameter { name: "mode"; type: "QQuickText::TextElideMode" }
+ }
+ Signal { name: "contentSizeChanged"; lineNumber: 264 }
+ Signal {
+ name: "contentWidthChanged"
+ lineNumber: 266
+ Parameter { name: "contentWidth"; type: "double" }
+ }
+ Signal {
+ name: "contentHeightChanged"
+ lineNumber: 267
+ Parameter { name: "contentHeight"; type: "double" }
+ }
+ Signal {
+ name: "lineHeightChanged"
+ lineNumber: 269
+ Parameter { name: "lineHeight"; type: "double" }
+ }
+ Signal {
+ name: "lineHeightModeChanged"
+ lineNumber: 270
+ Parameter { name: "mode"; type: "QQuickText::LineHeightMode" }
+ }
+ Signal { name: "fontSizeModeChanged"; lineNumber: 271 }
+ Signal { name: "minimumPixelSizeChanged"; lineNumber: 272 }
+ Signal { name: "minimumPointSizeChanged"; lineNumber: 273 }
+ Signal { name: "effectiveHorizontalAlignmentChanged"; lineNumber: 274 }
+ Signal {
+ name: "lineLaidOut"
+ lineNumber: 275
+ Parameter { name: "line"; type: "QQuickTextLine"; isPointer: true }
+ }
+ Signal { name: "baseUrlChanged"; lineNumber: 276 }
+ Signal { name: "renderTypeChanged"; lineNumber: 277 }
+ Signal { name: "paddingChanged"; revision: 518; lineNumber: 278 }
+ Signal { name: "topPaddingChanged"; revision: 518; lineNumber: 279 }
+ Signal { name: "leftPaddingChanged"; revision: 518; lineNumber: 280 }
+ Signal { name: "rightPaddingChanged"; revision: 518; lineNumber: 281 }
+ Signal { name: "bottomPaddingChanged"; revision: 518; lineNumber: 282 }
+ Signal { name: "fontInfoChanged"; revision: 521; lineNumber: 283 }
+ Signal { name: "renderTypeQualityChanged"; revision: 1536; lineNumber: 284 }
+ Method { name: "q_updateLayout"; lineNumber: 303 }
+ Method { name: "triggerPreprocess"; lineNumber: 304 }
+ Method {
+ name: "loadResource"
+ revision: 1543
+ type: "QVariant"
+ lineNumber: 305
+ Parameter { name: "type"; type: "int" }
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Method { name: "resourceRequestFinished"; lineNumber: 306 }
+ Method { name: "imageDownloadFinished"; lineNumber: 307 }
+ Method { name: "forceLayout"; revision: 521; lineNumber: 210 }
+ Method {
+ name: "linkAt"
+ revision: 515
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 220
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquicktumblerview_p.h"
+ lineNumber: 32
+ name: "QQuickTumblerView"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Controls.impl/TumblerView 2.1",
+ "QtQuick.Controls.impl/TumblerView 2.4",
+ "QtQuick.Controls.impl/TumblerView 2.7",
+ "QtQuick.Controls.impl/TumblerView 2.11",
+ "QtQuick.Controls.impl/TumblerView 6.0",
+ "QtQuick.Controls.impl/TumblerView 6.3",
+ "QtQuick.Controls.impl/TumblerView 6.7"
+ ]
+ exportMetaObjectRevisions: [513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 1
+ lineNumber: 36
+ }
+ Property {
+ name: "path"
+ type: "QQuickPath"
+ isPointer: true
+ read: "path"
+ write: "setPath"
+ notify: "pathChanged"
+ index: 2
+ lineNumber: 37
+ }
+ Signal { name: "modelChanged"; lineNumber: 54 }
+ Signal { name: "delegateChanged"; lineNumber: 55 }
+ Signal { name: "pathChanged"; lineNumber: 56 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/qmldir
new file mode 100644
index 00000000..4378f522
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/qmldir
@@ -0,0 +1,16 @@
+module QtQuick.Controls.impl
+linktarget Qt6::qtquickcontrols2implplugin
+optional plugin qtquickcontrols2implplugin
+classname QtQuickControls2ImplPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+depends QtQuick.Templates auto
+prefer :/qt-project.org/imports/QtQuick/Controls/impl/
+CopyAction 6.11 CopyAction.qml
+CutAction 6.11 CutAction.qml
+DeleteAction 6.11 DeleteAction.qml
+PasteAction 6.11 PasteAction.qml
+RedoAction 6.11 RedoAction.qml
+SelectAllAction 6.11 SelectAllAction.qml
+UndoAction 6.11 UndoAction.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/qtquickcontrols2implplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/qtquickcontrols2implplugin.dll
new file mode 100644
index 00000000..6e02a5e5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/impl/qtquickcontrols2implplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/plugins.qmltypes
new file mode 100644
index 00000000..91181ef1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/plugins.qmltypes
@@ -0,0 +1,8 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/qmldir
new file mode 100644
index 00000000..8abacc83
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/qmldir
@@ -0,0 +1,18 @@
+module QtQuick.Controls
+linktarget Qt6::qtquickcontrols2plugin
+plugin qtquickcontrols2plugin
+classname QtQuickControls2Plugin
+designersupported
+typeinfo plugins.qmltypes
+optional import QtQuick.Controls.Fusion auto
+optional import QtQuick.Controls.Material auto
+optional import QtQuick.Controls.Imagine auto
+optional import QtQuick.Controls.Universal auto
+optional import QtQuick.Controls.FluentWinUI3 auto
+optional import QtQuick.Controls.Windows auto
+optional import QtQuick.Controls.macOS auto
+optional import QtQuick.Controls.iOS auto
+default import QtQuick.Controls.Basic auto
+prefer :/qt-project.org/imports/QtQuick/Controls/
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/qtquickcontrols2plugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/qtquickcontrols2plugin.dll
new file mode 100644
index 00000000..db645db8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Controls/qtquickcontrols2plugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/plugins.qmltypes
new file mode 100644
index 00000000..24bf2c42
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/plugins.qmltypes
@@ -0,0 +1,577 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickabstractdialog_p.h"
+ lineNumber: 40
+ name: "QQuickAbstractDialog"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ Enum {
+ name: "StandardCode"
+ lineNumber: 81
+ values: ["Rejected", "Accepted"]
+ }
+ Property {
+ name: "data"
+ type: "QObject"
+ isList: true
+ read: "data"
+ index: 0
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "parentWindow"
+ type: "QWindow"
+ isPointer: true
+ read: "parentWindow"
+ write: "setParentWindow"
+ reset: "resetParentWindow"
+ notify: "parentWindowChanged"
+ index: 1
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "title"
+ type: "QString"
+ read: "title"
+ write: "setTitle"
+ notify: "titleChanged"
+ index: 2
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "flags"
+ type: "Qt::WindowFlags"
+ read: "flags"
+ write: "setFlags"
+ notify: "flagsChanged"
+ index: 3
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "modality"
+ type: "Qt::WindowModality"
+ read: "modality"
+ write: "setModality"
+ notify: "modalityChanged"
+ index: 4
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "popupType"
+ revision: 1546
+ type: "QQuickPopup::PopupType"
+ read: "popupType"
+ write: "setPopupType"
+ reset: "resetPopupType"
+ notify: "popupTypeChanged"
+ index: 5
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "isVisible"
+ write: "setVisible"
+ notify: "visibleChanged"
+ index: 6
+ lineNumber: 50
+ isFinal: true
+ }
+ Property {
+ name: "result"
+ type: "int"
+ read: "result"
+ write: "setResult"
+ notify: "resultChanged"
+ index: 7
+ lineNumber: 51
+ isFinal: true
+ }
+ Signal { name: "accepted"; lineNumber: 99 }
+ Signal { name: "rejected"; lineNumber: 100 }
+ Signal { name: "parentWindowChanged"; lineNumber: 101 }
+ Signal { name: "titleChanged"; lineNumber: 102 }
+ Signal { name: "flagsChanged"; lineNumber: 103 }
+ Signal { name: "modalityChanged"; lineNumber: 104 }
+ Signal { name: "visibleChanged"; lineNumber: 105 }
+ Signal { name: "resultChanged"; lineNumber: 106 }
+ Signal { name: "popupTypeChanged"; revision: 1546; lineNumber: 107 }
+ Method { name: "open"; lineNumber: 92 }
+ Method { name: "close"; lineNumber: 93 }
+ Method { name: "accept"; lineNumber: 94 }
+ Method { name: "reject"; lineNumber: 95 }
+ Method {
+ name: "done"
+ lineNumber: 96
+ Parameter { name: "result"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickcolordialog_p.h"
+ lineNumber: 25
+ name: "QQuickColorDialog"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractDialog"
+ extension: "QColorDialogOptions"
+ extensionIsNamespace: true
+ exports: [
+ "QtQuick.Dialogs/ColorDialog 6.4",
+ "QtQuick.Dialogs/ColorDialog 6.10"
+ ]
+ exportMetaObjectRevisions: [1540, 1546]
+ Property {
+ name: "selectedColor"
+ type: "QColor"
+ read: "selectedColor"
+ write: "setSelectedColor"
+ notify: "selectedColorChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "options"
+ type: "QColorDialogOptions::ColorDialogOptions"
+ read: "options"
+ write: "setOptions"
+ reset: "resetOptions"
+ notify: "optionsChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Signal { name: "selectedColorChanged"; lineNumber: 45 }
+ Signal { name: "optionsChanged"; lineNumber: 46 }
+ }
+ Component {
+ file: "private/qquickfiledialog_p.h"
+ lineNumber: 28
+ name: "QQuickFileDialog"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractDialog"
+ extension: "QFileDialogOptions"
+ extensionIsNamespace: true
+ exports: [
+ "QtQuick.Dialogs/FileDialog 6.2",
+ "QtQuick.Dialogs/FileDialog 6.10"
+ ]
+ exportMetaObjectRevisions: [1538, 1546]
+ Enum {
+ name: "FileMode"
+ lineNumber: 51
+ values: ["OpenFile", "OpenFiles", "SaveFile"]
+ }
+ Property {
+ name: "fileMode"
+ type: "FileMode"
+ read: "fileMode"
+ write: "setFileMode"
+ notify: "fileModeChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "selectedFile"
+ type: "QUrl"
+ read: "selectedFile"
+ write: "setSelectedFile"
+ notify: "selectedFileChanged"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "selectedFiles"
+ type: "QUrl"
+ isList: true
+ read: "selectedFiles"
+ notify: "selectedFilesChanged"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "currentFile"
+ type: "QUrl"
+ read: "currentFile"
+ write: "setCurrentFile"
+ notify: "currentFileChanged"
+ index: 3
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "currentFiles"
+ type: "QUrl"
+ isList: true
+ read: "currentFiles"
+ write: "setCurrentFiles"
+ notify: "currentFilesChanged"
+ index: 4
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "currentFolder"
+ type: "QUrl"
+ read: "currentFolder"
+ write: "setCurrentFolder"
+ notify: "currentFolderChanged"
+ index: 5
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "options"
+ type: "QFileDialogOptions::FileDialogOptions"
+ read: "options"
+ write: "setOptions"
+ reset: "resetOptions"
+ notify: "optionsChanged"
+ index: 6
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "nameFilters"
+ type: "QStringList"
+ read: "nameFilters"
+ write: "setNameFilters"
+ reset: "resetNameFilters"
+ notify: "nameFiltersChanged"
+ index: 7
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "selectedNameFilter"
+ type: "QQuickFileNameFilter"
+ isPointer: true
+ read: "selectedNameFilter"
+ index: 8
+ lineNumber: 39
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "defaultSuffix"
+ type: "QString"
+ read: "defaultSuffix"
+ write: "setDefaultSuffix"
+ reset: "resetDefaultSuffix"
+ notify: "defaultSuffixChanged"
+ index: 9
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "acceptLabel"
+ type: "QString"
+ read: "acceptLabel"
+ write: "setAcceptLabel"
+ reset: "resetAcceptLabel"
+ notify: "acceptLabelChanged"
+ index: 10
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "rejectLabel"
+ type: "QString"
+ read: "rejectLabel"
+ write: "setRejectLabel"
+ reset: "resetRejectLabel"
+ notify: "rejectLabelChanged"
+ index: 11
+ lineNumber: 42
+ isFinal: true
+ }
+ Signal { name: "fileModeChanged"; lineNumber: 98 }
+ Signal { name: "selectedFileChanged"; lineNumber: 99 }
+ Signal { name: "selectedFilesChanged"; lineNumber: 100 }
+ Signal { name: "currentFileChanged"; lineNumber: 101 }
+ Signal { name: "currentFilesChanged"; lineNumber: 102 }
+ Signal { name: "currentFolderChanged"; lineNumber: 103 }
+ Signal { name: "optionsChanged"; lineNumber: 104 }
+ Signal { name: "nameFiltersChanged"; lineNumber: 105 }
+ Signal { name: "defaultSuffixChanged"; lineNumber: 106 }
+ Signal { name: "acceptLabelChanged"; lineNumber: 107 }
+ Signal { name: "rejectLabelChanged"; lineNumber: 108 }
+ }
+ Component {
+ file: "private/qtquickdialogs2foreign_p.h"
+ lineNumber: 25
+ name: "QQuickFileNameFilter"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "index"
+ type: "int"
+ read: "index"
+ write: "setIndex"
+ notify: "indexChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ notify: "nameChanged"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "extensions"
+ type: "QStringList"
+ read: "extensions"
+ notify: "extensionsChanged"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "globs"
+ type: "QStringList"
+ read: "globs"
+ notify: "globsChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Signal {
+ name: "indexChanged"
+ lineNumber: 52
+ Parameter { name: "index"; type: "int" }
+ }
+ Signal {
+ name: "nameChanged"
+ lineNumber: 53
+ Parameter { name: "name"; type: "QString" }
+ }
+ Signal {
+ name: "extensionsChanged"
+ lineNumber: 54
+ Parameter { name: "extensions"; type: "QStringList" }
+ }
+ Signal {
+ name: "globsChanged"
+ lineNumber: 55
+ Parameter { name: "globs"; type: "QStringList" }
+ }
+ }
+ Component {
+ file: "private/qquickfolderdialog_p.h"
+ lineNumber: 28
+ name: "QQuickFolderDialog"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractDialog"
+ extension: "QFileDialogOptions"
+ extensionIsNamespace: true
+ exports: [
+ "QtQuick.Dialogs/FolderDialog 6.3",
+ "QtQuick.Dialogs/FolderDialog 6.10"
+ ]
+ exportMetaObjectRevisions: [1539, 1546]
+ Property {
+ name: "currentFolder"
+ type: "QUrl"
+ read: "currentFolder"
+ write: "setCurrentFolder"
+ notify: "currentFolderChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "selectedFolder"
+ type: "QUrl"
+ read: "selectedFolder"
+ write: "setSelectedFolder"
+ notify: "selectedFolderChanged"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "options"
+ type: "QFileDialogOptions::FileDialogOptions"
+ read: "options"
+ write: "setOptions"
+ reset: "resetOptions"
+ notify: "optionsChanged"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "acceptLabel"
+ type: "QString"
+ read: "acceptLabel"
+ write: "setAcceptLabel"
+ reset: "resetAcceptLabel"
+ notify: "acceptLabelChanged"
+ index: 3
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "rejectLabel"
+ type: "QString"
+ read: "rejectLabel"
+ write: "setRejectLabel"
+ reset: "resetRejectLabel"
+ notify: "rejectLabelChanged"
+ index: 4
+ lineNumber: 35
+ isFinal: true
+ }
+ Signal { name: "currentFolderChanged"; lineNumber: 62 }
+ Signal { name: "selectedFolderChanged"; lineNumber: 63 }
+ Signal { name: "optionsChanged"; lineNumber: 64 }
+ Signal { name: "acceptLabelChanged"; lineNumber: 65 }
+ Signal { name: "rejectLabelChanged"; lineNumber: 66 }
+ }
+ Component {
+ file: "private/qquickfontdialog_p.h"
+ lineNumber: 25
+ name: "QQuickFontDialog"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractDialog"
+ extension: "QFontDialogOptions"
+ extensionIsNamespace: true
+ exports: [
+ "QtQuick.Dialogs/FontDialog 6.2",
+ "QtQuick.Dialogs/FontDialog 6.10"
+ ]
+ exportMetaObjectRevisions: [1538, 1546]
+ Property {
+ name: "selectedFont"
+ type: "QFont"
+ read: "selectedFont"
+ write: "setSelectedFont"
+ notify: "selectedFontChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "currentFont"
+ type: "QFont"
+ read: "currentFont"
+ write: "setCurrentFont"
+ notify: "currentFontChanged"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "options"
+ type: "QFontDialogOptions::FontDialogOptions"
+ read: "options"
+ write: "setOptions"
+ reset: "resetOptions"
+ notify: "optionsChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Signal { name: "selectedFontChanged"; lineNumber: 50 }
+ Signal { name: "currentFontChanged"; lineNumber: 51 }
+ Signal { name: "optionsChanged"; lineNumber: 52 }
+ }
+ Component {
+ file: "private/qquickmessagedialog_p.h"
+ lineNumber: 23
+ name: "QQuickMessageDialog"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractDialog"
+ extension: "QPlatformDialogHelper"
+ extensionIsNamespace: true
+ exports: [
+ "QtQuick.Dialogs/MessageDialog 6.3",
+ "QtQuick.Dialogs/MessageDialog 6.10"
+ ]
+ exportMetaObjectRevisions: [1539, 1546]
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "informativeText"
+ type: "QString"
+ read: "informativeText"
+ write: "setInformativeText"
+ notify: "informativeTextChanged"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "detailedText"
+ type: "QString"
+ read: "detailedText"
+ write: "setDetailedText"
+ notify: "detailedTextChanged"
+ index: 2
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "buttons"
+ type: "QPlatformDialogHelper::StandardButtons"
+ read: "buttons"
+ write: "setButtons"
+ notify: "buttonsChanged"
+ index: 3
+ lineNumber: 31
+ isFinal: true
+ }
+ Signal { name: "textChanged"; lineNumber: 52 }
+ Signal { name: "informativeTextChanged"; lineNumber: 53 }
+ Signal { name: "detailedTextChanged"; lineNumber: 54 }
+ Signal { name: "buttonsChanged"; lineNumber: 55 }
+ Signal {
+ name: "buttonClicked"
+ lineNumber: 57
+ Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" }
+ Parameter { name: "role"; type: "QPlatformDialogHelper::ButtonRole" }
+ }
+ Method {
+ name: "handleClick"
+ lineNumber: 61
+ Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" }
+ Parameter { name: "role"; type: "QPlatformDialogHelper::ButtonRole" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/qmldir
new file mode 100644
index 00000000..8ada0cdb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/qmldir
@@ -0,0 +1,9 @@
+module QtQuick.Dialogs
+linktarget Qt6::qtquickdialogsplugin
+optional plugin qtquickdialogsplugin
+classname QtQuickDialogsPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+depends QtQuick.Dialogs.quickimpl auto
+prefer :/qt-project.org/imports/QtQuick/Dialogs/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/qtquickdialogsplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/qtquickdialogsplugin.dll
new file mode 100644
index 00000000..6001d0fd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/qtquickdialogsplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/plugins.qmltypes
new file mode 100644
index 00000000..85c5112b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/plugins.qmltypes
@@ -0,0 +1,2865 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qtquickdialogs2quickimplforeign_p.h"
+ lineNumber: 48
+ name: "QQuickAbstractButton"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ Enum {
+ name: "Display"
+ lineNumber: 88
+ values: [
+ "IconOnly",
+ "TextOnly",
+ "TextBesideIcon",
+ "TextUnderIcon"
+ ]
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ reset: "resetText"
+ notify: "textChanged"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "down"
+ type: "bool"
+ read: "isDown"
+ write: "setDown"
+ reset: "resetDown"
+ notify: "downChanged"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ notify: "pressedChanged"
+ index: 2
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "checked"
+ type: "bool"
+ read: "isChecked"
+ write: "setChecked"
+ notify: "checkedChanged"
+ index: 3
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "checkable"
+ type: "bool"
+ read: "isCheckable"
+ write: "setCheckable"
+ notify: "checkableChanged"
+ index: 4
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "autoExclusive"
+ type: "bool"
+ read: "autoExclusive"
+ write: "setAutoExclusive"
+ notify: "autoExclusiveChanged"
+ index: 5
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "autoRepeat"
+ type: "bool"
+ read: "autoRepeat"
+ write: "setAutoRepeat"
+ notify: "autoRepeatChanged"
+ index: 6
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "indicator"
+ type: "QQuickItem"
+ isPointer: true
+ read: "indicator"
+ write: "setIndicator"
+ notify: "indicatorChanged"
+ index: 7
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "icon"
+ revision: 515
+ type: "QQuickIcon"
+ read: "icon"
+ write: "setIcon"
+ notify: "iconChanged"
+ index: 8
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "display"
+ revision: 515
+ type: "Display"
+ read: "display"
+ write: "setDisplay"
+ notify: "displayChanged"
+ index: 9
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "action"
+ revision: 515
+ type: "QQuickAction"
+ isPointer: true
+ read: "action"
+ write: "setAction"
+ notify: "actionChanged"
+ index: 10
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "autoRepeatDelay"
+ revision: 516
+ type: "int"
+ read: "autoRepeatDelay"
+ write: "setAutoRepeatDelay"
+ notify: "autoRepeatDelayChanged"
+ index: 11
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "autoRepeatInterval"
+ revision: 516
+ type: "int"
+ read: "autoRepeatInterval"
+ write: "setAutoRepeatInterval"
+ notify: "autoRepeatIntervalChanged"
+ index: 12
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "pressX"
+ revision: 516
+ type: "double"
+ read: "pressX"
+ notify: "pressXChanged"
+ index: 13
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pressY"
+ revision: 516
+ type: "double"
+ read: "pressY"
+ notify: "pressYChanged"
+ index: 14
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitIndicatorWidth"
+ revision: 517
+ type: "double"
+ read: "implicitIndicatorWidth"
+ notify: "implicitIndicatorWidthChanged"
+ index: 15
+ lineNumber: 48
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitIndicatorHeight"
+ revision: 517
+ type: "double"
+ read: "implicitIndicatorHeight"
+ notify: "implicitIndicatorHeightChanged"
+ index: 16
+ lineNumber: 49
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "pressed"; lineNumber: 127 }
+ Signal { name: "released"; lineNumber: 128 }
+ Signal { name: "canceled"; lineNumber: 129 }
+ Signal { name: "clicked"; lineNumber: 130 }
+ Signal { name: "pressAndHold"; lineNumber: 131 }
+ Signal { name: "doubleClicked"; lineNumber: 132 }
+ Signal { name: "textChanged"; lineNumber: 133 }
+ Signal { name: "downChanged"; lineNumber: 134 }
+ Signal { name: "pressedChanged"; lineNumber: 135 }
+ Signal { name: "checkedChanged"; lineNumber: 136 }
+ Signal { name: "checkableChanged"; lineNumber: 137 }
+ Signal { name: "autoExclusiveChanged"; lineNumber: 138 }
+ Signal { name: "autoRepeatChanged"; lineNumber: 139 }
+ Signal { name: "indicatorChanged"; lineNumber: 140 }
+ Signal { name: "toggled"; revision: 514; lineNumber: 142 }
+ Signal { name: "iconChanged"; revision: 515; lineNumber: 144 }
+ Signal { name: "displayChanged"; revision: 515; lineNumber: 145 }
+ Signal { name: "actionChanged"; revision: 515; lineNumber: 146 }
+ Signal { name: "autoRepeatDelayChanged"; revision: 516; lineNumber: 148 }
+ Signal { name: "autoRepeatIntervalChanged"; revision: 516; lineNumber: 149 }
+ Signal { name: "pressXChanged"; revision: 516; lineNumber: 150 }
+ Signal { name: "pressYChanged"; revision: 516; lineNumber: 151 }
+ Signal { name: "implicitIndicatorWidthChanged"; revision: 517; lineNumber: 153 }
+ Signal { name: "implicitIndicatorHeightChanged"; revision: 517; lineNumber: 154 }
+ Method { name: "toggle"; lineNumber: 122 }
+ Method { name: "click"; revision: 1544; lineNumber: 123 }
+ Method { name: "animateClick"; revision: 1544; lineNumber: 124 }
+ Method { name: "accessiblePressAction"; lineNumber: 184 }
+ }
+ Component {
+ file: "private/qquickabstractcolorpicker_p.h"
+ lineNumber: 28
+ name: "QQuickAbstractColorPicker"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ deferredNames: ["background", "contentItem", "handle"]
+ exports: [
+ "QtQuick.Dialogs.quickimpl/AbstractColorPicker 6.4",
+ "QtQuick.Dialogs.quickimpl/AbstractColorPicker 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1540, 1543]
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "hue"
+ type: "double"
+ read: "hue"
+ write: "setHue"
+ notify: "colorChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "saturation"
+ type: "double"
+ read: "saturation"
+ write: "setSaturation"
+ notify: "colorChanged"
+ index: 2
+ lineNumber: 33
+ }
+ Property {
+ name: "value"
+ type: "double"
+ read: "value"
+ write: "setValue"
+ notify: "colorChanged"
+ index: 3
+ lineNumber: 34
+ }
+ Property {
+ name: "lightness"
+ type: "double"
+ read: "lightness"
+ write: "setLightness"
+ notify: "colorChanged"
+ index: 4
+ lineNumber: 35
+ }
+ Property {
+ name: "alpha"
+ type: "double"
+ read: "alpha"
+ write: "setAlpha"
+ notify: "colorChanged"
+ index: 5
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ write: "setPressed"
+ notify: "pressedChanged"
+ index: 6
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "handle"
+ type: "QQuickItem"
+ isPointer: true
+ read: "handle"
+ write: "setHandle"
+ notify: "handleChanged"
+ index: 7
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "implicitHandleWidth"
+ type: "double"
+ read: "implicitHandleWidth"
+ notify: "implicitHandleWidthChanged"
+ index: 8
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitHandleHeight"
+ type: "double"
+ read: "implicitHandleHeight"
+ notify: "implicitHandleHeightChanged"
+ index: 9
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Signal {
+ name: "colorChanged"
+ lineNumber: 77
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Signal { name: "pressedChanged"; lineNumber: 78 }
+ Signal { name: "handleChanged"; lineNumber: 79 }
+ Signal { name: "implicitHandleWidthChanged"; lineNumber: 80 }
+ Signal { name: "implicitHandleHeightChanged"; lineNumber: 81 }
+ Signal {
+ name: "colorPicked"
+ lineNumber: 83
+ Parameter { name: "color"; type: "QColor" }
+ }
+ }
+ Component {
+ file: "private/qquickcolordialogimpl_p.h"
+ lineNumber: 34
+ name: "QQuickColorDialogImpl"
+ accessSemantics: "reference"
+ prototype: "QQuickDialog"
+ exports: [
+ "QtQuick.Dialogs.quickimpl/ColorDialogImpl 6.4",
+ "QtQuick.Dialogs.quickimpl/ColorDialogImpl 6.8"
+ ]
+ exportMetaObjectRevisions: [1540, 1544]
+ attachedType: "QQuickColorDialogImplAttached"
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 0
+ lineNumber: 37
+ }
+ Property {
+ name: "hue"
+ type: "double"
+ read: "hue"
+ write: "setHue"
+ notify: "colorChanged"
+ index: 1
+ lineNumber: 38
+ }
+ Property {
+ name: "saturation"
+ type: "double"
+ read: "saturation"
+ write: "setSaturation"
+ notify: "colorChanged"
+ index: 2
+ lineNumber: 39
+ }
+ Property {
+ name: "value"
+ type: "double"
+ read: "value"
+ write: "setValue"
+ notify: "colorChanged"
+ index: 3
+ lineNumber: 40
+ }
+ Property {
+ name: "lightness"
+ type: "double"
+ read: "lightness"
+ write: "setLightness"
+ notify: "colorChanged"
+ index: 4
+ lineNumber: 41
+ }
+ Property {
+ name: "alpha"
+ type: "double"
+ read: "alpha"
+ write: "setAlpha"
+ notify: "colorChanged"
+ index: 5
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "red"
+ type: "int"
+ read: "red"
+ write: "setRed"
+ notify: "colorChanged"
+ index: 6
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "green"
+ type: "int"
+ read: "green"
+ write: "setGreen"
+ notify: "colorChanged"
+ index: 7
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "blue"
+ type: "int"
+ read: "blue"
+ write: "setBlue"
+ notify: "colorChanged"
+ index: 8
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "isHsl"
+ type: "bool"
+ read: "isHsl"
+ write: "setHsl"
+ notify: "specChanged"
+ index: 9
+ lineNumber: 46
+ isFinal: true
+ }
+ Signal {
+ name: "colorChanged"
+ lineNumber: 92
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Signal { name: "specChanged"; lineNumber: 93 }
+ Method { name: "invokeEyeDropper"; lineNumber: 89 }
+ }
+ Component {
+ file: "private/qquickcolordialogimpl_p.h"
+ lineNumber: 102
+ name: "QQuickColorDialogImplAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "buttonBox"
+ type: "QQuickDialogButtonBox"
+ isPointer: true
+ read: "buttonBox"
+ write: "setButtonBox"
+ notify: "buttonBoxChanged"
+ index: 0
+ lineNumber: 105
+ isFinal: true
+ }
+ Property {
+ name: "eyeDropperButton"
+ type: "QQuickAbstractButton"
+ isPointer: true
+ read: "eyeDropperButton"
+ write: "setEyeDropperButton"
+ notify: "eyeDropperButtonChanged"
+ index: 1
+ lineNumber: 106
+ isFinal: true
+ }
+ Property {
+ name: "colorPicker"
+ type: "QQuickAbstractColorPicker"
+ isPointer: true
+ read: "colorPicker"
+ write: "setColorPicker"
+ notify: "colorPickerChanged"
+ index: 2
+ lineNumber: 107
+ isFinal: true
+ }
+ Property {
+ name: "colorInputs"
+ type: "QQuickColorInputs"
+ isPointer: true
+ read: "colorInputs"
+ write: "setColorInputs"
+ notify: "colorInputsChanged"
+ index: 3
+ lineNumber: 109
+ isFinal: true
+ }
+ Property {
+ name: "alphaSlider"
+ type: "QQuickSlider"
+ isPointer: true
+ read: "alphaSlider"
+ write: "setAlphaSlider"
+ notify: "alphaSliderChanged"
+ index: 4
+ lineNumber: 111
+ isFinal: true
+ }
+ Signal { name: "buttonBoxChanged"; lineNumber: 138 }
+ Signal { name: "eyeDropperButtonChanged"; lineNumber: 139 }
+ Signal { name: "colorPickerChanged"; lineNumber: 140 }
+ Signal { name: "colorInputsChanged"; lineNumber: 141 }
+ Signal { name: "alphaSliderChanged"; lineNumber: 142 }
+ }
+ Component {
+ file: "private/qquickcolorinputs_p.h"
+ lineNumber: 35
+ name: "QQuickColorInputs"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickContainer"
+ exports: ["QtQuick.Dialogs.quickimpl/ColorInputsImpl 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Enum {
+ name: "Mode"
+ lineNumber: 57
+ values: ["Hex", "Rgb", "Hsv", "Hsl"]
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 0
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "red"
+ type: "int"
+ read: "red"
+ notify: "colorChanged"
+ index: 1
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "green"
+ type: "int"
+ read: "green"
+ notify: "colorChanged"
+ index: 2
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "blue"
+ type: "int"
+ read: "blue"
+ notify: "colorChanged"
+ index: 3
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hue"
+ type: "double"
+ read: "hue"
+ notify: "colorChanged"
+ index: 4
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hslSaturation"
+ type: "double"
+ read: "hslSaturation"
+ notify: "colorChanged"
+ index: 5
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hsvSaturation"
+ type: "double"
+ read: "hsvSaturation"
+ notify: "colorChanged"
+ index: 6
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "value"
+ type: "double"
+ read: "value"
+ notify: "colorChanged"
+ index: 7
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "lightness"
+ type: "double"
+ read: "lightness"
+ notify: "colorChanged"
+ index: 8
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "alpha"
+ type: "double"
+ read: "alpha"
+ notify: "colorChanged"
+ index: 9
+ lineNumber: 47
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "showAlpha"
+ type: "bool"
+ read: "showAlpha"
+ write: "setShowAlpha"
+ notify: "showAlphaChanged"
+ index: 10
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "mode"
+ type: "Mode"
+ read: "currentMode"
+ write: "setCurrentMode"
+ notify: "currentModeChanged"
+ index: 11
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 12
+ lineNumber: 50
+ isFinal: true
+ }
+ Signal {
+ name: "colorChanged"
+ lineNumber: 87
+ Parameter { name: "c"; type: "QColor" }
+ }
+ Signal {
+ name: "colorModified"
+ lineNumber: 88
+ Parameter { name: "c"; type: "QColor" }
+ }
+ Signal { name: "hslChanged"; lineNumber: 89 }
+ Signal {
+ name: "showAlphaChanged"
+ lineNumber: 90
+ Parameter { type: "bool" }
+ }
+ Signal { name: "currentModeChanged"; lineNumber: 91 }
+ Signal { name: "delegateChanged"; lineNumber: 92 }
+ }
+ Component {
+ file: "private/qtquickdialogs2quickimplforeign_p.h"
+ lineNumber: 40
+ name: "QQuickControl"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ reset: "resetFont"
+ notify: "fontChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "availableWidth"
+ type: "double"
+ read: "availableWidth"
+ notify: "availableWidthChanged"
+ index: 1
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "availableHeight"
+ type: "double"
+ read: "availableHeight"
+ notify: "availableHeightChanged"
+ index: 2
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "padding"
+ type: "double"
+ read: "padding"
+ write: "setPadding"
+ reset: "resetPadding"
+ notify: "paddingChanged"
+ index: 3
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "topPadding"
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 4
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "leftPadding"
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 5
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "rightPadding"
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 6
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "bottomPadding"
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 7
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "spacing"
+ type: "double"
+ read: "spacing"
+ write: "setSpacing"
+ reset: "resetSpacing"
+ notify: "spacingChanged"
+ index: 8
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ write: "setLocale"
+ reset: "resetLocale"
+ notify: "localeChanged"
+ index: 9
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "mirrored"
+ type: "bool"
+ read: "isMirrored"
+ notify: "mirroredChanged"
+ index: 10
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "focusPolicy"
+ type: "Qt::FocusPolicy"
+ read: "focusPolicy"
+ write: "setFocusPolicy"
+ notify: "focusPolicyChanged"
+ index: 11
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "focusReason"
+ type: "Qt::FocusReason"
+ read: "focusReason"
+ write: "setFocusReason"
+ notify: "focusReasonChanged"
+ index: 12
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "visualFocus"
+ type: "bool"
+ read: "hasVisualFocus"
+ notify: "visualFocusChanged"
+ index: 13
+ lineNumber: 48
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hovered"
+ type: "bool"
+ read: "isHovered"
+ notify: "hoveredChanged"
+ index: 14
+ lineNumber: 49
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hoverEnabled"
+ type: "bool"
+ read: "isHoverEnabled"
+ write: "setHoverEnabled"
+ reset: "resetHoverEnabled"
+ notify: "hoverEnabledChanged"
+ index: 15
+ lineNumber: 50
+ isFinal: true
+ }
+ Property {
+ name: "wheelEnabled"
+ type: "bool"
+ read: "isWheelEnabled"
+ write: "setWheelEnabled"
+ notify: "wheelEnabledChanged"
+ index: 16
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "background"
+ type: "QQuickItem"
+ isPointer: true
+ read: "background"
+ write: "setBackground"
+ notify: "backgroundChanged"
+ index: 17
+ lineNumber: 52
+ isFinal: true
+ }
+ Property {
+ name: "contentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "contentItem"
+ write: "setContentItem"
+ notify: "contentItemChanged"
+ index: 18
+ lineNumber: 53
+ isFinal: true
+ }
+ Property {
+ name: "baselineOffset"
+ type: "double"
+ read: "baselineOffset"
+ write: "setBaselineOffset"
+ reset: "resetBaselineOffset"
+ notify: "baselineOffsetChanged"
+ index: 19
+ lineNumber: 54
+ isFinal: true
+ }
+ Property {
+ name: "horizontalPadding"
+ revision: 517
+ type: "double"
+ read: "horizontalPadding"
+ write: "setHorizontalPadding"
+ reset: "resetHorizontalPadding"
+ notify: "horizontalPaddingChanged"
+ index: 20
+ lineNumber: 56
+ isFinal: true
+ }
+ Property {
+ name: "verticalPadding"
+ revision: 517
+ type: "double"
+ read: "verticalPadding"
+ write: "setVerticalPadding"
+ reset: "resetVerticalPadding"
+ notify: "verticalPaddingChanged"
+ index: 21
+ lineNumber: 57
+ isFinal: true
+ }
+ Property {
+ name: "implicitContentWidth"
+ revision: 517
+ type: "double"
+ read: "implicitContentWidth"
+ notify: "implicitContentWidthChanged"
+ index: 22
+ lineNumber: 58
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitContentHeight"
+ revision: 517
+ type: "double"
+ read: "implicitContentHeight"
+ notify: "implicitContentHeightChanged"
+ index: 23
+ lineNumber: 59
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundWidth"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundWidth"
+ notify: "implicitBackgroundWidthChanged"
+ index: 24
+ lineNumber: 60
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundHeight"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundHeight"
+ notify: "implicitBackgroundHeightChanged"
+ index: 25
+ lineNumber: 61
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "topInset"
+ revision: 517
+ type: "double"
+ read: "topInset"
+ write: "setTopInset"
+ reset: "resetTopInset"
+ notify: "topInsetChanged"
+ index: 26
+ lineNumber: 62
+ isFinal: true
+ }
+ Property {
+ name: "leftInset"
+ revision: 517
+ type: "double"
+ read: "leftInset"
+ write: "setLeftInset"
+ reset: "resetLeftInset"
+ notify: "leftInsetChanged"
+ index: 27
+ lineNumber: 63
+ isFinal: true
+ }
+ Property {
+ name: "rightInset"
+ revision: 517
+ type: "double"
+ read: "rightInset"
+ write: "setRightInset"
+ reset: "resetRightInset"
+ notify: "rightInsetChanged"
+ index: 28
+ lineNumber: 64
+ isFinal: true
+ }
+ Property {
+ name: "bottomInset"
+ revision: 517
+ type: "double"
+ read: "bottomInset"
+ write: "setBottomInset"
+ reset: "resetBottomInset"
+ notify: "bottomInsetChanged"
+ index: 29
+ lineNumber: 65
+ isFinal: true
+ }
+ Signal { name: "fontChanged"; lineNumber: 168 }
+ Signal { name: "availableWidthChanged"; lineNumber: 169 }
+ Signal { name: "availableHeightChanged"; lineNumber: 170 }
+ Signal { name: "paddingChanged"; lineNumber: 171 }
+ Signal { name: "topPaddingChanged"; lineNumber: 172 }
+ Signal { name: "leftPaddingChanged"; lineNumber: 173 }
+ Signal { name: "rightPaddingChanged"; lineNumber: 174 }
+ Signal { name: "bottomPaddingChanged"; lineNumber: 175 }
+ Signal { name: "spacingChanged"; lineNumber: 176 }
+ Signal { name: "localeChanged"; lineNumber: 177 }
+ Signal { name: "focusReasonChanged"; lineNumber: 178 }
+ Signal { name: "mirroredChanged"; lineNumber: 179 }
+ Signal { name: "visualFocusChanged"; lineNumber: 180 }
+ Signal { name: "hoveredChanged"; lineNumber: 181 }
+ Signal { name: "hoverEnabledChanged"; lineNumber: 182 }
+ Signal { name: "wheelEnabledChanged"; lineNumber: 183 }
+ Signal { name: "backgroundChanged"; lineNumber: 184 }
+ Signal { name: "contentItemChanged"; lineNumber: 185 }
+ Signal { name: "baselineOffsetChanged"; lineNumber: 186 }
+ Signal { name: "horizontalPaddingChanged"; revision: 517; lineNumber: 188 }
+ Signal { name: "verticalPaddingChanged"; revision: 517; lineNumber: 189 }
+ Signal { name: "implicitContentWidthChanged"; revision: 517; lineNumber: 190 }
+ Signal { name: "implicitContentHeightChanged"; revision: 517; lineNumber: 191 }
+ Signal { name: "implicitBackgroundWidthChanged"; revision: 517; lineNumber: 192 }
+ Signal { name: "implicitBackgroundHeightChanged"; revision: 517; lineNumber: 193 }
+ Signal { name: "topInsetChanged"; revision: 517; lineNumber: 194 }
+ Signal { name: "leftInsetChanged"; revision: 517; lineNumber: 195 }
+ Signal { name: "rightInsetChanged"; revision: 517; lineNumber: 196 }
+ Signal { name: "bottomInsetChanged"; revision: 517; lineNumber: 197 }
+ }
+ Component {
+ file: "private/qtquickdialogs2quickimplforeign_p.h"
+ lineNumber: 73
+ name: "QQuickDialog"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickPopup"
+ extension: "QPlatformDialogHelper"
+ extensionIsNamespace: true
+ Enum {
+ name: "StandardCode"
+ lineNumber: 65
+ values: ["Rejected", "Accepted"]
+ }
+ Property {
+ name: "title"
+ type: "QString"
+ read: "title"
+ write: "setTitle"
+ notify: "titleChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "header"
+ type: "QQuickItem"
+ isPointer: true
+ read: "header"
+ write: "setHeader"
+ notify: "headerChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "footer"
+ type: "QQuickItem"
+ isPointer: true
+ read: "footer"
+ write: "setFooter"
+ notify: "footerChanged"
+ index: 2
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "standardButtons"
+ type: "QPlatformDialogHelper::StandardButtons"
+ read: "standardButtons"
+ write: "setStandardButtons"
+ notify: "standardButtonsChanged"
+ index: 3
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "result"
+ revision: 515
+ type: "int"
+ read: "result"
+ write: "setResult"
+ notify: "resultChanged"
+ index: 4
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "implicitHeaderWidth"
+ revision: 517
+ type: "double"
+ read: "implicitHeaderWidth"
+ notify: "implicitHeaderWidthChanged"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitHeaderHeight"
+ revision: 517
+ type: "double"
+ read: "implicitHeaderHeight"
+ notify: "implicitHeaderHeightChanged"
+ index: 6
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitFooterWidth"
+ revision: 517
+ type: "double"
+ read: "implicitFooterWidth"
+ notify: "implicitFooterWidthChanged"
+ index: 7
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitFooterHeight"
+ revision: 517
+ type: "double"
+ read: "implicitFooterHeight"
+ notify: "implicitFooterHeightChanged"
+ index: 8
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "accepted"; lineNumber: 86 }
+ Signal { name: "rejected"; lineNumber: 87 }
+ Signal { name: "titleChanged"; lineNumber: 88 }
+ Signal { name: "headerChanged"; lineNumber: 89 }
+ Signal { name: "footerChanged"; lineNumber: 90 }
+ Signal { name: "standardButtonsChanged"; lineNumber: 91 }
+ Signal { name: "applied"; revision: 515; lineNumber: 93 }
+ Signal { name: "reset"; revision: 515; lineNumber: 94 }
+ Signal { name: "discarded"; revision: 515; lineNumber: 95 }
+ Signal { name: "helpRequested"; revision: 515; lineNumber: 96 }
+ Signal { name: "resultChanged"; revision: 515; lineNumber: 97 }
+ Signal { name: "implicitHeaderWidthChanged"; lineNumber: 99 }
+ Signal { name: "implicitHeaderHeightChanged"; lineNumber: 100 }
+ Signal { name: "implicitFooterWidthChanged"; lineNumber: 101 }
+ Signal { name: "implicitFooterHeightChanged"; lineNumber: 102 }
+ Method { name: "accept"; lineNumber: 81 }
+ Method { name: "reject"; lineNumber: 82 }
+ Method {
+ name: "done"
+ lineNumber: 83
+ Parameter { name: "result"; type: "int" }
+ }
+ Method {
+ name: "standardButton"
+ revision: 515
+ type: "QQuickAbstractButton"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 62
+ Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" }
+ }
+ }
+ Component {
+ file: "private/qquickfiledialogdelegate_p.h"
+ lineNumber: 28
+ name: "QQuickFileDialogDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickItemDelegate"
+ exports: [
+ "QtQuick.Dialogs.quickimpl/FileDialogDelegate 6.2",
+ "QtQuick.Dialogs.quickimpl/FileDialogDelegate 6.3",
+ "QtQuick.Dialogs.quickimpl/FileDialogDelegate 6.7",
+ "QtQuick.Dialogs.quickimpl/FileDialogDelegate 6.8"
+ ]
+ exportMetaObjectRevisions: [1538, 1539, 1543, 1544]
+ Property {
+ name: "dialog"
+ type: "QQuickDialog"
+ isPointer: true
+ read: "dialog"
+ write: "setDialog"
+ notify: "dialogChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "file"
+ type: "QUrl"
+ read: "file"
+ write: "setFile"
+ notify: "fileChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Signal { name: "dialogChanged"; lineNumber: 46 }
+ Signal { name: "fileChanged"; lineNumber: 47 }
+ }
+ Component {
+ file: "private/qquickfiledialogimpl_p.h"
+ lineNumber: 38
+ name: "QQuickFileDialogImpl"
+ accessSemantics: "reference"
+ prototype: "QQuickDialog"
+ exports: [
+ "QtQuick.Dialogs.quickimpl/FileDialogImpl 6.2",
+ "QtQuick.Dialogs.quickimpl/FileDialogImpl 6.8",
+ "QtQuick.Dialogs.quickimpl/FileDialogImpl 6.9"
+ ]
+ exportMetaObjectRevisions: [1538, 1544, 1545]
+ attachedType: "QQuickFileDialogImplAttached"
+ Property {
+ name: "currentFolder"
+ type: "QUrl"
+ read: "currentFolder"
+ write: "setCurrentFolder"
+ notify: "currentFolderChanged"
+ index: 0
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "selectedFile"
+ type: "QUrl"
+ read: "selectedFile"
+ write: "setSelectedFile"
+ notify: "selectedFileChanged"
+ index: 1
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "nameFilters"
+ type: "QStringList"
+ read: "nameFilters"
+ notify: "nameFiltersChanged"
+ index: 2
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "selectedNameFilter"
+ type: "QQuickFileNameFilter"
+ isPointer: true
+ read: "selectedNameFilter"
+ index: 3
+ lineNumber: 44
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "fileName"
+ type: "QString"
+ read: "fileName"
+ write: "setFileName"
+ notify: "selectedFileChanged"
+ index: 4
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "currentFolderName"
+ type: "QString"
+ read: "currentFolderName"
+ notify: "selectedFileChanged"
+ index: 5
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Signal {
+ name: "currentFolderChanged"
+ lineNumber: 93
+ Parameter { name: "folderUrl"; type: "QUrl" }
+ }
+ Signal {
+ name: "selectedFileChanged"
+ lineNumber: 94
+ Parameter { name: "selectedFileUrl"; type: "QUrl" }
+ }
+ Signal { name: "nameFiltersChanged"; lineNumber: 95 }
+ Signal {
+ name: "fileSelected"
+ lineNumber: 96
+ Parameter { name: "fileUrl"; type: "QUrl" }
+ }
+ Signal {
+ name: "filterSelected"
+ lineNumber: 97
+ Parameter { name: "filter"; type: "QString" }
+ }
+ Method {
+ name: "selectNameFilter"
+ lineNumber: 90
+ Parameter { name: "filter"; type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qquickfiledialogimpl_p.h"
+ lineNumber: 107
+ name: "QQuickFileDialogImplAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "buttonBox"
+ type: "QQuickDialogButtonBox"
+ isPointer: true
+ read: "buttonBox"
+ write: "setButtonBox"
+ notify: "buttonBoxChanged"
+ index: 0
+ lineNumber: 110
+ isFinal: true
+ }
+ Property {
+ name: "nameFiltersComboBox"
+ type: "QQuickComboBox"
+ isPointer: true
+ read: "nameFiltersComboBox"
+ write: "setNameFiltersComboBox"
+ notify: "nameFiltersComboBoxChanged"
+ index: 1
+ lineNumber: 111
+ isFinal: true
+ }
+ Property {
+ name: "filterLabel"
+ type: "QQuickLabel"
+ isPointer: true
+ read: "filterLabel"
+ write: "setFilterLabel"
+ notify: "filterLabelChanged"
+ index: 2
+ lineNumber: 112
+ isFinal: true
+ }
+ Property {
+ name: "fileDialogListView"
+ type: "QQuickListView"
+ isPointer: true
+ read: "fileDialogListView"
+ write: "setFileDialogListView"
+ notify: "fileDialogListViewChanged"
+ index: 3
+ lineNumber: 113
+ isFinal: true
+ }
+ Property {
+ name: "breadcrumbBar"
+ type: "QQuickFolderBreadcrumbBar"
+ isPointer: true
+ read: "breadcrumbBar"
+ write: "setBreadcrumbBar"
+ notify: "breadcrumbBarChanged"
+ index: 4
+ lineNumber: 114
+ isFinal: true
+ }
+ Property {
+ name: "fileNameLabel"
+ type: "QQuickLabel"
+ isPointer: true
+ read: "fileNameLabel"
+ write: "setFileNameLabel"
+ notify: "fileNameLabelChanged"
+ index: 5
+ lineNumber: 115
+ isFinal: true
+ }
+ Property {
+ name: "fileNameTextField"
+ type: "QQuickTextField"
+ isPointer: true
+ read: "fileNameTextField"
+ write: "setFileNameTextField"
+ notify: "fileNameTextFieldChanged"
+ index: 6
+ lineNumber: 116
+ isFinal: true
+ }
+ Property {
+ name: "overwriteConfirmationDialog"
+ type: "QQuickDialog"
+ isPointer: true
+ read: "overwriteConfirmationDialog"
+ write: "setOverwriteConfirmationDialog"
+ notify: "overwriteConfirmationDialogChanged"
+ index: 7
+ lineNumber: 117
+ isFinal: true
+ }
+ Property {
+ name: "sideBar"
+ type: "QQuickSideBar"
+ isPointer: true
+ read: "sideBar"
+ write: "setSideBar"
+ notify: "sideBarChanged"
+ index: 8
+ lineNumber: 118
+ isFinal: true
+ }
+ Signal { name: "buttonBoxChanged"; lineNumber: 158 }
+ Signal { name: "nameFiltersComboBoxChanged"; lineNumber: 159 }
+ Signal { name: "filterLabelChanged"; lineNumber: 160 }
+ Signal { name: "fileDialogListViewChanged"; lineNumber: 161 }
+ Signal { name: "breadcrumbBarChanged"; lineNumber: 162 }
+ Signal { name: "fileNameLabelChanged"; lineNumber: 163 }
+ Signal { name: "fileNameTextFieldChanged"; lineNumber: 164 }
+ Signal { name: "overwriteConfirmationDialogChanged"; lineNumber: 165 }
+ Signal { name: "sideBarChanged"; revision: 1545; lineNumber: 166 }
+ }
+ Component {
+ file: "private/qtquickdialogs2quickimplforeign_p.h"
+ lineNumber: 29
+ name: "QQuickFileNameFilter"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "index"
+ type: "int"
+ read: "index"
+ write: "setIndex"
+ notify: "indexChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ notify: "nameChanged"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "extensions"
+ type: "QStringList"
+ read: "extensions"
+ notify: "extensionsChanged"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "globs"
+ type: "QStringList"
+ read: "globs"
+ notify: "globsChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Signal {
+ name: "indexChanged"
+ lineNumber: 52
+ Parameter { name: "index"; type: "int" }
+ }
+ Signal {
+ name: "nameChanged"
+ lineNumber: 53
+ Parameter { name: "name"; type: "QString" }
+ }
+ Signal {
+ name: "extensionsChanged"
+ lineNumber: 54
+ Parameter { name: "extensions"; type: "QStringList" }
+ }
+ Signal {
+ name: "globsChanged"
+ lineNumber: 55
+ Parameter { name: "globs"; type: "QStringList" }
+ }
+ }
+ Component {
+ file: "private/qquickfolderbreadcrumbbar_p.h"
+ lineNumber: 29
+ name: "QQuickFolderBreadcrumbBar"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickContainer"
+ exports: [
+ "QtQuick.Dialogs.quickimpl/FolderBreadcrumbBar 6.2",
+ "QtQuick.Dialogs.quickimpl/FolderBreadcrumbBar 6.3",
+ "QtQuick.Dialogs.quickimpl/FolderBreadcrumbBar 6.7"
+ ]
+ exportMetaObjectRevisions: [1538, 1539, 1543]
+ Property {
+ name: "dialog"
+ type: "QQuickDialog"
+ isPointer: true
+ read: "dialog"
+ write: "setDialog"
+ notify: "dialogChanged"
+ index: 0
+ lineNumber: 32
+ }
+ Property {
+ name: "buttonDelegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "buttonDelegate"
+ write: "setButtonDelegate"
+ notify: "buttonDelegateChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Property {
+ name: "separatorDelegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "separatorDelegate"
+ write: "setSeparatorDelegate"
+ notify: "separatorDelegateChanged"
+ index: 2
+ lineNumber: 34
+ }
+ Property {
+ name: "upButton"
+ type: "QQuickAbstractButton"
+ isPointer: true
+ read: "upButton"
+ write: "setUpButton"
+ notify: "upButtonChanged"
+ index: 3
+ lineNumber: 35
+ }
+ Property {
+ name: "textField"
+ type: "QQuickTextField"
+ isPointer: true
+ read: "textField"
+ write: "setTextField"
+ notify: "textFieldChanged"
+ index: 4
+ lineNumber: 36
+ }
+ Property {
+ name: "upButtonSpacing"
+ type: "int"
+ read: "upButtonSpacing"
+ write: "setUpButtonSpacing"
+ notify: "upButtonSpacingChanged"
+ index: 5
+ lineNumber: 37
+ }
+ Signal { name: "dialogChanged"; lineNumber: 63 }
+ Signal { name: "buttonDelegateChanged"; lineNumber: 64 }
+ Signal { name: "separatorDelegateChanged"; lineNumber: 65 }
+ Signal { name: "upButtonChanged"; lineNumber: 66 }
+ Signal { name: "upButtonSpacingChanged"; lineNumber: 67 }
+ Signal { name: "textFieldChanged"; lineNumber: 68 }
+ }
+ Component {
+ file: "private/qquickfolderdialogimpl_p.h"
+ lineNumber: 33
+ name: "QQuickFolderDialogImpl"
+ accessSemantics: "reference"
+ prototype: "QQuickDialog"
+ exports: [
+ "QtQuick.Dialogs.quickimpl/FolderDialogImpl 6.3",
+ "QtQuick.Dialogs.quickimpl/FolderDialogImpl 6.8"
+ ]
+ exportMetaObjectRevisions: [1539, 1544]
+ attachedType: "QQuickFolderDialogImplAttached"
+ Property {
+ name: "currentFolder"
+ type: "QUrl"
+ read: "currentFolder"
+ write: "setCurrentFolder"
+ notify: "currentFolderChanged"
+ index: 0
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "selectedFolder"
+ type: "QUrl"
+ read: "selectedFolder"
+ write: "setSelectedFolder"
+ notify: "selectedFolderChanged"
+ index: 1
+ lineNumber: 37
+ isFinal: true
+ }
+ Signal {
+ name: "currentFolderChanged"
+ lineNumber: 60
+ Parameter { name: "folderUrl"; type: "QUrl" }
+ }
+ Signal {
+ name: "selectedFolderChanged"
+ lineNumber: 61
+ Parameter { name: "folderUrl"; type: "QUrl" }
+ }
+ Signal { name: "nameFiltersChanged"; lineNumber: 62 }
+ }
+ Component {
+ file: "private/qquickfolderdialogimpl_p.h"
+ lineNumber: 72
+ name: "QQuickFolderDialogImplAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "folderDialogListView"
+ type: "QQuickListView"
+ isPointer: true
+ read: "folderDialogListView"
+ write: "setFolderDialogListView"
+ notify: "folderDialogListViewChanged"
+ index: 0
+ lineNumber: 75
+ }
+ Property {
+ name: "breadcrumbBar"
+ type: "QQuickFolderBreadcrumbBar"
+ isPointer: true
+ read: "breadcrumbBar"
+ write: "setBreadcrumbBar"
+ notify: "breadcrumbBarChanged"
+ index: 1
+ lineNumber: 76
+ }
+ Signal { name: "folderDialogListViewChanged"; lineNumber: 89 }
+ Signal { name: "breadcrumbBarChanged"; lineNumber: 90 }
+ }
+ Component {
+ file: "private/qquickfontdialogimpl_p.h"
+ lineNumber: 36
+ name: "QQuickFontDialogImpl"
+ accessSemantics: "reference"
+ prototype: "QQuickDialog"
+ exports: [
+ "QtQuick.Dialogs.quickimpl/FontDialogImpl 6.2",
+ "QtQuick.Dialogs.quickimpl/FontDialogImpl 6.8"
+ ]
+ exportMetaObjectRevisions: [1538, 1544]
+ attachedType: "QQuickFontDialogImplAttached"
+ Property {
+ name: "currentFont"
+ type: "QFont"
+ read: "currentFont"
+ write: "setCurrentFont"
+ notify: "currentFontChanged"
+ index: 0
+ lineNumber: 39
+ isFinal: true
+ }
+ Signal { name: "optionsChanged"; lineNumber: 58 }
+ Signal {
+ name: "currentFontChanged"
+ lineNumber: 59
+ Parameter { name: "font"; type: "QFont" }
+ }
+ }
+ Component {
+ file: "private/qquickfontdialogimpl_p.h"
+ lineNumber: 70
+ name: "QQuickFontDialogImplAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "familyListView"
+ type: "QQuickListView"
+ isPointer: true
+ read: "familyListView"
+ write: "setFamilyListView"
+ notify: "familyListViewChanged"
+ index: 0
+ lineNumber: 73
+ }
+ Property {
+ name: "styleListView"
+ type: "QQuickListView"
+ isPointer: true
+ read: "styleListView"
+ write: "setStyleListView"
+ notify: "styleListViewChanged"
+ index: 1
+ lineNumber: 75
+ }
+ Property {
+ name: "sizeListView"
+ type: "QQuickListView"
+ isPointer: true
+ read: "sizeListView"
+ write: "setSizeListView"
+ notify: "sizeListViewChanged"
+ index: 2
+ lineNumber: 77
+ }
+ Property {
+ name: "sampleEdit"
+ type: "QQuickTextEdit"
+ isPointer: true
+ read: "sampleEdit"
+ write: "setSampleEdit"
+ notify: "sampleEditChanged"
+ index: 3
+ lineNumber: 79
+ }
+ Property {
+ name: "buttonBox"
+ type: "QQuickDialogButtonBox"
+ isPointer: true
+ read: "buttonBox"
+ write: "setButtonBox"
+ notify: "buttonBoxChanged"
+ index: 4
+ lineNumber: 81
+ }
+ Property {
+ name: "writingSystemComboBox"
+ type: "QQuickComboBox"
+ isPointer: true
+ read: "writingSystemComboBox"
+ write: "setWritingSystemComboBox"
+ notify: "writingSystemComboBoxChanged"
+ index: 5
+ lineNumber: 83
+ }
+ Property {
+ name: "underlineCheckBox"
+ type: "QQuickCheckBox"
+ isPointer: true
+ read: "underlineCheckBox"
+ write: "setUnderlineCheckBox"
+ notify: "underlineCheckBoxChanged"
+ index: 6
+ lineNumber: 85
+ }
+ Property {
+ name: "strikeoutCheckBox"
+ type: "QQuickCheckBox"
+ isPointer: true
+ read: "strikeoutCheckBox"
+ write: "setStrikeoutCheckBox"
+ notify: "strikeoutCheckBoxChanged"
+ index: 7
+ lineNumber: 87
+ }
+ Property {
+ name: "familyEdit"
+ type: "QQuickTextField"
+ isPointer: true
+ read: "familyEdit"
+ write: "setFamilyEdit"
+ notify: "familyEditChanged"
+ index: 8
+ lineNumber: 90
+ }
+ Property {
+ name: "styleEdit"
+ type: "QQuickTextField"
+ isPointer: true
+ read: "styleEdit"
+ write: "setStyleEdit"
+ notify: "styleEditChanged"
+ index: 9
+ lineNumber: 92
+ }
+ Property {
+ name: "sizeEdit"
+ type: "QQuickTextField"
+ isPointer: true
+ read: "sizeEdit"
+ write: "setSizeEdit"
+ notify: "sizeEditChanged"
+ index: 10
+ lineNumber: 93
+ }
+ Signal { name: "buttonBoxChanged"; lineNumber: 134 }
+ Signal { name: "familyListViewChanged"; lineNumber: 135 }
+ Signal { name: "styleListViewChanged"; lineNumber: 136 }
+ Signal { name: "sizeListViewChanged"; lineNumber: 137 }
+ Signal { name: "sampleEditChanged"; lineNumber: 138 }
+ Signal { name: "writingSystemComboBoxChanged"; lineNumber: 139 }
+ Signal { name: "underlineCheckBoxChanged"; lineNumber: 140 }
+ Signal { name: "strikeoutCheckBoxChanged"; lineNumber: 141 }
+ Signal { name: "familyEditChanged"; lineNumber: 142 }
+ Signal { name: "styleEditChanged"; lineNumber: 143 }
+ Signal { name: "sizeEditChanged"; lineNumber: 144 }
+ }
+ Component {
+ file: "private/qtquickdialogs2quickimplforeign_p.h"
+ lineNumber: 56
+ name: "QQuickIcon"
+ accessSemantics: "value"
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ reset: "resetName"
+ index: 0
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ reset: "resetSource"
+ index: 1
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "int"
+ read: "width"
+ write: "setWidth"
+ reset: "resetWidth"
+ index: 2
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "int"
+ read: "height"
+ write: "setHeight"
+ reset: "resetHeight"
+ index: 3
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ reset: "resetColor"
+ index: 4
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "cache"
+ type: "bool"
+ read: "cache"
+ write: "setCache"
+ reset: "resetCache"
+ index: 5
+ lineNumber: 39
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickmessagedialogimpl_p.h"
+ lineNumber: 33
+ name: "QQuickMessageDialogImpl"
+ accessSemantics: "reference"
+ prototype: "QQuickDialog"
+ exports: [
+ "QtQuick.Dialogs.quickimpl/MessageDialogImpl 6.3",
+ "QtQuick.Dialogs.quickimpl/MessageDialogImpl 6.8"
+ ]
+ exportMetaObjectRevisions: [1539, 1544]
+ attachedType: "QQuickMessageDialogImplAttached"
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ notify: "optionsChanged"
+ index: 0
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "informativeText"
+ type: "QString"
+ read: "informativeText"
+ notify: "optionsChanged"
+ index: 1
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property {
+ name: "detailedText"
+ type: "QString"
+ read: "detailedText"
+ notify: "optionsChanged"
+ index: 2
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "showDetailedText"
+ type: "bool"
+ read: "showDetailedText"
+ notify: "showDetailedTextChanged"
+ index: 3
+ lineNumber: 39
+ isReadonly: true
+ }
+ Signal {
+ name: "buttonClicked"
+ lineNumber: 57
+ Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" }
+ Parameter { name: "role"; type: "QPlatformDialogHelper::ButtonRole" }
+ }
+ Signal { name: "showDetailedTextChanged"; lineNumber: 59 }
+ Signal { name: "optionsChanged"; lineNumber: 60 }
+ Method { name: "toggleShowDetailedText"; lineNumber: 63 }
+ }
+ Component {
+ file: "private/qquickmessagedialogimpl_p.h"
+ lineNumber: 72
+ name: "QQuickMessageDialogImplAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "buttonBox"
+ type: "QQuickDialogButtonBox"
+ isPointer: true
+ read: "buttonBox"
+ write: "setButtonBox"
+ notify: "buttonBoxChanged"
+ index: 0
+ lineNumber: 75
+ }
+ Property {
+ name: "detailedTextButton"
+ type: "QQuickButton"
+ isPointer: true
+ read: "detailedTextButton"
+ write: "setDetailedTextButton"
+ notify: "detailedTextButtonChanged"
+ index: 1
+ lineNumber: 77
+ }
+ Signal { name: "buttonBoxChanged"; lineNumber: 89 }
+ Signal { name: "detailedTextButtonChanged"; lineNumber: 90 }
+ }
+ Component {
+ file: "private/qtquickdialogs2quickimplforeign_p.h"
+ lineNumber: 65
+ name: "QQuickPopup"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus", "QQuickSafeAreaAttachable"]
+ Enum {
+ name: "ClosePolicy"
+ alias: "ClosePolicyFlag"
+ isFlag: true
+ lineNumber: 238
+ values: [
+ "NoAutoClose",
+ "CloseOnPressOutside",
+ "CloseOnPressOutsideParent",
+ "CloseOnReleaseOutside",
+ "CloseOnReleaseOutsideParent",
+ "CloseOnEscape"
+ ]
+ }
+ Enum {
+ name: "TransformOrigin"
+ lineNumber: 254
+ values: [
+ "TopLeft",
+ "Top",
+ "TopRight",
+ "Left",
+ "Center",
+ "Right",
+ "BottomLeft",
+ "Bottom",
+ "BottomRight"
+ ]
+ }
+ Enum {
+ name: "PopupType"
+ lineNumber: 320
+ values: ["Item", "Window", "Native"]
+ }
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "z"
+ type: "double"
+ read: "z"
+ write: "setZ"
+ reset: "resetZ"
+ notify: "zChanged"
+ index: 2
+ lineNumber: 50
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "double"
+ read: "width"
+ write: "setWidth"
+ reset: "resetWidth"
+ notify: "widthChanged"
+ index: 3
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "double"
+ read: "height"
+ write: "setHeight"
+ reset: "resetHeight"
+ notify: "heightChanged"
+ index: 4
+ lineNumber: 52
+ isFinal: true
+ }
+ Property {
+ name: "implicitWidth"
+ type: "double"
+ read: "implicitWidth"
+ write: "setImplicitWidth"
+ notify: "implicitWidthChanged"
+ index: 5
+ lineNumber: 53
+ isFinal: true
+ }
+ Property {
+ name: "implicitHeight"
+ type: "double"
+ read: "implicitHeight"
+ write: "setImplicitHeight"
+ notify: "implicitHeightChanged"
+ index: 6
+ lineNumber: 54
+ isFinal: true
+ }
+ Property {
+ name: "contentWidth"
+ type: "double"
+ read: "contentWidth"
+ write: "setContentWidth"
+ notify: "contentWidthChanged"
+ index: 7
+ lineNumber: 55
+ isFinal: true
+ }
+ Property {
+ name: "contentHeight"
+ type: "double"
+ read: "contentHeight"
+ write: "setContentHeight"
+ notify: "contentHeightChanged"
+ index: 8
+ lineNumber: 56
+ isFinal: true
+ }
+ Property {
+ name: "availableWidth"
+ type: "double"
+ read: "availableWidth"
+ notify: "availableWidthChanged"
+ index: 9
+ lineNumber: 57
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "availableHeight"
+ type: "double"
+ read: "availableHeight"
+ notify: "availableHeightChanged"
+ index: 10
+ lineNumber: 58
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "margins"
+ type: "double"
+ read: "margins"
+ write: "setMargins"
+ reset: "resetMargins"
+ notify: "marginsChanged"
+ index: 11
+ lineNumber: 59
+ isFinal: true
+ }
+ Property {
+ name: "topMargin"
+ type: "double"
+ read: "topMargin"
+ write: "setTopMargin"
+ reset: "resetTopMargin"
+ notify: "topMarginChanged"
+ index: 12
+ lineNumber: 60
+ isFinal: true
+ }
+ Property {
+ name: "leftMargin"
+ type: "double"
+ read: "leftMargin"
+ write: "setLeftMargin"
+ reset: "resetLeftMargin"
+ notify: "leftMarginChanged"
+ index: 13
+ lineNumber: 61
+ isFinal: true
+ }
+ Property {
+ name: "rightMargin"
+ type: "double"
+ read: "rightMargin"
+ write: "setRightMargin"
+ reset: "resetRightMargin"
+ notify: "rightMarginChanged"
+ index: 14
+ lineNumber: 62
+ isFinal: true
+ }
+ Property {
+ name: "bottomMargin"
+ type: "double"
+ read: "bottomMargin"
+ write: "setBottomMargin"
+ reset: "resetBottomMargin"
+ notify: "bottomMarginChanged"
+ index: 15
+ lineNumber: 63
+ isFinal: true
+ }
+ Property {
+ name: "padding"
+ type: "double"
+ read: "padding"
+ write: "setPadding"
+ reset: "resetPadding"
+ notify: "paddingChanged"
+ index: 16
+ lineNumber: 64
+ isFinal: true
+ }
+ Property {
+ name: "topPadding"
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 17
+ lineNumber: 65
+ isFinal: true
+ }
+ Property {
+ name: "leftPadding"
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 18
+ lineNumber: 66
+ isFinal: true
+ }
+ Property {
+ name: "rightPadding"
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 19
+ lineNumber: 67
+ isFinal: true
+ }
+ Property {
+ name: "bottomPadding"
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 20
+ lineNumber: 68
+ isFinal: true
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ write: "setLocale"
+ reset: "resetLocale"
+ notify: "localeChanged"
+ index: 21
+ lineNumber: 69
+ isFinal: true
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ reset: "resetFont"
+ notify: "fontChanged"
+ index: 22
+ lineNumber: 70
+ isFinal: true
+ }
+ Property {
+ name: "parent"
+ type: "QQuickItem"
+ isPointer: true
+ read: "parentItem"
+ write: "setParentItem"
+ reset: "resetParentItem"
+ notify: "parentChanged"
+ index: 23
+ lineNumber: 71
+ isFinal: true
+ }
+ Property {
+ name: "background"
+ type: "QQuickItem"
+ isPointer: true
+ read: "background"
+ write: "setBackground"
+ notify: "backgroundChanged"
+ index: 24
+ lineNumber: 72
+ isFinal: true
+ }
+ Property {
+ name: "contentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "contentItem"
+ write: "setContentItem"
+ notify: "contentItemChanged"
+ index: 25
+ lineNumber: 73
+ isFinal: true
+ }
+ Property {
+ name: "contentData"
+ type: "QObject"
+ isList: true
+ read: "contentData"
+ index: 26
+ lineNumber: 74
+ privateClass: "QQuickPopupPrivate"
+ isReadonly: true
+ isVirtual: true
+ }
+ Property {
+ name: "contentChildren"
+ type: "QQuickItem"
+ isList: true
+ read: "contentChildren"
+ notify: "contentChildrenChanged"
+ index: 27
+ lineNumber: 75
+ privateClass: "QQuickPopupPrivate"
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "clip"
+ type: "bool"
+ read: "clip"
+ write: "setClip"
+ notify: "clipChanged"
+ index: 28
+ lineNumber: 76
+ isFinal: true
+ }
+ Property {
+ name: "focus"
+ type: "bool"
+ read: "hasFocus"
+ write: "setFocus"
+ notify: "focusChanged"
+ index: 29
+ lineNumber: 77
+ isFinal: true
+ }
+ Property {
+ name: "activeFocus"
+ type: "bool"
+ read: "hasActiveFocus"
+ notify: "activeFocusChanged"
+ index: 30
+ lineNumber: 78
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "modal"
+ type: "bool"
+ read: "isModal"
+ write: "setModal"
+ notify: "modalChanged"
+ index: 31
+ lineNumber: 79
+ isFinal: true
+ }
+ Property {
+ name: "dim"
+ type: "bool"
+ read: "dim"
+ write: "setDim"
+ reset: "resetDim"
+ notify: "dimChanged"
+ index: 32
+ lineNumber: 80
+ isFinal: true
+ }
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "isVisible"
+ write: "setVisible"
+ notify: "visibleChanged"
+ index: 33
+ lineNumber: 81
+ isFinal: true
+ }
+ Property {
+ name: "opacity"
+ type: "double"
+ read: "opacity"
+ write: "setOpacity"
+ notify: "opacityChanged"
+ index: 34
+ lineNumber: 82
+ isFinal: true
+ }
+ Property {
+ name: "scale"
+ type: "double"
+ read: "scale"
+ write: "setScale"
+ notify: "scaleChanged"
+ index: 35
+ lineNumber: 83
+ isFinal: true
+ }
+ Property {
+ name: "closePolicy"
+ type: "ClosePolicy"
+ read: "closePolicy"
+ write: "setClosePolicy"
+ reset: "resetClosePolicy"
+ notify: "closePolicyChanged"
+ index: 36
+ lineNumber: 84
+ isFinal: true
+ }
+ Property {
+ name: "transformOrigin"
+ type: "TransformOrigin"
+ read: "transformOrigin"
+ write: "setTransformOrigin"
+ index: 37
+ lineNumber: 85
+ isFinal: true
+ }
+ Property {
+ name: "enter"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "enter"
+ write: "setEnter"
+ notify: "enterChanged"
+ index: 38
+ lineNumber: 86
+ isFinal: true
+ }
+ Property {
+ name: "exit"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "exit"
+ write: "setExit"
+ notify: "exitChanged"
+ index: 39
+ lineNumber: 87
+ isFinal: true
+ }
+ Property {
+ name: "spacing"
+ revision: 513
+ type: "double"
+ read: "spacing"
+ write: "setSpacing"
+ reset: "resetSpacing"
+ notify: "spacingChanged"
+ index: 40
+ lineNumber: 89
+ isFinal: true
+ }
+ Property {
+ name: "opened"
+ revision: 515
+ type: "bool"
+ read: "isOpened"
+ notify: "openedChanged"
+ index: 41
+ lineNumber: 91
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "mirrored"
+ revision: 515
+ type: "bool"
+ read: "isMirrored"
+ notify: "mirroredChanged"
+ index: 42
+ lineNumber: 92
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "enabled"
+ revision: 515
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 43
+ lineNumber: 93
+ isFinal: true
+ }
+ Property {
+ name: "palette"
+ revision: 515
+ type: "QQuickPalette"
+ isPointer: true
+ read: "palette"
+ write: "setPalette"
+ reset: "resetPalette"
+ notify: "paletteChanged"
+ index: 44
+ lineNumber: 94
+ privateClass: "QQuickPopupPrivate"
+ }
+ Property {
+ name: "horizontalPadding"
+ type: "double"
+ read: "horizontalPadding"
+ write: "setHorizontalPadding"
+ reset: "resetHorizontalPadding"
+ notify: "horizontalPaddingChanged"
+ index: 45
+ lineNumber: 96
+ isFinal: true
+ }
+ Property {
+ name: "verticalPadding"
+ type: "double"
+ read: "verticalPadding"
+ write: "setVerticalPadding"
+ reset: "resetVerticalPadding"
+ notify: "verticalPaddingChanged"
+ index: 46
+ lineNumber: 97
+ isFinal: true
+ }
+ Property {
+ name: "anchors"
+ revision: 517
+ type: "QQuickPopupAnchors"
+ isPointer: true
+ read: "getAnchors"
+ index: 47
+ lineNumber: 98
+ privateClass: "QQuickPopupPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "implicitContentWidth"
+ revision: 517
+ type: "double"
+ read: "implicitContentWidth"
+ notify: "implicitContentWidthChanged"
+ index: 48
+ lineNumber: 99
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitContentHeight"
+ revision: 517
+ type: "double"
+ read: "implicitContentHeight"
+ notify: "implicitContentHeightChanged"
+ index: 49
+ lineNumber: 100
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundWidth"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundWidth"
+ notify: "implicitBackgroundWidthChanged"
+ index: 50
+ lineNumber: 101
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundHeight"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundHeight"
+ notify: "implicitBackgroundHeightChanged"
+ index: 51
+ lineNumber: 102
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "topInset"
+ revision: 517
+ type: "double"
+ read: "topInset"
+ write: "setTopInset"
+ reset: "resetTopInset"
+ notify: "topInsetChanged"
+ index: 52
+ lineNumber: 103
+ isFinal: true
+ }
+ Property {
+ name: "leftInset"
+ revision: 517
+ type: "double"
+ read: "leftInset"
+ write: "setLeftInset"
+ reset: "resetLeftInset"
+ notify: "leftInsetChanged"
+ index: 53
+ lineNumber: 104
+ isFinal: true
+ }
+ Property {
+ name: "rightInset"
+ revision: 517
+ type: "double"
+ read: "rightInset"
+ write: "setRightInset"
+ reset: "resetRightInset"
+ notify: "rightInsetChanged"
+ index: 54
+ lineNumber: 105
+ isFinal: true
+ }
+ Property {
+ name: "bottomInset"
+ revision: 517
+ type: "double"
+ read: "bottomInset"
+ write: "setBottomInset"
+ reset: "resetBottomInset"
+ notify: "bottomInsetChanged"
+ index: 55
+ lineNumber: 106
+ isFinal: true
+ }
+ Property {
+ name: "popupType"
+ revision: 1544
+ type: "PopupType"
+ read: "popupType"
+ write: "setPopupType"
+ notify: "popupTypeChanged"
+ index: 56
+ lineNumber: 107
+ isFinal: true
+ }
+ Signal { name: "opened"; lineNumber: 335 }
+ Signal { name: "closed"; lineNumber: 336 }
+ Signal { name: "aboutToShow"; lineNumber: 337 }
+ Signal { name: "aboutToHide"; lineNumber: 338 }
+ Signal { name: "xChanged"; lineNumber: 339 }
+ Signal { name: "yChanged"; lineNumber: 340 }
+ Signal { name: "zChanged"; lineNumber: 341 }
+ Signal { name: "widthChanged"; lineNumber: 342 }
+ Signal { name: "heightChanged"; lineNumber: 343 }
+ Signal { name: "implicitWidthChanged"; lineNumber: 344 }
+ Signal { name: "implicitHeightChanged"; lineNumber: 345 }
+ Signal { name: "contentWidthChanged"; lineNumber: 346 }
+ Signal { name: "contentHeightChanged"; lineNumber: 347 }
+ Signal { name: "availableWidthChanged"; lineNumber: 348 }
+ Signal { name: "availableHeightChanged"; lineNumber: 349 }
+ Signal { name: "marginsChanged"; lineNumber: 350 }
+ Signal { name: "topMarginChanged"; lineNumber: 351 }
+ Signal { name: "leftMarginChanged"; lineNumber: 352 }
+ Signal { name: "rightMarginChanged"; lineNumber: 353 }
+ Signal { name: "bottomMarginChanged"; lineNumber: 354 }
+ Signal { name: "paddingChanged"; lineNumber: 355 }
+ Signal { name: "topPaddingChanged"; lineNumber: 356 }
+ Signal { name: "leftPaddingChanged"; lineNumber: 357 }
+ Signal { name: "rightPaddingChanged"; lineNumber: 358 }
+ Signal { name: "bottomPaddingChanged"; lineNumber: 359 }
+ Signal { name: "fontChanged"; lineNumber: 360 }
+ Signal { name: "localeChanged"; lineNumber: 361 }
+ Signal { name: "parentChanged"; lineNumber: 362 }
+ Signal { name: "backgroundChanged"; lineNumber: 363 }
+ Signal { name: "contentItemChanged"; lineNumber: 364 }
+ Signal { name: "contentChildrenChanged"; lineNumber: 365 }
+ Signal { name: "clipChanged"; lineNumber: 366 }
+ Signal { name: "focusChanged"; lineNumber: 367 }
+ Signal { name: "activeFocusChanged"; lineNumber: 368 }
+ Signal { name: "modalChanged"; lineNumber: 369 }
+ Signal { name: "dimChanged"; lineNumber: 370 }
+ Signal { name: "visibleChanged"; lineNumber: 371 }
+ Signal { name: "opacityChanged"; lineNumber: 372 }
+ Signal { name: "scaleChanged"; lineNumber: 373 }
+ Signal { name: "closePolicyChanged"; lineNumber: 374 }
+ Signal { name: "enterChanged"; lineNumber: 375 }
+ Signal { name: "exitChanged"; lineNumber: 376 }
+ Signal {
+ name: "windowChanged"
+ lineNumber: 377
+ Parameter { name: "window"; type: "QQuickWindow"; isPointer: true }
+ }
+ Signal { name: "spacingChanged"; revision: 513; lineNumber: 379 }
+ Signal { name: "openedChanged"; revision: 515; lineNumber: 381 }
+ Signal { name: "mirroredChanged"; revision: 515; lineNumber: 382 }
+ Signal { name: "enabledChanged"; revision: 515; lineNumber: 383 }
+ Signal { name: "paletteChanged"; revision: 515; lineNumber: 384 }
+ Signal { name: "paletteCreated"; revision: 515; lineNumber: 385 }
+ Signal { name: "horizontalPaddingChanged"; revision: 517; lineNumber: 387 }
+ Signal { name: "verticalPaddingChanged"; revision: 517; lineNumber: 388 }
+ Signal { name: "implicitContentWidthChanged"; revision: 517; lineNumber: 389 }
+ Signal { name: "implicitContentHeightChanged"; revision: 517; lineNumber: 390 }
+ Signal { name: "implicitBackgroundWidthChanged"; revision: 517; lineNumber: 391 }
+ Signal { name: "implicitBackgroundHeightChanged"; revision: 517; lineNumber: 392 }
+ Signal { name: "topInsetChanged"; revision: 517; lineNumber: 393 }
+ Signal { name: "leftInsetChanged"; revision: 517; lineNumber: 394 }
+ Signal { name: "rightInsetChanged"; revision: 517; lineNumber: 395 }
+ Signal { name: "bottomInsetChanged"; revision: 517; lineNumber: 396 }
+ Signal { name: "popupTypeChanged"; revision: 1544; lineNumber: 397 }
+ Method { name: "open"; lineNumber: 331 }
+ Method { name: "close"; lineNumber: 332 }
+ Method {
+ name: "forceActiveFocus"
+ lineNumber: 273
+ Parameter { name: "reason"; type: "Qt::FocusReason" }
+ }
+ Method { name: "forceActiveFocus"; isCloned: true; lineNumber: 273 }
+ }
+ Component {
+ file: "private/qquicksaturationlightnesspicker_p.h"
+ lineNumber: 52
+ name: "QQuickSaturationLightnessPicker"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractColorPicker"
+ exports: [
+ "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerImpl 6.0",
+ "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerImpl 6.3",
+ "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerImpl 6.4",
+ "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerImpl 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1540, 1543]
+ }
+ Component {
+ file: "private/qquicksaturationlightnesspicker_p.h"
+ lineNumber: 26
+ name: "QQuickSaturationLightnessPickerCanvas"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerCanvas 6.0",
+ "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerCanvas 6.3",
+ "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerCanvas 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ Property {
+ name: "hue"
+ type: "double"
+ read: "hue"
+ write: "setHue"
+ notify: "hueChanged"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Signal { name: "hueChanged"; lineNumber: 39 }
+ }
+ Component {
+ file: "private/qquicksidebar_p.h"
+ lineNumber: 29
+ name: "QQuickSideBar"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickContainer"
+ exports: ["QtQuick.Dialogs.quickimpl/SideBar 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Property {
+ name: "dialog"
+ type: "QQuickDialog"
+ isPointer: true
+ read: "dialog"
+ write: "setDialog"
+ notify: "dialogChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "folderPaths"
+ type: "QStandardPaths::StandardLocation"
+ isList: true
+ read: "folderPaths"
+ write: "setFolderPaths"
+ notify: "folderPathsChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "effectiveFolderPaths"
+ type: "QStandardPaths::StandardLocation"
+ isList: true
+ read: "effectiveFolderPaths"
+ notify: "effectiveFolderPathsChanged"
+ index: 2
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "favoritePaths"
+ type: "QUrl"
+ isList: true
+ read: "favoritePaths"
+ notify: "favoritePathsChanged"
+ index: 3
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "buttonDelegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "buttonDelegate"
+ write: "setButtonDelegate"
+ notify: "buttonDelegateChanged"
+ index: 4
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "separatorDelegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "separatorDelegate"
+ write: "setSeparatorDelegate"
+ notify: "separatorDelegateChanged"
+ index: 5
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "addFavoriteDelegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "addFavoriteDelegate"
+ write: "setAddFavoriteDelegate"
+ notify: "addFavoriteDelegateChanged"
+ index: 6
+ lineNumber: 38
+ isFinal: true
+ }
+ Signal { name: "dialogChanged"; lineNumber: 67 }
+ Signal { name: "folderPathsChanged"; lineNumber: 68 }
+ Signal { name: "effectiveFolderPathsChanged"; lineNumber: 69 }
+ Signal { name: "favoritePathsChanged"; lineNumber: 70 }
+ Signal { name: "buttonDelegateChanged"; lineNumber: 71 }
+ Signal { name: "separatorDelegateChanged"; lineNumber: 72 }
+ Signal { name: "addFavoriteDelegateChanged"; lineNumber: 73 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorDialog.qml
new file mode 100644
index 00000000..0c23ffe0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorDialog.qml
@@ -0,0 +1,263 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+ColorDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 6
+ horizontalPadding: 12
+
+ isHsl: true
+
+ standardButtons: T.Dialog.Ok | T.Dialog.Cancel
+
+ ColorDialogImpl.eyeDropperButton: eyeDropperButton
+ ColorDialogImpl.buttonBox: buttonBox
+ ColorDialogImpl.colorPicker: colorPicker
+ ColorDialogImpl.colorInputs: inputs
+ ColorDialogImpl.alphaSlider: alphaSlider
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 400
+ color: control.palette.window
+ border.color: control.palette.mid
+ radius: 2
+
+ Rectangle {
+ z: -1
+ x: 1
+ y: 1
+ width: parent.width
+ height: parent.height
+ color: control.palette.shadow
+ opacity: 0.2
+ radius: 2
+ }
+ }
+
+ header: RowLayout {
+ Label {
+ objectName: "titleLabel"
+ text: control.title
+ elide: Label.ElideRight
+ font.bold: true
+ padding: 6
+ visible: parent.parent?.parent === Overlay.overlay
+
+ Layout.preferredWidth: control.title.length > 0 ? implicitWidth : 0
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 15
+ Layout.leftMargin: 12
+ Layout.alignment: Qt.AlignLeft
+ }
+ Button {
+ id: eyeDropperButton
+ objectName: "eyeDropperButton"
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/eye-dropper.png"
+ flat: true
+ visible: false
+
+ Layout.preferredWidth: implicitHeight
+ Layout.alignment: Qt.AlignRight
+ Layout.rightMargin: 6
+
+ Accessible.name: qsTr("Eyedropper")
+ }
+ }
+
+ contentItem: ColumnLayout {
+ spacing: 12
+ SaturationLightnessPicker {
+ id: colorPicker
+ objectName: "colorPicker"
+ color: control.color
+
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ }
+
+ Slider {
+ id: hueSlider
+ objectName: "hueSlider"
+ orientation: Qt.Horizontal
+ value: control.hue
+ implicitHeight: 20
+ onMoved: function() { control.hue = value; }
+ handle: PickerHandle {
+ x: hueSlider.leftPadding + (hueSlider.horizontal
+ ? hueSlider.visualPosition * (hueSlider.availableWidth - width)
+ : (hueSlider.availableWidth - width) / 2)
+ y: hueSlider.topPadding + (hueSlider.horizontal
+ ? (hueSlider.availableHeight - height) / 2
+ : hueSlider.visualPosition * (hueSlider.availableHeight - height))
+ picker: hueSlider
+ }
+ background: Rectangle {
+ anchors.fill: parent
+ anchors.leftMargin: hueSlider.handle.width / 2
+ anchors.rightMargin: hueSlider.handle.width / 2
+ border.width: 2
+ border.color: control.palette.dark
+ radius: 10
+ color: "transparent"
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: 4
+ radius: 10
+ gradient: HueGradient {
+ orientation: Gradient.Horizontal
+ }
+ }
+ }
+
+ Accessible.name: qsTr("Hue")
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ }
+
+ Slider {
+ id: alphaSlider
+ objectName: "alphaSlider"
+ orientation: Qt.Horizontal
+ value: control.alpha
+ implicitHeight: 20
+ handle: PickerHandle {
+ x: alphaSlider.leftPadding + (alphaSlider.horizontal
+ ? alphaSlider.visualPosition * (alphaSlider.availableWidth - width)
+ : (alphaSlider.availableWidth - width) / 2)
+ y: alphaSlider.topPadding + (alphaSlider.horizontal
+ ? (alphaSlider.availableHeight - height) / 2
+ : alphaSlider.visualPosition * (alphaSlider.availableHeight - height))
+ picker: alphaSlider
+ }
+ background: Rectangle {
+ anchors.fill: parent
+ anchors.leftMargin: parent.handle.width / 2
+ anchors.rightMargin: parent.handle.width / 2
+ border.width: 2
+ border.color: control.palette.dark
+ radius: 10
+ color: "transparent"
+
+ Image {
+ anchors.fill: alphaSliderGradient
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/checkers.png"
+ fillMode: Image.Tile
+ }
+
+ Rectangle {
+ id: alphaSliderGradient
+ anchors.fill: parent
+ anchors.margins: 4
+ radius: 10
+ gradient: Gradient {
+ orientation: Gradient.Horizontal
+ GradientStop {
+ position: 0
+ color: "transparent"
+ }
+ GradientStop {
+ position: 1
+ color: Qt.rgba(control.color.r, control.color.g, control.color.b, 1)
+ }
+ }
+ }
+ }
+
+ Accessible.name: qsTr("Alpha")
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ }
+
+ ColorInputs {
+ id: inputs
+ color: control.color
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ Layout.bottomMargin: 12
+ }
+ }
+
+ footer: RowLayout {
+ spacing: 12
+
+ Label {
+ text: qsTr("Color")
+
+ Layout.leftMargin: 12
+ Layout.topMargin: 6
+ Layout.bottomMargin: 6
+ }
+
+ Rectangle {
+ implicitWidth: (parent.height - 24) * 2
+ implicitHeight: implicitWidth / 2
+ color: "transparent"
+
+ Image {
+ anchors.fill: parent
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/checkers.png"
+ fillMode: Image.Tile
+ }
+
+ Rectangle {
+ anchors.fill: parent
+ color: control.color
+ }
+
+ Layout.topMargin: 6
+ Layout.bottomMargin: 6
+ }
+
+ Item {
+ Layout.fillWidth: true
+ Layout.topMargin: 6
+ Layout.bottomMargin: 6
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ defaultStandardButton: T.Dialog.Ok
+ spacing: 6
+ horizontalPadding: 0
+ verticalPadding: 0
+
+ Layout.rightMargin: 12
+ Layout.topMargin: 6
+ Layout.bottomMargin: 6
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Fusion.topShadow
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Fusion.topShadow
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorInputs.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorInputs.qml
new file mode 100644
index 00000000..43f6108a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorInputs.qml
@@ -0,0 +1,35 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.impl
+import QtQuick.Layouts
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.ColorInputsImpl {
+ id: control
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ padding: 1
+ mode: colorSystemComboBox.currentIndex
+
+ delegate: TextField {
+ Layout.fillWidth: true
+ }
+
+ contentItem: RowLayout {
+ ComboBox {
+ id: colorSystemComboBox
+ objectName: "colorSystemComboBox"
+ editable: false
+ flat: true
+ background.implicitWidth: 0
+ currentIndex: DialogsQuickImpl.ColorInputsImpl.Hex
+ implicitContentWidthPolicy: ComboBox.WidestTextWhenCompleted
+ model: [qsTr("Hex"), qsTr("RGB"), qsTr("HSV"), qsTr("HSL")]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialog.qml
new file mode 100644
index 00000000..42b67fc4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialog.qml
@@ -0,0 +1,242 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import Qt.labs.folderlistmodel
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+import "." as DialogsImpl
+
+FileDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 6
+ horizontalPadding: 12
+
+ standardButtons: T.Dialog.Open | T.Dialog.Cancel
+
+ Dialog {
+ id: overwriteConfirmationDialog
+ objectName: "confirmationDialog"
+ anchors.centerIn: parent
+ closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutsideParent
+ dim: true
+ modal: true
+ title: qsTr("Overwrite file?")
+ width: contentItem.implicitWidth + leftPadding + rightPadding
+
+ contentItem: Label {
+ text: qsTr("“%1” already exists.\nDo you want to replace it?").arg(control.fileName)
+ }
+
+ footer: DialogButtonBox {
+ alignment: Qt.AlignHCenter
+ standardButtons: DialogButtonBox.Yes | DialogButtonBox.No
+ defaultStandardButton: DialogButtonBox.Yes
+ }
+
+ Overlay.modal: Rectangle {
+ color: Fusion.darkShade
+ }
+ }
+
+ /*
+ We use attached properties because we want to handle logic in C++, and:
+ - We can't assume the footer only contains a DialogButtonBox (which would allow us
+ to connect up to it in QQuickFileDialogImpl); it also needs to hold a ComboBox
+ and therefore the root footer item will be e.g. a layout item instead.
+ - We don't want to create our own "FileDialogButtonBox" (in order to be able to handle the logic
+ in C++) because we'd need to copy (and hence duplicate code in) DialogButtonBox.qml.
+ */
+ FileDialogImpl.buttonBox: buttonBox
+ FileDialogImpl.filterLabel: filterLabel
+ FileDialogImpl.nameFiltersComboBox: nameFiltersComboBox
+ FileDialogImpl.fileDialogListView: fileDialogListView
+ FileDialogImpl.breadcrumbBar: breadcrumbBar
+ FileDialogImpl.fileNameLabel: fileNameLabel
+ FileDialogImpl.fileNameTextField: fileNameTextField
+ FileDialogImpl.overwriteConfirmationDialog: overwriteConfirmationDialog
+ FileDialogImpl.sideBar: sideBar
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ color: control.palette.window
+ border.color: control.palette.mid
+ radius: 2
+
+ Rectangle {
+ z: -1
+ x: 1
+ y: 1
+ width: parent.width
+ height: parent.height
+ color: control.palette.shadow
+ opacity: 0.2
+ radius: 2
+ }
+ }
+
+ header: ColumnLayout {
+ spacing: 0
+
+ Label {
+ objectName: "dialogTitleBarLabel"
+ text: control.title
+ horizontalAlignment: Label.AlignHCenter
+ elide: Label.ElideRight
+ font.bold: true
+ padding: 6
+ visible: parent.parent?.parent === Overlay.overlay
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ Layout.topMargin: control.title.length > 0 ? 0 : 12
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 0
+ }
+
+ DialogsImpl.FolderBreadcrumbBar {
+ id: breadcrumbBar
+ dialog: control
+
+ Layout.topMargin: parent.parent?.parent === Overlay.overlay ? 0 : 12
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ Layout.maximumWidth: parent.width - 24
+
+ KeyNavigation.tab: fileDialogListView
+ }
+ }
+
+ contentItem: SplitView {
+ id: contentLayout
+
+ contentHeight: sideBar.implicitHeight
+ DialogsImpl.SideBar {
+ id: sideBar
+ dialog: control
+ SplitView.minimumWidth: 50
+ SplitView.maximumWidth: contentLayout.width / 2
+ }
+
+ Frame {
+ padding: 0
+ verticalPadding: 1
+ SplitView.fillWidth: true
+
+ ListView {
+ id: fileDialogListView
+ objectName: "fileDialogListView"
+ anchors.fill: parent
+ clip: true
+ focus: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {}
+
+ model: FolderListModel {
+ folder: control.currentFolder
+ nameFilters: control.selectedNameFilter.globs
+ showDirsFirst: PlatformTheme.themeHint(PlatformTheme.ShowDirectoriesFirst)
+ sortCaseSensitive: false
+ }
+ delegate: DialogsImpl.FileDialogDelegate {
+ objectName: "fileDialogDelegate" + index
+ x: 1
+ width: ListView.view.width - 2
+ highlighted: ListView.isCurrentItem
+ dialog: control
+ fileDetailRowWidth: nameFiltersComboBox.width
+
+ KeyNavigation.backtab: breadcrumbBar
+ KeyNavigation.tab: fileNameTextField.visible ? fileNameTextField : nameFiltersComboBox
+ }
+ }
+
+ background: Rectangle {
+ color: control.palette.base
+ }
+ }
+ }
+
+ footer: GridLayout {
+ columnSpacing: 12
+ columns: 3
+
+ Label {
+ id: fileNameLabel
+ text: qsTr("File name")
+ Layout.leftMargin: 12
+ visible: false
+ }
+
+ TextField {
+ id: fileNameTextField
+ objectName: "fileNameTextField"
+ visible: false
+
+ Layout.fillWidth: true
+ }
+
+ Label {
+ id: filterLabel
+ text: qsTr("Filter")
+ Layout.column: 0
+ Layout.row: 1
+ Layout.leftMargin: 12
+ Layout.bottomMargin: 12
+ }
+
+
+ ComboBox {
+ // OK to use IDs here, since users shouldn't be overriding this stuff.
+ id: nameFiltersComboBox
+ model: control.nameFilters
+
+ Layout.fillWidth: true
+ Layout.bottomMargin: 12
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ spacing: 6
+ horizontalPadding: 0
+ verticalPadding: 0
+ background: null
+
+ // TODO: make the orientation vertical
+ Layout.row: 1
+ Layout.column: 2
+ Layout.columnSpan: 1
+ Layout.rightMargin: 12
+ Layout.bottomMargin: 12
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Fusion.topShadow
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Fusion.topShadow
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialogDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialogDelegate.qml
new file mode 100644
index 00000000..3b4f8b15
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialogDelegate.qml
@@ -0,0 +1,56 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl as ControlsImpl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FileDialogDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ file: fileUrl
+
+ icon.width: 16
+ icon.height: 16
+ icon.color: highlighted ? palette.highlightedText : palette.text
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/"
+ + (fileIsDir ? "folder" : "file") + "-icon-round.png"
+
+ // We don't use index here, but in C++. Since we're using required
+ // properties, the index context property will not be injected, so we can't
+ // use its QQmlContext to access it.
+ required property int index
+ required property string fileName
+ required property url fileUrl
+ required property double fileSize
+ required property date fileModified
+ required property bool fileIsDir
+
+ required property int fileDetailRowWidth
+
+ contentItem: DialogsQuickImpl.FileDialogDelegateLabel {
+ delegate: control
+ fileDetailRowTextColor: control.highlighted ? Fusion.highlightedText(control.palette) : control.palette.text
+ fileDetailRowWidth: control.fileDetailRowWidth
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: control.down ? Fusion.buttonColor(control.palette, false, true, true)
+ : control.highlighted ? Fusion.highlight(control.palette) : control.palette.base
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderBreadcrumbBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderBreadcrumbBar.qml
new file mode 100644
index 00000000..e9fd28ef
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderBreadcrumbBar.qml
@@ -0,0 +1,75 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FolderBreadcrumbBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + (upButton ? upButton.implicitWidth + upButtonSpacing : 0)
+ + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ upButtonSpacing: 6
+
+ contentItem: ListView {
+ currentIndex: control.currentIndex
+ model: control.contentModel
+ orientation: ListView.Horizontal
+ snapMode: ListView.SnapToItem
+ highlightMoveDuration: 0
+ interactive: false
+ clip: true
+
+ Rectangle {
+ anchors.fill: parent
+ color: control.palette.light
+ border.color: control.palette.mid
+ radius: 2
+ z: -1
+ }
+ }
+ buttonDelegate: Button {
+ id: buttonDelegateRoot
+ text: folderName
+ flat: true
+
+ // The default of 100 is a bit too wide for short directory names.
+ Binding {
+ target: buttonDelegateRoot.background
+ property: "implicitWidth"
+ value: 24
+ }
+
+ required property int index
+ required property string folderName
+ }
+ separatorDelegate: IconImage {
+ id: iconImage
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/crumb-separator-icon-round.png"
+ sourceSize: Qt.size(8, 8)
+ width: 8 + 6
+ height: control.contentItem.height
+ color: control.palette.dark
+ y: (control.height - height) / 2
+ }
+ upButton: Button {
+ x: control.leftPadding
+ y: control.topPadding
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/up-icon-round.png"
+ icon.width: 16
+ icon.height: 16
+ width: height
+ height: Math.max(implicitHeight, control.contentItem.height)
+ focusPolicy: Qt.TabFocus
+ }
+ textField: TextField {
+ text: (control.dialog as DialogsQuickImpl.FileDialogImpl)?.selectedFile
+ ?? (control.dialog as DialogsQuickImpl.FolderDialogImpl).currentFolder
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderDialog.qml
new file mode 100644
index 00000000..3a01aa3d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderDialog.qml
@@ -0,0 +1,139 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import Qt.labs.folderlistmodel
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+import "." as DialogsImpl
+
+FolderDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 6
+ horizontalPadding: 12
+
+ standardButtons: T.Dialog.Open | T.Dialog.Cancel
+
+ FolderDialogImpl.folderDialogListView: folderDialogListView
+ FolderDialogImpl.breadcrumbBar: breadcrumbBar
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ color: control.palette.window
+ border.color: control.palette.mid
+ radius: 2
+
+ Rectangle {
+ z: -1
+ x: 1
+ y: 1
+ width: parent.width
+ height: parent.height
+ color: control.palette.shadow
+ opacity: 0.2
+ radius: 2
+ }
+ }
+
+ header: ColumnLayout {
+ spacing: 0
+
+ Label {
+ objectName: "dialogTitleBarLabel"
+ text: control.title
+ horizontalAlignment: Label.AlignHCenter
+ elide: Label.ElideRight
+ font.bold: true
+ padding: 6
+ visible: parent.parent?.parent === Overlay.overlay
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ Layout.topMargin: control.title.length > 0 ? 0 : 12
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 0
+ }
+
+ DialogsImpl.FolderBreadcrumbBar {
+ id: breadcrumbBar
+ dialog: control
+
+ Layout.topMargin: parent.parent?.parent === Overlay.overlay ? 0 : 12
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ Layout.maximumWidth: parent.width - 24
+
+ KeyNavigation.tab: folderDialogListView
+ }
+ }
+
+ contentItem: Frame {
+ padding: 0
+ verticalPadding: 1
+
+ ListView {
+ id: folderDialogListView
+ objectName: "fileDialogListView"
+ anchors.fill: parent
+ clip: true
+ focus: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {}
+
+ model: FolderListModel {
+ folder: control.currentFolder
+ showFiles: false
+ sortCaseSensitive: false
+ }
+ delegate: DialogsImpl.FolderDialogDelegate {
+ objectName: "folderDialogDelegate" + index
+ x: 1
+ width: ListView.view.width - 2
+ highlighted: ListView.isCurrentItem
+ dialog: control
+
+ KeyNavigation.backtab: breadcrumbBar
+ KeyNavigation.tab: control.footer
+ }
+ }
+ }
+
+ footer: DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ spacing: 6
+ leftPadding: 0
+ rightPadding: 12
+ topPadding: 0
+ bottomPadding: 12
+ background: null
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: Fusion.topShadow
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: Fusion.topShadow
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderDialogDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderDialogDelegate.qml
new file mode 100644
index 00000000..41db06d0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderDialogDelegate.qml
@@ -0,0 +1,50 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl as ControlsImpl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FileDialogDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ file: fileUrl
+
+ icon.width: 16
+ icon.height: 16
+ icon.color: highlighted ? palette.highlightedText : palette.text
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/folder-icon-round.png"
+
+ // We don't use index here, but in C++. Since we're using required
+ // properties, the index context property will not be injected, so we can't
+ // use its QQmlContext to access it.
+ required property int index
+ required property string fileName
+ required property url fileUrl
+ required property date fileModified
+
+ contentItem: DialogsQuickImpl.FolderDialogDelegateLabel {
+ delegate: control
+ fileDetailRowTextColor: control.highlighted ? Fusion.highlightedText(control.palette) : control.palette.placeholderText
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: control.down ? Fusion.buttonColor(control.palette, false, true, true)
+ : control.highlighted ? Fusion.highlight(control.palette) : control.palette.base
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FontDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FontDialog.qml
new file mode 100644
index 00000000..b7e54bbf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FontDialog.qml
@@ -0,0 +1,121 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.Fusion.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+FontDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(control.implicitBackgroundWidth + control.leftInset + control.rightInset,
+ control.implicitContentWidth + control.leftPadding + control.rightPadding,
+ control.implicitHeaderWidth,
+ control.implicitFooterWidth)
+ implicitHeight: Math.max(control.implicitBackgroundHeight + control.topInset + control.bottomInset,
+ control.implicitContentHeight + control.topPadding + control.bottomPadding
+ + (control.implicitHeaderHeight > 0 ? control.implicitHeaderHeight + control.spacing : 0)
+ + (control.implicitFooterHeight > 0 ? control.implicitFooterHeight + control.spacing : 0))
+
+ leftPadding: 20
+ rightPadding: 20
+ // Ensure that the background's border is visible.
+ leftInset: -1
+ rightInset: -1
+ topInset: -1
+ bottomInset: -1
+
+ standardButtons: T.Dialog.Ok | T.Dialog.Cancel
+
+ FontDialogImpl.buttonBox: buttonBox
+ FontDialogImpl.familyListView: content.familyListView
+ FontDialogImpl.styleListView: content.styleListView
+ FontDialogImpl.sizeListView: content.sizeListView
+ FontDialogImpl.sampleEdit: content.sampleEdit
+ FontDialogImpl.writingSystemComboBox: writingSystemComboBox
+ FontDialogImpl.underlineCheckBox: content.underline
+ FontDialogImpl.strikeoutCheckBox: content.strikeout
+ FontDialogImpl.familyEdit: content.familyEdit
+ FontDialogImpl.styleEdit: content.styleEdit
+ FontDialogImpl.sizeEdit: content.sizeEdit
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ color: control.palette.window
+ border.color: control.palette.mid
+ radius: 2
+
+ Rectangle {
+ z: -1
+ x: 1
+ y: 1
+ width: parent.width
+ height: parent.height
+ color: control.palette.shadow
+ opacity: 0.2
+ radius: 2
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: Fusion.topShadow
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Fusion.topShadow
+ }
+
+ header: Label {
+ text: control.title
+ visible: content.parent?.parent === Overlay.overlay
+ horizontalAlignment: Label.AlignHCenter
+ elide: Label.ElideRight
+ font.bold: true
+ padding: 6
+ }
+
+ contentItem: FontDialogContent {
+ id: content
+ }
+
+ footer: RowLayout {
+ id: rowLayout
+ spacing: 12
+
+ Label {
+ text: qsTr("Writing System")
+
+ Layout.leftMargin: 12
+ Layout.topMargin: 6
+ Layout.bottomMargin: 6
+ }
+ ComboBox{
+ id: writingSystemComboBox
+
+ Layout.fillWidth: true
+ Layout.topMargin: 6
+ Layout.bottomMargin: 6
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ defaultStandardButton: T.Dialog.Ok
+ spacing: 6
+ horizontalPadding: 0
+ verticalPadding: 0
+ background: null
+
+ Layout.rightMargin: 12
+ Layout.topMargin: 6
+ Layout.bottomMargin: 6
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/MessageDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/MessageDialog.qml
new file mode 100644
index 00000000..16bcac8a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/MessageDialog.qml
@@ -0,0 +1,137 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Fusion
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+
+MessageDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(control.implicitBackgroundWidth + control.leftInset + control.rightInset,
+ control.implicitHeaderWidth,
+ rowLayout.implicitWidth)
+ implicitHeight: Math.max(control.implicitBackgroundHeight + control.topInset + control.bottomInset,
+ control.implicitContentHeight + control.topPadding + control.bottomPadding
+ + (control.implicitHeaderHeight > 0 ? control.implicitHeaderHeight + control.spacing : 0)
+ + (control.implicitFooterHeight > 0 ? control.implicitFooterHeight + control.spacing : 0))
+
+ padding: 6
+ horizontalPadding: 12
+
+ MessageDialogImpl.buttonBox: buttonBox
+ MessageDialogImpl.detailedTextButton: detailedTextButton
+
+ background: Rectangle {
+ implicitWidth: 320
+ implicitHeight: 120
+ color: control.palette.window
+ border.color: control.palette.mid
+ radius: 2
+
+ Rectangle {
+ z: -1
+ x: 1
+ y: 1
+ width: parent.width
+ height: parent.height
+ color: control.palette.shadow
+ opacity: 0.2
+ radius: 2
+ }
+ }
+
+ header: Label {
+ text: control.title
+ visible: parent?.parent === Overlay.overlay
+ horizontalAlignment: Label.AlignHCenter
+ elide: Label.ElideRight
+ font.bold: true
+ padding: 6
+ }
+
+ contentItem: Column {
+ padding: 6
+ spacing: 24
+
+ Label {
+ id: textLabel
+ objectName: "textLabel"
+ text: control.text
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ width: parent.width - parent.leftPadding - parent.rightPadding
+ }
+
+ Label {
+ id: informativeTextLabel
+ objectName: "informativeTextLabel"
+ text: control.informativeText
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ width: parent.width - parent.leftPadding - parent.rightPadding
+ }
+ }
+
+ footer: ColumnLayout {
+ id: columnLayout
+
+ RowLayout {
+ id: rowLayout
+
+ Button {
+ id: detailedTextButton
+ objectName: "detailedTextButton"
+ text: control.showDetailedText ? qsTr("Hide Details...") : qsTr("Show Details...")
+
+ Layout.leftMargin: 12
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ objectName: "buttonBox"
+ spacing: 6
+ horizontalPadding: 0
+ verticalPadding: 12
+
+ Layout.fillWidth: true
+ Layout.leftMargin: detailedTextButton.visible ? 6 : 12
+ Layout.rightMargin: 12
+ }
+ }
+
+ TextArea {
+ id: detailedTextArea
+ objectName: "detailedText"
+ text: control.detailedText
+ visible: control.showDetailedText
+ wrapMode: TextEdit.WordWrap
+ readOnly: true
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ Layout.bottomMargin: 12
+
+ background: Rectangle {
+ color: detailedTextArea.palette.base
+ radius: 3
+ border.color: detailedTextArea.activeFocus ? Fusion.highlightedOutline(detailedTextArea.palette) : Fusion.outline(detailedTextArea.palette)
+ border.width: 1
+ }
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: Fusion.topShadow
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Fusion.topShadow
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/SideBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/SideBar.qml
new file mode 100644
index 00000000..10662d8a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/SideBar.qml
@@ -0,0 +1,100 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Fusion
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.SideBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentWidth: (contentItem as ListView)?.contentWidth
+
+ background: Rectangle {
+ color: control.palette.window
+ x: 1
+ y: 1
+ width: parent.width - 2
+ height: parent.height - 2
+ radius: 2
+ }
+
+ contentItem: ListView {
+ id: listView
+ currentIndex: control.currentIndex
+ model: control.contentModel
+ clip: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {}
+
+ Rectangle {
+ anchors.fill: parent
+ color: control.palette.light
+ border.color: control.palette.mid
+ z: -1
+ }
+ }
+
+ buttonDelegate: Button {
+ id: buttonDelegateRoot
+ flat: true
+ highlighted: control.currentIndex === index
+ width: listView.width
+
+ contentItem: IconLabel {
+ spacing: 5
+ leftPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ icon: buttonDelegateRoot.icon
+ text: buttonDelegateRoot.folderName
+ font: buttonDelegateRoot.font
+ alignment: Qt.AlignLeft
+ }
+
+ required property int index
+ required property string folderName
+ }
+
+ separatorDelegate: Item {
+ implicitWidth: control.width
+ implicitHeight: 9
+ Rectangle {
+ id: separatorDelegate
+ color: Qt.lighter(Fusion.darkShade, 1.06)
+ anchors.centerIn: parent
+ radius: 1
+ height: 1
+ width: parent.width - 10
+ }
+ }
+
+ addFavoriteDelegate: Button {
+ id: addFavoriteDelegateRoot
+ text: qsTr("Add Favorite")
+ flat: true
+ width: control.width
+ contentItem: IconLabel {
+ spacing: 5
+ leftPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ icon: addFavoriteDelegateRoot.icon
+ text: addFavoriteDelegateRoot.labelText
+ font: addFavoriteDelegateRoot.font
+ opacity: addFavoriteDelegateRoot.dragHovering ? 0.2 : 1.0
+ alignment: Qt.AlignLeft
+ }
+
+ required property string labelText
+ required property bool dragHovering
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorDialog.qml
new file mode 100644
index 00000000..81cd1b83
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorDialog.qml
@@ -0,0 +1,282 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+ColorDialogImpl {
+ id: control
+
+ // Can't set implicitWidth of the NinePatchImage background, so we do it here.
+ implicitWidth: Math.max(200,
+ implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(600,
+ implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ standardButtons: T.Dialog.Ok | T.Dialog.Cancel
+
+ isHsl: true
+
+ ColorDialogImpl.eyeDropperButton: eyeDropperButton
+ ColorDialogImpl.buttonBox: buttonBox
+ ColorDialogImpl.colorPicker: colorPicker
+ ColorDialogImpl.alphaSlider: alphaSlider
+ ColorDialogImpl.colorInputs: inputs
+
+ background: NinePatchImage {
+ source: Imagine.url + "dialog-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+
+ header: RowLayout {
+ Label {
+ objectName: "titleLabel"
+ text: control.title
+ elide: Label.ElideRight
+ font.bold: true
+ font.pixelSize: 16
+ leftPadding: 16
+ rightPadding: 16
+ topPadding: 16
+ bottomPadding: 16
+ visible: parent.parent?.parent === Overlay.overlay
+
+ Layout.preferredWidth: control.title.length > 0 ? implicitWidth : 0
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 15
+ }
+
+ Button {
+ id: eyeDropperButton
+ objectName: "eyeDropperButton"
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/eye-dropper.png"
+ flat: true
+ topPadding: 16
+ bottomPadding: 16
+ visible: false
+
+ Layout.alignment: Qt.AlignRight
+ Layout.rightMargin: 16
+
+ Accessible.name: qsTr("Eyedropper")
+ }
+ }
+
+ contentItem: ColumnLayout {
+ SaturationLightnessPicker {
+ id: colorPicker
+ objectName: "colorPicker"
+ color: control.color
+
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ }
+
+ Slider {
+ id: hueSlider
+ objectName: "hueSlider"
+ orientation: Qt.Horizontal
+ value: control.hue
+ onMoved: function() { control.hue = value; }
+
+ Accessible.name: qsTr("Hue")
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 16
+ Layout.rightMargin: 16
+
+ handle: PickerHandle {
+ x: hueSlider.leftPadding + (hueSlider.horizontal
+ ? hueSlider.visualPosition * (hueSlider.availableWidth - width)
+ : (hueSlider.availableWidth - width) / 2)
+ y: hueSlider.topPadding + (hueSlider.horizontal
+ ? (hueSlider.availableHeight - height) / 2
+ : hueSlider.visualPosition * (hueSlider.availableHeight - height))
+ picker: hueSlider
+ }
+
+ implicitHeight: 20
+
+ background: Rectangle {
+ anchors.fill: parent
+ anchors.leftMargin: hueSlider.handle.width / 2
+ anchors.rightMargin: hueSlider.handle.width / 2
+ border.width: 2
+ border.color: control.palette.dark
+ radius: 10
+ color: "transparent"
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: 4
+ radius: 10
+ gradient: HueGradient {
+ orientation: Gradient.Horizontal
+ }
+ }
+ }
+ }
+
+ Slider {
+ id: alphaSlider
+ objectName: "alphaSlider"
+ orientation: Qt.Horizontal
+ value: control.alpha
+ implicitHeight: 20
+ handle: PickerHandle {
+ x: alphaSlider.leftPadding + (alphaSlider.horizontal
+ ? alphaSlider.visualPosition * (alphaSlider.availableWidth - width)
+ : (alphaSlider.availableWidth - width) / 2)
+ y: alphaSlider.topPadding + (alphaSlider.horizontal
+ ? (alphaSlider.availableHeight - height) / 2
+ : alphaSlider.visualPosition * (alphaSlider.availableHeight - height))
+ picker: alphaSlider
+ }
+ background: Rectangle {
+ anchors.fill: parent
+ anchors.leftMargin: parent.handle.width / 2
+ anchors.rightMargin: parent.handle.width / 2
+ border.width: 2
+ border.color: control.palette.dark
+ radius: 10
+ color: "transparent"
+
+ Image {
+ anchors.fill: alphaSliderGradient
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/checkers.png"
+ fillMode: Image.Tile
+ }
+
+ Rectangle {
+ id: alphaSliderGradient
+ anchors.fill: parent
+ anchors.margins: 4
+ radius: 10
+ gradient: Gradient {
+ orientation: Gradient.Horizontal
+ GradientStop {
+ position: 0
+ color: "transparent"
+ }
+ GradientStop {
+ position: 1
+ color: Qt.rgba(control.color.r,
+ control.color.g,
+ control.color.b,
+ 1)
+ }
+ }
+ }
+ }
+
+ Accessible.name: qsTr("Alpha")
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 16
+ Layout.rightMargin: 16
+ }
+
+ ColorInputs {
+ id: inputs
+ color: control.color
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ Layout.bottomMargin: 12
+ }
+ }
+
+ footer: RowLayout {
+ spacing: 20
+
+ Label {
+ text: qsTr("Color")
+
+ Layout.leftMargin: 16
+ Layout.bottomMargin: 16
+ }
+
+ Rectangle {
+ implicitWidth: 32
+ implicitHeight: 32
+ border.width: 2
+ border.color: control.palette.dark
+ color: "transparent"
+
+ Image {
+ anchors.fill: parent
+ anchors.margins: 4
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/checkers.png"
+ fillMode: Image.Tile
+ }
+
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: 4
+ color: control.color
+ }
+
+ Layout.bottomMargin: 16
+ }
+
+ Item {
+ // empty filler
+ Layout.fillWidth: true
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ defaultStandardButton: T.Dialog.Ok
+ spacing: 12
+
+ Layout.bottomMargin: 16
+ Layout.rightMargin: 16
+ Layout.alignment: Qt.AlignRight
+ }
+ }
+
+
+ T.Overlay.modal: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": true}
+ ]
+ }
+ }
+
+ T.Overlay.modeless: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": false}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorInputs.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorInputs.qml
new file mode 100644
index 00000000..3492948d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorInputs.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.impl
+import QtQuick.Layouts
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.ColorInputsImpl {
+ id: control
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ padding: 1
+ mode: colorSystemComboBox.currentIndex
+
+ delegate: TextField {
+ Layout.fillWidth: true
+ }
+
+ contentItem: RowLayout {
+ ComboBox {
+ id: colorSystemComboBox
+ objectName: "colorSystemComboBox"
+ editable: false
+ flat: true
+ background.implicitWidth: 0
+ implicitContentWidthPolicy: ComboBox.WidestTextWhenCompleted
+ implicitWidth: implicitContentWidth + leftPadding + rightPadding // Workaround QTBUG-106098
+ currentIndex: DialogsQuickImpl.ColorInputsImpl.Hex
+ model: [qsTr("Hex"), qsTr("RGB"), qsTr("HSV"), qsTr("HSL")]
+ }
+ }
+
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialog.qml
new file mode 100644
index 00000000..d1333713
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialog.qml
@@ -0,0 +1,233 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import Qt.labs.folderlistmodel
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+
+import "." as DialogsImpl
+
+FileDialogImpl {
+ id: control
+
+ // Can't set implicitWidth of the NinePatchImage background, so we do it here.
+ implicitWidth: Math.max(600,
+ implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(400,
+ implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ standardButtons: T.Dialog.Open | T.Dialog.Cancel
+
+ Dialog {
+ id: overwriteConfirmationDialog
+ objectName: "confirmationDialog"
+ anchors.centerIn: parent
+ closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutsideParent
+ dim: true
+ modal: true
+ spacing: 12
+ title: qsTr("Overwrite file?")
+ width: control.width - control.leftPadding - control.rightPadding
+
+ contentItem: Label {
+ text: qsTr("“%1” already exists.\nDo you want to replace it?").arg(control.fileName)
+ wrapMode: Text.WordWrap
+ }
+
+ footer: DialogButtonBox {
+ standardButtons: DialogButtonBox.Yes | DialogButtonBox.No
+ defaultStandardButton: DialogButtonBox.Yes
+ }
+ }
+
+ FileDialogImpl.buttonBox: buttonBox
+ FileDialogImpl.filterLabel: filterLabel
+ FileDialogImpl.nameFiltersComboBox: nameFiltersComboBox
+ FileDialogImpl.fileDialogListView: fileDialogListView
+ FileDialogImpl.breadcrumbBar: breadcrumbBar
+ FileDialogImpl.fileNameLabel: fileNameLabel
+ FileDialogImpl.fileNameTextField: fileNameTextField
+ FileDialogImpl.overwriteConfirmationDialog: overwriteConfirmationDialog
+ FileDialogImpl.sideBar: sideBar
+
+ background: NinePatchImage {
+ source: Imagine.url + "dialog-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+
+ header: ColumnLayout {
+ spacing: 12
+
+ Label {
+ objectName: "dialogTitleBarLabel"
+ text: control.title
+ elide: Label.ElideRight
+ font.bold: true
+ visible: parent.parent?.parent === Overlay.overlay
+
+ Layout.leftMargin: 16
+ Layout.rightMargin: 16
+ Layout.topMargin: 12
+ Layout.fillWidth: true
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 0
+
+ background: NinePatchImage {
+ width: parent.width
+ height: parent.height
+
+ source: Imagine.url + "dialog-title"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+ }
+
+ DialogsImpl.FolderBreadcrumbBar {
+ id: breadcrumbBar
+ dialog: control
+
+ Layout.topMargin: parent.parent?.parent !== Overlay.overlay ? 12 : 6
+ Layout.leftMargin: 16
+ Layout.rightMargin: 16
+ Layout.fillWidth: true
+ Layout.maximumWidth: parent.width - 32
+ }
+ }
+
+ contentItem: SplitView {
+ id: contentLayout
+
+ contentHeight: sideBar.implicitHeight
+ DialogsImpl.SideBar {
+ id: sideBar
+ dialog: control
+ SplitView.minimumWidth: 50
+ SplitView.maximumWidth: contentLayout.width / 2
+ }
+
+ ListView {
+ id: fileDialogListView
+ objectName: "fileDialogListView"
+ SplitView.fillWidth: true
+ clip: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {}
+
+ model: FolderListModel {
+ folder: control.currentFolder
+ nameFilters: control.selectedNameFilter.globs
+ showDirsFirst: PlatformTheme.themeHint(PlatformTheme.ShowDirectoriesFirst)
+ sortCaseSensitive: false
+ }
+ delegate: DialogsImpl.FileDialogDelegate {
+ objectName: "fileDialogDelegate" + index
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ dialog: control
+ fileDetailRowWidth: nameFiltersComboBox.width
+
+ KeyNavigation.backtab: breadcrumbBar
+ KeyNavigation.tab: fileNameTextField.visible ? fileNameTextField : nameFiltersComboBox
+ }
+ }
+ }
+
+ footer: GridLayout {
+ columnSpacing: 20
+ columns: 3
+
+ Label {
+ id: fileNameLabel
+ text: qsTr("File name")
+ visible: false
+
+ Layout.leftMargin: 16
+ }
+
+ TextField {
+ id: fileNameTextField
+ objectName: "fileNameTextField"
+ visible: false
+
+ Layout.fillWidth: true
+ }
+
+ Label {
+ id: filterLabel
+ text: qsTr("Filter")
+
+ Layout.column: 0
+ Layout.row: 1
+ Layout.leftMargin: 16
+ Layout.bottomMargin: 16
+ }
+
+ ComboBox {
+ id: nameFiltersComboBox
+ model: control.nameFilters
+
+ Layout.fillWidth: true
+ Layout.bottomMargin: 16
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ spacing: 12
+
+ Layout.row: 1
+ Layout.column: 2
+ Layout.columnSpan: 1
+ Layout.bottomMargin: 16
+ Layout.rightMargin: 16
+ }
+ }
+
+ T.Overlay.modal: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": true}
+ ]
+ }
+ }
+
+ T.Overlay.modeless: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": false}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialogDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialogDelegate.qml
new file mode 100644
index 00000000..a497d528
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialogDelegate.qml
@@ -0,0 +1,69 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+import QtQuick.Controls.impl as ControlsImpl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FileDialogDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ file: fileUrl
+
+ icon.width: 16
+ icon.height: 16
+ icon.color: highlighted ? palette.highlightedText : palette.text
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/"
+ + (fileIsDir ? "folder" : "file") + "-icon-round.png"
+
+ required property int index
+ required property string fileName
+ required property url fileUrl
+ required property double fileSize
+ required property date fileModified
+ required property bool fileIsDir
+
+ required property int fileDetailRowWidth
+
+ contentItem: DialogsQuickImpl.FileDialogDelegateLabel {
+ delegate: control
+ fileDetailRowTextColor: control.icon.color
+ fileDetailRowWidth: control.fileDetailRowWidth
+ }
+
+ background: NinePatchImage {
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/imagine/filedialogdelegate-background"
+ NinePatchImageSelector on source {
+ states: [
+ { "disabled": !control.enabled },
+ { "pressed": control.down },
+ { "focused": control.visualFocus },
+ { "highlighted": control.highlighted },
+ { "mirrored": control.mirrored },
+ { "hovered": control.enabled && control.hovered }
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderBreadcrumbBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderBreadcrumbBar.qml
new file mode 100644
index 00000000..f280830a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderBreadcrumbBar.qml
@@ -0,0 +1,59 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FolderBreadcrumbBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + (upButton ? upButton.implicitWidth + upButtonSpacing : 0)
+ + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ upButtonSpacing: 20
+ padding: 1
+
+ background: Rectangle {}
+ contentItem: ListView {
+ currentIndex: control.currentIndex
+ model: control.contentModel
+ orientation: ListView.Horizontal
+ snapMode: ListView.SnapToItem
+ highlightMoveDuration: 0
+ interactive: false
+ clip: true
+ }
+ buttonDelegate: Button {
+ id: buttonDelegateRoot
+ text: folderName
+ flat: true
+
+ required property int index
+ required property string folderName
+ }
+ separatorDelegate: IconImage {
+ id: iconImage
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/crumb-separator-icon-round.png"
+ sourceSize: Qt.size(8, 8)
+ width: 8
+ height: control.contentItem.height
+ y: (control.height - height) / 2
+ }
+ upButton: ToolButton {
+ x: control.leftPadding
+ y: control.topPadding
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/up-icon-thick-square.png"
+ icon.width: 16
+ icon.height: 16
+ focusPolicy: Qt.TabFocus
+ }
+ textField: TextField {
+ text: (control.dialog as DialogsQuickImpl.FileDialogImpl)?.selectedFile
+ ?? (control.dialog as DialogsQuickImpl.FolderDialogImpl).currentFolder
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderDialog.qml
new file mode 100644
index 00000000..395bef49
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderDialog.qml
@@ -0,0 +1,144 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import Qt.labs.folderlistmodel
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+
+import "." as DialogsImpl
+
+FolderDialogImpl {
+ id: control
+
+ // Can't set implicitWidth of the NinePatchImage background, so we do it here.
+ implicitWidth: Math.max(600,
+ implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(400,
+ implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ standardButtons: T.Dialog.Open | T.Dialog.Cancel
+
+ FolderDialogImpl.folderDialogListView: folderDialogListView
+ FolderDialogImpl.breadcrumbBar: breadcrumbBar
+
+ background: NinePatchImage {
+ source: Imagine.url + "dialog-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+
+ header: ColumnLayout {
+ spacing: 12
+
+ Label {
+ text: control.title
+ elide: Label.ElideRight
+ font.bold: true
+ visible: parent.parent?.parent === Overlay.overlay
+
+ Layout.leftMargin: 16
+ Layout.rightMargin: 16
+ Layout.topMargin: 12
+ Layout.fillWidth: true
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 0
+
+ background: NinePatchImage {
+ width: parent.width
+ height: parent.height
+
+ source: Imagine.url + "dialog-title"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+ }
+
+ DialogsImpl.FolderBreadcrumbBar {
+ id: breadcrumbBar
+ dialog: control
+
+ Layout.topMargin: parent.parent?.parent === Overlay.overlay ? 12 : 0
+ Layout.leftMargin: 16
+ Layout.rightMargin: 16
+ Layout.fillWidth: true
+ Layout.maximumWidth: parent.width - 28
+ }
+ }
+
+ contentItem: ListView {
+ id: folderDialogListView
+ objectName: "folderDialogListView"
+ clip: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {}
+
+ model: FolderListModel {
+ folder: control.currentFolder
+ showFiles: false
+ sortCaseSensitive: false
+ }
+ delegate: DialogsImpl.FolderDialogDelegate {
+ objectName: "folderDialogDelegate" + index
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ dialog: control
+ }
+ }
+
+ footer: DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ spacing: 12
+ leftPadding: 16
+ rightPadding: 16
+ bottomPadding: 16
+ }
+
+ T.Overlay.modal: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": true}
+ ]
+ }
+ }
+
+ T.Overlay.modeless: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": false}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderDialogDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderDialogDelegate.qml
new file mode 100644
index 00000000..902d6828
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderDialogDelegate.qml
@@ -0,0 +1,62 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+import QtQuick.Controls.impl as ControlsImpl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FileDialogDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ file: fileUrl
+
+ icon.width: 16
+ icon.height: 16
+ icon.color: highlighted ? palette.highlightedText : palette.text
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/folder-icon-round.png"
+
+ required property int index
+ required property string fileName
+ required property url fileUrl
+ required property date fileModified
+
+ contentItem: DialogsQuickImpl.FolderDialogDelegateLabel {
+ delegate: control
+ fileDetailRowTextColor: Qt.lighter(control.icon.color)
+ }
+
+ background: NinePatchImage {
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/imagine/filedialogdelegate-background"
+ NinePatchImageSelector on source {
+ states: [
+ { "disabled": !control.enabled },
+ { "pressed": control.down },
+ { "focused": control.visualFocus },
+ { "highlighted": control.highlighted },
+ { "mirrored": control.mirrored },
+ { "hovered": control.enabled && control.hovered }
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FontDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FontDialog.qml
new file mode 100644
index 00000000..a53ad4c1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FontDialog.qml
@@ -0,0 +1,134 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+FontDialogImpl {
+ id: control
+
+ // Can't set implicitWidth of the NinePatchImage background, so we do it here.
+ implicitWidth: Math.max(600,
+ implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(400,
+ implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ standardButtons: T.Dialog.Ok | T.Dialog.Cancel
+
+ FontDialogImpl.buttonBox: buttonBox
+ FontDialogImpl.familyListView: content.familyListView
+ FontDialogImpl.styleListView: content.styleListView
+ FontDialogImpl.sizeListView: content.sizeListView
+ FontDialogImpl.sampleEdit: content.sampleEdit
+ FontDialogImpl.writingSystemComboBox: writingSystemComboBox
+ FontDialogImpl.underlineCheckBox: content.underline
+ FontDialogImpl.strikeoutCheckBox: content.strikeout
+ FontDialogImpl.familyEdit: content.familyEdit
+ FontDialogImpl.styleEdit: content.styleEdit
+ FontDialogImpl.sizeEdit: content.sizeEdit
+
+ background: NinePatchImage {
+ source: Imagine.url + "dialog-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+
+ Overlay.modal: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": true}
+ ]
+ }
+ }
+
+ Overlay.modeless: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": false}
+ ]
+ }
+ }
+
+ header: Label {
+ text: control.title
+ elide: Label.ElideRight
+ font.bold: true
+
+ leftPadding: 16
+ rightPadding: 16
+ topPadding: 12
+ visible: content.parent?.parent === Overlay.overlay && control.title.length > 0
+
+ background: NinePatchImage {
+ width: parent.width
+ height: parent.height
+
+ source: Imagine.url + "dialog-title"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+ }
+
+ contentItem: FontDialogContent {
+ id: content
+ rowSpacing: 16
+ }
+
+ footer: RowLayout {
+ id: rowLayout
+ spacing: 20
+
+ Label {
+ text: qsTr("Writing System")
+ Layout.leftMargin: 16
+ Layout.bottomMargin: 16
+ }
+ ComboBox{
+ id: writingSystemComboBox
+
+ Layout.fillWidth: true
+ Layout.bottomMargin: 16
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ defaultStandardButton: T.Dialog.Ok
+ spacing: 12
+ Layout.rightMargin: 16
+ Layout.bottomMargin: 16
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/MessageDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/MessageDialog.qml
new file mode 100644
index 00000000..7dd24681
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/MessageDialog.qml
@@ -0,0 +1,163 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.Imagine.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+
+MessageDialogImpl {
+ id: control
+
+ // Can't set implicitWidth of the NinePatchImage background, so we do it here.
+ implicitWidth: Math.max(320,
+ implicitBackgroundWidth + leftInset + rightInset,
+ implicitHeaderWidth,
+ rowLayout.implicitWidth)
+ implicitHeight: Math.max(160,
+ implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ topPadding: background ? background.topPadding : 0
+ leftPadding: background ? background.leftPadding : 0
+ rightPadding: background ? background.rightPadding : 0
+ bottomPadding: background ? background.bottomPadding : 0
+
+ topInset: background ? -background.topInset || 0 : 0
+ leftInset: background ? -background.leftInset || 0 : 0
+ rightInset: background ? -background.rightInset || 0 : 0
+ bottomInset: background ? -background.bottomInset || 0 : 0
+
+ MessageDialogImpl.buttonBox: buttonBox
+ MessageDialogImpl.detailedTextButton: detailedTextButton
+
+ background: NinePatchImage {
+ source: Imagine.url + "dialog-background"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+
+ header: Label {
+ text: control.title
+ elide: Label.ElideRight
+ font.bold: true
+
+ leftPadding: 16
+ rightPadding: 16
+ topPadding: 12
+ visible: parent?.parent === Overlay.overlay && control.title.length > 0
+
+ background: NinePatchImage {
+ width: parent.width
+ height: parent.height
+
+ source: Imagine.url + "dialog-title"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": control.modal},
+ {"dim": control.dim}
+ ]
+ }
+ }
+ }
+
+ contentItem: Column {
+ padding: 8
+ spacing: 16
+
+ Label {
+ id: textLabel
+ objectName: "textLabel"
+ text: control.text
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ width: parent.width - parent.leftPadding - parent.rightPadding
+ }
+ Label {
+ id: informativeTextLabel
+ objectName: "informativeTextLabel"
+ text: control.informativeText
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ width: parent.width - parent.leftPadding - parent.rightPadding
+ }
+ }
+
+ footer: ColumnLayout {
+ id: columnLayout
+
+ RowLayout {
+ id: rowLayout
+ spacing: 12
+
+ Layout.leftMargin: 16
+ Layout.rightMargin: 16
+ Layout.bottomMargin: 16
+
+ Button {
+ id: detailedTextButton
+ objectName: "detailedTextButton"
+ text: control.showDetailedText ? qsTr("Hide Details...") : qsTr("Show Details...")
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ objectName: "buttonBox"
+ spacing: 12
+ padding: 0
+
+ Layout.fillWidth: true
+ }
+ }
+
+ TextArea {
+ id: detailedTextArea
+ objectName: "detailedText"
+ text: control.detailedText
+ visible: control.showDetailedText
+ wrapMode: TextEdit.WordWrap
+ readOnly: true
+
+ padding: 12
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 16
+ Layout.rightMargin: 16
+ Layout.bottomMargin: 16
+
+ background: Rectangle {
+ color: Qt.rgba(1,1,1,1)
+ radius: 3
+ border.color: Qt.darker(control.palette.light)
+ border.width: 1
+ }
+ }
+ }
+
+ Overlay.modal: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": true}
+ ]
+ }
+ }
+
+ Overlay.modeless: NinePatchImage {
+ source: Imagine.url + "dialog-overlay"
+ NinePatchImageSelector on source {
+ states: [
+ {"modal": false}
+ ]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/SideBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/SideBar.qml
new file mode 100644
index 00000000..43d4ca7c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/SideBar.qml
@@ -0,0 +1,80 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Imagine
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.SideBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ background: Rectangle {}
+ contentItem: ListView {
+ id: listView
+ currentIndex: control.currentIndex
+ model: control.contentModel
+ clip: true
+ }
+
+ buttonDelegate: Button {
+ id: buttonDelegateRoot
+ flat: true
+ highlighted: control.currentIndex === index
+ width: listView.width
+
+ contentItem: IconLabel {
+ spacing: 5
+ leftPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ icon: buttonDelegateRoot.icon
+ text: buttonDelegateRoot.folderName
+ font: buttonDelegateRoot.font
+ alignment: Qt.AlignLeft
+ }
+
+ required property int index
+ required property string folderName
+ }
+
+ separatorDelegate: Item {
+ implicitWidth: control.width
+ implicitHeight: 9
+ Rectangle {
+ id: separatorDelegate
+ color: Qt.lighter(Imagine.darkShade, 1.06)
+ anchors.centerIn: parent
+ radius: 1
+ height: 1
+ width: parent.width - 10
+ }
+ }
+
+ addFavoriteDelegate: Button {
+ id: addFavoriteDelegateRoot
+ text: qsTr("Add Favorite")
+ flat: true
+ width: control.width
+ contentItem: IconLabel {
+ spacing: 5
+ leftPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ icon: addFavoriteDelegateRoot.icon
+ text: addFavoriteDelegateRoot.labelText
+ font: addFavoriteDelegateRoot.font
+ opacity: addFavoriteDelegateRoot.dragHovering ? 0.2 : 1.0
+ alignment: Qt.AlignLeft
+ }
+
+ required property string labelText
+ required property bool dragHovering
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorDialog.qml
new file mode 100644
index 00000000..e2a18e6b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorDialog.qml
@@ -0,0 +1,258 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+ColorDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ leftPadding: 0
+ rightPadding: 0
+
+ standardButtons: T.Dialog.Ok | T.Dialog.Cancel
+
+ isHsl: true
+
+ ColorDialogImpl.eyeDropperButton: eyeDropperButton
+ ColorDialogImpl.buttonBox: buttonBox
+ ColorDialogImpl.colorPicker: colorPicker
+ ColorDialogImpl.alphaSlider: alphaSlider
+ ColorDialogImpl.colorInputs: inputs
+
+ Material.elevation: 24
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 560
+ radius: 2
+ color: control.Material.dialogColor
+ layer.enabled: control.Material.elevation > 0
+ layer.effect: ElevationEffect {
+ elevation: control.Material.elevation
+ }
+ }
+
+ header: RowLayout {
+ Label {
+ objectName: "titleLabel"
+ text: control.title
+ elide: Label.ElideRight
+ font.bold: true
+ font.pixelSize: 16
+ leftPadding: 24
+ rightPadding: 24
+ topPadding: 24
+ bottomPadding: 24
+ visible: parent.parent?.parent === Overlay.overlay
+
+ Layout.preferredWidth: control.title.length > 0 ? implicitWidth : 0
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 15
+ }
+
+ Button {
+ id: eyeDropperButton
+ objectName: "eyeDropperButton"
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/eye-dropper.png"
+ flat: true
+ topPadding: 24
+ bottomPadding: 24
+ visible: false
+
+ Layout.alignment: Qt.AlignRight
+ Layout.rightMargin: 24
+
+ Accessible.name: qsTr("Eyedropper")
+ }
+ }
+
+ contentItem: ColumnLayout {
+ spacing: 12
+ SaturationLightnessPicker {
+ id: colorPicker
+ objectName: "colorPicker"
+ color: control.color
+
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ }
+
+ Slider {
+ id: hueSlider
+ objectName: "hueSlider"
+ orientation: Qt.Horizontal
+ value: control.hue
+ implicitHeight: 20
+ onMoved: function() { control.hue = value; }
+ handle: PickerHandle {
+ x: hueSlider.leftPadding + (hueSlider.horizontal
+ ? hueSlider.visualPosition * (hueSlider.availableWidth - width)
+ : (hueSlider.availableWidth - width) / 2)
+ y: hueSlider.topPadding + (hueSlider.horizontal
+ ? (hueSlider.availableHeight - height) / 2
+ : hueSlider.visualPosition * (hueSlider.availableHeight - height))
+ picker: hueSlider
+ }
+ background: Rectangle {
+ anchors.fill: parent
+ anchors.leftMargin: hueSlider.handle.width / 2
+ anchors.rightMargin: hueSlider.handle.width / 2
+ border.width: 2
+ border.color: control.palette.dark
+ radius: 10
+ color: "transparent"
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: 4
+ radius: 10
+ gradient: HueGradient {
+ orientation: Gradient.Horizontal
+ }
+ }
+ }
+
+ Accessible.name: qsTr("Hue")
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ }
+
+ Slider {
+ id: alphaSlider
+ objectName: "alphaSlider"
+ orientation: Qt.Horizontal
+ value: control.alpha
+ implicitHeight: 20
+ handle: PickerHandle {
+ x: alphaSlider.leftPadding + (alphaSlider.horizontal
+ ? alphaSlider.visualPosition * (alphaSlider.availableWidth - width)
+ : (alphaSlider.availableWidth - width) / 2)
+ y: alphaSlider.topPadding + (alphaSlider.horizontal
+ ? (alphaSlider.availableHeight - height) / 2
+ : alphaSlider.visualPosition * (alphaSlider.availableHeight - height))
+ picker: alphaSlider
+ }
+ background: Rectangle {
+ anchors.fill: parent
+ anchors.leftMargin: parent.handle.width / 2
+ anchors.rightMargin: parent.handle.width / 2
+ border.width: 2
+ border.color: control.palette.dark
+ radius: 10
+ color: "transparent"
+
+ Image {
+ anchors.fill: alphaSliderGradient
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/checkers.png"
+ fillMode: Image.Tile
+ }
+
+ Rectangle {
+ id: alphaSliderGradient
+ anchors.fill: parent
+ anchors.margins: 4
+ radius: 10
+ gradient: Gradient {
+ orientation: Gradient.Horizontal
+ GradientStop {
+ position: 0
+ color: "transparent"
+ }
+ GradientStop {
+ position: 1
+ color: Qt.rgba(control.color.r,
+ control.color.g,
+ control.color.b,
+ 1)
+ }
+ }
+ }
+ }
+
+ Accessible.name: qsTr("Alpha")
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ }
+
+ ColorInputs {
+ id: inputs
+ color: control.color
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ Layout.bottomMargin: 12
+ }
+ }
+
+ footer: RowLayout {
+ spacing: 20
+
+ Label {
+ text: qsTr("Color")
+
+ Layout.leftMargin: 20
+ }
+
+ Rectangle {
+ implicitWidth: 32
+ implicitHeight: 32
+ border.width: 2
+ border.color: control.palette.dark
+ color: "transparent"
+
+ Image {
+ anchors.fill: parent
+ anchors.margins: 4
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/checkers.png"
+ fillMode: Image.Tile
+ }
+
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: 4
+ color: control.color
+ }
+ }
+
+ Item {
+ Layout.fillWidth: true
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ defaultStandardButton: T.Dialog.Ok
+ spacing: 12
+ horizontalPadding: 0
+
+ Layout.rightMargin: 20
+ Layout.alignment: Qt.AlignRight
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorInputs.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorInputs.qml
new file mode 100644
index 00000000..949ba0d6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorInputs.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Material
+import QtQuick.Layouts
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.ColorInputsImpl {
+ id: control
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ padding: 1
+ mode: colorSystemComboBox.currentIndex
+
+ delegate: TextField {
+ Layout.fillWidth: true
+ Material.containerStyle: Material.Filled
+ leftPadding: control.showAlpha && control.mode !== ColorInputs.Hex ? 1 : Material.textFieldHorizontalPadding / 2
+ rightPadding: control.showAlpha && control.mode !== ColorInputs.Hex ? 1 : Material.textFieldHorizontalPadding / 2
+ }
+
+ contentItem: RowLayout {
+ ComboBox {
+ id: colorSystemComboBox
+ objectName: "colorSystemComboBox"
+ editable: false
+ flat: true
+ background.implicitWidth: 0
+ implicitContentWidthPolicy: ComboBox.WidestTextWhenCompleted
+ currentIndex: DialogsQuickImpl.ColorInputsImpl.Hex
+ model: [qsTr("Hex"), qsTr("RGB"), qsTr("HSV"), qsTr("HSL")]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialog.qml
new file mode 100644
index 00000000..4137405f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialog.qml
@@ -0,0 +1,212 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import Qt.labs.folderlistmodel
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+import "." as DialogsImpl
+
+FileDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ leftPadding: 24
+ rightPadding: 24
+
+ standardButtons: T.Dialog.Open | T.Dialog.Cancel
+
+ Material.elevation: 24
+
+ Dialog {
+ id: overwriteConfirmationDialog
+ objectName: "confirmationDialog"
+ anchors.centerIn: parent
+ closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutsideParent
+ dim: true
+ modal: true
+ title: qsTr("Overwrite file?")
+ clip: true
+ width: contentItem.implicitWidth + leftPadding + rightPadding
+
+ contentItem: Label {
+ text: qsTr("“%1” already exists.\nDo you want to replace it?").arg(control.fileName)
+ wrapMode: Text.WordWrap
+ }
+
+ footer: DialogButtonBox {
+ alignment: Qt.AlignHCenter
+ standardButtons: DialogButtonBox.Yes | DialogButtonBox.No
+ defaultStandardButton: DialogButtonBox.Yes
+ }
+ }
+
+ FileDialogImpl.buttonBox: buttonBox
+ FileDialogImpl.filterLabel: filterLabel
+ FileDialogImpl.nameFiltersComboBox: nameFiltersComboBox
+ FileDialogImpl.fileDialogListView: fileDialogListView
+ FileDialogImpl.breadcrumbBar: breadcrumbBar
+ FileDialogImpl.fileNameLabel: fileNameLabel
+ FileDialogImpl.fileNameTextField: fileNameTextField
+ FileDialogImpl.overwriteConfirmationDialog: overwriteConfirmationDialog
+ FileDialogImpl.sideBar: sideBar
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ radius: 2
+ color: control.Material.dialogColor
+
+ layer.enabled: control.Material.elevation > 0
+ layer.effect: ElevationEffect {
+ elevation: control.Material.elevation
+ }
+ }
+
+ header: ColumnLayout {
+ spacing: 12
+
+ Label {
+ objectName: "dialogTitleBarLabel"
+ text: control.title
+ visible: parent.parent?.parent === Overlay.overlay && control.title.length > 0
+ elide: Label.ElideRight
+ font.bold: true
+ font.pixelSize: 16
+
+ Layout.leftMargin: 24
+ Layout.rightMargin: 24
+ Layout.topMargin: 24
+ Layout.fillWidth: true
+ }
+
+ DialogsImpl.FolderBreadcrumbBar {
+ id: breadcrumbBar
+ dialog: control
+
+ Layout.topMargin: parent.parent?.parent !== Overlay.overlay ? 12 : 0
+ Layout.leftMargin: 24
+ Layout.rightMargin: 24
+ Layout.fillWidth: true
+ Layout.maximumWidth: parent.width - 48
+ }
+ }
+
+ contentItem: SplitView {
+ id: contentLayout
+
+ contentHeight: sideBar.implicitHeight
+ DialogsImpl.SideBar {
+ id: sideBar
+ dialog: control
+ SplitView.minimumWidth: 50
+ SplitView.maximumWidth: contentLayout.width / 2
+ }
+
+ ListView {
+ id: fileDialogListView
+ objectName: "fileDialogListView"
+ SplitView.fillWidth: true
+ clip: true
+ boundsBehavior: Flickable.StopAtBounds
+ ScrollBar.vertical: ScrollBar {}
+
+ model: FolderListModel {
+ folder: control.currentFolder
+ nameFilters: control.selectedNameFilter.globs
+ showDirsFirst: PlatformTheme.themeHint(PlatformTheme.ShowDirectoriesFirst)
+ sortCaseSensitive: false
+ }
+ delegate: DialogsImpl.FileDialogDelegate {
+ objectName: "fileDialogDelegate" + index
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ dialog: control
+ fileDetailRowWidth: nameFiltersComboBox.width
+
+ KeyNavigation.backtab: breadcrumbBar
+ KeyNavigation.tab: fileNameTextField.visible ? fileNameTextField : nameFiltersComboBox
+ }
+ }
+ }
+
+ footer: GridLayout {
+ columnSpacing: 20
+ columns: 3
+
+ Label {
+ id: fileNameLabel
+ text: qsTr("File name")
+ visible: false
+
+ Layout.topMargin: 12
+ Layout.leftMargin: 20
+ }
+
+ TextField {
+ id: fileNameTextField
+ objectName: "fileNameTextField"
+ visible: false
+
+ Layout.topMargin: 12
+ Layout.fillWidth: true
+ }
+
+ Label {
+ id: filterLabel
+ text: qsTr("Filter")
+
+ Layout.row: 1
+ Layout.topMargin: fileNameTextField.visible ? 0 : 12
+ Layout.leftMargin: 20
+ }
+
+ ComboBox {
+ id: nameFiltersComboBox
+ model: control.nameFilters
+ flat: true
+
+ verticalPadding: 0
+ topInset: 0
+ bottomInset: 0
+ Layout.topMargin: fileNameTextField.visible ? 0 : 12
+ Layout.fillWidth: true
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ spacing: 12
+ padding: 0
+ topInset: 0
+ bottomInset: 0
+
+ Layout.row: 1
+ Layout.column: 2
+ Layout.topMargin: fileNameTextField.visible ? 0 : 12
+ Layout.rightMargin: 20
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialogDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialogDelegate.qml
new file mode 100644
index 00000000..156d882f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialogDelegate.qml
@@ -0,0 +1,63 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FileDialogDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 16
+ verticalPadding: 8
+ spacing: 16
+
+ icon.width: 16
+ icon.height: 16
+ icon.color: enabled ? Material.foreground : Material.hintTextColor
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/"
+ + (fileIsDir ? "folder" : "file") + "-icon-square.png"
+
+ file: fileUrl
+
+ required property int index
+ required property string fileName
+ required property url fileUrl
+ required property double fileSize
+ required property date fileModified
+ required property bool fileIsDir
+
+ required property int fileDetailRowWidth
+
+ contentItem: DialogsQuickImpl.FileDialogDelegateLabel {
+ delegate: control
+ fileDetailRowTextColor: control.Material.hintTextColor
+ fileDetailRowWidth: control.fileDetailRowWidth
+ }
+
+ background: Rectangle {
+ implicitHeight: control.Material.delegateHeight
+
+ color: control.highlighted ? Color.transparent(control.Material.accentColor, 0.08) : "transparent"
+
+ Ripple {
+ width: parent.width
+ height: parent.height
+
+ clip: visible
+ pressed: control.pressed
+ anchor: control
+ active: control.down || control.visualFocus || control.hovered
+ color: control.highlighted ? control.Material.highlightedRippleColor : control.Material.rippleColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderBreadcrumbBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderBreadcrumbBar.qml
new file mode 100644
index 00000000..f92cf86c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderBreadcrumbBar.qml
@@ -0,0 +1,73 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FolderBreadcrumbBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + (upButton ? upButton.implicitWidth + upButtonSpacing : 0)
+ + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ upButtonSpacing: 20
+ padding: 1
+
+ background: Rectangle {
+ color: control.Material.backgroundColor
+ }
+ contentItem: ListView {
+ currentIndex: control.currentIndex
+ model: control.contentModel
+ orientation: ListView.Horizontal
+ snapMode: ListView.SnapToItem
+ highlightMoveDuration: 0
+ interactive: false
+ clip: true
+ }
+ buttonDelegate: Button {
+ id: buttonDelegateRoot
+ text: folderName
+ flat: true
+ font.capitalization: Font.MixedCase
+
+ // The default of 100 is a bit too wide for short directory names.
+ Binding {
+ target: buttonDelegateRoot.background
+ property: "implicitWidth"
+ value: control.Material.buttonHeight
+ }
+
+ required property int index
+ required property string folderName
+ }
+ separatorDelegate: IconImage {
+ id: iconImage
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/crumb-separator-icon-square.png"
+ sourceSize: Qt.size(8, 8)
+ // The image is 8x8, and add 2 px padding on each side.
+ width: 8 + 4
+ height: control.contentItem.height
+ color: control.Material.hintTextColor
+ y: (control.height - height) / 2
+ }
+ upButton: ToolButton {
+ x: control.leftPadding
+ y: control.topPadding
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/up-icon-thick-square.png"
+ icon.width: 16
+ icon.height: 16
+ width: height
+ focusPolicy: Qt.TabFocus
+ }
+ textField: TextField {
+ text: (control.dialog as DialogsQuickImpl.FileDialogImpl)?.selectedFile
+ ?? (control.dialog as DialogsQuickImpl.FolderDialogImpl).currentFolder
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderDialog.qml
new file mode 100644
index 00000000..a593efb9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderDialog.qml
@@ -0,0 +1,114 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import Qt.labs.folderlistmodel
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+import "." as DialogsImpl
+
+FolderDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ leftPadding: 24
+ rightPadding: 24
+
+ standardButtons: T.Dialog.Open | T.Dialog.Cancel
+
+ Material.elevation: 24
+
+ FolderDialogImpl.folderDialogListView: folderDialogListView
+ FolderDialogImpl.breadcrumbBar: breadcrumbBar
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ radius: 2
+ color: control.Material.dialogColor
+
+ layer.enabled: control.Material.elevation > 0
+ layer.effect: ElevationEffect {
+ elevation: control.Material.elevation
+ }
+ }
+
+ header: ColumnLayout {
+ spacing: 12
+
+ Label {
+ text: control.title
+ visible: parent.parent?.parent === Overlay.overlay && control.title.length > 0
+ elide: Label.ElideRight
+ font.bold: true
+ font.pixelSize: 16
+
+ Layout.leftMargin: 24
+ Layout.rightMargin: 24
+ Layout.topMargin: 24
+ Layout.fillWidth: true
+ }
+
+ DialogsImpl.FolderBreadcrumbBar {
+ id: breadcrumbBar
+ dialog: control
+
+ Layout.topMargin: parent.parent?.parent !== Overlay.overlay ? 12 : 0
+ Layout.leftMargin: 24
+ Layout.rightMargin: 24
+ Layout.fillWidth: true
+ Layout.maximumWidth: parent.width - 48
+ }
+ }
+
+ contentItem: ListView {
+ id: folderDialogListView
+ objectName: "folderDialogListView"
+ clip: true
+
+ ScrollBar.vertical: ScrollBar {}
+
+ model: FolderListModel {
+ folder: control.currentFolder
+ showFiles: false
+ sortCaseSensitive: false
+ }
+ delegate: DialogsImpl.FolderDialogDelegate {
+ objectName: "folderDialogDelegate" + index
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ dialog: control
+ }
+ }
+
+ footer: DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ spacing: 12
+ leftPadding: 20
+ rightPadding: 20
+ verticalPadding: 20
+ }
+
+ Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderDialogDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderDialogDelegate.qml
new file mode 100644
index 00000000..ad42a0a1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderDialogDelegate.qml
@@ -0,0 +1,57 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FileDialogDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 16
+ verticalPadding: 8
+ spacing: 16
+
+ icon.width: 16
+ icon.height: 16
+ icon.color: enabled ? Material.foreground : Material.hintTextColor
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/folder-icon-square.png"
+
+ file: fileUrl
+
+ required property int index
+ required property string fileName
+ required property url fileUrl
+ required property date fileModified
+
+ contentItem: DialogsQuickImpl.FolderDialogDelegateLabel {
+ delegate: control
+ fileDetailRowTextColor: control.Material.hintTextColor
+ }
+
+ background: Rectangle {
+ implicitHeight: control.Material.delegateHeight
+
+ color: control.highlighted ? Color.transparent(control.Material.accentColor, 0.08) : "transparent"
+
+ Ripple {
+ width: parent.width
+ height: parent.height
+
+ clip: visible
+ pressed: control.pressed
+ anchor: control
+ active: control.down || control.visualFocus || control.hovered
+ color: control.highlighted ? control.Material.highlightedRippleColor : control.Material.rippleColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FontDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FontDialog.qml
new file mode 100644
index 00000000..9ded3e90
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FontDialog.qml
@@ -0,0 +1,110 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+FontDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ leftPadding: 24
+ rightPadding: 24
+
+ standardButtons: T.Dialog.Ok | T.Dialog.Cancel
+
+ Material.elevation: 24
+
+ FontDialogImpl.buttonBox: buttonBox
+ FontDialogImpl.familyListView: content.familyListView
+ FontDialogImpl.styleListView: content.styleListView
+ FontDialogImpl.sizeListView: content.sizeListView
+ FontDialogImpl.sampleEdit: content.sampleEdit
+ FontDialogImpl.writingSystemComboBox: writingSystemComboBox
+ FontDialogImpl.underlineCheckBox: content.underline
+ FontDialogImpl.strikeoutCheckBox: content.strikeout
+ FontDialogImpl.familyEdit: content.familyEdit
+ FontDialogImpl.styleEdit: content.styleEdit
+ FontDialogImpl.sizeEdit: content.sizeEdit
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ radius: 2
+ color: control.Material.dialogColor
+
+ layer.enabled: control.Material.elevation > 0
+ layer.effect: ElevationEffect {
+ elevation: control.Material.elevation
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+
+ header: Label {
+ text: control.title
+ visible: content.parent?.parent === Overlay.overlay && control.title.length > 0
+ elide: Label.ElideRight
+ font.bold: true
+ font.pixelSize: 16
+
+ leftPadding: 24
+ rightPadding: 24
+ topPadding: 24
+ bottomPadding: 24
+ }
+
+ contentItem: FontDialogContent {
+ id: content
+ familyEdit.bottomPadding: 8
+ styleEdit.bottomPadding: 8
+ sizeEdit.bottomPadding: 8
+ }
+
+ footer: RowLayout {
+ id: rowLayout
+ spacing: 20
+
+ Label {
+ text: qsTr("Writing System")
+
+ Layout.leftMargin: 20
+ }
+ ComboBox{
+ id: writingSystemComboBox
+
+ Layout.fillWidth: true
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ defaultStandardButton: T.Dialog.Ok
+ spacing: 12
+ horizontalPadding: 0
+ verticalPadding: 20
+
+ Layout.rightMargin: 20
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/MessageDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/MessageDialog.qml
new file mode 100644
index 00000000..6ce8060e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/MessageDialog.qml
@@ -0,0 +1,139 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Material
+import QtQuick.Controls.Material.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+
+MessageDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ rowLayout.implicitWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ leftPadding: 24
+ rightPadding: 24
+
+ Material.elevation: 24
+
+ MessageDialogImpl.buttonBox: buttonBox
+ MessageDialogImpl.detailedTextButton: detailedTextButton
+
+ background: Rectangle {
+ implicitWidth: 320
+ implicitHeight: 160
+ radius: 2
+ color: control.Material.dialogColor
+
+ layer.enabled: control.Material.elevation > 0
+ layer.effect: ElevationEffect {
+ elevation: control.Material.elevation
+ }
+ }
+
+ header: Label {
+ text: control.title
+ visible: parent?.parent === Overlay.overlay && control.title.length > 0
+ elide: Label.ElideRight
+ font.bold: true
+ font.pixelSize: 16
+
+ leftPadding: 24
+ rightPadding: 24
+ topPadding: 24
+ bottomPadding: 24
+ }
+
+ contentItem: Column {
+ spacing: 24
+ topPadding: control.parent !== Overlay.overlay ? 24 : 0
+
+ Label {
+ id: textLabel
+ objectName: "textLabel"
+ text: control.text
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ width: parent.width - parent.leftPadding - parent.rightPadding
+ }
+
+ Label {
+ id: informativeTextLabel
+ objectName: "informativeTextLabel"
+ text: control.informativeText
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ width: parent.width - parent.leftPadding - parent.rightPadding
+ }
+ }
+
+ footer: ColumnLayout {
+ id: columnLayout
+
+ RowLayout {
+ id: rowLayout
+
+ Button {
+ id: detailedTextButton
+ objectName: "detailedTextButton"
+ text: control.showDetailedText ? qsTr("Hide Details...") : qsTr("Show Details...")
+
+ Layout.leftMargin: 20
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ objectName: "buttonBox"
+ spacing: 12
+ horizontalPadding: 0
+ verticalPadding: 20
+
+ Layout.fillWidth: true
+ Layout.leftMargin: detailedTextButton.visible ? 12 : 20
+ Layout.rightMargin: 20
+ }
+ }
+
+ TextArea {
+ id: detailedTextArea
+ objectName: "detailedText"
+ text: control.detailedText
+ visible: control.showDetailedText
+ wrapMode: TextEdit.WordWrap
+ readOnly: true
+ padding: 12
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 20
+ Layout.rightMargin: 20
+ Layout.bottomMargin: 20
+
+ background: Rectangle {
+ implicitWidth: 120
+ implicitHeight: control.Material.textFieldHeight
+ color: Qt.rgba(1,1,1,1)
+ radius: 3
+ border.color: Qt.darker(control.palette.light)
+ border.width: 1
+ }
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/SideBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/SideBar.qml
new file mode 100644
index 00000000..126efdfd
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/SideBar.qml
@@ -0,0 +1,85 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Material
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.SideBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentWidth: (contentItem as ListView)?.contentWidth
+
+ background: Rectangle {
+ color: control.Material.backgroundColor
+ }
+ contentItem: ListView {
+ id: listView
+ currentIndex: control.currentIndex
+ model: control.contentModel
+ clip: true
+ boundsBehavior: Flickable.StopAtBounds
+ }
+
+ buttonDelegate: Button {
+ id: buttonDelegateRoot
+ flat: true
+ highlighted: control.currentIndex === index
+ width: listView.width
+
+ contentItem: IconLabel {
+ spacing: 5
+ leftPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ icon: buttonDelegateRoot.icon
+ text: buttonDelegateRoot.folderName
+ font: buttonDelegateRoot.font
+ alignment: Qt.AlignLeft
+ }
+
+ required property int index
+ required property string folderName
+ }
+
+ separatorDelegate: Item {
+ implicitWidth: control.width
+ implicitHeight: 9
+ Rectangle {
+ id: separatorDelegate
+ color: Qt.lighter(Material.darkShade, 1.06)
+ anchors.centerIn: parent
+ radius: 1
+ height: 1
+ width: parent.width - 10
+ }
+ }
+
+ addFavoriteDelegate: Button {
+ id: addFavoriteDelegateRoot
+ text: qsTr("Add Favorite")
+ flat: true
+ width: control.width
+ contentItem: IconLabel {
+ spacing: 5
+ leftPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ icon: addFavoriteDelegateRoot.icon
+ text: addFavoriteDelegateRoot.labelText
+ font: addFavoriteDelegateRoot.font
+ opacity: addFavoriteDelegateRoot.dragHovering ? 0.2 : 1.0
+ alignment: Qt.AlignLeft
+ }
+
+ required property string labelText
+ required property bool dragHovering
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorDialog.qml
new file mode 100644
index 00000000..514e47d4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorDialog.qml
@@ -0,0 +1,266 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+ColorDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 24
+ verticalPadding: 18
+
+ standardButtons: T.Dialog.Ok | T.Dialog.Cancel
+
+ isHsl: true
+
+ ColorDialogImpl.eyeDropperButton: eyeDropperButton
+ ColorDialogImpl.buttonBox: buttonBox
+ ColorDialogImpl.colorPicker: colorPicker
+ ColorDialogImpl.alphaSlider: alphaSlider
+ ColorDialogImpl.colorInputs: inputs
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 600
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1 // FlyoutBorderThemeThickness
+ }
+
+ header: RowLayout {
+ spacing: 12
+
+ Label {
+ objectName: "titleLabel"
+ text: control.title
+ elide: Label.ElideRight
+ // TODO: QPlatformTheme::TitleBarFont
+ font.pixelSize: 20
+ visible: parent.parent?.parent === Overlay.overlay
+ background: Rectangle {
+ x: 1; y: 1 // // FlyoutBorderThemeThickness
+ color: control.Universal.chromeMediumLowColor
+ width: parent.width - 2
+ height: parent.height - 1
+ }
+
+ Layout.topMargin: 24
+ Layout.bottomMargin: 24
+ Layout.leftMargin: 18
+ Layout.fillWidth: true
+ Layout.preferredWidth: control.title.length > 0 ? implicitHeight : 0
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 15
+ }
+
+ Button {
+ id: eyeDropperButton
+ objectName: "eyeDropperButton"
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/eye-dropper.png"
+ flat: true
+ topPadding: 24
+ bottomPadding: 24
+ visible: false
+
+ Layout.alignment: Qt.AlignRight
+ Layout.rightMargin: 18
+
+ Accessible.name: qsTr("Eyedropper")
+ }
+ }
+
+ contentItem: ColumnLayout {
+ spacing: 12
+ SaturationLightnessPicker {
+ id: colorPicker
+ objectName: "colorPicker"
+ color: control.color
+
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ }
+
+ Slider {
+ id: hueSlider
+ objectName: "hueSlider"
+ orientation: Qt.Horizontal
+ value: control.hue
+ implicitHeight: 20
+ onMoved: function() { control.hue = value; }
+ handle: PickerHandle {
+ x: hueSlider.leftPadding + (hueSlider.horizontal
+ ? hueSlider.visualPosition * (hueSlider.availableWidth - width)
+ : (hueSlider.availableWidth - width) / 2)
+ y: hueSlider.topPadding + (hueSlider.horizontal
+ ? (hueSlider.availableHeight - height) / 2
+ : hueSlider.visualPosition * (hueSlider.availableHeight - height))
+ picker: hueSlider
+ }
+ background: Rectangle {
+ anchors.fill: parent
+ anchors.leftMargin: hueSlider.handle.width / 2
+ anchors.rightMargin: hueSlider.handle.width / 2
+ border.width: 2
+ border.color: control.palette.dark
+ radius: 10
+ color: "transparent"
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: 4
+ radius: 10
+ gradient: HueGradient {
+ orientation: Gradient.Horizontal
+ }
+ }
+ }
+
+ Accessible.name: qsTr("Hue")
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ }
+
+ Slider {
+ id: alphaSlider
+ objectName: "alphaSlider"
+ orientation: Qt.Horizontal
+ value: control.alpha
+ implicitHeight: 20
+ handle: PickerHandle {
+ x: alphaSlider.leftPadding + (alphaSlider.horizontal
+ ? alphaSlider.visualPosition * (alphaSlider.availableWidth - width)
+ : (alphaSlider.availableWidth - width) / 2)
+ y: alphaSlider.topPadding + (alphaSlider.horizontal
+ ? (alphaSlider.availableHeight - height) / 2
+ : alphaSlider.visualPosition * (alphaSlider.availableHeight - height))
+ picker: alphaSlider
+ }
+ background: Rectangle {
+ anchors.fill: parent
+ anchors.leftMargin: parent.handle.width / 2
+ anchors.rightMargin: parent.handle.width / 2
+ border.width: 2
+ border.color: control.palette.dark
+ radius: 10
+ color: "transparent"
+
+ Image {
+ anchors.fill: alphaSliderGradient
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/checkers.png"
+ fillMode: Image.Tile
+ }
+
+ Rectangle {
+ id: alphaSliderGradient
+ anchors.fill: parent
+ anchors.margins: 4
+ radius: 10
+ gradient: Gradient {
+ orientation: Gradient.Horizontal
+ GradientStop {
+ position: 0
+ color: "transparent"
+ }
+ GradientStop {
+ position: 1
+ color: Qt.rgba(control.color.r,
+ control.color.g,
+ control.color.b,
+ 1)
+ }
+ }
+ }
+ }
+
+ Accessible.name: qsTr("Alpha")
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ }
+
+ ColorInputs {
+ id: inputs
+ color: control.color
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ Layout.bottomMargin: 12
+ }
+ }
+
+ footer: RowLayout {
+ spacing: 24
+
+ Label {
+ text: qsTr("Color")
+
+ Layout.topMargin: 6
+ Layout.leftMargin: 24
+ Layout.bottomMargin: 24
+ }
+
+ Rectangle {
+ implicitWidth: 56
+ implicitHeight: 36
+ border.width: 2
+ border.color: control.palette.dark
+ color: "transparent"
+
+ Image {
+ anchors.fill: parent
+ anchors.margins: 6
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/checkers.png"
+ fillMode: Image.Tile
+ }
+
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: 6
+ color: control.color
+ }
+
+ Layout.topMargin: 6
+ Layout.bottomMargin: 24
+ }
+
+ Item {
+ Layout.fillWidth: true
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ defaultStandardButton: T.Dialog.Ok
+ spacing: 12
+ horizontalPadding: 0
+
+ Layout.rightMargin: 24
+ Layout.alignment: Qt.AlignRight
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+
+ Overlay.modeless: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorInputs.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorInputs.qml
new file mode 100644
index 00000000..9952c7fa
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorInputs.qml
@@ -0,0 +1,35 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Universal
+import QtQuick.Controls.impl
+import QtQuick.Layouts
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.ColorInputsImpl {
+ id: control
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ padding: 1
+ mode: colorSystemComboBox.currentIndex
+
+ delegate: TextField {
+ Layout.fillWidth: true
+ }
+
+ contentItem: RowLayout {
+ ComboBox {
+ id: colorSystemComboBox
+ objectName: "colorSystemComboBox"
+ editable: false
+ flat: true
+ background.implicitWidth: 0
+ implicitContentWidthPolicy: ComboBox.WidestTextWhenCompleted
+ currentIndex: DialogsQuickImpl.ColorInputsImpl.Hex
+ model: [qsTr("Hex"), qsTr("RGB"), qsTr("HSV"), qsTr("HSL")]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialog.qml
new file mode 100644
index 00000000..1c29ff73
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialog.qml
@@ -0,0 +1,208 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import Qt.labs.folderlistmodel
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+import "." as DialogsImpl
+
+FileDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 24
+ verticalPadding: 18
+
+ standardButtons: T.Dialog.Open | T.Dialog.Cancel
+
+ Dialog {
+ id: overwriteConfirmationDialog
+ objectName: "confirmationDialog"
+ anchors.centerIn: parent
+ closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutsideParent
+ dim: true
+ modal: true
+ title: qsTr("Overwrite file?")
+ width: contentItem.implicitWidth + leftPadding + rightPadding
+
+ contentItem: Label {
+ text: qsTr("“%1” already exists.\nDo you want to replace it?").arg(control.fileName)
+ }
+
+ footer: DialogButtonBox {
+ standardButtons: DialogButtonBox.Yes | DialogButtonBox.No
+ defaultStandardButton: DialogButtonBox.Yes
+ }
+
+ Overlay.modal: Rectangle {
+ color: overwriteConfirmationDialog.Universal.baseMediumColor
+ }
+ }
+
+ FileDialogImpl.buttonBox: buttonBox
+ FileDialogImpl.filterLabel: filterLabel
+ FileDialogImpl.nameFiltersComboBox: nameFiltersComboBox
+ FileDialogImpl.fileDialogListView: fileDialogListView
+ FileDialogImpl.breadcrumbBar: breadcrumbBar
+ FileDialogImpl.fileNameLabel: fileNameLabel
+ FileDialogImpl.fileNameTextField: fileNameTextField
+ FileDialogImpl.overwriteConfirmationDialog: overwriteConfirmationDialog
+ FileDialogImpl.sideBar: sideBar
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1 // FlyoutBorderThemeThickness
+ }
+
+ header: ColumnLayout {
+ spacing: 12
+
+ Label {
+ objectName: "dialogTitleBarLabel"
+ text: control.title
+ elide: Label.ElideRight
+ // TODO: QPlatformTheme::TitleBarFont
+ font.pixelSize: 20
+ visible: parent.parent?.parent === Overlay.overlay
+
+ Layout.leftMargin: 24
+ Layout.rightMargin: 24
+ Layout.topMargin: 18
+ Layout.fillWidth: true
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 0
+
+ background: Rectangle {
+ x: 1; y: 1 // // FlyoutBorderThemeThickness
+ color: control.Universal.chromeMediumLowColor
+ width: parent.width - 2
+ height: parent.height - 1
+ }
+ }
+
+ DialogsImpl.FolderBreadcrumbBar {
+ id: breadcrumbBar
+ dialog: control
+
+ Layout.topMargin: parent.parent?.parent !== Overlay.overlay ? 12 : 0
+ Layout.leftMargin: 24
+ Layout.rightMargin: 24
+ Layout.fillWidth: true
+ Layout.maximumWidth: parent.width - 48
+ }
+ }
+
+ contentItem: SplitView {
+ id: contentLayout
+
+ contentHeight: sideBar.implicitHeight
+ DialogsImpl.SideBar {
+ id: sideBar
+ dialog: control
+ SplitView.minimumWidth: 50
+ SplitView.maximumWidth: contentLayout.width / 2
+ }
+
+ ListView {
+ id: fileDialogListView
+ objectName: "fileDialogListView"
+ SplitView.fillWidth: true
+ clip: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {}
+
+ model: FolderListModel {
+ folder: control.currentFolder
+ nameFilters: control.selectedNameFilter.globs
+ showDirsFirst: PlatformTheme.themeHint(PlatformTheme.ShowDirectoriesFirst)
+ sortCaseSensitive: false
+ }
+ delegate: DialogsImpl.FileDialogDelegate {
+ objectName: "fileDialogDelegate" + index
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ dialog: control
+ fileDetailRowWidth: nameFiltersComboBox.width
+
+ KeyNavigation.backtab: breadcrumbBar
+ KeyNavigation.tab: fileNameTextField.visible ? fileNameTextField : nameFiltersComboBox
+ }
+ }
+ }
+
+ footer: GridLayout {
+ columnSpacing: 24
+ columns: 3
+
+ Label {
+ id: fileNameLabel
+ text: qsTr("File name")
+ visible: false
+
+ Layout.leftMargin: 24
+ }
+
+ TextField {
+ id: fileNameTextField
+ objectName: "fileNameTextField"
+ visible: false
+
+ Layout.fillWidth: true
+ }
+
+ Label {
+ id: filterLabel
+ text: qsTr("Filter")
+
+ Layout.row: 1
+ Layout.column: 0
+ Layout.leftMargin: 24
+ Layout.bottomMargin: 24
+ }
+
+ ComboBox {
+ id: nameFiltersComboBox
+ model: control.nameFilters
+
+ Layout.fillWidth: true
+ Layout.topMargin: 6
+ Layout.bottomMargin: 24
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ spacing: 12
+ horizontalPadding: 0
+
+ Layout.rightMargin: 24
+ }
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialogDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialogDelegate.qml
new file mode 100644
index 00000000..e8bfa1de
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialogDelegate.qml
@@ -0,0 +1,61 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FileDialogDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12
+
+ padding: 12
+ topPadding: padding - 1
+ bottomPadding: padding + 1
+
+ icon.width: 20
+ icon.height: 20
+ icon.color: Color.transparent(Universal.foreground, enabled ? 1.0 : 0.2)
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/"
+ + (fileIsDir ? "folder" : "file") + "-icon-square.png"
+
+ file: fileUrl
+
+ required property int index
+ required property string fileName
+ required property url fileUrl
+ required property double fileSize
+ required property date fileModified
+ required property bool fileIsDir
+
+ required property int fileDetailRowWidth
+
+ contentItem: DialogsQuickImpl.FileDialogDelegateLabel {
+ delegate: control
+ fileDetailRowTextColor: control.icon.color
+ fileDetailRowWidth: control.fileDetailRowWidth
+ }
+
+ background: Rectangle {
+ visible: control.down || control.highlighted || control.visualFocus || control.hovered
+ color: control.down ? control.Universal.listMediumColor :
+ control.hovered ? control.Universal.listLowColor : control.Universal.altMediumLowColor
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: control.visualFocus || control.highlighted
+ color: control.Universal.accent
+ opacity: control.Universal.theme === Universal.Light ? 0.4 : 0.6
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderBreadcrumbBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderBreadcrumbBar.qml
new file mode 100644
index 00000000..a83561a9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderBreadcrumbBar.qml
@@ -0,0 +1,71 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FolderBreadcrumbBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + (upButton ? upButton.implicitWidth + upButtonSpacing : 0)
+ + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ upButtonSpacing: 20
+ padding: 1
+
+ background: Rectangle {
+ color: control.Universal.background
+ }
+ contentItem: ListView {
+ currentIndex: control.currentIndex
+ model: control.contentModel
+ orientation: ListView.Horizontal
+ snapMode: ListView.SnapToItem
+ highlightMoveDuration: 0
+ interactive: false
+ clip: true
+ }
+ buttonDelegate: ToolButton {
+ id: buttonDelegateRoot
+ text: folderName
+
+ // The default is a bit too wide for short directory names.
+ Binding {
+ target: buttonDelegateRoot.background
+ property: "implicitWidth"
+ value: 48
+ }
+
+ required property int index
+ required property string folderName
+ }
+ separatorDelegate: IconImage {
+ id: iconImage
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/crumb-separator-icon-square.png"
+ sourceSize: Qt.size(8, 8)
+ // The image is 8x8, and add 2 px padding on each side.
+ width: 8 + 4
+ height: control.contentItem.height
+ color: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2)
+ y: (control.height - height) / 2
+ }
+ upButton: ToolButton {
+ x: control.leftPadding
+ y: control.topPadding
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/up-icon-square.png"
+ icon.width: 16
+ icon.height: 16
+ width: height
+ focusPolicy: Qt.TabFocus
+ }
+ textField: TextField {
+ text: (control.dialog as DialogsQuickImpl.FileDialogImpl)?.selectedFile
+ ?? (control.dialog as DialogsQuickImpl.FolderDialogImpl).currentFolder
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderDialog.qml
new file mode 100644
index 00000000..040d8392
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderDialog.qml
@@ -0,0 +1,122 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import Qt.labs.folderlistmodel
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+import "." as DialogsImpl
+
+FolderDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 24
+ verticalPadding: 18
+
+ standardButtons: T.Dialog.Open | T.Dialog.Cancel
+
+ FolderDialogImpl.folderDialogListView: folderDialogListView
+ FolderDialogImpl.breadcrumbBar: breadcrumbBar
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1 // FlyoutBorderThemeThickness
+ }
+
+ header: ColumnLayout {
+ spacing: 12
+
+ Label {
+ text: control.title
+ elide: Label.ElideRight
+ // TODO: QPlatformTheme::TitleBarFont
+ font.pixelSize: 20
+ visible: parent.parent?.parent === Overlay.overlay
+
+ Layout.leftMargin: 24
+ Layout.rightMargin: 24
+ Layout.topMargin: 18
+ Layout.fillWidth: true
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 0
+
+ background: Rectangle {
+ // FlyoutBorderThemeThickness
+ x: 1
+ y: 1
+ color: control.Universal.chromeMediumLowColor
+ width: parent.width - 2
+ height: parent.height - 1
+ }
+ }
+
+ DialogsImpl.FolderBreadcrumbBar {
+ id: breadcrumbBar
+ dialog: control
+
+ Layout.topMargin: parent.parent?.parent !== Overlay.overlay ? 12 : 0
+ Layout.leftMargin: 24
+ Layout.rightMargin: 24
+ Layout.preferredWidth: 400
+ Layout.fillWidth: true
+ }
+ }
+
+ contentItem: ListView {
+ id: folderDialogListView
+ objectName: "folderDialogListView"
+ clip: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {}
+
+ model: FolderListModel {
+ folder: control.currentFolder
+ showFiles: false
+ sortCaseSensitive: false
+ }
+ delegate: DialogsImpl.FolderDialogDelegate {
+ objectName: "folderDialogDelegate" + index
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ dialog: control
+ }
+ }
+
+ footer: DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ spacing: 12
+ leftPadding: 24
+ rightPadding: 24
+ topPadding: 6
+ bottomPadding: 24
+ alignment: Qt.AlignRight
+ }
+
+ T.Overlay.modal: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+
+ T.Overlay.modeless: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderDialogDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderDialogDelegate.qml
new file mode 100644
index 00000000..74b77ad9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderDialogDelegate.qml
@@ -0,0 +1,55 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Universal
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FileDialogDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 12
+
+ padding: 12
+ topPadding: padding - 1
+ bottomPadding: padding + 1
+
+ icon.width: 20
+ icon.height: 20
+ icon.color: Color.transparent(Universal.foreground, enabled ? 1.0 : 0.2)
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/folder-icon-square.png"
+
+ file: fileUrl
+
+ required property int index
+ required property string fileName
+ required property url fileUrl
+ required property date fileModified
+
+ contentItem: DialogsQuickImpl.FolderDialogDelegateLabel {
+ delegate: control
+ fileDetailRowTextColor: control.Universal.baseMediumColor
+ }
+
+ background: Rectangle {
+ visible: control.down || control.highlighted || control.visualFocus || control.hovered
+ color: control.down ? control.Universal.listMediumColor :
+ control.hovered ? control.Universal.listLowColor : control.Universal.altMediumLowColor
+
+ Rectangle {
+ width: parent.width
+ height: parent.height
+ visible: control.visualFocus || control.highlighted
+ color: control.Universal.accent
+ opacity: control.Universal.theme === Universal.Light ? 0.4 : 0.6
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FontDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FontDialog.qml
new file mode 100644
index 00000000..3172e444
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FontDialog.qml
@@ -0,0 +1,113 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Universal
+import QtQuick.Controls.Universal.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+FontDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 24
+ verticalPadding: 18
+
+ standardButtons: T.Dialog.Ok | T.Dialog.Cancel
+
+ FontDialogImpl.buttonBox: buttonBox
+ FontDialogImpl.familyListView: content.familyListView
+ FontDialogImpl.styleListView: content.styleListView
+ FontDialogImpl.sizeListView: content.sizeListView
+ FontDialogImpl.sampleEdit: content.sampleEdit
+ FontDialogImpl.writingSystemComboBox: writingSystemComboBox
+ FontDialogImpl.underlineCheckBox: content.underline
+ FontDialogImpl.strikeoutCheckBox: content.strikeout
+ FontDialogImpl.familyEdit: content.familyEdit
+ FontDialogImpl.styleEdit: content.styleEdit
+ FontDialogImpl.sizeEdit: content.sizeEdit
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1 // FlyoutBorderThemeThickness
+ }
+
+ header: Label {
+ text: control.title
+ elide: Label.ElideRight
+ // TODO: QPlatformTheme::TitleBarFont
+ font.pixelSize: 20
+
+ leftPadding: 24
+ rightPadding: 24
+ topPadding: 18
+ height: control.title.length > 0 ? implicitHeight : 0
+ visible: content.parent?.parent === Overlay.overlay
+
+ background: Rectangle {
+ x: 1; y: 1 // // FlyoutBorderThemeThickness
+ color: control.Universal.chromeMediumLowColor
+ width: parent.width - 2
+ height: parent.height - 1
+ }
+ }
+
+ contentItem: FontDialogContent {
+ id: content
+ rowSpacing: 12
+ }
+
+ footer: RowLayout {
+ id: rowLayout
+ spacing: 24
+
+ Label {
+ text: qsTr("Writing System")
+
+ Layout.leftMargin: 24
+ Layout.topMargin: 6
+ Layout.bottomMargin: 24
+ }
+ ComboBox{
+ id: writingSystemComboBox
+
+ Layout.fillWidth: true
+ Layout.topMargin: 6
+ Layout.bottomMargin: 24
+
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ defaultStandardButton: T.Dialog.Ok
+ spacing: 12
+ horizontalPadding: 0
+
+ Layout.rightMargin: 24
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+
+ Overlay.modeless: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/MessageDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/MessageDialog.qml
new file mode 100644
index 00000000..032d01ca
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/MessageDialog.qml
@@ -0,0 +1,135 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Universal
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+
+MessageDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitHeaderWidth,
+ rowLayout.implicitWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ padding: 24
+ verticalPadding: 18
+
+ MessageDialogImpl.buttonBox: buttonBox
+ MessageDialogImpl.detailedTextButton: detailedTextButton
+
+ background: Rectangle {
+ implicitWidth: 320
+ implicitHeight: 160
+ color: control.Universal.chromeMediumLowColor
+ border.color: control.Universal.chromeHighColor
+ border.width: 1 // FlyoutBorderThemeThickness
+ }
+
+ header: Label {
+ text: control.title
+ elide: Label.ElideRight
+ // TODO: QPlatformTheme::TitleBarFont
+ font.pixelSize: 20
+ visible: parent?.parent === Overlay.overlay && control.title.length > 0
+
+ leftPadding: 24
+ rightPadding: 24
+ topPadding: 18
+
+ background: Rectangle {
+ x: 1; y: 1 // // FlyoutBorderThemeThickness
+ color: control.Universal.chromeMediumLowColor
+ width: parent.width - 2
+ height: parent.height - 1
+ }
+ }
+
+ contentItem: Column {
+ spacing: 24
+
+ Label {
+ id: textLabel
+ objectName: "textLabel"
+ text: control.text
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ width: parent.width
+ }
+
+ Label {
+ id: informativeTextLabel
+ objectName: "informativeTextLabel"
+ text: control.informativeText
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ width: parent.width
+ }
+ }
+
+ footer: ColumnLayout {
+ id: columnLayout
+
+ RowLayout {
+ id: rowLayout
+ spacing: 12
+
+ Layout.margins: 20
+
+ Button {
+ id: detailedTextButton
+ objectName: "detailedTextButton"
+ text: control.showDetailedText ? qsTr("Hide Details...") : qsTr("Show Details...")
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ objectName: "buttonBox"
+ spacing: 12
+ horizontalPadding: 0
+ topPadding: 0
+ bottomPadding: 0
+
+ Layout.fillWidth: true
+ }
+ }
+
+ TextArea {
+ id: detailedTextArea
+ objectName: "detailedText"
+ text: control.detailedText
+ visible: control.showDetailedText
+ wrapMode: TextEdit.WordWrap
+ readOnly: true
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 20
+ Layout.rightMargin: 20
+ Layout.bottomMargin: 20
+
+ background: Rectangle {
+ implicitWidth: 60 // TextControlThemeMinWidth - 4 (border)
+ implicitHeight: 28 // TextControlThemeMinHeight - 4 (border)
+ color: Qt.rgba(1,1,1,1)
+ radius: 3
+ border.color: Qt.darker(control.palette.light)
+ border.width: 1
+ }
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+
+ Overlay.modeless: Rectangle {
+ color: control.Universal.baseLowColor
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/SideBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/SideBar.qml
new file mode 100644
index 00000000..f11b2b18
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/SideBar.qml
@@ -0,0 +1,86 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Universal
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.SideBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentWidth: (contentItem as ListView)?.contentWidth
+
+ background: Rectangle {
+ color: control.Universal.background
+ }
+
+ contentItem: ListView {
+ id: listView
+ currentIndex: control.currentIndex
+ model: control.contentModel
+ clip: true
+ boundsBehavior: Flickable.StopAtBounds
+ }
+
+ buttonDelegate: Button {
+ id: buttonDelegateRoot
+ flat: true
+ highlighted: control.currentIndex === index
+ width: listView.width
+
+ contentItem: IconLabel {
+ spacing: 5
+ leftPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ icon: buttonDelegateRoot.icon
+ text: buttonDelegateRoot.folderName
+ font: buttonDelegateRoot.font
+ alignment: Qt.AlignLeft
+ }
+
+ required property int index
+ required property string folderName
+ }
+
+ separatorDelegate: Item {
+ implicitWidth: control.width
+ implicitHeight: 9
+ Rectangle {
+ id: separatorDelegate
+ color: Qt.lighter(Universal.darkShade, 1.06)
+ anchors.centerIn: parent
+ radius: 1
+ height: 1
+ width: parent.width - 10
+ }
+ }
+
+ addFavoriteDelegate: Button {
+ id: addFavoriteDelegateRoot
+ text: qsTr("Add Favorite")
+ flat: true
+ width: control.width
+ contentItem: IconLabel {
+ spacing: 5
+ leftPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ icon: addFavoriteDelegateRoot.icon
+ text: addFavoriteDelegateRoot.labelText
+ font: addFavoriteDelegateRoot.font
+ alignment: Qt.AlignLeft
+ opacity: addFavoriteDelegateRoot.dragHovering ? 0.2 : 1.0
+ }
+
+ required property string labelText
+ required property bool dragHovering
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/ColorDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/ColorDialog.qml
new file mode 100644
index 00000000..c3118985
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/ColorDialog.qml
@@ -0,0 +1,270 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic
+import QtQuick.Controls.Basic.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+ColorDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ leftPadding: 6
+ rightPadding: 6
+
+ // Ensure that the background's border is visible.
+ leftInset: -1
+ rightInset: -1
+ topInset: -1
+ bottomInset: -1
+
+ standardButtons: T.Dialog.Ok | T.Dialog.Cancel
+
+ isHsl: true
+
+ ColorDialogImpl.eyeDropperButton: eyeDropperButton
+ ColorDialogImpl.buttonBox: buttonBox
+ ColorDialogImpl.colorPicker: colorPicker
+ ColorDialogImpl.colorInputs: inputs
+ ColorDialogImpl.alphaSlider: alphaSlider
+
+ background: Rectangle {
+ implicitWidth: 200
+ implicitHeight: 600
+ color: control.palette.window
+ border.color: control.palette.dark
+ }
+
+ header: Pane {
+ palette.window: control.palette.light
+ padding: 20
+
+ contentItem: RowLayout {
+ Label {
+ objectName: "titleLabel"
+ text: control.title
+ elide: Label.ElideRight
+ font.bold: true
+ visible: parent.parent?.parent?.parent === Overlay.overlay
+
+ Layout.preferredWidth: control.title.length > 0 ? implicitWidth : 0
+ Layout.preferredHeight: control.title.length > 0 ? implicitHeight : 15
+ Layout.leftMargin: 12
+ Layout.alignment: Qt.AlignLeft
+ }
+ Button {
+ id: eyeDropperButton
+ objectName: "eyeDropperButton"
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/eye-dropper.png"
+ flat: true
+ visible: false
+
+ Layout.preferredWidth: implicitHeight
+ Layout.alignment: Qt.AlignRight
+ Layout.rightMargin: 6
+
+ Accessible.name: qsTr("Eyedropper")
+ }
+ }
+ }
+
+ contentItem: ColumnLayout {
+ spacing: 12
+ SaturationLightnessPicker {
+ id: colorPicker
+ objectName: "colorPicker"
+ color: control.color
+
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ }
+
+ Slider {
+ id: hueSlider
+ objectName: "hueSlider"
+ orientation: Qt.Horizontal
+ value: control.hue
+ implicitHeight: 20
+ onMoved: function() { control.hue = value; }
+ handle: PickerHandle {
+ x: hueSlider.leftPadding + (hueSlider.horizontal
+ ? hueSlider.visualPosition * (hueSlider.availableWidth - width)
+ : (hueSlider.availableWidth - width) / 2)
+ y: hueSlider.topPadding + (hueSlider.horizontal
+ ? (hueSlider.availableHeight - height) / 2
+ : hueSlider.visualPosition * (hueSlider.availableHeight - height))
+ picker: hueSlider
+ }
+ background: Rectangle {
+ anchors.fill: parent
+ anchors.leftMargin: hueSlider.handle.width / 2
+ anchors.rightMargin: hueSlider.handle.width / 2
+ border.width: 2
+ border.color: control.palette.dark
+ radius: 10
+ color: "transparent"
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: 4
+ radius: 10
+ gradient: HueGradient {
+ orientation: Gradient.Horizontal
+ }
+ }
+ }
+
+ Accessible.name: qsTr("Hue")
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ }
+
+ Slider {
+ id: alphaSlider
+ objectName: "alphaSlider"
+ orientation: Qt.Horizontal
+ value: control.alpha
+ implicitHeight: 20
+ handle: PickerHandle {
+ x: alphaSlider.leftPadding + (alphaSlider.horizontal
+ ? alphaSlider.visualPosition * (alphaSlider.availableWidth - width)
+ : (alphaSlider.availableWidth - width) / 2)
+ y: alphaSlider.topPadding + (alphaSlider.horizontal
+ ? (alphaSlider.availableHeight - height) / 2
+ : alphaSlider.visualPosition * (alphaSlider.availableHeight - height))
+ picker: alphaSlider
+ }
+ background: Rectangle {
+ anchors.fill: parent
+ anchors.leftMargin: parent.handle.width / 2
+ anchors.rightMargin: parent.handle.width / 2
+ border.width: 2
+ border.color: control.palette.dark
+ radius: 10
+ color: "transparent"
+
+ Image {
+ anchors.fill: alphaSliderGradient
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/checkers.png"
+ fillMode: Image.Tile
+ }
+
+ Rectangle {
+ id: alphaSliderGradient
+ anchors.fill: parent
+ anchors.margins: 4
+ radius: 10
+ gradient: Gradient {
+ orientation: Gradient.Horizontal
+ GradientStop {
+ position: 0
+ color: "transparent"
+ }
+ GradientStop {
+ position: 1
+ color: Qt.rgba(control.color.r,
+ control.color.g,
+ control.color.b,
+ 1)
+ }
+ }
+ }
+ }
+
+ Accessible.name: qsTr("Alpha")
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ }
+
+ ColorInputs {
+ id: inputs
+ color: control.color
+ Layout.fillWidth: true
+ Layout.leftMargin: 12
+ Layout.rightMargin: 12
+ Layout.bottomMargin: 12
+ }
+ }
+
+ footer: Rectangle {
+ color: control.palette.light
+ implicitWidth: rowLayout.implicitWidth
+ implicitHeight: rowLayout.implicitHeight
+
+ RowLayout {
+ id: rowLayout
+ width: parent.width
+ height: parent.height
+ spacing: 20
+
+ Label {
+ text: qsTr("Color")
+
+ Layout.leftMargin: 20
+ }
+
+ Rectangle {
+ implicitWidth: 32
+ implicitHeight: 32
+ border.width: 2
+ border.color: control.palette.dark
+ color: "transparent"
+
+ Image {
+ anchors.fill: parent
+ anchors.margins: 4
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/checkers.png"
+ fillMode: Image.Tile
+ }
+
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: 4
+ color: control.color
+ }
+ }
+
+ Item {
+ // empty space filler
+ Layout.fillWidth: true
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ defaultStandardButton: T.Dialog.Ok
+ palette.window: control.palette.light
+ spacing: 12
+ horizontalPadding: 0
+ verticalPadding: 20
+
+ Layout.rightMargin: 20
+ }
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/ColorInputs.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/ColorInputs.qml
new file mode 100644
index 00000000..7307ac23
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/ColorInputs.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Basic
+import QtQuick.Controls.impl
+import QtQuick.Layouts
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.ColorInputsImpl {
+ id: control
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+ spacing: 1
+ padding: 1
+
+ mode: colorSystemComboBox.currentIndex
+
+ delegate: TextField {
+ Layout.fillWidth: true
+ }
+
+ contentItem: RowLayout {
+ ComboBox {
+ id: colorSystemComboBox
+ objectName: "colorSystemComboBox"
+ editable: false
+ flat: true
+ background.implicitWidth: 0
+ implicitContentWidthPolicy: ComboBox.WidestTextWhenCompleted
+ currentIndex: DialogsQuickImpl.ColorInputsImpl.Hex
+ model: [qsTr("Hex"), qsTr("RGB"), qsTr("HSV"), qsTr("HSL")]
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/DelegateBackground.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/DelegateBackground.qml
new file mode 100644
index 00000000..d0da7e84
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/DelegateBackground.qml
@@ -0,0 +1,17 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+Rectangle {
+ required property T.Control control
+
+ implicitWidth: 100
+ implicitHeight: 40
+ visible: control.down || control.highlighted || control.visualFocus
+ color: Color.blend(control.down ? control.palette.midlight : control.palette.light,
+ control.palette.highlight, control.highlighted ? 0.15 : 0.0)
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialog.qml
new file mode 100644
index 00000000..ccc06501
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialog.qml
@@ -0,0 +1,226 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import Qt.labs.folderlistmodel
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic
+import QtQuick.Controls.Basic.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+import "." as DialogsImpl
+
+FileDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ leftPadding: 20
+ rightPadding: 20
+ // Ensure that the background's border is visible.
+ leftInset: -1
+ rightInset: -1
+ topInset: -1
+ bottomInset: -1
+
+ standardButtons: T.Dialog.Open | T.Dialog.Cancel
+
+ Dialog {
+ id: overwriteConfirmationDialog
+ objectName: "confirmationDialog"
+ anchors.centerIn: parent
+ closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutsideParent
+ dim: true
+ modal: true
+ title: qsTr("Overwrite file?")
+
+ contentItem: ColumnLayout {
+ width: overwriteConfirmationDialogLastTextLine.width
+ Label {
+ text: control.fileName + " already exists."
+ }
+ Label {
+ id: overwriteConfirmationDialogLastTextLine
+ text: "Do you want to replace it?"
+ }
+ }
+
+ footer: DialogButtonBox {
+ alignment: Qt.AlignHCenter
+ standardButtons: DialogButtonBox.Yes | DialogButtonBox.No
+ defaultStandardButton: DialogButtonBox.Yes
+ }
+ }
+
+ /*
+ We use attached properties because we want to handle logic in C++, and:
+ - We can't assume the footer only contains a DialogButtonBox (which would allow us
+ to connect up to it in QQuickFileDialogImpl); it also needs to hold a ComboBox
+ and therefore the root footer item will be e.g. a layout item instead.
+ - We don't want to create our own "FileDialogButtonBox" (in order to be able to handle the logic
+ in C++) because we'd need to copy (and hence duplicate code in) DialogButtonBox.qml.
+ */
+ FileDialogImpl.buttonBox: buttonBox
+ FileDialogImpl.filterLabel: filterLabel
+ FileDialogImpl.nameFiltersComboBox: nameFiltersComboBox
+ FileDialogImpl.fileDialogListView: fileDialogListView
+ FileDialogImpl.breadcrumbBar: breadcrumbBar
+ FileDialogImpl.fileNameLabel: fileNameLabel
+ FileDialogImpl.fileNameTextField: fileNameTextField
+ FileDialogImpl.overwriteConfirmationDialog: overwriteConfirmationDialog
+ FileDialogImpl.sideBar: sideBar
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ color: control.palette.window
+ border.color: control.palette.dark
+ }
+
+ header: Pane {
+ palette.window: control.palette.light
+ padding: 20
+
+ contentItem: Column {
+ spacing: 12
+
+ Label {
+ objectName: "dialogTitleBarLabel"
+ width: parent.width
+ text: control.title
+ visible: parent.parent.parent?.parent === Overlay.overlay && control.title.length > 0
+ horizontalAlignment: Label.AlignHCenter
+ elide: Label.ElideRight
+ font.bold: true
+ }
+
+ DialogsImpl.FolderBreadcrumbBar {
+ id: breadcrumbBar
+ width: parent.width
+ dialog: control
+
+ KeyNavigation.tab: fileDialogListView
+ }
+ }
+ }
+
+ contentItem: SplitView {
+ id: contentLayout
+
+ contentHeight: sideBar.implicitHeight
+ DialogsImpl.SideBar {
+ id: sideBar
+ dialog: control
+ SplitView.minimumWidth: 50
+ SplitView.maximumWidth: contentLayout.width / 2
+ }
+
+ ListView {
+ id: fileDialogListView
+ objectName: "fileDialogListView"
+ SplitView.fillWidth: true
+ clip: true
+ focus: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {}
+
+ model: FolderListModel {
+ folder: control.currentFolder
+ nameFilters: control.selectedNameFilter.globs
+ showDirsFirst: PlatformTheme.themeHint(PlatformTheme.ShowDirectoriesFirst)
+ sortCaseSensitive: false
+ }
+ delegate: DialogsImpl.FileDialogDelegate {
+ objectName: "fileDialogDelegate" + index
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ dialog: control
+ fileDetailRowWidth: nameFiltersComboBox.width
+
+ KeyNavigation.backtab: breadcrumbBar
+ KeyNavigation.tab: fileNameTextField.visible ? fileNameTextField : nameFiltersComboBox
+ }
+ }
+ }
+
+ footer: Rectangle {
+ color: control.palette.light
+ implicitWidth: gridLayout.implicitWidth
+ implicitHeight: gridLayout.implicitHeight + 12
+
+ GridLayout {
+ // OK to use IDs here, since users shouldn't be overriding this stuff.
+ id: gridLayout
+ anchors.fill: parent
+ anchors.topMargin: 6
+ anchors.bottomMargin: 6
+ columnSpacing: 20
+ columns: 3
+
+ Label {
+ id: fileNameLabel
+ text: qsTr("File name")
+ visible: false
+
+ Layout.leftMargin: 20
+ }
+
+ TextField {
+ id: fileNameTextField
+ objectName: "fileNameTextField"
+ visible: false
+
+ Layout.fillWidth: true
+ }
+
+ Label {
+ id: filterLabel
+ text: qsTr("Filter")
+
+ Layout.row: 1
+ Layout.column: 0
+ Layout.leftMargin: 20
+ }
+
+ ComboBox {
+ id: nameFiltersComboBox
+ model: control.nameFilters
+ verticalPadding: 0
+
+ Layout.fillWidth: true
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ palette.window: control.palette.light
+ spacing: 12
+ padding: 0
+
+ Layout.row: 1
+ Layout.column: 2
+ Layout.rightMargin: 20
+ }
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegate.qml
new file mode 100644
index 00000000..adf07ecf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegate.qml
@@ -0,0 +1,53 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FileDialogDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 12
+ spacing: 8
+ topPadding: 0
+ bottomPadding: 0
+
+ file: fileUrl
+
+ icon.width: 16
+ icon.height: 16
+ icon.color: highlighted ? palette.highlightedText : palette.text
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/"
+ + (fileIsDir ? "folder" : "file") + "-icon-round.png"
+
+ // We don't use index here, but in C++. Since we're using required
+ // properties, the index context property will not be injected, so we can't
+ // use its QQmlContext to access it.
+ required property int index
+ required property string fileName
+ required property url fileUrl
+ required property double fileSize
+ required property date fileModified
+ required property bool fileIsDir
+
+ property int fileDetailRowWidth
+
+ contentItem: DialogsQuickImpl.FileDialogDelegateLabel {
+ delegate: control
+ fileDetailRowTextColor: control.icon.color
+ fileDetailRowWidth: control.fileDetailRowWidth
+ }
+
+ background: DelegateBackground {
+ control: control
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegateLabel.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegateLabel.qml
new file mode 100644
index 00000000..ea4bd058
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegateLabel.qml
@@ -0,0 +1,71 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+/*
+ Most of the elements in here are the same between styles, so we
+ have a reusable component for it and provide some properties to enable style-specific tweaks.
+*/
+Item {
+ id: root
+ implicitWidth: column.implicitWidth
+ implicitHeight: column.implicitHeight
+
+ required property DialogsQuickImpl.FileDialogDelegate delegate
+ required property int fileDetailRowWidth
+
+ property color fileDetailRowTextColor
+
+ Column {
+ id: column
+ y: (parent.height - height) / 2
+
+ Row {
+ spacing: root.delegate.spacing
+
+ IconImage {
+ id: iconImage
+ source: root.delegate.icon.source
+ sourceSize: Qt.size(root.delegate.icon.width, root.delegate.icon.height)
+ width: root.delegate.icon.width
+ height: root.delegate.icon.height
+ color: root.delegate.icon.color
+ y: (parent.height - height) / 2
+ }
+ Text {
+ text: root.delegate.fileName
+ color: root.delegate.icon.color
+ y: (parent.height - height) / 2
+ }
+ }
+
+ Item {
+ id: fileDetailRow
+ x: iconImage.width + root.delegate.spacing
+ width: fileDetailRowWidth - x - root.delegate.leftPadding
+ implicitHeight: childrenRect.height
+
+ Text {
+ text: {
+ const fileSize = root.delegate.fileSize;
+ return fileSize > Number.MAX_SAFE_INTEGER
+ ? ('>' + locale.formattedDataSize(Number.MAX_SAFE_INTEGER))
+ : locale.formattedDataSize(fileSize);
+ }
+ font.pixelSize: root.delegate.font.pixelSize * 0.75
+ color: root.fileDetailRowTextColor
+ }
+ Text {
+ text: Qt.formatDateTime(root.delegate.fileModified)
+ font.pixelSize: root.delegate.font.pixelSize * 0.75
+ color: root.fileDetailRowTextColor
+ x: parent.width - width
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderBreadcrumbBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderBreadcrumbBar.qml
new file mode 100644
index 00000000..aa524cdc
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderBreadcrumbBar.qml
@@ -0,0 +1,70 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FolderBreadcrumbBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + (upButton ? upButton.implicitWidth + upButtonSpacing : 0)
+ + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding, upButton.implicitHeight)
+ upButtonSpacing: 20
+ padding: 1
+
+ background: Rectangle {
+ color: control.palette.button
+ }
+ contentItem: ListView {
+ currentIndex: control.currentIndex
+ model: control.contentModel
+ orientation: ListView.Horizontal
+ snapMode: ListView.SnapToItem
+ highlightMoveDuration: 0
+ interactive: false
+ clip: true
+ }
+ buttonDelegate: Button {
+ id: buttonDelegateRoot
+ text: folderName
+ flat: true
+
+ // The default of 100 is a bit too wide for short directory names.
+ Binding {
+ target: buttonDelegateRoot.background
+ property: "implicitWidth"
+ value: 40
+ }
+
+ required property int index
+ required property string folderName
+ }
+ separatorDelegate: IconImage {
+ id: iconImage
+ source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/crumb-separator-icon-round.png"
+ sourceSize: Qt.size(8, 8)
+ width: 8
+ height: control.contentItem.height
+ color: control.palette.buttonText
+ y: (control.height - height) / 2
+ }
+ upButton: ToolButton {
+ x: control.leftPadding
+ y: control.topPadding
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/up-icon-round.png"
+ icon.width: 16
+ icon.height: 16
+ width: height
+ focusPolicy: Qt.TabFocus
+ }
+ textField: TextField {
+ text: (control.dialog as DialogsQuickImpl.FileDialogImpl)?.selectedFile
+ ?? (control.dialog as DialogsQuickImpl.FolderDialogImpl).currentFolder
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialog.qml
new file mode 100644
index 00000000..31280304
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialog.qml
@@ -0,0 +1,116 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import Qt.labs.folderlistmodel
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic
+import QtQuick.Controls.Basic.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+import "." as DialogsImpl
+
+FolderDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ implicitHeaderWidth,
+ implicitFooterWidth)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding
+ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0)
+ + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0))
+
+ leftPadding: 20
+ rightPadding: 20
+ // Ensure that the background's border is visible.
+ leftInset: -1
+ rightInset: -1
+ topInset: -1
+ bottomInset: -1
+
+ standardButtons: T.Dialog.Open | T.Dialog.Cancel
+
+ FolderDialogImpl.folderDialogListView: folderDialogListView
+ FolderDialogImpl.breadcrumbBar: breadcrumbBar
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ color: control.palette.window
+ border.color: control.palette.dark
+ }
+
+ header: Pane {
+ palette.window: control.palette.light
+ padding: 20
+
+ contentItem: Column {
+ spacing: 12
+
+ Label {
+ objectName: "dialogTitleBarLabel"
+ width: parent.width
+ text: control.title
+ visible: control.parent === Overlay.overlay && control.title.length > 0
+ horizontalAlignment: Label.AlignHCenter
+ elide: Label.ElideRight
+ font.bold: true
+ }
+
+ DialogsImpl.FolderBreadcrumbBar {
+ id: breadcrumbBar
+ width: parent.width
+ dialog: control
+
+ KeyNavigation.tab: folderDialogListView
+ }
+ }
+ }
+
+ contentItem: ListView {
+ id: folderDialogListView
+ objectName: "folderDialogListView"
+ clip: true
+ focus: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {}
+
+ model: FolderListModel {
+ folder: control.currentFolder
+ showFiles: false
+ sortCaseSensitive: false
+ }
+ delegate: DialogsImpl.FolderDialogDelegate {
+ objectName: "folderDialogDelegate" + index
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ dialog: control
+
+ KeyNavigation.backtab: breadcrumbBar
+ KeyNavigation.tab: control.footer
+ }
+ }
+
+ footer: DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ palette.window: control.palette.light
+ spacing: 12
+ alignment: Qt.AlignRight
+ }
+
+ Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialogDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialogDelegate.qml
new file mode 100644
index 00000000..ed089278
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialogDelegate.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.FileDialogDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 12
+ spacing: 8
+ topPadding: 0
+ bottomPadding: 0
+
+ file: fileUrl
+
+ icon.width: 16
+ icon.height: 16
+ icon.color: highlighted ? palette.highlightedText : palette.text
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/images/folder-icon-round.png"
+
+ // We don't use index here, but in C++. Since we're using required
+ // properties, the index context property will not be injected, so we can't
+ // use its QQmlContext to access it.
+ required property int index
+ required property string fileName
+ required property url fileUrl
+ required property date fileModified
+
+ contentItem: DialogsQuickImpl.FolderDialogDelegateLabel {
+ delegate: control
+ fileDetailRowTextColor: Qt.lighter(control.icon.color)
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 40
+ visible: control.down || control.highlighted || control.visualFocus
+ color: Color.blend(control.down ? control.palette.midlight : control.palette.light,
+ control.palette.highlight, control.highlighted ? 0.15 : 0.0)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialogDelegateLabel.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialogDelegateLabel.qml
new file mode 100644
index 00000000..7f53d210
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialogDelegateLabel.qml
@@ -0,0 +1,53 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+/*
+ Most of the elements in here are the same between styles, so we
+ have a reusable component for it and provide some properties to enable style-specific tweaks.
+*/
+Item {
+ id: root
+ implicitWidth: column.implicitWidth
+ implicitHeight: column.implicitHeight
+
+ required property DialogsQuickImpl.FileDialogDelegate delegate
+
+ property color fileDetailRowTextColor
+
+ Column {
+ id: column
+ y: (parent.height - height) / 2
+
+ Row {
+ spacing: root.delegate.spacing
+
+ IconImage {
+ id: iconImage
+ source: root.delegate.icon.source
+ sourceSize: Qt.size(root.delegate.icon.width, root.delegate.icon.height)
+ width: root.delegate.icon.width
+ height: root.delegate.icon.height
+ color: root.delegate.icon.color
+ y: (parent.height - height) / 2
+ }
+ Label {
+ text: root.delegate.fileName
+ color: root.delegate.icon.color
+ y: (parent.height - height) / 2
+ }
+ }
+
+ Label {
+ x: iconImage.width + root.delegate.spacing
+ text: Qt.formatDateTime(root.delegate.fileModified)
+ font.pixelSize: root.delegate.font.pixelSize * 0.75
+ color: root.fileDetailRowTextColor
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialog.qml
new file mode 100644
index 00000000..588fb6fb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialog.qml
@@ -0,0 +1,119 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic
+import QtQuick.Controls.Basic.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+import QtQuick.Templates as T
+
+FontDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(control.implicitBackgroundWidth + control.leftInset + control.rightInset,
+ control.implicitContentWidth + control.leftPadding + control.rightPadding,
+ control.implicitHeaderWidth,
+ control.implicitFooterWidth)
+ implicitHeight: Math.max(control.implicitBackgroundHeight + control.topInset + control.bottomInset,
+ control.implicitContentHeight + control.topPadding + control.bottomPadding
+ + (control.implicitHeaderHeight > 0 ? control.implicitHeaderHeight + control.spacing : 0)
+ + (control.implicitFooterHeight > 0 ? control.implicitFooterHeight + control.spacing : 0))
+
+ leftPadding: 20
+ rightPadding: 20
+ // Ensure that the background's border is visible.
+ leftInset: -1
+ rightInset: -1
+ topInset: -1
+ bottomInset: -1
+
+ spacing: 12
+
+ standardButtons: T.Dialog.Ok | T.Dialog.Cancel
+
+ FontDialogImpl.buttonBox: buttonBox
+ FontDialogImpl.familyListView: content.familyListView
+ FontDialogImpl.styleListView: content.styleListView
+ FontDialogImpl.sizeListView: content.sizeListView
+ FontDialogImpl.sampleEdit: content.sampleEdit
+ FontDialogImpl.writingSystemComboBox: writingSystemComboBox
+ FontDialogImpl.underlineCheckBox: content.underline
+ FontDialogImpl.strikeoutCheckBox: content.strikeout
+ FontDialogImpl.familyEdit: content.familyEdit
+ FontDialogImpl.styleEdit: content.styleEdit
+ FontDialogImpl.sizeEdit: content.sizeEdit
+
+ background: Rectangle {
+ implicitWidth: 600
+ implicitHeight: 400
+ color: control.palette.window
+ border.color: control.palette.dark
+ }
+
+ Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+
+ header: Pane {
+ palette.window: control.palette.light
+ padding: 20
+ visible: content.parent?.parent === Overlay.overlay
+
+ contentItem: Label {
+ width: parent.width
+ text: control.title
+ visible: control.title.length > 0
+ horizontalAlignment: Label.AlignHCenter
+ elide: Label.ElideRight
+ font.bold: true
+ }
+ }
+
+ contentItem: FontDialogContent {
+ id: content
+ }
+
+ footer: Rectangle {
+ color: control.palette.light
+ implicitWidth: rowLayout.implicitWidth
+ implicitHeight: rowLayout.implicitHeight
+
+ RowLayout {
+ id: rowLayout
+ width: parent.width
+ height: parent.height
+ spacing: 20
+
+ Label {
+ text: qsTr("Writing System")
+
+ Layout.leftMargin: 20
+ }
+ ComboBox{
+ id: writingSystemComboBox
+
+ Layout.fillWidth: true
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ standardButtons: control.standardButtons
+ defaultStandardButton: T.Dialog.Ok
+ palette.window: control.palette.light
+ spacing: 12
+ horizontalPadding: 0
+ verticalPadding: 20
+
+ Layout.rightMargin: 20
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialogContent.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialogContent.qml
new file mode 100644
index 00000000..536744c1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialogContent.qml
@@ -0,0 +1,241 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+
+GridLayout {
+ property alias familyListView: fontFamilyListView
+ property alias styleListView: fontStyleListView
+ property alias sizeListView: fontSizeListView
+ property alias sampleEdit: fontSample
+ property alias underline: fontUnderline
+ property alias strikeout: fontStrikeout
+ property alias familyEdit: fontFamilyEdit
+ property alias styleEdit: fontStyleEdit
+ property alias sizeEdit: fontSizeEdit
+
+ columns: 3
+
+ ColumnLayout {
+ spacing: 0
+
+ Layout.preferredWidth: 50
+
+ Label {
+ text: qsTr("Family")
+ Layout.alignment: Qt.AlignLeft
+ }
+ TextField {
+ id: fontFamilyEdit
+ objectName: "familyEdit"
+ readOnly: true
+ Layout.fillWidth: true
+ Accessible.name: qsTr("Font family")
+ }
+ Frame {
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ background: Rectangle {
+ color: palette.base
+ }
+ ListView {
+ id: fontFamilyListView
+ objectName: "familyListView"
+ implicitHeight: 200
+ anchors.fill: parent
+ clip: true
+
+ ScrollBar.vertical: ScrollBar {
+ policy: ScrollBar.AlwaysOn
+ }
+
+ boundsBehavior: Flickable.StopAtBounds
+
+ highlightMoveVelocity: -1
+ highlightMoveDuration: 1
+ highlightFollowsCurrentItem: true
+ keyNavigationEnabled: true
+
+ delegate: ItemDelegate {
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ onClicked: () => fontFamilyListView.currentIndex = index
+ text: modelData
+ }
+ }
+ }
+ }
+
+ ColumnLayout {
+ spacing: 0
+
+ Layout.preferredWidth: 30
+
+ Label {
+ text: qsTr("Style")
+ Layout.alignment: Qt.AlignLeft
+ }
+ TextField {
+ id: fontStyleEdit
+ objectName: "styleEdit"
+ readOnly: true
+ Layout.fillWidth: true
+ Accessible.name: qsTr("Font style")
+ }
+ Frame {
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ background: Rectangle {
+ color: palette.base
+ }
+ ListView {
+ id: fontStyleListView
+ objectName: "styleListView"
+ implicitHeight: 200
+ anchors.fill: parent
+ clip: true
+
+ ScrollBar.vertical: ScrollBar {}
+ boundsBehavior: Flickable.StopAtBounds
+
+ highlightMoveVelocity: -1
+ highlightMoveDuration: 1
+ highlightFollowsCurrentItem: true
+ keyNavigationEnabled: true
+
+ delegate: ItemDelegate {
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ onClicked: () => fontStyleListView.currentIndex = index
+ text: modelData
+ }
+ }
+ }
+ }
+
+ ColumnLayout {
+ spacing: 0
+
+ Layout.preferredWidth: 20
+
+ Label {
+ text: qsTr("Size")
+ Layout.alignment: Qt.AlignLeft
+ }
+ TextField {
+ id: fontSizeEdit
+ objectName: "sizeEdit"
+ Layout.fillWidth: true
+ validator: IntValidator {
+ bottom: 1
+ top: 512
+ }
+ Accessible.name: qsTr("Font point size")
+ }
+ Frame {
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+
+ background: Rectangle {
+ color: palette.base
+ }
+ ListView {
+ id: fontSizeListView
+ objectName: "sizeListView"
+ implicitHeight: 200
+ anchors.fill: parent
+ clip: true
+
+ ScrollBar.vertical: ScrollBar {
+ policy: ScrollBar.AlwaysOn
+ }
+
+ boundsBehavior: Flickable.StopAtBounds
+
+ highlightMoveVelocity: -1
+ highlightMoveDuration: 1
+ highlightFollowsCurrentItem: true
+ keyNavigationEnabled: true
+
+ delegate: ItemDelegate {
+ width: ListView.view.width
+ highlighted: ListView.isCurrentItem
+ onClicked: () => fontSizeListView.currentIndex = index
+ text: modelData
+ }
+ }
+ }
+ }
+
+ ColumnLayout {
+ Layout.preferredWidth: 80
+
+ GroupBox {
+ id: effectsGroupBox
+ title: qsTr("Effects")
+
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+
+ label: Label {
+ anchors.left: effectsGroupBox.left
+ text: parent.title
+ }
+
+ RowLayout {
+ anchors.fill: parent
+ CheckBox {
+ id: fontUnderline
+ objectName: "underlineEffect"
+ text: qsTr("Underline")
+ }
+ CheckBox{
+ id: fontStrikeout
+ objectName: "strikeoutEffect"
+ text: qsTr("Strikeout")
+ }
+ }
+ }
+ }
+
+ GroupBox {
+ id: sample
+ padding: label.implicitHeight
+ title: qsTr("Sample")
+
+ Layout.fillWidth: true
+ Layout.preferredWidth: 80
+ Layout.fillHeight: true
+ Layout.columnSpan: 2
+ clip: true
+
+ background: Rectangle {
+ y: sample.topPadding - sample.bottomPadding
+ width: sample.width - sample.leftPadding + sample.rightPadding
+ height: sample.height - sample.topPadding + sample.bottomPadding
+ radius: 3
+ color: palette.base
+ }
+
+ label: Label {
+ anchors.left: sample.left
+ text: sample.title
+ }
+
+ TextEdit {
+ id: fontSample
+ objectName: "sampleEdit"
+ anchors.centerIn: parent
+ readOnly: true
+ color: palette.text
+ focusPolicy: Qt.NoFocus
+ Accessible.ignored: true
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/HueGradient.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/HueGradient.qml
new file mode 100644
index 00000000..58bd2407
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/HueGradient.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+
+Gradient {
+ GradientStop {
+ position: 0
+ color: "#ff0000"
+ }
+ GradientStop {
+ position: 0.166666
+ color: "#ffff00"
+ }
+ GradientStop {
+ position: 0.333333
+ color: "#00ff00"
+ }
+ GradientStop {
+ position: 0.5
+ color: "#00ffff"
+ }
+ GradientStop {
+ position: 0.666666
+ color: "#0000ff"
+ }
+ GradientStop {
+ position: 0.833333
+ color: "#ff00ff"
+ }
+ GradientStop {
+ position: 1
+ color: "#ff0000"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml
new file mode 100644
index 00000000..e88a2e4d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml
@@ -0,0 +1,140 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Controls.Basic
+import QtQuick.Controls.Basic.impl
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+import QtQuick.Layouts
+
+MessageDialogImpl {
+ id: control
+
+ implicitWidth: Math.max(control.implicitBackgroundWidth + control.leftInset + control.rightInset,
+ control.implicitHeaderWidth,
+ rowLayout.implicitWidth)
+ implicitHeight: Math.max(control.implicitBackgroundHeight + control.topInset + control.bottomInset,
+ control.implicitContentHeight + control.topPadding + control.bottomPadding
+ + (control.implicitHeaderHeight > 0 ? control.implicitHeaderHeight + control.spacing : 0)
+ + (control.implicitFooterHeight > 0 ? control.implicitFooterHeight + control.spacing : 0))
+ leftPadding: 20
+ rightPadding: 20
+
+ // Ensure that the background's border is visible.
+ leftInset: -1
+ rightInset: -1
+ topInset: -1
+ bottomInset: -1
+
+ spacing: 16
+
+ MessageDialogImpl.buttonBox: buttonBox
+ MessageDialogImpl.detailedTextButton: detailedTextButton
+
+ background: Rectangle {
+ implicitWidth: 320
+ implicitHeight: 160
+ color: control.palette.window
+ border.color: control.palette.dark
+ }
+
+ header: Pane {
+ palette.window: control.palette.light
+ visible: parent?.parent === Overlay.overlay
+ padding: 20
+
+ contentItem: Label {
+ width: parent.width
+ text: control.title
+ visible: control.title.length > 0
+ horizontalAlignment: Label.AlignHCenter
+ elide: Label.ElideRight
+ font.bold: true
+ }
+ }
+
+ contentItem: Column {
+ padding: 10
+ spacing: 16
+
+ Label {
+ id: textLabel
+ objectName: "textLabel"
+ text: control.text
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ width: parent.width - parent.leftPadding - parent.rightPadding
+
+ }
+
+ Label {
+ id: informativeTextLabel
+ objectName: "informativeTextLabel"
+ text: control.informativeText
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ width: parent.width - parent.leftPadding - parent.rightPadding
+ }
+ }
+
+ footer: ColumnLayout {
+ id: columnLayout
+
+ RowLayout {
+ id: rowLayout
+ spacing: 12
+
+ Layout.leftMargin: 20
+ Layout.rightMargin: 20
+ Layout.bottomMargin: 20
+
+ Button {
+ id: detailedTextButton
+ objectName: "detailedTextButton"
+ text: control.showDetailedText ? qsTr("Hide Details...") : qsTr("Show Details...")
+ padding: 0
+ }
+
+ DialogButtonBox {
+ id: buttonBox
+ objectName: "buttonBox"
+ spacing: 12
+ padding: 0
+
+ Layout.fillWidth: true
+ }
+ }
+
+ TextArea {
+ id: detailedTextArea
+ objectName: "detailedText"
+ text: control.detailedText
+ visible: control.showDetailedText
+ wrapMode: TextEdit.WordWrap
+ readOnly: true
+
+ Layout.fillWidth: true
+ Layout.leftMargin: 20
+ Layout.rightMargin: 20
+ Layout.bottomMargin: 20
+
+ background: Rectangle {
+ color: Qt.rgba(1,1,1,1)
+ radius: 3
+ border.color: Qt.darker(control.palette.light)
+ border.width: 1
+ }
+ }
+ }
+
+ Overlay.modal: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.5)
+ }
+
+ Overlay.modeless: Rectangle {
+ color: Color.transparent(control.palette.shadow, 0.12)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/PickerHandle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/PickerHandle.qml
new file mode 100644
index 00000000..aa5b3c45
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/PickerHandle.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+
+Rectangle {
+ id: root
+ implicitWidth: 16
+ implicitHeight: 16
+ radius: 8
+ color: "transparent"
+ border.color: picker.visualFocus ? "#0066ff" : (picker.pressed ? "#36383a" : "#454647")
+ border.width: 1
+
+ required property T.Control picker
+
+ property alias handleColor: circle.color
+
+ Rectangle {
+ id: circle
+ x: 1
+ y: 1
+ width: 14
+ height: 14
+ radius: 7
+ color: "transparent"
+ border.color: root.picker.visualFocus ? "#0066ff" : (root.picker.pressed ? "#86888a" : "#959697")
+ border.width: 1
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/SaturationLightnessPicker.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/SaturationLightnessPicker.qml
new file mode 100644
index 00000000..bef30ce3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/SaturationLightnessPicker.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Dialogs
+import QtQuick.Dialogs.quickimpl
+
+SaturationLightnessPickerImpl {
+ id: control
+
+ implicitWidth: Math.max(background ? background.implicitWidth : 0, contentItem.implicitWidth)
+ implicitHeight: Math.max(background ? background.implicitHeight : 0, contentItem.implicitHeight)
+
+ background: Rectangle {
+ anchors.fill: parent
+ color: control.visualFocus ? (control.pressed ? "#cce0ff" : "#f0f6ff") : (control.pressed ? "#d6d6d6" : "#f6f6f6")
+ border.color: "#353637"
+ }
+
+ contentItem: SaturationLightnessPickerCanvas {
+ anchors.fill: parent
+ hue: control.hue
+ }
+
+ handle: PickerHandle {
+ x: control.leftPadding + control.lightness * control.availableWidth - width / 2
+ y: control.topPadding + (1.0 - control.saturation) * control.availableHeight - height / 2
+ picker: control
+ handleColor: control.color
+ z: 1
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/SideBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/SideBar.qml
new file mode 100644
index 00000000..1e612afb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qml/SideBar.qml
@@ -0,0 +1,104 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls.Basic
+import QtQuick.Controls.impl
+import QtQuick.Dialogs.quickimpl as DialogsQuickImpl
+
+DialogsQuickImpl.SideBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ contentWidth: (contentItem as ListView)?.contentWidth
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+
+ contentItem: ListView {
+ id: listView
+ currentIndex: control.currentIndex
+ model: control.contentModel
+ clip: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {}
+ }
+
+ buttonDelegate: Button {
+ id: buttonDelegateRoot
+
+ required property int index
+ required property string folderName
+
+ flat: true
+ highlighted: control.currentIndex === index
+ width: listView.width
+ text: folderName
+ spacing: 5
+ icon.color: highlighted ? palette.highlightedText : palette.text
+ contentItem: IconLabel {
+ leftPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ alignment: Qt.AlignLeft
+ spacing: buttonDelegateRoot.spacing
+ icon: buttonDelegateRoot.icon
+ text: buttonDelegateRoot.text
+ font: buttonDelegateRoot.font
+ defaultIconColor: buttonDelegateRoot.icon.color
+ color: defaultIconColor
+ }
+ background: DelegateBackground {
+ control: buttonDelegateRoot
+ }
+ }
+
+ separatorDelegate: Item {
+ implicitWidth: control.width
+ implicitHeight: 9
+ Rectangle {
+ id: separatorDelegate
+ color: Qt.lighter(control.palette.dark, 1.06)
+ anchors.centerIn: parent
+ radius: 1
+ height: 1
+ width: parent.width - 10
+ }
+ }
+
+ addFavoriteDelegate: Button {
+ id: addFavoriteDelegateRoot
+
+ required property string labelText
+ required property bool dragHovering
+
+ flat: true
+ width: control.width
+ spacing: 5
+ icon.color: highlighted ? palette.highlightedText : palette.text
+ contentItem: IconLabel {
+ leftPadding: 10
+ topPadding: 3
+ bottomPadding: 3
+ alignment: Qt.AlignLeft
+ spacing: addFavoriteDelegateRoot.spacing
+ icon: addFavoriteDelegateRoot.icon
+ text: addFavoriteDelegateRoot.labelText
+ font: addFavoriteDelegateRoot.font
+ defaultIconColor: addFavoriteDelegateRoot.icon.color
+ color: defaultIconColor
+ opacity: addFavoriteDelegateRoot.dragHovering ? 0.2 : 1.0
+ }
+
+ background: DelegateBackground {
+ control: addFavoriteDelegateRoot
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qmldir
new file mode 100644
index 00000000..9b5c5fd4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qmldir
@@ -0,0 +1,67 @@
+module QtQuick.Dialogs.quickimpl
+linktarget Qt6::qtquickdialogs2quickimplplugin
+optional plugin qtquickdialogs2quickimplplugin
+classname QtQuickDialogs2QuickImplPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+depends QtQuick.Templates auto
+depends QtQuick.Layouts auto
+prefer :/qt-project.org/imports/QtQuick/Dialogs/quickimpl/
+ColorDialog 6.0 qml/ColorDialog.qml
+ColorInputs 6.0 qml/ColorInputs.qml
+DelegateBackground 6.0 qml/DelegateBackground.qml
+FileDialogDelegate 6.0 qml/FileDialogDelegate.qml
+FileDialogDelegateLabel 6.0 qml/FileDialogDelegateLabel.qml
+FolderBreadcrumbBar 6.0 qml/FolderBreadcrumbBar.qml
+FolderDialogDelegate 6.0 qml/FolderDialogDelegate.qml
+FolderDialogDelegateLabel 6.0 qml/FolderDialogDelegateLabel.qml
+FontDialog 6.0 qml/FontDialog.qml
+FontDialogContent 6.0 qml/FontDialogContent.qml
+HueGradient 6.0 qml/HueGradient.qml
+MessageDialog 6.0 qml/MessageDialog.qml
+PickerHandle 6.0 qml/PickerHandle.qml
+SaturationLightnessPicker 6.0 qml/SaturationLightnessPicker.qml
+SideBar 6.0 qml/SideBar.qml
+ColorDialog 6.0 qml/+Fusion/ColorDialog.qml
+ColorInputs 6.0 qml/+Fusion/ColorInputs.qml
+FileDialogDelegate 6.0 qml/+Fusion/FileDialogDelegate.qml
+FolderBreadcrumbBar 6.0 qml/+Fusion/FolderBreadcrumbBar.qml
+FolderDialogDelegate 6.0 qml/+Fusion/FolderDialogDelegate.qml
+FontDialog 6.0 qml/+Fusion/FontDialog.qml
+MessageDialog 6.0 qml/+Fusion/MessageDialog.qml
+SideBar 6.0 qml/+Fusion/SideBar.qml
+ColorDialog 6.0 qml/+Imagine/ColorDialog.qml
+ColorInputs 6.0 qml/+Imagine/ColorInputs.qml
+FileDialogDelegate 6.0 qml/+Imagine/FileDialogDelegate.qml
+FolderBreadcrumbBar 6.0 qml/+Imagine/FolderBreadcrumbBar.qml
+FolderDialogDelegate 6.0 qml/+Imagine/FolderDialogDelegate.qml
+FontDialog 6.0 qml/+Imagine/FontDialog.qml
+MessageDialog 6.0 qml/+Imagine/MessageDialog.qml
+SideBar 6.0 qml/+Imagine/SideBar.qml
+ColorDialog 6.0 qml/+Material/ColorDialog.qml
+ColorInputs 6.0 qml/+Material/ColorInputs.qml
+FileDialogDelegate 6.0 qml/+Material/FileDialogDelegate.qml
+FolderBreadcrumbBar 6.0 qml/+Material/FolderBreadcrumbBar.qml
+FolderDialogDelegate 6.0 qml/+Material/FolderDialogDelegate.qml
+FontDialog 6.0 qml/+Material/FontDialog.qml
+MessageDialog 6.0 qml/+Material/MessageDialog.qml
+SideBar 6.0 qml/+Material/SideBar.qml
+ColorInputs 6.0 qml/+Universal/ColorInputs.qml
+ColorDialog 6.0 qml/+Universal/ColorDialog.qml
+FileDialogDelegate 6.0 qml/+Universal/FileDialogDelegate.qml
+FolderBreadcrumbBar 6.0 qml/+Universal/FolderBreadcrumbBar.qml
+FolderDialogDelegate 6.0 qml/+Universal/FolderDialogDelegate.qml
+FontDialog 6.0 qml/+Universal/FontDialog.qml
+MessageDialog 6.0 qml/+Universal/MessageDialog.qml
+SideBar 6.0 qml/+Universal/SideBar.qml
+FileDialog 6.0 qml/FileDialog.qml
+FolderDialog 6.0 qml/FolderDialog.qml
+FileDialog 6.0 qml/+Fusion/FileDialog.qml
+FolderDialog 6.0 qml/+Fusion/FolderDialog.qml
+FileDialog 6.0 qml/+Imagine/FileDialog.qml
+FolderDialog 6.0 qml/+Imagine/FolderDialog.qml
+FileDialog 6.0 qml/+Material/FileDialog.qml
+FolderDialog 6.0 qml/+Material/FolderDialog.qml
+FileDialog 6.0 qml/+Universal/FileDialog.qml
+FolderDialog 6.0 qml/+Universal/FolderDialog.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qtquickdialogs2quickimplplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qtquickdialogs2quickimplplugin.dll
new file mode 100644
index 00000000..a72a3c59
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Dialogs/quickimpl/qtquickdialogs2quickimplplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Effects/effectsplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Effects/effectsplugin.dll
new file mode 100644
index 00000000..0954666b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Effects/effectsplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Effects/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Effects/plugins.qmltypes
new file mode 100644
index 00000000..7ea01b3a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Effects/plugins.qmltypes
@@ -0,0 +1,467 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickmultieffect_p.h"
+ lineNumber: 32
+ name: "QQuickMultiEffect"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Effects/MultiEffect 6.5",
+ "QtQuick.Effects/MultiEffect 6.7"
+ ]
+ exportMetaObjectRevisions: [1541, 1543]
+ Property {
+ name: "source"
+ type: "QQuickItem"
+ isPointer: true
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "autoPaddingEnabled"
+ type: "bool"
+ read: "autoPaddingEnabled"
+ write: "setAutoPaddingEnabled"
+ notify: "autoPaddingEnabledChanged"
+ index: 1
+ lineNumber: 36
+ }
+ Property {
+ name: "paddingRect"
+ type: "QRectF"
+ read: "paddingRect"
+ write: "setPaddingRect"
+ notify: "paddingRectChanged"
+ index: 2
+ lineNumber: 37
+ }
+ Property {
+ name: "brightness"
+ type: "double"
+ read: "brightness"
+ write: "setBrightness"
+ notify: "brightnessChanged"
+ index: 3
+ lineNumber: 38
+ }
+ Property {
+ name: "contrast"
+ type: "double"
+ read: "contrast"
+ write: "setContrast"
+ notify: "contrastChanged"
+ index: 4
+ lineNumber: 39
+ }
+ Property {
+ name: "saturation"
+ type: "double"
+ read: "saturation"
+ write: "setSaturation"
+ notify: "saturationChanged"
+ index: 5
+ lineNumber: 40
+ }
+ Property {
+ name: "colorization"
+ type: "double"
+ read: "colorization"
+ write: "setColorization"
+ notify: "colorizationChanged"
+ index: 6
+ lineNumber: 41
+ }
+ Property {
+ name: "colorizationColor"
+ type: "QColor"
+ read: "colorizationColor"
+ write: "setColorizationColor"
+ notify: "colorizationColorChanged"
+ index: 7
+ lineNumber: 42
+ }
+ Property {
+ name: "blurEnabled"
+ type: "bool"
+ read: "blurEnabled"
+ write: "setBlurEnabled"
+ notify: "blurEnabledChanged"
+ index: 8
+ lineNumber: 43
+ }
+ Property {
+ name: "blur"
+ type: "double"
+ read: "blur"
+ write: "setBlur"
+ notify: "blurChanged"
+ index: 9
+ lineNumber: 44
+ }
+ Property {
+ name: "blurMax"
+ type: "int"
+ read: "blurMax"
+ write: "setBlurMax"
+ notify: "blurMaxChanged"
+ index: 10
+ lineNumber: 45
+ }
+ Property {
+ name: "blurMultiplier"
+ type: "double"
+ read: "blurMultiplier"
+ write: "setBlurMultiplier"
+ notify: "blurMultiplierChanged"
+ index: 11
+ lineNumber: 46
+ }
+ Property {
+ name: "shadowEnabled"
+ type: "bool"
+ read: "shadowEnabled"
+ write: "setShadowEnabled"
+ notify: "shadowEnabledChanged"
+ index: 12
+ lineNumber: 47
+ }
+ Property {
+ name: "shadowOpacity"
+ type: "double"
+ read: "shadowOpacity"
+ write: "setShadowOpacity"
+ notify: "shadowOpacityChanged"
+ index: 13
+ lineNumber: 48
+ }
+ Property {
+ name: "shadowBlur"
+ type: "double"
+ read: "shadowBlur"
+ write: "setShadowBlur"
+ notify: "shadowBlurChanged"
+ index: 14
+ lineNumber: 49
+ }
+ Property {
+ name: "shadowHorizontalOffset"
+ type: "double"
+ read: "shadowHorizontalOffset"
+ write: "setShadowHorizontalOffset"
+ notify: "shadowHorizontalOffsetChanged"
+ index: 15
+ lineNumber: 50
+ }
+ Property {
+ name: "shadowVerticalOffset"
+ type: "double"
+ read: "shadowVerticalOffset"
+ write: "setShadowVerticalOffset"
+ notify: "shadowVerticalOffsetChanged"
+ index: 16
+ lineNumber: 51
+ }
+ Property {
+ name: "shadowColor"
+ type: "QColor"
+ read: "shadowColor"
+ write: "setShadowColor"
+ notify: "shadowColorChanged"
+ index: 17
+ lineNumber: 52
+ }
+ Property {
+ name: "shadowScale"
+ type: "double"
+ read: "shadowScale"
+ write: "setShadowScale"
+ notify: "shadowScaleChanged"
+ index: 18
+ lineNumber: 53
+ }
+ Property {
+ name: "maskEnabled"
+ type: "bool"
+ read: "maskEnabled"
+ write: "setMaskEnabled"
+ notify: "maskEnabledChanged"
+ index: 19
+ lineNumber: 54
+ }
+ Property {
+ name: "maskSource"
+ type: "QQuickItem"
+ isPointer: true
+ read: "maskSource"
+ write: "setMaskSource"
+ notify: "maskSourceChanged"
+ index: 20
+ lineNumber: 55
+ }
+ Property {
+ name: "maskThresholdMin"
+ type: "double"
+ read: "maskThresholdMin"
+ write: "setMaskThresholdMin"
+ notify: "maskThresholdMinChanged"
+ index: 21
+ lineNumber: 56
+ }
+ Property {
+ name: "maskSpreadAtMin"
+ type: "double"
+ read: "maskSpreadAtMin"
+ write: "setMaskSpreadAtMin"
+ notify: "maskSpreadAtMinChanged"
+ index: 22
+ lineNumber: 57
+ }
+ Property {
+ name: "maskThresholdMax"
+ type: "double"
+ read: "maskThresholdMax"
+ write: "setMaskThresholdMax"
+ notify: "maskThresholdMaxChanged"
+ index: 23
+ lineNumber: 58
+ }
+ Property {
+ name: "maskSpreadAtMax"
+ type: "double"
+ read: "maskSpreadAtMax"
+ write: "setMaskSpreadAtMax"
+ notify: "maskSpreadAtMaxChanged"
+ index: 24
+ lineNumber: 59
+ }
+ Property {
+ name: "maskInverted"
+ type: "bool"
+ read: "maskInverted"
+ write: "setMaskInverted"
+ notify: "maskInvertedChanged"
+ index: 25
+ lineNumber: 60
+ }
+ Property {
+ name: "itemRect"
+ type: "QRectF"
+ read: "itemRect"
+ notify: "itemRectChanged"
+ index: 26
+ lineNumber: 61
+ isReadonly: true
+ }
+ Property {
+ name: "fragmentShader"
+ type: "QString"
+ read: "fragmentShader"
+ notify: "fragmentShaderChanged"
+ index: 27
+ lineNumber: 62
+ isReadonly: true
+ }
+ Property {
+ name: "vertexShader"
+ type: "QString"
+ read: "vertexShader"
+ notify: "vertexShaderChanged"
+ index: 28
+ lineNumber: 63
+ isReadonly: true
+ }
+ Property {
+ name: "hasProxySource"
+ type: "bool"
+ read: "hasProxySource"
+ notify: "hasProxySourceChanged"
+ index: 29
+ lineNumber: 64
+ isReadonly: true
+ }
+ Signal { name: "shaderChanged"; lineNumber: 156 }
+ Signal { name: "itemSizeChanged"; lineNumber: 157 }
+ Signal { name: "sourceChanged"; lineNumber: 158 }
+ Signal { name: "autoPaddingEnabledChanged"; lineNumber: 159 }
+ Signal { name: "paddingRectChanged"; lineNumber: 160 }
+ Signal { name: "brightnessChanged"; lineNumber: 161 }
+ Signal { name: "contrastChanged"; lineNumber: 162 }
+ Signal { name: "saturationChanged"; lineNumber: 163 }
+ Signal { name: "colorizationChanged"; lineNumber: 164 }
+ Signal { name: "colorizationColorChanged"; lineNumber: 165 }
+ Signal { name: "blurEnabledChanged"; lineNumber: 166 }
+ Signal { name: "blurChanged"; lineNumber: 167 }
+ Signal { name: "blurMaxChanged"; lineNumber: 168 }
+ Signal { name: "blurMultiplierChanged"; lineNumber: 169 }
+ Signal { name: "shadowEnabledChanged"; lineNumber: 170 }
+ Signal { name: "shadowOpacityChanged"; lineNumber: 171 }
+ Signal { name: "shadowBlurChanged"; lineNumber: 172 }
+ Signal { name: "shadowHorizontalOffsetChanged"; lineNumber: 173 }
+ Signal { name: "shadowVerticalOffsetChanged"; lineNumber: 174 }
+ Signal { name: "shadowColorChanged"; lineNumber: 175 }
+ Signal { name: "shadowScaleChanged"; lineNumber: 176 }
+ Signal { name: "maskEnabledChanged"; lineNumber: 177 }
+ Signal { name: "maskSourceChanged"; lineNumber: 178 }
+ Signal { name: "maskThresholdMinChanged"; lineNumber: 179 }
+ Signal { name: "maskSpreadAtMinChanged"; lineNumber: 180 }
+ Signal { name: "maskThresholdMaxChanged"; lineNumber: 181 }
+ Signal { name: "maskSpreadAtMaxChanged"; lineNumber: 182 }
+ Signal { name: "maskInvertedChanged"; lineNumber: 183 }
+ Signal { name: "itemRectChanged"; lineNumber: 184 }
+ Signal { name: "fragmentShaderChanged"; lineNumber: 185 }
+ Signal { name: "vertexShaderChanged"; lineNumber: 186 }
+ Signal { name: "hasProxySourceChanged"; lineNumber: 187 }
+ }
+ Component {
+ file: "private/qquickrectangularshadow_p.h"
+ lineNumber: 32
+ name: "QQuickRectangularShadow"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Effects/RectangularShadow 6.9",
+ "QtQuick.Effects/RectangularShadow 6.11"
+ ]
+ exportMetaObjectRevisions: [1545, 1547]
+ Property {
+ name: "offset"
+ type: "QVector2D"
+ read: "offset"
+ write: "setOffset"
+ notify: "offsetChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 1
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "blur"
+ type: "double"
+ read: "blur"
+ write: "setBlur"
+ notify: "blurChanged"
+ index: 2
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "radius"
+ type: "double"
+ read: "radius"
+ write: "setRadius"
+ notify: "radiusChanged"
+ index: 3
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "topLeftRadius"
+ revision: 1547
+ type: "double"
+ read: "topLeftRadius"
+ write: "setTopLeftRadius"
+ reset: "resetTopLeftRadius"
+ notify: "topLeftRadiusChanged"
+ index: 4
+ lineNumber: 39
+ }
+ Property {
+ name: "topRightRadius"
+ revision: 1547
+ type: "double"
+ read: "topRightRadius"
+ write: "setTopRightRadius"
+ reset: "resetTopRightRadius"
+ notify: "topRightRadiusChanged"
+ index: 5
+ lineNumber: 40
+ }
+ Property {
+ name: "bottomLeftRadius"
+ revision: 1547
+ type: "double"
+ read: "bottomLeftRadius"
+ write: "setBottomLeftRadius"
+ reset: "resetBottomLeftRadius"
+ notify: "bottomLeftRadiusChanged"
+ index: 6
+ lineNumber: 41
+ }
+ Property {
+ name: "bottomRightRadius"
+ revision: 1547
+ type: "double"
+ read: "bottomRightRadius"
+ write: "setBottomRightRadius"
+ reset: "resetBottomRightRadius"
+ notify: "bottomRightRadiusChanged"
+ index: 7
+ lineNumber: 42
+ }
+ Property {
+ name: "spread"
+ type: "double"
+ read: "spread"
+ write: "setSpread"
+ notify: "spreadChanged"
+ index: 8
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "cached"
+ type: "bool"
+ read: "isCached"
+ write: "setCached"
+ notify: "cachedChanged"
+ index: 9
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "material"
+ type: "QQuickItem"
+ isPointer: true
+ read: "material"
+ write: "setMaterial"
+ notify: "materialChanged"
+ index: 10
+ lineNumber: 45
+ isFinal: true
+ }
+ Signal { name: "offsetChanged"; lineNumber: 80 }
+ Signal { name: "colorChanged"; lineNumber: 81 }
+ Signal { name: "blurChanged"; lineNumber: 82 }
+ Signal { name: "radiusChanged"; lineNumber: 83 }
+ Signal { name: "spreadChanged"; lineNumber: 84 }
+ Signal { name: "cachedChanged"; lineNumber: 85 }
+ Signal { name: "materialChanged"; lineNumber: 86 }
+ Signal { name: "topLeftRadiusChanged"; revision: 1547; lineNumber: 87 }
+ Signal { name: "topRightRadiusChanged"; revision: 1547; lineNumber: 88 }
+ Signal { name: "bottomLeftRadiusChanged"; revision: 1547; lineNumber: 89 }
+ Signal { name: "bottomRightRadiusChanged"; revision: 1547; lineNumber: 90 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Effects/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Effects/qmldir
new file mode 100644
index 00000000..4fbc513d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Effects/qmldir
@@ -0,0 +1,8 @@
+module QtQuick.Effects
+linktarget Qt6::effectsplugin
+optional plugin effectsplugin
+classname QtQuickEffectsPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Effects/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Layouts/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Layouts/plugins.qmltypes
new file mode 100644
index 00000000..21d0bac1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Layouts/plugins.qmltypes
@@ -0,0 +1,894 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquicklinearlayout_p.h"
+ lineNumber: 242
+ name: "QQuickColumnLayout"
+ accessSemantics: "reference"
+ prototype: "QQuickLinearLayout"
+ exports: [
+ "QtQuick.Layouts/ColumnLayout 1.0",
+ "QtQuick.Layouts/ColumnLayout 1.1",
+ "QtQuick.Layouts/ColumnLayout 2.0",
+ "QtQuick.Layouts/ColumnLayout 2.1",
+ "QtQuick.Layouts/ColumnLayout 2.4",
+ "QtQuick.Layouts/ColumnLayout 2.7",
+ "QtQuick.Layouts/ColumnLayout 2.11",
+ "QtQuick.Layouts/ColumnLayout 6.0",
+ "QtQuick.Layouts/ColumnLayout 6.3",
+ "QtQuick.Layouts/ColumnLayout 6.6",
+ "QtQuick.Layouts/ColumnLayout 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 256,
+ 257,
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1542,
+ 1543
+ ]
+ }
+ Component {
+ file: "private/qquickflexboxlayout_p.h"
+ lineNumber: 28
+ name: "QQuickFlexboxLayout"
+ accessSemantics: "reference"
+ prototype: "QQuickLayout"
+ exports: ["QtQuick.Layouts/FlexboxLayout 6.10"]
+ exportMetaObjectRevisions: [1546]
+ attachedType: "QQuickFlexboxLayoutAttached"
+ Enum {
+ name: "FlexboxDirection"
+ lineNumber: 49
+ values: ["Column", "ColumnReverse", "Row", "RowReverse"]
+ }
+ Enum {
+ name: "FlexboxWrap"
+ lineNumber: 57
+ values: ["NoWrap", "Wrap", "WrapReverse"]
+ }
+ Enum {
+ name: "FlexboxAlignment"
+ lineNumber: 119
+ values: [
+ "AlignAuto",
+ "AlignStart",
+ "AlignCenter",
+ "AlignEnd",
+ "AlignStretch",
+ "AlignBaseline",
+ "AlignSpaceBetween",
+ "AlignSpaceAround",
+ "AlignSpaceEvenly"
+ ]
+ }
+ Enum {
+ name: "FlexboxJustify"
+ lineNumber: 133
+ values: [
+ "JustifyStart",
+ "JustifyCenter",
+ "JustifyEnd",
+ "JustifySpaceBetween",
+ "JustifySpaceAround",
+ "JustifySpaceEvenly"
+ ]
+ }
+ Enum {
+ name: "FlexboxEdge"
+ lineNumber: 144
+ values: [
+ "EdgeLeft",
+ "EdgeRight",
+ "EdgeTop",
+ "EdgeBottom",
+ "EdgeAll",
+ "EdgeMax"
+ ]
+ }
+ Enum {
+ name: "FlexboxGap"
+ lineNumber: 155
+ values: ["GapRow", "GapColumn", "GapAll", "GapMax"]
+ }
+ Property {
+ name: "direction"
+ type: "FlexboxDirection"
+ read: "direction"
+ write: "setDirection"
+ notify: "directionChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "wrap"
+ type: "FlexboxWrap"
+ read: "wrap"
+ write: "setWrap"
+ notify: "wrapChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "alignItems"
+ type: "FlexboxAlignment"
+ read: "alignItems"
+ write: "setAlignItems"
+ notify: "alignItemsChanged"
+ index: 2
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "alignContent"
+ type: "FlexboxAlignment"
+ read: "alignContent"
+ write: "setAlignContent"
+ notify: "alignContentChanged"
+ index: 3
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "justifyContent"
+ type: "FlexboxJustify"
+ read: "justifyContent"
+ write: "setJustifyContent"
+ notify: "justifyContentChanged"
+ index: 4
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "gap"
+ type: "double"
+ read: "gap"
+ write: "setGap"
+ reset: "resetGap"
+ notify: "gapChanged"
+ index: 5
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "rowGap"
+ type: "double"
+ read: "rowGap"
+ write: "setRowGap"
+ reset: "resetRowGap"
+ notify: "rowGapChanged"
+ index: 6
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "columnGap"
+ type: "double"
+ read: "columnGap"
+ write: "setColumnGap"
+ reset: "resetColumnGap"
+ notify: "columnGapChanged"
+ index: 7
+ lineNumber: 39
+ isFinal: true
+ }
+ Signal { name: "countChanged"; lineNumber: 213 }
+ Signal { name: "directionChanged"; lineNumber: 214 }
+ Signal { name: "wrapChanged"; lineNumber: 215 }
+ Signal { name: "alignItemsChanged"; lineNumber: 216 }
+ Signal { name: "alignContentChanged"; lineNumber: 217 }
+ Signal { name: "justifyContentChanged"; lineNumber: 218 }
+ Signal { name: "gapChanged"; lineNumber: 219 }
+ Signal { name: "rowGapChanged"; lineNumber: 220 }
+ Signal { name: "columnGapChanged"; lineNumber: 221 }
+ }
+ Component {
+ file: "private/qquickflexboxlayout_p.h"
+ lineNumber: 230
+ name: "QQuickFlexboxLayoutAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "alignSelf"
+ type: "QQuickFlexboxLayout::FlexboxAlignment"
+ read: "alignSelf"
+ write: "setAlignSelf"
+ notify: "alignSelfChanged"
+ index: 0
+ lineNumber: 234
+ isFinal: true
+ }
+ Signal { name: "alignSelfChanged"; lineNumber: 243 }
+ }
+ Component {
+ file: "private/qquicklinearlayout_p.h"
+ lineNumber: 115
+ name: "QQuickGridLayout"
+ accessSemantics: "reference"
+ prototype: "QQuickGridLayoutBase"
+ exports: [
+ "QtQuick.Layouts/GridLayout 1.0",
+ "QtQuick.Layouts/GridLayout 1.1",
+ "QtQuick.Layouts/GridLayout 2.0",
+ "QtQuick.Layouts/GridLayout 2.1",
+ "QtQuick.Layouts/GridLayout 2.4",
+ "QtQuick.Layouts/GridLayout 2.7",
+ "QtQuick.Layouts/GridLayout 2.11",
+ "QtQuick.Layouts/GridLayout 6.0",
+ "QtQuick.Layouts/GridLayout 6.3",
+ "QtQuick.Layouts/GridLayout 6.6",
+ "QtQuick.Layouts/GridLayout 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 256,
+ 257,
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1542,
+ 1543
+ ]
+ Enum {
+ name: "Flow"
+ lineNumber: 143
+ values: ["LeftToRight", "TopToBottom"]
+ }
+ Property {
+ name: "columnSpacing"
+ type: "double"
+ read: "columnSpacing"
+ write: "setColumnSpacing"
+ notify: "columnSpacingChanged"
+ index: 0
+ lineNumber: 119
+ }
+ Property {
+ name: "rowSpacing"
+ type: "double"
+ read: "rowSpacing"
+ write: "setRowSpacing"
+ notify: "rowSpacingChanged"
+ index: 1
+ lineNumber: 120
+ }
+ Property {
+ name: "columns"
+ type: "int"
+ read: "columns"
+ write: "setColumns"
+ notify: "columnsChanged"
+ index: 2
+ lineNumber: 121
+ }
+ Property {
+ name: "rows"
+ type: "int"
+ read: "rows"
+ write: "setRows"
+ notify: "rowsChanged"
+ index: 3
+ lineNumber: 122
+ }
+ Property {
+ name: "flow"
+ type: "Flow"
+ read: "flow"
+ write: "setFlow"
+ notify: "flowChanged"
+ index: 4
+ lineNumber: 123
+ }
+ Property {
+ name: "uniformCellWidths"
+ revision: 1542
+ type: "bool"
+ read: "uniformCellWidths"
+ write: "setUniformCellWidths"
+ notify: "uniformCellWidthsChanged"
+ index: 5
+ lineNumber: 124
+ isFinal: true
+ }
+ Property {
+ name: "uniformCellHeights"
+ revision: 1542
+ type: "bool"
+ read: "uniformCellHeights"
+ write: "setUniformCellHeights"
+ notify: "uniformCellHeightsChanged"
+ index: 6
+ lineNumber: 126
+ isFinal: true
+ }
+ Signal { name: "columnSpacingChanged"; lineNumber: 156 }
+ Signal { name: "rowSpacingChanged"; lineNumber: 157 }
+ Signal { name: "columnsChanged"; lineNumber: 159 }
+ Signal { name: "rowsChanged"; lineNumber: 160 }
+ Signal { name: "flowChanged"; lineNumber: 162 }
+ Signal { name: "uniformCellWidthsChanged"; revision: 1542; lineNumber: 164 }
+ Signal { name: "uniformCellHeightsChanged"; revision: 1542; lineNumber: 165 }
+ }
+ Component {
+ file: "private/qquicklinearlayout_p.h"
+ lineNumber: 32
+ name: "QQuickGridLayoutBase"
+ accessSemantics: "reference"
+ prototype: "QQuickLayout"
+ Property {
+ name: "layoutDirection"
+ revision: 257
+ type: "Qt::LayoutDirection"
+ read: "layoutDirection"
+ write: "setLayoutDirection"
+ notify: "layoutDirectionChanged"
+ index: 0
+ lineNumber: 36
+ }
+ Signal { name: "layoutDirectionChanged"; revision: 257; lineNumber: 74 }
+ }
+ Component {
+ file: "private/qquicklayout_p.h"
+ lineNumber: 35
+ name: "QQuickLayout"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Layouts/Layout 1.0",
+ "QtQuick.Layouts/Layout 2.0",
+ "QtQuick.Layouts/Layout 2.1",
+ "QtQuick.Layouts/Layout 2.4",
+ "QtQuick.Layouts/Layout 2.7",
+ "QtQuick.Layouts/Layout 2.11",
+ "QtQuick.Layouts/Layout 6.0",
+ "QtQuick.Layouts/Layout 6.3",
+ "QtQuick.Layouts/Layout 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [
+ 256,
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ attachedType: "QQuickLayoutAttached"
+ Enum {
+ name: "SizePolicy"
+ lineNumber: 57
+ values: ["SizePolicyImplicit", "SizePolicyExplicit"]
+ }
+ Method { name: "invalidateSenderItem"; lineNumber: 123 }
+ Method { name: "_q_dumpLayoutTree"; isMethodConstant: true; lineNumber: 110 }
+ }
+ Component {
+ file: "private/qquicklayout_p.h"
+ lineNumber: 167
+ name: "QQuickLayoutAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "minimumWidth"
+ type: "double"
+ read: "minimumWidth"
+ write: "setMinimumWidth"
+ notify: "minimumWidthChanged"
+ index: 0
+ lineNumber: 170
+ isFinal: true
+ }
+ Property {
+ name: "minimumHeight"
+ type: "double"
+ read: "minimumHeight"
+ write: "setMinimumHeight"
+ notify: "minimumHeightChanged"
+ index: 1
+ lineNumber: 171
+ isFinal: true
+ }
+ Property {
+ name: "preferredWidth"
+ type: "double"
+ read: "preferredWidth"
+ write: "setPreferredWidth"
+ notify: "preferredWidthChanged"
+ index: 2
+ lineNumber: 172
+ isFinal: true
+ }
+ Property {
+ name: "preferredHeight"
+ type: "double"
+ read: "preferredHeight"
+ write: "setPreferredHeight"
+ notify: "preferredHeightChanged"
+ index: 3
+ lineNumber: 173
+ isFinal: true
+ }
+ Property {
+ name: "maximumWidth"
+ type: "double"
+ read: "maximumWidth"
+ write: "setMaximumWidth"
+ notify: "maximumWidthChanged"
+ index: 4
+ lineNumber: 174
+ isFinal: true
+ }
+ Property {
+ name: "maximumHeight"
+ type: "double"
+ read: "maximumHeight"
+ write: "setMaximumHeight"
+ notify: "maximumHeightChanged"
+ index: 5
+ lineNumber: 175
+ isFinal: true
+ }
+ Property {
+ name: "fillHeight"
+ type: "bool"
+ read: "fillHeight"
+ write: "setFillHeight"
+ notify: "fillHeightChanged"
+ index: 6
+ lineNumber: 176
+ isFinal: true
+ }
+ Property {
+ name: "fillWidth"
+ type: "bool"
+ read: "fillWidth"
+ write: "setFillWidth"
+ notify: "fillWidthChanged"
+ index: 7
+ lineNumber: 177
+ isFinal: true
+ }
+ Property {
+ name: "useDefaultSizePolicy"
+ type: "QQuickLayout::SizePolicy"
+ read: "useDefaultSizePolicy"
+ write: "setUseDefaultSizePolicy"
+ notify: "useDefaultSizePolicyChanged"
+ index: 8
+ lineNumber: 178
+ isFinal: true
+ }
+ Property {
+ name: "row"
+ type: "int"
+ read: "row"
+ write: "setRow"
+ notify: "rowChanged"
+ index: 9
+ lineNumber: 179
+ isFinal: true
+ }
+ Property {
+ name: "column"
+ type: "int"
+ read: "column"
+ write: "setColumn"
+ notify: "columnChanged"
+ index: 10
+ lineNumber: 180
+ isFinal: true
+ }
+ Property {
+ name: "rowSpan"
+ type: "int"
+ read: "rowSpan"
+ write: "setRowSpan"
+ notify: "rowSpanChanged"
+ index: 11
+ lineNumber: 181
+ isFinal: true
+ }
+ Property {
+ name: "columnSpan"
+ type: "int"
+ read: "columnSpan"
+ write: "setColumnSpan"
+ notify: "columnSpanChanged"
+ index: 12
+ lineNumber: 182
+ isFinal: true
+ }
+ Property {
+ name: "alignment"
+ type: "Qt::Alignment"
+ read: "alignment"
+ write: "setAlignment"
+ notify: "alignmentChanged"
+ index: 13
+ lineNumber: 183
+ isFinal: true
+ }
+ Property {
+ name: "horizontalStretchFactor"
+ type: "int"
+ read: "horizontalStretchFactor"
+ write: "setHorizontalStretchFactor"
+ notify: "horizontalStretchFactorChanged"
+ index: 14
+ lineNumber: 184
+ isFinal: true
+ }
+ Property {
+ name: "verticalStretchFactor"
+ type: "int"
+ read: "verticalStretchFactor"
+ write: "setVerticalStretchFactor"
+ notify: "verticalStretchFactorChanged"
+ index: 15
+ lineNumber: 185
+ isFinal: true
+ }
+ Property {
+ name: "margins"
+ type: "double"
+ read: "margins"
+ write: "setMargins"
+ notify: "marginsChanged"
+ index: 16
+ lineNumber: 187
+ isFinal: true
+ }
+ Property {
+ name: "leftMargin"
+ type: "double"
+ read: "leftMargin"
+ write: "setLeftMargin"
+ reset: "resetLeftMargin"
+ notify: "leftMarginChanged"
+ index: 17
+ lineNumber: 188
+ isFinal: true
+ }
+ Property {
+ name: "topMargin"
+ type: "double"
+ read: "topMargin"
+ write: "setTopMargin"
+ reset: "resetTopMargin"
+ notify: "topMarginChanged"
+ index: 18
+ lineNumber: 189
+ isFinal: true
+ }
+ Property {
+ name: "rightMargin"
+ type: "double"
+ read: "rightMargin"
+ write: "setRightMargin"
+ reset: "resetRightMargin"
+ notify: "rightMarginChanged"
+ index: 19
+ lineNumber: 190
+ isFinal: true
+ }
+ Property {
+ name: "bottomMargin"
+ type: "double"
+ read: "bottomMargin"
+ write: "setBottomMargin"
+ reset: "resetBottomMargin"
+ notify: "bottomMarginChanged"
+ index: 20
+ lineNumber: 191
+ isFinal: true
+ }
+ Signal { name: "minimumWidthChanged"; lineNumber: 349 }
+ Signal { name: "minimumHeightChanged"; lineNumber: 350 }
+ Signal { name: "preferredWidthChanged"; lineNumber: 351 }
+ Signal { name: "preferredHeightChanged"; lineNumber: 352 }
+ Signal { name: "maximumWidthChanged"; lineNumber: 353 }
+ Signal { name: "maximumHeightChanged"; lineNumber: 354 }
+ Signal { name: "fillWidthChanged"; lineNumber: 355 }
+ Signal { name: "fillHeightChanged"; lineNumber: 356 }
+ Signal { name: "useDefaultSizePolicyChanged"; lineNumber: 357 }
+ Signal { name: "leftMarginChanged"; lineNumber: 358 }
+ Signal { name: "topMarginChanged"; lineNumber: 359 }
+ Signal { name: "rightMarginChanged"; lineNumber: 360 }
+ Signal { name: "bottomMarginChanged"; lineNumber: 361 }
+ Signal { name: "marginsChanged"; lineNumber: 362 }
+ Signal { name: "rowChanged"; lineNumber: 363 }
+ Signal { name: "columnChanged"; lineNumber: 364 }
+ Signal { name: "rowSpanChanged"; lineNumber: 365 }
+ Signal { name: "columnSpanChanged"; lineNumber: 366 }
+ Signal { name: "alignmentChanged"; lineNumber: 367 }
+ Signal { name: "horizontalStretchFactorChanged"; lineNumber: 368 }
+ Signal { name: "verticalStretchFactorChanged"; lineNumber: 369 }
+ }
+ Component {
+ file: "private/qquicklayoutitemproxy_p.h"
+ lineNumber: 25
+ name: "QQuickLayoutItemProxy"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Layouts/LayoutItemProxy 6.6",
+ "QtQuick.Layouts/LayoutItemProxy 6.7"
+ ]
+ exportMetaObjectRevisions: [1542, 1543]
+ Property {
+ name: "target"
+ type: "QQuickItem"
+ isPointer: true
+ read: "target"
+ write: "setTarget"
+ notify: "targetChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Signal { name: "targetChanged"; lineNumber: 75 }
+ Method { name: "updatePos"; lineNumber: 47 }
+ Method { name: "targetMinimumWidthChanged"; lineNumber: 56 }
+ Method { name: "proxyMinimumWidthChanged"; lineNumber: 56 }
+ Method { name: "targetMinimumHeightChanged"; lineNumber: 57 }
+ Method { name: "proxyMinimumHeightChanged"; lineNumber: 57 }
+ Method { name: "targetPreferredWidthChanged"; lineNumber: 58 }
+ Method { name: "proxyPreferredWidthChanged"; lineNumber: 58 }
+ Method { name: "targetPreferredHeightChanged"; lineNumber: 59 }
+ Method { name: "proxyPreferredHeightChanged"; lineNumber: 59 }
+ Method { name: "targetMaximumWidthChanged"; lineNumber: 60 }
+ Method { name: "proxyMaximumWidthChanged"; lineNumber: 60 }
+ Method { name: "targetMaximumHeightChanged"; lineNumber: 61 }
+ Method { name: "proxyMaximumHeightChanged"; lineNumber: 61 }
+ Method { name: "targetFillWidthChanged"; lineNumber: 62 }
+ Method { name: "proxyFillWidthChanged"; lineNumber: 62 }
+ Method { name: "targetFillHeightChanged"; lineNumber: 63 }
+ Method { name: "proxyFillHeightChanged"; lineNumber: 63 }
+ Method { name: "targetAlignmentChanged"; lineNumber: 64 }
+ Method { name: "proxyAlignmentChanged"; lineNumber: 64 }
+ Method { name: "targetHorizontalStretchFactorChanged"; lineNumber: 65 }
+ Method { name: "proxyHorizontalStretchFactorChanged"; lineNumber: 65 }
+ Method { name: "targetVerticalStretchFactorChanged"; lineNumber: 66 }
+ Method { name: "proxyVerticalStretchFactorChanged"; lineNumber: 66 }
+ Method { name: "targetMarginsChanged"; lineNumber: 67 }
+ Method { name: "proxyMarginsChanged"; lineNumber: 67 }
+ Method { name: "targetLeftMarginChanged"; lineNumber: 68 }
+ Method { name: "proxyLeftMarginChanged"; lineNumber: 68 }
+ Method { name: "targetTopMarginChanged"; lineNumber: 69 }
+ Method { name: "proxyTopMarginChanged"; lineNumber: 69 }
+ Method { name: "targetRightMarginChanged"; lineNumber: 70 }
+ Method { name: "proxyRightMarginChanged"; lineNumber: 70 }
+ Method { name: "targetBottomMarginChanged"; lineNumber: 71 }
+ Method { name: "proxyBottomMarginChanged"; lineNumber: 71 }
+ Method {
+ name: "effectiveTarget"
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 42
+ }
+ }
+ Component {
+ file: "private/qquicklayoutitemproxy_p.h"
+ lineNumber: 116
+ name: "QQuickLayoutItemProxyAttachedData"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "proxyHasControl"
+ type: "bool"
+ read: "proxyHasControl"
+ notify: "controllingProxyChanged"
+ index: 0
+ lineNumber: 121
+ isReadonly: true
+ }
+ Property {
+ name: "controllingProxy"
+ type: "QQuickLayoutItemProxy"
+ isPointer: true
+ read: "getControllingProxy"
+ notify: "controllingProxyChanged"
+ index: 1
+ lineNumber: 122
+ isReadonly: true
+ }
+ Property {
+ name: "proxies"
+ type: "QQuickLayoutItemProxy"
+ isList: true
+ read: "getProxies"
+ notify: "proxiesChanged"
+ index: 2
+ lineNumber: 123
+ isReadonly: true
+ }
+ Signal { name: "controlTaken"; lineNumber: 137 }
+ Signal { name: "controlReleased"; lineNumber: 138 }
+ Signal { name: "controllingProxyChanged"; lineNumber: 139 }
+ Signal { name: "proxiesChanged"; lineNumber: 140 }
+ }
+ Component {
+ file: "private/qquicklinearlayout_p.h"
+ lineNumber: 187
+ name: "QQuickLinearLayout"
+ accessSemantics: "reference"
+ prototype: "QQuickGridLayoutBase"
+ Property {
+ name: "spacing"
+ type: "double"
+ read: "spacing"
+ write: "setSpacing"
+ notify: "spacingChanged"
+ index: 0
+ lineNumber: 191
+ }
+ Property {
+ name: "uniformCellSizes"
+ revision: 1542
+ type: "bool"
+ read: "uniformCellSizes"
+ write: "setUniformCellSizes"
+ notify: "uniformCellSizesChanged"
+ index: 1
+ lineNumber: 192
+ isFinal: true
+ }
+ Signal { name: "spacingChanged"; lineNumber: 206 }
+ Signal { name: "uniformCellSizesChanged"; revision: 1542; lineNumber: 207 }
+ }
+ Component {
+ file: "private/qquicklinearlayout_p.h"
+ lineNumber: 225
+ name: "QQuickRowLayout"
+ accessSemantics: "reference"
+ prototype: "QQuickLinearLayout"
+ exports: [
+ "QtQuick.Layouts/RowLayout 1.0",
+ "QtQuick.Layouts/RowLayout 1.1",
+ "QtQuick.Layouts/RowLayout 2.0",
+ "QtQuick.Layouts/RowLayout 2.1",
+ "QtQuick.Layouts/RowLayout 2.4",
+ "QtQuick.Layouts/RowLayout 2.7",
+ "QtQuick.Layouts/RowLayout 2.11",
+ "QtQuick.Layouts/RowLayout 6.0",
+ "QtQuick.Layouts/RowLayout 6.3",
+ "QtQuick.Layouts/RowLayout 6.6",
+ "QtQuick.Layouts/RowLayout 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 256,
+ 257,
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1542,
+ 1543
+ ]
+ }
+ Component {
+ file: "private/qquickstacklayout_p.h"
+ lineNumber: 27
+ name: "QQuickStackLayout"
+ accessSemantics: "reference"
+ prototype: "QQuickLayout"
+ exports: [
+ "QtQuick.Layouts/StackLayout 1.3",
+ "QtQuick.Layouts/StackLayout 2.0",
+ "QtQuick.Layouts/StackLayout 2.1",
+ "QtQuick.Layouts/StackLayout 2.4",
+ "QtQuick.Layouts/StackLayout 2.7",
+ "QtQuick.Layouts/StackLayout 2.11",
+ "QtQuick.Layouts/StackLayout 6.0",
+ "QtQuick.Layouts/StackLayout 6.3",
+ "QtQuick.Layouts/StackLayout 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 259,
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ attachedType: "QQuickStackLayoutAttached"
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 0
+ lineNumber: 30
+ isReadonly: true
+ }
+ Property {
+ name: "currentIndex"
+ type: "int"
+ read: "currentIndex"
+ write: "setCurrentIndex"
+ notify: "currentIndexChanged"
+ index: 1
+ lineNumber: 31
+ }
+ Signal { name: "currentIndexChanged"; lineNumber: 62 }
+ Signal { name: "countChanged"; lineNumber: 63 }
+ Method {
+ name: "itemAt"
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 52
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickstacklayout_p.h"
+ lineNumber: 103
+ name: "QQuickStackLayoutAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "index"
+ type: "int"
+ read: "index"
+ notify: "indexChanged"
+ index: 0
+ lineNumber: 106
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "isCurrentItem"
+ type: "bool"
+ read: "isCurrentItem"
+ notify: "isCurrentItemChanged"
+ index: 1
+ lineNumber: 107
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "layout"
+ type: "QQuickStackLayout"
+ isPointer: true
+ read: "layout"
+ notify: "layoutChanged"
+ index: 2
+ lineNumber: 108
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "indexChanged"; lineNumber: 123 }
+ Signal { name: "isCurrentItemChanged"; lineNumber: 124 }
+ Signal { name: "layoutChanged"; lineNumber: 125 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Layouts/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Layouts/qmldir
new file mode 100644
index 00000000..9fa0f0d8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Layouts/qmldir
@@ -0,0 +1,9 @@
+module QtQuick.Layouts
+linktarget Qt6::qquicklayoutsplugin
+optional plugin qquicklayoutsplugin
+classname QtQuickLayoutsPlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Layouts/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Layouts/qquicklayoutsplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Layouts/qquicklayoutsplugin.dll
new file mode 100644
index 00000000..edac4a29
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Layouts/qquicklayoutsplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/LocalStorage/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/LocalStorage/plugins.qmltypes
new file mode 100644
index 00000000..09aa6aab
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/LocalStorage/plugins.qmltypes
@@ -0,0 +1,24 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qqmllocalstorage_p.h"
+ lineNumber: 27
+ name: "QQmlLocalStorage"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick.LocalStorage/LocalStorage 2.0",
+ "QtQuick.LocalStorage/LocalStorage 6.0"
+ ]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [512, 1536]
+ Method { name: "openDatabaseSync"; isJavaScriptFunction: true; lineNumber: 38 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/LocalStorage/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/LocalStorage/qmldir
new file mode 100644
index 00000000..de9d480b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/LocalStorage/qmldir
@@ -0,0 +1,7 @@
+module QtQuick.LocalStorage
+linktarget Qt6::qmllocalstorageplugin
+optional plugin qmllocalstorageplugin
+classname QQmlLocalStoragePlugin
+typeinfo plugins.qmltypes
+prefer :/qt-project.org/imports/QtQuick/LocalStorage/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/LocalStorage/qmllocalstorageplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/LocalStorage/qmllocalstorageplugin.dll
new file mode 100644
index 00000000..b012268d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/LocalStorage/qmllocalstorageplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultButton.qml
new file mode 100644
index 00000000..a291fbbb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultButton.qml
@@ -0,0 +1,53 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.Button {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ leftPadding: __nativeBackground ? background.contentPadding.left : 5
+ rightPadding: __nativeBackground ? background.contentPadding.right : 5
+ topPadding: __nativeBackground ? background.contentPadding.top : 5
+ bottomPadding: __nativeBackground ? background.contentPadding.bottom : 5
+
+ background: NativeStyle.Button {
+ control: control
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ spacing: 6
+
+ icon.width: 24
+ icon.height: 24
+
+ contentItem: IconLabel {
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+
+ icon: control.icon
+ defaultIconColor: control.palette.buttonText
+ text: control.text
+ font: control.font
+ color: defaultIconColor
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultCheckBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultCheckBox.qml
new file mode 100644
index 00000000..15b7acac
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultCheckBox.qml
@@ -0,0 +1,64 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.NativeStyle as NativeStyle
+
+T.CheckBox {
+ id: control
+
+ readonly property bool nativeIndicator: indicator instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: nativeIndicator ? 0 : 6
+ padding: nativeIndicator ? 0 : 6
+
+ indicator: NativeStyle.CheckBox {
+ control: control
+ y: control.topPadding + (control.availableHeight - height) >> 1
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ contentItem: CheckLabel {
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+
+ // For some reason, the other styles set padding here (in the delegate), instead of in
+ // the control above. And they also adjust the indicator position by setting x and y
+ // explicitly (instead of using insets). So we follow the same pattern to ensure that
+ // setting a custom contentItem delegate from the app will end up looking the same for
+ // all styles. But this should probably be fixed for all styles (to make them work the
+ // same way as e.g Buttons).
+ leftPadding: {
+ if (nativeIndicator)
+ indicator.contentPadding.left
+ else
+ indicator && !mirrored ? indicator.width + spacing : 0
+ }
+
+ topPadding: nativeIndicator ? indicator.contentPadding.top : 0
+ rightPadding: {
+ if (nativeIndicator)
+ indicator.contentPadding.right
+ else
+ indicator && mirrored ? indicator.width + spacing : 0
+ }
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultComboBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultComboBox.qml
new file mode 100644
index 00000000..d480f384
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultComboBox.qml
@@ -0,0 +1,105 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.ComboBox {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ 90 /* minimum */ )
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: __nativeBackground ? background.contentPadding.left : 5
+ rightPadding: __nativeBackground ? background.contentPadding.right : 5
+ topPadding: __nativeBackground ? background.contentPadding.top : 5
+ bottomPadding: __nativeBackground ? background.contentPadding.bottom : 5
+
+ contentItem: T.TextField {
+ implicitWidth: contentWidth
+ implicitHeight: contentHeight
+ text: control.editable ? control.editText : control.displayText
+
+ enabled: control.editable
+ autoScroll: control.editable
+ readOnly: control.down
+ inputMethodHints: control.inputMethodHints
+ validator: control.validator
+ selectByMouse: control.selectTextByMouse
+
+ font: control.font
+ color: control.editable ? control.palette.text : control.palette.buttonText
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: Text.AlignVCenter
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ background: NativeStyle.ComboBox {
+ control: control
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ delegate: ItemDelegate {
+ required property var model
+ required property int index
+
+ width: ListView.view.width
+ text: model[control.textRole]
+ palette.text: control.palette.text
+ palette.highlightedText: control.palette.highlightedText
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+ }
+
+ popup: T.Popup {
+ readonly property var layoutMargins: control.__nativeBackground ? control.background.layoutMargins : null
+ x: layoutMargins ? layoutMargins.left : 0
+ y: control.height - (layoutMargins ? layoutMargins.bottom : 0)
+ width: control.width - (layoutMargins ? layoutMargins.left + layoutMargins.right : 0)
+ height: Math.min(contentItem.implicitHeight, control.Window.height - topMargin - bottomMargin)
+ topMargin: 6
+ bottomMargin: 6
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ Rectangle {
+ z: 10
+ width: parent.width
+ height: parent.height
+ color: "transparent"
+ border.color: control.palette.mid
+ }
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultDial.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultDial.qml
new file mode 100644
index 00000000..841170cb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultDial.qml
@@ -0,0 +1,29 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.Dial {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ 80 /* minimum */ )
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ 80 /* minimum */ )
+
+ background: NativeStyle.Dial {
+ control: control
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultDoubleSpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultDoubleSpinBox.qml
new file mode 100644
index 00000000..a3ac4fd7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultDoubleSpinBox.qml
@@ -0,0 +1,76 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.DoubleSpinBox {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + spacing + up.implicitIndicatorWidth
+ + leftInset + rightInset,
+ 90 /* minimum */ )
+ implicitHeight: Math.max(implicitBackgroundHeight, up.implicitIndicatorHeight + down.implicitIndicatorHeight
+ + (spacing * 3)) + topInset + bottomInset
+
+ spacing: 2
+
+ leftPadding: (__nativeBackground ? background.contentPadding.left: 0)
+ topPadding: (__nativeBackground ? background.contentPadding.top: 0)
+ rightPadding: (__nativeBackground ? background.contentPadding.right : 0) + up.implicitIndicatorWidth + spacing
+ bottomPadding: (__nativeBackground ? background.contentPadding.bottom: 0) + spacing
+
+ validator: DoubleValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ decimals: control.decimals
+ }
+
+ contentItem: TextInput {
+ text: control.displayText
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: Qt.AlignLeft
+ verticalAlignment: Qt.AlignVCenter
+
+ topPadding: 2
+ bottomPadding: 2
+ leftPadding: 10
+ rightPadding: 10
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+ }
+
+ up.indicator: NativeStyle.DoubleSpinBox {
+ control: control
+ subControl: NativeStyle.DoubleSpinBox.Up
+ x: parent.width - width - spacing
+ y: (parent.height / 2) - height
+ useNinePatchImage: false
+ }
+
+ down.indicator: NativeStyle.DoubleSpinBox {
+ control: control
+ subControl: NativeStyle.DoubleSpinBox.Down
+ x: up.indicator.x
+ y: up.indicator.y + up.indicator.height
+ useNinePatchImage: false
+ }
+
+ background: NativeStyle.DoubleSpinBox {
+ control: control
+ subControl: NativeStyle.DoubleSpinBox.Frame
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultFrame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultFrame.qml
new file mode 100644
index 00000000..b6f211a4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultFrame.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.Frame {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding)
+
+ leftPadding: __nativeBackground ? background.contentPadding.left : 12
+ rightPadding: __nativeBackground ? background.contentPadding.right : 12
+ topPadding: __nativeBackground ? background.contentPadding.top : 12
+ bottomPadding: __nativeBackground ? background.contentPadding.bottom : 12
+
+ background: NativeStyle.Frame {
+ control: control
+ contentWidth: control.contentWidth
+ contentHeight: control.contentHeight
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultGroupBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultGroupBox.qml
new file mode 100644
index 00000000..9c2ef305
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultGroupBox.qml
@@ -0,0 +1,58 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.GroupBox {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ contentWidth + leftPadding + rightPadding,
+ implicitLabelWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding)
+
+ label: Rectangle {
+ color: control.palette.window
+ property point labelPos : control.__nativeBackground
+ ? background.labelPos
+ : Qt.point(0,0)
+ readonly property bool __ignoreNotCustomizable: true
+ x: labelPos.x + background.x
+ y: labelPos.y + background.y - (__nativeBackground ? background.groupBoxPadding.top : 0)
+ width: children[0].implicitWidth
+ height: children[0].implicitHeight
+ Text {
+ width: parent.width
+ height: parent.height
+ text: control.title
+ font: control.font
+ color: control.palette.windowText
+ elide: Text.ElideRight
+ verticalAlignment: Text.AlignVCenter
+ }
+ }
+
+ leftPadding: __nativeBackground ? background.contentPadding.left : 0
+ rightPadding: __nativeBackground ? background.contentPadding.right : 0
+ topPadding: __nativeBackground ? background.contentPadding.top : 0
+ bottomPadding: __nativeBackground ? background.contentPadding.bottom : 0
+
+ leftInset: __nativeBackground ? background.groupBoxPadding.left : 0
+ topInset: __nativeBackground ? background.groupBoxPadding.top : 0
+
+ background: NativeStyle.GroupBox {
+ control: control
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultItemDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultItemDelegate.qml
new file mode 100644
index 00000000..0b187241
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultItemDelegate.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.NativeStyle as NativeStyle
+
+T.ItemDelegate {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ padding: 6
+ spacing: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: NativeStyle.DefaultItemDelegateIconLabel {}
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: Qt.darker(control.highlighted
+ ? control.palette.highlight : control.palette.button, control.down ? 1.05 : 1)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultItemDelegateIconLabel.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultItemDelegateIconLabel.qml
new file mode 100644
index 00000000..bb14c176
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultItemDelegateIconLabel.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+
+IconLabel {
+ text: control.text
+ font: control.font
+ icon: control.icon
+ color: control.palette.windowText
+ spacing: control.spacing
+ mirrored: control.mirrored
+ display: control.display
+ alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon
+ ? Qt.AlignCenter : Qt.AlignLeft
+ leftPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0
+ rightPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0
+
+ readonly property T.ItemDelegate control: parent as T.ItemDelegate
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultProgressBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultProgressBar.qml
new file mode 100644
index 00000000..d901a0fc
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultProgressBar.qml
@@ -0,0 +1,28 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls
+import QtQuick.NativeStyle as NativeStyle
+
+T.ProgressBar {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ 90)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ background: NativeStyle.ProgressBar {
+ control: control
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultRadioButton.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultRadioButton.qml
new file mode 100644
index 00000000..5af387ae
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultRadioButton.qml
@@ -0,0 +1,62 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.NativeStyle as NativeStyle
+
+T.RadioButton {
+ id: control
+
+ readonly property bool nativeIndicator: indicator instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: nativeIndicator ? 0 : 6
+ padding: nativeIndicator ? 0 : 6
+
+ indicator: NativeStyle.RadioButton {
+ control: control
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ contentItem: CheckLabel {
+ text: control.text
+ font: control.font
+ color: control.palette.windowText
+
+ // For some reason, the other styles set padding here (in the delegate), instead of in
+ // the control above. And they also adjust the indicator position by setting x and y
+ // explicitly (instead of using insets). So we follow the same pattern to ensure that
+ // setting a custom contentItem delegate from the app will end up looking the same for
+ // all styles. But this should probably be fixed for all styles (to make them work the
+ // same way as e.g Buttons).
+ leftPadding: {
+ if (nativeIndicator)
+ indicator.contentPadding.left
+ else
+ indicator && !mirrored ? indicator.width + spacing : 0
+ }
+
+ rightPadding: {
+ if (nativeIndicator)
+ indicator.contentPadding.right
+ else
+ indicator && mirrored ? indicator.width + spacing : 0
+ }
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultRadioDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultRadioDelegate.qml
new file mode 100644
index 00000000..eaf564e8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultRadioDelegate.qml
@@ -0,0 +1,55 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.Controls.impl
+import QtQuick.NativeStyle as NativeStyle
+
+T.RadioDelegate {
+ id: control
+
+ readonly property bool __nativeIndicator: indicator instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+ readonly property Item __focusFrameTarget: indicator
+ readonly property Item __focusFrameStyleItem: indicator
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ implicitIndicatorHeight + topPadding + bottomPadding)
+
+ spacing: 6
+ padding: 6
+
+ icon.width: 16
+ icon.height: 16
+
+ contentItem: NativeStyle.DefaultItemDelegateIconLabel {
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ indicator: NativeStyle.RadioDelegate {
+ x: control.text
+ ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding)
+ : control.leftPadding + (control.availableWidth - width) / 2
+ y: control.topPadding + Math.round((control.availableHeight - height) / 2)
+ contentWidth: control.implicitContentWidth
+ contentHeight: control.implicitContentHeight
+ useNinePatchImage: false
+ control: control
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ background: Rectangle {
+ implicitWidth: 100
+ implicitHeight: 20
+ color: Qt.darker(control.highlighted
+ ? control.palette.highlight : control.palette.button, control.down ? 1.05 : 1)
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultScrollBar.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultScrollBar.qml
new file mode 100644
index 00000000..d13208c8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultScrollBar.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.ScrollBar {
+ id: control
+
+ readonly property bool __nativeContentItem: contentItem instanceof NativeStyle.StyleItem
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ visible: policy === T.ScrollBar.AlwaysOn || (policy === T.ScrollBar.AsNeeded && size < 1.0)
+ minimumSize: !__nativeContentItem ? 0.1 : orientation === Qt.Vertical ?
+ contentItem.minimumSize.height / height : contentItem.minimumSize.width / width
+
+ background: NativeStyle.ScrollBar {
+ control: control
+ subControl: NativeStyle.ScrollBar.Groove
+ }
+
+ contentItem: NativeStyle.ScrollBar {
+ control: control
+ subControl: NativeStyle.ScrollBar.Handle
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultSearchField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultSearchField.qml
new file mode 100644
index 00000000..67dac76a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultSearchField.qml
@@ -0,0 +1,121 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.SearchField {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding,
+ 90 /* minimum */ )
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding,
+ searchIndicator.implicitIndicatorHeight + topPadding + bottomPadding,
+ clearIndicator.implicitIndicatorHeight + topPadding + bottomPadding)
+
+ leftPadding: (__nativeBackground ? background.contentPadding.left : 5)
+ rightPadding: (__nativeBackground ? background.contentPadding.right : 5)
+ topPadding: (__nativeBackground ? background.contentPadding.top : 2)
+ bottomPadding: (__nativeBackground ? background.contentPadding.bottom : 2)
+
+ delegate: ItemDelegate {
+ width: ListView.view.width
+ text: model[control.textRole]
+ palette.text: control.palette.text
+ palette.highlightedText: control.palette.highlightedText
+ font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal
+ highlighted: control.highlightedIndex === index
+ hoverEnabled: control.hoverEnabled
+
+ required property var model
+ required property int index
+ }
+
+ contentItem: T.TextField {
+ topPadding: 6 - control.padding
+ bottomPadding: 6 - control.padding
+
+ text: control.text
+
+ font: control.font
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ verticalAlignment: Text.AlignVCenter
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ searchIndicator.indicator: NativeStyle.SearchField {
+ control: control
+ subControl: NativeStyle.SearchField.Search
+ y: control.topPadding + (control.availableHeight - height) / 2
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ clearIndicator.indicator: NativeStyle.SearchField {
+ control: control
+ subControl: NativeStyle.SearchField.Clear
+ x: control.width - width - 5
+ y: control.topPadding + (control.availableHeight - height) / 2
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ background: NativeStyle.SearchField {
+ control: control
+ subControl: NativeStyle.SearchField.Frame
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ popup: T.Popup {
+ readonly property var layoutMargins: control.__nativeBackground ? control.background.layoutMargins : null
+ x: layoutMargins ? layoutMargins.left : 0
+ y: control.height - (layoutMargins ? layoutMargins.bottom : 0)
+ width: control.width - (layoutMargins ? layoutMargins.left + layoutMargins.right : 0)
+ height: Math.min(contentItem.implicitHeight, control.Window.height - topMargin - bottomMargin)
+ topMargin: 6
+ bottomMargin: 6
+
+ contentItem: ListView {
+ clip: true
+ implicitHeight: contentHeight
+ model: control.delegateModel
+ currentIndex: control.highlightedIndex
+ highlightMoveDuration: 0
+
+ Rectangle {
+ z: 10
+ width: parent.width
+ height: parent.height
+ color: "transparent"
+ border.color: control.palette.mid
+ }
+
+ T.ScrollIndicator.vertical: ScrollIndicator { }
+ }
+
+ background: Rectangle {
+ color: control.palette.window
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultSlider.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultSlider.qml
new file mode 100644
index 00000000..2656e591
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultSlider.qml
@@ -0,0 +1,44 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.Slider {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitHandleWidth + leftPadding + rightPadding,
+ control.horizontal ? 90 : 0 /* minimum */ )
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitHandleHeight + topPadding + bottomPadding,
+ control.vertical ? 90 : 0 /* minimum */ )
+
+ readonly property bool __notCustomizable: true
+
+ background: NativeStyle.Slider {
+ control: control
+ subControl: NativeStyle.Slider.Groove
+ // We normally cannot use a nine patch image for the
+ // groove if we draw tickmarks (since then the scaling
+ // would scale the tickmarks too). The groove might
+ // also use a different background color before, and
+ // after, the handle.
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ handle: NativeStyle.Slider {
+ control: control
+ subControl: NativeStyle.Slider.Handle
+ x: control.leftPadding + (control.horizontal ? control.visualPosition * (control.availableWidth - width) : (control.availableWidth - width) / 2)
+ y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : control.visualPosition * (control.availableHeight - height))
+ useNinePatchImage: false
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultSpinBox.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultSpinBox.qml
new file mode 100644
index 00000000..65af8c7a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultSpinBox.qml
@@ -0,0 +1,75 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.SpinBox {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: Math.max(implicitBackgroundWidth + spacing + up.implicitIndicatorWidth
+ + leftInset + rightInset,
+ 90 /* minimum */ )
+ implicitHeight: Math.max(implicitBackgroundHeight, up.implicitIndicatorHeight + down.implicitIndicatorHeight
+ + (spacing * 3)) + topInset + bottomInset
+
+ spacing: 2
+
+ leftPadding: (__nativeBackground ? background.contentPadding.left: 0)
+ topPadding: (__nativeBackground ? background.contentPadding.top: 0)
+ rightPadding: (__nativeBackground ? background.contentPadding.right : 0) + up.implicitIndicatorWidth + spacing
+ bottomPadding: (__nativeBackground ? background.contentPadding.bottom: 0) + spacing
+
+ validator: IntValidator {
+ locale: control.locale.name
+ bottom: Math.min(control.from, control.to)
+ top: Math.max(control.from, control.to)
+ }
+
+ contentItem: TextInput {
+ text: control.displayText
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ horizontalAlignment: Qt.AlignLeft
+ verticalAlignment: Qt.AlignVCenter
+
+ topPadding: 2
+ bottomPadding: 2
+ leftPadding: 10
+ rightPadding: 10
+
+ readOnly: !control.editable
+ validator: control.validator
+ inputMethodHints: control.inputMethodHints
+ }
+
+ up.indicator: NativeStyle.SpinBox {
+ control: control
+ subControl: NativeStyle.SpinBox.Up
+ x: parent.width - width - spacing
+ y: (parent.height / 2) - height
+ useNinePatchImage: false
+ }
+
+ down.indicator: NativeStyle.SpinBox {
+ control: control
+ subControl: NativeStyle.SpinBox.Down
+ x: up.indicator.x
+ y: up.indicator.y + up.indicator.height
+ useNinePatchImage: false
+ }
+
+ background: NativeStyle.SpinBox {
+ control: control
+ subControl: NativeStyle.SpinBox.Frame
+ contentWidth: contentItem.implicitWidth
+ contentHeight: contentItem.implicitHeight
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultTextArea.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultTextArea.qml
new file mode 100644
index 00000000..43977ed6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultTextArea.qml
@@ -0,0 +1,54 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.TextArea {
+ id: control
+
+ implicitWidth: Math.max(contentWidth + leftPadding + rightPadding,
+ implicitBackgroundWidth + leftInset + rightInset,
+ placeholder.implicitWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(contentHeight + topPadding + bottomPadding,
+ implicitBackgroundHeight + topInset + bottomInset,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ leftPadding: 7
+ rightPadding: 7
+ topPadding: 3
+ bottomPadding: 3
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ placeholderTextColor: control.palette.placeholderText
+ verticalAlignment: TextInput.AlignTop
+
+ readonly property bool __notCustomizable: true
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ verticalAlignment: control.verticalAlignment
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: Rectangle {
+ color: control.palette.light
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultTextField.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultTextField.qml
new file mode 100644
index 00000000..474c30ab
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultTextField.qml
@@ -0,0 +1,57 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+
+T.TextField {
+ id: control
+
+ readonly property bool __nativeBackground: background instanceof NativeStyle.StyleItem
+ readonly property bool __notCustomizable: true
+
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
+ || Math.max(contentWidth, placeholder.implicitWidth) + leftPadding + rightPadding
+
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ contentHeight + topPadding + bottomPadding,
+ placeholder.implicitHeight + topPadding + bottomPadding)
+
+ leftPadding: __nativeBackground ? background.contentPadding.left: 7
+ rightPadding: __nativeBackground ? background.contentPadding.right: 7
+ topPadding: __nativeBackground ? background.contentPadding.top: 3
+ bottomPadding: __nativeBackground ? background.contentPadding.bottom: 3
+
+ color: control.palette.text
+ selectionColor: control.palette.highlight
+ selectedTextColor: control.palette.highlightedText
+ placeholderTextColor: control.palette.placeholderText
+ verticalAlignment: TextInput.AlignTop
+
+ PlaceholderText {
+ id: placeholder
+ x: control.leftPadding
+ y: control.topPadding
+ width: control.width - (control.leftPadding + control.rightPadding)
+ height: control.height - (control.topPadding + control.bottomPadding)
+ text: control.placeholderText
+ font: control.font
+ color: control.placeholderTextColor
+ verticalAlignment: control.verticalAlignment
+ visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
+ elide: Text.ElideRight
+ renderType: control.renderType
+ }
+
+ background: NativeStyle.TextField {
+ control: control
+ contentWidth: Math.max(control.contentWidth, placeholder.implicitWidth)
+ contentHeight: control.contentHeight
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultTreeViewDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultTreeViewDelegate.qml
new file mode 100644
index 00000000..172f2ac6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/DefaultTreeViewDelegate.qml
@@ -0,0 +1,105 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+import QtQuick.Templates as T
+import QtQuick.NativeStyle as NativeStyle
+import QtQuick.Controls
+
+T.TreeViewDelegate {
+ id: control
+
+ implicitWidth: leftMargin + __contentIndent + implicitContentWidth + rightPadding + rightMargin
+ implicitHeight: Math.max(indicator ? indicator.height : 0, implicitContentHeight) * 1.25
+
+ indentation: indicator ? indicator.width : 12
+ leftMargin: 4
+ rightMargin: 4
+ spacing: 4
+
+ topPadding: contentItem ? (height - contentItem.implicitHeight) / 2 : 0
+ leftPadding: !mirrored ? leftMargin + __contentIndent : width - leftMargin - __contentIndent - implicitContentWidth
+
+ highlighted: control.selected || control.current
+ || ((control.treeView.selectionBehavior === TableView.SelectRows
+ || control.treeView.selectionBehavior === TableView.SelectionDisabled)
+ && control.row === control.treeView.currentRow)
+
+ required property int row
+ required property var model
+ readonly property real __contentIndent: !isTreeNode ? 0 : (depth * indentation) + (indicator ? indicator.width + spacing : 0)
+ readonly property bool __notCustomizable: true
+
+ indicator: Item {
+ // Create an area that is big enough for the user to
+ // click on, since the image is a bit small.
+ readonly property real __indicatorIndent: control.leftMargin + (control.depth * control.indentation)
+ x: !control.mirrored ? __indicatorIndent : control.width - __indicatorIndent - width
+ y: (control.height - height) / 2
+ width: 16
+ height: 16
+ NativeStyle.TreeIndicator {
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ control: control
+ useNinePatchImage: false
+ }
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ background: Rectangle {
+ color: control.highlighted ? control.palette.highlight
+ : (control.treeView.alternatingRows && control.row % 2 !== 0
+ ? control.palette.alternateBase : control.palette.base)
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ contentItem: Label {
+ clip: false
+ text: control.model.display
+ elide: Text.ElideRight
+ color: control.highlighted ? control.palette.highlightedText : control.palette.buttonText
+ visible: !control.editing
+
+ readonly property bool __ignoreNotCustomizable: true
+ }
+
+ // The edit delegate is a separate component, and doesn't need
+ // to follow the same strict rules that are applied to a control.
+ // qmllint disable attached-property-reuse
+ // qmllint disable controls-attached-property-reuse
+ // qmllint disable controls-sanity
+ TableView.editDelegate: FocusScope {
+ width: parent.width
+ height: parent.height
+
+ readonly property int __role: {
+ let model = control.treeView.model
+ let index = control.treeView.index(row, column)
+ let editText = model.data(index, Qt.EditRole)
+ return editText !== undefined ? Qt.EditRole : Qt.DisplayRole
+ }
+
+ TextField {
+ id: textField
+ x: control.contentItem.x
+ y: (parent.height - height) / 2
+ width: control.contentItem.width
+ text: control.treeView.model.data(control.treeView.index(row, column), __role)
+ focus: true
+ }
+
+ TableView.onCommit: {
+ let index = TableView.view.index(row, column)
+ TableView.view.model.setData(index, textField.text, __role)
+ }
+
+ Component.onCompleted: textField.selectAll()
+ }
+ // qmllint enable attached-property-reuse
+ // qmllint enable controls-attached-property-reuse
+ // qmllint enable controls-sanity
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/qmldir
new file mode 100644
index 00000000..2629fcc6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/controls/qmldir
@@ -0,0 +1 @@
+prefer :/qt-project.org/imports/QtQuick/NativeStyle/
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/plugins.qmltypes
new file mode 100644
index 00000000..56036eed
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/plugins.qmltypes
@@ -0,0 +1,399 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qquickstyleitem.h"
+ lineNumber: 126
+ name: "QQuickStyleItem"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.NativeStyle/StyleItem 6.0",
+ "QtQuick.NativeStyle/StyleItem 6.3",
+ "QtQuick.NativeStyle/StyleItem 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ Enum {
+ name: "OverrideState"
+ lineNumber: 155
+ values: ["None", "AlwaysHovered", "NeverHovered", "AlwaysSunken"]
+ }
+ Property {
+ name: "control"
+ type: "QQuickItem"
+ isPointer: true
+ notify: "controlChanged"
+ index: 0
+ lineNumber: 131
+ }
+ Property {
+ name: "contentWidth"
+ type: "double"
+ read: "contentWidth"
+ write: "setContentWidth"
+ index: 1
+ lineNumber: 132
+ }
+ Property {
+ name: "contentHeight"
+ type: "double"
+ read: "contentHeight"
+ write: "setContentHeight"
+ index: 2
+ lineNumber: 133
+ }
+ Property { name: "useNinePatchImage"; type: "bool"; index: 3; lineNumber: 134 }
+ Property { name: "overrideState"; type: "OverrideState"; index: 4; lineNumber: 135 }
+ Property {
+ name: "contentPadding"
+ type: "QQuickStyleMargins"
+ read: "contentPadding"
+ notify: "contentPaddingChanged"
+ index: 5
+ lineNumber: 138
+ isReadonly: true
+ }
+ Property {
+ name: "layoutMargins"
+ type: "QQuickStyleMargins"
+ read: "layoutMargins"
+ notify: "layoutMarginsChanged"
+ index: 6
+ lineNumber: 139
+ isReadonly: true
+ }
+ Property {
+ name: "minimumSize"
+ type: "QSize"
+ read: "minimumSize"
+ notify: "minimumSizeChanged"
+ index: 7
+ lineNumber: 140
+ isReadonly: true
+ }
+ Property {
+ name: "transitionDuration"
+ type: "int"
+ index: 8
+ lineNumber: 141
+ isPropertyConstant: true
+ }
+ Signal { name: "controlChanged"; lineNumber: 202 }
+ Signal { name: "contentPaddingChanged"; lineNumber: 203 }
+ Signal { name: "layoutMarginsChanged"; lineNumber: 204 }
+ Signal { name: "fontChanged"; lineNumber: 205 }
+ Signal { name: "minimumSizeChanged"; lineNumber: 206 }
+ Method {
+ name: "styleFont"
+ type: "QFont"
+ isMethodConstant: true
+ lineNumber: 196
+ Parameter { name: "control"; type: "QQuickItem"; isPointer: true }
+ }
+ }
+ Component {
+ file: "qquickstyleitembutton.h"
+ lineNumber: 13
+ name: "QQuickStyleItemButton"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/Button 6.0",
+ "QtQuick.NativeStyle/Button 6.3",
+ "QtQuick.NativeStyle/Button 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemcheckbox.h"
+ lineNumber: 13
+ name: "QQuickStyleItemCheckBox"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/CheckBox 6.0",
+ "QtQuick.NativeStyle/CheckBox 6.3",
+ "QtQuick.NativeStyle/CheckBox 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemcheckdelegate.h"
+ lineNumber: 12
+ name: "QQuickStyleItemCheckDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItemCheckBox"
+ exports: [
+ "QtQuick.NativeStyle/CheckDelegate 6.0",
+ "QtQuick.NativeStyle/CheckDelegate 6.3",
+ "QtQuick.NativeStyle/CheckDelegate 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemcombobox.h"
+ lineNumber: 13
+ name: "QQuickStyleItemComboBox"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/ComboBox 6.0",
+ "QtQuick.NativeStyle/ComboBox 6.3",
+ "QtQuick.NativeStyle/ComboBox 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemdelaybutton.h"
+ lineNumber: 12
+ name: "QQuickStyleItemDelayButton"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItemButton"
+ exports: [
+ "QtQuick.NativeStyle/DelayButton 6.0",
+ "QtQuick.NativeStyle/DelayButton 6.3",
+ "QtQuick.NativeStyle/DelayButton 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemdial.h"
+ lineNumber: 13
+ name: "QQuickStyleItemDial"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/Dial 6.0",
+ "QtQuick.NativeStyle/Dial 6.3",
+ "QtQuick.NativeStyle/Dial 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemdoublespinbox.h"
+ lineNumber: 13
+ name: "QQuickStyleItemDoubleSpinBox"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/DoubleSpinBox 6.0",
+ "QtQuick.NativeStyle/DoubleSpinBox 6.3",
+ "QtQuick.NativeStyle/DoubleSpinBox 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ Enum {
+ name: "SubControl"
+ lineNumber: 22
+ values: ["Frame", "Up", "Down"]
+ }
+ Property { name: "subControl"; type: "SubControl"; index: 0; lineNumber: 17 }
+ }
+ Component {
+ file: "qquickstyleitemframe.h"
+ lineNumber: 13
+ name: "QQuickStyleItemFrame"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/Frame 6.0",
+ "QtQuick.NativeStyle/Frame 6.3",
+ "QtQuick.NativeStyle/Frame 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemgroupbox.h"
+ lineNumber: 13
+ name: "QQuickStyleItemGroupBox"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/GroupBox 6.0",
+ "QtQuick.NativeStyle/GroupBox 6.3",
+ "QtQuick.NativeStyle/GroupBox 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ Property {
+ name: "groupBoxPadding"
+ type: "QQuickStyleMargins"
+ read: "groupBoxPadding"
+ notify: "groupBoxPaddingChanged"
+ index: 0
+ lineNumber: 16
+ isReadonly: true
+ }
+ Property {
+ name: "labelPos"
+ type: "QPointF"
+ read: "labelPos"
+ notify: "labelPosChanged"
+ index: 1
+ lineNumber: 17
+ isReadonly: true
+ }
+ Signal { name: "groupBoxPaddingChanged"; lineNumber: 26 }
+ Signal { name: "labelPosChanged"; lineNumber: 27 }
+ }
+ Component {
+ file: "qquickstyleitemprogressbar.h"
+ lineNumber: 13
+ name: "QQuickStyleItemProgressBar"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/ProgressBar 6.0",
+ "QtQuick.NativeStyle/ProgressBar 6.3",
+ "QtQuick.NativeStyle/ProgressBar 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemradiobutton.h"
+ lineNumber: 13
+ name: "QQuickStyleItemRadioButton"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/RadioButton 6.0",
+ "QtQuick.NativeStyle/RadioButton 6.3",
+ "QtQuick.NativeStyle/RadioButton 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemradiodelegate.h"
+ lineNumber: 12
+ name: "QQuickStyleItemRadioDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItemRadioButton"
+ exports: [
+ "QtQuick.NativeStyle/RadioDelegate 6.0",
+ "QtQuick.NativeStyle/RadioDelegate 6.3",
+ "QtQuick.NativeStyle/RadioDelegate 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemscrollbar.h"
+ lineNumber: 13
+ name: "QQuickStyleItemScrollBar"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/ScrollBar 6.0",
+ "QtQuick.NativeStyle/ScrollBar 6.3",
+ "QtQuick.NativeStyle/ScrollBar 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ Enum {
+ name: "SubControl"
+ lineNumber: 22
+ values: ["Groove", "Handle", "AddLine", "SubLine"]
+ }
+ Property { name: "subControl"; type: "SubControl"; index: 0; lineNumber: 17 }
+ }
+ Component {
+ file: "qquickstyleitemsearchfield.h"
+ lineNumber: 13
+ name: "QQuickStyleItemSearchField"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/SearchField 6.0",
+ "QtQuick.NativeStyle/SearchField 6.3",
+ "QtQuick.NativeStyle/SearchField 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ Enum {
+ name: "SubControl"
+ lineNumber: 22
+ values: ["Frame", "Search", "Clear"]
+ }
+ Property { name: "subControl"; type: "SubControl"; index: 0; lineNumber: 17 }
+ }
+ Component {
+ file: "qquickstyleitemslider.h"
+ lineNumber: 13
+ name: "QQuickStyleItemSlider"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/Slider 6.0",
+ "QtQuick.NativeStyle/Slider 6.3",
+ "QtQuick.NativeStyle/Slider 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ Enum {
+ name: "SubControl"
+ lineNumber: 22
+ values: ["Groove", "Handle"]
+ }
+ Property { name: "subControl"; type: "SubControl"; index: 0; lineNumber: 17 }
+ }
+ Component {
+ file: "qquickstyleitemspinbox.h"
+ lineNumber: 13
+ name: "QQuickStyleItemSpinBox"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/SpinBox 6.0",
+ "QtQuick.NativeStyle/SpinBox 6.3",
+ "QtQuick.NativeStyle/SpinBox 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ Enum {
+ name: "SubControl"
+ lineNumber: 22
+ values: ["Frame", "Up", "Down"]
+ }
+ Property { name: "subControl"; type: "SubControl"; index: 0; lineNumber: 17 }
+ }
+ Component {
+ file: "qquickstyleitemtextfield.h"
+ lineNumber: 13
+ name: "QQuickStyleItemTextField"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/TextField 6.0",
+ "QtQuick.NativeStyle/TextField 6.3",
+ "QtQuick.NativeStyle/TextField 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitemtreeindicator.h"
+ lineNumber: 13
+ name: "QQuickStyleItemTreeIndicator"
+ accessSemantics: "reference"
+ prototype: "QQuickStyleItem"
+ exports: [
+ "QtQuick.NativeStyle/TreeIndicator 6.0",
+ "QtQuick.NativeStyle/TreeIndicator 6.3",
+ "QtQuick.NativeStyle/TreeIndicator 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ }
+ Component {
+ file: "qquickstyleitem.h"
+ lineNumber: 42
+ name: "QQuickStyleMargins"
+ accessSemantics: "value"
+ exports: ["QtQuick.NativeStyle/stylemargins 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Property { name: "left"; type: "int"; read: "left"; index: 0; lineNumber: 46; isReadonly: true }
+ Property { name: "top"; type: "int"; read: "top"; index: 1; lineNumber: 47; isReadonly: true }
+ Property { name: "right"; type: "int"; read: "right"; index: 2; lineNumber: 48; isReadonly: true }
+ Property { name: "bottom"; type: "int"; read: "bottom"; index: 3; lineNumber: 49; isReadonly: true }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/qmldir
new file mode 100644
index 00000000..f83b9cee
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/qmldir
@@ -0,0 +1,50 @@
+module QtQuick.NativeStyle
+linktarget Qt6::qtquickcontrols2nativestyleplugin
+plugin qtquickcontrols2nativestyleplugin
+classname QtQuickControls2NativeStylePlugin
+typeinfo plugins.qmltypes
+depends QtQuick.Controls auto
+depends QtQuick.Layouts auto
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/NativeStyle/
+DefaultButton 6.0 controls/DefaultButton.qml
+DefaultButton 2.0 controls/DefaultButton.qml
+DefaultCheckBox 6.0 controls/DefaultCheckBox.qml
+DefaultCheckBox 2.0 controls/DefaultCheckBox.qml
+DefaultComboBox 6.0 controls/DefaultComboBox.qml
+DefaultComboBox 2.0 controls/DefaultComboBox.qml
+DefaultDial 6.0 controls/DefaultDial.qml
+DefaultDial 2.0 controls/DefaultDial.qml
+DefaultDoubleSpinBox 6.0 controls/DefaultDoubleSpinBox.qml
+DefaultDoubleSpinBox 2.0 controls/DefaultDoubleSpinBox.qml
+DefaultFrame 6.0 controls/DefaultFrame.qml
+DefaultFrame 2.0 controls/DefaultFrame.qml
+DefaultGroupBox 6.0 controls/DefaultGroupBox.qml
+DefaultGroupBox 2.0 controls/DefaultGroupBox.qml
+DefaultItemDelegate 6.0 controls/DefaultItemDelegate.qml
+DefaultItemDelegate 2.0 controls/DefaultItemDelegate.qml
+DefaultItemDelegateIconLabel 6.0 controls/DefaultItemDelegateIconLabel.qml
+DefaultItemDelegateIconLabel 2.0 controls/DefaultItemDelegateIconLabel.qml
+DefaultProgressBar 6.0 controls/DefaultProgressBar.qml
+DefaultProgressBar 2.0 controls/DefaultProgressBar.qml
+DefaultRadioButton 6.0 controls/DefaultRadioButton.qml
+DefaultRadioButton 2.0 controls/DefaultRadioButton.qml
+DefaultRadioDelegate 6.0 controls/DefaultRadioDelegate.qml
+DefaultRadioDelegate 2.0 controls/DefaultRadioDelegate.qml
+DefaultScrollBar 6.0 controls/DefaultScrollBar.qml
+DefaultScrollBar 2.0 controls/DefaultScrollBar.qml
+DefaultSearchField 6.0 controls/DefaultSearchField.qml
+DefaultSearchField 2.0 controls/DefaultSearchField.qml
+DefaultSlider 6.0 controls/DefaultSlider.qml
+DefaultSlider 2.0 controls/DefaultSlider.qml
+DefaultSpinBox 6.0 controls/DefaultSpinBox.qml
+DefaultSpinBox 2.0 controls/DefaultSpinBox.qml
+DefaultTextArea 6.0 controls/DefaultTextArea.qml
+DefaultTextArea 2.0 controls/DefaultTextArea.qml
+DefaultTextField 6.0 controls/DefaultTextField.qml
+DefaultTextField 2.0 controls/DefaultTextField.qml
+WindowsFocusFrame 6.0 util/WindowsFocusFrame.qml
+WindowsFocusFrame 2.0 util/WindowsFocusFrame.qml
+DefaultTreeViewDelegate 6.0 controls/DefaultTreeViewDelegate.qml
+DefaultTreeViewDelegate 2.0 controls/DefaultTreeViewDelegate.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/qtquickcontrols2nativestyleplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/qtquickcontrols2nativestyleplugin.dll
new file mode 100644
index 00000000..e5bbd9e8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/qtquickcontrols2nativestyleplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/util/WindowsFocusFrame.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/util/WindowsFocusFrame.qml
new file mode 100644
index 00000000..bd86a93a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/util/WindowsFocusFrame.qml
@@ -0,0 +1,49 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick
+
+Canvas {
+ id: root
+ x: targetItem ? targetItem.x + leftOffset - frameSize : 0
+ y: targetItem ? targetItem.y + topOffset - frameSize : 0
+ // Stack on top of all siblings of the targetItem
+ z: 100
+ width: targetItem ? targetItem.width - leftOffset - rightOffset + (frameSize * 2) : 0
+ height: targetItem ? targetItem.height - topOffset - bottomOffset + (frameSize * 2) : 0
+ visible: targetItem && targetItem.visible
+
+ function moveToItem(item, margins, radius) {
+ if (!item) {
+ targetItem = null;
+ parent = null;
+ return;
+ }
+ parent = item.parent
+ targetItem = item
+ leftOffset = margins.left
+ rightOffset = margins.right
+ topOffset = margins.top
+ bottomOffset = margins.bottom
+ frameRadius = radius
+ }
+
+ property Item targetItem
+ property real leftOffset: 0
+ property real rightOffset: 0
+ property real topOffset: 0
+ property real bottomOffset: 0
+ property real frameOpacity: 0
+ property real frameSize: 0
+ property real frameRadius: 0
+
+ onPaint: {
+ let context = getContext("2d")
+ context.strokeStyle = Qt.rgba(0, 0, 0, 1)
+ context.setLineDash([1, 1])
+ context.beginPath()
+ context.roundedRect(0.5, 0.5, width - 1, height - 1, root.frameRadius, root.frameRadius)
+ context.stroke()
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/util/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/util/qmldir
new file mode 100644
index 00000000..2629fcc6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/NativeStyle/util/qmldir
@@ -0,0 +1 @@
+prefer :/qt-project.org/imports/QtQuick/NativeStyle/
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Particles/particlesplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Particles/particlesplugin.dll
new file mode 100644
index 00000000..fde72d31
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Particles/particlesplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Particles/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Particles/plugins.qmltypes
new file mode 100644
index 00000000..51c02773
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Particles/plugins.qmltypes
@@ -0,0 +1,2893 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickage_p.h"
+ lineNumber: 21
+ name: "QQuickAgeAffector"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleAffector"
+ exports: [
+ "QtQuick.Particles/Age 2.0",
+ "QtQuick.Particles/Age 2.1",
+ "QtQuick.Particles/Age 2.4",
+ "QtQuick.Particles/Age 2.7",
+ "QtQuick.Particles/Age 2.11",
+ "QtQuick.Particles/Age 6.0",
+ "QtQuick.Particles/Age 6.3",
+ "QtQuick.Particles/Age 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "lifeLeft"
+ type: "int"
+ read: "lifeLeft"
+ write: "setLifeLeft"
+ notify: "lifeLeftChanged"
+ index: 0
+ lineNumber: 24
+ }
+ Property {
+ name: "advancePosition"
+ type: "bool"
+ read: "advancePosition"
+ write: "setAdvancePosition"
+ notify: "advancePositionChanged"
+ index: 1
+ lineNumber: 25
+ }
+ Signal {
+ name: "lifeLeftChanged"
+ lineNumber: 46
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "advancePositionChanged"
+ lineNumber: 47
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setLifeLeft"
+ lineNumber: 50
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setAdvancePosition"
+ lineNumber: 58
+ Parameter { name: "arg"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquickangledirection_p.h"
+ lineNumber: 23
+ name: "QQuickAngleDirection"
+ accessSemantics: "reference"
+ prototype: "QQuickDirection"
+ exports: [
+ "QtQuick.Particles/AngleDirection 2.0",
+ "QtQuick.Particles/AngleDirection 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "angle"
+ type: "double"
+ read: "angle"
+ write: "setAngle"
+ notify: "angleChanged"
+ index: 0
+ lineNumber: 26
+ }
+ Property {
+ name: "magnitude"
+ type: "double"
+ read: "magnitude"
+ write: "setMagnitude"
+ notify: "magnitudeChanged"
+ index: 1
+ lineNumber: 27
+ }
+ Property {
+ name: "angleVariation"
+ type: "double"
+ read: "angleVariation"
+ write: "setAngleVariation"
+ notify: "angleVariationChanged"
+ index: 2
+ lineNumber: 28
+ }
+ Property {
+ name: "magnitudeVariation"
+ type: "double"
+ read: "magnitudeVariation"
+ write: "setMagnitudeVariation"
+ notify: "magnitudeVariationChanged"
+ index: 3
+ lineNumber: 29
+ }
+ Signal {
+ name: "angleChanged"
+ lineNumber: 57
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "magnitudeChanged"
+ lineNumber: 59
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "angleVariationChanged"
+ lineNumber: 61
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "magnitudeVariationChanged"
+ lineNumber: 63
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setAngle"
+ lineNumber: 66
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setMagnitude"
+ lineNumber: 74
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setAngleVariation"
+ lineNumber: 82
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setMagnitudeVariation"
+ lineNumber: 90
+ Parameter { name: "arg"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickpointattractor_p.h"
+ lineNumber: 21
+ name: "QQuickAttractorAffector"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleAffector"
+ exports: [
+ "QtQuick.Particles/Attractor 2.0",
+ "QtQuick.Particles/Attractor 2.1",
+ "QtQuick.Particles/Attractor 2.4",
+ "QtQuick.Particles/Attractor 2.7",
+ "QtQuick.Particles/Attractor 2.11",
+ "QtQuick.Particles/Attractor 6.0",
+ "QtQuick.Particles/Attractor 6.3",
+ "QtQuick.Particles/Attractor 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "Proportion"
+ lineNumber: 33
+ values: [
+ "Constant",
+ "Linear",
+ "Quadratic",
+ "InverseLinear",
+ "InverseQuadratic"
+ ]
+ }
+ Enum {
+ name: "AffectableParameters"
+ lineNumber: 42
+ values: ["Position", "Velocity", "Acceleration"]
+ }
+ Property {
+ name: "strength"
+ type: "double"
+ read: "strength"
+ write: "setStrength"
+ notify: "strengthChanged"
+ index: 0
+ lineNumber: 24
+ }
+ Property {
+ name: "pointX"
+ type: "double"
+ read: "pointX"
+ write: "setPointX"
+ notify: "pointXChanged"
+ index: 1
+ lineNumber: 25
+ }
+ Property {
+ name: "pointY"
+ type: "double"
+ read: "pointY"
+ write: "setPointY"
+ notify: "pointYChanged"
+ index: 2
+ lineNumber: 26
+ }
+ Property {
+ name: "affectedParameter"
+ type: "AffectableParameters"
+ read: "affectedParameter"
+ write: "setAffectedParameter"
+ notify: "affectedParameterChanged"
+ index: 3
+ lineNumber: 27
+ }
+ Property {
+ name: "proportionalToDistance"
+ type: "Proportion"
+ read: "proportionalToDistance"
+ write: "setProportionalToDistance"
+ notify: "proportionalToDistanceChanged"
+ index: 4
+ lineNumber: 28
+ }
+ Signal {
+ name: "strengthChanged"
+ lineNumber: 78
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "pointXChanged"
+ lineNumber: 80
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "pointYChanged"
+ lineNumber: 82
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "affectedParameterChanged"
+ lineNumber: 84
+ Parameter { name: "arg"; type: "AffectableParameters" }
+ }
+ Signal {
+ name: "proportionalToDistanceChanged"
+ lineNumber: 86
+ Parameter { name: "arg"; type: "Proportion" }
+ }
+ Method {
+ name: "setStrength"
+ lineNumber: 89
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setPointX"
+ lineNumber: 97
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setPointY"
+ lineNumber: 105
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setAffectedParameter"
+ lineNumber: 112
+ Parameter { name: "arg"; type: "AffectableParameters" }
+ }
+ Method {
+ name: "setProportionalToDistance"
+ lineNumber: 120
+ Parameter { name: "arg"; type: "Proportion" }
+ }
+ }
+ Component {
+ file: "private/qquickcumulativedirection_p.h"
+ lineNumber: 24
+ name: "QQuickCumulativeDirection"
+ accessSemantics: "reference"
+ defaultProperty: "directions"
+ prototype: "QQuickDirection"
+ exports: [
+ "QtQuick.Particles/CumulativeDirection 2.0",
+ "QtQuick.Particles/CumulativeDirection 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "directions"
+ type: "QQuickDirection"
+ isList: true
+ read: "directions"
+ index: 0
+ lineNumber: 27
+ isReadonly: true
+ }
+ }
+ Component {
+ file: "private/qquickcustomaffector_p.h"
+ lineNumber: 27
+ name: "QQuickCustomAffector"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleAffector"
+ exports: [
+ "QtQuick.Particles/Affector 2.0",
+ "QtQuick.Particles/Affector 2.1",
+ "QtQuick.Particles/Affector 2.4",
+ "QtQuick.Particles/Affector 2.7",
+ "QtQuick.Particles/Affector 2.11",
+ "QtQuick.Particles/Affector 6.0",
+ "QtQuick.Particles/Affector 6.3",
+ "QtQuick.Particles/Affector 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "relative"
+ type: "bool"
+ read: "relative"
+ write: "setRelative"
+ notify: "relativeChanged"
+ index: 0
+ lineNumber: 30
+ }
+ Property {
+ name: "position"
+ type: "QQuickDirection"
+ isPointer: true
+ read: "position"
+ write: "setPosition"
+ reset: "positionReset"
+ notify: "positionChanged"
+ index: 1
+ lineNumber: 31
+ }
+ Property {
+ name: "velocity"
+ type: "QQuickDirection"
+ isPointer: true
+ read: "velocity"
+ write: "setVelocity"
+ reset: "velocityReset"
+ notify: "velocityChanged"
+ index: 2
+ lineNumber: 32
+ }
+ Property {
+ name: "acceleration"
+ type: "QQuickDirection"
+ isPointer: true
+ read: "acceleration"
+ write: "setAcceleration"
+ reset: "accelerationReset"
+ notify: "accelerationChanged"
+ index: 3
+ lineNumber: 33
+ }
+ Signal {
+ name: "affectParticles"
+ lineNumber: 78
+ Parameter { name: "particles"; type: "QQuickV4ParticleData"; isList: true }
+ Parameter { name: "dt"; type: "double" }
+ }
+ Signal {
+ name: "positionChanged"
+ lineNumber: 80
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Signal {
+ name: "velocityChanged"
+ lineNumber: 82
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Signal {
+ name: "accelerationChanged"
+ lineNumber: 84
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Signal {
+ name: "relativeChanged"
+ lineNumber: 86
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setPosition"
+ lineNumber: 89
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Method {
+ name: "setVelocity"
+ lineNumber: 97
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Method {
+ name: "setAcceleration"
+ lineNumber: 105
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Method {
+ name: "setRelative"
+ lineNumber: 113
+ Parameter { name: "arg"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquickdirection_p.h"
+ lineNumber: 26
+ name: "QQuickDirection"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick.Particles/NullVector 2.0",
+ "QtQuick.Particles/NullVector 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qquickellipseextruder_p.h"
+ lineNumber: 21
+ name: "QQuickEllipseExtruder"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleExtruder"
+ exports: [
+ "QtQuick.Particles/EllipseShape 2.0",
+ "QtQuick.Particles/EllipseShape 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "fill"
+ type: "bool"
+ read: "fill"
+ write: "setFill"
+ notify: "fillChanged"
+ index: 0
+ lineNumber: 24
+ }
+ Signal {
+ name: "fillChanged"
+ lineNumber: 39
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setFill"
+ lineNumber: 43
+ Parameter { name: "arg"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquickfriction_p.h"
+ lineNumber: 21
+ name: "QQuickFrictionAffector"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleAffector"
+ exports: [
+ "QtQuick.Particles/Friction 2.0",
+ "QtQuick.Particles/Friction 2.1",
+ "QtQuick.Particles/Friction 2.4",
+ "QtQuick.Particles/Friction 2.7",
+ "QtQuick.Particles/Friction 2.11",
+ "QtQuick.Particles/Friction 6.0",
+ "QtQuick.Particles/Friction 6.3",
+ "QtQuick.Particles/Friction 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "factor"
+ type: "double"
+ read: "factor"
+ write: "setFactor"
+ notify: "factorChanged"
+ index: 0
+ lineNumber: 24
+ }
+ Property {
+ name: "threshold"
+ type: "double"
+ read: "threshold"
+ write: "setThreshold"
+ notify: "thresholdChanged"
+ index: 1
+ lineNumber: 25
+ }
+ Signal {
+ name: "factorChanged"
+ lineNumber: 46
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "thresholdChanged"
+ lineNumber: 47
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setFactor"
+ lineNumber: 51
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setThreshold"
+ lineNumber: 59
+ Parameter { name: "arg"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickgravity_p.h"
+ lineNumber: 22
+ name: "QQuickGravityAffector"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleAffector"
+ exports: [
+ "QtQuick.Particles/Gravity 2.0",
+ "QtQuick.Particles/Gravity 2.1",
+ "QtQuick.Particles/Gravity 2.4",
+ "QtQuick.Particles/Gravity 2.7",
+ "QtQuick.Particles/Gravity 2.11",
+ "QtQuick.Particles/Gravity 6.0",
+ "QtQuick.Particles/Gravity 6.3",
+ "QtQuick.Particles/Gravity 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "magnitude"
+ type: "double"
+ read: "magnitude"
+ write: "setMagnitude"
+ notify: "magnitudeChanged"
+ index: 0
+ lineNumber: 25
+ }
+ Property {
+ name: "acceleration"
+ type: "double"
+ read: "magnitude"
+ write: "setAcceleration"
+ notify: "magnitudeChanged"
+ index: 1
+ lineNumber: 26
+ }
+ Property {
+ name: "angle"
+ type: "double"
+ read: "angle"
+ write: "setAngle"
+ notify: "angleChanged"
+ index: 2
+ lineNumber: 27
+ }
+ Signal {
+ name: "magnitudeChanged"
+ lineNumber: 39
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "angleChanged"
+ lineNumber: 40
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setMagnitude"
+ lineNumber: 43
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setAcceleration"
+ lineNumber: 44
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setAngle"
+ lineNumber: 45
+ Parameter { name: "arg"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickgroupgoal_p.h"
+ lineNumber: 23
+ name: "QQuickGroupGoalAffector"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleAffector"
+ exports: [
+ "QtQuick.Particles/GroupGoal 2.0",
+ "QtQuick.Particles/GroupGoal 2.1",
+ "QtQuick.Particles/GroupGoal 2.4",
+ "QtQuick.Particles/GroupGoal 2.7",
+ "QtQuick.Particles/GroupGoal 2.11",
+ "QtQuick.Particles/GroupGoal 6.0",
+ "QtQuick.Particles/GroupGoal 6.3",
+ "QtQuick.Particles/GroupGoal 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "goalState"
+ type: "QString"
+ read: "goalState"
+ write: "setGoalState"
+ notify: "goalStateChanged"
+ index: 0
+ lineNumber: 26
+ }
+ Property {
+ name: "jump"
+ type: "bool"
+ read: "jump"
+ write: "setJump"
+ notify: "jumpChanged"
+ index: 1
+ lineNumber: 27
+ }
+ Signal {
+ name: "goalStateChanged"
+ lineNumber: 48
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Signal {
+ name: "jumpChanged"
+ lineNumber: 50
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setGoalState"
+ lineNumber: 54
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Method {
+ name: "setJump"
+ lineNumber: 56
+ Parameter { name: "arg"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquickimageparticle_p.h"
+ lineNumber: 149
+ name: "QQuickImageParticle"
+ accessSemantics: "reference"
+ prototype: "QQuickParticlePainter"
+ exports: [
+ "QtQuick.Particles/ImageParticle 2.0",
+ "QtQuick.Particles/ImageParticle 2.1",
+ "QtQuick.Particles/ImageParticle 2.4",
+ "QtQuick.Particles/ImageParticle 2.7",
+ "QtQuick.Particles/ImageParticle 2.11",
+ "QtQuick.Particles/ImageParticle 6.0",
+ "QtQuick.Particles/ImageParticle 6.3",
+ "QtQuick.Particles/ImageParticle 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "Status"
+ lineNumber: 194
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Enum {
+ name: "EntryEffect"
+ lineNumber: 200
+ values: ["None", "Fade", "Scale"]
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "image"
+ write: "setImage"
+ notify: "imageChanged"
+ index: 0
+ lineNumber: 152
+ }
+ Property {
+ name: "sprites"
+ type: "QQuickSprite"
+ isList: true
+ read: "sprites"
+ index: 1
+ lineNumber: 153
+ isReadonly: true
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 2
+ lineNumber: 154
+ isReadonly: true
+ }
+ Property {
+ name: "colorTable"
+ type: "QUrl"
+ read: "colortable"
+ write: "setColortable"
+ notify: "colortableChanged"
+ index: 3
+ lineNumber: 158
+ }
+ Property {
+ name: "sizeTable"
+ type: "QUrl"
+ read: "sizetable"
+ write: "setSizetable"
+ notify: "sizetableChanged"
+ index: 4
+ lineNumber: 159
+ }
+ Property {
+ name: "opacityTable"
+ type: "QUrl"
+ read: "opacitytable"
+ write: "setOpacitytable"
+ notify: "opacitytableChanged"
+ index: 5
+ lineNumber: 160
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ reset: "resetColor"
+ notify: "colorChanged"
+ index: 6
+ lineNumber: 163
+ }
+ Property {
+ name: "colorVariation"
+ type: "double"
+ read: "colorVariation"
+ write: "setColorVariation"
+ reset: "resetColor"
+ notify: "colorVariationChanged"
+ index: 7
+ lineNumber: 165
+ }
+ Property {
+ name: "redVariation"
+ type: "double"
+ read: "redVariation"
+ write: "setRedVariation"
+ reset: "resetColor"
+ notify: "redVariationChanged"
+ index: 8
+ lineNumber: 166
+ }
+ Property {
+ name: "greenVariation"
+ type: "double"
+ read: "greenVariation"
+ write: "setGreenVariation"
+ reset: "resetColor"
+ notify: "greenVariationChanged"
+ index: 9
+ lineNumber: 167
+ }
+ Property {
+ name: "blueVariation"
+ type: "double"
+ read: "blueVariation"
+ write: "setBlueVariation"
+ reset: "resetColor"
+ notify: "blueVariationChanged"
+ index: 10
+ lineNumber: 168
+ }
+ Property {
+ name: "alpha"
+ type: "double"
+ read: "alpha"
+ write: "setAlpha"
+ reset: "resetColor"
+ notify: "alphaChanged"
+ index: 11
+ lineNumber: 170
+ }
+ Property {
+ name: "alphaVariation"
+ type: "double"
+ read: "alphaVariation"
+ write: "setAlphaVariation"
+ reset: "resetColor"
+ notify: "alphaVariationChanged"
+ index: 12
+ lineNumber: 171
+ }
+ Property {
+ name: "rotation"
+ type: "double"
+ read: "rotation"
+ write: "setRotation"
+ reset: "resetRotation"
+ notify: "rotationChanged"
+ index: 13
+ lineNumber: 173
+ }
+ Property {
+ name: "rotationVariation"
+ type: "double"
+ read: "rotationVariation"
+ write: "setRotationVariation"
+ reset: "resetRotation"
+ notify: "rotationVariationChanged"
+ index: 14
+ lineNumber: 174
+ }
+ Property {
+ name: "rotationVelocity"
+ type: "double"
+ read: "rotationVelocity"
+ write: "setRotationVelocity"
+ reset: "resetRotation"
+ notify: "rotationVelocityChanged"
+ index: 15
+ lineNumber: 175
+ }
+ Property {
+ name: "rotationVelocityVariation"
+ type: "double"
+ read: "rotationVelocityVariation"
+ write: "setRotationVelocityVariation"
+ reset: "resetRotation"
+ notify: "rotationVelocityVariationChanged"
+ index: 16
+ lineNumber: 176
+ }
+ Property {
+ name: "autoRotation"
+ type: "bool"
+ read: "autoRotation"
+ write: "setAutoRotation"
+ reset: "resetRotation"
+ notify: "autoRotationChanged"
+ index: 17
+ lineNumber: 179
+ }
+ Property {
+ name: "xVector"
+ type: "QQuickDirection"
+ isPointer: true
+ read: "xVector"
+ write: "setXVector"
+ reset: "resetDeformation"
+ notify: "xVectorChanged"
+ index: 18
+ lineNumber: 182
+ }
+ Property {
+ name: "yVector"
+ type: "QQuickDirection"
+ isPointer: true
+ read: "yVector"
+ write: "setYVector"
+ reset: "resetDeformation"
+ notify: "yVectorChanged"
+ index: 19
+ lineNumber: 184
+ }
+ Property {
+ name: "spritesInterpolate"
+ type: "bool"
+ read: "spritesInterpolate"
+ write: "setSpritesInterpolate"
+ notify: "spritesInterpolateChanged"
+ index: 20
+ lineNumber: 185
+ }
+ Property {
+ name: "entryEffect"
+ type: "EntryEffect"
+ read: "entryEffect"
+ write: "setEntryEffect"
+ notify: "entryEffectChanged"
+ index: 21
+ lineNumber: 187
+ }
+ Signal { name: "imageChanged"; lineNumber: 273 }
+ Signal { name: "colortableChanged"; lineNumber: 274 }
+ Signal { name: "sizetableChanged"; lineNumber: 275 }
+ Signal { name: "opacitytableChanged"; lineNumber: 276 }
+ Signal { name: "colorChanged"; lineNumber: 278 }
+ Signal { name: "colorVariationChanged"; lineNumber: 279 }
+ Signal {
+ name: "alphaVariationChanged"
+ lineNumber: 281
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "alphaChanged"
+ lineNumber: 283
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "redVariationChanged"
+ lineNumber: 285
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "greenVariationChanged"
+ lineNumber: 287
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "blueVariationChanged"
+ lineNumber: 289
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "rotationChanged"
+ lineNumber: 291
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "rotationVariationChanged"
+ lineNumber: 293
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "rotationVelocityChanged"
+ lineNumber: 295
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "rotationVelocityVariationChanged"
+ lineNumber: 297
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "autoRotationChanged"
+ lineNumber: 299
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "xVectorChanged"
+ lineNumber: 301
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Signal {
+ name: "yVectorChanged"
+ lineNumber: 303
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Signal {
+ name: "spritesInterpolateChanged"
+ lineNumber: 305
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "bypassOptimizationsChanged"
+ lineNumber: 307
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "entryEffectChanged"
+ lineNumber: 309
+ Parameter { name: "arg"; type: "EntryEffect" }
+ }
+ Signal {
+ name: "statusChanged"
+ lineNumber: 311
+ Parameter { name: "arg"; type: "Status" }
+ }
+ Method {
+ name: "setAlphaVariation"
+ lineNumber: 314
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setAlpha"
+ lineNumber: 316
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setRedVariation"
+ lineNumber: 318
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setGreenVariation"
+ lineNumber: 320
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setBlueVariation"
+ lineNumber: 322
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setRotation"
+ lineNumber: 324
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setRotationVariation"
+ lineNumber: 326
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setRotationVelocity"
+ lineNumber: 328
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setRotationVelocityVariation"
+ lineNumber: 330
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setAutoRotation"
+ lineNumber: 332
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setXVector"
+ lineNumber: 334
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Method {
+ name: "setYVector"
+ lineNumber: 336
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Method {
+ name: "setSpritesInterpolate"
+ lineNumber: 338
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setBypassOptimizations"
+ lineNumber: 340
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setEntryEffect"
+ lineNumber: 342
+ Parameter { name: "arg"; type: "EntryEffect" }
+ }
+ Method { name: "createEngine"; lineNumber: 356 }
+ Method {
+ name: "spriteAdvance"
+ lineNumber: 358
+ Parameter { name: "spriteIndex"; type: "int" }
+ }
+ Method {
+ name: "spritesUpdate"
+ lineNumber: 359
+ Parameter { name: "time"; type: "double" }
+ }
+ Method { name: "spritesUpdate"; isCloned: true; lineNumber: 359 }
+ Method { name: "mainThreadFetchImageData"; lineNumber: 360 }
+ Method { name: "invalidateSceneGraph"; lineNumber: 361 }
+ }
+ Component {
+ file: "private/qquickitemparticle_p.h"
+ lineNumber: 25
+ name: "QQuickItemParticle"
+ accessSemantics: "reference"
+ prototype: "QQuickParticlePainter"
+ exports: [
+ "QtQuick.Particles/ItemParticle 2.0",
+ "QtQuick.Particles/ItemParticle 2.1",
+ "QtQuick.Particles/ItemParticle 2.4",
+ "QtQuick.Particles/ItemParticle 2.7",
+ "QtQuick.Particles/ItemParticle 2.11",
+ "QtQuick.Particles/ItemParticle 6.0",
+ "QtQuick.Particles/ItemParticle 6.3",
+ "QtQuick.Particles/ItemParticle 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ attachedType: "QQuickItemParticleAttached"
+ Property {
+ name: "fade"
+ type: "bool"
+ read: "fade"
+ write: "setFade"
+ notify: "fadeChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Signal { name: "fadeChanged"; lineNumber: 48 }
+ Signal {
+ name: "delegateChanged"
+ lineNumber: 50
+ Parameter { name: "arg"; type: "QQmlComponent"; isPointer: true }
+ }
+ Method {
+ name: "freeze"
+ lineNumber: 54
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "unfreeze"
+ lineNumber: 55
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "take"
+ lineNumber: 56
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "prioritize"; type: "bool" }
+ }
+ Method {
+ name: "take"
+ isCloned: true
+ lineNumber: 56
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "give"
+ lineNumber: 57
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "setFade"
+ lineNumber: 59
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setDelegate"
+ lineNumber: 60
+ Parameter { name: "arg"; type: "QQmlComponent"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquickitemparticle_p.h"
+ lineNumber: 98
+ name: "QQuickItemParticleAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "particle"
+ type: "QQuickItemParticle"
+ isPointer: true
+ read: "particle"
+ index: 0
+ lineNumber: 101
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Signal { name: "detached"; lineNumber: 114 }
+ Signal { name: "attached"; lineNumber: 115 }
+ }
+ Component {
+ file: "private/qquicklineextruder_p.h"
+ lineNumber: 21
+ name: "QQuickLineExtruder"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleExtruder"
+ exports: [
+ "QtQuick.Particles/LineShape 2.0",
+ "QtQuick.Particles/LineShape 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "mirrored"
+ type: "bool"
+ read: "mirrored"
+ write: "setMirrored"
+ notify: "mirroredChanged"
+ index: 0
+ lineNumber: 25
+ }
+ Signal {
+ name: "mirroredChanged"
+ lineNumber: 39
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setMirrored"
+ lineNumber: 43
+ Parameter { name: "arg"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquickmaskextruder_p.h"
+ lineNumber: 24
+ name: "QQuickMaskExtruder"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleExtruder"
+ exports: [
+ "QtQuick.Particles/MaskShape 2.0",
+ "QtQuick.Particles/MaskShape 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Signal {
+ name: "sourceChanged"
+ lineNumber: 42
+ Parameter { name: "arg"; type: "QUrl" }
+ }
+ Method {
+ name: "setSource"
+ lineNumber: 45
+ Parameter { name: "arg"; type: "QUrl" }
+ }
+ Method { name: "startMaskLoading"; lineNumber: 48 }
+ Method { name: "finishMaskLoading"; lineNumber: 49 }
+ }
+ Component {
+ file: "private/qquickparticleaffector_p.h"
+ lineNumber: 26
+ name: "QQuickParticleAffector"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Particles/ParticleAffector 2.0",
+ "QtQuick.Particles/ParticleAffector 2.1",
+ "QtQuick.Particles/ParticleAffector 2.4",
+ "QtQuick.Particles/ParticleAffector 2.7",
+ "QtQuick.Particles/ParticleAffector 2.11",
+ "QtQuick.Particles/ParticleAffector 6.0",
+ "QtQuick.Particles/ParticleAffector 6.3",
+ "QtQuick.Particles/ParticleAffector 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "system"
+ type: "QQuickParticleSystem"
+ isPointer: true
+ read: "system"
+ write: "setSystem"
+ notify: "systemChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "groups"
+ type: "QStringList"
+ read: "groups"
+ write: "setGroups"
+ notify: "groupsChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "whenCollidingWith"
+ type: "QStringList"
+ read: "whenCollidingWith"
+ write: "setWhenCollidingWith"
+ notify: "whenCollidingWithChanged"
+ index: 2
+ lineNumber: 31
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 3
+ lineNumber: 32
+ }
+ Property {
+ name: "once"
+ type: "bool"
+ read: "onceOff"
+ write: "setOnceOff"
+ notify: "onceChanged"
+ index: 4
+ lineNumber: 33
+ }
+ Property {
+ name: "shape"
+ type: "QQuickParticleExtruder"
+ isPointer: true
+ read: "shape"
+ write: "setShape"
+ notify: "shapeChanged"
+ index: 5
+ lineNumber: 34
+ }
+ Signal {
+ name: "systemChanged"
+ lineNumber: 76
+ Parameter { name: "arg"; type: "QQuickParticleSystem"; isPointer: true }
+ }
+ Signal {
+ name: "groupsChanged"
+ lineNumber: 78
+ Parameter { name: "arg"; type: "QStringList" }
+ }
+ Signal {
+ name: "enabledChanged"
+ lineNumber: 80
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "onceChanged"
+ lineNumber: 82
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "shapeChanged"
+ lineNumber: 84
+ Parameter { name: "arg"; type: "QQuickParticleExtruder"; isPointer: true }
+ }
+ Signal {
+ name: "affected"
+ lineNumber: 86
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Signal {
+ name: "whenCollidingWithChanged"
+ lineNumber: 88
+ Parameter { name: "arg"; type: "QStringList" }
+ }
+ Method {
+ name: "setSystem"
+ lineNumber: 91
+ Parameter { name: "arg"; type: "QQuickParticleSystem"; isPointer: true }
+ }
+ Method {
+ name: "setGroups"
+ lineNumber: 101
+ Parameter { name: "arg"; type: "QStringList" }
+ }
+ Method {
+ name: "setEnabled"
+ lineNumber: 110
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setOnceOff"
+ lineNumber: 118
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setShape"
+ lineNumber: 127
+ Parameter { name: "arg"; type: "QQuickParticleExtruder"; isPointer: true }
+ }
+ Method {
+ name: "setWhenCollidingWith"
+ lineNumber: 135
+ Parameter { name: "arg"; type: "QStringList" }
+ }
+ Method { name: "updateOffsets"; lineNumber: 143 }
+ }
+ Component {
+ file: "private/qquickparticleemitter_p.h"
+ lineNumber: 31
+ name: "QQuickParticleEmitter"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Particles/Emitter 2.0",
+ "QtQuick.Particles/Emitter 2.1",
+ "QtQuick.Particles/Emitter 2.4",
+ "QtQuick.Particles/Emitter 2.7",
+ "QtQuick.Particles/Emitter 2.11",
+ "QtQuick.Particles/Emitter 6.0",
+ "QtQuick.Particles/Emitter 6.3",
+ "QtQuick.Particles/Emitter 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "Lifetime"
+ lineNumber: 60
+ values: ["InfiniteLife"]
+ }
+ Property {
+ name: "system"
+ type: "QQuickParticleSystem"
+ isPointer: true
+ read: "system"
+ write: "setSystem"
+ notify: "systemChanged"
+ index: 0
+ lineNumber: 34
+ }
+ Property {
+ name: "group"
+ type: "QString"
+ read: "group"
+ write: "setGroup"
+ notify: "groupChanged"
+ index: 1
+ lineNumber: 35
+ }
+ Property {
+ name: "shape"
+ type: "QQuickParticleExtruder"
+ isPointer: true
+ read: "extruder"
+ write: "setExtruder"
+ notify: "extruderChanged"
+ index: 2
+ lineNumber: 36
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 3
+ lineNumber: 37
+ }
+ Property {
+ name: "startTime"
+ type: "int"
+ read: "startTime"
+ write: "setStartTime"
+ notify: "startTimeChanged"
+ index: 4
+ lineNumber: 38
+ }
+ Property {
+ name: "emitRate"
+ type: "double"
+ read: "particlesPerSecond"
+ write: "setParticlesPerSecond"
+ notify: "particlesPerSecondChanged"
+ index: 5
+ lineNumber: 40
+ }
+ Property {
+ name: "lifeSpan"
+ type: "int"
+ read: "particleDuration"
+ write: "setParticleDuration"
+ notify: "particleDurationChanged"
+ index: 6
+ lineNumber: 41
+ }
+ Property {
+ name: "lifeSpanVariation"
+ type: "int"
+ read: "particleDurationVariation"
+ write: "setParticleDurationVariation"
+ notify: "particleDurationVariationChanged"
+ index: 7
+ lineNumber: 42
+ }
+ Property {
+ name: "maximumEmitted"
+ type: "int"
+ read: "maxParticleCount"
+ write: "setMaxParticleCount"
+ notify: "maximumEmittedChanged"
+ index: 8
+ lineNumber: 43
+ }
+ Property {
+ name: "size"
+ type: "double"
+ read: "particleSize"
+ write: "setParticleSize"
+ notify: "particleSizeChanged"
+ index: 9
+ lineNumber: 45
+ }
+ Property {
+ name: "endSize"
+ type: "double"
+ read: "particleEndSize"
+ write: "setParticleEndSize"
+ notify: "particleEndSizeChanged"
+ index: 10
+ lineNumber: 46
+ }
+ Property {
+ name: "sizeVariation"
+ type: "double"
+ read: "particleSizeVariation"
+ write: "setParticleSizeVariation"
+ notify: "particleSizeVariationChanged"
+ index: 11
+ lineNumber: 47
+ }
+ Property {
+ name: "velocity"
+ type: "QQuickDirection"
+ isPointer: true
+ read: "velocity"
+ write: "setVelocity"
+ notify: "velocityChanged"
+ index: 12
+ lineNumber: 49
+ }
+ Property {
+ name: "acceleration"
+ type: "QQuickDirection"
+ isPointer: true
+ read: "acceleration"
+ write: "setAcceleration"
+ notify: "accelerationChanged"
+ index: 13
+ lineNumber: 50
+ }
+ Property {
+ name: "velocityFromMovement"
+ type: "double"
+ read: "velocityFromMovement"
+ write: "setVelocityFromMovement"
+ notify: "velocityFromMovementChanged"
+ index: 14
+ lineNumber: 51
+ }
+ Signal {
+ name: "emitParticles"
+ lineNumber: 106
+ Parameter { name: "particles"; type: "QQuickV4ParticleData"; isList: true }
+ }
+ Signal {
+ name: "particlesPerSecondChanged"
+ lineNumber: 107
+ Parameter { type: "double" }
+ }
+ Signal {
+ name: "particleDurationChanged"
+ lineNumber: 108
+ Parameter { type: "int" }
+ }
+ Signal {
+ name: "enabledChanged"
+ lineNumber: 109
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "systemChanged"
+ lineNumber: 111
+ Parameter { name: "arg"; type: "QQuickParticleSystem"; isPointer: true }
+ }
+ Signal {
+ name: "groupChanged"
+ lineNumber: 113
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Signal {
+ name: "particleDurationVariationChanged"
+ lineNumber: 115
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "extruderChanged"
+ lineNumber: 117
+ Parameter { name: "arg"; type: "QQuickParticleExtruder"; isPointer: true }
+ }
+ Signal {
+ name: "particleSizeChanged"
+ lineNumber: 119
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "particleEndSizeChanged"
+ lineNumber: 121
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "particleSizeVariationChanged"
+ lineNumber: 123
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "velocityChanged"
+ lineNumber: 125
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Signal {
+ name: "accelerationChanged"
+ lineNumber: 127
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Signal {
+ name: "maximumEmittedChanged"
+ lineNumber: 129
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal { name: "particleCountChanged"; lineNumber: 130 }
+ Signal { name: "velocityFromMovementChanged"; lineNumber: 132 }
+ Signal {
+ name: "startTimeChanged"
+ lineNumber: 134
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "pulse"
+ lineNumber: 137
+ Parameter { name: "milliseconds"; type: "int" }
+ }
+ Method {
+ name: "burst"
+ lineNumber: 138
+ Parameter { name: "num"; type: "int" }
+ }
+ Method {
+ name: "burst"
+ lineNumber: 139
+ Parameter { name: "num"; type: "int" }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "setEnabled"
+ lineNumber: 141
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setParticlesPerSecond"
+ lineNumber: 143
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setParticleDuration"
+ lineNumber: 151
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setSystem"
+ lineNumber: 159
+ Parameter { name: "arg"; type: "QQuickParticleSystem"; isPointer: true }
+ }
+ Method {
+ name: "setGroup"
+ lineNumber: 170
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Method {
+ name: "setParticleDurationVariation"
+ lineNumber: 179
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setExtruder"
+ lineNumber: 186
+ Parameter { name: "arg"; type: "QQuickParticleExtruder"; isPointer: true }
+ }
+ Method {
+ name: "setParticleSize"
+ lineNumber: 194
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setParticleEndSize"
+ lineNumber: 202
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setParticleSizeVariation"
+ lineNumber: 210
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setVelocity"
+ lineNumber: 218
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Method {
+ name: "setAcceleration"
+ lineNumber: 226
+ Parameter { name: "arg"; type: "QQuickDirection"; isPointer: true }
+ }
+ Method {
+ name: "setMaxParticleCount"
+ lineNumber: 234
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setStartTime"
+ lineNumber: 236
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method { name: "reset"; lineNumber: 244 }
+ }
+ Component {
+ file: "private/qquickparticleextruder_p.h"
+ lineNumber: 27
+ name: "QQuickParticleExtruder"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick.Particles/ParticleExtruder 2.0",
+ "QtQuick.Particles/ParticleExtruder 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qquickparticlegroup_p.h"
+ lineNumber: 22
+ name: "QQuickParticleGroup"
+ accessSemantics: "reference"
+ defaultProperty: "particleChildren"
+ prototype: "QQuickStochasticState"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick.Particles/ParticleGroup 2.0",
+ "QtQuick.Particles/ParticleGroup 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "system"
+ type: "QQuickParticleSystem"
+ isPointer: true
+ read: "system"
+ write: "setSystem"
+ notify: "systemChanged"
+ index: 0
+ lineNumber: 26
+ }
+ Property {
+ name: "particleChildren"
+ type: "QObject"
+ isList: true
+ read: "particleChildren"
+ index: 1
+ lineNumber: 29
+ isReadonly: true
+ }
+ Signal {
+ name: "systemChanged"
+ lineNumber: 53
+ Parameter { name: "arg"; type: "QQuickParticleSystem"; isPointer: true }
+ }
+ Method {
+ name: "setSystem"
+ lineNumber: 47
+ Parameter { name: "arg"; type: "QQuickParticleSystem"; isPointer: true }
+ }
+ Method {
+ name: "delayRedirect"
+ lineNumber: 49
+ Parameter { name: "obj"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquickparticlepainter_p.h"
+ lineNumber: 25
+ name: "QQuickParticlePainter"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Particles/ParticlePainter 2.0",
+ "QtQuick.Particles/ParticlePainter 2.1",
+ "QtQuick.Particles/ParticlePainter 2.4",
+ "QtQuick.Particles/ParticlePainter 2.7",
+ "QtQuick.Particles/ParticlePainter 2.11",
+ "QtQuick.Particles/ParticlePainter 6.0",
+ "QtQuick.Particles/ParticlePainter 6.3",
+ "QtQuick.Particles/ParticlePainter 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "system"
+ type: "QQuickParticleSystem"
+ isPointer: true
+ read: "system"
+ write: "setSystem"
+ notify: "systemChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "groups"
+ type: "QStringList"
+ read: "groups"
+ write: "setGroups"
+ notify: "groupsChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Signal { name: "countChanged"; lineNumber: 72 }
+ Signal {
+ name: "systemChanged"
+ lineNumber: 73
+ Parameter { name: "arg"; type: "QQuickParticleSystem"; isPointer: true }
+ }
+ Signal {
+ name: "groupsChanged"
+ lineNumber: 75
+ Parameter { name: "arg"; type: "QStringList" }
+ }
+ Method {
+ name: "setSystem"
+ lineNumber: 78
+ Parameter { name: "arg"; type: "QQuickParticleSystem"; isPointer: true }
+ }
+ Method {
+ name: "setGroups"
+ lineNumber: 80
+ Parameter { name: "arg"; type: "QStringList" }
+ }
+ Method {
+ name: "calcSystemOffset"
+ lineNumber: 82
+ Parameter { name: "resetPending"; type: "bool" }
+ }
+ Method { name: "calcSystemOffset"; isCloned: true; lineNumber: 82 }
+ Method { name: "sceneGraphInvalidated"; lineNumber: 85 }
+ }
+ Component {
+ file: "private/qquickparticlesystem_p.h"
+ lineNumber: 308
+ name: "QQuickParticleSystem"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Particles/ParticleSystem 2.0",
+ "QtQuick.Particles/ParticleSystem 2.1",
+ "QtQuick.Particles/ParticleSystem 2.4",
+ "QtQuick.Particles/ParticleSystem 2.7",
+ "QtQuick.Particles/ParticleSystem 2.11",
+ "QtQuick.Particles/ParticleSystem 6.0",
+ "QtQuick.Particles/ParticleSystem 6.3",
+ "QtQuick.Particles/ParticleSystem 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ notify: "runningChanged"
+ index: 0
+ lineNumber: 311
+ }
+ Property {
+ name: "paused"
+ type: "bool"
+ read: "isPaused"
+ write: "setPaused"
+ notify: "pausedChanged"
+ index: 1
+ lineNumber: 312
+ }
+ Property {
+ name: "empty"
+ type: "bool"
+ read: "isEmpty"
+ notify: "emptyChanged"
+ index: 2
+ lineNumber: 313
+ isReadonly: true
+ }
+ Signal { name: "systemInitialized"; lineNumber: 335 }
+ Signal {
+ name: "runningChanged"
+ lineNumber: 336
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "pausedChanged"
+ lineNumber: 337
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "emptyChanged"
+ lineNumber: 338
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method { name: "start"; lineNumber: 341 }
+ Method { name: "stop"; lineNumber: 342 }
+ Method { name: "restart"; lineNumber: 343 }
+ Method { name: "pause"; lineNumber: 344 }
+ Method { name: "resume"; lineNumber: 345 }
+ Method { name: "reset"; lineNumber: 347 }
+ Method {
+ name: "setRunning"
+ lineNumber: 348
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setPaused"
+ lineNumber: 349
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method { name: "duration"; type: "int"; isMethodConstant: true; lineNumber: 351 }
+ Method { name: "emittersChanged"; lineNumber: 359 }
+ Method {
+ name: "loadPainter"
+ lineNumber: 360
+ Parameter { name: "p"; type: "QQuickParticlePainter"; isPointer: true }
+ }
+ Method { name: "createEngine"; lineNumber: 361 }
+ Method {
+ name: "particleStateChange"
+ lineNumber: 362
+ Parameter { name: "idx"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickpointdirection_p.h"
+ lineNumber: 21
+ name: "QQuickPointDirection"
+ accessSemantics: "reference"
+ prototype: "QQuickDirection"
+ exports: [
+ "QtQuick.Particles/PointDirection 2.0",
+ "QtQuick.Particles/PointDirection 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 24
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 25
+ }
+ Property {
+ name: "xVariation"
+ type: "double"
+ read: "xVariation"
+ write: "setXVariation"
+ notify: "xVariationChanged"
+ index: 2
+ lineNumber: 26
+ }
+ Property {
+ name: "yVariation"
+ type: "double"
+ read: "yVariation"
+ write: "setYVariation"
+ notify: "yVariationChanged"
+ index: 3
+ lineNumber: 27
+ }
+ Signal {
+ name: "xChanged"
+ lineNumber: 55
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "yChanged"
+ lineNumber: 57
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "xVariationChanged"
+ lineNumber: 59
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "yVariationChanged"
+ lineNumber: 61
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setX"
+ lineNumber: 64
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setY"
+ lineNumber: 72
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setXVariation"
+ lineNumber: 80
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setYVariation"
+ lineNumber: 88
+ Parameter { name: "arg"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickrectangleextruder_p.h"
+ lineNumber: 22
+ name: "QQuickRectangleExtruder"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleExtruder"
+ exports: [
+ "QtQuick.Particles/RectangleShape 2.0",
+ "QtQuick.Particles/RectangleShape 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "fill"
+ type: "bool"
+ read: "fill"
+ write: "setFill"
+ notify: "fillChanged"
+ index: 0
+ lineNumber: 25
+ }
+ Signal {
+ name: "fillChanged"
+ lineNumber: 40
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setFill"
+ lineNumber: 44
+ Parameter { name: "arg"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquickspritegoal_p.h"
+ lineNumber: 24
+ name: "QQuickSpriteGoalAffector"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleAffector"
+ exports: [
+ "QtQuick.Particles/SpriteGoal 2.0",
+ "QtQuick.Particles/SpriteGoal 2.1",
+ "QtQuick.Particles/SpriteGoal 2.4",
+ "QtQuick.Particles/SpriteGoal 2.7",
+ "QtQuick.Particles/SpriteGoal 2.11",
+ "QtQuick.Particles/SpriteGoal 6.0",
+ "QtQuick.Particles/SpriteGoal 6.3",
+ "QtQuick.Particles/SpriteGoal 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "goalState"
+ type: "QString"
+ read: "goalState"
+ write: "setGoalState"
+ notify: "goalStateChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "jump"
+ type: "bool"
+ read: "jump"
+ write: "setJump"
+ notify: "jumpChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "systemStates"
+ type: "bool"
+ read: "systemStates"
+ write: "setSystemStates"
+ notify: "systemStatesChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Signal {
+ name: "goalStateChanged"
+ lineNumber: 54
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Signal {
+ name: "jumpChanged"
+ lineNumber: 56
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "systemStatesChanged"
+ lineNumber: 58
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setGoalState"
+ lineNumber: 62
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Method {
+ name: "setJump"
+ lineNumber: 64
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setSystemStates"
+ lineNumber: 72
+ Parameter { name: "arg"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquickspriteengine_p.h"
+ lineNumber: 37
+ name: "QQuickStochasticState"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 0
+ lineNumber: 40
+ }
+ Property {
+ name: "durationVariation"
+ type: "int"
+ read: "durationVariation"
+ write: "setDurationVariation"
+ notify: "durationVariationChanged"
+ index: 1
+ lineNumber: 41
+ }
+ Property {
+ name: "randomStart"
+ type: "bool"
+ read: "randomStart"
+ write: "setRandomStart"
+ notify: "randomStartChanged"
+ index: 2
+ lineNumber: 43
+ }
+ Property {
+ name: "to"
+ type: "QVariantMap"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 3
+ lineNumber: 44
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 4
+ lineNumber: 45
+ }
+ Signal {
+ name: "durationChanged"
+ lineNumber: 87
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "nameChanged"
+ lineNumber: 89
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Signal {
+ name: "toChanged"
+ lineNumber: 91
+ Parameter { name: "arg"; type: "QVariantMap" }
+ }
+ Signal {
+ name: "durationVariationChanged"
+ lineNumber: 93
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal { name: "entered"; lineNumber: 95 }
+ Signal {
+ name: "randomStartChanged"
+ lineNumber: 97
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setDuration"
+ lineNumber: 100
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setName"
+ lineNumber: 108
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Method {
+ name: "setTo"
+ lineNumber: 116
+ Parameter { name: "arg"; type: "QVariantMap" }
+ }
+ Method {
+ name: "setDurationVariation"
+ lineNumber: 124
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setRandomStart"
+ lineNumber: 132
+ Parameter { name: "arg"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquicktargetdirection_p.h"
+ lineNumber: 23
+ name: "QQuickTargetDirection"
+ accessSemantics: "reference"
+ prototype: "QQuickDirection"
+ exports: [
+ "QtQuick.Particles/TargetDirection 2.0",
+ "QtQuick.Particles/TargetDirection 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "targetX"
+ type: "double"
+ read: "targetX"
+ write: "setTargetX"
+ notify: "targetXChanged"
+ index: 0
+ lineNumber: 26
+ }
+ Property {
+ name: "targetY"
+ type: "double"
+ read: "targetY"
+ write: "setTargetY"
+ notify: "targetYChanged"
+ index: 1
+ lineNumber: 27
+ }
+ Property {
+ name: "targetItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "targetItem"
+ write: "setTargetItem"
+ notify: "targetItemChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Property {
+ name: "targetVariation"
+ type: "double"
+ read: "targetVariation"
+ write: "setTargetVariation"
+ notify: "targetVariationChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Property {
+ name: "proportionalMagnitude"
+ type: "bool"
+ read: "proportionalMagnitude"
+ write: "setProportionalMagnitude"
+ notify: "proprotionalMagnitudeChanged"
+ index: 4
+ lineNumber: 34
+ }
+ Property {
+ name: "magnitude"
+ type: "double"
+ read: "magnitude"
+ write: "setMagnitude"
+ notify: "magnitudeChanged"
+ index: 5
+ lineNumber: 35
+ }
+ Property {
+ name: "magnitudeVariation"
+ type: "double"
+ read: "magnitudeVariation"
+ write: "setMagnitudeVariation"
+ notify: "magnitudeVariationChanged"
+ index: 6
+ lineNumber: 36
+ }
+ Signal {
+ name: "targetXChanged"
+ lineNumber: 81
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "targetYChanged"
+ lineNumber: 83
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "targetVariationChanged"
+ lineNumber: 85
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "magnitudeChanged"
+ lineNumber: 87
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "proprotionalMagnitudeChanged"
+ lineNumber: 89
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "magnitudeVariationChanged"
+ lineNumber: 91
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "targetItemChanged"
+ lineNumber: 93
+ Parameter { name: "arg"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "setTargetX"
+ lineNumber: 96
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setTargetY"
+ lineNumber: 104
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setTargetVariation"
+ lineNumber: 112
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setMagnitude"
+ lineNumber: 120
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setProportionalMagnitude"
+ lineNumber: 128
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setMagnitudeVariation"
+ lineNumber: 136
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setTargetItem"
+ lineNumber: 144
+ Parameter { name: "arg"; type: "QQuickItem"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquicktrailemitter_p.h"
+ lineNumber: 22
+ name: "QQuickTrailEmitter"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleEmitter"
+ exports: [
+ "QtQuick.Particles/TrailEmitter 2.0",
+ "QtQuick.Particles/TrailEmitter 2.1",
+ "QtQuick.Particles/TrailEmitter 2.4",
+ "QtQuick.Particles/TrailEmitter 2.7",
+ "QtQuick.Particles/TrailEmitter 2.11",
+ "QtQuick.Particles/TrailEmitter 6.0",
+ "QtQuick.Particles/TrailEmitter 6.3",
+ "QtQuick.Particles/TrailEmitter 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "EmitSize"
+ lineNumber: 35
+ values: ["ParticleSize"]
+ }
+ Property {
+ name: "follow"
+ type: "QString"
+ read: "follow"
+ write: "setFollow"
+ notify: "followChanged"
+ index: 0
+ lineNumber: 25
+ }
+ Property {
+ name: "emitRatePerParticle"
+ type: "int"
+ read: "particlesPerParticlePerSecond"
+ write: "setParticlesPerParticlePerSecond"
+ notify: "particlesPerParticlePerSecondChanged"
+ index: 1
+ lineNumber: 26
+ }
+ Property {
+ name: "emitShape"
+ type: "QQuickParticleExtruder"
+ isPointer: true
+ read: "emissonShape"
+ write: "setEmissionShape"
+ notify: "emissionShapeChanged"
+ index: 2
+ lineNumber: 28
+ }
+ Property {
+ name: "emitHeight"
+ type: "double"
+ read: "emitterYVariation"
+ write: "setEmitterYVariation"
+ notify: "emitterYVariationChanged"
+ index: 3
+ lineNumber: 29
+ }
+ Property {
+ name: "emitWidth"
+ type: "double"
+ read: "emitterXVariation"
+ write: "setEmitterXVariation"
+ notify: "emitterXVariationChanged"
+ index: 4
+ lineNumber: 30
+ }
+ Signal {
+ name: "emitFollowParticles"
+ lineNumber: 69
+ Parameter { name: "particles"; type: "QQuickV4ParticleData"; isList: true }
+ Parameter { name: "followed"; type: "QQuickV4ParticleData" }
+ }
+ Signal {
+ name: "particlesPerParticlePerSecondChanged"
+ lineNumber: 73
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "emitterXVariationChanged"
+ lineNumber: 75
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "emitterYVariationChanged"
+ lineNumber: 77
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "followChanged"
+ lineNumber: 79
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Signal {
+ name: "emissionShapeChanged"
+ lineNumber: 81
+ Parameter { name: "arg"; type: "QQuickParticleExtruder"; isPointer: true }
+ }
+ Method {
+ name: "setParticlesPerParticlePerSecond"
+ lineNumber: 85
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setEmitterXVariation"
+ lineNumber: 92
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setEmitterYVariation"
+ lineNumber: 100
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setFollow"
+ lineNumber: 108
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Method {
+ name: "setEmissionShape"
+ lineNumber: 116
+ Parameter { name: "arg"; type: "QQuickParticleExtruder"; isPointer: true }
+ }
+ Method { name: "recalcParticlesPerSecond"; lineNumber: 125 }
+ }
+ Component {
+ file: "private/qquickturbulence_p.h"
+ lineNumber: 24
+ name: "QQuickTurbulenceAffector"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleAffector"
+ exports: [
+ "QtQuick.Particles/Turbulence 2.0",
+ "QtQuick.Particles/Turbulence 2.1",
+ "QtQuick.Particles/Turbulence 2.4",
+ "QtQuick.Particles/Turbulence 2.7",
+ "QtQuick.Particles/Turbulence 2.11",
+ "QtQuick.Particles/Turbulence 6.0",
+ "QtQuick.Particles/Turbulence 6.3",
+ "QtQuick.Particles/Turbulence 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "strength"
+ type: "double"
+ read: "strength"
+ write: "setStrength"
+ notify: "strengthChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "noiseSource"
+ type: "QUrl"
+ read: "noiseSource"
+ write: "setNoiseSource"
+ notify: "noiseSourceChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Signal {
+ name: "strengthChanged"
+ lineNumber: 48
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "noiseSourceChanged"
+ lineNumber: 50
+ Parameter { name: "arg"; type: "QUrl" }
+ }
+ Method {
+ name: "setStrength"
+ lineNumber: 54
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setNoiseSource"
+ lineNumber: 62
+ Parameter { name: "arg"; type: "QUrl" }
+ }
+ }
+ Component {
+ file: "private/qquickv4particledata_p.h"
+ lineNumber: 23
+ name: "QQuickV4ParticleData"
+ accessSemantics: "value"
+ exports: ["QtQuick.Particles/particle 6.7"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1543]
+ Property {
+ name: "initialX"
+ type: "float"
+ read: "initialX"
+ write: "set_initialX"
+ index: 0
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "initialVX"
+ type: "float"
+ read: "initialVX"
+ write: "set_initialVX"
+ index: 1
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "initialAX"
+ type: "float"
+ read: "initialAX"
+ write: "set_initialAX"
+ index: 2
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "initialY"
+ type: "float"
+ read: "initialY"
+ write: "set_initialY"
+ index: 3
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "initialVY"
+ type: "float"
+ read: "initialVY"
+ write: "set_initialVY"
+ index: 4
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "initialAY"
+ type: "float"
+ read: "initialAY"
+ write: "set_initialAY"
+ index: 5
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "t"
+ type: "float"
+ read: "t"
+ write: "set_t"
+ index: 6
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "startSize"
+ type: "float"
+ read: "startSize"
+ write: "set_startSize"
+ index: 7
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "endSize"
+ type: "float"
+ read: "endSize"
+ write: "set_endSize"
+ index: 8
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "lifeSpan"
+ type: "float"
+ read: "lifeSpan"
+ write: "set_lifeSpan"
+ index: 9
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "rotation"
+ type: "float"
+ read: "rotation"
+ write: "set_rotation"
+ index: 10
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "rotationVelocity"
+ type: "float"
+ read: "rotationVelocity"
+ write: "set_rotationVelocity"
+ index: 11
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "autoRotate"
+ type: "bool"
+ read: "autoRotate"
+ write: "set_autoRotate"
+ index: 12
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "update"
+ type: "bool"
+ read: "update"
+ write: "set_update"
+ index: 13
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "xDeformationVectorX"
+ type: "float"
+ read: "xDeformationVectorX"
+ write: "set_xDeformationVectorX"
+ index: 14
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "yDeformationVectorX"
+ type: "float"
+ read: "yDeformationVectorX"
+ write: "set_yDeformationVectorX"
+ index: 15
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "xDeformationVectorY"
+ type: "float"
+ read: "xDeformationVectorY"
+ write: "set_xDeformationVectorY"
+ index: 16
+ lineNumber: 50
+ isFinal: true
+ }
+ Property {
+ name: "yDeformationVectorY"
+ type: "float"
+ read: "yDeformationVectorY"
+ write: "set_yDeformationVectorY"
+ index: 17
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "animationIndex"
+ type: "float"
+ read: "animationIndex"
+ write: "set_animationIndex"
+ index: 18
+ lineNumber: 54
+ isFinal: true
+ }
+ Property {
+ name: "frameDuration"
+ type: "float"
+ read: "frameDuration"
+ write: "set_frameDuration"
+ index: 19
+ lineNumber: 55
+ isFinal: true
+ }
+ Property {
+ name: "frameAt"
+ type: "float"
+ read: "frameAt"
+ write: "set_frameAt"
+ index: 20
+ lineNumber: 56
+ isFinal: true
+ }
+ Property {
+ name: "frameCount"
+ type: "float"
+ read: "frameCount"
+ write: "set_frameCount"
+ index: 21
+ lineNumber: 57
+ isFinal: true
+ }
+ Property {
+ name: "animationT"
+ type: "float"
+ read: "animationT"
+ write: "set_animationT"
+ index: 22
+ lineNumber: 58
+ isFinal: true
+ }
+ Property { name: "x"; type: "float"; read: "x"; write: "set_x"; index: 23; lineNumber: 67 }
+ Property { name: "vx"; type: "float"; read: "vx"; write: "set_vx"; index: 24; lineNumber: 68 }
+ Property { name: "ax"; type: "float"; read: "ax"; write: "set_ax"; index: 25; lineNumber: 69 }
+ Property { name: "y"; type: "float"; read: "y"; write: "set_y"; index: 26; lineNumber: 70 }
+ Property { name: "vy"; type: "float"; read: "vy"; write: "set_vy"; index: 27; lineNumber: 71 }
+ Property { name: "ay"; type: "float"; read: "ay"; write: "set_ay"; index: 28; lineNumber: 72 }
+ Property { name: "red"; type: "float"; read: "red"; write: "set_red"; index: 29; lineNumber: 85 }
+ Property {
+ name: "green"
+ type: "float"
+ read: "green"
+ write: "set_green"
+ index: 30
+ lineNumber: 86
+ }
+ Property { name: "blue"; type: "float"; read: "blue"; write: "set_blue"; index: 31; lineNumber: 87 }
+ Property {
+ name: "alpha"
+ type: "float"
+ read: "alpha"
+ write: "set_alpha"
+ index: 32
+ lineNumber: 88
+ }
+ Property {
+ name: "lifeLeft"
+ type: "float"
+ read: "lifeLeft"
+ index: 33
+ lineNumber: 92
+ isReadonly: true
+ }
+ Property {
+ name: "currentSize"
+ type: "float"
+ read: "currentSize"
+ index: 34
+ lineNumber: 93
+ isReadonly: true
+ }
+ Method { name: "discard"; lineNumber: 102 }
+ }
+ Component {
+ file: "private/qquickwander_p.h"
+ lineNumber: 31
+ name: "QQuickWanderAffector"
+ accessSemantics: "reference"
+ prototype: "QQuickParticleAffector"
+ exports: [
+ "QtQuick.Particles/Wander 2.0",
+ "QtQuick.Particles/Wander 2.1",
+ "QtQuick.Particles/Wander 2.4",
+ "QtQuick.Particles/Wander 2.7",
+ "QtQuick.Particles/Wander 2.11",
+ "QtQuick.Particles/Wander 6.0",
+ "QtQuick.Particles/Wander 6.3",
+ "QtQuick.Particles/Wander 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "AffectableParameters"
+ lineNumber: 42
+ values: ["Position", "Velocity", "Acceleration"]
+ }
+ Property {
+ name: "pace"
+ type: "double"
+ read: "pace"
+ write: "setPace"
+ notify: "paceChanged"
+ index: 0
+ lineNumber: 34
+ }
+ Property {
+ name: "xVariance"
+ type: "double"
+ read: "xVariance"
+ write: "setXVariance"
+ notify: "xVarianceChanged"
+ index: 1
+ lineNumber: 35
+ }
+ Property {
+ name: "yVariance"
+ type: "double"
+ read: "yVariance"
+ write: "setYVariance"
+ notify: "yVarianceChanged"
+ index: 2
+ lineNumber: 36
+ }
+ Property {
+ name: "affectedParameter"
+ type: "AffectableParameters"
+ read: "affectedParameter"
+ write: "setAffectedParameter"
+ notify: "affectedParameterChanged"
+ index: 3
+ lineNumber: 37
+ }
+ Signal {
+ name: "xVarianceChanged"
+ lineNumber: 78
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "yVarianceChanged"
+ lineNumber: 80
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "paceChanged"
+ lineNumber: 82
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "affectedParameterChanged"
+ lineNumber: 85
+ Parameter { name: "arg"; type: "AffectableParameters" }
+ }
+ Method {
+ name: "setXVariance"
+ lineNumber: 88
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setYVariance"
+ lineNumber: 96
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setPace"
+ lineNumber: 104
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setAffectedParameter"
+ lineNumber: 113
+ Parameter { name: "arg"; type: "AffectableParameters" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Particles/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Particles/qmldir
new file mode 100644
index 00000000..163fb28b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Particles/qmldir
@@ -0,0 +1,8 @@
+module QtQuick.Particles
+linktarget Qt6::particlesplugin
+optional plugin particlesplugin
+classname QtQuick2ParticlesPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Particles/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/+Material/PdfStyle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/+Material/PdfStyle.qml
new file mode 100644
index 00000000..0728616a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/+Material/PdfStyle.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+import QtQuick
+import QtQuick.Controls.Material
+
+QtObject {
+ property SystemPalette palette: SystemPalette { }
+ function withAlpha(color, alpha) {
+ return Qt.hsla(color.hslHue, color.hslSaturation, color.hslLightness, alpha)
+ }
+ property color selectionColor: withAlpha(palette.highlight, 0.5)
+ property color pageSearchResultsColor: withAlpha(Qt.lighter(Material.accentColor, 1.5), 0.5)
+ property color currentSearchResultStrokeColor: Material.accentColor
+ property real currentSearchResultStrokeWidth: 2
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/+Universal/PdfStyle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/+Universal/PdfStyle.qml
new file mode 100644
index 00000000..4c559f06
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/+Universal/PdfStyle.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+import QtQuick
+import QtQuick.Controls.Universal
+
+QtObject {
+ property SystemPalette palette: SystemPalette { }
+ function withAlpha(color, alpha) {
+ return Qt.hsla(color.hslHue, color.hslSaturation, color.hslLightness, alpha)
+ }
+ property color selectionColor: withAlpha(palette.highlight, 0.5)
+ property color pageSearchResultsColor: withAlpha(Qt.lighter(Universal.accent, 1.5), 0.5)
+ property color currentSearchResultStrokeColor: Universal.accent
+ property real currentSearchResultStrokeWidth: 2
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfLinkDelegate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfLinkDelegate.qml
new file mode 100644
index 00000000..4ac54d16
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfLinkDelegate.qml
@@ -0,0 +1,74 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+import QtQuick
+import QtQuick.Controls
+
+/*!
+ \qmltype PdfLinkDelegate
+ \inqmlmodule QtQuick.Pdf
+ \brief A component to decorate hyperlinks on a PDF page.
+
+ PdfLinkDelegate provides the component that QML-based PDF viewers
+ instantiate on top of each hyperlink that is found on each PDF page.
+
+ This component does not provide any visual decoration, because often the
+ hyperlinks will already be formatted in a distinctive way; but when the
+ mouse cursor hovers, it changes to Qt::PointingHandCursor, and a tooltip
+ appears after a delay. Clicking emits the goToLocation() signal if the link
+ is internal, or calls Qt.openUrlExternally() if the link contains a URL.
+
+ \sa PdfPageView, PdfScrollablePageView, PdfMultiPageView
+*/
+Item {
+ id: root
+ required property var link
+ required property rect rectangle
+ required property url url
+ required property int page
+ required property point location
+ required property real zoom
+
+ /*!
+ \qmlsignal PdfLinkDelegate::tapped(link)
+
+ Emitted on mouse click or touch tap. The \a link argument is an
+ instance of QPdfLink with information about the hyperlink.
+ */
+ signal tapped(var link)
+
+ /*!
+ \qmlsignal PdfLinkDelegate::contextMenuRequested(link)
+
+ Emitted on mouse right-click or touch long-press. The \a link argument
+ is an instance of QPdfLink with information about the hyperlink.
+ */
+ signal contextMenuRequested(var link)
+
+ HoverHandler {
+ id: linkHH
+ cursorShape: Qt.PointingHandCursor
+ }
+ TapHandler {
+ gesturePolicy: TapHandler.ReleaseWithinBounds
+ onTapped: root.tapped(root.link)
+ }
+ TapHandler {
+ acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad | PointerDevice.Stylus
+ acceptedButtons: Qt.RightButton
+ gesturePolicy: TapHandler.ReleaseWithinBounds
+ onTapped: root.contextMenuRequested(root.link)
+ }
+ TapHandler {
+ acceptedDevices: PointerDevice.TouchScreen
+ onLongPressed: root.contextMenuRequested(root.link)
+ }
+ ToolTip {
+ visible: linkHH.hovered
+ delay: 1000
+ property string destFormat: qsTr("Page %1 location %2, %3 zoom %4")
+ text: root.page >= 0 ?
+ destFormat.arg(root.page + 1).arg(root.location.x.toFixed(1))
+ .arg(root.location.y.toFixed(1)).arg(root.zoom) :
+ root.url
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfMultiPageView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfMultiPageView.qml
new file mode 100644
index 00000000..194d7866
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfMultiPageView.qml
@@ -0,0 +1,623 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Pdf
+import QtQuick.Shapes
+
+/*!
+ \qmltype PdfMultiPageView
+ \inqmlmodule QtQuick.Pdf
+ \brief A complete PDF viewer component for scrolling through multiple pages.
+
+ PdfMultiPageView provides a PDF viewer component that offers a user
+ experience similar to many common PDF viewer applications. It supports
+ flicking through the pages in the entire document, with narrow gaps between
+ the page images.
+
+ PdfMultiPageView also supports selecting text and copying it to the
+ clipboard, zooming in and out, clicking an internal link to jump to another
+ section in the document, rotating the view, and searching for text. The
+ \l {PDF Multipage Viewer Example} demonstrates how to use these features
+ in an application.
+
+ The implementation is a QML assembly of smaller building blocks that are
+ available separately. In case you want to make changes in your own version
+ of this component, you can copy the QML, which is installed into the
+ \c QtQuick/Pdf/qml module directory, and modify it as needed.
+
+ \sa PdfPageView, PdfScrollablePageView, PdfStyle
+*/
+Item {
+ /*!
+ \qmlproperty PdfDocument PdfMultiPageView::document
+
+ A PdfDocument object with a valid \c source URL is required:
+
+ \snippet multipageview.qml 0
+ */
+ required property PdfDocument document
+
+ /*!
+ \qmlproperty PdfDocument PdfMultiPageView::selectedText
+
+ The selected text.
+ */
+ property string selectedText
+
+ /*!
+ \qmlmethod void PdfMultiPageView::selectAll()
+
+ Selects all the text on the \l {currentPage}{current page}, and makes it
+ available as the system \l {QClipboard::Selection}{selection} on systems
+ that support that feature.
+
+ \sa copySelectionToClipboard()
+ */
+ function selectAll() {
+ const currentItem = tableView.itemAtCell(tableView.cellAtPos(root.width / 2, root.height / 2))
+ const pdfSelection = currentItem?.selection as PdfSelection
+ pdfSelection?.selectAll()
+ }
+
+ /*!
+ \qmlmethod void PdfMultiPageView::copySelectionToClipboard()
+
+ Copies the selected text (if any) to the
+ \l {QClipboard::Clipboard}{system clipboard}.
+
+ \sa selectAll()
+ */
+ function copySelectionToClipboard() {
+ const currentItem = tableView.itemAtCell(tableView.cellAtPos(root.width / 2, root.height / 2))
+ const pdfSelection = currentItem?.selection as PdfSelection
+ console.log(lcMPV, "currentItem", currentItem, "sel", pdfSelection?.text)
+ pdfSelection?.copyToClipboard()
+ }
+
+ // --------------------------------
+ // page navigation
+
+ /*!
+ \qmlproperty int PdfMultiPageView::currentPage
+ \readonly
+
+ This property holds the zero-based page number of the page visible in the
+ scrollable view. If there is no current page, it holds -1.
+
+ This property is read-only, and is typically used in a binding (or
+ \c onCurrentPageChanged script) to update the part of the user interface
+ that shows the current page number, such as a \l SpinBox.
+
+ \sa PdfPageNavigator::currentPage
+ */
+ property alias currentPage: pageNavigator.currentPage
+
+ /*!
+ \qmlproperty bool PdfMultiPageView::backEnabled
+ \readonly
+
+ This property indicates if it is possible to go back in the navigation
+ history to a previous-viewed page.
+
+ \sa PdfPageNavigator::backAvailable, back()
+ */
+ property alias backEnabled: pageNavigator.backAvailable
+
+ /*!
+ \qmlproperty bool PdfMultiPageView::forwardEnabled
+ \readonly
+
+ This property indicates if it is possible to go to next location in the
+ navigation history.
+
+ \sa PdfPageNavigator::forwardAvailable, forward()
+ */
+ property alias forwardEnabled: pageNavigator.forwardAvailable
+
+ /*!
+ \qmlmethod void PdfMultiPageView::back()
+
+ Scrolls the view back to the previous page that the user visited most
+ recently; or does nothing if there is no previous location on the
+ navigation stack.
+
+ \sa PdfPageNavigator::back(), currentPage, backEnabled
+ */
+ function back() { pageNavigator.back() }
+
+ /*!
+ \qmlmethod void PdfMultiPageView::forward()
+
+ Scrolls the view to the page that the user was viewing when the back()
+ method was called; or does nothing if there is no "next" location on the
+ navigation stack.
+
+ \sa PdfPageNavigator::forward(), currentPage
+ */
+ function forward() { pageNavigator.forward() }
+
+ /*!
+ \qmlmethod void PdfMultiPageView::goToPage(int page)
+
+ Scrolls the view to the given \a page number, if possible.
+
+ \sa PdfPageNavigator::jump(), currentPage
+ */
+ function goToPage(page) {
+ if (page === pageNavigator.currentPage)
+ return
+ goToLocation(page, Qt.point(-1, -1), 0)
+ }
+
+ /*!
+ \qmlmethod void PdfMultiPageView::goToLocation(int page, point location, real zoom)
+
+ Scrolls the view to the \a location on the \a page, if possible,
+ and sets the \a zoom level.
+
+ \sa PdfPageNavigator::jump(), currentPage
+ */
+ function goToLocation(page, location, zoom) {
+ if (tableView.rows === 0) {
+ // save this request for later
+ tableView.pendingRow = page
+ tableView.pendingLocation = location
+ tableView.pendingZoom = zoom
+ return
+ }
+ if (zoom > 0) {
+ pageNavigator.jumping = true // don't call pageNavigator.update() because we will jump() instead
+ root.renderScale = zoom
+ pageNavigator.jumping = false
+ }
+ pageNavigator.jump(page, location, zoom) // actually jump
+ }
+
+ /*!
+ \qmlproperty int PdfMultiPageView::currentPageRenderingStatus
+
+ This property holds the \l {QtQuick::Image::status}{rendering status} of
+ the \l {currentPage}{current page}.
+ */
+ property int currentPageRenderingStatus: Image.Null
+
+ // --------------------------------
+ // page scaling
+
+ /*!
+ \qmlproperty real PdfMultiPageView::renderScale
+
+ This property holds the ratio of pixels to points. The default is \c 1,
+ meaning one point (1/72 of an inch) equals 1 logical pixel.
+ */
+ property real renderScale: 1
+
+ /*!
+ \qmlproperty real PdfMultiPageView::pageRotation
+
+ This property holds the clockwise rotation of the pages.
+
+ The default value is \c 0 degrees (that is, no rotation relative to the
+ orientation of the pages as stored in the PDF file).
+ */
+ property real pageRotation: 0
+
+ /*!
+ \qmlmethod void PdfMultiPageView::resetScale()
+
+ Sets \l renderScale back to its default value of \c 1.
+ */
+ function resetScale() { root.renderScale = 1 }
+
+ /*!
+ \qmlmethod void PdfMultiPageView::scaleToWidth(real width, real height)
+
+ Sets \l renderScale such that the width of the first page will fit into a
+ viewport with the given \a width and \a height. If the page is not rotated,
+ it will be scaled so that its width fits \a width. If it is rotated +/- 90
+ degrees, it will be scaled so that its width fits \a height.
+ */
+ function scaleToWidth(width, height) {
+ root.renderScale = width / (tableView.rot90 ? tableView.firstPagePointSize.height : tableView.firstPagePointSize.width)
+ }
+
+ /*!
+ \qmlmethod void PdfMultiPageView::scaleToPage(real width, real height)
+
+ Sets \l renderScale such that the whole first page will fit into a viewport
+ with the given \a width and \a height. The resulting \l renderScale depends
+ on \l pageRotation: the page will fit into the viewport at a larger size if
+ it is first rotated to have a matching aspect ratio.
+ */
+ function scaleToPage(width, height) {
+ const windowAspect = width / height
+ const pageAspect = tableView.firstPagePointSize.width / tableView.firstPagePointSize.height
+ if (tableView.rot90) {
+ if (windowAspect > pageAspect) {
+ root.renderScale = height / tableView.firstPagePointSize.width
+ } else {
+ root.renderScale = width / tableView.firstPagePointSize.height
+ }
+ } else {
+ if (windowAspect > pageAspect) {
+ root.renderScale = height / tableView.firstPagePointSize.height
+ } else {
+ root.renderScale = width / tableView.firstPagePointSize.width
+ }
+ }
+ }
+
+ // --------------------------------
+ // text search
+
+ /*!
+ \qmlproperty PdfSearchModel PdfMultiPageView::searchModel
+
+ This property holds a PdfSearchModel containing the list of search results
+ for a given \l searchString.
+
+ \sa PdfSearchModel
+ */
+ property alias searchModel: searchModel
+
+ /*!
+ \qmlproperty string PdfMultiPageView::searchString
+
+ This property holds the search string that the user may choose to search
+ for. It is typically used in a binding to the \c text property of a
+ TextField.
+
+ \sa searchModel
+ */
+ property alias searchString: searchModel.searchString
+
+ /*!
+ \qmlmethod void PdfMultiPageView::searchBack()
+
+ Decrements the
+ \l{PdfSearchModel::currentResult}{searchModel's current result}
+ so that the view will jump to the previous search result.
+ */
+ function searchBack() { --searchModel.currentResult }
+
+ /*!
+ \qmlmethod void PdfMultiPageView::searchForward()
+
+ Increments the
+ \l{PdfSearchModel::currentResult}{searchModel's current result}
+ so that the view will jump to the next search result.
+ */
+ function searchForward() { ++searchModel.currentResult }
+
+ LoggingCategory {
+ id: lcMPV
+ name: "qt.pdf.multipageview"
+ }
+
+ id: root
+ PdfStyle { id: style }
+ TableView {
+ id: tableView
+ property bool debug: false
+ property real minScale: 0.1
+ property real maxScale: 10
+ property point jumpLocationMargin: Qt.point(10, 10) // px away from viewport edges
+ anchors.fill: parent
+ anchors.leftMargin: 2
+ model: root.document ? root.document.pageCount : 0
+ rowSpacing: 6
+ property real rotationNorm: Math.round((360 + (root.pageRotation % 360)) % 360)
+ property bool rot90: rotationNorm == 90 || rotationNorm == 270
+ onRot90Changed: forceLayout()
+ onHeightChanged: forceLayout()
+ onWidthChanged: forceLayout()
+ property size firstPagePointSize: root.document?.status === PdfDocument.Ready ? root.document.pagePointSize(0) : Qt.size(1, 1)
+ property real pageHolderWidth: Math.max(root.width, ((rot90 ? root.document?.maxPageHeight : root.document?.maxPageWidth) ?? 0) * root.renderScale)
+ columnWidthProvider: function(col) { return root.document ? pageHolderWidth + vscroll.width + 2 : 0 }
+ rowHeightProvider: function(row) { return (rot90 ? root.document.pagePointSize(row).width : root.document.pagePointSize(row).height) * root.renderScale }
+
+ // delayed-jump feature in case the user called goToPage() or goToLocation() too early
+ property int pendingRow: -1
+ property point pendingLocation
+ property real pendingZoom: -1
+ onRowsChanged: {
+ if (rows > 0 && tableView.pendingRow >= 0) {
+ console.log(lcMPV, "initiating delayed jump to page", tableView.pendingRow, "loc", tableView.pendingLocation, "zoom", tableView.pendingZoom)
+ root.goToLocation(tableView.pendingRow, tableView.pendingLocation, tableView.pendingZoom)
+ tableView.pendingRow = -1
+ tableView.pendingLocation = Qt.point(-1, -1)
+ tableView.pendingZoom = -1
+ }
+ }
+
+ delegate: Rectangle {
+ id: pageHolder
+ required property int index
+ color: tableView.debug ? "beige" : "transparent"
+ Text {
+ visible: tableView.debug
+ anchors { right: parent.right; verticalCenter: parent.verticalCenter }
+ rotation: -90; text: pageHolder.width.toFixed(1) + "x" + pageHolder.height.toFixed(1) + "\n" +
+ image.width.toFixed(1) + "x" + image.height.toFixed(1)
+ }
+ property alias selection: selection
+ Rectangle {
+ id: paper
+ width: image.width
+ height: image.height
+ rotation: root.pageRotation
+ anchors.centerIn: pinch.active ? undefined : parent
+ property size pagePointSize: root.document.pagePointSize(pageHolder.index)
+ property real pageScale: image.paintedWidth / pagePointSize.width
+ PdfPageImage {
+ id: image
+ document: root.document
+ currentFrame: pageHolder.index
+ asynchronous: true
+ fillMode: Image.PreserveAspectFit
+ width: paper.pagePointSize.width * root.renderScale
+ height: paper.pagePointSize.height * root.renderScale
+ property real renderScale: root.renderScale
+ property real oldRenderScale: 1
+ onRenderScaleChanged: {
+ image.sourceSize.width = paper.pagePointSize.width * renderScale * Screen.devicePixelRatio
+ image.sourceSize.height = 0
+ paper.scale = 1
+ searchHighlights.update()
+ }
+ onStatusChanged: {
+ if (pageHolder.index === pageNavigator.currentPage)
+ root.currentPageRenderingStatus = status
+ }
+ }
+ Shape {
+ anchors.fill: parent
+ visible: image.status === Image.Ready
+ onVisibleChanged: searchHighlights.update()
+ ShapePath {
+ strokeWidth: -1
+ fillColor: style.pageSearchResultsColor
+ scale: Qt.size(paper.pageScale, paper.pageScale)
+ PathMultiline {
+ id: searchHighlights
+ function update() {
+ // paths could be a binding, but we need to be able to "kick" it sometimes
+ paths = searchModel.boundingPolygonsOnPage(pageHolder.index)
+ }
+ }
+ }
+ Connections {
+ target: searchModel
+ // whenever the highlights on the _current_ page change, they actually need to change on _all_ pages
+ // (usually because the search string has changed)
+ function onCurrentPageBoundingPolygonsChanged() { searchHighlights.update() }
+ }
+ ShapePath {
+ strokeWidth: -1
+ fillColor: style.selectionColor
+ scale: Qt.size(paper.pageScale, paper.pageScale)
+ PathMultiline {
+ paths: selection.geometry
+ }
+ }
+ }
+ Shape {
+ anchors.fill: parent
+ visible: image.status === Image.Ready && searchModel.currentPage === pageHolder.index
+ ShapePath {
+ strokeWidth: style.currentSearchResultStrokeWidth
+ strokeColor: style.currentSearchResultStrokeColor
+ fillColor: "transparent"
+ scale: Qt.size(paper.pageScale, paper.pageScale)
+ PathMultiline {
+ paths: searchModel.currentResultBoundingPolygons
+ }
+ }
+ }
+ PinchHandler {
+ id: pinch
+ minimumScale: tableView.minScale / root.renderScale
+ maximumScale: Math.max(1, tableView.maxScale / root.renderScale)
+ minimumRotation: root.pageRotation
+ maximumRotation: root.pageRotation
+ onActiveChanged:
+ if (active) {
+ paper.z = 10
+ } else {
+ paper.z = 0
+ const centroidInPoints = Qt.point(pinch.centroid.position.x / root.renderScale,
+ pinch.centroid.position.y / root.renderScale)
+ const centroidInFlickable = tableView.mapFromItem(paper, pinch.centroid.position.x, pinch.centroid.position.y)
+ const newSourceWidth = image.sourceSize.width * paper.scale
+ const ratio = newSourceWidth / image.sourceSize.width
+ console.log(lcMPV, "pinch ended on page", pageHolder.index,
+ "with scale", paper.scale.toFixed(3), "ratio", ratio.toFixed(3),
+ "centroid", pinch.centroid.position, centroidInPoints,
+ "wrt flickable", centroidInFlickable,
+ "page at", pageHolder.x.toFixed(2), pageHolder.y.toFixed(2),
+ "contentX/Y were", tableView.contentX.toFixed(2), tableView.contentY.toFixed(2))
+ if (ratio > 1.1 || ratio < 0.9) {
+ const centroidOnPage = Qt.point(centroidInPoints.x * root.renderScale * ratio, centroidInPoints.y * root.renderScale * ratio)
+ paper.scale = 1
+ pinch.persistentScale = 1
+ paper.x = 0
+ paper.y = 0
+ root.renderScale *= ratio
+ tableView.forceLayout()
+ if (tableView.rotationNorm == 0) {
+ tableView.contentX = pageHolder.x + tableView.originX + centroidOnPage.x - centroidInFlickable.x
+ tableView.contentY = pageHolder.y + tableView.originY + centroidOnPage.y - centroidInFlickable.y
+ } else if (tableView.rotationNorm == 90) {
+ tableView.contentX = pageHolder.x + tableView.originX + image.height - centroidOnPage.y - centroidInFlickable.x
+ tableView.contentY = pageHolder.y + tableView.originY + centroidOnPage.x - centroidInFlickable.y
+ } else if (tableView.rotationNorm == 180) {
+ tableView.contentX = pageHolder.x + tableView.originX + image.width - centroidOnPage.x - centroidInFlickable.x
+ tableView.contentY = pageHolder.y + tableView.originY + image.height - centroidOnPage.y - centroidInFlickable.y
+ } else if (tableView.rotationNorm == 270) {
+ tableView.contentX = pageHolder.x + tableView.originX + centroidOnPage.y - centroidInFlickable.x
+ tableView.contentY = pageHolder.y + tableView.originY + image.width - centroidOnPage.x - centroidInFlickable.y
+ }
+ console.log(lcMPV, "contentX/Y adjusted to", tableView.contentX.toFixed(2), tableView.contentY.toFixed(2), "y @top", pageHolder.y)
+ tableView.returnToBounds()
+ }
+ }
+ grabPermissions: PointerHandler.CanTakeOverFromAnything
+ }
+ DragHandler {
+ id: textSelectionDrag
+ acceptedDevices: PointerDevice.Mouse | PointerDevice.Stylus
+ target: null
+ }
+ TapHandler {
+ id: mouseClickHandler
+ acceptedDevices: PointerDevice.Mouse | PointerDevice.Stylus
+ }
+ TapHandler {
+ id: touchTapHandler
+ acceptedDevices: PointerDevice.TouchScreen
+ onTapped: {
+ selection.clear()
+ selection.forceActiveFocus()
+ }
+ }
+ Repeater {
+ model: PdfLinkModel {
+ id: linkModel
+ document: root.document
+ page: image.currentFrame
+ }
+ delegate: PdfLinkDelegate {
+ x: rectangle.x * paper.pageScale
+ y: rectangle.y * paper.pageScale
+ width: rectangle.width * paper.pageScale
+ height: rectangle.height * paper.pageScale
+ visible: image.status === Image.Ready
+ onTapped:
+ (link) => {
+ if (link.page >= 0)
+ root.goToLocation(link.page, link.location, link.zoom)
+ else
+ Qt.openUrlExternally(url)
+ }
+ }
+ }
+ PdfSelection {
+ id: selection
+ anchors.fill: parent
+ document: root.document
+ page: image.currentFrame
+ renderScale: image.renderScale
+ from: textSelectionDrag.centroid.pressPosition
+ to: textSelectionDrag.centroid.position
+ hold: !textSelectionDrag.active && !mouseClickHandler.pressed
+ onTextChanged: root.selectedText = text
+ focus: true
+ }
+ }
+ }
+ ScrollBar.vertical: ScrollBar {
+ id: vscroll
+ property bool moved: false
+ onPositionChanged: moved = true
+ onPressedChanged: if (pressed) {
+ // When the user starts scrolling, push the location where we came from so the user can go "back" there
+ const cell = tableView.cellAtPos(root.width / 2, root.height / 2)
+ const currentItem = tableView.itemAtCell(cell)
+ const currentLocation = currentItem
+ ? Qt.point((tableView.contentX - currentItem.x + tableView.jumpLocationMargin.x) / root.renderScale,
+ (tableView.contentY - currentItem.y + tableView.jumpLocationMargin.y) / root.renderScale)
+ : Qt.point(0, 0) // maybe the delegate wasn't loaded yet
+ pageNavigator.jump(cell.y, currentLocation, root.renderScale)
+ }
+ onActiveChanged: if (!active ) {
+ // When the scrollbar stops moving, tell navstack where we are, so as to update currentPage etc.
+ const cell = tableView.cellAtPos(root.width / 2, root.height / 2)
+ const currentItem = tableView.itemAtCell(cell)
+ const currentLocation = currentItem
+ ? Qt.point((tableView.contentX - currentItem.x + tableView.jumpLocationMargin.x) / root.renderScale,
+ (tableView.contentY - currentItem.y + tableView.jumpLocationMargin.y) / root.renderScale)
+ : Qt.point(0, 0) // maybe the delegate wasn't loaded yet
+ pageNavigator.update(cell.y, currentLocation, root.renderScale)
+ }
+ }
+ ScrollBar.horizontal: ScrollBar { }
+ }
+ onRenderScaleChanged: {
+ // if pageNavigator.jumped changes the scale, don't turn around and update the stack again;
+ // and don't force layout either, because positionViewAtCell() will do that
+ if (pageNavigator.jumping)
+ return
+ // page size changed: TableView needs to redo layout to avoid overlapping delegates or gaps between them
+ tableView.forceLayout()
+ const cell = tableView.cellAtPos(root.width / 2, root.height / 2)
+ const currentItem = tableView.itemAtCell(cell)
+ if (currentItem) {
+ const currentLocation = Qt.point((tableView.contentX - currentItem.x + tableView.jumpLocationMargin.x) / root.renderScale,
+ (tableView.contentY - currentItem.y + tableView.jumpLocationMargin.y) / root.renderScale)
+ pageNavigator.update(cell.y, currentLocation, renderScale)
+ }
+ }
+ PdfPageNavigator {
+ id: pageNavigator
+ property bool jumping: false
+ property int previousPage: 0
+ onJumped: function(current) {
+ jumping = true
+ if (current.zoom > 0)
+ root.renderScale = current.zoom
+ const pageSize = root.document.pagePointSize(current.page)
+ if (current.location.y < 0) {
+ // invalid to indicate that a specific location was not needed,
+ // so attempt to position the new page just as the current page is
+ const previousPageDelegate = tableView.itemAtCell(0, previousPage)
+ const currentYOffset = previousPageDelegate
+ ? tableView.contentY - previousPageDelegate.y
+ : 0
+ tableView.positionViewAtRow(current.page, Qt.AlignTop, currentYOffset)
+ console.log(lcMPV, "going from page", previousPage, "to", current.page, "offset", currentYOffset,
+ "ended up @", tableView.contentX.toFixed(1) + ", " + tableView.contentY.toFixed(1))
+ } else if (current.rectangles.length > 0) {
+ // jump to a search result and position the covered area within the viewport
+ pageSize.width *= root.renderScale
+ pageSize.height *= root.renderScale
+ const rectPts = current.rectangles[0]
+ const rectPx = Qt.rect(rectPts.x * root.renderScale - tableView.jumpLocationMargin.x,
+ rectPts.y * root.renderScale - tableView.jumpLocationMargin.y,
+ rectPts.width * root.renderScale + tableView.jumpLocationMargin.x * 2,
+ rectPts.height * root.renderScale + tableView.jumpLocationMargin.y * 2)
+ tableView.positionViewAtCell(0, current.page, TableView.Contain, Qt.point(0, 0), rectPx)
+ console.log(lcMPV, "going to zoom", root.renderScale, "rect", rectPx, "on page", current.page,
+ "ended up @", tableView.contentX.toFixed(1) + ", " + tableView.contentY.toFixed(1))
+ } else {
+ // jump to a page and position the given location relative to the top-left corner of the viewport
+ pageSize.width *= root.renderScale
+ pageSize.height *= root.renderScale
+ const rectPx = Qt.rect(current.location.x * root.renderScale - tableView.jumpLocationMargin.x,
+ current.location.y * root.renderScale - tableView.jumpLocationMargin.y,
+ tableView.jumpLocationMargin.x * 2, tableView.jumpLocationMargin.y * 2)
+ tableView.positionViewAtCell(0, current.page, TableView.AlignLeft | TableView.AlignTop, Qt.point(0, 0), rectPx)
+ console.log(lcMPV, "going to zoom", root.renderScale, "loc", current.location, "on page", current.page,
+ "ended up @", tableView.contentX.toFixed(1) + ", " + tableView.contentY.toFixed(1))
+ }
+ jumping = false
+ previousPage = current.page
+ }
+
+ property url documentSource: root.document.source
+ onDocumentSourceChanged: {
+ pageNavigator.clear()
+ root.resetScale()
+ tableView.contentX = 0
+ tableView.contentY = 0
+ }
+ }
+ PdfSearchModel {
+ id: searchModel
+ document: root.document === undefined ? null : root.document
+ onCurrentResultChanged: pageNavigator.jump(currentResultLink)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfPageView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfPageView.qml
new file mode 100644
index 00000000..e1d97f57
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfPageView.qml
@@ -0,0 +1,439 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Pdf
+import QtQuick.Shapes
+
+/*!
+ \qmltype PdfPageView
+ \inqmlmodule QtQuick.Pdf
+ \brief A PDF viewer component to show one page a time.
+
+ PdfPageView provides a PDF viewer component that shows one whole page at a
+ time, without scrolling. It supports selecting text and copying it to the
+ clipboard, zooming in and out, clicking an internal link to jump to another
+ section in the document, rotating the view, and searching for text.
+
+ The implementation is a QML assembly of smaller building blocks that are
+ available separately. In case you want to make changes in your own version
+ of this component, you can copy the QML, which is installed into the
+ \c QtQuick/Pdf/qml module directory, and modify it as needed.
+
+ \sa PdfScrollablePageView, PdfMultiPageView, PdfStyle
+*/
+Rectangle {
+ /*!
+ \qmlproperty PdfDocument PdfPageView::document
+
+ A PdfDocument object with a valid \c source URL is required:
+
+ \snippet pdfpageview.qml 0
+ */
+ required property PdfDocument document
+
+ /*!
+ \qmlproperty int PdfPageView::status
+
+ This property holds the \l {QtQuick::Image::status}{rendering status} of
+ the \l {currentPage}{current page}.
+ */
+ property alias status: image.status
+
+ /*!
+ \qmlproperty PdfDocument PdfPageView::selectedText
+
+ The selected text.
+ */
+ property alias selectedText: selection.text
+
+ /*!
+ \qmlmethod void PdfPageView::selectAll()
+
+ Selects all the text on the \l {currentPage}{current page}, and makes it
+ available as the system \l {QClipboard::Selection}{selection} on systems
+ that support that feature.
+
+ \sa copySelectionToClipboard()
+ */
+ function selectAll() {
+ selection.selectAll()
+ }
+
+ /*!
+ \qmlmethod void PdfPageView::copySelectionToClipboard()
+
+ Copies the selected text (if any) to the
+ \l {QClipboard::Clipboard}{system clipboard}.
+
+ \sa selectAll()
+ */
+ function copySelectionToClipboard() {
+ selection.copyToClipboard()
+ }
+
+ // --------------------------------
+ // page navigation
+
+ /*!
+ \qmlproperty int PdfPageView::currentPage
+ \readonly
+
+ This property holds the zero-based page number of the page visible in the
+ scrollable view. If there is no current page, it holds -1.
+
+ This property is read-only, and is typically used in a binding (or
+ \c onCurrentPageChanged script) to update the part of the user interface
+ that shows the current page number, such as a \l SpinBox.
+
+ \sa PdfPageNavigator::currentPage
+ */
+ property alias currentPage: pageNavigator.currentPage
+
+ /*!
+ \qmlproperty bool PdfPageView::backEnabled
+ \readonly
+
+ This property indicates if it is possible to go back in the navigation
+ history to a previous-viewed page.
+
+ \sa PdfPageNavigator::backAvailable, back()
+ */
+ property alias backEnabled: pageNavigator.backAvailable
+
+ /*!
+ \qmlproperty bool PdfPageView::forwardEnabled
+ \readonly
+
+ This property indicates if it is possible to go to next location in the
+ navigation history.
+
+ \sa PdfPageNavigator::forwardAvailable, forward()
+ */
+ property alias forwardEnabled: pageNavigator.forwardAvailable
+
+ /*!
+ \qmlmethod void PdfPageView::back()
+
+ Scrolls the view back to the previous page that the user visited most
+ recently; or does nothing if there is no previous location on the
+ navigation stack.
+
+ \sa PdfPageNavigator::back(), currentPage, backEnabled
+ */
+ function back() { pageNavigator.back() }
+
+ /*!
+ \qmlmethod void PdfPageView::forward()
+
+ Scrolls the view to the page that the user was viewing when the back()
+ method was called; or does nothing if there is no "next" location on the
+ navigation stack.
+
+ \sa PdfPageNavigator::forward(), currentPage
+ */
+ function forward() { pageNavigator.forward() }
+
+ /*!
+ \qmlmethod void PdfPageView::goToPage(int page)
+
+ Changes the view to the \a page, if possible.
+
+ \sa PdfPageNavigator::jump(), currentPage
+ */
+ function goToPage(page) { goToLocation(page, Qt.point(0, 0), 0) }
+
+ /*!
+ \qmlmethod void PdfPageView::goToLocation(int page, point location, real zoom)
+
+ Scrolls the view to the \a location on the \a page, if possible,
+ and sets the \a zoom level.
+
+ \sa PdfPageNavigator::jump(), currentPage
+ */
+ function goToLocation(page, location, zoom) {
+ if (zoom > 0)
+ root.renderScale = zoom
+ pageNavigator.jump(page, location, zoom)
+ }
+
+ // --------------------------------
+ // page scaling
+
+ /*!
+ \qmlproperty bool PdfPageView::zoomEnabled
+
+ This property holds whether the user can use the pinch gesture or
+ Control + mouse wheel to zoom. The default is \c true.
+
+ When the user zooms the page, the size of PdfPageView changes.
+ */
+ property bool zoomEnabled: true
+
+ /*!
+ \qmlproperty real PdfPageView::renderScale
+
+ This property holds the ratio of pixels to points. The default is \c 1,
+ meaning one point (1/72 of an inch) equals 1 logical pixel.
+ */
+ property real renderScale: 1
+
+ /*!
+ \qmlproperty size PdfPageView::sourceSize
+
+ This property holds the scaled width and height of the full-frame image.
+
+ \sa {QtQuick::Image::sourceSize}{Image.sourceSize}
+ */
+ property alias sourceSize: image.sourceSize
+
+ /*!
+ \qmlmethod void PdfPageView::resetScale()
+
+ Sets \l renderScale back to its default value of \c 1.
+ */
+ function resetScale() {
+ image.sourceSize.width = 0
+ image.sourceSize.height = 0
+ root.scale = 1
+ }
+
+ /*!
+ \qmlmethod void PdfPageView::scaleToWidth(real width, real height)
+
+ Sets \l renderScale such that the width of the first page will fit into a
+ viewport with the given \a width and \a height. If the page is not rotated,
+ it will be scaled so that its width fits \a width. If it is rotated +/- 90
+ degrees, it will be scaled so that its width fits \a height.
+ */
+ function scaleToWidth(width, height) {
+ const halfRotation = Math.abs(root.rotation % 180)
+ image.sourceSize = Qt.size((halfRotation > 45 && halfRotation < 135) ? height : width, 0)
+ image.centerInSize = Qt.size(width, height)
+ image.centerOnLoad = true
+ image.vCenterOnLoad = (halfRotation > 45 && halfRotation < 135)
+ root.scale = 1
+ }
+
+ /*!
+ \qmlmethod void PdfPageView::scaleToPage(real width, real height)
+
+ Sets \l renderScale such that the whole first page will fit into a viewport
+ with the given \a width and \a height. The resulting \l renderScale depends
+ on page rotation: the page will fit into the viewport at a larger size if it
+ is first rotated to have a matching aspect ratio.
+ */
+ function scaleToPage(width, height) {
+ const windowAspect = width / height
+ const halfRotation = Math.abs(root.rotation % 180)
+ const pagePointSize = document.pagePointSize(pageNavigator.currentPage)
+ const pageAspect = pagePointSize.height / pagePointSize.width
+ if (halfRotation > 45 && halfRotation < 135) {
+ // rotated 90 or 270º
+ if (windowAspect > pageAspect) {
+ image.sourceSize = Qt.size(height, 0)
+ } else {
+ image.sourceSize = Qt.size(0, width)
+ }
+ } else {
+ if (windowAspect > pageAspect) {
+ image.sourceSize = Qt.size(0, height)
+ } else {
+ image.sourceSize = Qt.size(width, 0)
+ }
+ }
+ image.centerInSize = Qt.size(width, height)
+ image.centerOnLoad = true
+ image.vCenterOnLoad = true
+ root.scale = 1
+ }
+
+ // --------------------------------
+ // text search
+
+ /*!
+ \qmlproperty PdfSearchModel PdfPageView::searchModel
+
+ This property holds a PdfSearchModel containing the list of search results
+ for a given \l searchString.
+
+ \sa PdfSearchModel
+ */
+ property alias searchModel: searchModel
+
+ /*!
+ \qmlproperty string PdfPageView::searchString
+
+ This property holds the search string that the user may choose to search
+ for. It is typically used in a binding to the \c text property of a
+ TextField.
+
+ \sa searchModel
+ */
+ property alias searchString: searchModel.searchString
+
+ /*!
+ \qmlmethod void PdfPageView::searchBack()
+
+ Decrements the
+ \l{PdfSearchModel::currentResult}{searchModel's current result}
+ so that the view will jump to the previous search result.
+ */
+ function searchBack() { --searchModel.currentResult }
+
+ /*!
+ \qmlmethod void PdfPageView::searchForward()
+
+ Increments the
+ \l{PdfSearchModel::currentResult}{searchModel's current result}
+ so that the view will jump to the next search result.
+ */
+ function searchForward() { ++searchModel.currentResult }
+
+ // --------------------------------
+ // implementation
+ id: root
+ width: image.width
+ height: image.height
+
+ PdfSelection {
+ id: selection
+ document: root.document
+ page: pageNavigator.currentPage
+ from: Qt.point(textSelectionDrag.centroid.pressPosition.x / image.pageScale, textSelectionDrag.centroid.pressPosition.y / image.pageScale)
+ to: Qt.point(textSelectionDrag.centroid.position.x / image.pageScale, textSelectionDrag.centroid.position.y / image.pageScale)
+ hold: !textSelectionDrag.active && !tapHandler.pressed
+ }
+
+ PdfSearchModel {
+ id: searchModel
+ document: root.document === undefined ? null : root.document
+ onCurrentPageChanged: root.goToPage(currentPage)
+ }
+
+ PdfPageNavigator {
+ id: pageNavigator
+ onCurrentPageChanged: searchModel.currentPage = currentPage
+ onCurrentZoomChanged: root.renderScale = currentZoom
+
+ property url documentSource: root.document.source
+ onDocumentSourceChanged: {
+ pageNavigator.clear()
+ root.goToPage(0)
+ }
+ }
+
+ PdfPageImage {
+ id: image
+ document: root.document
+ currentFrame: pageNavigator.currentPage
+ asynchronous: true
+ fillMode: Image.PreserveAspectFit
+ property bool centerOnLoad: false
+ property bool vCenterOnLoad: false
+ property size centerInSize
+ property real pageScale: image.paintedWidth / document.pagePointSize(pageNavigator.currentPage).width
+ function reRenderIfNecessary() {
+ const newSourceWidth = image.sourceSize.width * root.scale * Screen.devicePixelRatio
+ const ratio = newSourceWidth / image.sourceSize.width
+ if (ratio > 1.1 || ratio < 0.9) {
+ image.sourceSize.width = newSourceWidth
+ image.sourceSize.height = 0
+ root.scale = 1
+ }
+ }
+ onStatusChanged:
+ if (status == Image.Ready && centerOnLoad) {
+ root.x = (centerInSize.width - image.implicitWidth) / 2
+ root.y = vCenterOnLoad ? (centerInSize.height - image.implicitHeight) / 2 : 0
+ centerOnLoad = false
+ vCenterOnLoad = false
+ }
+ }
+ onRenderScaleChanged: {
+ image.sourceSize.width = document.pagePointSize(pageNavigator.currentPage).width * renderScale
+ image.sourceSize.height = 0
+ root.scale = 1
+ }
+
+ Shape {
+ anchors.fill: parent
+ opacity: 0.25
+ visible: image.status === Image.Ready
+ ShapePath {
+ strokeWidth: 1
+ strokeColor: "cyan"
+ fillColor: "steelblue"
+ scale: Qt.size(image.pageScale, image.pageScale)
+ PathMultiline {
+ paths: searchModel.currentPageBoundingPolygons
+ }
+ }
+ ShapePath {
+ strokeWidth: 1
+ strokeColor: "orange"
+ fillColor: "cyan"
+ scale: Qt.size(image.pageScale, image.pageScale)
+ PathMultiline {
+ paths: searchModel.currentResultBoundingPolygons
+ }
+ }
+ ShapePath {
+ fillColor: "orange"
+ scale: Qt.size(image.pageScale, image.pageScale)
+ PathMultiline {
+ paths: selection.geometry
+ }
+ }
+ }
+
+ Repeater {
+ model: PdfLinkModel {
+ id: linkModel
+ document: root.document
+ page: pageNavigator.currentPage
+ }
+ delegate: PdfLinkDelegate {
+ x: rectangle.x * image.pageScale
+ y: rectangle.y * image.pageScale
+ width: rectangle.width * image.pageScale
+ height: rectangle.height * image.pageScale
+ visible: image.status === Image.Ready
+ onTapped:
+ (link) => {
+ if (link.page >= 0)
+ pageNavigator.jump(link)
+ else
+ Qt.openUrlExternally(url)
+ }
+ }
+ }
+
+ PinchHandler {
+ id: pinch
+ enabled: root.zoomEnabled && root.scale * root.renderScale <= 10 && root.scale * root.renderScale >= 0.1
+ minimumScale: 0.1
+ maximumScale: 10
+ minimumRotation: 0
+ maximumRotation: 0
+ onActiveChanged: if (!active) image.reRenderIfNecessary()
+ grabPermissions: PinchHandler.TakeOverForbidden // don't allow takeover if pinch has started
+ }
+ WheelHandler {
+ enabled: pinch.enabled
+ acceptedModifiers: Qt.ControlModifier
+ property: "scale"
+ onActiveChanged: if (!active) image.reRenderIfNecessary()
+ }
+ DragHandler {
+ id: textSelectionDrag
+ acceptedDevices: PointerDevice.Mouse | PointerDevice.Stylus
+ target: null
+ }
+ TapHandler {
+ id: tapHandler
+ acceptedDevices: PointerDevice.Mouse | PointerDevice.Stylus
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfScrollablePageView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfScrollablePageView.qml
new file mode 100644
index 00000000..9fa0547c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfScrollablePageView.qml
@@ -0,0 +1,487 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Pdf
+import QtQuick.Shapes
+
+/*!
+ \qmltype PdfScrollablePageView
+ \inqmlmodule QtQuick.Pdf
+ \brief A complete PDF viewer component to show one page a time, with scrolling.
+
+ PdfScrollablePageView provides a PDF viewer component that shows one page
+ at a time, with scrollbars to move around the page. It also supports
+ selecting text and copying it to the clipboard, zooming in and out,
+ clicking an internal link to jump to another section in the document,
+ rotating the view, and searching for text. The pdfviewer example
+ demonstrates how to use these features in an application.
+
+ The implementation is a QML assembly of smaller building blocks that are
+ available separately. In case you want to make changes in your own version
+ of this component, you can copy the QML, which is installed into the
+ \c QtQuick/Pdf/qml module directory, and modify it as needed.
+
+ \sa PdfPageView, PdfMultiPageView, PdfStyle
+*/
+Flickable {
+ /*!
+ \qmlproperty PdfDocument PdfScrollablePageView::document
+
+ A PdfDocument object with a valid \c source URL is required:
+
+ \snippet multipageview.qml 0
+ */
+ required property PdfDocument document
+
+ /*!
+ \qmlproperty int PdfScrollablePageView::status
+
+ This property holds the \l {QtQuick::Image::status}{rendering status} of
+ the \l {currentPage}{current page}.
+ */
+ property alias status: image.status
+
+ /*!
+ \qmlproperty PdfDocument PdfScrollablePageView::selectedText
+
+ The selected text.
+ */
+ property alias selectedText: selection.text
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::selectAll()
+
+ Selects all the text on the \l {currentPage}{current page}, and makes it
+ available as the system \l {QClipboard::Selection}{selection} on systems
+ that support that feature.
+
+ \sa copySelectionToClipboard()
+ */
+ function selectAll() {
+ selection.selectAll()
+ }
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::copySelectionToClipboard()
+
+ Copies the selected text (if any) to the
+ \l {QClipboard::Clipboard}{system clipboard}.
+
+ \sa selectAll()
+ */
+ function copySelectionToClipboard() {
+ selection.copyToClipboard()
+ }
+
+ // --------------------------------
+ // page navigation
+
+ /*!
+ \qmlproperty int PdfScrollablePageView::currentPage
+ \readonly
+
+ This property holds the zero-based page number of the page visible in the
+ scrollable view. If there is no current page, it holds -1.
+
+ This property is read-only, and is typically used in a binding (or
+ \c onCurrentPageChanged script) to update the part of the user interface
+ that shows the current page number, such as a \l SpinBox.
+
+ \sa PdfPageNavigator::currentPage
+ */
+ property alias currentPage: pageNavigator.currentPage
+
+ /*!
+ \qmlproperty bool PdfScrollablePageView::backEnabled
+ \readonly
+
+ This property indicates if it is possible to go back in the navigation
+ history to a previous-viewed page.
+
+ \sa PdfPageNavigator::backAvailable, back()
+ */
+ property alias backEnabled: pageNavigator.backAvailable
+
+ /*!
+ \qmlproperty bool PdfScrollablePageView::forwardEnabled
+ \readonly
+
+ This property indicates if it is possible to go to next location in the
+ navigation history.
+
+ \sa PdfPageNavigator::forwardAvailable, forward()
+ */
+ property alias forwardEnabled: pageNavigator.forwardAvailable
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::back()
+
+ Scrolls the view back to the previous page that the user visited most
+ recently; or does nothing if there is no previous location on the
+ navigation stack.
+
+ \sa PdfPageNavigator::back(), currentPage, backEnabled
+ */
+ function back() { pageNavigator.back() }
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::forward()
+
+ Scrolls the view to the page that the user was viewing when the back()
+ method was called; or does nothing if there is no "next" location on the
+ navigation stack.
+
+ \sa PdfPageNavigator::forward(), currentPage
+ */
+ function forward() { pageNavigator.forward() }
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::goToPage(int page)
+
+ Changes the view to the \a page, if possible.
+
+ \sa PdfPageNavigator::jump(), currentPage
+ */
+ function goToPage(page) {
+ if (page === pageNavigator.currentPage)
+ return
+ goToLocation(page, Qt.point(0, 0), 0)
+ }
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::goToLocation(int page, point location, real zoom)
+
+ Scrolls the view to the \a location on the \a page, if possible,
+ and sets the \a zoom level.
+
+ \sa PdfPageNavigator::jump(), currentPage
+ */
+ function goToLocation(page, location, zoom) {
+ if (zoom > 0)
+ root.renderScale = zoom
+ pageNavigator.jump(page, location, zoom)
+ }
+
+ // --------------------------------
+ // page scaling
+
+ /*!
+ \qmlproperty real PdfScrollablePageView::renderScale
+
+ This property holds the ratio of pixels to points. The default is \c 1,
+ meaning one point (1/72 of an inch) equals 1 logical pixel.
+ */
+ property real renderScale: 1
+
+ /*!
+ \qmlproperty real PdfScrollablePageView::pageRotation
+
+ This property holds the clockwise rotation of the pages.
+
+ The default value is \c 0 degrees (that is, no rotation relative to the
+ orientation of the pages as stored in the PDF file).
+ */
+ property real pageRotation: 0
+
+ /*!
+ \qmlproperty size PdfScrollablePageView::sourceSize
+
+ This property holds the scaled width and height of the full-frame image.
+
+ \sa {QtQuick::Image::sourceSize}{Image.sourceSize}
+ */
+ property alias sourceSize: image.sourceSize
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::resetScale()
+
+ Sets \l renderScale back to its default value of \c 1.
+ */
+ function resetScale() {
+ paper.scale = 1
+ root.renderScale = 1
+ }
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::scaleToWidth(real width, real height)
+
+ Sets \l renderScale such that the width of the first page will fit into a
+ viewport with the given \a width and \a height. If the page is not rotated,
+ it will be scaled so that its width fits \a width. If it is rotated +/- 90
+ degrees, it will be scaled so that its width fits \a height.
+ */
+ function scaleToWidth(width, height) {
+ const pagePointSize = document.pagePointSize(pageNavigator.currentPage)
+ root.renderScale = root.width / (paper.rot90 ? pagePointSize.height : pagePointSize.width)
+ console.log(lcSPV, "scaling", pagePointSize, "to fit", root.width, "rotated?", paper.rot90, "scale", root.renderScale)
+ root.contentX = 0
+ root.contentY = 0
+ }
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::scaleToPage(real width, real height)
+
+ Sets \l renderScale such that the whole first page will fit into a viewport
+ with the given \a width and \a height. The resulting \l renderScale depends
+ on \l pageRotation: the page will fit into the viewport at a larger size if
+ it is first rotated to have a matching aspect ratio.
+ */
+ function scaleToPage(width, height) {
+ const pagePointSize = document.pagePointSize(pageNavigator.currentPage)
+ root.renderScale = Math.min(
+ root.width / (paper.rot90 ? pagePointSize.height : pagePointSize.width),
+ root.height / (paper.rot90 ? pagePointSize.width : pagePointSize.height) )
+ root.contentX = 0
+ root.contentY = 0
+ }
+
+ // --------------------------------
+ // text search
+
+ /*!
+ \qmlproperty PdfSearchModel PdfScrollablePageView::searchModel
+
+ This property holds a PdfSearchModel containing the list of search results
+ for a given \l searchString.
+
+ \sa PdfSearchModel
+ */
+ property alias searchModel: searchModel
+
+ /*!
+ \qmlproperty string PdfScrollablePageView::searchString
+
+ This property holds the search string that the user may choose to search
+ for. It is typically used in a binding to the \c text property of a
+ TextField.
+
+ \sa searchModel
+ */
+ property alias searchString: searchModel.searchString
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::searchBack()
+
+ Decrements the
+ \l{PdfSearchModel::currentResult}{searchModel's current result}
+ so that the view will jump to the previous search result.
+ */
+ function searchBack() { --searchModel.currentResult }
+
+ /*!
+ \qmlmethod void PdfScrollablePageView::searchForward()
+
+ Increments the
+ \l{PdfSearchModel::currentResult}{searchModel's current result}
+ so that the view will jump to the next search result.
+ */
+ function searchForward() { ++searchModel.currentResult }
+
+ // --------------------------------
+ // implementation
+ id: root
+ PdfStyle { id: style }
+ contentWidth: paper.width
+ contentHeight: paper.height
+ ScrollBar.vertical: ScrollBar {
+ onActiveChanged:
+ if (!active ) {
+ const currentLocation = Qt.point((root.contentX + root.width / 2) / root.renderScale,
+ (root.contentY + root.height / 2) / root.renderScale)
+ pageNavigator.update(pageNavigator.currentPage, currentLocation, root.renderScale)
+ }
+ }
+ ScrollBar.horizontal: ScrollBar {
+ onActiveChanged:
+ if (!active ) {
+ const currentLocation = Qt.point((root.contentX + root.width / 2) / root.renderScale,
+ (root.contentY + root.height / 2) / root.renderScale)
+ pageNavigator.update(pageNavigator.currentPage, currentLocation, root.renderScale)
+ }
+ }
+
+ onRenderScaleChanged: {
+ paper.scale = 1
+ const currentLocation = Qt.point((root.contentX + root.width / 2) / root.renderScale,
+ (root.contentY + root.height / 2) / root.renderScale)
+ pageNavigator.update(pageNavigator.currentPage, currentLocation, root.renderScale)
+ }
+
+ PdfSearchModel {
+ id: searchModel
+ document: root.document === undefined ? null : root.document
+ onCurrentResultChanged: pageNavigator.jump(currentResultLink)
+ }
+
+ PdfPageNavigator {
+ id: pageNavigator
+ onJumped: function(current) {
+ root.renderScale = current.zoom
+ const dx = Math.max(0, current.location.x * root.renderScale - root.width / 2) - root.contentX
+ const dy = Math.max(0, current.location.y * root.renderScale - root.height / 2) - root.contentY
+ // don't jump if location is in the viewport already, i.e. if the "error" between desired and actual contentX/Y is small
+ if (Math.abs(dx) > root.width / 3)
+ root.contentX += dx
+ if (Math.abs(dy) > root.height / 3)
+ root.contentY += dy
+ console.log(lcSPV, "going to zoom", current.zoom, "loc", current.location,
+ "on page", current.page, "ended up @", root.contentX + ", " + root.contentY)
+ }
+ onCurrentPageChanged: searchModel.currentPage = currentPage
+
+ property url documentSource: root.document.source
+ onDocumentSourceChanged: {
+ pageNavigator.clear()
+ root.resetScale()
+ root.contentX = 0
+ root.contentY = 0
+ }
+ }
+
+ LoggingCategory {
+ id: lcSPV
+ name: "qt.pdf.singlepageview"
+ }
+
+ Rectangle {
+ id: paper
+ width: rot90 ? image.height : image.width
+ height: rot90 ? image.width : image.height
+ property real rotationModulus: Math.abs(root.pageRotation % 180)
+ property bool rot90: rotationModulus > 45 && rotationModulus < 135
+ property real minScale: 0.1
+ property real maxScale: 10
+
+ PdfPageImage {
+ id: image
+ document: root.document
+ currentFrame: pageNavigator.currentPage
+ asynchronous: true
+ fillMode: Image.PreserveAspectFit
+ rotation: root.pageRotation
+ anchors.centerIn: parent
+ property real pageScale: image.paintedWidth / document.pagePointSize(pageNavigator.currentPage).width
+ width: document.pagePointSize(pageNavigator.currentPage).width * root.renderScale
+ height: document.pagePointSize(pageNavigator.currentPage).height * root.renderScale
+ sourceSize.width: width * Screen.devicePixelRatio
+ sourceSize.height: 0
+
+ Shape {
+ anchors.fill: parent
+ visible: image.status === Image.Ready
+ ShapePath {
+ strokeWidth: -1
+ fillColor: style.pageSearchResultsColor
+ scale: Qt.size(image.pageScale, image.pageScale)
+ PathMultiline {
+ paths: searchModel.currentPageBoundingPolygons
+ }
+ }
+ ShapePath {
+ strokeWidth: style.currentSearchResultStrokeWidth
+ strokeColor: style.currentSearchResultStrokeColor
+ fillColor: "transparent"
+ scale: Qt.size(image.pageScale, image.pageScale)
+ PathMultiline {
+ paths: searchModel.currentResultBoundingPolygons
+ }
+ }
+ ShapePath {
+ fillColor: style.selectionColor
+ scale: Qt.size(image.pageScale, image.pageScale)
+ PathMultiline {
+ paths: selection.geometry
+ }
+ }
+ }
+
+ Repeater {
+ model: PdfLinkModel {
+ id: linkModel
+ document: root.document
+ page: pageNavigator.currentPage
+ }
+ delegate: PdfLinkDelegate {
+ x: rectangle.x * image.pageScale
+ y: rectangle.y * image.pageScale
+ width: rectangle.width * image.pageScale
+ height: rectangle.height * image.pageScale
+ visible: image.status === Image.Ready
+ onTapped:
+ (link) => {
+ if (link.page >= 0)
+ pageNavigator.jump(link.page, link.location, link.zoom)
+ else
+ Qt.openUrlExternally(url)
+ }
+ }
+ }
+ DragHandler {
+ id: textSelectionDrag
+ acceptedDevices: PointerDevice.Mouse | PointerDevice.Stylus
+ target: null
+ }
+ TapHandler {
+ id: mouseClickHandler
+ acceptedDevices: PointerDevice.Mouse | PointerDevice.Stylus
+ }
+ TapHandler {
+ id: touchTapHandler
+ acceptedDevices: PointerDevice.TouchScreen
+ onTapped: {
+ selection.clear()
+ selection.focus = true
+ }
+ }
+ }
+
+ PdfSelection {
+ id: selection
+ anchors.fill: parent
+ document: root.document
+ page: pageNavigator.currentPage
+ renderScale: image.pageScale == 0 ? 1.0 : image.pageScale
+ from: textSelectionDrag.centroid.pressPosition
+ to: textSelectionDrag.centroid.position
+ hold: !textSelectionDrag.active && !mouseClickHandler.pressed
+ focus: true
+ }
+
+ PinchHandler {
+ id: pinch
+ minimumScale: paper.minScale / root.renderScale
+ maximumScale: Math.max(1, paper.maxScale / root.renderScale)
+ minimumRotation: 0
+ maximumRotation: 0
+ onActiveChanged:
+ if (!active) {
+ const centroidInPoints = Qt.point(pinch.centroid.position.x / root.renderScale,
+ pinch.centroid.position.y / root.renderScale)
+ const centroidInFlickable = root.mapFromItem(paper, pinch.centroid.position.x, pinch.centroid.position.y)
+ const newSourceWidth = image.sourceSize.width * paper.scale
+ const ratio = newSourceWidth / image.sourceSize.width
+ console.log(lcSPV, "pinch ended with centroid", pinch.centroid.position, centroidInPoints, "wrt flickable", centroidInFlickable,
+ "page at", paper.x.toFixed(2), paper.y.toFixed(2),
+ "contentX/Y were", root.contentX.toFixed(2), root.contentY.toFixed(2))
+ if (ratio > 1.1 || ratio < 0.9) {
+ const centroidOnPage = Qt.point(centroidInPoints.x * root.renderScale * ratio, centroidInPoints.y * root.renderScale * ratio)
+ paper.scale = 1
+ paper.x = 0
+ paper.y = 0
+ root.contentX = centroidOnPage.x - centroidInFlickable.x
+ root.contentY = centroidOnPage.y - centroidInFlickable.y
+ root.renderScale *= ratio // onRenderScaleChanged calls pageNavigator.update() so we don't need to here
+ console.log(lcSPV, "contentX/Y adjusted to", root.contentX.toFixed(2), root.contentY.toFixed(2))
+ } else {
+ paper.x = 0
+ paper.y = 0
+ }
+ }
+ grabPermissions: PointerHandler.CanTakeOverFromAnything
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfStyle.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfStyle.qml
new file mode 100644
index 00000000..a2227614
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/PdfStyle.qml
@@ -0,0 +1,71 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+import QtQuick
+
+/*!
+ \qmltype PdfStyle
+ \inqmlmodule QtQuick.Pdf
+ \brief A styling interface for the PDF viewer components.
+
+ PdfStyle provides properties to modify the appearance of PdfMultiPageView,
+ PdfScrollablePageView, and PdfPageView.
+
+ Default styles are provided to match the
+ \l {Styling Qt Quick Controls}{styles in Qt Quick Controls}.
+ \l {Using File Selectors with Qt Quick Controls}{File selectors}
+ are used to load the PDF style corresponding to the Controls style in use.
+ Custom styles are possible, using different \l {QFileSelector}{file selectors}.
+*/
+QtObject {
+ /*! \internal
+ \qmlproperty SystemPalette PdfStyle::palette
+ */
+ property SystemPalette palette: SystemPalette { }
+
+ /*! \internal
+ \qmlmethod color PdfStyle::withAlpha()
+ */
+ function withAlpha(color, alpha) {
+ return Qt.hsla(color.hslHue, color.hslSaturation, color.hslLightness, alpha)
+ }
+
+ /*!
+ \qmlproperty color PdfStyle::selectionColor
+
+ The color of translucent rectangles that are overlaid on
+ \l {PdfMultiPageView::selectedText}{selected text}.
+
+ \sa PdfSelection
+ */
+ property color selectionColor: withAlpha(palette.highlight, 0.5)
+
+ /*!
+ \qmlproperty color PdfStyle::pageSearchResultsColor
+
+ The color of translucent rectangles that are overlaid on text that
+ matches the \l {PdfMultiPageView::searchString}{search string}.
+
+ \sa PdfSearchModel
+ */
+ property color pageSearchResultsColor: "#80B0C4DE"
+
+ /*!
+ \qmlproperty color PdfStyle::currentSearchResultStrokeColor
+
+ The color of the box outline around the
+ \l {PdfSearchModel::currentResult}{current search result}.
+
+ \sa PdfMultiPageView::searchBack(), PdfMultiPageView::searchForward(), PdfSearchModel::currentResult
+ */
+ property color currentSearchResultStrokeColor: "cyan"
+
+ /*!
+ \qmlproperty real PdfStyle::currentSearchResultStrokeWidth
+
+ The line width of the box outline around the
+ \l {PdfSearchModel::currentResult}{current search result}.
+
+ \sa PdfMultiPageView::searchBack(), PdfMultiPageView::searchForward(), PdfSearchModel::currentResult
+ */
+ property real currentSearchResultStrokeWidth: 2
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/pdfquickplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/pdfquickplugin.dll
new file mode 100644
index 00000000..3c178e4f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/pdfquickplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/plugins.qmltypes
new file mode 100644
index 00000000..ce5620de
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/plugins.qmltypes
@@ -0,0 +1,894 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qpdfbookmarkmodel.h"
+ lineNumber: 15
+ name: "QPdfBookmarkModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractItemModel"
+ Enum {
+ name: "Role"
+ isScoped: true
+ type: "int"
+ lineNumber: 22
+ values: ["Title", "Level", "Page", "Location", "Zoom", "NRoles"]
+ }
+ Property {
+ name: "document"
+ type: "QPdfDocument"
+ isPointer: true
+ read: "document"
+ write: "setDocument"
+ notify: "documentChanged"
+ index: 0
+ lineNumber: 19
+ }
+ Signal {
+ name: "documentChanged"
+ lineNumber: 48
+ Parameter { name: "document"; type: "QPdfDocument"; isPointer: true }
+ }
+ Method { name: "_q_documentStatusChanged"; lineNumber: 53 }
+ }
+ Component {
+ file: "qpdfdocument.h"
+ lineNumber: 20
+ name: "QPdfDocument"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "Status"
+ isScoped: true
+ lineNumber: 30
+ values: ["Null", "Loading", "Ready", "Unloading", "Error"]
+ }
+ Enum {
+ name: "Error"
+ isScoped: true
+ lineNumber: 39
+ values: [
+ "None",
+ "Unknown",
+ "DataNotYetAvailable",
+ "FileNotFound",
+ "InvalidFileFormat",
+ "IncorrectPassword",
+ "UnsupportedSecurityScheme"
+ ]
+ }
+ Enum {
+ name: "MetaDataField"
+ isScoped: true
+ lineNumber: 50
+ values: [
+ "Title",
+ "Subject",
+ "Author",
+ "Keywords",
+ "Producer",
+ "Creator",
+ "CreationDate",
+ "ModificationDate"
+ ]
+ }
+ Enum {
+ name: "PageModelRole"
+ isScoped: true
+ lineNumber: 62
+ values: ["Label", "PointSize", "NRoles"]
+ }
+ Property {
+ name: "pageCount"
+ type: "int"
+ read: "pageCount"
+ notify: "pageCountChanged"
+ index: 0
+ lineNumber: 24
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "password"
+ type: "QString"
+ read: "password"
+ write: "setPassword"
+ notify: "passwordChanged"
+ index: 1
+ lineNumber: 25
+ isFinal: true
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 2
+ lineNumber: 26
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pageModel"
+ type: "QAbstractListModel"
+ isPointer: true
+ read: "pageModel"
+ notify: "pageModelChanged"
+ index: 3
+ lineNumber: 27
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "passwordChanged"; lineNumber: 103 }
+ Signal { name: "passwordRequired"; lineNumber: 104 }
+ Signal {
+ name: "statusChanged"
+ lineNumber: 105
+ Parameter { name: "status"; type: "QPdfDocument::Status" }
+ }
+ Signal {
+ name: "pageCountChanged"
+ lineNumber: 106
+ Parameter { name: "pageCount"; type: "int" }
+ }
+ Signal { name: "pageModelChanged"; lineNumber: 107 }
+ Method { name: "_q_tryLoadingWithSizeFromContentHeader"; lineNumber: 120 }
+ Method { name: "_q_copyFromSequentialSourceDevice"; lineNumber: 121 }
+ Method {
+ name: "pagePointSize"
+ type: "QSizeF"
+ isMethodConstant: true
+ lineNumber: 89
+ Parameter { name: "page"; type: "int" }
+ }
+ Method {
+ name: "pageLabel"
+ type: "QString"
+ lineNumber: 91
+ Parameter { name: "page"; type: "int" }
+ }
+ Method {
+ name: "pageIndexForLabel"
+ type: "int"
+ lineNumber: 92
+ Parameter { name: "label"; type: "QString" }
+ }
+ Method {
+ name: "getSelection"
+ type: "QPdfSelection"
+ lineNumber: 98
+ Parameter { name: "page"; type: "int" }
+ Parameter { name: "start"; type: "QPointF" }
+ Parameter { name: "end"; type: "QPointF" }
+ }
+ Method {
+ name: "getSelectionAtIndex"
+ type: "QPdfSelection"
+ lineNumber: 99
+ Parameter { name: "page"; type: "int" }
+ Parameter { name: "startIndex"; type: "int" }
+ Parameter { name: "maxLength"; type: "int" }
+ }
+ Method {
+ name: "getAllText"
+ type: "QPdfSelection"
+ lineNumber: 100
+ Parameter { name: "page"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickpdfpagenavigator_p.h"
+ lineNumber: 26
+ name: "QPdfLink"
+ accessSemantics: "value"
+ exports: ["QtQuick.Pdf/pdfLink 6.4"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1540]
+ Property { name: "valid"; type: "bool"; read: "isValid"; index: 0; lineNumber: 23; isReadonly: true }
+ Property { name: "page"; type: "int"; read: "page"; index: 1; lineNumber: 24; isReadonly: true }
+ Property {
+ name: "location"
+ type: "QPointF"
+ read: "location"
+ index: 2
+ lineNumber: 25
+ isReadonly: true
+ }
+ Property { name: "zoom"; type: "double"; read: "zoom"; index: 3; lineNumber: 26; isReadonly: true }
+ Property { name: "url"; type: "QUrl"; read: "url"; index: 4; lineNumber: 27; isReadonly: true }
+ Property {
+ name: "contextBefore"
+ type: "QString"
+ read: "contextBefore"
+ index: 5
+ lineNumber: 28
+ isReadonly: true
+ }
+ Property {
+ name: "contextAfter"
+ type: "QString"
+ read: "contextAfter"
+ index: 6
+ lineNumber: 29
+ isReadonly: true
+ }
+ Property {
+ name: "rectangles"
+ type: "QRectF"
+ isList: true
+ read: "rectangles"
+ index: 7
+ lineNumber: 30
+ isReadonly: true
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 51 }
+ Method {
+ name: "copyToClipboard"
+ isMethodConstant: true
+ lineNumber: 52
+ Parameter { name: "mode"; type: "QClipboard::Mode" }
+ }
+ Method { name: "copyToClipboard"; isCloned: true; isMethodConstant: true; lineNumber: 52 }
+ }
+ Component {
+ file: "qpdflinkmodel.h"
+ lineNumber: 19
+ name: "QPdfLinkModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractListModel"
+ Enum {
+ name: "Role"
+ isScoped: true
+ lineNumber: 26
+ values: [
+ "Link",
+ "Rectangle",
+ "Url",
+ "Page",
+ "Location",
+ "Zoom",
+ "NRoles"
+ ]
+ }
+ Property {
+ name: "document"
+ type: "QPdfDocument"
+ isPointer: true
+ read: "document"
+ write: "setDocument"
+ notify: "documentChanged"
+ index: 0
+ lineNumber: 22
+ }
+ Property {
+ name: "page"
+ type: "int"
+ read: "page"
+ write: "setPage"
+ notify: "pageChanged"
+ index: 1
+ lineNumber: 23
+ }
+ Signal { name: "documentChanged"; lineNumber: 54 }
+ Signal {
+ name: "pageChanged"
+ lineNumber: 55
+ Parameter { name: "page"; type: "int" }
+ }
+ Method {
+ name: "setDocument"
+ lineNumber: 50
+ Parameter { name: "document"; type: "QPdfDocument"; isPointer: true }
+ }
+ Method {
+ name: "setPage"
+ lineNumber: 51
+ Parameter { name: "page"; type: "int" }
+ }
+ Method {
+ name: "onStatusChanged"
+ lineNumber: 58
+ Parameter { name: "status"; type: "QPdfDocument::Status" }
+ }
+ }
+ Component {
+ file: "qpdfpagenavigator.h"
+ lineNumber: 15
+ name: "QPdfPageNavigator"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "currentPage"
+ type: "int"
+ read: "currentPage"
+ notify: "currentPageChanged"
+ index: 0
+ lineNumber: 19
+ isReadonly: true
+ }
+ Property {
+ name: "currentLocation"
+ type: "QPointF"
+ read: "currentLocation"
+ notify: "currentLocationChanged"
+ index: 1
+ lineNumber: 20
+ isReadonly: true
+ }
+ Property {
+ name: "currentZoom"
+ type: "double"
+ read: "currentZoom"
+ notify: "currentZoomChanged"
+ index: 2
+ lineNumber: 21
+ isReadonly: true
+ }
+ Property {
+ name: "backAvailable"
+ type: "bool"
+ read: "backAvailable"
+ notify: "backAvailableChanged"
+ index: 3
+ lineNumber: 22
+ isReadonly: true
+ }
+ Property {
+ name: "forwardAvailable"
+ type: "bool"
+ read: "forwardAvailable"
+ notify: "forwardAvailableChanged"
+ index: 4
+ lineNumber: 23
+ isReadonly: true
+ }
+ Signal {
+ name: "currentPageChanged"
+ lineNumber: 46
+ Parameter { name: "page"; type: "int" }
+ }
+ Signal {
+ name: "currentLocationChanged"
+ lineNumber: 47
+ Parameter { name: "location"; type: "QPointF" }
+ }
+ Signal {
+ name: "currentZoomChanged"
+ lineNumber: 48
+ Parameter { name: "zoom"; type: "double" }
+ }
+ Signal {
+ name: "backAvailableChanged"
+ lineNumber: 49
+ Parameter { name: "available"; type: "bool" }
+ }
+ Signal {
+ name: "forwardAvailableChanged"
+ lineNumber: 50
+ Parameter { name: "available"; type: "bool" }
+ }
+ Signal {
+ name: "jumped"
+ lineNumber: 51
+ Parameter { name: "current"; type: "QPdfLink" }
+ }
+ Method { name: "clear"; lineNumber: 38 }
+ Method {
+ name: "jump"
+ lineNumber: 39
+ Parameter { name: "destination"; type: "QPdfLink" }
+ }
+ Method {
+ name: "jump"
+ lineNumber: 40
+ Parameter { name: "page"; type: "int" }
+ Parameter { name: "location"; type: "QPointF" }
+ Parameter { name: "zoom"; type: "double" }
+ }
+ Method {
+ name: "jump"
+ isCloned: true
+ lineNumber: 40
+ Parameter { name: "page"; type: "int" }
+ Parameter { name: "location"; type: "QPointF" }
+ }
+ Method {
+ name: "update"
+ lineNumber: 41
+ Parameter { name: "page"; type: "int" }
+ Parameter { name: "location"; type: "QPointF" }
+ Parameter { name: "zoom"; type: "double" }
+ }
+ Method { name: "forward"; lineNumber: 42 }
+ Method { name: "back"; lineNumber: 43 }
+ }
+ Component {
+ file: "qpdfsearchmodel.h"
+ lineNumber: 17
+ name: "QPdfSearchModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractListModel"
+ Enum {
+ name: "Role"
+ isScoped: true
+ type: "int"
+ lineNumber: 25
+ values: [
+ "Page",
+ "IndexOnPage",
+ "Location",
+ "ContextBefore",
+ "ContextAfter",
+ "NRoles"
+ ]
+ }
+ Property {
+ name: "document"
+ type: "QPdfDocument"
+ isPointer: true
+ read: "document"
+ write: "setDocument"
+ notify: "documentChanged"
+ index: 0
+ lineNumber: 20
+ }
+ Property {
+ name: "searchString"
+ type: "QString"
+ read: "searchString"
+ write: "setSearchString"
+ notify: "searchStringChanged"
+ index: 1
+ lineNumber: 21
+ }
+ Property {
+ name: "count"
+ revision: 1544
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 2
+ lineNumber: 22
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "documentChanged"; lineNumber: 55 }
+ Signal { name: "searchStringChanged"; lineNumber: 56 }
+ Signal { name: "countChanged"; revision: 1544; lineNumber: 57 }
+ Method {
+ name: "setSearchString"
+ lineNumber: 51
+ Parameter { name: "searchString"; type: "QString" }
+ }
+ Method {
+ name: "setDocument"
+ lineNumber: 52
+ Parameter { name: "document"; type: "QPdfDocument"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquickpdfbookmarkmodel_p.h"
+ lineNumber: 26
+ name: "QQuickPdfBookmarkModel"
+ accessSemantics: "reference"
+ prototype: "QPdfBookmarkModel"
+ exports: ["QtQuick.Pdf/PdfBookmarkModel 6.4"]
+ exportMetaObjectRevisions: [1540]
+ Property {
+ name: "document"
+ type: "QQuickPdfDocument"
+ isPointer: true
+ read: "document"
+ write: "setDocument"
+ notify: "documentChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Signal { name: "documentChanged"; lineNumber: 41 }
+ }
+ Component {
+ file: "private/qquickpdfdocument_p.h"
+ lineNumber: 30
+ name: "QQuickPdfDocument"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ extension: "QPdfDocument"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick.Pdf/PdfDocument 5.15",
+ "QtQuick.Pdf/PdfDocument 6.0"
+ ]
+ exportMetaObjectRevisions: [1295, 1536]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "maxPageWidth"
+ type: "double"
+ read: "maxPageWidth"
+ notify: "metaDataChanged"
+ index: 1
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "maxPageHeight"
+ type: "double"
+ read: "maxPageHeight"
+ notify: "metaDataChanged"
+ index: 2
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "error"
+ type: "QString"
+ read: "error"
+ notify: "errorChanged"
+ index: 3
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "title"
+ type: "QString"
+ read: "title"
+ notify: "metaDataChanged"
+ index: 4
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "subject"
+ type: "QString"
+ read: "subject"
+ notify: "metaDataChanged"
+ index: 5
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "author"
+ type: "QString"
+ read: "author"
+ notify: "metaDataChanged"
+ index: 6
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "keywords"
+ type: "QString"
+ read: "keywords"
+ notify: "metaDataChanged"
+ index: 7
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "producer"
+ type: "QString"
+ read: "producer"
+ notify: "metaDataChanged"
+ index: 8
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "creator"
+ type: "QString"
+ read: "creator"
+ notify: "metaDataChanged"
+ index: 9
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "creationDate"
+ type: "QDateTime"
+ read: "creationDate"
+ notify: "metaDataChanged"
+ index: 10
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "modificationDate"
+ type: "QDateTime"
+ read: "modificationDate"
+ notify: "metaDataChanged"
+ index: 11
+ lineNumber: 47
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "sourceChanged"; lineNumber: 78 }
+ Signal { name: "errorChanged"; lineNumber: 79 }
+ Signal { name: "metaDataChanged"; lineNumber: 80 }
+ }
+ Component {
+ file: "private/qquickpdflinkmodel_p.h"
+ lineNumber: 26
+ name: "QQuickPdfLinkModel"
+ accessSemantics: "reference"
+ prototype: "QPdfLinkModel"
+ exports: [
+ "QtQuick.Pdf/PdfLinkModel 5.15",
+ "QtQuick.Pdf/PdfLinkModel 6.0",
+ "QtQuick.Pdf/PdfLinkModel 6.4"
+ ]
+ exportMetaObjectRevisions: [1295, 1536, 1540]
+ Property {
+ name: "document"
+ type: "QQuickPdfDocument"
+ isPointer: true
+ read: "document"
+ write: "setDocument"
+ notify: "documentChanged"
+ index: 0
+ lineNumber: 29
+ }
+ }
+ Component {
+ file: "private/qquickpdfpageimage_p.h"
+ lineNumber: 25
+ name: "QQuickPdfPageImage"
+ accessSemantics: "reference"
+ prototype: "QQuickImage"
+ exports: [
+ "QtQuick.Pdf/PdfPageImage 6.4",
+ "QtQuick.Pdf/PdfPageImage 6.7",
+ "QtQuick.Pdf/PdfPageImage 6.8"
+ ]
+ exportMetaObjectRevisions: [1540, 1543, 1544]
+ Property {
+ name: "document"
+ type: "QQuickPdfDocument"
+ isPointer: true
+ read: "document"
+ write: "setDocument"
+ notify: "documentChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Signal { name: "documentChanged"; lineNumber: 40 }
+ }
+ Component {
+ file: "private/qquickpdfpagenavigator_p.h"
+ lineNumber: 34
+ name: "QQuickPdfPageNavigator"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ extension: "QPdfPageNavigator"
+ exports: [
+ "QtQuick.Pdf/PdfPageNavigator 5.15",
+ "QtQuick.Pdf/PdfPageNavigator 6.0"
+ ]
+ exportMetaObjectRevisions: [1295, 1536]
+ }
+ Component {
+ file: "private/qquickpdfsearchmodel_p.h"
+ lineNumber: 26
+ name: "QQuickPdfSearchModel"
+ accessSemantics: "reference"
+ prototype: "QPdfSearchModel"
+ exports: [
+ "QtQuick.Pdf/PdfSearchModel 5.15",
+ "QtQuick.Pdf/PdfSearchModel 6.0",
+ "QtQuick.Pdf/PdfSearchModel 6.4",
+ "QtQuick.Pdf/PdfSearchModel 6.8"
+ ]
+ exportMetaObjectRevisions: [1295, 1536, 1540, 1544]
+ Property {
+ name: "document"
+ type: "QQuickPdfDocument"
+ isPointer: true
+ read: "document"
+ write: "setDocument"
+ notify: "documentChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "currentPage"
+ type: "int"
+ read: "currentPage"
+ write: "setCurrentPage"
+ notify: "currentPageChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "currentResult"
+ type: "int"
+ read: "currentResult"
+ write: "setCurrentResult"
+ notify: "currentResultChanged"
+ index: 2
+ lineNumber: 31
+ }
+ Property {
+ name: "currentResultLink"
+ type: "QPdfLink"
+ read: "currentResultLink"
+ notify: "currentResultLinkChanged"
+ index: 3
+ lineNumber: 32
+ isReadonly: true
+ }
+ Property {
+ name: "currentPageBoundingPolygons"
+ type: "QPolygonF"
+ isList: true
+ read: "currentPageBoundingPolygons"
+ notify: "currentPageBoundingPolygonsChanged"
+ index: 4
+ lineNumber: 33
+ isReadonly: true
+ }
+ Property {
+ name: "currentResultBoundingPolygons"
+ type: "QPolygonF"
+ isList: true
+ read: "currentResultBoundingPolygons"
+ notify: "currentResultBoundingPolygonsChanged"
+ index: 5
+ lineNumber: 34
+ isReadonly: true
+ }
+ Property {
+ name: "currentResultBoundingRect"
+ type: "QRectF"
+ read: "currentResultBoundingRect"
+ notify: "currentResultBoundingRectChanged"
+ index: 6
+ lineNumber: 35
+ isReadonly: true
+ }
+ Signal { name: "currentPageChanged"; lineNumber: 60 }
+ Signal { name: "currentResultChanged"; lineNumber: 61 }
+ Signal { name: "currentResultLinkChanged"; lineNumber: 62 }
+ Signal { name: "currentPageBoundingPolygonsChanged"; lineNumber: 63 }
+ Signal { name: "currentResultBoundingPolygonsChanged"; lineNumber: 64 }
+ Signal { name: "currentResultBoundingRectChanged"; lineNumber: 65 }
+ Method {
+ name: "boundingPolygonsOnPage"
+ type: "QPolygonF"
+ isList: true
+ lineNumber: 46
+ Parameter { name: "page"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickpdfselection_p.h"
+ lineNumber: 30
+ name: "QQuickPdfSelection"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Pdf/PdfSelection 5.15",
+ "QtQuick.Pdf/PdfSelection 6.0",
+ "QtQuick.Pdf/PdfSelection 6.3",
+ "QtQuick.Pdf/PdfSelection 6.7"
+ ]
+ exportMetaObjectRevisions: [1295, 1536, 1539, 1543]
+ Property {
+ name: "document"
+ type: "QQuickPdfDocument"
+ isPointer: true
+ read: "document"
+ write: "setDocument"
+ notify: "documentChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "page"
+ type: "int"
+ read: "page"
+ write: "setPage"
+ notify: "pageChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Property {
+ name: "renderScale"
+ type: "double"
+ read: "renderScale"
+ write: "setRenderScale"
+ notify: "renderScaleChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Property {
+ name: "from"
+ type: "QPointF"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 3
+ lineNumber: 36
+ }
+ Property {
+ name: "to"
+ type: "QPointF"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 4
+ lineNumber: 37
+ }
+ Property {
+ name: "hold"
+ type: "bool"
+ read: "hold"
+ write: "setHold"
+ notify: "holdChanged"
+ index: 5
+ lineNumber: 38
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ notify: "textChanged"
+ index: 6
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "geometry"
+ type: "QPolygonF"
+ isList: true
+ read: "geometry"
+ notify: "selectedAreaChanged"
+ index: 7
+ lineNumber: 41
+ isReadonly: true
+ }
+ Signal { name: "documentChanged"; lineNumber: 72 }
+ Signal { name: "pageChanged"; lineNumber: 73 }
+ Signal { name: "renderScaleChanged"; lineNumber: 74 }
+ Signal { name: "fromChanged"; lineNumber: 75 }
+ Signal { name: "toChanged"; lineNumber: 76 }
+ Signal { name: "holdChanged"; lineNumber: 77 }
+ Signal { name: "textChanged"; lineNumber: 78 }
+ Signal { name: "selectedAreaChanged"; lineNumber: 79 }
+ Method { name: "clear"; lineNumber: 65 }
+ Method { name: "selectAll"; lineNumber: 66 }
+ Method { name: "copyToClipboard"; isMethodConstant: true; lineNumber: 68 }
+ Method {
+ name: "inputMethodQuery"
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 85
+ Parameter { name: "query"; type: "Qt::InputMethodQuery" }
+ Parameter { name: "argument"; type: "QVariant" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/qmldir
new file mode 100644
index 00000000..9004a9ed
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Pdf/qmldir
@@ -0,0 +1,22 @@
+module QtQuick.Pdf
+linktarget Qt6::PdfQuickplugin
+optional plugin pdfquickplugin
+classname QtQuick_PdfPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Pdf/
+PdfStyle 6.0 +Material/PdfStyle.qml
+PdfStyle 5.0 +Material/PdfStyle.qml
+PdfStyle 6.0 +Universal/PdfStyle.qml
+PdfStyle 5.0 +Universal/PdfStyle.qml
+PdfLinkDelegate 6.0 PdfLinkDelegate.qml
+PdfLinkDelegate 5.0 PdfLinkDelegate.qml
+PdfMultiPageView 6.0 PdfMultiPageView.qml
+PdfMultiPageView 5.0 PdfMultiPageView.qml
+PdfPageView 6.0 PdfPageView.qml
+PdfPageView 5.0 PdfPageView.qml
+PdfScrollablePageView 6.0 PdfScrollablePageView.qml
+PdfScrollablePageView 5.0 PdfScrollablePageView.qml
+PdfStyle 6.0 PdfStyle.qml
+PdfStyle 5.0 PdfStyle.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene2D/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene2D/plugins.qmltypes
new file mode 100644
index 00000000..75c85f05
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene2D/plugins.qmltypes
@@ -0,0 +1,122 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qscene2d_p.h"
+ lineNumber: 37
+ name: "Qt3DRender::Quick::QScene2D"
+ accessSemantics: "reference"
+ defaultProperty: "item"
+ prototype: "Qt3DCore::QNode"
+ extension: "Qt3DRender::Render::Quick::QQuick3DScene2D"
+ exports: [
+ "QtQuick.Scene2D/Scene2D 2.9",
+ "QtQuick.Scene2D/Scene2D 6.0"
+ ]
+ exportMetaObjectRevisions: [521, 1536]
+ Enum {
+ name: "RenderPolicy"
+ lineNumber: 38
+ values: ["Continuous", "SingleShot"]
+ }
+ Property {
+ name: "output"
+ type: "Qt3DRender::QRenderTargetOutput"
+ isPointer: true
+ read: "output"
+ write: "setOutput"
+ notify: "outputChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "renderPolicy"
+ type: "RenderPolicy"
+ read: "renderPolicy"
+ write: "setRenderPolicy"
+ notify: "renderPolicyChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "item"
+ type: "QQuickItem"
+ isPointer: true
+ read: "item"
+ write: "setItem"
+ notify: "itemChanged"
+ index: 2
+ lineNumber: 31
+ }
+ Property {
+ name: "mouseEnabled"
+ type: "bool"
+ read: "isMouseEnabled"
+ write: "setMouseEnabled"
+ notify: "mouseEnabledChanged"
+ index: 3
+ lineNumber: 32
+ }
+ Signal {
+ name: "outputChanged"
+ lineNumber: 62
+ Parameter { name: "output"; type: "Qt3DRender::QRenderTargetOutput"; isPointer: true }
+ }
+ Signal {
+ name: "renderPolicyChanged"
+ lineNumber: 63
+ Parameter { name: "policy"; type: "QScene2D::RenderPolicy" }
+ }
+ Signal {
+ name: "itemChanged"
+ lineNumber: 64
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Signal {
+ name: "mouseEnabledChanged"
+ lineNumber: 65
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setOutput"
+ lineNumber: 56
+ Parameter { name: "output"; type: "Qt3DRender::QRenderTargetOutput"; isPointer: true }
+ }
+ Method {
+ name: "setRenderPolicy"
+ lineNumber: 57
+ Parameter { name: "policy"; type: "QScene2D::RenderPolicy" }
+ }
+ Method {
+ name: "setItem"
+ lineNumber: 58
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "setMouseEnabled"
+ lineNumber: 59
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qt3dquick3dscene2d_p.h"
+ lineNumber: 30
+ name: "Qt3DRender::Render::Quick::QQuick3DScene2D"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "entities"
+ type: "Qt3DCore::QEntity"
+ isList: true
+ read: "entities"
+ index: 0
+ lineNumber: 33
+ isReadonly: true
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene2D/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene2D/qmldir
new file mode 100644
index 00000000..ed72002e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene2D/qmldir
@@ -0,0 +1,9 @@
+module QtQuick.Scene2D
+linktarget Qt6::qtquickscene2dplugin
+optional plugin qtquickscene2dplugin
+classname QtQuickScene2DPlugin
+typeinfo plugins.qmltypes
+depends Qt3D.Core auto
+depends Qt3D.Render auto
+prefer :/qt-project.org/imports/QtQuick/Scene2D/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene2D/qtquickscene2dplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene2D/qtquickscene2dplugin.dll
new file mode 100644
index 00000000..48175098
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene2D/qtquickscene2dplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene3D/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene3D/plugins.qmltypes
new file mode 100644
index 00000000..a7eaf84f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene3D/plugins.qmltypes
@@ -0,0 +1,149 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/scene3ditem_p.h"
+ lineNumber: 40
+ name: "Qt3DRender::Scene3DItem"
+ accessSemantics: "reference"
+ defaultProperty: "entity"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Scene3D/Scene3D 2.0",
+ "QtQuick.Scene3D/Scene3D 2.1",
+ "QtQuick.Scene3D/Scene3D 2.4",
+ "QtQuick.Scene3D/Scene3D 2.7",
+ "QtQuick.Scene3D/Scene3D 2.11",
+ "QtQuick.Scene3D/Scene3D 2.14",
+ "QtQuick.Scene3D/Scene3D 6.0",
+ "QtQuick.Scene3D/Scene3D 6.3",
+ "QtQuick.Scene3D/Scene3D 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 526,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "CameraAspectRatioMode"
+ lineNumber: 64
+ values: ["AutomaticAspectRatio", "UserAspectRatio"]
+ }
+ Enum {
+ name: "CompositingMode"
+ lineNumber: 71
+ values: ["FBO", "Underlay"]
+ }
+ Property {
+ name: "entity"
+ type: "Qt3DCore::QEntity"
+ isPointer: true
+ read: "entity"
+ write: "setEntity"
+ notify: "entityChanged"
+ index: 0
+ lineNumber: 45
+ }
+ Property {
+ name: "aspects"
+ type: "QStringList"
+ read: "aspects"
+ write: "setAspects"
+ notify: "aspectsChanged"
+ index: 1
+ lineNumber: 46
+ }
+ Property {
+ name: "multisample"
+ type: "bool"
+ read: "multisample"
+ write: "setMultisample"
+ notify: "multisampleChanged"
+ index: 2
+ lineNumber: 47
+ }
+ Property {
+ name: "cameraAspectRatioMode"
+ type: "CameraAspectRatioMode"
+ read: "cameraAspectRatioMode"
+ write: "setCameraAspectRatioMode"
+ notify: "cameraAspectRatioModeChanged"
+ index: 3
+ lineNumber: 48
+ }
+ Property {
+ name: "hoverEnabled"
+ type: "bool"
+ read: "isHoverEnabled"
+ write: "setHoverEnabled"
+ notify: "hoverEnabledChanged"
+ index: 4
+ lineNumber: 49
+ }
+ Property {
+ name: "compositingMode"
+ revision: 526
+ type: "CompositingMode"
+ read: "compositingMode"
+ write: "setCompositingMode"
+ notify: "compositingModeChanged"
+ index: 5
+ lineNumber: 50
+ }
+ Signal { name: "aspectsChanged"; lineNumber: 86 }
+ Signal { name: "entityChanged"; lineNumber: 87 }
+ Signal { name: "multisampleChanged"; lineNumber: 88 }
+ Signal {
+ name: "cameraAspectRatioModeChanged"
+ lineNumber: 89
+ Parameter { name: "mode"; type: "CameraAspectRatioMode" }
+ }
+ Signal { name: "hoverEnabledChanged"; lineNumber: 90 }
+ Signal { name: "compositingModeChanged"; lineNumber: 91 }
+ Method {
+ name: "setAspects"
+ lineNumber: 79
+ Parameter { name: "aspects"; type: "QStringList" }
+ }
+ Method {
+ name: "setEntity"
+ lineNumber: 80
+ Parameter { name: "entity"; type: "Qt3DCore::QEntity"; isPointer: true }
+ }
+ Method {
+ name: "setCameraAspectRatioMode"
+ lineNumber: 81
+ Parameter { name: "mode"; type: "CameraAspectRatioMode" }
+ }
+ Method {
+ name: "setHoverEnabled"
+ lineNumber: 82
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setCompositingMode"
+ lineNumber: 83
+ Parameter { name: "mode"; type: "CompositingMode" }
+ }
+ Method { name: "applyRootEntityChange"; lineNumber: 94 }
+ Method { name: "requestUpdate"; lineNumber: 95 }
+ Method {
+ name: "setItemAreaAndDevicePixelRatio"
+ lineNumber: 61
+ Parameter { name: "area"; type: "QSize" }
+ Parameter { name: "devicePixelRatio"; type: "double" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene3D/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene3D/qmldir
new file mode 100644
index 00000000..c5c0a133
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene3D/qmldir
@@ -0,0 +1,9 @@
+module QtQuick.Scene3D
+linktarget Qt6::qtquickscene3dplugin
+optional plugin qtquickscene3dplugin
+classname QtQuick_Scene3DPlugin
+typeinfo plugins.qmltypes
+depends Qt3D.Core auto
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Scene3D/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene3D/qtquickscene3dplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene3D/qtquickscene3dplugin.dll
new file mode 100644
index 00000000..0159db37
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Scene3D/qtquickscene3dplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/DesignHelpers/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/DesignHelpers/plugins.qmltypes
new file mode 100644
index 00000000..7a53166d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/DesignHelpers/plugins.qmltypes
@@ -0,0 +1,780 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickellipseshape_p.h"
+ lineNumber: 25
+ name: "QQuickEllipseShape"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickShape"
+ exports: ["QtQuick.Shapes.DesignHelpers/EllipseShape 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Enum {
+ name: "BorderMode"
+ isScoped: true
+ lineNumber: 106
+ values: ["Inside", "Middle", "Outside"]
+ }
+ Property {
+ name: "sweepAngle"
+ type: "double"
+ read: "sweepAngle"
+ write: "setSweepAngle"
+ notify: "sweepAngleChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "startAngle"
+ type: "double"
+ read: "startAngle"
+ write: "setStartAngle"
+ notify: "startAngleChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "dashOffset"
+ type: "double"
+ read: "dashOffset"
+ write: "setDashOffset"
+ notify: "dashOffsetChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "innerArcRatio"
+ type: "double"
+ read: "innerArcRatio"
+ write: "setInnerArcRatio"
+ notify: "innerArcRatioChanged"
+ index: 3
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "cornerRadius"
+ type: "double"
+ read: "cornerRadius"
+ write: "setCornerRadius"
+ notify: "cornerRadiusChanged"
+ index: 4
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "strokeWidth"
+ type: "double"
+ read: "strokeWidth"
+ write: "setStrokeWidth"
+ notify: "strokeWidthChanged"
+ index: 5
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "fillColor"
+ type: "QColor"
+ read: "fillColor"
+ write: "setFillColor"
+ notify: "fillColorChanged"
+ index: 6
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "strokeColor"
+ type: "QColor"
+ read: "strokeColor"
+ write: "setStrokeColor"
+ notify: "strokeColorChanged"
+ index: 7
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "capStyle"
+ type: "QQuickShapePath::CapStyle"
+ read: "capStyle"
+ write: "setCapStyle"
+ notify: "capStyleChanged"
+ index: 8
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "joinStyle"
+ type: "QQuickShapePath::JoinStyle"
+ read: "joinStyle"
+ write: "setJoinStyle"
+ notify: "joinStyleChanged"
+ index: 9
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "strokeStyle"
+ type: "QQuickShapePath::StrokeStyle"
+ read: "strokeStyle"
+ write: "setStrokeStyle"
+ notify: "strokeStyleChanged"
+ index: 10
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "fillRule"
+ type: "QQuickShapePath::FillRule"
+ read: "fillRule"
+ write: "setFillRule"
+ notify: "fillRuleChanged"
+ index: 11
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "dashPattern"
+ type: "double"
+ isList: true
+ read: "dashPattern"
+ write: "setDashPattern"
+ notify: "dashPatternChanged"
+ index: 12
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "fillGradient"
+ type: "QQuickShapeGradient"
+ isPointer: true
+ read: "fillGradient"
+ write: "setFillGradient"
+ reset: "resetFillGradient"
+ notify: "gradientChanged"
+ index: 13
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "borderMode"
+ type: "BorderMode"
+ read: "borderMode"
+ write: "setBorderMode"
+ reset: "resetBorderMode"
+ notify: "borderModeChanged"
+ index: 14
+ lineNumber: 53
+ isFinal: true
+ }
+ Signal { name: "innerArcRatioChanged"; lineNumber: 113 }
+ Signal { name: "cornerRadiusChanged"; lineNumber: 114 }
+ Signal { name: "startAngleChanged"; lineNumber: 115 }
+ Signal { name: "sweepAngleChanged"; lineNumber: 116 }
+ Signal { name: "strokeColorChanged"; lineNumber: 117 }
+ Signal { name: "strokeWidthChanged"; lineNumber: 118 }
+ Signal { name: "fillColorChanged"; lineNumber: 119 }
+ Signal { name: "joinStyleChanged"; lineNumber: 120 }
+ Signal { name: "capStyleChanged"; lineNumber: 121 }
+ Signal { name: "fillRuleChanged"; lineNumber: 122 }
+ Signal { name: "strokeStyleChanged"; lineNumber: 123 }
+ Signal { name: "dashOffsetChanged"; lineNumber: 124 }
+ Signal { name: "dashPatternChanged"; lineNumber: 125 }
+ Signal { name: "gradientChanged"; lineNumber: 126 }
+ Signal { name: "borderModeChanged"; lineNumber: 127 }
+ }
+ Component {
+ file: "private/qquickrectangleshape_p.h"
+ lineNumber: 25
+ name: "QQuickRectangleShape"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickShape"
+ exports: [
+ "QtQuick.Shapes.DesignHelpers/RectangleShape 6.10",
+ "QtQuick.Shapes.DesignHelpers/RectangleShape 6.11"
+ ]
+ exportMetaObjectRevisions: [1546, 1547]
+ Enum {
+ name: "BorderMode"
+ isScoped: true
+ lineNumber: 151
+ values: ["Inside", "Middle", "Outside"]
+ }
+ Property {
+ name: "drawTop"
+ revision: 1547
+ type: "bool"
+ read: "drawTop"
+ write: "setDrawTop"
+ reset: "resetDrawTop"
+ notify: "drawTopChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "drawRight"
+ revision: 1547
+ type: "bool"
+ read: "drawRight"
+ write: "setDrawRight"
+ reset: "resetDrawRight"
+ notify: "drawRightChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "drawBottom"
+ revision: 1547
+ type: "bool"
+ read: "drawBottom"
+ write: "setDrawBottom"
+ reset: "resetDrawBottom"
+ notify: "drawBottomChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "drawLeft"
+ revision: 1547
+ type: "bool"
+ read: "drawLeft"
+ write: "setDrawLeft"
+ reset: "resetDrawLeft"
+ notify: "drawLeftChanged"
+ index: 3
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "radius"
+ type: "int"
+ read: "radius"
+ write: "setRadius"
+ notify: "radiusChanged"
+ index: 4
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "topLeftRadius"
+ type: "int"
+ read: "topLeftRadius"
+ write: "setTopLeftRadius"
+ reset: "resetTopLeftRadius"
+ notify: "topLeftRadiusChanged"
+ index: 5
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "topRightRadius"
+ type: "int"
+ read: "topRightRadius"
+ write: "setTopRightRadius"
+ reset: "resetTopRightRadius"
+ notify: "topRightRadiusChanged"
+ index: 6
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "bottomLeftRadius"
+ type: "int"
+ read: "bottomLeftRadius"
+ write: "setBottomLeftRadius"
+ reset: "resetBottomLeftRadius"
+ notify: "bottomLeftRadiusChanged"
+ index: 7
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "bottomRightRadius"
+ type: "int"
+ read: "bottomRightRadius"
+ write: "setBottomRightRadius"
+ reset: "resetBottomRightRadius"
+ notify: "bottomRightRadiusChanged"
+ index: 8
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "bevel"
+ type: "bool"
+ read: "hasBevel"
+ write: "setBevel"
+ reset: "resetBevel"
+ notify: "bevelChanged"
+ index: 9
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "topLeftBevel"
+ type: "bool"
+ read: "hasTopLeftBevel"
+ write: "setTopLeftBevel"
+ reset: "resetTopLeftBevel"
+ notify: "topLeftBevelChanged"
+ index: 10
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "topRightBevel"
+ type: "bool"
+ read: "hasTopRightBevel"
+ write: "setTopRightBevel"
+ reset: "resetTopRightBevel"
+ notify: "topRightBevelChanged"
+ index: 11
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "bottomLeftBevel"
+ type: "bool"
+ read: "hasBottomLeftBevel"
+ write: "setBottomLeftBevel"
+ reset: "resetBottomLeftBevel"
+ notify: "bottomLeftBevelChanged"
+ index: 12
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "bottomRightBevel"
+ type: "bool"
+ read: "hasBottomRightBevel"
+ write: "setBottomRightBevel"
+ reset: "resetBottomRightBevel"
+ notify: "bottomRightBevelChanged"
+ index: 13
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "strokeColor"
+ type: "QColor"
+ read: "strokeColor"
+ write: "setStrokeColor"
+ notify: "strokeColorChanged"
+ index: 14
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "strokeWidth"
+ type: "double"
+ read: "strokeWidth"
+ write: "setStrokeWidth"
+ notify: "strokeWidthChanged"
+ index: 15
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "fillColor"
+ type: "QColor"
+ read: "fillColor"
+ write: "setFillColor"
+ notify: "fillColorChanged"
+ index: 16
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "joinStyle"
+ type: "QQuickShapePath::JoinStyle"
+ read: "joinStyle"
+ write: "setJoinStyle"
+ notify: "joinStyleChanged"
+ index: 17
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "capStyle"
+ type: "QQuickShapePath::CapStyle"
+ read: "capStyle"
+ write: "setCapStyle"
+ notify: "capStyleChanged"
+ index: 18
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "strokeStyle"
+ type: "QQuickShapePath::StrokeStyle"
+ read: "strokeStyle"
+ write: "setStrokeStyle"
+ notify: "strokeStyleChanged"
+ index: 19
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "dashOffset"
+ type: "double"
+ read: "dashOffset"
+ write: "setDashOffset"
+ notify: "dashOffsetChanged"
+ index: 20
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "dashPattern"
+ type: "double"
+ isList: true
+ read: "dashPattern"
+ write: "setDashPattern"
+ notify: "dashPatternChanged"
+ index: 21
+ lineNumber: 50
+ isFinal: true
+ }
+ Property {
+ name: "fillGradient"
+ type: "QQuickShapeGradient"
+ isPointer: true
+ read: "fillGradient"
+ write: "setFillGradient"
+ reset: "resetFillGradient"
+ notify: "fillGradientChanged"
+ index: 22
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "borderMode"
+ type: "BorderMode"
+ read: "borderMode"
+ write: "setBorderMode"
+ reset: "resetBorderMode"
+ notify: "borderModeChanged"
+ index: 23
+ lineNumber: 52
+ isFinal: true
+ }
+ Signal { name: "drawTopChanged"; revision: 1547; lineNumber: 162 }
+ Signal { name: "drawRightChanged"; revision: 1547; lineNumber: 163 }
+ Signal { name: "drawBottomChanged"; revision: 1547; lineNumber: 164 }
+ Signal { name: "drawLeftChanged"; revision: 1547; lineNumber: 165 }
+ Signal { name: "fillGradientChanged"; revision: 1547; lineNumber: 166 }
+ Signal { name: "radiusChanged"; lineNumber: 167 }
+ Signal { name: "topLeftRadiusChanged"; lineNumber: 168 }
+ Signal { name: "topRightRadiusChanged"; lineNumber: 169 }
+ Signal { name: "bottomLeftRadiusChanged"; lineNumber: 170 }
+ Signal { name: "bottomRightRadiusChanged"; lineNumber: 171 }
+ Signal { name: "bevelChanged"; lineNumber: 172 }
+ Signal { name: "topLeftBevelChanged"; lineNumber: 173 }
+ Signal { name: "topRightBevelChanged"; lineNumber: 174 }
+ Signal { name: "bottomLeftBevelChanged"; lineNumber: 175 }
+ Signal { name: "bottomRightBevelChanged"; lineNumber: 176 }
+ Signal { name: "shapePathChanged"; lineNumber: 177 }
+ Signal { name: "strokeColorChanged"; lineNumber: 178 }
+ Signal { name: "strokeWidthChanged"; lineNumber: 179 }
+ Signal { name: "fillColorChanged"; lineNumber: 180 }
+ Signal { name: "fillRuleChanged"; lineNumber: 181 }
+ Signal { name: "joinStyleChanged"; lineNumber: 182 }
+ Signal { name: "miterLimitChanged"; lineNumber: 183 }
+ Signal { name: "capStyleChanged"; lineNumber: 184 }
+ Signal { name: "strokeStyleChanged"; lineNumber: 185 }
+ Signal { name: "dashOffsetChanged"; lineNumber: 186 }
+ Signal { name: "dashPatternChanged"; lineNumber: 187 }
+ Signal { name: "borderModeChanged"; lineNumber: 188 }
+ }
+ Component {
+ file: "private/qquickregularpolygonshape_p.h"
+ lineNumber: 25
+ name: "QQuickRegularPolygonShape"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickShape"
+ exports: ["QtQuick.Shapes.DesignHelpers/RegularPolygonShape 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property {
+ name: "dashOffset"
+ type: "double"
+ read: "dashOffset"
+ write: "setDashOffset"
+ notify: "dashOffsetChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "cornerRadius"
+ type: "double"
+ read: "cornerRadius"
+ write: "setCornerRadius"
+ notify: "cornerRadiusChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "sideCount"
+ type: "int"
+ read: "sideCount"
+ write: "setSideCount"
+ notify: "sideCountChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "strokeWidth"
+ type: "double"
+ read: "strokeWidth"
+ write: "setStrokeWidth"
+ notify: "strokeWidthChanged"
+ index: 3
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "fillColor"
+ type: "QColor"
+ read: "fillColor"
+ write: "setFillColor"
+ notify: "fillColorChanged"
+ index: 4
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "strokeColor"
+ type: "QColor"
+ read: "strokeColor"
+ write: "setStrokeColor"
+ notify: "strokeColorChanged"
+ index: 5
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "capStyle"
+ type: "QQuickShapePath::CapStyle"
+ read: "capStyle"
+ write: "setCapStyle"
+ notify: "capStyleChanged"
+ index: 6
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "joinStyle"
+ type: "QQuickShapePath::JoinStyle"
+ read: "joinStyle"
+ write: "setJoinStyle"
+ notify: "joinStyleChanged"
+ index: 7
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "strokeStyle"
+ type: "QQuickShapePath::StrokeStyle"
+ read: "strokeStyle"
+ write: "setStrokeStyle"
+ notify: "strokeStyleChanged"
+ index: 8
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "dashPattern"
+ type: "double"
+ isList: true
+ read: "dashPattern"
+ write: "setDashPattern"
+ notify: "dashPatternChanged"
+ index: 9
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "fillGradient"
+ type: "QQuickShapeGradient"
+ isPointer: true
+ read: "fillGradient"
+ write: "setFillGradient"
+ reset: "resetFillGradient"
+ notify: "gradientChanged"
+ index: 10
+ lineNumber: 45
+ isFinal: true
+ }
+ Signal { name: "cornerRadiusChanged"; lineNumber: 90 }
+ Signal { name: "sideCountChanged"; lineNumber: 91 }
+ Signal { name: "strokeColorChanged"; lineNumber: 92 }
+ Signal { name: "strokeWidthChanged"; lineNumber: 93 }
+ Signal { name: "fillColorChanged"; lineNumber: 94 }
+ Signal { name: "joinStyleChanged"; lineNumber: 95 }
+ Signal { name: "capStyleChanged"; lineNumber: 96 }
+ Signal { name: "strokeStyleChanged"; lineNumber: 97 }
+ Signal { name: "dashOffsetChanged"; lineNumber: 98 }
+ Signal { name: "dashPatternChanged"; lineNumber: 99 }
+ Signal { name: "gradientChanged"; lineNumber: 100 }
+ }
+ Component {
+ file: "private/qquickstarshape_p.h"
+ lineNumber: 25
+ name: "QQuickStarShape"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickShape"
+ exports: ["QtQuick.Shapes.DesignHelpers/StarShape 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property {
+ name: "dashOffset"
+ type: "double"
+ read: "dashOffset"
+ write: "setDashOffset"
+ notify: "dashOffsetChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "cornerRadius"
+ type: "double"
+ read: "cornerRadius"
+ write: "setCornerRadius"
+ notify: "cornerRadiusChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "pointCount"
+ type: "int"
+ read: "pointCount"
+ write: "setPointCount"
+ notify: "pointCountChanged"
+ index: 2
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "ratio"
+ type: "double"
+ read: "ratio"
+ write: "setRatio"
+ notify: "ratioChanged"
+ index: 3
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "strokeWidth"
+ type: "double"
+ read: "strokeWidth"
+ write: "setStrokeWidth"
+ notify: "strokeWidthChanged"
+ index: 4
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "fillColor"
+ type: "QColor"
+ read: "fillColor"
+ write: "setFillColor"
+ notify: "fillColorChanged"
+ index: 5
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "strokeColor"
+ type: "QColor"
+ read: "strokeColor"
+ write: "setStrokeColor"
+ notify: "strokeColorChanged"
+ index: 6
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "capStyle"
+ type: "QQuickShapePath::CapStyle"
+ read: "capStyle"
+ write: "setCapStyle"
+ notify: "capStyleChanged"
+ index: 7
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "joinStyle"
+ type: "QQuickShapePath::JoinStyle"
+ read: "joinStyle"
+ write: "setJoinStyle"
+ notify: "joinStyleChanged"
+ index: 8
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "strokeStyle"
+ type: "QQuickShapePath::StrokeStyle"
+ read: "strokeStyle"
+ write: "setStrokeStyle"
+ notify: "strokeStyleChanged"
+ index: 9
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "dashPattern"
+ type: "double"
+ isList: true
+ read: "dashPattern"
+ write: "setDashPattern"
+ notify: "dashPatternChanged"
+ index: 10
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "fillGradient"
+ type: "QQuickShapeGradient"
+ isPointer: true
+ read: "fillGradient"
+ write: "setFillGradient"
+ reset: "resetFillGradient"
+ notify: "gradientChanged"
+ index: 11
+ lineNumber: 47
+ isFinal: true
+ }
+ Signal { name: "cornerRadiusChanged"; lineNumber: 95 }
+ Signal { name: "ratioChanged"; lineNumber: 96 }
+ Signal { name: "pointCountChanged"; lineNumber: 97 }
+ Signal { name: "strokeColorChanged"; lineNumber: 98 }
+ Signal { name: "strokeWidthChanged"; lineNumber: 99 }
+ Signal { name: "fillColorChanged"; lineNumber: 100 }
+ Signal { name: "joinStyleChanged"; lineNumber: 101 }
+ Signal { name: "capStyleChanged"; lineNumber: 102 }
+ Signal { name: "strokeStyleChanged"; lineNumber: 103 }
+ Signal { name: "dashOffsetChanged"; lineNumber: 104 }
+ Signal { name: "dashPatternChanged"; lineNumber: 105 }
+ Signal { name: "gradientChanged"; lineNumber: 106 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/DesignHelpers/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/DesignHelpers/qmldir
new file mode 100644
index 00000000..f28c67a2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/DesignHelpers/qmldir
@@ -0,0 +1,8 @@
+module QtQuick.Shapes.DesignHelpers
+linktarget Qt6::qtquickshapesdesignhelpersplugin
+optional plugin qtquickshapesdesignhelpersplugin
+classname QtQuickShapesDesignHelpersPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Shapes/DesignHelpers/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/DesignHelpers/qtquickshapesdesignhelpersplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/DesignHelpers/qtquickshapesdesignhelpersplugin.dll
new file mode 100644
index 00000000..c98ba8b7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/DesignHelpers/qtquickshapesdesignhelpersplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/plugins.qmltypes
new file mode 100644
index 00000000..a4d097a5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/plugins.qmltypes
@@ -0,0 +1,710 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickshape_p.h"
+ lineNumber: 358
+ name: "QQuickShape"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Shapes/Shape 1.0",
+ "QtQuick.Shapes/Shape 1.11",
+ "QtQuick.Shapes/Shape 2.0",
+ "QtQuick.Shapes/Shape 2.1",
+ "QtQuick.Shapes/Shape 2.4",
+ "QtQuick.Shapes/Shape 2.7",
+ "QtQuick.Shapes/Shape 2.11",
+ "QtQuick.Shapes/Shape 6.0",
+ "QtQuick.Shapes/Shape 6.3",
+ "QtQuick.Shapes/Shape 6.6",
+ "QtQuick.Shapes/Shape 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 256,
+ 267,
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1542,
+ 1543
+ ]
+ Enum {
+ name: "RendererType"
+ lineNumber: 379
+ values: [
+ "UnknownRenderer",
+ "GeometryRenderer",
+ "NvprRenderer",
+ "SoftwareRenderer",
+ "CurveRenderer"
+ ]
+ }
+ Enum {
+ name: "Status"
+ lineNumber: 388
+ values: ["Null", "Ready", "Processing"]
+ }
+ Enum {
+ name: "ContainsMode"
+ lineNumber: 395
+ values: ["BoundingRectContains", "FillContains"]
+ }
+ Enum {
+ name: "FillMode"
+ lineNumber: 401
+ values: [
+ "NoResize",
+ "PreserveAspectFit",
+ "PreserveAspectCrop",
+ "Stretch"
+ ]
+ }
+ Enum {
+ name: "HAlignment"
+ lineNumber: 409
+ values: ["AlignLeft", "AlignRight", "AlignHCenter"]
+ }
+ Enum {
+ name: "VAlignment"
+ lineNumber: 413
+ values: ["AlignTop", "AlignBottom", "AlignVCenter"]
+ }
+ Property {
+ name: "rendererType"
+ type: "RendererType"
+ read: "rendererType"
+ notify: "rendererChanged"
+ index: 0
+ lineNumber: 361
+ isReadonly: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 1
+ lineNumber: 362
+ }
+ Property {
+ name: "vendorExtensionsEnabled"
+ type: "bool"
+ read: "vendorExtensionsEnabled"
+ write: "setVendorExtensionsEnabled"
+ notify: "vendorExtensionsEnabledChanged"
+ index: 2
+ lineNumber: 363
+ }
+ Property {
+ name: "preferredRendererType"
+ revision: 1542
+ type: "RendererType"
+ read: "preferredRendererType"
+ write: "setPreferredRendererType"
+ notify: "preferredRendererTypeChanged"
+ index: 3
+ lineNumber: 364
+ isFinal: true
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 4
+ lineNumber: 366
+ isReadonly: true
+ }
+ Property {
+ name: "containsMode"
+ revision: 267
+ type: "ContainsMode"
+ read: "containsMode"
+ write: "setContainsMode"
+ notify: "containsModeChanged"
+ index: 5
+ lineNumber: 367
+ }
+ Property {
+ name: "boundingRect"
+ revision: 1542
+ type: "QRectF"
+ read: "boundingRect"
+ notify: "boundingRectChanged"
+ index: 6
+ lineNumber: 368
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "fillMode"
+ revision: 1543
+ type: "FillMode"
+ read: "fillMode"
+ write: "setFillMode"
+ notify: "fillModeChanged"
+ index: 7
+ lineNumber: 369
+ isFinal: true
+ }
+ Property {
+ name: "horizontalAlignment"
+ revision: 1543
+ type: "HAlignment"
+ read: "horizontalAlignment"
+ write: "setHorizontalAlignment"
+ notify: "horizontalAlignmentChanged"
+ index: 8
+ lineNumber: 370
+ isFinal: true
+ }
+ Property {
+ name: "verticalAlignment"
+ revision: 1543
+ type: "VAlignment"
+ read: "verticalAlignment"
+ write: "setVerticalAlignment"
+ notify: "verticalAlignmentChanged"
+ index: 9
+ lineNumber: 371
+ isFinal: true
+ }
+ Property {
+ name: "data"
+ type: "QObject"
+ isList: true
+ read: "data"
+ index: 10
+ lineNumber: 373
+ isReadonly: true
+ isOverride: true
+ }
+ Signal { name: "rendererChanged"; lineNumber: 462 }
+ Signal { name: "asynchronousChanged"; lineNumber: 463 }
+ Signal { name: "vendorExtensionsEnabledChanged"; lineNumber: 464 }
+ Signal { name: "statusChanged"; lineNumber: 465 }
+ Signal { name: "preferredRendererTypeChanged"; revision: 1542; lineNumber: 466 }
+ Signal { name: "boundingRectChanged"; revision: 1542; lineNumber: 467 }
+ Signal { name: "containsModeChanged"; revision: 267; lineNumber: 468 }
+ Signal { name: "fillModeChanged"; revision: 1543; lineNumber: 470 }
+ Signal { name: "horizontalAlignmentChanged"; revision: 1543; lineNumber: 471 }
+ Signal { name: "verticalAlignmentChanged"; revision: 1543; lineNumber: 472 }
+ Method { name: "_q_shapePathChanged"; lineNumber: 477 }
+ }
+ Component {
+ file: "private/qquickshape_p.h"
+ lineNumber: 151
+ name: "QQuickShapeConicalGradient"
+ accessSemantics: "reference"
+ defaultProperty: "stops"
+ prototype: "QQuickShapeGradient"
+ exports: [
+ "QtQuick.Shapes/ConicalGradient 1.0",
+ "QtQuick.Shapes/ConicalGradient 2.0",
+ "QtQuick.Shapes/ConicalGradient 2.12",
+ "QtQuick.Shapes/ConicalGradient 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 512, 524, 1536]
+ Property {
+ name: "centerX"
+ type: "double"
+ read: "centerX"
+ write: "setCenterX"
+ notify: "centerXChanged"
+ index: 0
+ lineNumber: 154
+ }
+ Property {
+ name: "centerY"
+ type: "double"
+ read: "centerY"
+ write: "setCenterY"
+ notify: "centerYChanged"
+ index: 1
+ lineNumber: 155
+ }
+ Property {
+ name: "angle"
+ type: "double"
+ read: "angle"
+ write: "setAngle"
+ notify: "angleChanged"
+ index: 2
+ lineNumber: 156
+ }
+ Signal { name: "centerXChanged"; lineNumber: 174 }
+ Signal { name: "centerYChanged"; lineNumber: 175 }
+ Signal { name: "angleChanged"; lineNumber: 176 }
+ }
+ Component {
+ file: "private/qquickshape_p.h"
+ lineNumber: 38
+ name: "QQuickShapeGradient"
+ accessSemantics: "reference"
+ defaultProperty: "stops"
+ prototype: "QQuickGradient"
+ exports: [
+ "QtQuick.Shapes/ShapeGradient 1.0",
+ "QtQuick.Shapes/ShapeGradient 2.0",
+ "QtQuick.Shapes/ShapeGradient 2.12",
+ "QtQuick.Shapes/ShapeGradient 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [256, 512, 524, 1536]
+ Enum {
+ name: "SpreadMode"
+ lineNumber: 49
+ values: ["PadSpread", "ReflectSpread", "RepeatSpread"]
+ }
+ Property {
+ name: "spread"
+ type: "SpreadMode"
+ read: "spread"
+ write: "setSpread"
+ notify: "spreadChanged"
+ index: 0
+ lineNumber: 41
+ }
+ Signal { name: "spreadChanged"; lineNumber: 62 }
+ }
+ Component {
+ file: "private/qquickshape_p.h"
+ lineNumber: 68
+ name: "QQuickShapeLinearGradient"
+ accessSemantics: "reference"
+ defaultProperty: "stops"
+ prototype: "QQuickShapeGradient"
+ exports: [
+ "QtQuick.Shapes/LinearGradient 1.0",
+ "QtQuick.Shapes/LinearGradient 2.0",
+ "QtQuick.Shapes/LinearGradient 2.12",
+ "QtQuick.Shapes/LinearGradient 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 512, 524, 1536]
+ Property {
+ name: "x1"
+ type: "double"
+ read: "x1"
+ write: "setX1"
+ notify: "x1Changed"
+ index: 0
+ lineNumber: 71
+ }
+ Property {
+ name: "y1"
+ type: "double"
+ read: "y1"
+ write: "setY1"
+ notify: "y1Changed"
+ index: 1
+ lineNumber: 72
+ }
+ Property {
+ name: "x2"
+ type: "double"
+ read: "x2"
+ write: "setX2"
+ notify: "x2Changed"
+ index: 2
+ lineNumber: 73
+ }
+ Property {
+ name: "y2"
+ type: "double"
+ read: "y2"
+ write: "setY2"
+ notify: "y2Changed"
+ index: 3
+ lineNumber: 74
+ }
+ Signal { name: "x1Changed"; lineNumber: 92 }
+ Signal { name: "y1Changed"; lineNumber: 93 }
+ Signal { name: "x2Changed"; lineNumber: 94 }
+ Signal { name: "y2Changed"; lineNumber: 95 }
+ }
+ Component {
+ file: "private/qquickshape_p.h"
+ lineNumber: 215
+ name: "QQuickShapePath"
+ accessSemantics: "reference"
+ defaultProperty: "pathElements"
+ prototype: "QQuickPath"
+ exports: [
+ "QtQuick.Shapes/ShapePath 1.0",
+ "QtQuick.Shapes/ShapePath 1.14",
+ "QtQuick.Shapes/ShapePath 2.0",
+ "QtQuick.Shapes/ShapePath 2.14",
+ "QtQuick.Shapes/ShapePath 6.0",
+ "QtQuick.Shapes/ShapePath 6.6",
+ "QtQuick.Shapes/ShapePath 6.7",
+ "QtQuick.Shapes/ShapePath 6.8",
+ "QtQuick.Shapes/ShapePath 6.9",
+ "QtQuick.Shapes/ShapePath 6.10",
+ "QtQuick.Shapes/ShapePath 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 256,
+ 270,
+ 512,
+ 526,
+ 1536,
+ 1542,
+ 1543,
+ 1544,
+ 1545,
+ 1546,
+ 1547
+ ]
+ Enum {
+ name: "FillRule"
+ lineNumber: 240
+ values: ["OddEvenFill", "WindingFill"]
+ }
+ Enum {
+ name: "JoinStyle"
+ lineNumber: 246
+ values: ["MiterJoin", "BevelJoin", "RoundJoin"]
+ }
+ Enum {
+ name: "CapStyle"
+ lineNumber: 253
+ values: ["FlatCap", "SquareCap", "RoundCap"]
+ }
+ Enum {
+ name: "StrokeStyle"
+ lineNumber: 260
+ values: ["SolidLine", "DashLine"]
+ }
+ Enum {
+ name: "PathHints"
+ alias: "PathHint"
+ isFlag: true
+ lineNumber: 266
+ values: [
+ "PathLinear",
+ "PathQuadratic",
+ "PathConvex",
+ "PathFillOnRight",
+ "PathSolid",
+ "PathNonIntersecting",
+ "PathNonOverlappingControlPointTriangles"
+ ]
+ }
+ Property {
+ name: "strokeColor"
+ type: "QColor"
+ read: "strokeColor"
+ write: "setStrokeColor"
+ notify: "strokeColorChanged"
+ index: 0
+ lineNumber: 219
+ }
+ Property {
+ name: "strokeWidth"
+ type: "double"
+ read: "strokeWidth"
+ write: "setStrokeWidth"
+ notify: "strokeWidthChanged"
+ index: 1
+ lineNumber: 220
+ }
+ Property {
+ name: "fillColor"
+ type: "QColor"
+ read: "fillColor"
+ write: "setFillColor"
+ notify: "fillColorChanged"
+ index: 2
+ lineNumber: 221
+ }
+ Property {
+ name: "fillRule"
+ type: "FillRule"
+ read: "fillRule"
+ write: "setFillRule"
+ notify: "fillRuleChanged"
+ index: 3
+ lineNumber: 222
+ }
+ Property {
+ name: "joinStyle"
+ type: "JoinStyle"
+ read: "joinStyle"
+ write: "setJoinStyle"
+ notify: "joinStyleChanged"
+ index: 4
+ lineNumber: 223
+ }
+ Property {
+ name: "miterLimit"
+ type: "int"
+ read: "miterLimit"
+ write: "setMiterLimit"
+ notify: "miterLimitChanged"
+ index: 5
+ lineNumber: 224
+ }
+ Property {
+ name: "capStyle"
+ type: "CapStyle"
+ read: "capStyle"
+ write: "setCapStyle"
+ notify: "capStyleChanged"
+ index: 6
+ lineNumber: 225
+ }
+ Property {
+ name: "strokeStyle"
+ type: "StrokeStyle"
+ read: "strokeStyle"
+ write: "setStrokeStyle"
+ notify: "strokeStyleChanged"
+ index: 7
+ lineNumber: 226
+ }
+ Property {
+ name: "dashOffset"
+ type: "double"
+ read: "dashOffset"
+ write: "setDashOffset"
+ notify: "dashOffsetChanged"
+ index: 8
+ lineNumber: 227
+ }
+ Property {
+ name: "dashPattern"
+ type: "double"
+ isList: true
+ read: "dashPattern"
+ write: "setDashPattern"
+ notify: "dashPatternChanged"
+ index: 9
+ lineNumber: 228
+ }
+ Property {
+ name: "fillGradient"
+ type: "QQuickShapeGradient"
+ isPointer: true
+ read: "fillGradient"
+ write: "setFillGradient"
+ reset: "resetFillGradient"
+ notify: "fillGradientChanged"
+ index: 10
+ lineNumber: 229
+ }
+ Property {
+ name: "scale"
+ revision: 270
+ type: "QSizeF"
+ read: "scale"
+ write: "setScale"
+ notify: "scaleChanged"
+ index: 11
+ lineNumber: 230
+ isOverride: true
+ }
+ Property {
+ name: "pathHints"
+ revision: 1543
+ type: "PathHints"
+ read: "pathHints"
+ write: "setPathHints"
+ notify: "pathHintsChanged"
+ index: 12
+ lineNumber: 231
+ isFinal: true
+ }
+ Property {
+ name: "fillTransform"
+ revision: 1544
+ type: "QMatrix4x4"
+ read: "fillTransform"
+ write: "setFillTransform"
+ notify: "fillTransformChanged"
+ index: 13
+ lineNumber: 232
+ isFinal: true
+ }
+ Property {
+ name: "fillItem"
+ revision: 1544
+ type: "QQuickItem"
+ isPointer: true
+ read: "fillItem"
+ write: "setFillItem"
+ notify: "fillItemChanged"
+ index: 14
+ lineNumber: 233
+ isFinal: true
+ }
+ Property {
+ name: "trim"
+ revision: 1546
+ type: "QQuickShapeTrim"
+ isPointer: true
+ read: "trim"
+ index: 15
+ lineNumber: 234
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "cosmeticStroke"
+ revision: 1547
+ type: "bool"
+ read: "cosmeticStroke"
+ write: "setCosmeticStroke"
+ notify: "cosmeticStrokeChanged"
+ index: 16
+ lineNumber: 235
+ isFinal: true
+ }
+ Signal { name: "shapePathChanged"; lineNumber: 331 }
+ Signal { name: "strokeColorChanged"; lineNumber: 332 }
+ Signal { name: "strokeWidthChanged"; lineNumber: 333 }
+ Signal { name: "fillColorChanged"; lineNumber: 334 }
+ Signal { name: "fillRuleChanged"; lineNumber: 335 }
+ Signal { name: "joinStyleChanged"; lineNumber: 336 }
+ Signal { name: "miterLimitChanged"; lineNumber: 337 }
+ Signal { name: "capStyleChanged"; lineNumber: 338 }
+ Signal { name: "strokeStyleChanged"; lineNumber: 339 }
+ Signal { name: "dashOffsetChanged"; lineNumber: 340 }
+ Signal { name: "dashPatternChanged"; lineNumber: 341 }
+ Signal { name: "fillGradientChanged"; revision: 1547; lineNumber: 342 }
+ Signal { name: "pathHintsChanged"; revision: 1543; lineNumber: 344 }
+ Signal { name: "fillTransformChanged"; revision: 1544; lineNumber: 345 }
+ Signal { name: "fillItemChanged"; revision: 1544; lineNumber: 346 }
+ Signal { name: "cosmeticStrokeChanged"; revision: 1547; lineNumber: 347 }
+ Method { name: "_q_fillGradientChanged"; lineNumber: 352 }
+ Method { name: "_q_fillItemDestroyed"; lineNumber: 353 }
+ }
+ Component {
+ file: "private/qquickshape_p.h"
+ lineNumber: 102
+ name: "QQuickShapeRadialGradient"
+ accessSemantics: "reference"
+ defaultProperty: "stops"
+ prototype: "QQuickShapeGradient"
+ exports: [
+ "QtQuick.Shapes/RadialGradient 1.0",
+ "QtQuick.Shapes/RadialGradient 2.0",
+ "QtQuick.Shapes/RadialGradient 2.12",
+ "QtQuick.Shapes/RadialGradient 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 512, 524, 1536]
+ Property {
+ name: "centerX"
+ type: "double"
+ read: "centerX"
+ write: "setCenterX"
+ notify: "centerXChanged"
+ index: 0
+ lineNumber: 105
+ }
+ Property {
+ name: "centerY"
+ type: "double"
+ read: "centerY"
+ write: "setCenterY"
+ notify: "centerYChanged"
+ index: 1
+ lineNumber: 106
+ }
+ Property {
+ name: "centerRadius"
+ type: "double"
+ read: "centerRadius"
+ write: "setCenterRadius"
+ notify: "centerRadiusChanged"
+ index: 2
+ lineNumber: 107
+ }
+ Property {
+ name: "focalX"
+ type: "double"
+ read: "focalX"
+ write: "setFocalX"
+ notify: "focalXChanged"
+ index: 3
+ lineNumber: 108
+ }
+ Property {
+ name: "focalY"
+ type: "double"
+ read: "focalY"
+ write: "setFocalY"
+ notify: "focalYChanged"
+ index: 4
+ lineNumber: 109
+ }
+ Property {
+ name: "focalRadius"
+ type: "double"
+ read: "focalRadius"
+ write: "setFocalRadius"
+ notify: "focalRadiusChanged"
+ index: 5
+ lineNumber: 110
+ }
+ Signal { name: "centerXChanged"; lineNumber: 137 }
+ Signal { name: "centerYChanged"; lineNumber: 138 }
+ Signal { name: "focalXChanged"; lineNumber: 139 }
+ Signal { name: "focalYChanged"; lineNumber: 140 }
+ Signal { name: "centerRadiusChanged"; lineNumber: 141 }
+ Signal { name: "focalRadiusChanged"; lineNumber: 142 }
+ }
+ Component {
+ file: "private/qquickshape_p.h"
+ lineNumber: 183
+ name: "QQuickShapeTrim"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "start"
+ type: "double"
+ read: "start"
+ write: "setStart"
+ notify: "startChanged"
+ index: 0
+ lineNumber: 187
+ isFinal: true
+ }
+ Property {
+ name: "end"
+ type: "double"
+ read: "end"
+ write: "setEnd"
+ notify: "endChanged"
+ index: 1
+ lineNumber: 188
+ isFinal: true
+ }
+ Property {
+ name: "offset"
+ type: "double"
+ read: "offset"
+ write: "setOffset"
+ notify: "offsetChanged"
+ index: 2
+ lineNumber: 189
+ isFinal: true
+ }
+ Signal { name: "startChanged"; lineNumber: 205 }
+ Signal { name: "endChanged"; lineNumber: 206 }
+ Signal { name: "offsetChanged"; lineNumber: 207 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/qmldir
new file mode 100644
index 00000000..428ff391
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/qmldir
@@ -0,0 +1,8 @@
+module QtQuick.Shapes
+linktarget Qt6::qmlshapesplugin
+plugin qmlshapesplugin
+classname QmlShapesPlugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Shapes/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/qmlshapesplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/qmlshapesplugin.dll
new file mode 100644
index 00000000..da5d053d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Shapes/qmlshapesplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Templates/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Templates/plugins.qmltypes
new file mode 100644
index 00000000..723ae314
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Templates/plugins.qmltypes
@@ -0,0 +1,10000 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickdialog_p.h"
+ lineNumber: 123
+ name: "QColorDialogOptions"
+ accessSemantics: "none"
+ Enum {
+ name: "ColorDialogOptions"
+ alias: "ColorDialogOption"
+ isFlag: true
+ lineNumber: 157
+ values: [
+ "ShowAlphaChannel",
+ "NoButtons",
+ "DontUseNativeDialog",
+ "NoEyeDropperButton"
+ ]
+ }
+ }
+ Component {
+ file: "private/qquickdialog_p.h"
+ lineNumber: 130
+ name: "QFileDialogOptions"
+ accessSemantics: "none"
+ Enum {
+ name: "ViewMode"
+ lineNumber: 272
+ values: ["Detail", "List"]
+ }
+ Enum {
+ name: "FileMode"
+ lineNumber: 275
+ values: [
+ "AnyFile",
+ "ExistingFile",
+ "Directory",
+ "ExistingFiles",
+ "DirectoryOnly"
+ ]
+ }
+ Enum {
+ name: "AcceptMode"
+ lineNumber: 278
+ values: ["AcceptOpen", "AcceptSave"]
+ }
+ Enum {
+ name: "DialogLabel"
+ lineNumber: 281
+ values: [
+ "LookIn",
+ "FileName",
+ "FileType",
+ "Accept",
+ "Reject",
+ "DialogLabelCount"
+ ]
+ }
+ Enum {
+ name: "FileDialogOptions"
+ alias: "FileDialogOption"
+ isFlag: true
+ lineNumber: 285
+ values: [
+ "ShowDirsOnly",
+ "DontResolveSymlinks",
+ "DontConfirmOverwrite",
+ "DontUseNativeDialog",
+ "ReadOnly",
+ "HideNameFilterDetails",
+ "DontUseCustomDirectoryIcons"
+ ]
+ }
+ }
+ Component {
+ file: "private/qquickdialog_p.h"
+ lineNumber: 137
+ name: "QFontDialogOptions"
+ accessSemantics: "none"
+ Enum {
+ name: "FontDialogOptions"
+ alias: "FontDialogOption"
+ isFlag: true
+ lineNumber: 218
+ values: [
+ "NoButtons",
+ "DontUseNativeDialog",
+ "ScalableFonts",
+ "NonScalableFonts",
+ "MonospacedFonts",
+ "ProportionalFonts"
+ ]
+ }
+ }
+ Component {
+ file: "qpa/qplatformdialoghelper.h"
+ lineNumber: 44
+ name: "QPlatformDialogHelper"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "StandardButtons"
+ alias: "StandardButton"
+ isFlag: true
+ lineNumber: 53
+ values: [
+ "NoButton",
+ "Ok",
+ "Save",
+ "SaveAll",
+ "Open",
+ "Yes",
+ "YesToAll",
+ "No",
+ "NoToAll",
+ "Abort",
+ "Retry",
+ "Ignore",
+ "Close",
+ "Cancel",
+ "Discard",
+ "Help",
+ "Apply",
+ "Reset",
+ "RestoreDefaults",
+ "FirstButton",
+ "LastButton",
+ "LowestBit",
+ "HighestBit"
+ ]
+ }
+ Enum {
+ name: "ButtonRole"
+ lineNumber: 85
+ values: [
+ "InvalidRole",
+ "AcceptRole",
+ "RejectRole",
+ "DestructiveRole",
+ "ActionRole",
+ "HelpRole",
+ "YesRole",
+ "NoRole",
+ "ResetRole",
+ "ApplyRole",
+ "NRoles",
+ "RoleMask",
+ "AlternateRole",
+ "Stretch",
+ "Reverse",
+ "EOL"
+ ]
+ }
+ Enum {
+ name: "ButtonLayout"
+ lineNumber: 110
+ values: [
+ "UnknownLayout",
+ "WinLayout",
+ "MacLayout",
+ "KdeLayout",
+ "GnomeLayout",
+ "AndroidLayout"
+ ]
+ }
+ Signal { name: "accept"; lineNumber: 138 }
+ Signal { name: "reject"; lineNumber: 139 }
+ }
+ Component {
+ file: "private/qquickabstractbutton_p.h"
+ lineNumber: 27
+ name: "QQuickAbstractButton"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ deferredNames: ["background", "contentItem", "indicator"]
+ exports: [
+ "QtQuick.Templates/AbstractButton 2.0",
+ "QtQuick.Templates/AbstractButton 2.1",
+ "QtQuick.Templates/AbstractButton 2.2",
+ "QtQuick.Templates/AbstractButton 2.3",
+ "QtQuick.Templates/AbstractButton 2.4",
+ "QtQuick.Templates/AbstractButton 2.5",
+ "QtQuick.Templates/AbstractButton 2.7",
+ "QtQuick.Templates/AbstractButton 2.11",
+ "QtQuick.Templates/AbstractButton 6.0",
+ "QtQuick.Templates/AbstractButton 6.3",
+ "QtQuick.Templates/AbstractButton 6.7",
+ "QtQuick.Templates/AbstractButton 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Enum {
+ name: "Display"
+ lineNumber: 88
+ values: [
+ "IconOnly",
+ "TextOnly",
+ "TextBesideIcon",
+ "TextUnderIcon"
+ ]
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ reset: "resetText"
+ notify: "textChanged"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "down"
+ type: "bool"
+ read: "isDown"
+ write: "setDown"
+ reset: "resetDown"
+ notify: "downChanged"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ notify: "pressedChanged"
+ index: 2
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "checked"
+ type: "bool"
+ read: "isChecked"
+ write: "setChecked"
+ notify: "checkedChanged"
+ index: 3
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "checkable"
+ type: "bool"
+ read: "isCheckable"
+ write: "setCheckable"
+ notify: "checkableChanged"
+ index: 4
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "autoExclusive"
+ type: "bool"
+ read: "autoExclusive"
+ write: "setAutoExclusive"
+ notify: "autoExclusiveChanged"
+ index: 5
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "autoRepeat"
+ type: "bool"
+ read: "autoRepeat"
+ write: "setAutoRepeat"
+ notify: "autoRepeatChanged"
+ index: 6
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "indicator"
+ type: "QQuickItem"
+ isPointer: true
+ read: "indicator"
+ write: "setIndicator"
+ notify: "indicatorChanged"
+ index: 7
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "icon"
+ revision: 515
+ type: "QQuickIcon"
+ read: "icon"
+ write: "setIcon"
+ notify: "iconChanged"
+ index: 8
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "display"
+ revision: 515
+ type: "Display"
+ read: "display"
+ write: "setDisplay"
+ notify: "displayChanged"
+ index: 9
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "action"
+ revision: 515
+ type: "QQuickAction"
+ isPointer: true
+ read: "action"
+ write: "setAction"
+ notify: "actionChanged"
+ index: 10
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "autoRepeatDelay"
+ revision: 516
+ type: "int"
+ read: "autoRepeatDelay"
+ write: "setAutoRepeatDelay"
+ notify: "autoRepeatDelayChanged"
+ index: 11
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "autoRepeatInterval"
+ revision: 516
+ type: "int"
+ read: "autoRepeatInterval"
+ write: "setAutoRepeatInterval"
+ notify: "autoRepeatIntervalChanged"
+ index: 12
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "pressX"
+ revision: 516
+ type: "double"
+ read: "pressX"
+ notify: "pressXChanged"
+ index: 13
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pressY"
+ revision: 516
+ type: "double"
+ read: "pressY"
+ notify: "pressYChanged"
+ index: 14
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitIndicatorWidth"
+ revision: 517
+ type: "double"
+ read: "implicitIndicatorWidth"
+ notify: "implicitIndicatorWidthChanged"
+ index: 15
+ lineNumber: 48
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitIndicatorHeight"
+ revision: 517
+ type: "double"
+ read: "implicitIndicatorHeight"
+ notify: "implicitIndicatorHeightChanged"
+ index: 16
+ lineNumber: 49
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "pressed"; lineNumber: 127 }
+ Signal { name: "released"; lineNumber: 128 }
+ Signal { name: "canceled"; lineNumber: 129 }
+ Signal { name: "clicked"; lineNumber: 130 }
+ Signal { name: "pressAndHold"; lineNumber: 131 }
+ Signal { name: "doubleClicked"; lineNumber: 132 }
+ Signal { name: "textChanged"; lineNumber: 133 }
+ Signal { name: "downChanged"; lineNumber: 134 }
+ Signal { name: "pressedChanged"; lineNumber: 135 }
+ Signal { name: "checkedChanged"; lineNumber: 136 }
+ Signal { name: "checkableChanged"; lineNumber: 137 }
+ Signal { name: "autoExclusiveChanged"; lineNumber: 138 }
+ Signal { name: "autoRepeatChanged"; lineNumber: 139 }
+ Signal { name: "indicatorChanged"; lineNumber: 140 }
+ Signal { name: "toggled"; revision: 514; lineNumber: 142 }
+ Signal { name: "iconChanged"; revision: 515; lineNumber: 144 }
+ Signal { name: "displayChanged"; revision: 515; lineNumber: 145 }
+ Signal { name: "actionChanged"; revision: 515; lineNumber: 146 }
+ Signal { name: "autoRepeatDelayChanged"; revision: 516; lineNumber: 148 }
+ Signal { name: "autoRepeatIntervalChanged"; revision: 516; lineNumber: 149 }
+ Signal { name: "pressXChanged"; revision: 516; lineNumber: 150 }
+ Signal { name: "pressYChanged"; revision: 516; lineNumber: 151 }
+ Signal { name: "implicitIndicatorWidthChanged"; revision: 517; lineNumber: 153 }
+ Signal { name: "implicitIndicatorHeightChanged"; revision: 517; lineNumber: 154 }
+ Method { name: "toggle"; lineNumber: 122 }
+ Method { name: "click"; revision: 1544; lineNumber: 123 }
+ Method { name: "animateClick"; revision: 1544; lineNumber: 124 }
+ Method { name: "accessiblePressAction"; lineNumber: 184 }
+ }
+ Component {
+ file: "private/qquickaction_p.h"
+ lineNumber: 29
+ name: "QQuickAction"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick.Templates/Action 2.3",
+ "QtQuick.Templates/Action 6.0"
+ ]
+ exportMetaObjectRevisions: [515, 1536]
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "icon"
+ type: "QQuickIcon"
+ read: "icon"
+ write: "setIcon"
+ notify: "iconChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ reset: "resetEnabled"
+ notify: "enabledChanged"
+ index: 2
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "checked"
+ type: "bool"
+ read: "isChecked"
+ write: "setChecked"
+ notify: "checkedChanged"
+ index: 3
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "checkable"
+ type: "bool"
+ read: "isCheckable"
+ write: "setCheckable"
+ notify: "checkableChanged"
+ index: 4
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "shortcut"
+ type: "QVariant"
+ read: "shortcut"
+ write: "setShortcut"
+ notify: "shortcutChanged"
+ index: 5
+ lineNumber: 38
+ privateClass: "QQuickActionPrivate"
+ isFinal: true
+ }
+ Signal {
+ name: "textChanged"
+ lineNumber: 73
+ Parameter { name: "text"; type: "QString" }
+ }
+ Signal {
+ name: "iconChanged"
+ lineNumber: 74
+ Parameter { name: "icon"; type: "QQuickIcon" }
+ }
+ Signal {
+ name: "enabledChanged"
+ lineNumber: 75
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Signal {
+ name: "checkedChanged"
+ lineNumber: 76
+ Parameter { name: "checked"; type: "bool" }
+ }
+ Signal {
+ name: "checkableChanged"
+ lineNumber: 77
+ Parameter { name: "checkable"; type: "bool" }
+ }
+ Signal {
+ name: "shortcutChanged"
+ lineNumber: 79
+ Parameter { name: "shortcut"; type: "QKeySequence" }
+ }
+ Signal {
+ name: "toggled"
+ lineNumber: 82
+ Parameter { name: "source"; type: "QObject"; isPointer: true }
+ }
+ Signal { name: "toggled"; isCloned: true; lineNumber: 82 }
+ Signal {
+ name: "triggered"
+ lineNumber: 83
+ Parameter { name: "source"; type: "QObject"; isPointer: true }
+ }
+ Signal { name: "triggered"; isCloned: true; lineNumber: 83 }
+ Method {
+ name: "toggle"
+ lineNumber: 69
+ Parameter { name: "source"; type: "QObject"; isPointer: true }
+ }
+ Method { name: "toggle"; isCloned: true; lineNumber: 69 }
+ Method {
+ name: "trigger"
+ lineNumber: 70
+ Parameter { name: "source"; type: "QObject"; isPointer: true }
+ }
+ Method { name: "trigger"; isCloned: true; lineNumber: 70 }
+ }
+ Component {
+ file: "private/qquickactiongroup_p.h"
+ lineNumber: 30
+ name: "QQuickActionGroup"
+ accessSemantics: "reference"
+ defaultProperty: "actions"
+ prototype: "QObject"
+ exports: [
+ "QtQuick.Templates/ActionGroup 2.3",
+ "QtQuick.Templates/ActionGroup 6.0"
+ ]
+ exportMetaObjectRevisions: [515, 1536]
+ attachedType: "QQuickActionGroupAttached"
+ Property {
+ name: "checkedAction"
+ type: "QQuickAction"
+ isPointer: true
+ read: "checkedAction"
+ write: "setCheckedAction"
+ notify: "checkedActionChanged"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "actions"
+ type: "QQuickAction"
+ isList: true
+ read: "actions"
+ notify: "actionsChanged"
+ index: 1
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "exclusive"
+ type: "bool"
+ read: "isExclusive"
+ write: "setExclusive"
+ notify: "exclusiveChanged"
+ index: 2
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 3
+ lineNumber: 36
+ isFinal: true
+ }
+ Signal { name: "checkedActionChanged"; lineNumber: 64 }
+ Signal { name: "actionsChanged"; lineNumber: 65 }
+ Signal { name: "exclusiveChanged"; lineNumber: 66 }
+ Signal { name: "enabledChanged"; lineNumber: 67 }
+ Signal {
+ name: "triggered"
+ lineNumber: 68
+ Parameter { name: "action"; type: "QQuickAction"; isPointer: true }
+ }
+ Method {
+ name: "addAction"
+ lineNumber: 60
+ Parameter { name: "action"; type: "QQuickAction"; isPointer: true }
+ }
+ Method {
+ name: "removeAction"
+ lineNumber: 61
+ Parameter { name: "action"; type: "QQuickAction"; isPointer: true }
+ }
+ Method { name: "_q_updateCurrent"; lineNumber: 74 }
+ }
+ Component {
+ file: "private/qquickactiongroup_p.h"
+ lineNumber: 77
+ name: "QQuickActionGroupAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "group"
+ type: "QQuickActionGroup"
+ isPointer: true
+ read: "group"
+ write: "setGroup"
+ notify: "groupChanged"
+ index: 0
+ lineNumber: 80
+ isFinal: true
+ }
+ Signal { name: "groupChanged"; lineNumber: 89 }
+ }
+ Component {
+ file: "private/qquickapplicationwindow_p.h"
+ lineNumber: 33
+ name: "QQuickApplicationWindow"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickWindowQmlImpl"
+ deferredNames: ["background"]
+ exports: [
+ "QtQuick.Templates/ApplicationWindow 2.0",
+ "QtQuick.Templates/ApplicationWindow 2.1",
+ "QtQuick.Templates/ApplicationWindow 2.2",
+ "QtQuick.Templates/ApplicationWindow 2.3",
+ "QtQuick.Templates/ApplicationWindow 2.13",
+ "QtQuick.Templates/ApplicationWindow 2.14",
+ "QtQuick.Templates/ApplicationWindow 6.0",
+ "QtQuick.Templates/ApplicationWindow 6.2",
+ "QtQuick.Templates/ApplicationWindow 6.7",
+ "QtQuick.Templates/ApplicationWindow 6.9",
+ "QtQuick.Templates/ApplicationWindow 6.10",
+ "QtQuick.Templates/ApplicationWindow 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 525,
+ 526,
+ 1536,
+ 1538,
+ 1543,
+ 1545,
+ 1546,
+ 1547
+ ]
+ attachedType: "QQuickApplicationWindowAttached"
+ Property {
+ name: "background"
+ type: "QQuickItem"
+ isPointer: true
+ read: "background"
+ write: "setBackground"
+ notify: "backgroundChanged"
+ index: 0
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "contentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "contentItem"
+ index: 1
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "contentData"
+ type: "QObject"
+ isList: true
+ read: "contentData"
+ index: 2
+ lineNumber: 38
+ privateClass: "QQuickApplicationWindowPrivate"
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "activeFocusControl"
+ type: "QQuickItem"
+ isPointer: true
+ read: "activeFocusControl"
+ notify: "activeFocusControlChanged"
+ index: 3
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "header"
+ type: "QQuickItem"
+ isPointer: true
+ read: "header"
+ write: "setHeader"
+ notify: "headerChanged"
+ index: 4
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "footer"
+ type: "QQuickItem"
+ isPointer: true
+ read: "footer"
+ write: "setFooter"
+ notify: "footerChanged"
+ index: 5
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ reset: "resetFont"
+ notify: "fontChanged"
+ index: 6
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ write: "setLocale"
+ reset: "resetLocale"
+ notify: "localeChanged"
+ index: 7
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "menuBar"
+ revision: 515
+ type: "QQuickItem"
+ isPointer: true
+ read: "menuBar"
+ write: "setMenuBar"
+ notify: "menuBarChanged"
+ index: 8
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "palette"
+ revision: 515
+ type: "QQuickPalette"
+ isPointer: true
+ read: "palette"
+ write: "setPalette"
+ reset: "resetPalette"
+ notify: "paletteChanged"
+ index: 9
+ lineNumber: 47
+ privateClass: "QQuickApplicationWindowPrivate"
+ isOverride: true
+ }
+ Property {
+ name: "topPadding"
+ revision: 1545
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 10
+ lineNumber: 49
+ privateClass: "QQuickApplicationWindowPrivate->control"
+ isFinal: true
+ }
+ Property {
+ name: "leftPadding"
+ revision: 1545
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 11
+ lineNumber: 51
+ privateClass: "QQuickApplicationWindowPrivate->control"
+ isFinal: true
+ }
+ Property {
+ name: "rightPadding"
+ revision: 1545
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 12
+ lineNumber: 53
+ privateClass: "QQuickApplicationWindowPrivate->control"
+ isFinal: true
+ }
+ Property {
+ name: "bottomPadding"
+ revision: 1545
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 13
+ lineNumber: 55
+ privateClass: "QQuickApplicationWindowPrivate->control"
+ isFinal: true
+ }
+ Signal { name: "backgroundChanged"; lineNumber: 95 }
+ Signal { name: "activeFocusControlChanged"; lineNumber: 96 }
+ Signal { name: "headerChanged"; lineNumber: 97 }
+ Signal { name: "footerChanged"; lineNumber: 98 }
+ Signal { name: "fontChanged"; lineNumber: 99 }
+ Signal { name: "localeChanged"; lineNumber: 100 }
+ Signal { name: "menuBarChanged"; revision: 515; lineNumber: 101 }
+ Signal { name: "topPaddingChanged"; revision: 1545; lineNumber: 103 }
+ Signal { name: "leftPaddingChanged"; revision: 1545; lineNumber: 104 }
+ Signal { name: "rightPaddingChanged"; revision: 1545; lineNumber: 105 }
+ Signal { name: "bottomPaddingChanged"; revision: 1545; lineNumber: 106 }
+ Method { name: "_q_updateActiveFocus"; lineNumber: 118 }
+ }
+ Component {
+ file: "private/qquickapplicationwindow_p.h"
+ lineNumber: 121
+ name: "QQuickApplicationWindowAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "window"
+ type: "QQuickApplicationWindow"
+ isPointer: true
+ read: "window"
+ notify: "windowChanged"
+ index: 0
+ lineNumber: 124
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "contentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "contentItem"
+ notify: "contentItemChanged"
+ index: 1
+ lineNumber: 125
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "activeFocusControl"
+ type: "QQuickItem"
+ isPointer: true
+ read: "activeFocusControl"
+ notify: "activeFocusControlChanged"
+ index: 2
+ lineNumber: 126
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "header"
+ type: "QQuickItem"
+ isPointer: true
+ read: "header"
+ notify: "headerChanged"
+ index: 3
+ lineNumber: 127
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "footer"
+ type: "QQuickItem"
+ isPointer: true
+ read: "footer"
+ notify: "footerChanged"
+ index: 4
+ lineNumber: 128
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "menuBar"
+ type: "QQuickItem"
+ isPointer: true
+ read: "menuBar"
+ notify: "menuBarChanged"
+ index: 5
+ lineNumber: 129
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "windowChanged"; lineNumber: 142 }
+ Signal { name: "contentItemChanged"; lineNumber: 143 }
+ Signal { name: "activeFocusControlChanged"; lineNumber: 144 }
+ Signal { name: "headerChanged"; lineNumber: 145 }
+ Signal { name: "footerChanged"; lineNumber: 146 }
+ Signal { name: "menuBarChanged"; lineNumber: 148 }
+ }
+ Component {
+ file: "private/qquickbusyindicator_p.h"
+ lineNumber: 25
+ name: "QQuickBusyIndicator"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/BusyIndicator 2.0",
+ "QtQuick.Templates/BusyIndicator 2.1",
+ "QtQuick.Templates/BusyIndicator 2.4",
+ "QtQuick.Templates/BusyIndicator 2.5",
+ "QtQuick.Templates/BusyIndicator 2.7",
+ "QtQuick.Templates/BusyIndicator 2.11",
+ "QtQuick.Templates/BusyIndicator 6.0",
+ "QtQuick.Templates/BusyIndicator 6.3",
+ "QtQuick.Templates/BusyIndicator 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ notify: "runningChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Signal { name: "runningChanged"; lineNumber: 39 }
+ }
+ Component {
+ file: "private/qquickbutton_p.h"
+ lineNumber: 25
+ name: "QQuickButton"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractButton"
+ exports: [
+ "QtQuick.Templates/Button 2.0",
+ "QtQuick.Templates/Button 2.1",
+ "QtQuick.Templates/Button 2.2",
+ "QtQuick.Templates/Button 2.3",
+ "QtQuick.Templates/Button 2.4",
+ "QtQuick.Templates/Button 2.5",
+ "QtQuick.Templates/Button 2.7",
+ "QtQuick.Templates/Button 2.11",
+ "QtQuick.Templates/Button 6.0",
+ "QtQuick.Templates/Button 6.3",
+ "QtQuick.Templates/Button 6.7",
+ "QtQuick.Templates/Button 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "highlighted"
+ type: "bool"
+ read: "isHighlighted"
+ write: "setHighlighted"
+ notify: "highlightedChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "flat"
+ type: "bool"
+ read: "isFlat"
+ write: "setFlat"
+ notify: "flatChanged"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Signal { name: "highlightedChanged"; lineNumber: 43 }
+ Signal { name: "flatChanged"; lineNumber: 44 }
+ }
+ Component {
+ file: "private/qquickbuttongroup_p.h"
+ lineNumber: 31
+ name: "QQuickButtonGroup"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick.Templates/ButtonGroup 2.0",
+ "QtQuick.Templates/ButtonGroup 2.1",
+ "QtQuick.Templates/ButtonGroup 2.3",
+ "QtQuick.Templates/ButtonGroup 2.4",
+ "QtQuick.Templates/ButtonGroup 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 513, 515, 516, 1536]
+ attachedType: "QQuickButtonGroupAttached"
+ Property {
+ name: "checkedButton"
+ type: "QQuickAbstractButton"
+ isPointer: true
+ read: "checkedButton"
+ write: "setCheckedButton"
+ notify: "checkedButtonChanged"
+ index: 0
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "buttons"
+ type: "QQuickAbstractButton"
+ isList: true
+ read: "buttons"
+ notify: "buttonsChanged"
+ index: 1
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "exclusive"
+ revision: 515
+ type: "bool"
+ read: "isExclusive"
+ write: "setExclusive"
+ notify: "exclusiveChanged"
+ index: 2
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "checkState"
+ revision: 516
+ type: "Qt::CheckState"
+ read: "checkState"
+ write: "setCheckState"
+ notify: "checkStateChanged"
+ index: 3
+ lineNumber: 39
+ isFinal: true
+ }
+ Signal { name: "checkedButtonChanged"; lineNumber: 68 }
+ Signal { name: "buttonsChanged"; lineNumber: 69 }
+ Signal {
+ name: "clicked"
+ revision: 513
+ lineNumber: 71
+ Parameter { name: "button"; type: "QQuickAbstractButton"; isPointer: true }
+ }
+ Signal { name: "exclusiveChanged"; revision: 515; lineNumber: 73 }
+ Signal { name: "checkStateChanged"; revision: 516; lineNumber: 75 }
+ Method {
+ name: "addButton"
+ lineNumber: 64
+ Parameter { name: "button"; type: "QQuickAbstractButton"; isPointer: true }
+ }
+ Method {
+ name: "removeButton"
+ lineNumber: 65
+ Parameter { name: "button"; type: "QQuickAbstractButton"; isPointer: true }
+ }
+ Method { name: "_q_updateCurrent"; lineNumber: 85 }
+ }
+ Component {
+ file: "private/qquickbuttongroup_p.h"
+ lineNumber: 88
+ name: "QQuickButtonGroupAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "group"
+ type: "QQuickButtonGroup"
+ isPointer: true
+ read: "group"
+ write: "setGroup"
+ notify: "groupChanged"
+ index: 0
+ lineNumber: 91
+ isFinal: true
+ }
+ Signal { name: "groupChanged"; lineNumber: 100 }
+ }
+ Component {
+ file: "private/qquickcalendar_p.h"
+ lineNumber: 26
+ name: "QQuickCalendar"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick.Templates/Calendar 6.3"]
+ exportMetaObjectRevisions: [1539]
+ Enum {
+ name: "Month"
+ lineNumber: 35
+ values: [
+ "January",
+ "February",
+ "March",
+ "April",
+ "May",
+ "June",
+ "July",
+ "August",
+ "September",
+ "October",
+ "November",
+ "December"
+ ]
+ }
+ }
+ Component {
+ file: "private/qquickcalendarmodel_p.h"
+ lineNumber: 29
+ name: "QQuickCalendarModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractListModel"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick.Templates/CalendarModel 6.3",
+ "QtQuick.Templates/CalendarModel 6.4"
+ ]
+ exportMetaObjectRevisions: [1539, 1540]
+ Property {
+ name: "from"
+ type: "QDate"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "to"
+ type: "QDate"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "count"
+ type: "int"
+ read: "rowCount"
+ notify: "countChanged"
+ index: 2
+ lineNumber: 35
+ isReadonly: true
+ }
+ Signal { name: "fromChanged"; lineNumber: 63 }
+ Signal { name: "toChanged"; lineNumber: 64 }
+ Signal { name: "countChanged"; lineNumber: 65 }
+ Method {
+ name: "monthAt"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 48
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "yearAt"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 49
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "indexOf"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 50
+ Parameter { name: "date"; type: "QDate" }
+ }
+ Method {
+ name: "indexOf"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 51
+ Parameter { name: "year"; type: "int" }
+ Parameter { name: "month"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickcheckbox_p.h"
+ lineNumber: 25
+ name: "QQuickCheckBox"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractButton"
+ exports: [
+ "QtQuick.Templates/CheckBox 2.0",
+ "QtQuick.Templates/CheckBox 2.1",
+ "QtQuick.Templates/CheckBox 2.2",
+ "QtQuick.Templates/CheckBox 2.3",
+ "QtQuick.Templates/CheckBox 2.4",
+ "QtQuick.Templates/CheckBox 2.5",
+ "QtQuick.Templates/CheckBox 2.7",
+ "QtQuick.Templates/CheckBox 2.11",
+ "QtQuick.Templates/CheckBox 6.0",
+ "QtQuick.Templates/CheckBox 6.3",
+ "QtQuick.Templates/CheckBox 6.7",
+ "QtQuick.Templates/CheckBox 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "tristate"
+ type: "bool"
+ read: "isTristate"
+ write: "setTristate"
+ notify: "tristateChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "checkState"
+ type: "Qt::CheckState"
+ read: "checkState"
+ write: "setCheckState"
+ notify: "checkStateChanged"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "nextCheckState"
+ revision: 516
+ type: "QJSValue"
+ read: "getNextCheckState"
+ write: "setNextCheckState"
+ notify: "nextCheckStateChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Signal { name: "tristateChanged"; lineNumber: 48 }
+ Signal { name: "checkStateChanged"; lineNumber: 49 }
+ Signal { name: "nextCheckStateChanged"; revision: 516; lineNumber: 51 }
+ }
+ Component {
+ file: "private/qquickcheckdelegate_p.h"
+ lineNumber: 25
+ name: "QQuickCheckDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickItemDelegate"
+ exports: [
+ "QtQuick.Templates/CheckDelegate 2.0",
+ "QtQuick.Templates/CheckDelegate 2.1",
+ "QtQuick.Templates/CheckDelegate 2.2",
+ "QtQuick.Templates/CheckDelegate 2.3",
+ "QtQuick.Templates/CheckDelegate 2.4",
+ "QtQuick.Templates/CheckDelegate 2.5",
+ "QtQuick.Templates/CheckDelegate 2.7",
+ "QtQuick.Templates/CheckDelegate 2.11",
+ "QtQuick.Templates/CheckDelegate 6.0",
+ "QtQuick.Templates/CheckDelegate 6.3",
+ "QtQuick.Templates/CheckDelegate 6.7",
+ "QtQuick.Templates/CheckDelegate 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "tristate"
+ type: "bool"
+ read: "isTristate"
+ write: "setTristate"
+ notify: "tristateChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "checkState"
+ type: "Qt::CheckState"
+ read: "checkState"
+ write: "setCheckState"
+ notify: "checkStateChanged"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "nextCheckState"
+ revision: 516
+ type: "QJSValue"
+ write: "setNextCheckState"
+ notify: "nextCheckStateChanged"
+ index: 2
+ lineNumber: 31
+ privateClass: "QQuickCheckDelegatePrivate"
+ isFinal: true
+ }
+ Signal { name: "tristateChanged"; lineNumber: 45 }
+ Signal { name: "checkStateChanged"; lineNumber: 46 }
+ Signal { name: "nextCheckStateChanged"; revision: 516; lineNumber: 48 }
+ }
+ Component {
+ file: "private/qquickcombobox_p.h"
+ lineNumber: 35
+ name: "QQuickComboBox"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ deferredNames: ["background", "contentItem", "indicator", "popup"]
+ exports: [
+ "QtQuick.Templates/ComboBox 2.0",
+ "QtQuick.Templates/ComboBox 2.1",
+ "QtQuick.Templates/ComboBox 2.2",
+ "QtQuick.Templates/ComboBox 2.4",
+ "QtQuick.Templates/ComboBox 2.5",
+ "QtQuick.Templates/ComboBox 2.7",
+ "QtQuick.Templates/ComboBox 2.11",
+ "QtQuick.Templates/ComboBox 2.14",
+ "QtQuick.Templates/ComboBox 2.15",
+ "QtQuick.Templates/ComboBox 6.0",
+ "QtQuick.Templates/ComboBox 6.3",
+ "QtQuick.Templates/ComboBox 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 516,
+ 517,
+ 519,
+ 523,
+ 526,
+ 527,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "ImplicitContentWidthPolicy"
+ lineNumber: 161
+ values: [
+ "ContentItemImplicitWidth",
+ "WidestText",
+ "WidestTextWhenCompleted"
+ ]
+ }
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 0
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 1
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "delegateModel"
+ type: "QQmlInstanceModel"
+ isPointer: true
+ read: "delegateModel"
+ notify: "delegateModelChanged"
+ index: 2
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ notify: "pressedChanged"
+ index: 3
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "highlightedIndex"
+ type: "int"
+ read: "highlightedIndex"
+ notify: "highlightedIndexChanged"
+ index: 4
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "currentIndex"
+ type: "int"
+ read: "currentIndex"
+ write: "setCurrentIndex"
+ notify: "currentIndexChanged"
+ index: 5
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "currentText"
+ type: "QString"
+ read: "currentText"
+ notify: "currentTextChanged"
+ index: 6
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "displayText"
+ type: "QString"
+ read: "displayText"
+ write: "setDisplayText"
+ reset: "resetDisplayText"
+ notify: "displayTextChanged"
+ index: 7
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "textRole"
+ type: "QString"
+ read: "textRole"
+ write: "setTextRole"
+ notify: "textRoleChanged"
+ index: 8
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 9
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "indicator"
+ type: "QQuickItem"
+ isPointer: true
+ read: "indicator"
+ write: "setIndicator"
+ notify: "indicatorChanged"
+ index: 10
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "popup"
+ type: "QQuickPopup"
+ isPointer: true
+ read: "popup"
+ write: "setPopup"
+ notify: "popupChanged"
+ index: 11
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "flat"
+ revision: 513
+ type: "bool"
+ read: "isFlat"
+ write: "setFlat"
+ notify: "flatChanged"
+ index: 12
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "down"
+ revision: 514
+ type: "bool"
+ read: "isDown"
+ write: "setDown"
+ reset: "resetDown"
+ notify: "downChanged"
+ index: 13
+ lineNumber: 53
+ isFinal: true
+ }
+ Property {
+ name: "editable"
+ revision: 514
+ type: "bool"
+ read: "isEditable"
+ write: "setEditable"
+ notify: "editableChanged"
+ index: 14
+ lineNumber: 54
+ isFinal: true
+ }
+ Property {
+ name: "editText"
+ revision: 514
+ type: "QString"
+ read: "editText"
+ write: "setEditText"
+ reset: "resetEditText"
+ notify: "editTextChanged"
+ index: 15
+ lineNumber: 55
+ isFinal: true
+ }
+ Property {
+ name: "validator"
+ revision: 514
+ type: "QValidator"
+ isPointer: true
+ read: "validator"
+ write: "setValidator"
+ notify: "validatorChanged"
+ index: 16
+ lineNumber: 57
+ isFinal: true
+ }
+ Property {
+ name: "inputMethodHints"
+ revision: 514
+ type: "Qt::InputMethodHints"
+ read: "inputMethodHints"
+ write: "setInputMethodHints"
+ notify: "inputMethodHintsChanged"
+ index: 17
+ lineNumber: 59
+ isFinal: true
+ }
+ Property {
+ name: "inputMethodComposing"
+ revision: 514
+ type: "bool"
+ read: "isInputMethodComposing"
+ notify: "inputMethodComposingChanged"
+ index: 18
+ lineNumber: 60
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "acceptableInput"
+ revision: 514
+ type: "bool"
+ read: "hasAcceptableInput"
+ notify: "acceptableInputChanged"
+ index: 19
+ lineNumber: 61
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitIndicatorWidth"
+ revision: 517
+ type: "double"
+ read: "implicitIndicatorWidth"
+ notify: "implicitIndicatorWidthChanged"
+ index: 20
+ lineNumber: 63
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitIndicatorHeight"
+ revision: 517
+ type: "double"
+ read: "implicitIndicatorHeight"
+ notify: "implicitIndicatorHeightChanged"
+ index: 21
+ lineNumber: 64
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "currentValue"
+ revision: 526
+ type: "QVariant"
+ read: "currentValue"
+ write: "setCurrentValue"
+ notify: "currentValueChanged"
+ index: 22
+ lineNumber: 67
+ isFinal: true
+ }
+ Property {
+ name: "valueRole"
+ revision: 526
+ type: "QString"
+ read: "valueRole"
+ write: "setValueRole"
+ notify: "valueRoleChanged"
+ index: 23
+ lineNumber: 68
+ isFinal: true
+ }
+ Property {
+ name: "selectTextByMouse"
+ revision: 527
+ type: "bool"
+ read: "selectTextByMouse"
+ write: "setSelectTextByMouse"
+ notify: "selectTextByMouseChanged"
+ index: 24
+ lineNumber: 70
+ isFinal: true
+ }
+ Property {
+ name: "implicitContentWidthPolicy"
+ revision: 1536
+ type: "ImplicitContentWidthPolicy"
+ read: "implicitContentWidthPolicy"
+ write: "setImplicitContentWidthPolicy"
+ notify: "implicitContentWidthPolicyChanged"
+ index: 25
+ lineNumber: 72
+ isFinal: true
+ }
+ Signal {
+ name: "activated"
+ lineNumber: 177
+ Parameter { name: "index"; type: "int" }
+ }
+ Signal {
+ name: "highlighted"
+ lineNumber: 178
+ Parameter { name: "index"; type: "int" }
+ }
+ Signal { name: "countChanged"; lineNumber: 179 }
+ Signal { name: "modelChanged"; lineNumber: 180 }
+ Signal { name: "delegateModelChanged"; lineNumber: 181 }
+ Signal { name: "pressedChanged"; lineNumber: 182 }
+ Signal { name: "highlightedIndexChanged"; lineNumber: 183 }
+ Signal { name: "currentIndexChanged"; lineNumber: 184 }
+ Signal { name: "currentTextChanged"; lineNumber: 185 }
+ Signal { name: "displayTextChanged"; lineNumber: 186 }
+ Signal { name: "textRoleChanged"; lineNumber: 187 }
+ Signal { name: "delegateChanged"; lineNumber: 188 }
+ Signal { name: "indicatorChanged"; lineNumber: 189 }
+ Signal { name: "popupChanged"; lineNumber: 190 }
+ Signal { name: "flatChanged"; revision: 513; lineNumber: 192 }
+ Signal { name: "accepted"; revision: 514; lineNumber: 194 }
+ Signal { name: "downChanged"; revision: 514; lineNumber: 195 }
+ Signal { name: "editableChanged"; revision: 514; lineNumber: 196 }
+ Signal { name: "editTextChanged"; revision: 514; lineNumber: 197 }
+ Signal { name: "validatorChanged"; revision: 514; lineNumber: 199 }
+ Signal { name: "inputMethodHintsChanged"; revision: 514; lineNumber: 201 }
+ Signal { name: "inputMethodComposingChanged"; revision: 514; lineNumber: 202 }
+ Signal { name: "acceptableInputChanged"; revision: 514; lineNumber: 203 }
+ Signal { name: "implicitIndicatorWidthChanged"; revision: 517; lineNumber: 205 }
+ Signal { name: "implicitIndicatorHeightChanged"; revision: 517; lineNumber: 206 }
+ Signal { name: "valueRoleChanged"; revision: 526; lineNumber: 208 }
+ Signal { name: "currentValueChanged"; revision: 526; lineNumber: 209 }
+ Signal { name: "selectTextByMouseChanged"; revision: 527; lineNumber: 211 }
+ Signal { name: "implicitContentWidthPolicyChanged"; revision: 1536; lineNumber: 213 }
+ Method { name: "incrementCurrentIndex"; lineNumber: 172 }
+ Method { name: "decrementCurrentIndex"; lineNumber: 173 }
+ Method { name: "selectAll"; revision: 514; lineNumber: 174 }
+ Method {
+ name: "textAt"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 116
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "find"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 117
+ Parameter { name: "text"; type: "QString" }
+ Parameter { name: "flags"; type: "Qt::MatchFlags" }
+ }
+ Method {
+ name: "find"
+ type: "int"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 117
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method {
+ name: "valueAt"
+ revision: 526
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 153
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "indexOfValue"
+ revision: 526
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 154
+ Parameter { name: "value"; type: "QVariant" }
+ }
+ }
+ Component {
+ file: "private/qquickcontainer_p.h"
+ lineNumber: 28
+ name: "QQuickContainer"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/Container 2.0",
+ "QtQuick.Templates/Container 2.1",
+ "QtQuick.Templates/Container 2.3",
+ "QtQuick.Templates/Container 2.4",
+ "QtQuick.Templates/Container 2.5",
+ "QtQuick.Templates/Container 2.7",
+ "QtQuick.Templates/Container 2.11",
+ "QtQuick.Templates/Container 6.0",
+ "QtQuick.Templates/Container 6.3",
+ "QtQuick.Templates/Container 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 0
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "contentModel"
+ type: "QVariant"
+ read: "contentModel"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "contentData"
+ type: "QObject"
+ isList: true
+ read: "contentData"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ isVirtual: true
+ }
+ Property {
+ name: "contentChildren"
+ type: "QQuickItem"
+ isList: true
+ read: "contentChildren"
+ notify: "contentChildrenChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "currentIndex"
+ type: "int"
+ read: "currentIndex"
+ write: "setCurrentIndex"
+ notify: "currentIndexChanged"
+ index: 4
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "currentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "currentItem"
+ notify: "currentItemChanged"
+ index: 5
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "contentWidth"
+ revision: 517
+ type: "double"
+ read: "contentWidth"
+ write: "setContentWidth"
+ reset: "resetContentWidth"
+ notify: "contentWidthChanged"
+ index: 6
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "contentHeight"
+ revision: 517
+ type: "double"
+ read: "contentHeight"
+ write: "setContentHeight"
+ reset: "resetContentHeight"
+ notify: "contentHeightChanged"
+ index: 7
+ lineNumber: 39
+ isFinal: true
+ }
+ Signal { name: "countChanged"; lineNumber: 80 }
+ Signal { name: "contentChildrenChanged"; lineNumber: 81 }
+ Signal { name: "currentIndexChanged"; lineNumber: 82 }
+ Signal { name: "currentItemChanged"; lineNumber: 83 }
+ Signal { name: "contentWidthChanged"; revision: 517; lineNumber: 85 }
+ Signal { name: "contentHeightChanged"; revision: 517; lineNumber: 86 }
+ Method {
+ name: "setCurrentIndex"
+ lineNumber: 74
+ Parameter { name: "index"; type: "int" }
+ }
+ Method { name: "incrementCurrentIndex"; revision: 513; lineNumber: 76 }
+ Method { name: "decrementCurrentIndex"; revision: 513; lineNumber: 77 }
+ Method { name: "_q_currentIndexChanged"; lineNumber: 104 }
+ Method {
+ name: "itemAt"
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 49
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "addItem"
+ lineNumber: 50
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "insertItem"
+ lineNumber: 51
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "moveItem"
+ lineNumber: 52
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "to"; type: "int" }
+ }
+ Method {
+ name: "removeItem"
+ lineNumber: 53
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "takeItem"
+ revision: 515
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 55
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickcontextmenu_p.h"
+ lineNumber: 28
+ name: "QQuickContextMenu"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ deferredNames: ["menu"]
+ exports: ["QtQuick.Templates/ContextMenu 6.9"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1545]
+ attachedType: "QQuickContextMenu"
+ Property {
+ name: "menu"
+ type: "QQuickMenu"
+ isPointer: true
+ read: "menu"
+ write: "setMenu"
+ notify: "menuChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Signal { name: "menuChanged"; lineNumber: 48 }
+ Signal {
+ name: "requested"
+ lineNumber: 49
+ Parameter { name: "position"; type: "QPointF" }
+ }
+ }
+ Component {
+ file: "private/qquickcontrol_p.h"
+ lineNumber: 32
+ name: "QQuickControl"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ deferredNames: ["background", "contentItem"]
+ exports: [
+ "QtQuick.Templates/Control 2.0",
+ "QtQuick.Templates/Control 2.1",
+ "QtQuick.Templates/Control 2.4",
+ "QtQuick.Templates/Control 2.5",
+ "QtQuick.Templates/Control 2.7",
+ "QtQuick.Templates/Control 2.11",
+ "QtQuick.Templates/Control 6.0",
+ "QtQuick.Templates/Control 6.3",
+ "QtQuick.Templates/Control 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ reset: "resetFont"
+ notify: "fontChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "availableWidth"
+ type: "double"
+ read: "availableWidth"
+ notify: "availableWidthChanged"
+ index: 1
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "availableHeight"
+ type: "double"
+ read: "availableHeight"
+ notify: "availableHeightChanged"
+ index: 2
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "padding"
+ type: "double"
+ read: "padding"
+ write: "setPadding"
+ reset: "resetPadding"
+ notify: "paddingChanged"
+ index: 3
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "topPadding"
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 4
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "leftPadding"
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 5
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "rightPadding"
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 6
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "bottomPadding"
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 7
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "spacing"
+ type: "double"
+ read: "spacing"
+ write: "setSpacing"
+ reset: "resetSpacing"
+ notify: "spacingChanged"
+ index: 8
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ write: "setLocale"
+ reset: "resetLocale"
+ notify: "localeChanged"
+ index: 9
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "mirrored"
+ type: "bool"
+ read: "isMirrored"
+ notify: "mirroredChanged"
+ index: 10
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "focusPolicy"
+ type: "Qt::FocusPolicy"
+ read: "focusPolicy"
+ write: "setFocusPolicy"
+ notify: "focusPolicyChanged"
+ index: 11
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "focusReason"
+ type: "Qt::FocusReason"
+ read: "focusReason"
+ write: "setFocusReason"
+ notify: "focusReasonChanged"
+ index: 12
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "visualFocus"
+ type: "bool"
+ read: "hasVisualFocus"
+ notify: "visualFocusChanged"
+ index: 13
+ lineNumber: 48
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hovered"
+ type: "bool"
+ read: "isHovered"
+ notify: "hoveredChanged"
+ index: 14
+ lineNumber: 49
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hoverEnabled"
+ type: "bool"
+ read: "isHoverEnabled"
+ write: "setHoverEnabled"
+ reset: "resetHoverEnabled"
+ notify: "hoverEnabledChanged"
+ index: 15
+ lineNumber: 50
+ isFinal: true
+ }
+ Property {
+ name: "wheelEnabled"
+ type: "bool"
+ read: "isWheelEnabled"
+ write: "setWheelEnabled"
+ notify: "wheelEnabledChanged"
+ index: 16
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "background"
+ type: "QQuickItem"
+ isPointer: true
+ read: "background"
+ write: "setBackground"
+ notify: "backgroundChanged"
+ index: 17
+ lineNumber: 52
+ isFinal: true
+ }
+ Property {
+ name: "contentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "contentItem"
+ write: "setContentItem"
+ notify: "contentItemChanged"
+ index: 18
+ lineNumber: 53
+ isFinal: true
+ }
+ Property {
+ name: "baselineOffset"
+ type: "double"
+ read: "baselineOffset"
+ write: "setBaselineOffset"
+ reset: "resetBaselineOffset"
+ notify: "baselineOffsetChanged"
+ index: 19
+ lineNumber: 54
+ isFinal: true
+ }
+ Property {
+ name: "horizontalPadding"
+ revision: 517
+ type: "double"
+ read: "horizontalPadding"
+ write: "setHorizontalPadding"
+ reset: "resetHorizontalPadding"
+ notify: "horizontalPaddingChanged"
+ index: 20
+ lineNumber: 56
+ isFinal: true
+ }
+ Property {
+ name: "verticalPadding"
+ revision: 517
+ type: "double"
+ read: "verticalPadding"
+ write: "setVerticalPadding"
+ reset: "resetVerticalPadding"
+ notify: "verticalPaddingChanged"
+ index: 21
+ lineNumber: 57
+ isFinal: true
+ }
+ Property {
+ name: "implicitContentWidth"
+ revision: 517
+ type: "double"
+ read: "implicitContentWidth"
+ notify: "implicitContentWidthChanged"
+ index: 22
+ lineNumber: 58
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitContentHeight"
+ revision: 517
+ type: "double"
+ read: "implicitContentHeight"
+ notify: "implicitContentHeightChanged"
+ index: 23
+ lineNumber: 59
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundWidth"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundWidth"
+ notify: "implicitBackgroundWidthChanged"
+ index: 24
+ lineNumber: 60
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundHeight"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundHeight"
+ notify: "implicitBackgroundHeightChanged"
+ index: 25
+ lineNumber: 61
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "topInset"
+ revision: 517
+ type: "double"
+ read: "topInset"
+ write: "setTopInset"
+ reset: "resetTopInset"
+ notify: "topInsetChanged"
+ index: 26
+ lineNumber: 62
+ isFinal: true
+ }
+ Property {
+ name: "leftInset"
+ revision: 517
+ type: "double"
+ read: "leftInset"
+ write: "setLeftInset"
+ reset: "resetLeftInset"
+ notify: "leftInsetChanged"
+ index: 27
+ lineNumber: 63
+ isFinal: true
+ }
+ Property {
+ name: "rightInset"
+ revision: 517
+ type: "double"
+ read: "rightInset"
+ write: "setRightInset"
+ reset: "resetRightInset"
+ notify: "rightInsetChanged"
+ index: 28
+ lineNumber: 64
+ isFinal: true
+ }
+ Property {
+ name: "bottomInset"
+ revision: 517
+ type: "double"
+ read: "bottomInset"
+ write: "setBottomInset"
+ reset: "resetBottomInset"
+ notify: "bottomInsetChanged"
+ index: 29
+ lineNumber: 65
+ isFinal: true
+ }
+ Signal { name: "fontChanged"; lineNumber: 168 }
+ Signal { name: "availableWidthChanged"; lineNumber: 169 }
+ Signal { name: "availableHeightChanged"; lineNumber: 170 }
+ Signal { name: "paddingChanged"; lineNumber: 171 }
+ Signal { name: "topPaddingChanged"; lineNumber: 172 }
+ Signal { name: "leftPaddingChanged"; lineNumber: 173 }
+ Signal { name: "rightPaddingChanged"; lineNumber: 174 }
+ Signal { name: "bottomPaddingChanged"; lineNumber: 175 }
+ Signal { name: "spacingChanged"; lineNumber: 176 }
+ Signal { name: "localeChanged"; lineNumber: 177 }
+ Signal { name: "focusReasonChanged"; lineNumber: 178 }
+ Signal { name: "mirroredChanged"; lineNumber: 179 }
+ Signal { name: "visualFocusChanged"; lineNumber: 180 }
+ Signal { name: "hoveredChanged"; lineNumber: 181 }
+ Signal { name: "hoverEnabledChanged"; lineNumber: 182 }
+ Signal { name: "wheelEnabledChanged"; lineNumber: 183 }
+ Signal { name: "backgroundChanged"; lineNumber: 184 }
+ Signal { name: "contentItemChanged"; lineNumber: 185 }
+ Signal { name: "baselineOffsetChanged"; lineNumber: 186 }
+ Signal { name: "horizontalPaddingChanged"; revision: 517; lineNumber: 188 }
+ Signal { name: "verticalPaddingChanged"; revision: 517; lineNumber: 189 }
+ Signal { name: "implicitContentWidthChanged"; revision: 517; lineNumber: 190 }
+ Signal { name: "implicitContentHeightChanged"; revision: 517; lineNumber: 191 }
+ Signal { name: "implicitBackgroundWidthChanged"; revision: 517; lineNumber: 192 }
+ Signal { name: "implicitBackgroundHeightChanged"; revision: 517; lineNumber: 193 }
+ Signal { name: "topInsetChanged"; revision: 517; lineNumber: 194 }
+ Signal { name: "leftInsetChanged"; revision: 517; lineNumber: 195 }
+ Signal { name: "rightInsetChanged"; revision: 517; lineNumber: 196 }
+ Signal { name: "bottomInsetChanged"; revision: 517; lineNumber: 197 }
+ }
+ Component {
+ file: "private/qquickdayofweekrow_p.h"
+ lineNumber: 26
+ name: "QQuickDayOfWeekRow"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/AbstractDayOfWeekRow 6.3",
+ "QtQuick.Templates/AbstractDayOfWeekRow 6.7"
+ ]
+ exportMetaObjectRevisions: [1539, 1543]
+ Property {
+ name: "source"
+ type: "QVariant"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Signal { name: "sourceChanged"; lineNumber: 44 }
+ Signal { name: "delegateChanged"; lineNumber: 45 }
+ }
+ Component {
+ file: "private/qquickdelaybutton_p.h"
+ lineNumber: 26
+ name: "QQuickDelayButton"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractButton"
+ exports: [
+ "QtQuick.Templates/DelayButton 2.2",
+ "QtQuick.Templates/DelayButton 2.3",
+ "QtQuick.Templates/DelayButton 2.4",
+ "QtQuick.Templates/DelayButton 2.5",
+ "QtQuick.Templates/DelayButton 2.7",
+ "QtQuick.Templates/DelayButton 2.11",
+ "QtQuick.Templates/DelayButton 6.0",
+ "QtQuick.Templates/DelayButton 6.3",
+ "QtQuick.Templates/DelayButton 6.7",
+ "QtQuick.Templates/DelayButton 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "delay"
+ type: "int"
+ read: "delay"
+ write: "setDelay"
+ notify: "delayChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ write: "setProgress"
+ notify: "progressChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "transition"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "transition"
+ write: "setTransition"
+ notify: "transitionChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Signal { name: "activated"; lineNumber: 48 }
+ Signal { name: "delayChanged"; lineNumber: 49 }
+ Signal { name: "progressChanged"; lineNumber: 50 }
+ Signal { name: "transitionChanged"; lineNumber: 51 }
+ }
+ Component {
+ file: "private/qquickdial_p.h"
+ lineNumber: 28
+ name: "QQuickDial"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ deferredNames: ["background", "handle"]
+ exports: [
+ "QtQuick.Templates/Dial 2.0",
+ "QtQuick.Templates/Dial 2.1",
+ "QtQuick.Templates/Dial 2.2",
+ "QtQuick.Templates/Dial 2.4",
+ "QtQuick.Templates/Dial 2.5",
+ "QtQuick.Templates/Dial 2.7",
+ "QtQuick.Templates/Dial 2.11",
+ "QtQuick.Templates/Dial 6.0",
+ "QtQuick.Templates/Dial 6.3",
+ "QtQuick.Templates/Dial 6.6",
+ "QtQuick.Templates/Dial 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1542,
+ 1543
+ ]
+ Enum {
+ name: "SnapMode"
+ lineNumber: 76
+ values: ["NoSnap", "SnapAlways", "SnapOnRelease"]
+ }
+ Enum {
+ name: "InputMode"
+ lineNumber: 86
+ values: ["Circular", "Horizontal", "Vertical"]
+ }
+ Enum {
+ name: "WrapDirection"
+ lineNumber: 93
+ values: ["Clockwise", "CounterClockwise"]
+ }
+ Property {
+ name: "from"
+ type: "double"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "to"
+ type: "double"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "value"
+ type: "double"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ notify: "positionChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "angle"
+ type: "double"
+ read: "angle"
+ notify: "angleChanged"
+ index: 4
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "startAngle"
+ revision: 1542
+ type: "double"
+ read: "startAngle"
+ write: "setStartAngle"
+ notify: "startAngleChanged"
+ index: 5
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "endAngle"
+ revision: 1542
+ type: "double"
+ read: "endAngle"
+ write: "setEndAngle"
+ notify: "endAngleChanged"
+ index: 6
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "stepSize"
+ type: "double"
+ read: "stepSize"
+ write: "setStepSize"
+ notify: "stepSizeChanged"
+ index: 7
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "snapMode"
+ type: "SnapMode"
+ read: "snapMode"
+ write: "setSnapMode"
+ notify: "snapModeChanged"
+ index: 8
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "wrap"
+ type: "bool"
+ read: "wrap"
+ write: "setWrap"
+ notify: "wrapChanged"
+ index: 9
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ notify: "pressedChanged"
+ index: 10
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "handle"
+ type: "QQuickItem"
+ isPointer: true
+ read: "handle"
+ write: "setHandle"
+ notify: "handleChanged"
+ index: 11
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "live"
+ revision: 514
+ type: "bool"
+ read: "live"
+ write: "setLive"
+ notify: "liveChanged"
+ index: 12
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "inputMode"
+ revision: 517
+ type: "InputMode"
+ read: "inputMode"
+ write: "setInputMode"
+ notify: "inputModeChanged"
+ index: 13
+ lineNumber: 46
+ isFinal: true
+ }
+ Signal { name: "fromChanged"; lineNumber: 121 }
+ Signal { name: "toChanged"; lineNumber: 122 }
+ Signal { name: "valueChanged"; lineNumber: 123 }
+ Signal { name: "positionChanged"; lineNumber: 124 }
+ Signal { name: "angleChanged"; lineNumber: 125 }
+ Signal { name: "stepSizeChanged"; lineNumber: 126 }
+ Signal { name: "snapModeChanged"; lineNumber: 127 }
+ Signal { name: "wrapChanged"; lineNumber: 128 }
+ Signal { name: "pressedChanged"; lineNumber: 129 }
+ Signal { name: "handleChanged"; lineNumber: 130 }
+ Signal { name: "moved"; revision: 514; lineNumber: 132 }
+ Signal { name: "liveChanged"; revision: 514; lineNumber: 133 }
+ Signal { name: "inputModeChanged"; revision: 517; lineNumber: 135 }
+ Signal { name: "startAngleChanged"; revision: 1542; lineNumber: 136 }
+ Signal { name: "endAngleChanged"; revision: 1542; lineNumber: 137 }
+ Signal {
+ name: "wrapped"
+ revision: 1542
+ lineNumber: 138
+ Parameter { type: "WrapDirection" }
+ }
+ Method { name: "increase"; lineNumber: 117 }
+ Method { name: "decrease"; lineNumber: 118 }
+ }
+ Component {
+ file: "private/qquickdialog_p.h"
+ lineNumber: 29
+ name: "QQuickDialog"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickPopup"
+ extension: "QPlatformDialogHelper"
+ extensionIsNamespace: true
+ exports: [
+ "QtQuick.Templates/Dialog 2.1",
+ "QtQuick.Templates/Dialog 2.3",
+ "QtQuick.Templates/Dialog 2.5",
+ "QtQuick.Templates/Dialog 6.0",
+ "QtQuick.Templates/Dialog 6.8"
+ ]
+ exportMetaObjectRevisions: [513, 515, 517, 1536, 1544]
+ Enum {
+ name: "StandardCode"
+ lineNumber: 65
+ values: ["Rejected", "Accepted"]
+ }
+ Property {
+ name: "title"
+ type: "QString"
+ read: "title"
+ write: "setTitle"
+ notify: "titleChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "header"
+ type: "QQuickItem"
+ isPointer: true
+ read: "header"
+ write: "setHeader"
+ notify: "headerChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "footer"
+ type: "QQuickItem"
+ isPointer: true
+ read: "footer"
+ write: "setFooter"
+ notify: "footerChanged"
+ index: 2
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "standardButtons"
+ type: "QPlatformDialogHelper::StandardButtons"
+ read: "standardButtons"
+ write: "setStandardButtons"
+ notify: "standardButtonsChanged"
+ index: 3
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "result"
+ revision: 515
+ type: "int"
+ read: "result"
+ write: "setResult"
+ notify: "resultChanged"
+ index: 4
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "implicitHeaderWidth"
+ revision: 517
+ type: "double"
+ read: "implicitHeaderWidth"
+ notify: "implicitHeaderWidthChanged"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitHeaderHeight"
+ revision: 517
+ type: "double"
+ read: "implicitHeaderHeight"
+ notify: "implicitHeaderHeightChanged"
+ index: 6
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitFooterWidth"
+ revision: 517
+ type: "double"
+ read: "implicitFooterWidth"
+ notify: "implicitFooterWidthChanged"
+ index: 7
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitFooterHeight"
+ revision: 517
+ type: "double"
+ read: "implicitFooterHeight"
+ notify: "implicitFooterHeightChanged"
+ index: 8
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "accepted"; lineNumber: 86 }
+ Signal { name: "rejected"; lineNumber: 87 }
+ Signal { name: "titleChanged"; lineNumber: 88 }
+ Signal { name: "headerChanged"; lineNumber: 89 }
+ Signal { name: "footerChanged"; lineNumber: 90 }
+ Signal { name: "standardButtonsChanged"; lineNumber: 91 }
+ Signal { name: "applied"; revision: 515; lineNumber: 93 }
+ Signal { name: "reset"; revision: 515; lineNumber: 94 }
+ Signal { name: "discarded"; revision: 515; lineNumber: 95 }
+ Signal { name: "helpRequested"; revision: 515; lineNumber: 96 }
+ Signal { name: "resultChanged"; revision: 515; lineNumber: 97 }
+ Signal { name: "implicitHeaderWidthChanged"; lineNumber: 99 }
+ Signal { name: "implicitHeaderHeightChanged"; lineNumber: 100 }
+ Signal { name: "implicitFooterWidthChanged"; lineNumber: 101 }
+ Signal { name: "implicitFooterHeightChanged"; lineNumber: 102 }
+ Method { name: "accept"; lineNumber: 81 }
+ Method { name: "reject"; lineNumber: 82 }
+ Method {
+ name: "done"
+ lineNumber: 83
+ Parameter { name: "result"; type: "int" }
+ }
+ Method {
+ name: "standardButton"
+ revision: 515
+ type: "QQuickAbstractButton"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 62
+ Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" }
+ }
+ }
+ Component {
+ file: "private/qquickdialogbuttonbox_p.h"
+ lineNumber: 32
+ name: "QQuickDialogButtonBox"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickContainer"
+ extension: "QPlatformDialogHelper"
+ extensionIsNamespace: true
+ exports: [
+ "QtQuick.Templates/DialogButtonBox 2.1",
+ "QtQuick.Templates/DialogButtonBox 2.3",
+ "QtQuick.Templates/DialogButtonBox 2.4",
+ "QtQuick.Templates/DialogButtonBox 2.5",
+ "QtQuick.Templates/DialogButtonBox 2.7",
+ "QtQuick.Templates/DialogButtonBox 2.11",
+ "QtQuick.Templates/DialogButtonBox 6.0",
+ "QtQuick.Templates/DialogButtonBox 6.3",
+ "QtQuick.Templates/DialogButtonBox 6.7",
+ "QtQuick.Templates/DialogButtonBox 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 513,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1547
+ ]
+ attachedType: "QQuickDialogButtonBoxAttached"
+ Enum {
+ name: "Position"
+ lineNumber: 52
+ values: ["Header", "Footer"]
+ }
+ Property {
+ name: "position"
+ type: "Position"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "alignment"
+ type: "Qt::Alignment"
+ read: "alignment"
+ write: "setAlignment"
+ reset: "resetAlignment"
+ notify: "alignmentChanged"
+ index: 1
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "standardButtons"
+ type: "QPlatformDialogHelper::StandardButtons"
+ read: "standardButtons"
+ write: "setStandardButtons"
+ notify: "standardButtonsChanged"
+ index: 2
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "defaultStandardButton"
+ revision: 1547
+ type: "QPlatformDialogHelper::StandardButton"
+ read: "defaultStandardButton"
+ write: "setDefaultStandardButton"
+ notify: "defaultStandardButtonChanged"
+ index: 3
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "defaultButton"
+ revision: 1547
+ type: "QQuickAbstractButton"
+ isPointer: true
+ read: "defaultButton"
+ write: "setDefaultButton"
+ notify: "defaultButtonChanged"
+ index: 4
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 5
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "buttonLayout"
+ revision: 517
+ type: "QPlatformDialogHelper::ButtonLayout"
+ read: "buttonLayout"
+ write: "setButtonLayout"
+ reset: "resetButtonLayout"
+ notify: "buttonLayoutChanged"
+ index: 6
+ lineNumber: 42
+ isFinal: true
+ }
+ Signal { name: "accepted"; lineNumber: 85 }
+ Signal { name: "rejected"; lineNumber: 86 }
+ Signal { name: "helpRequested"; lineNumber: 87 }
+ Signal {
+ name: "clicked"
+ lineNumber: 88
+ Parameter { name: "button"; type: "QQuickAbstractButton"; isPointer: true }
+ }
+ Signal { name: "positionChanged"; lineNumber: 89 }
+ Signal { name: "alignmentChanged"; lineNumber: 90 }
+ Signal { name: "standardButtonsChanged"; lineNumber: 91 }
+ Signal { name: "delegateChanged"; lineNumber: 92 }
+ Signal { name: "applied"; revision: 515; lineNumber: 94 }
+ Signal { name: "reset"; revision: 515; lineNumber: 95 }
+ Signal { name: "discarded"; revision: 515; lineNumber: 96 }
+ Signal { name: "buttonLayoutChanged"; revision: 517; lineNumber: 98 }
+ Signal { name: "defaultStandardButtonChanged"; revision: 1547; lineNumber: 99 }
+ Signal { name: "defaultButtonChanged"; revision: 1547; lineNumber: 100 }
+ Method {
+ name: "standardButton"
+ type: "QQuickAbstractButton"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 67
+ Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" }
+ }
+ }
+ Component {
+ file: "private/qquickdialogbuttonbox_p.h"
+ lineNumber: 123
+ name: "QQuickDialogButtonBoxAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "buttonBox"
+ type: "QQuickDialogButtonBox"
+ isPointer: true
+ read: "buttonBox"
+ notify: "buttonBoxChanged"
+ index: 0
+ lineNumber: 126
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "buttonRole"
+ type: "QPlatformDialogHelper::ButtonRole"
+ read: "buttonRole"
+ write: "setButtonRole"
+ notify: "buttonRoleChanged"
+ index: 1
+ lineNumber: 127
+ isFinal: true
+ }
+ Signal { name: "buttonBoxChanged"; lineNumber: 138 }
+ Signal { name: "buttonRoleChanged"; lineNumber: 139 }
+ }
+ Component {
+ file: "private/qquickdoublespinbox_p.h"
+ lineNumber: 29
+ name: "QQuickDoubleSpinBox"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: ["QtQuick.Templates/DoubleSpinBox 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property {
+ name: "from"
+ type: "double"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "to"
+ type: "double"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "value"
+ type: "double"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 2
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "stepSize"
+ type: "double"
+ read: "stepSize"
+ write: "setStepSize"
+ notify: "stepSizeChanged"
+ index: 3
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "decimals"
+ type: "int"
+ read: "decimals"
+ write: "setDecimals"
+ notify: "decimalsChanged"
+ index: 4
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "editable"
+ type: "bool"
+ read: "isEditable"
+ write: "setEditable"
+ notify: "editableChanged"
+ index: 5
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "validator"
+ type: "QValidator"
+ isPointer: true
+ read: "validator"
+ write: "setValidator"
+ notify: "validatorChanged"
+ index: 6
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "textFromValue"
+ type: "QJSValue"
+ read: "textFromValue"
+ write: "setTextFromValue"
+ notify: "textFromValueChanged"
+ index: 7
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "valueFromText"
+ type: "QJSValue"
+ read: "valueFromText"
+ write: "setValueFromText"
+ notify: "valueFromTextChanged"
+ index: 8
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "up"
+ type: "QQuickIndicatorButton"
+ isPointer: true
+ read: "up"
+ index: 9
+ lineNumber: 49
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "down"
+ type: "QQuickIndicatorButton"
+ isPointer: true
+ read: "down"
+ index: 10
+ lineNumber: 50
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "inputMethodHints"
+ type: "Qt::InputMethodHints"
+ read: "inputMethodHints"
+ write: "setInputMethodHints"
+ notify: "inputMethodHintsChanged"
+ index: 11
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "inputMethodComposing"
+ type: "bool"
+ read: "isInputMethodComposing"
+ notify: "inputMethodComposingChanged"
+ index: 12
+ lineNumber: 53
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "wrap"
+ type: "bool"
+ read: "wrap"
+ write: "setWrap"
+ notify: "wrapChanged"
+ index: 13
+ lineNumber: 55
+ isFinal: true
+ }
+ Property {
+ name: "displayText"
+ type: "QString"
+ read: "displayText"
+ notify: "displayTextChanged"
+ index: 14
+ lineNumber: 56
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "fromChanged"; lineNumber: 82 }
+ Signal { name: "toChanged"; lineNumber: 83 }
+ Signal { name: "valueChanged"; lineNumber: 84 }
+ Signal { name: "stepSizeChanged"; lineNumber: 85 }
+ Signal { name: "decimalsChanged"; lineNumber: 86 }
+ Signal { name: "editableChanged"; lineNumber: 87 }
+ Signal { name: "validatorChanged"; lineNumber: 89 }
+ Signal { name: "textFromValueChanged"; lineNumber: 91 }
+ Signal { name: "valueFromTextChanged"; lineNumber: 92 }
+ Signal { name: "valueModified"; lineNumber: 93 }
+ Signal { name: "inputMethodHintsChanged"; lineNumber: 94 }
+ Signal { name: "inputMethodComposingChanged"; lineNumber: 95 }
+ Signal { name: "wrapChanged"; lineNumber: 96 }
+ Signal { name: "displayTextChanged"; lineNumber: 97 }
+ }
+ Component {
+ file: "private/qquickdrawer_p.h"
+ lineNumber: 25
+ name: "QQuickDrawer"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickPopup"
+ exports: [
+ "QtQuick.Templates/Drawer 2.0",
+ "QtQuick.Templates/Drawer 2.1",
+ "QtQuick.Templates/Drawer 2.2",
+ "QtQuick.Templates/Drawer 2.3",
+ "QtQuick.Templates/Drawer 2.5",
+ "QtQuick.Templates/Drawer 6.0",
+ "QtQuick.Templates/Drawer 6.8"
+ ]
+ exportMetaObjectRevisions: [512, 513, 514, 515, 517, 1536, 1544]
+ Property {
+ name: "edge"
+ type: "Qt::Edge"
+ read: "edge"
+ write: "setEdge"
+ notify: "edgeChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "dragMargin"
+ type: "double"
+ read: "dragMargin"
+ write: "setDragMargin"
+ reset: "resetDragMargin"
+ notify: "dragMarginChanged"
+ index: 2
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "interactive"
+ revision: 514
+ type: "bool"
+ read: "isInteractive"
+ write: "setInteractive"
+ notify: "interactiveChanged"
+ index: 3
+ lineNumber: 32
+ isFinal: true
+ }
+ Signal { name: "edgeChanged"; lineNumber: 54 }
+ Signal { name: "positionChanged"; lineNumber: 55 }
+ Signal { name: "dragMarginChanged"; lineNumber: 56 }
+ Signal { name: "interactiveChanged"; revision: 514; lineNumber: 58 }
+ }
+ Component {
+ file: "private/qquickframe_p.h"
+ lineNumber: 25
+ name: "QQuickFrame"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickPane"
+ exports: [
+ "QtQuick.Templates/Frame 2.0",
+ "QtQuick.Templates/Frame 2.1",
+ "QtQuick.Templates/Frame 2.4",
+ "QtQuick.Templates/Frame 2.5",
+ "QtQuick.Templates/Frame 2.7",
+ "QtQuick.Templates/Frame 2.11",
+ "QtQuick.Templates/Frame 6.0",
+ "QtQuick.Templates/Frame 6.3",
+ "QtQuick.Templates/Frame 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ }
+ Component {
+ file: "private/qquickgroupbox_p.h"
+ lineNumber: 25
+ name: "QQuickGroupBox"
+ accessSemantics: "reference"
+ prototype: "QQuickFrame"
+ deferredNames: ["background", "contentItem", "label"]
+ exports: [
+ "QtQuick.Templates/GroupBox 2.0",
+ "QtQuick.Templates/GroupBox 2.1",
+ "QtQuick.Templates/GroupBox 2.4",
+ "QtQuick.Templates/GroupBox 2.5",
+ "QtQuick.Templates/GroupBox 2.7",
+ "QtQuick.Templates/GroupBox 2.11",
+ "QtQuick.Templates/GroupBox 6.0",
+ "QtQuick.Templates/GroupBox 6.3",
+ "QtQuick.Templates/GroupBox 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "title"
+ type: "QString"
+ read: "title"
+ write: "setTitle"
+ notify: "titleChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "label"
+ type: "QQuickItem"
+ isPointer: true
+ read: "label"
+ write: "setLabel"
+ notify: "labelChanged"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "implicitLabelWidth"
+ revision: 517
+ type: "double"
+ read: "implicitLabelWidth"
+ notify: "implicitLabelWidthChanged"
+ index: 2
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitLabelHeight"
+ revision: 517
+ type: "double"
+ read: "implicitLabelHeight"
+ notify: "implicitLabelHeightChanged"
+ index: 3
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "titleChanged"; lineNumber: 52 }
+ Signal { name: "labelChanged"; lineNumber: 53 }
+ Signal { name: "implicitLabelWidthChanged"; revision: 517; lineNumber: 55 }
+ Signal { name: "implicitLabelHeightChanged"; revision: 517; lineNumber: 56 }
+ }
+ Component {
+ file: "private/qquickheaderview_p.h"
+ lineNumber: 26
+ name: "QQuickHeaderViewBase"
+ accessSemantics: "reference"
+ prototype: "QQuickTableView"
+ Property {
+ name: "textRole"
+ type: "QString"
+ read: "textRole"
+ write: "setTextRole"
+ notify: "textRoleChanged"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Signal { name: "textRoleChanged"; lineNumber: 43 }
+ }
+ Component {
+ file: "private/qquickheaderviewdelegate_p.h"
+ lineNumber: 26
+ name: "QQuickHeaderViewDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickTableViewDelegate"
+ exports: ["QtQuick.Templates/HeaderViewDelegate 6.10"]
+ exportMetaObjectRevisions: [1546]
+ Property {
+ name: "orientation"
+ type: "Qt::Orientation"
+ read: "orientation"
+ notify: "orientationChanged"
+ index: 0
+ lineNumber: 30
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "headerView"
+ type: "QQuickHeaderViewBase"
+ isPointer: true
+ read: "headerView"
+ write: "setHeaderView"
+ notify: "headerViewChanged"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ isRequired: true
+ }
+ Signal { name: "headerViewChanged"; lineNumber: 50 }
+ Signal { name: "modelChanged"; lineNumber: 51 }
+ Signal { name: "orientationChanged"; lineNumber: 52 }
+ }
+ Component {
+ file: "private/qquickheaderview_p.h"
+ lineNumber: 52
+ name: "QQuickHorizontalHeaderView"
+ accessSemantics: "reference"
+ prototype: "QQuickHeaderViewBase"
+ exports: [
+ "QtQuick.Templates/HorizontalHeaderView 2.15",
+ "QtQuick.Templates/HorizontalHeaderView 6.0",
+ "QtQuick.Templates/HorizontalHeaderView 6.2",
+ "QtQuick.Templates/HorizontalHeaderView 6.3",
+ "QtQuick.Templates/HorizontalHeaderView 6.4",
+ "QtQuick.Templates/HorizontalHeaderView 6.5",
+ "QtQuick.Templates/HorizontalHeaderView 6.6",
+ "QtQuick.Templates/HorizontalHeaderView 6.7",
+ "QtQuick.Templates/HorizontalHeaderView 6.8",
+ "QtQuick.Templates/HorizontalHeaderView 6.9",
+ "QtQuick.Templates/HorizontalHeaderView 6.10",
+ "QtQuick.Templates/HorizontalHeaderView 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 527,
+ 1536,
+ 1538,
+ 1539,
+ 1540,
+ 1541,
+ 1542,
+ 1543,
+ 1544,
+ 1545,
+ 1546,
+ 1547
+ ]
+ Property {
+ name: "movableColumns"
+ revision: 1544
+ type: "bool"
+ read: "movableColumns"
+ write: "setMovableColumns"
+ notify: "movableColumnsChanged"
+ index: 0
+ lineNumber: 56
+ isFinal: true
+ }
+ Signal { name: "movableColumnsChanged"; revision: 1544; lineNumber: 68 }
+ }
+ Component {
+ file: "private/qquickicon_p.h"
+ lineNumber: 31
+ name: "QQuickIcon"
+ accessSemantics: "value"
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ reset: "resetName"
+ index: 0
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ reset: "resetSource"
+ index: 1
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "int"
+ read: "width"
+ write: "setWidth"
+ reset: "resetWidth"
+ index: 2
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "int"
+ read: "height"
+ write: "setHeight"
+ reset: "resetHeight"
+ index: 3
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ reset: "resetColor"
+ index: 4
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "cache"
+ type: "bool"
+ read: "cache"
+ write: "setCache"
+ reset: "resetCache"
+ index: 5
+ lineNumber: 39
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickindicatorbutton_p.h"
+ lineNumber: 26
+ name: "QQuickIndicatorButton"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ deferredNames: ["indicator"]
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ write: "setPressed"
+ notify: "pressedChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "indicator"
+ type: "QQuickItem"
+ isPointer: true
+ read: "indicator"
+ write: "setIndicator"
+ notify: "indicatorChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "hovered"
+ revision: 513
+ type: "bool"
+ read: "isHovered"
+ write: "setHovered"
+ notify: "hoveredChanged"
+ index: 2
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "implicitIndicatorWidth"
+ revision: 517
+ type: "double"
+ read: "implicitIndicatorWidth"
+ notify: "implicitIndicatorWidthChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitIndicatorHeight"
+ revision: 517
+ type: "double"
+ read: "implicitIndicatorHeight"
+ notify: "implicitIndicatorHeightChanged"
+ index: 4
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "pressedChanged"; lineNumber: 57 }
+ Signal { name: "indicatorChanged"; lineNumber: 58 }
+ Signal { name: "hoveredChanged"; revision: 513; lineNumber: 60 }
+ Signal { name: "implicitIndicatorWidthChanged"; revision: 517; lineNumber: 62 }
+ Signal { name: "implicitIndicatorHeightChanged"; revision: 517; lineNumber: 63 }
+ }
+ Component {
+ file: "private/qquickitemdelegate_p.h"
+ lineNumber: 25
+ name: "QQuickItemDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractButton"
+ exports: [
+ "QtQuick.Templates/ItemDelegate 2.0",
+ "QtQuick.Templates/ItemDelegate 2.1",
+ "QtQuick.Templates/ItemDelegate 2.2",
+ "QtQuick.Templates/ItemDelegate 2.3",
+ "QtQuick.Templates/ItemDelegate 2.4",
+ "QtQuick.Templates/ItemDelegate 2.5",
+ "QtQuick.Templates/ItemDelegate 2.7",
+ "QtQuick.Templates/ItemDelegate 2.11",
+ "QtQuick.Templates/ItemDelegate 6.0",
+ "QtQuick.Templates/ItemDelegate 6.3",
+ "QtQuick.Templates/ItemDelegate 6.7",
+ "QtQuick.Templates/ItemDelegate 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "highlighted"
+ type: "bool"
+ read: "isHighlighted"
+ write: "setHighlighted"
+ notify: "highlightedChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Signal { name: "highlightedChanged"; lineNumber: 39 }
+ }
+ Component {
+ file: "private/qquicklabel_p.h"
+ lineNumber: 27
+ name: "QQuickLabel"
+ accessSemantics: "reference"
+ prototype: "QQuickText"
+ deferredNames: ["background"]
+ exports: [
+ "QtQuick.Templates/Label 2.0",
+ "QtQuick.Templates/Label 2.1",
+ "QtQuick.Templates/Label 2.2",
+ "QtQuick.Templates/Label 2.3",
+ "QtQuick.Templates/Label 2.4",
+ "QtQuick.Templates/Label 2.5",
+ "QtQuick.Templates/Label 2.6",
+ "QtQuick.Templates/Label 2.7",
+ "QtQuick.Templates/Label 2.9",
+ "QtQuick.Templates/Label 2.10",
+ "QtQuick.Templates/Label 2.11",
+ "QtQuick.Templates/Label 6.0",
+ "QtQuick.Templates/Label 6.2",
+ "QtQuick.Templates/Label 6.3",
+ "QtQuick.Templates/Label 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 521,
+ 522,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 0
+ lineNumber: 30
+ isOverride: true
+ }
+ Property {
+ name: "background"
+ type: "QQuickItem"
+ isPointer: true
+ read: "background"
+ write: "setBackground"
+ notify: "backgroundChanged"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundWidth"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundWidth"
+ notify: "implicitBackgroundWidthChanged"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundHeight"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundHeight"
+ notify: "implicitBackgroundHeightChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "topInset"
+ revision: 517
+ type: "double"
+ read: "topInset"
+ write: "setTopInset"
+ reset: "resetTopInset"
+ notify: "topInsetChanged"
+ index: 4
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "leftInset"
+ revision: 517
+ type: "double"
+ read: "leftInset"
+ write: "setLeftInset"
+ reset: "resetLeftInset"
+ notify: "leftInsetChanged"
+ index: 5
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "rightInset"
+ revision: 517
+ type: "double"
+ read: "rightInset"
+ write: "setRightInset"
+ reset: "resetRightInset"
+ notify: "rightInsetChanged"
+ index: 6
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "bottomInset"
+ revision: 517
+ type: "double"
+ read: "bottomInset"
+ write: "setBottomInset"
+ reset: "resetBottomInset"
+ notify: "bottomInsetChanged"
+ index: 7
+ lineNumber: 38
+ isFinal: true
+ }
+ Signal { name: "fontChanged"; lineNumber: 74 }
+ Signal { name: "backgroundChanged"; lineNumber: 75 }
+ Signal { name: "implicitBackgroundWidthChanged"; revision: 517; lineNumber: 77 }
+ Signal { name: "implicitBackgroundHeightChanged"; revision: 517; lineNumber: 78 }
+ Signal { name: "topInsetChanged"; revision: 517; lineNumber: 79 }
+ Signal { name: "leftInsetChanged"; revision: 517; lineNumber: 80 }
+ Signal { name: "rightInsetChanged"; revision: 517; lineNumber: 81 }
+ Signal { name: "bottomInsetChanged"; revision: 517; lineNumber: 82 }
+ }
+ Component {
+ file: "private/qquickmenu_p.h"
+ lineNumber: 35
+ name: "QQuickMenu"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickPopup"
+ exports: [
+ "QtQuick.Templates/Menu 2.0",
+ "QtQuick.Templates/Menu 2.1",
+ "QtQuick.Templates/Menu 2.3",
+ "QtQuick.Templates/Menu 2.5",
+ "QtQuick.Templates/Menu 6.0",
+ "QtQuick.Templates/Menu 6.5",
+ "QtQuick.Templates/Menu 6.8"
+ ]
+ exportMetaObjectRevisions: [512, 513, 515, 517, 1536, 1541, 1544]
+ Property {
+ name: "contentModel"
+ type: "QVariant"
+ read: "contentModel"
+ index: 0
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "contentData"
+ type: "QObject"
+ isList: true
+ read: "contentData"
+ index: 1
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "title"
+ type: "QString"
+ read: "title"
+ write: "setTitle"
+ notify: "titleChanged"
+ index: 2
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "count"
+ revision: 515
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 3
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "cascade"
+ revision: 515
+ type: "bool"
+ read: "cascade"
+ write: "setCascade"
+ reset: "resetCascade"
+ notify: "cascadeChanged"
+ index: 4
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "overlap"
+ revision: 515
+ type: "double"
+ read: "overlap"
+ write: "setOverlap"
+ notify: "overlapChanged"
+ index: 5
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ revision: 515
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 6
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "currentIndex"
+ revision: 515
+ type: "int"
+ read: "currentIndex"
+ write: "setCurrentIndex"
+ notify: "currentIndexChanged"
+ index: 7
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "icon"
+ revision: 1541
+ type: "QQuickIcon"
+ read: "icon"
+ write: "setIcon"
+ notify: "iconChanged"
+ index: 8
+ lineNumber: 48
+ isFinal: true
+ }
+ Signal {
+ name: "titleChanged"
+ lineNumber: 121
+ Parameter { name: "title"; type: "QString" }
+ }
+ Signal { name: "countChanged"; revision: 515; lineNumber: 123 }
+ Signal {
+ name: "cascadeChanged"
+ revision: 515
+ lineNumber: 124
+ Parameter { name: "cascade"; type: "bool" }
+ }
+ Signal { name: "overlapChanged"; revision: 515; lineNumber: 125 }
+ Signal { name: "delegateChanged"; revision: 515; lineNumber: 126 }
+ Signal { name: "currentIndexChanged"; revision: 515; lineNumber: 127 }
+ Signal {
+ name: "iconChanged"
+ revision: 1541
+ lineNumber: 129
+ Parameter { name: "icon"; type: "QQuickIcon" }
+ }
+ Method {
+ name: "itemAt"
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 57
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "addItem"
+ lineNumber: 58
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "insertItem"
+ lineNumber: 59
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "moveItem"
+ lineNumber: 60
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "to"; type: "int" }
+ }
+ Method {
+ name: "removeItem"
+ lineNumber: 61
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "takeItem"
+ revision: 515
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 87
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "menuAt"
+ revision: 515
+ type: "QQuickMenu"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 89
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "addMenu"
+ revision: 515
+ lineNumber: 90
+ Parameter { name: "menu"; type: "QQuickMenu"; isPointer: true }
+ }
+ Method {
+ name: "insertMenu"
+ revision: 515
+ lineNumber: 91
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "menu"; type: "QQuickMenu"; isPointer: true }
+ }
+ Method {
+ name: "removeMenu"
+ revision: 515
+ lineNumber: 92
+ Parameter { name: "menu"; type: "QQuickMenu"; isPointer: true }
+ }
+ Method {
+ name: "takeMenu"
+ revision: 515
+ type: "QQuickMenu"
+ isPointer: true
+ lineNumber: 93
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "actionAt"
+ revision: 515
+ type: "QQuickAction"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 95
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "addAction"
+ revision: 515
+ lineNumber: 96
+ Parameter { name: "action"; type: "QQuickAction"; isPointer: true }
+ }
+ Method {
+ name: "insertAction"
+ revision: 515
+ lineNumber: 97
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "action"; type: "QQuickAction"; isPointer: true }
+ }
+ Method {
+ name: "removeAction"
+ revision: 515
+ lineNumber: 98
+ Parameter { name: "action"; type: "QQuickAction"; isPointer: true }
+ }
+ Method {
+ name: "takeAction"
+ revision: 515
+ type: "QQuickAction"
+ isPointer: true
+ lineNumber: 99
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "popup"
+ revision: 515
+ lineNumber: 105
+ Parameter { name: "parent"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "menuItem"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "popup"
+ revision: 515
+ isCloned: true
+ lineNumber: 105
+ Parameter { name: "parent"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "popup"
+ revision: 515
+ lineNumber: 106
+ Parameter { name: "parent"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "position"; type: "QPointF" }
+ Parameter { name: "menuItem"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "popup"
+ revision: 515
+ isCloned: true
+ lineNumber: 106
+ Parameter { name: "parent"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "position"; type: "QPointF" }
+ }
+ Method {
+ name: "popup"
+ revision: 515
+ lineNumber: 107
+ Parameter { name: "parent"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "menuItem"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "popup"
+ revision: 515
+ lineNumber: 108
+ Parameter { name: "parent"; type: "QQuickItem"; isPointer: true }
+ }
+ Method { name: "popup"; revision: 515; isCloned: true; lineNumber: 108 }
+ Method {
+ name: "popup"
+ revision: 515
+ lineNumber: 110
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "menuItem"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "popup"
+ revision: 515
+ isCloned: true
+ lineNumber: 110
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "popup"
+ revision: 515
+ lineNumber: 111
+ Parameter { name: "position"; type: "QPointF" }
+ Parameter { name: "menuItem"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "popup"
+ revision: 515
+ isCloned: true
+ lineNumber: 111
+ Parameter { name: "position"; type: "QPointF" }
+ }
+ Method { name: "dismiss"; revision: 515; lineNumber: 112 }
+ }
+ Component {
+ file: "private/qquickmenubar_p.h"
+ lineNumber: 29
+ name: "QQuickMenuBar"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickContainer"
+ exports: [
+ "QtQuick.Templates/MenuBar 2.3",
+ "QtQuick.Templates/MenuBar 2.4",
+ "QtQuick.Templates/MenuBar 2.5",
+ "QtQuick.Templates/MenuBar 2.7",
+ "QtQuick.Templates/MenuBar 2.11",
+ "QtQuick.Templates/MenuBar 6.0",
+ "QtQuick.Templates/MenuBar 6.3",
+ "QtQuick.Templates/MenuBar 6.7"
+ ]
+ exportMetaObjectRevisions: [515, 516, 517, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "menus"
+ type: "QQuickMenu"
+ isList: true
+ read: "menus"
+ notify: "menusChanged"
+ index: 1
+ lineNumber: 33
+ privateClass: "QQuickMenuBarPrivate"
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "contentData"
+ type: "QObject"
+ isList: true
+ read: "contentData"
+ index: 2
+ lineNumber: 34
+ privateClass: "QQuickMenuBarPrivate"
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "delegateChanged"; lineNumber: 52 }
+ Signal { name: "menusChanged"; lineNumber: 53 }
+ Method {
+ name: "menuAt"
+ type: "QQuickMenu"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 45
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "addMenu"
+ lineNumber: 46
+ Parameter { name: "menu"; type: "QQuickMenu"; isPointer: true }
+ }
+ Method {
+ name: "insertMenu"
+ lineNumber: 47
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "menu"; type: "QQuickMenu"; isPointer: true }
+ }
+ Method {
+ name: "removeMenu"
+ lineNumber: 48
+ Parameter { name: "menu"; type: "QQuickMenu"; isPointer: true }
+ }
+ Method {
+ name: "takeMenu"
+ type: "QQuickMenu"
+ isPointer: true
+ lineNumber: 49
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickmenubaritem_p.h"
+ lineNumber: 29
+ name: "QQuickMenuBarItem"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractButton"
+ exports: [
+ "QtQuick.Templates/MenuBarItem 2.3",
+ "QtQuick.Templates/MenuBarItem 2.4",
+ "QtQuick.Templates/MenuBarItem 2.5",
+ "QtQuick.Templates/MenuBarItem 2.7",
+ "QtQuick.Templates/MenuBarItem 2.11",
+ "QtQuick.Templates/MenuBarItem 6.0",
+ "QtQuick.Templates/MenuBarItem 6.3",
+ "QtQuick.Templates/MenuBarItem 6.7",
+ "QtQuick.Templates/MenuBarItem 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "menuBar"
+ type: "QQuickMenuBar"
+ isPointer: true
+ read: "menuBar"
+ notify: "menuBarChanged"
+ index: 0
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "menu"
+ type: "QQuickMenu"
+ isPointer: true
+ read: "menu"
+ write: "setMenu"
+ notify: "menuChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "highlighted"
+ type: "bool"
+ read: "isHighlighted"
+ write: "setHighlighted"
+ notify: "highlightedChanged"
+ index: 2
+ lineNumber: 34
+ isFinal: true
+ }
+ Signal { name: "triggered"; lineNumber: 50 }
+ Signal { name: "menuBarChanged"; lineNumber: 51 }
+ Signal { name: "menuChanged"; lineNumber: 52 }
+ Signal { name: "highlightedChanged"; lineNumber: 53 }
+ }
+ Component {
+ file: "private/qquickmenuitem_p.h"
+ lineNumber: 29
+ name: "QQuickMenuItem"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractButton"
+ deferredNames: ["arrow", "background", "contentItem", "indicator"]
+ exports: [
+ "QtQuick.Templates/MenuItem 2.0",
+ "QtQuick.Templates/MenuItem 2.1",
+ "QtQuick.Templates/MenuItem 2.2",
+ "QtQuick.Templates/MenuItem 2.3",
+ "QtQuick.Templates/MenuItem 2.4",
+ "QtQuick.Templates/MenuItem 2.5",
+ "QtQuick.Templates/MenuItem 2.7",
+ "QtQuick.Templates/MenuItem 2.11",
+ "QtQuick.Templates/MenuItem 6.0",
+ "QtQuick.Templates/MenuItem 6.3",
+ "QtQuick.Templates/MenuItem 6.7",
+ "QtQuick.Templates/MenuItem 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "highlighted"
+ type: "bool"
+ read: "isHighlighted"
+ write: "setHighlighted"
+ notify: "highlightedChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "arrow"
+ revision: 515
+ type: "QQuickItem"
+ isPointer: true
+ read: "arrow"
+ write: "setArrow"
+ notify: "arrowChanged"
+ index: 1
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "menu"
+ revision: 515
+ type: "QQuickMenu"
+ isPointer: true
+ read: "menu"
+ notify: "menuChanged"
+ index: 2
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "subMenu"
+ revision: 515
+ type: "QQuickMenu"
+ isPointer: true
+ read: "subMenu"
+ notify: "subMenuChanged"
+ index: 3
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitTextPadding"
+ revision: 1544
+ type: "double"
+ read: "implicitTextPadding"
+ write: "setImplicitTextPadding"
+ notify: "implicitTextPaddingChanged"
+ index: 4
+ lineNumber: 37
+ }
+ Property {
+ name: "textPadding"
+ revision: 1544
+ type: "double"
+ read: "textPadding"
+ notify: "textPaddingChanged"
+ index: 5
+ lineNumber: 38
+ isReadonly: true
+ }
+ Signal { name: "triggered"; lineNumber: 61 }
+ Signal { name: "highlightedChanged"; lineNumber: 62 }
+ Signal { name: "arrowChanged"; revision: 515; lineNumber: 64 }
+ Signal { name: "menuChanged"; revision: 515; lineNumber: 65 }
+ Signal { name: "subMenuChanged"; revision: 515; lineNumber: 66 }
+ Signal { name: "implicitTextPaddingChanged"; revision: 1544; lineNumber: 67 }
+ Signal { name: "textPaddingChanged"; revision: 1544; lineNumber: 68 }
+ }
+ Component {
+ file: "private/qquickmenuseparator_p.h"
+ lineNumber: 26
+ name: "QQuickMenuSeparator"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/MenuSeparator 2.1",
+ "QtQuick.Templates/MenuSeparator 2.4",
+ "QtQuick.Templates/MenuSeparator 2.5",
+ "QtQuick.Templates/MenuSeparator 2.7",
+ "QtQuick.Templates/MenuSeparator 2.11",
+ "QtQuick.Templates/MenuSeparator 6.0",
+ "QtQuick.Templates/MenuSeparator 6.3",
+ "QtQuick.Templates/MenuSeparator 6.7"
+ ]
+ exportMetaObjectRevisions: [513, 516, 517, 519, 523, 1536, 1539, 1543]
+ }
+ Component {
+ file: "private/qquickmonthgrid_p.h"
+ lineNumber: 26
+ name: "QQuickMonthGrid"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/AbstractMonthGrid 6.3",
+ "QtQuick.Templates/AbstractMonthGrid 6.7"
+ ]
+ exportMetaObjectRevisions: [1539, 1543]
+ Property {
+ name: "month"
+ type: "int"
+ read: "month"
+ write: "setMonth"
+ notify: "monthChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "year"
+ type: "int"
+ read: "year"
+ write: "setYear"
+ notify: "yearChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "source"
+ type: "QVariant"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "title"
+ type: "QString"
+ read: "title"
+ write: "setTitle"
+ notify: "titleChanged"
+ index: 3
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 4
+ lineNumber: 33
+ isFinal: true
+ }
+ Signal { name: "monthChanged"; lineNumber: 56 }
+ Signal { name: "yearChanged"; lineNumber: 57 }
+ Signal { name: "sourceChanged"; lineNumber: 58 }
+ Signal { name: "titleChanged"; lineNumber: 59 }
+ Signal { name: "delegateChanged"; lineNumber: 60 }
+ Signal {
+ name: "pressed"
+ lineNumber: 62
+ Parameter { name: "date"; type: "QDateTime" }
+ }
+ Signal {
+ name: "released"
+ lineNumber: 63
+ Parameter { name: "date"; type: "QDateTime" }
+ }
+ Signal {
+ name: "clicked"
+ lineNumber: 64
+ Parameter { name: "date"; type: "QDateTime" }
+ }
+ Signal {
+ name: "pressAndHold"
+ lineNumber: 65
+ Parameter { name: "date"; type: "QDateTime" }
+ }
+ }
+ Component {
+ file: "private/qquicknativeicon_p.h"
+ lineNumber: 29
+ name: "QQuickNativeIcon"
+ accessSemantics: "value"
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ index: 1
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "mask"
+ type: "bool"
+ read: "isMask"
+ write: "setMask"
+ index: 2
+ lineNumber: 35
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickoverlay_p.h"
+ lineNumber: 29
+ name: "QQuickOverlay"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.Templates/Overlay 2.3",
+ "QtQuick.Templates/Overlay 2.4",
+ "QtQuick.Templates/Overlay 2.7",
+ "QtQuick.Templates/Overlay 2.11",
+ "QtQuick.Templates/Overlay 6.0",
+ "QtQuick.Templates/Overlay 6.3",
+ "QtQuick.Templates/Overlay 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [515, 516, 519, 523, 1536, 1539, 1543]
+ attachedType: "QQuickOverlayAttached"
+ Property {
+ name: "modal"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "modal"
+ write: "setModal"
+ notify: "modalChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "modeless"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "modeless"
+ write: "setModeless"
+ notify: "modelessChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Signal { name: "modalChanged"; lineNumber: 54 }
+ Signal { name: "modelessChanged"; lineNumber: 55 }
+ Signal { name: "pressed"; lineNumber: 56 }
+ Signal { name: "released"; lineNumber: 57 }
+ }
+ Component {
+ file: "private/qquickoverlay_p.h"
+ lineNumber: 80
+ name: "QQuickOverlayAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "overlay"
+ type: "QQuickOverlay"
+ isPointer: true
+ read: "overlay"
+ notify: "overlayChanged"
+ index: 0
+ lineNumber: 83
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "modal"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "modal"
+ write: "setModal"
+ notify: "modalChanged"
+ index: 1
+ lineNumber: 84
+ isFinal: true
+ }
+ Property {
+ name: "modeless"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "modeless"
+ write: "setModeless"
+ notify: "modelessChanged"
+ index: 2
+ lineNumber: 85
+ isFinal: true
+ }
+ Signal { name: "overlayChanged"; lineNumber: 99 }
+ Signal { name: "modalChanged"; lineNumber: 100 }
+ Signal { name: "modelessChanged"; lineNumber: 101 }
+ Signal { name: "pressed"; lineNumber: 102 }
+ Signal { name: "released"; lineNumber: 103 }
+ }
+ Component {
+ file: "private/qquickpage_p.h"
+ lineNumber: 26
+ name: "QQuickPage"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickPane"
+ exports: [
+ "QtQuick.Templates/Page 2.0",
+ "QtQuick.Templates/Page 2.1",
+ "QtQuick.Templates/Page 2.4",
+ "QtQuick.Templates/Page 2.5",
+ "QtQuick.Templates/Page 2.7",
+ "QtQuick.Templates/Page 2.11",
+ "QtQuick.Templates/Page 6.0",
+ "QtQuick.Templates/Page 6.3",
+ "QtQuick.Templates/Page 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "title"
+ type: "QString"
+ read: "title"
+ write: "setTitle"
+ reset: "resetTitle"
+ notify: "titleChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "header"
+ type: "QQuickItem"
+ isPointer: true
+ read: "header"
+ write: "setHeader"
+ notify: "headerChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "footer"
+ type: "QQuickItem"
+ isPointer: true
+ read: "footer"
+ write: "setFooter"
+ notify: "footerChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "implicitHeaderWidth"
+ revision: 517
+ type: "double"
+ read: "implicitHeaderWidth"
+ notify: "implicitHeaderWidthChanged"
+ index: 3
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitHeaderHeight"
+ revision: 517
+ type: "double"
+ read: "implicitHeaderHeight"
+ notify: "implicitHeaderHeightChanged"
+ index: 4
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitFooterWidth"
+ revision: 517
+ type: "double"
+ read: "implicitFooterWidth"
+ notify: "implicitFooterWidthChanged"
+ index: 5
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitFooterHeight"
+ revision: 517
+ type: "double"
+ read: "implicitFooterHeight"
+ notify: "implicitFooterHeightChanged"
+ index: 6
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "titleChanged"; lineNumber: 62 }
+ Signal { name: "headerChanged"; lineNumber: 63 }
+ Signal { name: "footerChanged"; lineNumber: 64 }
+ Signal { name: "implicitHeaderWidthChanged"; lineNumber: 66 }
+ Signal { name: "implicitHeaderHeightChanged"; lineNumber: 67 }
+ Signal { name: "implicitFooterWidthChanged"; lineNumber: 68 }
+ Signal { name: "implicitFooterHeightChanged"; lineNumber: 69 }
+ }
+ Component {
+ file: "private/qquickpageindicator_p.h"
+ lineNumber: 26
+ name: "QQuickPageIndicator"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/PageIndicator 2.0",
+ "QtQuick.Templates/PageIndicator 2.1",
+ "QtQuick.Templates/PageIndicator 2.4",
+ "QtQuick.Templates/PageIndicator 2.5",
+ "QtQuick.Templates/PageIndicator 2.7",
+ "QtQuick.Templates/PageIndicator 2.11",
+ "QtQuick.Templates/PageIndicator 6.0",
+ "QtQuick.Templates/PageIndicator 6.3",
+ "QtQuick.Templates/PageIndicator 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ write: "setCount"
+ notify: "countChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "currentIndex"
+ type: "int"
+ read: "currentIndex"
+ write: "setCurrentIndex"
+ notify: "currentIndexChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "interactive"
+ type: "bool"
+ read: "isInteractive"
+ write: "setInteractive"
+ notify: "interactiveChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 3
+ lineNumber: 32
+ isFinal: true
+ }
+ Signal { name: "countChanged"; lineNumber: 53 }
+ Signal { name: "currentIndexChanged"; lineNumber: 54 }
+ Signal { name: "interactiveChanged"; lineNumber: 55 }
+ Signal { name: "delegateChanged"; lineNumber: 56 }
+ }
+ Component {
+ file: "private/qquickpane_p.h"
+ lineNumber: 26
+ name: "QQuickPane"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/Pane 2.0",
+ "QtQuick.Templates/Pane 2.1",
+ "QtQuick.Templates/Pane 2.4",
+ "QtQuick.Templates/Pane 2.5",
+ "QtQuick.Templates/Pane 2.7",
+ "QtQuick.Templates/Pane 2.11",
+ "QtQuick.Templates/Pane 6.0",
+ "QtQuick.Templates/Pane 6.3",
+ "QtQuick.Templates/Pane 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "contentWidth"
+ type: "double"
+ read: "contentWidth"
+ write: "setContentWidth"
+ reset: "resetContentWidth"
+ notify: "contentWidthChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "contentHeight"
+ type: "double"
+ read: "contentHeight"
+ write: "setContentHeight"
+ reset: "resetContentHeight"
+ notify: "contentHeightChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "contentData"
+ type: "QObject"
+ isList: true
+ read: "contentData"
+ index: 2
+ lineNumber: 31
+ privateClass: "QQuickPanePrivate"
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "contentChildren"
+ type: "QQuickItem"
+ isList: true
+ read: "contentChildren"
+ notify: "contentChildrenChanged"
+ index: 3
+ lineNumber: 32
+ privateClass: "QQuickPanePrivate"
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "contentWidthChanged"; lineNumber: 50 }
+ Signal { name: "contentHeightChanged"; lineNumber: 51 }
+ Signal { name: "contentChildrenChanged"; lineNumber: 52 }
+ }
+ Component {
+ file: "private/qquickpopup_p.h"
+ lineNumber: 43
+ name: "QQuickPopup"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus", "QQuickSafeAreaAttachable"]
+ deferredNames: ["background", "contentItem"]
+ exports: [
+ "QtQuick.Templates/Popup 2.0",
+ "QtQuick.Templates/Popup 2.1",
+ "QtQuick.Templates/Popup 2.3",
+ "QtQuick.Templates/Popup 2.5",
+ "QtQuick.Templates/Popup 6.0",
+ "QtQuick.Templates/Popup 6.8"
+ ]
+ exportMetaObjectRevisions: [512, 513, 515, 517, 1536, 1544]
+ Enum {
+ name: "ClosePolicy"
+ alias: "ClosePolicyFlag"
+ isFlag: true
+ lineNumber: 238
+ values: [
+ "NoAutoClose",
+ "CloseOnPressOutside",
+ "CloseOnPressOutsideParent",
+ "CloseOnReleaseOutside",
+ "CloseOnReleaseOutsideParent",
+ "CloseOnEscape"
+ ]
+ }
+ Enum {
+ name: "TransformOrigin"
+ lineNumber: 254
+ values: [
+ "TopLeft",
+ "Top",
+ "TopRight",
+ "Left",
+ "Center",
+ "Right",
+ "BottomLeft",
+ "Bottom",
+ "BottomRight"
+ ]
+ }
+ Enum {
+ name: "PopupType"
+ lineNumber: 320
+ values: ["Item", "Window", "Native"]
+ }
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "z"
+ type: "double"
+ read: "z"
+ write: "setZ"
+ reset: "resetZ"
+ notify: "zChanged"
+ index: 2
+ lineNumber: 50
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "double"
+ read: "width"
+ write: "setWidth"
+ reset: "resetWidth"
+ notify: "widthChanged"
+ index: 3
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "double"
+ read: "height"
+ write: "setHeight"
+ reset: "resetHeight"
+ notify: "heightChanged"
+ index: 4
+ lineNumber: 52
+ isFinal: true
+ }
+ Property {
+ name: "implicitWidth"
+ type: "double"
+ read: "implicitWidth"
+ write: "setImplicitWidth"
+ notify: "implicitWidthChanged"
+ index: 5
+ lineNumber: 53
+ isFinal: true
+ }
+ Property {
+ name: "implicitHeight"
+ type: "double"
+ read: "implicitHeight"
+ write: "setImplicitHeight"
+ notify: "implicitHeightChanged"
+ index: 6
+ lineNumber: 54
+ isFinal: true
+ }
+ Property {
+ name: "contentWidth"
+ type: "double"
+ read: "contentWidth"
+ write: "setContentWidth"
+ notify: "contentWidthChanged"
+ index: 7
+ lineNumber: 55
+ isFinal: true
+ }
+ Property {
+ name: "contentHeight"
+ type: "double"
+ read: "contentHeight"
+ write: "setContentHeight"
+ notify: "contentHeightChanged"
+ index: 8
+ lineNumber: 56
+ isFinal: true
+ }
+ Property {
+ name: "availableWidth"
+ type: "double"
+ read: "availableWidth"
+ notify: "availableWidthChanged"
+ index: 9
+ lineNumber: 57
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "availableHeight"
+ type: "double"
+ read: "availableHeight"
+ notify: "availableHeightChanged"
+ index: 10
+ lineNumber: 58
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "margins"
+ type: "double"
+ read: "margins"
+ write: "setMargins"
+ reset: "resetMargins"
+ notify: "marginsChanged"
+ index: 11
+ lineNumber: 59
+ isFinal: true
+ }
+ Property {
+ name: "topMargin"
+ type: "double"
+ read: "topMargin"
+ write: "setTopMargin"
+ reset: "resetTopMargin"
+ notify: "topMarginChanged"
+ index: 12
+ lineNumber: 60
+ isFinal: true
+ }
+ Property {
+ name: "leftMargin"
+ type: "double"
+ read: "leftMargin"
+ write: "setLeftMargin"
+ reset: "resetLeftMargin"
+ notify: "leftMarginChanged"
+ index: 13
+ lineNumber: 61
+ isFinal: true
+ }
+ Property {
+ name: "rightMargin"
+ type: "double"
+ read: "rightMargin"
+ write: "setRightMargin"
+ reset: "resetRightMargin"
+ notify: "rightMarginChanged"
+ index: 14
+ lineNumber: 62
+ isFinal: true
+ }
+ Property {
+ name: "bottomMargin"
+ type: "double"
+ read: "bottomMargin"
+ write: "setBottomMargin"
+ reset: "resetBottomMargin"
+ notify: "bottomMarginChanged"
+ index: 15
+ lineNumber: 63
+ isFinal: true
+ }
+ Property {
+ name: "padding"
+ type: "double"
+ read: "padding"
+ write: "setPadding"
+ reset: "resetPadding"
+ notify: "paddingChanged"
+ index: 16
+ lineNumber: 64
+ isFinal: true
+ }
+ Property {
+ name: "topPadding"
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 17
+ lineNumber: 65
+ isFinal: true
+ }
+ Property {
+ name: "leftPadding"
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 18
+ lineNumber: 66
+ isFinal: true
+ }
+ Property {
+ name: "rightPadding"
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 19
+ lineNumber: 67
+ isFinal: true
+ }
+ Property {
+ name: "bottomPadding"
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 20
+ lineNumber: 68
+ isFinal: true
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ write: "setLocale"
+ reset: "resetLocale"
+ notify: "localeChanged"
+ index: 21
+ lineNumber: 69
+ isFinal: true
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ reset: "resetFont"
+ notify: "fontChanged"
+ index: 22
+ lineNumber: 70
+ isFinal: true
+ }
+ Property {
+ name: "parent"
+ type: "QQuickItem"
+ isPointer: true
+ read: "parentItem"
+ write: "setParentItem"
+ reset: "resetParentItem"
+ notify: "parentChanged"
+ index: 23
+ lineNumber: 71
+ isFinal: true
+ }
+ Property {
+ name: "background"
+ type: "QQuickItem"
+ isPointer: true
+ read: "background"
+ write: "setBackground"
+ notify: "backgroundChanged"
+ index: 24
+ lineNumber: 72
+ isFinal: true
+ }
+ Property {
+ name: "contentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "contentItem"
+ write: "setContentItem"
+ notify: "contentItemChanged"
+ index: 25
+ lineNumber: 73
+ isFinal: true
+ }
+ Property {
+ name: "contentData"
+ type: "QObject"
+ isList: true
+ read: "contentData"
+ index: 26
+ lineNumber: 74
+ privateClass: "QQuickPopupPrivate"
+ isReadonly: true
+ isVirtual: true
+ }
+ Property {
+ name: "contentChildren"
+ type: "QQuickItem"
+ isList: true
+ read: "contentChildren"
+ notify: "contentChildrenChanged"
+ index: 27
+ lineNumber: 75
+ privateClass: "QQuickPopupPrivate"
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "clip"
+ type: "bool"
+ read: "clip"
+ write: "setClip"
+ notify: "clipChanged"
+ index: 28
+ lineNumber: 76
+ isFinal: true
+ }
+ Property {
+ name: "focus"
+ type: "bool"
+ read: "hasFocus"
+ write: "setFocus"
+ notify: "focusChanged"
+ index: 29
+ lineNumber: 77
+ isFinal: true
+ }
+ Property {
+ name: "activeFocus"
+ type: "bool"
+ read: "hasActiveFocus"
+ notify: "activeFocusChanged"
+ index: 30
+ lineNumber: 78
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "modal"
+ type: "bool"
+ read: "isModal"
+ write: "setModal"
+ notify: "modalChanged"
+ index: 31
+ lineNumber: 79
+ isFinal: true
+ }
+ Property {
+ name: "dim"
+ type: "bool"
+ read: "dim"
+ write: "setDim"
+ reset: "resetDim"
+ notify: "dimChanged"
+ index: 32
+ lineNumber: 80
+ isFinal: true
+ }
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "isVisible"
+ write: "setVisible"
+ notify: "visibleChanged"
+ index: 33
+ lineNumber: 81
+ isFinal: true
+ }
+ Property {
+ name: "opacity"
+ type: "double"
+ read: "opacity"
+ write: "setOpacity"
+ notify: "opacityChanged"
+ index: 34
+ lineNumber: 82
+ isFinal: true
+ }
+ Property {
+ name: "scale"
+ type: "double"
+ read: "scale"
+ write: "setScale"
+ notify: "scaleChanged"
+ index: 35
+ lineNumber: 83
+ isFinal: true
+ }
+ Property {
+ name: "closePolicy"
+ type: "ClosePolicy"
+ read: "closePolicy"
+ write: "setClosePolicy"
+ reset: "resetClosePolicy"
+ notify: "closePolicyChanged"
+ index: 36
+ lineNumber: 84
+ isFinal: true
+ }
+ Property {
+ name: "transformOrigin"
+ type: "TransformOrigin"
+ read: "transformOrigin"
+ write: "setTransformOrigin"
+ index: 37
+ lineNumber: 85
+ isFinal: true
+ }
+ Property {
+ name: "enter"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "enter"
+ write: "setEnter"
+ notify: "enterChanged"
+ index: 38
+ lineNumber: 86
+ isFinal: true
+ }
+ Property {
+ name: "exit"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "exit"
+ write: "setExit"
+ notify: "exitChanged"
+ index: 39
+ lineNumber: 87
+ isFinal: true
+ }
+ Property {
+ name: "spacing"
+ revision: 513
+ type: "double"
+ read: "spacing"
+ write: "setSpacing"
+ reset: "resetSpacing"
+ notify: "spacingChanged"
+ index: 40
+ lineNumber: 89
+ isFinal: true
+ }
+ Property {
+ name: "opened"
+ revision: 515
+ type: "bool"
+ read: "isOpened"
+ notify: "openedChanged"
+ index: 41
+ lineNumber: 91
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "mirrored"
+ revision: 515
+ type: "bool"
+ read: "isMirrored"
+ notify: "mirroredChanged"
+ index: 42
+ lineNumber: 92
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "enabled"
+ revision: 515
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 43
+ lineNumber: 93
+ isFinal: true
+ }
+ Property {
+ name: "palette"
+ revision: 515
+ type: "QQuickPalette"
+ isPointer: true
+ read: "palette"
+ write: "setPalette"
+ reset: "resetPalette"
+ notify: "paletteChanged"
+ index: 44
+ lineNumber: 94
+ privateClass: "QQuickPopupPrivate"
+ }
+ Property {
+ name: "horizontalPadding"
+ type: "double"
+ read: "horizontalPadding"
+ write: "setHorizontalPadding"
+ reset: "resetHorizontalPadding"
+ notify: "horizontalPaddingChanged"
+ index: 45
+ lineNumber: 96
+ isFinal: true
+ }
+ Property {
+ name: "verticalPadding"
+ type: "double"
+ read: "verticalPadding"
+ write: "setVerticalPadding"
+ reset: "resetVerticalPadding"
+ notify: "verticalPaddingChanged"
+ index: 46
+ lineNumber: 97
+ isFinal: true
+ }
+ Property {
+ name: "anchors"
+ revision: 517
+ type: "QQuickPopupAnchors"
+ isPointer: true
+ read: "getAnchors"
+ index: 47
+ lineNumber: 98
+ privateClass: "QQuickPopupPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "implicitContentWidth"
+ revision: 517
+ type: "double"
+ read: "implicitContentWidth"
+ notify: "implicitContentWidthChanged"
+ index: 48
+ lineNumber: 99
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitContentHeight"
+ revision: 517
+ type: "double"
+ read: "implicitContentHeight"
+ notify: "implicitContentHeightChanged"
+ index: 49
+ lineNumber: 100
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundWidth"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundWidth"
+ notify: "implicitBackgroundWidthChanged"
+ index: 50
+ lineNumber: 101
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundHeight"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundHeight"
+ notify: "implicitBackgroundHeightChanged"
+ index: 51
+ lineNumber: 102
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "topInset"
+ revision: 517
+ type: "double"
+ read: "topInset"
+ write: "setTopInset"
+ reset: "resetTopInset"
+ notify: "topInsetChanged"
+ index: 52
+ lineNumber: 103
+ isFinal: true
+ }
+ Property {
+ name: "leftInset"
+ revision: 517
+ type: "double"
+ read: "leftInset"
+ write: "setLeftInset"
+ reset: "resetLeftInset"
+ notify: "leftInsetChanged"
+ index: 53
+ lineNumber: 104
+ isFinal: true
+ }
+ Property {
+ name: "rightInset"
+ revision: 517
+ type: "double"
+ read: "rightInset"
+ write: "setRightInset"
+ reset: "resetRightInset"
+ notify: "rightInsetChanged"
+ index: 54
+ lineNumber: 105
+ isFinal: true
+ }
+ Property {
+ name: "bottomInset"
+ revision: 517
+ type: "double"
+ read: "bottomInset"
+ write: "setBottomInset"
+ reset: "resetBottomInset"
+ notify: "bottomInsetChanged"
+ index: 55
+ lineNumber: 106
+ isFinal: true
+ }
+ Property {
+ name: "popupType"
+ revision: 1544
+ type: "PopupType"
+ read: "popupType"
+ write: "setPopupType"
+ notify: "popupTypeChanged"
+ index: 56
+ lineNumber: 107
+ isFinal: true
+ }
+ Signal { name: "opened"; lineNumber: 335 }
+ Signal { name: "closed"; lineNumber: 336 }
+ Signal { name: "aboutToShow"; lineNumber: 337 }
+ Signal { name: "aboutToHide"; lineNumber: 338 }
+ Signal { name: "xChanged"; lineNumber: 339 }
+ Signal { name: "yChanged"; lineNumber: 340 }
+ Signal { name: "zChanged"; lineNumber: 341 }
+ Signal { name: "widthChanged"; lineNumber: 342 }
+ Signal { name: "heightChanged"; lineNumber: 343 }
+ Signal { name: "implicitWidthChanged"; lineNumber: 344 }
+ Signal { name: "implicitHeightChanged"; lineNumber: 345 }
+ Signal { name: "contentWidthChanged"; lineNumber: 346 }
+ Signal { name: "contentHeightChanged"; lineNumber: 347 }
+ Signal { name: "availableWidthChanged"; lineNumber: 348 }
+ Signal { name: "availableHeightChanged"; lineNumber: 349 }
+ Signal { name: "marginsChanged"; lineNumber: 350 }
+ Signal { name: "topMarginChanged"; lineNumber: 351 }
+ Signal { name: "leftMarginChanged"; lineNumber: 352 }
+ Signal { name: "rightMarginChanged"; lineNumber: 353 }
+ Signal { name: "bottomMarginChanged"; lineNumber: 354 }
+ Signal { name: "paddingChanged"; lineNumber: 355 }
+ Signal { name: "topPaddingChanged"; lineNumber: 356 }
+ Signal { name: "leftPaddingChanged"; lineNumber: 357 }
+ Signal { name: "rightPaddingChanged"; lineNumber: 358 }
+ Signal { name: "bottomPaddingChanged"; lineNumber: 359 }
+ Signal { name: "fontChanged"; lineNumber: 360 }
+ Signal { name: "localeChanged"; lineNumber: 361 }
+ Signal { name: "parentChanged"; lineNumber: 362 }
+ Signal { name: "backgroundChanged"; lineNumber: 363 }
+ Signal { name: "contentItemChanged"; lineNumber: 364 }
+ Signal { name: "contentChildrenChanged"; lineNumber: 365 }
+ Signal { name: "clipChanged"; lineNumber: 366 }
+ Signal { name: "focusChanged"; lineNumber: 367 }
+ Signal { name: "activeFocusChanged"; lineNumber: 368 }
+ Signal { name: "modalChanged"; lineNumber: 369 }
+ Signal { name: "dimChanged"; lineNumber: 370 }
+ Signal { name: "visibleChanged"; lineNumber: 371 }
+ Signal { name: "opacityChanged"; lineNumber: 372 }
+ Signal { name: "scaleChanged"; lineNumber: 373 }
+ Signal { name: "closePolicyChanged"; lineNumber: 374 }
+ Signal { name: "enterChanged"; lineNumber: 375 }
+ Signal { name: "exitChanged"; lineNumber: 376 }
+ Signal {
+ name: "windowChanged"
+ lineNumber: 377
+ Parameter { name: "window"; type: "QQuickWindow"; isPointer: true }
+ }
+ Signal { name: "spacingChanged"; revision: 513; lineNumber: 379 }
+ Signal { name: "openedChanged"; revision: 515; lineNumber: 381 }
+ Signal { name: "mirroredChanged"; revision: 515; lineNumber: 382 }
+ Signal { name: "enabledChanged"; revision: 515; lineNumber: 383 }
+ Signal { name: "paletteChanged"; revision: 515; lineNumber: 384 }
+ Signal { name: "paletteCreated"; revision: 515; lineNumber: 385 }
+ Signal { name: "horizontalPaddingChanged"; revision: 517; lineNumber: 387 }
+ Signal { name: "verticalPaddingChanged"; revision: 517; lineNumber: 388 }
+ Signal { name: "implicitContentWidthChanged"; revision: 517; lineNumber: 389 }
+ Signal { name: "implicitContentHeightChanged"; revision: 517; lineNumber: 390 }
+ Signal { name: "implicitBackgroundWidthChanged"; revision: 517; lineNumber: 391 }
+ Signal { name: "implicitBackgroundHeightChanged"; revision: 517; lineNumber: 392 }
+ Signal { name: "topInsetChanged"; revision: 517; lineNumber: 393 }
+ Signal { name: "leftInsetChanged"; revision: 517; lineNumber: 394 }
+ Signal { name: "rightInsetChanged"; revision: 517; lineNumber: 395 }
+ Signal { name: "bottomInsetChanged"; revision: 517; lineNumber: 396 }
+ Signal { name: "popupTypeChanged"; revision: 1544; lineNumber: 397 }
+ Method { name: "open"; lineNumber: 331 }
+ Method { name: "close"; lineNumber: 332 }
+ Method {
+ name: "forceActiveFocus"
+ lineNumber: 273
+ Parameter { name: "reason"; type: "Qt::FocusReason" }
+ }
+ Method { name: "forceActiveFocus"; isCloned: true; lineNumber: 273 }
+ }
+ Component {
+ file: "private/qquickpopupanchors_p.h"
+ lineNumber: 30
+ name: "QQuickPopupAnchors"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "centerIn"
+ type: "QQuickItem"
+ isPointer: true
+ read: "centerIn"
+ write: "setCenterIn"
+ reset: "resetCenterIn"
+ notify: "centerInChanged"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ }
+ Signal { name: "centerInChanged"; lineNumber: 46 }
+ }
+ Component {
+ file: "private/qquickpopupwindow_p_p.h"
+ lineNumber: 27
+ name: "QQuickPopupWindow"
+ accessSemantics: "reference"
+ prototype: "QQuickWindowQmlImpl"
+ }
+ Component {
+ file: "private/qquickprogressbar_p.h"
+ lineNumber: 25
+ name: "QQuickProgressBar"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/ProgressBar 2.0",
+ "QtQuick.Templates/ProgressBar 2.1",
+ "QtQuick.Templates/ProgressBar 2.4",
+ "QtQuick.Templates/ProgressBar 2.5",
+ "QtQuick.Templates/ProgressBar 2.7",
+ "QtQuick.Templates/ProgressBar 2.11",
+ "QtQuick.Templates/ProgressBar 6.0",
+ "QtQuick.Templates/ProgressBar 6.3",
+ "QtQuick.Templates/ProgressBar 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "from"
+ type: "double"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "to"
+ type: "double"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "value"
+ type: "double"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 2
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ notify: "positionChanged"
+ index: 3
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "visualPosition"
+ type: "double"
+ read: "visualPosition"
+ notify: "visualPositionChanged"
+ index: 4
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "indeterminate"
+ type: "bool"
+ read: "isIndeterminate"
+ write: "setIndeterminate"
+ notify: "indeterminateChanged"
+ index: 5
+ lineNumber: 33
+ isFinal: true
+ }
+ Signal { name: "fromChanged"; lineNumber: 56 }
+ Signal { name: "toChanged"; lineNumber: 57 }
+ Signal { name: "valueChanged"; lineNumber: 58 }
+ Signal { name: "positionChanged"; lineNumber: 59 }
+ Signal { name: "visualPositionChanged"; lineNumber: 60 }
+ Signal { name: "indeterminateChanged"; lineNumber: 61 }
+ }
+ Component {
+ file: "private/qquickradiobutton_p.h"
+ lineNumber: 26
+ name: "QQuickRadioButton"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractButton"
+ exports: [
+ "QtQuick.Templates/RadioButton 2.0",
+ "QtQuick.Templates/RadioButton 2.1",
+ "QtQuick.Templates/RadioButton 2.2",
+ "QtQuick.Templates/RadioButton 2.3",
+ "QtQuick.Templates/RadioButton 2.4",
+ "QtQuick.Templates/RadioButton 2.5",
+ "QtQuick.Templates/RadioButton 2.7",
+ "QtQuick.Templates/RadioButton 2.11",
+ "QtQuick.Templates/RadioButton 6.0",
+ "QtQuick.Templates/RadioButton 6.3",
+ "QtQuick.Templates/RadioButton 6.7",
+ "QtQuick.Templates/RadioButton 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ }
+ Component {
+ file: "private/qquickradiodelegate_p.h"
+ lineNumber: 25
+ name: "QQuickRadioDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickItemDelegate"
+ exports: [
+ "QtQuick.Templates/RadioDelegate 2.0",
+ "QtQuick.Templates/RadioDelegate 2.1",
+ "QtQuick.Templates/RadioDelegate 2.2",
+ "QtQuick.Templates/RadioDelegate 2.3",
+ "QtQuick.Templates/RadioDelegate 2.4",
+ "QtQuick.Templates/RadioDelegate 2.5",
+ "QtQuick.Templates/RadioDelegate 2.7",
+ "QtQuick.Templates/RadioDelegate 2.11",
+ "QtQuick.Templates/RadioDelegate 6.0",
+ "QtQuick.Templates/RadioDelegate 6.3",
+ "QtQuick.Templates/RadioDelegate 6.7",
+ "QtQuick.Templates/RadioDelegate 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ }
+ Component {
+ file: "private/qquickrangeslider_p.h"
+ lineNumber: 26
+ name: "QQuickRangeSlider"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/RangeSlider 2.0",
+ "QtQuick.Templates/RangeSlider 2.1",
+ "QtQuick.Templates/RangeSlider 2.2",
+ "QtQuick.Templates/RangeSlider 2.3",
+ "QtQuick.Templates/RangeSlider 2.4",
+ "QtQuick.Templates/RangeSlider 2.5",
+ "QtQuick.Templates/RangeSlider 2.7",
+ "QtQuick.Templates/RangeSlider 2.11",
+ "QtQuick.Templates/RangeSlider 6.0",
+ "QtQuick.Templates/RangeSlider 6.3",
+ "QtQuick.Templates/RangeSlider 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "SnapMode"
+ lineNumber: 62
+ values: ["NoSnap", "SnapAlways", "SnapOnRelease"]
+ }
+ Property {
+ name: "from"
+ type: "double"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "to"
+ type: "double"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "first"
+ type: "QQuickRangeSliderNode"
+ isPointer: true
+ read: "first"
+ index: 2
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "second"
+ type: "QQuickRangeSliderNode"
+ isPointer: true
+ read: "second"
+ index: 3
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "stepSize"
+ type: "double"
+ read: "stepSize"
+ write: "setStepSize"
+ notify: "stepSizeChanged"
+ index: 4
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "snapMode"
+ type: "SnapMode"
+ read: "snapMode"
+ write: "setSnapMode"
+ notify: "snapModeChanged"
+ index: 5
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "orientation"
+ type: "Qt::Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 6
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "live"
+ revision: 514
+ type: "bool"
+ read: "live"
+ write: "setLive"
+ notify: "liveChanged"
+ index: 7
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "horizontal"
+ revision: 515
+ type: "bool"
+ read: "isHorizontal"
+ notify: "orientationChanged"
+ index: 8
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "vertical"
+ revision: 515
+ type: "bool"
+ read: "isVertical"
+ notify: "orientationChanged"
+ index: 9
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "touchDragThreshold"
+ revision: 517
+ type: "double"
+ read: "touchDragThreshold"
+ write: "setTouchDragThreshold"
+ reset: "resetTouchDragThreshold"
+ notify: "touchDragThresholdChanged"
+ index: 10
+ lineNumber: 42
+ isFinal: true
+ }
+ Signal { name: "fromChanged"; lineNumber: 92 }
+ Signal { name: "toChanged"; lineNumber: 93 }
+ Signal { name: "stepSizeChanged"; lineNumber: 94 }
+ Signal { name: "snapModeChanged"; lineNumber: 95 }
+ Signal { name: "orientationChanged"; lineNumber: 96 }
+ Signal { name: "liveChanged"; revision: 514; lineNumber: 98 }
+ Signal { name: "touchDragThresholdChanged"; revision: 517; lineNumber: 100 }
+ Method {
+ name: "setValues"
+ lineNumber: 75
+ Parameter { name: "firstValue"; type: "double" }
+ Parameter { name: "secondValue"; type: "double" }
+ }
+ Method {
+ name: "valueAt"
+ revision: 517
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 89
+ Parameter { name: "position"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickrangeslider_p.h"
+ lineNumber: 130
+ name: "QQuickRangeSliderNode"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ deferredNames: ["handle"]
+ Property {
+ name: "value"
+ type: "double"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 0
+ lineNumber: 133
+ isFinal: true
+ }
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ notify: "positionChanged"
+ index: 1
+ lineNumber: 134
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "visualPosition"
+ type: "double"
+ read: "visualPosition"
+ notify: "visualPositionChanged"
+ index: 2
+ lineNumber: 135
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "handle"
+ type: "QQuickItem"
+ isPointer: true
+ read: "handle"
+ write: "setHandle"
+ notify: "handleChanged"
+ index: 3
+ lineNumber: 136
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ write: "setPressed"
+ notify: "pressedChanged"
+ index: 4
+ lineNumber: 137
+ isFinal: true
+ }
+ Property {
+ name: "hovered"
+ revision: 513
+ type: "bool"
+ read: "isHovered"
+ write: "setHovered"
+ notify: "hoveredChanged"
+ index: 5
+ lineNumber: 139
+ isFinal: true
+ }
+ Property {
+ name: "implicitHandleWidth"
+ revision: 517
+ type: "double"
+ read: "implicitHandleWidth"
+ notify: "implicitHandleWidthChanged"
+ index: 6
+ lineNumber: 141
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitHandleHeight"
+ revision: 517
+ type: "double"
+ read: "implicitHandleHeight"
+ notify: "implicitHandleHeightChanged"
+ index: 7
+ lineNumber: 142
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "valueChanged"; lineNumber: 176 }
+ Signal { name: "positionChanged"; lineNumber: 177 }
+ Signal { name: "visualPositionChanged"; lineNumber: 178 }
+ Signal { name: "handleChanged"; lineNumber: 179 }
+ Signal { name: "pressedChanged"; lineNumber: 180 }
+ Signal { name: "hoveredChanged"; revision: 513; lineNumber: 182 }
+ Signal { name: "moved"; lineNumber: 184 }
+ Signal { name: "implicitHandleWidthChanged"; lineNumber: 185 }
+ Signal { name: "implicitHandleHeightChanged"; lineNumber: 186 }
+ Method { name: "increase"; lineNumber: 172 }
+ Method { name: "decrease"; lineNumber: 173 }
+ }
+ Component {
+ file: "private/qquickroundbutton_p.h"
+ lineNumber: 25
+ name: "QQuickRoundButton"
+ accessSemantics: "reference"
+ prototype: "QQuickButton"
+ exports: [
+ "QtQuick.Templates/RoundButton 2.1",
+ "QtQuick.Templates/RoundButton 2.2",
+ "QtQuick.Templates/RoundButton 2.3",
+ "QtQuick.Templates/RoundButton 2.4",
+ "QtQuick.Templates/RoundButton 2.5",
+ "QtQuick.Templates/RoundButton 2.7",
+ "QtQuick.Templates/RoundButton 2.11",
+ "QtQuick.Templates/RoundButton 6.0",
+ "QtQuick.Templates/RoundButton 6.3",
+ "QtQuick.Templates/RoundButton 6.7",
+ "QtQuick.Templates/RoundButton 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "radius"
+ type: "double"
+ read: "radius"
+ write: "setRadius"
+ reset: "resetRadius"
+ notify: "radiusChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Signal { name: "radiusChanged"; lineNumber: 40 }
+ }
+ Component {
+ file: "private/qquickscrollbar_p.h"
+ lineNumber: 26
+ name: "QQuickScrollBar"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/ScrollBar 2.0",
+ "QtQuick.Templates/ScrollBar 2.1",
+ "QtQuick.Templates/ScrollBar 2.2",
+ "QtQuick.Templates/ScrollBar 2.3",
+ "QtQuick.Templates/ScrollBar 2.4",
+ "QtQuick.Templates/ScrollBar 2.5",
+ "QtQuick.Templates/ScrollBar 2.7",
+ "QtQuick.Templates/ScrollBar 2.11",
+ "QtQuick.Templates/ScrollBar 6.0",
+ "QtQuick.Templates/ScrollBar 6.3",
+ "QtQuick.Templates/ScrollBar 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ attachedType: "QQuickScrollBarAttached"
+ Enum {
+ name: "SnapMode"
+ lineNumber: 75
+ values: ["NoSnap", "SnapAlways", "SnapOnRelease"]
+ }
+ Enum {
+ name: "Policy"
+ lineNumber: 89
+ values: ["AsNeeded", "AlwaysOff", "AlwaysOn"]
+ }
+ Property {
+ name: "size"
+ type: "double"
+ read: "size"
+ write: "setSize"
+ notify: "sizeChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "stepSize"
+ type: "double"
+ read: "stepSize"
+ write: "setStepSize"
+ notify: "stepSizeChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 3
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ write: "setPressed"
+ notify: "pressedChanged"
+ index: 4
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "orientation"
+ type: "Qt::Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 5
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "snapMode"
+ revision: 514
+ type: "SnapMode"
+ read: "snapMode"
+ write: "setSnapMode"
+ notify: "snapModeChanged"
+ index: 6
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "interactive"
+ revision: 514
+ type: "bool"
+ read: "isInteractive"
+ write: "setInteractive"
+ reset: "resetInteractive"
+ notify: "interactiveChanged"
+ index: 7
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "policy"
+ revision: 514
+ type: "Policy"
+ read: "policy"
+ write: "setPolicy"
+ notify: "policyChanged"
+ index: 8
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "horizontal"
+ revision: 515
+ type: "bool"
+ read: "isHorizontal"
+ notify: "orientationChanged"
+ index: 9
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "vertical"
+ revision: 515
+ type: "bool"
+ read: "isVertical"
+ notify: "orientationChanged"
+ index: 10
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "minimumSize"
+ revision: 516
+ type: "double"
+ read: "minimumSize"
+ write: "setMinimumSize"
+ notify: "minimumSizeChanged"
+ index: 11
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "visualSize"
+ revision: 516
+ type: "double"
+ read: "visualSize"
+ notify: "visualSizeChanged"
+ index: 12
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "visualPosition"
+ revision: 516
+ type: "double"
+ read: "visualPosition"
+ notify: "visualPositionChanged"
+ index: 13
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "__decreaseVisual"
+ type: "QQuickIndicatorButton"
+ isPointer: true
+ read: "decreaseVisual"
+ index: 14
+ lineNumber: 47
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "__increaseVisual"
+ type: "QQuickIndicatorButton"
+ isPointer: true
+ read: "increaseVisual"
+ index: 15
+ lineNumber: 48
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Signal { name: "sizeChanged"; lineNumber: 120 }
+ Signal { name: "positionChanged"; lineNumber: 121 }
+ Signal { name: "stepSizeChanged"; lineNumber: 122 }
+ Signal { name: "activeChanged"; lineNumber: 123 }
+ Signal { name: "pressedChanged"; lineNumber: 124 }
+ Signal { name: "orientationChanged"; lineNumber: 125 }
+ Signal { name: "snapModeChanged"; revision: 514; lineNumber: 127 }
+ Signal { name: "interactiveChanged"; revision: 514; lineNumber: 128 }
+ Signal { name: "policyChanged"; revision: 514; lineNumber: 129 }
+ Signal { name: "minimumSizeChanged"; revision: 516; lineNumber: 131 }
+ Signal { name: "visualSizeChanged"; revision: 516; lineNumber: 132 }
+ Signal { name: "visualPositionChanged"; revision: 516; lineNumber: 133 }
+ Method { name: "increase"; lineNumber: 114 }
+ Method { name: "decrease"; lineNumber: 115 }
+ Method {
+ name: "setSize"
+ lineNumber: 116
+ Parameter { name: "size"; type: "double" }
+ }
+ Method {
+ name: "setPosition"
+ lineNumber: 117
+ Parameter { name: "position"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickscrollbar_p.h"
+ lineNumber: 160
+ name: "QQuickScrollBarAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "horizontal"
+ type: "QQuickScrollBar"
+ isPointer: true
+ read: "horizontal"
+ write: "setHorizontal"
+ notify: "horizontalChanged"
+ index: 0
+ lineNumber: 163
+ isFinal: true
+ }
+ Property {
+ name: "vertical"
+ type: "QQuickScrollBar"
+ isPointer: true
+ read: "vertical"
+ write: "setVertical"
+ notify: "verticalChanged"
+ index: 1
+ lineNumber: 164
+ isFinal: true
+ }
+ Signal { name: "horizontalChanged"; lineNumber: 177 }
+ Signal { name: "verticalChanged"; lineNumber: 178 }
+ }
+ Component {
+ file: "private/qquickscrollindicator_p.h"
+ lineNumber: 27
+ name: "QQuickScrollIndicator"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/ScrollIndicator 2.0",
+ "QtQuick.Templates/ScrollIndicator 2.1",
+ "QtQuick.Templates/ScrollIndicator 2.3",
+ "QtQuick.Templates/ScrollIndicator 2.4",
+ "QtQuick.Templates/ScrollIndicator 2.5",
+ "QtQuick.Templates/ScrollIndicator 2.7",
+ "QtQuick.Templates/ScrollIndicator 2.11",
+ "QtQuick.Templates/ScrollIndicator 6.0",
+ "QtQuick.Templates/ScrollIndicator 6.3",
+ "QtQuick.Templates/ScrollIndicator 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ attachedType: "QQuickScrollIndicatorAttached"
+ Property {
+ name: "size"
+ type: "double"
+ read: "size"
+ write: "setSize"
+ notify: "sizeChanged"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 2
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "orientation"
+ type: "Qt::Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 3
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "horizontal"
+ revision: 515
+ type: "bool"
+ read: "isHorizontal"
+ notify: "orientationChanged"
+ index: 4
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "vertical"
+ revision: 515
+ type: "bool"
+ read: "isVertical"
+ notify: "orientationChanged"
+ index: 5
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "minimumSize"
+ revision: 516
+ type: "double"
+ read: "minimumSize"
+ write: "setMinimumSize"
+ notify: "minimumSizeChanged"
+ index: 6
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "visualSize"
+ revision: 516
+ type: "double"
+ read: "visualSize"
+ notify: "visualSizeChanged"
+ index: 7
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "visualPosition"
+ revision: 516
+ type: "double"
+ read: "visualPosition"
+ notify: "visualPositionChanged"
+ index: 8
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "sizeChanged"; lineNumber: 75 }
+ Signal { name: "positionChanged"; lineNumber: 76 }
+ Signal { name: "activeChanged"; lineNumber: 77 }
+ Signal { name: "orientationChanged"; lineNumber: 78 }
+ Signal { name: "minimumSizeChanged"; revision: 516; lineNumber: 80 }
+ Signal { name: "visualSizeChanged"; revision: 516; lineNumber: 81 }
+ Signal { name: "visualPositionChanged"; revision: 516; lineNumber: 82 }
+ Method {
+ name: "setSize"
+ lineNumber: 71
+ Parameter { name: "size"; type: "double" }
+ }
+ Method {
+ name: "setPosition"
+ lineNumber: 72
+ Parameter { name: "position"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickscrollindicator_p.h"
+ lineNumber: 100
+ name: "QQuickScrollIndicatorAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "horizontal"
+ type: "QQuickScrollIndicator"
+ isPointer: true
+ read: "horizontal"
+ write: "setHorizontal"
+ notify: "horizontalChanged"
+ index: 0
+ lineNumber: 103
+ isFinal: true
+ }
+ Property {
+ name: "vertical"
+ type: "QQuickScrollIndicator"
+ isPointer: true
+ read: "vertical"
+ write: "setVertical"
+ notify: "verticalChanged"
+ index: 1
+ lineNumber: 104
+ isFinal: true
+ }
+ Signal { name: "horizontalChanged"; lineNumber: 117 }
+ Signal { name: "verticalChanged"; lineNumber: 118 }
+ }
+ Component {
+ file: "private/qquickscrollview_p.h"
+ lineNumber: 26
+ name: "QQuickScrollView"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickPane"
+ exports: [
+ "QtQuick.Templates/ScrollView 2.2",
+ "QtQuick.Templates/ScrollView 2.4",
+ "QtQuick.Templates/ScrollView 2.5",
+ "QtQuick.Templates/ScrollView 2.7",
+ "QtQuick.Templates/ScrollView 2.11",
+ "QtQuick.Templates/ScrollView 6.0",
+ "QtQuick.Templates/ScrollView 6.3",
+ "QtQuick.Templates/ScrollView 6.6",
+ "QtQuick.Templates/ScrollView 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 514,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1542,
+ 1543
+ ]
+ Property {
+ name: "effectiveScrollBarWidth"
+ revision: 1542
+ type: "double"
+ read: "effectiveScrollBarWidth"
+ notify: "effectiveScrollBarWidthChanged"
+ index: 0
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "effectiveScrollBarHeight"
+ revision: 1542
+ type: "double"
+ read: "effectiveScrollBarHeight"
+ notify: "effectiveScrollBarHeightChanged"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "effectiveScrollBarWidthChanged"; revision: 1542; lineNumber: 54 }
+ Signal { name: "effectiveScrollBarHeightChanged"; revision: 1542; lineNumber: 55 }
+ }
+ Component {
+ file: "private/qquicksearchfield_p.h"
+ lineNumber: 30
+ name: "QQuickSearchField"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: ["QtQuick.Templates/SearchField 6.10"]
+ exportMetaObjectRevisions: [1546]
+ Property {
+ name: "suggestionModel"
+ type: "QVariant"
+ read: "suggestionModel"
+ write: "setSuggestionModel"
+ notify: "suggestionModelChanged"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "delegateModel"
+ type: "QQmlInstanceModel"
+ isPointer: true
+ read: "delegateModel"
+ notify: "delegateModelChanged"
+ index: 1
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "suggestionCount"
+ type: "int"
+ read: "suggestionCount"
+ notify: "suggestionCountChanged"
+ index: 2
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "currentIndex"
+ type: "int"
+ read: "currentIndex"
+ write: "setCurrentIndex"
+ notify: "currentIndexChanged"
+ index: 3
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "highlightedIndex"
+ type: "int"
+ read: "highlightedIndex"
+ notify: "highlightedIndexChanged"
+ index: 4
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 5
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "textRole"
+ type: "QString"
+ read: "textRole"
+ write: "setTextRole"
+ notify: "textRoleChanged"
+ index: 6
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "live"
+ type: "bool"
+ read: "isLive"
+ write: "setLive"
+ notify: "liveChanged"
+ index: 7
+ lineNumber: 42
+ }
+ Property {
+ name: "searchIndicator"
+ type: "QQuickIndicatorButton"
+ isPointer: true
+ read: "searchIndicator"
+ index: 8
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "clearIndicator"
+ type: "QQuickIndicatorButton"
+ isPointer: true
+ read: "clearIndicator"
+ index: 9
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "popup"
+ type: "QQuickPopup"
+ isPointer: true
+ read: "popup"
+ write: "setPopup"
+ notify: "popupChanged"
+ index: 10
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 11
+ lineNumber: 46
+ isFinal: true
+ }
+ Signal {
+ name: "activated"
+ lineNumber: 86
+ Parameter { name: "index"; type: "int" }
+ }
+ Signal {
+ name: "highlighted"
+ lineNumber: 87
+ Parameter { name: "index"; type: "int" }
+ }
+ Signal { name: "accepted"; lineNumber: 88 }
+ Signal { name: "searchTriggered"; lineNumber: 89 }
+ Signal { name: "textEdited"; lineNumber: 90 }
+ Signal { name: "suggestionModelChanged"; lineNumber: 91 }
+ Signal { name: "delegateModelChanged"; lineNumber: 92 }
+ Signal { name: "suggestionCountChanged"; lineNumber: 93 }
+ Signal { name: "currentIndexChanged"; lineNumber: 94 }
+ Signal { name: "highlightedIndexChanged"; lineNumber: 95 }
+ Signal { name: "textChanged"; lineNumber: 96 }
+ Signal { name: "textRoleChanged"; lineNumber: 97 }
+ Signal { name: "liveChanged"; lineNumber: 98 }
+ Signal { name: "popupChanged"; lineNumber: 99 }
+ Signal { name: "delegateChanged"; lineNumber: 100 }
+ Signal { name: "searchButtonPressed"; lineNumber: 102 }
+ Signal { name: "clearButtonPressed"; lineNumber: 103 }
+ }
+ Component {
+ file: "private/qquickselectionrectangle_p.h"
+ lineNumber: 31
+ name: "QQuickSelectionRectangle"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/SelectionRectangle 6.2",
+ "QtQuick.Templates/SelectionRectangle 6.3",
+ "QtQuick.Templates/SelectionRectangle 6.7"
+ ]
+ exportMetaObjectRevisions: [1538, 1539, 1543]
+ attachedType: "QQuickSelectionRectangleAttached"
+ Enum {
+ name: "SelectionMode"
+ lineNumber: 46
+ values: ["Drag", "PressAndHold", "Auto"]
+ }
+ Property {
+ name: "selectionMode"
+ type: "SelectionMode"
+ read: "selectionMode"
+ write: "setSelectionMode"
+ notify: "selectionModeChanged"
+ index: 0
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "target"
+ type: "QQuickItem"
+ isPointer: true
+ read: "target"
+ write: "setTarget"
+ notify: "targetChanged"
+ index: 1
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "topLeftHandle"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "topLeftHandle"
+ write: "setTopLeftHandle"
+ notify: "topLeftHandleChanged"
+ index: 2
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "bottomRightHandle"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "bottomRightHandle"
+ write: "setBottomRightHandle"
+ notify: "bottomRightHandleChanged"
+ index: 3
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "active"
+ notify: "activeChanged"
+ index: 4
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "dragging"
+ type: "bool"
+ read: "dragging"
+ notify: "draggingChanged"
+ index: 5
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "targetChanged"; lineNumber: 72 }
+ Signal { name: "activeChanged"; lineNumber: 73 }
+ Signal { name: "draggingChanged"; lineNumber: 74 }
+ Signal { name: "topLeftHandleChanged"; lineNumber: 75 }
+ Signal { name: "bottomRightHandleChanged"; lineNumber: 76 }
+ Signal { name: "selectionModeChanged"; lineNumber: 77 }
+ }
+ Component {
+ file: "private/qquickselectionrectangle_p.h"
+ lineNumber: 84
+ name: "QQuickSelectionRectangleAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "control"
+ type: "QQuickSelectionRectangle"
+ isPointer: true
+ read: "control"
+ notify: "controlChanged"
+ index: 0
+ lineNumber: 87
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "dragging"
+ type: "bool"
+ read: "dragging"
+ notify: "draggingChanged"
+ index: 1
+ lineNumber: 88
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "controlChanged"; lineNumber: 100 }
+ Signal { name: "draggingChanged"; lineNumber: 101 }
+ }
+ Component {
+ file: "private/qquickslider_p.h"
+ lineNumber: 25
+ name: "QQuickSlider"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ deferredNames: ["background", "handle"]
+ exports: [
+ "QtQuick.Templates/Slider 2.0",
+ "QtQuick.Templates/Slider 2.1",
+ "QtQuick.Templates/Slider 2.2",
+ "QtQuick.Templates/Slider 2.3",
+ "QtQuick.Templates/Slider 2.4",
+ "QtQuick.Templates/Slider 2.5",
+ "QtQuick.Templates/Slider 2.7",
+ "QtQuick.Templates/Slider 2.11",
+ "QtQuick.Templates/Slider 6.0",
+ "QtQuick.Templates/Slider 6.3",
+ "QtQuick.Templates/Slider 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "SnapMode"
+ lineNumber: 69
+ values: ["NoSnap", "SnapAlways", "SnapOnRelease"]
+ }
+ Property {
+ name: "from"
+ type: "double"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "to"
+ type: "double"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "value"
+ type: "double"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 2
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ notify: "positionChanged"
+ index: 3
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "visualPosition"
+ type: "double"
+ read: "visualPosition"
+ notify: "visualPositionChanged"
+ index: 4
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "stepSize"
+ type: "double"
+ read: "stepSize"
+ write: "setStepSize"
+ notify: "stepSizeChanged"
+ index: 5
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "snapMode"
+ type: "SnapMode"
+ read: "snapMode"
+ write: "setSnapMode"
+ notify: "snapModeChanged"
+ index: 6
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ write: "setPressed"
+ notify: "pressedChanged"
+ index: 7
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "orientation"
+ type: "Qt::Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 8
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "handle"
+ type: "QQuickItem"
+ isPointer: true
+ read: "handle"
+ write: "setHandle"
+ notify: "handleChanged"
+ index: 9
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "live"
+ revision: 514
+ type: "bool"
+ read: "live"
+ write: "setLive"
+ notify: "liveChanged"
+ index: 10
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "horizontal"
+ revision: 515
+ type: "bool"
+ read: "isHorizontal"
+ notify: "orientationChanged"
+ index: 11
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "vertical"
+ revision: 515
+ type: "bool"
+ read: "isVertical"
+ notify: "orientationChanged"
+ index: 12
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "touchDragThreshold"
+ revision: 517
+ type: "double"
+ read: "touchDragThreshold"
+ write: "setTouchDragThreshold"
+ reset: "resetTouchDragThreshold"
+ notify: "touchDragThresholdChanged"
+ index: 13
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "implicitHandleWidth"
+ revision: 517
+ type: "double"
+ read: "implicitHandleWidth"
+ notify: "implicitHandleWidthChanged"
+ index: 14
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitHandleHeight"
+ revision: 517
+ type: "double"
+ read: "implicitHandleHeight"
+ notify: "implicitHandleHeightChanged"
+ index: 15
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "fromChanged"; lineNumber: 112 }
+ Signal { name: "toChanged"; lineNumber: 113 }
+ Signal { name: "valueChanged"; lineNumber: 114 }
+ Signal { name: "positionChanged"; lineNumber: 115 }
+ Signal { name: "visualPositionChanged"; lineNumber: 116 }
+ Signal { name: "stepSizeChanged"; lineNumber: 117 }
+ Signal { name: "snapModeChanged"; lineNumber: 118 }
+ Signal { name: "pressedChanged"; lineNumber: 119 }
+ Signal { name: "orientationChanged"; lineNumber: 120 }
+ Signal { name: "handleChanged"; lineNumber: 121 }
+ Signal { name: "moved"; revision: 514; lineNumber: 123 }
+ Signal { name: "liveChanged"; revision: 514; lineNumber: 124 }
+ Signal { name: "touchDragThresholdChanged"; revision: 517; lineNumber: 126 }
+ Signal { name: "implicitHandleWidthChanged"; revision: 517; lineNumber: 127 }
+ Signal { name: "implicitHandleHeightChanged"; revision: 517; lineNumber: 128 }
+ Method { name: "increase"; lineNumber: 108 }
+ Method { name: "decrease"; lineNumber: 109 }
+ Method {
+ name: "valueAt"
+ revision: 513
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 89
+ Parameter { name: "position"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickspinbox_p.h"
+ lineNumber: 29
+ name: "QQuickSpinBox"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/SpinBox 2.0",
+ "QtQuick.Templates/SpinBox 2.1",
+ "QtQuick.Templates/SpinBox 2.2",
+ "QtQuick.Templates/SpinBox 2.3",
+ "QtQuick.Templates/SpinBox 2.4",
+ "QtQuick.Templates/SpinBox 2.5",
+ "QtQuick.Templates/SpinBox 2.7",
+ "QtQuick.Templates/SpinBox 2.11",
+ "QtQuick.Templates/SpinBox 6.0",
+ "QtQuick.Templates/SpinBox 6.3",
+ "QtQuick.Templates/SpinBox 6.6",
+ "QtQuick.Templates/SpinBox 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1542,
+ 1543
+ ]
+ Property {
+ name: "from"
+ type: "int"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "to"
+ type: "int"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "value"
+ type: "int"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 2
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "stepSize"
+ type: "int"
+ read: "stepSize"
+ write: "setStepSize"
+ notify: "stepSizeChanged"
+ index: 3
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "editable"
+ type: "bool"
+ read: "isEditable"
+ write: "setEditable"
+ notify: "editableChanged"
+ index: 4
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "live"
+ revision: 1542
+ type: "bool"
+ read: "isLive"
+ write: "setLive"
+ notify: "liveChanged"
+ index: 5
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "validator"
+ type: "QValidator"
+ isPointer: true
+ read: "validator"
+ write: "setValidator"
+ notify: "validatorChanged"
+ index: 6
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "textFromValue"
+ type: "QJSValue"
+ read: "textFromValue"
+ write: "setTextFromValue"
+ notify: "textFromValueChanged"
+ index: 7
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "valueFromText"
+ type: "QJSValue"
+ read: "valueFromText"
+ write: "setValueFromText"
+ notify: "valueFromTextChanged"
+ index: 8
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "up"
+ type: "QQuickIndicatorButton"
+ isPointer: true
+ read: "up"
+ index: 9
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "down"
+ type: "QQuickIndicatorButton"
+ isPointer: true
+ read: "down"
+ index: 10
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "inputMethodHints"
+ revision: 514
+ type: "Qt::InputMethodHints"
+ read: "inputMethodHints"
+ write: "setInputMethodHints"
+ notify: "inputMethodHintsChanged"
+ index: 11
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "inputMethodComposing"
+ revision: 514
+ type: "bool"
+ read: "isInputMethodComposing"
+ notify: "inputMethodComposingChanged"
+ index: 12
+ lineNumber: 49
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "wrap"
+ revision: 515
+ type: "bool"
+ read: "wrap"
+ write: "setWrap"
+ notify: "wrapChanged"
+ index: 13
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "displayText"
+ revision: 516
+ type: "QString"
+ read: "displayText"
+ notify: "displayTextChanged"
+ index: 14
+ lineNumber: 53
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "fromChanged"; lineNumber: 79 }
+ Signal { name: "toChanged"; lineNumber: 80 }
+ Signal { name: "valueChanged"; lineNumber: 81 }
+ Signal { name: "stepSizeChanged"; lineNumber: 82 }
+ Signal { name: "editableChanged"; lineNumber: 83 }
+ Signal { name: "liveChanged"; revision: 1542; lineNumber: 84 }
+ Signal { name: "validatorChanged"; lineNumber: 86 }
+ Signal { name: "textFromValueChanged"; lineNumber: 88 }
+ Signal { name: "valueFromTextChanged"; lineNumber: 89 }
+ Signal { name: "valueModified"; revision: 514; lineNumber: 91 }
+ Signal { name: "inputMethodHintsChanged"; revision: 514; lineNumber: 92 }
+ Signal { name: "inputMethodComposingChanged"; revision: 514; lineNumber: 93 }
+ Signal { name: "wrapChanged"; revision: 515; lineNumber: 95 }
+ Signal { name: "displayTextChanged"; revision: 516; lineNumber: 97 }
+ }
+ Component {
+ file: "private/qquicksplitview_p.h"
+ lineNumber: 163
+ name: "QQuickSplitHandleAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick.Templates/SplitHandle 2.13",
+ "QtQuick.Templates/SplitHandle 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [525, 1536]
+ attachedType: "QQuickSplitHandleAttached"
+ Property {
+ name: "hovered"
+ type: "bool"
+ read: "isHovered"
+ notify: "hoveredChanged"
+ index: 0
+ lineNumber: 166
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ notify: "pressedChanged"
+ index: 1
+ lineNumber: 167
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "hoveredChanged"; lineNumber: 182 }
+ Signal { name: "pressedChanged"; lineNumber: 183 }
+ }
+ Component {
+ file: "private/qquicksplitview_p.h"
+ lineNumber: 33
+ name: "QQuickSplitView"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickContainer"
+ exports: [
+ "QtQuick.Templates/SplitView 2.13",
+ "QtQuick.Templates/SplitView 6.0",
+ "QtQuick.Templates/SplitView 6.3",
+ "QtQuick.Templates/SplitView 6.7"
+ ]
+ exportMetaObjectRevisions: [525, 1536, 1539, 1543]
+ attachedType: "QQuickSplitViewAttached"
+ Property {
+ name: "orientation"
+ type: "Qt::Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 0
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "resizing"
+ type: "bool"
+ read: "isResizing"
+ notify: "resizingChanged"
+ index: 1
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property {
+ name: "handle"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "handle"
+ write: "setHandle"
+ notify: "handleChanged"
+ index: 2
+ lineNumber: 38
+ isFinal: true
+ }
+ Signal { name: "orientationChanged"; lineNumber: 67 }
+ Signal { name: "resizingChanged"; lineNumber: 68 }
+ Signal { name: "handleChanged"; lineNumber: 69 }
+ Method { name: "saveState"; type: "QVariant"; lineNumber: 63 }
+ Method {
+ name: "restoreState"
+ type: "bool"
+ lineNumber: 64
+ Parameter { name: "state"; type: "QVariant" }
+ }
+ }
+ Component {
+ file: "private/qquicksplitview_p.h"
+ lineNumber: 93
+ name: "QQuickSplitViewAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "view"
+ type: "QQuickSplitView"
+ isPointer: true
+ read: "view"
+ notify: "viewChanged"
+ index: 0
+ lineNumber: 96
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "minimumWidth"
+ type: "double"
+ read: "minimumWidth"
+ write: "setMinimumWidth"
+ reset: "resetMinimumWidth"
+ notify: "minimumWidthChanged"
+ index: 1
+ lineNumber: 97
+ isFinal: true
+ }
+ Property {
+ name: "minimumHeight"
+ type: "double"
+ read: "minimumHeight"
+ write: "setMinimumHeight"
+ reset: "resetMinimumHeight"
+ notify: "minimumHeightChanged"
+ index: 2
+ lineNumber: 99
+ isFinal: true
+ }
+ Property {
+ name: "preferredWidth"
+ type: "double"
+ read: "preferredWidth"
+ write: "setPreferredWidth"
+ reset: "resetPreferredWidth"
+ notify: "preferredWidthChanged"
+ index: 3
+ lineNumber: 101
+ isFinal: true
+ }
+ Property {
+ name: "preferredHeight"
+ type: "double"
+ read: "preferredHeight"
+ write: "setPreferredHeight"
+ reset: "resetPreferredHeight"
+ notify: "preferredHeightChanged"
+ index: 4
+ lineNumber: 103
+ isFinal: true
+ }
+ Property {
+ name: "maximumWidth"
+ type: "double"
+ read: "maximumWidth"
+ write: "setMaximumWidth"
+ reset: "resetMaximumWidth"
+ notify: "maximumWidthChanged"
+ index: 5
+ lineNumber: 105
+ isFinal: true
+ }
+ Property {
+ name: "maximumHeight"
+ type: "double"
+ read: "maximumHeight"
+ write: "setMaximumHeight"
+ reset: "resetMaximumHeight"
+ notify: "maximumHeightChanged"
+ index: 6
+ lineNumber: 107
+ isFinal: true
+ }
+ Property {
+ name: "fillHeight"
+ type: "bool"
+ read: "fillHeight"
+ write: "setFillHeight"
+ notify: "fillHeightChanged"
+ index: 7
+ lineNumber: 109
+ isFinal: true
+ }
+ Property {
+ name: "fillWidth"
+ type: "bool"
+ read: "fillWidth"
+ write: "setFillWidth"
+ notify: "fillWidthChanged"
+ index: 8
+ lineNumber: 110
+ isFinal: true
+ }
+ Signal { name: "viewChanged"; lineNumber: 148 }
+ Signal { name: "minimumWidthChanged"; lineNumber: 149 }
+ Signal { name: "minimumHeightChanged"; lineNumber: 150 }
+ Signal { name: "preferredWidthChanged"; lineNumber: 151 }
+ Signal { name: "preferredHeightChanged"; lineNumber: 152 }
+ Signal { name: "maximumWidthChanged"; lineNumber: 153 }
+ Signal { name: "maximumHeightChanged"; lineNumber: 154 }
+ Signal { name: "fillWidthChanged"; lineNumber: 155 }
+ Signal { name: "fillHeightChanged"; lineNumber: 156 }
+ }
+ Component {
+ file: "private/qquickstackview_p.h"
+ lineNumber: 67
+ name: "QQuickStackView"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/StackView 2.0",
+ "QtQuick.Templates/StackView 2.1",
+ "QtQuick.Templates/StackView 2.3",
+ "QtQuick.Templates/StackView 2.4",
+ "QtQuick.Templates/StackView 2.5",
+ "QtQuick.Templates/StackView 2.7",
+ "QtQuick.Templates/StackView 2.11",
+ "QtQuick.Templates/StackView 6.0",
+ "QtQuick.Templates/StackView 6.3",
+ "QtQuick.Templates/StackView 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ attachedType: "QQuickStackViewAttached"
+ Enum {
+ name: "Status"
+ lineNumber: 98
+ values: ["Inactive", "Deactivating", "Activating", "Active"]
+ }
+ Enum {
+ name: "LoadBehavior"
+ lineNumber: 129
+ values: ["DontLoad", "ForceLoad"]
+ }
+ Enum {
+ name: "Operation"
+ lineNumber: 138
+ values: [
+ "Transition",
+ "Immediate",
+ "PushTransition",
+ "ReplaceTransition",
+ "PopTransition"
+ ]
+ }
+ Property {
+ name: "busy"
+ type: "bool"
+ read: "isBusy"
+ notify: "busyChanged"
+ index: 0
+ lineNumber: 70
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "depth"
+ type: "int"
+ read: "depth"
+ notify: "depthChanged"
+ index: 1
+ lineNumber: 71
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "currentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "currentItem"
+ notify: "currentItemChanged"
+ index: 2
+ lineNumber: 72
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "initialItem"
+ type: "QJSValue"
+ read: "initialItem"
+ write: "setInitialItem"
+ index: 3
+ lineNumber: 73
+ isFinal: true
+ }
+ Property {
+ name: "popEnter"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "popEnter"
+ write: "setPopEnter"
+ notify: "popEnterChanged"
+ index: 4
+ lineNumber: 75
+ isFinal: true
+ }
+ Property {
+ name: "popExit"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "popExit"
+ write: "setPopExit"
+ notify: "popExitChanged"
+ index: 5
+ lineNumber: 76
+ isFinal: true
+ }
+ Property {
+ name: "pushEnter"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "pushEnter"
+ write: "setPushEnter"
+ notify: "pushEnterChanged"
+ index: 6
+ lineNumber: 77
+ isFinal: true
+ }
+ Property {
+ name: "pushExit"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "pushExit"
+ write: "setPushExit"
+ notify: "pushExitChanged"
+ index: 7
+ lineNumber: 78
+ isFinal: true
+ }
+ Property {
+ name: "replaceEnter"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "replaceEnter"
+ write: "setReplaceEnter"
+ notify: "replaceEnterChanged"
+ index: 8
+ lineNumber: 79
+ isFinal: true
+ }
+ Property {
+ name: "replaceExit"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "replaceExit"
+ write: "setReplaceExit"
+ notify: "replaceExitChanged"
+ index: 9
+ lineNumber: 80
+ isFinal: true
+ }
+ Property {
+ name: "empty"
+ revision: 515
+ type: "bool"
+ read: "isEmpty"
+ notify: "emptyChanged"
+ index: 10
+ lineNumber: 83
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "busyChanged"; lineNumber: 180 }
+ Signal { name: "depthChanged"; lineNumber: 181 }
+ Signal { name: "currentItemChanged"; lineNumber: 182 }
+ Signal { name: "popEnterChanged"; lineNumber: 184 }
+ Signal { name: "popExitChanged"; lineNumber: 185 }
+ Signal { name: "pushEnterChanged"; lineNumber: 186 }
+ Signal { name: "pushExitChanged"; lineNumber: 187 }
+ Signal { name: "replaceEnterChanged"; lineNumber: 188 }
+ Signal { name: "replaceExitChanged"; lineNumber: 189 }
+ Signal { name: "emptyChanged"; revision: 515; lineNumber: 192 }
+ Method {
+ name: "clear"
+ lineNumber: 177
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method { name: "clear"; isCloned: true; lineNumber: 177 }
+ Method {
+ name: "get"
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 135
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "behavior"; type: "QQuickStackView::LoadBehavior" }
+ }
+ Method {
+ name: "get"
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 135
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "find"
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 136
+ Parameter { name: "callback"; type: "QJSValue" }
+ Parameter { name: "behavior"; type: "QQuickStackView::LoadBehavior" }
+ }
+ Method {
+ name: "find"
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 136
+ Parameter { name: "callback"; type: "QJSValue" }
+ }
+ Method { name: "push"; isJavaScriptFunction: true; lineNumber: 147 }
+ Method { name: "pop"; isJavaScriptFunction: true; lineNumber: 148 }
+ Method { name: "replace"; isJavaScriptFunction: true; lineNumber: 149 }
+ Method {
+ name: "pushItems"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 151
+ Parameter { name: "args"; type: "QQuickStackViewArg"; isList: true }
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "pushItems"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 151
+ Parameter { name: "args"; type: "QQuickStackViewArg"; isList: true }
+ }
+ Method {
+ name: "pushItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 153
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "pushItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 153
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ }
+ Method {
+ name: "pushItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 153
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "pushItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 155
+ Parameter { name: "component"; type: "QQmlComponent"; isPointer: true }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "pushItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 155
+ Parameter { name: "component"; type: "QQmlComponent"; isPointer: true }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ }
+ Method {
+ name: "pushItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 155
+ Parameter { name: "component"; type: "QQmlComponent"; isPointer: true }
+ }
+ Method {
+ name: "pushItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 157
+ Parameter { name: "url"; type: "QUrl" }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "pushItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 157
+ Parameter { name: "url"; type: "QUrl" }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ }
+ Method {
+ name: "pushItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 157
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ Method {
+ name: "popToItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 160
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "popToItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 160
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "popToIndex"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 161
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "popToIndex"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 161
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "popCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 162
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "popCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 162
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 164
+ Parameter { name: "args"; type: "QQuickStackViewArg"; isList: true }
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 164
+ Parameter { name: "args"; type: "QQuickStackViewArg"; isList: true }
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 166
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 166
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 166
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 168
+ Parameter { name: "component"; type: "QQmlComponent"; isPointer: true }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 168
+ Parameter { name: "component"; type: "QQmlComponent"; isPointer: true }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 168
+ Parameter { name: "component"; type: "QQmlComponent"; isPointer: true }
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 170
+ Parameter { name: "url"; type: "QUrl" }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ Parameter { name: "operation"; type: "Operation" }
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 170
+ Parameter { name: "url"; type: "QUrl" }
+ Parameter { name: "properties"; type: "QVariantMap" }
+ }
+ Method {
+ name: "replaceCurrentItem"
+ revision: 1543
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 170
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ }
+ Component {
+ file: "private/qquickstackview_p.h"
+ lineNumber: 40
+ name: "QQuickStackViewArg"
+ accessSemantics: "value"
+ Method {
+ name: "QQuickStackViewArg"
+ isConstructor: true
+ lineNumber: 48
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "QQuickStackViewArg"
+ isConstructor: true
+ lineNumber: 49
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ Method {
+ name: "QQuickStackViewArg"
+ isConstructor: true
+ lineNumber: 50
+ Parameter { name: "component"; type: "QQmlComponent"; isPointer: true }
+ }
+ Method {
+ name: "QQuickStackViewArg"
+ isConstructor: true
+ lineNumber: 51
+ Parameter { name: "properties"; type: "QVariantMap" }
+ }
+ }
+ Component {
+ file: "private/qquickstackview_p.h"
+ lineNumber: 212
+ name: "QQuickStackViewAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "index"
+ type: "int"
+ read: "index"
+ notify: "indexChanged"
+ index: 0
+ lineNumber: 215
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "view"
+ type: "QQuickStackView"
+ isPointer: true
+ read: "view"
+ notify: "viewChanged"
+ index: 1
+ lineNumber: 216
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "status"
+ type: "QQuickStackView::Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 2
+ lineNumber: 217
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "isVisible"
+ write: "setVisible"
+ reset: "resetVisible"
+ notify: "visibleChanged"
+ index: 3
+ lineNumber: 219
+ isFinal: true
+ }
+ Signal { name: "indexChanged"; lineNumber: 235 }
+ Signal { name: "viewChanged"; lineNumber: 236 }
+ Signal { name: "statusChanged"; lineNumber: 237 }
+ Signal { name: "activated"; lineNumber: 239 }
+ Signal { name: "activating"; lineNumber: 240 }
+ Signal { name: "deactivated"; lineNumber: 241 }
+ Signal { name: "deactivating"; lineNumber: 242 }
+ Signal { name: "removed"; lineNumber: 243 }
+ Signal { name: "visibleChanged"; lineNumber: 245 }
+ }
+ Component {
+ file: "private/qquickswipe_p.h"
+ lineNumber: 30
+ name: "QQuickSwipe"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "complete"
+ type: "bool"
+ read: "isComplete"
+ notify: "completeChanged"
+ index: 1
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "left"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "left"
+ write: "setLeft"
+ notify: "leftChanged"
+ index: 2
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "behind"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "behind"
+ write: "setBehind"
+ notify: "behindChanged"
+ index: 3
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "right"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "right"
+ write: "setRight"
+ notify: "rightChanged"
+ index: 4
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "leftItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "leftItem"
+ notify: "leftItemChanged"
+ index: 5
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "behindItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "behindItem"
+ notify: "behindItemChanged"
+ index: 6
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "rightItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "rightItem"
+ notify: "rightItemChanged"
+ index: 7
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 8
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "transition"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "transition"
+ write: "setTransition"
+ notify: "transitionChanged"
+ index: 9
+ lineNumber: 43
+ isFinal: true
+ }
+ Signal { name: "positionChanged"; lineNumber: 87 }
+ Signal { name: "completeChanged"; lineNumber: 88 }
+ Signal { name: "leftChanged"; lineNumber: 89 }
+ Signal { name: "behindChanged"; lineNumber: 90 }
+ Signal { name: "rightChanged"; lineNumber: 91 }
+ Signal { name: "leftItemChanged"; lineNumber: 92 }
+ Signal { name: "behindItemChanged"; lineNumber: 93 }
+ Signal { name: "rightItemChanged"; lineNumber: 94 }
+ Signal { name: "completed"; lineNumber: 96 }
+ Signal { name: "opened"; lineNumber: 98 }
+ Signal { name: "closed"; lineNumber: 99 }
+ Signal { name: "enabledChanged"; lineNumber: 100 }
+ Signal { name: "transitionChanged"; lineNumber: 101 }
+ Method { name: "close"; revision: 513; lineNumber: 75 }
+ Method {
+ name: "open"
+ revision: 514
+ lineNumber: 84
+ Parameter { name: "side"; type: "QQuickSwipeDelegate::Side" }
+ }
+ }
+ Component {
+ file: "private/qquickswipedelegate_p.h"
+ lineNumber: 28
+ name: "QQuickSwipeDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickItemDelegate"
+ exports: [
+ "QtQuick.Templates/SwipeDelegate 2.0",
+ "QtQuick.Templates/SwipeDelegate 2.1",
+ "QtQuick.Templates/SwipeDelegate 2.2",
+ "QtQuick.Templates/SwipeDelegate 2.3",
+ "QtQuick.Templates/SwipeDelegate 2.4",
+ "QtQuick.Templates/SwipeDelegate 2.5",
+ "QtQuick.Templates/SwipeDelegate 2.7",
+ "QtQuick.Templates/SwipeDelegate 2.11",
+ "QtQuick.Templates/SwipeDelegate 6.0",
+ "QtQuick.Templates/SwipeDelegate 6.3",
+ "QtQuick.Templates/SwipeDelegate 6.7",
+ "QtQuick.Templates/SwipeDelegate 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ attachedType: "QQuickSwipeDelegateAttached"
+ Enum {
+ name: "Side"
+ lineNumber: 41
+ values: ["Left", "Right"]
+ }
+ Property {
+ name: "swipe"
+ type: "QQuickSwipe"
+ isPointer: true
+ read: "swipe"
+ index: 0
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qquickswipedelegate_p.h"
+ lineNumber: 68
+ name: "QQuickSwipeDelegateAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ notify: "pressedChanged"
+ index: 0
+ lineNumber: 71
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "pressedChanged"; lineNumber: 80 }
+ Signal { name: "clicked"; lineNumber: 81 }
+ }
+ Component {
+ file: "private/qquickswipeview_p.h"
+ lineNumber: 28
+ name: "QQuickSwipeView"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickContainer"
+ exports: [
+ "QtQuick.Templates/SwipeView 2.0",
+ "QtQuick.Templates/SwipeView 2.1",
+ "QtQuick.Templates/SwipeView 2.2",
+ "QtQuick.Templates/SwipeView 2.3",
+ "QtQuick.Templates/SwipeView 2.4",
+ "QtQuick.Templates/SwipeView 2.5",
+ "QtQuick.Templates/SwipeView 2.7",
+ "QtQuick.Templates/SwipeView 2.11",
+ "QtQuick.Templates/SwipeView 6.0",
+ "QtQuick.Templates/SwipeView 6.3",
+ "QtQuick.Templates/SwipeView 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ attachedType: "QQuickSwipeViewAttached"
+ Property {
+ name: "interactive"
+ revision: 513
+ type: "bool"
+ read: "isInteractive"
+ write: "setInteractive"
+ notify: "interactiveChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "orientation"
+ revision: 514
+ type: "Qt::Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 1
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "horizontal"
+ revision: 515
+ type: "bool"
+ read: "isHorizontal"
+ notify: "orientationChanged"
+ index: 2
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "vertical"
+ revision: 515
+ type: "bool"
+ read: "isVertical"
+ notify: "orientationChanged"
+ index: 3
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "interactiveChanged"; revision: 513; lineNumber: 61 }
+ Signal { name: "orientationChanged"; revision: 514; lineNumber: 63 }
+ }
+ Component {
+ file: "private/qquickswipeview_p.h"
+ lineNumber: 83
+ name: "QQuickSwipeViewAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "index"
+ type: "int"
+ read: "index"
+ notify: "indexChanged"
+ index: 0
+ lineNumber: 86
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "isCurrentItem"
+ type: "bool"
+ read: "isCurrentItem"
+ notify: "isCurrentItemChanged"
+ index: 1
+ lineNumber: 87
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "view"
+ type: "QQuickSwipeView"
+ isPointer: true
+ read: "view"
+ notify: "viewChanged"
+ index: 2
+ lineNumber: 88
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "isNextItem"
+ revision: 513
+ type: "bool"
+ read: "isNextItem"
+ notify: "isNextItemChanged"
+ index: 3
+ lineNumber: 90
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "isPreviousItem"
+ revision: 513
+ type: "bool"
+ read: "isPreviousItem"
+ notify: "isPreviousItemChanged"
+ index: 4
+ lineNumber: 91
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "indexChanged"; lineNumber: 105 }
+ Signal { name: "isCurrentItemChanged"; lineNumber: 106 }
+ Signal { name: "viewChanged"; lineNumber: 107 }
+ Signal { name: "isNextItemChanged"; lineNumber: 109 }
+ Signal { name: "isPreviousItemChanged"; lineNumber: 110 }
+ }
+ Component {
+ file: "private/qquickswitch_p.h"
+ lineNumber: 25
+ name: "QQuickSwitch"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractButton"
+ exports: [
+ "QtQuick.Templates/Switch 2.0",
+ "QtQuick.Templates/Switch 2.1",
+ "QtQuick.Templates/Switch 2.2",
+ "QtQuick.Templates/Switch 2.3",
+ "QtQuick.Templates/Switch 2.4",
+ "QtQuick.Templates/Switch 2.5",
+ "QtQuick.Templates/Switch 2.7",
+ "QtQuick.Templates/Switch 2.11",
+ "QtQuick.Templates/Switch 6.0",
+ "QtQuick.Templates/Switch 6.3",
+ "QtQuick.Templates/Switch 6.7",
+ "QtQuick.Templates/Switch 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "visualPosition"
+ type: "double"
+ read: "visualPosition"
+ notify: "visualPositionChanged"
+ index: 1
+ lineNumber: 29
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "positionChanged"; lineNumber: 42 }
+ Signal { name: "visualPositionChanged"; lineNumber: 43 }
+ }
+ Component {
+ file: "private/qquickswitchdelegate_p.h"
+ lineNumber: 25
+ name: "QQuickSwitchDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickItemDelegate"
+ exports: [
+ "QtQuick.Templates/SwitchDelegate 2.0",
+ "QtQuick.Templates/SwitchDelegate 2.1",
+ "QtQuick.Templates/SwitchDelegate 2.2",
+ "QtQuick.Templates/SwitchDelegate 2.3",
+ "QtQuick.Templates/SwitchDelegate 2.4",
+ "QtQuick.Templates/SwitchDelegate 2.5",
+ "QtQuick.Templates/SwitchDelegate 2.7",
+ "QtQuick.Templates/SwitchDelegate 2.11",
+ "QtQuick.Templates/SwitchDelegate 6.0",
+ "QtQuick.Templates/SwitchDelegate 6.3",
+ "QtQuick.Templates/SwitchDelegate 6.7",
+ "QtQuick.Templates/SwitchDelegate 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "visualPosition"
+ type: "double"
+ read: "visualPosition"
+ notify: "visualPositionChanged"
+ index: 1
+ lineNumber: 29
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "positionChanged"; lineNumber: 42 }
+ Signal { name: "visualPositionChanged"; lineNumber: 43 }
+ }
+ Component {
+ file: "private/qquicktabbar_p.h"
+ lineNumber: 29
+ name: "QQuickTabBar"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickContainer"
+ exports: [
+ "QtQuick.Templates/TabBar 2.0",
+ "QtQuick.Templates/TabBar 2.1",
+ "QtQuick.Templates/TabBar 2.3",
+ "QtQuick.Templates/TabBar 2.4",
+ "QtQuick.Templates/TabBar 2.5",
+ "QtQuick.Templates/TabBar 2.7",
+ "QtQuick.Templates/TabBar 2.11",
+ "QtQuick.Templates/TabBar 6.0",
+ "QtQuick.Templates/TabBar 6.3",
+ "QtQuick.Templates/TabBar 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ attachedType: "QQuickTabBarAttached"
+ Enum {
+ name: "Position"
+ lineNumber: 40
+ values: ["Header", "Footer"]
+ }
+ Property {
+ name: "position"
+ type: "Position"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Signal { name: "positionChanged"; lineNumber: 52 }
+ }
+ Component {
+ file: "private/qquicktabbar_p.h"
+ lineNumber: 77
+ name: "QQuickTabBarAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "index"
+ type: "int"
+ read: "index"
+ notify: "indexChanged"
+ index: 0
+ lineNumber: 80
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "tabBar"
+ type: "QQuickTabBar"
+ isPointer: true
+ read: "tabBar"
+ notify: "tabBarChanged"
+ index: 1
+ lineNumber: 81
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "position"
+ type: "QQuickTabBar::Position"
+ read: "position"
+ notify: "positionChanged"
+ index: 2
+ lineNumber: 82
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "indexChanged"; lineNumber: 92 }
+ Signal { name: "tabBarChanged"; lineNumber: 93 }
+ Signal { name: "positionChanged"; lineNumber: 94 }
+ }
+ Component {
+ file: "private/qquicktabbutton_p.h"
+ lineNumber: 25
+ name: "QQuickTabButton"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractButton"
+ exports: [
+ "QtQuick.Templates/TabButton 2.0",
+ "QtQuick.Templates/TabButton 2.1",
+ "QtQuick.Templates/TabButton 2.2",
+ "QtQuick.Templates/TabButton 2.3",
+ "QtQuick.Templates/TabButton 2.4",
+ "QtQuick.Templates/TabButton 2.5",
+ "QtQuick.Templates/TabButton 2.7",
+ "QtQuick.Templates/TabButton 2.11",
+ "QtQuick.Templates/TabButton 6.0",
+ "QtQuick.Templates/TabButton 6.3",
+ "QtQuick.Templates/TabButton 6.7",
+ "QtQuick.Templates/TabButton 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ }
+ Component {
+ file: "private/qquicktableviewdelegate_p.h"
+ lineNumber: 28
+ name: "QQuickTableViewDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickItemDelegate"
+ exports: ["QtQuick.Templates/TableViewDelegate 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Property {
+ name: "tableView"
+ type: "QQuickTableView"
+ isPointer: true
+ read: "tableView"
+ write: "setTableView"
+ notify: "tableViewChanged"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "current"
+ type: "bool"
+ read: "current"
+ write: "setCurrent"
+ notify: "currentChanged"
+ index: 1
+ lineNumber: 34
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "selected"
+ type: "bool"
+ read: "selected"
+ write: "setSelected"
+ notify: "selectedChanged"
+ index: 2
+ lineNumber: 35
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "editing"
+ type: "bool"
+ read: "editing"
+ write: "setEditing"
+ notify: "editingChanged"
+ index: 3
+ lineNumber: 36
+ isFinal: true
+ isRequired: true
+ }
+ Signal { name: "tableViewChanged"; lineNumber: 57 }
+ Signal { name: "currentChanged"; lineNumber: 58 }
+ Signal { name: "selectedChanged"; lineNumber: 59 }
+ Signal { name: "editingChanged"; lineNumber: 60 }
+ }
+ Component {
+ file: "private/qquicktextarea_p.h"
+ lineNumber: 30
+ name: "QQuickTextArea"
+ accessSemantics: "reference"
+ prototype: "QQuickTextEdit"
+ deferredNames: ["background"]
+ exports: [
+ "QtQuick.Templates/TextArea 2.0",
+ "QtQuick.Templates/TextArea 2.1",
+ "QtQuick.Templates/TextArea 2.2",
+ "QtQuick.Templates/TextArea 2.3",
+ "QtQuick.Templates/TextArea 2.4",
+ "QtQuick.Templates/TextArea 2.5",
+ "QtQuick.Templates/TextArea 2.6",
+ "QtQuick.Templates/TextArea 2.7",
+ "QtQuick.Templates/TextArea 2.10",
+ "QtQuick.Templates/TextArea 2.11",
+ "QtQuick.Templates/TextArea 6.0",
+ "QtQuick.Templates/TextArea 6.2",
+ "QtQuick.Templates/TextArea 6.3",
+ "QtQuick.Templates/TextArea 6.4",
+ "QtQuick.Templates/TextArea 6.7",
+ "QtQuick.Templates/TextArea 6.9"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 522,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1540,
+ 1543,
+ 1545
+ ]
+ attachedType: "QQuickTextAreaAttached"
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 0
+ lineNumber: 33
+ isOverride: true
+ }
+ Property {
+ name: "implicitWidth"
+ type: "double"
+ read: "implicitWidth"
+ write: "setImplicitWidth"
+ notify: "implicitWidthChanged3"
+ index: 1
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "implicitHeight"
+ type: "double"
+ read: "implicitHeight"
+ write: "setImplicitHeight"
+ notify: "implicitHeightChanged3"
+ index: 2
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "background"
+ type: "QQuickItem"
+ isPointer: true
+ read: "background"
+ write: "setBackground"
+ notify: "backgroundChanged"
+ index: 3
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "placeholderText"
+ type: "QString"
+ read: "placeholderText"
+ write: "setPlaceholderText"
+ notify: "placeholderTextChanged"
+ index: 4
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "focusReason"
+ type: "Qt::FocusReason"
+ read: "focusReason"
+ write: "setFocusReason"
+ notify: "focusReasonChanged"
+ index: 5
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "hovered"
+ revision: 513
+ type: "bool"
+ read: "isHovered"
+ notify: "hoveredChanged"
+ index: 6
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hoverEnabled"
+ revision: 513
+ type: "bool"
+ read: "isHoverEnabled"
+ write: "setHoverEnabled"
+ reset: "resetHoverEnabled"
+ notify: "hoverEnabledChanged"
+ index: 7
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "placeholderTextColor"
+ revision: 517
+ type: "QColor"
+ read: "placeholderTextColor"
+ write: "setPlaceholderTextColor"
+ notify: "placeholderTextColorChanged"
+ index: 8
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundWidth"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundWidth"
+ notify: "implicitBackgroundWidthChanged"
+ index: 9
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundHeight"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundHeight"
+ notify: "implicitBackgroundHeightChanged"
+ index: 10
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "topInset"
+ revision: 517
+ type: "double"
+ read: "topInset"
+ write: "setTopInset"
+ reset: "resetTopInset"
+ notify: "topInsetChanged"
+ index: 11
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "leftInset"
+ revision: 517
+ type: "double"
+ read: "leftInset"
+ write: "setLeftInset"
+ reset: "resetLeftInset"
+ notify: "leftInsetChanged"
+ index: 12
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "rightInset"
+ revision: 517
+ type: "double"
+ read: "rightInset"
+ write: "setRightInset"
+ reset: "resetRightInset"
+ notify: "rightInsetChanged"
+ index: 13
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "bottomInset"
+ revision: 517
+ type: "double"
+ read: "bottomInset"
+ write: "setBottomInset"
+ reset: "resetBottomInset"
+ notify: "bottomInsetChanged"
+ index: 14
+ lineNumber: 49
+ isFinal: true
+ }
+ Signal { name: "fontChanged"; lineNumber: 107 }
+ Signal { name: "implicitWidthChanged3"; lineNumber: 108 }
+ Signal { name: "implicitHeightChanged3"; lineNumber: 109 }
+ Signal { name: "backgroundChanged"; lineNumber: 110 }
+ Signal { name: "placeholderTextChanged"; lineNumber: 111 }
+ Signal { name: "focusReasonChanged"; lineNumber: 112 }
+ Signal {
+ name: "pressAndHold"
+ lineNumber: 113
+ Parameter { name: "event"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "pressed"
+ revision: 513
+ lineNumber: 115
+ Parameter { name: "event"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "released"
+ revision: 513
+ lineNumber: 116
+ Parameter { name: "event"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal { name: "hoveredChanged"; revision: 513; lineNumber: 117 }
+ Signal { name: "hoverEnabledChanged"; revision: 513; lineNumber: 118 }
+ Signal { name: "placeholderTextColorChanged"; revision: 517; lineNumber: 120 }
+ Signal { name: "implicitBackgroundWidthChanged"; revision: 517; lineNumber: 121 }
+ Signal { name: "implicitBackgroundHeightChanged"; revision: 517; lineNumber: 122 }
+ Signal { name: "topInsetChanged"; revision: 517; lineNumber: 123 }
+ Signal { name: "leftInsetChanged"; revision: 517; lineNumber: 124 }
+ Signal { name: "rightInsetChanged"; revision: 517; lineNumber: 125 }
+ Signal { name: "bottomInsetChanged"; revision: 517; lineNumber: 126 }
+ }
+ Component {
+ file: "private/qquicktextarea_p.h"
+ lineNumber: 159
+ name: "QQuickTextAreaAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "flickable"
+ type: "QQuickTextArea"
+ isPointer: true
+ read: "flickable"
+ write: "setFlickable"
+ notify: "flickableChanged"
+ index: 0
+ lineNumber: 162
+ isFinal: true
+ }
+ Signal { name: "flickableChanged"; lineNumber: 171 }
+ }
+ Component {
+ file: "private/qquicktextfield_p.h"
+ lineNumber: 28
+ name: "QQuickTextField"
+ accessSemantics: "reference"
+ prototype: "QQuickTextInput"
+ deferredNames: ["background"]
+ exports: [
+ "QtQuick.Templates/TextField 2.0",
+ "QtQuick.Templates/TextField 2.1",
+ "QtQuick.Templates/TextField 2.2",
+ "QtQuick.Templates/TextField 2.4",
+ "QtQuick.Templates/TextField 2.5",
+ "QtQuick.Templates/TextField 2.6",
+ "QtQuick.Templates/TextField 2.7",
+ "QtQuick.Templates/TextField 2.9",
+ "QtQuick.Templates/TextField 2.11",
+ "QtQuick.Templates/TextField 6.0",
+ "QtQuick.Templates/TextField 6.2",
+ "QtQuick.Templates/TextField 6.3",
+ "QtQuick.Templates/TextField 6.4",
+ "QtQuick.Templates/TextField 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 516,
+ 517,
+ 518,
+ 519,
+ 521,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1540,
+ 1543
+ ]
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 0
+ lineNumber: 31
+ isOverride: true
+ }
+ Property {
+ name: "implicitWidth"
+ type: "double"
+ read: "implicitWidth"
+ write: "setImplicitWidth"
+ notify: "implicitWidthChanged3"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "implicitHeight"
+ type: "double"
+ read: "implicitHeight"
+ write: "setImplicitHeight"
+ notify: "implicitHeightChanged3"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "background"
+ type: "QQuickItem"
+ isPointer: true
+ read: "background"
+ write: "setBackground"
+ notify: "backgroundChanged"
+ index: 3
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "placeholderText"
+ type: "QString"
+ read: "placeholderText"
+ write: "setPlaceholderText"
+ notify: "placeholderTextChanged"
+ index: 4
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "focusReason"
+ type: "Qt::FocusReason"
+ read: "focusReason"
+ write: "setFocusReason"
+ notify: "focusReasonChanged"
+ index: 5
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "hovered"
+ revision: 513
+ type: "bool"
+ read: "isHovered"
+ notify: "hoveredChanged"
+ index: 6
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hoverEnabled"
+ revision: 513
+ type: "bool"
+ read: "isHoverEnabled"
+ write: "setHoverEnabled"
+ reset: "resetHoverEnabled"
+ notify: "hoverEnabledChanged"
+ index: 7
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "placeholderTextColor"
+ revision: 517
+ type: "QColor"
+ read: "placeholderTextColor"
+ write: "setPlaceholderTextColor"
+ notify: "placeholderTextColorChanged"
+ index: 8
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundWidth"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundWidth"
+ notify: "implicitBackgroundWidthChanged"
+ index: 9
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "implicitBackgroundHeight"
+ revision: 517
+ type: "double"
+ read: "implicitBackgroundHeight"
+ notify: "implicitBackgroundHeightChanged"
+ index: 10
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "topInset"
+ revision: 517
+ type: "double"
+ read: "topInset"
+ write: "setTopInset"
+ reset: "resetTopInset"
+ notify: "topInsetChanged"
+ index: 11
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "leftInset"
+ revision: 517
+ type: "double"
+ read: "leftInset"
+ write: "setLeftInset"
+ reset: "resetLeftInset"
+ notify: "leftInsetChanged"
+ index: 12
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "rightInset"
+ revision: 517
+ type: "double"
+ read: "rightInset"
+ write: "setRightInset"
+ reset: "resetRightInset"
+ notify: "rightInsetChanged"
+ index: 13
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "bottomInset"
+ revision: 517
+ type: "double"
+ read: "bottomInset"
+ write: "setBottomInset"
+ reset: "resetBottomInset"
+ notify: "bottomInsetChanged"
+ index: 14
+ lineNumber: 47
+ isFinal: true
+ }
+ Signal { name: "fontChanged"; lineNumber: 100 }
+ Signal { name: "implicitWidthChanged3"; lineNumber: 101 }
+ Signal { name: "implicitHeightChanged3"; lineNumber: 102 }
+ Signal { name: "backgroundChanged"; lineNumber: 103 }
+ Signal { name: "placeholderTextChanged"; lineNumber: 104 }
+ Signal { name: "focusReasonChanged"; lineNumber: 105 }
+ Signal {
+ name: "pressAndHold"
+ lineNumber: 106
+ Parameter { name: "event"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "pressed"
+ revision: 513
+ lineNumber: 108
+ Parameter { name: "event"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "released"
+ revision: 513
+ lineNumber: 109
+ Parameter { name: "event"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal { name: "hoveredChanged"; revision: 513; lineNumber: 110 }
+ Signal { name: "hoverEnabledChanged"; revision: 513; lineNumber: 111 }
+ Signal { name: "placeholderTextColorChanged"; revision: 517; lineNumber: 113 }
+ Signal { name: "implicitBackgroundWidthChanged"; revision: 517; lineNumber: 114 }
+ Signal { name: "implicitBackgroundHeightChanged"; revision: 517; lineNumber: 115 }
+ Signal { name: "topInsetChanged"; revision: 517; lineNumber: 116 }
+ Signal { name: "leftInsetChanged"; revision: 517; lineNumber: 117 }
+ Signal { name: "rightInsetChanged"; revision: 517; lineNumber: 118 }
+ Signal { name: "bottomInsetChanged"; revision: 517; lineNumber: 119 }
+ }
+ Component {
+ file: "private/qquicktoolbar_p.h"
+ lineNumber: 25
+ name: "QQuickToolBar"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickPane"
+ exports: [
+ "QtQuick.Templates/ToolBar 2.0",
+ "QtQuick.Templates/ToolBar 2.1",
+ "QtQuick.Templates/ToolBar 2.4",
+ "QtQuick.Templates/ToolBar 2.5",
+ "QtQuick.Templates/ToolBar 2.7",
+ "QtQuick.Templates/ToolBar 2.11",
+ "QtQuick.Templates/ToolBar 6.0",
+ "QtQuick.Templates/ToolBar 6.3",
+ "QtQuick.Templates/ToolBar 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "Position"
+ lineNumber: 35
+ values: ["Header", "Footer"]
+ }
+ Property {
+ name: "position"
+ type: "Position"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Signal { name: "positionChanged"; lineNumber: 45 }
+ }
+ Component {
+ file: "private/qquicktoolbutton_p.h"
+ lineNumber: 25
+ name: "QQuickToolButton"
+ accessSemantics: "reference"
+ prototype: "QQuickButton"
+ exports: [
+ "QtQuick.Templates/ToolButton 2.0",
+ "QtQuick.Templates/ToolButton 2.1",
+ "QtQuick.Templates/ToolButton 2.2",
+ "QtQuick.Templates/ToolButton 2.3",
+ "QtQuick.Templates/ToolButton 2.4",
+ "QtQuick.Templates/ToolButton 2.5",
+ "QtQuick.Templates/ToolButton 2.7",
+ "QtQuick.Templates/ToolButton 2.11",
+ "QtQuick.Templates/ToolButton 6.0",
+ "QtQuick.Templates/ToolButton 6.3",
+ "QtQuick.Templates/ToolButton 6.7",
+ "QtQuick.Templates/ToolButton 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1544
+ ]
+ }
+ Component {
+ file: "private/qquicktoolseparator_p.h"
+ lineNumber: 25
+ name: "QQuickToolSeparator"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/ToolSeparator 2.1",
+ "QtQuick.Templates/ToolSeparator 2.4",
+ "QtQuick.Templates/ToolSeparator 2.5",
+ "QtQuick.Templates/ToolSeparator 2.7",
+ "QtQuick.Templates/ToolSeparator 2.11",
+ "QtQuick.Templates/ToolSeparator 6.0",
+ "QtQuick.Templates/ToolSeparator 6.3",
+ "QtQuick.Templates/ToolSeparator 6.7"
+ ]
+ exportMetaObjectRevisions: [513, 516, 517, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "orientation"
+ type: "Qt::Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 0
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "horizontal"
+ type: "bool"
+ read: "isHorizontal"
+ notify: "orientationChanged"
+ index: 1
+ lineNumber: 29
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "vertical"
+ type: "bool"
+ read: "isVertical"
+ notify: "orientationChanged"
+ index: 2
+ lineNumber: 30
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "orientationChanged"; lineNumber: 44 }
+ }
+ Component {
+ file: "private/qquicktooltip_p.h"
+ lineNumber: 27
+ name: "QQuickToolTip"
+ accessSemantics: "reference"
+ defaultProperty: "contentData"
+ prototype: "QQuickPopup"
+ exports: [
+ "QtQuick.Templates/ToolTip 2.0",
+ "QtQuick.Templates/ToolTip 2.1",
+ "QtQuick.Templates/ToolTip 2.3",
+ "QtQuick.Templates/ToolTip 2.5",
+ "QtQuick.Templates/ToolTip 6.0",
+ "QtQuick.Templates/ToolTip 6.8"
+ ]
+ exportMetaObjectRevisions: [512, 513, 515, 517, 1536, 1544]
+ attachedType: "QQuickToolTipAttached"
+ Property {
+ name: "delay"
+ type: "int"
+ read: "delay"
+ write: "setDelay"
+ notify: "delayChanged"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "timeout"
+ type: "int"
+ read: "timeout"
+ write: "setTimeout"
+ notify: "timeoutChanged"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 2
+ lineNumber: 32
+ isFinal: true
+ }
+ Signal { name: "textChanged"; lineNumber: 54 }
+ Signal { name: "delayChanged"; lineNumber: 55 }
+ Signal { name: "timeoutChanged"; lineNumber: 56 }
+ Method {
+ name: "show"
+ revision: 517
+ lineNumber: 59
+ Parameter { name: "text"; type: "QString" }
+ Parameter { name: "ms"; type: "int" }
+ }
+ Method {
+ name: "show"
+ revision: 517
+ isCloned: true
+ lineNumber: 59
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method { name: "hide"; revision: 517; lineNumber: 60 }
+ }
+ Component {
+ file: "private/qquicktooltip_p.h"
+ lineNumber: 78
+ name: "QQuickToolTipAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 0
+ lineNumber: 81
+ isFinal: true
+ }
+ Property {
+ name: "delay"
+ type: "int"
+ read: "delay"
+ write: "setDelay"
+ notify: "delayChanged"
+ index: 1
+ lineNumber: 82
+ isFinal: true
+ }
+ Property {
+ name: "timeout"
+ type: "int"
+ read: "timeout"
+ write: "setTimeout"
+ notify: "timeoutChanged"
+ index: 2
+ lineNumber: 83
+ isFinal: true
+ }
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "isVisible"
+ write: "setVisible"
+ notify: "visibleChanged"
+ index: 3
+ lineNumber: 84
+ isFinal: true
+ }
+ Property {
+ name: "toolTip"
+ type: "QQuickToolTip"
+ isPointer: true
+ read: "toolTip"
+ index: 4
+ lineNumber: 85
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Signal { name: "textChanged"; lineNumber: 105 }
+ Signal { name: "delayChanged"; lineNumber: 106 }
+ Signal { name: "timeoutChanged"; lineNumber: 107 }
+ Signal { name: "visibleChanged"; lineNumber: 108 }
+ Method {
+ name: "show"
+ lineNumber: 111
+ Parameter { name: "text"; type: "QString" }
+ Parameter { name: "ms"; type: "int" }
+ }
+ Method {
+ name: "show"
+ isCloned: true
+ lineNumber: 111
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method { name: "hide"; lineNumber: 112 }
+ }
+ Component {
+ file: "private/qquicktreeviewdelegate_p.h"
+ lineNumber: 28
+ name: "QQuickTreeViewDelegate"
+ accessSemantics: "reference"
+ prototype: "QQuickItemDelegate"
+ exports: [
+ "QtQuick.Templates/TreeViewDelegate 6.3",
+ "QtQuick.Templates/TreeViewDelegate 6.4",
+ "QtQuick.Templates/TreeViewDelegate 6.5",
+ "QtQuick.Templates/TreeViewDelegate 6.7",
+ "QtQuick.Templates/TreeViewDelegate 6.8"
+ ]
+ exportMetaObjectRevisions: [1539, 1540, 1541, 1543, 1544]
+ Property {
+ name: "indentation"
+ type: "double"
+ read: "indentation"
+ write: "setIndentation"
+ notify: "indentationChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "leftMargin"
+ type: "double"
+ read: "leftMargin"
+ write: "setLeftMargin"
+ notify: "leftMarginChanged"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "rightMargin"
+ type: "double"
+ read: "rightMargin"
+ write: "setRightMargin"
+ notify: "rightMarginChanged"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "treeView"
+ type: "QQuickTreeView"
+ isPointer: true
+ read: "treeView"
+ write: "setTreeView"
+ notify: "treeviewChanged"
+ index: 3
+ lineNumber: 36
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "isTreeNode"
+ type: "bool"
+ read: "isTreeNode"
+ write: "setIsTreeNode"
+ notify: "isTreeNodeChanged"
+ index: 4
+ lineNumber: 37
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "hasChildren"
+ type: "bool"
+ read: "hasChildren"
+ write: "setHasChildren"
+ notify: "hasChildrenChanged"
+ index: 5
+ lineNumber: 38
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "expanded"
+ type: "bool"
+ read: "expanded"
+ write: "setExpanded"
+ notify: "expandedChanged"
+ index: 6
+ lineNumber: 39
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "depth"
+ type: "int"
+ read: "depth"
+ write: "setDepth"
+ notify: "depthChanged"
+ index: 7
+ lineNumber: 40
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "current"
+ revision: 1540
+ type: "bool"
+ read: "current"
+ write: "setCurrent"
+ notify: "currentChanged"
+ index: 8
+ lineNumber: 41
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "selected"
+ revision: 1540
+ type: "bool"
+ read: "selected"
+ write: "setSelected"
+ notify: "selectedChanged"
+ index: 9
+ lineNumber: 42
+ isFinal: true
+ isRequired: true
+ }
+ Property {
+ name: "editing"
+ revision: 1541
+ type: "bool"
+ read: "editing"
+ write: "setEditing"
+ notify: "editingChanged"
+ index: 10
+ lineNumber: 43
+ isFinal: true
+ isRequired: true
+ }
+ Signal { name: "indicatorChanged"; lineNumber: 85 }
+ Signal { name: "indentationChanged"; lineNumber: 86 }
+ Signal { name: "isTreeNodeChanged"; lineNumber: 87 }
+ Signal { name: "hasChildrenChanged"; lineNumber: 88 }
+ Signal { name: "expandedChanged"; lineNumber: 89 }
+ Signal { name: "depthChanged"; lineNumber: 90 }
+ Signal { name: "treeviewChanged"; lineNumber: 91 }
+ Signal { name: "leftMarginChanged"; lineNumber: 92 }
+ Signal { name: "rightMarginChanged"; lineNumber: 93 }
+ Signal { name: "currentChanged"; revision: 1540; lineNumber: 94 }
+ Signal { name: "selectedChanged"; revision: 1540; lineNumber: 95 }
+ Signal { name: "editingChanged"; revision: 1541; lineNumber: 96 }
+ }
+ Component {
+ file: "private/qquicktumbler_p.h"
+ lineNumber: 28
+ name: "QQuickTumbler"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/Tumbler 2.0",
+ "QtQuick.Templates/Tumbler 2.1",
+ "QtQuick.Templates/Tumbler 2.2",
+ "QtQuick.Templates/Tumbler 2.4",
+ "QtQuick.Templates/Tumbler 2.5",
+ "QtQuick.Templates/Tumbler 2.7",
+ "QtQuick.Templates/Tumbler 2.11",
+ "QtQuick.Templates/Tumbler 6.0",
+ "QtQuick.Templates/Tumbler 6.3",
+ "QtQuick.Templates/Tumbler 6.7",
+ "QtQuick.Templates/Tumbler 6.9"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1545
+ ]
+ attachedType: "QQuickTumblerAttached"
+ Enum {
+ name: "PositionMode"
+ lineNumber: 75
+ values: [
+ "Beginning",
+ "Center",
+ "End",
+ "Visible",
+ "Contain",
+ "SnapPosition"
+ ]
+ }
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "currentIndex"
+ type: "int"
+ read: "currentIndex"
+ write: "setCurrentIndex"
+ notify: "currentIndexChanged"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "currentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "currentItem"
+ notify: "currentItemChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 4
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "visibleItemCount"
+ type: "int"
+ read: "visibleItemCount"
+ write: "setVisibleItemCount"
+ notify: "visibleItemCountChanged"
+ index: 5
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "wrap"
+ revision: 513
+ type: "bool"
+ read: "wrap"
+ write: "setWrap"
+ reset: "resetWrap"
+ notify: "wrapChanged"
+ index: 6
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "moving"
+ revision: 514
+ type: "bool"
+ read: "isMoving"
+ notify: "movingChanged"
+ index: 7
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "flickDeceleration"
+ revision: 1545
+ type: "double"
+ read: "flickDeceleration"
+ write: "setFlickDeceleration"
+ reset: "resetFlickDeceleration"
+ notify: "flickDecelerationChanged"
+ index: 8
+ lineNumber: 41
+ isFinal: true
+ }
+ Signal { name: "modelChanged"; lineNumber: 93 }
+ Signal { name: "countChanged"; lineNumber: 94 }
+ Signal { name: "currentIndexChanged"; lineNumber: 95 }
+ Signal { name: "currentItemChanged"; lineNumber: 96 }
+ Signal { name: "delegateChanged"; lineNumber: 97 }
+ Signal { name: "visibleItemCountChanged"; lineNumber: 98 }
+ Signal { name: "wrapChanged"; revision: 513; lineNumber: 100 }
+ Signal { name: "movingChanged"; revision: 514; lineNumber: 102 }
+ Signal { name: "flickDecelerationChanged"; revision: 1545; lineNumber: 103 }
+ Method { name: "_q_updateItemWidths"; lineNumber: 118 }
+ Method { name: "_q_updateItemHeights"; lineNumber: 119 }
+ Method { name: "_q_onViewCurrentIndexChanged"; lineNumber: 120 }
+ Method { name: "_q_onViewCountChanged"; lineNumber: 121 }
+ Method { name: "_q_onViewOffsetChanged"; lineNumber: 122 }
+ Method { name: "_q_onViewContentYChanged"; lineNumber: 123 }
+ Method {
+ name: "positionViewAtIndex"
+ revision: 517
+ lineNumber: 86
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "mode"; type: "PositionMode" }
+ }
+ }
+ Component {
+ file: "private/qquicktumbler_p.h"
+ lineNumber: 128
+ name: "QQuickTumblerAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "tumbler"
+ type: "QQuickTumbler"
+ isPointer: true
+ read: "tumbler"
+ index: 0
+ lineNumber: 131
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "displacement"
+ type: "double"
+ read: "displacement"
+ notify: "displacementChanged"
+ index: 1
+ lineNumber: 132
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "displacementChanged"; lineNumber: 141 }
+ }
+ Component {
+ file: "private/qquickheaderview_p.h"
+ lineNumber: 78
+ name: "QQuickVerticalHeaderView"
+ accessSemantics: "reference"
+ prototype: "QQuickHeaderViewBase"
+ exports: [
+ "QtQuick.Templates/VerticalHeaderView 2.15",
+ "QtQuick.Templates/VerticalHeaderView 6.0",
+ "QtQuick.Templates/VerticalHeaderView 6.2",
+ "QtQuick.Templates/VerticalHeaderView 6.3",
+ "QtQuick.Templates/VerticalHeaderView 6.4",
+ "QtQuick.Templates/VerticalHeaderView 6.5",
+ "QtQuick.Templates/VerticalHeaderView 6.6",
+ "QtQuick.Templates/VerticalHeaderView 6.7",
+ "QtQuick.Templates/VerticalHeaderView 6.8",
+ "QtQuick.Templates/VerticalHeaderView 6.9",
+ "QtQuick.Templates/VerticalHeaderView 6.10",
+ "QtQuick.Templates/VerticalHeaderView 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 527,
+ 1536,
+ 1538,
+ 1539,
+ 1540,
+ 1541,
+ 1542,
+ 1543,
+ 1544,
+ 1545,
+ 1546,
+ 1547
+ ]
+ Property {
+ name: "movableRows"
+ revision: 1544
+ type: "bool"
+ read: "movableRows"
+ write: "setMovableRows"
+ notify: "movableRowsChanged"
+ index: 0
+ lineNumber: 82
+ isFinal: true
+ }
+ Signal { name: "movableRowsChanged"; revision: 1544; lineNumber: 94 }
+ }
+ Component {
+ file: "private/qquickweeknumbercolumn_p.h"
+ lineNumber: 26
+ name: "QQuickWeekNumberColumn"
+ accessSemantics: "reference"
+ prototype: "QQuickControl"
+ exports: [
+ "QtQuick.Templates/AbstractWeekNumberColumn 6.3",
+ "QtQuick.Templates/AbstractWeekNumberColumn 6.7"
+ ]
+ exportMetaObjectRevisions: [1539, 1543]
+ Property {
+ name: "month"
+ type: "int"
+ read: "month"
+ write: "setMonth"
+ notify: "monthChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "year"
+ type: "int"
+ read: "year"
+ write: "setYear"
+ notify: "yearChanged"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "source"
+ type: "QVariant"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 3
+ lineNumber: 32
+ isFinal: true
+ }
+ Signal { name: "monthChanged"; lineNumber: 52 }
+ Signal { name: "yearChanged"; lineNumber: 53 }
+ Signal { name: "sourceChanged"; lineNumber: 54 }
+ Signal { name: "delegateChanged"; lineNumber: 55 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Templates/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Templates/qmldir
new file mode 100644
index 00000000..bd768665
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Templates/qmldir
@@ -0,0 +1,8 @@
+module QtQuick.Templates
+linktarget Qt6::qtquicktemplates2plugin
+plugin qtquicktemplates2plugin
+classname QtQuickTemplates2Plugin
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Templates/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Templates/qtquicktemplates2plugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Templates/qtquicktemplates2plugin.dll
new file mode 100644
index 00000000..e14a4a90
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Templates/qtquicktemplates2plugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/BlendTrees/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/BlendTrees/plugins.qmltypes
new file mode 100644
index 00000000..e22e1c17
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/BlendTrees/plugins.qmltypes
@@ -0,0 +1,121 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qblendanimationnode_p.h"
+ lineNumber: 26
+ name: "QBlendAnimationNode"
+ accessSemantics: "reference"
+ prototype: "QBlendTreeNode"
+ exports: ["QtQuick.Timeline.BlendTrees/BlendAnimationNode 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "source1"
+ type: "QBlendTreeNode"
+ isPointer: true
+ read: "source1"
+ write: "setSource1"
+ notify: "source1Changed"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "source2"
+ type: "QBlendTreeNode"
+ isPointer: true
+ read: "source2"
+ write: "setSource2"
+ notify: "source2Changed"
+ index: 1
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "weight"
+ type: "double"
+ read: "weight"
+ write: "setWeight"
+ notify: "weightChanged"
+ index: 2
+ lineNumber: 31
+ isFinal: true
+ }
+ Signal { name: "source1Changed"; lineNumber: 49 }
+ Signal { name: "source2Changed"; lineNumber: 50 }
+ Signal { name: "weightChanged"; lineNumber: 51 }
+ Method { name: "handleInputFrameDataChanged"; lineNumber: 46 }
+ }
+ Component {
+ file: "private/qblendtreenode_p.h"
+ lineNumber: 26
+ name: "QBlendTreeNode"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick.Timeline.BlendTrees/BlendTreeNode 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "outputEnabled"
+ type: "bool"
+ read: "outputEnabled"
+ write: "setOutputEnabled"
+ notify: "outputEnabledChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Signal { name: "frameDataChanged"; lineNumber: 41 }
+ Signal { name: "outputEnabledChanged"; lineNumber: 42 }
+ Method { name: "handleFrameDataChanged"; lineNumber: 48 }
+ }
+ Component {
+ file: "private/qtimelineanimationnode_p.h"
+ lineNumber: 27
+ name: "QTimelineAnimationNode"
+ accessSemantics: "reference"
+ prototype: "QBlendTreeNode"
+ exports: ["QtQuick.Timeline.BlendTrees/TimelineAnimationNode 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "animation"
+ type: "QQuickTimelineAnimation"
+ isPointer: true
+ read: "animation"
+ write: "setAnimation"
+ notify: "animationChanged"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "timeline"
+ type: "QQuickTimeline"
+ isPointer: true
+ read: "timeline"
+ write: "setTimeline"
+ notify: "timelineChanged"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "currentFrame"
+ type: "double"
+ read: "currentFrame"
+ write: "setCurrentFrame"
+ notify: "currentFrameChanged"
+ index: 2
+ lineNumber: 32
+ isFinal: true
+ }
+ Signal { name: "animationChanged"; lineNumber: 47 }
+ Signal { name: "timelineChanged"; lineNumber: 48 }
+ Signal { name: "currentFrameChanged"; lineNumber: 49 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/BlendTrees/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/BlendTrees/qmldir
new file mode 100644
index 00000000..cac488b8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/BlendTrees/qmldir
@@ -0,0 +1,10 @@
+module QtQuick.Timeline.BlendTrees
+linktarget Qt6::qtquicktimelineblendtreesplugin
+optional plugin qtquicktimelineblendtreesplugin
+classname QtQuickTimelineBlendTreesPlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QtQuick auto
+depends QtQuick.Timeline auto
+prefer :/qt-project.org/imports/QtQuick/Timeline/BlendTrees/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/BlendTrees/qtquicktimelineblendtreesplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/BlendTrees/qtquicktimelineblendtreesplugin.dll
new file mode 100644
index 00000000..b16d05c1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/BlendTrees/qtquicktimelineblendtreesplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/plugins.qmltypes
new file mode 100644
index 00000000..b587fca8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/plugins.qmltypes
@@ -0,0 +1,204 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickkeyframe_p.h"
+ lineNumber: 32
+ name: "QQuickKeyframe"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick.Timeline/Keyframe 1.0",
+ "QtQuick.Timeline/Keyframe 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 1536]
+ Property {
+ name: "frame"
+ type: "double"
+ read: "frame"
+ write: "setFrame"
+ notify: "frameChanged"
+ index: 0
+ lineNumber: 37
+ }
+ Property {
+ name: "easing"
+ type: "QEasingCurve"
+ read: "easing"
+ write: "setEasing"
+ notify: "easingCurveChanged"
+ index: 1
+ lineNumber: 38
+ }
+ Property {
+ name: "value"
+ type: "QVariant"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 2
+ lineNumber: 39
+ }
+ Signal { name: "frameChanged"; lineNumber: 63 }
+ Signal { name: "easingCurveChanged"; lineNumber: 64 }
+ Signal { name: "valueChanged"; lineNumber: 65 }
+ }
+ Component {
+ file: "private/qquickkeyframe_p.h"
+ lineNumber: 68
+ name: "QQuickKeyframeGroup"
+ accessSemantics: "reference"
+ defaultProperty: "keyframes"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick.Timeline/KeyframeGroup 1.0",
+ "QtQuick.Timeline/KeyframeGroup 1.1",
+ "QtQuick.Timeline/KeyframeGroup 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 257, 1536]
+ Property {
+ name: "target"
+ type: "QObject"
+ isPointer: true
+ read: "target"
+ write: "setTargetObject"
+ notify: "targetChanged"
+ index: 0
+ lineNumber: 75
+ }
+ Property {
+ name: "property"
+ type: "QString"
+ read: "property"
+ write: "setProperty"
+ notify: "propertyChanged"
+ index: 1
+ lineNumber: 76
+ }
+ Property {
+ name: "keyframes"
+ type: "QQuickKeyframe"
+ isList: true
+ read: "keyframes"
+ index: 2
+ lineNumber: 77
+ isReadonly: true
+ }
+ Property {
+ name: "keyframeSource"
+ revision: 257
+ type: "QUrl"
+ read: "keyframeSource"
+ write: "setKeyframeSource"
+ notify: "keyframeSourceChanged"
+ index: 3
+ lineNumber: 78
+ }
+ Signal { name: "targetChanged"; lineNumber: 119 }
+ Signal { name: "propertyChanged"; lineNumber: 120 }
+ Signal { name: "keyframeSourceChanged"; revision: 257; lineNumber: 121 }
+ }
+ Component {
+ file: "private/qquicktimeline_p.h"
+ lineNumber: 29
+ name: "QQuickTimeline"
+ accessSemantics: "reference"
+ defaultProperty: "keyframeGroups"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick.Timeline/Timeline 1.0",
+ "QtQuick.Timeline/Timeline 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 1536]
+ Property {
+ name: "startFrame"
+ type: "double"
+ read: "startFrame"
+ write: "setStartFrame"
+ notify: "startFrameChanged"
+ index: 0
+ lineNumber: 36
+ }
+ Property {
+ name: "endFrame"
+ type: "double"
+ read: "endFrame"
+ write: "setEndFrame"
+ notify: "endFrameChanged"
+ index: 1
+ lineNumber: 37
+ }
+ Property {
+ name: "currentFrame"
+ type: "double"
+ read: "currentFrame"
+ write: "setCurrentFrame"
+ notify: "currentFrameChanged"
+ index: 2
+ lineNumber: 38
+ }
+ Property {
+ name: "keyframeGroups"
+ type: "QQuickKeyframeGroup"
+ isList: true
+ read: "keyframeGroups"
+ index: 3
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "animations"
+ type: "QQuickTimelineAnimation"
+ isList: true
+ read: "animations"
+ index: 4
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 5
+ lineNumber: 41
+ }
+ Signal { name: "enabledChanged"; lineNumber: 78 }
+ Signal { name: "startFrameChanged"; lineNumber: 79 }
+ Signal { name: "endFrameChanged"; lineNumber: 80 }
+ Signal { name: "currentFrameChanged"; lineNumber: 81 }
+ }
+ Component {
+ file: "private/qquicktimelineanimation_p.h"
+ lineNumber: 25
+ name: "QQuickTimelineAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickNumberAnimation"
+ exports: [
+ "QtQuick.Timeline/TimelineAnimation 1.0",
+ "QtQuick.Timeline/TimelineAnimation 2.0",
+ "QtQuick.Timeline/TimelineAnimation 2.12",
+ "QtQuick.Timeline/TimelineAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 512, 524, 1536]
+ Property {
+ name: "pingPong"
+ type: "bool"
+ read: "pingPong"
+ write: "setPingPong"
+ notify: "pingPongChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Signal { name: "pingPongChanged"; lineNumber: 40 }
+ Signal { name: "finished"; lineNumber: 41 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/qmldir
new file mode 100644
index 00000000..fe4ea909
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/qmldir
@@ -0,0 +1,9 @@
+module QtQuick.Timeline
+linktarget Qt6::qtquicktimelineplugin
+optional plugin qtquicktimelineplugin
+classname QtQuickTimelinePlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Timeline/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/qtquicktimelineplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/qtquicktimelineplugin.dll
new file mode 100644
index 00000000..85455c7d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Timeline/qtquicktimelineplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/Helpers/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/Helpers/plugins.qmltypes
new file mode 100644
index 00000000..fbcfb0dc
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/Helpers/plugins.qmltypes
@@ -0,0 +1,109 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickcoloropacityanimation_p.h"
+ lineNumber: 23
+ name: "QQuickColorOpacityAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickPropertyAnimation"
+ exports: ["QtQuick.VectorImage.Helpers/ColorOpacityAnimation 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property { name: "from"; type: "double"; read: "from"; write: "setFrom"; index: 0; lineNumber: 28 }
+ Property { name: "to"; type: "double"; read: "to"; write: "setTo"; index: 1; lineNumber: 29 }
+ }
+ Component {
+ file: "private/qquickitemspy_p.h"
+ lineNumber: 24
+ name: "QQuickItemSpy"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.VectorImage.Helpers/ItemSpy 6.0",
+ "QtQuick.VectorImage.Helpers/ItemSpy 6.3",
+ "QtQuick.VectorImage.Helpers/ItemSpy 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543]
+ Property {
+ name: "requiredTextureSize"
+ type: "QSizeF"
+ read: "requiredTextureSize"
+ notify: "requiredTextureSizeChanged"
+ index: 0
+ lineNumber: 29
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "requiredTextureSizeChanged"; lineNumber: 40 }
+ }
+ Component {
+ file: "private/qquickpathinterpolated_p.h"
+ lineNumber: 24
+ name: "QQuickPathInterpolated"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick.VectorImage.Helpers/PathInterpolated 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property {
+ name: "factor"
+ type: "double"
+ read: "factor"
+ write: "setFactor"
+ notify: "factorChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "svgPaths"
+ type: "QStringList"
+ read: "svgPaths"
+ write: "setSvgPaths"
+ notify: "svgPathsChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Signal { name: "factorChanged"; lineNumber: 42 }
+ Signal { name: "svgPathsChanged"; lineNumber: 43 }
+ }
+ Component {
+ file: "private/qquicktransformgroup_p.h"
+ lineNumber: 26
+ name: "QQuickTransformGroup"
+ accessSemantics: "reference"
+ defaultProperty: "transformSequence"
+ prototype: "QQuickTransform"
+ exports: ["QtQuick.VectorImage.Helpers/TransformGroup 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "transformSequence"
+ type: "QQuickTransform"
+ isList: true
+ read: "transformSequence"
+ index: 0
+ lineNumber: 31
+ isReadonly: true
+ }
+ Method {
+ name: "activateOverride"
+ lineNumber: 38
+ Parameter { type: "QQuickTransform"; isPointer: true }
+ }
+ Method {
+ name: "deactivateOverride"
+ lineNumber: 39
+ Parameter { type: "QQuickTransform"; isPointer: true }
+ }
+ Method {
+ name: "deactivate"
+ lineNumber: 40
+ Parameter { type: "QQuickTransform"; isPointer: true }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/Helpers/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/Helpers/qmldir
new file mode 100644
index 00000000..696f1cb3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/Helpers/qmldir
@@ -0,0 +1,8 @@
+module QtQuick.VectorImage.Helpers
+linktarget Qt6::qquickvectorimagehelpersplugin
+plugin qquickvectorimagehelpersplugin
+classname QtQuickVectorImageHelpersPlugin
+typeinfo plugins.qmltypes
+prefer :/qt-project.org/imports/QtQuick/VectorImage/Helpers/
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/Helpers/qquickvectorimagehelpersplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/Helpers/qquickvectorimagehelpersplugin.dll
new file mode 100644
index 00000000..31ef9156
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/Helpers/qquickvectorimagehelpersplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/plugins.qmltypes
new file mode 100644
index 00000000..ad07ea1b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/plugins.qmltypes
@@ -0,0 +1,139 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquickvectorimage_p.h"
+ lineNumber: 27
+ name: "QQuickVectorImage"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick.VectorImage/VectorImage 6.0",
+ "QtQuick.VectorImage/VectorImage 6.3",
+ "QtQuick.VectorImage/VectorImage 6.7",
+ "QtQuick.VectorImage/VectorImage 6.10",
+ "QtQuick.VectorImage/VectorImage 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1543, 1546, 1547]
+ Enum {
+ name: "FillMode"
+ lineNumber: 40
+ values: [
+ "NoResize",
+ "PreserveAspectFit",
+ "PreserveAspectCrop",
+ "Stretch"
+ ]
+ }
+ Enum {
+ name: "RendererType"
+ lineNumber: 48
+ values: ["GeometryRenderer", "CurveRenderer"]
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "fillMode"
+ type: "FillMode"
+ read: "fillMode"
+ write: "setFillMode"
+ notify: "fillModeChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "preferredRendererType"
+ type: "RendererType"
+ read: "preferredRendererType"
+ write: "setPreferredRendererType"
+ notify: "preferredRendererTypeChanged"
+ index: 2
+ lineNumber: 33
+ }
+ Property {
+ name: "animations"
+ revision: 1546
+ type: "QQuickVectorImageAnimations"
+ isPointer: true
+ read: "animations"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "assumeTrustedSource"
+ type: "bool"
+ read: "assumeTrustedSource"
+ write: "setAssumeTrustedSource"
+ notify: "assumeTrustedSourceChanged"
+ index: 4
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "asynchronousShapes"
+ revision: 1547
+ type: "bool"
+ read: "asynchronousShapes"
+ write: "setAsynchronousShapes"
+ notify: "asynchronousShapesChanged"
+ index: 5
+ lineNumber: 36
+ isFinal: true
+ }
+ Signal { name: "sourceChanged"; lineNumber: 76 }
+ Signal { name: "fillModeChanged"; lineNumber: 77 }
+ Signal { name: "preferredRendererTypeChanged"; lineNumber: 79 }
+ Signal { name: "asynchronousShapesChanged"; lineNumber: 80 }
+ Signal { name: "assumeTrustedSourceChanged"; lineNumber: 81 }
+ Method { name: "updateRootItemScale"; lineNumber: 84 }
+ Method { name: "updateAnimationProperties"; lineNumber: 85 }
+ }
+ Component {
+ file: "private/qquickvectorimage_p.h"
+ lineNumber: 92
+ name: "QQuickVectorImageAnimations"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "loops"
+ type: "int"
+ read: "loops"
+ write: "setLoops"
+ notify: "loopsChanged"
+ index: 0
+ lineNumber: 96
+ isFinal: true
+ }
+ Property {
+ name: "paused"
+ type: "bool"
+ read: "paused"
+ write: "setPaused"
+ notify: "pausedChanged"
+ index: 1
+ lineNumber: 97
+ isFinal: true
+ }
+ Signal { name: "loopsChanged"; lineNumber: 114 }
+ Signal { name: "enabledChanged"; lineNumber: 115 }
+ Signal { name: "pausedChanged"; lineNumber: 116 }
+ Method { name: "restart"; lineNumber: 111 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/qmldir
new file mode 100644
index 00000000..88bbbb4a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/qmldir
@@ -0,0 +1,11 @@
+module QtQuick.VectorImage
+linktarget Qt6::qquickvectorimageplugin
+optional plugin qquickvectorimageplugin
+classname QtQuickVectorImagePlugin
+typeinfo plugins.qmltypes
+import QtQuick.VectorImage.Helpers
+default import QtQuick.Shapes
+default import QtQuick.Effects
+prefer :/qt-project.org/imports/QtQuick/VectorImage/
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/qquickvectorimageplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/qquickvectorimageplugin.dll
new file mode 100644
index 00000000..e9efcf7f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/VectorImage/qquickvectorimageplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Window/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Window/qmldir
new file mode 100644
index 00000000..5ff5ce84
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Window/qmldir
@@ -0,0 +1,8 @@
+module QtQuick.Window
+linktarget Qt6::quickwindow
+plugin quickwindowplugin
+classname QtQuick_WindowPlugin
+typeinfo quickwindow.qmltypes
+import QtQuick auto
+prefer :/qt-project.org/imports/QtQuick/Window/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Window/quickwindow.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Window/quickwindow.qmltypes
new file mode 100644
index 00000000..91181ef1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Window/quickwindow.qmltypes
@@ -0,0 +1,8 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Window/quickwindowplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Window/quickwindowplugin.dll
new file mode 100644
index 00000000..414a9e30
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/Window/quickwindowplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/plugins.qmltypes
new file mode 100644
index 00000000..b1631b90
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/plugins.qmltypes
@@ -0,0 +1,22228 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qaccessible_base.h"
+ lineNumber: 25
+ name: "QAccessible"
+ accessSemantics: "value"
+ Enum {
+ name: "Event"
+ lineNumber: 30
+ values: [
+ "SoundPlayed",
+ "Alert",
+ "ForegroundChanged",
+ "MenuStart",
+ "MenuEnd",
+ "PopupMenuStart",
+ "PopupMenuEnd",
+ "ContextHelpStart",
+ "ContextHelpEnd",
+ "DragDropStart",
+ "DragDropEnd",
+ "DialogStart",
+ "DialogEnd",
+ "ScrollingStart",
+ "ScrollingEnd",
+ "MenuCommand",
+ "ActionChanged",
+ "ActiveDescendantChanged",
+ "AttributeChanged",
+ "DocumentContentChanged",
+ "DocumentLoadComplete",
+ "DocumentLoadStopped",
+ "DocumentReload",
+ "HyperlinkEndIndexChanged",
+ "HyperlinkNumberOfAnchorsChanged",
+ "HyperlinkSelectedLinkChanged",
+ "HypertextLinkActivated",
+ "HypertextLinkSelected",
+ "HyperlinkStartIndexChanged",
+ "HypertextChanged",
+ "HypertextNLinksChanged",
+ "ObjectAttributeChanged",
+ "PageChanged",
+ "SectionChanged",
+ "TableCaptionChanged",
+ "TableColumnDescriptionChanged",
+ "TableColumnHeaderChanged",
+ "TableModelChanged",
+ "TableRowDescriptionChanged",
+ "TableRowHeaderChanged",
+ "TableSummaryChanged",
+ "TextAttributeChanged",
+ "TextCaretMoved",
+ "TextColumnChanged",
+ "TextInserted",
+ "TextRemoved",
+ "TextUpdated",
+ "TextSelectionChanged",
+ "VisibleDataChanged",
+ "ObjectCreated",
+ "ObjectDestroyed",
+ "ObjectShow",
+ "ObjectHide",
+ "ObjectReorder",
+ "Focus",
+ "Selection",
+ "SelectionAdd",
+ "SelectionRemove",
+ "SelectionWithin",
+ "StateChanged",
+ "LocationChanged",
+ "NameChanged",
+ "DescriptionChanged",
+ "ValueChanged",
+ "ParentChanged",
+ "HelpChanged",
+ "DefaultActionChanged",
+ "AcceleratorChanged",
+ "Announcement",
+ "IdentifierChanged",
+ "RoleChanged",
+ "InvalidEvent"
+ ]
+ }
+ Enum {
+ name: "Role"
+ lineNumber: 195
+ values: [
+ "NoRole",
+ "TitleBar",
+ "MenuBar",
+ "ScrollBar",
+ "Grip",
+ "Sound",
+ "Cursor",
+ "Caret",
+ "AlertMessage",
+ "Window",
+ "Client",
+ "PopupMenu",
+ "MenuItem",
+ "ToolTip",
+ "Application",
+ "Document",
+ "Pane",
+ "Chart",
+ "Dialog",
+ "Border",
+ "Grouping",
+ "Separator",
+ "ToolBar",
+ "StatusBar",
+ "Table",
+ "ColumnHeader",
+ "RowHeader",
+ "Column",
+ "Row",
+ "Cell",
+ "Link",
+ "HelpBalloon",
+ "Assistant",
+ "List",
+ "ListItem",
+ "Tree",
+ "TreeItem",
+ "PageTab",
+ "PropertyPage",
+ "Indicator",
+ "Graphic",
+ "StaticText",
+ "EditableText",
+ "Button",
+ "PushButton",
+ "CheckBox",
+ "RadioButton",
+ "ComboBox",
+ "ProgressBar",
+ "Dial",
+ "HotkeyField",
+ "Slider",
+ "SpinBox",
+ "Canvas",
+ "Animation",
+ "Equation",
+ "ButtonDropDown",
+ "ButtonMenu",
+ "ButtonDropGrid",
+ "Whitespace",
+ "PageTabList",
+ "Clock",
+ "Splitter",
+ "LayeredPane",
+ "Terminal",
+ "Desktop",
+ "Paragraph",
+ "WebDocument",
+ "Section",
+ "Notification",
+ "Switch",
+ "ColorChooser",
+ "Footer",
+ "Form",
+ "Heading",
+ "Note",
+ "ComplementaryContent",
+ "BlockQuote",
+ "UserRole"
+ ]
+ }
+ Enum {
+ name: "Attribute"
+ isScoped: true
+ lineNumber: 381
+ values: ["Custom", "Level", "Locale", "Orientation"]
+ }
+ Enum {
+ name: "AnnouncementPoliteness"
+ isScoped: true
+ lineNumber: 389
+ values: ["Polite", "Assertive"]
+ }
+ }
+ Component {
+ file: "qvalidator.h"
+ lineNumber: 89
+ name: "QDoubleValidator"
+ accessSemantics: "reference"
+ prototype: "QValidator"
+ Enum {
+ name: "Notation"
+ lineNumber: 102
+ values: ["StandardNotation", "ScientificNotation"]
+ }
+ Property {
+ name: "bottom"
+ type: "double"
+ read: "bottom"
+ write: "setBottom"
+ notify: "bottomChanged"
+ index: 0
+ lineNumber: 92
+ }
+ Property {
+ name: "top"
+ type: "double"
+ read: "top"
+ write: "setTop"
+ notify: "topChanged"
+ index: 1
+ lineNumber: 93
+ }
+ Property {
+ name: "decimals"
+ type: "int"
+ read: "decimals"
+ write: "setDecimals"
+ notify: "decimalsChanged"
+ index: 2
+ lineNumber: 94
+ }
+ Property {
+ name: "notation"
+ type: "Notation"
+ read: "notation"
+ write: "setNotation"
+ notify: "notationChanged"
+ index: 3
+ lineNumber: 95
+ }
+ Signal {
+ name: "bottomChanged"
+ lineNumber: 123
+ Parameter { name: "bottom"; type: "double" }
+ }
+ Signal {
+ name: "topChanged"
+ lineNumber: 124
+ Parameter { name: "top"; type: "double" }
+ }
+ Signal {
+ name: "decimalsChanged"
+ lineNumber: 125
+ Parameter { name: "decimals"; type: "int" }
+ }
+ Signal {
+ name: "notationChanged"
+ lineNumber: 126
+ Parameter { name: "notation"; type: "QDoubleValidator::Notation" }
+ }
+ }
+ Component {
+ file: "private/qquickforeignutils_p.h"
+ lineNumber: 99
+ name: "QEventPoint"
+ accessSemantics: "value"
+ exports: ["QtQuick/eventPoint 6.5"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1541]
+ Enum {
+ name: "States"
+ alias: "State"
+ isFlag: true
+ type: "quint8"
+ lineNumber: 48
+ values: [
+ "Unknown",
+ "Stationary",
+ "Pressed",
+ "Updated",
+ "Released"
+ ]
+ }
+ Property {
+ name: "accepted"
+ type: "bool"
+ read: "isAccepted"
+ write: "setAccepted"
+ index: 0
+ lineNumber: 22
+ }
+ Property {
+ name: "device"
+ type: "QPointingDevice"
+ isPointer: true
+ isTypeConstant: true
+ read: "device"
+ index: 1
+ lineNumber: 23
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "id"
+ type: "int"
+ read: "id"
+ index: 2
+ lineNumber: 24
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "uniqueId"
+ type: "QPointingDeviceUniqueId"
+ read: "uniqueId"
+ index: 3
+ lineNumber: 25
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "state"
+ type: "State"
+ read: "state"
+ index: 4
+ lineNumber: 26
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "timestamp"
+ type: "uint"
+ read: "timestamp"
+ index: 5
+ lineNumber: 27
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "pressTimestamp"
+ type: "uint"
+ read: "pressTimestamp"
+ index: 6
+ lineNumber: 28
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "lastTimestamp"
+ type: "uint"
+ read: "lastTimestamp"
+ index: 7
+ lineNumber: 29
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "timeHeld"
+ type: "double"
+ read: "timeHeld"
+ index: 8
+ lineNumber: 30
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "pressure"
+ type: "double"
+ read: "pressure"
+ index: 9
+ lineNumber: 31
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "rotation"
+ type: "double"
+ read: "rotation"
+ index: 10
+ lineNumber: 32
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "ellipseDiameters"
+ type: "QSizeF"
+ read: "ellipseDiameters"
+ index: 11
+ lineNumber: 33
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "velocity"
+ type: "QVector2D"
+ read: "velocity"
+ index: 12
+ lineNumber: 34
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "position"
+ type: "QPointF"
+ read: "position"
+ index: 13
+ lineNumber: 35
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "pressPosition"
+ type: "QPointF"
+ read: "pressPosition"
+ index: 14
+ lineNumber: 36
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "grabPosition"
+ type: "QPointF"
+ read: "grabPosition"
+ index: 15
+ lineNumber: 37
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "lastPosition"
+ type: "QPointF"
+ read: "lastPosition"
+ index: 16
+ lineNumber: 38
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "scenePosition"
+ type: "QPointF"
+ read: "scenePosition"
+ index: 17
+ lineNumber: 39
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "scenePressPosition"
+ type: "QPointF"
+ read: "scenePressPosition"
+ index: 18
+ lineNumber: 40
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "sceneGrabPosition"
+ type: "QPointF"
+ read: "sceneGrabPosition"
+ index: 19
+ lineNumber: 41
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "sceneLastPosition"
+ type: "QPointF"
+ read: "sceneLastPosition"
+ index: 20
+ lineNumber: 42
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "globalPosition"
+ type: "QPointF"
+ read: "globalPosition"
+ index: 21
+ lineNumber: 43
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "globalPressPosition"
+ type: "QPointF"
+ read: "globalPressPosition"
+ index: 22
+ lineNumber: 44
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "globalGrabPosition"
+ type: "QPointF"
+ read: "globalGrabPosition"
+ index: 23
+ lineNumber: 45
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "globalLastPosition"
+ type: "QPointF"
+ read: "globalLastPosition"
+ index: 24
+ lineNumber: 46
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qquickforeignutils_p.h"
+ lineNumber: 115
+ name: "QEventPointDerived"
+ accessSemantics: "none"
+ prototype: "QEventPoint"
+ exports: ["QtQuick/EventPoint 6.6"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1542]
+ }
+ Component {
+ file: "private/qquickforeignutils_p.h"
+ lineNumber: 123
+ name: "QFontVariableAxis"
+ accessSemantics: "value"
+ Property {
+ name: "tag"
+ type: "QByteArray"
+ read: "tagString"
+ index: 0
+ lineNumber: 22
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ index: 1
+ lineNumber: 23
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "minimumValue"
+ type: "double"
+ read: "minimumValue"
+ index: 2
+ lineNumber: 24
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "maximumValue"
+ type: "double"
+ read: "maximumValue"
+ index: 3
+ lineNumber: 25
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "defaultValue"
+ type: "double"
+ read: "defaultValue"
+ index: 4
+ lineNumber: 26
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "qbrush.h"
+ lineNumber: 156
+ name: "QGradient"
+ accessSemantics: "value"
+ Enum {
+ name: "Type"
+ lineNumber: 160
+ values: [
+ "LinearGradient",
+ "RadialGradient",
+ "ConicalGradient",
+ "NoGradient"
+ ]
+ }
+ Enum {
+ name: "Spread"
+ lineNumber: 168
+ values: ["PadSpread", "ReflectSpread", "RepeatSpread"]
+ }
+ Enum {
+ name: "CoordinateMode"
+ lineNumber: 175
+ values: [
+ "LogicalMode",
+ "StretchToDeviceMode",
+ "ObjectBoundingMode",
+ "ObjectMode"
+ ]
+ }
+ Enum {
+ name: "Preset"
+ lineNumber: 188
+ values: [
+ "WarmFlame",
+ "NightFade",
+ "SpringWarmth",
+ "JuicyPeach",
+ "YoungPassion",
+ "LadyLips",
+ "SunnyMorning",
+ "RainyAshville",
+ "FrozenDreams",
+ "WinterNeva",
+ "DustyGrass",
+ "TemptingAzure",
+ "HeavyRain",
+ "AmyCrisp",
+ "MeanFruit",
+ "DeepBlue",
+ "RipeMalinka",
+ "CloudyKnoxville",
+ "MalibuBeach",
+ "NewLife",
+ "TrueSunset",
+ "MorpheusDen",
+ "RareWind",
+ "NearMoon",
+ "WildApple",
+ "SaintPetersburg",
+ "PlumPlate",
+ "EverlastingSky",
+ "HappyFisher",
+ "Blessing",
+ "SharpeyeEagle",
+ "LadogaBottom",
+ "LemonGate",
+ "ItmeoBranding",
+ "ZeusMiracle",
+ "OldHat",
+ "StarWine",
+ "HappyAcid",
+ "AwesomePine",
+ "NewYork",
+ "ShyRainbow",
+ "MixedHopes",
+ "FlyHigh",
+ "StrongBliss",
+ "FreshMilk",
+ "SnowAgain",
+ "FebruaryInk",
+ "KindSteel",
+ "SoftGrass",
+ "GrownEarly",
+ "SharpBlues",
+ "ShadyWater",
+ "DirtyBeauty",
+ "GreatWhale",
+ "TeenNotebook",
+ "PoliteRumors",
+ "SweetPeriod",
+ "WideMatrix",
+ "SoftCherish",
+ "RedSalvation",
+ "BurningSpring",
+ "NightParty",
+ "SkyGlider",
+ "HeavenPeach",
+ "PurpleDivision",
+ "AquaSplash",
+ "SpikyNaga",
+ "LoveKiss",
+ "CleanMirror",
+ "PremiumDark",
+ "ColdEvening",
+ "CochitiLake",
+ "SummerGames",
+ "PassionateBed",
+ "MountainRock",
+ "DesertHump",
+ "JungleDay",
+ "PhoenixStart",
+ "OctoberSilence",
+ "FarawayRiver",
+ "AlchemistLab",
+ "OverSun",
+ "PremiumWhite",
+ "MarsParty",
+ "EternalConstance",
+ "JapanBlush",
+ "SmilingRain",
+ "CloudyApple",
+ "BigMango",
+ "HealthyWater",
+ "AmourAmour",
+ "RiskyConcrete",
+ "StrongStick",
+ "ViciousStance",
+ "PaloAlto",
+ "HappyMemories",
+ "MidnightBloom",
+ "Crystalline",
+ "PartyBliss",
+ "ConfidentCloud",
+ "LeCocktail",
+ "RiverCity",
+ "FrozenBerry",
+ "ChildCare",
+ "FlyingLemon",
+ "NewRetrowave",
+ "HiddenJaguar",
+ "AboveTheSky",
+ "Nega",
+ "DenseWater",
+ "Seashore",
+ "MarbleWall",
+ "CheerfulCaramel",
+ "NightSky",
+ "MagicLake",
+ "YoungGrass",
+ "ColorfulPeach",
+ "GentleCare",
+ "PlumBath",
+ "HappyUnicorn",
+ "AfricanField",
+ "SolidStone",
+ "OrangeJuice",
+ "GlassWater",
+ "NorthMiracle",
+ "FruitBlend",
+ "MillenniumPine",
+ "HighFlight",
+ "MoleHall",
+ "SpaceShift",
+ "ForestInei",
+ "RoyalGarden",
+ "RichMetal",
+ "JuicyCake",
+ "SmartIndigo",
+ "SandStrike",
+ "NorseBeauty",
+ "AquaGuidance",
+ "SunVeggie",
+ "SeaLord",
+ "BlackSea",
+ "GrassShampoo",
+ "LandingAircraft",
+ "WitchDance",
+ "SleeplessNight",
+ "AngelCare",
+ "CrystalRiver",
+ "SoftLipstick",
+ "SaltMountain",
+ "PerfectWhite",
+ "FreshOasis",
+ "StrictNovember",
+ "MorningSalad",
+ "DeepRelief",
+ "SeaStrike",
+ "NightCall",
+ "SupremeSky",
+ "LightBlue",
+ "MindCrawl",
+ "LilyMeadow",
+ "SugarLollipop",
+ "SweetDessert",
+ "MagicRay",
+ "TeenParty",
+ "FrozenHeat",
+ "GagarinView",
+ "FabledSunset",
+ "PerfectBlue",
+ "NumPresets"
+ ]
+ }
+ }
+ Component {
+ file: "private/qquickforeignutils_p.h"
+ lineNumber: 49
+ name: "QImage"
+ accessSemantics: "value"
+ prototype: "QPaintDevice"
+ Enum {
+ name: "Format"
+ lineNumber: 41
+ values: [
+ "Format_Invalid",
+ "Format_Mono",
+ "Format_MonoLSB",
+ "Format_Indexed8",
+ "Format_RGB32",
+ "Format_ARGB32",
+ "Format_ARGB32_Premultiplied",
+ "Format_RGB16",
+ "Format_ARGB8565_Premultiplied",
+ "Format_RGB666",
+ "Format_ARGB6666_Premultiplied",
+ "Format_RGB555",
+ "Format_ARGB8555_Premultiplied",
+ "Format_RGB888",
+ "Format_RGB444",
+ "Format_ARGB4444_Premultiplied",
+ "Format_RGBX8888",
+ "Format_RGBA8888",
+ "Format_RGBA8888_Premultiplied",
+ "Format_BGR30",
+ "Format_A2BGR30_Premultiplied",
+ "Format_RGB30",
+ "Format_A2RGB30_Premultiplied",
+ "Format_Alpha8",
+ "Format_Grayscale8",
+ "Format_RGBX64",
+ "Format_RGBA64",
+ "Format_RGBA64_Premultiplied",
+ "Format_Grayscale16",
+ "Format_BGR888",
+ "Format_RGBX16FPx4",
+ "Format_RGBA16FPx4",
+ "Format_RGBA16FPx4_Premultiplied",
+ "Format_RGBX32FPx4",
+ "Format_RGBA32FPx4",
+ "Format_RGBA32FPx4_Premultiplied",
+ "Format_CMYK8888",
+ "NImageFormats"
+ ]
+ }
+ }
+ Component {
+ file: "private/qquickitemsmodule_p.h"
+ lineNumber: 32
+ name: "QInputDevice"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/InputDevice 6.0", "QtQuick/InputDevice 6.9"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1545]
+ Enum {
+ name: "DeviceTypes"
+ alias: "DeviceType"
+ isFlag: true
+ isScoped: true
+ lineNumber: 30
+ values: [
+ "Unknown",
+ "Mouse",
+ "TouchScreen",
+ "TouchPad",
+ "Puck",
+ "Stylus",
+ "Airbrush",
+ "Keyboard",
+ "AllDevices"
+ ]
+ }
+ Enum {
+ name: "Capabilities"
+ alias: "Capability"
+ isFlag: true
+ isScoped: true
+ lineNumber: 44
+ values: [
+ "None",
+ "Position",
+ "Area",
+ "Pressure",
+ "Velocity",
+ "NormalizedPosition",
+ "MouseEmulation",
+ "PixelScroll",
+ "Scroll",
+ "Hover",
+ "Rotation",
+ "XTilt",
+ "YTilt",
+ "TangentialPressure",
+ "ZPosition",
+ "All"
+ ]
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ index: 0
+ lineNumber: 20
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "type"
+ type: "DeviceType"
+ read: "type"
+ index: 1
+ lineNumber: 21
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "capabilities"
+ type: "Capabilities"
+ read: "capabilities"
+ notify: "capabilitiesChanged"
+ index: 2
+ lineNumber: 22
+ isReadonly: true
+ }
+ Property {
+ name: "systemId"
+ type: "qlonglong"
+ read: "systemId"
+ index: 3
+ lineNumber: 24
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "seatName"
+ type: "QString"
+ read: "seatName"
+ index: 4
+ lineNumber: 25
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "availableVirtualGeometry"
+ type: "QRect"
+ read: "availableVirtualGeometry"
+ notify: "availableVirtualGeometryChanged"
+ index: 5
+ lineNumber: 26
+ isReadonly: true
+ }
+ Signal {
+ name: "availableVirtualGeometryChanged"
+ lineNumber: 85
+ Parameter { name: "area"; type: "QRect" }
+ }
+ Signal {
+ name: "capabilitiesChanged"
+ revision: 1545
+ lineNumber: 86
+ Parameter { name: "capabilities"; type: "Capabilities" }
+ }
+ }
+ Component {
+ file: "private/qquickforeignutils_p.h"
+ lineNumber: 78
+ name: "QInputMethod"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/InputMethod 2.0", "QtQuick/InputMethod 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ Enum {
+ name: "Action"
+ lineNumber: 48
+ values: ["Click", "ContextMenu"]
+ }
+ Property {
+ name: "cursorRectangle"
+ type: "QRectF"
+ read: "cursorRectangle"
+ notify: "cursorRectangleChanged"
+ index: 0
+ lineNumber: 22
+ isReadonly: true
+ }
+ Property {
+ name: "anchorRectangle"
+ type: "QRectF"
+ read: "anchorRectangle"
+ notify: "anchorRectangleChanged"
+ index: 1
+ lineNumber: 23
+ isReadonly: true
+ }
+ Property {
+ name: "keyboardRectangle"
+ type: "QRectF"
+ read: "keyboardRectangle"
+ notify: "keyboardRectangleChanged"
+ index: 2
+ lineNumber: 24
+ isReadonly: true
+ }
+ Property {
+ name: "inputItemClipRectangle"
+ type: "QRectF"
+ read: "inputItemClipRectangle"
+ notify: "inputItemClipRectangleChanged"
+ index: 3
+ lineNumber: 25
+ isReadonly: true
+ }
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "isVisible"
+ notify: "visibleChanged"
+ index: 4
+ lineNumber: 27
+ isReadonly: true
+ }
+ Property {
+ name: "animating"
+ type: "bool"
+ read: "isAnimating"
+ notify: "animatingChanged"
+ index: 5
+ lineNumber: 28
+ isReadonly: true
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ notify: "localeChanged"
+ index: 6
+ lineNumber: 29
+ isReadonly: true
+ }
+ Property {
+ name: "inputDirection"
+ type: "Qt::LayoutDirection"
+ read: "inputDirection"
+ notify: "inputDirectionChanged"
+ index: 7
+ lineNumber: 30
+ isReadonly: true
+ }
+ Signal { name: "cursorRectangleChanged"; lineNumber: 75 }
+ Signal { name: "anchorRectangleChanged"; lineNumber: 76 }
+ Signal { name: "keyboardRectangleChanged"; lineNumber: 77 }
+ Signal { name: "inputItemClipRectangleChanged"; lineNumber: 78 }
+ Signal { name: "visibleChanged"; lineNumber: 79 }
+ Signal { name: "animatingChanged"; lineNumber: 80 }
+ Signal { name: "localeChanged"; lineNumber: 81 }
+ Signal {
+ name: "inputDirectionChanged"
+ lineNumber: 82
+ Parameter { name: "newDirection"; type: "Qt::LayoutDirection" }
+ }
+ Method { name: "show"; lineNumber: 65 }
+ Method { name: "hide"; lineNumber: 66 }
+ Method {
+ name: "update"
+ lineNumber: 68
+ Parameter { name: "queries"; type: "Qt::InputMethodQueries" }
+ }
+ Method { name: "reset"; lineNumber: 69 }
+ Method { name: "commit"; lineNumber: 70 }
+ Method {
+ name: "invokeAction"
+ lineNumber: 72
+ Parameter { name: "a"; type: "Action" }
+ Parameter { name: "cursorPosition"; type: "int" }
+ }
+ }
+ Component {
+ file: "qvalidator.h"
+ lineNumber: 56
+ name: "QIntValidator"
+ accessSemantics: "reference"
+ prototype: "QValidator"
+ Property {
+ name: "bottom"
+ type: "int"
+ read: "bottom"
+ write: "setBottom"
+ notify: "bottomChanged"
+ index: 0
+ lineNumber: 59
+ }
+ Property {
+ name: "top"
+ type: "int"
+ read: "top"
+ write: "setTop"
+ notify: "topChanged"
+ index: 1
+ lineNumber: 60
+ }
+ Signal {
+ name: "bottomChanged"
+ lineNumber: 77
+ Parameter { name: "bottom"; type: "int" }
+ }
+ Signal {
+ name: "topChanged"
+ lineNumber: 78
+ Parameter { name: "top"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickforeignutils_p.h"
+ lineNumber: 90
+ name: "QKeySequence"
+ accessSemantics: "none"
+ exports: ["QtQuick/StandardKey 2.2", "QtQuick/StandardKey 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [514, 1536]
+ Enum {
+ name: "StandardKey"
+ lineNumber: 39
+ values: [
+ "UnknownKey",
+ "HelpContents",
+ "WhatsThis",
+ "Open",
+ "Close",
+ "Save",
+ "New",
+ "Delete",
+ "Cut",
+ "Copy",
+ "Paste",
+ "Undo",
+ "Redo",
+ "Back",
+ "Forward",
+ "Refresh",
+ "ZoomIn",
+ "ZoomOut",
+ "Print",
+ "AddTab",
+ "NextChild",
+ "PreviousChild",
+ "Find",
+ "FindNext",
+ "FindPrevious",
+ "Replace",
+ "SelectAll",
+ "Bold",
+ "Italic",
+ "Underline",
+ "MoveToNextChar",
+ "MoveToPreviousChar",
+ "MoveToNextWord",
+ "MoveToPreviousWord",
+ "MoveToNextLine",
+ "MoveToPreviousLine",
+ "MoveToNextPage",
+ "MoveToPreviousPage",
+ "MoveToStartOfLine",
+ "MoveToEndOfLine",
+ "MoveToStartOfBlock",
+ "MoveToEndOfBlock",
+ "MoveToStartOfDocument",
+ "MoveToEndOfDocument",
+ "SelectNextChar",
+ "SelectPreviousChar",
+ "SelectNextWord",
+ "SelectPreviousWord",
+ "SelectNextLine",
+ "SelectPreviousLine",
+ "SelectNextPage",
+ "SelectPreviousPage",
+ "SelectStartOfLine",
+ "SelectEndOfLine",
+ "SelectStartOfBlock",
+ "SelectEndOfBlock",
+ "SelectStartOfDocument",
+ "SelectEndOfDocument",
+ "DeleteStartOfWord",
+ "DeleteEndOfWord",
+ "DeleteEndOfLine",
+ "InsertParagraphSeparator",
+ "InsertLineSeparator",
+ "SaveAs",
+ "Preferences",
+ "Quit",
+ "FullScreen",
+ "Deselect",
+ "DeleteCompleteLine",
+ "Backspace",
+ "Cancel"
+ ]
+ }
+ Enum {
+ name: "SequenceFormat"
+ lineNumber: 114
+ values: ["NativeText", "PortableText"]
+ }
+ Enum {
+ name: "SequenceMatch"
+ lineNumber: 134
+ values: ["NoMatch", "PartialMatch", "ExactMatch"]
+ }
+ }
+ Component {
+ file: "private/qquickitemsmodule_p.h"
+ lineNumber: 41
+ name: "QPointingDevice"
+ accessSemantics: "reference"
+ prototype: "QInputDevice"
+ exports: [
+ "QtQuick/PointerDevice 2.12",
+ "QtQuick/PointerDevice 6.0",
+ "QtQuick/PointerDevice 6.9"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [524, 1536, 1545]
+ Enum {
+ name: "PointerTypes"
+ alias: "PointerType"
+ isFlag: true
+ isScoped: true
+ lineNumber: 60
+ values: [
+ "Unknown",
+ "Generic",
+ "Finger",
+ "Pen",
+ "Eraser",
+ "Cursor",
+ "AllPointerTypes"
+ ]
+ }
+ Enum {
+ name: "GrabTransition"
+ lineNumber: 72
+ values: [
+ "GrabPassive",
+ "UngrabPassive",
+ "CancelGrabPassive",
+ "OverrideGrabPassive",
+ "GrabExclusive",
+ "UngrabExclusive",
+ "CancelGrabExclusive"
+ ]
+ }
+ Property {
+ name: "pointerType"
+ type: "PointerType"
+ read: "pointerType"
+ index: 0
+ lineNumber: 54
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "maximumPoints"
+ type: "int"
+ read: "maximumPoints"
+ index: 1
+ lineNumber: 55
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "buttonCount"
+ type: "int"
+ read: "buttonCount"
+ index: 2
+ lineNumber: 56
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "uniqueId"
+ type: "QPointingDeviceUniqueId"
+ read: "uniqueId"
+ index: 3
+ lineNumber: 57
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Signal {
+ name: "grabChanged"
+ isMethodConstant: true
+ lineNumber: 111
+ Parameter { name: "grabber"; type: "QObject"; isPointer: true }
+ Parameter { name: "transition"; type: "GrabTransition" }
+ Parameter { name: "event"; type: "QPointerEvent"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "point"; type: "QEventPoint" }
+ }
+ }
+ Component {
+ file: "private/qquickitemsmodule_p.h"
+ lineNumber: 50
+ name: "QPointingDeviceUniqueId"
+ accessSemantics: "value"
+ exports: [
+ "QtQuick/pointingDeviceUniqueId 2.9",
+ "QtQuick/pointingDeviceUniqueId 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [521, 1536]
+ Property {
+ name: "numericId"
+ type: "qlonglong"
+ read: "numericId"
+ index: 0
+ lineNumber: 23
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 35
+ name: "QQuickAbstractAnimation"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus", "QQmlPropertyValueSource"]
+ exports: [
+ "QtQuick/Animation 2.0",
+ "QtQuick/Animation 2.12",
+ "QtQuick/Animation 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Enum {
+ name: "Loops"
+ lineNumber: 62
+ values: ["Infinite"]
+ }
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ notify: "runningChanged"
+ index: 0
+ lineNumber: 42
+ }
+ Property {
+ name: "paused"
+ type: "bool"
+ read: "isPaused"
+ write: "setPaused"
+ notify: "pausedChanged"
+ index: 1
+ lineNumber: 43
+ }
+ Property {
+ name: "alwaysRunToEnd"
+ type: "bool"
+ read: "alwaysRunToEnd"
+ write: "setAlwaysRunToEnd"
+ notify: "alwaysRunToEndChanged"
+ index: 2
+ lineNumber: 44
+ }
+ Property {
+ name: "loops"
+ type: "int"
+ read: "loops"
+ write: "setLoops"
+ notify: "loopCountChanged"
+ index: 3
+ lineNumber: 45
+ }
+ Signal { name: "started"; lineNumber: 92 }
+ Signal { name: "stopped"; lineNumber: 93 }
+ Signal {
+ name: "runningChanged"
+ lineNumber: 94
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "pausedChanged"
+ lineNumber: 95
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "alwaysRunToEndChanged"
+ lineNumber: 96
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "loopCountChanged"
+ lineNumber: 97
+ Parameter { type: "int" }
+ }
+ Signal { name: "finished"; revision: 524; lineNumber: 98 }
+ Method { name: "restart"; lineNumber: 101 }
+ Method { name: "start"; lineNumber: 102 }
+ Method { name: "pause"; lineNumber: 103 }
+ Method { name: "resume"; lineNumber: 104 }
+ Method { name: "stop"; lineNumber: 105 }
+ Method { name: "complete"; lineNumber: 106 }
+ }
+ Component {
+ file: "private/qquickaccessibleattached_p.h"
+ lineNumber: 52
+ name: "QQuickAccessibleAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ extension: "QAccessible"
+ extensionIsNamespace: true
+ exports: [
+ "QtQuick/Accessible 2.0",
+ "QtQuick/Accessible 6.0",
+ "QtQuick/Accessible 6.2",
+ "QtQuick/Accessible 6.8"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536, 1538, 1544]
+ attachedType: "QQuickAccessibleAttached"
+ Property {
+ name: "role"
+ type: "QAccessible::Role"
+ read: "role"
+ write: "setRole"
+ notify: "roleChanged"
+ index: 0
+ lineNumber: 55
+ isFinal: true
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 1
+ lineNumber: 56
+ isFinal: true
+ }
+ Property {
+ name: "description"
+ type: "QString"
+ read: "description"
+ write: "setDescription"
+ notify: "descriptionChanged"
+ index: 2
+ lineNumber: 57
+ isFinal: true
+ }
+ Property {
+ name: "id"
+ type: "QString"
+ read: "id"
+ write: "setId"
+ notify: "idChanged"
+ index: 3
+ lineNumber: 58
+ isFinal: true
+ }
+ Property {
+ name: "ignored"
+ type: "bool"
+ read: "ignored"
+ write: "setIgnored"
+ notify: "ignoredChanged"
+ index: 4
+ lineNumber: 59
+ isFinal: true
+ }
+ Property {
+ name: "labelledBy"
+ type: "QQuickItem"
+ isPointer: true
+ read: "labelledBy"
+ write: "setLabelledBy"
+ notify: "labelledByChanged"
+ index: 5
+ lineNumber: 60
+ isFinal: true
+ }
+ Property {
+ name: "labelFor"
+ type: "QQuickItem"
+ isPointer: true
+ read: "labelFor"
+ write: "setLabelFor"
+ notify: "labelForChanged"
+ index: 6
+ lineNumber: 61
+ isFinal: true
+ }
+ Property {
+ name: "checkable"
+ type: "bool"
+ read: "checkable"
+ write: "set_checkable"
+ notify: "checkableChanged"
+ index: 7
+ lineNumber: 70
+ isFinal: true
+ }
+ Property {
+ name: "checked"
+ type: "bool"
+ read: "checked"
+ write: "set_checked"
+ notify: "checkedChanged"
+ index: 8
+ lineNumber: 71
+ isFinal: true
+ }
+ Property {
+ name: "editable"
+ type: "bool"
+ read: "editable"
+ write: "set_editable"
+ notify: "editableChanged"
+ index: 9
+ lineNumber: 72
+ isFinal: true
+ }
+ Property {
+ name: "focusable"
+ type: "bool"
+ read: "focusable"
+ write: "set_focusable"
+ notify: "focusableChanged"
+ index: 10
+ lineNumber: 73
+ isFinal: true
+ }
+ Property {
+ name: "focused"
+ type: "bool"
+ read: "focused"
+ write: "set_focused"
+ notify: "focusedChanged"
+ index: 11
+ lineNumber: 74
+ isFinal: true
+ }
+ Property {
+ name: "multiLine"
+ type: "bool"
+ read: "multiLine"
+ write: "set_multiLine"
+ notify: "multiLineChanged"
+ index: 12
+ lineNumber: 75
+ isFinal: true
+ }
+ Property {
+ name: "readOnly"
+ type: "bool"
+ read: "readOnly"
+ write: "set_readOnly"
+ notify: "readOnlyChanged"
+ index: 13
+ lineNumber: 76
+ isFinal: true
+ }
+ Property {
+ name: "selected"
+ type: "bool"
+ read: "selected"
+ write: "set_selected"
+ notify: "selectedChanged"
+ index: 14
+ lineNumber: 77
+ isFinal: true
+ }
+ Property {
+ name: "selectable"
+ type: "bool"
+ read: "selectable"
+ write: "set_selectable"
+ notify: "selectableChanged"
+ index: 15
+ lineNumber: 78
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "pressed"
+ write: "set_pressed"
+ notify: "pressedChanged"
+ index: 16
+ lineNumber: 79
+ isFinal: true
+ }
+ Property {
+ name: "checkStateMixed"
+ type: "bool"
+ read: "checkStateMixed"
+ write: "set_checkStateMixed"
+ notify: "checkStateMixedChanged"
+ index: 17
+ lineNumber: 80
+ isFinal: true
+ }
+ Property {
+ name: "defaultButton"
+ type: "bool"
+ read: "defaultButton"
+ write: "set_defaultButton"
+ notify: "defaultButtonChanged"
+ index: 18
+ lineNumber: 81
+ isFinal: true
+ }
+ Property {
+ name: "passwordEdit"
+ type: "bool"
+ read: "passwordEdit"
+ write: "set_passwordEdit"
+ notify: "passwordEditChanged"
+ index: 19
+ lineNumber: 82
+ isFinal: true
+ }
+ Property {
+ name: "selectableText"
+ type: "bool"
+ read: "selectableText"
+ write: "set_selectableText"
+ notify: "selectableTextChanged"
+ index: 20
+ lineNumber: 83
+ isFinal: true
+ }
+ Property {
+ name: "searchEdit"
+ type: "bool"
+ read: "searchEdit"
+ write: "set_searchEdit"
+ notify: "searchEditChanged"
+ index: 21
+ lineNumber: 84
+ isFinal: true
+ }
+ Signal {
+ name: "checkableChanged"
+ lineNumber: 70
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "checkedChanged"
+ lineNumber: 71
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "editableChanged"
+ lineNumber: 72
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "focusableChanged"
+ lineNumber: 73
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "focusedChanged"
+ lineNumber: 74
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "multiLineChanged"
+ lineNumber: 75
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "readOnlyChanged"
+ lineNumber: 76
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "selectedChanged"
+ lineNumber: 77
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "selectableChanged"
+ lineNumber: 78
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "pressedChanged"
+ lineNumber: 79
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "checkStateMixedChanged"
+ lineNumber: 80
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "defaultButtonChanged"
+ lineNumber: 81
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "passwordEditChanged"
+ lineNumber: 82
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "selectableTextChanged"
+ lineNumber: 83
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "searchEditChanged"
+ lineNumber: 84
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal { name: "roleChanged"; lineNumber: 248 }
+ Signal { name: "nameChanged"; lineNumber: 249 }
+ Signal { name: "descriptionChanged"; lineNumber: 250 }
+ Signal { name: "idChanged"; lineNumber: 251 }
+ Signal { name: "ignoredChanged"; lineNumber: 252 }
+ Signal { name: "labelledByChanged"; lineNumber: 253 }
+ Signal { name: "labelForChanged"; lineNumber: 254 }
+ Signal { name: "pressAction"; lineNumber: 255 }
+ Signal { name: "toggleAction"; lineNumber: 256 }
+ Signal { name: "increaseAction"; lineNumber: 257 }
+ Signal { name: "decreaseAction"; lineNumber: 258 }
+ Signal { name: "scrollUpAction"; lineNumber: 259 }
+ Signal { name: "scrollDownAction"; lineNumber: 260 }
+ Signal { name: "scrollLeftAction"; lineNumber: 261 }
+ Signal { name: "scrollRightAction"; lineNumber: 262 }
+ Signal { name: "previousPageAction"; lineNumber: 263 }
+ Signal { name: "nextPageAction"; lineNumber: 264 }
+ Method { name: "valueChanged"; lineNumber: 236 }
+ Method { name: "cursorPositionChanged"; lineNumber: 240 }
+ Method {
+ name: "setIgnored"
+ lineNumber: 245
+ Parameter { name: "ignored"; type: "bool" }
+ }
+ Method {
+ name: "stripHtml"
+ revision: 1538
+ type: "QString"
+ lineNumber: 230
+ Parameter { name: "html"; type: "QString" }
+ }
+ Method {
+ name: "announce"
+ revision: 1544
+ lineNumber: 233
+ Parameter { name: "message"; type: "QString" }
+ Parameter { name: "politeness"; type: "QAccessible::AnnouncementPoliteness" }
+ }
+ Method {
+ name: "announce"
+ revision: 1544
+ isCloned: true
+ lineNumber: 233
+ Parameter { name: "message"; type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qquickitemanimation_p.h"
+ lineNumber: 62
+ name: "QQuickAnchorAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractAnimation"
+ exports: [
+ "QtQuick/AnchorAnimation 2.0",
+ "QtQuick/AnchorAnimation 2.12",
+ "QtQuick/AnchorAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Property {
+ name: "targets"
+ type: "QQuickItem"
+ isList: true
+ read: "targets"
+ index: 0
+ lineNumber: 66
+ isReadonly: true
+ }
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 1
+ lineNumber: 67
+ }
+ Property {
+ name: "easing"
+ type: "QEasingCurve"
+ read: "easing"
+ write: "setEasing"
+ notify: "easingChanged"
+ index: 2
+ lineNumber: 68
+ }
+ Signal {
+ name: "durationChanged"
+ lineNumber: 84
+ Parameter { type: "int" }
+ }
+ Signal {
+ name: "easingChanged"
+ lineNumber: 85
+ Parameter { type: "QEasingCurve" }
+ }
+ }
+ Component {
+ file: "private/qquickstateoperations_p.h"
+ lineNumber: 150
+ name: "QQuickAnchorChanges"
+ accessSemantics: "reference"
+ prototype: "QQuickStateOperation"
+ exports: ["QtQuick/AnchorChanges 2.0", "QtQuick/AnchorChanges 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "target"
+ type: "QQuickItem"
+ isPointer: true
+ read: "object"
+ write: "setObject"
+ index: 0
+ lineNumber: 155
+ }
+ Property {
+ name: "anchors"
+ type: "QQuickAnchorSet"
+ isPointer: true
+ read: "anchors"
+ index: 1
+ lineNumber: 156
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qquickanchors_p_p.h"
+ lineNumber: 25
+ name: "QQuickAnchorLine"
+ accessSemantics: "value"
+ }
+ Component {
+ file: "private/qquickstateoperations_p.h"
+ lineNumber: 95
+ name: "QQuickAnchorSet"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "left"
+ type: "QQmlScriptString"
+ read: "left"
+ write: "setLeft"
+ reset: "resetLeft"
+ index: 0
+ lineNumber: 99
+ isFinal: true
+ }
+ Property {
+ name: "right"
+ type: "QQmlScriptString"
+ read: "right"
+ write: "setRight"
+ reset: "resetRight"
+ index: 1
+ lineNumber: 100
+ isFinal: true
+ }
+ Property {
+ name: "horizontalCenter"
+ type: "QQmlScriptString"
+ read: "horizontalCenter"
+ write: "setHorizontalCenter"
+ reset: "resetHorizontalCenter"
+ index: 2
+ lineNumber: 101
+ isFinal: true
+ }
+ Property {
+ name: "top"
+ type: "QQmlScriptString"
+ read: "top"
+ write: "setTop"
+ reset: "resetTop"
+ index: 3
+ lineNumber: 102
+ isFinal: true
+ }
+ Property {
+ name: "bottom"
+ type: "QQmlScriptString"
+ read: "bottom"
+ write: "setBottom"
+ reset: "resetBottom"
+ index: 4
+ lineNumber: 103
+ isFinal: true
+ }
+ Property {
+ name: "verticalCenter"
+ type: "QQmlScriptString"
+ read: "verticalCenter"
+ write: "setVerticalCenter"
+ reset: "resetVerticalCenter"
+ index: 5
+ lineNumber: 104
+ isFinal: true
+ }
+ Property {
+ name: "baseline"
+ type: "QQmlScriptString"
+ read: "baseline"
+ write: "setBaseline"
+ reset: "resetBaseline"
+ index: 6
+ lineNumber: 105
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickanchors_p.h"
+ lineNumber: 30
+ name: "QQuickAnchors"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "Anchors"
+ alias: "Anchor"
+ isFlag: true
+ type: "uint"
+ lineNumber: 59
+ values: [
+ "InvalidAnchor",
+ "LeftAnchor",
+ "RightAnchor",
+ "TopAnchor",
+ "BottomAnchor",
+ "HCenterAnchor",
+ "VCenterAnchor",
+ "BaselineAnchor",
+ "Horizontal_Mask",
+ "Vertical_Mask"
+ ]
+ }
+ Property {
+ name: "left"
+ type: "QQuickAnchorLine"
+ read: "left"
+ write: "setLeft"
+ reset: "resetLeft"
+ notify: "leftChanged"
+ index: 0
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "right"
+ type: "QQuickAnchorLine"
+ read: "right"
+ write: "setRight"
+ reset: "resetRight"
+ notify: "rightChanged"
+ index: 1
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "horizontalCenter"
+ type: "QQuickAnchorLine"
+ read: "horizontalCenter"
+ write: "setHorizontalCenter"
+ reset: "resetHorizontalCenter"
+ notify: "horizontalCenterChanged"
+ index: 2
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "top"
+ type: "QQuickAnchorLine"
+ read: "top"
+ write: "setTop"
+ reset: "resetTop"
+ notify: "topChanged"
+ index: 3
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "bottom"
+ type: "QQuickAnchorLine"
+ read: "bottom"
+ write: "setBottom"
+ reset: "resetBottom"
+ notify: "bottomChanged"
+ index: 4
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "verticalCenter"
+ type: "QQuickAnchorLine"
+ read: "verticalCenter"
+ write: "setVerticalCenter"
+ reset: "resetVerticalCenter"
+ notify: "verticalCenterChanged"
+ index: 5
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "baseline"
+ type: "QQuickAnchorLine"
+ read: "baseline"
+ write: "setBaseline"
+ reset: "resetBaseline"
+ notify: "baselineChanged"
+ index: 6
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "margins"
+ type: "double"
+ read: "margins"
+ write: "setMargins"
+ notify: "marginsChanged"
+ index: 7
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "leftMargin"
+ type: "double"
+ read: "leftMargin"
+ write: "setLeftMargin"
+ reset: "resetLeftMargin"
+ notify: "leftMarginChanged"
+ index: 8
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "rightMargin"
+ type: "double"
+ read: "rightMargin"
+ write: "setRightMargin"
+ reset: "resetRightMargin"
+ notify: "rightMarginChanged"
+ index: 9
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "horizontalCenterOffset"
+ type: "double"
+ read: "horizontalCenterOffset"
+ write: "setHorizontalCenterOffset"
+ notify: "horizontalCenterOffsetChanged"
+ index: 10
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "topMargin"
+ type: "double"
+ read: "topMargin"
+ write: "setTopMargin"
+ reset: "resetTopMargin"
+ notify: "topMarginChanged"
+ index: 11
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "bottomMargin"
+ type: "double"
+ read: "bottomMargin"
+ write: "setBottomMargin"
+ reset: "resetBottomMargin"
+ notify: "bottomMarginChanged"
+ index: 12
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "verticalCenterOffset"
+ type: "double"
+ read: "verticalCenterOffset"
+ write: "setVerticalCenterOffset"
+ notify: "verticalCenterOffsetChanged"
+ index: 13
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "baselineOffset"
+ type: "double"
+ read: "baselineOffset"
+ write: "setBaselineOffset"
+ notify: "baselineOffsetChanged"
+ index: 14
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "fill"
+ type: "QQuickItem"
+ isPointer: true
+ read: "fill"
+ write: "setFill"
+ reset: "resetFill"
+ notify: "fillChanged"
+ index: 15
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "centerIn"
+ type: "QQuickItem"
+ isPointer: true
+ read: "centerIn"
+ write: "setCenterIn"
+ reset: "resetCenterIn"
+ notify: "centerInChanged"
+ index: 16
+ lineNumber: 50
+ isFinal: true
+ }
+ Property {
+ name: "alignWhenCentered"
+ type: "bool"
+ read: "alignWhenCentered"
+ write: "setAlignWhenCentered"
+ notify: "centerAlignedChanged"
+ index: 17
+ lineNumber: 51
+ isFinal: true
+ }
+ Signal { name: "leftChanged"; lineNumber: 156 }
+ Signal { name: "rightChanged"; lineNumber: 157 }
+ Signal { name: "topChanged"; lineNumber: 158 }
+ Signal { name: "bottomChanged"; lineNumber: 159 }
+ Signal { name: "verticalCenterChanged"; lineNumber: 160 }
+ Signal { name: "horizontalCenterChanged"; lineNumber: 161 }
+ Signal { name: "baselineChanged"; lineNumber: 162 }
+ Signal { name: "fillChanged"; lineNumber: 163 }
+ Signal { name: "centerInChanged"; lineNumber: 164 }
+ Signal { name: "leftMarginChanged"; lineNumber: 165 }
+ Signal { name: "rightMarginChanged"; lineNumber: 166 }
+ Signal { name: "topMarginChanged"; lineNumber: 167 }
+ Signal { name: "bottomMarginChanged"; lineNumber: 168 }
+ Signal { name: "marginsChanged"; lineNumber: 169 }
+ Signal { name: "verticalCenterOffsetChanged"; lineNumber: 170 }
+ Signal { name: "horizontalCenterOffsetChanged"; lineNumber: 171 }
+ Signal { name: "baselineOffsetChanged"; lineNumber: 172 }
+ Signal { name: "centerAlignedChanged"; lineNumber: 173 }
+ }
+ Component {
+ file: "private/qquickanimatedimage_p.h"
+ lineNumber: 30
+ name: "QQuickAnimatedImage"
+ accessSemantics: "reference"
+ prototype: "QQuickImage"
+ exports: [
+ "QtQuick/AnimatedImage 2.0",
+ "QtQuick/AnimatedImage 2.1",
+ "QtQuick/AnimatedImage 2.3",
+ "QtQuick/AnimatedImage 2.4",
+ "QtQuick/AnimatedImage 2.5",
+ "QtQuick/AnimatedImage 2.7",
+ "QtQuick/AnimatedImage 2.11",
+ "QtQuick/AnimatedImage 2.14",
+ "QtQuick/AnimatedImage 2.15",
+ "QtQuick/AnimatedImage 6.0",
+ "QtQuick/AnimatedImage 6.2",
+ "QtQuick/AnimatedImage 6.3",
+ "QtQuick/AnimatedImage 6.7",
+ "QtQuick/AnimatedImage 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 526,
+ 527,
+ 1536,
+ 1538,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Property {
+ name: "playing"
+ type: "bool"
+ read: "isPlaying"
+ write: "setPlaying"
+ notify: "playingChanged"
+ index: 0
+ lineNumber: 34
+ }
+ Property {
+ name: "paused"
+ type: "bool"
+ read: "isPaused"
+ write: "setPaused"
+ notify: "pausedChanged"
+ index: 1
+ lineNumber: 35
+ }
+ Property {
+ name: "currentFrame"
+ type: "int"
+ read: "currentFrame"
+ write: "setCurrentFrame"
+ notify: "frameChanged"
+ index: 2
+ lineNumber: 36
+ isOverride: true
+ }
+ Property {
+ name: "frameCount"
+ type: "int"
+ read: "frameCount"
+ notify: "frameCountChanged"
+ index: 3
+ lineNumber: 37
+ isReadonly: true
+ isOverride: true
+ }
+ Property {
+ name: "speed"
+ revision: 523
+ type: "double"
+ read: "speed"
+ write: "setSpeed"
+ notify: "speedChanged"
+ index: 4
+ lineNumber: 38
+ }
+ Signal { name: "playingChanged"; lineNumber: 65 }
+ Signal { name: "pausedChanged"; lineNumber: 66 }
+ Signal { name: "frameChanged"; lineNumber: 67 }
+ Signal { name: "currentFrameChanged"; lineNumber: 68 }
+ Signal { name: "frameCountChanged"; lineNumber: 69 }
+ Signal { name: "speedChanged"; revision: 523; lineNumber: 70 }
+ Method { name: "movieUpdate"; lineNumber: 73 }
+ Method { name: "movieRequestFinished"; lineNumber: 74 }
+ Method { name: "playingStatusChanged"; lineNumber: 75 }
+ Method { name: "onCacheChanged"; lineNumber: 76 }
+ }
+ Component {
+ file: "private/qquickanimatedsprite_p.h"
+ lineNumber: 35
+ name: "QQuickAnimatedSprite"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/AnimatedSprite 2.0",
+ "QtQuick/AnimatedSprite 2.1",
+ "QtQuick/AnimatedSprite 2.4",
+ "QtQuick/AnimatedSprite 2.7",
+ "QtQuick/AnimatedSprite 2.11",
+ "QtQuick/AnimatedSprite 2.12",
+ "QtQuick/AnimatedSprite 2.15",
+ "QtQuick/AnimatedSprite 6.0",
+ "QtQuick/AnimatedSprite 6.3",
+ "QtQuick/AnimatedSprite 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 524,
+ 527,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "LoopParameters"
+ lineNumber: 65
+ values: ["Infinite"]
+ }
+ Enum {
+ name: "FinishBehavior"
+ lineNumber: 70
+ values: ["FinishAtInitialFrame", "FinishAtFinalFrame"]
+ }
+ Property {
+ name: "running"
+ type: "bool"
+ read: "running"
+ write: "setRunning"
+ notify: "runningChanged"
+ index: 0
+ lineNumber: 38
+ }
+ Property {
+ name: "interpolate"
+ type: "bool"
+ read: "interpolate"
+ write: "setInterpolate"
+ notify: "interpolateChanged"
+ index: 1
+ lineNumber: 39
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 2
+ lineNumber: 42
+ }
+ Property {
+ name: "reverse"
+ type: "bool"
+ read: "reverse"
+ write: "setReverse"
+ notify: "reverseChanged"
+ index: 3
+ lineNumber: 43
+ }
+ Property {
+ name: "frameSync"
+ type: "bool"
+ read: "frameSync"
+ write: "setFrameSync"
+ notify: "frameSyncChanged"
+ index: 4
+ lineNumber: 44
+ }
+ Property {
+ name: "frameCount"
+ type: "int"
+ read: "frameCount"
+ write: "setFrameCount"
+ notify: "frameCountChanged"
+ index: 5
+ lineNumber: 45
+ }
+ Property {
+ name: "frameHeight"
+ type: "int"
+ read: "frameHeight"
+ write: "setFrameHeight"
+ notify: "frameHeightChanged"
+ index: 6
+ lineNumber: 48
+ }
+ Property {
+ name: "frameWidth"
+ type: "int"
+ read: "frameWidth"
+ write: "setFrameWidth"
+ notify: "frameWidthChanged"
+ index: 7
+ lineNumber: 49
+ }
+ Property {
+ name: "frameX"
+ type: "int"
+ read: "frameX"
+ write: "setFrameX"
+ notify: "frameXChanged"
+ index: 8
+ lineNumber: 50
+ }
+ Property {
+ name: "frameY"
+ type: "int"
+ read: "frameY"
+ write: "setFrameY"
+ notify: "frameYChanged"
+ index: 9
+ lineNumber: 51
+ }
+ Property {
+ name: "frameRate"
+ type: "double"
+ read: "frameRate"
+ write: "setFrameRate"
+ reset: "resetFrameRate"
+ notify: "frameRateChanged"
+ index: 10
+ lineNumber: 53
+ }
+ Property {
+ name: "frameDuration"
+ type: "int"
+ read: "frameDuration"
+ write: "setFrameDuration"
+ reset: "resetFrameDuration"
+ notify: "frameDurationChanged"
+ index: 11
+ lineNumber: 54
+ }
+ Property {
+ name: "loops"
+ type: "int"
+ read: "loops"
+ write: "setLoops"
+ notify: "loopsChanged"
+ index: 12
+ lineNumber: 56
+ }
+ Property {
+ name: "paused"
+ type: "bool"
+ read: "paused"
+ write: "setPaused"
+ notify: "pausedChanged"
+ index: 13
+ lineNumber: 57
+ }
+ Property {
+ name: "currentFrame"
+ type: "int"
+ read: "currentFrame"
+ write: "setCurrentFrame"
+ notify: "currentFrameChanged"
+ index: 14
+ lineNumber: 58
+ }
+ Property {
+ name: "finishBehavior"
+ revision: 527
+ type: "FinishBehavior"
+ read: "finishBehavior"
+ write: "setFinishBehavior"
+ notify: "finishBehaviorChanged"
+ index: 15
+ lineNumber: 59
+ }
+ Signal {
+ name: "pausedChanged"
+ lineNumber: 96
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "runningChanged"
+ lineNumber: 97
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "interpolateChanged"
+ lineNumber: 98
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "sourceChanged"
+ lineNumber: 100
+ Parameter { name: "arg"; type: "QUrl" }
+ }
+ Signal {
+ name: "reverseChanged"
+ lineNumber: 101
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "frameSyncChanged"
+ lineNumber: 102
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "frameCountChanged"
+ lineNumber: 103
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameHeightChanged"
+ lineNumber: 104
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameWidthChanged"
+ lineNumber: 105
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameXChanged"
+ lineNumber: 106
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameYChanged"
+ lineNumber: 107
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameRateChanged"
+ lineNumber: 108
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "frameDurationChanged"
+ lineNumber: 109
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "loopsChanged"
+ lineNumber: 110
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "currentFrameChanged"
+ lineNumber: 111
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "finishBehaviorChanged"
+ revision: 527
+ lineNumber: 112
+ Parameter { name: "arg"; type: "QQuickAnimatedSprite::FinishBehavior" }
+ }
+ Signal { name: "finished"; revision: 524; lineNumber: 114 }
+ Method { name: "start"; lineNumber: 117 }
+ Method { name: "stop"; lineNumber: 118 }
+ Method { name: "restart"; lineNumber: 119 }
+ Method {
+ name: "advance"
+ lineNumber: 120
+ Parameter { name: "frames"; type: "int" }
+ }
+ Method { name: "advance"; isCloned: true; lineNumber: 120 }
+ Method { name: "pause"; lineNumber: 121 }
+ Method { name: "resume"; lineNumber: 122 }
+ Method {
+ name: "setRunning"
+ lineNumber: 124
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setPaused"
+ lineNumber: 125
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setInterpolate"
+ lineNumber: 126
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setSource"
+ lineNumber: 127
+ Parameter { name: "arg"; type: "QUrl" }
+ }
+ Method {
+ name: "setReverse"
+ lineNumber: 128
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setFrameSync"
+ lineNumber: 129
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setFrameCount"
+ lineNumber: 130
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameHeight"
+ lineNumber: 131
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameWidth"
+ lineNumber: 132
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameX"
+ lineNumber: 133
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameY"
+ lineNumber: 134
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameRate"
+ lineNumber: 135
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setFrameDuration"
+ lineNumber: 136
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method { name: "resetFrameRate"; lineNumber: 137 }
+ Method { name: "resetFrameDuration"; lineNumber: 138 }
+ Method {
+ name: "setLoops"
+ lineNumber: 139
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setCurrentFrame"
+ lineNumber: 140
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method { name: "createEngine"; lineNumber: 143 }
+ Method { name: "reset"; lineNumber: 146 }
+ }
+ Component {
+ file: "private/qquickanimationcontroller_p.h"
+ lineNumber: 26
+ name: "QQuickAnimationController"
+ accessSemantics: "reference"
+ defaultProperty: "animation"
+ prototype: "QObject"
+ interfaces: ["QQmlFinalizerHook"]
+ exports: [
+ "QtQuick/AnimationController 2.0",
+ "QtQuick/AnimationController 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ write: "setProgress"
+ notify: "progressChanged"
+ index: 0
+ lineNumber: 37
+ }
+ Property {
+ name: "animation"
+ type: "QQuickAbstractAnimation"
+ isPointer: true
+ read: "animation"
+ write: "setAnimation"
+ notify: "animationChanged"
+ index: 1
+ lineNumber: 38
+ }
+ Signal { name: "progressChanged"; lineNumber: 52 }
+ Signal { name: "animationChanged"; lineNumber: 53 }
+ Method { name: "reload"; lineNumber: 55 }
+ Method { name: "completeToBeginning"; lineNumber: 56 }
+ Method { name: "completeToEnd"; lineNumber: 57 }
+ Method { name: "updateProgress"; lineNumber: 59 }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 396
+ name: "QQuickAnimationGroup"
+ accessSemantics: "reference"
+ defaultProperty: "animations"
+ prototype: "QQuickAbstractAnimation"
+ Property {
+ name: "animations"
+ type: "QQuickAbstractAnimation"
+ isList: true
+ read: "animations"
+ index: 0
+ lineNumber: 402
+ isReadonly: true
+ }
+ }
+ Component {
+ file: "private/qquickanimator_p.h"
+ lineNumber: 27
+ name: "QQuickAnimator"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractAnimation"
+ exports: [
+ "QtQuick/Animator 2.2",
+ "QtQuick/Animator 2.12",
+ "QtQuick/Animator 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [514, 524, 1536]
+ Property {
+ name: "target"
+ type: "QQuickItem"
+ isPointer: true
+ read: "targetItem"
+ write: "setTargetItem"
+ notify: "targetItemChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "easing"
+ type: "QEasingCurve"
+ read: "easing"
+ write: "setEasing"
+ notify: "easingChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 2
+ lineNumber: 33
+ }
+ Property {
+ name: "to"
+ type: "double"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 3
+ lineNumber: 34
+ }
+ Property {
+ name: "from"
+ type: "double"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 4
+ lineNumber: 35
+ }
+ Signal {
+ name: "targetItemChanged"
+ lineNumber: 70
+ Parameter { type: "QQuickItem"; isPointer: true }
+ }
+ Signal {
+ name: "durationChanged"
+ lineNumber: 71
+ Parameter { name: "duration"; type: "int" }
+ }
+ Signal {
+ name: "easingChanged"
+ lineNumber: 72
+ Parameter { name: "curve"; type: "QEasingCurve" }
+ }
+ Signal {
+ name: "toChanged"
+ lineNumber: 73
+ Parameter { name: "to"; type: "double" }
+ }
+ Signal {
+ name: "fromChanged"
+ lineNumber: 74
+ Parameter { name: "from"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickapplication_p.h"
+ lineNumber: 32
+ name: "QQuickApplication"
+ accessSemantics: "reference"
+ prototype: "QQmlApplication"
+ exports: ["QtQuick/Application 2.0", "QtQuick/Application 6.0"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "active"
+ type: "bool"
+ read: "active"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "layoutDirection"
+ type: "Qt::LayoutDirection"
+ read: "layoutDirection"
+ notify: "layoutDirectionChanged"
+ index: 1
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "supportsMultipleWindows"
+ type: "bool"
+ read: "supportsMultipleWindows"
+ index: 2
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "state"
+ type: "Qt::ApplicationState"
+ read: "state"
+ notify: "stateChanged"
+ index: 3
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ index: 4
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "displayName"
+ type: "QString"
+ read: "displayName"
+ write: "setDisplayName"
+ notify: "displayNameChanged"
+ index: 5
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "screens"
+ type: "QQuickScreenInfo"
+ isList: true
+ read: "screens"
+ notify: "screensChanged"
+ index: 6
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "styleHints"
+ type: "QStyleHints"
+ isPointer: true
+ read: "styleHints"
+ index: 7
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Signal { name: "activeChanged"; lineNumber: 62 }
+ Signal { name: "displayNameChanged"; lineNumber: 63 }
+ Signal { name: "layoutDirectionChanged"; lineNumber: 64 }
+ Signal {
+ name: "stateChanged"
+ lineNumber: 65
+ Parameter { name: "state"; type: "Qt::ApplicationState" }
+ }
+ Signal { name: "screensChanged"; lineNumber: 66 }
+ Method { name: "updateScreens"; lineNumber: 69 }
+ }
+ Component {
+ file: "private/qquickpositioners_p.h"
+ lineNumber: 69
+ name: "QQuickBasePositioner"
+ accessSemantics: "reference"
+ prototype: "QQuickImplicitSizeItem"
+ exports: [
+ "QtQuick/Positioner 2.0",
+ "QtQuick/Positioner 2.1",
+ "QtQuick/Positioner 2.4",
+ "QtQuick/Positioner 2.6",
+ "QtQuick/Positioner 2.7",
+ "QtQuick/Positioner 2.9",
+ "QtQuick/Positioner 2.11",
+ "QtQuick/Positioner 6.0",
+ "QtQuick/Positioner 6.2",
+ "QtQuick/Positioner 6.3",
+ "QtQuick/Positioner 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 518,
+ 519,
+ 521,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ attachedType: "QQuickPositionerAttached"
+ Property {
+ name: "spacing"
+ type: "double"
+ read: "spacing"
+ write: "setSpacing"
+ notify: "spacingChanged"
+ index: 0
+ lineNumber: 73
+ }
+ Property {
+ name: "populate"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "populate"
+ write: "setPopulate"
+ notify: "populateChanged"
+ index: 1
+ lineNumber: 75
+ }
+ Property {
+ name: "move"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "move"
+ write: "setMove"
+ notify: "moveChanged"
+ index: 2
+ lineNumber: 76
+ }
+ Property {
+ name: "add"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "add"
+ write: "setAdd"
+ notify: "addChanged"
+ index: 3
+ lineNumber: 77
+ }
+ Property {
+ name: "padding"
+ revision: 518
+ type: "double"
+ read: "padding"
+ write: "setPadding"
+ reset: "resetPadding"
+ notify: "paddingChanged"
+ index: 4
+ lineNumber: 80
+ }
+ Property {
+ name: "topPadding"
+ revision: 518
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 5
+ lineNumber: 81
+ }
+ Property {
+ name: "leftPadding"
+ revision: 518
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 6
+ lineNumber: 82
+ }
+ Property {
+ name: "rightPadding"
+ revision: 518
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 7
+ lineNumber: 83
+ }
+ Property {
+ name: "bottomPadding"
+ revision: 518
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 8
+ lineNumber: 84
+ }
+ Signal { name: "spacingChanged"; lineNumber: 145 }
+ Signal { name: "populateChanged"; lineNumber: 146 }
+ Signal { name: "moveChanged"; lineNumber: 147 }
+ Signal { name: "addChanged"; lineNumber: 148 }
+ Signal { name: "paddingChanged"; revision: 518; lineNumber: 149 }
+ Signal { name: "topPaddingChanged"; revision: 518; lineNumber: 150 }
+ Signal { name: "leftPaddingChanged"; revision: 518; lineNumber: 151 }
+ Signal { name: "rightPaddingChanged"; revision: 518; lineNumber: 152 }
+ Signal { name: "bottomPaddingChanged"; revision: 518; lineNumber: 153 }
+ Signal { name: "positioningComplete"; revision: 521; lineNumber: 154 }
+ Method { name: "prePositioning"; lineNumber: 157 }
+ Method { name: "forceLayout"; revision: 521; lineNumber: 135 }
+ }
+ Component {
+ file: "private/qquickbehavior_p.h"
+ lineNumber: 30
+ name: "QQuickBehavior"
+ accessSemantics: "reference"
+ defaultProperty: "animation"
+ prototype: "QObject"
+ interfaces: ["QQmlFinalizerHook", "QQmlPropertyValueInterceptor"]
+ deferredNames: ["animation"]
+ exports: [
+ "QtQuick/Behavior 2.0",
+ "QtQuick/Behavior 2.13",
+ "QtQuick/Behavior 2.15",
+ "QtQuick/Behavior 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 525, 527, 1536]
+ Property {
+ name: "animation"
+ type: "QQuickAbstractAnimation"
+ isPointer: true
+ read: "animation"
+ write: "setAnimation"
+ index: 0
+ lineNumber: 38
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 1
+ lineNumber: 39
+ }
+ Property {
+ name: "targetValue"
+ revision: 525
+ type: "QVariant"
+ read: "targetValue"
+ notify: "targetValueChanged"
+ index: 2
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "targetProperty"
+ revision: 527
+ type: "QQmlProperty"
+ read: "targetProperty"
+ notify: "targetPropertyChanged"
+ index: 3
+ lineNumber: 41
+ isReadonly: true
+ }
+ Signal { name: "enabledChanged"; lineNumber: 67 }
+ Signal { name: "targetValueChanged"; lineNumber: 68 }
+ Signal { name: "targetPropertyChanged"; lineNumber: 69 }
+ }
+ Component {
+ file: "private/qquickborderimage_p.h"
+ lineNumber: 26
+ name: "QQuickBorderImage"
+ accessSemantics: "reference"
+ prototype: "QQuickImageBase"
+ exports: [
+ "QtQuick/BorderImage 2.0",
+ "QtQuick/BorderImage 2.1",
+ "QtQuick/BorderImage 2.4",
+ "QtQuick/BorderImage 2.7",
+ "QtQuick/BorderImage 2.11",
+ "QtQuick/BorderImage 2.14",
+ "QtQuick/BorderImage 2.15",
+ "QtQuick/BorderImage 6.0",
+ "QtQuick/BorderImage 6.2",
+ "QtQuick/BorderImage 6.3",
+ "QtQuick/BorderImage 6.7",
+ "QtQuick/BorderImage 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 526,
+ 527,
+ 1536,
+ 1538,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Enum {
+ name: "TileMode"
+ lineNumber: 44
+ values: ["Stretch", "Repeat", "Round"]
+ }
+ Property {
+ name: "border"
+ type: "QQuickScaleGrid"
+ isPointer: true
+ read: "border"
+ index: 0
+ lineNumber: 30
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "horizontalTileMode"
+ type: "TileMode"
+ read: "horizontalTileMode"
+ write: "setHorizontalTileMode"
+ notify: "horizontalTileModeChanged"
+ index: 1
+ lineNumber: 31
+ }
+ Property {
+ name: "verticalTileMode"
+ type: "TileMode"
+ read: "verticalTileMode"
+ write: "setVerticalTileMode"
+ notify: "verticalTileModeChanged"
+ index: 2
+ lineNumber: 32
+ }
+ Property {
+ name: "sourceSize"
+ type: "QSize"
+ read: "sourceSize"
+ notify: "sourceSizeChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ }
+ Signal { name: "horizontalTileModeChanged"; lineNumber: 56 }
+ Signal { name: "verticalTileModeChanged"; lineNumber: 57 }
+ Signal { name: "sourceSizeChanged"; lineNumber: 58 }
+ Method { name: "doUpdate"; lineNumber: 69 }
+ Method { name: "requestFinished"; lineNumber: 70 }
+ Method { name: "sciRequestFinished"; lineNumber: 72 }
+ }
+ Component {
+ file: "private/qquickshadereffectmesh_p.h"
+ lineNumber: 91
+ name: "QQuickBorderImageMesh"
+ accessSemantics: "reference"
+ prototype: "QQuickShaderEffectMesh"
+ exports: [
+ "QtQuick/BorderImageMesh 2.8",
+ "QtQuick/BorderImageMesh 6.0"
+ ]
+ exportMetaObjectRevisions: [520, 1536]
+ Enum {
+ name: "TileMode"
+ lineNumber: 112
+ values: ["Stretch", "Repeat", "Round"]
+ }
+ Property {
+ name: "border"
+ type: "QQuickScaleGrid"
+ isPointer: true
+ read: "border"
+ index: 0
+ lineNumber: 95
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "size"
+ type: "QSize"
+ read: "size"
+ write: "setSize"
+ notify: "sizeChanged"
+ index: 1
+ lineNumber: 96
+ }
+ Property {
+ name: "horizontalTileMode"
+ type: "TileMode"
+ read: "horizontalTileMode"
+ write: "setHorizontalTileMode"
+ notify: "horizontalTileModeChanged"
+ index: 2
+ lineNumber: 97
+ }
+ Property {
+ name: "verticalTileMode"
+ type: "TileMode"
+ read: "verticalTileMode"
+ write: "setVerticalTileMode"
+ notify: "verticalTileModeChanged"
+ index: 3
+ lineNumber: 98
+ }
+ Signal { name: "sizeChanged"; lineNumber: 125 }
+ Signal { name: "horizontalTileModeChanged"; lineNumber: 126 }
+ Signal { name: "verticalTileModeChanged"; lineNumber: 127 }
+ }
+ Component {
+ file: "private/qquickcanvasitem_p.h"
+ lineNumber: 57
+ name: "QQuickCanvasItem"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/Canvas 2.0",
+ "QtQuick/Canvas 2.1",
+ "QtQuick/Canvas 2.4",
+ "QtQuick/Canvas 2.7",
+ "QtQuick/Canvas 2.11",
+ "QtQuick/Canvas 6.0",
+ "QtQuick/Canvas 6.3",
+ "QtQuick/Canvas 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "RenderTarget"
+ lineNumber: 73
+ values: ["Image", "FramebufferObject"]
+ }
+ Enum {
+ name: "RenderStrategy"
+ lineNumber: 79
+ values: ["Immediate", "Threaded", "Cooperative"]
+ }
+ Property {
+ name: "available"
+ type: "bool"
+ read: "isAvailable"
+ notify: "availableChanged"
+ index: 0
+ lineNumber: 61
+ isReadonly: true
+ }
+ Property {
+ name: "contextType"
+ type: "QString"
+ read: "contextType"
+ write: "setContextType"
+ notify: "contextTypeChanged"
+ index: 1
+ lineNumber: 62
+ }
+ Property {
+ name: "context"
+ type: "QJSValue"
+ read: "context"
+ notify: "contextChanged"
+ index: 2
+ lineNumber: 63
+ isReadonly: true
+ }
+ Property {
+ name: "canvasSize"
+ type: "QSizeF"
+ read: "canvasSize"
+ write: "setCanvasSize"
+ notify: "canvasSizeChanged"
+ index: 3
+ lineNumber: 64
+ }
+ Property {
+ name: "tileSize"
+ type: "QSize"
+ read: "tileSize"
+ write: "setTileSize"
+ notify: "tileSizeChanged"
+ index: 4
+ lineNumber: 65
+ }
+ Property {
+ name: "canvasWindow"
+ type: "QRectF"
+ read: "canvasWindow"
+ write: "setCanvasWindow"
+ notify: "canvasWindowChanged"
+ index: 5
+ lineNumber: 66
+ }
+ Property {
+ name: "renderTarget"
+ type: "RenderTarget"
+ read: "renderTarget"
+ write: "setRenderTarget"
+ notify: "renderTargetChanged"
+ index: 6
+ lineNumber: 67
+ }
+ Property {
+ name: "renderStrategy"
+ type: "RenderStrategy"
+ read: "renderStrategy"
+ write: "setRenderStrategy"
+ notify: "renderStrategyChanged"
+ index: 7
+ lineNumber: 68
+ }
+ Signal {
+ name: "paint"
+ lineNumber: 131
+ Parameter { name: "region"; type: "QRect" }
+ }
+ Signal { name: "painted"; lineNumber: 132 }
+ Signal { name: "availableChanged"; lineNumber: 133 }
+ Signal { name: "contextTypeChanged"; lineNumber: 134 }
+ Signal { name: "contextChanged"; lineNumber: 135 }
+ Signal { name: "canvasSizeChanged"; lineNumber: 136 }
+ Signal { name: "tileSizeChanged"; lineNumber: 137 }
+ Signal { name: "canvasWindowChanged"; lineNumber: 138 }
+ Signal { name: "renderTargetChanged"; lineNumber: 139 }
+ Signal { name: "renderStrategyChanged"; lineNumber: 140 }
+ Signal { name: "imageLoaded"; lineNumber: 141 }
+ Method {
+ name: "loadImage"
+ lineNumber: 144
+ Parameter { name: "url"; type: "QUrl" }
+ Parameter { name: "sourceSize"; type: "QSizeF" }
+ }
+ Method {
+ name: "loadImage"
+ isCloned: true
+ lineNumber: 144
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ Method {
+ name: "unloadImage"
+ lineNumber: 145
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ Method {
+ name: "isImageLoaded"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 146
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ Method {
+ name: "isImageLoading"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 147
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ Method {
+ name: "isImageError"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 148
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ Method { name: "sceneGraphInitialized"; lineNumber: 151 }
+ Method { name: "checkAnimationCallbacks"; lineNumber: 152 }
+ Method { name: "invalidateSceneGraph"; lineNumber: 153 }
+ Method { name: "schedulePolish"; lineNumber: 154 }
+ Method { name: "getContext"; isJavaScriptFunction: true; lineNumber: 115 }
+ Method { name: "requestAnimationFrame"; isJavaScriptFunction: true; lineNumber: 117 }
+ Method { name: "cancelRequestAnimationFrame"; isJavaScriptFunction: true; lineNumber: 118 }
+ Method { name: "requestPaint"; lineNumber: 120 }
+ Method {
+ name: "markDirty"
+ lineNumber: 121
+ Parameter { name: "dirtyRect"; type: "QRectF" }
+ }
+ Method { name: "markDirty"; isCloned: true; lineNumber: 121 }
+ Method {
+ name: "save"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 123
+ Parameter { name: "filename"; type: "QString" }
+ Parameter { name: "imageSize"; type: "QSizeF" }
+ }
+ Method {
+ name: "save"
+ type: "bool"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 123
+ Parameter { name: "filename"; type: "QString" }
+ }
+ Method {
+ name: "toDataURL"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 124
+ Parameter { name: "type"; type: "QString" }
+ }
+ Method {
+ name: "toDataURL"
+ type: "QString"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 124
+ }
+ Method { name: "delayedCreate"; lineNumber: 166 }
+ }
+ Component {
+ file: "private/qquickevents_p_p.h"
+ lineNumber: 243
+ name: "QQuickCloseEvent"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/CloseEvent 2.0", "QtQuick/CloseEvent 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "accepted"
+ type: "bool"
+ read: "isAccepted"
+ write: "setAccepted"
+ index: 0
+ lineNumber: 246
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 296
+ name: "QQuickColorAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickPropertyAnimation"
+ exports: [
+ "QtQuick/ColorAnimation 2.0",
+ "QtQuick/ColorAnimation 2.12",
+ "QtQuick/ColorAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Property {
+ name: "from"
+ type: "QColor"
+ read: "from"
+ write: "setFrom"
+ index: 0
+ lineNumber: 300
+ isOverride: true
+ }
+ Property {
+ name: "to"
+ type: "QColor"
+ read: "to"
+ write: "setTo"
+ index: 1
+ lineNumber: 301
+ isOverride: true
+ }
+ }
+ Component {
+ file: "private/qquickcolorgroup_p.h"
+ lineNumber: 33
+ name: "QQuickColorGroup"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/ColorGroup 6.0",
+ "QtQuick/ColorGroup 6.2",
+ "QtQuick/ColorGroup 6.6"
+ ]
+ exportMetaObjectRevisions: [1536, 1538, 1542]
+ Property {
+ name: "alternateBase"
+ type: "QColor"
+ read: "alternateBase"
+ write: "setAlternateBase"
+ reset: "resetAlternateBase"
+ notify: "alternateBaseChanged"
+ index: 0
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "base"
+ type: "QColor"
+ read: "base"
+ write: "setBase"
+ reset: "resetBase"
+ notify: "baseChanged"
+ index: 1
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "brightText"
+ type: "QColor"
+ read: "brightText"
+ write: "setBrightText"
+ reset: "resetBrightText"
+ notify: "brightTextChanged"
+ index: 2
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "button"
+ type: "QColor"
+ read: "button"
+ write: "setButton"
+ reset: "resetButton"
+ notify: "buttonChanged"
+ index: 3
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "buttonText"
+ type: "QColor"
+ read: "buttonText"
+ write: "setButtonText"
+ reset: "resetButtonText"
+ notify: "buttonTextChanged"
+ index: 4
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "dark"
+ type: "QColor"
+ read: "dark"
+ write: "setDark"
+ reset: "resetDark"
+ notify: "darkChanged"
+ index: 5
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "highlight"
+ type: "QColor"
+ read: "highlight"
+ write: "setHighlight"
+ reset: "resetHighlight"
+ notify: "highlightChanged"
+ index: 6
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "highlightedText"
+ type: "QColor"
+ read: "highlightedText"
+ write: "setHighlightedText"
+ reset: "resetHighlightedText"
+ notify: "highlightedTextChanged"
+ index: 7
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "light"
+ type: "QColor"
+ read: "light"
+ write: "setLight"
+ reset: "resetLight"
+ notify: "lightChanged"
+ index: 8
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "link"
+ type: "QColor"
+ read: "link"
+ write: "setLink"
+ reset: "resetLink"
+ notify: "linkChanged"
+ index: 9
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "linkVisited"
+ type: "QColor"
+ read: "linkVisited"
+ write: "setLinkVisited"
+ reset: "resetLinkVisited"
+ notify: "linkVisitedChanged"
+ index: 10
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "mid"
+ type: "QColor"
+ read: "mid"
+ write: "setMid"
+ reset: "resetMid"
+ notify: "midChanged"
+ index: 11
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "midlight"
+ type: "QColor"
+ read: "midlight"
+ write: "setMidlight"
+ reset: "resetMidlight"
+ notify: "midlightChanged"
+ index: 12
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "shadow"
+ type: "QColor"
+ read: "shadow"
+ write: "setShadow"
+ reset: "resetShadow"
+ notify: "shadowChanged"
+ index: 13
+ lineNumber: 50
+ isFinal: true
+ }
+ Property {
+ name: "text"
+ type: "QColor"
+ read: "text"
+ write: "setText"
+ reset: "resetText"
+ notify: "textChanged"
+ index: 14
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "toolTipBase"
+ type: "QColor"
+ read: "toolTipBase"
+ write: "setToolTipBase"
+ reset: "resetToolTipBase"
+ notify: "toolTipBaseChanged"
+ index: 15
+ lineNumber: 52
+ isFinal: true
+ }
+ Property {
+ name: "toolTipText"
+ type: "QColor"
+ read: "toolTipText"
+ write: "setToolTipText"
+ reset: "resetToolTipText"
+ notify: "toolTipTextChanged"
+ index: 16
+ lineNumber: 53
+ isFinal: true
+ }
+ Property {
+ name: "window"
+ type: "QColor"
+ read: "window"
+ write: "setWindow"
+ reset: "resetWindow"
+ notify: "windowChanged"
+ index: 17
+ lineNumber: 54
+ isFinal: true
+ }
+ Property {
+ name: "windowText"
+ type: "QColor"
+ read: "windowText"
+ write: "setWindowText"
+ reset: "resetWindowText"
+ notify: "windowTextChanged"
+ index: 18
+ lineNumber: 55
+ isFinal: true
+ }
+ Property {
+ name: "placeholderText"
+ revision: 1538
+ type: "QColor"
+ read: "placeholderText"
+ write: "setPlaceholderText"
+ reset: "resetPlaceholderText"
+ notify: "placeholderTextChanged"
+ index: 19
+ lineNumber: 56
+ isFinal: true
+ }
+ Property {
+ name: "accent"
+ revision: 1542
+ type: "QColor"
+ read: "accent"
+ write: "setAccent"
+ reset: "resetAccent"
+ notify: "accentChanged"
+ index: 20
+ lineNumber: 58
+ isFinal: true
+ }
+ Signal { name: "alternateBaseChanged"; lineNumber: 164 }
+ Signal { name: "baseChanged"; lineNumber: 165 }
+ Signal { name: "brightTextChanged"; lineNumber: 166 }
+ Signal { name: "buttonChanged"; lineNumber: 167 }
+ Signal { name: "buttonTextChanged"; lineNumber: 168 }
+ Signal { name: "darkChanged"; lineNumber: 169 }
+ Signal { name: "highlightChanged"; lineNumber: 170 }
+ Signal { name: "highlightedTextChanged"; lineNumber: 171 }
+ Signal { name: "lightChanged"; lineNumber: 172 }
+ Signal { name: "linkChanged"; lineNumber: 173 }
+ Signal { name: "linkVisitedChanged"; lineNumber: 174 }
+ Signal { name: "midChanged"; lineNumber: 175 }
+ Signal { name: "midlightChanged"; lineNumber: 176 }
+ Signal { name: "shadowChanged"; lineNumber: 177 }
+ Signal { name: "textChanged"; lineNumber: 178 }
+ Signal { name: "toolTipBaseChanged"; lineNumber: 179 }
+ Signal { name: "toolTipTextChanged"; lineNumber: 180 }
+ Signal { name: "windowChanged"; lineNumber: 181 }
+ Signal { name: "windowTextChanged"; lineNumber: 182 }
+ Signal { name: "placeholderTextChanged"; revision: 1538; lineNumber: 183 }
+ Signal { name: "accentChanged"; revision: 1542; lineNumber: 184 }
+ Signal { name: "changed"; lineNumber: 186 }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 515
+ name: "QQuickColorSpaceEnums"
+ accessSemantics: "none"
+ exports: ["QtQuick/ColorSpace 2.15", "QtQuick/ColorSpace 6.0"]
+ isCreatable: false
+ enforcesScopedEnums: true
+ exportMetaObjectRevisions: [527, 1536]
+ Enum {
+ name: "NamedColorSpace"
+ lineNumber: 522
+ values: [
+ "Unknown",
+ "SRgb",
+ "SRgbLinear",
+ "AdobeRgb",
+ "DisplayP3",
+ "ProPhotoRgb"
+ ]
+ }
+ Enum {
+ name: "Primaries"
+ isScoped: true
+ lineNumber: 532
+ values: ["Custom", "SRgb", "AdobeRgb", "DciP3D65", "ProPhotoRgb"]
+ }
+ Enum {
+ name: "TransferFunction"
+ isScoped: true
+ lineNumber: 540
+ values: ["Custom", "Linear", "Gamma", "SRgb", "ProPhotoRgb"]
+ }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 550
+ name: "QColorSpace"
+ accessSemantics: "value"
+ extension: "QQuickColorSpaceValueType"
+ Enum {
+ name: "NamedColorSpace"
+ lineNumber: 24
+ values: [
+ "SRgb",
+ "SRgbLinear",
+ "AdobeRgb",
+ "DisplayP3",
+ "ProPhotoRgb",
+ "Bt2020",
+ "Bt2100Pq",
+ "Bt2100Hlg"
+ ]
+ }
+ Enum {
+ name: "Primaries"
+ isScoped: true
+ lineNumber: 35
+ values: [
+ "Custom",
+ "SRgb",
+ "AdobeRgb",
+ "DciP3D65",
+ "ProPhotoRgb",
+ "Bt2020"
+ ]
+ }
+ Enum {
+ name: "TransferFunction"
+ isScoped: true
+ lineNumber: 44
+ values: [
+ "Custom",
+ "Linear",
+ "Gamma",
+ "SRgb",
+ "ProPhotoRgb",
+ "Bt2020",
+ "St2084",
+ "Hlg"
+ ]
+ }
+ Enum {
+ name: "TransformModel"
+ isScoped: true
+ type: "quint8"
+ lineNumber: 55
+ values: ["ThreeComponentMatrix", "ElementListProcessing"]
+ }
+ Enum {
+ name: "ColorModel"
+ isScoped: true
+ type: "quint8"
+ lineNumber: 60
+ values: ["Undefined", "Rgb", "Gray", "Cmyk"]
+ }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 550
+ name: "QQuickColorSpaceValueType"
+ accessSemantics: "value"
+ prototype: "QColorSpace"
+ Property {
+ name: "namedColorSpace"
+ type: "QQuickColorSpaceEnums::NamedColorSpace"
+ read: "namedColorSpace"
+ write: "setNamedColorSpace"
+ index: 0
+ lineNumber: 554
+ isFinal: true
+ }
+ Property {
+ name: "primaries"
+ type: "QQuickColorSpaceEnums::Primaries"
+ read: "primaries"
+ write: "setPrimaries"
+ index: 1
+ lineNumber: 555
+ isFinal: true
+ }
+ Property {
+ name: "transferFunction"
+ type: "QQuickColorSpaceEnums::TransferFunction"
+ read: "transferFunction"
+ write: "setTransferFunction"
+ index: 2
+ lineNumber: 556
+ isFinal: true
+ }
+ Property {
+ name: "gamma"
+ type: "float"
+ read: "gamma"
+ write: "setGamma"
+ index: 3
+ lineNumber: 557
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 34
+ name: "QColor"
+ accessSemantics: "value"
+ extension: "QQuickColorValueType"
+ exports: ["QtQuick/color 2.0", "QtQuick/color 6.0"]
+ isStructured: true
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 34
+ name: "QQuickColorValueType"
+ accessSemantics: "value"
+ prototype: "QColor"
+ Property {
+ name: "r"
+ type: "double"
+ read: "r"
+ write: "setR"
+ index: 0
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "g"
+ type: "double"
+ read: "g"
+ write: "setG"
+ index: 1
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "b"
+ type: "double"
+ read: "b"
+ write: "setB"
+ index: 2
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "a"
+ type: "double"
+ read: "a"
+ write: "setA"
+ index: 3
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "hsvHue"
+ type: "double"
+ read: "hsvHue"
+ write: "setHsvHue"
+ index: 4
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "hsvSaturation"
+ type: "double"
+ read: "hsvSaturation"
+ write: "setHsvSaturation"
+ index: 5
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "hsvValue"
+ type: "double"
+ read: "hsvValue"
+ write: "setHsvValue"
+ index: 6
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "hslHue"
+ type: "double"
+ read: "hslHue"
+ write: "setHslHue"
+ index: 7
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "hslSaturation"
+ type: "double"
+ read: "hslSaturation"
+ write: "setHslSaturation"
+ index: 8
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "hslLightness"
+ type: "double"
+ read: "hslLightness"
+ write: "setHslLightness"
+ index: 9
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "valid"
+ type: "bool"
+ read: "isValid"
+ index: 10
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 60 }
+ Method {
+ name: "alpha"
+ type: "QColor"
+ isMethodConstant: true
+ lineNumber: 62
+ Parameter { name: "value"; type: "double" }
+ }
+ Method {
+ name: "lighter"
+ type: "QColor"
+ isMethodConstant: true
+ lineNumber: 63
+ Parameter { name: "factor"; type: "double" }
+ }
+ Method { name: "lighter"; type: "QColor"; isCloned: true; isMethodConstant: true; lineNumber: 63 }
+ Method {
+ name: "darker"
+ type: "QColor"
+ isMethodConstant: true
+ lineNumber: 64
+ Parameter { name: "factor"; type: "double" }
+ }
+ Method { name: "darker"; type: "QColor"; isCloned: true; isMethodConstant: true; lineNumber: 64 }
+ Method {
+ name: "tint"
+ type: "QColor"
+ isMethodConstant: true
+ lineNumber: 65
+ Parameter { name: "tintColor"; type: "QColor" }
+ }
+ Method { name: "QQuickColorValueType"; isConstructor: true; lineNumber: 57 }
+ Method {
+ name: "QQuickColorValueType"
+ isConstructor: true
+ lineNumber: 58
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Method {
+ name: "QQuickColorValueType"
+ isConstructor: true
+ lineNumber: 59
+ Parameter { name: "string"; type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qquickpositioners_p.h"
+ lineNumber: 209
+ name: "QQuickColumn"
+ accessSemantics: "reference"
+ prototype: "QQuickBasePositioner"
+ exports: [
+ "QtQuick/Column 2.0",
+ "QtQuick/Column 2.1",
+ "QtQuick/Column 2.4",
+ "QtQuick/Column 2.6",
+ "QtQuick/Column 2.7",
+ "QtQuick/Column 2.9",
+ "QtQuick/Column 2.11",
+ "QtQuick/Column 6.0",
+ "QtQuick/Column 6.2",
+ "QtQuick/Column 6.3",
+ "QtQuick/Column 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 518,
+ 519,
+ 521,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 86
+ name: "QQuickCurve"
+ accessSemantics: "reference"
+ prototype: "QQuickPathElement"
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 90
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 91
+ }
+ Property {
+ name: "relativeX"
+ type: "double"
+ read: "relativeX"
+ write: "setRelativeX"
+ notify: "relativeXChanged"
+ index: 2
+ lineNumber: 92
+ }
+ Property {
+ name: "relativeY"
+ type: "double"
+ read: "relativeY"
+ write: "setRelativeY"
+ notify: "relativeYChanged"
+ index: 3
+ lineNumber: 93
+ }
+ Signal { name: "xChanged"; lineNumber: 118 }
+ Signal { name: "yChanged"; lineNumber: 119 }
+ Signal { name: "relativeXChanged"; lineNumber: 120 }
+ Signal { name: "relativeYChanged"; lineNumber: 121 }
+ }
+ Component {
+ file: "private/qquickvalidator_p.h"
+ lineNumber: 45
+ name: "QQuickDoubleValidator"
+ accessSemantics: "reference"
+ prototype: "QDoubleValidator"
+ exports: [
+ "QtQuick/DoubleValidator 2.0",
+ "QtQuick/DoubleValidator 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "locale"
+ type: "QString"
+ read: "localeName"
+ write: "setLocaleName"
+ reset: "resetLocaleName"
+ notify: "localeNameChanged"
+ index: 0
+ lineNumber: 48
+ }
+ Signal { name: "localeNameChanged"; lineNumber: 59 }
+ }
+ Component {
+ file: "private/qquickdrag_p.h"
+ lineNumber: 125
+ name: "QQuickDrag"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/Drag 2.0", "QtQuick/Drag 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ attachedType: "QQuickDragAttached"
+ Enum {
+ name: "DragType"
+ lineNumber: 152
+ values: ["None", "Automatic", "Internal"]
+ }
+ Enum {
+ name: "Axis"
+ lineNumber: 159
+ values: ["XAxis", "YAxis", "XAndYAxis", "XandYAxis"]
+ }
+ Property {
+ name: "target"
+ type: "QQuickItem"
+ isPointer: true
+ read: "target"
+ write: "setTarget"
+ reset: "resetTarget"
+ notify: "targetChanged"
+ index: 0
+ lineNumber: 129
+ isFinal: true
+ }
+ Property {
+ name: "axis"
+ type: "Axis"
+ read: "axis"
+ write: "setAxis"
+ notify: "axisChanged"
+ index: 1
+ lineNumber: 130
+ isFinal: true
+ }
+ Property {
+ name: "minimumX"
+ type: "double"
+ read: "xmin"
+ write: "setXmin"
+ notify: "minimumXChanged"
+ index: 2
+ lineNumber: 131
+ isFinal: true
+ }
+ Property {
+ name: "maximumX"
+ type: "double"
+ read: "xmax"
+ write: "setXmax"
+ notify: "maximumXChanged"
+ index: 3
+ lineNumber: 132
+ isFinal: true
+ }
+ Property {
+ name: "minimumY"
+ type: "double"
+ read: "ymin"
+ write: "setYmin"
+ notify: "minimumYChanged"
+ index: 4
+ lineNumber: 133
+ isFinal: true
+ }
+ Property {
+ name: "maximumY"
+ type: "double"
+ read: "ymax"
+ write: "setYmax"
+ notify: "maximumYChanged"
+ index: 5
+ lineNumber: 134
+ isFinal: true
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "active"
+ notify: "activeChanged"
+ index: 6
+ lineNumber: 135
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "filterChildren"
+ type: "bool"
+ read: "filterChildren"
+ write: "setFilterChildren"
+ notify: "filterChildrenChanged"
+ index: 7
+ lineNumber: 136
+ isFinal: true
+ }
+ Property {
+ name: "smoothed"
+ type: "bool"
+ read: "smoothed"
+ write: "setSmoothed"
+ notify: "smoothedChanged"
+ index: 8
+ lineNumber: 137
+ isFinal: true
+ }
+ Property {
+ name: "threshold"
+ type: "double"
+ read: "threshold"
+ write: "setThreshold"
+ reset: "resetThreshold"
+ notify: "thresholdChanged"
+ index: 9
+ lineNumber: 140
+ isFinal: true
+ }
+ Signal { name: "targetChanged"; lineNumber: 189 }
+ Signal { name: "axisChanged"; lineNumber: 190 }
+ Signal { name: "minimumXChanged"; lineNumber: 191 }
+ Signal { name: "maximumXChanged"; lineNumber: 192 }
+ Signal { name: "minimumYChanged"; lineNumber: 193 }
+ Signal { name: "maximumYChanged"; lineNumber: 194 }
+ Signal { name: "activeChanged"; lineNumber: 195 }
+ Signal { name: "filterChildrenChanged"; lineNumber: 196 }
+ Signal { name: "smoothedChanged"; lineNumber: 197 }
+ Signal { name: "thresholdChanged"; lineNumber: 198 }
+ }
+ Component {
+ file: "private/qquickdrag_p.h"
+ lineNumber: 215
+ name: "QQuickDragAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 220
+ isFinal: true
+ }
+ Property {
+ name: "source"
+ type: "QObject"
+ isPointer: true
+ read: "source"
+ write: "setSource"
+ reset: "resetSource"
+ notify: "sourceChanged"
+ index: 1
+ lineNumber: 221
+ isFinal: true
+ }
+ Property {
+ name: "target"
+ type: "QObject"
+ isPointer: true
+ read: "target"
+ notify: "targetChanged"
+ index: 2
+ lineNumber: 222
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hotSpot"
+ type: "QPointF"
+ read: "hotSpot"
+ write: "setHotSpot"
+ notify: "hotSpotChanged"
+ index: 3
+ lineNumber: 223
+ isFinal: true
+ }
+ Property {
+ name: "imageSource"
+ type: "QUrl"
+ read: "imageSource"
+ write: "setImageSource"
+ notify: "imageSourceChanged"
+ index: 4
+ lineNumber: 224
+ isFinal: true
+ }
+ Property {
+ name: "imageSourceSize"
+ type: "QSize"
+ read: "imageSourceSize"
+ write: "setImageSourceSize"
+ notify: "imageSourceSizeChanged"
+ index: 5
+ lineNumber: 226
+ isFinal: true
+ }
+ Property {
+ name: "keys"
+ type: "QStringList"
+ read: "keys"
+ write: "setKeys"
+ notify: "keysChanged"
+ index: 6
+ lineNumber: 227
+ isFinal: true
+ }
+ Property {
+ name: "mimeData"
+ type: "QVariantMap"
+ read: "mimeData"
+ write: "setMimeData"
+ notify: "mimeDataChanged"
+ index: 7
+ lineNumber: 228
+ isFinal: true
+ }
+ Property {
+ name: "supportedActions"
+ type: "Qt::DropActions"
+ read: "supportedActions"
+ write: "setSupportedActions"
+ notify: "supportedActionsChanged"
+ index: 8
+ lineNumber: 229
+ isFinal: true
+ }
+ Property {
+ name: "proposedAction"
+ type: "Qt::DropAction"
+ read: "proposedAction"
+ write: "setProposedAction"
+ notify: "proposedActionChanged"
+ index: 9
+ lineNumber: 230
+ isFinal: true
+ }
+ Property {
+ name: "dragType"
+ type: "QQuickDrag::DragType"
+ read: "dragType"
+ write: "setDragType"
+ notify: "dragTypeChanged"
+ index: 10
+ lineNumber: 231
+ isFinal: true
+ }
+ Signal { name: "dragStarted"; lineNumber: 283 }
+ Signal {
+ name: "dragFinished"
+ lineNumber: 284
+ Parameter { name: "dropAction"; type: "Qt::DropAction" }
+ }
+ Signal { name: "activeChanged"; lineNumber: 286 }
+ Signal { name: "sourceChanged"; lineNumber: 287 }
+ Signal { name: "targetChanged"; lineNumber: 288 }
+ Signal { name: "hotSpotChanged"; lineNumber: 289 }
+ Signal { name: "imageSourceChanged"; lineNumber: 290 }
+ Signal { name: "imageSourceSizeChanged"; lineNumber: 291 }
+ Signal { name: "keysChanged"; lineNumber: 292 }
+ Signal { name: "mimeDataChanged"; lineNumber: 293 }
+ Signal { name: "supportedActionsChanged"; lineNumber: 294 }
+ Signal { name: "proposedActionChanged"; lineNumber: 295 }
+ Signal { name: "dragTypeChanged"; lineNumber: 296 }
+ Method { name: "start"; isJavaScriptFunction: true; lineNumber: 278 }
+ Method { name: "startDrag"; isJavaScriptFunction: true; lineNumber: 279 }
+ Method { name: "cancel"; lineNumber: 280 }
+ Method { name: "drop"; type: "int"; lineNumber: 273 }
+ }
+ Component {
+ file: "private/qquickdragaxis_p.h"
+ lineNumber: 28
+ name: "QQuickDragAxis"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/DragAxis 2.12",
+ "QtQuick/DragAxis 6.0",
+ "QtQuick/DragAxis 6.5"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [524, 1536, 1541]
+ Property {
+ name: "minimum"
+ type: "double"
+ read: "minimum"
+ write: "setMinimum"
+ notify: "minimumChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "maximum"
+ type: "double"
+ read: "maximum"
+ write: "setMaximum"
+ notify: "maximumChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 2
+ lineNumber: 33
+ }
+ Property {
+ name: "activeValue"
+ revision: 1541
+ type: "double"
+ read: "activeValue"
+ notify: "activeValueChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ }
+ Signal { name: "minimumChanged"; lineNumber: 62 }
+ Signal { name: "maximumChanged"; lineNumber: 63 }
+ Signal { name: "enabledChanged"; lineNumber: 64 }
+ Signal {
+ name: "activeValueChanged"
+ revision: 1541
+ lineNumber: 65
+ Parameter { name: "delta"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickdroparea_p.h"
+ lineNumber: 30
+ name: "QQuickDragEvent"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/DragEvent 2.0", "QtQuick/DragEvent 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ index: 0
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ index: 1
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "source"
+ type: "QObject"
+ isPointer: true
+ read: "source"
+ index: 2
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "keys"
+ type: "QStringList"
+ read: "keys"
+ index: 3
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "supportedActions"
+ type: "Qt::DropActions"
+ read: "supportedActions"
+ index: 4
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "proposedAction"
+ type: "Qt::DropActions"
+ read: "proposedAction"
+ index: 5
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "action"
+ type: "Qt::DropAction"
+ read: "action"
+ write: "setAction"
+ reset: "resetAction"
+ index: 6
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "accepted"
+ type: "bool"
+ read: "accepted"
+ write: "setAccepted"
+ index: 7
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "hasColor"
+ type: "bool"
+ read: "hasColor"
+ index: 8
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hasHtml"
+ type: "bool"
+ read: "hasHtml"
+ index: 9
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hasText"
+ type: "bool"
+ read: "hasText"
+ index: 10
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "hasUrls"
+ type: "bool"
+ read: "hasUrls"
+ index: 11
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "colorData"
+ type: "QVariant"
+ read: "colorData"
+ index: 12
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "html"
+ type: "QString"
+ read: "html"
+ index: 13
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ index: 14
+ lineNumber: 47
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "urls"
+ type: "QUrl"
+ isList: true
+ read: "urls"
+ index: 15
+ lineNumber: 48
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "formats"
+ type: "QStringList"
+ read: "formats"
+ index: 16
+ lineNumber: 49
+ isReadonly: true
+ isFinal: true
+ }
+ Method {
+ name: "getDataAsString"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 82
+ Parameter { name: "format"; type: "QString" }
+ }
+ Method {
+ name: "getDataAsArrayBuffer"
+ type: "QByteArray"
+ isMethodConstant: true
+ lineNumber: 83
+ Parameter { name: "format"; type: "QString" }
+ }
+ Method { name: "acceptProposedAction"; lineNumber: 84 }
+ Method { name: "accept"; lineNumber: 85 }
+ Method {
+ name: "accept"
+ lineNumber: 86
+ Parameter { name: "action"; type: "Qt::DropAction" }
+ }
+ }
+ Component {
+ file: "private/qquickdraghandler_p.h"
+ lineNumber: 26
+ name: "QQuickDragHandler"
+ accessSemantics: "reference"
+ prototype: "QQuickMultiPointHandler"
+ exports: [
+ "QtQuick/DragHandler 2.12",
+ "QtQuick/DragHandler 2.14",
+ "QtQuick/DragHandler 2.15",
+ "QtQuick/DragHandler 6.0",
+ "QtQuick/DragHandler 6.2",
+ "QtQuick/DragHandler 6.3"
+ ]
+ exportMetaObjectRevisions: [524, 526, 527, 1536, 1538, 1539]
+ Enum {
+ name: "SnapMode"
+ lineNumber: 41
+ values: [
+ "NoSnap",
+ "SnapAuto",
+ "SnapIfPressedOutsideTarget",
+ "SnapAlways"
+ ]
+ }
+ Property {
+ name: "xAxis"
+ type: "QQuickDragAxis"
+ isPointer: true
+ read: "xAxis"
+ index: 0
+ lineNumber: 29
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "yAxis"
+ type: "QQuickDragAxis"
+ isPointer: true
+ read: "yAxis"
+ index: 1
+ lineNumber: 30
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "translation"
+ type: "QVector2D"
+ read: "translation"
+ notify: "translationChanged"
+ index: 2
+ lineNumber: 32
+ isReadonly: true
+ }
+ Property {
+ name: "activeTranslation"
+ revision: 1538
+ type: "QVector2D"
+ read: "activeTranslation"
+ notify: "translationChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ }
+ Property {
+ name: "persistentTranslation"
+ revision: 1538
+ type: "QVector2D"
+ read: "persistentTranslation"
+ write: "setPersistentTranslation"
+ notify: "translationChanged"
+ index: 4
+ lineNumber: 35
+ }
+ Property {
+ name: "snapMode"
+ revision: 526
+ type: "SnapMode"
+ read: "snapMode"
+ write: "setSnapMode"
+ notify: "snapModeChanged"
+ index: 5
+ lineNumber: 36
+ }
+ Signal {
+ name: "translationChanged"
+ lineNumber: 67
+ Parameter { name: "delta"; type: "QVector2D" }
+ }
+ Signal { name: "snapModeChanged"; revision: 526; lineNumber: 68 }
+ }
+ Component {
+ file: "private/qquickdroparea_p.h"
+ lineNumber: 121
+ name: "QQuickDropArea"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/DropArea 2.0",
+ "QtQuick/DropArea 2.1",
+ "QtQuick/DropArea 2.4",
+ "QtQuick/DropArea 2.7",
+ "QtQuick/DropArea 2.11",
+ "QtQuick/DropArea 6.0",
+ "QtQuick/DropArea 6.3",
+ "QtQuick/DropArea 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "containsDrag"
+ type: "bool"
+ read: "containsDrag"
+ notify: "containsDragChanged"
+ index: 0
+ lineNumber: 124
+ isReadonly: true
+ }
+ Property {
+ name: "keys"
+ type: "QStringList"
+ read: "keys"
+ write: "setKeys"
+ notify: "keysChanged"
+ index: 1
+ lineNumber: 125
+ }
+ Property {
+ name: "drag"
+ type: "QQuickDropAreaDrag"
+ isPointer: true
+ read: "drag"
+ index: 2
+ lineNumber: 126
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Signal { name: "containsDragChanged"; lineNumber: 143 }
+ Signal { name: "keysChanged"; lineNumber: 144 }
+ Signal { name: "sourceChanged"; lineNumber: 145 }
+ Signal {
+ name: "entered"
+ lineNumber: 147
+ Parameter { name: "drag"; type: "QQuickDragEvent"; isPointer: true }
+ }
+ Signal { name: "exited"; lineNumber: 148 }
+ Signal {
+ name: "positionChanged"
+ lineNumber: 149
+ Parameter { name: "drag"; type: "QQuickDragEvent"; isPointer: true }
+ }
+ Signal {
+ name: "dropped"
+ lineNumber: 150
+ Parameter { name: "drop"; type: "QQuickDragEvent"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquickdroparea_p.h"
+ lineNumber: 93
+ name: "QQuickDropAreaDrag"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 96
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ notify: "positionChanged"
+ index: 1
+ lineNumber: 97
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "source"
+ type: "QObject"
+ isPointer: true
+ read: "source"
+ notify: "sourceChanged"
+ index: 2
+ lineNumber: 98
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "positionChanged"; lineNumber: 110 }
+ Signal { name: "sourceChanged"; lineNumber: 111 }
+ }
+ Component {
+ file: "private/qquickitem_p.h"
+ lineNumber: 945
+ name: "QQuickEnterKeyAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/EnterKey 2.6", "QtQuick/EnterKey 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [518, 1536]
+ attachedType: "QQuickEnterKeyAttached"
+ Property {
+ name: "type"
+ type: "Qt::EnterKeyType"
+ read: "type"
+ write: "setType"
+ notify: "typeChanged"
+ index: 0
+ lineNumber: 948
+ isFinal: true
+ }
+ Signal { name: "typeChanged"; lineNumber: 963 }
+ }
+ Component {
+ file: "private/qquickflickable_p.h"
+ lineNumber: 27
+ name: "QQuickFlickable"
+ accessSemantics: "reference"
+ defaultProperty: "flickableData"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/Flickable 2.0",
+ "QtQuick/Flickable 2.1",
+ "QtQuick/Flickable 2.4",
+ "QtQuick/Flickable 2.7",
+ "QtQuick/Flickable 2.9",
+ "QtQuick/Flickable 2.10",
+ "QtQuick/Flickable 2.11",
+ "QtQuick/Flickable 2.12",
+ "QtQuick/Flickable 6.0",
+ "QtQuick/Flickable 6.3",
+ "QtQuick/Flickable 6.7",
+ "QtQuick/Flickable 6.9",
+ "QtQuick/Flickable 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 519,
+ 521,
+ 522,
+ 523,
+ 524,
+ 1536,
+ 1539,
+ 1543,
+ 1545,
+ 1547
+ ]
+ Enum {
+ name: "BoundsBehavior"
+ alias: "BoundsBehaviorFlag"
+ isFlag: true
+ lineNumber: 95
+ values: [
+ "StopAtBounds",
+ "DragOverBounds",
+ "OvershootBounds",
+ "DragAndOvershootBounds"
+ ]
+ }
+ Enum {
+ name: "BoundsMovement"
+ lineNumber: 107
+ values: ["FollowBoundsBehavior"]
+ }
+ Enum {
+ name: "FlickableDirection"
+ lineNumber: 178
+ values: [
+ "AutoFlickDirection",
+ "HorizontalFlick",
+ "VerticalFlick",
+ "HorizontalAndVerticalFlick",
+ "AutoFlickIfNeeded"
+ ]
+ }
+ Enum {
+ name: "PositionMode"
+ alias: "PositionModeFlag"
+ isFlag: true
+ lineNumber: 196
+ values: [
+ "AlignLeft",
+ "AlignRight",
+ "AlignHCenter",
+ "AlignTop",
+ "AlignBottom",
+ "AlignVCenter",
+ "AlignCenter",
+ "Visible",
+ "Contain"
+ ]
+ }
+ Property {
+ name: "contentWidth"
+ type: "double"
+ read: "contentWidth"
+ write: "setContentWidth"
+ notify: "contentWidthChanged"
+ index: 0
+ lineNumber: 31
+ isVirtual: true
+ }
+ Property {
+ name: "contentHeight"
+ type: "double"
+ read: "contentHeight"
+ write: "setContentHeight"
+ notify: "contentHeightChanged"
+ index: 1
+ lineNumber: 32
+ isVirtual: true
+ }
+ Property {
+ name: "contentX"
+ type: "double"
+ read: "contentX"
+ write: "setContentX"
+ notify: "contentXChanged"
+ index: 2
+ lineNumber: 33
+ }
+ Property {
+ name: "contentY"
+ type: "double"
+ read: "contentY"
+ write: "setContentY"
+ notify: "contentYChanged"
+ index: 3
+ lineNumber: 34
+ }
+ Property {
+ name: "contentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "contentItem"
+ index: 4
+ lineNumber: 35
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "topMargin"
+ type: "double"
+ read: "topMargin"
+ write: "setTopMargin"
+ notify: "topMarginChanged"
+ index: 5
+ lineNumber: 37
+ }
+ Property {
+ name: "bottomMargin"
+ type: "double"
+ read: "bottomMargin"
+ write: "setBottomMargin"
+ notify: "bottomMarginChanged"
+ index: 6
+ lineNumber: 38
+ }
+ Property {
+ name: "originY"
+ type: "double"
+ read: "originY"
+ notify: "originYChanged"
+ index: 7
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "leftMargin"
+ type: "double"
+ read: "leftMargin"
+ write: "setLeftMargin"
+ notify: "leftMarginChanged"
+ index: 8
+ lineNumber: 41
+ }
+ Property {
+ name: "rightMargin"
+ type: "double"
+ read: "rightMargin"
+ write: "setRightMargin"
+ notify: "rightMarginChanged"
+ index: 9
+ lineNumber: 42
+ }
+ Property {
+ name: "originX"
+ type: "double"
+ read: "originX"
+ notify: "originXChanged"
+ index: 10
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "horizontalVelocity"
+ type: "double"
+ read: "horizontalVelocity"
+ notify: "horizontalVelocityChanged"
+ index: 11
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "verticalVelocity"
+ type: "double"
+ read: "verticalVelocity"
+ notify: "verticalVelocityChanged"
+ index: 12
+ lineNumber: 46
+ isReadonly: true
+ }
+ Property {
+ name: "boundsBehavior"
+ type: "BoundsBehavior"
+ read: "boundsBehavior"
+ write: "setBoundsBehavior"
+ notify: "boundsBehaviorChanged"
+ index: 13
+ lineNumber: 48
+ }
+ Property {
+ name: "boundsMovement"
+ revision: 522
+ type: "BoundsMovement"
+ read: "boundsMovement"
+ write: "setBoundsMovement"
+ notify: "boundsMovementChanged"
+ index: 14
+ lineNumber: 49
+ }
+ Property {
+ name: "rebound"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "rebound"
+ write: "setRebound"
+ notify: "reboundChanged"
+ index: 15
+ lineNumber: 50
+ }
+ Property {
+ name: "maximumFlickVelocity"
+ type: "double"
+ read: "maximumFlickVelocity"
+ write: "setMaximumFlickVelocity"
+ notify: "maximumFlickVelocityChanged"
+ index: 16
+ lineNumber: 51
+ }
+ Property {
+ name: "flickDeceleration"
+ type: "double"
+ read: "flickDeceleration"
+ write: "setFlickDeceleration"
+ notify: "flickDecelerationChanged"
+ index: 17
+ lineNumber: 52
+ }
+ Property {
+ name: "moving"
+ type: "bool"
+ read: "isMoving"
+ notify: "movingChanged"
+ index: 18
+ lineNumber: 53
+ isReadonly: true
+ }
+ Property {
+ name: "movingHorizontally"
+ type: "bool"
+ read: "isMovingHorizontally"
+ notify: "movingHorizontallyChanged"
+ index: 19
+ lineNumber: 54
+ isReadonly: true
+ }
+ Property {
+ name: "movingVertically"
+ type: "bool"
+ read: "isMovingVertically"
+ notify: "movingVerticallyChanged"
+ index: 20
+ lineNumber: 55
+ isReadonly: true
+ }
+ Property {
+ name: "flicking"
+ type: "bool"
+ read: "isFlicking"
+ notify: "flickingChanged"
+ index: 21
+ lineNumber: 56
+ isReadonly: true
+ }
+ Property {
+ name: "flickingHorizontally"
+ type: "bool"
+ read: "isFlickingHorizontally"
+ notify: "flickingHorizontallyChanged"
+ index: 22
+ lineNumber: 57
+ isReadonly: true
+ }
+ Property {
+ name: "flickingVertically"
+ type: "bool"
+ read: "isFlickingVertically"
+ notify: "flickingVerticallyChanged"
+ index: 23
+ lineNumber: 58
+ isReadonly: true
+ }
+ Property {
+ name: "dragging"
+ type: "bool"
+ read: "isDragging"
+ notify: "draggingChanged"
+ index: 24
+ lineNumber: 59
+ isReadonly: true
+ }
+ Property {
+ name: "draggingHorizontally"
+ type: "bool"
+ read: "isDraggingHorizontally"
+ notify: "draggingHorizontallyChanged"
+ index: 25
+ lineNumber: 60
+ isReadonly: true
+ }
+ Property {
+ name: "draggingVertically"
+ type: "bool"
+ read: "isDraggingVertically"
+ notify: "draggingVerticallyChanged"
+ index: 26
+ lineNumber: 61
+ isReadonly: true
+ }
+ Property {
+ name: "flickableDirection"
+ type: "FlickableDirection"
+ read: "flickableDirection"
+ write: "setFlickableDirection"
+ notify: "flickableDirectionChanged"
+ index: 27
+ lineNumber: 62
+ }
+ Property {
+ name: "interactive"
+ type: "bool"
+ read: "isInteractive"
+ write: "setInteractive"
+ notify: "interactiveChanged"
+ index: 28
+ lineNumber: 64
+ }
+ Property {
+ name: "pressDelay"
+ type: "int"
+ read: "pressDelay"
+ write: "setPressDelay"
+ notify: "pressDelayChanged"
+ index: 29
+ lineNumber: 65
+ }
+ Property {
+ name: "atXEnd"
+ type: "bool"
+ read: "isAtXEnd"
+ notify: "atXEndChanged"
+ index: 30
+ lineNumber: 67
+ isReadonly: true
+ }
+ Property {
+ name: "atYEnd"
+ type: "bool"
+ read: "isAtYEnd"
+ notify: "atYEndChanged"
+ index: 31
+ lineNumber: 68
+ isReadonly: true
+ }
+ Property {
+ name: "atXBeginning"
+ type: "bool"
+ read: "isAtXBeginning"
+ notify: "atXBeginningChanged"
+ index: 32
+ lineNumber: 69
+ isReadonly: true
+ }
+ Property {
+ name: "atYBeginning"
+ type: "bool"
+ read: "isAtYBeginning"
+ notify: "atYBeginningChanged"
+ index: 33
+ lineNumber: 70
+ isReadonly: true
+ }
+ Property {
+ name: "visibleArea"
+ type: "QQuickFlickableVisibleArea"
+ isPointer: true
+ read: "visibleArea"
+ index: 34
+ lineNumber: 72
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "pixelAligned"
+ type: "bool"
+ read: "pixelAligned"
+ write: "setPixelAligned"
+ notify: "pixelAlignedChanged"
+ index: 35
+ lineNumber: 74
+ }
+ Property {
+ name: "synchronousDrag"
+ revision: 524
+ type: "bool"
+ read: "synchronousDrag"
+ write: "setSynchronousDrag"
+ notify: "synchronousDragChanged"
+ index: 36
+ lineNumber: 75
+ }
+ Property {
+ name: "horizontalOvershoot"
+ revision: 521
+ type: "double"
+ read: "horizontalOvershoot"
+ notify: "horizontalOvershootChanged"
+ index: 37
+ lineNumber: 77
+ isReadonly: true
+ }
+ Property {
+ name: "verticalOvershoot"
+ revision: 521
+ type: "double"
+ read: "verticalOvershoot"
+ notify: "verticalOvershootChanged"
+ index: 38
+ lineNumber: 78
+ isReadonly: true
+ }
+ Property {
+ name: "acceptedButtons"
+ revision: 1545
+ type: "Qt::MouseButtons"
+ read: "acceptedButtons"
+ write: "setAcceptedButtons"
+ notify: "acceptedButtonsChanged"
+ index: 39
+ lineNumber: 80
+ isFinal: true
+ }
+ Property {
+ name: "flickableData"
+ type: "QObject"
+ isList: true
+ read: "flickableData"
+ index: 40
+ lineNumber: 82
+ isReadonly: true
+ }
+ Property {
+ name: "flickableChildren"
+ type: "QQuickItem"
+ isList: true
+ read: "flickableChildren"
+ index: 41
+ lineNumber: 83
+ isReadonly: true
+ }
+ Signal { name: "contentWidthChanged"; lineNumber: 219 }
+ Signal { name: "contentHeightChanged"; lineNumber: 220 }
+ Signal { name: "contentXChanged"; lineNumber: 221 }
+ Signal { name: "contentYChanged"; lineNumber: 222 }
+ Signal { name: "topMarginChanged"; lineNumber: 223 }
+ Signal { name: "bottomMarginChanged"; lineNumber: 224 }
+ Signal { name: "leftMarginChanged"; lineNumber: 225 }
+ Signal { name: "rightMarginChanged"; lineNumber: 226 }
+ Signal { name: "originYChanged"; lineNumber: 227 }
+ Signal { name: "originXChanged"; lineNumber: 228 }
+ Signal { name: "movingChanged"; lineNumber: 229 }
+ Signal { name: "movingHorizontallyChanged"; lineNumber: 230 }
+ Signal { name: "movingVerticallyChanged"; lineNumber: 231 }
+ Signal { name: "flickingChanged"; lineNumber: 232 }
+ Signal { name: "flickingHorizontallyChanged"; lineNumber: 233 }
+ Signal { name: "flickingVerticallyChanged"; lineNumber: 234 }
+ Signal { name: "draggingChanged"; lineNumber: 235 }
+ Signal { name: "draggingHorizontallyChanged"; lineNumber: 236 }
+ Signal { name: "draggingVerticallyChanged"; lineNumber: 237 }
+ Signal { name: "horizontalVelocityChanged"; lineNumber: 238 }
+ Signal { name: "verticalVelocityChanged"; lineNumber: 239 }
+ Signal { name: "isAtBoundaryChanged"; lineNumber: 240 }
+ Signal { name: "flickableDirectionChanged"; lineNumber: 241 }
+ Signal { name: "interactiveChanged"; lineNumber: 242 }
+ Signal { name: "boundsBehaviorChanged"; lineNumber: 243 }
+ Signal { name: "boundsMovementChanged"; revision: 522; lineNumber: 244 }
+ Signal { name: "reboundChanged"; lineNumber: 245 }
+ Signal { name: "maximumFlickVelocityChanged"; lineNumber: 246 }
+ Signal { name: "flickDecelerationChanged"; lineNumber: 247 }
+ Signal { name: "pressDelayChanged"; lineNumber: 248 }
+ Signal { name: "movementStarted"; lineNumber: 249 }
+ Signal { name: "movementEnded"; lineNumber: 250 }
+ Signal { name: "flickStarted"; lineNumber: 251 }
+ Signal { name: "flickEnded"; lineNumber: 252 }
+ Signal { name: "dragStarted"; lineNumber: 253 }
+ Signal { name: "dragEnded"; lineNumber: 254 }
+ Signal { name: "pixelAlignedChanged"; lineNumber: 255 }
+ Signal { name: "synchronousDragChanged"; revision: 524; lineNumber: 256 }
+ Signal { name: "horizontalOvershootChanged"; revision: 521; lineNumber: 257 }
+ Signal { name: "verticalOvershootChanged"; revision: 521; lineNumber: 258 }
+ Signal { name: "atXEndChanged"; lineNumber: 261 }
+ Signal { name: "atYEndChanged"; lineNumber: 262 }
+ Signal { name: "atXBeginningChanged"; lineNumber: 263 }
+ Signal { name: "atYBeginningChanged"; lineNumber: 264 }
+ Signal { name: "acceptedButtonsChanged"; revision: 1545; lineNumber: 266 }
+ Method { name: "movementStarting"; lineNumber: 282 }
+ Method { name: "movementEnding"; lineNumber: 283 }
+ Method {
+ name: "movementEnding"
+ lineNumber: 284
+ Parameter { name: "hMovementEnding"; type: "bool" }
+ Parameter { name: "vMovementEnding"; type: "bool" }
+ }
+ Method { name: "velocityTimelineCompleted"; lineNumber: 285 }
+ Method { name: "timelineCompleted"; lineNumber: 286 }
+ Method {
+ name: "resizeContent"
+ lineNumber: 210
+ Parameter { name: "w"; type: "double" }
+ Parameter { name: "h"; type: "double" }
+ Parameter { name: "center"; type: "QPointF" }
+ }
+ Method { name: "returnToBounds"; lineNumber: 211 }
+ Method {
+ name: "flick"
+ lineNumber: 212
+ Parameter { name: "xVelocity"; type: "double" }
+ Parameter { name: "yVelocity"; type: "double" }
+ }
+ Method { name: "cancelFlick"; lineNumber: 213 }
+ Method {
+ name: "positionViewAtChild"
+ revision: 1547
+ lineNumber: 214
+ Parameter { name: "child"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "mode"; type: "PositionMode" }
+ Parameter { name: "offset"; type: "QPointF" }
+ }
+ Method {
+ name: "positionViewAtChild"
+ revision: 1547
+ isCloned: true
+ lineNumber: 214
+ Parameter { name: "child"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "mode"; type: "PositionMode" }
+ }
+ Method {
+ name: "flickToChild"
+ revision: 1547
+ lineNumber: 215
+ Parameter { name: "child"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "mode"; type: "PositionMode" }
+ Parameter { name: "offset"; type: "QPointF" }
+ }
+ Method {
+ name: "flickToChild"
+ revision: 1547
+ isCloned: true
+ lineNumber: 215
+ Parameter { name: "child"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "mode"; type: "PositionMode" }
+ }
+ Method {
+ name: "flickTo"
+ revision: 1547
+ lineNumber: 216
+ Parameter { name: "position"; type: "QPointF" }
+ }
+ }
+ Component {
+ file: "private/qquickflickable_p_p.h"
+ lineNumber: 253
+ name: "QQuickFlickableVisibleArea"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "xPosition"
+ type: "double"
+ read: "xPosition"
+ notify: "xPositionChanged"
+ index: 0
+ lineNumber: 257
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "yPosition"
+ type: "double"
+ read: "yPosition"
+ notify: "yPositionChanged"
+ index: 1
+ lineNumber: 258
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "widthRatio"
+ type: "double"
+ read: "widthRatio"
+ notify: "widthRatioChanged"
+ index: 2
+ lineNumber: 259
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "heightRatio"
+ type: "double"
+ read: "heightRatio"
+ notify: "heightRatioChanged"
+ index: 3
+ lineNumber: 260
+ isReadonly: true
+ isFinal: true
+ }
+ Signal {
+ name: "xPositionChanged"
+ lineNumber: 275
+ Parameter { name: "xPosition"; type: "double" }
+ }
+ Signal {
+ name: "yPositionChanged"
+ lineNumber: 276
+ Parameter { name: "yPosition"; type: "double" }
+ }
+ Signal {
+ name: "widthRatioChanged"
+ lineNumber: 277
+ Parameter { name: "widthRatio"; type: "double" }
+ }
+ Signal {
+ name: "heightRatioChanged"
+ lineNumber: 278
+ Parameter { name: "heightRatio"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickflipable_p.h"
+ lineNumber: 32
+ name: "QQuickFlipable"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/Flipable 2.0",
+ "QtQuick/Flipable 2.1",
+ "QtQuick/Flipable 2.4",
+ "QtQuick/Flipable 2.7",
+ "QtQuick/Flipable 2.11",
+ "QtQuick/Flipable 6.0",
+ "QtQuick/Flipable 6.3",
+ "QtQuick/Flipable 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "Side"
+ lineNumber: 53
+ values: ["Front", "Back"]
+ }
+ Property {
+ name: "front"
+ type: "QQuickItem"
+ isPointer: true
+ read: "front"
+ write: "setFront"
+ notify: "frontChanged"
+ index: 0
+ lineNumber: 36
+ }
+ Property {
+ name: "back"
+ type: "QQuickItem"
+ isPointer: true
+ read: "back"
+ write: "setBack"
+ notify: "backChanged"
+ index: 1
+ lineNumber: 37
+ }
+ Property {
+ name: "side"
+ type: "Side"
+ read: "side"
+ notify: "sideChanged"
+ index: 2
+ lineNumber: 38
+ isReadonly: true
+ }
+ Signal { name: "frontChanged"; lineNumber: 58 }
+ Signal { name: "backChanged"; lineNumber: 59 }
+ Signal { name: "sideChanged"; lineNumber: 60 }
+ Method { name: "retransformBack"; lineNumber: 66 }
+ }
+ Component {
+ file: "private/qquickpositioners_p.h"
+ lineNumber: 338
+ name: "QQuickFlow"
+ accessSemantics: "reference"
+ prototype: "QQuickBasePositioner"
+ exports: [
+ "QtQuick/Flow 2.0",
+ "QtQuick/Flow 2.1",
+ "QtQuick/Flow 2.4",
+ "QtQuick/Flow 2.6",
+ "QtQuick/Flow 2.7",
+ "QtQuick/Flow 2.9",
+ "QtQuick/Flow 2.11",
+ "QtQuick/Flow 6.0",
+ "QtQuick/Flow 6.2",
+ "QtQuick/Flow 6.3",
+ "QtQuick/Flow 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 518,
+ 519,
+ 521,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "Flow"
+ lineNumber: 349
+ values: ["LeftToRight", "TopToBottom"]
+ }
+ Property {
+ name: "flow"
+ type: "Flow"
+ read: "flow"
+ write: "setFlow"
+ notify: "flowChanged"
+ index: 0
+ lineNumber: 341
+ }
+ Property {
+ name: "layoutDirection"
+ type: "Qt::LayoutDirection"
+ read: "layoutDirection"
+ write: "setLayoutDirection"
+ notify: "layoutDirectionChanged"
+ index: 1
+ lineNumber: 342
+ }
+ Property {
+ name: "effectiveLayoutDirection"
+ type: "Qt::LayoutDirection"
+ read: "effectiveLayoutDirection"
+ notify: "effectiveLayoutDirectionChanged"
+ index: 2
+ lineNumber: 343
+ isReadonly: true
+ }
+ Signal { name: "flowChanged"; lineNumber: 359 }
+ Signal { name: "layoutDirectionChanged"; lineNumber: 360 }
+ Signal { name: "effectiveLayoutDirectionChanged"; lineNumber: 361 }
+ }
+ Component {
+ file: "private/qquickfocusscope_p.h"
+ lineNumber: 25
+ name: "QQuickFocusScope"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/FocusScope 2.0",
+ "QtQuick/FocusScope 2.1",
+ "QtQuick/FocusScope 2.4",
+ "QtQuick/FocusScope 2.7",
+ "QtQuick/FocusScope 2.11",
+ "QtQuick/FocusScope 6.0",
+ "QtQuick/FocusScope 6.3",
+ "QtQuick/FocusScope 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 376
+ name: "QQuickFontEnums"
+ accessSemantics: "none"
+ exports: ["QtQuick/Font 2.0", "QtQuick/Font 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ Enum {
+ name: "FontWeight"
+ lineNumber: 383
+ values: [
+ "Thin",
+ "ExtraLight",
+ "Light",
+ "Normal",
+ "Medium",
+ "DemiBold",
+ "Bold",
+ "ExtraBold",
+ "Black"
+ ]
+ }
+ Enum {
+ name: "Capitalization"
+ lineNumber: 393
+ values: [
+ "MixedCase",
+ "AllUppercase",
+ "AllLowercase",
+ "SmallCaps",
+ "Capitalize"
+ ]
+ }
+ Enum {
+ name: "HintingPreference"
+ lineNumber: 400
+ values: [
+ "PreferDefaultHinting",
+ "PreferNoHinting",
+ "PreferVerticalHinting",
+ "PreferFullHinting"
+ ]
+ }
+ Enum {
+ name: "Style"
+ lineNumber: 408
+ values: ["StyleNormal", "StyleItalic", "StyleOblique"]
+ }
+ }
+ Component {
+ file: "private/qquickfontinfo_p.h"
+ lineNumber: 29
+ name: "QQuickFontInfo"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/FontInfo 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "family"
+ type: "QString"
+ read: "family"
+ notify: "fontChanged"
+ index: 1
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "styleName"
+ type: "QString"
+ read: "styleName"
+ notify: "fontChanged"
+ index: 2
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pixelSize"
+ type: "int"
+ read: "pixelSize"
+ notify: "fontChanged"
+ index: 3
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pointSize"
+ type: "double"
+ read: "pointSize"
+ notify: "fontChanged"
+ index: 4
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "italic"
+ type: "bool"
+ read: "italic"
+ notify: "fontChanged"
+ index: 5
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "weight"
+ type: "int"
+ read: "weight"
+ notify: "fontChanged"
+ index: 6
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "bold"
+ type: "bool"
+ read: "bold"
+ notify: "fontChanged"
+ index: 7
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "fixedPitch"
+ type: "bool"
+ read: "fixedPitch"
+ notify: "fontChanged"
+ index: 8
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "style"
+ type: "QQuickFontEnums::Style"
+ read: "style"
+ notify: "fontChanged"
+ index: 9
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "variableAxes"
+ type: "QFontVariableAxis"
+ isList: true
+ read: "variableAxes"
+ notify: "fontChanged"
+ index: 10
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "fontChanged"; lineNumber: 68 }
+ }
+ Component {
+ file: "private/qquickfontloader_p.h"
+ lineNumber: 29
+ name: "QQuickFontLoader"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/FontLoader 2.0", "QtQuick/FontLoader 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Enum {
+ name: "Status"
+ lineNumber: 42
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 34
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ notify: "nameChanged"
+ index: 1
+ lineNumber: 35
+ isReadonly: true
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 2
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ notify: "fontChanged"
+ index: 3
+ lineNumber: 37
+ isReadonly: true
+ }
+ Signal { name: "sourceChanged"; lineNumber: 60 }
+ Signal { name: "nameChanged"; lineNumber: 61 }
+ Signal { name: "fontChanged"; lineNumber: 62 }
+ Signal { name: "statusChanged"; lineNumber: 63 }
+ Method {
+ name: "updateFontInfo"
+ lineNumber: 57
+ Parameter { type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickfontmetrics_p.h"
+ lineNumber: 31
+ name: "QQuickFontMetrics"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/FontMetrics 2.4",
+ "QtQuick/FontMetrics 6.0",
+ "QtQuick/FontMetrics 6.9"
+ ]
+ exportMetaObjectRevisions: [516, 1536, 1545]
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "ascent"
+ type: "double"
+ read: "ascent"
+ notify: "fontChanged"
+ index: 1
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "descent"
+ type: "double"
+ read: "descent"
+ notify: "fontChanged"
+ index: 2
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property {
+ name: "height"
+ type: "double"
+ read: "height"
+ notify: "fontChanged"
+ index: 3
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "leading"
+ type: "double"
+ read: "leading"
+ notify: "fontChanged"
+ index: 4
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "lineSpacing"
+ type: "double"
+ read: "lineSpacing"
+ notify: "fontChanged"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "minimumLeftBearing"
+ type: "double"
+ read: "minimumLeftBearing"
+ notify: "fontChanged"
+ index: 6
+ lineNumber: 41
+ isReadonly: true
+ }
+ Property {
+ name: "minimumRightBearing"
+ type: "double"
+ read: "minimumRightBearing"
+ notify: "fontChanged"
+ index: 7
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "maximumCharacterWidth"
+ type: "double"
+ read: "maximumCharacterWidth"
+ notify: "fontChanged"
+ index: 8
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "xHeight"
+ type: "double"
+ read: "xHeight"
+ notify: "fontChanged"
+ index: 9
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "averageCharacterWidth"
+ type: "double"
+ read: "averageCharacterWidth"
+ notify: "fontChanged"
+ index: 10
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "underlinePosition"
+ type: "double"
+ read: "underlinePosition"
+ notify: "fontChanged"
+ index: 11
+ lineNumber: 46
+ isReadonly: true
+ }
+ Property {
+ name: "overlinePosition"
+ type: "double"
+ read: "overlinePosition"
+ notify: "fontChanged"
+ index: 12
+ lineNumber: 47
+ isReadonly: true
+ }
+ Property {
+ name: "strikeOutPosition"
+ type: "double"
+ read: "strikeOutPosition"
+ notify: "fontChanged"
+ index: 13
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "lineWidth"
+ type: "double"
+ read: "lineWidth"
+ notify: "fontChanged"
+ index: 14
+ lineNumber: 49
+ isReadonly: true
+ }
+ Property {
+ name: "capitalHeight"
+ revision: 1545
+ type: "double"
+ read: "capitalHeight"
+ notify: "fontChanged"
+ index: 15
+ lineNumber: 50
+ isReadonly: true
+ }
+ Signal {
+ name: "fontChanged"
+ lineNumber: 83
+ Parameter { name: "font"; type: "QFont" }
+ }
+ Method {
+ name: "advanceWidth"
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 77
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method {
+ name: "boundingRect"
+ type: "QRectF"
+ isMethodConstant: true
+ lineNumber: 78
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method {
+ name: "tightBoundingRect"
+ type: "QRectF"
+ isMethodConstant: true
+ lineNumber: 79
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method {
+ name: "elidedText"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 80
+ Parameter { name: "text"; type: "QString" }
+ Parameter { name: "mode"; type: "Qt::TextElideMode" }
+ Parameter { name: "width"; type: "double" }
+ Parameter { name: "flags"; type: "int" }
+ }
+ Method {
+ name: "elidedText"
+ type: "QString"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 80
+ Parameter { name: "text"; type: "QString" }
+ Parameter { name: "mode"; type: "Qt::TextElideMode" }
+ Parameter { name: "width"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 416
+ name: "QFont"
+ accessSemantics: "value"
+ extension: "QQuickFontValueType"
+ exports: ["QtQuick/font 2.0", "QtQuick/font 6.0"]
+ isStructured: true
+ exportMetaObjectRevisions: [512, 1536]
+ Enum {
+ name: "StyleHint"
+ lineNumber: 25
+ values: [
+ "Helvetica",
+ "SansSerif",
+ "Times",
+ "Serif",
+ "Courier",
+ "TypeWriter",
+ "OldEnglish",
+ "Decorative",
+ "System",
+ "AnyStyle",
+ "Cursive",
+ "Monospace",
+ "Fantasy"
+ ]
+ }
+ Enum {
+ name: "StyleStrategy"
+ lineNumber: 38
+ values: [
+ "PreferDefault",
+ "PreferBitmap",
+ "PreferDevice",
+ "PreferOutline",
+ "ForceOutline",
+ "PreferMatch",
+ "PreferQuality",
+ "PreferAntialias",
+ "NoAntialias",
+ "NoSubpixelAntialias",
+ "PreferNoShaping",
+ "ContextFontMerging",
+ "PreferTypoLineMetrics",
+ "NoFontMerging"
+ ]
+ }
+ Enum {
+ name: "HintingPreference"
+ lineNumber: 56
+ values: [
+ "PreferDefaultHinting",
+ "PreferNoHinting",
+ "PreferVerticalHinting",
+ "PreferFullHinting"
+ ]
+ }
+ Enum {
+ name: "Weight"
+ lineNumber: 64
+ values: [
+ "Thin",
+ "ExtraLight",
+ "Light",
+ "Normal",
+ "Medium",
+ "DemiBold",
+ "Bold",
+ "ExtraBold",
+ "Black"
+ ]
+ }
+ Enum {
+ name: "Style"
+ lineNumber: 77
+ values: ["StyleNormal", "StyleItalic", "StyleOblique"]
+ }
+ Enum {
+ name: "Stretch"
+ lineNumber: 84
+ values: [
+ "AnyStretch",
+ "UltraCondensed",
+ "ExtraCondensed",
+ "Condensed",
+ "SemiCondensed",
+ "Unstretched",
+ "SemiExpanded",
+ "Expanded",
+ "ExtraExpanded",
+ "UltraExpanded"
+ ]
+ }
+ Enum {
+ name: "Capitalization"
+ lineNumber: 98
+ values: [
+ "MixedCase",
+ "AllUppercase",
+ "AllLowercase",
+ "SmallCaps",
+ "Capitalize"
+ ]
+ }
+ Enum {
+ name: "SpacingType"
+ lineNumber: 107
+ values: ["PercentageSpacing", "AbsoluteSpacing"]
+ }
+ Enum {
+ name: "ResolveProperties"
+ lineNumber: 113
+ values: [
+ "NoPropertiesResolved",
+ "FamilyResolved",
+ "SizeResolved",
+ "StyleHintResolved",
+ "StyleStrategyResolved",
+ "WeightResolved",
+ "StyleResolved",
+ "UnderlineResolved",
+ "OverlineResolved",
+ "StrikeOutResolved",
+ "FixedPitchResolved",
+ "StretchResolved",
+ "KerningResolved",
+ "CapitalizationResolved",
+ "LetterSpacingResolved",
+ "WordSpacingResolved",
+ "HintingPreferenceResolved",
+ "StyleNameResolved",
+ "FamiliesResolved",
+ "FeaturesResolved",
+ "VariableAxesResolved",
+ "AllPropertiesResolved"
+ ]
+ }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 416
+ name: "QQuickFontValueType"
+ accessSemantics: "value"
+ prototype: "QFont"
+ Property {
+ name: "family"
+ type: "QString"
+ read: "family"
+ write: "setFamily"
+ index: 0
+ lineNumber: 420
+ isFinal: true
+ }
+ Property {
+ name: "styleName"
+ type: "QString"
+ read: "styleName"
+ write: "setStyleName"
+ index: 1
+ lineNumber: 421
+ isFinal: true
+ }
+ Property {
+ name: "bold"
+ type: "bool"
+ read: "bold"
+ write: "setBold"
+ index: 2
+ lineNumber: 422
+ isFinal: true
+ }
+ Property {
+ name: "weight"
+ type: "int"
+ read: "weight"
+ write: "setWeight"
+ index: 3
+ lineNumber: 423
+ isFinal: true
+ }
+ Property {
+ name: "italic"
+ type: "bool"
+ read: "italic"
+ write: "setItalic"
+ index: 4
+ lineNumber: 424
+ isFinal: true
+ }
+ Property {
+ name: "underline"
+ type: "bool"
+ read: "underline"
+ write: "setUnderline"
+ index: 5
+ lineNumber: 425
+ isFinal: true
+ }
+ Property {
+ name: "overline"
+ type: "bool"
+ read: "overline"
+ write: "setOverline"
+ index: 6
+ lineNumber: 426
+ isFinal: true
+ }
+ Property {
+ name: "strikeout"
+ type: "bool"
+ read: "strikeout"
+ write: "setStrikeout"
+ index: 7
+ lineNumber: 427
+ isFinal: true
+ }
+ Property {
+ name: "pointSize"
+ type: "double"
+ read: "pointSize"
+ write: "setPointSize"
+ index: 8
+ lineNumber: 428
+ isFinal: true
+ }
+ Property {
+ name: "pixelSize"
+ type: "int"
+ read: "pixelSize"
+ write: "setPixelSize"
+ index: 9
+ lineNumber: 429
+ isFinal: true
+ }
+ Property {
+ name: "capitalization"
+ type: "QQuickFontEnums::Capitalization"
+ read: "capitalization"
+ write: "setCapitalization"
+ index: 10
+ lineNumber: 430
+ isFinal: true
+ }
+ Property {
+ name: "letterSpacing"
+ type: "double"
+ read: "letterSpacing"
+ write: "setLetterSpacing"
+ index: 11
+ lineNumber: 431
+ isFinal: true
+ }
+ Property {
+ name: "wordSpacing"
+ type: "double"
+ read: "wordSpacing"
+ write: "setWordSpacing"
+ index: 12
+ lineNumber: 432
+ isFinal: true
+ }
+ Property {
+ name: "hintingPreference"
+ type: "QQuickFontEnums::HintingPreference"
+ read: "hintingPreference"
+ write: "setHintingPreference"
+ index: 13
+ lineNumber: 433
+ isFinal: true
+ }
+ Property {
+ name: "kerning"
+ type: "bool"
+ read: "kerning"
+ write: "setKerning"
+ index: 14
+ lineNumber: 434
+ isFinal: true
+ }
+ Property {
+ name: "preferShaping"
+ type: "bool"
+ read: "preferShaping"
+ write: "setPreferShaping"
+ index: 15
+ lineNumber: 435
+ isFinal: true
+ }
+ Property {
+ name: "features"
+ type: "QVariantMap"
+ read: "features"
+ write: "setFeatures"
+ index: 16
+ lineNumber: 436
+ isFinal: true
+ }
+ Property {
+ name: "variableAxes"
+ type: "QVariantMap"
+ read: "variableAxes"
+ write: "setVariableAxes"
+ index: 17
+ lineNumber: 437
+ isFinal: true
+ }
+ Property {
+ name: "contextFontMerging"
+ type: "bool"
+ read: "contextFontMerging"
+ write: "setContextFontMerging"
+ index: 18
+ lineNumber: 438
+ isFinal: true
+ }
+ Property {
+ name: "preferTypoLineMetrics"
+ type: "bool"
+ read: "preferTypoLineMetrics"
+ write: "setPreferTypoLineMetrics"
+ index: 19
+ lineNumber: 439
+ isFinal: true
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 452 }
+ Method { name: "QQuickFontValueType"; isConstructor: true; lineNumber: 450 }
+ Method {
+ name: "QQuickFontValueType"
+ isConstructor: true
+ lineNumber: 451
+ Parameter { name: "font"; type: "QFont" }
+ }
+ }
+ Component {
+ file: "private/qquickframeanimation_p.h"
+ lineNumber: 27
+ name: "QQuickFrameAnimation"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQuick/FrameAnimation 6.4"]
+ exportMetaObjectRevisions: [1540]
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ notify: "runningChanged"
+ index: 0
+ lineNumber: 32
+ }
+ Property {
+ name: "paused"
+ type: "bool"
+ read: "isPaused"
+ write: "setPaused"
+ notify: "pausedChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Property {
+ name: "currentFrame"
+ type: "int"
+ read: "currentFrame"
+ notify: "currentFrameChanged"
+ index: 2
+ lineNumber: 34
+ isReadonly: true
+ }
+ Property {
+ name: "frameTime"
+ type: "double"
+ read: "frameTime"
+ notify: "frameTimeChanged"
+ index: 3
+ lineNumber: 35
+ isReadonly: true
+ }
+ Property {
+ name: "smoothFrameTime"
+ type: "double"
+ read: "smoothFrameTime"
+ notify: "smoothFrameTimeChanged"
+ index: 4
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "elapsedTime"
+ type: "double"
+ read: "elapsedTime"
+ notify: "elapsedTimeChanged"
+ index: 5
+ lineNumber: 37
+ isReadonly: true
+ }
+ Signal { name: "triggered"; lineNumber: 68 }
+ Signal { name: "runningChanged"; lineNumber: 69 }
+ Signal { name: "pausedChanged"; lineNumber: 70 }
+ Signal { name: "currentFrameChanged"; lineNumber: 71 }
+ Signal { name: "frameTimeChanged"; lineNumber: 72 }
+ Signal { name: "smoothFrameTimeChanged"; lineNumber: 73 }
+ Signal { name: "elapsedTimeChanged"; lineNumber: 74 }
+ Method { name: "start"; lineNumber: 60 }
+ Method { name: "stop"; lineNumber: 61 }
+ Method { name: "restart"; lineNumber: 62 }
+ Method { name: "pause"; lineNumber: 63 }
+ Method { name: "resume"; lineNumber: 64 }
+ Method { name: "reset"; lineNumber: 65 }
+ }
+ Component {
+ file: "private/qquickmultipointtoucharea_p.h"
+ lineNumber: 155
+ name: "QQuickGrabGestureEvent"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/GestureEvent 2.0", "QtQuick/GestureEvent 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "touchPoints"
+ type: "QObject"
+ isList: true
+ read: "touchPoints"
+ index: 0
+ lineNumber: 158
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "dragThreshold"
+ type: "double"
+ read: "dragThreshold"
+ index: 1
+ lineNumber: 159
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Method { name: "grab"; lineNumber: 167 }
+ }
+ Component {
+ file: "private/qquickrectangle_p.h"
+ lineNumber: 88
+ name: "QQuickGradient"
+ accessSemantics: "reference"
+ defaultProperty: "stops"
+ prototype: "QObject"
+ extension: "QGradient"
+ extensionIsNamespace: true
+ exports: [
+ "QtQuick/Gradient 2.0",
+ "QtQuick/Gradient 2.12",
+ "QtQuick/Gradient 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Enum {
+ name: "Orientation"
+ lineNumber: 103
+ values: ["Vertical", "Horizontal"]
+ }
+ Property {
+ name: "stops"
+ type: "QQuickGradientStop"
+ isList: true
+ read: "stops"
+ index: 0
+ lineNumber: 92
+ isReadonly: true
+ }
+ Property {
+ name: "orientation"
+ revision: 524
+ type: "Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 1
+ lineNumber: 93
+ }
+ Signal { name: "updated"; lineNumber: 115 }
+ Signal { name: "orientationChanged"; lineNumber: 116 }
+ }
+ Component {
+ file: "private/qquickrectangle_p.h"
+ lineNumber: 62
+ name: "QQuickGradientStop"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/GradientStop 2.0", "QtQuick/GradientStop 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "position"
+ type: "double"
+ read: "position"
+ write: "setPosition"
+ index: 0
+ lineNumber: 66
+ }
+ Property { name: "color"; type: "QColor"; read: "color"; write: "setColor"; index: 1; lineNumber: 67 }
+ }
+ Component {
+ file: "private/qquickgraphicsinfo_p.h"
+ lineNumber: 31
+ name: "QQuickGraphicsInfo"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/GraphicsInfo 2.8", "QtQuick/GraphicsInfo 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [520, 1536]
+ attachedType: "QQuickGraphicsInfo"
+ Enum {
+ name: "GraphicsApi"
+ lineNumber: 50
+ values: [
+ "Unknown",
+ "Software",
+ "OpenVG",
+ "OpenGL",
+ "Direct3D11",
+ "Vulkan",
+ "Metal",
+ "Null",
+ "Direct3D12",
+ "OpenGLRhi",
+ "Direct3D11Rhi",
+ "VulkanRhi",
+ "MetalRhi",
+ "NullRhi"
+ ]
+ }
+ Enum {
+ name: "ShaderType"
+ lineNumber: 69
+ values: ["UnknownShadingLanguage", "GLSL", "HLSL", "RhiShader"]
+ }
+ Enum {
+ name: "ShaderCompilationType"
+ lineNumber: 77
+ values: ["RuntimeCompilation", "OfflineCompilation"]
+ }
+ Enum {
+ name: "ShaderSourceType"
+ lineNumber: 83
+ values: [
+ "ShaderSourceString",
+ "ShaderSourceFile",
+ "ShaderByteCode"
+ ]
+ }
+ Enum {
+ name: "OpenGLContextProfile"
+ lineNumber: 90
+ values: [
+ "OpenGLNoProfile",
+ "OpenGLCoreProfile",
+ "OpenGLCompatibilityProfile"
+ ]
+ }
+ Enum {
+ name: "RenderableType"
+ lineNumber: 97
+ values: [
+ "SurfaceFormatUnspecified",
+ "SurfaceFormatOpenGL",
+ "SurfaceFormatOpenGLES"
+ ]
+ }
+ Property {
+ name: "api"
+ type: "GraphicsApi"
+ read: "api"
+ notify: "apiChanged"
+ index: 0
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "shaderType"
+ type: "ShaderType"
+ read: "shaderType"
+ notify: "shaderTypeChanged"
+ index: 1
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "shaderCompilationType"
+ type: "ShaderCompilationType"
+ read: "shaderCompilationType"
+ notify: "shaderCompilationTypeChanged"
+ index: 2
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "shaderSourceType"
+ type: "ShaderSourceType"
+ read: "shaderSourceType"
+ notify: "shaderSourceTypeChanged"
+ index: 3
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "majorVersion"
+ type: "int"
+ read: "majorVersion"
+ notify: "majorVersionChanged"
+ index: 4
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "minorVersion"
+ type: "int"
+ read: "minorVersion"
+ notify: "minorVersionChanged"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "profile"
+ type: "OpenGLContextProfile"
+ read: "profile"
+ notify: "profileChanged"
+ index: 6
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "renderableType"
+ type: "RenderableType"
+ read: "renderableType"
+ notify: "renderableTypeChanged"
+ index: 7
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "apiChanged"; lineNumber: 120 }
+ Signal { name: "shaderTypeChanged"; lineNumber: 121 }
+ Signal { name: "shaderCompilationTypeChanged"; lineNumber: 122 }
+ Signal { name: "shaderSourceTypeChanged"; lineNumber: 123 }
+ Signal { name: "majorVersionChanged"; lineNumber: 125 }
+ Signal { name: "minorVersionChanged"; lineNumber: 126 }
+ Signal { name: "profileChanged"; lineNumber: 127 }
+ Signal { name: "renderableTypeChanged"; lineNumber: 128 }
+ Method { name: "updateInfo"; lineNumber: 131 }
+ Method {
+ name: "setWindow"
+ lineNumber: 132
+ Parameter { name: "window"; type: "QQuickWindow"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquickpositioners_p.h"
+ lineNumber: 250
+ name: "QQuickGrid"
+ accessSemantics: "reference"
+ prototype: "QQuickBasePositioner"
+ exports: [
+ "QtQuick/Grid 2.0",
+ "QtQuick/Grid 2.1",
+ "QtQuick/Grid 2.4",
+ "QtQuick/Grid 2.6",
+ "QtQuick/Grid 2.7",
+ "QtQuick/Grid 2.9",
+ "QtQuick/Grid 2.11",
+ "QtQuick/Grid 6.0",
+ "QtQuick/Grid 6.2",
+ "QtQuick/Grid 6.3",
+ "QtQuick/Grid 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 518,
+ 519,
+ 521,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "Flow"
+ lineNumber: 283
+ values: ["LeftToRight", "TopToBottom"]
+ }
+ Enum {
+ name: "HAlignment"
+ lineNumber: 292
+ values: ["AlignLeft", "AlignRight", "AlignHCenter"]
+ }
+ Enum {
+ name: "VAlignment"
+ lineNumber: 296
+ values: ["AlignTop", "AlignBottom", "AlignVCenter"]
+ }
+ Property {
+ name: "rows"
+ type: "int"
+ read: "rows"
+ write: "setRows"
+ notify: "rowsChanged"
+ index: 0
+ lineNumber: 253
+ }
+ Property {
+ name: "columns"
+ type: "int"
+ read: "columns"
+ write: "setColumns"
+ notify: "columnsChanged"
+ index: 1
+ lineNumber: 254
+ }
+ Property {
+ name: "rowSpacing"
+ type: "double"
+ read: "rowSpacing"
+ write: "setRowSpacing"
+ reset: "resetRowSpacing"
+ notify: "rowSpacingChanged"
+ index: 2
+ lineNumber: 255
+ }
+ Property {
+ name: "columnSpacing"
+ type: "double"
+ read: "columnSpacing"
+ write: "setColumnSpacing"
+ reset: "resetColumnSpacing"
+ notify: "columnSpacingChanged"
+ index: 3
+ lineNumber: 256
+ }
+ Property {
+ name: "flow"
+ type: "Flow"
+ read: "flow"
+ write: "setFlow"
+ notify: "flowChanged"
+ index: 4
+ lineNumber: 257
+ }
+ Property {
+ name: "layoutDirection"
+ type: "Qt::LayoutDirection"
+ read: "layoutDirection"
+ write: "setLayoutDirection"
+ notify: "layoutDirectionChanged"
+ index: 5
+ lineNumber: 258
+ }
+ Property {
+ name: "effectiveLayoutDirection"
+ type: "Qt::LayoutDirection"
+ read: "effectiveLayoutDirection"
+ notify: "effectiveLayoutDirectionChanged"
+ index: 6
+ lineNumber: 259
+ isReadonly: true
+ }
+ Property {
+ name: "horizontalItemAlignment"
+ revision: 513
+ type: "HAlignment"
+ read: "hItemAlign"
+ write: "setHItemAlign"
+ notify: "horizontalAlignmentChanged"
+ index: 7
+ lineNumber: 260
+ }
+ Property {
+ name: "effectiveHorizontalItemAlignment"
+ revision: 513
+ type: "HAlignment"
+ read: "effectiveHAlign"
+ notify: "effectiveHorizontalAlignmentChanged"
+ index: 8
+ lineNumber: 261
+ isReadonly: true
+ }
+ Property {
+ name: "verticalItemAlignment"
+ revision: 513
+ type: "VAlignment"
+ read: "vItemAlign"
+ write: "setVItemAlign"
+ notify: "verticalAlignmentChanged"
+ index: 9
+ lineNumber: 262
+ }
+ Signal { name: "rowsChanged"; lineNumber: 309 }
+ Signal { name: "columnsChanged"; lineNumber: 310 }
+ Signal { name: "flowChanged"; lineNumber: 311 }
+ Signal { name: "layoutDirectionChanged"; lineNumber: 312 }
+ Signal { name: "effectiveLayoutDirectionChanged"; lineNumber: 313 }
+ Signal { name: "rowSpacingChanged"; lineNumber: 314 }
+ Signal { name: "columnSpacingChanged"; lineNumber: 315 }
+ Signal {
+ name: "horizontalAlignmentChanged"
+ revision: 513
+ lineNumber: 316
+ Parameter { name: "alignment"; type: "QQuickGrid::HAlignment" }
+ }
+ Signal {
+ name: "effectiveHorizontalAlignmentChanged"
+ revision: 513
+ lineNumber: 317
+ Parameter { name: "alignment"; type: "QQuickGrid::HAlignment" }
+ }
+ Signal {
+ name: "verticalAlignmentChanged"
+ revision: 513
+ lineNumber: 318
+ Parameter { name: "alignment"; type: "QQuickGrid::VAlignment" }
+ }
+ }
+ Component {
+ file: "private/qquickshadereffectmesh_p.h"
+ lineNumber: 66
+ name: "QQuickGridMesh"
+ accessSemantics: "reference"
+ prototype: "QQuickShaderEffectMesh"
+ exports: ["QtQuick/GridMesh 2.0", "QtQuick/GridMesh 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "resolution"
+ type: "QSize"
+ read: "resolution"
+ write: "setResolution"
+ notify: "resolutionChanged"
+ index: 0
+ lineNumber: 69
+ }
+ Signal { name: "resolutionChanged"; lineNumber: 83 }
+ }
+ Component {
+ file: "private/qquickgridview_p.h"
+ lineNumber: 29
+ name: "QQuickGridView"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickItemView"
+ exports: [
+ "QtQuick/GridView 2.0",
+ "QtQuick/GridView 2.1",
+ "QtQuick/GridView 2.3",
+ "QtQuick/GridView 2.4",
+ "QtQuick/GridView 2.7",
+ "QtQuick/GridView 2.9",
+ "QtQuick/GridView 2.10",
+ "QtQuick/GridView 2.11",
+ "QtQuick/GridView 2.12",
+ "QtQuick/GridView 2.13",
+ "QtQuick/GridView 2.15",
+ "QtQuick/GridView 6.0",
+ "QtQuick/GridView 6.3",
+ "QtQuick/GridView 6.7",
+ "QtQuick/GridView 6.9",
+ "QtQuick/GridView 6.10",
+ "QtQuick/GridView 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 515,
+ 516,
+ 519,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 527,
+ 1536,
+ 1539,
+ 1543,
+ 1545,
+ 1546,
+ 1547
+ ]
+ attachedType: "QQuickGridViewAttached"
+ Enum {
+ name: "Flow"
+ lineNumber: 46
+ values: ["FlowLeftToRight", "FlowTopToBottom"]
+ }
+ Enum {
+ name: "SnapMode"
+ lineNumber: 66
+ values: ["NoSnap", "SnapToRow", "SnapOneRow"]
+ }
+ Property {
+ name: "flow"
+ type: "Flow"
+ read: "flow"
+ write: "setFlow"
+ notify: "flowChanged"
+ index: 0
+ lineNumber: 34
+ }
+ Property {
+ name: "cellWidth"
+ type: "double"
+ read: "cellWidth"
+ write: "setCellWidth"
+ notify: "cellWidthChanged"
+ index: 1
+ lineNumber: 35
+ }
+ Property {
+ name: "cellHeight"
+ type: "double"
+ read: "cellHeight"
+ write: "setCellHeight"
+ notify: "cellHeightChanged"
+ index: 2
+ lineNumber: 36
+ }
+ Property {
+ name: "snapMode"
+ type: "SnapMode"
+ read: "snapMode"
+ write: "setSnapMode"
+ notify: "snapModeChanged"
+ index: 3
+ lineNumber: 38
+ }
+ Signal { name: "cellWidthChanged"; lineNumber: 80 }
+ Signal { name: "cellHeightChanged"; lineNumber: 81 }
+ Signal { name: "highlightMoveDurationChanged"; lineNumber: 82 }
+ Signal { name: "flowChanged"; lineNumber: 83 }
+ Signal { name: "snapModeChanged"; lineNumber: 84 }
+ Method { name: "moveCurrentIndexUp"; lineNumber: 74 }
+ Method { name: "moveCurrentIndexDown"; lineNumber: 75 }
+ Method { name: "moveCurrentIndexLeft"; lineNumber: 76 }
+ Method { name: "moveCurrentIndexRight"; lineNumber: 77 }
+ }
+ Component {
+ file: "private/qquickgridview_p.h"
+ lineNumber: 93
+ name: "QQuickGridViewAttached"
+ accessSemantics: "reference"
+ prototype: "QQuickItemViewAttached"
+ Property {
+ name: "view"
+ type: "QQuickGridView"
+ isPointer: true
+ read: "view"
+ notify: "viewChanged"
+ index: 0
+ lineNumber: 96
+ isReadonly: true
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickhandlerpoint_p.h"
+ lineNumber: 26
+ name: "QQuickHandlerPoint"
+ accessSemantics: "value"
+ Property {
+ name: "id"
+ type: "int"
+ read: "id"
+ index: 0
+ lineNumber: 28
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "uniqueId"
+ type: "QPointingDeviceUniqueId"
+ read: "uniqueId"
+ index: 1
+ lineNumber: 29
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "position"
+ type: "QPointF"
+ read: "position"
+ index: 2
+ lineNumber: 30
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "scenePosition"
+ type: "QPointF"
+ read: "scenePosition"
+ index: 3
+ lineNumber: 31
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pressPosition"
+ type: "QPointF"
+ read: "pressPosition"
+ index: 4
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "scenePressPosition"
+ type: "QPointF"
+ read: "scenePressPosition"
+ index: 5
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "sceneGrabPosition"
+ type: "QPointF"
+ read: "sceneGrabPosition"
+ index: 6
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pressedButtons"
+ type: "Qt::MouseButtons"
+ read: "pressedButtons"
+ index: 7
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "modifiers"
+ type: "Qt::KeyboardModifiers"
+ read: "modifiers"
+ index: 8
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "velocity"
+ type: "QVector2D"
+ read: "velocity"
+ index: 9
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "rotation"
+ type: "double"
+ read: "rotation"
+ index: 10
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pressure"
+ type: "double"
+ read: "pressure"
+ index: 11
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "ellipseDiameters"
+ type: "QSizeF"
+ read: "ellipseDiameters"
+ index: 12
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "device"
+ type: "QPointingDevice"
+ isPointer: true
+ read: "device"
+ index: 13
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickhoverhandler_p.h"
+ lineNumber: 29
+ name: "QQuickHoverHandler"
+ accessSemantics: "reference"
+ prototype: "QQuickSinglePointHandler"
+ exports: [
+ "QtQuick/HoverHandler 2.12",
+ "QtQuick/HoverHandler 2.15",
+ "QtQuick/HoverHandler 6.0",
+ "QtQuick/HoverHandler 6.3"
+ ]
+ exportMetaObjectRevisions: [524, 527, 1536, 1539]
+ Property {
+ name: "hovered"
+ type: "bool"
+ read: "isHovered"
+ notify: "hoveredChanged"
+ index: 0
+ lineNumber: 32
+ isReadonly: true
+ }
+ Property {
+ name: "blocking"
+ revision: 1539
+ type: "bool"
+ read: "isBlocking"
+ write: "setBlocking"
+ notify: "blockingChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Signal { name: "hoveredChanged"; lineNumber: 49 }
+ Signal { name: "blockingChanged"; revision: 1539; lineNumber: 50 }
+ }
+ Component {
+ file: "private/qquickimage_p.h"
+ lineNumber: 25
+ name: "QQuickImage"
+ accessSemantics: "reference"
+ prototype: "QQuickImageBase"
+ exports: [
+ "QtQuick/Image 2.0",
+ "QtQuick/Image 2.1",
+ "QtQuick/Image 2.3",
+ "QtQuick/Image 2.4",
+ "QtQuick/Image 2.5",
+ "QtQuick/Image 2.7",
+ "QtQuick/Image 2.11",
+ "QtQuick/Image 2.14",
+ "QtQuick/Image 2.15",
+ "QtQuick/Image 6.0",
+ "QtQuick/Image 6.2",
+ "QtQuick/Image 6.3",
+ "QtQuick/Image 6.7",
+ "QtQuick/Image 6.8"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 515,
+ 516,
+ 517,
+ 519,
+ 523,
+ 526,
+ 527,
+ 1536,
+ 1538,
+ 1539,
+ 1543,
+ 1544
+ ]
+ Enum {
+ name: "HAlignment"
+ lineNumber: 45
+ values: ["AlignLeft", "AlignRight", "AlignHCenter"]
+ }
+ Enum {
+ name: "VAlignment"
+ lineNumber: 49
+ values: ["AlignTop", "AlignBottom", "AlignVCenter"]
+ }
+ Enum {
+ name: "FillMode"
+ lineNumber: 54
+ values: [
+ "Stretch",
+ "PreserveAspectFit",
+ "PreserveAspectCrop",
+ "Tile",
+ "TileVertically",
+ "TileHorizontally",
+ "Pad"
+ ]
+ }
+ Property {
+ name: "fillMode"
+ type: "FillMode"
+ read: "fillMode"
+ write: "setFillMode"
+ notify: "fillModeChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "paintedWidth"
+ type: "double"
+ read: "paintedWidth"
+ notify: "paintedGeometryChanged"
+ index: 1
+ lineNumber: 30
+ isReadonly: true
+ }
+ Property {
+ name: "paintedHeight"
+ type: "double"
+ read: "paintedHeight"
+ notify: "paintedGeometryChanged"
+ index: 2
+ lineNumber: 31
+ isReadonly: true
+ }
+ Property {
+ name: "horizontalAlignment"
+ type: "HAlignment"
+ read: "horizontalAlignment"
+ write: "setHorizontalAlignment"
+ notify: "horizontalAlignmentChanged"
+ index: 3
+ lineNumber: 32
+ }
+ Property {
+ name: "verticalAlignment"
+ type: "VAlignment"
+ read: "verticalAlignment"
+ write: "setVerticalAlignment"
+ notify: "verticalAlignmentChanged"
+ index: 4
+ lineNumber: 33
+ }
+ Property {
+ name: "sourceSize"
+ type: "QSize"
+ read: "sourceSize"
+ write: "setSourceSize"
+ reset: "resetSourceSize"
+ notify: "sourceSizeChanged"
+ index: 5
+ lineNumber: 34
+ }
+ Property {
+ name: "mipmap"
+ revision: 515
+ type: "bool"
+ read: "mipmap"
+ write: "setMipmap"
+ notify: "mipmapChanged"
+ index: 6
+ lineNumber: 35
+ }
+ Property {
+ name: "autoTransform"
+ revision: 517
+ type: "bool"
+ read: "autoTransform"
+ write: "setAutoTransform"
+ notify: "autoTransformChanged"
+ index: 7
+ lineNumber: 36
+ }
+ Property {
+ name: "sourceClipRect"
+ revision: 527
+ type: "QRectF"
+ read: "sourceClipRect"
+ write: "setSourceClipRect"
+ reset: "resetSourceClipRect"
+ notify: "sourceClipRectChanged"
+ index: 8
+ lineNumber: 37
+ }
+ Signal { name: "fillModeChanged"; lineNumber: 80 }
+ Signal { name: "paintedGeometryChanged"; lineNumber: 81 }
+ Signal {
+ name: "horizontalAlignmentChanged"
+ lineNumber: 82
+ Parameter { name: "alignment"; type: "QQuickImage::HAlignment" }
+ }
+ Signal {
+ name: "verticalAlignmentChanged"
+ lineNumber: 83
+ Parameter { name: "alignment"; type: "QQuickImage::VAlignment" }
+ }
+ Signal {
+ name: "mipmapChanged"
+ revision: 515
+ lineNumber: 84
+ Parameter { type: "bool" }
+ }
+ Signal { name: "autoTransformChanged"; revision: 517; lineNumber: 85 }
+ Method { name: "invalidateSceneGraph"; lineNumber: 88 }
+ }
+ Component {
+ file: "private/qquickimagebase_p.h"
+ lineNumber: 26
+ name: "QQuickImageBase"
+ accessSemantics: "reference"
+ prototype: "QQuickImplicitSizeItem"
+ exports: [
+ "QtQuick/ImageBase 2.14",
+ "QtQuick/ImageBase 2.15",
+ "QtQuick/ImageBase 6.0",
+ "QtQuick/ImageBase 6.2",
+ "QtQuick/ImageBase 6.3",
+ "QtQuick/ImageBase 6.7",
+ "QtQuick/ImageBase 6.8"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [526, 527, 1536, 1538, 1539, 1543, 1544]
+ Enum {
+ name: "LoadPixmapOptions"
+ alias: "LoadPixmapOption"
+ isFlag: true
+ lineNumber: 47
+ values: ["NoOption", "HandleDPR", "UseProviderOptions"]
+ }
+ Enum {
+ name: "Status"
+ lineNumber: 58
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 0
+ lineNumber: 30
+ isReadonly: true
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 1
+ lineNumber: 31
+ }
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ notify: "progressChanged"
+ index: 2
+ lineNumber: 32
+ isReadonly: true
+ isVirtual: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 3
+ lineNumber: 33
+ }
+ Property {
+ name: "cache"
+ type: "bool"
+ read: "cache"
+ write: "setCache"
+ notify: "cacheChanged"
+ index: 4
+ lineNumber: 34
+ }
+ Property {
+ name: "mirror"
+ type: "bool"
+ read: "mirror"
+ write: "setMirror"
+ notify: "mirrorChanged"
+ index: 5
+ lineNumber: 35
+ }
+ Property {
+ name: "mirrorVertically"
+ revision: 1538
+ type: "bool"
+ read: "mirrorVertically"
+ write: "setMirrorVertically"
+ notify: "mirrorVerticallyChanged"
+ index: 6
+ lineNumber: 36
+ }
+ Property {
+ name: "retainWhileLoading"
+ revision: 1544
+ type: "bool"
+ read: "retainWhileLoading"
+ write: "setRetainWhileLoading"
+ notify: "retainWhileLoadingChanged"
+ index: 7
+ lineNumber: 37
+ }
+ Property {
+ name: "currentFrame"
+ revision: 526
+ type: "int"
+ read: "currentFrame"
+ write: "setCurrentFrame"
+ notify: "currentFrameChanged"
+ index: 8
+ lineNumber: 38
+ isVirtual: true
+ }
+ Property {
+ name: "frameCount"
+ revision: 526
+ type: "int"
+ read: "frameCount"
+ notify: "frameCountChanged"
+ index: 9
+ lineNumber: 39
+ isReadonly: true
+ isVirtual: true
+ }
+ Property {
+ name: "colorSpace"
+ revision: 527
+ type: "QColorSpace"
+ read: "colorSpace"
+ write: "setColorSpace"
+ notify: "colorSpaceChanged"
+ index: 10
+ lineNumber: 40
+ }
+ Signal {
+ name: "sourceChanged"
+ lineNumber: 109
+ Parameter { type: "QUrl" }
+ }
+ Signal { name: "sourceSizeChanged"; lineNumber: 110 }
+ Signal {
+ name: "statusChanged"
+ lineNumber: 111
+ Parameter { type: "QQuickImageBase::Status" }
+ }
+ Signal {
+ name: "progressChanged"
+ lineNumber: 112
+ Parameter { name: "progress"; type: "double" }
+ }
+ Signal { name: "asynchronousChanged"; lineNumber: 113 }
+ Signal { name: "cacheChanged"; lineNumber: 114 }
+ Signal { name: "mirrorChanged"; lineNumber: 115 }
+ Signal { name: "currentFrameChanged"; revision: 526; lineNumber: 116 }
+ Signal { name: "frameCountChanged"; revision: 526; lineNumber: 117 }
+ Signal { name: "sourceClipRectChanged"; revision: 527; lineNumber: 118 }
+ Signal { name: "colorSpaceChanged"; revision: 527; lineNumber: 119 }
+ Signal { name: "mirrorVerticallyChanged"; revision: 1538; lineNumber: 120 }
+ Signal { name: "retainWhileLoadingChanged"; revision: 1544; lineNumber: 121 }
+ Method { name: "requestFinished"; lineNumber: 133 }
+ Method {
+ name: "requestProgress"
+ lineNumber: 134
+ Parameter { type: "qlonglong" }
+ Parameter { type: "qlonglong" }
+ }
+ }
+ Component {
+ file: "private/qquickimplicitsizeitem_p.h"
+ lineNumber: 25
+ name: "QQuickImplicitSizeItem"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ Property {
+ name: "implicitWidth"
+ type: "double"
+ read: "implicitWidth"
+ notify: "implicitWidthChanged"
+ index: 0
+ lineNumber: 28
+ isReadonly: true
+ isOverride: true
+ }
+ Property {
+ name: "implicitHeight"
+ type: "double"
+ read: "implicitHeight"
+ notify: "implicitHeightChanged"
+ index: 1
+ lineNumber: 29
+ isReadonly: true
+ isOverride: true
+ }
+ }
+ Component {
+ file: "private/qquickinputmethod_p.h"
+ lineNumber: 29
+ name: "QQuickInputMethod"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/InputMethod 6.4"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [1540]
+ Property {
+ name: "cursorRectangle"
+ type: "QRectF"
+ read: "cursorRectangle"
+ notify: "cursorRectangleChanged"
+ index: 0
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "anchorRectangle"
+ type: "QRectF"
+ read: "anchorRectangle"
+ notify: "anchorRectangleChanged"
+ index: 1
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "keyboardRectangle"
+ type: "QRectF"
+ read: "keyboardRectangle"
+ notify: "keyboardRectangleChanged"
+ index: 2
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "inputItemClipRectangle"
+ type: "QRectF"
+ read: "inputItemClipRectangle"
+ notify: "inputItemClipRectangleChanged"
+ index: 3
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "isVisible"
+ notify: "visibleChanged"
+ index: 4
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "animating"
+ type: "bool"
+ read: "isAnimating"
+ notify: "animatingChanged"
+ index: 5
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ notify: "localeChanged"
+ index: 6
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "inputDirection"
+ type: "Qt::LayoutDirection"
+ read: "inputDirection"
+ notify: "inputDirectionChanged"
+ index: 7
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "anchorRectangleChanged"; lineNumber: 67 }
+ Signal { name: "animatingChanged"; lineNumber: 68 }
+ Signal { name: "cursorRectangleChanged"; lineNumber: 69 }
+ Signal {
+ name: "inputDirectionChanged"
+ lineNumber: 70
+ Parameter { name: "newDirection"; type: "Qt::LayoutDirection" }
+ }
+ Signal { name: "inputItemClipRectangleChanged"; lineNumber: 71 }
+ Signal { name: "keyboardRectangleChanged"; lineNumber: 72 }
+ Signal { name: "localeChanged"; lineNumber: 73 }
+ Signal { name: "visibleChanged"; lineNumber: 74 }
+ Method { name: "commit"; lineNumber: 77 }
+ Method { name: "hide"; lineNumber: 78 }
+ Method {
+ name: "invokeAction"
+ lineNumber: 79
+ Parameter { name: "a"; type: "QInputMethod::Action" }
+ Parameter { name: "cursorPosition"; type: "int" }
+ }
+ Method { name: "reset"; lineNumber: 80 }
+ Method { name: "show"; lineNumber: 81 }
+ Method {
+ name: "update"
+ lineNumber: 82
+ Parameter { name: "queries"; type: "Qt::InputMethodQueries" }
+ }
+ }
+ Component {
+ file: "private/qquickvalidator_p.h"
+ lineNumber: 28
+ name: "QQuickIntValidator"
+ accessSemantics: "reference"
+ prototype: "QIntValidator"
+ exports: ["QtQuick/IntValidator 2.0", "QtQuick/IntValidator 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "locale"
+ type: "QString"
+ read: "localeName"
+ write: "setLocaleName"
+ reset: "resetLocaleName"
+ notify: "localeNameChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Signal { name: "localeNameChanged"; lineNumber: 42 }
+ }
+ Component {
+ file: "qquickitem.h"
+ lineNumber: 63
+ name: "QQuickItem"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick/Item 2.0",
+ "QtQuick/Item 2.1",
+ "QtQuick/Item 2.4",
+ "QtQuick/Item 2.7",
+ "QtQuick/Item 2.11",
+ "QtQuick/Item 6.0",
+ "QtQuick/Item 6.3",
+ "QtQuick/Item 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "Flags"
+ alias: "Flag"
+ isFlag: true
+ lineNumber: 130
+ values: [
+ "ItemClipsChildrenToShape",
+ "ItemAcceptsInputMethod",
+ "ItemIsFocusScope",
+ "ItemHasContents",
+ "ItemAcceptsDrops",
+ "ItemIsViewport",
+ "ItemObservesViewport"
+ ]
+ }
+ Enum {
+ name: "ItemChange"
+ lineNumber: 145
+ values: [
+ "ItemChildAddedChange",
+ "ItemChildRemovedChange",
+ "ItemSceneChange",
+ "ItemVisibleHasChanged",
+ "ItemParentHasChanged",
+ "ItemOpacityHasChanged",
+ "ItemActiveFocusHasChanged",
+ "ItemRotationHasChanged",
+ "ItemAntialiasingHasChanged",
+ "ItemDevicePixelRatioHasChanged",
+ "ItemEnabledHasChanged",
+ "ItemScaleHasChanged",
+ "ItemTransformHasChanged"
+ ]
+ }
+ Enum {
+ name: "TransformOrigin"
+ lineNumber: 174
+ values: [
+ "TopLeft",
+ "Top",
+ "TopRight",
+ "Left",
+ "Center",
+ "Right",
+ "BottomLeft",
+ "Bottom",
+ "BottomRight"
+ ]
+ }
+ Property {
+ name: "parent"
+ type: "QQuickItem"
+ isPointer: true
+ read: "parentItem"
+ write: "setParentItem"
+ notify: "parentChanged"
+ index: 0
+ lineNumber: 68
+ isFinal: true
+ }
+ Property {
+ name: "data"
+ type: "QObject"
+ isList: true
+ read: "data"
+ index: 1
+ lineNumber: 69
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ isVirtual: true
+ }
+ Property {
+ name: "resources"
+ type: "QObject"
+ isList: true
+ read: "resources"
+ index: 2
+ lineNumber: 70
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "children"
+ type: "QQuickItem"
+ isList: true
+ read: "children"
+ notify: "childrenChanged"
+ index: 3
+ lineNumber: 71
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "x"
+ type: "double"
+ bindable: "bindableX"
+ read: "x"
+ write: "setX"
+ notify: "xChanged"
+ index: 4
+ lineNumber: 73
+ isFinal: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ bindable: "bindableY"
+ read: "y"
+ write: "setY"
+ notify: "yChanged"
+ index: 5
+ lineNumber: 74
+ isFinal: true
+ }
+ Property {
+ name: "z"
+ type: "double"
+ read: "z"
+ write: "setZ"
+ notify: "zChanged"
+ index: 6
+ lineNumber: 75
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "double"
+ bindable: "bindableWidth"
+ read: "width"
+ write: "setWidth"
+ reset: "resetWidth"
+ notify: "widthChanged"
+ index: 7
+ lineNumber: 76
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "double"
+ bindable: "bindableHeight"
+ read: "height"
+ write: "setHeight"
+ reset: "resetHeight"
+ notify: "heightChanged"
+ index: 8
+ lineNumber: 77
+ isFinal: true
+ }
+ Property {
+ name: "opacity"
+ type: "double"
+ read: "opacity"
+ write: "setOpacity"
+ notify: "opacityChanged"
+ index: 9
+ lineNumber: 79
+ isFinal: true
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 10
+ lineNumber: 80
+ isVirtual: true
+ }
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "isVisible"
+ write: "setVisible"
+ notify: "visibleChanged"
+ index: 11
+ lineNumber: 81
+ isFinal: true
+ }
+ Property {
+ name: "palette"
+ revision: 1536
+ type: "QQuickPalette"
+ isPointer: true
+ read: "palette"
+ write: "setPalette"
+ reset: "resetPalette"
+ notify: "paletteChanged"
+ index: 12
+ lineNumber: 82
+ privateClass: "QQuickItemPrivate"
+ isVirtual: true
+ }
+ Property {
+ name: "visibleChildren"
+ type: "QQuickItem"
+ isList: true
+ read: "visibleChildren"
+ notify: "visibleChildrenChanged"
+ index: 13
+ lineNumber: 83
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "states"
+ type: "QQuickState"
+ isList: true
+ read: "states"
+ index: 14
+ lineNumber: 85
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "transitions"
+ type: "QQuickTransition"
+ isList: true
+ read: "transitions"
+ index: 15
+ lineNumber: 86
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "state"
+ type: "QString"
+ read: "state"
+ write: "setState"
+ notify: "stateChanged"
+ index: 16
+ lineNumber: 87
+ }
+ Property {
+ name: "childrenRect"
+ type: "QRectF"
+ read: "childrenRect"
+ notify: "childrenRectChanged"
+ index: 17
+ lineNumber: 88
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "anchors"
+ type: "QQuickAnchors"
+ isPointer: true
+ read: "anchors"
+ index: 18
+ lineNumber: 89
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "left"
+ type: "QQuickAnchorLine"
+ read: "left"
+ index: 19
+ lineNumber: 90
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "right"
+ type: "QQuickAnchorLine"
+ read: "right"
+ index: 20
+ lineNumber: 91
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "horizontalCenter"
+ type: "QQuickAnchorLine"
+ read: "horizontalCenter"
+ index: 21
+ lineNumber: 92
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "top"
+ type: "QQuickAnchorLine"
+ read: "top"
+ index: 22
+ lineNumber: 93
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "bottom"
+ type: "QQuickAnchorLine"
+ read: "bottom"
+ index: 23
+ lineNumber: 94
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "verticalCenter"
+ type: "QQuickAnchorLine"
+ read: "verticalCenter"
+ index: 24
+ lineNumber: 95
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "baseline"
+ type: "QQuickAnchorLine"
+ read: "baseline"
+ index: 25
+ lineNumber: 96
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "baselineOffset"
+ type: "double"
+ read: "baselineOffset"
+ write: "setBaselineOffset"
+ notify: "baselineOffsetChanged"
+ index: 26
+ lineNumber: 97
+ isVirtual: true
+ }
+ Property {
+ name: "clip"
+ type: "bool"
+ read: "clip"
+ write: "setClip"
+ notify: "clipChanged"
+ index: 27
+ lineNumber: 99
+ }
+ Property {
+ name: "focus"
+ type: "bool"
+ read: "hasFocus"
+ write: "setFocus"
+ notify: "focusChanged"
+ index: 28
+ lineNumber: 101
+ isFinal: true
+ }
+ Property {
+ name: "activeFocus"
+ type: "bool"
+ read: "hasActiveFocus"
+ notify: "activeFocusChanged"
+ index: 29
+ lineNumber: 102
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "activeFocusOnTab"
+ revision: 513
+ type: "bool"
+ read: "activeFocusOnTab"
+ write: "setActiveFocusOnTab"
+ notify: "activeFocusOnTabChanged"
+ index: 30
+ lineNumber: 103
+ isFinal: true
+ }
+ Property {
+ name: "focusPolicy"
+ revision: 1543
+ type: "Qt::FocusPolicy"
+ read: "focusPolicy"
+ write: "setFocusPolicy"
+ notify: "focusPolicyChanged"
+ index: 31
+ lineNumber: 105
+ isVirtual: true
+ }
+ Property {
+ name: "rotation"
+ type: "double"
+ read: "rotation"
+ write: "setRotation"
+ notify: "rotationChanged"
+ index: 32
+ lineNumber: 107
+ isVirtual: true
+ }
+ Property {
+ name: "scale"
+ type: "double"
+ read: "scale"
+ write: "setScale"
+ notify: "scaleChanged"
+ index: 33
+ lineNumber: 108
+ }
+ Property {
+ name: "transformOrigin"
+ type: "TransformOrigin"
+ read: "transformOrigin"
+ write: "setTransformOrigin"
+ notify: "transformOriginChanged"
+ index: 34
+ lineNumber: 109
+ }
+ Property {
+ name: "transformOriginPoint"
+ type: "QPointF"
+ read: "transformOriginPoint"
+ index: 35
+ lineNumber: 110
+ isReadonly: true
+ }
+ Property {
+ name: "transform"
+ type: "QQuickTransform"
+ isList: true
+ read: "transform"
+ index: 36
+ lineNumber: 111
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "smooth"
+ type: "bool"
+ read: "smooth"
+ write: "setSmooth"
+ notify: "smoothChanged"
+ index: 37
+ lineNumber: 113
+ }
+ Property {
+ name: "antialiasing"
+ type: "bool"
+ read: "antialiasing"
+ write: "setAntialiasing"
+ reset: "resetAntialiasing"
+ notify: "antialiasingChanged"
+ index: 38
+ lineNumber: 114
+ }
+ Property {
+ name: "implicitWidth"
+ type: "double"
+ read: "implicitWidth"
+ write: "setImplicitWidth"
+ notify: "implicitWidthChanged"
+ index: 39
+ lineNumber: 115
+ isVirtual: true
+ }
+ Property {
+ name: "implicitHeight"
+ type: "double"
+ read: "implicitHeight"
+ write: "setImplicitHeight"
+ notify: "implicitHeightChanged"
+ index: 40
+ lineNumber: 116
+ isVirtual: true
+ }
+ Property {
+ name: "containmentMask"
+ revision: 523
+ type: "QObject"
+ isPointer: true
+ read: "containmentMask"
+ write: "setContainmentMask"
+ notify: "containmentMaskChanged"
+ index: 41
+ lineNumber: 117
+ }
+ Property {
+ name: "layer"
+ type: "QQuickItemLayer"
+ isPointer: true
+ read: "layer"
+ index: 42
+ lineNumber: 120
+ privateClass: "QQuickItemPrivate"
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Signal {
+ name: "childrenRectChanged"
+ lineNumber: 388
+ Parameter { type: "QRectF" }
+ }
+ Signal {
+ name: "baselineOffsetChanged"
+ lineNumber: 389
+ Parameter { type: "double" }
+ }
+ Signal {
+ name: "stateChanged"
+ lineNumber: 390
+ Parameter { type: "QString" }
+ }
+ Signal {
+ name: "focusChanged"
+ lineNumber: 391
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "activeFocusChanged"
+ lineNumber: 392
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "focusPolicyChanged"
+ revision: 1543
+ lineNumber: 393
+ Parameter { type: "Qt::FocusPolicy" }
+ }
+ Signal {
+ name: "activeFocusOnTabChanged"
+ revision: 513
+ lineNumber: 394
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "parentChanged"
+ lineNumber: 395
+ Parameter { type: "QQuickItem"; isPointer: true }
+ }
+ Signal {
+ name: "transformOriginChanged"
+ lineNumber: 396
+ Parameter { type: "TransformOrigin" }
+ }
+ Signal {
+ name: "smoothChanged"
+ lineNumber: 397
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "antialiasingChanged"
+ lineNumber: 398
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "clipChanged"
+ lineNumber: 399
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "windowChanged"
+ revision: 513
+ lineNumber: 400
+ Parameter { name: "window"; type: "QQuickWindow"; isPointer: true }
+ }
+ Signal { name: "childrenChanged"; lineNumber: 402 }
+ Signal { name: "opacityChanged"; lineNumber: 403 }
+ Signal { name: "enabledChanged"; lineNumber: 404 }
+ Signal { name: "visibleChanged"; lineNumber: 405 }
+ Signal { name: "visibleChildrenChanged"; lineNumber: 406 }
+ Signal { name: "rotationChanged"; lineNumber: 407 }
+ Signal { name: "scaleChanged"; lineNumber: 408 }
+ Signal { name: "xChanged"; lineNumber: 410 }
+ Signal { name: "yChanged"; lineNumber: 411 }
+ Signal { name: "widthChanged"; lineNumber: 412 }
+ Signal { name: "heightChanged"; lineNumber: 413 }
+ Signal { name: "zChanged"; lineNumber: 414 }
+ Signal { name: "implicitWidthChanged"; lineNumber: 415 }
+ Signal { name: "implicitHeightChanged"; lineNumber: 416 }
+ Signal { name: "containmentMaskChanged"; revision: 523; lineNumber: 417 }
+ Signal { name: "paletteChanged"; revision: 1536; lineNumber: 419 }
+ Signal { name: "paletteCreated"; revision: 1536; lineNumber: 420 }
+ Method { name: "update"; lineNumber: 385 }
+ Method {
+ name: "_q_resourceObjectDeleted"
+ lineNumber: 478
+ Parameter { type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "_q_createJSWrapper"
+ type: "qulonglong"
+ lineNumber: 479
+ Parameter { type: "QQmlV4ExecutionEnginePtr" }
+ }
+ Method {
+ name: "grabToImage"
+ revision: 516
+ type: "bool"
+ lineNumber: 309
+ Parameter { name: "callback"; type: "QJSValue" }
+ Parameter { name: "targetSize"; type: "QSize" }
+ }
+ Method {
+ name: "grabToImage"
+ revision: 516
+ type: "bool"
+ isCloned: true
+ lineNumber: 309
+ Parameter { name: "callback"; type: "QJSValue" }
+ }
+ Method {
+ name: "contains"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 312
+ Parameter { name: "point"; type: "QPointF" }
+ }
+ Method {
+ name: "mapFromItem"
+ type: "QPointF"
+ isMethodConstant: true
+ lineNumber: 330
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "point"; type: "QPointF" }
+ }
+ Method {
+ name: "mapFromItem"
+ type: "QPointF"
+ lineNumber: 332
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "mapFromItem"
+ type: "QRectF"
+ isMethodConstant: true
+ lineNumber: 333
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "rect"; type: "QRectF" }
+ }
+ Method {
+ name: "mapFromItem"
+ type: "QRectF"
+ isMethodConstant: true
+ lineNumber: 334
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "width"; type: "double" }
+ Parameter { name: "height"; type: "double" }
+ }
+ Method {
+ name: "mapToItem"
+ type: "QPointF"
+ isMethodConstant: true
+ lineNumber: 340
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "point"; type: "QPointF" }
+ }
+ Method {
+ name: "mapToItem"
+ type: "QPointF"
+ lineNumber: 342
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "mapToItem"
+ type: "QRectF"
+ isMethodConstant: true
+ lineNumber: 343
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "rect"; type: "QRectF" }
+ }
+ Method {
+ name: "mapToItem"
+ type: "QRectF"
+ isMethodConstant: true
+ lineNumber: 344
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "width"; type: "double" }
+ Parameter { name: "height"; type: "double" }
+ }
+ Method {
+ name: "mapFromGlobal"
+ revision: 519
+ type: "QPointF"
+ isMethodConstant: true
+ lineNumber: 350
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "mapFromGlobal"
+ revision: 519
+ type: "QPointF"
+ isMethodConstant: true
+ lineNumber: 352
+ Parameter { name: "point"; type: "QPointF" }
+ }
+ Method {
+ name: "mapToGlobal"
+ revision: 519
+ type: "QPointF"
+ isMethodConstant: true
+ lineNumber: 358
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "mapToGlobal"
+ revision: 519
+ type: "QPointF"
+ isMethodConstant: true
+ lineNumber: 360
+ Parameter { name: "point"; type: "QPointF" }
+ }
+ Method { name: "forceActiveFocus"; lineNumber: 362 }
+ Method {
+ name: "forceActiveFocus"
+ lineNumber: 363
+ Parameter { name: "reason"; type: "Qt::FocusReason" }
+ }
+ Method {
+ name: "nextItemInFocusChain"
+ revision: 513
+ type: "QQuickItem"
+ isPointer: true
+ lineNumber: 364
+ Parameter { name: "forward"; type: "bool" }
+ }
+ Method {
+ name: "nextItemInFocusChain"
+ revision: 513
+ type: "QQuickItem"
+ isPointer: true
+ isCloned: true
+ lineNumber: 364
+ }
+ Method {
+ name: "childAt"
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 365
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method { name: "ensurePolished"; revision: 1539; lineNumber: 366 }
+ Method { name: "dumpItemTree"; revision: 1539; isMethodConstant: true; lineNumber: 368 }
+ }
+ Component {
+ file: "qquickitemgrabresult.h"
+ lineNumber: 20
+ name: "QQuickItemGrabResult"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "image"
+ type: "QImage"
+ read: "image"
+ index: 0
+ lineNumber: 25
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "url"
+ type: "QUrl"
+ read: "url"
+ index: 1
+ lineNumber: 26
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Signal { name: "ready"; lineNumber: 47 }
+ Method { name: "setup"; lineNumber: 50 }
+ Method { name: "render"; lineNumber: 51 }
+ Method {
+ name: "saveToFile"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 40
+ Parameter { name: "fileName"; type: "QString" }
+ }
+ Method {
+ name: "saveToFile"
+ revision: 1538
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 41
+ Parameter { name: "fileName"; type: "QUrl" }
+ }
+ }
+ Component {
+ file: "private/qquickitem_p.h"
+ lineNumber: 116
+ name: "QQuickItemLayer"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 120
+ isFinal: true
+ }
+ Property {
+ name: "textureSize"
+ type: "QSize"
+ read: "size"
+ write: "setSize"
+ notify: "sizeChanged"
+ index: 1
+ lineNumber: 121
+ isFinal: true
+ }
+ Property {
+ name: "sourceRect"
+ type: "QRectF"
+ read: "sourceRect"
+ write: "setSourceRect"
+ notify: "sourceRectChanged"
+ index: 2
+ lineNumber: 122
+ isFinal: true
+ }
+ Property {
+ name: "mipmap"
+ type: "bool"
+ read: "mipmap"
+ write: "setMipmap"
+ notify: "mipmapChanged"
+ index: 3
+ lineNumber: 123
+ isFinal: true
+ }
+ Property {
+ name: "smooth"
+ type: "bool"
+ read: "smooth"
+ write: "setSmooth"
+ notify: "smoothChanged"
+ index: 4
+ lineNumber: 124
+ isFinal: true
+ }
+ Property {
+ name: "live"
+ revision: 1541
+ type: "bool"
+ read: "live"
+ write: "setLive"
+ notify: "liveChanged"
+ index: 5
+ lineNumber: 125
+ isFinal: true
+ }
+ Property {
+ name: "wrapMode"
+ type: "QQuickShaderEffectSource::WrapMode"
+ read: "wrapMode"
+ write: "setWrapMode"
+ notify: "wrapModeChanged"
+ index: 6
+ lineNumber: 126
+ isFinal: true
+ }
+ Property {
+ name: "format"
+ type: "QQuickShaderEffectSource::Format"
+ read: "format"
+ write: "setFormat"
+ notify: "formatChanged"
+ index: 7
+ lineNumber: 127
+ isFinal: true
+ }
+ Property {
+ name: "samplerName"
+ type: "QByteArray"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 8
+ lineNumber: 128
+ isFinal: true
+ }
+ Property {
+ name: "effect"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "effect"
+ write: "setEffect"
+ notify: "effectChanged"
+ index: 9
+ lineNumber: 129
+ isFinal: true
+ }
+ Property {
+ name: "textureMirroring"
+ type: "QQuickShaderEffectSource::TextureMirroring"
+ read: "textureMirroring"
+ write: "setTextureMirroring"
+ notify: "textureMirroringChanged"
+ index: 10
+ lineNumber: 130
+ isFinal: true
+ }
+ Property {
+ name: "samples"
+ type: "int"
+ read: "samples"
+ write: "setSamples"
+ notify: "samplesChanged"
+ index: 11
+ lineNumber: 131
+ isFinal: true
+ }
+ Signal {
+ name: "enabledChanged"
+ lineNumber: 192
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Signal {
+ name: "sizeChanged"
+ lineNumber: 193
+ Parameter { name: "size"; type: "QSize" }
+ }
+ Signal {
+ name: "mipmapChanged"
+ lineNumber: 194
+ Parameter { name: "mipmap"; type: "bool" }
+ }
+ Signal {
+ name: "wrapModeChanged"
+ lineNumber: 195
+ Parameter { name: "mode"; type: "QQuickShaderEffectSource::WrapMode" }
+ }
+ Signal {
+ name: "nameChanged"
+ lineNumber: 196
+ Parameter { name: "name"; type: "QByteArray" }
+ }
+ Signal {
+ name: "effectChanged"
+ lineNumber: 197
+ Parameter { name: "component"; type: "QQmlComponent"; isPointer: true }
+ }
+ Signal {
+ name: "smoothChanged"
+ lineNumber: 198
+ Parameter { name: "smooth"; type: "bool" }
+ }
+ Signal {
+ name: "liveChanged"
+ lineNumber: 199
+ Parameter { name: "live"; type: "bool" }
+ }
+ Signal {
+ name: "formatChanged"
+ lineNumber: 200
+ Parameter { name: "format"; type: "QQuickShaderEffectSource::Format" }
+ }
+ Signal {
+ name: "sourceRectChanged"
+ lineNumber: 201
+ Parameter { name: "sourceRect"; type: "QRectF" }
+ }
+ Signal {
+ name: "textureMirroringChanged"
+ lineNumber: 202
+ Parameter { name: "mirroring"; type: "QQuickShaderEffectSource::TextureMirroring" }
+ }
+ Signal {
+ name: "samplesChanged"
+ lineNumber: 203
+ Parameter { name: "count"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickitemview_p.h"
+ lineNumber: 39
+ name: "QQuickItemView"
+ accessSemantics: "reference"
+ defaultProperty: "flickableData"
+ prototype: "QQuickFlickable"
+ exports: [
+ "QtQuick/ItemView 2.1",
+ "QtQuick/ItemView 2.3",
+ "QtQuick/ItemView 2.4",
+ "QtQuick/ItemView 2.7",
+ "QtQuick/ItemView 2.9",
+ "QtQuick/ItemView 2.10",
+ "QtQuick/ItemView 2.11",
+ "QtQuick/ItemView 2.12",
+ "QtQuick/ItemView 2.13",
+ "QtQuick/ItemView 2.15",
+ "QtQuick/ItemView 6.0",
+ "QtQuick/ItemView 6.3",
+ "QtQuick/ItemView 6.7",
+ "QtQuick/ItemView 6.9",
+ "QtQuick/ItemView 6.10",
+ "QtQuick/ItemView 6.11"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [
+ 513,
+ 515,
+ 516,
+ 519,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 527,
+ 1536,
+ 1539,
+ 1543,
+ 1545,
+ 1546,
+ 1547
+ ]
+ Enum {
+ name: "LayoutDirection"
+ lineNumber: 96
+ values: [
+ "LeftToRight",
+ "RightToLeft",
+ "VerticalTopToBottom",
+ "VerticalBottomToTop"
+ ]
+ }
+ Enum {
+ name: "VerticalLayoutDirection"
+ lineNumber: 104
+ values: ["TopToBottom", "BottomToTop"]
+ }
+ Enum {
+ name: "HighlightRangeMode"
+ lineNumber: 190
+ values: ["NoHighlightRange", "ApplyRange", "StrictlyEnforceRange"]
+ }
+ Enum {
+ name: "PositionMode"
+ lineNumber: 209
+ values: [
+ "Beginning",
+ "Center",
+ "End",
+ "Visible",
+ "Contain",
+ "SnapPosition"
+ ]
+ }
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 0
+ lineNumber: 43
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 1
+ lineNumber: 44
+ }
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 2
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "currentIndex"
+ type: "int"
+ read: "currentIndex"
+ write: "setCurrentIndex"
+ notify: "currentIndexChanged"
+ index: 3
+ lineNumber: 47
+ }
+ Property {
+ name: "currentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "currentItem"
+ notify: "currentItemChanged"
+ index: 4
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "keyNavigationWraps"
+ type: "bool"
+ read: "isWrapEnabled"
+ write: "setWrapEnabled"
+ notify: "keyNavigationWrapsChanged"
+ index: 5
+ lineNumber: 50
+ }
+ Property {
+ name: "keyNavigationEnabled"
+ revision: 519
+ type: "bool"
+ read: "isKeyNavigationEnabled"
+ write: "setKeyNavigationEnabled"
+ notify: "keyNavigationEnabledChanged"
+ index: 6
+ lineNumber: 51
+ }
+ Property {
+ name: "cacheBuffer"
+ type: "int"
+ read: "cacheBuffer"
+ write: "setCacheBuffer"
+ notify: "cacheBufferChanged"
+ index: 7
+ lineNumber: 52
+ }
+ Property {
+ name: "displayMarginBeginning"
+ revision: 515
+ type: "int"
+ read: "displayMarginBeginning"
+ write: "setDisplayMarginBeginning"
+ notify: "displayMarginBeginningChanged"
+ index: 8
+ lineNumber: 53
+ }
+ Property {
+ name: "displayMarginEnd"
+ revision: 515
+ type: "int"
+ read: "displayMarginEnd"
+ write: "setDisplayMarginEnd"
+ notify: "displayMarginEndChanged"
+ index: 9
+ lineNumber: 54
+ }
+ Property {
+ name: "layoutDirection"
+ type: "Qt::LayoutDirection"
+ read: "layoutDirection"
+ write: "setLayoutDirection"
+ notify: "layoutDirectionChanged"
+ index: 10
+ lineNumber: 56
+ }
+ Property {
+ name: "effectiveLayoutDirection"
+ type: "Qt::LayoutDirection"
+ read: "effectiveLayoutDirection"
+ notify: "effectiveLayoutDirectionChanged"
+ index: 11
+ lineNumber: 57
+ isReadonly: true
+ }
+ Property {
+ name: "verticalLayoutDirection"
+ type: "VerticalLayoutDirection"
+ read: "verticalLayoutDirection"
+ write: "setVerticalLayoutDirection"
+ notify: "verticalLayoutDirectionChanged"
+ index: 12
+ lineNumber: 58
+ }
+ Property {
+ name: "header"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "header"
+ write: "setHeader"
+ notify: "headerChanged"
+ index: 13
+ lineNumber: 60
+ }
+ Property {
+ name: "headerItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "headerItem"
+ notify: "headerItemChanged"
+ index: 14
+ lineNumber: 61
+ isReadonly: true
+ }
+ Property {
+ name: "footer"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "footer"
+ write: "setFooter"
+ notify: "footerChanged"
+ index: 15
+ lineNumber: 62
+ }
+ Property {
+ name: "footerItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "footerItem"
+ notify: "footerItemChanged"
+ index: 16
+ lineNumber: 63
+ isReadonly: true
+ }
+ Property {
+ name: "populate"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "populateTransition"
+ write: "setPopulateTransition"
+ notify: "populateTransitionChanged"
+ index: 17
+ lineNumber: 66
+ }
+ Property {
+ name: "add"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "addTransition"
+ write: "setAddTransition"
+ notify: "addTransitionChanged"
+ index: 18
+ lineNumber: 67
+ }
+ Property {
+ name: "addDisplaced"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "addDisplacedTransition"
+ write: "setAddDisplacedTransition"
+ notify: "addDisplacedTransitionChanged"
+ index: 19
+ lineNumber: 68
+ }
+ Property {
+ name: "move"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "moveTransition"
+ write: "setMoveTransition"
+ notify: "moveTransitionChanged"
+ index: 20
+ lineNumber: 69
+ }
+ Property {
+ name: "moveDisplaced"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "moveDisplacedTransition"
+ write: "setMoveDisplacedTransition"
+ notify: "moveDisplacedTransitionChanged"
+ index: 21
+ lineNumber: 70
+ }
+ Property {
+ name: "remove"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "removeTransition"
+ write: "setRemoveTransition"
+ notify: "removeTransitionChanged"
+ index: 22
+ lineNumber: 71
+ }
+ Property {
+ name: "removeDisplaced"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "removeDisplacedTransition"
+ write: "setRemoveDisplacedTransition"
+ notify: "removeDisplacedTransitionChanged"
+ index: 23
+ lineNumber: 72
+ }
+ Property {
+ name: "displaced"
+ type: "QQuickTransition"
+ isPointer: true
+ read: "displacedTransition"
+ write: "setDisplacedTransition"
+ notify: "displacedTransitionChanged"
+ index: 24
+ lineNumber: 73
+ }
+ Property {
+ name: "highlight"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "highlight"
+ write: "setHighlight"
+ notify: "highlightChanged"
+ index: 25
+ lineNumber: 76
+ }
+ Property {
+ name: "highlightItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "highlightItem"
+ notify: "highlightItemChanged"
+ index: 26
+ lineNumber: 77
+ isReadonly: true
+ }
+ Property {
+ name: "highlightFollowsCurrentItem"
+ type: "bool"
+ read: "highlightFollowsCurrentItem"
+ write: "setHighlightFollowsCurrentItem"
+ notify: "highlightFollowsCurrentItemChanged"
+ index: 27
+ lineNumber: 78
+ }
+ Property {
+ name: "highlightRangeMode"
+ type: "HighlightRangeMode"
+ read: "highlightRangeMode"
+ write: "setHighlightRangeMode"
+ notify: "highlightRangeModeChanged"
+ index: 28
+ lineNumber: 79
+ }
+ Property {
+ name: "preferredHighlightBegin"
+ type: "double"
+ read: "preferredHighlightBegin"
+ write: "setPreferredHighlightBegin"
+ reset: "resetPreferredHighlightBegin"
+ notify: "preferredHighlightBeginChanged"
+ index: 29
+ lineNumber: 80
+ }
+ Property {
+ name: "preferredHighlightEnd"
+ type: "double"
+ read: "preferredHighlightEnd"
+ write: "setPreferredHighlightEnd"
+ reset: "resetPreferredHighlightEnd"
+ notify: "preferredHighlightEndChanged"
+ index: 30
+ lineNumber: 81
+ }
+ Property {
+ name: "highlightMoveDuration"
+ type: "int"
+ read: "highlightMoveDuration"
+ write: "setHighlightMoveDuration"
+ notify: "highlightMoveDurationChanged"
+ index: 31
+ lineNumber: 82
+ }
+ Property {
+ name: "reuseItems"
+ revision: 527
+ type: "bool"
+ read: "reuseItems"
+ write: "setReuseItems"
+ notify: "reuseItemsChanged"
+ index: 32
+ lineNumber: 84
+ }
+ Property {
+ name: "delegateModelAccess"
+ revision: 1546
+ type: "QQmlDelegateModel::DelegateModelAccess"
+ read: "delegateModelAccess"
+ write: "setDelegateModelAccess"
+ notify: "delegateModelAccessChanged"
+ index: 33
+ lineNumber: 85
+ isFinal: true
+ }
+ Signal { name: "modelChanged"; lineNumber: 229 }
+ Signal { name: "delegateChanged"; lineNumber: 230 }
+ Signal { name: "countChanged"; lineNumber: 231 }
+ Signal { name: "currentIndexChanged"; lineNumber: 232 }
+ Signal { name: "currentItemChanged"; lineNumber: 233 }
+ Signal { name: "keyNavigationWrapsChanged"; lineNumber: 235 }
+ Signal { name: "keyNavigationEnabledChanged"; revision: 519; lineNumber: 236 }
+ Signal { name: "cacheBufferChanged"; lineNumber: 237 }
+ Signal { name: "displayMarginBeginningChanged"; lineNumber: 238 }
+ Signal { name: "displayMarginEndChanged"; lineNumber: 239 }
+ Signal { name: "layoutDirectionChanged"; lineNumber: 241 }
+ Signal { name: "effectiveLayoutDirectionChanged"; lineNumber: 242 }
+ Signal { name: "verticalLayoutDirectionChanged"; lineNumber: 243 }
+ Signal { name: "headerChanged"; lineNumber: 245 }
+ Signal { name: "footerChanged"; lineNumber: 246 }
+ Signal { name: "headerItemChanged"; lineNumber: 247 }
+ Signal { name: "footerItemChanged"; lineNumber: 248 }
+ Signal { name: "populateTransitionChanged"; lineNumber: 251 }
+ Signal { name: "addTransitionChanged"; lineNumber: 252 }
+ Signal { name: "addDisplacedTransitionChanged"; lineNumber: 253 }
+ Signal { name: "moveTransitionChanged"; lineNumber: 254 }
+ Signal { name: "moveDisplacedTransitionChanged"; lineNumber: 255 }
+ Signal { name: "removeTransitionChanged"; lineNumber: 256 }
+ Signal { name: "removeDisplacedTransitionChanged"; lineNumber: 257 }
+ Signal { name: "displacedTransitionChanged"; lineNumber: 258 }
+ Signal { name: "highlightChanged"; lineNumber: 261 }
+ Signal { name: "highlightItemChanged"; lineNumber: 262 }
+ Signal { name: "highlightFollowsCurrentItemChanged"; lineNumber: 263 }
+ Signal { name: "highlightRangeModeChanged"; lineNumber: 264 }
+ Signal { name: "preferredHighlightBeginChanged"; lineNumber: 265 }
+ Signal { name: "preferredHighlightEndChanged"; lineNumber: 266 }
+ Signal { name: "highlightMoveDurationChanged"; lineNumber: 267 }
+ Signal { name: "reuseItemsChanged"; revision: 527; lineNumber: 269 }
+ Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 270 }
+ Method { name: "destroyRemoved"; lineNumber: 282 }
+ Method {
+ name: "createdItem"
+ lineNumber: 283
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "initItem"
+ lineNumber: 284
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "modelUpdated"
+ lineNumber: 285
+ Parameter { name: "changeSet"; type: "QQmlChangeSet" }
+ Parameter { name: "reset"; type: "bool" }
+ }
+ Method {
+ name: "destroyingItem"
+ lineNumber: 286
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "onItemPooled"
+ revision: 527
+ lineNumber: 287
+ Parameter { name: "modelIndex"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "onItemReused"
+ revision: 527
+ lineNumber: 288
+ Parameter { name: "modelIndex"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Method { name: "animStopped"; lineNumber: 289 }
+ Method { name: "trackedPositionChanged"; lineNumber: 290 }
+ Method {
+ name: "positionViewAtIndex"
+ lineNumber: 212
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "mode"; type: "int" }
+ }
+ Method {
+ name: "indexAt"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 213
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "itemAt"
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 214
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "itemAtIndex"
+ revision: 525
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 215
+ Parameter { name: "index"; type: "int" }
+ }
+ Method { name: "positionViewAtBeginning"; lineNumber: 216 }
+ Method { name: "positionViewAtEnd"; lineNumber: 217 }
+ Method { name: "forceLayout"; revision: 513; lineNumber: 218 }
+ }
+ Component {
+ file: "private/qquickitemview_p.h"
+ lineNumber: 297
+ name: "QQuickItemViewAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "isCurrentItem"
+ type: "bool"
+ read: "isCurrentItem"
+ notify: "currentItemChanged"
+ index: 0
+ lineNumber: 301
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "delayRemove"
+ type: "bool"
+ read: "delayRemove"
+ write: "setDelayRemove"
+ notify: "delayRemoveChanged"
+ index: 1
+ lineNumber: 302
+ isFinal: true
+ }
+ Property {
+ name: "section"
+ type: "QString"
+ read: "section"
+ notify: "sectionChanged"
+ index: 2
+ lineNumber: 304
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "previousSection"
+ type: "QString"
+ read: "prevSection"
+ notify: "prevSectionChanged"
+ index: 3
+ lineNumber: 305
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "nextSection"
+ type: "QString"
+ read: "nextSection"
+ notify: "nextSectionChanged"
+ index: 4
+ lineNumber: 306
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "viewChanged"; lineNumber: 372 }
+ Signal { name: "currentItemChanged"; lineNumber: 373 }
+ Signal { name: "delayRemoveChanged"; lineNumber: 374 }
+ Signal { name: "add"; lineNumber: 376 }
+ Signal { name: "remove"; lineNumber: 377 }
+ Signal { name: "sectionChanged"; lineNumber: 379 }
+ Signal { name: "prevSectionChanged"; lineNumber: 380 }
+ Signal { name: "nextSectionChanged"; lineNumber: 381 }
+ Signal { name: "pooled"; lineNumber: 383 }
+ Signal { name: "reused"; lineNumber: 384 }
+ }
+ Component {
+ file: "private/qquickevents_p_p.h"
+ lineNumber: 40
+ name: "QQuickKeyEvent"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/KeyEvent 2.0",
+ "QtQuick/KeyEvent 2.2",
+ "QtQuick/KeyEvent 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 514, 1536]
+ Property {
+ name: "key"
+ type: "int"
+ read: "key"
+ index: 0
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ index: 1
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "modifiers"
+ type: "int"
+ read: "modifiers"
+ index: 2
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "isAutoRepeat"
+ type: "bool"
+ read: "isAutoRepeat"
+ index: 3
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ index: 4
+ lineNumber: 47
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "nativeScanCode"
+ type: "uint"
+ read: "nativeScanCode"
+ index: 5
+ lineNumber: 48
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "accepted"
+ type: "bool"
+ read: "isAccepted"
+ write: "setAccepted"
+ index: 6
+ lineNumber: 49
+ isFinal: true
+ }
+ Method {
+ name: "matches"
+ revision: 514
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 93
+ Parameter { name: "key"; type: "QKeySequence::StandardKey" }
+ }
+ }
+ Component {
+ file: "private/qquickitem_p.h"
+ lineNumber: 858
+ name: "QQuickKeyNavigationAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/KeyNavigation 2.0", "QtQuick/KeyNavigation 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ attachedType: "QQuickKeyNavigationAttached"
+ Enum {
+ name: "Priority"
+ lineNumber: 892
+ values: ["BeforeItem", "AfterItem"]
+ }
+ Property {
+ name: "left"
+ type: "QQuickItem"
+ isPointer: true
+ read: "left"
+ write: "setLeft"
+ notify: "leftChanged"
+ index: 0
+ lineNumber: 863
+ isFinal: true
+ }
+ Property {
+ name: "right"
+ type: "QQuickItem"
+ isPointer: true
+ read: "right"
+ write: "setRight"
+ notify: "rightChanged"
+ index: 1
+ lineNumber: 864
+ isFinal: true
+ }
+ Property {
+ name: "up"
+ type: "QQuickItem"
+ isPointer: true
+ read: "up"
+ write: "setUp"
+ notify: "upChanged"
+ index: 2
+ lineNumber: 865
+ isFinal: true
+ }
+ Property {
+ name: "down"
+ type: "QQuickItem"
+ isPointer: true
+ read: "down"
+ write: "setDown"
+ notify: "downChanged"
+ index: 3
+ lineNumber: 866
+ isFinal: true
+ }
+ Property {
+ name: "tab"
+ type: "QQuickItem"
+ isPointer: true
+ read: "tab"
+ write: "setTab"
+ notify: "tabChanged"
+ index: 4
+ lineNumber: 867
+ isFinal: true
+ }
+ Property {
+ name: "backtab"
+ type: "QQuickItem"
+ isPointer: true
+ read: "backtab"
+ write: "setBacktab"
+ notify: "backtabChanged"
+ index: 5
+ lineNumber: 868
+ isFinal: true
+ }
+ Property {
+ name: "priority"
+ type: "Priority"
+ read: "priority"
+ write: "setPriority"
+ notify: "priorityChanged"
+ index: 6
+ lineNumber: 869
+ isFinal: true
+ }
+ Signal { name: "leftChanged"; lineNumber: 900 }
+ Signal { name: "rightChanged"; lineNumber: 901 }
+ Signal { name: "upChanged"; lineNumber: 902 }
+ Signal { name: "downChanged"; lineNumber: 903 }
+ Signal { name: "tabChanged"; lineNumber: 904 }
+ Signal { name: "backtabChanged"; lineNumber: 905 }
+ Signal { name: "priorityChanged"; lineNumber: 906 }
+ }
+ Component {
+ file: "private/qquickitem_p.h"
+ lineNumber: 991
+ name: "QQuickKeysAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/Keys 2.0", "QtQuick/Keys 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ attachedType: "QQuickKeysAttached"
+ Enum {
+ name: "Priority"
+ lineNumber: 1018
+ values: ["BeforeItem", "AfterItem"]
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 996
+ isFinal: true
+ }
+ Property {
+ name: "forwardTo"
+ type: "QQuickItem"
+ isList: true
+ read: "forwardTo"
+ index: 1
+ lineNumber: 997
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "priority"
+ type: "Priority"
+ read: "priority"
+ write: "setPriority"
+ notify: "priorityChanged"
+ index: 2
+ lineNumber: 998
+ isFinal: true
+ }
+ Signal { name: "enabledChanged"; lineNumber: 1033 }
+ Signal { name: "priorityChanged"; lineNumber: 1034 }
+ Signal {
+ name: "pressed"
+ lineNumber: 1035
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "released"
+ lineNumber: 1036
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "shortcutOverride"
+ lineNumber: 1037
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "digit0Pressed"
+ lineNumber: 1038
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "digit1Pressed"
+ lineNumber: 1039
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "digit2Pressed"
+ lineNumber: 1040
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "digit3Pressed"
+ lineNumber: 1041
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "digit4Pressed"
+ lineNumber: 1042
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "digit5Pressed"
+ lineNumber: 1043
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "digit6Pressed"
+ lineNumber: 1044
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "digit7Pressed"
+ lineNumber: 1045
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "digit8Pressed"
+ lineNumber: 1046
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "digit9Pressed"
+ lineNumber: 1047
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "leftPressed"
+ lineNumber: 1049
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "rightPressed"
+ lineNumber: 1050
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "upPressed"
+ lineNumber: 1051
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "downPressed"
+ lineNumber: 1052
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "tabPressed"
+ lineNumber: 1053
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "backtabPressed"
+ lineNumber: 1054
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "asteriskPressed"
+ lineNumber: 1056
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "numberSignPressed"
+ lineNumber: 1057
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "escapePressed"
+ lineNumber: 1058
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "returnPressed"
+ lineNumber: 1059
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "enterPressed"
+ lineNumber: 1060
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "deletePressed"
+ lineNumber: 1061
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "spacePressed"
+ lineNumber: 1062
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "backPressed"
+ lineNumber: 1063
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "cancelPressed"
+ lineNumber: 1064
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "selectPressed"
+ lineNumber: 1065
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "yesPressed"
+ lineNumber: 1066
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "noPressed"
+ lineNumber: 1067
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "context1Pressed"
+ lineNumber: 1068
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "context2Pressed"
+ lineNumber: 1069
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "context3Pressed"
+ lineNumber: 1070
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "context4Pressed"
+ lineNumber: 1071
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "callPressed"
+ lineNumber: 1072
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "hangupPressed"
+ lineNumber: 1073
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "flipPressed"
+ lineNumber: 1074
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "menuPressed"
+ lineNumber: 1075
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "volumeUpPressed"
+ lineNumber: 1076
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ Signal {
+ name: "volumeDownPressed"
+ lineNumber: 1077
+ Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquickitem_p.h"
+ lineNumber: 915
+ name: "QQuickLayoutMirroringAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/LayoutMirroring 2.0",
+ "QtQuick/LayoutMirroring 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ attachedType: "QQuickLayoutMirroringAttached"
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ reset: "resetEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 918
+ isFinal: true
+ }
+ Property {
+ name: "childrenInherit"
+ type: "bool"
+ read: "childrenInherit"
+ write: "setChildrenInherit"
+ notify: "childrenInheritChanged"
+ index: 1
+ lineNumber: 919
+ isFinal: true
+ }
+ Signal { name: "enabledChanged"; lineNumber: 938 }
+ Signal { name: "childrenInheritChanged"; lineNumber: 939 }
+ }
+ Component {
+ file: "private/qquicklistview_p.h"
+ lineNumber: 81
+ name: "QQuickListView"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickItemView"
+ exports: [
+ "QtQuick/ListView 2.0",
+ "QtQuick/ListView 2.1",
+ "QtQuick/ListView 2.3",
+ "QtQuick/ListView 2.4",
+ "QtQuick/ListView 2.7",
+ "QtQuick/ListView 2.9",
+ "QtQuick/ListView 2.10",
+ "QtQuick/ListView 2.11",
+ "QtQuick/ListView 2.12",
+ "QtQuick/ListView 2.13",
+ "QtQuick/ListView 2.15",
+ "QtQuick/ListView 6.0",
+ "QtQuick/ListView 6.3",
+ "QtQuick/ListView 6.7",
+ "QtQuick/ListView 6.9",
+ "QtQuick/ListView 6.10",
+ "QtQuick/ListView 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 515,
+ 516,
+ 519,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 527,
+ 1536,
+ 1539,
+ 1543,
+ 1545,
+ 1546,
+ 1547
+ ]
+ attachedType: "QQuickListViewAttached"
+ Enum {
+ name: "Orientation"
+ lineNumber: 113
+ values: ["Horizontal", "Vertical"]
+ }
+ Enum {
+ name: "SnapMode"
+ lineNumber: 134
+ values: ["NoSnap", "SnapToItem", "SnapOneItem"]
+ }
+ Enum {
+ name: "HeaderPositioning"
+ lineNumber: 139
+ values: ["InlineHeader", "OverlayHeader", "PullBackHeader"]
+ }
+ Enum {
+ name: "FooterPositioning"
+ lineNumber: 144
+ values: ["InlineFooter", "OverlayFooter", "PullBackFooter"]
+ }
+ Property {
+ name: "highlightMoveVelocity"
+ type: "double"
+ read: "highlightMoveVelocity"
+ write: "setHighlightMoveVelocity"
+ notify: "highlightMoveVelocityChanged"
+ index: 0
+ lineNumber: 86
+ }
+ Property {
+ name: "highlightResizeVelocity"
+ type: "double"
+ read: "highlightResizeVelocity"
+ write: "setHighlightResizeVelocity"
+ notify: "highlightResizeVelocityChanged"
+ index: 1
+ lineNumber: 87
+ }
+ Property {
+ name: "highlightResizeDuration"
+ type: "int"
+ read: "highlightResizeDuration"
+ write: "setHighlightResizeDuration"
+ notify: "highlightResizeDurationChanged"
+ index: 2
+ lineNumber: 88
+ }
+ Property {
+ name: "spacing"
+ type: "double"
+ read: "spacing"
+ write: "setSpacing"
+ notify: "spacingChanged"
+ index: 3
+ lineNumber: 90
+ }
+ Property {
+ name: "orientation"
+ type: "Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 4
+ lineNumber: 91
+ }
+ Property {
+ name: "section"
+ type: "QQuickViewSection"
+ isPointer: true
+ read: "sectionCriteria"
+ index: 5
+ lineNumber: 93
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "currentSection"
+ type: "QString"
+ read: "currentSection"
+ notify: "currentSectionChanged"
+ index: 6
+ lineNumber: 94
+ isReadonly: true
+ }
+ Property {
+ name: "snapMode"
+ type: "SnapMode"
+ read: "snapMode"
+ write: "setSnapMode"
+ notify: "snapModeChanged"
+ index: 7
+ lineNumber: 96
+ }
+ Property {
+ name: "headerPositioning"
+ revision: 516
+ type: "HeaderPositioning"
+ read: "headerPositioning"
+ write: "setHeaderPositioning"
+ notify: "headerPositioningChanged"
+ index: 8
+ lineNumber: 98
+ }
+ Property {
+ name: "footerPositioning"
+ revision: 516
+ type: "FooterPositioning"
+ read: "footerPositioning"
+ write: "setFooterPositioning"
+ notify: "footerPositioningChanged"
+ index: 9
+ lineNumber: 99
+ }
+ Signal { name: "spacingChanged"; lineNumber: 156 }
+ Signal { name: "orientationChanged"; lineNumber: 157 }
+ Signal { name: "currentSectionChanged"; lineNumber: 158 }
+ Signal { name: "highlightMoveVelocityChanged"; lineNumber: 159 }
+ Signal { name: "highlightResizeVelocityChanged"; lineNumber: 160 }
+ Signal { name: "highlightResizeDurationChanged"; lineNumber: 161 }
+ Signal { name: "snapModeChanged"; lineNumber: 162 }
+ Signal { name: "headerPositioningChanged"; revision: 516; lineNumber: 163 }
+ Signal { name: "footerPositioningChanged"; revision: 516; lineNumber: 164 }
+ Method { name: "incrementCurrentIndex"; lineNumber: 152 }
+ Method { name: "decrementCurrentIndex"; lineNumber: 153 }
+ }
+ Component {
+ file: "private/qquicklistview_p.h"
+ lineNumber: 175
+ name: "QQuickListViewAttached"
+ accessSemantics: "reference"
+ prototype: "QQuickItemViewAttached"
+ Property {
+ name: "view"
+ type: "QQuickListView"
+ isPointer: true
+ read: "view"
+ notify: "viewChanged"
+ index: 0
+ lineNumber: 178
+ isReadonly: true
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickloader_p.h"
+ lineNumber: 26
+ name: "QQuickLoader"
+ accessSemantics: "reference"
+ prototype: "QQuickImplicitSizeItem"
+ exports: [
+ "QtQuick/Loader 2.0",
+ "QtQuick/Loader 2.1",
+ "QtQuick/Loader 2.4",
+ "QtQuick/Loader 2.7",
+ "QtQuick/Loader 2.11",
+ "QtQuick/Loader 6.0",
+ "QtQuick/Loader 6.2",
+ "QtQuick/Loader 6.3",
+ "QtQuick/Loader 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "Status"
+ lineNumber: 57
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "active"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 30
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSourceWithoutResolve"
+ notify: "sourceChanged"
+ index: 1
+ lineNumber: 31
+ }
+ Property {
+ name: "sourceComponent"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "sourceComponent"
+ write: "setSourceComponent"
+ reset: "resetSourceComponent"
+ notify: "sourceComponentChanged"
+ index: 2
+ lineNumber: 32
+ }
+ Property {
+ name: "item"
+ type: "QObject"
+ isPointer: true
+ read: "item"
+ notify: "itemChanged"
+ index: 3
+ lineNumber: 33
+ isReadonly: true
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 4
+ lineNumber: 34
+ isReadonly: true
+ }
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ notify: "progressChanged"
+ index: 5
+ lineNumber: 35
+ isReadonly: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 6
+ lineNumber: 36
+ }
+ Signal { name: "itemChanged"; lineNumber: 68 }
+ Signal { name: "activeChanged"; lineNumber: 69 }
+ Signal { name: "sourceChanged"; lineNumber: 70 }
+ Signal { name: "sourceComponentChanged"; lineNumber: 71 }
+ Signal { name: "statusChanged"; lineNumber: 72 }
+ Signal { name: "progressChanged"; lineNumber: 73 }
+ Signal { name: "loaded"; lineNumber: 74 }
+ Signal { name: "asynchronousChanged"; lineNumber: 75 }
+ Method { name: "_q_sourceLoaded"; lineNumber: 89 }
+ Method { name: "_q_updateSize"; lineNumber: 90 }
+ Method {
+ name: "setSource"
+ lineNumber: 47
+ Parameter { name: "source"; type: "QUrl" }
+ Parameter { name: "initialProperties"; type: "QJSValue" }
+ }
+ Method {
+ name: "setSource"
+ lineNumber: 48
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ }
+ Component {
+ file: "private/qquicktranslate_p.h"
+ lineNumber: 178
+ name: "QQuickMatrix4x4"
+ accessSemantics: "reference"
+ prototype: "QQuickTransform"
+ exports: ["QtQuick/Matrix4x4 2.3", "QtQuick/Matrix4x4 6.0"]
+ exportMetaObjectRevisions: [515, 1536]
+ Property {
+ name: "matrix"
+ type: "QMatrix4x4"
+ read: "matrix"
+ write: "setMatrix"
+ notify: "matrixChanged"
+ index: 0
+ lineNumber: 182
+ }
+ Signal { name: "matrixChanged"; lineNumber: 194 }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 258
+ name: "QMatrix4x4"
+ accessSemantics: "value"
+ extension: "QQuickMatrix4x4ValueType"
+ exports: ["QtQuick/matrix4x4 2.0", "QtQuick/matrix4x4 6.0"]
+ isStructured: true
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 258
+ name: "QQuickMatrix4x4ValueType"
+ accessSemantics: "value"
+ prototype: "QMatrix4x4"
+ Property {
+ name: "m11"
+ type: "double"
+ read: "m11"
+ write: "setM11"
+ index: 0
+ lineNumber: 260
+ isFinal: true
+ }
+ Property {
+ name: "m12"
+ type: "double"
+ read: "m12"
+ write: "setM12"
+ index: 1
+ lineNumber: 261
+ isFinal: true
+ }
+ Property {
+ name: "m13"
+ type: "double"
+ read: "m13"
+ write: "setM13"
+ index: 2
+ lineNumber: 262
+ isFinal: true
+ }
+ Property {
+ name: "m14"
+ type: "double"
+ read: "m14"
+ write: "setM14"
+ index: 3
+ lineNumber: 263
+ isFinal: true
+ }
+ Property {
+ name: "m21"
+ type: "double"
+ read: "m21"
+ write: "setM21"
+ index: 4
+ lineNumber: 264
+ isFinal: true
+ }
+ Property {
+ name: "m22"
+ type: "double"
+ read: "m22"
+ write: "setM22"
+ index: 5
+ lineNumber: 265
+ isFinal: true
+ }
+ Property {
+ name: "m23"
+ type: "double"
+ read: "m23"
+ write: "setM23"
+ index: 6
+ lineNumber: 266
+ isFinal: true
+ }
+ Property {
+ name: "m24"
+ type: "double"
+ read: "m24"
+ write: "setM24"
+ index: 7
+ lineNumber: 267
+ isFinal: true
+ }
+ Property {
+ name: "m31"
+ type: "double"
+ read: "m31"
+ write: "setM31"
+ index: 8
+ lineNumber: 268
+ isFinal: true
+ }
+ Property {
+ name: "m32"
+ type: "double"
+ read: "m32"
+ write: "setM32"
+ index: 9
+ lineNumber: 269
+ isFinal: true
+ }
+ Property {
+ name: "m33"
+ type: "double"
+ read: "m33"
+ write: "setM33"
+ index: 10
+ lineNumber: 270
+ isFinal: true
+ }
+ Property {
+ name: "m34"
+ type: "double"
+ read: "m34"
+ write: "setM34"
+ index: 11
+ lineNumber: 271
+ isFinal: true
+ }
+ Property {
+ name: "m41"
+ type: "double"
+ read: "m41"
+ write: "setM41"
+ index: 12
+ lineNumber: 272
+ isFinal: true
+ }
+ Property {
+ name: "m42"
+ type: "double"
+ read: "m42"
+ write: "setM42"
+ index: 13
+ lineNumber: 273
+ isFinal: true
+ }
+ Property {
+ name: "m43"
+ type: "double"
+ read: "m43"
+ write: "setM43"
+ index: 14
+ lineNumber: 274
+ isFinal: true
+ }
+ Property {
+ name: "m44"
+ type: "double"
+ read: "m44"
+ write: "setM44"
+ index: 15
+ lineNumber: 275
+ isFinal: true
+ }
+ Method {
+ name: "translate"
+ lineNumber: 322
+ Parameter { name: "t"; type: "QVector3D" }
+ }
+ Method {
+ name: "rotate"
+ lineNumber: 323
+ Parameter { name: "angle"; type: "float" }
+ Parameter { name: "axis"; type: "QVector3D" }
+ }
+ Method {
+ name: "rotate"
+ lineNumber: 324
+ Parameter { name: "q"; type: "QQuaternion" }
+ }
+ Method {
+ name: "scale"
+ lineNumber: 325
+ Parameter { name: "s"; type: "float" }
+ }
+ Method {
+ name: "scale"
+ lineNumber: 326
+ Parameter { name: "sx"; type: "float" }
+ Parameter { name: "sy"; type: "float" }
+ Parameter { name: "sz"; type: "float" }
+ }
+ Method {
+ name: "scale"
+ lineNumber: 327
+ Parameter { name: "s"; type: "QVector3D" }
+ }
+ Method {
+ name: "lookAt"
+ lineNumber: 328
+ Parameter { name: "eye"; type: "QVector3D" }
+ Parameter { name: "center"; type: "QVector3D" }
+ Parameter { name: "up"; type: "QVector3D" }
+ }
+ Method {
+ name: "times"
+ type: "QMatrix4x4"
+ isMethodConstant: true
+ lineNumber: 333
+ Parameter { name: "m"; type: "QMatrix4x4" }
+ }
+ Method {
+ name: "times"
+ type: "QVector4D"
+ isMethodConstant: true
+ lineNumber: 334
+ Parameter { name: "vec"; type: "QVector4D" }
+ }
+ Method {
+ name: "times"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 335
+ Parameter { name: "vec"; type: "QVector3D" }
+ }
+ Method {
+ name: "times"
+ type: "QMatrix4x4"
+ isMethodConstant: true
+ lineNumber: 336
+ Parameter { name: "factor"; type: "double" }
+ }
+ Method {
+ name: "plus"
+ type: "QMatrix4x4"
+ isMethodConstant: true
+ lineNumber: 337
+ Parameter { name: "m"; type: "QMatrix4x4" }
+ }
+ Method {
+ name: "minus"
+ type: "QMatrix4x4"
+ isMethodConstant: true
+ lineNumber: 338
+ Parameter { name: "m"; type: "QMatrix4x4" }
+ }
+ Method {
+ name: "row"
+ type: "QVector4D"
+ isMethodConstant: true
+ lineNumber: 340
+ Parameter { name: "n"; type: "int" }
+ }
+ Method {
+ name: "column"
+ type: "QVector4D"
+ isMethodConstant: true
+ lineNumber: 341
+ Parameter { name: "m"; type: "int" }
+ }
+ Method { name: "determinant"; type: "double"; isMethodConstant: true; lineNumber: 343 }
+ Method { name: "inverted"; type: "QMatrix4x4"; isMethodConstant: true; lineNumber: 344 }
+ Method { name: "transposed"; type: "QMatrix4x4"; isMethodConstant: true; lineNumber: 345 }
+ Method {
+ name: "map"
+ type: "QPointF"
+ isMethodConstant: true
+ lineNumber: 347
+ Parameter { name: "p"; type: "QPointF" }
+ }
+ Method {
+ name: "mapRect"
+ type: "QRectF"
+ isMethodConstant: true
+ lineNumber: 348
+ Parameter { name: "r"; type: "QRectF" }
+ }
+ Method {
+ name: "fuzzyEquals"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 350
+ Parameter { name: "m"; type: "QMatrix4x4" }
+ Parameter { name: "epsilon"; type: "double" }
+ }
+ Method {
+ name: "fuzzyEquals"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 351
+ Parameter { name: "m"; type: "QMatrix4x4" }
+ }
+ Method { name: "QQuickMatrix4x4ValueType"; isConstructor: true; lineNumber: 286 }
+ }
+ Component {
+ file: "private/qquickmousearea_p.h"
+ lineNumber: 30
+ name: "QQuickMouseArea"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/MouseArea 2.0",
+ "QtQuick/MouseArea 2.1",
+ "QtQuick/MouseArea 2.4",
+ "QtQuick/MouseArea 2.5",
+ "QtQuick/MouseArea 2.7",
+ "QtQuick/MouseArea 2.9",
+ "QtQuick/MouseArea 2.11",
+ "QtQuick/MouseArea 6.0",
+ "QtQuick/MouseArea 6.3",
+ "QtQuick/MouseArea 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 521,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "mouseX"
+ type: "double"
+ read: "mouseX"
+ notify: "mouseXChanged"
+ index: 0
+ lineNumber: 34
+ isReadonly: true
+ }
+ Property {
+ name: "mouseY"
+ type: "double"
+ read: "mouseY"
+ notify: "mouseYChanged"
+ index: 1
+ lineNumber: 35
+ isReadonly: true
+ }
+ Property {
+ name: "containsMouse"
+ type: "bool"
+ read: "hovered"
+ notify: "hoveredChanged"
+ index: 2
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ notify: "pressedChanged"
+ index: 3
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 4
+ lineNumber: 38
+ isOverride: true
+ }
+ Property {
+ name: "scrollGestureEnabled"
+ revision: 517
+ type: "bool"
+ read: "isScrollGestureEnabled"
+ write: "setScrollGestureEnabled"
+ notify: "scrollGestureEnabledChanged"
+ index: 5
+ lineNumber: 39
+ }
+ Property {
+ name: "pressedButtons"
+ type: "Qt::MouseButtons"
+ read: "pressedButtons"
+ notify: "pressedButtonsChanged"
+ index: 6
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "acceptedButtons"
+ type: "Qt::MouseButtons"
+ read: "acceptedButtons"
+ write: "setAcceptedButtons"
+ notify: "acceptedButtonsChanged"
+ index: 7
+ lineNumber: 41
+ }
+ Property {
+ name: "hoverEnabled"
+ type: "bool"
+ read: "hoverEnabled"
+ write: "setHoverEnabled"
+ notify: "hoverEnabledChanged"
+ index: 8
+ lineNumber: 42
+ }
+ Property {
+ name: "drag"
+ type: "QQuickDrag"
+ isPointer: true
+ read: "drag"
+ index: 9
+ lineNumber: 44
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "preventStealing"
+ type: "bool"
+ read: "preventStealing"
+ write: "setPreventStealing"
+ notify: "preventStealingChanged"
+ index: 10
+ lineNumber: 46
+ }
+ Property {
+ name: "propagateComposedEvents"
+ type: "bool"
+ read: "propagateComposedEvents"
+ write: "setPropagateComposedEvents"
+ notify: "propagateComposedEventsChanged"
+ index: 11
+ lineNumber: 47
+ }
+ Property {
+ name: "cursorShape"
+ type: "Qt::CursorShape"
+ read: "cursorShape"
+ write: "setCursorShape"
+ reset: "unsetCursor"
+ notify: "cursorShapeChanged"
+ index: 12
+ lineNumber: 49
+ }
+ Property {
+ name: "containsPress"
+ revision: 516
+ type: "bool"
+ read: "containsPress"
+ notify: "containsPressChanged"
+ index: 13
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "pressAndHoldInterval"
+ revision: 521
+ type: "int"
+ read: "pressAndHoldInterval"
+ write: "setPressAndHoldInterval"
+ reset: "resetPressAndHoldInterval"
+ notify: "pressAndHoldIntervalChanged"
+ index: 14
+ lineNumber: 52
+ }
+ Signal { name: "hoveredChanged"; lineNumber: 101 }
+ Signal { name: "pressedChanged"; lineNumber: 102 }
+ Signal { name: "enabledChanged"; lineNumber: 103 }
+ Signal { name: "scrollGestureEnabledChanged"; revision: 517; lineNumber: 104 }
+ Signal { name: "pressedButtonsChanged"; lineNumber: 105 }
+ Signal { name: "acceptedButtonsChanged"; lineNumber: 106 }
+ Signal { name: "hoverEnabledChanged"; lineNumber: 107 }
+ Signal { name: "cursorShapeChanged"; lineNumber: 109 }
+ Signal {
+ name: "positionChanged"
+ lineNumber: 111
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "mouseXChanged"
+ lineNumber: 112
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "mouseYChanged"
+ lineNumber: 113
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal { name: "preventStealingChanged"; lineNumber: 114 }
+ Signal { name: "propagateComposedEventsChanged"; lineNumber: 115 }
+ Signal {
+ name: "pressed"
+ lineNumber: 117
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "pressAndHold"
+ lineNumber: 118
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "released"
+ lineNumber: 119
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "clicked"
+ lineNumber: 120
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "doubleClicked"
+ lineNumber: 121
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "wheel"
+ lineNumber: 123
+ Parameter { name: "wheel"; type: "QQuickWheelEvent"; isPointer: true }
+ }
+ Signal { name: "entered"; lineNumber: 125 }
+ Signal { name: "exited"; lineNumber: 126 }
+ Signal { name: "canceled"; lineNumber: 127 }
+ Signal { name: "containsPressChanged"; revision: 516; lineNumber: 128 }
+ Signal { name: "pressAndHoldIntervalChanged"; revision: 521; lineNumber: 129 }
+ }
+ Component {
+ file: "private/qquickevents_p_p.h"
+ lineNumber: 107
+ name: "QQuickMouseEvent"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/MouseEvent 2.0",
+ "QtQuick/MouseEvent 2.7",
+ "QtQuick/MouseEvent 2.11",
+ "QtQuick/MouseEvent 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 519, 523, 1536]
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ index: 0
+ lineNumber: 110
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ index: 1
+ lineNumber: 111
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "button"
+ type: "int"
+ read: "button"
+ index: 2
+ lineNumber: 112
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "buttons"
+ type: "int"
+ read: "buttons"
+ index: 3
+ lineNumber: 113
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "modifiers"
+ type: "int"
+ read: "modifiers"
+ index: 4
+ lineNumber: 114
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "source"
+ revision: 519
+ type: "int"
+ read: "source"
+ index: 5
+ lineNumber: 116
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "isClick"
+ type: "bool"
+ read: "isClick"
+ index: 6
+ lineNumber: 118
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "wasHeld"
+ type: "bool"
+ read: "wasHeld"
+ index: 7
+ lineNumber: 119
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "accepted"
+ type: "bool"
+ read: "isAccepted"
+ write: "setAccepted"
+ index: 8
+ lineNumber: 120
+ isFinal: true
+ }
+ Property {
+ name: "flags"
+ revision: 523
+ type: "int"
+ read: "flags"
+ index: 9
+ lineNumber: 121
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qquickmultipointhandler_p.h"
+ lineNumber: 29
+ name: "QQuickMultiPointHandler"
+ accessSemantics: "reference"
+ prototype: "QQuickPointerDeviceHandler"
+ Property {
+ name: "minimumPointCount"
+ type: "int"
+ read: "minimumPointCount"
+ write: "setMinimumPointCount"
+ notify: "minimumPointCountChanged"
+ index: 0
+ lineNumber: 32
+ }
+ Property {
+ name: "maximumPointCount"
+ type: "int"
+ read: "maximumPointCount"
+ write: "setMaximumPointCount"
+ notify: "maximumPointCountChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Property {
+ name: "centroid"
+ type: "QQuickHandlerPoint"
+ read: "centroid"
+ notify: "centroidChanged"
+ index: 2
+ lineNumber: 34
+ isReadonly: true
+ }
+ Signal { name: "minimumPointCountChanged"; lineNumber: 48 }
+ Signal { name: "maximumPointCountChanged"; lineNumber: 49 }
+ Signal { name: "centroidChanged"; lineNumber: 50 }
+ }
+ Component {
+ file: "private/qquickmultipointtoucharea_p.h"
+ lineNumber: 182
+ name: "QQuickMultiPointTouchArea"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/MultiPointTouchArea 2.0",
+ "QtQuick/MultiPointTouchArea 2.1",
+ "QtQuick/MultiPointTouchArea 2.4",
+ "QtQuick/MultiPointTouchArea 2.7",
+ "QtQuick/MultiPointTouchArea 2.11",
+ "QtQuick/MultiPointTouchArea 6.0",
+ "QtQuick/MultiPointTouchArea 6.3",
+ "QtQuick/MultiPointTouchArea 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "touchPoints"
+ type: "QQuickTouchPoint"
+ isList: true
+ read: "touchPoints"
+ index: 0
+ lineNumber: 187
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "minimumTouchPoints"
+ type: "int"
+ read: "minimumTouchPoints"
+ write: "setMinimumTouchPoints"
+ notify: "minimumTouchPointsChanged"
+ index: 1
+ lineNumber: 188
+ }
+ Property {
+ name: "maximumTouchPoints"
+ type: "int"
+ read: "maximumTouchPoints"
+ write: "setMaximumTouchPoints"
+ notify: "maximumTouchPointsChanged"
+ index: 2
+ lineNumber: 189
+ }
+ Property {
+ name: "mouseEnabled"
+ type: "bool"
+ read: "mouseEnabled"
+ write: "setMouseEnabled"
+ notify: "mouseEnabledChanged"
+ index: 3
+ lineNumber: 190
+ }
+ Signal {
+ name: "pressed"
+ lineNumber: 226
+ Parameter { name: "touchPoints"; type: "QObjectList" }
+ }
+ Signal {
+ name: "updated"
+ lineNumber: 227
+ Parameter { name: "touchPoints"; type: "QObjectList" }
+ }
+ Signal {
+ name: "released"
+ lineNumber: 228
+ Parameter { name: "touchPoints"; type: "QObjectList" }
+ }
+ Signal {
+ name: "canceled"
+ lineNumber: 229
+ Parameter { name: "touchPoints"; type: "QObjectList" }
+ }
+ Signal {
+ name: "gestureStarted"
+ lineNumber: 236
+ Parameter { name: "gesture"; type: "QQuickGrabGestureEvent"; isPointer: true }
+ }
+ Signal {
+ name: "touchUpdated"
+ lineNumber: 238
+ Parameter { name: "touchPoints"; type: "QObjectList" }
+ }
+ Signal { name: "minimumTouchPointsChanged"; lineNumber: 242 }
+ Signal { name: "maximumTouchPointsChanged"; lineNumber: 243 }
+ Signal { name: "mouseEnabledChanged"; lineNumber: 244 }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 316
+ name: "QQuickNumberAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickPropertyAnimation"
+ exports: [
+ "QtQuick/NumberAnimation 2.0",
+ "QtQuick/NumberAnimation 2.12",
+ "QtQuick/NumberAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Property {
+ name: "from"
+ type: "double"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 321
+ isOverride: true
+ }
+ Property {
+ name: "to"
+ type: "double"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 322
+ isOverride: true
+ }
+ }
+ Component {
+ file: "private/qquickanimator_p.h"
+ lineNumber: 113
+ name: "QQuickOpacityAnimator"
+ accessSemantics: "reference"
+ prototype: "QQuickAnimator"
+ exports: [
+ "QtQuick/OpacityAnimator 2.2",
+ "QtQuick/OpacityAnimator 2.12",
+ "QtQuick/OpacityAnimator 6.0"
+ ]
+ exportMetaObjectRevisions: [514, 524, 1536]
+ }
+ Component {
+ file: "qquickpainteditem.h"
+ lineNumber: 16
+ name: "QQuickPaintedItem"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/PaintedItem 2.0",
+ "QtQuick/PaintedItem 2.1",
+ "QtQuick/PaintedItem 2.4",
+ "QtQuick/PaintedItem 2.7",
+ "QtQuick/PaintedItem 2.11",
+ "QtQuick/PaintedItem 6.0",
+ "QtQuick/PaintedItem 6.3",
+ "QtQuick/PaintedItem 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "RenderTarget"
+ lineNumber: 34
+ values: [
+ "Image",
+ "FramebufferObject",
+ "InvertedYFramebufferObject"
+ ]
+ }
+ Enum {
+ name: "PerformanceHints"
+ alias: "PerformanceHint"
+ isFlag: true
+ lineNumber: 41
+ values: ["FastFBOResizing"]
+ }
+ Property {
+ name: "contentsSize"
+ type: "QSize"
+ read: "contentsSize"
+ write: "setContentsSize"
+ notify: "contentsSizeChanged"
+ index: 0
+ lineNumber: 20
+ }
+ Property {
+ name: "fillColor"
+ type: "QColor"
+ read: "fillColor"
+ write: "setFillColor"
+ notify: "fillColorChanged"
+ index: 1
+ lineNumber: 21
+ isVirtual: true
+ }
+ Property {
+ name: "contentsScale"
+ type: "double"
+ read: "contentsScale"
+ write: "setContentsScale"
+ notify: "contentsScaleChanged"
+ index: 2
+ lineNumber: 22
+ }
+ Property {
+ name: "renderTarget"
+ type: "RenderTarget"
+ read: "renderTarget"
+ write: "setRenderTarget"
+ notify: "renderTargetChanged"
+ index: 3
+ lineNumber: 23
+ }
+ Property {
+ name: "textureSize"
+ type: "QSize"
+ read: "textureSize"
+ write: "setTextureSize"
+ notify: "textureSizeChanged"
+ index: 4
+ lineNumber: 24
+ }
+ Signal { name: "fillColorChanged"; lineNumber: 86 }
+ Signal { name: "contentsSizeChanged"; lineNumber: 87 }
+ Signal { name: "contentsScaleChanged"; lineNumber: 88 }
+ Signal { name: "renderTargetChanged"; lineNumber: 89 }
+ Signal { name: "textureSizeChanged"; lineNumber: 90 }
+ Method { name: "invalidateSceneGraph"; lineNumber: 99 }
+ }
+ Component {
+ file: "private/qquickpalette_p.h"
+ lineNumber: 28
+ name: "QQuickPalette"
+ accessSemantics: "reference"
+ prototype: "QQuickColorGroup"
+ exports: [
+ "QtQuick/Palette 6.0",
+ "QtQuick/Palette 6.2",
+ "QtQuick/Palette 6.6"
+ ]
+ exportMetaObjectRevisions: [1536, 1538, 1542]
+ Property {
+ name: "active"
+ type: "QQuickColorGroup"
+ isPointer: true
+ read: "active"
+ write: "setActive"
+ reset: "resetActive"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "inactive"
+ type: "QQuickColorGroup"
+ isPointer: true
+ read: "inactive"
+ write: "setInactive"
+ reset: "resetInactive"
+ notify: "inactiveChanged"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "disabled"
+ type: "QQuickColorGroup"
+ isPointer: true
+ read: "disabled"
+ write: "setDisabled"
+ reset: "resetDisabled"
+ notify: "disabledChanged"
+ index: 2
+ lineNumber: 34
+ isFinal: true
+ }
+ Signal { name: "activeChanged"; lineNumber: 71 }
+ Signal { name: "inactiveChanged"; lineNumber: 72 }
+ Signal { name: "disabledChanged"; lineNumber: 73 }
+ Method {
+ name: "setActive"
+ lineNumber: 66
+ Parameter { name: "active"; type: "QQuickColorGroup"; isPointer: true }
+ }
+ Method {
+ name: "setInactive"
+ lineNumber: 67
+ Parameter { name: "inactive"; type: "QQuickColorGroup"; isPointer: true }
+ }
+ Method {
+ name: "setDisabled"
+ lineNumber: 68
+ Parameter { name: "disabled"; type: "QQuickColorGroup"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 434
+ name: "QQuickParallelAnimation"
+ accessSemantics: "reference"
+ defaultProperty: "animations"
+ prototype: "QQuickAnimationGroup"
+ exports: [
+ "QtQuick/ParallelAnimation 2.0",
+ "QtQuick/ParallelAnimation 2.12",
+ "QtQuick/ParallelAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ }
+ Component {
+ file: "private/qquickitemanimation_p.h"
+ lineNumber: 26
+ name: "QQuickParentAnimation"
+ accessSemantics: "reference"
+ defaultProperty: "animations"
+ prototype: "QQuickAnimationGroup"
+ exports: [
+ "QtQuick/ParentAnimation 2.0",
+ "QtQuick/ParentAnimation 2.12",
+ "QtQuick/ParentAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Property {
+ name: "target"
+ type: "QQuickItem"
+ isPointer: true
+ read: "target"
+ write: "setTargetObject"
+ notify: "targetChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "newParent"
+ type: "QQuickItem"
+ isPointer: true
+ read: "newParent"
+ write: "setNewParent"
+ notify: "newParentChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "via"
+ type: "QQuickItem"
+ isPointer: true
+ read: "via"
+ write: "setVia"
+ notify: "viaChanged"
+ index: 2
+ lineNumber: 33
+ }
+ Signal { name: "targetChanged"; lineNumber: 50 }
+ Signal { name: "newParentChanged"; lineNumber: 51 }
+ Signal { name: "viaChanged"; lineNumber: 52 }
+ }
+ Component {
+ file: "private/qquickstateoperations_p.h"
+ lineNumber: 29
+ name: "QQuickParentChange"
+ accessSemantics: "reference"
+ parentProperty: "parent"
+ prototype: "QQuickStateOperation"
+ exports: ["QtQuick/ParentChange 2.0", "QtQuick/ParentChange 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "target"
+ type: "QQuickItem"
+ isPointer: true
+ read: "object"
+ write: "setObject"
+ index: 0
+ lineNumber: 34
+ }
+ Property {
+ name: "parent"
+ type: "QQuickItem"
+ isPointer: true
+ read: "parent"
+ write: "setParent"
+ index: 1
+ lineNumber: 35
+ }
+ Property { name: "x"; type: "QQmlScriptString"; read: "x"; write: "setX"; index: 2; lineNumber: 36 }
+ Property { name: "y"; type: "QQmlScriptString"; read: "y"; write: "setY"; index: 3; lineNumber: 37 }
+ Property {
+ name: "width"
+ type: "QQmlScriptString"
+ read: "width"
+ write: "setWidth"
+ index: 4
+ lineNumber: 38
+ }
+ Property {
+ name: "height"
+ type: "QQmlScriptString"
+ read: "height"
+ write: "setHeight"
+ index: 5
+ lineNumber: 39
+ }
+ Property {
+ name: "scale"
+ type: "QQmlScriptString"
+ read: "scale"
+ write: "setScale"
+ index: 6
+ lineNumber: 40
+ }
+ Property {
+ name: "rotation"
+ type: "QQmlScriptString"
+ read: "rotation"
+ write: "setRotation"
+ index: 7
+ lineNumber: 41
+ }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 611
+ name: "QQuickPath"
+ accessSemantics: "reference"
+ defaultProperty: "pathElements"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick/Path 2.0",
+ "QtQuick/Path 2.14",
+ "QtQuick/Path 6.0",
+ "QtQuick/Path 6.6",
+ "QtQuick/Path 6.9"
+ ]
+ exportMetaObjectRevisions: [512, 526, 1536, 1542, 1545]
+ Property {
+ name: "pathElements"
+ type: "QQuickPathElement"
+ isList: true
+ read: "pathElements"
+ index: 0
+ lineNumber: 616
+ isReadonly: true
+ }
+ Property {
+ name: "startX"
+ type: "double"
+ read: "startX"
+ write: "setStartX"
+ notify: "startXChanged"
+ index: 1
+ lineNumber: 617
+ }
+ Property {
+ name: "startY"
+ type: "double"
+ read: "startY"
+ write: "setStartY"
+ notify: "startYChanged"
+ index: 2
+ lineNumber: 618
+ }
+ Property {
+ name: "closed"
+ type: "bool"
+ read: "isClosed"
+ notify: "changed"
+ index: 3
+ lineNumber: 619
+ isReadonly: true
+ }
+ Property {
+ name: "simplify"
+ revision: 1542
+ type: "bool"
+ read: "simplify"
+ write: "setSimplify"
+ notify: "simplifyChanged"
+ index: 4
+ lineNumber: 620
+ isFinal: true
+ }
+ Property {
+ name: "scale"
+ revision: 526
+ type: "QSizeF"
+ read: "scale"
+ write: "setScale"
+ notify: "scaleChanged"
+ index: 5
+ lineNumber: 621
+ isVirtual: true
+ }
+ Property {
+ name: "asynchronous"
+ revision: 1545
+ type: "bool"
+ read: "isAsynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 6
+ lineNumber: 622
+ }
+ Signal { name: "changed"; lineNumber: 666 }
+ Signal { name: "startXChanged"; lineNumber: 667 }
+ Signal { name: "startYChanged"; lineNumber: 668 }
+ Signal { name: "simplifyChanged"; revision: 1542; lineNumber: 669 }
+ Signal { name: "scaleChanged"; revision: 526; lineNumber: 670 }
+ Signal { name: "asynchronousChanged"; revision: 1545; lineNumber: 671 }
+ Method { name: "processPath"; lineNumber: 663 }
+ Method {
+ name: "pointAtPercent"
+ revision: 526
+ type: "QPointF"
+ isMethodConstant: true
+ lineNumber: 647
+ Parameter { name: "t"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 328
+ name: "QQuickPathAngleArc"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick/PathAngleArc 2.11", "QtQuick/PathAngleArc 6.0"]
+ exportMetaObjectRevisions: [523, 1536]
+ Property {
+ name: "centerX"
+ type: "double"
+ read: "centerX"
+ write: "setCenterX"
+ notify: "centerXChanged"
+ index: 0
+ lineNumber: 331
+ }
+ Property {
+ name: "centerY"
+ type: "double"
+ read: "centerY"
+ write: "setCenterY"
+ notify: "centerYChanged"
+ index: 1
+ lineNumber: 332
+ }
+ Property {
+ name: "radiusX"
+ type: "double"
+ read: "radiusX"
+ write: "setRadiusX"
+ notify: "radiusXChanged"
+ index: 2
+ lineNumber: 333
+ }
+ Property {
+ name: "radiusY"
+ type: "double"
+ read: "radiusY"
+ write: "setRadiusY"
+ notify: "radiusYChanged"
+ index: 3
+ lineNumber: 334
+ }
+ Property {
+ name: "startAngle"
+ type: "double"
+ read: "startAngle"
+ write: "setStartAngle"
+ notify: "startAngleChanged"
+ index: 4
+ lineNumber: 335
+ }
+ Property {
+ name: "sweepAngle"
+ type: "double"
+ read: "sweepAngle"
+ write: "setSweepAngle"
+ notify: "sweepAngleChanged"
+ index: 5
+ lineNumber: 336
+ }
+ Property {
+ name: "moveToStart"
+ type: "bool"
+ read: "moveToStart"
+ write: "setMoveToStart"
+ notify: "moveToStartChanged"
+ index: 6
+ lineNumber: 337
+ }
+ Signal { name: "centerXChanged"; lineNumber: 370 }
+ Signal { name: "centerYChanged"; lineNumber: 371 }
+ Signal { name: "radiusXChanged"; lineNumber: 372 }
+ Signal { name: "radiusYChanged"; lineNumber: 373 }
+ Signal { name: "startAngleChanged"; lineNumber: 374 }
+ Signal { name: "sweepAngleChanged"; lineNumber: 375 }
+ Signal { name: "moveToStartChanged"; lineNumber: 376 }
+ }
+ Component {
+ file: "private/qquickitemanimation_p.h"
+ lineNumber: 99
+ name: "QQuickPathAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractAnimation"
+ exports: [
+ "QtQuick/PathAnimation 2.0",
+ "QtQuick/PathAnimation 2.12",
+ "QtQuick/PathAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Enum {
+ name: "Orientation"
+ lineNumber: 121
+ values: [
+ "Fixed",
+ "RightFirst",
+ "LeftFirst",
+ "BottomFirst",
+ "TopFirst"
+ ]
+ }
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 0
+ lineNumber: 105
+ }
+ Property {
+ name: "easing"
+ type: "QEasingCurve"
+ read: "easing"
+ write: "setEasing"
+ notify: "easingChanged"
+ index: 1
+ lineNumber: 106
+ }
+ Property {
+ name: "path"
+ type: "QQuickPath"
+ isPointer: true
+ read: "path"
+ write: "setPath"
+ notify: "pathChanged"
+ index: 2
+ lineNumber: 107
+ }
+ Property {
+ name: "target"
+ type: "QQuickItem"
+ isPointer: true
+ read: "target"
+ write: "setTargetObject"
+ notify: "targetChanged"
+ index: 3
+ lineNumber: 108
+ }
+ Property {
+ name: "orientation"
+ type: "Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 4
+ lineNumber: 109
+ }
+ Property {
+ name: "anchorPoint"
+ type: "QPointF"
+ read: "anchorPoint"
+ write: "setAnchorPoint"
+ notify: "anchorPointChanged"
+ index: 5
+ lineNumber: 110
+ }
+ Property {
+ name: "orientationEntryDuration"
+ type: "int"
+ read: "orientationEntryDuration"
+ write: "setOrientationEntryDuration"
+ notify: "orientationEntryDurationChanged"
+ index: 6
+ lineNumber: 111
+ }
+ Property {
+ name: "orientationExitDuration"
+ type: "int"
+ read: "orientationExitDuration"
+ write: "setOrientationExitDuration"
+ notify: "orientationExitDurationChanged"
+ index: 7
+ lineNumber: 112
+ }
+ Property {
+ name: "endRotation"
+ type: "double"
+ read: "endRotation"
+ write: "setEndRotation"
+ notify: "endRotationChanged"
+ index: 8
+ lineNumber: 113
+ }
+ Signal {
+ name: "durationChanged"
+ lineNumber: 163
+ Parameter { type: "int" }
+ }
+ Signal {
+ name: "easingChanged"
+ lineNumber: 164
+ Parameter { type: "QEasingCurve" }
+ }
+ Signal { name: "pathChanged"; lineNumber: 165 }
+ Signal { name: "targetChanged"; lineNumber: 166 }
+ Signal {
+ name: "orientationChanged"
+ lineNumber: 167
+ Parameter { type: "QQuickPathAnimation::Orientation" }
+ }
+ Signal {
+ name: "anchorPointChanged"
+ lineNumber: 168
+ Parameter { type: "QPointF" }
+ }
+ Signal {
+ name: "orientationEntryDurationChanged"
+ lineNumber: 169
+ Parameter { type: "double" }
+ }
+ Signal {
+ name: "orientationExitDurationChanged"
+ lineNumber: 170
+ Parameter { type: "double" }
+ }
+ Signal {
+ name: "endRotationChanged"
+ lineNumber: 171
+ Parameter { type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 278
+ name: "QQuickPathArc"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: [
+ "QtQuick/PathArc 2.0",
+ "QtQuick/PathArc 2.9",
+ "QtQuick/PathArc 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 521, 1536]
+ Enum {
+ name: "ArcDirection"
+ lineNumber: 293
+ values: ["Clockwise", "Counterclockwise"]
+ }
+ Property {
+ name: "radiusX"
+ type: "double"
+ read: "radiusX"
+ write: "setRadiusX"
+ notify: "radiusXChanged"
+ index: 0
+ lineNumber: 281
+ }
+ Property {
+ name: "radiusY"
+ type: "double"
+ read: "radiusY"
+ write: "setRadiusY"
+ notify: "radiusYChanged"
+ index: 1
+ lineNumber: 282
+ }
+ Property {
+ name: "useLargeArc"
+ type: "bool"
+ read: "useLargeArc"
+ write: "setUseLargeArc"
+ notify: "useLargeArcChanged"
+ index: 2
+ lineNumber: 283
+ }
+ Property {
+ name: "direction"
+ type: "ArcDirection"
+ read: "direction"
+ write: "setDirection"
+ notify: "directionChanged"
+ index: 3
+ lineNumber: 284
+ }
+ Property {
+ name: "xAxisRotation"
+ revision: 521
+ type: "double"
+ read: "xAxisRotation"
+ write: "setXAxisRotation"
+ notify: "xAxisRotationChanged"
+ index: 4
+ lineNumber: 285
+ }
+ Signal { name: "radiusXChanged"; lineNumber: 314 }
+ Signal { name: "radiusYChanged"; lineNumber: 315 }
+ Signal { name: "useLargeArcChanged"; lineNumber: 316 }
+ Signal { name: "directionChanged"; lineNumber: 317 }
+ Signal { name: "xAxisRotationChanged"; revision: 521; lineNumber: 318 }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 59
+ name: "QQuickPathAttribute"
+ accessSemantics: "reference"
+ prototype: "QQuickPathElement"
+ exports: ["QtQuick/PathAttribute 2.0", "QtQuick/PathAttribute 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 0
+ lineNumber: 63
+ }
+ Property {
+ name: "value"
+ type: "double"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 1
+ lineNumber: 64
+ }
+ Signal { name: "nameChanged"; lineNumber: 78 }
+ Signal { name: "valueChanged"; lineNumber: 79 }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 267
+ name: "QQuickPathCatmullRomCurve"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick/PathCurve 2.0", "QtQuick/PathCurve 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 199
+ name: "QQuickPathCubic"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick/PathCubic 2.0", "QtQuick/PathCubic 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "control1X"
+ type: "double"
+ read: "control1X"
+ write: "setControl1X"
+ notify: "control1XChanged"
+ index: 0
+ lineNumber: 203
+ }
+ Property {
+ name: "control1Y"
+ type: "double"
+ read: "control1Y"
+ write: "setControl1Y"
+ notify: "control1YChanged"
+ index: 1
+ lineNumber: 204
+ }
+ Property {
+ name: "control2X"
+ type: "double"
+ read: "control2X"
+ write: "setControl2X"
+ notify: "control2XChanged"
+ index: 2
+ lineNumber: 205
+ }
+ Property {
+ name: "control2Y"
+ type: "double"
+ read: "control2Y"
+ write: "setControl2Y"
+ notify: "control2YChanged"
+ index: 3
+ lineNumber: 206
+ }
+ Property {
+ name: "relativeControl1X"
+ type: "double"
+ read: "relativeControl1X"
+ write: "setRelativeControl1X"
+ notify: "relativeControl1XChanged"
+ index: 4
+ lineNumber: 207
+ }
+ Property {
+ name: "relativeControl1Y"
+ type: "double"
+ read: "relativeControl1Y"
+ write: "setRelativeControl1Y"
+ notify: "relativeControl1YChanged"
+ index: 5
+ lineNumber: 208
+ }
+ Property {
+ name: "relativeControl2X"
+ type: "double"
+ read: "relativeControl2X"
+ write: "setRelativeControl2X"
+ notify: "relativeControl2XChanged"
+ index: 6
+ lineNumber: 209
+ }
+ Property {
+ name: "relativeControl2Y"
+ type: "double"
+ read: "relativeControl2Y"
+ write: "setRelativeControl2Y"
+ notify: "relativeControl2YChanged"
+ index: 7
+ lineNumber: 210
+ }
+ Signal { name: "control1XChanged"; lineNumber: 247 }
+ Signal { name: "control1YChanged"; lineNumber: 248 }
+ Signal { name: "control2XChanged"; lineNumber: 249 }
+ Signal { name: "control2YChanged"; lineNumber: 250 }
+ Signal { name: "relativeControl1XChanged"; lineNumber: 251 }
+ Signal { name: "relativeControl1YChanged"; lineNumber: 252 }
+ Signal { name: "relativeControl2XChanged"; lineNumber: 253 }
+ Signal { name: "relativeControl2YChanged"; lineNumber: 254 }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 48
+ name: "QQuickPathElement"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Signal { name: "changed"; lineNumber: 56 }
+ }
+ Component {
+ file: "private/qquickpathinterpolator_p.h"
+ lineNumber: 29
+ name: "QQuickPathInterpolator"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/PathInterpolator 2.0",
+ "QtQuick/PathInterpolator 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "path"
+ type: "QQuickPath"
+ isPointer: true
+ read: "path"
+ write: "setPath"
+ notify: "pathChanged"
+ index: 0
+ lineNumber: 32
+ }
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ write: "setProgress"
+ notify: "progressChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ notify: "xChanged"
+ index: 2
+ lineNumber: 34
+ isReadonly: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ notify: "yChanged"
+ index: 3
+ lineNumber: 35
+ isReadonly: true
+ }
+ Property {
+ name: "angle"
+ type: "double"
+ read: "angle"
+ notify: "angleChanged"
+ index: 4
+ lineNumber: 36
+ isReadonly: true
+ }
+ Signal { name: "pathChanged"; lineNumber: 53 }
+ Signal { name: "progressChanged"; lineNumber: 54 }
+ Signal { name: "xChanged"; lineNumber: 55 }
+ Signal { name: "yChanged"; lineNumber: 56 }
+ Signal { name: "angleChanged"; lineNumber: 57 }
+ Method { name: "_q_pathUpdated"; lineNumber: 60 }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 134
+ name: "QQuickPathLine"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick/PathLine 2.0", "QtQuick/PathLine 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 145
+ name: "QQuickPathMove"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick/PathMove 2.9", "QtQuick/PathMove 6.0"]
+ exportMetaObjectRevisions: [521, 1536]
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 573
+ name: "QQuickPathMultiline"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick/PathMultiline 2.14", "QtQuick/PathMultiline 6.0"]
+ exportMetaObjectRevisions: [526, 1536]
+ Property {
+ name: "start"
+ type: "QPointF"
+ read: "start"
+ notify: "startChanged"
+ index: 0
+ lineNumber: 576
+ isReadonly: true
+ }
+ Property {
+ name: "paths"
+ type: "QVariant"
+ read: "paths"
+ write: "setPaths"
+ notify: "pathsChanged"
+ index: 1
+ lineNumber: 577
+ }
+ Signal { name: "pathsChanged"; lineNumber: 590 }
+ Signal { name: "startChanged"; lineNumber: 591 }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 530
+ name: "QQuickPathPercent"
+ accessSemantics: "reference"
+ prototype: "QQuickPathElement"
+ exports: ["QtQuick/PathPercent 2.0", "QtQuick/PathPercent 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "value"
+ type: "double"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 0
+ lineNumber: 533
+ }
+ Signal { name: "valueChanged"; lineNumber: 543 }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 549
+ name: "QQuickPathPolyline"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick/PathPolyline 2.14", "QtQuick/PathPolyline 6.0"]
+ exportMetaObjectRevisions: [526, 1536]
+ Property {
+ name: "start"
+ type: "QPointF"
+ read: "start"
+ notify: "startChanged"
+ index: 0
+ lineNumber: 552
+ isReadonly: true
+ }
+ Property {
+ name: "path"
+ type: "QVariant"
+ read: "path"
+ write: "setPath"
+ notify: "pathChanged"
+ index: 1
+ lineNumber: 553
+ }
+ Signal { name: "pathChanged"; lineNumber: 566 }
+ Signal { name: "startChanged"; lineNumber: 567 }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 156
+ name: "QQuickPathQuad"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick/PathQuad 2.0", "QtQuick/PathQuad 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "controlX"
+ type: "double"
+ read: "controlX"
+ write: "setControlX"
+ notify: "controlXChanged"
+ index: 0
+ lineNumber: 160
+ }
+ Property {
+ name: "controlY"
+ type: "double"
+ read: "controlY"
+ write: "setControlY"
+ notify: "controlYChanged"
+ index: 1
+ lineNumber: 161
+ }
+ Property {
+ name: "relativeControlX"
+ type: "double"
+ read: "relativeControlX"
+ write: "setRelativeControlX"
+ notify: "relativeControlXChanged"
+ index: 2
+ lineNumber: 162
+ }
+ Property {
+ name: "relativeControlY"
+ type: "double"
+ read: "relativeControlY"
+ write: "setRelativeControlY"
+ notify: "relativeControlYChanged"
+ index: 3
+ lineNumber: 163
+ }
+ Signal { name: "controlXChanged"; lineNumber: 187 }
+ Signal { name: "controlYChanged"; lineNumber: 188 }
+ Signal { name: "relativeControlXChanged"; lineNumber: 189 }
+ Signal { name: "relativeControlYChanged"; lineNumber: 190 }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 409
+ name: "QQuickPathRectangle"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick/PathRectangle 6.8", "QtQuick/PathRectangle 6.10"]
+ exportMetaObjectRevisions: [1544, 1546]
+ Property {
+ name: "width"
+ type: "double"
+ read: "width"
+ write: "setWidth"
+ notify: "widthChanged"
+ index: 0
+ lineNumber: 413
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "double"
+ read: "height"
+ write: "setHeight"
+ notify: "heightChanged"
+ index: 1
+ lineNumber: 414
+ isFinal: true
+ }
+ Property {
+ name: "strokeAdjustment"
+ type: "double"
+ read: "strokeAdjustment"
+ write: "setStrokeAdjustment"
+ notify: "strokeAdjustmentChanged"
+ index: 2
+ lineNumber: 415
+ isFinal: true
+ }
+ Property {
+ name: "radius"
+ type: "double"
+ read: "radius"
+ write: "setRadius"
+ notify: "radiusChanged"
+ index: 3
+ lineNumber: 416
+ isFinal: true
+ }
+ Property {
+ name: "topLeftRadius"
+ type: "double"
+ read: "topLeftRadius"
+ write: "setTopLeftRadius"
+ reset: "resetTopLeftRadius"
+ notify: "topLeftRadiusChanged"
+ index: 4
+ lineNumber: 417
+ isFinal: true
+ }
+ Property {
+ name: "topRightRadius"
+ type: "double"
+ read: "topRightRadius"
+ write: "setTopRightRadius"
+ reset: "resetTopRightRadius"
+ notify: "topRightRadiusChanged"
+ index: 5
+ lineNumber: 418
+ isFinal: true
+ }
+ Property {
+ name: "bottomLeftRadius"
+ type: "double"
+ read: "bottomLeftRadius"
+ write: "setBottomLeftRadius"
+ reset: "resetBottomLeftRadius"
+ notify: "bottomLeftRadiusChanged"
+ index: 6
+ lineNumber: 419
+ isFinal: true
+ }
+ Property {
+ name: "bottomRightRadius"
+ type: "double"
+ read: "bottomRightRadius"
+ write: "setBottomRightRadius"
+ reset: "resetBottomRightRadius"
+ notify: "bottomRightRadiusChanged"
+ index: 7
+ lineNumber: 420
+ isFinal: true
+ }
+ Property {
+ name: "bevel"
+ revision: 1546
+ type: "bool"
+ read: "hasBevel"
+ write: "setBevel"
+ notify: "bevelChanged"
+ index: 8
+ lineNumber: 421
+ isFinal: true
+ }
+ Property {
+ name: "topLeftBevel"
+ revision: 1546
+ type: "bool"
+ read: "hasTopLeftBevel"
+ write: "setTopLeftBevel"
+ reset: "resetTopLeftBevel"
+ notify: "topLeftBevelChanged"
+ index: 9
+ lineNumber: 422
+ isFinal: true
+ }
+ Property {
+ name: "topRightBevel"
+ revision: 1546
+ type: "bool"
+ read: "hasTopRightBevel"
+ write: "setTopRightBevel"
+ reset: "resetTopRightBevel"
+ notify: "topRightBevelChanged"
+ index: 10
+ lineNumber: 423
+ isFinal: true
+ }
+ Property {
+ name: "bottomLeftBevel"
+ revision: 1546
+ type: "bool"
+ read: "hasBottomLeftBevel"
+ write: "setBottomLeftBevel"
+ reset: "resetBottomLeftBevel"
+ notify: "bottomLeftBevelChanged"
+ index: 11
+ lineNumber: 424
+ isFinal: true
+ }
+ Property {
+ name: "bottomRightBevel"
+ revision: 1546
+ type: "bool"
+ read: "hasBottomRightBevel"
+ write: "setBottomRightBevel"
+ reset: "resetBottomRightBevel"
+ notify: "bottomRightBevelChanged"
+ index: 12
+ lineNumber: 425
+ isFinal: true
+ }
+ Signal { name: "widthChanged"; lineNumber: 490 }
+ Signal { name: "heightChanged"; lineNumber: 491 }
+ Signal { name: "strokeAdjustmentChanged"; lineNumber: 492 }
+ Signal { name: "radiusChanged"; lineNumber: 493 }
+ Signal { name: "topLeftRadiusChanged"; lineNumber: 494 }
+ Signal { name: "topRightRadiusChanged"; lineNumber: 495 }
+ Signal { name: "bottomLeftRadiusChanged"; lineNumber: 496 }
+ Signal { name: "bottomRightRadiusChanged"; lineNumber: 497 }
+ Signal { name: "bevelChanged"; revision: 1546; lineNumber: 498 }
+ Signal { name: "topLeftBevelChanged"; revision: 1546; lineNumber: 499 }
+ Signal { name: "topRightBevelChanged"; revision: 1546; lineNumber: 500 }
+ Signal { name: "bottomLeftBevelChanged"; revision: 1546; lineNumber: 501 }
+ Signal { name: "bottomRightBevelChanged"; revision: 1546; lineNumber: 502 }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 388
+ name: "QQuickPathSvg"
+ accessSemantics: "reference"
+ prototype: "QQuickCurve"
+ exports: ["QtQuick/PathSvg 2.0", "QtQuick/PathSvg 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "path"
+ type: "QString"
+ read: "path"
+ write: "setPath"
+ notify: "pathChanged"
+ index: 0
+ lineNumber: 391
+ }
+ Signal { name: "pathChanged"; lineNumber: 403 }
+ }
+ Component {
+ file: "private/qquickpath_p.h"
+ lineNumber: 725
+ name: "QQuickPathText"
+ accessSemantics: "reference"
+ prototype: "QQuickPathElement"
+ exports: ["QtQuick/PathText 2.15", "QtQuick/PathText 6.0"]
+ exportMetaObjectRevisions: [527, 1536]
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 728
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 729
+ }
+ Property {
+ name: "width"
+ type: "double"
+ read: "width"
+ notify: "changed"
+ index: 2
+ lineNumber: 730
+ isReadonly: true
+ }
+ Property {
+ name: "height"
+ type: "double"
+ read: "height"
+ notify: "changed"
+ index: 3
+ lineNumber: 731
+ isReadonly: true
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 4
+ lineNumber: 732
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 5
+ lineNumber: 733
+ }
+ Signal { name: "xChanged"; lineNumber: 803 }
+ Signal { name: "yChanged"; lineNumber: 804 }
+ Signal { name: "textChanged"; lineNumber: 805 }
+ Signal { name: "fontChanged"; lineNumber: 806 }
+ Method { name: "invalidate"; lineNumber: 809 }
+ }
+ Component {
+ file: "private/qquickpathview_p.h"
+ lineNumber: 35
+ name: "QQuickPathView"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/PathView 2.0",
+ "QtQuick/PathView 2.1",
+ "QtQuick/PathView 2.4",
+ "QtQuick/PathView 2.7",
+ "QtQuick/PathView 2.11",
+ "QtQuick/PathView 2.13",
+ "QtQuick/PathView 6.0",
+ "QtQuick/PathView 6.3",
+ "QtQuick/PathView 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 525,
+ 1536,
+ 1539,
+ 1543
+ ]
+ attachedType: "QQuickPathViewAttached"
+ Enum {
+ name: "HighlightRangeMode"
+ lineNumber: 95
+ values: ["NoHighlightRange", "ApplyRange", "StrictlyEnforceRange"]
+ }
+ Enum {
+ name: "SnapMode"
+ lineNumber: 137
+ values: ["NoSnap", "SnapToItem", "SnapOneItem"]
+ }
+ Enum {
+ name: "MovementDirection"
+ lineNumber: 142
+ values: ["Shortest", "Negative", "Positive"]
+ }
+ Enum {
+ name: "PositionMode"
+ lineNumber: 147
+ values: ["Beginning", "Center", "End", "Contain", "SnapPosition"]
+ }
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 0
+ lineNumber: 39
+ }
+ Property {
+ name: "path"
+ type: "QQuickPath"
+ isPointer: true
+ read: "path"
+ write: "setPath"
+ notify: "pathChanged"
+ index: 1
+ lineNumber: 40
+ }
+ Property {
+ name: "currentIndex"
+ type: "int"
+ read: "currentIndex"
+ write: "setCurrentIndex"
+ notify: "currentIndexChanged"
+ index: 2
+ lineNumber: 41
+ }
+ Property {
+ name: "currentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "currentItem"
+ notify: "currentItemChanged"
+ index: 3
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "offset"
+ type: "double"
+ read: "offset"
+ write: "setOffset"
+ notify: "offsetChanged"
+ index: 4
+ lineNumber: 43
+ }
+ Property {
+ name: "highlight"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "highlight"
+ write: "setHighlight"
+ notify: "highlightChanged"
+ index: 5
+ lineNumber: 45
+ }
+ Property {
+ name: "highlightItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "highlightItem"
+ notify: "highlightItemChanged"
+ index: 6
+ lineNumber: 46
+ isReadonly: true
+ }
+ Property {
+ name: "preferredHighlightBegin"
+ type: "double"
+ read: "preferredHighlightBegin"
+ write: "setPreferredHighlightBegin"
+ notify: "preferredHighlightBeginChanged"
+ index: 7
+ lineNumber: 48
+ }
+ Property {
+ name: "preferredHighlightEnd"
+ type: "double"
+ read: "preferredHighlightEnd"
+ write: "setPreferredHighlightEnd"
+ notify: "preferredHighlightEndChanged"
+ index: 8
+ lineNumber: 49
+ }
+ Property {
+ name: "highlightRangeMode"
+ type: "HighlightRangeMode"
+ read: "highlightRangeMode"
+ write: "setHighlightRangeMode"
+ notify: "highlightRangeModeChanged"
+ index: 9
+ lineNumber: 50
+ }
+ Property {
+ name: "highlightMoveDuration"
+ type: "int"
+ read: "highlightMoveDuration"
+ write: "setHighlightMoveDuration"
+ notify: "highlightMoveDurationChanged"
+ index: 10
+ lineNumber: 51
+ }
+ Property {
+ name: "dragMargin"
+ type: "double"
+ read: "dragMargin"
+ write: "setDragMargin"
+ notify: "dragMarginChanged"
+ index: 11
+ lineNumber: 53
+ }
+ Property {
+ name: "maximumFlickVelocity"
+ type: "double"
+ read: "maximumFlickVelocity"
+ write: "setMaximumFlickVelocity"
+ notify: "maximumFlickVelocityChanged"
+ index: 12
+ lineNumber: 54
+ }
+ Property {
+ name: "flickDeceleration"
+ type: "double"
+ read: "flickDeceleration"
+ write: "setFlickDeceleration"
+ notify: "flickDecelerationChanged"
+ index: 13
+ lineNumber: 55
+ }
+ Property {
+ name: "interactive"
+ type: "bool"
+ read: "isInteractive"
+ write: "setInteractive"
+ notify: "interactiveChanged"
+ index: 14
+ lineNumber: 56
+ }
+ Property {
+ name: "moving"
+ type: "bool"
+ read: "isMoving"
+ notify: "movingChanged"
+ index: 15
+ lineNumber: 58
+ isReadonly: true
+ }
+ Property {
+ name: "flicking"
+ type: "bool"
+ read: "isFlicking"
+ notify: "flickingChanged"
+ index: 16
+ lineNumber: 59
+ isReadonly: true
+ }
+ Property {
+ name: "dragging"
+ type: "bool"
+ read: "isDragging"
+ notify: "draggingChanged"
+ index: 17
+ lineNumber: 60
+ isReadonly: true
+ }
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 18
+ lineNumber: 62
+ isReadonly: true
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 19
+ lineNumber: 63
+ }
+ Property {
+ name: "pathItemCount"
+ type: "int"
+ read: "pathItemCount"
+ write: "setPathItemCount"
+ reset: "resetPathItemCount"
+ notify: "pathItemCountChanged"
+ index: 20
+ lineNumber: 64
+ }
+ Property {
+ name: "snapMode"
+ type: "SnapMode"
+ read: "snapMode"
+ write: "setSnapMode"
+ notify: "snapModeChanged"
+ index: 21
+ lineNumber: 65
+ }
+ Property {
+ name: "movementDirection"
+ revision: 519
+ type: "MovementDirection"
+ read: "movementDirection"
+ write: "setMovementDirection"
+ notify: "movementDirectionChanged"
+ index: 22
+ lineNumber: 66
+ }
+ Property {
+ name: "cacheItemCount"
+ type: "int"
+ read: "cacheItemCount"
+ write: "setCacheItemCount"
+ notify: "cacheItemCountChanged"
+ index: 23
+ lineNumber: 68
+ }
+ Signal { name: "currentIndexChanged"; lineNumber: 161 }
+ Signal { name: "currentItemChanged"; lineNumber: 162 }
+ Signal { name: "offsetChanged"; lineNumber: 163 }
+ Signal { name: "modelChanged"; lineNumber: 164 }
+ Signal { name: "countChanged"; lineNumber: 165 }
+ Signal { name: "pathChanged"; lineNumber: 166 }
+ Signal { name: "preferredHighlightBeginChanged"; lineNumber: 167 }
+ Signal { name: "preferredHighlightEndChanged"; lineNumber: 168 }
+ Signal { name: "highlightRangeModeChanged"; lineNumber: 169 }
+ Signal { name: "dragMarginChanged"; lineNumber: 170 }
+ Signal { name: "snapPositionChanged"; lineNumber: 171 }
+ Signal { name: "delegateChanged"; lineNumber: 172 }
+ Signal { name: "pathItemCountChanged"; lineNumber: 173 }
+ Signal { name: "maximumFlickVelocityChanged"; lineNumber: 174 }
+ Signal { name: "flickDecelerationChanged"; lineNumber: 175 }
+ Signal { name: "interactiveChanged"; lineNumber: 176 }
+ Signal { name: "movingChanged"; lineNumber: 177 }
+ Signal { name: "flickingChanged"; lineNumber: 178 }
+ Signal { name: "draggingChanged"; lineNumber: 179 }
+ Signal { name: "highlightChanged"; lineNumber: 180 }
+ Signal { name: "highlightItemChanged"; lineNumber: 181 }
+ Signal { name: "highlightMoveDurationChanged"; lineNumber: 182 }
+ Signal { name: "movementStarted"; lineNumber: 183 }
+ Signal { name: "movementEnded"; lineNumber: 184 }
+ Signal { name: "movementDirectionChanged"; revision: 519; lineNumber: 185 }
+ Signal { name: "flickStarted"; lineNumber: 186 }
+ Signal { name: "flickEnded"; lineNumber: 187 }
+ Signal { name: "dragStarted"; lineNumber: 188 }
+ Signal { name: "dragEnded"; lineNumber: 189 }
+ Signal { name: "snapModeChanged"; lineNumber: 190 }
+ Signal { name: "cacheItemCountChanged"; lineNumber: 191 }
+ Method { name: "incrementCurrentIndex"; lineNumber: 157 }
+ Method { name: "decrementCurrentIndex"; lineNumber: 158 }
+ Method { name: "refill"; lineNumber: 203 }
+ Method { name: "ticked"; lineNumber: 204 }
+ Method { name: "movementEnding"; lineNumber: 205 }
+ Method {
+ name: "modelUpdated"
+ lineNumber: 206
+ Parameter { name: "changeSet"; type: "QQmlChangeSet" }
+ Parameter { name: "reset"; type: "bool" }
+ }
+ Method {
+ name: "createdItem"
+ lineNumber: 207
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "initItem"
+ lineNumber: 208
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "destroyingItem"
+ lineNumber: 209
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method { name: "pathUpdated"; lineNumber: 210 }
+ Method {
+ name: "positionViewAtIndex"
+ lineNumber: 149
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "mode"; type: "int" }
+ }
+ Method {
+ name: "indexAt"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 150
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "itemAt"
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 151
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "itemAtIndex"
+ revision: 525
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 152
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickpathview_p.h"
+ lineNumber: 219
+ name: "QQuickPathViewAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "view"
+ type: "QQuickPathView"
+ isPointer: true
+ read: "view"
+ index: 0
+ lineNumber: 223
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "isCurrentItem"
+ type: "bool"
+ read: "isCurrentItem"
+ notify: "currentItemChanged"
+ index: 1
+ lineNumber: 224
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "onPath"
+ type: "bool"
+ read: "isOnPath"
+ notify: "pathChanged"
+ index: 2
+ lineNumber: 225
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "currentItemChanged"; lineNumber: 254 }
+ Signal { name: "pathChanged"; lineNumber: 255 }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 129
+ name: "QQuickPauseAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractAnimation"
+ exports: [
+ "QtQuick/PauseAnimation 2.0",
+ "QtQuick/PauseAnimation 2.12",
+ "QtQuick/PauseAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 0
+ lineNumber: 134
+ }
+ Signal {
+ name: "durationChanged"
+ lineNumber: 146
+ Parameter { type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickrectangle_p.h"
+ lineNumber: 27
+ name: "QQuickPen"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "width"
+ type: "double"
+ read: "width"
+ write: "setWidth"
+ notify: "widthChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "pixelAligned"
+ type: "bool"
+ read: "pixelAligned"
+ write: "setPixelAligned"
+ notify: "pixelAlignedChanged"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ }
+ Signal { name: "widthChanged"; lineNumber: 51 }
+ Signal { name: "colorChanged"; lineNumber: 52 }
+ Signal { name: "pixelAlignedChanged"; lineNumber: 53 }
+ }
+ Component {
+ file: "private/qquickpincharea_p.h"
+ lineNumber: 25
+ name: "QQuickPinch"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/Pinch 2.0", "QtQuick/Pinch 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Enum {
+ name: "Axis"
+ lineNumber: 90
+ values: ["NoDrag", "XAxis", "YAxis", "XAndYAxis", "XandYAxis"]
+ }
+ Property {
+ name: "target"
+ type: "QQuickItem"
+ isPointer: true
+ read: "target"
+ write: "setTarget"
+ reset: "resetTarget"
+ notify: "targetChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "minimumScale"
+ type: "double"
+ read: "minimumScale"
+ write: "setMinimumScale"
+ notify: "minimumScaleChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "maximumScale"
+ type: "double"
+ read: "maximumScale"
+ write: "setMaximumScale"
+ notify: "maximumScaleChanged"
+ index: 2
+ lineNumber: 31
+ }
+ Property {
+ name: "minimumRotation"
+ type: "double"
+ read: "minimumRotation"
+ write: "setMinimumRotation"
+ notify: "minimumRotationChanged"
+ index: 3
+ lineNumber: 32
+ }
+ Property {
+ name: "maximumRotation"
+ type: "double"
+ read: "maximumRotation"
+ write: "setMaximumRotation"
+ notify: "maximumRotationChanged"
+ index: 4
+ lineNumber: 33
+ }
+ Property {
+ name: "dragAxis"
+ type: "Axis"
+ read: "axis"
+ write: "setAxis"
+ notify: "dragAxisChanged"
+ index: 5
+ lineNumber: 34
+ }
+ Property {
+ name: "minimumX"
+ type: "double"
+ read: "xmin"
+ write: "setXmin"
+ notify: "minimumXChanged"
+ index: 6
+ lineNumber: 35
+ }
+ Property {
+ name: "maximumX"
+ type: "double"
+ read: "xmax"
+ write: "setXmax"
+ notify: "maximumXChanged"
+ index: 7
+ lineNumber: 36
+ }
+ Property {
+ name: "minimumY"
+ type: "double"
+ read: "ymin"
+ write: "setYmin"
+ notify: "minimumYChanged"
+ index: 8
+ lineNumber: 37
+ }
+ Property {
+ name: "maximumY"
+ type: "double"
+ read: "ymax"
+ write: "setYmax"
+ notify: "maximumYChanged"
+ index: 9
+ lineNumber: 38
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "active"
+ notify: "activeChanged"
+ index: 10
+ lineNumber: 39
+ isReadonly: true
+ }
+ Signal { name: "targetChanged"; lineNumber: 138 }
+ Signal { name: "minimumScaleChanged"; lineNumber: 139 }
+ Signal { name: "maximumScaleChanged"; lineNumber: 140 }
+ Signal { name: "minimumRotationChanged"; lineNumber: 141 }
+ Signal { name: "maximumRotationChanged"; lineNumber: 142 }
+ Signal { name: "dragAxisChanged"; lineNumber: 143 }
+ Signal { name: "minimumXChanged"; lineNumber: 144 }
+ Signal { name: "maximumXChanged"; lineNumber: 145 }
+ Signal { name: "minimumYChanged"; lineNumber: 146 }
+ Signal { name: "maximumYChanged"; lineNumber: 147 }
+ Signal { name: "activeChanged"; lineNumber: 148 }
+ }
+ Component {
+ file: "private/qquickpincharea_p.h"
+ lineNumber: 235
+ name: "QQuickPinchArea"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/PinchArea 2.0",
+ "QtQuick/PinchArea 2.1",
+ "QtQuick/PinchArea 2.4",
+ "QtQuick/PinchArea 2.5",
+ "QtQuick/PinchArea 2.7",
+ "QtQuick/PinchArea 2.11",
+ "QtQuick/PinchArea 6.0",
+ "QtQuick/PinchArea 6.3",
+ "QtQuick/PinchArea 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 517,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 239
+ }
+ Property {
+ name: "pinch"
+ type: "QQuickPinch"
+ isPointer: true
+ read: "pinch"
+ index: 1
+ lineNumber: 240
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Signal { name: "enabledChanged"; lineNumber: 254 }
+ Signal {
+ name: "pinchStarted"
+ lineNumber: 255
+ Parameter { name: "pinch"; type: "QQuickPinchEvent"; isPointer: true }
+ }
+ Signal {
+ name: "pinchUpdated"
+ lineNumber: 256
+ Parameter { name: "pinch"; type: "QQuickPinchEvent"; isPointer: true }
+ }
+ Signal {
+ name: "pinchFinished"
+ lineNumber: 257
+ Parameter { name: "pinch"; type: "QQuickPinchEvent"; isPointer: true }
+ }
+ Signal {
+ name: "smartZoom"
+ revision: 517
+ lineNumber: 258
+ Parameter { name: "pinch"; type: "QQuickPinchEvent"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquickpincharea_p.h"
+ lineNumber: 164
+ name: "QQuickPinchEvent"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "center"
+ type: "QPointF"
+ read: "center"
+ index: 0
+ lineNumber: 168
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "startCenter"
+ type: "QPointF"
+ read: "startCenter"
+ index: 1
+ lineNumber: 169
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "previousCenter"
+ type: "QPointF"
+ read: "previousCenter"
+ index: 2
+ lineNumber: 170
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "scale"
+ type: "double"
+ read: "scale"
+ index: 3
+ lineNumber: 171
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "previousScale"
+ type: "double"
+ read: "previousScale"
+ index: 4
+ lineNumber: 172
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "angle"
+ type: "double"
+ read: "angle"
+ index: 5
+ lineNumber: 173
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "previousAngle"
+ type: "double"
+ read: "previousAngle"
+ index: 6
+ lineNumber: 174
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "rotation"
+ type: "double"
+ read: "rotation"
+ index: 7
+ lineNumber: 175
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "point1"
+ type: "QPointF"
+ read: "point1"
+ index: 8
+ lineNumber: 176
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "startPoint1"
+ type: "QPointF"
+ read: "startPoint1"
+ index: 9
+ lineNumber: 177
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "point2"
+ type: "QPointF"
+ read: "point2"
+ index: 10
+ lineNumber: 178
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "startPoint2"
+ type: "QPointF"
+ read: "startPoint2"
+ index: 11
+ lineNumber: 179
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pointCount"
+ type: "int"
+ read: "pointCount"
+ index: 12
+ lineNumber: 180
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "accepted"
+ type: "bool"
+ read: "accepted"
+ write: "setAccepted"
+ index: 13
+ lineNumber: 181
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickpinchhandler_p.h"
+ lineNumber: 30
+ name: "QQuickPinchHandler"
+ accessSemantics: "reference"
+ prototype: "QQuickMultiPointHandler"
+ exports: [
+ "QtQuick/PinchHandler 2.12",
+ "QtQuick/PinchHandler 2.15",
+ "QtQuick/PinchHandler 6.0",
+ "QtQuick/PinchHandler 6.3",
+ "QtQuick/PinchHandler 6.5"
+ ]
+ exportMetaObjectRevisions: [524, 527, 1536, 1539, 1541]
+ Property {
+ name: "scaleAxis"
+ type: "QQuickDragAxis"
+ isPointer: true
+ read: "scaleAxis"
+ index: 0
+ lineNumber: 34
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "minimumScale"
+ type: "double"
+ read: "minimumScale"
+ write: "setMinimumScale"
+ notify: "minimumScaleChanged"
+ index: 1
+ lineNumber: 36
+ }
+ Property {
+ name: "maximumScale"
+ type: "double"
+ read: "maximumScale"
+ write: "setMaximumScale"
+ notify: "maximumScaleChanged"
+ index: 2
+ lineNumber: 37
+ }
+ Property {
+ name: "scale"
+ type: "double"
+ read: "scale"
+ notify: "updated"
+ index: 3
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "activeScale"
+ type: "double"
+ read: "activeScale"
+ notify: "scaleChanged"
+ index: 4
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "persistentScale"
+ type: "double"
+ read: "persistentScale"
+ write: "setPersistentScale"
+ notify: "scaleChanged"
+ index: 5
+ lineNumber: 41
+ }
+ Property {
+ name: "rotationAxis"
+ type: "QQuickDragAxis"
+ isPointer: true
+ read: "rotationAxis"
+ index: 6
+ lineNumber: 43
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "minimumRotation"
+ type: "double"
+ read: "minimumRotation"
+ write: "setMinimumRotation"
+ notify: "minimumRotationChanged"
+ index: 7
+ lineNumber: 45
+ }
+ Property {
+ name: "maximumRotation"
+ type: "double"
+ read: "maximumRotation"
+ write: "setMaximumRotation"
+ notify: "maximumRotationChanged"
+ index: 8
+ lineNumber: 46
+ }
+ Property {
+ name: "rotation"
+ type: "double"
+ read: "rotation"
+ notify: "updated"
+ index: 9
+ lineNumber: 47
+ isReadonly: true
+ }
+ Property {
+ name: "activeRotation"
+ type: "double"
+ read: "activeRotation"
+ notify: "rotationChanged"
+ index: 10
+ lineNumber: 49
+ isReadonly: true
+ }
+ Property {
+ name: "persistentRotation"
+ type: "double"
+ read: "persistentRotation"
+ write: "setPersistentRotation"
+ notify: "rotationChanged"
+ index: 11
+ lineNumber: 50
+ }
+ Property {
+ name: "xAxis"
+ type: "QQuickDragAxis"
+ isPointer: true
+ read: "xAxis"
+ index: 12
+ lineNumber: 52
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "yAxis"
+ type: "QQuickDragAxis"
+ isPointer: true
+ read: "yAxis"
+ index: 13
+ lineNumber: 53
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "translation"
+ type: "QVector2D"
+ read: "translation"
+ notify: "updated"
+ index: 14
+ lineNumber: 55
+ isReadonly: true
+ }
+ Property {
+ name: "activeTranslation"
+ revision: 1541
+ type: "QPointF"
+ read: "activeTranslation"
+ notify: "translationChanged"
+ index: 15
+ lineNumber: 57
+ isReadonly: true
+ }
+ Property {
+ name: "persistentTranslation"
+ revision: 1541
+ type: "QPointF"
+ read: "persistentTranslation"
+ write: "setPersistentTranslation"
+ notify: "translationChanged"
+ index: 16
+ lineNumber: 58
+ }
+ Signal { name: "minimumScaleChanged"; lineNumber: 102 }
+ Signal { name: "maximumScaleChanged"; lineNumber: 103 }
+ Signal { name: "minimumRotationChanged"; lineNumber: 104 }
+ Signal { name: "maximumRotationChanged"; lineNumber: 105 }
+ Signal { name: "updated"; lineNumber: 106 }
+ Signal {
+ name: "scaleChanged"
+ lineNumber: 107
+ Parameter { name: "delta"; type: "double" }
+ }
+ Signal {
+ name: "rotationChanged"
+ lineNumber: 108
+ Parameter { name: "delta"; type: "double" }
+ }
+ Signal {
+ name: "translationChanged"
+ lineNumber: 109
+ Parameter { name: "delta"; type: "QVector2D" }
+ }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 354
+ name: "QQuickPlanarTransform"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/PlanarTransform 6.8"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [1544]
+ Method { name: "identity"; type: "QMatrix4x4"; lineNumber: 364 }
+ Method {
+ name: "fromAffineMatrix"
+ type: "QMatrix4x4"
+ lineNumber: 365
+ Parameter { name: "scaleX"; type: "float" }
+ Parameter { name: "shearY"; type: "float" }
+ Parameter { name: "shearX"; type: "float" }
+ Parameter { name: "scaleY"; type: "float" }
+ Parameter { name: "translateX"; type: "float" }
+ Parameter { name: "translateY"; type: "float" }
+ }
+ Method {
+ name: "fromTranslate"
+ type: "QMatrix4x4"
+ lineNumber: 368
+ Parameter { name: "translateX"; type: "float" }
+ Parameter { name: "translateY"; type: "float" }
+ }
+ Method {
+ name: "fromScale"
+ type: "QMatrix4x4"
+ lineNumber: 369
+ Parameter { name: "scaleX"; type: "float" }
+ Parameter { name: "scaleY"; type: "float" }
+ Parameter { name: "originX"; type: "float" }
+ Parameter { name: "originY"; type: "float" }
+ }
+ Method {
+ name: "fromScale"
+ type: "QMatrix4x4"
+ isCloned: true
+ lineNumber: 369
+ Parameter { name: "scaleX"; type: "float" }
+ Parameter { name: "scaleY"; type: "float" }
+ Parameter { name: "originX"; type: "float" }
+ }
+ Method {
+ name: "fromScale"
+ type: "QMatrix4x4"
+ isCloned: true
+ lineNumber: 369
+ Parameter { name: "scaleX"; type: "float" }
+ Parameter { name: "scaleY"; type: "float" }
+ }
+ Method {
+ name: "fromRotate"
+ type: "QMatrix4x4"
+ lineNumber: 371
+ Parameter { name: "angle"; type: "float" }
+ Parameter { name: "originX"; type: "float" }
+ Parameter { name: "originY"; type: "float" }
+ }
+ Method {
+ name: "fromRotate"
+ type: "QMatrix4x4"
+ isCloned: true
+ lineNumber: 371
+ Parameter { name: "angle"; type: "float" }
+ Parameter { name: "originX"; type: "float" }
+ }
+ Method {
+ name: "fromRotate"
+ type: "QMatrix4x4"
+ isCloned: true
+ lineNumber: 371
+ Parameter { name: "angle"; type: "float" }
+ }
+ Method {
+ name: "fromShear"
+ type: "QMatrix4x4"
+ lineNumber: 372
+ Parameter { name: "shearX"; type: "float" }
+ Parameter { name: "shearY"; type: "float" }
+ Parameter { name: "originX"; type: "float" }
+ Parameter { name: "originY"; type: "float" }
+ }
+ Method {
+ name: "fromShear"
+ type: "QMatrix4x4"
+ isCloned: true
+ lineNumber: 372
+ Parameter { name: "shearX"; type: "float" }
+ Parameter { name: "shearY"; type: "float" }
+ Parameter { name: "originX"; type: "float" }
+ }
+ Method {
+ name: "fromShear"
+ type: "QMatrix4x4"
+ isCloned: true
+ lineNumber: 372
+ Parameter { name: "shearX"; type: "float" }
+ Parameter { name: "shearY"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquickpointhandler_p.h"
+ lineNumber: 23
+ name: "QQuickPointHandler"
+ accessSemantics: "reference"
+ prototype: "QQuickSinglePointHandler"
+ exports: [
+ "QtQuick/PointHandler 2.12",
+ "QtQuick/PointHandler 2.15",
+ "QtQuick/PointHandler 6.0",
+ "QtQuick/PointHandler 6.3"
+ ]
+ exportMetaObjectRevisions: [524, 527, 1536, 1539]
+ Property {
+ name: "translation"
+ type: "QVector2D"
+ read: "translation"
+ notify: "translationChanged"
+ index: 0
+ lineNumber: 26
+ isReadonly: true
+ }
+ Signal { name: "translationChanged"; lineNumber: 36 }
+ }
+ Component {
+ file: "private/qquickpointerdevicehandler_p.h"
+ lineNumber: 24
+ name: "QQuickPointerDeviceHandler"
+ accessSemantics: "reference"
+ parentProperty: "parent"
+ prototype: "QQuickPointerHandler"
+ Property {
+ name: "acceptedDevices"
+ type: "QInputDevice::DeviceTypes"
+ read: "acceptedDevices"
+ write: "setAcceptedDevices"
+ notify: "acceptedDevicesChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "acceptedPointerTypes"
+ type: "QPointingDevice::PointerTypes"
+ read: "acceptedPointerTypes"
+ write: "setAcceptedPointerTypes"
+ notify: "acceptedPointerTypesChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "acceptedButtons"
+ type: "Qt::MouseButtons"
+ read: "acceptedButtons"
+ write: "setAcceptedButtons"
+ notify: "acceptedButtonsChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "acceptedModifiers"
+ type: "Qt::KeyboardModifiers"
+ read: "acceptedModifiers"
+ write: "setAcceptedModifiers"
+ notify: "acceptedModifiersChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Signal { name: "acceptedDevicesChanged"; lineNumber: 48 }
+ Signal { name: "acceptedPointerTypesChanged"; lineNumber: 49 }
+ Signal { name: "acceptedButtonsChanged"; lineNumber: 50 }
+ Signal { name: "acceptedModifiersChanged"; lineNumber: 51 }
+ Method {
+ name: "setAcceptedDevices"
+ lineNumber: 42
+ Parameter { name: "acceptedDevices"; type: "QInputDevice::DeviceTypes" }
+ }
+ Method {
+ name: "setAcceptedPointerTypes"
+ lineNumber: 43
+ Parameter { name: "acceptedPointerTypes"; type: "QPointingDevice::PointerTypes" }
+ }
+ Method {
+ name: "setAcceptedButtons"
+ lineNumber: 44
+ Parameter { name: "buttons"; type: "Qt::MouseButtons" }
+ }
+ Method {
+ name: "setAcceptedModifiers"
+ lineNumber: 45
+ Parameter { name: "acceptedModifiers"; type: "Qt::KeyboardModifiers" }
+ }
+ }
+ Component {
+ file: "private/qquickpointerhandler_p.h"
+ lineNumber: 37
+ name: "QQuickPointerHandler"
+ accessSemantics: "reference"
+ parentProperty: "parent"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick/PointerHandler 2.12",
+ "QtQuick/PointerHandler 2.15",
+ "QtQuick/PointerHandler 6.0",
+ "QtQuick/PointerHandler 6.3"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [524, 527, 1536, 1539]
+ Enum {
+ name: "GrabPermissions"
+ alias: "GrabPermission"
+ isFlag: true
+ lineNumber: 62
+ values: [
+ "TakeOverForbidden",
+ "CanTakeOverFromHandlersOfSameType",
+ "CanTakeOverFromHandlersOfDifferentType",
+ "CanTakeOverFromItems",
+ "CanTakeOverFromAnything",
+ "ApprovesTakeOverByHandlersOfSameType",
+ "ApprovesTakeOverByHandlersOfDifferentType",
+ "ApprovesTakeOverByItems",
+ "ApprovesCancellation",
+ "ApprovesTakeOverByAnything"
+ ]
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 42
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "active"
+ notify: "activeChanged"
+ index: 1
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "target"
+ type: "QQuickItem"
+ isPointer: true
+ read: "target"
+ write: "setTarget"
+ notify: "targetChanged"
+ index: 2
+ lineNumber: 44
+ }
+ Property {
+ name: "parent"
+ type: "QQuickItem"
+ isPointer: true
+ read: "parentItem"
+ write: "setParentItem"
+ notify: "parentChanged"
+ index: 3
+ lineNumber: 45
+ }
+ Property {
+ name: "grabPermissions"
+ type: "GrabPermissions"
+ read: "grabPermissions"
+ write: "setGrabPermissions"
+ notify: "grabPermissionChanged"
+ index: 4
+ lineNumber: 46
+ }
+ Property {
+ name: "margin"
+ type: "double"
+ read: "margin"
+ write: "setMargin"
+ notify: "marginChanged"
+ index: 5
+ lineNumber: 47
+ }
+ Property {
+ name: "dragThreshold"
+ revision: 527
+ type: "int"
+ read: "dragThreshold"
+ write: "setDragThreshold"
+ reset: "resetDragThreshold"
+ notify: "dragThresholdChanged"
+ index: 6
+ lineNumber: 48
+ }
+ Property {
+ name: "cursorShape"
+ revision: 527
+ type: "Qt::CursorShape"
+ read: "cursorShape"
+ write: "setCursorShape"
+ reset: "resetCursorShape"
+ notify: "cursorShapeChanged"
+ index: 7
+ lineNumber: 50
+ }
+ Signal { name: "enabledChanged"; lineNumber: 109 }
+ Signal { name: "activeChanged"; lineNumber: 110 }
+ Signal { name: "targetChanged"; lineNumber: 111 }
+ Signal { name: "marginChanged"; lineNumber: 112 }
+ Signal { name: "dragThresholdChanged"; revision: 527; lineNumber: 113 }
+ Signal {
+ name: "grabChanged"
+ lineNumber: 114
+ Parameter { name: "transition"; type: "QPointingDevice::GrabTransition" }
+ Parameter { name: "point"; type: "QEventPoint" }
+ }
+ Signal { name: "grabPermissionChanged"; lineNumber: 115 }
+ Signal {
+ name: "canceled"
+ lineNumber: 116
+ Parameter { name: "point"; type: "QEventPoint" }
+ }
+ Signal { name: "cursorShapeChanged"; revision: 527; lineNumber: 118 }
+ Signal { name: "parentChanged"; revision: 1539; lineNumber: 120 }
+ }
+ Component {
+ file: "private/qquickpositioners_p.h"
+ lineNumber: 38
+ name: "QQuickPositionerAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "index"
+ type: "int"
+ read: "index"
+ notify: "indexChanged"
+ index: 0
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "isFirstItem"
+ type: "bool"
+ read: "isFirstItem"
+ notify: "isFirstItemChanged"
+ index: 1
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "isLastItem"
+ type: "bool"
+ read: "isLastItem"
+ notify: "isLastItemChanged"
+ index: 2
+ lineNumber: 47
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "indexChanged"; lineNumber: 59 }
+ Signal { name: "isFirstItemChanged"; lineNumber: 60 }
+ Signal { name: "isLastItemChanged"; lineNumber: 61 }
+ }
+ Component {
+ file: "private/qquicktextedit_p.h"
+ lineNumber: 428
+ name: "QQuickPre64TextEdit"
+ accessSemantics: "reference"
+ prototype: "QQuickTextEdit"
+ exports: [
+ "QtQuick/TextEdit 2.0",
+ "QtQuick/TextEdit 2.1",
+ "QtQuick/TextEdit 2.2",
+ "QtQuick/TextEdit 2.3",
+ "QtQuick/TextEdit 2.4",
+ "QtQuick/TextEdit 2.6",
+ "QtQuick/TextEdit 2.7",
+ "QtQuick/TextEdit 2.10",
+ "QtQuick/TextEdit 2.11",
+ "QtQuick/TextEdit 6.0",
+ "QtQuick/TextEdit 6.2",
+ "QtQuick/TextEdit 6.3"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 518,
+ 519,
+ 522,
+ 523,
+ 1536,
+ 1538,
+ 1539
+ ]
+ }
+ Component {
+ file: "private/qquicktextinput_p.h"
+ lineNumber: 414
+ name: "QQuickPre64TextInput"
+ accessSemantics: "reference"
+ prototype: "QQuickTextInput"
+ exports: [
+ "QtQuick/TextInput 2.0",
+ "QtQuick/TextInput 2.1",
+ "QtQuick/TextInput 2.2",
+ "QtQuick/TextInput 2.4",
+ "QtQuick/TextInput 2.6",
+ "QtQuick/TextInput 2.7",
+ "QtQuick/TextInput 2.9",
+ "QtQuick/TextInput 2.11",
+ "QtQuick/TextInput 6.0",
+ "QtQuick/TextInput 6.2",
+ "QtQuick/TextInput 6.3"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 516,
+ 518,
+ 519,
+ 521,
+ 523,
+ 1536,
+ 1538,
+ 1539
+ ]
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 184
+ name: "QQuickPropertyAction"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractAnimation"
+ exports: [
+ "QtQuick/PropertyAction 2.0",
+ "QtQuick/PropertyAction 2.12",
+ "QtQuick/PropertyAction 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Property {
+ name: "target"
+ type: "QObject"
+ isPointer: true
+ read: "target"
+ write: "setTargetObject"
+ notify: "targetChanged"
+ index: 0
+ lineNumber: 189
+ }
+ Property {
+ name: "property"
+ type: "QString"
+ read: "property"
+ write: "setProperty"
+ notify: "propertyChanged"
+ index: 1
+ lineNumber: 190
+ }
+ Property {
+ name: "properties"
+ type: "QString"
+ read: "properties"
+ write: "setProperties"
+ notify: "propertiesChanged"
+ index: 2
+ lineNumber: 191
+ }
+ Property {
+ name: "targets"
+ type: "QObject"
+ isList: true
+ read: "targets"
+ index: 3
+ lineNumber: 192
+ isReadonly: true
+ }
+ Property {
+ name: "exclude"
+ type: "QObject"
+ isList: true
+ read: "exclude"
+ index: 4
+ lineNumber: 193
+ isReadonly: true
+ }
+ Property {
+ name: "value"
+ type: "QVariant"
+ read: "value"
+ write: "setValue"
+ notify: "valueChanged"
+ index: 5
+ lineNumber: 194
+ }
+ Signal {
+ name: "valueChanged"
+ lineNumber: 218
+ Parameter { type: "QVariant" }
+ }
+ Signal {
+ name: "propertiesChanged"
+ lineNumber: 219
+ Parameter { type: "QString" }
+ }
+ Signal { name: "targetChanged"; lineNumber: 220 }
+ Signal { name: "propertyChanged"; lineNumber: 221 }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 231
+ name: "QQuickPropertyAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractAnimation"
+ exports: [
+ "QtQuick/PropertyAnimation 2.0",
+ "QtQuick/PropertyAnimation 2.12",
+ "QtQuick/PropertyAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 0
+ lineNumber: 236
+ }
+ Property {
+ name: "from"
+ type: "QVariant"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 1
+ lineNumber: 237
+ isVirtual: true
+ }
+ Property {
+ name: "to"
+ type: "QVariant"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 2
+ lineNumber: 238
+ isVirtual: true
+ }
+ Property {
+ name: "easing"
+ type: "QEasingCurve"
+ read: "easing"
+ write: "setEasing"
+ notify: "easingChanged"
+ index: 3
+ lineNumber: 239
+ }
+ Property {
+ name: "target"
+ type: "QObject"
+ isPointer: true
+ read: "target"
+ write: "setTargetObject"
+ notify: "targetChanged"
+ index: 4
+ lineNumber: 240
+ }
+ Property {
+ name: "property"
+ type: "QString"
+ read: "property"
+ write: "setProperty"
+ notify: "propertyChanged"
+ index: 5
+ lineNumber: 241
+ }
+ Property {
+ name: "properties"
+ type: "QString"
+ read: "properties"
+ write: "setProperties"
+ notify: "propertiesChanged"
+ index: 6
+ lineNumber: 242
+ }
+ Property {
+ name: "targets"
+ type: "QObject"
+ isList: true
+ read: "targets"
+ index: 7
+ lineNumber: 243
+ isReadonly: true
+ }
+ Property {
+ name: "exclude"
+ type: "QObject"
+ isList: true
+ read: "exclude"
+ index: 8
+ lineNumber: 244
+ isReadonly: true
+ }
+ Signal {
+ name: "durationChanged"
+ lineNumber: 287
+ Parameter { type: "int" }
+ }
+ Signal { name: "fromChanged"; lineNumber: 288 }
+ Signal { name: "toChanged"; lineNumber: 289 }
+ Signal {
+ name: "easingChanged"
+ lineNumber: 290
+ Parameter { type: "QEasingCurve" }
+ }
+ Signal {
+ name: "propertiesChanged"
+ lineNumber: 291
+ Parameter { type: "QString" }
+ }
+ Signal { name: "targetChanged"; lineNumber: 292 }
+ Signal { name: "propertyChanged"; lineNumber: 293 }
+ }
+ Component {
+ file: "private/qquickpropertychanges_p.h"
+ lineNumber: 25
+ name: "QQuickPropertyChanges"
+ accessSemantics: "reference"
+ prototype: "QQuickStateOperation"
+ immediateNames: [
+ "target",
+ "restoreEntryValues",
+ "explicit",
+ "objectName"
+ ]
+ exports: [
+ "QtQuick/PropertyChanges 2.0",
+ "QtQuick/PropertyChanges 6.0"
+ ]
+ hasCustomParser: true
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "target"
+ type: "QObject"
+ isPointer: true
+ read: "object"
+ write: "setObject"
+ notify: "objectChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "restoreEntryValues"
+ type: "bool"
+ read: "restoreEntryValues"
+ write: "setRestoreEntryValues"
+ notify: "restoreEntryValuesChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "explicit"
+ type: "bool"
+ read: "isExplicit"
+ write: "setIsExplicit"
+ notify: "isExplicitChanged"
+ index: 2
+ lineNumber: 32
+ }
+ Signal { name: "objectChanged"; lineNumber: 68 }
+ Signal { name: "restoreEntryValuesChanged"; lineNumber: 69 }
+ Signal { name: "isExplicitChanged"; lineNumber: 70 }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 210
+ name: "QQuaternion"
+ accessSemantics: "value"
+ extension: "QQuickQuaternionValueType"
+ exports: ["QtQuick/quaternion 2.0", "QtQuick/quaternion 6.0"]
+ isStructured: true
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 210
+ name: "QQuickQuaternionValueType"
+ accessSemantics: "value"
+ prototype: "QQuaternion"
+ Property {
+ name: "scalar"
+ type: "double"
+ read: "scalar"
+ write: "setScalar"
+ index: 0
+ lineNumber: 212
+ isFinal: true
+ }
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ index: 1
+ lineNumber: 213
+ isFinal: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ index: 2
+ lineNumber: 214
+ isFinal: true
+ }
+ Property {
+ name: "z"
+ type: "double"
+ read: "z"
+ write: "setZ"
+ index: 3
+ lineNumber: 215
+ isFinal: true
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 228 }
+ Method {
+ name: "dotProduct"
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 239
+ Parameter { name: "q"; type: "QQuaternion" }
+ }
+ Method {
+ name: "times"
+ type: "QQuaternion"
+ isMethodConstant: true
+ lineNumber: 240
+ Parameter { name: "q"; type: "QQuaternion" }
+ }
+ Method {
+ name: "times"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 241
+ Parameter { name: "vec"; type: "QVector3D" }
+ }
+ Method {
+ name: "times"
+ type: "QQuaternion"
+ isMethodConstant: true
+ lineNumber: 242
+ Parameter { name: "factor"; type: "double" }
+ }
+ Method {
+ name: "plus"
+ type: "QQuaternion"
+ isMethodConstant: true
+ lineNumber: 243
+ Parameter { name: "q"; type: "QQuaternion" }
+ }
+ Method {
+ name: "minus"
+ type: "QQuaternion"
+ isMethodConstant: true
+ lineNumber: 244
+ Parameter { name: "q"; type: "QQuaternion" }
+ }
+ Method { name: "normalized"; type: "QQuaternion"; isMethodConstant: true; lineNumber: 246 }
+ Method { name: "inverted"; type: "QQuaternion"; isMethodConstant: true; lineNumber: 247 }
+ Method { name: "conjugated"; type: "QQuaternion"; isMethodConstant: true; lineNumber: 248 }
+ Method { name: "length"; type: "double"; isMethodConstant: true; lineNumber: 249 }
+ Method { name: "toEulerAngles"; type: "QVector3D"; isMethodConstant: true; lineNumber: 251 }
+ Method { name: "toVector4d"; type: "QVector4D"; isMethodConstant: true; lineNumber: 252 }
+ Method {
+ name: "fuzzyEquals"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 254
+ Parameter { name: "q"; type: "QQuaternion" }
+ Parameter { name: "epsilon"; type: "double" }
+ }
+ Method {
+ name: "fuzzyEquals"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 255
+ Parameter { name: "q"; type: "QQuaternion" }
+ }
+ Method { name: "QQuickQuaternionValueType"; isConstructor: true; lineNumber: 226 }
+ Method {
+ name: "QQuickQuaternionValueType"
+ isConstructor: true
+ lineNumber: 227
+ Parameter { name: "quat"; type: "QQuaternion" }
+ }
+ }
+ Component {
+ file: "private/qquickrectangle_p.h"
+ lineNumber: 129
+ name: "QQuickRectangle"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/Rectangle 2.0",
+ "QtQuick/Rectangle 2.1",
+ "QtQuick/Rectangle 2.4",
+ "QtQuick/Rectangle 2.7",
+ "QtQuick/Rectangle 2.11",
+ "QtQuick/Rectangle 6.0",
+ "QtQuick/Rectangle 6.3",
+ "QtQuick/Rectangle 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 0
+ lineNumber: 133
+ }
+ Property {
+ name: "gradient"
+ type: "QJSValue"
+ read: "gradient"
+ write: "setGradient"
+ reset: "resetGradient"
+ index: 1
+ lineNumber: 134
+ }
+ Property {
+ name: "border"
+ type: "QQuickPen"
+ isPointer: true
+ read: "border"
+ index: 2
+ lineNumber: 135
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "radius"
+ type: "double"
+ read: "radius"
+ write: "setRadius"
+ notify: "radiusChanged"
+ index: 3
+ lineNumber: 136
+ }
+ Property {
+ name: "topLeftRadius"
+ revision: 1543
+ type: "double"
+ read: "topLeftRadius"
+ write: "setTopLeftRadius"
+ reset: "resetTopLeftRadius"
+ notify: "topLeftRadiusChanged"
+ index: 4
+ lineNumber: 137
+ isFinal: true
+ }
+ Property {
+ name: "topRightRadius"
+ revision: 1543
+ type: "double"
+ read: "topRightRadius"
+ write: "setTopRightRadius"
+ reset: "resetTopRightRadius"
+ notify: "topRightRadiusChanged"
+ index: 5
+ lineNumber: 138
+ isFinal: true
+ }
+ Property {
+ name: "bottomLeftRadius"
+ revision: 1543
+ type: "double"
+ read: "bottomLeftRadius"
+ write: "setBottomLeftRadius"
+ reset: "resetBottomLeftRadius"
+ notify: "bottomLeftRadiusChanged"
+ index: 6
+ lineNumber: 139
+ isFinal: true
+ }
+ Property {
+ name: "bottomRightRadius"
+ revision: 1543
+ type: "double"
+ read: "bottomRightRadius"
+ write: "setBottomRightRadius"
+ reset: "resetBottomRightRadius"
+ notify: "bottomRightRadiusChanged"
+ index: 7
+ lineNumber: 140
+ isFinal: true
+ }
+ Signal { name: "colorChanged"; lineNumber: 172 }
+ Signal { name: "radiusChanged"; lineNumber: 173 }
+ Signal { name: "topLeftRadiusChanged"; revision: 1543; lineNumber: 174 }
+ Signal { name: "topRightRadiusChanged"; revision: 1543; lineNumber: 175 }
+ Signal { name: "bottomLeftRadiusChanged"; revision: 1543; lineNumber: 176 }
+ Signal { name: "bottomRightRadiusChanged"; revision: 1543; lineNumber: 177 }
+ Method { name: "doUpdate"; lineNumber: 183 }
+ }
+ Component {
+ file: "private/qquickrepeater_p.h"
+ lineNumber: 32
+ name: "QQuickRepeater"
+ accessSemantics: "reference"
+ defaultProperty: "delegate"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/Repeater 2.0",
+ "QtQuick/Repeater 2.1",
+ "QtQuick/Repeater 2.4",
+ "QtQuick/Repeater 2.7",
+ "QtQuick/Repeater 2.11",
+ "QtQuick/Repeater 6.0",
+ "QtQuick/Repeater 6.3",
+ "QtQuick/Repeater 6.7",
+ "QtQuick/Repeater 6.10"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 519,
+ 523,
+ 1536,
+ 1539,
+ 1543,
+ 1546
+ ]
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 0
+ lineNumber: 36
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 1
+ lineNumber: 37
+ }
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 2
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "delegateModelAccess"
+ revision: 1546
+ type: "QQmlDelegateModel::DelegateModelAccess"
+ read: "delegateModelAccess"
+ write: "setDelegateModelAccess"
+ notify: "delegateModelAccessChanged"
+ index: 3
+ lineNumber: 39
+ isFinal: true
+ }
+ Signal { name: "modelChanged"; lineNumber: 64 }
+ Signal { name: "delegateChanged"; lineNumber: 65 }
+ Signal { name: "countChanged"; lineNumber: 66 }
+ Signal {
+ name: "itemAdded"
+ lineNumber: 68
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Signal {
+ name: "itemRemoved"
+ lineNumber: 69
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 71 }
+ Method {
+ name: "createdItem"
+ lineNumber: 82
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "initItem"
+ lineNumber: 83
+ Parameter { type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "modelUpdated"
+ lineNumber: 84
+ Parameter { name: "changeSet"; type: "QQmlChangeSet" }
+ Parameter { name: "reset"; type: "bool" }
+ }
+ Method {
+ name: "itemAt"
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 58
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickwindow_p.h"
+ lineNumber: 63
+ name: "QQuickRootItem"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ Method {
+ name: "setWidth"
+ lineNumber: 72
+ Parameter { name: "w"; type: "int" }
+ }
+ Method {
+ name: "setHeight"
+ lineNumber: 73
+ Parameter { name: "h"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquicktranslate_p.h"
+ lineNumber: 96
+ name: "QQuickRotation"
+ accessSemantics: "reference"
+ prototype: "QQuickTransform"
+ exports: [
+ "QtQuick/Rotation 2.0",
+ "QtQuick/Rotation 6.0",
+ "QtQuick/Rotation 6.11"
+ ]
+ exportMetaObjectRevisions: [512, 1536, 1547]
+ Property {
+ name: "origin"
+ type: "QVector3D"
+ read: "origin"
+ write: "setOrigin"
+ notify: "originChanged"
+ index: 0
+ lineNumber: 100
+ }
+ Property {
+ name: "angle"
+ type: "double"
+ read: "angle"
+ write: "setAngle"
+ notify: "angleChanged"
+ index: 1
+ lineNumber: 101
+ }
+ Property {
+ name: "axis"
+ type: "QVector3D"
+ read: "axis"
+ write: "setAxis"
+ notify: "axisChanged"
+ index: 2
+ lineNumber: 102
+ }
+ Property {
+ name: "distanceToPlane"
+ revision: 1547
+ type: "double"
+ read: "distanceToPlane"
+ write: "setDistanceToPlane"
+ notify: "distanceToPlaneChanged"
+ index: 3
+ lineNumber: 103
+ }
+ Signal { name: "originChanged"; lineNumber: 125 }
+ Signal { name: "angleChanged"; lineNumber: 126 }
+ Signal { name: "axisChanged"; lineNumber: 127 }
+ Signal { name: "distanceToPlaneChanged"; revision: 1547; lineNumber: 128 }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 365
+ name: "QQuickRotationAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickPropertyAnimation"
+ exports: [
+ "QtQuick/RotationAnimation 2.0",
+ "QtQuick/RotationAnimation 2.12",
+ "QtQuick/RotationAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Enum {
+ name: "RotationDirection"
+ lineNumber: 386
+ values: ["Numerical", "Shortest", "Clockwise", "Counterclockwise"]
+ }
+ Property {
+ name: "from"
+ type: "double"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 370
+ isOverride: true
+ }
+ Property {
+ name: "to"
+ type: "double"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 371
+ isOverride: true
+ }
+ Property {
+ name: "direction"
+ type: "RotationDirection"
+ read: "direction"
+ write: "setDirection"
+ notify: "directionChanged"
+ index: 2
+ lineNumber: 372
+ }
+ Signal { name: "directionChanged"; lineNumber: 392 }
+ }
+ Component {
+ file: "private/qquickanimator_p.h"
+ lineNumber: 126
+ name: "QQuickRotationAnimator"
+ accessSemantics: "reference"
+ prototype: "QQuickAnimator"
+ exports: [
+ "QtQuick/RotationAnimator 2.2",
+ "QtQuick/RotationAnimator 2.12",
+ "QtQuick/RotationAnimator 6.0"
+ ]
+ exportMetaObjectRevisions: [514, 524, 1536]
+ Enum {
+ name: "RotationDirection"
+ lineNumber: 135
+ values: ["Numerical", "Shortest", "Clockwise", "Counterclockwise"]
+ }
+ Property {
+ name: "direction"
+ type: "RotationDirection"
+ read: "direction"
+ write: "setDirection"
+ notify: "directionChanged"
+ index: 0
+ lineNumber: 130
+ }
+ Signal {
+ name: "directionChanged"
+ lineNumber: 144
+ Parameter { name: "dir"; type: "QQuickRotationAnimator::RotationDirection" }
+ }
+ }
+ Component {
+ file: "private/qquickpositioners_p.h"
+ lineNumber: 223
+ name: "QQuickRow"
+ accessSemantics: "reference"
+ prototype: "QQuickBasePositioner"
+ exports: [
+ "QtQuick/Row 2.0",
+ "QtQuick/Row 2.1",
+ "QtQuick/Row 2.4",
+ "QtQuick/Row 2.6",
+ "QtQuick/Row 2.7",
+ "QtQuick/Row 2.9",
+ "QtQuick/Row 2.11",
+ "QtQuick/Row 6.0",
+ "QtQuick/Row 6.2",
+ "QtQuick/Row 6.3",
+ "QtQuick/Row 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 518,
+ 519,
+ 521,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ Property {
+ name: "layoutDirection"
+ type: "Qt::LayoutDirection"
+ read: "layoutDirection"
+ write: "setLayoutDirection"
+ notify: "layoutDirectionChanged"
+ index: 0
+ lineNumber: 226
+ }
+ Property {
+ name: "effectiveLayoutDirection"
+ type: "Qt::LayoutDirection"
+ read: "effectiveLayoutDirection"
+ notify: "effectiveLayoutDirectionChanged"
+ index: 1
+ lineNumber: 227
+ isReadonly: true
+ }
+ Signal { name: "layoutDirectionChanged"; lineNumber: 239 }
+ Signal { name: "effectiveLayoutDirectionChanged"; lineNumber: 240 }
+ }
+ Component {
+ file: "private/qquicksafearea_p.h"
+ lineNumber: 31
+ name: "QQuickSafeArea"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/SafeArea 6.9"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1545]
+ attachedType: "QQuickSafeArea"
+ Property {
+ name: "margins"
+ type: "QMarginsF"
+ read: "margins"
+ notify: "marginsChanged"
+ index: 0
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "additionalMargins"
+ type: "QMarginsF"
+ read: "additionalMargins"
+ write: "setAdditionalMargins"
+ notify: "additionalMarginsChanged"
+ index: 1
+ lineNumber: 36
+ isFinal: true
+ }
+ Signal { name: "marginsChanged"; lineNumber: 57 }
+ Signal { name: "additionalMarginsChanged"; lineNumber: 58 }
+ }
+ Component {
+ file: "private/qquicktranslate_p.h"
+ lineNumber: 57
+ name: "QQuickScale"
+ accessSemantics: "reference"
+ prototype: "QQuickTransform"
+ exports: ["QtQuick/Scale 2.0", "QtQuick/Scale 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "origin"
+ type: "QVector3D"
+ read: "origin"
+ write: "setOrigin"
+ notify: "originChanged"
+ index: 0
+ lineNumber: 61
+ }
+ Property {
+ name: "xScale"
+ type: "double"
+ read: "xScale"
+ write: "setXScale"
+ notify: "xScaleChanged"
+ index: 1
+ lineNumber: 62
+ }
+ Property {
+ name: "yScale"
+ type: "double"
+ read: "yScale"
+ write: "setYScale"
+ notify: "yScaleChanged"
+ index: 2
+ lineNumber: 63
+ }
+ Property {
+ name: "zScale"
+ type: "double"
+ read: "zScale"
+ write: "setZScale"
+ notify: "zScaleChanged"
+ index: 3
+ lineNumber: 64
+ }
+ Signal { name: "originChanged"; lineNumber: 85 }
+ Signal { name: "xScaleChanged"; lineNumber: 86 }
+ Signal { name: "yScaleChanged"; lineNumber: 87 }
+ Signal { name: "zScaleChanged"; lineNumber: 88 }
+ Signal { name: "scaleChanged"; lineNumber: 89 }
+ }
+ Component {
+ file: "private/qquickanimator_p.h"
+ lineNumber: 77
+ name: "QQuickScaleAnimator"
+ accessSemantics: "reference"
+ prototype: "QQuickAnimator"
+ exports: [
+ "QtQuick/ScaleAnimator 2.2",
+ "QtQuick/ScaleAnimator 2.12",
+ "QtQuick/ScaleAnimator 6.0"
+ ]
+ exportMetaObjectRevisions: [514, 524, 1536]
+ }
+ Component {
+ file: "private/qquickscalegrid_p_p.h"
+ lineNumber: 29
+ name: "QQuickScaleGrid"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "left"
+ type: "int"
+ read: "left"
+ write: "setLeft"
+ notify: "leftBorderChanged"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "top"
+ type: "int"
+ read: "top"
+ write: "setTop"
+ notify: "topBorderChanged"
+ index: 1
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "right"
+ type: "int"
+ read: "right"
+ write: "setRight"
+ notify: "rightBorderChanged"
+ index: 2
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "bottom"
+ type: "int"
+ read: "bottom"
+ write: "setBottom"
+ notify: "bottomBorderChanged"
+ index: 3
+ lineNumber: 36
+ isFinal: true
+ }
+ Signal { name: "borderChanged"; lineNumber: 58 }
+ Signal { name: "leftBorderChanged"; lineNumber: 59 }
+ Signal { name: "topBorderChanged"; lineNumber: 60 }
+ Signal { name: "rightBorderChanged"; lineNumber: 61 }
+ Signal { name: "bottomBorderChanged"; lineNumber: 62 }
+ }
+ Component {
+ file: "private/qquickscreen_p.h"
+ lineNumber: 120
+ name: "QQuickScreen"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/Screen 2.0",
+ "QtQuick/Screen 2.3",
+ "QtQuick/Screen 2.10",
+ "QtQuick/Screen 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 515, 522, 1536]
+ attachedType: "QQuickScreenAttached"
+ }
+ Component {
+ file: "private/qquickscreen_p.h"
+ lineNumber: 97
+ name: "QQuickScreenAttached"
+ accessSemantics: "reference"
+ prototype: "QQuickScreenInfo"
+ Method {
+ name: "screenChanged"
+ lineNumber: 113
+ Parameter { type: "QScreen"; isPointer: true }
+ }
+ Method {
+ name: "angleBetween"
+ type: "int"
+ lineNumber: 108
+ Parameter { name: "a"; type: "int" }
+ Parameter { name: "b"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickscreen_p.h"
+ lineNumber: 32
+ name: "QQuickScreenInfo"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/ScreenInfo 2.3",
+ "QtQuick/ScreenInfo 2.10",
+ "QtQuick/ScreenInfo 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [515, 522, 1536]
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ notify: "nameChanged"
+ index: 0
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "manufacturer"
+ revision: 522
+ type: "QString"
+ read: "manufacturer"
+ notify: "manufacturerChanged"
+ index: 1
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "model"
+ revision: 522
+ type: "QString"
+ read: "model"
+ notify: "modelChanged"
+ index: 2
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "serialNumber"
+ revision: 522
+ type: "QString"
+ read: "serialNumber"
+ notify: "serialNumberChanged"
+ index: 3
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "int"
+ read: "width"
+ notify: "widthChanged"
+ index: 4
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "int"
+ read: "height"
+ notify: "heightChanged"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "desktopAvailableWidth"
+ type: "int"
+ read: "desktopAvailableWidth"
+ notify: "desktopGeometryChanged"
+ index: 6
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "desktopAvailableHeight"
+ type: "int"
+ read: "desktopAvailableHeight"
+ notify: "desktopGeometryChanged"
+ index: 7
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "logicalPixelDensity"
+ type: "double"
+ read: "logicalPixelDensity"
+ notify: "logicalPixelDensityChanged"
+ index: 8
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pixelDensity"
+ type: "double"
+ read: "pixelDensity"
+ notify: "pixelDensityChanged"
+ index: 9
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "devicePixelRatio"
+ type: "double"
+ read: "devicePixelRatio"
+ notify: "devicePixelRatioChanged"
+ index: 10
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "primaryOrientation"
+ type: "Qt::ScreenOrientation"
+ read: "primaryOrientation"
+ notify: "primaryOrientationChanged"
+ index: 11
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "orientation"
+ type: "Qt::ScreenOrientation"
+ read: "orientation"
+ notify: "orientationChanged"
+ index: 12
+ lineNumber: 47
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "virtualX"
+ revision: 515
+ type: "int"
+ read: "virtualX"
+ notify: "virtualXChanged"
+ index: 13
+ lineNumber: 49
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "virtualY"
+ revision: 515
+ type: "int"
+ read: "virtualY"
+ notify: "virtualYChanged"
+ index: 14
+ lineNumber: 50
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "nameChanged"; lineNumber: 78 }
+ Signal { name: "manufacturerChanged"; revision: 522; lineNumber: 79 }
+ Signal { name: "modelChanged"; revision: 522; lineNumber: 80 }
+ Signal { name: "serialNumberChanged"; revision: 522; lineNumber: 81 }
+ Signal { name: "widthChanged"; lineNumber: 82 }
+ Signal { name: "heightChanged"; lineNumber: 83 }
+ Signal { name: "desktopGeometryChanged"; lineNumber: 84 }
+ Signal { name: "logicalPixelDensityChanged"; lineNumber: 85 }
+ Signal { name: "pixelDensityChanged"; lineNumber: 86 }
+ Signal { name: "devicePixelRatioChanged"; lineNumber: 87 }
+ Signal { name: "primaryOrientationChanged"; lineNumber: 88 }
+ Signal { name: "orientationChanged"; lineNumber: 89 }
+ Signal { name: "virtualXChanged"; revision: 515; lineNumber: 90 }
+ Signal { name: "virtualYChanged"; revision: 515; lineNumber: 91 }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 156
+ name: "QQuickScriptAction"
+ accessSemantics: "reference"
+ prototype: "QQuickAbstractAnimation"
+ exports: [
+ "QtQuick/ScriptAction 2.0",
+ "QtQuick/ScriptAction 2.12",
+ "QtQuick/ScriptAction 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Property {
+ name: "script"
+ type: "QQmlScriptString"
+ read: "script"
+ write: "setScript"
+ index: 0
+ lineNumber: 161
+ }
+ Property {
+ name: "scriptName"
+ type: "QString"
+ read: "stateChangeScriptName"
+ write: "setStateChangeScriptName"
+ index: 1
+ lineNumber: 162
+ }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 415
+ name: "QQuickSequentialAnimation"
+ accessSemantics: "reference"
+ defaultProperty: "animations"
+ prototype: "QQuickAnimationGroup"
+ exports: [
+ "QtQuick/SequentialAnimation 2.0",
+ "QtQuick/SequentialAnimation 2.12",
+ "QtQuick/SequentialAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ }
+ Component {
+ file: "private/qquickshadereffect_p.h"
+ lineNumber: 31
+ name: "QQuickShaderEffect"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/ShaderEffect 2.0",
+ "QtQuick/ShaderEffect 2.1",
+ "QtQuick/ShaderEffect 2.4",
+ "QtQuick/ShaderEffect 2.7",
+ "QtQuick/ShaderEffect 2.11",
+ "QtQuick/ShaderEffect 6.0",
+ "QtQuick/ShaderEffect 6.3",
+ "QtQuick/ShaderEffect 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Enum {
+ name: "CullMode"
+ lineNumber: 46
+ values: ["NoCulling", "BackFaceCulling", "FrontFaceCulling"]
+ }
+ Enum {
+ name: "Status"
+ lineNumber: 53
+ values: ["Compiled", "Uncompiled", "Error"]
+ }
+ Property {
+ name: "fragmentShader"
+ type: "QUrl"
+ read: "fragmentShader"
+ write: "setFragmentShader"
+ notify: "fragmentShaderChanged"
+ index: 0
+ lineNumber: 34
+ }
+ Property {
+ name: "vertexShader"
+ type: "QUrl"
+ read: "vertexShader"
+ write: "setVertexShader"
+ notify: "vertexShaderChanged"
+ index: 1
+ lineNumber: 35
+ }
+ Property {
+ name: "blending"
+ type: "bool"
+ read: "blending"
+ write: "setBlending"
+ notify: "blendingChanged"
+ index: 2
+ lineNumber: 36
+ }
+ Property {
+ name: "mesh"
+ type: "QVariant"
+ read: "mesh"
+ write: "setMesh"
+ notify: "meshChanged"
+ index: 3
+ lineNumber: 37
+ }
+ Property {
+ name: "cullMode"
+ type: "CullMode"
+ read: "cullMode"
+ write: "setCullMode"
+ notify: "cullModeChanged"
+ index: 4
+ lineNumber: 38
+ }
+ Property {
+ name: "log"
+ type: "QString"
+ read: "log"
+ notify: "logChanged"
+ index: 5
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 6
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "supportsAtlasTextures"
+ revision: 516
+ type: "bool"
+ read: "supportsAtlasTextures"
+ write: "setSupportsAtlasTextures"
+ notify: "supportsAtlasTexturesChanged"
+ index: 7
+ lineNumber: 41
+ }
+ Signal { name: "fragmentShaderChanged"; lineNumber: 89 }
+ Signal { name: "vertexShaderChanged"; lineNumber: 90 }
+ Signal { name: "blendingChanged"; lineNumber: 91 }
+ Signal { name: "meshChanged"; lineNumber: 92 }
+ Signal { name: "cullModeChanged"; lineNumber: 93 }
+ Signal { name: "logChanged"; lineNumber: 94 }
+ Signal { name: "statusChanged"; lineNumber: 95 }
+ Signal { name: "supportsAtlasTexturesChanged"; lineNumber: 96 }
+ }
+ Component {
+ file: "private/qquickshadereffectmesh_p.h"
+ lineNumber: 41
+ name: "QQuickShaderEffectMesh"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/ShaderEffectMesh 2.0",
+ "QtQuick/ShaderEffectMesh 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ Signal { name: "geometryChanged"; lineNumber: 60 }
+ }
+ Component {
+ file: "private/qquickshadereffectsource_p.h"
+ lineNumber: 43
+ name: "QQuickShaderEffectSource"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/ShaderEffectSource 2.0",
+ "QtQuick/ShaderEffectSource 2.1",
+ "QtQuick/ShaderEffectSource 2.4",
+ "QtQuick/ShaderEffectSource 2.6",
+ "QtQuick/ShaderEffectSource 2.7",
+ "QtQuick/ShaderEffectSource 2.9",
+ "QtQuick/ShaderEffectSource 2.11",
+ "QtQuick/ShaderEffectSource 6.0",
+ "QtQuick/ShaderEffectSource 6.3",
+ "QtQuick/ShaderEffectSource 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 516,
+ 518,
+ 519,
+ 521,
+ 523,
+ 1536,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "WrapMode"
+ lineNumber: 62
+ values: [
+ "ClampToEdge",
+ "RepeatHorizontally",
+ "RepeatVertically",
+ "Repeat"
+ ]
+ }
+ Enum {
+ name: "Format"
+ lineNumber: 70
+ values: ["RGBA8", "RGBA16F", "RGBA32F", "Alpha", "RGB", "RGBA"]
+ }
+ Enum {
+ name: "TextureMirroring"
+ lineNumber: 82
+ values: ["NoMirroring", "MirrorHorizontally", "MirrorVertically"]
+ }
+ Property {
+ name: "wrapMode"
+ type: "WrapMode"
+ read: "wrapMode"
+ write: "setWrapMode"
+ notify: "wrapModeChanged"
+ index: 0
+ lineNumber: 47
+ }
+ Property {
+ name: "sourceItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "sourceItem"
+ write: "setSourceItem"
+ notify: "sourceItemChanged"
+ index: 1
+ lineNumber: 48
+ }
+ Property {
+ name: "sourceRect"
+ type: "QRectF"
+ read: "sourceRect"
+ write: "setSourceRect"
+ notify: "sourceRectChanged"
+ index: 2
+ lineNumber: 49
+ }
+ Property {
+ name: "textureSize"
+ type: "QSize"
+ read: "textureSize"
+ write: "setTextureSize"
+ notify: "textureSizeChanged"
+ index: 3
+ lineNumber: 50
+ }
+ Property {
+ name: "format"
+ type: "Format"
+ read: "format"
+ write: "setFormat"
+ notify: "formatChanged"
+ index: 4
+ lineNumber: 51
+ }
+ Property {
+ name: "live"
+ type: "bool"
+ read: "live"
+ write: "setLive"
+ notify: "liveChanged"
+ index: 5
+ lineNumber: 52
+ }
+ Property {
+ name: "hideSource"
+ type: "bool"
+ read: "hideSource"
+ write: "setHideSource"
+ notify: "hideSourceChanged"
+ index: 6
+ lineNumber: 53
+ }
+ Property {
+ name: "mipmap"
+ type: "bool"
+ read: "mipmap"
+ write: "setMipmap"
+ notify: "mipmapChanged"
+ index: 7
+ lineNumber: 54
+ }
+ Property {
+ name: "recursive"
+ type: "bool"
+ read: "recursive"
+ write: "setRecursive"
+ notify: "recursiveChanged"
+ index: 8
+ lineNumber: 55
+ }
+ Property {
+ name: "textureMirroring"
+ revision: 518
+ type: "TextureMirroring"
+ read: "textureMirroring"
+ write: "setTextureMirroring"
+ notify: "textureMirroringChanged"
+ index: 9
+ lineNumber: 56
+ }
+ Property {
+ name: "samples"
+ revision: 521
+ type: "int"
+ read: "samples"
+ write: "setSamples"
+ notify: "samplesChanged"
+ index: 10
+ lineNumber: 57
+ }
+ Signal { name: "wrapModeChanged"; lineNumber: 131 }
+ Signal { name: "sourceItemChanged"; lineNumber: 132 }
+ Signal { name: "sourceRectChanged"; lineNumber: 133 }
+ Signal { name: "textureSizeChanged"; lineNumber: 134 }
+ Signal { name: "formatChanged"; lineNumber: 135 }
+ Signal { name: "liveChanged"; lineNumber: 136 }
+ Signal { name: "hideSourceChanged"; lineNumber: 137 }
+ Signal { name: "mipmapChanged"; lineNumber: 138 }
+ Signal { name: "recursiveChanged"; lineNumber: 139 }
+ Signal { name: "textureMirroringChanged"; lineNumber: 140 }
+ Signal { name: "samplesChanged"; lineNumber: 141 }
+ Signal { name: "scheduledUpdateCompleted"; lineNumber: 143 }
+ Method {
+ name: "sourceItemDestroyed"
+ lineNumber: 146
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method { name: "invalidateSceneGraph"; lineNumber: 147 }
+ Method { name: "scheduleUpdate"; lineNumber: 125 }
+ }
+ Component {
+ file: "private/qquicktranslate_p.h"
+ lineNumber: 135
+ name: "QQuickShear"
+ accessSemantics: "reference"
+ prototype: "QQuickTransform"
+ exports: ["QtQuick/Shear 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Property {
+ name: "origin"
+ type: "QVector3D"
+ read: "origin"
+ write: "setOrigin"
+ notify: "originChanged"
+ index: 0
+ lineNumber: 139
+ }
+ Property {
+ name: "xFactor"
+ type: "double"
+ read: "xFactor"
+ write: "setXFactor"
+ notify: "xFactorChanged"
+ index: 1
+ lineNumber: 140
+ }
+ Property {
+ name: "yFactor"
+ type: "double"
+ read: "yFactor"
+ write: "setYFactor"
+ notify: "yFactorChanged"
+ index: 2
+ lineNumber: 141
+ }
+ Property {
+ name: "xAngle"
+ type: "double"
+ read: "xAngle"
+ write: "setXAngle"
+ notify: "xAngleChanged"
+ index: 3
+ lineNumber: 142
+ }
+ Property {
+ name: "yAngle"
+ type: "double"
+ read: "yAngle"
+ write: "setYAngle"
+ notify: "yAngleChanged"
+ index: 4
+ lineNumber: 143
+ }
+ Signal { name: "originChanged"; lineNumber: 167 }
+ Signal { name: "xFactorChanged"; lineNumber: 168 }
+ Signal { name: "yFactorChanged"; lineNumber: 169 }
+ Signal { name: "xAngleChanged"; lineNumber: 170 }
+ Signal { name: "yAngleChanged"; lineNumber: 171 }
+ }
+ Component {
+ file: "private/qquickshortcut_p.h"
+ lineNumber: 32
+ name: "QQuickShortcut"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick/Shortcut 2.5",
+ "QtQuick/Shortcut 2.6",
+ "QtQuick/Shortcut 2.9",
+ "QtQuick/Shortcut 6.0",
+ "QtQuick/Shortcut 6.10"
+ ]
+ exportMetaObjectRevisions: [517, 518, 521, 1536, 1546]
+ Property {
+ name: "sequence"
+ type: "QVariant"
+ read: "sequence"
+ write: "setSequence"
+ notify: "sequenceChanged"
+ index: 0
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "sequences"
+ revision: 521
+ type: "QVariantList"
+ read: "sequences"
+ write: "setSequences"
+ notify: "sequencesChanged"
+ index: 1
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "nativeText"
+ revision: 518
+ type: "QString"
+ read: "nativeText"
+ notify: "nativeTextChanged"
+ index: 2
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "portableText"
+ revision: 518
+ type: "QString"
+ read: "portableText"
+ notify: "portableTextChanged"
+ index: 3
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 4
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "autoRepeat"
+ type: "bool"
+ read: "autoRepeat"
+ write: "setAutoRepeat"
+ notify: "autoRepeatChanged"
+ index: 5
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "context"
+ type: "Qt::ShortcutContext"
+ read: "context"
+ write: "setContext"
+ notify: "contextChanged"
+ index: 6
+ lineNumber: 42
+ isFinal: true
+ }
+ Signal { name: "sequenceChanged"; lineNumber: 69 }
+ Signal { name: "sequencesChanged"; revision: 521; lineNumber: 70 }
+ Signal { name: "nativeTextChanged"; revision: 1546; lineNumber: 71 }
+ Signal { name: "portableTextChanged"; revision: 1546; lineNumber: 72 }
+ Signal { name: "enabledChanged"; lineNumber: 73 }
+ Signal { name: "autoRepeatChanged"; lineNumber: 74 }
+ Signal { name: "contextChanged"; lineNumber: 75 }
+ Signal { name: "activated"; lineNumber: 77 }
+ Signal { name: "activatedAmbiguously"; lineNumber: 78 }
+ }
+ Component {
+ file: "private/qquicksinglepointhandler_p.h"
+ lineNumber: 26
+ name: "QQuickSinglePointHandler"
+ accessSemantics: "reference"
+ prototype: "QQuickPointerDeviceHandler"
+ Property {
+ name: "point"
+ type: "QQuickHandlerPoint"
+ read: "point"
+ notify: "pointChanged"
+ index: 0
+ lineNumber: 29
+ isReadonly: true
+ }
+ Signal { name: "pointChanged"; lineNumber: 37 }
+ }
+ Component {
+ file: "private/qquicksmoothedanimation_p.h"
+ lineNumber: 28
+ name: "QQuickSmoothedAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickNumberAnimation"
+ exports: [
+ "QtQuick/SmoothedAnimation 2.0",
+ "QtQuick/SmoothedAnimation 2.12",
+ "QtQuick/SmoothedAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Enum {
+ name: "ReversingMode"
+ lineNumber: 40
+ values: ["Eased", "Immediate", "Sync"]
+ }
+ Property {
+ name: "velocity"
+ type: "double"
+ read: "velocity"
+ write: "setVelocity"
+ notify: "velocityChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "reversingMode"
+ type: "ReversingMode"
+ read: "reversingMode"
+ write: "setReversingMode"
+ notify: "reversingModeChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Property {
+ name: "maximumEasingTime"
+ type: "double"
+ read: "maximumEasingTime"
+ write: "setMaximumEasingTime"
+ notify: "maximumEasingTimeChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Signal { name: "velocityChanged"; lineNumber: 62 }
+ Signal { name: "reversingModeChanged"; lineNumber: 63 }
+ Signal { name: "maximumEasingTimeChanged"; lineNumber: 64 }
+ }
+ Component {
+ file: "private/qquickspringanimation_p.h"
+ lineNumber: 27
+ name: "QQuickSpringAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickNumberAnimation"
+ interfaces: ["QQmlPropertyValueSource"]
+ exports: [
+ "QtQuick/SpringAnimation 2.0",
+ "QtQuick/SpringAnimation 2.12",
+ "QtQuick/SpringAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Property {
+ name: "velocity"
+ type: "double"
+ read: "velocity"
+ write: "setVelocity"
+ index: 0
+ lineNumber: 34
+ }
+ Property {
+ name: "spring"
+ type: "double"
+ read: "spring"
+ write: "setSpring"
+ index: 1
+ lineNumber: 35
+ }
+ Property {
+ name: "damping"
+ type: "double"
+ read: "damping"
+ write: "setDamping"
+ index: 2
+ lineNumber: 36
+ }
+ Property {
+ name: "epsilon"
+ type: "double"
+ read: "epsilon"
+ write: "setEpsilon"
+ index: 3
+ lineNumber: 37
+ }
+ Property {
+ name: "modulus"
+ type: "double"
+ read: "modulus"
+ write: "setModulus"
+ notify: "modulusChanged"
+ index: 4
+ lineNumber: 38
+ }
+ Property {
+ name: "mass"
+ type: "double"
+ read: "mass"
+ write: "setMass"
+ notify: "massChanged"
+ index: 5
+ lineNumber: 39
+ }
+ Signal { name: "modulusChanged"; lineNumber: 71 }
+ Signal { name: "massChanged"; lineNumber: 72 }
+ Signal { name: "syncChanged"; lineNumber: 73 }
+ }
+ Component {
+ file: "private/qquicksprite_p.h"
+ lineNumber: 34
+ name: "QQuickSprite"
+ accessSemantics: "reference"
+ prototype: "QQuickStochasticState"
+ exports: ["QtQuick/Sprite 2.0", "QtQuick/Sprite 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 37
+ }
+ Property {
+ name: "reverse"
+ type: "bool"
+ read: "reverse"
+ write: "setReverse"
+ notify: "reverseChanged"
+ index: 1
+ lineNumber: 39
+ }
+ Property {
+ name: "frameSync"
+ type: "bool"
+ read: "frameSync"
+ write: "setFrameSync"
+ notify: "frameSyncChanged"
+ index: 2
+ lineNumber: 40
+ }
+ Property {
+ name: "frames"
+ type: "int"
+ read: "frames"
+ write: "setFrames"
+ notify: "frameCountChanged"
+ index: 3
+ lineNumber: 41
+ }
+ Property {
+ name: "frameCount"
+ type: "int"
+ read: "frameCount"
+ write: "setFrameCount"
+ notify: "frameCountChanged"
+ index: 4
+ lineNumber: 42
+ }
+ Property {
+ name: "frameHeight"
+ type: "int"
+ read: "frameHeight"
+ write: "setFrameHeight"
+ notify: "frameHeightChanged"
+ index: 5
+ lineNumber: 45
+ }
+ Property {
+ name: "frameWidth"
+ type: "int"
+ read: "frameWidth"
+ write: "setFrameWidth"
+ notify: "frameWidthChanged"
+ index: 6
+ lineNumber: 46
+ }
+ Property {
+ name: "frameX"
+ type: "int"
+ read: "frameX"
+ write: "setFrameX"
+ notify: "frameXChanged"
+ index: 7
+ lineNumber: 47
+ }
+ Property {
+ name: "frameY"
+ type: "int"
+ read: "frameY"
+ write: "setFrameY"
+ notify: "frameYChanged"
+ index: 8
+ lineNumber: 48
+ }
+ Property {
+ name: "frameRate"
+ type: "double"
+ read: "frameRate"
+ write: "setFrameRate"
+ reset: "resetFrameRate"
+ notify: "frameRateChanged"
+ index: 9
+ lineNumber: 50
+ }
+ Property {
+ name: "frameRateVariation"
+ type: "double"
+ read: "frameRateVariation"
+ write: "setFrameRateVariation"
+ notify: "frameRateVariationChanged"
+ index: 10
+ lineNumber: 51
+ }
+ Property {
+ name: "frameDuration"
+ type: "int"
+ read: "frameDuration"
+ write: "setFrameDuration"
+ reset: "resetFrameDuration"
+ notify: "frameDurationChanged"
+ index: 11
+ lineNumber: 52
+ }
+ Property {
+ name: "frameDurationVariation"
+ type: "int"
+ read: "frameDurationVariation"
+ write: "setFrameDurationVariation"
+ notify: "frameDurationVariationChanged"
+ index: 12
+ lineNumber: 53
+ }
+ Signal {
+ name: "sourceChanged"
+ lineNumber: 150
+ Parameter { name: "arg"; type: "QUrl" }
+ }
+ Signal {
+ name: "frameHeightChanged"
+ lineNumber: 152
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameWidthChanged"
+ lineNumber: 154
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "reverseChanged"
+ lineNumber: 156
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "frameCountChanged"
+ lineNumber: 158
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameXChanged"
+ lineNumber: 160
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameYChanged"
+ lineNumber: 162
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameRateChanged"
+ lineNumber: 164
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "frameRateVariationChanged"
+ lineNumber: 166
+ Parameter { name: "arg"; type: "double" }
+ }
+ Signal {
+ name: "frameDurationChanged"
+ lineNumber: 168
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameDurationVariationChanged"
+ lineNumber: 170
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "frameSyncChanged"
+ lineNumber: 172
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setSource"
+ lineNumber: 176
+ Parameter { name: "arg"; type: "QUrl" }
+ }
+ Method {
+ name: "setFrameHeight"
+ lineNumber: 185
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameWidth"
+ lineNumber: 193
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setReverse"
+ lineNumber: 201
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setFrames"
+ lineNumber: 209
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameCount"
+ lineNumber: 215
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameX"
+ lineNumber: 223
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameY"
+ lineNumber: 231
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameRate"
+ lineNumber: 239
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setFrameRateVariation"
+ lineNumber: 247
+ Parameter { name: "arg"; type: "double" }
+ }
+ Method {
+ name: "setFrameDuration"
+ lineNumber: 255
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameDurationVariation"
+ lineNumber: 263
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setFrameSync"
+ lineNumber: 271
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method { name: "startImageLoading"; lineNumber: 280 }
+ }
+ Component {
+ file: "private/qquickspritesequence_p.h"
+ lineNumber: 32
+ name: "QQuickSpriteSequence"
+ accessSemantics: "reference"
+ defaultProperty: "sprites"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick/SpriteSequence 2.0",
+ "QtQuick/SpriteSequence 2.1",
+ "QtQuick/SpriteSequence 2.4",
+ "QtQuick/SpriteSequence 2.7",
+ "QtQuick/SpriteSequence 2.11",
+ "QtQuick/SpriteSequence 6.0",
+ "QtQuick/SpriteSequence 6.3",
+ "QtQuick/SpriteSequence 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 513, 516, 519, 523, 1536, 1539, 1543]
+ Property {
+ name: "running"
+ type: "bool"
+ read: "running"
+ write: "setRunning"
+ notify: "runningChanged"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "interpolate"
+ type: "bool"
+ read: "interpolate"
+ write: "setInterpolate"
+ notify: "interpolateChanged"
+ index: 1
+ lineNumber: 36
+ }
+ Property {
+ name: "goalSprite"
+ type: "QString"
+ read: "goalSprite"
+ write: "setGoalSprite"
+ notify: "goalSpriteChanged"
+ index: 2
+ lineNumber: 37
+ }
+ Property {
+ name: "currentSprite"
+ type: "QString"
+ read: "currentSprite"
+ notify: "currentSpriteChanged"
+ index: 3
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "sprites"
+ type: "QQuickSprite"
+ isList: true
+ read: "sprites"
+ index: 4
+ lineNumber: 40
+ isReadonly: true
+ }
+ Signal {
+ name: "runningChanged"
+ lineNumber: 57
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "interpolateChanged"
+ lineNumber: 58
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "goalSpriteChanged"
+ lineNumber: 59
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Signal {
+ name: "currentSpriteChanged"
+ lineNumber: 60
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Method {
+ name: "jumpTo"
+ lineNumber: 64
+ Parameter { name: "sprite"; type: "QString" }
+ }
+ Method {
+ name: "setGoalSprite"
+ lineNumber: 65
+ Parameter { name: "sprite"; type: "QString" }
+ }
+ Method {
+ name: "setRunning"
+ lineNumber: 66
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setInterpolate"
+ lineNumber: 67
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method { name: "createEngine"; lineNumber: 70 }
+ }
+ Component {
+ file: "private/qquickstate_p.h"
+ lineNumber: 122
+ name: "QQuickState"
+ accessSemantics: "reference"
+ defaultProperty: "changes"
+ prototype: "QObject"
+ deferredNames: ["changes"]
+ exports: ["QtQuick/State 2.0", "QtQuick/State 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property { name: "name"; type: "QString"; read: "name"; write: "setName"; index: 0; lineNumber: 126 }
+ Property { name: "when"; type: "bool"; read: "when"; write: "setWhen"; index: 1; lineNumber: 127 }
+ Property {
+ name: "extend"
+ type: "QString"
+ read: "extends"
+ write: "setExtends"
+ index: 2
+ lineNumber: 128
+ }
+ Property {
+ name: "changes"
+ type: "QQuickStateOperation"
+ isList: true
+ read: "changes"
+ index: 3
+ lineNumber: 129
+ isReadonly: true
+ }
+ Signal { name: "completed"; lineNumber: 175 }
+ }
+ Component {
+ file: "private/qquickstatechangescript_p.h"
+ lineNumber: 25
+ name: "QQuickStateChangeScript"
+ accessSemantics: "reference"
+ prototype: "QQuickStateOperation"
+ exports: [
+ "QtQuick/StateChangeScript 2.0",
+ "QtQuick/StateChangeScript 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "script"
+ type: "QQmlScriptString"
+ read: "script"
+ write: "setScript"
+ index: 0
+ lineNumber: 30
+ }
+ Property { name: "name"; type: "QString"; read: "name"; write: "setName"; index: 1; lineNumber: 31 }
+ }
+ Component {
+ file: "private/qquickstategroup_p.h"
+ lineNumber: 24
+ name: "QQuickStateGroup"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQuick/StateGroup 2.0", "QtQuick/StateGroup 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "state"
+ type: "QString"
+ read: "state"
+ write: "setState"
+ notify: "stateChanged"
+ index: 0
+ lineNumber: 30
+ }
+ Property {
+ name: "states"
+ type: "QQuickState"
+ isList: true
+ read: "statesProperty"
+ index: 1
+ lineNumber: 31
+ isReadonly: true
+ }
+ Property {
+ name: "transitions"
+ type: "QQuickTransition"
+ isList: true
+ read: "transitionsProperty"
+ index: 2
+ lineNumber: 32
+ isReadonly: true
+ }
+ Signal {
+ name: "stateChanged"
+ lineNumber: 54
+ Parameter { type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qquickstate_p.h"
+ lineNumber: 95
+ name: "QQuickStateOperation"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ }
+ Component {
+ file: "private/qquickspriteengine_p.h"
+ lineNumber: 37
+ name: "QQuickStochasticState"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 0
+ lineNumber: 40
+ }
+ Property {
+ name: "durationVariation"
+ type: "int"
+ read: "durationVariation"
+ write: "setDurationVariation"
+ notify: "durationVariationChanged"
+ index: 1
+ lineNumber: 41
+ }
+ Property {
+ name: "randomStart"
+ type: "bool"
+ read: "randomStart"
+ write: "setRandomStart"
+ notify: "randomStartChanged"
+ index: 2
+ lineNumber: 43
+ }
+ Property {
+ name: "to"
+ type: "QVariantMap"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 3
+ lineNumber: 44
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 4
+ lineNumber: 45
+ }
+ Signal {
+ name: "durationChanged"
+ lineNumber: 87
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "nameChanged"
+ lineNumber: 89
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Signal {
+ name: "toChanged"
+ lineNumber: 91
+ Parameter { name: "arg"; type: "QVariantMap" }
+ }
+ Signal {
+ name: "durationVariationChanged"
+ lineNumber: 93
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal { name: "entered"; lineNumber: 95 }
+ Signal {
+ name: "randomStartChanged"
+ lineNumber: 97
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Method {
+ name: "setDuration"
+ lineNumber: 100
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setName"
+ lineNumber: 108
+ Parameter { name: "arg"; type: "QString" }
+ }
+ Method {
+ name: "setTo"
+ lineNumber: 116
+ Parameter { name: "arg"; type: "QVariantMap" }
+ }
+ Method {
+ name: "setDurationVariation"
+ lineNumber: 124
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setRandomStart"
+ lineNumber: 132
+ Parameter { name: "arg"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquicksystempalette_p.h"
+ lineNumber: 30
+ name: "QQuickSystemPalette"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/SystemPalette 2.0",
+ "QtQuick/SystemPalette 6.0",
+ "QtQuick/SystemPalette 6.2",
+ "QtQuick/SystemPalette 6.7"
+ ]
+ exportMetaObjectRevisions: [512, 1536, 1538, 1543]
+ Enum {
+ name: "ColorGroup"
+ lineNumber: 58
+ values: ["Active", "Inactive", "Disabled"]
+ }
+ Property {
+ name: "colorGroup"
+ type: "QQuickSystemPalette::ColorGroup"
+ read: "colorGroup"
+ write: "setColorGroup"
+ notify: "paletteChanged"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "window"
+ type: "QColor"
+ read: "window"
+ notify: "paletteChanged"
+ index: 1
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "windowText"
+ type: "QColor"
+ read: "windowText"
+ notify: "paletteChanged"
+ index: 2
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property {
+ name: "base"
+ type: "QColor"
+ read: "base"
+ notify: "paletteChanged"
+ index: 3
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "text"
+ type: "QColor"
+ read: "text"
+ notify: "paletteChanged"
+ index: 4
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "alternateBase"
+ type: "QColor"
+ read: "alternateBase"
+ notify: "paletteChanged"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "button"
+ type: "QColor"
+ read: "button"
+ notify: "paletteChanged"
+ index: 6
+ lineNumber: 41
+ isReadonly: true
+ }
+ Property {
+ name: "buttonText"
+ type: "QColor"
+ read: "buttonText"
+ notify: "paletteChanged"
+ index: 7
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "light"
+ type: "QColor"
+ read: "light"
+ notify: "paletteChanged"
+ index: 8
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "midlight"
+ type: "QColor"
+ read: "midlight"
+ notify: "paletteChanged"
+ index: 9
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "dark"
+ type: "QColor"
+ read: "dark"
+ notify: "paletteChanged"
+ index: 10
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "mid"
+ type: "QColor"
+ read: "mid"
+ notify: "paletteChanged"
+ index: 11
+ lineNumber: 46
+ isReadonly: true
+ }
+ Property {
+ name: "shadow"
+ type: "QColor"
+ read: "shadow"
+ notify: "paletteChanged"
+ index: 12
+ lineNumber: 47
+ isReadonly: true
+ }
+ Property {
+ name: "highlight"
+ type: "QColor"
+ read: "highlight"
+ notify: "paletteChanged"
+ index: 13
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "highlightedText"
+ type: "QColor"
+ read: "highlightedText"
+ notify: "paletteChanged"
+ index: 14
+ lineNumber: 49
+ isReadonly: true
+ }
+ Property {
+ name: "placeholderText"
+ revision: 1538
+ type: "QColor"
+ read: "placeholderText"
+ notify: "paletteChanged"
+ index: 15
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "accent"
+ revision: 1543
+ type: "QColor"
+ read: "accent"
+ notify: "paletteChanged"
+ index: 16
+ lineNumber: 51
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "paletteChanged"; lineNumber: 87 }
+ }
+ Component {
+ file: "private/qquicktableview_p.h"
+ lineNumber: 39
+ name: "QQuickTableView"
+ accessSemantics: "reference"
+ defaultProperty: "flickableData"
+ prototype: "QQuickFlickable"
+ interfaces: ["QQmlFinalizerHook"]
+ exports: [
+ "QtQuick/TableView 2.12",
+ "QtQuick/TableView 2.14",
+ "QtQuick/TableView 6.0",
+ "QtQuick/TableView 6.2",
+ "QtQuick/TableView 6.3",
+ "QtQuick/TableView 6.4",
+ "QtQuick/TableView 6.5",
+ "QtQuick/TableView 6.6",
+ "QtQuick/TableView 6.7",
+ "QtQuick/TableView 6.8",
+ "QtQuick/TableView 6.9",
+ "QtQuick/TableView 6.10",
+ "QtQuick/TableView 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 524,
+ 526,
+ 1536,
+ 1538,
+ 1539,
+ 1540,
+ 1541,
+ 1542,
+ 1543,
+ 1544,
+ 1545,
+ 1546,
+ 1547
+ ]
+ attachedType: "QQuickTableViewAttached"
+ Enum {
+ name: "SelectionBehavior"
+ lineNumber: 81
+ values: [
+ "SelectionDisabled",
+ "SelectCells",
+ "SelectRows",
+ "SelectColumns"
+ ]
+ }
+ Enum {
+ name: "SelectionMode"
+ lineNumber: 89
+ values: [
+ "SingleSelection",
+ "ContiguousSelection",
+ "ExtendedSelection"
+ ]
+ }
+ Enum {
+ name: "EditTriggers"
+ alias: "EditTrigger"
+ isFlag: true
+ lineNumber: 96
+ values: [
+ "NoEditTriggers",
+ "SingleTapped",
+ "DoubleTapped",
+ "SelectedTapped",
+ "EditKeyPressed",
+ "AnyKeyPressed"
+ ]
+ }
+ Property {
+ name: "rows"
+ type: "int"
+ read: "rows"
+ notify: "rowsChanged"
+ index: 0
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "columns"
+ type: "int"
+ read: "columns"
+ notify: "columnsChanged"
+ index: 1
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "rowSpacing"
+ type: "double"
+ read: "rowSpacing"
+ write: "setRowSpacing"
+ notify: "rowSpacingChanged"
+ index: 2
+ lineNumber: 46
+ }
+ Property {
+ name: "columnSpacing"
+ type: "double"
+ read: "columnSpacing"
+ write: "setColumnSpacing"
+ notify: "columnSpacingChanged"
+ index: 3
+ lineNumber: 47
+ }
+ Property {
+ name: "rowHeightProvider"
+ type: "QJSValue"
+ read: "rowHeightProvider"
+ write: "setRowHeightProvider"
+ notify: "rowHeightProviderChanged"
+ index: 4
+ lineNumber: 48
+ }
+ Property {
+ name: "columnWidthProvider"
+ type: "QJSValue"
+ read: "columnWidthProvider"
+ write: "setColumnWidthProvider"
+ notify: "columnWidthProviderChanged"
+ index: 5
+ lineNumber: 49
+ }
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 6
+ lineNumber: 50
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 7
+ lineNumber: 51
+ }
+ Property {
+ name: "reuseItems"
+ type: "bool"
+ read: "reuseItems"
+ write: "setReuseItems"
+ notify: "reuseItemsChanged"
+ index: 8
+ lineNumber: 52
+ }
+ Property {
+ name: "contentWidth"
+ type: "double"
+ read: "contentWidth"
+ write: "setContentWidth"
+ notify: "contentWidthChanged"
+ index: 9
+ lineNumber: 53
+ isOverride: true
+ }
+ Property {
+ name: "contentHeight"
+ type: "double"
+ read: "contentHeight"
+ write: "setContentHeight"
+ notify: "contentHeightChanged"
+ index: 10
+ lineNumber: 54
+ isOverride: true
+ }
+ Property {
+ name: "syncView"
+ revision: 526
+ type: "QQuickTableView"
+ isPointer: true
+ read: "syncView"
+ write: "setSyncView"
+ notify: "syncViewChanged"
+ index: 11
+ lineNumber: 55
+ }
+ Property {
+ name: "syncDirection"
+ revision: 526
+ type: "Qt::Orientations"
+ read: "syncDirection"
+ write: "setSyncDirection"
+ notify: "syncDirectionChanged"
+ index: 12
+ lineNumber: 56
+ }
+ Property {
+ name: "leftColumn"
+ revision: 1536
+ type: "int"
+ read: "leftColumn"
+ notify: "leftColumnChanged"
+ index: 13
+ lineNumber: 57
+ isReadonly: true
+ }
+ Property {
+ name: "rightColumn"
+ revision: 1536
+ type: "int"
+ read: "rightColumn"
+ notify: "rightColumnChanged"
+ index: 14
+ lineNumber: 58
+ isReadonly: true
+ }
+ Property {
+ name: "topRow"
+ revision: 1536
+ type: "int"
+ read: "topRow"
+ notify: "topRowChanged"
+ index: 15
+ lineNumber: 59
+ isReadonly: true
+ }
+ Property {
+ name: "bottomRow"
+ revision: 1536
+ type: "int"
+ read: "bottomRow"
+ notify: "bottomRowChanged"
+ index: 16
+ lineNumber: 60
+ isReadonly: true
+ }
+ Property {
+ name: "selectionModel"
+ revision: 1538
+ type: "QItemSelectionModel"
+ isPointer: true
+ read: "selectionModel"
+ write: "setSelectionModel"
+ notify: "selectionModelChanged"
+ index: 17
+ lineNumber: 61
+ }
+ Property {
+ name: "animate"
+ revision: 1540
+ type: "bool"
+ read: "animate"
+ write: "setAnimate"
+ notify: "animateChanged"
+ index: 18
+ lineNumber: 62
+ }
+ Property {
+ name: "keyNavigationEnabled"
+ revision: 1540
+ type: "bool"
+ read: "keyNavigationEnabled"
+ write: "setKeyNavigationEnabled"
+ notify: "keyNavigationEnabledChanged"
+ index: 19
+ lineNumber: 63
+ }
+ Property {
+ name: "pointerNavigationEnabled"
+ revision: 1540
+ type: "bool"
+ read: "pointerNavigationEnabled"
+ write: "setPointerNavigationEnabled"
+ notify: "pointerNavigationEnabledChanged"
+ index: 20
+ lineNumber: 64
+ }
+ Property {
+ name: "currentRow"
+ revision: 1540
+ type: "int"
+ read: "currentRow"
+ notify: "currentRowChanged"
+ index: 21
+ lineNumber: 65
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "currentColumn"
+ revision: 1540
+ type: "int"
+ read: "currentColumn"
+ notify: "currentColumnChanged"
+ index: 22
+ lineNumber: 66
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "alternatingRows"
+ revision: 1540
+ type: "bool"
+ read: "alternatingRows"
+ write: "setAlternatingRows"
+ notify: "alternatingRowsChanged"
+ index: 23
+ lineNumber: 67
+ isFinal: true
+ }
+ Property {
+ name: "selectionBehavior"
+ revision: 1540
+ type: "SelectionBehavior"
+ read: "selectionBehavior"
+ write: "setSelectionBehavior"
+ notify: "selectionBehaviorChanged"
+ index: 24
+ lineNumber: 68
+ isFinal: true
+ }
+ Property {
+ name: "resizableColumns"
+ revision: 1541
+ type: "bool"
+ read: "resizableColumns"
+ write: "setResizableColumns"
+ notify: "resizableColumnsChanged"
+ index: 25
+ lineNumber: 69
+ isFinal: true
+ }
+ Property {
+ name: "resizableRows"
+ revision: 1541
+ type: "bool"
+ read: "resizableRows"
+ write: "setResizableRows"
+ notify: "resizableRowsChanged"
+ index: 26
+ lineNumber: 70
+ isFinal: true
+ }
+ Property {
+ name: "editTriggers"
+ revision: 1541
+ type: "EditTriggers"
+ read: "editTriggers"
+ write: "setEditTriggers"
+ notify: "editTriggersChanged"
+ index: 27
+ lineNumber: 71
+ isFinal: true
+ }
+ Property {
+ name: "selectionMode"
+ revision: 1542
+ type: "SelectionMode"
+ read: "selectionMode"
+ write: "setSelectionMode"
+ notify: "selectionModeChanged"
+ index: 28
+ lineNumber: 72
+ isFinal: true
+ }
+ Property {
+ name: "delegateModelAccess"
+ revision: 1546
+ type: "QQmlDelegateModel::DelegateModelAccess"
+ read: "delegateModelAccess"
+ write: "setDelegateModelAccess"
+ notify: "delegateModelAccessChanged"
+ index: 29
+ lineNumber: 73
+ isFinal: true
+ }
+ Signal { name: "rowsChanged"; lineNumber: 240 }
+ Signal { name: "columnsChanged"; lineNumber: 241 }
+ Signal { name: "rowSpacingChanged"; lineNumber: 242 }
+ Signal { name: "columnSpacingChanged"; lineNumber: 243 }
+ Signal { name: "rowHeightProviderChanged"; lineNumber: 244 }
+ Signal { name: "columnWidthProviderChanged"; lineNumber: 245 }
+ Signal { name: "modelChanged"; lineNumber: 246 }
+ Signal { name: "delegateChanged"; lineNumber: 247 }
+ Signal { name: "reuseItemsChanged"; lineNumber: 248 }
+ Signal { name: "syncViewChanged"; revision: 526; lineNumber: 249 }
+ Signal { name: "syncDirectionChanged"; revision: 526; lineNumber: 250 }
+ Signal { name: "leftColumnChanged"; revision: 1536; lineNumber: 251 }
+ Signal { name: "rightColumnChanged"; revision: 1536; lineNumber: 252 }
+ Signal { name: "topRowChanged"; revision: 1536; lineNumber: 253 }
+ Signal { name: "bottomRowChanged"; revision: 1536; lineNumber: 254 }
+ Signal { name: "selectionModelChanged"; revision: 1538; lineNumber: 255 }
+ Signal { name: "animateChanged"; revision: 1540; lineNumber: 256 }
+ Signal { name: "keyNavigationEnabledChanged"; revision: 1540; lineNumber: 257 }
+ Signal { name: "pointerNavigationEnabledChanged"; revision: 1540; lineNumber: 258 }
+ Signal { name: "currentRowChanged"; revision: 1540; lineNumber: 259 }
+ Signal { name: "currentColumnChanged"; revision: 1540; lineNumber: 260 }
+ Signal { name: "alternatingRowsChanged"; revision: 1540; lineNumber: 261 }
+ Signal { name: "selectionBehaviorChanged"; revision: 1540; lineNumber: 262 }
+ Signal { name: "resizableColumnsChanged"; revision: 1541; lineNumber: 263 }
+ Signal { name: "resizableRowsChanged"; revision: 1541; lineNumber: 264 }
+ Signal { name: "editTriggersChanged"; revision: 1541; lineNumber: 265 }
+ Signal { name: "layoutChanged"; revision: 1541; lineNumber: 266 }
+ Signal { name: "selectionModeChanged"; revision: 1542; lineNumber: 267 }
+ Signal {
+ name: "rowMoved"
+ revision: 1544
+ lineNumber: 268
+ Parameter { name: "logicalIndex"; type: "int" }
+ Parameter { name: "oldVisualIndex"; type: "int" }
+ Parameter { name: "newVisualIndex"; type: "int" }
+ }
+ Signal {
+ name: "columnMoved"
+ revision: 1544
+ lineNumber: 269
+ Parameter { name: "logicalIndex"; type: "int" }
+ Parameter { name: "oldVisualIndex"; type: "int" }
+ Parameter { name: "newVisualIndex"; type: "int" }
+ }
+ Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 270 }
+ Method { name: "forceLayout"; lineNumber: 181 }
+ Method {
+ name: "positionViewAtCell"
+ lineNumber: 182
+ Parameter { name: "cell"; type: "QPoint" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ Parameter { name: "offset"; type: "QPointF" }
+ Parameter { name: "subRect"; type: "QRectF" }
+ }
+ Method {
+ name: "positionViewAtCell"
+ isCloned: true
+ lineNumber: 182
+ Parameter { name: "cell"; type: "QPoint" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ Parameter { name: "offset"; type: "QPointF" }
+ }
+ Method {
+ name: "positionViewAtCell"
+ isCloned: true
+ lineNumber: 182
+ Parameter { name: "cell"; type: "QPoint" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ }
+ Method {
+ name: "positionViewAtIndex"
+ lineNumber: 183
+ Parameter { name: "index"; type: "QModelIndex" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ Parameter { name: "offset"; type: "QPointF" }
+ Parameter { name: "subRect"; type: "QRectF" }
+ }
+ Method {
+ name: "positionViewAtIndex"
+ isCloned: true
+ lineNumber: 183
+ Parameter { name: "index"; type: "QModelIndex" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ Parameter { name: "offset"; type: "QPointF" }
+ }
+ Method {
+ name: "positionViewAtIndex"
+ isCloned: true
+ lineNumber: 183
+ Parameter { name: "index"; type: "QModelIndex" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ }
+ Method {
+ name: "positionViewAtRow"
+ lineNumber: 184
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ Parameter { name: "offset"; type: "double" }
+ Parameter { name: "subRect"; type: "QRectF" }
+ }
+ Method {
+ name: "positionViewAtRow"
+ isCloned: true
+ lineNumber: 184
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ Parameter { name: "offset"; type: "double" }
+ }
+ Method {
+ name: "positionViewAtRow"
+ isCloned: true
+ lineNumber: 184
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ }
+ Method {
+ name: "positionViewAtColumn"
+ lineNumber: 185
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ Parameter { name: "offset"; type: "double" }
+ Parameter { name: "subRect"; type: "QRectF" }
+ }
+ Method {
+ name: "positionViewAtColumn"
+ isCloned: true
+ lineNumber: 185
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ Parameter { name: "offset"; type: "double" }
+ }
+ Method {
+ name: "positionViewAtColumn"
+ isCloned: true
+ lineNumber: 185
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ }
+ Method {
+ name: "itemAtCell"
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 186
+ Parameter { name: "cell"; type: "QPoint" }
+ }
+ Method {
+ name: "cellAtPosition"
+ revision: 1540
+ type: "QPoint"
+ isMethodConstant: true
+ lineNumber: 188
+ Parameter { name: "position"; type: "QPointF" }
+ Parameter { name: "includeSpacing"; type: "bool" }
+ }
+ Method {
+ name: "cellAtPosition"
+ revision: 1540
+ type: "QPoint"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 188
+ Parameter { name: "position"; type: "QPointF" }
+ }
+ Method {
+ name: "cellAtPosition"
+ revision: 1540
+ type: "QPoint"
+ isMethodConstant: true
+ lineNumber: 189
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "includeSpacing"; type: "bool" }
+ }
+ Method {
+ name: "cellAtPosition"
+ revision: 1540
+ type: "QPoint"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 189
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "modelIndex"
+ revision: 1540
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 192
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "cellAtPos"
+ type: "QPoint"
+ isMethodConstant: true
+ lineNumber: 194
+ Parameter { name: "position"; type: "QPointF" }
+ Parameter { name: "includeSpacing"; type: "bool" }
+ }
+ Method {
+ name: "cellAtPos"
+ type: "QPoint"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 194
+ Parameter { name: "position"; type: "QPointF" }
+ }
+ Method {
+ name: "cellAtPos"
+ type: "QPoint"
+ isMethodConstant: true
+ lineNumber: 195
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "includeSpacing"; type: "bool" }
+ }
+ Method {
+ name: "cellAtPos"
+ type: "QPoint"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 195
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "isColumnLoaded"
+ revision: 1538
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 198
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "isRowLoaded"
+ revision: 1538
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 199
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "columnWidth"
+ revision: 1538
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 201
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "rowHeight"
+ revision: 1538
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 202
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "implicitColumnWidth"
+ revision: 1538
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 203
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "implicitRowHeight"
+ revision: 1538
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 204
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "index"
+ revision: 1540
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 206
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "modelIndex"
+ revision: 1540
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 207
+ Parameter { name: "cell"; type: "QPoint" }
+ }
+ Method {
+ name: "cellAtIndex"
+ revision: 1540
+ type: "QPoint"
+ isMethodConstant: true
+ lineNumber: 208
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method {
+ name: "rowAtIndex"
+ revision: 1540
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 209
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method {
+ name: "columnAtIndex"
+ revision: 1540
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 210
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method {
+ name: "setColumnWidth"
+ revision: 1541
+ lineNumber: 212
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "size"; type: "double" }
+ }
+ Method { name: "clearColumnWidths"; revision: 1541; lineNumber: 213 }
+ Method {
+ name: "explicitColumnWidth"
+ revision: 1541
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 214
+ Parameter { name: "column"; type: "int" }
+ }
+ Method {
+ name: "setRowHeight"
+ revision: 1541
+ lineNumber: 216
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "size"; type: "double" }
+ }
+ Method { name: "clearRowHeights"; revision: 1541; lineNumber: 217 }
+ Method {
+ name: "explicitRowHeight"
+ revision: 1541
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 218
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "edit"
+ revision: 1541
+ lineNumber: 220
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method { name: "closeEditor"; revision: 1541; lineNumber: 221 }
+ Method {
+ name: "itemAtIndex"
+ revision: 1541
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 223
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method {
+ name: "itemAtCell"
+ type: "QQuickItem"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 227
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "positionViewAtCell"
+ lineNumber: 229
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ Parameter { name: "offset"; type: "QPointF" }
+ Parameter { name: "subRect"; type: "QRectF" }
+ }
+ Method {
+ name: "positionViewAtCell"
+ isCloned: true
+ lineNumber: 229
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ Parameter { name: "offset"; type: "QPointF" }
+ }
+ Method {
+ name: "positionViewAtCell"
+ isCloned: true
+ lineNumber: 229
+ Parameter { name: "column"; type: "int" }
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTableView::PositionMode" }
+ }
+ Method {
+ name: "moveColumn"
+ revision: 1544
+ lineNumber: 232
+ Parameter { name: "source"; type: "int" }
+ Parameter { name: "destination"; type: "int" }
+ }
+ Method {
+ name: "moveRow"
+ revision: 1544
+ lineNumber: 233
+ Parameter { name: "source"; type: "int" }
+ Parameter { name: "destination"; type: "int" }
+ }
+ Method { name: "clearColumnReordering"; revision: 1544; lineNumber: 234 }
+ Method { name: "clearRowReordering"; revision: 1544; lineNumber: 235 }
+ }
+ Component {
+ file: "private/qquicktableview_p.h"
+ lineNumber: 293
+ name: "QQuickTableViewAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "view"
+ type: "QQuickTableView"
+ isPointer: true
+ read: "view"
+ notify: "viewChanged"
+ index: 0
+ lineNumber: 296
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "editDelegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "editDelegate"
+ write: "setEditDelegate"
+ notify: "editDelegateChanged"
+ index: 1
+ lineNumber: 297
+ isFinal: true
+ }
+ Signal { name: "viewChanged"; lineNumber: 320 }
+ Signal { name: "pooled"; lineNumber: 321 }
+ Signal { name: "reused"; lineNumber: 322 }
+ Signal { name: "editDelegateChanged"; lineNumber: 323 }
+ Signal { name: "commit"; lineNumber: 324 }
+ }
+ Component {
+ file: "private/qquicktaphandler_p.h"
+ lineNumber: 28
+ name: "QQuickTapHandler"
+ accessSemantics: "reference"
+ prototype: "QQuickSinglePointHandler"
+ exports: [
+ "QtQuick/TapHandler 2.12",
+ "QtQuick/TapHandler 2.15",
+ "QtQuick/TapHandler 6.0",
+ "QtQuick/TapHandler 6.3",
+ "QtQuick/TapHandler 6.5"
+ ]
+ exportMetaObjectRevisions: [524, 527, 1536, 1539, 1541]
+ Enum {
+ name: "GesturePolicy"
+ lineNumber: 42
+ values: [
+ "DragThreshold",
+ "WithinBounds",
+ "ReleaseWithinBounds",
+ "DragWithinBounds"
+ ]
+ }
+ Enum {
+ name: "ExclusiveSignals"
+ alias: "ExclusiveSignal"
+ isFlag: true
+ lineNumber: 50
+ values: ["NotExclusive", "SingleTap", "DoubleTap"]
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "isPressed"
+ notify: "pressedChanged"
+ index: 0
+ lineNumber: 31
+ isReadonly: true
+ }
+ Property {
+ name: "tapCount"
+ type: "int"
+ read: "tapCount"
+ notify: "tapCountChanged"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ }
+ Property {
+ name: "timeHeld"
+ type: "double"
+ read: "timeHeld"
+ notify: "timeHeldChanged"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ }
+ Property {
+ name: "longPressThreshold"
+ type: "double"
+ read: "longPressThreshold"
+ write: "setLongPressThreshold"
+ reset: "resetLongPressThreshold"
+ notify: "longPressThresholdChanged"
+ index: 3
+ lineNumber: 34
+ }
+ Property {
+ name: "gesturePolicy"
+ type: "GesturePolicy"
+ read: "gesturePolicy"
+ write: "setGesturePolicy"
+ notify: "gesturePolicyChanged"
+ index: 4
+ lineNumber: 35
+ }
+ Property {
+ name: "exclusiveSignals"
+ revision: 1541
+ type: "QQuickTapHandler::ExclusiveSignals"
+ read: "exclusiveSignals"
+ write: "setExclusiveSignals"
+ notify: "exclusiveSignalsChanged"
+ index: 5
+ lineNumber: 36
+ }
+ Signal { name: "pressedChanged"; lineNumber: 76 }
+ Signal { name: "tapCountChanged"; lineNumber: 77 }
+ Signal { name: "timeHeldChanged"; lineNumber: 78 }
+ Signal { name: "longPressThresholdChanged"; lineNumber: 79 }
+ Signal { name: "gesturePolicyChanged"; lineNumber: 80 }
+ Signal { name: "exclusiveSignalsChanged"; revision: 1541; lineNumber: 81 }
+ Signal {
+ name: "tapped"
+ lineNumber: 83
+ Parameter { name: "eventPoint"; type: "QEventPoint" }
+ Parameter { type: "Qt::MouseButton" }
+ }
+ Signal {
+ name: "singleTapped"
+ lineNumber: 84
+ Parameter { name: "eventPoint"; type: "QEventPoint" }
+ Parameter { type: "Qt::MouseButton" }
+ }
+ Signal {
+ name: "doubleTapped"
+ lineNumber: 85
+ Parameter { name: "eventPoint"; type: "QEventPoint" }
+ Parameter { type: "Qt::MouseButton" }
+ }
+ Signal { name: "longPressed"; lineNumber: 86 }
+ }
+ Component {
+ file: "private/qquicktext_p.h"
+ lineNumber: 28
+ name: "QQuickText"
+ accessSemantics: "reference"
+ prototype: "QQuickImplicitSizeItem"
+ interfaces: ["QQuickTextInterface"]
+ exports: [
+ "QtQuick/Text 2.0",
+ "QtQuick/Text 2.1",
+ "QtQuick/Text 2.2",
+ "QtQuick/Text 2.3",
+ "QtQuick/Text 2.4",
+ "QtQuick/Text 2.6",
+ "QtQuick/Text 2.7",
+ "QtQuick/Text 2.9",
+ "QtQuick/Text 2.10",
+ "QtQuick/Text 2.11",
+ "QtQuick/Text 6.0",
+ "QtQuick/Text 6.2",
+ "QtQuick/Text 6.3",
+ "QtQuick/Text 6.7"
+ ]
+ exportMetaObjectRevisions: [
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 518,
+ 519,
+ 521,
+ 522,
+ 523,
+ 1536,
+ 1538,
+ 1539,
+ 1543
+ ]
+ Enum {
+ name: "HAlignment"
+ lineNumber: 78
+ values: [
+ "AlignLeft",
+ "AlignRight",
+ "AlignHCenter",
+ "AlignJustify"
+ ]
+ }
+ Enum {
+ name: "VAlignment"
+ lineNumber: 83
+ values: ["AlignTop", "AlignBottom", "AlignVCenter"]
+ }
+ Enum {
+ name: "TextStyle"
+ lineNumber: 87
+ values: ["Normal", "Outline", "Raised", "Sunken"]
+ }
+ Enum {
+ name: "TextFormat"
+ lineNumber: 92
+ values: [
+ "PlainText",
+ "RichText",
+ "MarkdownText",
+ "AutoText",
+ "StyledText"
+ ]
+ }
+ Enum {
+ name: "TextElideMode"
+ lineNumber: 98
+ values: ["ElideLeft", "ElideRight", "ElideMiddle", "ElideNone"]
+ }
+ Enum {
+ name: "WrapMode"
+ lineNumber: 104
+ values: [
+ "NoWrap",
+ "WordWrap",
+ "WrapAnywhere",
+ "WrapAtWordBoundaryOrAnywhere",
+ "Wrap"
+ ]
+ }
+ Enum {
+ name: "RenderType"
+ lineNumber: 112
+ values: ["QtRendering", "NativeRendering", "CurveRendering"]
+ }
+ Enum {
+ name: "RenderTypeQuality"
+ lineNumber: 118
+ values: [
+ "DefaultRenderTypeQuality",
+ "LowRenderTypeQuality",
+ "NormalRenderTypeQuality",
+ "HighRenderTypeQuality",
+ "VeryHighRenderTypeQuality"
+ ]
+ }
+ Enum {
+ name: "LineHeightMode"
+ lineNumber: 126
+ values: ["ProportionalHeight", "FixedHeight"]
+ }
+ Enum {
+ name: "FontSizeMode"
+ lineNumber: 129
+ values: ["FixedSize", "HorizontalFit", "VerticalFit", "Fit"]
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 0
+ lineNumber: 33
+ isVirtual: true
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 1
+ lineNumber: 34
+ isVirtual: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Property {
+ name: "linkColor"
+ type: "QColor"
+ read: "linkColor"
+ write: "setLinkColor"
+ notify: "linkColorChanged"
+ index: 3
+ lineNumber: 36
+ }
+ Property {
+ name: "style"
+ type: "TextStyle"
+ read: "style"
+ write: "setStyle"
+ notify: "styleChanged"
+ index: 4
+ lineNumber: 37
+ }
+ Property {
+ name: "styleColor"
+ type: "QColor"
+ read: "styleColor"
+ write: "setStyleColor"
+ notify: "styleColorChanged"
+ index: 5
+ lineNumber: 38
+ }
+ Property {
+ name: "horizontalAlignment"
+ type: "HAlignment"
+ read: "hAlign"
+ write: "setHAlign"
+ reset: "resetHAlign"
+ notify: "horizontalAlignmentChanged"
+ index: 6
+ lineNumber: 39
+ }
+ Property {
+ name: "effectiveHorizontalAlignment"
+ type: "HAlignment"
+ read: "effectiveHAlign"
+ notify: "effectiveHorizontalAlignmentChanged"
+ index: 7
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "verticalAlignment"
+ type: "VAlignment"
+ read: "vAlign"
+ write: "setVAlign"
+ notify: "verticalAlignmentChanged"
+ index: 8
+ lineNumber: 41
+ }
+ Property {
+ name: "wrapMode"
+ type: "WrapMode"
+ read: "wrapMode"
+ write: "setWrapMode"
+ notify: "wrapModeChanged"
+ index: 9
+ lineNumber: 42
+ }
+ Property {
+ name: "lineCount"
+ type: "int"
+ read: "lineCount"
+ notify: "lineCountChanged"
+ index: 10
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "truncated"
+ type: "bool"
+ read: "truncated"
+ notify: "truncatedChanged"
+ index: 11
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "maximumLineCount"
+ type: "int"
+ read: "maximumLineCount"
+ write: "setMaximumLineCount"
+ reset: "resetMaximumLineCount"
+ notify: "maximumLineCountChanged"
+ index: 12
+ lineNumber: 45
+ }
+ Property {
+ name: "textFormat"
+ type: "TextFormat"
+ read: "textFormat"
+ write: "setTextFormat"
+ notify: "textFormatChanged"
+ index: 13
+ lineNumber: 47
+ }
+ Property {
+ name: "elide"
+ type: "TextElideMode"
+ read: "elideMode"
+ write: "setElideMode"
+ notify: "elideModeChanged"
+ index: 14
+ lineNumber: 48
+ }
+ Property {
+ name: "contentWidth"
+ type: "double"
+ read: "contentWidth"
+ notify: "contentWidthChanged"
+ index: 15
+ lineNumber: 49
+ isReadonly: true
+ }
+ Property {
+ name: "contentHeight"
+ type: "double"
+ read: "contentHeight"
+ notify: "contentHeightChanged"
+ index: 16
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "paintedWidth"
+ type: "double"
+ read: "contentWidth"
+ notify: "contentWidthChanged"
+ index: 17
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "paintedHeight"
+ type: "double"
+ read: "contentHeight"
+ notify: "contentHeightChanged"
+ index: 18
+ lineNumber: 52
+ isReadonly: true
+ }
+ Property {
+ name: "lineHeight"
+ type: "double"
+ read: "lineHeight"
+ write: "setLineHeight"
+ notify: "lineHeightChanged"
+ index: 19
+ lineNumber: 53
+ }
+ Property {
+ name: "lineHeightMode"
+ type: "LineHeightMode"
+ read: "lineHeightMode"
+ write: "setLineHeightMode"
+ notify: "lineHeightModeChanged"
+ index: 20
+ lineNumber: 54
+ }
+ Property {
+ name: "baseUrl"
+ type: "QUrl"
+ read: "baseUrl"
+ write: "setBaseUrl"
+ reset: "resetBaseUrl"
+ notify: "baseUrlChanged"
+ index: 21
+ lineNumber: 55
+ }
+ Property {
+ name: "minimumPixelSize"
+ type: "int"
+ read: "minimumPixelSize"
+ write: "setMinimumPixelSize"
+ notify: "minimumPixelSizeChanged"
+ index: 22
+ lineNumber: 56
+ }
+ Property {
+ name: "minimumPointSize"
+ type: "int"
+ read: "minimumPointSize"
+ write: "setMinimumPointSize"
+ notify: "minimumPointSizeChanged"
+ index: 23
+ lineNumber: 57
+ }
+ Property {
+ name: "fontSizeMode"
+ type: "FontSizeMode"
+ read: "fontSizeMode"
+ write: "setFontSizeMode"
+ notify: "fontSizeModeChanged"
+ index: 24
+ lineNumber: 58
+ }
+ Property {
+ name: "renderType"
+ type: "RenderType"
+ read: "renderType"
+ write: "setRenderType"
+ notify: "renderTypeChanged"
+ index: 25
+ lineNumber: 59
+ }
+ Property {
+ name: "hoveredLink"
+ revision: 514
+ type: "QString"
+ read: "hoveredLink"
+ notify: "linkHovered"
+ index: 26
+ lineNumber: 60
+ isReadonly: true
+ }
+ Property {
+ name: "renderTypeQuality"
+ revision: 1536
+ type: "int"
+ read: "renderTypeQuality"
+ write: "setRenderTypeQuality"
+ notify: "renderTypeQualityChanged"
+ index: 27
+ lineNumber: 61
+ }
+ Property {
+ name: "padding"
+ revision: 518
+ type: "double"
+ read: "padding"
+ write: "setPadding"
+ reset: "resetPadding"
+ notify: "paddingChanged"
+ index: 28
+ lineNumber: 63
+ }
+ Property {
+ name: "topPadding"
+ revision: 518
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 29
+ lineNumber: 64
+ }
+ Property {
+ name: "leftPadding"
+ revision: 518
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 30
+ lineNumber: 65
+ isVirtual: true
+ }
+ Property {
+ name: "rightPadding"
+ revision: 518
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 31
+ lineNumber: 66
+ }
+ Property {
+ name: "bottomPadding"
+ revision: 518
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 32
+ lineNumber: 67
+ }
+ Property {
+ name: "fontInfo"
+ revision: 521
+ type: "QJSValue"
+ read: "fontInfo"
+ notify: "fontInfoChanged"
+ index: 33
+ lineNumber: 69
+ isReadonly: true
+ }
+ Property {
+ name: "advance"
+ revision: 522
+ type: "QSizeF"
+ read: "advance"
+ notify: "contentSizeChanged"
+ index: 34
+ lineNumber: 70
+ isReadonly: true
+ }
+ Signal {
+ name: "textChanged"
+ lineNumber: 248
+ Parameter { name: "text"; type: "QString" }
+ }
+ Signal {
+ name: "linkActivated"
+ lineNumber: 249
+ Parameter { name: "link"; type: "QString" }
+ }
+ Signal {
+ name: "linkHovered"
+ revision: 514
+ lineNumber: 250
+ Parameter { name: "link"; type: "QString" }
+ }
+ Signal {
+ name: "fontChanged"
+ lineNumber: 251
+ Parameter { name: "font"; type: "QFont" }
+ }
+ Signal { name: "colorChanged"; lineNumber: 252 }
+ Signal { name: "linkColorChanged"; lineNumber: 253 }
+ Signal {
+ name: "styleChanged"
+ lineNumber: 254
+ Parameter { name: "style"; type: "QQuickText::TextStyle" }
+ }
+ Signal { name: "styleColorChanged"; lineNumber: 255 }
+ Signal {
+ name: "horizontalAlignmentChanged"
+ lineNumber: 256
+ Parameter { name: "alignment"; type: "QQuickText::HAlignment" }
+ }
+ Signal {
+ name: "verticalAlignmentChanged"
+ lineNumber: 257
+ Parameter { name: "alignment"; type: "QQuickText::VAlignment" }
+ }
+ Signal { name: "wrapModeChanged"; lineNumber: 258 }
+ Signal { name: "lineCountChanged"; lineNumber: 259 }
+ Signal { name: "truncatedChanged"; lineNumber: 260 }
+ Signal { name: "maximumLineCountChanged"; lineNumber: 261 }
+ Signal {
+ name: "textFormatChanged"
+ lineNumber: 262
+ Parameter { name: "textFormat"; type: "QQuickText::TextFormat" }
+ }
+ Signal {
+ name: "elideModeChanged"
+ lineNumber: 263
+ Parameter { name: "mode"; type: "QQuickText::TextElideMode" }
+ }
+ Signal { name: "contentSizeChanged"; lineNumber: 264 }
+ Signal {
+ name: "contentWidthChanged"
+ lineNumber: 266
+ Parameter { name: "contentWidth"; type: "double" }
+ }
+ Signal {
+ name: "contentHeightChanged"
+ lineNumber: 267
+ Parameter { name: "contentHeight"; type: "double" }
+ }
+ Signal {
+ name: "lineHeightChanged"
+ lineNumber: 269
+ Parameter { name: "lineHeight"; type: "double" }
+ }
+ Signal {
+ name: "lineHeightModeChanged"
+ lineNumber: 270
+ Parameter { name: "mode"; type: "QQuickText::LineHeightMode" }
+ }
+ Signal { name: "fontSizeModeChanged"; lineNumber: 271 }
+ Signal { name: "minimumPixelSizeChanged"; lineNumber: 272 }
+ Signal { name: "minimumPointSizeChanged"; lineNumber: 273 }
+ Signal { name: "effectiveHorizontalAlignmentChanged"; lineNumber: 274 }
+ Signal {
+ name: "lineLaidOut"
+ lineNumber: 275
+ Parameter { name: "line"; type: "QQuickTextLine"; isPointer: true }
+ }
+ Signal { name: "baseUrlChanged"; lineNumber: 276 }
+ Signal { name: "renderTypeChanged"; lineNumber: 277 }
+ Signal { name: "paddingChanged"; revision: 518; lineNumber: 278 }
+ Signal { name: "topPaddingChanged"; revision: 518; lineNumber: 279 }
+ Signal { name: "leftPaddingChanged"; revision: 518; lineNumber: 280 }
+ Signal { name: "rightPaddingChanged"; revision: 518; lineNumber: 281 }
+ Signal { name: "bottomPaddingChanged"; revision: 518; lineNumber: 282 }
+ Signal { name: "fontInfoChanged"; revision: 521; lineNumber: 283 }
+ Signal { name: "renderTypeQualityChanged"; revision: 1536; lineNumber: 284 }
+ Method { name: "q_updateLayout"; lineNumber: 303 }
+ Method { name: "triggerPreprocess"; lineNumber: 304 }
+ Method {
+ name: "loadResource"
+ revision: 1543
+ type: "QVariant"
+ lineNumber: 305
+ Parameter { name: "type"; type: "int" }
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Method { name: "resourceRequestFinished"; lineNumber: 306 }
+ Method { name: "imageDownloadFinished"; lineNumber: 307 }
+ Method { name: "forceLayout"; revision: 521; lineNumber: 210 }
+ Method {
+ name: "linkAt"
+ revision: 515
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 220
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquicktextedit_p.h"
+ lineNumber: 33
+ name: "QTextBlock"
+ accessSemantics: "value"
+ extension: "QQuickTextBlockForeign"
+ }
+ Component {
+ file: "private/qquicktextedit_p.h"
+ lineNumber: 33
+ name: "QQuickTextBlockForeign"
+ accessSemantics: "value"
+ }
+ Component {
+ file: "qquicktextdocument.h"
+ lineNumber: 14
+ name: "QQuickTextDocument"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/TextDocument 2.0",
+ "QtQuick/TextDocument 6.0",
+ "QtQuick/TextDocument 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536, 1543]
+ Enum {
+ name: "Status"
+ isScoped: true
+ type: "quint8"
+ lineNumber: 27
+ values: [
+ "Null",
+ "Loading",
+ "Loaded",
+ "Saving",
+ "Saved",
+ "ReadError",
+ "WriteError",
+ "NonLocalFileError"
+ ]
+ }
+ Property {
+ name: "source"
+ revision: 1543
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 17
+ }
+ Property {
+ name: "modified"
+ revision: 1543
+ type: "bool"
+ read: "isModified"
+ write: "setModified"
+ notify: "modifiedChanged"
+ index: 1
+ lineNumber: 18
+ }
+ Property {
+ name: "status"
+ revision: 1543
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 2
+ lineNumber: 19
+ isReadonly: true
+ }
+ Property {
+ name: "errorString"
+ revision: 1543
+ type: "QString"
+ read: "errorString"
+ notify: "errorStringChanged"
+ index: 3
+ lineNumber: 20
+ isReadonly: true
+ }
+ Signal { name: "textDocumentChanged"; revision: 1543; lineNumber: 57 }
+ Signal { name: "sourceChanged"; revision: 1543; lineNumber: 58 }
+ Signal { name: "modifiedChanged"; revision: 1543; lineNumber: 59 }
+ Signal { name: "statusChanged"; revision: 1543; lineNumber: 60 }
+ Signal { name: "errorStringChanged"; revision: 1543; lineNumber: 61 }
+ Method { name: "save"; revision: 1543; lineNumber: 50 }
+ Method {
+ name: "saveAs"
+ revision: 1543
+ lineNumber: 51
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ }
+ Component {
+ file: "private/qquicktextedit_p.h"
+ lineNumber: 41
+ name: "QQuickTextEdit"
+ accessSemantics: "reference"
+ prototype: "QQuickImplicitSizeItem"
+ interfaces: ["QQuickTextInterface"]
+ exports: [
+ "QtQuick/TextEdit 6.4",
+ "QtQuick/TextEdit 6.7",
+ "QtQuick/TextEdit 6.9"
+ ]
+ exportMetaObjectRevisions: [1540, 1543, 1545]
+ Enum {
+ name: "HAlignment"
+ lineNumber: 103
+ values: [
+ "AlignLeft",
+ "AlignRight",
+ "AlignHCenter",
+ "AlignJustify"
+ ]
+ }
+ Enum {
+ name: "VAlignment"
+ lineNumber: 111
+ values: ["AlignTop", "AlignBottom", "AlignVCenter"]
+ }
+ Enum {
+ name: "TextFormat"
+ lineNumber: 118
+ values: ["PlainText", "RichText", "AutoText", "MarkdownText"]
+ }
+ Enum {
+ name: "WrapMode"
+ lineNumber: 126
+ values: [
+ "NoWrap",
+ "WordWrap",
+ "WrapAnywhere",
+ "WrapAtWordBoundaryOrAnywhere",
+ "Wrap"
+ ]
+ }
+ Enum {
+ name: "SelectionMode"
+ lineNumber: 134
+ values: ["SelectCharacters", "SelectWords"]
+ }
+ Enum {
+ name: "RenderType"
+ lineNumber: 140
+ values: ["QtRendering", "NativeRendering", "CurveRendering"]
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 0
+ lineNumber: 46
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 1
+ lineNumber: 47
+ }
+ Property {
+ name: "selectionColor"
+ type: "QColor"
+ read: "selectionColor"
+ write: "setSelectionColor"
+ notify: "selectionColorChanged"
+ index: 2
+ lineNumber: 48
+ }
+ Property {
+ name: "selectedTextColor"
+ type: "QColor"
+ read: "selectedTextColor"
+ write: "setSelectedTextColor"
+ notify: "selectedTextColorChanged"
+ index: 3
+ lineNumber: 49
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 4
+ lineNumber: 50
+ isVirtual: true
+ }
+ Property {
+ name: "horizontalAlignment"
+ type: "HAlignment"
+ read: "hAlign"
+ write: "setHAlign"
+ reset: "resetHAlign"
+ notify: "horizontalAlignmentChanged"
+ index: 5
+ lineNumber: 51
+ }
+ Property {
+ name: "effectiveHorizontalAlignment"
+ type: "HAlignment"
+ read: "effectiveHAlign"
+ notify: "effectiveHorizontalAlignmentChanged"
+ index: 6
+ lineNumber: 52
+ isReadonly: true
+ }
+ Property {
+ name: "verticalAlignment"
+ type: "VAlignment"
+ read: "vAlign"
+ write: "setVAlign"
+ notify: "verticalAlignmentChanged"
+ index: 7
+ lineNumber: 53
+ }
+ Property {
+ name: "wrapMode"
+ type: "WrapMode"
+ read: "wrapMode"
+ write: "setWrapMode"
+ notify: "wrapModeChanged"
+ index: 8
+ lineNumber: 54
+ }
+ Property {
+ name: "lineCount"
+ type: "int"
+ read: "lineCount"
+ notify: "lineCountChanged"
+ index: 9
+ lineNumber: 55
+ isReadonly: true
+ }
+ Property {
+ name: "length"
+ type: "int"
+ read: "length"
+ notify: "textChanged"
+ index: 10
+ lineNumber: 56
+ isReadonly: true
+ }
+ Property {
+ name: "contentWidth"
+ type: "double"
+ read: "contentWidth"
+ notify: "contentSizeChanged"
+ index: 11
+ lineNumber: 57
+ isReadonly: true
+ }
+ Property {
+ name: "contentHeight"
+ type: "double"
+ read: "contentHeight"
+ notify: "contentSizeChanged"
+ index: 12
+ lineNumber: 58
+ isReadonly: true
+ }
+ Property {
+ name: "paintedWidth"
+ type: "double"
+ read: "contentWidth"
+ notify: "contentSizeChanged"
+ index: 13
+ lineNumber: 59
+ isReadonly: true
+ }
+ Property {
+ name: "paintedHeight"
+ type: "double"
+ read: "contentHeight"
+ notify: "contentSizeChanged"
+ index: 14
+ lineNumber: 60
+ isReadonly: true
+ }
+ Property {
+ name: "textFormat"
+ type: "TextFormat"
+ read: "textFormat"
+ write: "setTextFormat"
+ notify: "textFormatChanged"
+ index: 15
+ lineNumber: 61
+ }
+ Property {
+ name: "readOnly"
+ type: "bool"
+ read: "isReadOnly"
+ write: "setReadOnly"
+ notify: "readOnlyChanged"
+ index: 16
+ lineNumber: 62
+ }
+ Property {
+ name: "cursorVisible"
+ type: "bool"
+ read: "isCursorVisible"
+ write: "setCursorVisible"
+ notify: "cursorVisibleChanged"
+ index: 17
+ lineNumber: 63
+ }
+ Property {
+ name: "cursorPosition"
+ type: "int"
+ read: "cursorPosition"
+ write: "setCursorPosition"
+ notify: "cursorPositionChanged"
+ index: 18
+ lineNumber: 64
+ }
+ Property {
+ name: "cursorRectangle"
+ type: "QRectF"
+ read: "cursorRectangle"
+ notify: "cursorRectangleChanged"
+ index: 19
+ lineNumber: 65
+ isReadonly: true
+ }
+ Property {
+ name: "cursorDelegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "cursorDelegate"
+ write: "setCursorDelegate"
+ notify: "cursorDelegateChanged"
+ index: 20
+ lineNumber: 66
+ }
+ Property {
+ name: "overwriteMode"
+ type: "bool"
+ read: "overwriteMode"
+ write: "setOverwriteMode"
+ notify: "overwriteModeChanged"
+ index: 21
+ lineNumber: 67
+ }
+ Property {
+ name: "selectionStart"
+ type: "int"
+ read: "selectionStart"
+ notify: "selectionStartChanged"
+ index: 22
+ lineNumber: 68
+ isReadonly: true
+ }
+ Property {
+ name: "selectionEnd"
+ type: "int"
+ read: "selectionEnd"
+ notify: "selectionEndChanged"
+ index: 23
+ lineNumber: 69
+ isReadonly: true
+ }
+ Property {
+ name: "selectedText"
+ type: "QString"
+ read: "selectedText"
+ notify: "selectedTextChanged"
+ index: 24
+ lineNumber: 70
+ isReadonly: true
+ }
+ Property {
+ name: "activeFocusOnPress"
+ type: "bool"
+ read: "focusOnPress"
+ write: "setFocusOnPress"
+ notify: "activeFocusOnPressChanged"
+ index: 25
+ lineNumber: 71
+ }
+ Property {
+ name: "persistentSelection"
+ type: "bool"
+ read: "persistentSelection"
+ write: "setPersistentSelection"
+ notify: "persistentSelectionChanged"
+ index: 26
+ lineNumber: 72
+ }
+ Property {
+ name: "textMargin"
+ type: "double"
+ read: "textMargin"
+ write: "setTextMargin"
+ notify: "textMarginChanged"
+ index: 27
+ lineNumber: 73
+ }
+ Property {
+ name: "inputMethodHints"
+ type: "Qt::InputMethodHints"
+ read: "inputMethodHints"
+ write: "setInputMethodHints"
+ notify: "inputMethodHintsChanged"
+ index: 28
+ lineNumber: 74
+ }
+ Property {
+ name: "selectByKeyboard"
+ revision: 513
+ type: "bool"
+ read: "selectByKeyboard"
+ write: "setSelectByKeyboard"
+ notify: "selectByKeyboardChanged"
+ index: 29
+ lineNumber: 75
+ }
+ Property {
+ name: "selectByMouse"
+ type: "bool"
+ read: "selectByMouse"
+ write: "setSelectByMouse"
+ notify: "selectByMouseChanged"
+ index: 30
+ lineNumber: 76
+ }
+ Property {
+ name: "mouseSelectionMode"
+ type: "SelectionMode"
+ read: "mouseSelectionMode"
+ write: "setMouseSelectionMode"
+ notify: "mouseSelectionModeChanged"
+ index: 31
+ lineNumber: 77
+ }
+ Property {
+ name: "canPaste"
+ type: "bool"
+ read: "canPaste"
+ notify: "canPasteChanged"
+ index: 32
+ lineNumber: 78
+ isReadonly: true
+ }
+ Property {
+ name: "canUndo"
+ type: "bool"
+ read: "canUndo"
+ notify: "canUndoChanged"
+ index: 33
+ lineNumber: 79
+ isReadonly: true
+ }
+ Property {
+ name: "canRedo"
+ type: "bool"
+ read: "canRedo"
+ notify: "canRedoChanged"
+ index: 34
+ lineNumber: 80
+ isReadonly: true
+ }
+ Property {
+ name: "inputMethodComposing"
+ type: "bool"
+ read: "isInputMethodComposing"
+ notify: "inputMethodComposingChanged"
+ index: 35
+ lineNumber: 81
+ isReadonly: true
+ }
+ Property {
+ name: "baseUrl"
+ type: "QUrl"
+ read: "baseUrl"
+ write: "setBaseUrl"
+ reset: "resetBaseUrl"
+ notify: "baseUrlChanged"
+ index: 36
+ lineNumber: 82
+ }
+ Property {
+ name: "renderType"
+ type: "RenderType"
+ read: "renderType"
+ write: "setRenderType"
+ notify: "renderTypeChanged"
+ index: 37
+ lineNumber: 83
+ }
+ Property {
+ name: "textDocument"
+ revision: 513
+ type: "QQuickTextDocument"
+ isPointer: true
+ read: "textDocument"
+ index: 38
+ lineNumber: 84
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "hoveredLink"
+ revision: 514
+ type: "QString"
+ read: "hoveredLink"
+ notify: "linkHovered"
+ index: 39
+ lineNumber: 85
+ isReadonly: true
+ }
+ Property {
+ name: "padding"
+ revision: 518
+ type: "double"
+ read: "padding"
+ write: "setPadding"
+ reset: "resetPadding"
+ notify: "paddingChanged"
+ index: 40
+ lineNumber: 86
+ }
+ Property {
+ name: "topPadding"
+ revision: 518
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 41
+ lineNumber: 87
+ }
+ Property {
+ name: "leftPadding"
+ revision: 518
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 42
+ lineNumber: 88
+ }
+ Property {
+ name: "rightPadding"
+ revision: 518
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 43
+ lineNumber: 89
+ }
+ Property {
+ name: "bottomPadding"
+ revision: 518
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 44
+ lineNumber: 90
+ }
+ Property {
+ name: "preeditText"
+ revision: 519
+ type: "QString"
+ read: "preeditText"
+ notify: "preeditTextChanged"
+ index: 45
+ lineNumber: 91
+ isReadonly: true
+ }
+ Property {
+ name: "tabStopDistance"
+ revision: 522
+ type: "double"
+ read: "tabStopDistance"
+ write: "setTabStopDistance"
+ notify: "tabStopDistanceChanged"
+ index: 46
+ lineNumber: 92
+ }
+ Property {
+ name: "cursorSelection"
+ revision: 1543
+ type: "QQuickTextSelection"
+ isPointer: true
+ read: "cursorSelection"
+ index: 47
+ lineNumber: 93
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Signal { name: "textChanged"; lineNumber: 296 }
+ Signal { name: "preeditTextChanged"; revision: 519; lineNumber: 297 }
+ Signal { name: "contentSizeChanged"; lineNumber: 298 }
+ Signal { name: "cursorPositionChanged"; lineNumber: 299 }
+ Signal { name: "cursorRectangleChanged"; lineNumber: 300 }
+ Signal { name: "selectionStartChanged"; lineNumber: 301 }
+ Signal { name: "selectionEndChanged"; lineNumber: 302 }
+ Signal { name: "selectedTextChanged"; lineNumber: 303 }
+ Signal {
+ name: "colorChanged"
+ lineNumber: 304
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Signal {
+ name: "selectionColorChanged"
+ lineNumber: 305
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Signal {
+ name: "selectedTextColorChanged"
+ lineNumber: 306
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Signal {
+ name: "fontChanged"
+ lineNumber: 307
+ Parameter { name: "font"; type: "QFont" }
+ }
+ Signal {
+ name: "horizontalAlignmentChanged"
+ lineNumber: 308
+ Parameter { name: "alignment"; type: "QQuickTextEdit::HAlignment" }
+ }
+ Signal {
+ name: "verticalAlignmentChanged"
+ lineNumber: 309
+ Parameter { name: "alignment"; type: "QQuickTextEdit::VAlignment" }
+ }
+ Signal { name: "wrapModeChanged"; lineNumber: 310 }
+ Signal { name: "lineCountChanged"; lineNumber: 311 }
+ Signal {
+ name: "textFormatChanged"
+ lineNumber: 312
+ Parameter { name: "textFormat"; type: "QQuickTextEdit::TextFormat" }
+ }
+ Signal {
+ name: "readOnlyChanged"
+ lineNumber: 313
+ Parameter { name: "isReadOnly"; type: "bool" }
+ }
+ Signal {
+ name: "cursorVisibleChanged"
+ lineNumber: 314
+ Parameter { name: "isCursorVisible"; type: "bool" }
+ }
+ Signal { name: "cursorDelegateChanged"; lineNumber: 315 }
+ Signal {
+ name: "overwriteModeChanged"
+ lineNumber: 316
+ Parameter { name: "overwriteMode"; type: "bool" }
+ }
+ Signal {
+ name: "activeFocusOnPressChanged"
+ lineNumber: 317
+ Parameter { name: "activeFocusOnPressed"; type: "bool" }
+ }
+ Signal {
+ name: "persistentSelectionChanged"
+ lineNumber: 318
+ Parameter { name: "isPersistentSelection"; type: "bool" }
+ }
+ Signal {
+ name: "textMarginChanged"
+ lineNumber: 319
+ Parameter { name: "textMargin"; type: "double" }
+ }
+ Signal {
+ name: "selectByKeyboardChanged"
+ revision: 513
+ lineNumber: 320
+ Parameter { name: "selectByKeyboard"; type: "bool" }
+ }
+ Signal {
+ name: "selectByMouseChanged"
+ lineNumber: 321
+ Parameter { name: "selectByMouse"; type: "bool" }
+ }
+ Signal {
+ name: "mouseSelectionModeChanged"
+ lineNumber: 322
+ Parameter { name: "mode"; type: "QQuickTextEdit::SelectionMode" }
+ }
+ Signal {
+ name: "linkActivated"
+ lineNumber: 323
+ Parameter { name: "link"; type: "QString" }
+ }
+ Signal {
+ name: "linkHovered"
+ revision: 514
+ lineNumber: 324
+ Parameter { name: "link"; type: "QString" }
+ }
+ Signal { name: "canPasteChanged"; lineNumber: 325 }
+ Signal { name: "canUndoChanged"; lineNumber: 326 }
+ Signal { name: "canRedoChanged"; lineNumber: 327 }
+ Signal { name: "inputMethodComposingChanged"; lineNumber: 328 }
+ Signal { name: "effectiveHorizontalAlignmentChanged"; lineNumber: 329 }
+ Signal { name: "baseUrlChanged"; lineNumber: 330 }
+ Signal { name: "inputMethodHintsChanged"; lineNumber: 331 }
+ Signal { name: "renderTypeChanged"; lineNumber: 332 }
+ Signal { name: "editingFinished"; revision: 518; lineNumber: 333 }
+ Signal { name: "paddingChanged"; revision: 518; lineNumber: 334 }
+ Signal { name: "topPaddingChanged"; revision: 518; lineNumber: 335 }
+ Signal { name: "leftPaddingChanged"; revision: 518; lineNumber: 336 }
+ Signal { name: "rightPaddingChanged"; revision: 518; lineNumber: 337 }
+ Signal { name: "bottomPaddingChanged"; revision: 518; lineNumber: 338 }
+ Signal {
+ name: "tabStopDistanceChanged"
+ revision: 522
+ lineNumber: 339
+ Parameter { name: "distance"; type: "double" }
+ }
+ Signal { name: "textEdited"; revision: 1545; lineNumber: 340 }
+ Method { name: "selectAll"; lineNumber: 343 }
+ Method { name: "selectWord"; lineNumber: 344 }
+ Method {
+ name: "select"
+ lineNumber: 345
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method { name: "deselect"; lineNumber: 346 }
+ Method {
+ name: "isRightToLeft"
+ type: "bool"
+ lineNumber: 347
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method { name: "cut"; lineNumber: 349 }
+ Method { name: "copy"; lineNumber: 350 }
+ Method { name: "paste"; lineNumber: 351 }
+ Method { name: "undo"; lineNumber: 353 }
+ Method { name: "redo"; lineNumber: 354 }
+ Method {
+ name: "insert"
+ lineNumber: 355
+ Parameter { name: "position"; type: "int" }
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method {
+ name: "remove"
+ lineNumber: 356
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method {
+ name: "append"
+ revision: 514
+ lineNumber: 357
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method { name: "clear"; revision: 519; lineNumber: 358 }
+ Method { name: "q_invalidate"; lineNumber: 361 }
+ Method { name: "q_textChanged"; lineNumber: 362 }
+ Method {
+ name: "q_contentsChange"
+ lineNumber: 363
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ Parameter { type: "int" }
+ }
+ Method { name: "updateSelection"; lineNumber: 364 }
+ Method { name: "moveCursorDelegate"; lineNumber: 365 }
+ Method { name: "createCursor"; lineNumber: 366 }
+ Method { name: "q_canPasteChanged"; lineNumber: 367 }
+ Method { name: "updateWholeDocument"; lineNumber: 368 }
+ Method {
+ name: "invalidateBlock"
+ lineNumber: 369
+ Parameter { name: "block"; type: "QTextBlock" }
+ }
+ Method { name: "updateCursor"; lineNumber: 370 }
+ Method {
+ name: "q_linkHovered"
+ lineNumber: 371
+ Parameter { name: "link"; type: "QString" }
+ }
+ Method {
+ name: "q_markerHovered"
+ lineNumber: 372
+ Parameter { name: "hovered"; type: "bool" }
+ }
+ Method { name: "q_updateAlignment"; lineNumber: 373 }
+ Method { name: "updateSize"; lineNumber: 374 }
+ Method { name: "triggerPreprocess"; lineNumber: 375 }
+ Method {
+ name: "loadResource"
+ revision: 1543
+ type: "QVariant"
+ lineNumber: 376
+ Parameter { name: "type"; type: "int" }
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Method { name: "resourceRequestFinished"; lineNumber: 377 }
+ Method {
+ name: "inputMethodQuery"
+ revision: 516
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 236
+ Parameter { name: "query"; type: "Qt::InputMethodQuery" }
+ Parameter { name: "argument"; type: "QVariant" }
+ }
+ Method {
+ name: "positionToRectangle"
+ type: "QRectF"
+ isMethodConstant: true
+ lineNumber: 246
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "positionAt"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 247
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "moveCursorSelection"
+ lineNumber: 248
+ Parameter { name: "pos"; type: "int" }
+ }
+ Method {
+ name: "moveCursorSelection"
+ lineNumber: 249
+ Parameter { name: "pos"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTextEdit::SelectionMode" }
+ }
+ Method {
+ name: "getText"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 261
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method {
+ name: "getFormattedText"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 262
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method {
+ name: "linkAt"
+ revision: 515
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 268
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquicktextinput_p.h"
+ lineNumber: 31
+ name: "QQuickTextInput"
+ accessSemantics: "reference"
+ prototype: "QQuickImplicitSizeItem"
+ interfaces: ["QQuickTextInterface"]
+ exports: ["QtQuick/TextInput 6.4", "QtQuick/TextInput 6.7"]
+ exportMetaObjectRevisions: [1540, 1543]
+ Enum {
+ name: "EchoMode"
+ lineNumber: 100
+ values: ["Normal", "NoEcho", "Password", "PasswordEchoOnEdit"]
+ }
+ Enum {
+ name: "HAlignment"
+ lineNumber: 108
+ values: ["AlignLeft", "AlignRight", "AlignHCenter"]
+ }
+ Enum {
+ name: "VAlignment"
+ lineNumber: 115
+ values: ["AlignTop", "AlignBottom", "AlignVCenter"]
+ }
+ Enum {
+ name: "WrapMode"
+ lineNumber: 122
+ values: [
+ "NoWrap",
+ "WordWrap",
+ "WrapAnywhere",
+ "WrapAtWordBoundaryOrAnywhere",
+ "Wrap"
+ ]
+ }
+ Enum {
+ name: "SelectionMode"
+ lineNumber: 131
+ values: ["SelectCharacters", "SelectWords"]
+ }
+ Enum {
+ name: "CursorPosition"
+ lineNumber: 137
+ values: ["CursorBetweenCharacters", "CursorOnCharacter"]
+ }
+ Enum {
+ name: "RenderType"
+ lineNumber: 143
+ values: ["QtRendering", "NativeRendering", "CurveRendering"]
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 0
+ lineNumber: 36
+ }
+ Property {
+ name: "length"
+ type: "int"
+ read: "length"
+ notify: "textChanged"
+ index: 1
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 2
+ lineNumber: 38
+ }
+ Property {
+ name: "selectionColor"
+ type: "QColor"
+ read: "selectionColor"
+ write: "setSelectionColor"
+ notify: "selectionColorChanged"
+ index: 3
+ lineNumber: 39
+ }
+ Property {
+ name: "selectedTextColor"
+ type: "QColor"
+ read: "selectedTextColor"
+ write: "setSelectedTextColor"
+ notify: "selectedTextColorChanged"
+ index: 4
+ lineNumber: 40
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 5
+ lineNumber: 41
+ isVirtual: true
+ }
+ Property {
+ name: "horizontalAlignment"
+ type: "HAlignment"
+ read: "hAlign"
+ write: "setHAlign"
+ reset: "resetHAlign"
+ notify: "horizontalAlignmentChanged"
+ index: 6
+ lineNumber: 42
+ }
+ Property {
+ name: "effectiveHorizontalAlignment"
+ type: "HAlignment"
+ read: "effectiveHAlign"
+ notify: "effectiveHorizontalAlignmentChanged"
+ index: 7
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "verticalAlignment"
+ type: "VAlignment"
+ read: "vAlign"
+ write: "setVAlign"
+ notify: "verticalAlignmentChanged"
+ index: 8
+ lineNumber: 44
+ }
+ Property {
+ name: "wrapMode"
+ type: "WrapMode"
+ read: "wrapMode"
+ write: "setWrapMode"
+ notify: "wrapModeChanged"
+ index: 9
+ lineNumber: 45
+ }
+ Property {
+ name: "readOnly"
+ type: "bool"
+ read: "isReadOnly"
+ write: "setReadOnly"
+ notify: "readOnlyChanged"
+ index: 10
+ lineNumber: 47
+ }
+ Property {
+ name: "cursorVisible"
+ type: "bool"
+ read: "isCursorVisible"
+ write: "setCursorVisible"
+ notify: "cursorVisibleChanged"
+ index: 11
+ lineNumber: 48
+ }
+ Property {
+ name: "cursorPosition"
+ type: "int"
+ read: "cursorPosition"
+ write: "setCursorPosition"
+ notify: "cursorPositionChanged"
+ index: 12
+ lineNumber: 49
+ }
+ Property {
+ name: "cursorRectangle"
+ type: "QRectF"
+ read: "cursorRectangle"
+ notify: "cursorRectangleChanged"
+ index: 13
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "cursorDelegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "cursorDelegate"
+ write: "setCursorDelegate"
+ notify: "cursorDelegateChanged"
+ index: 14
+ lineNumber: 51
+ }
+ Property {
+ name: "overwriteMode"
+ type: "bool"
+ read: "overwriteMode"
+ write: "setOverwriteMode"
+ notify: "overwriteModeChanged"
+ index: 15
+ lineNumber: 52
+ }
+ Property {
+ name: "selectionStart"
+ type: "int"
+ read: "selectionStart"
+ notify: "selectionStartChanged"
+ index: 16
+ lineNumber: 53
+ isReadonly: true
+ }
+ Property {
+ name: "selectionEnd"
+ type: "int"
+ read: "selectionEnd"
+ notify: "selectionEndChanged"
+ index: 17
+ lineNumber: 54
+ isReadonly: true
+ }
+ Property {
+ name: "selectedText"
+ type: "QString"
+ read: "selectedText"
+ notify: "selectedTextChanged"
+ index: 18
+ lineNumber: 55
+ isReadonly: true
+ }
+ Property {
+ name: "maximumLength"
+ type: "int"
+ read: "maxLength"
+ write: "setMaxLength"
+ notify: "maximumLengthChanged"
+ index: 19
+ lineNumber: 57
+ }
+ Property {
+ name: "validator"
+ type: "QValidator"
+ isPointer: true
+ read: "validator"
+ write: "setValidator"
+ notify: "validatorChanged"
+ index: 20
+ lineNumber: 59
+ }
+ Property {
+ name: "inputMask"
+ type: "QString"
+ read: "inputMask"
+ write: "setInputMask"
+ notify: "inputMaskChanged"
+ index: 21
+ lineNumber: 61
+ }
+ Property {
+ name: "inputMethodHints"
+ type: "Qt::InputMethodHints"
+ read: "inputMethodHints"
+ write: "setInputMethodHints"
+ notify: "inputMethodHintsChanged"
+ index: 22
+ lineNumber: 62
+ }
+ Property {
+ name: "acceptableInput"
+ type: "bool"
+ read: "hasAcceptableInput"
+ notify: "acceptableInputChanged"
+ index: 23
+ lineNumber: 64
+ isReadonly: true
+ }
+ Property {
+ name: "echoMode"
+ type: "EchoMode"
+ read: "echoMode"
+ write: "setEchoMode"
+ notify: "echoModeChanged"
+ index: 24
+ lineNumber: 65
+ }
+ Property {
+ name: "activeFocusOnPress"
+ type: "bool"
+ read: "focusOnPress"
+ write: "setFocusOnPress"
+ notify: "activeFocusOnPressChanged"
+ index: 25
+ lineNumber: 66
+ }
+ Property {
+ name: "passwordCharacter"
+ type: "QString"
+ read: "passwordCharacter"
+ write: "setPasswordCharacter"
+ notify: "passwordCharacterChanged"
+ index: 26
+ lineNumber: 67
+ }
+ Property {
+ name: "passwordMaskDelay"
+ revision: 516
+ type: "int"
+ read: "passwordMaskDelay"
+ write: "setPasswordMaskDelay"
+ reset: "resetPasswordMaskDelay"
+ notify: "passwordMaskDelayChanged"
+ index: 27
+ lineNumber: 68
+ }
+ Property {
+ name: "displayText"
+ type: "QString"
+ read: "displayText"
+ notify: "displayTextChanged"
+ index: 28
+ lineNumber: 69
+ isReadonly: true
+ }
+ Property {
+ name: "preeditText"
+ revision: 519
+ type: "QString"
+ read: "preeditText"
+ notify: "preeditTextChanged"
+ index: 29
+ lineNumber: 70
+ isReadonly: true
+ }
+ Property {
+ name: "autoScroll"
+ type: "bool"
+ read: "autoScroll"
+ write: "setAutoScroll"
+ notify: "autoScrollChanged"
+ index: 30
+ lineNumber: 71
+ }
+ Property {
+ name: "selectByMouse"
+ type: "bool"
+ read: "selectByMouse"
+ write: "setSelectByMouse"
+ notify: "selectByMouseChanged"
+ index: 31
+ lineNumber: 72
+ }
+ Property {
+ name: "mouseSelectionMode"
+ type: "SelectionMode"
+ read: "mouseSelectionMode"
+ write: "setMouseSelectionMode"
+ notify: "mouseSelectionModeChanged"
+ index: 32
+ lineNumber: 73
+ }
+ Property {
+ name: "persistentSelection"
+ type: "bool"
+ read: "persistentSelection"
+ write: "setPersistentSelection"
+ notify: "persistentSelectionChanged"
+ index: 33
+ lineNumber: 74
+ }
+ Property {
+ name: "canPaste"
+ type: "bool"
+ read: "canPaste"
+ notify: "canPasteChanged"
+ index: 34
+ lineNumber: 75
+ isReadonly: true
+ }
+ Property {
+ name: "canUndo"
+ type: "bool"
+ read: "canUndo"
+ notify: "canUndoChanged"
+ index: 35
+ lineNumber: 76
+ isReadonly: true
+ }
+ Property {
+ name: "canRedo"
+ type: "bool"
+ read: "canRedo"
+ notify: "canRedoChanged"
+ index: 36
+ lineNumber: 77
+ isReadonly: true
+ }
+ Property {
+ name: "inputMethodComposing"
+ type: "bool"
+ read: "isInputMethodComposing"
+ notify: "inputMethodComposingChanged"
+ index: 37
+ lineNumber: 78
+ isReadonly: true
+ }
+ Property {
+ name: "contentWidth"
+ type: "double"
+ read: "contentWidth"
+ notify: "contentSizeChanged"
+ index: 38
+ lineNumber: 79
+ isReadonly: true
+ }
+ Property {
+ name: "contentHeight"
+ type: "double"
+ read: "contentHeight"
+ notify: "contentSizeChanged"
+ index: 39
+ lineNumber: 80
+ isReadonly: true
+ }
+ Property {
+ name: "renderType"
+ type: "RenderType"
+ read: "renderType"
+ write: "setRenderType"
+ notify: "renderTypeChanged"
+ index: 40
+ lineNumber: 81
+ }
+ Property {
+ name: "padding"
+ revision: 518
+ type: "double"
+ read: "padding"
+ write: "setPadding"
+ reset: "resetPadding"
+ notify: "paddingChanged"
+ index: 41
+ lineNumber: 83
+ }
+ Property {
+ name: "topPadding"
+ revision: 518
+ type: "double"
+ read: "topPadding"
+ write: "setTopPadding"
+ reset: "resetTopPadding"
+ notify: "topPaddingChanged"
+ index: 42
+ lineNumber: 84
+ }
+ Property {
+ name: "leftPadding"
+ revision: 518
+ type: "double"
+ read: "leftPadding"
+ write: "setLeftPadding"
+ reset: "resetLeftPadding"
+ notify: "leftPaddingChanged"
+ index: 43
+ lineNumber: 85
+ }
+ Property {
+ name: "rightPadding"
+ revision: 518
+ type: "double"
+ read: "rightPadding"
+ write: "setRightPadding"
+ reset: "resetRightPadding"
+ notify: "rightPaddingChanged"
+ index: 44
+ lineNumber: 86
+ }
+ Property {
+ name: "bottomPadding"
+ revision: 518
+ type: "double"
+ read: "bottomPadding"
+ write: "setBottomPadding"
+ reset: "resetBottomPadding"
+ notify: "bottomPaddingChanged"
+ index: 45
+ lineNumber: 87
+ }
+ Signal { name: "textChanged"; lineNumber: 295 }
+ Signal { name: "cursorPositionChanged"; lineNumber: 296 }
+ Signal { name: "cursorRectangleChanged"; lineNumber: 297 }
+ Signal { name: "selectionStartChanged"; lineNumber: 298 }
+ Signal { name: "selectionEndChanged"; lineNumber: 299 }
+ Signal { name: "selectedTextChanged"; lineNumber: 300 }
+ Signal { name: "accepted"; lineNumber: 301 }
+ Signal { name: "acceptableInputChanged"; lineNumber: 302 }
+ Signal { name: "editingFinished"; revision: 514; lineNumber: 303 }
+ Signal { name: "textEdited"; revision: 521; lineNumber: 304 }
+ Signal { name: "colorChanged"; lineNumber: 305 }
+ Signal { name: "selectionColorChanged"; lineNumber: 306 }
+ Signal { name: "selectedTextColorChanged"; lineNumber: 307 }
+ Signal {
+ name: "fontChanged"
+ lineNumber: 308
+ Parameter { name: "font"; type: "QFont" }
+ }
+ Signal {
+ name: "horizontalAlignmentChanged"
+ lineNumber: 309
+ Parameter { name: "alignment"; type: "QQuickTextInput::HAlignment" }
+ }
+ Signal {
+ name: "verticalAlignmentChanged"
+ lineNumber: 310
+ Parameter { name: "alignment"; type: "QQuickTextInput::VAlignment" }
+ }
+ Signal { name: "wrapModeChanged"; lineNumber: 311 }
+ Signal {
+ name: "readOnlyChanged"
+ lineNumber: 312
+ Parameter { name: "isReadOnly"; type: "bool" }
+ }
+ Signal {
+ name: "cursorVisibleChanged"
+ lineNumber: 313
+ Parameter { name: "isCursorVisible"; type: "bool" }
+ }
+ Signal { name: "cursorDelegateChanged"; lineNumber: 314 }
+ Signal {
+ name: "overwriteModeChanged"
+ lineNumber: 315
+ Parameter { name: "overwriteMode"; type: "bool" }
+ }
+ Signal {
+ name: "maximumLengthChanged"
+ lineNumber: 316
+ Parameter { name: "maximumLength"; type: "int" }
+ }
+ Signal { name: "validatorChanged"; lineNumber: 318 }
+ Signal {
+ name: "inputMaskChanged"
+ lineNumber: 320
+ Parameter { name: "inputMask"; type: "QString" }
+ }
+ Signal {
+ name: "echoModeChanged"
+ lineNumber: 321
+ Parameter { name: "echoMode"; type: "QQuickTextInput::EchoMode" }
+ }
+ Signal { name: "passwordCharacterChanged"; lineNumber: 322 }
+ Signal {
+ name: "passwordMaskDelayChanged"
+ revision: 516
+ lineNumber: 323
+ Parameter { name: "delay"; type: "int" }
+ }
+ Signal { name: "displayTextChanged"; lineNumber: 324 }
+ Signal { name: "preeditTextChanged"; revision: 519; lineNumber: 325 }
+ Signal {
+ name: "activeFocusOnPressChanged"
+ lineNumber: 326
+ Parameter { name: "activeFocusOnPress"; type: "bool" }
+ }
+ Signal {
+ name: "autoScrollChanged"
+ lineNumber: 327
+ Parameter { name: "autoScroll"; type: "bool" }
+ }
+ Signal {
+ name: "selectByMouseChanged"
+ lineNumber: 328
+ Parameter { name: "selectByMouse"; type: "bool" }
+ }
+ Signal {
+ name: "mouseSelectionModeChanged"
+ lineNumber: 329
+ Parameter { name: "mode"; type: "QQuickTextInput::SelectionMode" }
+ }
+ Signal { name: "persistentSelectionChanged"; lineNumber: 330 }
+ Signal { name: "canPasteChanged"; lineNumber: 331 }
+ Signal { name: "canUndoChanged"; lineNumber: 332 }
+ Signal { name: "canRedoChanged"; lineNumber: 333 }
+ Signal { name: "inputMethodComposingChanged"; lineNumber: 334 }
+ Signal { name: "effectiveHorizontalAlignmentChanged"; lineNumber: 335 }
+ Signal { name: "contentSizeChanged"; lineNumber: 336 }
+ Signal { name: "inputMethodHintsChanged"; lineNumber: 337 }
+ Signal { name: "renderTypeChanged"; lineNumber: 338 }
+ Signal { name: "paddingChanged"; revision: 518; lineNumber: 339 }
+ Signal { name: "topPaddingChanged"; revision: 518; lineNumber: 340 }
+ Signal { name: "leftPaddingChanged"; revision: 518; lineNumber: 341 }
+ Signal { name: "rightPaddingChanged"; revision: 518; lineNumber: 342 }
+ Signal { name: "bottomPaddingChanged"; revision: 518; lineNumber: 343 }
+ Method { name: "selectAll"; lineNumber: 378 }
+ Method { name: "selectWord"; lineNumber: 379 }
+ Method {
+ name: "select"
+ lineNumber: 380
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method { name: "deselect"; lineNumber: 381 }
+ Method {
+ name: "isRightToLeft"
+ type: "bool"
+ lineNumber: 382
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method { name: "cut"; lineNumber: 384 }
+ Method { name: "copy"; lineNumber: 385 }
+ Method { name: "paste"; lineNumber: 386 }
+ Method { name: "undo"; lineNumber: 388 }
+ Method { name: "redo"; lineNumber: 389 }
+ Method {
+ name: "insert"
+ lineNumber: 390
+ Parameter { name: "position"; type: "int" }
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method {
+ name: "remove"
+ lineNumber: 391
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method {
+ name: "ensureVisible"
+ revision: 516
+ lineNumber: 392
+ Parameter { name: "position"; type: "int" }
+ }
+ Method { name: "clear"; revision: 519; lineNumber: 393 }
+ Method { name: "selectionChanged"; lineNumber: 396 }
+ Method { name: "createCursor"; lineNumber: 397 }
+ Method {
+ name: "updateCursorRectangle"
+ lineNumber: 398
+ Parameter { name: "scroll"; type: "bool" }
+ }
+ Method { name: "updateCursorRectangle"; isCloned: true; lineNumber: 398 }
+ Method { name: "q_canPasteChanged"; lineNumber: 399 }
+ Method { name: "q_updateAlignment"; lineNumber: 400 }
+ Method { name: "triggerPreprocess"; lineNumber: 401 }
+ Method { name: "q_validatorChanged"; lineNumber: 404 }
+ Method {
+ name: "positionAt"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 150
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "position"; type: "QQuickTextInput::CursorPosition" }
+ }
+ Method {
+ name: "positionAt"
+ type: "int"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 150
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "positionAt"
+ type: "int"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 150
+ Parameter { name: "x"; type: "double" }
+ }
+ Method {
+ name: "positionToRectangle"
+ type: "QRectF"
+ isMethodConstant: true
+ lineNumber: 151
+ Parameter { name: "pos"; type: "int" }
+ }
+ Method {
+ name: "moveCursorSelection"
+ lineNumber: 152
+ Parameter { name: "pos"; type: "int" }
+ }
+ Method {
+ name: "moveCursorSelection"
+ lineNumber: 153
+ Parameter { name: "pos"; type: "int" }
+ Parameter { name: "mode"; type: "QQuickTextInput::SelectionMode" }
+ }
+ Method {
+ name: "inputMethodQuery"
+ revision: 516
+ type: "QVariant"
+ isMethodConstant: true
+ lineNumber: 251
+ Parameter { name: "query"; type: "Qt::InputMethodQuery" }
+ Parameter { name: "argument"; type: "QVariant" }
+ }
+ Method {
+ name: "getText"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 267
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquicktext_p.h"
+ lineNumber: 317
+ name: "QQuickTextLine"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "number"
+ type: "int"
+ read: "number"
+ index: 0
+ lineNumber: 320
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "double"
+ read: "width"
+ write: "setWidth"
+ index: 1
+ lineNumber: 321
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "double"
+ read: "height"
+ write: "setHeight"
+ index: 2
+ lineNumber: 322
+ isFinal: true
+ }
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ index: 3
+ lineNumber: 323
+ isFinal: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ index: 4
+ lineNumber: 324
+ isFinal: true
+ }
+ Property {
+ name: "implicitWidth"
+ revision: 527
+ type: "double"
+ read: "implicitWidth"
+ index: 5
+ lineNumber: 325
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "isLast"
+ revision: 527
+ type: "bool"
+ read: "isLast"
+ index: 6
+ lineNumber: 326
+ isReadonly: true
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquicktextmetrics_p.h"
+ lineNumber: 32
+ name: "QQuickTextMetrics"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/TextMetrics 2.4", "QtQuick/TextMetrics 6.0"]
+ exportMetaObjectRevisions: [516, 1536]
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 0
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 1
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "advanceWidth"
+ type: "double"
+ read: "advanceWidth"
+ notify: "metricsChanged"
+ index: 2
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "boundingRect"
+ type: "QRectF"
+ read: "boundingRect"
+ notify: "metricsChanged"
+ index: 3
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "double"
+ read: "width"
+ notify: "metricsChanged"
+ index: 4
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "double"
+ read: "height"
+ notify: "metricsChanged"
+ index: 5
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "tightBoundingRect"
+ type: "QRectF"
+ read: "tightBoundingRect"
+ notify: "metricsChanged"
+ index: 6
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "elidedText"
+ type: "QString"
+ read: "elidedText"
+ notify: "metricsChanged"
+ index: 7
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "elide"
+ type: "Qt::TextElideMode"
+ read: "elide"
+ write: "setElide"
+ notify: "elideChanged"
+ index: 8
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "elideWidth"
+ type: "double"
+ read: "elideWidth"
+ write: "setElideWidth"
+ notify: "elideWidthChanged"
+ index: 9
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "renderType"
+ type: "QQuickText::RenderType"
+ read: "renderType"
+ write: "setRenderType"
+ notify: "renderTypeChanged"
+ index: 10
+ lineNumber: 46
+ }
+ Signal { name: "fontChanged"; lineNumber: 77 }
+ Signal { name: "textChanged"; lineNumber: 78 }
+ Signal { name: "elideChanged"; lineNumber: 79 }
+ Signal { name: "elideWidthChanged"; lineNumber: 80 }
+ Signal { name: "metricsChanged"; lineNumber: 81 }
+ Signal { name: "renderTypeChanged"; lineNumber: 82 }
+ }
+ Component {
+ file: "private/qquicktextselection_p.h"
+ lineNumber: 32
+ name: "QQuickTextSelection"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQuick/TextSelection 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Enum {
+ name: "MoveOperation"
+ lineNumber: 54
+ values: [
+ "NoMove",
+ "Start",
+ "Up",
+ "StartOfLine",
+ "StartOfBlock",
+ "StartOfWord",
+ "PreviousBlock",
+ "PreviousCharacter",
+ "PreviousWord",
+ "Left",
+ "WordLeft",
+ "End",
+ "Down",
+ "EndOfLine",
+ "EndOfWord",
+ "EndOfBlock",
+ "NextBlock",
+ "NextCharacter",
+ "NextWord",
+ "Right",
+ "WordRight",
+ "NextCell",
+ "PreviousCell",
+ "NextRow",
+ "PreviousRow"
+ ]
+ }
+ Property {
+ name: "document"
+ type: "QQuickTextDocument"
+ isPointer: true
+ read: "document"
+ write: "setDocument"
+ notify: "documentChanged"
+ index: 0
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "selectionStart"
+ type: "int"
+ read: "selectionStart"
+ write: "setSelectionStart"
+ notify: "selectionStartChanged"
+ index: 1
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "selectionEnd"
+ type: "int"
+ read: "selectionEnd"
+ write: "setSelectionEnd"
+ notify: "selectionEndChanged"
+ index: 2
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 3
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 4
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 5
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "alignment"
+ type: "Qt::Alignment"
+ read: "alignment"
+ write: "setAlignment"
+ notify: "alignmentChanged"
+ index: 6
+ lineNumber: 46
+ isFinal: true
+ }
+ Signal { name: "documentChanged"; lineNumber: 120 }
+ Signal { name: "selectionStartChanged"; lineNumber: 121 }
+ Signal { name: "selectionEndChanged"; lineNumber: 122 }
+ Signal { name: "textChanged"; lineNumber: 123 }
+ Signal { name: "fontChanged"; lineNumber: 124 }
+ Signal { name: "colorChanged"; lineNumber: 125 }
+ Signal { name: "alignmentChanged"; lineNumber: 126 }
+ Method {
+ name: "moveSelectionStart"
+ type: "bool"
+ lineNumber: 112
+ Parameter { name: "op"; type: "MoveOperation" }
+ Parameter { name: "n"; type: "int" }
+ }
+ Method {
+ name: "moveSelectionStart"
+ type: "bool"
+ isCloned: true
+ lineNumber: 112
+ Parameter { name: "op"; type: "MoveOperation" }
+ }
+ Method {
+ name: "moveSelectionEnd"
+ type: "bool"
+ lineNumber: 113
+ Parameter { name: "op"; type: "MoveOperation" }
+ Parameter { name: "n"; type: "int" }
+ }
+ Method {
+ name: "moveSelectionEnd"
+ type: "bool"
+ isCloned: true
+ lineNumber: 113
+ Parameter { name: "op"; type: "MoveOperation" }
+ }
+ Method { name: "duplicate"; lineNumber: 115 }
+ Method {
+ name: "linkTo"
+ lineNumber: 117
+ Parameter { name: "destination"; type: "QUrl" }
+ }
+ }
+ Component {
+ file: "private/qquickmultipointtoucharea_p.h"
+ lineNumber: 36
+ name: "QQuickTouchPoint"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick/TouchPoint 2.0",
+ "QtQuick/TouchPoint 2.9",
+ "QtQuick/TouchPoint 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 521, 1536]
+ Property {
+ name: "pointId"
+ type: "int"
+ read: "pointId"
+ notify: "pointIdChanged"
+ index: 0
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "uniqueId"
+ revision: 521
+ type: "QPointingDeviceUniqueId"
+ read: "uniqueId"
+ notify: "uniqueIdChanged"
+ index: 1
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "pressed"
+ notify: "pressedChanged"
+ index: 2
+ lineNumber: 41
+ isReadonly: true
+ }
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ notify: "xChanged"
+ index: 3
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ notify: "yChanged"
+ index: 4
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "ellipseDiameters"
+ revision: 521
+ type: "QSizeF"
+ read: "ellipseDiameters"
+ notify: "ellipseDiametersChanged"
+ index: 5
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "pressure"
+ type: "double"
+ read: "pressure"
+ notify: "pressureChanged"
+ index: 6
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "rotation"
+ revision: 521
+ type: "double"
+ read: "rotation"
+ notify: "rotationChanged"
+ index: 7
+ lineNumber: 46
+ isReadonly: true
+ }
+ Property {
+ name: "velocity"
+ type: "QVector2D"
+ read: "velocity"
+ notify: "velocityChanged"
+ index: 8
+ lineNumber: 47
+ isReadonly: true
+ }
+ Property {
+ name: "area"
+ type: "QRectF"
+ read: "area"
+ notify: "areaChanged"
+ index: 9
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "startX"
+ type: "double"
+ read: "startX"
+ notify: "startXChanged"
+ index: 10
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "startY"
+ type: "double"
+ read: "startY"
+ notify: "startYChanged"
+ index: 11
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "previousX"
+ type: "double"
+ read: "previousX"
+ notify: "previousXChanged"
+ index: 12
+ lineNumber: 52
+ isReadonly: true
+ }
+ Property {
+ name: "previousY"
+ type: "double"
+ read: "previousY"
+ notify: "previousYChanged"
+ index: 13
+ lineNumber: 53
+ isReadonly: true
+ }
+ Property {
+ name: "sceneX"
+ type: "double"
+ read: "sceneX"
+ notify: "sceneXChanged"
+ index: 14
+ lineNumber: 54
+ isReadonly: true
+ }
+ Property {
+ name: "sceneY"
+ type: "double"
+ read: "sceneY"
+ notify: "sceneYChanged"
+ index: 15
+ lineNumber: 55
+ isReadonly: true
+ }
+ Signal { name: "pressedChanged"; lineNumber: 116 }
+ Signal { name: "pointIdChanged"; lineNumber: 117 }
+ Signal { name: "uniqueIdChanged"; revision: 521; lineNumber: 118 }
+ Signal { name: "xChanged"; lineNumber: 119 }
+ Signal { name: "yChanged"; lineNumber: 120 }
+ Signal { name: "ellipseDiametersChanged"; revision: 521; lineNumber: 121 }
+ Signal { name: "pressureChanged"; lineNumber: 122 }
+ Signal { name: "rotationChanged"; revision: 521; lineNumber: 123 }
+ Signal { name: "velocityChanged"; lineNumber: 124 }
+ Signal { name: "areaChanged"; lineNumber: 125 }
+ Signal { name: "startXChanged"; lineNumber: 126 }
+ Signal { name: "startYChanged"; lineNumber: 127 }
+ Signal { name: "previousXChanged"; lineNumber: 128 }
+ Signal { name: "previousYChanged"; lineNumber: 129 }
+ Signal { name: "sceneXChanged"; lineNumber: 130 }
+ Signal { name: "sceneYChanged"; lineNumber: 131 }
+ }
+ Component {
+ file: "qquickitem.h"
+ lineNumber: 23
+ name: "QQuickTransform"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Method { name: "update"; lineNumber: 38 }
+ }
+ Component {
+ file: "private/qquicktransition_p.h"
+ lineNumber: 59
+ name: "QQuickTransition"
+ accessSemantics: "reference"
+ defaultProperty: "animations"
+ prototype: "QObject"
+ deferredNames: ["animations"]
+ exports: ["QtQuick/Transition 2.0", "QtQuick/Transition 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "from"
+ type: "QString"
+ read: "fromState"
+ write: "setFromState"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 64
+ }
+ Property {
+ name: "to"
+ type: "QString"
+ read: "toState"
+ write: "setToState"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 65
+ }
+ Property {
+ name: "reversible"
+ type: "bool"
+ read: "reversible"
+ write: "setReversible"
+ notify: "reversibleChanged"
+ index: 2
+ lineNumber: 66
+ }
+ Property {
+ name: "running"
+ type: "bool"
+ read: "running"
+ notify: "runningChanged"
+ index: 3
+ lineNumber: 67
+ isReadonly: true
+ }
+ Property {
+ name: "animations"
+ type: "QQuickAbstractAnimation"
+ isList: true
+ read: "animations"
+ index: 4
+ lineNumber: 68
+ isReadonly: true
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 5
+ lineNumber: 69
+ }
+ Signal { name: "fromChanged"; lineNumber: 103 }
+ Signal { name: "toChanged"; lineNumber: 104 }
+ Signal { name: "reversibleChanged"; lineNumber: 105 }
+ Signal { name: "enabledChanged"; lineNumber: 106 }
+ Signal { name: "runningChanged"; lineNumber: 107 }
+ }
+ Component {
+ file: "private/qquicktranslate_p.h"
+ lineNumber: 28
+ name: "QQuickTranslate"
+ accessSemantics: "reference"
+ prototype: "QQuickTransform"
+ exports: ["QtQuick/Translate 2.0", "QtQuick/Translate 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 32
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Signal { name: "xChanged"; lineNumber: 49 }
+ Signal { name: "yChanged"; lineNumber: 50 }
+ }
+ Component {
+ file: "private/qquicktreeview_p.h"
+ lineNumber: 26
+ name: "QQuickTreeView"
+ accessSemantics: "reference"
+ prototype: "QQuickTableView"
+ exports: [
+ "QtQuick/TreeView 6.3",
+ "QtQuick/TreeView 6.4",
+ "QtQuick/TreeView 6.5",
+ "QtQuick/TreeView 6.6",
+ "QtQuick/TreeView 6.7",
+ "QtQuick/TreeView 6.8",
+ "QtQuick/TreeView 6.9",
+ "QtQuick/TreeView 6.10",
+ "QtQuick/TreeView 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 1539,
+ 1540,
+ 1541,
+ 1542,
+ 1543,
+ 1544,
+ 1545,
+ 1546,
+ 1547
+ ]
+ Property {
+ name: "rootIndex"
+ revision: 1542
+ type: "QModelIndex"
+ read: "rootIndex"
+ write: "setRootIndex"
+ reset: "resetRootIndex"
+ notify: "rootIndexChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Signal {
+ name: "expanded"
+ lineNumber: 61
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "depth"; type: "int" }
+ }
+ Signal {
+ name: "collapsed"
+ lineNumber: 62
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "recursively"; type: "bool" }
+ }
+ Signal { name: "rootIndexChanged"; revision: 1542; lineNumber: 63 }
+ Method {
+ name: "depth"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 41
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "isExpanded"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 43
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "expand"
+ lineNumber: 44
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "collapse"
+ lineNumber: 45
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "toggleExpanded"
+ lineNumber: 46
+ Parameter { name: "row"; type: "int" }
+ }
+ Method {
+ name: "expandRecursively"
+ revision: 1540
+ lineNumber: 48
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "depth"; type: "int" }
+ }
+ Method {
+ name: "expandRecursively"
+ revision: 1540
+ isCloned: true
+ lineNumber: 48
+ Parameter { name: "row"; type: "int" }
+ }
+ Method { name: "expandRecursively"; revision: 1540; isCloned: true; lineNumber: 48 }
+ Method {
+ name: "collapseRecursively"
+ revision: 1540
+ lineNumber: 49
+ Parameter { name: "row"; type: "int" }
+ }
+ Method { name: "collapseRecursively"; revision: 1540; isCloned: true; lineNumber: 49 }
+ Method {
+ name: "expandToIndex"
+ revision: 1540
+ lineNumber: 50
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method {
+ name: "modelIndex"
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 52
+ Parameter { name: "cell"; type: "QPoint" }
+ }
+ Method {
+ name: "cellAtIndex"
+ type: "QPoint"
+ isMethodConstant: true
+ lineNumber: 53
+ Parameter { name: "index"; type: "QModelIndex" }
+ }
+ Method {
+ name: "modelIndex"
+ revision: 1540
+ type: "QModelIndex"
+ isMethodConstant: true
+ lineNumber: 57
+ Parameter { name: "row"; type: "int" }
+ Parameter { name: "column"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquickanimator_p.h"
+ lineNumber: 153
+ name: "QQuickUniformAnimator"
+ accessSemantics: "reference"
+ prototype: "QQuickAnimator"
+ exports: [
+ "QtQuick/UniformAnimator 2.2",
+ "QtQuick/UniformAnimator 2.12",
+ "QtQuick/UniformAnimator 6.0"
+ ]
+ exportMetaObjectRevisions: [514, 524, 1536]
+ Property {
+ name: "uniform"
+ type: "QString"
+ read: "uniform"
+ write: "setUniform"
+ notify: "uniformChanged"
+ index: 0
+ lineNumber: 157
+ }
+ Signal {
+ name: "uniformChanged"
+ lineNumber: 168
+ Parameter { type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 90
+ name: "QVector2D"
+ accessSemantics: "value"
+ extension: "QQuickVector2DValueType"
+ exports: ["QtQuick/vector2d 2.0", "QtQuick/vector2d 6.0"]
+ isStructured: true
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 90
+ name: "QQuickVector2DValueType"
+ accessSemantics: "value"
+ prototype: "QVector2D"
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ index: 0
+ lineNumber: 92
+ isFinal: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ index: 1
+ lineNumber: 93
+ isFinal: true
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 106 }
+ Method {
+ name: "dotProduct"
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 113
+ Parameter { name: "vec"; type: "QVector2D" }
+ }
+ Method {
+ name: "times"
+ type: "QVector2D"
+ isMethodConstant: true
+ lineNumber: 114
+ Parameter { name: "vec"; type: "QVector2D" }
+ }
+ Method {
+ name: "times"
+ type: "QVector2D"
+ isMethodConstant: true
+ lineNumber: 115
+ Parameter { name: "scalar"; type: "double" }
+ }
+ Method {
+ name: "plus"
+ type: "QVector2D"
+ isMethodConstant: true
+ lineNumber: 116
+ Parameter { name: "vec"; type: "QVector2D" }
+ }
+ Method {
+ name: "minus"
+ type: "QVector2D"
+ isMethodConstant: true
+ lineNumber: 117
+ Parameter { name: "vec"; type: "QVector2D" }
+ }
+ Method { name: "normalized"; type: "QVector2D"; isMethodConstant: true; lineNumber: 118 }
+ Method { name: "length"; type: "double"; isMethodConstant: true; lineNumber: 119 }
+ Method { name: "toVector3d"; type: "QVector3D"; isMethodConstant: true; lineNumber: 120 }
+ Method { name: "toVector4d"; type: "QVector4D"; isMethodConstant: true; lineNumber: 121 }
+ Method {
+ name: "fuzzyEquals"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 122
+ Parameter { name: "vec"; type: "QVector2D" }
+ Parameter { name: "epsilon"; type: "double" }
+ }
+ Method {
+ name: "fuzzyEquals"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 123
+ Parameter { name: "vec"; type: "QVector2D" }
+ }
+ Method { name: "QQuickVector2DValueType"; isConstructor: true; lineNumber: 104 }
+ Method {
+ name: "QQuickVector2DValueType"
+ isConstructor: true
+ lineNumber: 105
+ Parameter { name: "vector2D"; type: "QVector2D" }
+ }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 126
+ name: "QVector3D"
+ accessSemantics: "value"
+ extension: "QQuickVector3DValueType"
+ exports: ["QtQuick/vector3d 2.0", "QtQuick/vector3d 6.0"]
+ isStructured: true
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 126
+ name: "QQuickVector3DValueType"
+ accessSemantics: "value"
+ prototype: "QVector3D"
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ index: 0
+ lineNumber: 128
+ isFinal: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ index: 1
+ lineNumber: 129
+ isFinal: true
+ }
+ Property {
+ name: "z"
+ type: "double"
+ read: "z"
+ write: "setZ"
+ index: 2
+ lineNumber: 130
+ isFinal: true
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 143 }
+ Method {
+ name: "crossProduct"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 152
+ Parameter { name: "vec"; type: "QVector3D" }
+ }
+ Method {
+ name: "dotProduct"
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 153
+ Parameter { name: "vec"; type: "QVector3D" }
+ }
+ Method {
+ name: "times"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 154
+ Parameter { name: "m"; type: "QMatrix4x4" }
+ }
+ Method {
+ name: "times"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 155
+ Parameter { name: "vec"; type: "QVector3D" }
+ }
+ Method {
+ name: "times"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 156
+ Parameter { name: "scalar"; type: "double" }
+ }
+ Method {
+ name: "plus"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 157
+ Parameter { name: "vec"; type: "QVector3D" }
+ }
+ Method {
+ name: "minus"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 158
+ Parameter { name: "vec"; type: "QVector3D" }
+ }
+ Method { name: "normalized"; type: "QVector3D"; isMethodConstant: true; lineNumber: 159 }
+ Method { name: "length"; type: "double"; isMethodConstant: true; lineNumber: 160 }
+ Method { name: "toVector2d"; type: "QVector2D"; isMethodConstant: true; lineNumber: 161 }
+ Method { name: "toVector4d"; type: "QVector4D"; isMethodConstant: true; lineNumber: 162 }
+ Method {
+ name: "fuzzyEquals"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 163
+ Parameter { name: "vec"; type: "QVector3D" }
+ Parameter { name: "epsilon"; type: "double" }
+ }
+ Method {
+ name: "fuzzyEquals"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 164
+ Parameter { name: "vec"; type: "QVector3D" }
+ }
+ Method { name: "QQuickVector3DValueType"; isConstructor: true; lineNumber: 141 }
+ Method {
+ name: "QQuickVector3DValueType"
+ isConstructor: true
+ lineNumber: 142
+ Parameter { name: "vector3D"; type: "QVector3D" }
+ }
+ }
+ Component {
+ file: "private/qquickanimation_p.h"
+ lineNumber: 343
+ name: "QQuickVector3dAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickPropertyAnimation"
+ exports: [
+ "QtQuick/Vector3dAnimation 2.0",
+ "QtQuick/Vector3dAnimation 2.12",
+ "QtQuick/Vector3dAnimation 6.0"
+ ]
+ exportMetaObjectRevisions: [512, 524, 1536]
+ Property {
+ name: "from"
+ type: "QVector3D"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 348
+ isOverride: true
+ }
+ Property {
+ name: "to"
+ type: "QVector3D"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 349
+ isOverride: true
+ }
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 167
+ name: "QVector4D"
+ accessSemantics: "value"
+ extension: "QQuickVector4DValueType"
+ exports: ["QtQuick/vector4d 2.0", "QtQuick/vector4d 6.0"]
+ isStructured: true
+ exportMetaObjectRevisions: [512, 1536]
+ }
+ Component {
+ file: "private/qquickvaluetypes_p.h"
+ lineNumber: 167
+ name: "QQuickVector4DValueType"
+ accessSemantics: "value"
+ prototype: "QVector4D"
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ write: "setX"
+ index: 0
+ lineNumber: 169
+ isFinal: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ write: "setY"
+ index: 1
+ lineNumber: 170
+ isFinal: true
+ }
+ Property {
+ name: "z"
+ type: "double"
+ read: "z"
+ write: "setZ"
+ index: 2
+ lineNumber: 171
+ isFinal: true
+ }
+ Property {
+ name: "w"
+ type: "double"
+ read: "w"
+ write: "setW"
+ index: 3
+ lineNumber: 172
+ isFinal: true
+ }
+ Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 185 }
+ Method {
+ name: "dotProduct"
+ type: "double"
+ isMethodConstant: true
+ lineNumber: 196
+ Parameter { name: "vec"; type: "QVector4D" }
+ }
+ Method {
+ name: "times"
+ type: "QVector4D"
+ isMethodConstant: true
+ lineNumber: 197
+ Parameter { name: "vec"; type: "QVector4D" }
+ }
+ Method {
+ name: "times"
+ type: "QVector4D"
+ isMethodConstant: true
+ lineNumber: 198
+ Parameter { name: "m"; type: "QMatrix4x4" }
+ }
+ Method {
+ name: "times"
+ type: "QVector4D"
+ isMethodConstant: true
+ lineNumber: 199
+ Parameter { name: "scalar"; type: "double" }
+ }
+ Method {
+ name: "plus"
+ type: "QVector4D"
+ isMethodConstant: true
+ lineNumber: 200
+ Parameter { name: "vec"; type: "QVector4D" }
+ }
+ Method {
+ name: "minus"
+ type: "QVector4D"
+ isMethodConstant: true
+ lineNumber: 201
+ Parameter { name: "vec"; type: "QVector4D" }
+ }
+ Method { name: "normalized"; type: "QVector4D"; isMethodConstant: true; lineNumber: 202 }
+ Method { name: "length"; type: "double"; isMethodConstant: true; lineNumber: 203 }
+ Method { name: "toVector2d"; type: "QVector2D"; isMethodConstant: true; lineNumber: 204 }
+ Method { name: "toVector3d"; type: "QVector3D"; isMethodConstant: true; lineNumber: 205 }
+ Method {
+ name: "fuzzyEquals"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 206
+ Parameter { name: "vec"; type: "QVector4D" }
+ Parameter { name: "epsilon"; type: "double" }
+ }
+ Method {
+ name: "fuzzyEquals"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 207
+ Parameter { name: "vec"; type: "QVector4D" }
+ }
+ Method { name: "QQuickVector4DValueType"; isConstructor: true; lineNumber: 183 }
+ Method {
+ name: "QQuickVector4DValueType"
+ isConstructor: true
+ lineNumber: 184
+ Parameter { name: "vector4d"; type: "QVector4D" }
+ }
+ }
+ Component {
+ file: "private/qquicklistview_p.h"
+ lineNumber: 33
+ name: "QQuickViewSection"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/ViewSection 2.0", "QtQuick/ViewSection 6.0"]
+ exportMetaObjectRevisions: [512, 1536]
+ Enum {
+ name: "SectionCriteria"
+ lineNumber: 48
+ values: ["FullString", "FirstCharacter"]
+ }
+ Enum {
+ name: "LabelPositioning"
+ lineNumber: 58
+ values: ["InlineLabels", "CurrentLabelAtStart", "NextLabelAtEnd"]
+ }
+ Property {
+ name: "property"
+ type: "QString"
+ read: "property"
+ write: "setProperty"
+ notify: "propertyChanged"
+ index: 0
+ lineNumber: 36
+ }
+ Property {
+ name: "criteria"
+ type: "SectionCriteria"
+ read: "criteria"
+ write: "setCriteria"
+ notify: "criteriaChanged"
+ index: 1
+ lineNumber: 37
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 2
+ lineNumber: 38
+ }
+ Property {
+ name: "labelPositioning"
+ type: "int"
+ read: "labelPositioning"
+ write: "setLabelPositioning"
+ notify: "labelPositioningChanged"
+ index: 3
+ lineNumber: 39
+ }
+ Signal { name: "sectionsChanged"; lineNumber: 64 }
+ Signal { name: "propertyChanged"; lineNumber: 65 }
+ Signal { name: "criteriaChanged"; lineNumber: 66 }
+ Signal { name: "delegateChanged"; lineNumber: 67 }
+ Signal { name: "labelPositioningChanged"; lineNumber: 68 }
+ }
+ Component {
+ file: "private/qquickitemviewtransition_p.h"
+ lineNumber: 154
+ name: "QQuickViewTransitionAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/ViewTransition 2.0", "QtQuick/ViewTransition 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ attachedType: "QQuickViewTransitionAttached"
+ Property {
+ name: "index"
+ type: "int"
+ read: "index"
+ notify: "indexChanged"
+ index: 0
+ lineNumber: 158
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "item"
+ type: "QQuickItem"
+ isPointer: true
+ read: "item"
+ notify: "itemChanged"
+ index: 1
+ lineNumber: 159
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "destination"
+ type: "QPointF"
+ read: "destination"
+ notify: "destinationChanged"
+ index: 2
+ lineNumber: 160
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "targetIndexes"
+ type: "int"
+ isList: true
+ read: "targetIndexes"
+ notify: "targetIndexesChanged"
+ index: 3
+ lineNumber: 162
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "targetItems"
+ type: "QObject"
+ isList: true
+ read: "targetItems"
+ notify: "targetItemsChanged"
+ index: 4
+ lineNumber: 163
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "indexChanged"; lineNumber: 183 }
+ Signal { name: "itemChanged"; lineNumber: 184 }
+ Signal { name: "destinationChanged"; lineNumber: 185 }
+ Signal { name: "targetIndexesChanged"; lineNumber: 187 }
+ Signal { name: "targetItemsChanged"; lineNumber: 188 }
+ }
+ Component {
+ file: "private/qquickevents_p_p.h"
+ lineNumber: 183
+ name: "QQuickWheelEvent"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick/WheelEvent 2.0", "QtQuick/WheelEvent 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [512, 1536]
+ Property {
+ name: "device"
+ type: "QPointingDevice"
+ isPointer: true
+ isTypeConstant: true
+ read: "pointingDevice"
+ index: 0
+ lineNumber: 186
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "x"
+ type: "double"
+ read: "x"
+ index: 1
+ lineNumber: 187
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ read: "y"
+ index: 2
+ lineNumber: 188
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "angleDelta"
+ type: "QPoint"
+ read: "angleDelta"
+ index: 3
+ lineNumber: 189
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "pixelDelta"
+ type: "QPoint"
+ read: "pixelDelta"
+ index: 4
+ lineNumber: 190
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "phase"
+ type: "Qt::ScrollPhase"
+ read: "phase"
+ index: 5
+ lineNumber: 191
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "buttons"
+ type: "int"
+ read: "buttons"
+ index: 6
+ lineNumber: 192
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "modifiers"
+ type: "int"
+ read: "modifiers"
+ index: 7
+ lineNumber: 193
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "inverted"
+ type: "bool"
+ read: "inverted"
+ index: 8
+ lineNumber: 194
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "accepted"
+ type: "bool"
+ read: "isAccepted"
+ write: "setAccepted"
+ index: 9
+ lineNumber: 195
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquickwheelhandler_p.h"
+ lineNumber: 29
+ name: "QQuickWheelHandler"
+ accessSemantics: "reference"
+ prototype: "QQuickSinglePointHandler"
+ exports: [
+ "QtQuick/WheelHandler 2.14",
+ "QtQuick/WheelHandler 2.15",
+ "QtQuick/WheelHandler 6.0",
+ "QtQuick/WheelHandler 6.3"
+ ]
+ exportMetaObjectRevisions: [526, 527, 1536, 1539]
+ Property {
+ name: "orientation"
+ type: "Qt::Orientation"
+ read: "orientation"
+ write: "setOrientation"
+ notify: "orientationChanged"
+ index: 0
+ lineNumber: 32
+ }
+ Property {
+ name: "invertible"
+ type: "bool"
+ read: "isInvertible"
+ write: "setInvertible"
+ notify: "invertibleChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Property {
+ name: "activeTimeout"
+ type: "double"
+ read: "activeTimeout"
+ write: "setActiveTimeout"
+ notify: "activeTimeoutChanged"
+ index: 2
+ lineNumber: 34
+ }
+ Property {
+ name: "rotation"
+ type: "double"
+ read: "rotation"
+ write: "setRotation"
+ notify: "rotationChanged"
+ index: 3
+ lineNumber: 35
+ }
+ Property {
+ name: "rotationScale"
+ type: "double"
+ read: "rotationScale"
+ write: "setRotationScale"
+ notify: "rotationScaleChanged"
+ index: 4
+ lineNumber: 36
+ }
+ Property {
+ name: "property"
+ type: "QString"
+ read: "property"
+ write: "setProperty"
+ notify: "propertyChanged"
+ index: 5
+ lineNumber: 37
+ }
+ Property {
+ name: "targetScaleMultiplier"
+ type: "double"
+ read: "targetScaleMultiplier"
+ write: "setTargetScaleMultiplier"
+ notify: "targetScaleMultiplierChanged"
+ index: 6
+ lineNumber: 38
+ }
+ Property {
+ name: "targetTransformAroundCursor"
+ type: "bool"
+ read: "isTargetTransformAroundCursor"
+ write: "setTargetTransformAroundCursor"
+ notify: "targetTransformAroundCursorChanged"
+ index: 7
+ lineNumber: 39
+ }
+ Property {
+ name: "blocking"
+ revision: 1539
+ type: "bool"
+ read: "isBlocking"
+ write: "setBlocking"
+ notify: "blockingChanged"
+ index: 8
+ lineNumber: 40
+ }
+ Signal {
+ name: "wheel"
+ lineNumber: 76
+ Parameter { name: "event"; type: "QQuickWheelEvent"; isPointer: true }
+ }
+ Signal { name: "orientationChanged"; lineNumber: 78 }
+ Signal { name: "invertibleChanged"; lineNumber: 79 }
+ Signal { name: "activeTimeoutChanged"; lineNumber: 80 }
+ Signal { name: "rotationChanged"; lineNumber: 81 }
+ Signal { name: "rotationScaleChanged"; lineNumber: 82 }
+ Signal { name: "propertyChanged"; lineNumber: 83 }
+ Signal { name: "targetScaleMultiplierChanged"; lineNumber: 84 }
+ Signal { name: "targetTransformAroundCursorChanged"; lineNumber: 85 }
+ Signal { name: "blockingChanged"; revision: 1539; lineNumber: 86 }
+ }
+ Component {
+ file: "qquickwindow.h"
+ lineNumber: 42
+ name: "QQuickWindow"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QWindow"
+ exports: ["QtQuick/Window 2.0"]
+ exportMetaObjectRevisions: [512]
+ Enum {
+ name: "CreateTextureOptions"
+ alias: "CreateTextureOption"
+ isFlag: true
+ lineNumber: 60
+ values: [
+ "TextureHasAlphaChannel",
+ "TextureHasMipmaps",
+ "TextureOwnsGLTexture",
+ "TextureCanUseAtlas",
+ "TextureIsOpaque"
+ ]
+ }
+ Enum {
+ name: "SceneGraphError"
+ lineNumber: 80
+ values: ["ContextNotAvailable"]
+ }
+ Enum {
+ name: "TextRenderType"
+ lineNumber: 85
+ values: [
+ "QtTextRendering",
+ "NativeTextRendering",
+ "CurveTextRendering"
+ ]
+ }
+ Property {
+ name: "data"
+ type: "QObject"
+ isList: true
+ read: "data"
+ index: 0
+ lineNumber: 45
+ privateClass: "QQuickWindowPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 1
+ lineNumber: 46
+ }
+ Property {
+ name: "contentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "contentItem"
+ index: 2
+ lineNumber: 47
+ isReadonly: true
+ isVirtual: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "activeFocusItem"
+ revision: 513
+ type: "QQuickItem"
+ isPointer: true
+ read: "activeFocusItem"
+ notify: "activeFocusItemChanged"
+ index: 3
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "palette"
+ revision: 1538
+ type: "QQuickPalette"
+ isPointer: true
+ read: "palette"
+ write: "setPalette"
+ reset: "resetPalette"
+ notify: "paletteChanged"
+ index: 4
+ lineNumber: 49
+ privateClass: "QQuickWindowPrivate"
+ isVirtual: true
+ }
+ Property {
+ name: "devicePixelRatio"
+ revision: 1547
+ type: "double"
+ read: "effectiveDevicePixelRatio"
+ notify: "devicePixelRatioChanged"
+ index: 5
+ lineNumber: 52
+ isReadonly: true
+ }
+ Signal { name: "frameSwapped"; lineNumber: 171 }
+ Signal { name: "sceneGraphInitialized"; lineNumber: 172 }
+ Signal { name: "sceneGraphInvalidated"; lineNumber: 173 }
+ Signal { name: "beforeSynchronizing"; lineNumber: 174 }
+ Signal { name: "afterSynchronizing"; revision: 514; lineNumber: 175 }
+ Signal { name: "beforeRendering"; lineNumber: 176 }
+ Signal { name: "afterRendering"; lineNumber: 177 }
+ Signal { name: "afterAnimating"; revision: 514; lineNumber: 178 }
+ Signal { name: "sceneGraphAboutToStop"; revision: 514; lineNumber: 179 }
+ Signal {
+ name: "closing"
+ revision: 513
+ lineNumber: 181
+ Parameter { name: "close"; type: "QQuickCloseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "colorChanged"
+ lineNumber: 182
+ Parameter { type: "QColor" }
+ }
+ Signal { name: "activeFocusItemChanged"; revision: 513; lineNumber: 183 }
+ Signal {
+ name: "sceneGraphError"
+ revision: 514
+ lineNumber: 184
+ Parameter { name: "error"; type: "QQuickWindow::SceneGraphError" }
+ Parameter { name: "message"; type: "QString" }
+ }
+ Signal { name: "beforeRenderPassRecording"; revision: 526; lineNumber: 186 }
+ Signal { name: "afterRenderPassRecording"; revision: 526; lineNumber: 187 }
+ Signal { name: "paletteChanged"; revision: 1536; lineNumber: 189 }
+ Signal { name: "paletteCreated"; revision: 1536; lineNumber: 190 }
+ Signal { name: "beforeFrameBegin"; revision: 1536; lineNumber: 192 }
+ Signal { name: "afterFrameEnd"; revision: 1536; lineNumber: 193 }
+ Signal { name: "devicePixelRatioChanged"; revision: 1547; lineNumber: 195 }
+ Method { name: "update"; lineNumber: 198 }
+ Method { name: "releaseResources"; lineNumber: 199 }
+ Method { name: "maybeUpdate"; lineNumber: 233 }
+ Method { name: "cleanupSceneGraph"; lineNumber: 234 }
+ Method { name: "physicalDpiChanged"; lineNumber: 235 }
+ Method {
+ name: "handleScreenChanged"
+ lineNumber: 236
+ Parameter { name: "screen"; type: "QScreen"; isPointer: true }
+ }
+ Method { name: "runJobsAfterSwap"; lineNumber: 237 }
+ Method {
+ name: "handleApplicationStateChanged"
+ lineNumber: 238
+ Parameter { name: "state"; type: "Qt::ApplicationState" }
+ }
+ Method { name: "handleFontDatabaseChanged"; lineNumber: 239 }
+ }
+ Component {
+ file: "private/qquickwindowattached_p.h"
+ lineNumber: 28
+ name: "QQuickWindowAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "visibility"
+ type: "QWindow::Visibility"
+ read: "visibility"
+ notify: "visibilityChanged"
+ index: 0
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ notify: "activeChanged"
+ index: 1
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "activeFocusItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "activeFocusItem"
+ notify: "activeFocusItemChanged"
+ index: 2
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "contentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "contentItem"
+ notify: "contentItemChanged"
+ index: 3
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "int"
+ read: "width"
+ notify: "widthChanged"
+ index: 4
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "int"
+ read: "height"
+ notify: "heightChanged"
+ index: 5
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "window"
+ type: "QQuickWindow"
+ isPointer: true
+ read: "window"
+ notify: "windowChanged"
+ index: 6
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "visibilityChanged"; lineNumber: 55 }
+ Signal { name: "activeChanged"; lineNumber: 56 }
+ Signal { name: "activeFocusItemChanged"; lineNumber: 57 }
+ Signal { name: "contentItemChanged"; lineNumber: 58 }
+ Signal { name: "widthChanged"; lineNumber: 59 }
+ Signal { name: "heightChanged"; lineNumber: 60 }
+ Signal { name: "windowChanged"; lineNumber: 61 }
+ Method {
+ name: "windowChange"
+ lineNumber: 64
+ Parameter { type: "QQuickWindow"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquickwindowcontainer_p.h"
+ lineNumber: 29
+ name: "QQuickWindowContainer"
+ accessSemantics: "reference"
+ prototype: "QQuickImplicitSizeItem"
+ exports: ["QtQuick/WindowContainer 6.7"]
+ exportMetaObjectRevisions: [1543]
+ Property {
+ name: "window"
+ type: "QWindow"
+ isPointer: true
+ read: "containedWindow"
+ write: "setContainedWindow"
+ notify: "containedWindowChanged"
+ index: 0
+ lineNumber: 33
+ isFinal: true
+ }
+ Signal {
+ name: "containedWindowChanged"
+ lineNumber: 50
+ Parameter { name: "window"; type: "QWindow"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquickwindowmodule_p.h"
+ lineNumber: 37
+ name: "QQuickWindowQmlImpl"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuickWindow"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick/Window 2.1",
+ "QtQuick/Window 2.2",
+ "QtQuick/Window 2.3",
+ "QtQuick/Window 2.13",
+ "QtQuick/Window 2.14",
+ "QtQuick/Window 6.0",
+ "QtQuick/Window 6.2",
+ "QtQuick/Window 6.7",
+ "QtQuick/Window 6.9",
+ "QtQuick/Window 6.10",
+ "QtQuick/Window 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 513,
+ 514,
+ 515,
+ 525,
+ 526,
+ 1536,
+ 1538,
+ 1543,
+ 1545,
+ 1546,
+ 1547
+ ]
+ attachedType: "QQuickWindowAttached"
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "isVisible"
+ write: "setVisible"
+ notify: "visibleChanged"
+ index: 0
+ lineNumber: 42
+ isOverride: true
+ }
+ Property {
+ name: "visibility"
+ type: "QWindow::Visibility"
+ read: "visibility"
+ write: "setVisibility"
+ notify: "visibilityChanged"
+ index: 1
+ lineNumber: 43
+ isOverride: true
+ }
+ Property {
+ name: "screen"
+ revision: 515
+ type: "QQuickScreenInfo"
+ isPointer: true
+ read: "screen"
+ write: "setScreen"
+ notify: "screenChanged"
+ index: 2
+ lineNumber: 44
+ }
+ Signal {
+ name: "visibleChanged"
+ lineNumber: 74
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "visibilityChanged"
+ lineNumber: 75
+ Parameter { name: "visibility"; type: "QWindow::Visibility" }
+ }
+ Signal { name: "screenChanged"; revision: 515; lineNumber: 76 }
+ Signal {
+ name: "xChanged"
+ lineNumber: 78
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "yChanged"
+ lineNumber: 79
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method { name: "applyWindowVisibility"; revision: 1543; lineNumber: 90 }
+ Method { name: "updateTransientParent"; revision: 1543; lineNumber: 91 }
+ }
+ Component {
+ file: "private/qquickanimator_p.h"
+ lineNumber: 89
+ name: "QQuickXAnimator"
+ accessSemantics: "reference"
+ prototype: "QQuickAnimator"
+ exports: [
+ "QtQuick/XAnimator 2.2",
+ "QtQuick/XAnimator 2.12",
+ "QtQuick/XAnimator 6.0"
+ ]
+ exportMetaObjectRevisions: [514, 524, 1536]
+ }
+ Component {
+ file: "private/qquickanimator_p.h"
+ lineNumber: 101
+ name: "QQuickYAnimator"
+ accessSemantics: "reference"
+ prototype: "QQuickAnimator"
+ exports: [
+ "QtQuick/YAnimator 2.2",
+ "QtQuick/YAnimator 2.12",
+ "QtQuick/YAnimator 6.0"
+ ]
+ exportMetaObjectRevisions: [514, 524, 1536]
+ }
+ Component {
+ file: "private/qquickforeignutils_p.h"
+ lineNumber: 66
+ name: "QRegularExpressionValidator"
+ accessSemantics: "reference"
+ prototype: "QValidator"
+ exports: [
+ "QtQuick/RegularExpressionValidator 2.14",
+ "QtQuick/RegularExpressionValidator 6.0"
+ ]
+ exportMetaObjectRevisions: [526, 1536]
+ Property {
+ name: "regularExpression"
+ type: "QRegularExpression"
+ read: "regularExpression"
+ write: "setRegularExpression"
+ notify: "regularExpressionChanged"
+ index: 0
+ lineNumber: 144
+ }
+ Signal {
+ name: "regularExpressionChanged"
+ lineNumber: 159
+ Parameter { name: "re"; type: "QRegularExpression" }
+ }
+ Method {
+ name: "setRegularExpression"
+ lineNumber: 156
+ Parameter { name: "re"; type: "QRegularExpression" }
+ }
+ }
+ Component {
+ file: "private/qquickforeignutils_p.h"
+ lineNumber: 131
+ name: "QScreen"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ index: 0
+ lineNumber: 36
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "manufacturer"
+ type: "QString"
+ read: "manufacturer"
+ index: 1
+ lineNumber: 37
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "model"
+ type: "QString"
+ read: "model"
+ index: 2
+ lineNumber: 38
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "serialNumber"
+ type: "QString"
+ read: "serialNumber"
+ index: 3
+ lineNumber: 39
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "depth"
+ type: "int"
+ read: "depth"
+ index: 4
+ lineNumber: 40
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "size"
+ type: "QSize"
+ read: "size"
+ notify: "geometryChanged"
+ index: 5
+ lineNumber: 41
+ isReadonly: true
+ }
+ Property {
+ name: "availableSize"
+ type: "QSize"
+ read: "availableSize"
+ notify: "availableGeometryChanged"
+ index: 6
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "virtualSize"
+ type: "QSize"
+ read: "virtualSize"
+ notify: "virtualGeometryChanged"
+ index: 7
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "availableVirtualSize"
+ type: "QSize"
+ read: "availableVirtualSize"
+ notify: "virtualGeometryChanged"
+ index: 8
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "geometry"
+ type: "QRect"
+ read: "geometry"
+ notify: "geometryChanged"
+ index: 9
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "availableGeometry"
+ type: "QRect"
+ read: "availableGeometry"
+ notify: "availableGeometryChanged"
+ index: 10
+ lineNumber: 46
+ isReadonly: true
+ }
+ Property {
+ name: "virtualGeometry"
+ type: "QRect"
+ read: "virtualGeometry"
+ notify: "virtualGeometryChanged"
+ index: 11
+ lineNumber: 47
+ isReadonly: true
+ }
+ Property {
+ name: "availableVirtualGeometry"
+ type: "QRect"
+ read: "availableVirtualGeometry"
+ notify: "virtualGeometryChanged"
+ index: 12
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "physicalSize"
+ type: "QSizeF"
+ read: "physicalSize"
+ notify: "physicalSizeChanged"
+ index: 13
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "physicalDotsPerInchX"
+ type: "double"
+ read: "physicalDotsPerInchX"
+ notify: "physicalDotsPerInchChanged"
+ index: 14
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "physicalDotsPerInchY"
+ type: "double"
+ read: "physicalDotsPerInchY"
+ notify: "physicalDotsPerInchChanged"
+ index: 15
+ lineNumber: 53
+ isReadonly: true
+ }
+ Property {
+ name: "physicalDotsPerInch"
+ type: "double"
+ read: "physicalDotsPerInch"
+ notify: "physicalDotsPerInchChanged"
+ index: 16
+ lineNumber: 55
+ isReadonly: true
+ }
+ Property {
+ name: "logicalDotsPerInchX"
+ type: "double"
+ read: "logicalDotsPerInchX"
+ notify: "logicalDotsPerInchChanged"
+ index: 17
+ lineNumber: 56
+ isReadonly: true
+ }
+ Property {
+ name: "logicalDotsPerInchY"
+ type: "double"
+ read: "logicalDotsPerInchY"
+ notify: "logicalDotsPerInchChanged"
+ index: 18
+ lineNumber: 57
+ isReadonly: true
+ }
+ Property {
+ name: "logicalDotsPerInch"
+ type: "double"
+ read: "logicalDotsPerInch"
+ notify: "logicalDotsPerInchChanged"
+ index: 19
+ lineNumber: 58
+ isReadonly: true
+ }
+ Property {
+ name: "devicePixelRatio"
+ type: "double"
+ read: "devicePixelRatio"
+ notify: "physicalDotsPerInchChanged"
+ index: 20
+ lineNumber: 59
+ isReadonly: true
+ }
+ Property {
+ name: "primaryOrientation"
+ type: "Qt::ScreenOrientation"
+ read: "primaryOrientation"
+ notify: "primaryOrientationChanged"
+ index: 21
+ lineNumber: 60
+ isReadonly: true
+ }
+ Property {
+ name: "orientation"
+ type: "Qt::ScreenOrientation"
+ read: "orientation"
+ notify: "orientationChanged"
+ index: 22
+ lineNumber: 62
+ isReadonly: true
+ }
+ Property {
+ name: "nativeOrientation"
+ type: "Qt::ScreenOrientation"
+ read: "nativeOrientation"
+ index: 23
+ lineNumber: 63
+ isReadonly: true
+ }
+ Property {
+ name: "refreshRate"
+ type: "double"
+ read: "refreshRate"
+ notify: "refreshRateChanged"
+ index: 24
+ lineNumber: 64
+ isReadonly: true
+ }
+ Signal {
+ name: "geometryChanged"
+ lineNumber: 123
+ Parameter { name: "geometry"; type: "QRect" }
+ }
+ Signal {
+ name: "availableGeometryChanged"
+ lineNumber: 124
+ Parameter { name: "geometry"; type: "QRect" }
+ }
+ Signal {
+ name: "physicalSizeChanged"
+ lineNumber: 125
+ Parameter { name: "size"; type: "QSizeF" }
+ }
+ Signal {
+ name: "physicalDotsPerInchChanged"
+ lineNumber: 126
+ Parameter { name: "dpi"; type: "double" }
+ }
+ Signal {
+ name: "logicalDotsPerInchChanged"
+ lineNumber: 127
+ Parameter { name: "dpi"; type: "double" }
+ }
+ Signal {
+ name: "virtualGeometryChanged"
+ lineNumber: 128
+ Parameter { name: "rect"; type: "QRect" }
+ }
+ Signal {
+ name: "primaryOrientationChanged"
+ lineNumber: 129
+ Parameter { name: "orientation"; type: "Qt::ScreenOrientation" }
+ }
+ Signal {
+ name: "orientationChanged"
+ lineNumber: 130
+ Parameter { name: "orientation"; type: "Qt::ScreenOrientation" }
+ }
+ Signal {
+ name: "refreshRateChanged"
+ lineNumber: 131
+ Parameter { name: "refreshRate"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qquickforeignutils_p.h"
+ lineNumber: 41
+ name: "QStyleHints"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "cursorFlashTime"
+ type: "int"
+ read: "cursorFlashTime"
+ notify: "cursorFlashTimeChanged"
+ index: 0
+ lineNumber: 20
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "fontSmoothingGamma"
+ type: "double"
+ read: "fontSmoothingGamma"
+ index: 1
+ lineNumber: 21
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "keyboardAutoRepeatRate"
+ type: "int"
+ read: "keyboardAutoRepeatRate"
+ index: 2
+ lineNumber: 23
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "keyboardAutoRepeatRateF"
+ type: "double"
+ read: "keyboardAutoRepeatRateF"
+ index: 3
+ lineNumber: 25
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "keyboardInputInterval"
+ type: "int"
+ read: "keyboardInputInterval"
+ notify: "keyboardInputIntervalChanged"
+ index: 4
+ lineNumber: 26
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "mouseDoubleClickInterval"
+ type: "int"
+ read: "mouseDoubleClickInterval"
+ notify: "mouseDoubleClickIntervalChanged"
+ index: 5
+ lineNumber: 28
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "mousePressAndHoldInterval"
+ type: "int"
+ read: "mousePressAndHoldInterval"
+ notify: "mousePressAndHoldIntervalChanged"
+ index: 6
+ lineNumber: 30
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "passwordMaskCharacter"
+ type: "QChar"
+ read: "passwordMaskCharacter"
+ index: 7
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "passwordMaskDelay"
+ type: "int"
+ read: "passwordMaskDelay"
+ index: 8
+ lineNumber: 33
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "setFocusOnTouchRelease"
+ type: "bool"
+ read: "setFocusOnTouchRelease"
+ index: 9
+ lineNumber: 34
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "showIsFullScreen"
+ type: "bool"
+ read: "showIsFullScreen"
+ index: 10
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "showIsMaximized"
+ type: "bool"
+ read: "showIsMaximized"
+ index: 11
+ lineNumber: 36
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "showShortcutsInContextMenus"
+ type: "bool"
+ read: "showShortcutsInContextMenus"
+ write: "setShowShortcutsInContextMenus"
+ notify: "showShortcutsInContextMenusChanged"
+ index: 12
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "contextMenuTrigger"
+ type: "Qt::ContextMenuTrigger"
+ read: "contextMenuTrigger"
+ write: "setContextMenuTrigger"
+ notify: "contextMenuTriggerChanged"
+ index: 13
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "startDragDistance"
+ type: "int"
+ read: "startDragDistance"
+ notify: "startDragDistanceChanged"
+ index: 14
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "startDragTime"
+ type: "int"
+ read: "startDragTime"
+ notify: "startDragTimeChanged"
+ index: 15
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "startDragVelocity"
+ type: "int"
+ read: "startDragVelocity"
+ index: 16
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "useRtlExtensions"
+ type: "bool"
+ read: "useRtlExtensions"
+ index: 17
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "tabFocusBehavior"
+ type: "Qt::TabFocusBehavior"
+ read: "tabFocusBehavior"
+ notify: "tabFocusBehaviorChanged"
+ index: 18
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "singleClickActivation"
+ type: "bool"
+ read: "singleClickActivation"
+ index: 19
+ lineNumber: 47
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "useHoverEffects"
+ type: "bool"
+ read: "useHoverEffects"
+ write: "setUseHoverEffects"
+ notify: "useHoverEffectsChanged"
+ index: 20
+ lineNumber: 48
+ isFinal: true
+ }
+ Property {
+ name: "wheelScrollLines"
+ type: "int"
+ read: "wheelScrollLines"
+ notify: "wheelScrollLinesChanged"
+ index: 21
+ lineNumber: 50
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "mouseQuickSelectionThreshold"
+ type: "int"
+ read: "mouseQuickSelectionThreshold"
+ write: "setMouseQuickSelectionThreshold"
+ notify: "mouseQuickSelectionThresholdChanged"
+ index: 22
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "mouseDoubleClickDistance"
+ type: "int"
+ read: "mouseDoubleClickDistance"
+ index: 23
+ lineNumber: 54
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "touchDoubleTapDistance"
+ type: "int"
+ read: "touchDoubleTapDistance"
+ index: 24
+ lineNumber: 56
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "colorScheme"
+ type: "Qt::ColorScheme"
+ read: "colorScheme"
+ write: "setColorScheme"
+ reset: "unsetColorScheme"
+ notify: "colorSchemeChanged"
+ index: 25
+ lineNumber: 57
+ isFinal: true
+ }
+ Property {
+ name: "menuSelectionWraps"
+ revision: 1546
+ type: "bool"
+ read: "menuSelectionWraps"
+ index: 26
+ lineNumber: 59
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "accessibility"
+ revision: 1546
+ type: "QAccessibilityHints"
+ isPointer: true
+ isTypeConstant: true
+ read: "accessibility"
+ index: 27
+ lineNumber: 60
+ isReadonly: true
+ isFinal: true
+ isPropertyConstant: true
+ }
+ Signal {
+ name: "cursorFlashTimeChanged"
+ lineNumber: 110
+ Parameter { name: "cursorFlashTime"; type: "int" }
+ }
+ Signal {
+ name: "keyboardInputIntervalChanged"
+ lineNumber: 111
+ Parameter { name: "keyboardInputInterval"; type: "int" }
+ }
+ Signal {
+ name: "mouseDoubleClickIntervalChanged"
+ lineNumber: 112
+ Parameter { name: "mouseDoubleClickInterval"; type: "int" }
+ }
+ Signal {
+ name: "mousePressAndHoldIntervalChanged"
+ lineNumber: 113
+ Parameter { name: "mousePressAndHoldInterval"; type: "int" }
+ }
+ Signal {
+ name: "startDragDistanceChanged"
+ lineNumber: 114
+ Parameter { name: "startDragDistance"; type: "int" }
+ }
+ Signal {
+ name: "startDragTimeChanged"
+ lineNumber: 115
+ Parameter { name: "startDragTime"; type: "int" }
+ }
+ Signal {
+ name: "tabFocusBehaviorChanged"
+ lineNumber: 116
+ Parameter { name: "tabFocusBehavior"; type: "Qt::TabFocusBehavior" }
+ }
+ Signal {
+ name: "useHoverEffectsChanged"
+ lineNumber: 117
+ Parameter { name: "useHoverEffects"; type: "bool" }
+ }
+ Signal {
+ name: "showShortcutsInContextMenusChanged"
+ lineNumber: 118
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "contextMenuTriggerChanged"
+ lineNumber: 119
+ Parameter { name: "contextMenuTrigger"; type: "Qt::ContextMenuTrigger" }
+ }
+ Signal {
+ name: "wheelScrollLinesChanged"
+ lineNumber: 120
+ Parameter { name: "scrollLines"; type: "int" }
+ }
+ Signal {
+ name: "mouseQuickSelectionThresholdChanged"
+ lineNumber: 121
+ Parameter { name: "threshold"; type: "int" }
+ }
+ Signal {
+ name: "colorSchemeChanged"
+ lineNumber: 122
+ Parameter { name: "colorScheme"; type: "Qt::ColorScheme" }
+ }
+ }
+ Component {
+ file: "qsurface.h"
+ lineNumber: 20
+ name: "QSurface"
+ accessSemantics: "value"
+ Enum {
+ name: "SurfaceClass"
+ lineNumber: 24
+ values: ["Window", "Offscreen"]
+ }
+ Enum {
+ name: "SurfaceType"
+ lineNumber: 30
+ values: [
+ "RasterSurface",
+ "OpenGLSurface",
+ "RasterGLSurface",
+ "OpenVGSurface",
+ "VulkanSurface",
+ "MetalSurface",
+ "Direct3DSurface"
+ ]
+ }
+ }
+ Component {
+ file: "private/qquickforeignutils_p.h"
+ lineNumber: 57
+ name: "QValidator"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "State"
+ lineNumber: 31
+ values: ["Invalid", "Intermediate", "Acceptable"]
+ }
+ Signal { name: "changed"; lineNumber: 45 }
+ }
+ Component {
+ file: "private/qquickwindowmodule_p.h"
+ lineNumber: 29
+ name: "QWindow"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "Visibility"
+ lineNumber: 104
+ values: [
+ "Hidden",
+ "AutomaticVisibility",
+ "Windowed",
+ "Minimized",
+ "Maximized",
+ "FullScreen"
+ ]
+ }
+ Enum {
+ name: "AncestorMode"
+ lineNumber: 114
+ values: ["ExcludeTransients", "IncludeTransients"]
+ }
+ Property {
+ name: "title"
+ type: "QString"
+ read: "title"
+ write: "setTitle"
+ notify: "windowTitleChanged"
+ index: 0
+ lineNumber: 77
+ }
+ Property {
+ name: "modality"
+ type: "Qt::WindowModality"
+ read: "modality"
+ write: "setModality"
+ notify: "modalityChanged"
+ index: 1
+ lineNumber: 78
+ }
+ Property {
+ name: "flags"
+ type: "Qt::WindowFlags"
+ read: "flags"
+ write: "setFlags"
+ notify: "flagsChanged"
+ index: 2
+ lineNumber: 79
+ }
+ Property {
+ name: "x"
+ type: "int"
+ read: "x"
+ write: "setX"
+ notify: "xChanged"
+ index: 3
+ lineNumber: 80
+ }
+ Property {
+ name: "y"
+ type: "int"
+ read: "y"
+ write: "setY"
+ notify: "yChanged"
+ index: 4
+ lineNumber: 81
+ }
+ Property {
+ name: "width"
+ type: "int"
+ read: "width"
+ write: "setWidth"
+ notify: "widthChanged"
+ index: 5
+ lineNumber: 82
+ }
+ Property {
+ name: "height"
+ type: "int"
+ read: "height"
+ write: "setHeight"
+ notify: "heightChanged"
+ index: 6
+ lineNumber: 83
+ }
+ Property {
+ name: "minimumWidth"
+ type: "int"
+ read: "minimumWidth"
+ write: "setMinimumWidth"
+ notify: "minimumWidthChanged"
+ index: 7
+ lineNumber: 84
+ }
+ Property {
+ name: "minimumHeight"
+ type: "int"
+ read: "minimumHeight"
+ write: "setMinimumHeight"
+ notify: "minimumHeightChanged"
+ index: 8
+ lineNumber: 85
+ }
+ Property {
+ name: "maximumWidth"
+ type: "int"
+ read: "maximumWidth"
+ write: "setMaximumWidth"
+ notify: "maximumWidthChanged"
+ index: 9
+ lineNumber: 87
+ }
+ Property {
+ name: "maximumHeight"
+ type: "int"
+ read: "maximumHeight"
+ write: "setMaximumHeight"
+ notify: "maximumHeightChanged"
+ index: 10
+ lineNumber: 88
+ }
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "isVisible"
+ write: "setVisible"
+ notify: "visibleChanged"
+ index: 11
+ lineNumber: 90
+ isVirtual: true
+ }
+ Property {
+ name: "active"
+ revision: 513
+ type: "bool"
+ read: "isActive"
+ notify: "activeChanged"
+ index: 12
+ lineNumber: 91
+ isReadonly: true
+ }
+ Property {
+ name: "visibility"
+ revision: 513
+ type: "Visibility"
+ read: "visibility"
+ write: "setVisibility"
+ notify: "visibilityChanged"
+ index: 13
+ lineNumber: 92
+ isVirtual: true
+ }
+ Property {
+ name: "contentOrientation"
+ type: "Qt::ScreenOrientation"
+ read: "contentOrientation"
+ write: "reportContentOrientationChange"
+ notify: "contentOrientationChanged"
+ index: 14
+ lineNumber: 93
+ }
+ Property {
+ name: "opacity"
+ revision: 513
+ type: "double"
+ read: "opacity"
+ write: "setOpacity"
+ notify: "opacityChanged"
+ index: 15
+ lineNumber: 95
+ }
+ Property {
+ name: "transientParent"
+ revision: 525
+ type: "QWindow"
+ isPointer: true
+ write: "setTransientParent"
+ notify: "transientParentChanged"
+ index: 16
+ lineNumber: 99
+ privateClass: "QWindowPrivate"
+ }
+ Signal {
+ name: "screenChanged"
+ lineNumber: 297
+ Parameter { name: "screen"; type: "QScreen"; isPointer: true }
+ }
+ Signal {
+ name: "modalityChanged"
+ lineNumber: 298
+ Parameter { name: "modality"; type: "Qt::WindowModality" }
+ }
+ Signal {
+ name: "flagsChanged"
+ revision: 1546
+ lineNumber: 299
+ Parameter { name: "flags"; type: "Qt::WindowFlags" }
+ }
+ Signal {
+ name: "windowStateChanged"
+ lineNumber: 300
+ Parameter { name: "windowState"; type: "Qt::WindowState" }
+ }
+ Signal {
+ name: "windowTitleChanged"
+ revision: 514
+ lineNumber: 301
+ Parameter { name: "title"; type: "QString" }
+ }
+ Signal {
+ name: "xChanged"
+ lineNumber: 303
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "yChanged"
+ lineNumber: 304
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "widthChanged"
+ lineNumber: 306
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "heightChanged"
+ lineNumber: 307
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "minimumWidthChanged"
+ lineNumber: 309
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "minimumHeightChanged"
+ lineNumber: 310
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "maximumWidthChanged"
+ lineNumber: 311
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "maximumHeightChanged"
+ lineNumber: 312
+ Parameter { name: "arg"; type: "int" }
+ }
+ Signal {
+ name: "safeAreaMarginsChanged"
+ revision: 1545
+ lineNumber: 314
+ Parameter { name: "arg"; type: "QMargins" }
+ }
+ Signal {
+ name: "visibleChanged"
+ lineNumber: 316
+ Parameter { name: "arg"; type: "bool" }
+ }
+ Signal {
+ name: "visibilityChanged"
+ revision: 513
+ lineNumber: 317
+ Parameter { name: "visibility"; type: "QWindow::Visibility" }
+ }
+ Signal { name: "activeChanged"; revision: 513; lineNumber: 318 }
+ Signal {
+ name: "contentOrientationChanged"
+ lineNumber: 319
+ Parameter { name: "orientation"; type: "Qt::ScreenOrientation" }
+ }
+ Signal {
+ name: "focusObjectChanged"
+ lineNumber: 321
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Signal {
+ name: "opacityChanged"
+ revision: 513
+ lineNumber: 323
+ Parameter { name: "opacity"; type: "double" }
+ }
+ Signal {
+ name: "transientParentChanged"
+ revision: 525
+ lineNumber: 325
+ Parameter { name: "transientParent"; type: "QWindow"; isPointer: true }
+ }
+ Method { name: "requestActivate"; revision: 513; lineNumber: 260 }
+ Method {
+ name: "setVisible"
+ lineNumber: 262
+ Parameter { name: "visible"; type: "bool" }
+ }
+ Method { name: "show"; lineNumber: 264 }
+ Method { name: "hide"; lineNumber: 265 }
+ Method { name: "showMinimized"; lineNumber: 267 }
+ Method { name: "showMaximized"; lineNumber: 268 }
+ Method { name: "showFullScreen"; lineNumber: 269 }
+ Method { name: "showNormal"; lineNumber: 270 }
+ Method { name: "close"; type: "bool"; lineNumber: 272 }
+ Method { name: "raise"; lineNumber: 273 }
+ Method { name: "lower"; lineNumber: 274 }
+ Method {
+ name: "startSystemResize"
+ type: "bool"
+ lineNumber: 275
+ Parameter { name: "edges"; type: "Qt::Edges" }
+ }
+ Method { name: "startSystemMove"; type: "bool"; lineNumber: 276 }
+ Method {
+ name: "setTitle"
+ lineNumber: 278
+ Parameter { type: "QString" }
+ }
+ Method {
+ name: "setX"
+ lineNumber: 280
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setY"
+ lineNumber: 281
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setWidth"
+ lineNumber: 282
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setHeight"
+ lineNumber: 283
+ Parameter { name: "arg"; type: "int" }
+ }
+ Method {
+ name: "setGeometry"
+ lineNumber: 284
+ Parameter { name: "posx"; type: "int" }
+ Parameter { name: "posy"; type: "int" }
+ Parameter { name: "w"; type: "int" }
+ Parameter { name: "h"; type: "int" }
+ }
+ Method {
+ name: "setGeometry"
+ lineNumber: 285
+ Parameter { name: "rect"; type: "QRect" }
+ }
+ Method {
+ name: "setMinimumWidth"
+ lineNumber: 287
+ Parameter { name: "w"; type: "int" }
+ }
+ Method {
+ name: "setMinimumHeight"
+ lineNumber: 288
+ Parameter { name: "h"; type: "int" }
+ }
+ Method {
+ name: "setMaximumWidth"
+ lineNumber: 289
+ Parameter { name: "w"; type: "int" }
+ }
+ Method {
+ name: "setMaximumHeight"
+ lineNumber: 290
+ Parameter { name: "h"; type: "int" }
+ }
+ Method {
+ name: "alert"
+ revision: 513
+ lineNumber: 292
+ Parameter { name: "msec"; type: "int" }
+ }
+ Method { name: "requestUpdate"; revision: 515; lineNumber: 294 }
+ Method { name: "_q_clearAlert"; lineNumber: 358 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/qmldir
new file mode 100644
index 00000000..7d68a105
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/qmldir
@@ -0,0 +1,9 @@
+module QtQuick
+linktarget Qt6::qtquick2plugin
+optional plugin qtquick2plugin
+classname QtQuick2Plugin
+designersupported
+typeinfo plugins.qmltypes
+import QtQml auto
+prefer :/qt-project.org/imports/QtQuick/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/qtquick2plugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/qtquick2plugin.dll
new file mode 100644
index 00000000..292fefb2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/qtquick2plugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Component.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Component.qml
new file mode 100644
index 00000000..e6836c05
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Component.qml
@@ -0,0 +1,35 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QML
+import QtQuick.tooling as Tooling
+
+QtObject {
+ default property list members
+
+ property string file
+ property int lineNumber
+ required property string name
+ property list aliases: []
+ property string prototype
+ property list exports: []
+ property list exportMetaObjectRevisions
+ property list interfaces
+ property list deferredNames
+ property list immediateNames
+ property string attachedType
+ property string valueType
+ property string extension
+ property bool isSingleton: false
+ property bool isCreatable: accessSemantics === "reference" && name.length > 0
+ property bool isStructured: false
+ property bool isComposite: false
+ property bool isJavaScriptBuiltin: false
+ property bool hasCustomParser: false
+ property bool extensionIsJavaScript: false
+ property bool extensionIsNamespace: false
+ property bool enforcesScopedEnums: false
+ property string accessSemantics: "reference"
+ property string defaultProperty
+ property string parentProperty
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Enum.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Enum.qml
new file mode 100644
index 00000000..f4e6bfc4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Enum.qml
@@ -0,0 +1,13 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QML
+import QtQuick.tooling as Tooling
+
+Tooling.Member {
+ property string alias
+ property string type
+ property bool isFlag: false
+ property bool isScoped: false
+ property var values: []
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Member.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Member.qml
new file mode 100644
index 00000000..872083e0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Member.qml
@@ -0,0 +1,9 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QML
+
+QtObject {
+ required property string name
+ property int lineNumber: 0
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Method.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Method.qml
new file mode 100644
index 00000000..c799450f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Method.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QML
+import QtQuick.tooling as Tooling
+
+Tooling.Member {
+ default property list parameters
+ property string type
+ property int revision: 0
+ property bool isConstructor: false
+ property bool isList: false
+ property bool isPointer: false
+ property bool isJavaScriptFunction: false
+ property bool isCloned: false
+ property bool isTypeConstant: false
+ property bool isMethodConstant: false
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Module.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Module.qml
new file mode 100644
index 00000000..6082c133
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Module.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QML
+import QtQuick.tooling as Tooling
+
+QtObject {
+ default property list components
+ property list dependencies: []
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Parameter.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Parameter.qml
new file mode 100644
index 00000000..779f6102
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Parameter.qml
@@ -0,0 +1,12 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QML
+
+QtObject {
+ property string name
+ property string type
+ property bool isPointer: false
+ property bool isList: false
+ property bool isTypeConstant: false
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Property.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Property.qml
new file mode 100644
index 00000000..8326eb18
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Property.qml
@@ -0,0 +1,26 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QML
+import QtQuick.tooling as Tooling
+
+Tooling.Member {
+ property string type
+ property bool isPointer: false
+ property bool isReadonly: false
+ property bool isRequired: false
+ property bool isList: false
+ property bool isFinal: false
+ property bool isOverride: false
+ property bool isVirtual: false
+ property bool isTypeConstant: false
+ property bool isPropertyConstant: false
+ property int revision: 0
+ property string bindable
+ property string read
+ property string write
+ property string reset
+ property string notify
+ property string privateClass
+ property int index: -1
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Signal.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Signal.qml
new file mode 100644
index 00000000..9c86af33
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/Signal.qml
@@ -0,0 +1,13 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QML
+import QtQuick.tooling as Tooling
+
+Tooling.Member {
+ default property list parameters
+ property int revision: 0
+ property string type
+ property bool isCloned: false
+ property bool isMethodConstant: false
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/qmldir
new file mode 100644
index 00000000..99798d19
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/qmldir
@@ -0,0 +1,23 @@
+module QtQuick.tooling
+linktarget Qt6::quicktooling
+plugin quicktoolingplugin
+classname QtQuick_toolingPlugin
+typeinfo quicktooling.qmltypes
+prefer :/qt-project.org/imports/QtQuick/tooling/
+Component 1.2 Component.qml
+Component 6.0 Component.qml
+Enum 1.2 Enum.qml
+Enum 6.0 Enum.qml
+Member 1.2 Member.qml
+Member 6.0 Member.qml
+Method 1.2 Method.qml
+Method 6.0 Method.qml
+Module 1.2 Module.qml
+Module 6.0 Module.qml
+Parameter 1.2 Parameter.qml
+Parameter 6.0 Parameter.qml
+Property 1.2 Property.qml
+Property 6.0 Property.qml
+Signal 1.2 Signal.qml
+Signal 6.0 Signal.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/quicktooling.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/quicktooling.qmltypes
new file mode 100644
index 00000000..91181ef1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/quicktooling.qmltypes
@@ -0,0 +1,8 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/quicktoolingplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/quicktoolingplugin.dll
new file mode 100644
index 00000000..89a0f931
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick/tooling/quicktoolingplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/NodeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/NodeSection.qml
new file mode 100644
index 00000000..982fa8c8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/NodeSection.qml
@@ -0,0 +1,350 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Visibility")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Visibility")
+ tooltip: qsTr("Sets the local visibility of the node.")
+ }
+
+ SecondColumnLayout {
+ // ### should be a slider
+ CheckBox {
+ text: qsTr("Visible")
+ backendValue: backendValues.visible
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Opacity")
+ tooltip: qsTr("Sets the local opacity value of the node.")
+ }
+
+ SecondColumnLayout {
+ // ### should be a slider
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.opacity
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ id: transformSection
+ width: parent.width
+ caption: qsTr("Transform")
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Translation")
+ tooltip: qsTr("Sets the translation of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Rotation")
+ tooltip: qsTr("Sets the rotation of the node in degrees.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Scale")
+ tooltip: qsTr("Sets the scale of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Pivot")
+ tooltip: qsTr("Sets the pivot of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/RuntimeLoaderSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/RuntimeLoaderSection.qml
new file mode 100644
index 00000000..94ef6bbe
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/RuntimeLoaderSection.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Runtime Loader")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Sets the URL of the 3D asset to import at runtime.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ backendValue: backendValues.source
+ filter: "*.*"
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Instancing")
+ tooltip: qsTr("If this property is set, the imported model will not be rendered normally. Instead, a number of instances of the model will be rendered, as defined by the instance table.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Instancing"
+ backendValue: backendValues.instancing
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/RuntimeLoaderSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/RuntimeLoaderSpecifics.qml
new file mode 100644
index 00000000..a4fb386f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/RuntimeLoaderSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ RuntimeLoaderSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/assetutils.metainfo b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/assetutils.metainfo
new file mode 100644
index 00000000..47abeea7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/assetutils.metainfo
@@ -0,0 +1,21 @@
+MetaInfo {
+ Type {
+ name: "QtQuick3D.AssetUtils.RuntimeLoader"
+ icon: "images/runtimeloader16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Runtime Loader"
+ category: "AssetUtils"
+ libraryIcon: "images/runtimeloader.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.AssetUtils"
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/dummy.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/dummy.png
new file mode 100644
index 00000000..a3b6c7f6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/dummy.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/dummy16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/dummy16.png
new file mode 100644
index 00000000..de8906a7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/dummy16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/dummy@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/dummy@2x.png
new file mode 100644
index 00000000..7ca04a01
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/dummy@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader.png
new file mode 100644
index 00000000..8a1ba7fb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader16.png
new file mode 100644
index 00000000..a4ea0aca
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader@2x.png
new file mode 100644
index 00000000..0cc17493
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/plugins.qmltypes
new file mode 100644
index 00000000..b2523a62
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/plugins.qmltypes
@@ -0,0 +1,100 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquick3druntimeloader_p.h"
+ lineNumber: 33
+ name: "QQuick3DRuntimeLoader"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.AssetUtils/RuntimeLoader 6.2",
+ "QtQuick3D.AssetUtils/RuntimeLoader 6.7",
+ "QtQuick3D.AssetUtils/RuntimeLoader 6.11"
+ ]
+ exportMetaObjectRevisions: [1538, 1543, 1547]
+ Enum {
+ name: "Status"
+ isScoped: true
+ lineNumber: 61
+ values: ["Empty", "Success", "Error"]
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 40
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 1
+ lineNumber: 41
+ isReadonly: true
+ }
+ Property {
+ name: "errorString"
+ type: "QString"
+ read: "errorString"
+ notify: "errorStringChanged"
+ index: 2
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "bounds"
+ type: "QQuick3DBounds3"
+ read: "bounds"
+ notify: "boundsChanged"
+ index: 3
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "instancing"
+ type: "QQuick3DInstancing"
+ isPointer: true
+ read: "instancing"
+ write: "setInstancing"
+ notify: "instancingChanged"
+ index: 4
+ lineNumber: 44
+ }
+ Property {
+ name: "supportedExtensions"
+ revision: 1543
+ type: "QStringList"
+ read: "supportedExtensions"
+ index: 5
+ lineNumber: 45
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "supportedMimeTypes"
+ revision: 1543
+ type: "QMimeType"
+ isList: true
+ read: "supportedMimeTypes"
+ index: 6
+ lineNumber: 47
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Signal { name: "sourceChanged"; lineNumber: 71 }
+ Signal { name: "statusChanged"; lineNumber: 72 }
+ Signal { name: "errorStringChanged"; lineNumber: 73 }
+ Signal { name: "boundsChanged"; lineNumber: 74 }
+ Signal { name: "instancingChanged"; lineNumber: 75 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/qmldir
new file mode 100644
index 00000000..3d84255e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/qmldir
@@ -0,0 +1,10 @@
+module QtQuick3D.AssetUtils
+linktarget Qt6::qtquick3dassetutilsplugin
+optional plugin qtquick3dassetutilsplugin
+classname QtQuick3DAssetUtilsPlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QtQuick3D auto
+prefer :/qt-project.org/imports/QtQuick3D/AssetUtils/
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/qtquick3dassetutilsplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/qtquick3dassetutilsplugin.dll
new file mode 100644
index 00000000..d7bc2c3d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/AssetUtils/qtquick3dassetutilsplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/AdditiveColorGradient.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/AdditiveColorGradient.qml
new file mode 100644
index 00000000..ae97783c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/AdditiveColorGradient.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property vector3d bottomColor: Qt.vector3d(0.0, 0.0, 0.0)
+ property vector3d topColor: Qt.vector3d(1.0, 1.0, 1.0)
+
+ Shader {
+ id: additivecolorgradient
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/additivecolorgradient.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ additivecolorgradient ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Blur.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Blur.qml
new file mode 100644
index 00000000..d823e65b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Blur.qml
@@ -0,0 +1,21 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real amount: 0.01
+
+ Shader {
+ id: blur
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/blur.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ blur ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/BrushStrokes.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/BrushStrokes.qml
new file mode 100644
index 00000000..cc282620
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/BrushStrokes.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property TextureInput noiseSample: TextureInput {
+ texture: Texture {
+ tilingModeHorizontal: Texture.Repeat
+ tilingModeVertical: Texture.Repeat
+ source: "qrc:/qtquick3deffects/maps/brushnoise.png"
+ }
+ }
+ property real brushLength: 1.0 // 0 - 3
+ property real brushSize: 100.0 // 10 - 200
+ property real brushAngle: 45.0
+ readonly property real sinAlpha: Math.sin(degrees_to_radians(brushAngle))
+ readonly property real cosAlpha: Math.cos(degrees_to_radians(brushAngle))
+
+ function degrees_to_radians(degrees) {
+ var pi = Math.PI;
+ return degrees * (pi/180);
+ }
+
+ Shader {
+ id: brushstrokes
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/brushstrokes.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ brushstrokes ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/ChromaticAberration.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/ChromaticAberration.qml
new file mode 100644
index 00000000..34b88c46
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/ChromaticAberration.qml
@@ -0,0 +1,29 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property TextureInput maskTexture: TextureInput {
+ texture: Texture {
+ source: "qrc:/qtquick3deffects/maps/white.png"
+ tilingModeHorizontal: Texture.Repeat
+ tilingModeVertical: Texture.Repeat
+ }
+ }
+ property real aberrationAmount: 50
+ property real focusDepth: 600
+
+ Shader {
+ id: chromaticAberration
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/chromaticaberration.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ chromaticAberration ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/ColorMaster.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/ColorMaster.qml
new file mode 100644
index 00000000..4626c10f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/ColorMaster.qml
@@ -0,0 +1,24 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real redStrength: 1.0 // 0 - 2
+ property real greenStrength: 1.5 // 0 - 2
+ property real blueStrength: 1.0 // 0 - 2
+ property real saturation: 0.0 // -1 - 1
+
+ Shader {
+ id: colormaster
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/colormaster.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ colormaster ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DepthOfFieldHQBlur.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DepthOfFieldHQBlur.qml
new file mode 100644
index 00000000..8f2e88b8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DepthOfFieldHQBlur.qml
@@ -0,0 +1,65 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ readonly property TextureInput sourceSampler: TextureInput {
+ texture: Texture {}
+ }
+ property real focusDistance: 600
+ property real focusRange: 100
+ property real blurAmount: 4
+
+ Shader {
+ id: downsampleVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/downsample.vert"
+ }
+ Shader {
+ id: downsampleFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/downsample.frag"
+ }
+
+ Shader {
+ id: blurVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/depthoffieldblur.vert"
+ }
+ Shader {
+ id: blurFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/depthoffieldblur.frag"
+ }
+
+ Buffer {
+ id: downsampleBuffer
+ name: "downsampleBuffer"
+ format: Buffer.RGBA8
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ sizeMultiplier: 0.5
+ }
+
+ passes: [
+ Pass {
+ shaders: [ downsampleVert, downsampleFrag ]
+ output: downsampleBuffer
+ },
+ Pass {
+ shaders: [ blurVert, blurFrag ]
+ commands: [
+ // INPUT is the texture for downsampleBuffer
+ BufferInput {
+ buffer: downsampleBuffer
+ },
+ // the actual input texture is exposed as sourceSampler
+ BufferInput {
+ sampler: "sourceSampler"
+ }
+ ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Desaturate.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Desaturate.qml
new file mode 100644
index 00000000..4b180e12
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Desaturate.qml
@@ -0,0 +1,21 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real amount: 0.5
+
+ Shader {
+ id: desaturate
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/desaturate.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ desaturate ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DistortionRipple.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DistortionRipple.qml
new file mode 100644
index 00000000..a288aa69
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DistortionRipple.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real radius: 100.0 // 0 - 100
+ property real distortionWidth: 10.0 // 2 - 100
+ property real distortionHeight: 10.0 // 0 - 100
+ property real distortionPhase: 0.0 // 0 - 360
+ property vector2d center: Qt.vector2d(0.5, 0.5)
+
+ Shader {
+ id: distortionVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/distortion.vert"
+ }
+
+ Shader {
+ id: distortionFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/distortionripple.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ distortionVert, distortionFrag ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DistortionSphere.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DistortionSphere.qml
new file mode 100644
index 00000000..436520a7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DistortionSphere.qml
@@ -0,0 +1,29 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real radius: 0.25 // 0 - 1
+ property real distortionHeight: 0.5 // -1 - 1
+ property vector2d center: Qt.vector2d(0.5, 0.5)
+
+ Shader {
+ id: distortionVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/distortion.vert"
+ }
+
+ Shader {
+ id: distortionFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/distortionsphere.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ distortionVert, distortionFrag ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DistortionSpiral.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DistortionSpiral.qml
new file mode 100644
index 00000000..25f20eed
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/DistortionSpiral.qml
@@ -0,0 +1,29 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real radius: 0.25 // 0 - 1
+ property real distortionStrength: 1.0 // -10 - 10
+ property vector2d center: Qt.vector2d(0.5, 0.5)
+
+ Shader {
+ id: distortionVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/distortion.vert"
+ }
+
+ Shader {
+ id: distortionFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/distortionspiral.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ distortionVert, distortionFrag ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/EdgeDetect.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/EdgeDetect.qml
new file mode 100644
index 00000000..13bd252c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/EdgeDetect.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real edgeStrength: 0.5 // 0 - 1
+
+ Shader {
+ id: edgeVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/edgedetect.vert"
+ }
+
+ Shader {
+ id: edgeFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/edgedetect.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ edgeVert, edgeFrag ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Emboss.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Emboss.qml
new file mode 100644
index 00000000..efbec502
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Emboss.qml
@@ -0,0 +1,21 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real amount: 0.003 // 0 - 0.01
+
+ Shader {
+ id: emboss
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/emboss.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ emboss ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Flip.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Flip.qml
new file mode 100644
index 00000000..8f5b4c9a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Flip.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property bool flipHorizontally: true
+ property bool flipVertically: true
+
+ Shader {
+ id: flip
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/flip.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ flip ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Fxaa.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Fxaa.qml
new file mode 100644
index 00000000..17aaccf0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Fxaa.qml
@@ -0,0 +1,50 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ readonly property TextureInput sprite: TextureInput {
+ texture: Texture {}
+ }
+
+ Shader {
+ id: rgbl
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/fxaaRgbl.frag"
+ }
+ Shader {
+ id: blur
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/fxaaBlur.frag"
+ }
+ Buffer {
+ id: rgblBuffer
+ name: "rgbl_buffer"
+ format: Buffer.RGBA8
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None // aka frame
+ }
+
+ passes: [
+ Pass {
+ shaders: [ rgbl ]
+ output: rgblBuffer
+ },
+ Pass {
+ shaders: [ blur ]
+ commands: [
+ // INPUT is the texture for rgblBuffer
+ BufferInput {
+ buffer: rgblBuffer
+ },
+ // the actual input texture is exposed as sprite
+ BufferInput {
+ sampler: "sprite"
+ }
+ ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/GaussianBlur.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/GaussianBlur.qml
new file mode 100644
index 00000000..d1b51396
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/GaussianBlur.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real amount: 2 // 0 - 10
+ Shader {
+ id: vertical
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/blurvertical.vert"
+ }
+ Shader {
+ id: horizontal
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/blurhorizontal.vert"
+ }
+ Shader {
+ id: gaussianblur
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/gaussianblur.frag"
+ }
+
+ Buffer {
+ id: tempBuffer
+ name: "tempBuffer"
+ format: Buffer.RGBA8
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None // aka frame
+ }
+
+ passes: [
+ Pass {
+ shaders: [ horizontal, gaussianblur ]
+ output: tempBuffer
+ },
+ Pass {
+ shaders: [ vertical, gaussianblur ]
+ commands: [
+ BufferInput {
+ buffer: tempBuffer
+ }
+ ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/HDRBloomTonemap.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/HDRBloomTonemap.qml
new file mode 100644
index 00000000..790427d1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/HDRBloomTonemap.qml
@@ -0,0 +1,127 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ readonly property TextureInput downsample2: TextureInput {
+ texture: Texture {}
+ }
+ readonly property TextureInput downsample4: TextureInput {
+ texture: Texture {}
+ }
+ property real gamma: 1 // 0.1 - 4
+ property real exposure: 0 // -9 - 9
+ readonly property real exposureExp2: Math.pow(2, exposure)
+ property real bloomThreshold: 1
+ property real blurFalloff: 0 // 0 - 10
+ readonly property real negativeBlurFalloffExp2: Math.pow(2, -blurFalloff)
+ property real tonemappingLerp: 1 // 0 - 1
+ property real channelThreshold: 1
+ readonly property real poissonRotation: 0
+ readonly property real poissonDistance: 4
+
+ Shader {
+ id: luminosityVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/luminosity.vert"
+ }
+ Shader {
+ id: luminosityFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/luminosity.frag"
+ }
+
+ Shader {
+ id: blurVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/poissonblur.vert"
+ }
+ Shader {
+ id: blurFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/poissonblur.frag"
+ }
+
+ Shader {
+ id: combiner
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/combiner.frag"
+ }
+
+ Buffer {
+ id: luminosity_buffer2
+ name: "luminosity_buffer2"
+ format: Buffer.RGBA8
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.5
+ }
+ Buffer {
+ id: downsample_buffer2
+ name: "downsample_buffer2"
+ format: Buffer.RGBA8
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.5
+ }
+ Buffer {
+ id: downsample_buffer4
+ name: "downsample_buffer4"
+ format: Buffer.RGBA8
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.25
+ }
+
+ passes: [
+ Pass {
+ shaders: [ luminosityVert, luminosityFrag ]
+ output: downsample_buffer2
+ },
+ Pass {
+ shaders: [ luminosityVert, luminosityFrag ]
+ commands: BufferInput {
+ buffer: downsample_buffer2
+ }
+ output: luminosity_buffer2
+ },
+ Pass {
+ shaders: [ blurVert, blurFrag ]
+ commands: BufferInput {
+ buffer: luminosity_buffer2
+ }
+ output: downsample_buffer2
+ },
+ Pass {
+ shaders: [ blurVert, blurFrag ]
+ commands: [
+ SetUniformValue {
+ target: "poissonRotation"
+ value: 0.62831
+ },
+ BufferInput {
+ buffer: luminosity_buffer2
+ }
+ ]
+ output: downsample_buffer4
+ },
+ Pass {
+ shaders: [ combiner ]
+ commands: [
+ BufferInput {
+ sampler: "downsample2"
+ buffer: downsample_buffer2
+ },
+ BufferInput {
+ sampler: "downsample4"
+ buffer: downsample_buffer4
+ }
+ ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/MotionBlur.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/MotionBlur.qml
new file mode 100644
index 00000000..58c6b3b8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/MotionBlur.qml
@@ -0,0 +1,107 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ id: effectRoot
+ // there are only here to get the sampler2Ds declared in the shader
+ readonly property TextureInput sprite: TextureInput {
+ texture: Texture {}
+ }
+ readonly property TextureInput glowSampler: TextureInput {
+ texture: Texture {}
+ }
+
+ property real fadeAmount: 0.25 // 0 - 1
+ property real blurQuality: 0.25 // 0.1 - 1.0
+
+ Shader {
+ id: vblurVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/motionblurvertical.vert"
+ }
+ Shader {
+ id: vblurFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/motionblurvertical.frag"
+ }
+
+ Shader {
+ id: hblurVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/motionblurhorizontal.vert"
+ }
+ Shader {
+ id: hblurFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/motionblurhorizontal.frag"
+ }
+
+ Shader {
+ id: blend
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/blend.frag"
+ }
+
+ Buffer {
+ id: glowBuffer
+ name: "glowBuffer"
+ format: Buffer.RGBA8
+ textureFilterOperation: Buffer.Nearest
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.SceneLifetime
+ sizeMultiplier: effectRoot.blurQuality
+ }
+
+ Buffer {
+ id: tempBuffer
+ name: "tempBuffer"
+ format: Buffer.RGBA8
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: effectRoot.blurQuality
+ }
+
+ passes: [
+ Pass {
+ shaders: [ hblurVert, hblurFrag ]
+ commands: [
+ BufferInput {
+ // Expose the initially empty glowBuffer texture under the
+ // sampler2D glowSampler in the shader. Note the
+ // SceneLifetime and that the next pass writes to the same
+ // texture (accumulate).
+ sampler: "glowSampler"
+ buffer: glowBuffer
+ }
+ ]
+ output: tempBuffer
+ },
+ Pass {
+ shaders: [ vblurVert, vblurFrag ]
+ commands: [
+ // the texture for tempBuffer will be INPUT in this pass
+ BufferInput {
+ buffer: tempBuffer
+ }
+ ]
+ output: glowBuffer
+ },
+ Pass {
+ shaders: [ blend ]
+ commands: [
+ // the texture for glowBuffer will be INPUT in this pass
+ BufferInput {
+ buffer: glowBuffer
+ },
+ // the input texture (that would normally be INPUT) for this pass is exposed to the shader as sprite
+ BufferInput {
+ sampler: "sprite"
+ }
+ ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Quick3DEffects.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Quick3DEffects.qmltypes
new file mode 100644
index 00000000..91181ef1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Quick3DEffects.qmltypes
@@ -0,0 +1,8 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/SCurveTonemap.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/SCurveTonemap.qml
new file mode 100644
index 00000000..b6533a58
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/SCurveTonemap.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real shoulderSlope: 1.0 // 0.0 - 3.0
+ property real shoulderEmphasis: 0 // -1.0 - 1.0
+ property real toeSlope: 1.0 // 0.0 - 3.0
+ property real toeEmphasis: 0 // -1.0 - 1.0
+ property real contrastBoost: 0 // -1.0 - 2.0
+ property real saturationLevel: 1 // 0.0 - 2.0
+ property real gammaValue: 2.2 // 0.1 - 8.0
+ property bool useExposure: false
+ property real whitePoint: 1.0 // 0.01 - 128.0
+ property real exposureValue: 1.0 // 0.01 - 16.0
+
+ Shader {
+ id: tonemapShader
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/scurvetonemap.frag"
+ }
+
+ Buffer {
+ // LDR output
+ id: defaultOutput
+ format: Buffer.RGBA8
+ }
+
+ passes: [
+ Pass {
+ shaders: [ tonemapShader ]
+ output: defaultOutput
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Scatter.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Scatter.qml
new file mode 100644
index 00000000..87b3b4bf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Scatter.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property TextureInput noiseSample: TextureInput {
+ texture: Texture {
+ tilingModeHorizontal: Texture.Repeat
+ tilingModeVertical: Texture.Repeat
+ source: "qrc:/qtquick3deffects/maps/brushnoise.png"
+ }
+ }
+ property real amount: 10.0 // 0 - 127
+ property int direction: 0 // 0 = both, 1 = horizontal, 2 = vertical
+ property bool randomize: true
+
+ Shader {
+ id: scatter
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/scatter.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ scatter ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/TiltShift.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/TiltShift.qml
new file mode 100644
index 00000000..53fd774c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/TiltShift.qml
@@ -0,0 +1,68 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ readonly property TextureInput sourceSampler: TextureInput {
+ texture: Texture {}
+ }
+ property real focusPosition: 0.5 // 0 - 1
+ property real focusWidth: 0.2 // 0 - 1
+ property real blurAmount: 4 // 0 - 10
+ property bool isVertical: false
+ property bool isInverted: false
+
+ Shader {
+ id: downsampleVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/downsample.vert"
+ }
+ Shader {
+ id: downsampleFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/downsampletiltshift.frag"
+ }
+
+ Shader {
+ id: blurVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3deffects/shaders/poissonblurtiltshift.vert"
+ }
+ Shader {
+ id: blurFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/poissonblurtiltshift.frag"
+ }
+
+ Buffer {
+ id: downsampleBuffer
+ name: "downsampleBuffer"
+ format: Buffer.RGBA8
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.5
+ }
+
+ passes: [
+ Pass {
+ shaders: [ downsampleVert, downsampleFrag ]
+ output: downsampleBuffer
+ },
+ Pass {
+ shaders: [ blurVert, blurFrag ]
+ commands: [
+ // INPUT is the texture for downsampleBuffer
+ BufferInput {
+ buffer: downsampleBuffer
+ },
+ // the pass' input texture is exposed as sourceSampler
+ BufferInput {
+ sampler: "sourceSampler"
+ }
+ ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Vignette.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Vignette.qml
new file mode 100644
index 00000000..dfa2f700
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/Vignette.qml
@@ -0,0 +1,23 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ property real vignetteStrength: 15 // 0 - 15
+ property vector3d vignetteColor: Qt.vector3d(0.5, 0.5, 0.5)
+ property real vignetteRadius: 0.35 // 0 - 5
+
+ Shader {
+ id: vignette
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3deffects/shaders/vignette.frag"
+ }
+
+ passes: [
+ Pass {
+ shaders: [ vignette ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/AdditiveColorGradientSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/AdditiveColorGradientSection.qml
new file mode 100644
index 00000000..d449fbed
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/AdditiveColorGradientSection.qml
@@ -0,0 +1,29 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Section {
+ caption: qsTr("Additive Color Gradient")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel { text: qsTr("Top Color") }
+
+ ColorEditor {
+ backendValue: backendValues.topColor
+ supportGradient: false
+ isVector3D: true
+ }
+
+ PropertyLabel { text: qsTr("Bottom Color") }
+
+ ColorEditor {
+ backendValue: backendValues.bottomColor
+ supportGradient: false
+ isVector3D: true
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/AdditiveColorGradientSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/AdditiveColorGradientSpecifics.qml
new file mode 100644
index 00000000..c1b946aa
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/AdditiveColorGradientSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ AdditiveColorGradientSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BlurSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BlurSection.qml
new file mode 100644
index 00000000..e51c3fe7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BlurSection.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Blur")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Strength of the blur.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 0.1
+ decimals: 3
+ stepSize: 0.01
+ backendValue: backendValues.amount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BlurSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BlurSpecifics.qml
new file mode 100644
index 00000000..b656e70f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BlurSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ BlurSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BrushStrokesSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BrushStrokesSection.qml
new file mode 100644
index 00000000..bac71d38
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BrushStrokesSection.qml
@@ -0,0 +1,97 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Noise")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Noise Sample Texture")
+ tooltip: qsTr("Defines a texture for noise samples.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.noiseSample_texture
+ defaultItem: qsTr("Default")
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Brush")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Length")
+ tooltip: qsTr("Length of the brush.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 3
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.brushLength
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Size")
+ tooltip: qsTr("Size of the brush.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 10
+ maximumValue: 200
+ decimals: 0
+ backendValue: backendValues.brushSize
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Angle")
+ tooltip: qsTr("Angle of the brush")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 360
+ decimals: 0
+ backendValue: backendValues.brushAngle
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BrushStrokesSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BrushStrokesSpecifics.qml
new file mode 100644
index 00000000..b150ad0e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/BrushStrokesSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ BrushStrokesSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ChromaticAberrationSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ChromaticAberrationSection.qml
new file mode 100644
index 00000000..52f6ce7c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ChromaticAberrationSection.qml
@@ -0,0 +1,78 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Mask")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Mask Texture")
+ tooltip: qsTr("Defines a texture for mask.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.maskTexture_texture
+ defaultItem: qsTr("Default")
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Aberration")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Amount of aberration.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1000
+ maximumValue: 1000
+ decimals: 0
+ backendValue: backendValues.aberrationAmount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Focus Depth")
+ tooltip: qsTr("Focus depth of the aberration.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10000
+ decimals: 0
+ backendValue: backendValues.focusDepth
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ChromaticAberrationSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ChromaticAberrationSpecifics.qml
new file mode 100644
index 00000000..e357ac36
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ChromaticAberrationSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ChromaticAberrationSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ColorMasterSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ColorMasterSection.qml
new file mode 100644
index 00000000..b8b0ed22
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ColorMasterSection.qml
@@ -0,0 +1,90 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Colors")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Red Strength")
+ tooltip: qsTr("Red strength.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.redStrength
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Green Strength")
+ tooltip: qsTr("Green strength.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.greenStrength
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Blue Strength")
+ tooltip: qsTr("Blue strength.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.blueStrength
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Saturation")
+ tooltip: qsTr("Color saturation.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.saturation
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ColorMasterSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ColorMasterSpecifics.qml
new file mode 100644
index 00000000..b6036cda
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ColorMasterSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ColorMasterSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSection.qml
new file mode 100644
index 00000000..70cc9159
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSection.qml
@@ -0,0 +1,68 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Blur")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Blur Amount")
+ tooltip: qsTr("Amount of blur.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 50
+ decimals: 2
+ backendValue: backendValues.blurAmount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Focus Distance")
+ tooltip: qsTr("Focus distance of the blur.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 5000
+ decimals: 0
+ backendValue: backendValues.focusDistance
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Focus Range")
+ tooltip: qsTr("Focus range of the blur.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 5000
+ decimals: 0
+ backendValue: backendValues.focusRange
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSpecifics.qml
new file mode 100644
index 00000000..86afeadd
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ DepthOfFieldHQBlurSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DesaturateSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DesaturateSection.qml
new file mode 100644
index 00000000..1476c1d9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DesaturateSection.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Desaturate")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Strength of the desaturate.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.amount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DesaturateSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DesaturateSpecifics.qml
new file mode 100644
index 00000000..1e51f31e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DesaturateSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ DesaturateSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionRippleSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionRippleSection.qml
new file mode 100644
index 00000000..2a102846
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionRippleSection.qml
@@ -0,0 +1,127 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Distortion")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Radius")
+ tooltip: qsTr("Radius of the effect.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 100
+ decimals: 2
+ backendValue: backendValues.radius
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Width")
+ tooltip: qsTr("Width of the distortion.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 100
+ minimumValue: 2
+ decimals: 2
+ backendValue: backendValues.distortionWidth
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Height")
+ tooltip: qsTr("Height of the distortion.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 100
+ minimumValue: 0
+ decimals: 2
+ backendValue: backendValues.distortionHeight
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Phase")
+ tooltip: qsTr("Phase of the distortion.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 360
+ minimumValue: 0
+ decimals: 0
+ backendValue: backendValues.distortionPhase
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Center")
+ tooltip: qsTr("Center of the distortion.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.center_x
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel { text: "X" }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.center_y
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel { text: "Y" }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionRippleSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionRippleSpecifics.qml
new file mode 100644
index 00000000..9b775f32
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionRippleSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ DistortionRippleSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSphereSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSphereSection.qml
new file mode 100644
index 00000000..79a92350
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSphereSection.qml
@@ -0,0 +1,93 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Distortion")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Radius")
+ tooltip: qsTr("Radius of the effect.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.radius
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Height")
+ tooltip: qsTr("Height of the distortion.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.distortionHeight
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Center")
+ tooltip: qsTr("Center of the distortion.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.center_x
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel { text: "X" }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.center_y
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel { text: "Y" }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSphereSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSphereSpecifics.qml
new file mode 100644
index 00000000..229b72dc
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSphereSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ DistortionSphereSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSpiralSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSpiralSection.qml
new file mode 100644
index 00000000..85ba261e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSpiralSection.qml
@@ -0,0 +1,92 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Distortion")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Radius")
+ tooltip: qsTr("Radius of the effect.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.radius
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Strength")
+ tooltip: qsTr("Strength of the distortion.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -10
+ maximumValue: 10
+ decimals: 2
+ backendValue: backendValues.distortionStrength
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Center")
+ tooltip: qsTr("Center of the distortion.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.center_x
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel { text: "X" }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.center_y
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel { text: "Y" }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSpiralSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSpiralSpecifics.qml
new file mode 100644
index 00000000..54e8e9f9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/DistortionSpiralSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ DistortionSpiralSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EdgeDetectSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EdgeDetectSection.qml
new file mode 100644
index 00000000..ff788947
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EdgeDetectSection.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Edge")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Strength")
+ tooltip: qsTr("Strength of the edge.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.edgeStrength
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EdgeDetectSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EdgeDetectSpecifics.qml
new file mode 100644
index 00000000..c6d02fb7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EdgeDetectSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ EdgeDetectSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EmbossSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EmbossSection.qml
new file mode 100644
index 00000000..bb3d31f0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EmbossSection.qml
@@ -0,0 +1,33 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Emboss")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Strength of the emboss.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 0.01
+ decimals: 4
+ stepSize: 0.001
+ backendValue: backendValues.amount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EmbossSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EmbossSpecifics.qml
new file mode 100644
index 00000000..7a924fa0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/EmbossSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ EmbossSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FlipSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FlipSection.qml
new file mode 100644
index 00000000..4dd9a147
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FlipSection.qml
@@ -0,0 +1,46 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Flip")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Horizontal")
+ tooltip: qsTr("Flip horizontally.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.flipHorizontally.valueToString
+ backendValue: backendValues.flipHorizontally
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Vertical")
+ tooltip: qsTr("Flip vertically.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.flipVertically.valueToString
+ backendValue: backendValues.flipVertically
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FlipSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FlipSpecifics.qml
new file mode 100644
index 00000000..d5e8e0ce
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FlipSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ FlipSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FxaaSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FxaaSection.qml
new file mode 100644
index 00000000..388a2b59
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FxaaSection.qml
@@ -0,0 +1,12 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ // Fxaa effect has no modifiable properties
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FxaaSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FxaaSpecifics.qml
new file mode 100644
index 00000000..1b1d5221
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/FxaaSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ FxaaSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/GaussianBlurSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/GaussianBlurSection.qml
new file mode 100644
index 00000000..56a52abb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/GaussianBlurSection.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Blur")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Strength of the blur.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ backendValue: backendValues.amount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/GaussianBlurSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/GaussianBlurSpecifics.qml
new file mode 100644
index 00000000..00bfa74a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/GaussianBlurSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ GaussianBlurSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/HDRBloomTonemapSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/HDRBloomTonemapSection.qml
new file mode 100644
index 00000000..fff59d71
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/HDRBloomTonemapSection.qml
@@ -0,0 +1,126 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Tonemap")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Gamma")
+ tooltip: qsTr("Amount of gamma.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.1
+ maximumValue: 4
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.gamma
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Exposure")
+ tooltip: qsTr("Amount of exposure.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9
+ maximumValue: 9
+ decimals: 2
+ backendValue: backendValues.exposure
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Blur Falloff")
+ tooltip: qsTr("Amount of blur falloff.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ backendValue: backendValues.blurFalloff
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Tonemapping Lerp")
+ tooltip: qsTr("Tonemapping linear interpolation value.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.tonemappingLerp
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Bloom Threshold")
+ tooltip: qsTr("Bloom color threshold value.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 3
+ stepSize: 0.1
+ backendValue: backendValues.bloomThreshold
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel Threshold")
+ tooltip: qsTr("Channel color threshold value.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 3
+ stepSize: 0.1
+ backendValue: backendValues.channelThreshold
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/HDRBloomTonemapSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/HDRBloomTonemapSpecifics.qml
new file mode 100644
index 00000000..c1e4ec52
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/HDRBloomTonemapSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ HDRBloomTonemapSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/MotionBlurSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/MotionBlurSection.qml
new file mode 100644
index 00000000..b23be4ee
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/MotionBlurSection.qml
@@ -0,0 +1,52 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Blur")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Fade Amount")
+ tooltip: qsTr("Specifies how much the blur fades away each frame.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.fadeAmount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Quality")
+ tooltip: qsTr("Blur quality.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.1
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.blurQuality
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/MotionBlurSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/MotionBlurSpecifics.qml
new file mode 100644
index 00000000..6ac0b1c0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/MotionBlurSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ MotionBlurSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/SCurveTonemapSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/SCurveTonemapSection.qml
new file mode 100644
index 00000000..51fa6b28
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/SCurveTonemapSection.qml
@@ -0,0 +1,210 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Curve")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Shoulder Slope")
+ tooltip: qsTr("Set the slope of the curve shoulder.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 3
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.shoulderSlope
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Shoulder Emphasis")
+ tooltip: qsTr("Set the emphasis of the curve shoulder.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.shoulderEmphasis
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Toe Slope")
+ tooltip: qsTr("Set the slope of the curve toe.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 3
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.toeSlope
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Toe Emphasis")
+ tooltip: qsTr("Set the emphasis of the curve toe.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.toeEmphasis
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Color")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Contrast Boost")
+ tooltip: qsTr("Set the contrast boost amount.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 2
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.contrastBoost
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Saturation Level")
+ tooltip: qsTr("Set the color saturation level.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.saturationLevel
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Gamma")
+ tooltip: qsTr("Set the gamma value.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.1
+ maximumValue: 8
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.gammaValue
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Use Exposure")
+ tooltip: qsTr("Specifies if the exposure or white point should be used.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.useExposure.valueToString
+ backendValue: backendValues.useExposure
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("White Point")
+ tooltip: qsTr("Set the white point value.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.01
+ maximumValue: 128
+ decimals: 2
+ backendValue: backendValues.whitePoint
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Exposure")
+ tooltip: qsTr("Set the exposure value.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.01
+ maximumValue: 16
+ decimals: 2
+ backendValue: backendValues.exposureValue
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/SCurveTonemapSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/SCurveTonemapSpecifics.qml
new file mode 100644
index 00000000..363cd62e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/SCurveTonemapSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ SCurveTonemapSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ScatterSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ScatterSection.qml
new file mode 100644
index 00000000..2ab79f03
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ScatterSection.qml
@@ -0,0 +1,94 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Noise")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Noise Sample Texture")
+ tooltip: qsTr("Defines a texture for noise samples.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.noiseSample_texture
+ defaultItem: qsTr("Default")
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Scatter")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Amount of scatter.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 127
+ decimals: 2
+ backendValue: backendValues.amount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Direction")
+ tooltip: qsTr("Direction of scatter. 0 = both, 1 = horizontal, 2 = vertical.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2
+ decimals: 0
+ backendValue: backendValues.direction
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Randomize")
+ tooltip: qsTr("Specifies if the scatter is random.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.randomize.valueToString
+ backendValue: backendValues.randomize
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ScatterSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ScatterSpecifics.qml
new file mode 100644
index 00000000..c6abd81f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/ScatterSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ScatterSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/TiltShiftSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/TiltShiftSection.qml
new file mode 100644
index 00000000..106a06f6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/TiltShiftSection.qml
@@ -0,0 +1,102 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Tilt Shift")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Focus Position")
+ tooltip: qsTr("Set the focus position.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.focusPosition
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Focus Width")
+ tooltip: qsTr("Set the focus width.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.focusWidth
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Blur Amount")
+ tooltip: qsTr("Set the blur amount.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ backendValue: backendValues.blurAmount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Vertical")
+ tooltip: qsTr("Specifies if the tilt shift is vertical.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.isVertical.valueToString
+ backendValue: backendValues.isVertical
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Inverted")
+ tooltip: qsTr("Specifies if the tilt shift is inverted.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.isInverted.valueToString
+ backendValue: backendValues.isInverted
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/TiltShiftSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/TiltShiftSpecifics.qml
new file mode 100644
index 00000000..e86a2226
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/TiltShiftSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ TiltShiftSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/VignetteSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/VignetteSection.qml
new file mode 100644
index 00000000..da7f5b13
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/VignetteSection.qml
@@ -0,0 +1,59 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Vignette")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Strength")
+ tooltip: qsTr("Set the vignette strength.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 15
+ decimals: 2
+ backendValue: backendValues.vignetteStrength
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Radius")
+ tooltip: qsTr("Set the vignette radius.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 5
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.vignetteRadius
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel { text: qsTr("Vignette Color") }
+
+ ColorEditor {
+ backendValue: backendValues.vignetteColor
+ supportGradient: false
+ isVector3D: true
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/VignetteSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/VignetteSpecifics.qml
new file mode 100644
index 00000000..a6566c8c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/VignetteSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ VignetteSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/effectlib.metainfo b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/effectlib.metainfo
new file mode 100644
index 00000000..7ad33578
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/effectlib.metainfo
@@ -0,0 +1,401 @@
+MetaInfo {
+ Type {
+ name: "QtQuick3D.Effects.AdditiveColorGradient"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Additive Color Gradient"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.Blur"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Blur"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.BrushStrokes"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Brush Strokes"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.ChromaticAberration"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Chromatic Aberration"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.ColorMaster"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Color Master"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.DepthOfFieldHQBlur"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Depth of Field HQ Blur"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.Desaturate"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Desaturate"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.DistortionRipple"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Distortion Ripple"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.DistortionSphere"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Distortion Sphere"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.DistortionSpiral"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Distortion Spiral"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.EdgeDetect"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Edge Detect"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.Emboss"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Emboss"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.Flip"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Flip"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.Fxaa"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Fxaa"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.GaussianBlur"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Gaussian Blur"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.HDRBloomTonemap"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "HDR Bloom Tonemap"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.MotionBlur"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Motion Blur"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.Scatter"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Scatter"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.SCurveTonemap"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "SCurve Tonemap"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.TiltShift"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Tilt Shift"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effects.Vignette"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Vignette"
+ category: "Qt Quick 3D Effects"
+ libraryIcon: "images/effect.png"
+ version: "1.0"
+ requiredImport: "QtQuick3D.Effects"
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/images/effect.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/images/effect.png
new file mode 100644
index 00000000..8f9f2880
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/images/effect.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/images/effect16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/images/effect16.png
new file mode 100644
index 00000000..93fbc032
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/images/effect16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/images/effect@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/images/effect@2x.png
new file mode 100644
index 00000000..204f50ec
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/designer/images/effect@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/qmldir
new file mode 100644
index 00000000..b7d4c117
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/qmldir
@@ -0,0 +1,32 @@
+module QtQuick3D.Effects
+linktarget Qt6::qtquick3deffectplugin
+optional plugin qtquick3deffectplugin
+classname QtQuick3DEffectPlugin
+designersupported
+typeinfo Quick3DEffects.qmltypes
+depends QtQuick3D auto
+depends QtQuick.Window auto
+prefer :/qt-project.org/imports/QtQuick3D/Effects/
+Vignette 6.0 Vignette.qml
+TiltShift 6.0 TiltShift.qml
+SCurveTonemap 6.0 SCurveTonemap.qml
+Scatter 6.0 Scatter.qml
+MotionBlur 6.0 MotionBlur.qml
+HDRBloomTonemap 6.0 HDRBloomTonemap.qml
+GaussianBlur 6.0 GaussianBlur.qml
+Fxaa 6.0 Fxaa.qml
+Flip 6.0 Flip.qml
+Emboss 6.0 Emboss.qml
+EdgeDetect 6.0 EdgeDetect.qml
+DistortionSpiral 6.0 DistortionSpiral.qml
+DistortionSphere 6.0 DistortionSphere.qml
+DistortionRipple 6.0 DistortionRipple.qml
+Desaturate 6.0 Desaturate.qml
+DepthOfFieldHQBlur 6.0 DepthOfFieldHQBlur.qml
+ColorMaster 6.0 ColorMaster.qml
+ChromaticAberration 6.0 ChromaticAberration.qml
+BrushStrokes 6.0 BrushStrokes.qml
+Blur 6.0 Blur.qml
+AdditiveColorGradient 6.0 AdditiveColorGradient.qml
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/qtquick3deffectplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/qtquick3deffectplugin.dll
new file mode 100644
index 00000000..d78e53f9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Effects/qtquick3deffectplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/AxisHelper.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/AxisHelper.qml
new file mode 100644
index 00000000..e92abff8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/AxisHelper.qml
@@ -0,0 +1,93 @@
+// Copyright (C) 2019 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Node {
+ id: axisGrid_obj
+
+ property alias gridColor: gridMaterial.diffuseColor
+ property alias gridOpacity: gridMaterial.opacity
+ property alias enableXZGrid: gridXZ.visible
+ property alias enableXYGrid: gridXY.visible
+ property alias enableYZGrid: gridYZ.visible
+ property bool enableAxisLines: true
+
+ // Axis Lines
+ Model {
+ id: xAxis
+ source: "#Cube"
+ position: Qt.vector3d(5000, 0, 0)
+ scale: Qt.vector3d(100, .05, .05)
+ visible: axisGrid_obj.enableAxisLines
+
+ materials: DefaultMaterial {
+ lighting: DefaultMaterial.NoLighting
+ diffuseColor: "red"
+ }
+ }
+
+ Model {
+ id: yAxis
+ source: "#Cube"
+ position: Qt.vector3d(0, 5000, 0)
+ scale: Qt.vector3d(0.05, 100, 0.05)
+ visible: axisGrid_obj.enableAxisLines
+ materials: DefaultMaterial {
+ lighting: DefaultMaterial.NoLighting
+ diffuseColor: "green"
+ }
+ }
+
+ Model {
+ id: zAxis
+ source: "#Cube"
+ position: Qt.vector3d(0, 0, 5000)
+ scale: Qt.vector3d(0.05, 0.05, 100)
+ visible: axisGrid_obj.enableAxisLines
+ materials: DefaultMaterial {
+ lighting: DefaultMaterial.NoLighting
+ diffuseColor: "blue"
+ }
+ }
+
+ // Grid Lines
+ DefaultMaterial {
+ id: gridMaterial
+ lighting: DefaultMaterial.NoLighting
+ opacity: 0.5
+ diffuseColor: Qt.rgba(0.8, 0.8, 0.8, 1)
+ }
+
+ Model {
+ id: gridXZ
+ source: "meshes/axisGrid.mesh"
+ scale: Qt.vector3d(100, 100, 100)
+ materials: [
+ gridMaterial
+ ]
+ }
+
+ Model {
+ id: gridXY
+ visible: false
+ source: "meshes/axisGrid.mesh"
+ scale: Qt.vector3d(100, 100, 100)
+ eulerRotation: Qt.vector3d(90, 0, 0)
+ materials: [
+ gridMaterial
+ ]
+ }
+
+ Model {
+ id: gridYZ
+ visible: false
+ source: "meshes/axisGrid.mesh"
+ scale: Qt.vector3d(100, 100, 100)
+ eulerRotation: Qt.vector3d(0, 0, 90)
+ materials: [
+ gridMaterial
+ ]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/DebugView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/DebugView.qml
new file mode 100644
index 00000000..65d72eaf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/DebugView.qml
@@ -0,0 +1,554 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+import QtQuick3D
+import QtQuick3D.Helpers.impl
+
+Pane {
+ id: root
+ property var source: null
+ property bool resourceDetailsVisible: false
+ opacity: 0.9
+
+ ColumnLayout {
+ id: layout
+ RowLayout {
+ Label {
+ Layout.fillWidth: true
+ text: root.source.renderStats.fps + " FPS"
+ font.pointSize: 14
+ }
+
+ Label {
+ text: "Details"
+ }
+
+ CheckBox {
+ checked: root.resourceDetailsVisible
+ onCheckedChanged: {
+ resourceDetailsVisible = checked;
+ }
+ }
+ }
+
+ component TimeLabel : RowLayout {
+ id: timeLabel
+ property alias text: label.text
+ property real value: 0.0
+ Label {
+ id: label
+ Layout.fillWidth: true
+ text: "Frame: "
+
+ }
+ Label {
+ text: timeLabel.value.toFixed(3) + "ms"
+ }
+ }
+
+ TimeLabel {
+ text: "Frame: "
+ value: root.source.renderStats.frameTime
+ }
+
+ TimeLabel {
+ text: " Sync: "
+ value: root.source.renderStats.syncTime
+ }
+
+ TimeLabel {
+ text: " Prep: "
+ value: root.source.renderStats.renderPrepareTime
+ }
+
+ TimeLabel {
+ text: " Render: "
+ value: root.source.renderStats.renderTime
+ }
+
+ TimeLabel {
+ text: "Max: "
+ value: root.source.renderStats.maxFrameTime
+ }
+
+ TimeLabel {
+ text: "GPU: "
+ value: root.source.renderStats.lastCompletedGpuTime
+ visible: root.source.renderStats.lastCompletedGpuTime > 0
+ }
+
+ Page {
+ Layout.fillWidth: true
+ Layout.minimumWidth: 530
+ visible: root.resourceDetailsVisible
+ header: TabBar {
+ id: tabBar
+ TabButton {
+ text: "Summary"
+ }
+ TabButton {
+ text: "Passes"
+ }
+ TabButton {
+ text: "Textures"
+ }
+ TabButton {
+ text: "Meshes"
+ }
+ TabButton {
+ text: "Tools"
+ }
+ TabButton {
+ text: "Shadows"
+ }
+ }
+
+ StackLayout {
+ anchors.fill: parent
+ anchors.margins: 10
+ currentIndex: tabBar.currentIndex
+
+ Pane {
+ id: summaryPane
+ ColumnLayout {
+ Label {
+ text: "Graphics API: " + root.source.renderStats.graphicsApiName
+ visible: root.resourceDetailsVisible
+ }
+ Label {
+ text: root.source.renderStats.renderPassCount + " render passes"
+ visible: root.resourceDetailsVisible
+ }
+ Label {
+ text: root.source.renderStats.drawCallCount + " draw calls"
+ visible: root.resourceDetailsVisible
+ }
+ Label {
+ text: root.source.renderStats.drawVertexCount + " vertices"
+ visible: root.resourceDetailsVisible
+ }
+ Label {
+ text: "Image assets: " + (root.source.renderStats.imageDataSize / 1024).toFixed(2) + " KB"
+ visible: root.resourceDetailsVisible
+ }
+ Label {
+ text: "Mesh assets: " + (root.source.renderStats.meshDataSize / 1024).toFixed(2) + " KB"
+ visible: root.resourceDetailsVisible
+ }
+ Label {
+ text: "Pipelines: " + root.source.renderStats.pipelineCount
+ visible: root.resourceDetailsVisible
+ }
+ Label {
+ text: "Material build time: " + root.source.renderStats.materialGenerationTime + " ms"
+ visible: root.resourceDetailsVisible
+ }
+ Label {
+ text: "Effect build time: " + root.source.renderStats.effectGenerationTime + " ms"
+ visible: root.resourceDetailsVisible
+ }
+ Label {
+ text: "Pipeline build time: " + root.source.renderStats.pipelineCreationTime + " ms"
+ visible: root.resourceDetailsVisible
+ }
+ Label {
+ text: root.source.renderStats.vmemAllocCount + " vmem allocs with " + root.source.renderStats.vmemUsedBytes + " bytes"
+ visible: root.resourceDetailsVisible && root.source.renderStats.vmemAllocCount > 0
+ }
+ }
+ }
+
+ Pane {
+ id: passesPane
+ RenderStatsPassesModel {
+ id: passesModel
+ passData: root.source.renderStats.renderPassDetails
+ }
+ ColumnLayout {
+ anchors.fill: parent
+ spacing: 0
+ HorizontalHeaderView {
+ syncView: passesTableView
+ resizableColumns: false // otherwise QTBUG-111013 happens
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.VerticalFlick
+ }
+ ListModel {
+ id: passesHeaderModel
+ ListElement {
+ columnWidth: 300 // name
+ }
+ ListElement {
+ columnWidth: 80 // size
+ }
+ ListElement {
+ columnWidth: 60 // vertices
+ }
+ ListElement {
+ columnWidth: 60 // draw calls
+ }
+ }
+ Item {
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ TableView {
+ id: passesTableView
+ anchors.fill: parent
+ // name, size, vertices, draw calls
+ property var columnFactors: [58, 14, 12, 12]; // == 96, leave space for the scrollbar
+ columnWidthProvider: function (column) {
+ return passesPane.width * (columnFactors[column] / 100.0);
+ }
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.VerticalFlick
+ ScrollBar.vertical: ScrollBar {
+ parent: passesTableView.parent
+ anchors.top: passesTableView.top
+ anchors.bottom: passesTableView.bottom
+ anchors.left: passesTableView.right
+ }
+ clip: true
+ model: passesModel
+ columnSpacing: 1
+ rowSpacing: 1
+ implicitWidth: parent.width + columnSpacing
+ implicitHeight: parent.height + rowSpacing
+ delegate: CustomTableItemDelegate {
+ required property string display
+ text: display
+ color: TableView.view.palette.base
+ textColor: TableView.view.palette.text
+ }
+ }
+ }
+ }
+ }
+
+ Pane {
+ id: texturesPane
+ RenderStatsTexturesModel {
+ id: texturesModel
+ textureData: root.source.renderStats.textureDetails
+ }
+ ColumnLayout {
+ anchors.fill: parent
+ spacing: 0
+ HorizontalHeaderView {
+ syncView: texturesTableView
+ resizableColumns: false // otherwise QTBUG-111013 happens
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.VerticalFlick
+ }
+ Item {
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ TableView {
+ id: texturesTableView
+ anchors.fill: parent
+ // name, size, format, miplevels, flags
+ property var columnFactors: [48, 12, 12, 12, 12]; // == 96, leave space for the scrollbar
+ columnWidthProvider: function (column) {
+ return texturesPane.width * (columnFactors[column] / 100.0);
+ }
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.VerticalFlick
+ ScrollBar.vertical: ScrollBar {
+ parent: texturesTableView.parent
+ anchors.top: texturesTableView.top
+ anchors.bottom: texturesTableView.bottom
+ anchors.left: texturesTableView.right
+ }
+ ScrollBar.horizontal: ScrollBar { }
+ clip: true
+ model: texturesModel
+ columnSpacing: 1
+ rowSpacing: 1
+ implicitWidth: parent.width + columnSpacing
+ implicitHeight: parent.height + rowSpacing
+ delegate: CustomTableItemDelegate {
+ required property string display
+ text: display
+ color: TableView.view.palette.base
+ textColor: TableView.view.palette.text
+ }
+ }
+ }
+ }
+ }
+
+ Pane {
+ id: meshesPane
+ RenderStatsMeshesModel {
+ id: meshesModel
+ meshData: root.source.renderStats.meshDetails
+ }
+ ColumnLayout {
+ anchors.fill: parent
+ spacing: 0
+ HorizontalHeaderView {
+ syncView: meshesTableView
+ resizableColumns: false // otherwise QTBUG-111013 happens
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.VerticalFlick
+ }
+ Item {
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ TableView {
+ id: meshesTableView
+ anchors.fill: parent
+ // name, submeshes, vertices, vbufsize, ibufsize
+ property var columnFactors: [48, 12, 12, 12, 12]; // == 96, leave space for the scrollbar
+ columnWidthProvider: function (column) {
+ return meshesPane.width * (columnFactors[column] / 100.0);
+ }
+ boundsBehavior: Flickable.StopAtBounds
+ flickableDirection: Flickable.VerticalFlick
+ ScrollBar.vertical: ScrollBar {
+ parent: meshesTableView.parent
+ anchors.top: meshesTableView.top
+ anchors.bottom: meshesTableView.bottom
+ anchors.left: meshesTableView.right
+ }
+ clip: true
+ model: meshesModel
+ columnSpacing: 1
+ rowSpacing: 1
+ implicitWidth: parent.width + columnSpacing
+ implicitHeight: parent.height + rowSpacing
+ delegate: CustomTableItemDelegate {
+ required property string display
+ text: display
+ color: TableView.view.palette.base
+ textColor: TableView.view.palette.text
+ }
+ }
+ }
+ }
+ }
+
+ Pane {
+ id: visualizePane
+ ColumnLayout {
+ id: visCtrCol
+ width: parent.width
+ CheckBox {
+ text: "Wireframe mode"
+ onCheckedChanged: root.source.environment.debugSettings.wireframeEnabled = checked
+ }
+ RowLayout {
+ Label {
+ text: "Material override"
+ }
+ ComboBox {
+ id: materialOverrideComboBox
+ textRole: "text"
+ valueRole: "value"
+ implicitContentWidthPolicy: ComboBox.WidestText
+ onActivated: root.source.environment.debugSettings.materialOverride = currentValue
+ Component.onCompleted: materialOverrideComboBox.currentIndex = materialOverrideComboBox.indexOfValue(root.source.environment.debugSettings.materialOverride)
+ model: [
+ { value: DebugSettings.None, text: "None"},
+ { value: DebugSettings.BaseColor, text: "Base Color"},
+ { value: DebugSettings.Roughness, text: "Roughness"},
+ { value: DebugSettings.Metalness, text: "Metalness"},
+ { value: DebugSettings.Diffuse, text: "Diffuse"},
+ { value: DebugSettings.Specular, text: "Specular"},
+ { value: DebugSettings.ShadowOcclusion, text: "Shadow Occlusion"},
+ { value: DebugSettings.Emission, text: "Emission"},
+ { value: DebugSettings.AmbientOcclusion, text: "Ambient Occlusion"},
+ { value: DebugSettings.Normals, text: "Normals"},
+ { value: DebugSettings.Tangents, text: "Tangents"},
+ { value: DebugSettings.Binormals, text: "Binormals"},
+ { value: DebugSettings.F0, text: "F0"}
+ ]
+ }
+ }
+ RowLayout {
+ spacing: 20
+ Button {
+ text: "Release cached resources"
+ onClicked: root.source.renderStats.releaseCachedResources()
+ }
+ Button {
+ text: "Bake lightmap"
+ onClicked: root.source.bakeLightmap()
+ }
+ Button {
+ text: "Denoise lightmap"
+ onClicked: root.source.denoiseLightmap()
+ }
+ }
+ RowLayout {
+ Label {
+ text: "Render mode override"
+ }
+ ComboBox {
+ id: renderModeOverrideComboBox
+ textRole: "text"
+ valueRole: "value"
+ implicitContentWidthPolicy: ComboBox.WidestText
+ onActivated: root.source.renderMode = currentValue
+ Component.onCompleted: renderModeOverrideComboBox.currentIndex = renderModeOverrideComboBox.indexOfValue(root.source.renderMode)
+ model: [
+ { value: View3D.Offscreen, text: "Offscreen" },
+ { value: View3D.Underlay, text: "Underlay" },
+ { value: View3D.Overlay, text: "Overlay" },
+ { value: View3D.Inline, text: "Inline" }
+ ]
+ }
+ }
+
+ Label {
+ text: "View3D logical size is " + root.source.width + "x" + root.source.height
+ }
+ Label {
+ text: "Backing texture pixel size is " + root.source.effectiveTextureSize.width + "x" + root.source.effectiveTextureSize.height
+ visible: root.source.renderMode === View3D.Offscreen
+ }
+ RowLayout {
+ CheckBox {
+ id: explicitTextureSizeCheckBox
+ visible: root.source.renderMode === View3D.Offscreen
+ text: "Explicit backing texture size"
+ property real aspectRatio: root.source.width / root.source.height
+ onCheckedChanged: updateSize()
+ function updateSize() {
+ if (!explicitTextureSizeCheckBox.checked) {
+ root.source.explicitTextureWidth = 0;
+ root.source.explicitTextureHeight = 0;
+ return;
+ }
+ var newWidth = explicitWidthSlider.value;
+ var newHeight = explicitHeightSlider.value;
+ if (keepAspectRatioCheckBox.checked) {
+ var aspectRatio = explicitTextureSizeCheckBox.aspectRatio;
+ if (newHeight * aspectRatio <= newWidth)
+ newWidth = newHeight * aspectRatio;
+ else
+ newHeight = newWidth * (1.0 / aspectRatio);
+ }
+ root.source.explicitTextureWidth = newWidth;
+ root.source.explicitTextureHeight = newHeight;
+ }
+ Connections {
+ target: root.source
+ function onWidthChanged() { explicitTextureSizeCheckBox.updateSize() }
+ function onHeightChanged() { explicitTextureSizeCheckBox.updateSize() }
+ }
+ }
+ CheckBox {
+ id: keepAspectRatioCheckBox
+ visible: root.source.renderMode === View3D.Offscreen && explicitTextureSizeCheckBox.checked
+ text: "Keep aspect ratio (" + explicitTextureSizeCheckBox.aspectRatio.toFixed(2) + ")"
+ checked: false
+ onCheckedChanged: explicitTextureSizeCheckBox.updateSize()
+ }
+ }
+ RowLayout {
+ visible: root.source.renderMode === View3D.Offscreen && explicitTextureSizeCheckBox.checked
+ Label {
+ text: "Width: " + explicitWidthSlider.value.toFixed(0) + " px"
+ }
+ Slider {
+ id: explicitWidthSlider
+ from: 16
+ to: 4096
+ value: 1280
+ onValueChanged: explicitTextureSizeCheckBox.updateSize()
+ Layout.maximumWidth: 120
+ }
+ Label {
+ text: "Height: " + explicitHeightSlider.value.toFixed(0) + " px"
+ }
+ Slider {
+ id: explicitHeightSlider
+ from: 16
+ to: 4096
+ value: 720
+ onValueChanged: explicitTextureSizeCheckBox.updateSize()
+ Layout.maximumWidth: 120
+ }
+ }
+ }
+ }
+
+ Pane {
+ id: shadowsPane
+ ColumnLayout {
+ width: parent.width
+ CheckBox {
+ text: "Draw directional light shadow bounding boxes"
+ checked: root.source.environment.debugSettings.drawDirectionalLightShadowBoxes
+ onCheckedChanged: root.source.environment.debugSettings.drawDirectionalLightShadowBoxes = checked
+ }
+ CheckBox {
+ text: "Draw point light shadow bounding boxes"
+ checked: root.source.environment.debugSettings.drawPointLightShadowBoxes
+ onCheckedChanged: root.source.environment.debugSettings.drawPointLightShadowBoxes = checked
+ }
+ CheckBox {
+ text: "Draw shadow casting bounding box"
+ checked: root.source.environment.debugSettings.drawShadowCastingBounds
+ onCheckedChanged: root.source.environment.debugSettings.drawShadowCastingBounds = checked
+ }
+ CheckBox {
+ text: "Draw shadow receiving bounding box"
+ checked: root.source.environment.debugSettings.drawShadowReceivingBounds
+ onCheckedChanged: root.source.environment.debugSettings.drawShadowReceivingBounds = checked
+ }
+ CheckBox {
+ text: "Draw cascades"
+ checked: root.source.environment.debugSettings.drawCascades
+ onCheckedChanged: root.source.environment.debugSettings.drawCascades = checked
+ }
+ CheckBox {
+ text: "Draw scene cascade intersection"
+ checked: root.source.environment.debugSettings.drawSceneCascadeIntersection
+ onCheckedChanged: root.source.environment.debugSettings.drawSceneCascadeIntersection = checked
+ }
+ CheckBox {
+ text: "Disable Shadow Camera Update"
+ checked: root.source.environment.debugSettings.disableShadowCameraUpdate
+ onCheckedChanged: root.source.environment.debugSettings.disableShadowCameraUpdate = checked
+ }
+ CheckBox {
+ text: "Draw Culled Objects"
+ checked: root.source.environment.debugSettings.drawCulledObjects
+ onCheckedChanged: root.source.environment.debugSettings.drawCulledObjects = checked
+ }
+ }
+ }
+ }
+ }
+ }
+
+ component CustomTableItemDelegate : Rectangle {
+ property alias text: textLabel.text
+ property alias textColor: textLabel.color
+ implicitWidth: 100
+ implicitHeight: textLabel.implicitHeight + 4
+ color: palette.base
+ Label {
+ id: textLabel
+ anchors.centerIn: parent
+ color: palette.text
+ }
+ }
+
+ function syncVisible() {
+ if (source) {
+ source.renderStats.extendedDataCollectionEnabled = visible && resourceDetailsVisible;
+ if (source.renderStats.extendedDataCollectionEnabled)
+ source.update();
+ }
+ }
+
+ Component.onCompleted: syncVisible()
+ onSourceChanged: syncVisible()
+ onVisibleChanged: syncVisible()
+ onResourceDetailsVisibleChanged: syncVisible()
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/ExtendedSceneEnvironment.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/ExtendedSceneEnvironment.qml
new file mode 100644
index 00000000..65fceee2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/ExtendedSceneEnvironment.qml
@@ -0,0 +1,125 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D.Helpers.impl
+
+SceneEffectEnvironment {
+ id: sceneEnvironment
+
+ // SSGI Effect
+ property alias ssgiEnabled: ssgiEffect.enabled
+ property alias ssgiIndirectLightEnabled: ssgiEffect.indirectLightEnabled
+ property alias ssgiIndirectLightBoost: ssgiEffect.indirectLightBoost
+ property alias ssgiBufferSizeFactor: ssgiEffect.bufferSizeFactor
+ property alias ssgiSimulatedBounceEnabled: ssgiEffect.simulatedBounceEnabled
+ property alias ssgiSimulatedBounceFactor: ssgiEffect.simulatedBounceFactor
+ property alias ssgiSampleCount: ssgiEffect.sampleCount
+ property alias ssgiSampleRadius: ssgiEffect.sampleRadius
+ property alias ssgiSliceCount: ssgiEffect.sliceCount
+ property alias ssgiHitThickness: ssgiEffect.hitThickness
+
+ // SSR Effect
+ property alias ssrEnabled: ssrEffect.enabled
+
+ // Depth of Field Effect
+ property alias depthOfFieldEnabled: dofBlurEffect.enabled
+ property alias depthOfFieldFocusDistance: dofBlurEffect.focusDistance
+ property alias depthOfFieldFocusRange: dofBlurEffect.focusRange
+ property alias depthOfFieldBlurAmount: dofBlurEffect.blurAmount
+
+ // Tonemapper
+ property alias exposure: sceneEffect.exposure
+ property alias whitePoint: sceneEffect.white
+ property alias ditheringEnabled: sceneEffect.ditheringEnabled
+ property alias sharpnessAmount: sceneEffect.sharpnessAmount
+
+ // FXAA
+ property alias fxaaEnabled: sceneEffect.applyFXAA
+
+ // Adjustments
+ property alias colorAdjustmentsEnabled: sceneEffect.colorAdjustmentsEnabled
+ property alias adjustmentBrightness: sceneEffect.adjustmentBrightness
+ property alias adjustmentContrast: sceneEffect.adjustmentContrast
+ property alias adjustmentSaturation: sceneEffect.adjustmentSaturation
+
+ // Color Grading Effect
+ property alias lutEnabled: sceneEffect.enableLut
+ property alias lutSize: sceneEffect.lutSize
+ property alias lutFilterAlpha: sceneEffect.lutFilterAlpha
+ property alias lutTexture: sceneEffect.lutTextureAlias
+
+ // Glow Effect
+ enum GlowBlendMode {
+ Additive,
+ Screen,
+ SoftLight, // Default
+ Replace
+ }
+
+ enum GlowLevel {
+ One = 0x1,
+ Two = 0x2,
+ Three = 0x4,
+ Four = 0x8,
+ Five = 0x10,
+ Six = 0x20,
+ Seven = 0x40
+ }
+
+ property alias glowEnabled: sceneEffect.isGlowEnabled
+ property alias glowQualityHigh: sceneEffect.glowQualityHigh
+ property alias glowUseBicubicUpscale: sceneEffect.glowUseBicubicUpscale
+ property alias glowStrength: sceneEffect.glowStrength
+ property alias glowIntensity: sceneEffect.glowIntensity
+ property alias glowBloom: sceneEffect.glowBloom
+ property alias glowBlendMode: sceneEffect.glowBlendMode
+ property alias glowHDRMaximumValue: sceneEffect.glowHDRMaximumValue
+ property alias glowHDRScale: sceneEffect.glowHDRScale
+ property alias glowHDRMinimumValue: sceneEffect.glowHDRMinimumValue
+ property alias glowLevel: sceneEffect.glowLevel
+
+ // Vignette
+ property alias vignetteEnabled: sceneEffect.vignetteEnabled
+ property alias vignetteStrength: sceneEffect.vignetteStrength
+ property alias vignetteColor: sceneEffect.vignetteColor
+ property alias vignetteRadius: sceneEffect.vignetteRadius
+
+ // Lens Flare
+ property alias lensFlareEnabled: sceneEffect.lensFlareEnabled
+ property alias lensFlareBloomScale: sceneEffect.lensFlareBloomScale
+ property alias lensFlareBloomBias: sceneEffect.lensFlareBloomBias
+ property alias lensFlareGhostDispersal: sceneEffect.lensFlareGhostDispersal
+ property alias lensFlareGhostCount: sceneEffect.lensFlareGhostCount
+ property alias lensFlareHaloWidth: sceneEffect.lensFlareHaloWidth
+ property alias lensFlareStretchToAspect: sceneEffect.lensFlareStretchToAspect
+ property alias lensFlareDistortion: sceneEffect.lensFlareDistortion
+ property alias lensFlareBlurAmount: sceneEffect.lensFlareBlurAmount
+ property alias lensFlareApplyDirtTexture: sceneEffect.lensFlareApplyDirtTexture
+ property alias lensFlareApplyStarburstTexture: sceneEffect.lensFlareApplyStarburstTexture
+ property alias lensFlareCameraDirection: sceneEffect.lensFlareCameraDirection
+ property alias lensFlareLensColorTexture: sceneEffect.lensColorTextureAlias
+ property alias lensFlareLensDirtTexture: sceneEffect.lensDirtTextureAlias
+ property alias lensFlareLensStarburstTexture: sceneEffect.starburstTextureAlias
+
+ SsgiEffect {
+ id: ssgiEffect
+ environment: sceneEnvironment
+ }
+
+ SsrEffect {
+ id: ssrEffect
+ environment: sceneEnvironment
+ }
+
+ DepthOfFieldBlur {
+ id: dofBlurEffect
+ environment: sceneEnvironment
+ }
+
+ SceneEffect {
+ id: sceneEffect
+ environment: sceneEnvironment
+ tonemapMode: sceneEnvironment.tonemapMode
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/LodManager.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/LodManager.qml
new file mode 100644
index 00000000..370a2761
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/LodManager.qml
@@ -0,0 +1,80 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Node {
+ id: root
+ required property Camera camera
+ required property var distances
+ property real fadeDistance: 0.0
+
+ onChildrenChanged: {
+ // Add distance threshold values to instanced children
+ var distIndex = 0; // Handle distance index separately to allow non-node children
+ for (var i = 0; i < children.length; i++) {
+ if (!(children[i] instanceof Model) || !children[i].instancing)
+ continue;
+
+ if (distIndex - 1 >= 0)
+ children[i].instancingLodMin = distances[distIndex - 1];
+
+ if (distances.length > distIndex)
+ children[i].instancingLodMax = distances[distIndex];
+
+ distIndex++;
+ }
+ }
+
+ function update() {
+ var distIndex = 0; // Handle distance index separately to allow non-node children
+ for (var i = 0; i < root.children.length; i++) {
+ var node = root.children[i];
+ if (!(node instanceof Node))
+ continue;
+ if (node instanceof Model && node.instancing)
+ continue;
+ if (distIndex > distances.length)
+ break;
+
+ // Hide all nodes by default
+ node.visible = false;
+
+ var minThreshold = 0;
+ var maxThreshold = -1;
+
+ if (distIndex - 1 >= 0)
+ minThreshold = distances[distIndex - 1] - fadeDistance;
+
+ if (distances.length > distIndex)
+ maxThreshold = distances[distIndex] + fadeDistance;
+
+ // Show nodes that are inside the minimum and maximum distance thresholds
+ var distance = node.scenePosition.minus(camera.scenePosition).length();
+ if (distance >= minThreshold && (maxThreshold < 0 || distance < maxThreshold))
+ node.visible = true;
+
+ // Fade models by adjusting opacity if fadeDistance is set
+ if (children[i] instanceof Model && fadeDistance > 0) {
+ var fadeAlpha = -(minThreshold - distance) / fadeDistance;
+ if (fadeAlpha > 1.0 && maxThreshold > 0)
+ fadeAlpha = (maxThreshold - distance) / fadeDistance;
+
+ children[i].opacity = fadeAlpha;
+ }
+
+ distIndex++;
+ }
+ }
+ Component.onCompleted: {
+ root.update()
+ }
+
+ Connections {
+ target: root.camera
+ function onScenePositionChanged() {
+ root.update()
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/OrbitCameraController.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/OrbitCameraController.qml
new file mode 100644
index 00000000..c7ef3d45
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/OrbitCameraController.qml
@@ -0,0 +1,231 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Item {
+ id: root
+ required property Node origin
+ required property Camera camera
+
+ property real xSpeed: 0.1
+ property real ySpeed: 0.1
+
+ property bool xInvert: false
+ property bool yInvert: true
+
+ property bool mouseEnabled: true
+ property bool panEnabled: true
+ property bool automaticClipping: true
+
+ property alias acceptedButtons: dragHandler.acceptedButtons
+
+ readonly property bool inputsNeedProcessing: status.useMouse || status.isPanning
+
+ implicitWidth: parent.width
+ implicitHeight: parent.height
+
+ Connections {
+ enabled: root.automaticClipping
+ target: root.camera
+ function onZChanged() {
+ // Adjust near/far values based on distance
+ let distance = root.camera.z
+ if (distance < 1) {
+ root.camera.clipNear = 0.01
+ root.camera.clipFar = 100
+ if (root.camera.z === 0) {
+ console.warn("camera z set to 0, setting it to near clip")
+ root.camera.z = root.camera.clipNear
+ }
+ } else if (distance < 100) {
+ root.camera.clipNear = 0.1
+ root.camera.clipFar = 1000
+ } else {
+ root.camera.clipNear = 1
+ root.camera.clipFar = 10000
+ }
+ }
+ }
+
+ DragHandler {
+ id: dragHandler
+ target: null
+ enabled: root.mouseEnabled
+ acceptedModifiers: Qt.NoModifier
+ onCentroidChanged: {
+ root.mouseMoved(Qt.vector2d(centroid.position.x, centroid.position.y), false);
+ }
+
+ onActiveChanged: {
+ if (active)
+ root.mousePressed(Qt.vector2d(centroid.position.x, centroid.position.y));
+ else
+ root.mouseReleased(Qt.vector2d(centroid.position.x, centroid.position.y));
+ }
+ }
+
+ DragHandler {
+ id: ctrlDragHandler
+ target: null
+ enabled: root.mouseEnabled && root.panEnabled
+ acceptedButtons: root.acceptedButtons
+ acceptedModifiers: Qt.ControlModifier
+ onCentroidChanged: {
+ root.panEvent(Qt.vector2d(centroid.position.x, centroid.position.y));
+ }
+
+ onActiveChanged: {
+ if (active)
+ root.startPan(Qt.vector2d(centroid.position.x, centroid.position.y));
+ else
+ root.endPan();
+ }
+ }
+
+ PinchHandler {
+ id: pinchHandler
+ target: null
+ enabled: root.mouseEnabled
+
+ onTranslationChanged: (delta) => {
+ if (!root.panEnabled)
+ return;
+ delta.x = -(delta.x / root.width) * root.camera.z;
+ delta.y = (delta.y / root.height) * root.camera.z;
+
+ let movement = Qt.vector3d(0, 0, 0)
+ // X Movement
+ let xDirection = root.origin.right
+ movement = movement.plus(Qt.vector3d(xDirection.x * delta.x,
+ xDirection.y * delta.x,
+ xDirection.z * delta.x));
+ // Y Movement
+ let yDirection = root.origin.up
+ movement = movement.plus(Qt.vector3d(yDirection.x * delta.y,
+ yDirection.y * delta.y,
+ yDirection.z * delta.y));
+
+ root.origin.position = root.origin.position.plus(movement)
+ }
+
+ onScaleChanged: (delta) => {
+ root.camera.z = root.camera.z * (1 / delta)
+ }
+ }
+
+ TapHandler {
+ acceptedButtons: root.acceptedButtons
+ onTapped: root.forceActiveFocus() // qmllint disable signal-handler-parameters
+ }
+
+ WheelHandler {
+ id: wheelHandler
+ orientation: Qt.Vertical
+ target: null
+ enabled: root.mouseEnabled
+ acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
+ onWheel: event => {
+ let delta = -event.angleDelta.y * 0.01;
+ root.camera.z += root.camera.z * 0.1 * delta
+ }
+ }
+
+ function mousePressed(newPos) {
+ root.forceActiveFocus()
+ status.currentPos = newPos
+ status.lastPos = newPos
+ status.useMouse = true;
+ }
+
+ function mouseReleased(newPos) {
+ status.useMouse = false;
+ }
+
+ function mouseMoved(newPos: vector2d) {
+ status.currentPos = newPos;
+ }
+
+ function startPan(pos: vector2d) {
+ status.isPanning = true;
+ status.currentPanPos = pos;
+ status.lastPanPos = pos;
+ }
+
+ function endPan() {
+ status.isPanning = false;
+ }
+
+ function panEvent(newPos: vector2d) {
+ status.currentPanPos = newPos;
+ }
+
+ FrameAnimation {
+ id: updateTimer
+ running: root.inputsNeedProcessing
+ onTriggered: status.processInput(frameTime * 100)
+ }
+
+ QtObject {
+ id: status
+
+ property bool useMouse: false
+ property bool isPanning: false
+
+ property vector2d lastPos: Qt.vector2d(0, 0)
+ property vector2d lastPanPos: Qt.vector2d(0, 0)
+ property vector2d currentPos: Qt.vector2d(0, 0)
+ property vector2d currentPanPos: Qt.vector2d(0, 0)
+
+ function negate(vector) {
+ return Qt.vector3d(-vector.x, -vector.y, -vector.z)
+ }
+
+ function processInput(frameDelta) {
+ if (useMouse) {
+ // Get the delta
+ var rotationVector = root.origin.eulerRotation;
+ var delta = Qt.vector2d(lastPos.x - currentPos.x,
+ lastPos.y - currentPos.y);
+ // rotate x
+ var rotateX = delta.x * root.xSpeed * frameDelta
+ if (root.xInvert)
+ rotateX = -rotateX;
+ rotationVector.y += rotateX;
+
+ // rotate y
+ var rotateY = delta.y * -root.ySpeed * frameDelta
+ if (root.yInvert)
+ rotateY = -rotateY;
+ rotationVector.x += rotateY;
+ root.origin.setEulerRotation(rotationVector);
+ lastPos = currentPos;
+ }
+ if (isPanning) {
+ let delta = currentPanPos.minus(lastPanPos);
+ delta.x = -delta.x
+
+ delta.x = (delta.x / root.width) * root.camera.z * frameDelta
+ delta.y = (delta.y / root.height) * root.camera.z * frameDelta
+
+ let velocity = Qt.vector3d(0, 0, 0)
+ // X Movement
+ let xDirection = root.origin.right
+ velocity = velocity.plus(Qt.vector3d(xDirection.x * delta.x,
+ xDirection.y * delta.x,
+ xDirection.z * delta.x));
+ // Y Movement
+ let yDirection = root.origin.up
+ velocity = velocity.plus(Qt.vector3d(yDirection.x * delta.y,
+ yDirection.y * delta.y,
+ yDirection.z * delta.y));
+
+ root.origin.position = root.origin.position.plus(velocity)
+
+ lastPanPos = currentPanPos
+ }
+ }
+ }
+
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/WasdController.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/WasdController.qml
new file mode 100644
index 00000000..8debfd88
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/WasdController.qml
@@ -0,0 +1,290 @@
+// Copyright (C) 2019 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Item {
+ id: root
+ property Node controlledObject: undefined
+
+ property real speed: 1
+ property real shiftSpeed: 3
+
+ property real forwardSpeed: 5
+ property real backSpeed: 5
+ property real rightSpeed: 5
+ property real leftSpeed: 5
+ property real upSpeed: 5
+ property real downSpeed: 5
+ property real xSpeed: 0.1
+ property real ySpeed: 0.1
+
+ property bool xInvert: false
+ property bool yInvert: true
+
+ property bool mouseEnabled: true
+ property bool keysEnabled: true
+
+ readonly property bool inputsNeedProcessing: status.moveForward | status.moveBack
+ | status.moveLeft | status.moveRight
+ | status.moveUp | status.moveDown
+ | status.useMouse
+
+ property alias acceptedButtons: dragHandler.acceptedButtons
+
+
+
+ implicitWidth: parent.width
+ implicitHeight: parent.height
+ focus: keysEnabled
+
+ DragHandler {
+ id: dragHandler
+ target: null
+ enabled: root.mouseEnabled
+ onCentroidChanged: {
+ root.mouseMoved(Qt.vector2d(centroid.position.x, centroid.position.y));
+ }
+
+ onActiveChanged: {
+ if (active)
+ root.mousePressed(Qt.vector2d(centroid.position.x, centroid.position.y));
+ else
+ root.mouseReleased(Qt.vector2d(centroid.position.x, centroid.position.y));
+ }
+ }
+
+ TapHandler {
+ acceptedButtons: dragHandler.acceptedButtons
+ onTapped: root.forceActiveFocus() // qmllint disable signal-handler-parameters
+ }
+
+ Keys.onPressed: (event)=> { if (keysEnabled && !event.isAutoRepeat) handleKeyPress(event) }
+ Keys.onReleased: (event)=> { if (keysEnabled && !event.isAutoRepeat) handleKeyRelease(event) }
+
+ function mousePressed(newPos) {
+ root.forceActiveFocus()
+ status.currentPos = newPos
+ status.lastPos = newPos
+ status.useMouse = true;
+ }
+
+ function mouseReleased(newPos) {
+ status.useMouse = false;
+ }
+
+ function mouseMoved(newPos) {
+ status.currentPos = newPos;
+ }
+
+ function forwardPressed() {
+ status.moveForward = true
+ status.moveBack = false
+ }
+
+ function forwardReleased() {
+ status.moveForward = false
+ }
+
+ function backPressed() {
+ status.moveBack = true
+ status.moveForward = false
+ }
+
+ function backReleased() {
+ status.moveBack = false
+ }
+
+ function rightPressed() {
+ status.moveRight = true
+ status.moveLeft = false
+ }
+
+ function rightReleased() {
+ status.moveRight = false
+ }
+
+ function leftPressed() {
+ status.moveLeft = true
+ status.moveRight = false
+ }
+
+ function leftReleased() {
+ status.moveLeft = false
+ }
+
+ function upPressed() {
+ status.moveUp = true
+ status.moveDown = false
+ }
+
+ function upReleased() {
+ status.moveUp = false
+ }
+
+ function downPressed() {
+ status.moveDown = true
+ status.moveUp = false
+ }
+
+ function downReleased() {
+ status.moveDown = false
+ }
+
+ function shiftPressed() {
+ status.shiftDown = true
+ }
+
+ function shiftReleased() {
+ status.shiftDown = false
+ }
+
+ function handleKeyPress(event)
+ {
+ switch (event.key) {
+ case Qt.Key_W:
+ case Qt.Key_Up:
+ forwardPressed();
+ break;
+ case Qt.Key_S:
+ case Qt.Key_Down:
+ backPressed();
+ break;
+ case Qt.Key_A:
+ case Qt.Key_Left:
+ leftPressed();
+ break;
+ case Qt.Key_D:
+ case Qt.Key_Right:
+ rightPressed();
+ break;
+ case Qt.Key_R:
+ case Qt.Key_PageUp:
+ upPressed();
+ break;
+ case Qt.Key_F:
+ case Qt.Key_PageDown:
+ downPressed();
+ break;
+ case Qt.Key_Shift:
+ shiftPressed();
+ break;
+ }
+ }
+
+ function handleKeyRelease(event)
+ {
+ switch (event.key) {
+ case Qt.Key_W:
+ case Qt.Key_Up:
+ forwardReleased();
+ break;
+ case Qt.Key_S:
+ case Qt.Key_Down:
+ backReleased();
+ break;
+ case Qt.Key_A:
+ case Qt.Key_Left:
+ leftReleased();
+ break;
+ case Qt.Key_D:
+ case Qt.Key_Right:
+ rightReleased();
+ break;
+ case Qt.Key_R:
+ case Qt.Key_PageUp:
+ upReleased();
+ break;
+ case Qt.Key_F:
+ case Qt.Key_PageDown:
+ downReleased();
+ break;
+ case Qt.Key_Shift:
+ shiftReleased();
+ break;
+ }
+ }
+
+ FrameAnimation {
+ id: updateTimer
+ running: root.inputsNeedProcessing
+ onTriggered: status.processInput(frameTime * 100)
+ }
+
+ QtObject {
+ id: status
+
+ property bool moveForward: false
+ property bool moveBack: false
+ property bool moveLeft: false
+ property bool moveRight: false
+ property bool moveUp: false
+ property bool moveDown: false
+ property bool shiftDown: false
+ property bool useMouse: false
+
+ property vector2d lastPos: Qt.vector2d(0, 0)
+ property vector2d currentPos: Qt.vector2d(0, 0)
+
+ function updatePosition(vector, speed, position)
+ {
+ if (shiftDown)
+ speed *= root.shiftSpeed;
+ else
+ speed *= root.speed
+
+ var direction = vector;
+ var velocity = Qt.vector3d(direction.x * speed,
+ direction.y * speed,
+ direction.z * speed);
+ controlledObject.position = Qt.vector3d(position.x + velocity.x,
+ position.y + velocity.y,
+ position.z + velocity.z);
+ }
+
+ function negate(vector) {
+ return Qt.vector3d(-vector.x, -vector.y, -vector.z)
+ }
+
+ function processInput(frameDelta) {
+ if (root.controlledObject == undefined)
+ return;
+
+ if (moveForward)
+ updatePosition(root.controlledObject.forward, root.forwardSpeed * frameDelta, root.controlledObject.position);
+ else if (moveBack)
+ updatePosition(negate(root.controlledObject.forward), root.backSpeed * frameDelta, root.controlledObject.position);
+
+ if (moveRight)
+ updatePosition(root.controlledObject.right, root.rightSpeed * frameDelta, root.controlledObject.position);
+ else if (moveLeft)
+ updatePosition(negate(root.controlledObject.right), root.leftSpeed * frameDelta, root.controlledObject.position);
+
+ if (moveDown)
+ updatePosition(negate(root.controlledObject.up), root.downSpeed * frameDelta, root.controlledObject.position);
+ else if (moveUp)
+ updatePosition(root.controlledObject.up, root.upSpeed * frameDelta, root.controlledObject.position);
+
+ if (useMouse) {
+ // Get the delta
+ var rotationVector = root.controlledObject.eulerRotation;
+ var delta = Qt.vector2d(lastPos.x - currentPos.x,
+ lastPos.y - currentPos.y);
+ // rotate x
+ var rotateX = delta.x * xSpeed * frameDelta
+ if (xInvert)
+ rotateX = -rotateX;
+ rotationVector.y += rotateX;
+
+ // rotate y
+ var rotateY = delta.y * -ySpeed * frameDelta
+ if (yInvert)
+ rotateY = -rotateY;
+ rotationVector.x += rotateY;
+ controlledObject.setEulerRotation(rotationVector);
+ lastPos = currentPos;
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/AxisHelperSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/AxisHelperSection.qml
new file mode 100644
index 00000000..8dcd4627
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/AxisHelperSection.qml
@@ -0,0 +1,112 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Axis Helper")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Axis Lines")
+ tooltip: qsTr("Show colored axis indicator lines.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: qsTr("Enabled")
+ backendValue: backendValues.enableAxisLines
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("XY Grid")
+ tooltip: qsTr("Show grid on XY plane.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: qsTr("Enabled")
+ backendValue: backendValues.enableXYGrid
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("XZ Grid")
+ tooltip: qsTr("Show grid on XZ plane.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: qsTr("Enabled")
+ backendValue: backendValues.enableXZGrid
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+
+ PropertyLabel {
+ text: qsTr("YZ Grid")
+ tooltip: qsTr("Show grid on YZ plane.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: qsTr("Enabled")
+ backendValue: backendValues.enableYZGrid
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Grid Opacity")
+ tooltip: qsTr("Sets the opacity of the visible grids.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.gridOpacity
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Grid Color")
+ tooltip: qsTr("Sets the color of the visible grids.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.gridColor
+ supportGradient: false
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/AxisHelperSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/AxisHelperSpecifics.qml
new file mode 100644
index 00000000..8cda5dde
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/AxisHelperSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ AxisHelperSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/DebugViewSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/DebugViewSection.qml
new file mode 100644
index 00000000..2d113cb6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/DebugViewSection.qml
@@ -0,0 +1,50 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Debug View")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Source View")
+ tooltip: qsTr("Sets the source View3D item to show render statistics for.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.View3D"
+ backendValue: backendValues.source
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Detailed Mode")
+ tooltip: qsTr("Enables detailed mode, which shows more detailed resource usage statistics.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.resourceDetailsVisible.valueToString
+ backendValue: backendValues.resourceDetailsVisible
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/DebugViewSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/DebugViewSpecifics.qml
new file mode 100644
index 00000000..ed2173e5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/DebugViewSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ DebugViewSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ExtendedSceneEnvironmentSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ExtendedSceneEnvironmentSection.qml
new file mode 100644
index 00000000..4f336e06
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ExtendedSceneEnvironmentSection.qml
@@ -0,0 +1,1879 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Extended Scene Environment")
+
+ SectionLayout {
+ id: baseSectionLayout
+ property bool isColorMode: backgroundModeComboBox.currentIndex === 2
+ property bool isSkyBoxMode: backgroundModeComboBox.currentIndex === 3
+ property bool isSkyBoxCubeMapMode: backgroundModeComboBox.currentIndex === 4
+
+ PropertyLabel {
+ text: qsTr("Background Mode")
+ tooltip: qsTr("Sets if and how the background of the scene should be cleared.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ id: backgroundModeComboBox
+ scope: "SceneEnvironment"
+ model: ["Transparent", "Unspecified", "Color", "SkyBox", "SkyBoxCubeMap"]
+ backendValue: backendValues.backgroundMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isColorMode
+ text: qsTr("Clear Color")
+ tooltip: qsTr("Sets which color will be used to clear the viewport when using SceneEnvironment.Color for the backgroundMode property.")
+ }
+
+ ColorEditor {
+ visible: baseSectionLayout.isColorMode
+ backendValue: backendValues.clearColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isSkyBoxCubeMapMode
+ text: qsTr("Skybox Cube Map")
+ tooltip: qsTr("Sets a cubemap to be used as a skybox when the background mode is SkyBoxCubeMap.")
+ }
+
+ SecondColumnLayout {
+ visible: baseSectionLayout.isSkyBoxCubeMapMode
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.CubeMapTexture"
+ backendValue: backendValues.skyBoxCubeMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isSkyBoxMode || baseSectionLayout.isSkyBoxCubeMapMode
+ text: qsTr("Skybox Blur")
+ tooltip: qsTr("Sets how much to blur the skybox when using SceneEnvironment.SkyBox for the backgroundMode property.")
+ }
+
+ SecondColumnLayout {
+ visible: baseSectionLayout.isSkyBoxMode || baseSectionLayout.isSkyBoxCubeMapMode
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.skyboxBlurAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ id: antialiasingSection
+ width: parent.width
+ caption: qsTr("Antialiasing")
+
+ property bool isAntialiasingEnabled: antialiasingModeComboBox.currentIndex !== 0
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Antialiasing Mode")
+ tooltip: qsTr("Sets the antialiasing mode applied to the scene.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ id: antialiasingModeComboBox
+ scope: "SceneEnvironment"
+ model: ["NoAA", "SSAA", "MSAA", "ProgressiveAA"]
+ backendValue: backendValues.antialiasingMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: antialiasingSection.isAntialiasingEnabled
+ text: qsTr("Antialiasing Quality")
+ tooltip: qsTr("Sets the level of antialiasing applied to the scene.")
+ }
+
+ SecondColumnLayout {
+ visible: antialiasingSection.isAntialiasingEnabled
+ ComboBox {
+ scope: "SceneEnvironment"
+ model: ["Medium", "High", "VeryHigh"]
+ backendValue: backendValues.antialiasingQuality
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("FXAA")
+ tooltip: qsTr("Enables fast approximate antialiasing.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.fxaaEnabled.valueToString
+ backendValue: backendValues.fxaaEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Specular AA")
+ tooltip: qsTr("Enables specular antialiasing.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.specularAAEnabled.valueToString
+ backendValue: backendValues.specularAAEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Temporal AA")
+ tooltip: qsTr("Enables temporal antialiasing using camera jittering and frame blending.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: temporalAAEnabledCheckBox
+ text: backendValues.temporalAAEnabled.valueToString
+ backendValue: backendValues.temporalAAEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: temporalAAEnabledCheckBox.checked
+ text: qsTr("Temporal AA Strength")
+ tooltip: qsTr("Sets the amount of temporal antialiasing applied.")
+ }
+
+ SecondColumnLayout {
+ visible: temporalAAEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0.01
+ maximumValue: 2.0
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.temporalAAStrength
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Tone Mapping")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Mode")
+ tooltip: qsTr("Sets how colors are tonemapped from HDR to LDR before being displayed.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "SceneEnvironment"
+ model: ["TonemapModeNone", "TonemapModeLinear", "TonemapModeAces", "TonemapModeHejlDawson", "TonemapModeFilmic"]
+ backendValue: backendValues.tonemapMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Exposure")
+ tooltip: qsTr("Sets the exposure of the scene.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.exposure
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("White Point")
+ tooltip: qsTr("Sets the white point of the scene.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.whitePoint
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Sharpening")
+ tooltip: qsTr("Set the sharpening amount applied to the scene.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.sharpnessAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Dithering")
+ tooltip: qsTr("Enables dithering to reduce banding artifacts.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.ditheringEnabled.valueToString
+ backendValue: backendValues.ditheringEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Color Adjustments")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Enables color adjustments")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: adjustmentsEnabledCheckBox
+ text: backendValues.colorAdjustmentsEnabled.valueToString
+ backendValue: backendValues.colorAdjustmentsEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: adjustmentsEnabledCheckBox.checked
+ text: qsTr("Brightness")
+ tooltip: qsTr("Adjusts the brightness of the scene.")
+ }
+
+ SecondColumnLayout {
+ visible: adjustmentsEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0.01
+ maximumValue: 8.0
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.adjustmentBrightness
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: adjustmentsEnabledCheckBox.checked
+ text: qsTr("Contrast")
+ tooltip: qsTr("Adjusts the contrast of the scene.")
+ }
+
+ SecondColumnLayout {
+ visible: adjustmentsEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0.01
+ maximumValue: 8.0
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.adjustmentContrast
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: adjustmentsEnabledCheckBox.checked
+ text: qsTr("Saturation")
+ tooltip: qsTr("Adjusts the saturation of the scene.")
+ }
+
+ SecondColumnLayout {
+ visible: adjustmentsEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0.01
+ maximumValue: 8.0
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.adjustmentSaturation
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Color Grading")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Enables color grading via look up table (LUT) textures.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: colorGradingEnabledCheckBox
+ text: backendValues.lutEnabled.valueToString
+ backendValue: backendValues.lutEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: colorGradingEnabledCheckBox.checked
+ text: qsTr("Size")
+ tooltip: qsTr("Sets the size of the LUT texture. The texture should have the dimensions: width=(size * size), height=(size).")
+ }
+
+ SecondColumnLayout {
+ visible: colorGradingEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 64
+ decimals: 0
+ stepSize: 1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.skyboxBlurAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: colorGradingEnabledCheckBox.checked
+ text: qsTr("Texture")
+ tooltip: qsTr("Sets the source of the LUT texture.")
+ }
+
+ SecondColumnLayout {
+ visible: colorGradingEnabledCheckBox.checked
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.lutTexture
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: colorGradingEnabledCheckBox.checked
+ text: qsTr("Alpha Mix")
+ tooltip: qsTr("Sets the amount of color grading to mix with the scene.")
+ }
+
+ SecondColumnLayout {
+ visible: colorGradingEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ sliderIndicatorVisible: true
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.lutFilterAlpha
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Ambient Occlusion (SSAO)")
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Enables ambient occlusion.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: ambientOcclusionEnabledCheckBox
+ text: backendValues.aoEnabled.valueToString
+ backendValue: backendValues.aoEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Strength")
+ tooltip: qsTr("Sets the amount of ambient occulusion applied.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 100
+ sliderIndicatorVisible: true
+ decimals: 0
+ backendValue: backendValues.aoStrength
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Distance")
+ tooltip: qsTr("Sets roughly how far ambient occlusion shadows spread away from objects.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.aoDistance
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Softness")
+ tooltip: qsTr("Sets how smooth the edges of the ambient occlusion shading are.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 50
+ sliderIndicatorVisible: true
+ decimals: 2
+ backendValue: backendValues.aoSoftness
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Sample Rate")
+ tooltip: qsTr("Sets ambient occlusion quality (more shades of gray) at the expense of performance.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 2
+ maximumValue: 4
+ decimals: 0
+ stepSize: 1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.aoSampleRate
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Bias")
+ tooltip: qsTr("Sets a cutoff distance preventing objects from exhibiting ambient occlusion at close distances.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: -1.0
+ maximumValue: 1.0
+ decimals: 2
+ backendValue: backendValues.aoBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Dither")
+ tooltip: qsTr("Enables scattering the edges of the ambient occlusion shadow bands to improve smoothness.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ CheckBox {
+ id: aoDitherCheckBox
+ text: backendValues.aoDither.valueToString
+ backendValue: backendValues.aoDither
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Depth of Field")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Enables Depth of Field effect.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: depthOfFieldEnabledCheckBox
+ text: backendValues.depthOfFieldEnabled.valueToString
+ backendValue: backendValues.depthOfFieldEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: depthOfFieldEnabledCheckBox.checked
+ text: qsTr("Focus Distance")
+ tooltip: qsTr("Sets the distance from the camera at which objects are in focus.")
+ }
+
+ SecondColumnLayout {
+ visible: depthOfFieldEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.depthOfFieldFocusDistance
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: depthOfFieldEnabledCheckBox.checked
+ text: qsTr("Focus Range")
+ tooltip: qsTr("Sets the range of distances from the focus distance that are in focus.")
+ }
+
+ SecondColumnLayout {
+ visible: depthOfFieldEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.depthOfFieldFocusRange
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: depthOfFieldEnabledCheckBox.checked
+ text: qsTr("Blur Amount")
+ tooltip: qsTr("Sets the amount of blur applied to objects outside the focus range.")
+ }
+
+ SecondColumnLayout {
+ visible: depthOfFieldEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 25
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.depthOfFieldBlurAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Glow")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Enables the Glow/Bloom Effect")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: glowEnabledCheckBox
+ text: backendValues.glowEnabled.valueToString
+ backendValue: backendValues.glowEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: glowEnabledCheckBox.checked
+ text: qsTr("High Quality")
+ tooltip: qsTr("Enables high quality mode for the glow effect.")
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+ CheckBox {
+ text: backendValues.glowQualityHigh.valueToString
+ backendValue: backendValues.glowQualityHigh
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: glowEnabledCheckBox.checked
+ text: qsTr("Bicubic Upsampling")
+ tooltip: qsTr("Reduces the aliasing artifacts and boxing in the glow effect.")
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+ CheckBox {
+ text: backendValues.glowUseBicubicUpscale.valueToString
+ backendValue: backendValues.glowUseBicubicUpscale
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: glowEnabledCheckBox.checked
+ text: qsTr("Strength")
+ tooltip: qsTr("Sets the strength of the glow effect.")
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.glowStrength
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: glowEnabledCheckBox.checked
+ text: qsTr("Intensity")
+ tooltip: qsTr("Sets the Intensity of the glow effect.")
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.glowIntensity
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: glowEnabledCheckBox.checked
+ text: qsTr("Bloom")
+ tooltip: qsTr("Sets the amount of bloom applied to the glow effect.")
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.glowBloom
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: glowEnabledCheckBox.checked
+ text: qsTr("Lower Threshold")
+ tooltip: qsTr("Sets the minimum brightness of the HDR glow.")
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 4
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.glowHDRMinimumValue
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: glowEnabledCheckBox.checked
+ text: qsTr("Upper Threshold")
+ tooltip: qsTr("Sets the maximum brightness of the HDR glow.")
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 256
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.glowHDRMaximumValue
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: glowEnabledCheckBox.checked
+ text: qsTr("HDR Scale")
+ tooltip: qsTr("Sets the bleed scale of the HDR glow.")
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 8
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.glowHDRScale
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: glowEnabledCheckBox.checked
+ text: qsTr("Blend Mode")
+ tooltip: qsTr("Sets the blending mode for the glow effect.")
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+ ComboBox {
+ scope: "ExtendedSceneEnvironment.GlowBlendMode"
+ model: ["Additive", "Screen", "SoftLight", "Replace"]
+ backendValue: backendValues.glowBlendMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: glowEnabledCheckBox.checked
+ text: qsTr("Blur Levels")
+ tooltip: qsTr("Sets which of the blur passes get applied to the glow effect.")
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+ // ### This isn't perfect, but it's the best we can do for now
+ ActionIndicator {
+ id: glowLevelController
+ icon.color: extFuncLogic.color
+ icon.text: extFuncLogic.glyph
+ onClicked: extFuncLogic.show()
+ forceVisible: extFuncLogic.menuVisible
+ visible: true
+
+ property var enableLevel1: { "value": false, "isInModel": false}
+ property var enableLevel2: { "value": false, "isInModel": false}
+ property var enableLevel3: { "value": false, "isInModel": false}
+ property var enableLevel4: { "value": false, "isInModel": false}
+ property var enableLevel5: { "value": false, "isInModel": false}
+ property var enableLevel6: { "value": false, "isInModel": false}
+ property var enableLevel7: { "value": false, "isInModel": false}
+
+ property variant backendValue: backendValues.glowLevel
+ property variant valueFromBackend: backendValue === undefined ? 0 : backendValue.value
+ property bool blockLevels: false
+
+ onBackendValueChanged: evaluateLevels()
+ onValueFromBackendChanged: evaluateLevels()
+
+ Connections {
+ target: modelNodeBackend
+ function onSelectionChanged() {
+ evaluateLevels()
+ }
+ }
+
+ Component.onCompleted: evaluateLevels()
+
+ function evaluateLevels() {
+ blockLevels = true
+ enableLevel1 = { "value": valueFromBackend & 1, "isInModel": false}
+ enableLevel2 = { "value": valueFromBackend & 2, "isInModel": false}
+ enableLevel3 = { "value": valueFromBackend & 4, "isInModel": false}
+ enableLevel4 = { "value": valueFromBackend & 8, "isInModel": false}
+ enableLevel5 = { "value": valueFromBackend & 16, "isInModel": false}
+ enableLevel6 = { "value": valueFromBackend & 32, "isInModel": false}
+ enableLevel7 = { "value": valueFromBackend & 64, "isInModel": false}
+ blockLevels = false
+ }
+
+ function composeExpressionString() {
+ if (blockLevels)
+ return
+
+ let expressionStr = "";
+
+ if (enableLevel1.value || enableLevel2.value || enableLevel3.value || enableLevel4.value
+ || enableLevel5.value || enableLevel6.value || enableLevel7.value) {
+ if (enableLevel1.value)
+ expressionStr += " | ExtendedSceneEnvironment.GlowLevel.One";
+ if (enableLevel2.value)
+ expressionStr += " | ExtendedSceneEnvironment.GlowLevel.Two";
+ if (enableLevel3.value)
+ expressionStr += " | ExtendedSceneEnvironment.GlowLevel.Three";
+ if (enableLevel4.value)
+ expressionStr += " | ExtendedSceneEnvironment.GlowLevel.Four";
+ if (enableLevel5.value)
+ expressionStr += " | ExtendedSceneEnvironment.GlowLevel.Five";
+ if (enableLevel6.value)
+ expressionStr += " | ExtendedSceneEnvironment.GlowLevel.Six";
+ if (enableLevel7.value)
+ expressionStr += " | ExtendedSceneEnvironment.GlowLevel.Seven";
+
+ expressionStr = expressionStr.substring(3);
+
+ backendValue.expression = expressionStr
+ } else {
+ expressionStr = "0";
+ backendValue.expression = expressionStr
+ }
+ }
+ ExtendedFunctionLogic {
+ id: extFuncLogic
+ backendValue: backendValues.glowLevel
+ onReseted: {
+ glowLevelController.enableLevel1 = { "value": true, "isInModel": false}
+ glowLevelController.enableLevel2 = { "value": false, "isInModel": false}
+ glowLevelController.enableLevel3 = { "value": false, "isInModel": false}
+ glowLevelController.enableLevel4 = { "value": false, "isInModel": false}
+ glowLevelController.enableLevel5 = { "value": false, "isInModel": false}
+ glowLevelController.enableLevel6 = { "value": false, "isInModel": false}
+ glowLevelController.enableLevel7 = { "value": false, "isInModel": false}
+ glowLevelController.evaluateLevels()
+ }
+ }
+ }
+ }
+
+ PropertyLabel {
+ // spacer
+ visible: glowEnabledCheckBox.checked
+ }
+
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Level 1")
+ backendValue: glowLevelController.enableLevel1
+ actionIndicatorVisible: false
+ onCheckedChanged: glowLevelController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ // spacer
+ visible: glowEnabledCheckBox.checked
+ }
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Level 2")
+ backendValue: glowLevelController.enableLevel2
+ actionIndicatorVisible: false
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ onCheckedChanged: glowLevelController.composeExpressionString()
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ // spacer
+ visible: glowEnabledCheckBox.checked
+ }
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Level 3")
+ backendValue: glowLevelController.enableLevel3
+ actionIndicatorVisible: false
+ onCheckedChanged: glowLevelController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ // spacer
+ visible: glowEnabledCheckBox.checked
+ }
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Level 4")
+ backendValue: glowLevelController.enableLevel4
+ actionIndicatorVisible: false
+ onCheckedChanged: glowLevelController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ // spacer
+ visible: glowEnabledCheckBox.checked
+ }
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Level 5")
+ backendValue: glowLevelController.enableLevel5
+ actionIndicatorVisible: false
+ onCheckedChanged: glowLevelController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ // spacer
+ visible: glowEnabledCheckBox.checked
+ }
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Level 6")
+ backendValue: glowLevelController.enableLevel6
+ actionIndicatorVisible: false
+ onCheckedChanged: glowLevelController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ PropertyLabel {
+ // spacer
+ visible: glowEnabledCheckBox.checked
+ }
+ SecondColumnLayout {
+ visible: glowEnabledCheckBox.checked
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Level 7")
+ backendValue: glowLevelController.enableLevel7
+ actionIndicatorVisible: false
+ onCheckedChanged: glowLevelController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Vignette")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Enables the vignette effect.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: vignetteEnabledCheckBox
+ text: backendValues.vignetteEnabled.valueToString
+ backendValue: backendValues.vignetteEnabled
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: vignetteEnabledCheckBox.checked
+ text: qsTr("Color")
+ tooltip: qsTr("Sets the color of the vignette effect.")
+ }
+
+ ColorEditor {
+ visible: vignetteEnabledCheckBox.checked
+ backendValue: backendValues.vignetteColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ visible: vignetteEnabledCheckBox.checked
+ text: qsTr("Strength")
+ tooltip: qsTr("Sets the strength of the vignette effect.")
+ }
+
+ SecondColumnLayout {
+ visible: vignetteEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0.01
+ maximumValue: 15
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.vignetteStrength
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: vignetteEnabledCheckBox.checked
+ text: qsTr("Radius")
+ tooltip: qsTr("Sets the radius of the vignette effect.")
+ }
+
+ SecondColumnLayout {
+ visible: vignetteEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 5
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.vignetteRadius
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Lens Flare")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Enables the Lens Flare effect.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: lensFlareEnabledCheckBox
+ text: backendValues.lensFlareEnabled.valueToString
+ backendValue: backendValues.lensFlareEnabled
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Bloom Scale")
+ tooltip: qsTr("Sets the scale of the lens flare bloom effect.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 20
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.lensFlareBloomScale
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Bloom Bias")
+ tooltip: qsTr("Sets the level at which the lens flare bloom starts.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.lensFlareBloomBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Ghost Dispersal")
+ tooltip: qsTr("Sets the distance between the lens flare ghosts.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0.001
+ maximumValue: 1
+ decimals: 3
+ stepSize: 0.001
+ sliderIndicatorVisible: true
+ backendValue: backendValues.lensFlareGhostDispersal
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Ghost Count")
+ tooltip: qsTr("Sets the amount of lens flare ghosts.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 20
+ decimals: 0
+ stepSize: 1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.lensFlareGhostCount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Halo Width")
+ tooltip: qsTr("Sets the size of the lens flare halo.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 3
+ stepSize: 0.001
+ sliderIndicatorVisible: true
+ backendValue: backendValues.lensFlareHaloWidth
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Stretch Aspect")
+ tooltip: qsTr("Set correction factor for roundness of the lens flare halo.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 3
+ stepSize: 0.001
+ sliderIndicatorVisible: true
+ backendValue: backendValues.lensFlareStretchToAspect
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Distortion")
+ tooltip: qsTr("Set amount of chromatic aberration in the lens flare.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 25
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.lensFlareDistortion
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Blur")
+ tooltip: qsTr("Set amount of blur to apply to the lens flare.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 50
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.lensFlareBlurAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Lens Color Texture")
+ tooltip: qsTr("A gradient image used for the lens flare lens color.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.lensFlareLensColorTexture
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Apply Dirt")
+ tooltip: qsTr("Set whether to apply a dirt texture to the lens flare.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ CheckBox {
+ id: lensFlareDirtEnabledCheckBox
+ text: backendValues.lensFlareApplyDirtTexture.valueToString
+ backendValue: backendValues.lensFlareApplyDirtTexture
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked && lensFlareDirtEnabledCheckBox.checked
+ text: qsTr("Dirt Texture")
+ tooltip: qsTr("An image that is used to simulate inperfections on the lens.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked && lensFlareDirtEnabledCheckBox.checked
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.lensFlareLensDirtTexture
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Apply Starburst")
+ tooltip: qsTr("Set whether to apply a starburst texture to the lens flare.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ CheckBox {
+ id: lensFlareStarburstEnabledCheckBox
+ text: backendValues.lensFlareApplyStarburstTexture.valueToString
+ backendValue: backendValues.lensFlareApplyStarburstTexture
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked && lensFlareStarburstEnabledCheckBox.checked
+ text: qsTr("Starburst Texture")
+ tooltip: qsTr("A noise image to augment the starburst effect of the lens flare.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked && lensFlareStarburstEnabledCheckBox.checked
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.lensFlareLensStarburstTexture
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ text: qsTr("Direction")
+ tooltip: qsTr("Sets the direction of the camera in the scene.")
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.lensFlareCameraDirection_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.lensFlareCameraDirection_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: lensFlareEnabledCheckBox.checked
+ }
+
+ SecondColumnLayout {
+ visible: lensFlareEnabledCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.lensFlareCameraDirection_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Image Based Lighting")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("HDR Image")
+ tooltip: qsTr("Sets an image to use to light the scene, either instead of, or in addition to standard lights.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.lightProbe
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Exposure")
+ tooltip: qsTr("Sets the amount of light emitted by the light probe.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.probeExposure
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Horizon")
+ tooltip: qsTr("Sets the light probe horizon. When set, adds darkness (black) to the bottom of the environment, forcing the lighting to come predominantly from the top of the image.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.probeHorizon
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Orientation")
+ tooltip: qsTr("Sets the orientation of the light probe.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.probeOrientation_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.probeOrientation_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.probeOrientation_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Other Effects")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Effects")
+ tooltip: qsTr("Post Processing effects applied to this scene.")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.effects
+ model: backendValues.effects.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Effect"
+
+ onAdd: function(value) { backendValues.effects.idListAdd(value) }
+ onRemove: function(idx) { backendValues.effects.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.effects.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fog")
+ tooltip: qsTr("Settings for Fog applied to the scene.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Fog"
+ backendValue: backendValues.fog
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Advanced")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enable Depth Test")
+ tooltip: qsTr("Enables depth testing. Disable to optimize render speed for layers with mostly transparent objects.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.depthTestEnabled.valueToString
+ backendValue: backendValues.depthTestEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enable Depth Prepass")
+ tooltip: qsTr("Enables draw depth buffer as a separate pass. Disable to optimize render speed for layers with low depth complexity.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.depthPrePassEnabled.valueToString
+ backendValue: backendValues.depthPrePassEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Debug Settings")
+ tooltip: qsTr("Additional render settings for debugging scenes.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.DebugSettings"
+ backendValue: backendValues.debugSettings
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ExtendedSceneEnvironmentSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ExtendedSceneEnvironmentSpecifics.qml
new file mode 100644
index 00000000..2211d95c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ExtendedSceneEnvironmentSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ExtendedSceneEnvironmentSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/GridGeometrySection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/GridGeometrySection.qml
new file mode 100644
index 00000000..92fe1561
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/GridGeometrySection.qml
@@ -0,0 +1,92 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Grid Geometry")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Horizontal Lines")
+ tooltip: qsTr("Sets the number of horizontal lines in the grid.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.horizontalLines
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Vertical Lines")
+ tooltip: qsTr("Sets the number of vertical lines in the grid.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.verticalLines
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Horizontal Step")
+ tooltip: qsTr("Sets the space between horizontal lines.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.horizontalStep
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Vertical Step")
+ tooltip: qsTr("Sets the space between vertical lines.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.verticalStep
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/GridGeometrySpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/GridGeometrySpecifics.qml
new file mode 100644
index 00000000..a714d6eb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/GridGeometrySpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ GridGeometrySection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/HeightFieldGeometrySection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/HeightFieldGeometrySection.qml
new file mode 100644
index 00000000..4fada461
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/HeightFieldGeometrySection.qml
@@ -0,0 +1,122 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Height Field Geometry")
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Extents")
+ tooltip: qsTr("Sets the dimensions of a box contain the geometry.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.extents_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.extents_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.extents_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Sets the location of an image file containing the heightmap data.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ backendValue: backendValues.source
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Smooth Shading")
+ tooltip: qsTr("Sets whether the height map is shown with smooth shading or with hard angles between the squares of the map.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.smoothShading.valueToString
+ backendValue: backendValues.smoothShading
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/HeightFieldGeometrySpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/HeightFieldGeometrySpecifics.qml
new file mode 100644
index 00000000..5e3ca887
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/HeightFieldGeometrySpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ HeightFieldGeometrySection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InfiniteGridSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InfiniteGridSection.qml
new file mode 100644
index 00000000..cc070371
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InfiniteGridSection.qml
@@ -0,0 +1,61 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Infinite Grid")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Visible")
+ tooltip: qsTr("Sets whether the infinite grid is visible.")
+ }
+
+ CheckBox {
+ text: backendValues.visible.valueToString
+ backendValue: backendValues.visible
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ PropertyLabel {
+ text: qsTr("Axis Lines")
+ tooltip: qsTr("Sets whether the axis lines are visible.")
+ }
+
+ CheckBox {
+ text: backendValues.gridAxes ? qsTr("On") : qsTr("Off")
+ backendValue: backendValues.gridAxes
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ PropertyLabel {
+ text: qsTr("Grid Interval")
+ tooltip: qsTr("Sets the distance between grid lines.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.gridInterval
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InfiniteGridSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InfiniteGridSpecifics.qml
new file mode 100644
index 00000000..8998dda9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InfiniteGridSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ InfiniteGridSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceModelSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceModelSection.qml
new file mode 100644
index 00000000..ad85f423
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceModelSection.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Instance Model")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Instancing Table")
+ tooltip: qsTr("Sets the underlying instance table of the model.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Instancing"
+ backendValue: backendValues.instancingTable
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceModelSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceModelSpecifics.qml
new file mode 100644
index 00000000..5d6cc30b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceModelSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ InstanceModelSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceRepeaterSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceRepeaterSection.qml
new file mode 100644
index 00000000..aefa387e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceRepeaterSection.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Instance Repeater")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Instancing Table")
+ tooltip: qsTr("Sets the instance table used by the repeater.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Instancing"
+ backendValue: backendValues.instancingTable
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceRepeaterSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceRepeaterSpecifics.qml
new file mode 100644
index 00000000..d5f59fa9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/InstanceRepeaterSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ InstanceRepeaterSection {
+ width: parent.width
+ }
+
+ Repeater3DSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LodManagerSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LodManagerSection.qml
new file mode 100644
index 00000000..a9845efb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LodManagerSection.qml
@@ -0,0 +1,80 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Lod Manager")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Camera")
+ tooltip: qsTr("Specifies the camera from which the distance to the child nodes is calculated.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Camera"
+ backendValue: backendValues.camera
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fade Distance")
+ tooltip: qsTr("Specifies the distance at which the cross-fade between the detail levels starts.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.fadeDistance
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Distances")
+ tooltip: qsTr("Specifies the thresholds when the detail level changes. The first number is the distance when the first node changes to the second one, etc.")
+ }
+
+ SecondColumnLayout {
+
+ ActionIndicator {
+ icon.color: extFuncLogic.color
+ icon.text: extFuncLogic.glyph
+ onClicked: extFuncLogic.show()
+ forceVisible: extFuncLogic.menuVisible
+ ExtendedFunctionLogic {
+ id: extFuncLogic
+ backendValue: backendValues.distances
+ }
+ }
+
+ // Placeholder until we can do list of value types: QDS-9090
+ Label {
+ text: qsTr("Currently only editable in QML.")
+ Layout.fillWidth: true
+ Layout.preferredWidth: StudioTheme.Values.singleControlColumnWidth
+ Layout.minimumWidth: StudioTheme.Values.singleControlColumnWidth
+ Layout.maximumWidth: StudioTheme.Values.singleControlColumnWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LodManagerSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LodManagerSpecifics.qml
new file mode 100644
index 00000000..582fb4ec
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LodManagerSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ LodManagerSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LookAtNodeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LookAtNodeSection.qml
new file mode 100644
index 00000000..92510d87
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LookAtNodeSection.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Look-at Node")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Target Node")
+ tooltip: qsTr("Sets the target node to look at.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.target
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LookAtNodeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LookAtNodeSpecifics.qml
new file mode 100644
index 00000000..4d282a96
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/LookAtNodeSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ LookAtNodeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/NodeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/NodeSection.qml
new file mode 100644
index 00000000..982fa8c8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/NodeSection.qml
@@ -0,0 +1,350 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Visibility")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Visibility")
+ tooltip: qsTr("Sets the local visibility of the node.")
+ }
+
+ SecondColumnLayout {
+ // ### should be a slider
+ CheckBox {
+ text: qsTr("Visible")
+ backendValue: backendValues.visible
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Opacity")
+ tooltip: qsTr("Sets the local opacity value of the node.")
+ }
+
+ SecondColumnLayout {
+ // ### should be a slider
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.opacity
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ id: transformSection
+ width: parent.width
+ caption: qsTr("Transform")
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Translation")
+ tooltip: qsTr("Sets the translation of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Rotation")
+ tooltip: qsTr("Sets the rotation of the node in degrees.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Scale")
+ tooltip: qsTr("Sets the scale of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Pivot")
+ tooltip: qsTr("Sets the pivot of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/OrbitCameraControllerSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/OrbitCameraControllerSection.qml
new file mode 100644
index 00000000..fb4dac89
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/OrbitCameraControllerSection.qml
@@ -0,0 +1,162 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Orbit Camera Controller")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Origin")
+ tooltip: qsTr("The node that the camera will orbit around.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.origin
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Camera")
+ tooltip: qsTr("The camera that will be controlled.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Camera"
+ backendValue: backendValues.camera
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mouse/Touch")
+ tooltip: qsTr("Enables interaction via mouse and touch.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: mouseEnabledCheckBox
+ text: backendValues.mouseEnabled.valueToString
+ backendValue: backendValues.mouseEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: mouseEnabledCheckBox.checked
+ text: qsTr("Pan Controls")
+ tooltip: qsTr("Enables panning gestures.")
+ }
+
+ SecondColumnLayout {
+ visible: mouseEnabledCheckBox.checked
+ CheckBox {
+ text: backendValues.panEnabled.valueToString
+ backendValue: backendValues.panEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: mouseEnabledCheckBox.checked
+ text: qsTr("Invert X")
+ tooltip: qsTr("Enables inverting X-axis controls.")
+ }
+
+ SecondColumnLayout {
+ visible: mouseEnabledCheckBox.checked
+ CheckBox {
+ text: backendValues.xInvert.valueToString
+ backendValue: backendValues.xInvert
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: mouseEnabledCheckBox.checked
+ text: qsTr("X Speed")
+ tooltip: qsTr("The speed of the X-axis controls.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.xSpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: mouseEnabledCheckBox.checked
+ text: qsTr("Invert Y")
+ tooltip: qsTr("Enables inverting Y-axis controls.")
+ }
+
+ SecondColumnLayout {
+ visible: mouseEnabledCheckBox.checked
+ CheckBox {
+ text: backendValues.yInvert.valueToString
+ backendValue: backendValues.yInvert
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: mouseEnabledCheckBox.checked
+ text: qsTr("Y Speed")
+ tooltip: qsTr("The speed of the Y-axis controls.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.ySpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/OrbitCameraControllerSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/OrbitCameraControllerSpecifics.qml
new file mode 100644
index 00000000..5c57c361
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/OrbitCameraControllerSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ OrbitCameraControllerSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ProceduralSkyTextureDataSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ProceduralSkyTextureDataSection.qml
new file mode 100644
index 00000000..afa6a5d8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ProceduralSkyTextureDataSection.qml
@@ -0,0 +1,307 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Procedural Sky Texture Data")
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Quality")
+ tooltip: qsTr("This property sets the size of the texture. The higher the quality, the more memory is used.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "ProceduralSkyTextureData"
+ model: ["SkyTextureQualityLow", "SkyTextureQualityMedium", "SkyTextureQualityHigh", "SkyTextureQualityVeryHigh"]
+ backendValue: backendValues.textureQuality
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Sky")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Top Color")
+ tooltip: qsTr("Specifies the sky color at the top of the skybox.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.skyTopColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Horizon Color")
+ tooltip: qsTr("Specifies the sky color at the horizon.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.skyHorizonColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Energy")
+ tooltip: qsTr("Specifies the HDR color intensity of the top half of the skybox.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 64
+ decimals: 3
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.skyEnergy
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Curve")
+ tooltip: qsTr("Modifies the curve (n^x) of the sky gradient from the horizon to the top.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 64
+ decimals: 3
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.skyCurve
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Ground")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Bottom Color")
+ tooltip: qsTr("Specifies the ground color at the bottom of the skybox.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.groundBottomColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Horizon Color")
+ tooltip: qsTr("Specifies the ground color at the horizon.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.groundHorizonColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Energy")
+ tooltip: qsTr("Specifies the HDR color intensity of the bottom half of the skybox.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 64
+ decimals: 3
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.groundEnergy
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Curve")
+ tooltip: qsTr("Modifies the curve (n^x) of the ground gradient from the horizon to the bottom.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 64
+ decimals: 3
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.groundCurve
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Sun")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Color")
+ tooltip: qsTr("Specifies the color at the sun on the skybox.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.sunColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Energy")
+ tooltip: qsTr("Specifies the HDR color intensity of sun on the skybox.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 64
+ decimals: 3
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.sunEnergy
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fade Start")
+ tooltip: qsTr("Specifies the angle from the center of the sun to where it starts to fade.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 360
+ decimals: 1
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.sunAngleMin
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fade End")
+ tooltip: qsTr("Specifies the angle from the center of the sun to where it fades out completely.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 360
+ decimals: 1
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.sunAngleMax
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Curve")
+ tooltip: qsTr("Modifies the curve (n^x) of the gradient from the sky color and the sun.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 64
+ decimals: 3
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.sunCurve
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Latitude")
+ tooltip: qsTr("Specifies the angle between the horizon and the sun position.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -180
+ maximumValue: 180
+ decimals: 1
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.sunLatitude
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Longitude")
+ tooltip: qsTr("Specifies the angle between the forward direction and the sun position.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 360
+ decimals: 1
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.sunLongitude
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ProceduralSkyTextureDataSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ProceduralSkyTextureDataSpecifics.qml
new file mode 100644
index 00000000..0313441f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/ProceduralSkyTextureDataSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ProceduralSkyTextureDataSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/Repeater3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/Repeater3DSection.qml
new file mode 100644
index 00000000..a469bb6d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/Repeater3DSection.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Repeater")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Model")
+ tooltip: qsTr("The model providing data for the repeater. This can simply specify the number of delegate instances to create or it can be bound to an actual model.")
+ }
+
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.model
+ showTranslateCheckBox: false
+ writeAsExpression: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ width: implicitWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Delegate")
+ tooltip: qsTr("The delegate provides a template defining each object instantiated by the repeater.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "Component"
+ backendValue: backendValues.delegate
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/WasdControllerSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/WasdControllerSection.qml
new file mode 100644
index 00000000..c00ff721
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/WasdControllerSection.qml
@@ -0,0 +1,298 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("WASD Controller")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Controlled Node")
+ tooltip: qsTr("Sets the 3D node controlled by this controller.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.controlledObject
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Invert X")
+ tooltip: qsTr("Enables inverting X-axis controls.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: qsTr("Enabled")
+ backendValue: backendValues.xInvert
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Invert Y")
+ tooltip: qsTr("Enables inverting Y-axis controls.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: qsTr("Enabled")
+ backendValue: backendValues.yInvert
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mouse Control")
+ tooltip: qsTr("Enables using mouse to control the target node.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: qsTr("Enabled")
+ backendValue: backendValues.mouseEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Keyboard Control")
+ tooltip: qsTr("Enables using keyboard to control the target node.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: qsTr("Enabled")
+ backendValue: backendValues.keysEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // TODO: acceptedButtons has no control as there is currently no support for a flags
+ // type of property control in QDS.
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Speeds")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Speed")
+ tooltip: qsTr("Sets the general navigation speed multiplier.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.speed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Shift Speed")
+ tooltip: qsTr("Sets the navigation speed multiplier when the Shift key is pressed.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.shiftSpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Forward Speed")
+ tooltip: qsTr("Sets the navigation speed when forward key is pressed.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.forwardSpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Back Speed")
+ tooltip: qsTr("Sets the navigation speed when back key is pressed.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.backSpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Right Speed")
+ tooltip: qsTr("Sets the navigation speed when right key is pressed.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.rightSpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Left Speed")
+ tooltip: qsTr("Sets the navigation speed when left key is pressed.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.leftSpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Up Speed")
+ tooltip: qsTr("Sets the navigation speed when up key is pressed.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.upSpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Down Speed")
+ tooltip: qsTr("Sets the navigation speed when down key is pressed.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.downSpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("X Speed")
+ tooltip: qsTr("Sets the navigation speed when mouse is moved along X-axis.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.xSpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Y Speed")
+ tooltip: qsTr("Sets the navigation speed when mouse is moved along Y-axis.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.ySpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/WasdControllerSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/WasdControllerSpecifics.qml
new file mode 100644
index 00000000..cd68d339
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/WasdControllerSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ WasdControllerSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/helpers.metainfo b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/helpers.metainfo
new file mode 100644
index 00000000..83492e2c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/helpers.metainfo
@@ -0,0 +1,261 @@
+MetaInfo {
+ Type {
+ name: "QtQuick3D.Helpers.LookAtNode"
+ icon: "images/lookatnode16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Look-at Node"
+ category: "Helpers"
+ libraryIcon: "images/lookatnode.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.AxisHelper"
+ icon: "images/axishelper16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Axis Helper"
+ category: "Helpers"
+ libraryIcon: "images/axishelper.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.DebugView"
+ icon: "images/debugview16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: true
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Debug View"
+ category: "Helpers"
+ libraryIcon: "images/debugview.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.GridGeometry"
+ icon: "images/gridgeometry16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Grid Geometry"
+ category: "Helpers"
+ libraryIcon: "images/gridgeometry.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.HeightFieldGeometry"
+ icon: "images/heightfieldgeometry16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Height Field Geometry"
+ category: "Helpers"
+ libraryIcon: "images/heightfieldgeometry.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.InstanceModel"
+ icon: "images/instancemodel16.png"
+
+ Hints {
+ visibleInNavigator: false
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Instance Model"
+ category: "Helpers"
+ libraryIcon: "images/instancemodel.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.InstanceRepeater"
+ icon: "images/instancerepeater16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Instance Repeater"
+ category: "Helpers"
+ libraryIcon: "images/instancerepeater.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.WasdController"
+ icon: "images/wasdcontroller16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: true
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Wasd Controller"
+ category: "Helpers"
+ libraryIcon: "images/wasdcontroller.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.InfiniteGrid"
+ icon: "images/infinitegrid16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Infinite Grid"
+ category: "Helpers"
+ libraryIcon: "images/infinitegrid.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.OrbitCameraController"
+ icon: "images/orbitcameracontroller16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: true
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Orbit Camera Controller"
+ category: "Helpers"
+ libraryIcon: "images/orbitcameracontroller.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.ProceduralSkyTextureData"
+ icon: "images/proceduralskytexturedata16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Procedural Sky Texture Data"
+ category: "Helpers"
+ libraryIcon: "images/proceduralskytexturedata.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.ExtendedSceneEnvironment"
+ icon: "images/extendedsceneenvironment16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Extended Scene Environment"
+ category: "Helpers"
+ libraryIcon: "images/extendedsceneenvironment.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Helpers.LodManager"
+ icon: "images/lodmanager16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Lod Manager"
+ category: "Helpers"
+ libraryIcon: "images/lodmanager.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Helpers"
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/axishelper.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/axishelper.png
new file mode 100644
index 00000000..e6ab46c4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/axishelper.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/axishelper16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/axishelper16.png
new file mode 100644
index 00000000..6e343571
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/axishelper16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/axishelper@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/axishelper@2x.png
new file mode 100644
index 00000000..5508b1c7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/axishelper@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/debugview.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/debugview.png
new file mode 100644
index 00000000..6dcc03ff
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/debugview.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/debugview16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/debugview16.png
new file mode 100644
index 00000000..3a413d93
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/debugview16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/debugview@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/debugview@2x.png
new file mode 100644
index 00000000..769e1cc5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/debugview@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/dummy.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/dummy.png
new file mode 100644
index 00000000..a3b6c7f6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/dummy.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/dummy16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/dummy16.png
new file mode 100644
index 00000000..de8906a7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/dummy16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/dummy@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/dummy@2x.png
new file mode 100644
index 00000000..7ca04a01
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/dummy@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment.png
new file mode 100644
index 00000000..5d39b464
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment16.png
new file mode 100644
index 00000000..4f6d9cea
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment@2x.png
new file mode 100644
index 00000000..36ce7595
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/gridgeometry.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/gridgeometry.png
new file mode 100644
index 00000000..082fd8e2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/gridgeometry.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/gridgeometry16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/gridgeometry16.png
new file mode 100644
index 00000000..8f57c411
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/gridgeometry16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/gridgeometry@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/gridgeometry@2x.png
new file mode 100644
index 00000000..2863aa8c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/gridgeometry@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry.png
new file mode 100644
index 00000000..c3fda60e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry16.png
new file mode 100644
index 00000000..d5f21507
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry@2x.png
new file mode 100644
index 00000000..4a869722
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/infinitegrid.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/infinitegrid.png
new file mode 100644
index 00000000..e667caf9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/infinitegrid.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/infinitegrid16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/infinitegrid16.png
new file mode 100644
index 00000000..75618f2c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/infinitegrid16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/infinitegrid@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/infinitegrid@2x.png
new file mode 100644
index 00000000..fad226f5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/infinitegrid@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancemodel.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancemodel.png
new file mode 100644
index 00000000..5995c4e3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancemodel.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancemodel16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancemodel16.png
new file mode 100644
index 00000000..324830f0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancemodel16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancemodel@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancemodel@2x.png
new file mode 100644
index 00000000..f0e6b84c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancemodel@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancerepeater.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancerepeater.png
new file mode 100644
index 00000000..2337495f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancerepeater.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancerepeater16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancerepeater16.png
new file mode 100644
index 00000000..ab3e040c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancerepeater16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancerepeater@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancerepeater@2x.png
new file mode 100644
index 00000000..ecb60f76
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/instancerepeater@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lodmanager.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lodmanager.png
new file mode 100644
index 00000000..4b17707e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lodmanager.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lodmanager16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lodmanager16.png
new file mode 100644
index 00000000..38ba26ed
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lodmanager16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lodmanager@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lodmanager@2x.png
new file mode 100644
index 00000000..31544af2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lodmanager@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lookatnode.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lookatnode.png
new file mode 100644
index 00000000..6984fa04
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lookatnode.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lookatnode16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lookatnode16.png
new file mode 100644
index 00000000..712be80f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lookatnode16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lookatnode@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lookatnode@2x.png
new file mode 100644
index 00000000..87d98077
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/lookatnode@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller.png
new file mode 100644
index 00000000..9c14551a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller16.png
new file mode 100644
index 00000000..007c3a2f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller@2x.png
new file mode 100644
index 00000000..555e7824
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata.png
new file mode 100644
index 00000000..29a1e9a9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata16.png
new file mode 100644
index 00000000..267ea822
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata@2x.png
new file mode 100644
index 00000000..7a408e2c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller.png
new file mode 100644
index 00000000..e17f6a2b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller16.png
new file mode 100644
index 00000000..7cb1f51e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller@2x.png
new file mode 100644
index 00000000..5ce6bc0c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/DepthOfFieldBlur.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/DepthOfFieldBlur.qml
new file mode 100644
index 00000000..2a65133f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/DepthOfFieldBlur.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Helpers.impl
+
+DepthOfFieldEffect {
+ readonly property TextureInput sourceSampler: TextureInput {
+ texture: Texture {}
+ }
+ property real focusDistance: 600
+ property real focusRange: 100
+ property real blurAmount: 4
+
+ Shader {
+ id: downsampleVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3d_helpers/shaders/downsample.vert"
+ }
+ Shader {
+ id: downsampleFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/downsample.frag"
+ }
+
+ Shader {
+ id: blurVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3d_helpers/shaders/depthoffieldblur.vert"
+ }
+ Shader {
+ id: blurFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/depthoffieldblur.frag"
+ }
+
+ Buffer {
+ id: downsampleBuffer
+ name: "downsampleBuffer"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ sizeMultiplier: 0.5
+ }
+
+ passes: [
+ Pass {
+ shaders: [ downsampleVert, downsampleFrag ]
+ output: downsampleBuffer
+ },
+ Pass {
+ shaders: [ blurVert, blurFrag ]
+ commands: [
+ // INPUT is the texture for downsampleBuffer
+ BufferInput {
+ buffer: downsampleBuffer
+ },
+ // the actual input texture is exposed as sourceSampler
+ BufferInput {
+ sampler: "sourceSampler"
+ }
+ ]
+ }
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/SceneEffect.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/SceneEffect.qml
new file mode 100644
index 00000000..d4aae5b4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/SceneEffect.qml
@@ -0,0 +1,703 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Helpers.impl
+
+MainSceneEffect {
+ id: sceneEffect
+ property int tonemapMode: SceneEnvironment.TonemapModeLinear
+ property real exposure: 1.0
+ property real white: 1.0
+ property bool applyFXAA: false
+ property bool ditheringEnabled: false
+ property real sharpnessAmount: 0.0 // 0.0 - 1.0
+ property bool colorAdjustmentsEnabled: false
+ property real adjustmentBrightness: 1.0
+ property real adjustmentContrast: 1.0
+ property real adjustmentSaturation: 1.0
+
+ // Lens Flare
+ property bool lensFlareEnabled: false
+ property real lensFlareBloomScale: 10 // 0 - 20
+ property real lensFlareBloomBias: 0.95 // 0 - x (basically maximum color value)
+ property real lensFlareGhostDispersal: 0.5 // 0 - 1
+ property int lensFlareGhostCount: 4 // 0 - 20
+ property real lensFlareHaloWidth: 0.25 // 0 - 1
+ property real lensFlareStretchToAspect: 0.5 // 0 - 1
+ property real lensFlareDistortion: 5 // 0.0 - 20.0
+ property real lensFlareBlurAmount: 3 // 0.0 - 5.0
+ property bool lensFlareApplyDirtTexture: false
+ property bool lensFlareApplyStarburstTexture: false
+ property vector3d lensFlareCameraDirection: Qt.vector3d(0, 0, -1)
+ property bool lensFlareDebug: false
+
+ property TextureInput lensColorTexture: TextureInput {
+ id: lensColorTextureInput
+ texture: defaultLensColorTexture
+ }
+ property alias lensColorTextureAlias: lensColorTextureInput.texture
+ Texture {
+ id: defaultLensColorTexture
+ source: "qrc:/qtquick3d_helpers/images/gradientTexture.png"
+ tilingModeHorizontal: Texture.ClampToEdge
+ tilingModeVertical: Texture.ClampToEdge
+ }
+
+ property TextureInput lensDirtTexture: TextureInput {
+ id: lensDirtTextureInput
+ texture: defaultLensDirtTexture
+ }
+ property alias lensDirtTextureAlias: lensDirtTextureInput.texture
+ Texture {
+ id: defaultLensDirtTexture
+ source: "qrc:/qtquick3d_helpers/images/lens_dirt_default.jpeg"
+ }
+
+ property TextureInput starburstTexture: TextureInput {
+ id: lensStarburstTextureInput
+ texture: defaultLensStarburstTexture
+ }
+ property alias starburstTextureAlias: lensStarburstTextureInput.texture
+ Texture {
+ id: defaultLensStarburstTexture
+ source: "qrc:/qtquick3d_helpers/images/noiseTexture.png"
+ }
+
+ // Glow data
+ readonly property bool isFirstPass: true
+ property bool isGlowEnabled: false
+ property bool glowQualityHigh: false
+ property bool glowUseBicubicUpscale: false
+ property real glowStrength : 1.0 // 0.0 - 2.0
+ property real glowIntensity : 0.8 // 0.0 - 8.0
+ property real glowBloom : 0.0 // 0.0 - 1.0
+ property int glowBlendMode : 2 // Additive,Screen,Softlight,Replace
+ property real glowHDRMaximumValue: 12.0 // 0.0 - 256.0
+ property real glowHDRScale: 2.0 // 0.0 - 4.0
+ property real glowHDRMinimumValue: 1.0 // 0.0 - 4.0
+ property int glowLevel: 1 // 1 - 7
+
+ // Color Grading (LUT)
+ property bool enableLut: false
+ property alias lutTextureAlias: lutTextureInput.texture
+ property TextureInput lut: TextureInput {
+ id: lutTextureInput
+ texture: defaultLutTexture
+ }
+ property real lutSize: 16.0 // size of texture, textures are 3d in 2d, so width = lutSize * lutSize, height = lutSize
+ property real lutFilterAlpha: 1.0 // 0.0 - 1.0
+ Texture {
+ id: defaultLutTexture
+ source: "qrc:/qtquick3d_helpers/luts/identity.png"
+ }
+
+ // Vignette
+ property bool vignetteEnabled: false
+ property real vignetteStrength: 15 // 0 - 15
+ property color vignetteColor: "gray"
+ property real vignetteRadius: 0.35 // 0 - 5
+
+ readonly property TextureInput glowBuffer1: TextureInput {
+ texture: Texture {}
+ }
+ readonly property TextureInput glowBuffer2: TextureInput {
+ texture: Texture {}
+ }
+ readonly property TextureInput glowBuffer3: TextureInput {
+ texture: Texture {}
+ }
+ readonly property TextureInput glowBuffer4: TextureInput {
+ texture: Texture {}
+ }
+ readonly property TextureInput glowBuffer5: TextureInput {
+ texture: Texture {}
+ }
+ readonly property TextureInput glowBuffer6: TextureInput {
+ texture: Texture {}
+ }
+ readonly property TextureInput glowBuffer7: TextureInput {
+ texture: Texture {}
+ }
+
+ readonly property TextureInput lensFlareDownsampleBuffer: TextureInput {
+ texture: Texture {}
+ }
+
+ readonly property TextureInput lensFlareFeaturesBuffer: TextureInput {
+ texture: Texture {}
+ }
+
+ readonly property TextureInput lensFlareTexture: TextureInput {
+ texture: Texture {}
+ }
+
+ Component.onCompleted: buildPasses()
+
+ onIsGlowEnabledChanged: buildPasses()
+ onLensFlareEnabledChanged: buildPasses()
+
+ function buildPasses() {
+ let passList = [];
+ if (lensFlareEnabled) {
+ passList.push(lensFlareDownsamplePass)
+ passList.push(lensFlareFeaturesPass)
+ passList.push(lensFlareBlurHorizontalPass)
+ passList.push(lensFlareBlurVerticalPass)
+ }
+
+ if (isGlowEnabled) {
+ passList.push(horizontalBlurPass1)
+ passList.push(verticalBlurPass1)
+ passList.push(horizontalBlurPass2)
+ passList.push(verticalBlurPass2)
+ passList.push(horizontalBlurPass3)
+ passList.push(verticalBlurPass3)
+ passList.push(horizontalBlurPass4)
+ passList.push(verticalBlurPass4)
+ passList.push(horizontalBlurPass5)
+ passList.push(verticalBlurPass5)
+ passList.push(horizontalBlurPass6)
+ passList.push(verticalBlurPass6)
+ passList.push(horizontalBlurPass7)
+ passList.push(verticalBlurPass7)
+ }
+
+ passList.push(tonemapPass)
+ tonemapPass.rebuildCommands();
+
+ sceneEffect.passes = passList // qmllint disable read-only-property
+ }
+
+ Shader {
+ id: tonemapperFrag
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/tonemapper.frag"
+ }
+
+ Shader {
+ id: glowHorizontalBlur
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/glowhorizontalblur.frag"
+ }
+
+ Shader {
+ id: glowVerticalBlur
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/glowverticalblur.frag"
+ }
+
+ Shader {
+ id: lensFlareDownsample
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/lensflaredownsample.frag"
+ }
+
+ Shader {
+ id: lensFlareFeatures
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/lensflarefeatures.frag"
+ }
+
+ Shader {
+ id: lensFlareVerticalBlurVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3d_helpers/shaders/lensflareblurvertical.vert"
+ }
+ Shader {
+ id: lensFlareHorizontalVert
+ stage: Shader.Vertex
+ shader: "qrc:/qtquick3d_helpers/shaders/lensflareblurhorizontal.vert"
+ }
+ Shader {
+ id: lensFlareGaussianBlur
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/lensflaregaussianblur.frag"
+ }
+
+ Buffer {
+ id: tempBuffer1
+ name: "tempBuffer1"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.5
+ }
+ Buffer {
+ id: tempBuffer2
+ name: "tempBuffer2"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.25
+ }
+ Buffer {
+ id: tempBuffer3
+ name: "tempBuffer3"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.125
+ }
+ Buffer {
+ id: tempBuffer4
+ name: "tempBuffer4"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.0625
+ }
+ Buffer {
+ id: tempBuffer5
+ name: "tempBuffer5"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.03125
+ }
+ Buffer {
+ id: tempBuffer6
+ name: "tempBuffer6"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.015625
+ }
+ Buffer {
+ id: tempBuffer7
+ name: "tempBuffer7"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.0078125
+ }
+
+ Buffer {
+ id: glowBuffer1
+ name: "glowBuffer1"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.5
+ }
+ Buffer {
+ id: glowBuffer2
+ name: "glowBuffer2"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.25
+ }
+ Buffer {
+ id: glowBuffer3
+ name: "glowBuffer3"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.125
+ }
+ Buffer {
+ id: glowBuffer4
+ name: "glowBuffer4"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.0625
+ }
+ Buffer {
+ id: glowBuffer5
+ name: "glowBuffer5"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.03125
+ }
+ Buffer {
+ id: glowBuffer6
+ name: "glowBuffer6"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.015625
+ }
+ Buffer {
+ id: glowBuffer7
+ name: "glowBuffer7"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.0078125
+ }
+
+ Buffer {
+ id: lensFlareDownsampleBuffer
+ name: "lensFlareDownsampleBuffer"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.5
+ }
+
+ Buffer {
+ id: lensFlareFeaturesBuffer
+ name: "lensFlareFeaturesBuffer"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.5
+ }
+
+ Buffer {
+ id: lensFlareBlurTempBuffer
+ name: "lensFlareBlurTempBuffer"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.5
+ }
+
+ Buffer {
+ id: lensFlareBlurBuffer
+ name: "lensFlareBlurBuffer"
+ format: Buffer.RGBA16F
+ textureFilterOperation: Buffer.Linear
+ textureCoordOperation: Buffer.ClampToEdge
+ bufferFlags: Buffer.None
+ sizeMultiplier: 0.5
+ }
+
+ Pass {
+ id: horizontalBlurPass1
+ shaders: [glowHorizontalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: true
+ }
+ ]
+ output: tempBuffer1
+ }
+
+ Pass {
+ id: verticalBlurPass1
+ shaders: [glowVerticalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: tempBuffer1
+ }
+ ]
+ output: glowBuffer1
+ }
+
+ Pass {
+ id: horizontalBlurPass2
+ shaders: [glowHorizontalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: glowBuffer1
+ }
+ ]
+ output: tempBuffer2
+ }
+
+ Pass {
+ id: verticalBlurPass2
+ shaders: [glowVerticalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: tempBuffer2
+ }
+ ]
+ output: glowBuffer2
+ }
+
+ Pass {
+ id: horizontalBlurPass3
+ shaders: [glowHorizontalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: glowBuffer2
+ }
+ ]
+ output: tempBuffer3
+ }
+
+ Pass {
+ id: verticalBlurPass3
+ shaders: [glowVerticalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: tempBuffer3
+ }
+ ]
+ output: glowBuffer3
+ }
+
+ Pass {
+ id: horizontalBlurPass4
+ shaders: [glowHorizontalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: glowBuffer3
+ }
+ ]
+ output: tempBuffer4
+ }
+
+ Pass {
+ id: verticalBlurPass4
+ shaders: [glowVerticalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: tempBuffer4
+ }
+ ]
+ output: glowBuffer4
+ }
+
+ Pass {
+ id: horizontalBlurPass5
+ shaders: [glowHorizontalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: glowBuffer4
+ }
+ ]
+ output: tempBuffer5
+ }
+
+ Pass {
+ id: verticalBlurPass5
+ shaders: [glowVerticalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: tempBuffer5
+ }
+ ]
+ output: glowBuffer5
+ }
+
+ Pass {
+ id: horizontalBlurPass6
+ shaders: [glowHorizontalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: glowBuffer5
+ }
+ ]
+ output: tempBuffer6
+ }
+
+ Pass {
+ id: verticalBlurPass6
+ shaders: [glowVerticalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: tempBuffer6
+ }
+ ]
+ output: glowBuffer6
+ }
+ Pass {
+ id: horizontalBlurPass7
+ shaders: [glowHorizontalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: glowBuffer6
+ }
+ ]
+ output: tempBuffer7
+ }
+
+ Pass {
+ id: verticalBlurPass7
+ shaders: [glowVerticalBlur]
+ commands: [
+ SetUniformValue {
+ target: "isFirstPass"
+ value: false
+ },
+ BufferInput {
+ buffer: tempBuffer7
+ }
+ ]
+ output: glowBuffer7
+ }
+
+ Pass {
+ id: lensFlareDownsamplePass
+ shaders: [lensFlareDownsample]
+ output: lensFlareDownsampleBuffer
+ }
+
+ Pass {
+ id: lensFlareFeaturesPass
+ shaders: [lensFlareFeatures]
+ commands: [
+ BufferInput {
+ buffer: lensFlareDownsampleBuffer
+ sampler: "lensFlareDownsampleBuffer"
+ }
+ ]
+ output: lensFlareFeaturesBuffer
+ }
+
+ Pass {
+ id: lensFlareBlurHorizontalPass
+ shaders: [lensFlareHorizontalVert, lensFlareGaussianBlur]
+ commands: [
+ BufferInput {
+ buffer: lensFlareFeaturesBuffer
+ sampler: "lensFlareTexture"
+ }
+ ]
+ output: lensFlareBlurTempBuffer
+ }
+ Pass {
+ id: lensFlareBlurVerticalPass
+ shaders: [lensFlareVerticalBlurVert, lensFlareGaussianBlur]
+ commands: [
+ BufferInput {
+ buffer: lensFlareBlurTempBuffer
+ sampler: "lensFlareTexture"
+ }
+
+ ]
+ output: lensFlareBlurBuffer
+ }
+
+ Connections {
+ target: sceneEffect
+ function onIsGlowEnabledChanged() { tonemapPass.rebuildCommands() }
+ function onLensFlareEnabledChanged() { tonemapPass.rebuildCommands() }
+ }
+
+ BufferInput {
+ id: glowBufferInput1
+ buffer: glowBuffer1
+ sampler: "glowBuffer1"
+ }
+ BufferInput {
+ id: glowBufferInput2
+ buffer: glowBuffer2
+ sampler: "glowBuffer2"
+ }
+ BufferInput {
+ id: glowBufferInput3
+ buffer: glowBuffer3
+ sampler: "glowBuffer3"
+ }
+ BufferInput {
+ id: glowBufferInput4
+ buffer: glowBuffer4
+ sampler: "glowBuffer4"
+ }
+ BufferInput {
+ id: glowBufferInput5
+ buffer: glowBuffer5
+ sampler: "glowBuffer5"
+ }
+ BufferInput {
+ id: glowBufferInput6
+ buffer: glowBuffer6
+ sampler: "glowBuffer6"
+ }
+ BufferInput {
+ id: glowBufferInput7
+ buffer: glowBuffer7
+ sampler: "glowBuffer7"
+ }
+ BufferInput {
+ id: lensFlareBufferInput
+ buffer: lensFlareBlurBuffer
+ sampler: "lensFlareTexture"
+ }
+
+ Pass {
+ id: tonemapPass;
+ shaders: [tonemapperFrag]
+
+ function rebuildCommands() {
+ let dynamicCommands = []
+ if (sceneEffect.isGlowEnabled) {
+ dynamicCommands.push(glowBufferInput1)
+ dynamicCommands.push(glowBufferInput2)
+ dynamicCommands.push(glowBufferInput3)
+ dynamicCommands.push(glowBufferInput4)
+ dynamicCommands.push(glowBufferInput5)
+ dynamicCommands.push(glowBufferInput6)
+ dynamicCommands.push(glowBufferInput7)
+ }
+ if (sceneEffect.lensFlareEnabled) {
+ dynamicCommands.push(lensFlareBufferInput)
+ }
+ tonemapPass.commands = dynamicCommands; // qmllint disable read-only-property
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/SsgiEffect.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/SsgiEffect.qml
new file mode 100644
index 00000000..0affaa02
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/SsgiEffect.qml
@@ -0,0 +1,163 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Helpers.impl
+
+SsgiEnvEffect {
+ id: ssgiEffect
+
+ property bool indirectLightEnabled: true
+ property real indirectLightBoost: 4.0 // 1 - 100
+
+ property real bufferSizeFactor: 0.5 // 0 - 1 (leave it at 0.5, generally)
+
+ property bool simulatedBounceEnabled: false
+ property real simulatedBounceFactor: 0.5 // 0 - 1
+
+ property int sampleCount: 4 // 1 - 16
+ property real sampleRadius: 0.1 // 0.001 - 4
+ property int sliceCount: 4 // 1 - 8
+ property real hitThickness: 0.5 // 0.001 - 4
+
+ property int debugMode: 0 // internal; needs uncommenting ENABLE_DEBUG_MODE in all the shaders
+
+ readonly property TextureInput indirectAndAoSampler: TextureInput {
+ texture: Texture {}
+ }
+
+ readonly property TextureInput blurredIndirectAndAoSampler: TextureInput {
+ texture: Texture {}
+ }
+
+ Buffer {
+ id: indirectAndAoBuffer
+ name: "indirectAndAoBuffer"
+ sizeMultiplier: ssgiEffect.bufferSizeFactor
+ format: Buffer.RGBA16F
+
+ }
+
+ Buffer {
+ id: blurredIndirectAndAoBuffer
+ name: "blurredIndirectAndAoBuffer"
+ sizeMultiplier: ssgiEffect.bufferSizeFactor
+ bufferFlags: Buffer.SceneLifetime // for simulatedBounce
+ format: Buffer.RGBA16F
+ }
+
+ Shader {
+ id: ssgiMainShader
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/ssgi_ssilvb.frag"
+ }
+
+ Shader {
+ id: ssgiBlurDownShader
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/ssgi_dualfilterblur_down.frag"
+ }
+
+ Shader {
+ id: ssgiBlurUpShader
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/ssgi_dualfilterblur_up.frag"
+ }
+
+ Shader {
+ id: ssgiComposeShader
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/ssgi_compose.frag"
+ }
+
+ Pass {
+ id: ssaoAndIndirectPass
+ output: indirectAndAoBuffer
+ shaders: ssgiMainShader
+ commands: [
+ // for simulatedBounce
+ BufferInput {
+ // because it is SceneLifetime, so here this is the result from the previous frame
+ buffer: blurredIndirectAndAoBuffer
+ sampler: "blurredIndirectAndAoSampler"
+ }
+ ]
+ }
+
+ // Kawase / dual filter blur
+ // https://community.arm.com/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-20-66/siggraph2015_2D00_mmg_2D00_marius_2D00_notes.pdf
+ Buffer {
+ id: tempBuffer1
+ name: "tempBuffer1"
+ sizeMultiplier: ssgiEffect.bufferSizeFactor * 0.5
+ format: Buffer.RGBA16F
+ }
+
+ Buffer {
+ id: tempBuffer2
+ name: "tempBuffer2"
+ sizeMultiplier: ssgiEffect.bufferSizeFactor * 0.5 * 0.5
+ format: Buffer.RGBA16F
+ }
+
+ Pass {
+ id: indirectLightBufferBlurDownInputTo1
+ output: tempBuffer1
+ shaders: ssgiBlurDownShader
+ commands: [
+ BufferInput {
+ buffer: indirectAndAoBuffer
+ }
+ ]
+ }
+ Pass {
+ id: indirectLightBufferBlurDown1To2
+ output: tempBuffer2
+ shaders: ssgiBlurDownShader
+ commands: [
+ BufferInput {
+ buffer: tempBuffer1
+ }
+ ]
+ }
+
+ Pass {
+ id: indirectLightBufferBlurUp2To1
+ output: tempBuffer1
+ shaders: ssgiBlurUpShader
+ commands: [
+ BufferInput {
+ buffer: tempBuffer2
+ }
+ ]
+ }
+ Pass {
+ id: indirectLightBufferBlurUp1ToOutput
+ output: blurredIndirectAndAoBuffer
+ shaders: ssgiBlurUpShader
+ commands: [
+ BufferInput {
+ buffer: tempBuffer1
+ }
+ ]
+ }
+
+ Pass {
+ id: ssgiCompositionPass
+ shaders: ssgiComposeShader
+ commands: [
+ BufferInput {
+ buffer: blurredIndirectAndAoBuffer
+ sampler: "blurredIndirectAndAoSampler"
+ }
+ ]
+ }
+
+ passes:
+ [ ssaoAndIndirectPass,
+ indirectLightBufferBlurDownInputTo1, indirectLightBufferBlurDown1To2,
+ indirectLightBufferBlurUp2To1, indirectLightBufferBlurUp1ToOutput,
+ ssgiCompositionPass
+ ]
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/SsrEffect.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/SsrEffect.qml
new file mode 100644
index 00000000..1029ed75
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/SsrEffect.qml
@@ -0,0 +1,76 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Helpers.impl
+
+SsrEnvEffect {
+ id: ssrEffect
+
+ // Global
+ property real roughnessCut: 0.65
+
+ // Main pass
+ property real stepSize: 0.01
+ property real minRayStep: 0.01
+ property int binarySteps: 8
+ property int maxSteps: 512
+ property real baseThickness: 20
+
+ readonly property TextureInput ssrSampler: TextureInput { texture: Texture {} }
+ readonly property TextureInput ssrMaskSampler: TextureInput { texture: Texture {} }
+ readonly property TextureInput ssrReflConfSampler: TextureInput { texture: Texture {} }
+
+ Buffer {
+ id: ssrBufferMask
+ name: "ssrBufferMask"
+ sizeMultiplier: 1.0
+ format: Buffer.RGBA32F
+ }
+
+ Buffer {
+ id: ssrBufferMainReflColorConf
+ name: "ssrBufferMainReflColorConf"
+ sizeMultiplier: 1.0
+ format: Buffer.RGBA32F
+ }
+
+ Pass {
+ id: ssrMaskPass
+ output: ssrBufferMask
+ shaders: Shader { stage: Shader.Fragment; shader: "qrc:/qtquick3d_helpers/shaders/ssr_mask.frag" }
+ }
+
+ Pass {
+ id: ssrMainPass
+ output: ssrBufferMainReflColorConf
+ shaders: [
+ Shader {
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/ssr_main.frag"
+ }
+ ]
+ commands: [
+ BufferInput { buffer: ssrBufferMask; sampler: "ssrMaskSampler" }
+ ]
+ }
+
+ Pass {
+ id: ssrCompositionPass
+ shaders: [
+ Shader {
+ stage: Shader.Fragment
+ shader: "qrc:/qtquick3d_helpers/shaders/ssr_composition.frag"
+ }
+ ]
+ commands: [
+ BufferInput { buffer: ssrBufferMainReflColorConf; sampler: "ssrSampler" }
+ ]
+ }
+
+ passes: [
+ ssrMaskPass, ssrMainPass, ssrCompositionPass
+ ]
+
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/plugins.qmltypes
new file mode 100644
index 00000000..03667c8c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/plugins.qmltypes
@@ -0,0 +1,199 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/sceneeffects_p.h"
+ lineNumber: 64
+ name: "DepthOfFieldEffect"
+ accessSemantics: "reference"
+ prototype: "SceneEffectBase"
+ exports: ["QtQuick3D.Helpers.impl/DepthOfFieldEffect 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 67
+ }
+ Signal { name: "enabledChanged"; lineNumber: 76 }
+ }
+ Component {
+ file: "private/sceneeffects_p.h"
+ lineNumber: 52
+ name: "MainSceneEffect"
+ accessSemantics: "reference"
+ prototype: "SceneEffectBase"
+ exports: ["QtQuick3D.Helpers.impl/MainSceneEffect 6.0"]
+ exportMetaObjectRevisions: [1536]
+ }
+ Component {
+ file: "qabstractitemmodel.h"
+ lineNumber: 451
+ name: "QAbstractTableModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractItemModel"
+ }
+ Component {
+ file: "private/qquick3drenderstatsmeshesmodel_p.h"
+ lineNumber: 26
+ name: "QQuick3DRenderStatsMeshesModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractTableModel"
+ exports: [
+ "QtQuick3D.Helpers.impl/RenderStatsMeshesModel 6.0",
+ "QtQuick3D.Helpers.impl/RenderStatsMeshesModel 6.4"
+ ]
+ exportMetaObjectRevisions: [1536, 1540]
+ Property {
+ name: "meshData"
+ type: "QString"
+ read: "meshData"
+ write: "setMeshData"
+ notify: "meshDataChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Signal { name: "meshDataChanged"; lineNumber: 45 }
+ Method {
+ name: "setMeshData"
+ lineNumber: 42
+ Parameter { name: "newMeshData"; type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qquick3drenderstatspassesmodel_p.h"
+ lineNumber: 26
+ name: "QQuick3DRenderStatsPassesModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractTableModel"
+ exports: [
+ "QtQuick3D.Helpers.impl/RenderStatsPassesModel 6.0",
+ "QtQuick3D.Helpers.impl/RenderStatsPassesModel 6.4"
+ ]
+ exportMetaObjectRevisions: [1536, 1540]
+ Property {
+ name: "passData"
+ type: "QString"
+ read: "passData"
+ write: "setPassData"
+ notify: "passDataChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Signal { name: "passDataChanged"; lineNumber: 44 }
+ Method {
+ name: "setPassData"
+ lineNumber: 41
+ Parameter { name: "newPassData"; type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qquick3drenderstatstexturesmodel_p.h"
+ lineNumber: 26
+ name: "QQuick3DRenderStatsTexturesModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractTableModel"
+ exports: [
+ "QtQuick3D.Helpers.impl/RenderStatsTexturesModel 6.0",
+ "QtQuick3D.Helpers.impl/RenderStatsTexturesModel 6.4"
+ ]
+ exportMetaObjectRevisions: [1536, 1540]
+ Property {
+ name: "textureData"
+ type: "QString"
+ read: "textureData"
+ write: "setTextureData"
+ notify: "textureDataChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Signal { name: "textureDataChanged"; lineNumber: 45 }
+ Method {
+ name: "setTextureData"
+ lineNumber: 42
+ Parameter { name: "newTextureData"; type: "QString" }
+ }
+ }
+ Component {
+ file: "private/sceneeffects_p.h"
+ lineNumber: 28
+ name: "SceneEffectBase"
+ accessSemantics: "reference"
+ prototype: "QQuick3DEffect"
+ exports: ["QtQuick3D.Helpers.impl/SceneEffectBase 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "environment"
+ type: "QQuick3DSceneEnvironment"
+ isPointer: true
+ read: "environment"
+ write: "setEnvironment"
+ notify: "environmentChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Signal { name: "environmentChanged"; lineNumber: 41 }
+ }
+ Component {
+ file: "private/sceneeffects_p.h"
+ lineNumber: 124
+ name: "SceneEffectEnvironment"
+ accessSemantics: "reference"
+ prototype: "QQuick3DSceneEnvironment"
+ exports: [
+ "QtQuick3D.Helpers.impl/SceneEffectEnvironment 6.0",
+ "QtQuick3D.Helpers.impl/SceneEffectEnvironment 6.4",
+ "QtQuick3D.Helpers.impl/SceneEffectEnvironment 6.5",
+ "QtQuick3D.Helpers.impl/SceneEffectEnvironment 6.9",
+ "QtQuick3D.Helpers.impl/SceneEffectEnvironment 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1540, 1541, 1545, 1547]
+ }
+ Component {
+ file: "private/sceneeffects_p.h"
+ lineNumber: 84
+ name: "SsgiEnvEffect"
+ accessSemantics: "reference"
+ prototype: "SceneEffectBase"
+ exports: ["QtQuick3D.Helpers.impl/SsgiEnvEffect 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 87
+ }
+ Signal { name: "enabledChanged"; lineNumber: 96 }
+ }
+ Component {
+ file: "private/sceneeffects_p.h"
+ lineNumber: 104
+ name: "SsrEnvEffect"
+ accessSemantics: "reference"
+ prototype: "SceneEffectBase"
+ exports: ["QtQuick3D.Helpers.impl/SsrEnvEffect 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 107
+ }
+ Signal { name: "enabledChanged"; lineNumber: 116 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/qmldir
new file mode 100644
index 00000000..94cc920a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/qmldir
@@ -0,0 +1,13 @@
+module QtQuick3D.Helpers.impl
+linktarget Qt6::qtquick3dhelpersimplplugin
+plugin qtquick3dhelpersimplplugin
+classname QtQuick3DHelpersImplPlugin
+typeinfo plugins.qmltypes
+depends QtQuick3D auto
+prefer :/qt-project.org/imports/QtQuick3D/Helpers/impl/
+DepthOfFieldBlur 6.0 DepthOfFieldBlur.qml
+SsgiEffect 6.0 SsgiEffect.qml
+SsrEffect 6.0 SsrEffect.qml
+SceneEffect 6.0 SceneEffect.qml
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/qtquick3dhelpersimplplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/qtquick3dhelpersimplplugin.dll
new file mode 100644
index 00000000..be6828fd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/impl/qtquick3dhelpersimplplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/meshes/axisGrid.mesh b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/meshes/axisGrid.mesh
new file mode 100644
index 00000000..c1868883
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/meshes/axisGrid.mesh differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/plugins.qmltypes
new file mode 100644
index 00000000..0a000da9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/plugins.qmltypes
@@ -0,0 +1,1890 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/capsulegeometry_p.h"
+ lineNumber: 32
+ name: "CapsuleGeometry"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: ["QtQuick3D.Helpers/CapsuleGeometry 6.10"]
+ exportMetaObjectRevisions: [1546]
+ Enum {
+ name: "Status"
+ lineNumber: 48
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Enum {
+ name: "UVProfile"
+ lineNumber: 50
+ values: ["Fixed", "Aspect", "Uniform"]
+ }
+ Property {
+ name: "enableNormals"
+ type: "bool"
+ read: "enableNormals"
+ write: "setEnableNormals"
+ notify: "enableNormalsChanged"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "enableUV"
+ type: "bool"
+ read: "enableUV"
+ write: "setEnableUV"
+ notify: "enableUVChanged"
+ index: 1
+ lineNumber: 36
+ }
+ Property {
+ name: "longitudes"
+ type: "int"
+ read: "longitudes"
+ write: "setLongitudes"
+ notify: "longitudesChanged"
+ index: 2
+ lineNumber: 37
+ }
+ Property {
+ name: "latitudes"
+ type: "int"
+ read: "latitudes"
+ write: "setLatitudes"
+ notify: "latitudesChanged"
+ index: 3
+ lineNumber: 38
+ }
+ Property {
+ name: "rings"
+ type: "int"
+ read: "rings"
+ write: "setRings"
+ notify: "ringsChanged"
+ index: 4
+ lineNumber: 39
+ }
+ Property {
+ name: "height"
+ type: "float"
+ read: "height"
+ write: "setHeight"
+ notify: "heightChanged"
+ index: 5
+ lineNumber: 40
+ }
+ Property {
+ name: "diameter"
+ type: "float"
+ read: "diameter"
+ write: "setDiameter"
+ notify: "diameterChanged"
+ index: 6
+ lineNumber: 41
+ }
+ Property {
+ name: "uvProfile"
+ type: "UVProfile"
+ read: "uvProfile"
+ write: "setUVProfile"
+ notify: "uvProfileChanged"
+ index: 7
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 8
+ lineNumber: 43
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 9
+ lineNumber: 44
+ isReadonly: true
+ }
+ Signal { name: "enableNormalsChanged"; lineNumber: 90 }
+ Signal { name: "enableUVChanged"; lineNumber: 91 }
+ Signal { name: "longitudesChanged"; lineNumber: 92 }
+ Signal { name: "latitudesChanged"; lineNumber: 93 }
+ Signal { name: "ringsChanged"; lineNumber: 94 }
+ Signal { name: "heightChanged"; lineNumber: 95 }
+ Signal { name: "diameterChanged"; lineNumber: 96 }
+ Signal { name: "uvProfileChanged"; lineNumber: 97 }
+ Signal { name: "asynchronousChanged"; lineNumber: 98 }
+ Signal { name: "statusChanged"; lineNumber: 99 }
+ Method { name: "doUpdateGeometry"; lineNumber: 86 }
+ Method { name: "requestFinished"; lineNumber: 87 }
+ }
+ Component {
+ file: "private/conegeometry_p.h"
+ lineNumber: 32
+ name: "ConeGeometry"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: ["QtQuick3D.Helpers/ConeGeometry 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Enum {
+ name: "Status"
+ lineNumber: 45
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "topRadius"
+ type: "float"
+ read: "topRadius"
+ write: "setTopRadius"
+ notify: "topRadiusChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "bottomRadius"
+ type: "float"
+ read: "bottomRadius"
+ write: "setBottomRadius"
+ notify: "bottomRadiusChanged"
+ index: 1
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "length"
+ type: "float"
+ read: "length"
+ write: "setLength"
+ notify: "lengthChanged"
+ index: 2
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "rings"
+ type: "int"
+ read: "rings"
+ write: "setRings"
+ notify: "ringsChanged"
+ index: 3
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "segments"
+ type: "int"
+ read: "segments"
+ write: "setSegments"
+ notify: "segmentsChanged"
+ index: 4
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 5
+ lineNumber: 40
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 6
+ lineNumber: 41
+ isReadonly: true
+ }
+ Signal { name: "topRadiusChanged"; lineNumber: 74 }
+ Signal { name: "bottomRadiusChanged"; lineNumber: 75 }
+ Signal { name: "lengthChanged"; lineNumber: 76 }
+ Signal { name: "ringsChanged"; lineNumber: 77 }
+ Signal { name: "segmentsChanged"; lineNumber: 78 }
+ Signal { name: "asynchronousChanged"; lineNumber: 79 }
+ Signal { name: "statusChanged"; lineNumber: 80 }
+ Method { name: "doUpdateGeometry"; lineNumber: 70 }
+ Method { name: "requestFinished"; lineNumber: 71 }
+ }
+ Component {
+ file: "private/cuboidgeometry_p.h"
+ lineNumber: 32
+ name: "CuboidGeometry"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: ["QtQuick3D.Helpers/CuboidGeometry 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Enum {
+ name: "Status"
+ lineNumber: 46
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "xExtent"
+ type: "float"
+ read: "xExtent"
+ write: "setXExtent"
+ notify: "xExtentChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "yExtent"
+ type: "float"
+ read: "yExtent"
+ write: "setYExtent"
+ notify: "yExtentChanged"
+ index: 1
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "zExtent"
+ type: "float"
+ read: "zExtent"
+ write: "setZExtent"
+ notify: "zExtentChanged"
+ index: 2
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "yzMeshResolution"
+ type: "QSize"
+ read: "yzMeshResolution"
+ write: "setYzMeshResolution"
+ notify: "yzMeshResolutionChanged"
+ index: 3
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "xzMeshResolution"
+ type: "QSize"
+ read: "xzMeshResolution"
+ write: "setXzMeshResolution"
+ notify: "xzMeshResolutionChanged"
+ index: 4
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "xyMeshResolution"
+ type: "QSize"
+ read: "xyMeshResolution"
+ write: "setXyMeshResolution"
+ notify: "xyMeshResolutionChanged"
+ index: 5
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 6
+ lineNumber: 41
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 7
+ lineNumber: 42
+ isReadonly: true
+ }
+ Signal { name: "xExtentChanged"; lineNumber: 78 }
+ Signal { name: "yExtentChanged"; lineNumber: 79 }
+ Signal { name: "zExtentChanged"; lineNumber: 80 }
+ Signal { name: "yzMeshResolutionChanged"; lineNumber: 81 }
+ Signal { name: "xzMeshResolutionChanged"; lineNumber: 82 }
+ Signal { name: "xyMeshResolutionChanged"; lineNumber: 83 }
+ Signal { name: "asynchronousChanged"; lineNumber: 84 }
+ Signal { name: "statusChanged"; lineNumber: 85 }
+ Method { name: "doUpdateGeometry"; lineNumber: 74 }
+ Method { name: "requestFinished"; lineNumber: 75 }
+ }
+ Component {
+ file: "private/cylindergeometry_p.h"
+ lineNumber: 32
+ name: "CylinderGeometry"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: ["QtQuick3D.Helpers/CylinderGeometry 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Enum {
+ name: "Status"
+ lineNumber: 44
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "radius"
+ type: "float"
+ read: "radius"
+ write: "setRadius"
+ notify: "radiusChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "length"
+ type: "float"
+ read: "length"
+ write: "setLength"
+ notify: "lengthChanged"
+ index: 1
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "rings"
+ type: "int"
+ read: "rings"
+ write: "setRings"
+ notify: "ringsChanged"
+ index: 2
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "segments"
+ type: "int"
+ read: "segments"
+ write: "setSegments"
+ notify: "segmentsChanged"
+ index: 3
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 4
+ lineNumber: 39
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ }
+ Signal { name: "radiusChanged"; lineNumber: 70 }
+ Signal { name: "lengthChanged"; lineNumber: 71 }
+ Signal { name: "ringsChanged"; lineNumber: 72 }
+ Signal { name: "segmentsChanged"; lineNumber: 73 }
+ Signal { name: "asynchronousChanged"; lineNumber: 74 }
+ Signal { name: "statusChanged"; lineNumber: 75 }
+ Method { name: "doUpdateGeometry"; lineNumber: 66 }
+ Method { name: "requestFinished"; lineNumber: 67 }
+ }
+ Component {
+ file: "private/extrudedtextgeometry_p.h"
+ lineNumber: 33
+ name: "ExtrudedTextGeometry"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: ["QtQuick3D.Helpers/ExtrudedTextGeometry 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Enum {
+ name: "Status"
+ lineNumber: 45
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "text"
+ type: "QString"
+ read: "text"
+ write: "setText"
+ notify: "textChanged"
+ index: 0
+ lineNumber: 36
+ }
+ Property {
+ name: "font"
+ type: "QFont"
+ read: "font"
+ write: "setFont"
+ notify: "fontChanged"
+ index: 1
+ lineNumber: 37
+ }
+ Property {
+ name: "depth"
+ type: "float"
+ read: "depth"
+ write: "setDepth"
+ notify: "depthChanged"
+ index: 2
+ lineNumber: 38
+ }
+ Property {
+ name: "scale"
+ type: "float"
+ read: "scale"
+ write: "setScale"
+ notify: "scaleChanged"
+ index: 3
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 4
+ lineNumber: 40
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 5
+ lineNumber: 41
+ isReadonly: true
+ }
+ Signal { name: "textChanged"; lineNumber: 75 }
+ Signal { name: "fontChanged"; lineNumber: 76 }
+ Signal { name: "depthChanged"; lineNumber: 77 }
+ Signal { name: "scaleChanged"; lineNumber: 78 }
+ Signal { name: "asynchronousChanged"; lineNumber: 79 }
+ Signal { name: "statusChanged"; lineNumber: 80 }
+ Method { name: "doUpdateGeometry"; lineNumber: 71 }
+ Method { name: "requestFinished"; lineNumber: 72 }
+ }
+ Component {
+ file: "private/gridgeometry_p.h"
+ lineNumber: 25
+ name: "GridGeometry"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: [
+ "QtQuick3D.Helpers/GridGeometry 6.0",
+ "QtQuick3D.Helpers/GridGeometry 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1543]
+ Property {
+ name: "horizontalLines"
+ type: "int"
+ read: "horizontalLines"
+ write: "setHorizontalLines"
+ notify: "horizontalLinesChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "verticalLines"
+ type: "int"
+ read: "verticalLines"
+ write: "setVerticalLines"
+ notify: "verticalLinesChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "horizontalStep"
+ type: "float"
+ read: "horizontalStep"
+ write: "setHorizontalStep"
+ notify: "horizontalStepChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "verticalStep"
+ type: "float"
+ read: "verticalStep"
+ write: "setVerticalStep"
+ notify: "verticalStepChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Signal { name: "horizontalLinesChanged"; lineNumber: 50 }
+ Signal { name: "verticalLinesChanged"; lineNumber: 51 }
+ Signal { name: "horizontalStepChanged"; lineNumber: 52 }
+ Signal { name: "verticalStepChanged"; lineNumber: 53 }
+ Method {
+ name: "setHorizontalLines"
+ lineNumber: 44
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "setVerticalLines"
+ lineNumber: 45
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "setHorizontalStep"
+ lineNumber: 46
+ Parameter { name: "step"; type: "float" }
+ }
+ Method {
+ name: "setVerticalStep"
+ lineNumber: 47
+ Parameter { name: "step"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/heightfieldgeometry_p.h"
+ lineNumber: 25
+ name: "HeightFieldGeometry"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: [
+ "QtQuick3D.Helpers/HeightFieldGeometry 6.0",
+ "QtQuick3D.Helpers/HeightFieldGeometry 6.5",
+ "QtQuick3D.Helpers/HeightFieldGeometry 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1541, 1543]
+ Property {
+ name: "source"
+ revision: 1541
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "smoothShading"
+ type: "bool"
+ read: "smoothShading"
+ write: "setSmoothShading"
+ notify: "smoothShadingChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "extents"
+ type: "QVector3D"
+ read: "extents"
+ write: "setExtents"
+ notify: "extentsChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "heightMap"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 3
+ lineNumber: 56
+ }
+ Signal { name: "sourceChanged"; lineNumber: 44 }
+ Signal { name: "smoothShadingChanged"; lineNumber: 45 }
+ Signal { name: "extentsChanged"; lineNumber: 46 }
+ }
+ Component {
+ file: "private/instancerepeater_p.h"
+ lineNumber: 27
+ name: "InstanceModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractListModel"
+ exports: ["QtQuick3D.Helpers/InstanceModel 6.4"]
+ exportMetaObjectRevisions: [1540]
+ Property {
+ name: "instancingTable"
+ type: "QQuick3DInstancing"
+ isPointer: true
+ read: "instancing"
+ write: "setInstancing"
+ notify: "instancingChanged"
+ index: 0
+ lineNumber: 30
+ }
+ Signal { name: "instancingChanged"; lineNumber: 63 }
+ Method { name: "reset"; lineNumber: 60 }
+ }
+ Component {
+ file: "private/instancerepeater_p.h"
+ lineNumber: 75
+ name: "InstanceRepeater"
+ accessSemantics: "reference"
+ defaultProperty: "delegate"
+ prototype: "QQuick3DRepeater"
+ exports: [
+ "QtQuick3D.Helpers/InstanceRepeater 6.4",
+ "QtQuick3D.Helpers/InstanceRepeater 6.10",
+ "QtQuick3D.Helpers/InstanceRepeater 6.11"
+ ]
+ exportMetaObjectRevisions: [1540, 1546, 1547]
+ Property {
+ name: "instancingTable"
+ type: "QQuick3DInstancing"
+ isPointer: true
+ read: "instancing"
+ write: "setInstancing"
+ notify: "instancingChanged"
+ index: 0
+ lineNumber: 78
+ }
+ Signal { name: "instancingChanged"; lineNumber: 87 }
+ }
+ Component {
+ file: "private/lookatnode_p.h"
+ lineNumber: 25
+ name: "LookAtNode"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.Helpers/LookAtNode 6.4",
+ "QtQuick3D.Helpers/LookAtNode 6.11"
+ ]
+ exportMetaObjectRevisions: [1540, 1547]
+ Property {
+ name: "target"
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "target"
+ write: "setTarget"
+ notify: "targetChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Signal { name: "targetChanged"; lineNumber: 42 }
+ Method {
+ name: "setTarget"
+ lineNumber: 39
+ Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method { name: "updateLookAt"; lineNumber: 45 }
+ }
+ Component {
+ file: "private/planegeometry_p.h"
+ lineNumber: 32
+ name: "PlaneGeometry"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: ["QtQuick3D.Helpers/PlaneGeometry 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Enum {
+ name: "Status"
+ lineNumber: 46
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Enum {
+ name: "Plane"
+ lineNumber: 49
+ values: ["XY", "XZ", "ZY"]
+ }
+ Property {
+ name: "width"
+ type: "float"
+ read: "width"
+ write: "setWidth"
+ notify: "widthChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "float"
+ read: "height"
+ write: "setHeight"
+ notify: "heightChanged"
+ index: 1
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "meshResolution"
+ type: "QSize"
+ read: "meshResolution"
+ write: "setMeshResolution"
+ notify: "meshResolutionChanged"
+ index: 2
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "plane"
+ type: "Plane"
+ read: "plane"
+ write: "setPlane"
+ notify: "planeChanged"
+ index: 3
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "reversed"
+ type: "bool"
+ read: "reversed"
+ write: "setReversed"
+ notify: "reversedChanged"
+ index: 4
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "mirrored"
+ type: "bool"
+ read: "mirrored"
+ write: "setMirrored"
+ notify: "mirroredChanged"
+ index: 5
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 6
+ lineNumber: 41
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 7
+ lineNumber: 42
+ isReadonly: true
+ }
+ Signal { name: "widthChanged"; lineNumber: 82 }
+ Signal { name: "heightChanged"; lineNumber: 83 }
+ Signal { name: "meshResolutionChanged"; lineNumber: 84 }
+ Signal { name: "planeChanged"; lineNumber: 85 }
+ Signal { name: "mirroredChanged"; lineNumber: 86 }
+ Signal { name: "asynchronousChanged"; lineNumber: 87 }
+ Signal { name: "statusChanged"; lineNumber: 88 }
+ Signal { name: "reversedChanged"; lineNumber: 89 }
+ Method { name: "doUpdateGeometry"; lineNumber: 78 }
+ Method { name: "requestFinished"; lineNumber: 79 }
+ }
+ Component {
+ file: "private/proceduralmesh_p.h"
+ lineNumber: 57
+ name: "ProceduralMesh"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: [
+ "QtQuick3D.Helpers/ProceduralMesh 6.6",
+ "QtQuick3D.Helpers/ProceduralMesh 6.7"
+ ]
+ exportMetaObjectRevisions: [1542, 1543]
+ Enum {
+ name: "PrimitiveMode"
+ lineNumber: 75
+ values: [
+ "Points",
+ "LineStrip",
+ "Lines",
+ "TriangleStrip",
+ "TriangleFan",
+ "Triangles"
+ ]
+ }
+ Property {
+ name: "positions"
+ type: "QVector3D"
+ isList: true
+ read: "positions"
+ write: "setPositions"
+ notify: "positionsChanged"
+ index: 0
+ lineNumber: 60
+ isFinal: true
+ }
+ Property {
+ name: "normals"
+ type: "QVector3D"
+ isList: true
+ read: "normals"
+ write: "setNormals"
+ notify: "normalsChanged"
+ index: 1
+ lineNumber: 61
+ isFinal: true
+ }
+ Property {
+ name: "tangents"
+ type: "QVector3D"
+ isList: true
+ read: "tangents"
+ write: "setTangents"
+ notify: "tangentsChanged"
+ index: 2
+ lineNumber: 62
+ isFinal: true
+ }
+ Property {
+ name: "binormals"
+ type: "QVector3D"
+ isList: true
+ read: "binormals"
+ write: "setBinormals"
+ notify: "binormalsChanged"
+ index: 3
+ lineNumber: 63
+ isFinal: true
+ }
+ Property {
+ name: "uv0s"
+ type: "QVector2D"
+ isList: true
+ read: "uv0s"
+ write: "setUv0s"
+ notify: "uv0sChanged"
+ index: 4
+ lineNumber: 64
+ isFinal: true
+ }
+ Property {
+ name: "uv1s"
+ type: "QVector2D"
+ isList: true
+ read: "uv1s"
+ write: "setUv1s"
+ notify: "uv1sChanged"
+ index: 5
+ lineNumber: 65
+ isFinal: true
+ }
+ Property {
+ name: "colors"
+ type: "QVector4D"
+ isList: true
+ read: "colors"
+ write: "setColors"
+ notify: "colorsChanged"
+ index: 6
+ lineNumber: 66
+ isFinal: true
+ }
+ Property {
+ name: "joints"
+ type: "QVector4D"
+ isList: true
+ read: "joints"
+ write: "setJoints"
+ notify: "jointsChanged"
+ index: 7
+ lineNumber: 67
+ isFinal: true
+ }
+ Property {
+ name: "weights"
+ type: "QVector4D"
+ isList: true
+ read: "weights"
+ write: "setWeights"
+ notify: "weightsChanged"
+ index: 8
+ lineNumber: 68
+ isFinal: true
+ }
+ Property {
+ name: "indexes"
+ type: "uint"
+ isList: true
+ read: "indexes"
+ write: "setIndexes"
+ notify: "indexesChanged"
+ index: 9
+ lineNumber: 69
+ isFinal: true
+ }
+ Property {
+ name: "subsets"
+ type: "ProceduralMeshSubset"
+ isList: true
+ read: "subsets"
+ index: 10
+ lineNumber: 70
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "primitiveMode"
+ type: "PrimitiveMode"
+ read: "primitiveMode"
+ write: "setPrimitiveMode"
+ notify: "primitiveModeChanged"
+ index: 11
+ lineNumber: 71
+ isFinal: true
+ }
+ Signal { name: "positionsChanged"; lineNumber: 121 }
+ Signal { name: "primitiveModeChanged"; lineNumber: 122 }
+ Signal { name: "indexesChanged"; lineNumber: 123 }
+ Signal { name: "normalsChanged"; lineNumber: 124 }
+ Signal { name: "tangentsChanged"; lineNumber: 125 }
+ Signal { name: "binormalsChanged"; lineNumber: 126 }
+ Signal { name: "uv0sChanged"; lineNumber: 127 }
+ Signal { name: "uv1sChanged"; lineNumber: 128 }
+ Signal { name: "colorsChanged"; lineNumber: 129 }
+ Signal { name: "jointsChanged"; lineNumber: 130 }
+ Signal { name: "weightsChanged"; lineNumber: 131 }
+ Method { name: "requestUpdate"; lineNumber: 134 }
+ Method { name: "updateGeometry"; lineNumber: 135 }
+ Method {
+ name: "subsetDestroyed"
+ lineNumber: 136
+ Parameter { name: "subset"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/proceduralmesh_p.h"
+ lineNumber: 28
+ name: "ProceduralMeshSubset"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D.Helpers/ProceduralMeshSubset 6.6"]
+ exportMetaObjectRevisions: [1542]
+ Property {
+ name: "offset"
+ type: "uint"
+ read: "offset"
+ write: "setOffset"
+ notify: "offsetChanged"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "count"
+ type: "uint"
+ read: "count"
+ write: "setCount"
+ notify: "countChanged"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 2
+ lineNumber: 32
+ isFinal: true
+ }
+ Signal { name: "offsetChanged"; lineNumber: 46 }
+ Signal { name: "countChanged"; lineNumber: 47 }
+ Signal { name: "nameChanged"; lineNumber: 48 }
+ Signal { name: "isDirty"; lineNumber: 49 }
+ }
+ Component {
+ file: "private/proceduralskytexturedata_p.h"
+ lineNumber: 30
+ name: "ProceduralSkyTextureData"
+ accessSemantics: "reference"
+ prototype: "QQuick3DTextureData"
+ exports: ["QtQuick3D.Helpers/ProceduralSkyTextureData 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "SkyTextureQuality"
+ isScoped: true
+ lineNumber: 54
+ values: [
+ "SkyTextureQualityLow",
+ "SkyTextureQualityMedium",
+ "SkyTextureQualityHigh",
+ "SkyTextureQualityVeryHigh"
+ ]
+ }
+ Property {
+ name: "skyTopColor"
+ type: "QColor"
+ read: "skyTopColor"
+ write: "setSkyTopColor"
+ notify: "skyTopColorChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "skyHorizonColor"
+ type: "QColor"
+ read: "skyHorizonColor"
+ write: "setSkyHorizonColor"
+ notify: "skyHorizonColorChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Property {
+ name: "skyCurve"
+ type: "float"
+ read: "skyCurve"
+ write: "setSkyCurve"
+ notify: "skyCurveChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Property {
+ name: "skyEnergy"
+ type: "float"
+ read: "skyEnergy"
+ write: "setSkyEnergy"
+ notify: "skyEnergyChanged"
+ index: 3
+ lineNumber: 36
+ }
+ Property {
+ name: "groundBottomColor"
+ type: "QColor"
+ read: "groundBottomColor"
+ write: "setGroundBottomColor"
+ notify: "groundBottomColorChanged"
+ index: 4
+ lineNumber: 38
+ }
+ Property {
+ name: "groundHorizonColor"
+ type: "QColor"
+ read: "groundHorizonColor"
+ write: "setGroundHorizonColor"
+ notify: "groundHorizonColorChanged"
+ index: 5
+ lineNumber: 39
+ }
+ Property {
+ name: "groundCurve"
+ type: "float"
+ read: "groundCurve"
+ write: "setGroundCurve"
+ notify: "groundCurveChanged"
+ index: 6
+ lineNumber: 40
+ }
+ Property {
+ name: "groundEnergy"
+ type: "float"
+ read: "groundEnergy"
+ write: "setGroundEnergy"
+ notify: "groundEnergyChanged"
+ index: 7
+ lineNumber: 41
+ }
+ Property {
+ name: "sunColor"
+ type: "QColor"
+ read: "sunColor"
+ write: "setSunColor"
+ notify: "sunColorChanged"
+ index: 8
+ lineNumber: 43
+ }
+ Property {
+ name: "sunLatitude"
+ type: "float"
+ read: "sunLatitude"
+ write: "setSunLatitude"
+ notify: "sunLatitudeChanged"
+ index: 9
+ lineNumber: 44
+ }
+ Property {
+ name: "sunLongitude"
+ type: "float"
+ read: "sunLongitude"
+ write: "setSunLongitude"
+ notify: "sunLongitudeChanged"
+ index: 10
+ lineNumber: 45
+ }
+ Property {
+ name: "sunAngleMin"
+ type: "float"
+ read: "sunAngleMin"
+ write: "setSunAngleMin"
+ notify: "sunAngleMinChanged"
+ index: 11
+ lineNumber: 46
+ }
+ Property {
+ name: "sunAngleMax"
+ type: "float"
+ read: "sunAngleMax"
+ write: "setSunAngleMax"
+ notify: "sunAngleMaxChanged"
+ index: 12
+ lineNumber: 47
+ }
+ Property {
+ name: "sunCurve"
+ type: "float"
+ read: "sunCurve"
+ write: "setSunCurve"
+ notify: "sunCurveChanged"
+ index: 13
+ lineNumber: 48
+ }
+ Property {
+ name: "sunEnergy"
+ type: "float"
+ read: "sunEnergy"
+ write: "setSunEnergy"
+ notify: "sunEnergyChanged"
+ index: 14
+ lineNumber: 49
+ }
+ Property {
+ name: "textureQuality"
+ type: "SkyTextureQuality"
+ read: "textureQuality"
+ write: "setTextureQuality"
+ notify: "textureQualityChanged"
+ index: 15
+ lineNumber: 50
+ }
+ Signal {
+ name: "skyTopColorChanged"
+ lineNumber: 109
+ Parameter { name: "skyTopColor"; type: "QColor" }
+ }
+ Signal {
+ name: "skyHorizonColorChanged"
+ lineNumber: 110
+ Parameter { name: "skyHorizonColor"; type: "QColor" }
+ }
+ Signal {
+ name: "skyCurveChanged"
+ lineNumber: 111
+ Parameter { name: "skyCurve"; type: "float" }
+ }
+ Signal {
+ name: "skyEnergyChanged"
+ lineNumber: 112
+ Parameter { name: "skyEnergy"; type: "float" }
+ }
+ Signal {
+ name: "groundBottomColorChanged"
+ lineNumber: 114
+ Parameter { name: "groundBottomColor"; type: "QColor" }
+ }
+ Signal {
+ name: "groundHorizonColorChanged"
+ lineNumber: 115
+ Parameter { name: "groundHorizonColor"; type: "QColor" }
+ }
+ Signal {
+ name: "groundCurveChanged"
+ lineNumber: 116
+ Parameter { name: "groundCurve"; type: "float" }
+ }
+ Signal {
+ name: "groundEnergyChanged"
+ lineNumber: 117
+ Parameter { name: "groundEnergy"; type: "float" }
+ }
+ Signal {
+ name: "sunColorChanged"
+ lineNumber: 119
+ Parameter { name: "sunColor"; type: "QColor" }
+ }
+ Signal {
+ name: "sunLatitudeChanged"
+ lineNumber: 121
+ Parameter { name: "sunLatitude"; type: "float" }
+ }
+ Signal {
+ name: "sunLongitudeChanged"
+ lineNumber: 122
+ Parameter { name: "sunLongitude"; type: "float" }
+ }
+ Signal {
+ name: "sunAngleMinChanged"
+ lineNumber: 123
+ Parameter { name: "sunAngleMin"; type: "float" }
+ }
+ Signal {
+ name: "sunAngleMaxChanged"
+ lineNumber: 124
+ Parameter { name: "sunAngleMax"; type: "float" }
+ }
+ Signal {
+ name: "sunCurveChanged"
+ lineNumber: 125
+ Parameter { name: "sunCurve"; type: "float" }
+ }
+ Signal {
+ name: "sunEnergyChanged"
+ lineNumber: 126
+ Parameter { name: "sunEnergy"; type: "float" }
+ }
+ Signal {
+ name: "textureQualityChanged"
+ lineNumber: 128
+ Parameter { name: "textureQuality"; type: "SkyTextureQuality" }
+ }
+ Method {
+ name: "setSkyTopColor"
+ lineNumber: 86
+ Parameter { name: "skyTopColor"; type: "QColor" }
+ }
+ Method {
+ name: "setSkyHorizonColor"
+ lineNumber: 87
+ Parameter { name: "skyHorizonColor"; type: "QColor" }
+ }
+ Method {
+ name: "setSkyCurve"
+ lineNumber: 88
+ Parameter { name: "skyCurve"; type: "float" }
+ }
+ Method {
+ name: "setSkyEnergy"
+ lineNumber: 89
+ Parameter { name: "skyEnergy"; type: "float" }
+ }
+ Method {
+ name: "setGroundBottomColor"
+ lineNumber: 91
+ Parameter { name: "groundBottomColor"; type: "QColor" }
+ }
+ Method {
+ name: "setGroundHorizonColor"
+ lineNumber: 92
+ Parameter { name: "groundHorizonColor"; type: "QColor" }
+ }
+ Method {
+ name: "setGroundCurve"
+ lineNumber: 93
+ Parameter { name: "groundCurve"; type: "float" }
+ }
+ Method {
+ name: "setGroundEnergy"
+ lineNumber: 94
+ Parameter { name: "groundEnergy"; type: "float" }
+ }
+ Method {
+ name: "setSunColor"
+ lineNumber: 96
+ Parameter { name: "sunColor"; type: "QColor" }
+ }
+ Method {
+ name: "setSunLatitude"
+ lineNumber: 97
+ Parameter { name: "sunLatitude"; type: "float" }
+ }
+ Method {
+ name: "setSunLongitude"
+ lineNumber: 98
+ Parameter { name: "sunLongitude"; type: "float" }
+ }
+ Method {
+ name: "setSunAngleMin"
+ lineNumber: 99
+ Parameter { name: "sunAngleMin"; type: "float" }
+ }
+ Method {
+ name: "setSunAngleMax"
+ lineNumber: 100
+ Parameter { name: "sunAngleMax"; type: "float" }
+ }
+ Method {
+ name: "setSunCurve"
+ lineNumber: 101
+ Parameter { name: "sunCurve"; type: "float" }
+ }
+ Method {
+ name: "setSunEnergy"
+ lineNumber: 102
+ Parameter { name: "sunEnergy"; type: "float" }
+ }
+ Method {
+ name: "setTextureQuality"
+ lineNumber: 104
+ Parameter { name: "textureQuality"; type: "SkyTextureQuality" }
+ }
+ Method { name: "generateRGBA16FTexture"; lineNumber: 106 }
+ }
+ Component {
+ file: "private/infinitegrid_p.h"
+ lineNumber: 27
+ name: "QQuick3DInfiniteGrid"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQuick3D.Helpers/InfiniteGrid 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "visible"
+ write: "setVisible"
+ notify: "visibleChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "gridInterval"
+ type: "float"
+ read: "gridInterval"
+ write: "setGridInterval"
+ notify: "gridIntervalChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Property {
+ name: "gridAxes"
+ type: "bool"
+ read: "gridAxes"
+ write: "setGridAxes"
+ notify: "gridAxesChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Signal { name: "visibleChanged"; lineNumber: 51 }
+ Signal { name: "gridIntervalChanged"; lineNumber: 52 }
+ Signal { name: "gridAxesChanged"; lineNumber: 54 }
+ }
+ Component {
+ file: "private/randominstancing_p.h"
+ lineNumber: 25
+ name: "QQuick3DInstanceRange"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D.Helpers/InstanceRange 6.2"]
+ exportMetaObjectRevisions: [1538]
+ Property {
+ name: "from"
+ type: "QVariant"
+ read: "from"
+ write: "setFrom"
+ notify: "fromChanged"
+ index: 0
+ lineNumber: 30
+ }
+ Property {
+ name: "to"
+ type: "QVariant"
+ read: "to"
+ write: "setTo"
+ notify: "toChanged"
+ index: 1
+ lineNumber: 31
+ }
+ Property {
+ name: "proportional"
+ type: "bool"
+ read: "proportional"
+ write: "setProportional"
+ notify: "proportionalChanged"
+ index: 2
+ lineNumber: 32
+ }
+ Signal { name: "fromChanged"; lineNumber: 58 }
+ Signal { name: "toChanged"; lineNumber: 59 }
+ Signal { name: "proportionalChanged"; lineNumber: 60 }
+ Signal { name: "changed"; lineNumber: 61 }
+ Method {
+ name: "setFrom"
+ lineNumber: 53
+ Parameter { name: "from"; type: "QVariant" }
+ }
+ Method {
+ name: "setTo"
+ lineNumber: 54
+ Parameter { name: "to"; type: "QVariant" }
+ }
+ Method {
+ name: "setProportional"
+ lineNumber: 55
+ Parameter { name: "proportional"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/randominstancing_p.h"
+ lineNumber: 75
+ name: "QQuick3DRandomInstancing"
+ accessSemantics: "reference"
+ prototype: "QQuick3DInstancing"
+ exports: [
+ "QtQuick3D.Helpers/RandomInstancing 6.2",
+ "QtQuick3D.Helpers/RandomInstancing 6.3",
+ "QtQuick3D.Helpers/RandomInstancing 6.9"
+ ]
+ exportMetaObjectRevisions: [1538, 1539, 1545]
+ Enum {
+ name: "ColorModel"
+ isScoped: true
+ lineNumber: 95
+ values: ["RGB", "HSV", "HSL"]
+ }
+ Property {
+ name: "instanceCount"
+ type: "int"
+ read: "instanceCount"
+ write: "setInstanceCount"
+ notify: "instanceCountChanged"
+ index: 0
+ lineNumber: 79
+ }
+ Property {
+ name: "position"
+ type: "QQuick3DInstanceRange"
+ isPointer: true
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 1
+ lineNumber: 80
+ }
+ Property {
+ name: "scale"
+ type: "QQuick3DInstanceRange"
+ isPointer: true
+ read: "scale"
+ write: "setScale"
+ notify: "scaleChanged"
+ index: 2
+ lineNumber: 81
+ }
+ Property {
+ name: "rotation"
+ type: "QQuick3DInstanceRange"
+ isPointer: true
+ read: "rotation"
+ write: "setRotation"
+ notify: "rotationChanged"
+ index: 3
+ lineNumber: 82
+ }
+ Property {
+ name: "color"
+ type: "QQuick3DInstanceRange"
+ isPointer: true
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 4
+ lineNumber: 83
+ }
+ Property {
+ name: "colorModel"
+ type: "ColorModel"
+ read: "colorModel"
+ write: "setColorModel"
+ notify: "colorModelChanged"
+ index: 5
+ lineNumber: 84
+ }
+ Property {
+ name: "customData"
+ type: "QQuick3DInstanceRange"
+ isPointer: true
+ read: "customData"
+ write: "setCustomData"
+ notify: "customDataChanged"
+ index: 6
+ lineNumber: 85
+ }
+ Property {
+ name: "gridSpacing"
+ revision: 1545
+ type: "QVector3D"
+ read: "gridSpacing"
+ write: "setGridSpacing"
+ notify: "gridSpacingChanged"
+ index: 7
+ lineNumber: 87
+ isFinal: true
+ }
+ Property {
+ name: "randomSeed"
+ type: "int"
+ read: "randomSeed"
+ write: "setRandomSeed"
+ notify: "randomSeedChanged"
+ index: 8
+ lineNumber: 89
+ }
+ Signal { name: "instanceCountChanged"; lineNumber: 158 }
+ Signal { name: "randomSeedChanged"; lineNumber: 159 }
+ Signal { name: "positionChanged"; lineNumber: 160 }
+ Signal { name: "scaleChanged"; lineNumber: 161 }
+ Signal { name: "rotationChanged"; lineNumber: 162 }
+ Signal { name: "colorChanged"; lineNumber: 163 }
+ Signal { name: "customDataChanged"; lineNumber: 164 }
+ Signal { name: "colorModelChanged"; lineNumber: 165 }
+ Signal { name: "gridSpacingChanged"; lineNumber: 167 }
+ Method {
+ name: "setInstanceCount"
+ lineNumber: 147
+ Parameter { name: "instanceCount"; type: "int" }
+ }
+ Method {
+ name: "setRandomSeed"
+ lineNumber: 148
+ Parameter { name: "randomSeed"; type: "int" }
+ }
+ Method {
+ name: "setPosition"
+ lineNumber: 150
+ Parameter { name: "position"; type: "QQuick3DInstanceRange"; isPointer: true }
+ }
+ Method {
+ name: "setScale"
+ lineNumber: 151
+ Parameter { name: "scale"; type: "QQuick3DInstanceRange"; isPointer: true }
+ }
+ Method {
+ name: "setRotation"
+ lineNumber: 152
+ Parameter { name: "rotation"; type: "QQuick3DInstanceRange"; isPointer: true }
+ }
+ Method {
+ name: "setColor"
+ lineNumber: 153
+ Parameter { name: "color"; type: "QQuick3DInstanceRange"; isPointer: true }
+ }
+ Method {
+ name: "setCustomData"
+ lineNumber: 154
+ Parameter { name: "customData"; type: "QQuick3DInstanceRange"; isPointer: true }
+ }
+ Method {
+ name: "setColorModel"
+ lineNumber: 155
+ Parameter { name: "colorModel"; type: "ColorModel" }
+ }
+ Method { name: "handleChange"; lineNumber: 170 }
+ }
+ Component {
+ file: "private/qquick3drenderoutputprovider_p.h"
+ lineNumber: 28
+ name: "QQuick3DRenderOutputProvider"
+ accessSemantics: "reference"
+ prototype: "QQuick3DTextureProviderExtension"
+ exports: ["QtQuick3D.Helpers/RenderOutputProvider 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Enum {
+ name: "TextureSource"
+ isScoped: true
+ type: "uint"
+ lineNumber: 37
+ values: [
+ "None",
+ "UserPassTexture",
+ "AoTexture",
+ "DepthTexture",
+ "ScreenTexture",
+ "NormalTexture",
+ "MotionVectorTexture"
+ ]
+ }
+ Enum {
+ name: "AttachmentSelector"
+ isScoped: true
+ type: "uint"
+ lineNumber: 49
+ values: [
+ "Attachment0",
+ "Attachment1",
+ "Attachment2",
+ "Attachment3"
+ ]
+ }
+ Property {
+ name: "textureSource"
+ type: "TextureSource"
+ read: "textureSource"
+ write: "setTextureSource"
+ notify: "textureSourceChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "renderPass"
+ type: "QQuick3DRenderPass"
+ isPointer: true
+ read: "renderPass"
+ write: "setRenderPass"
+ notify: "renderPassChanged"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "attachmentSelector"
+ type: "AttachmentSelector"
+ read: "attachmentSelector"
+ write: "setAttachmentSelector"
+ notify: "attachmentSelectorChanged"
+ index: 2
+ lineNumber: 33
+ isFinal: true
+ }
+ Signal { name: "textureSourceChanged"; lineNumber: 69 }
+ Signal { name: "renderPassChanged"; lineNumber: 70 }
+ Signal { name: "attachmentSelectorChanged"; lineNumber: 72 }
+ }
+ Component {
+ file: "private/qquick3dsimplequadrenderpass_p.h"
+ lineNumber: 26
+ name: "QQuick3DSimpleQuadRenderer"
+ accessSemantics: "reference"
+ prototype: "QQuick3DRenderExtension"
+ exports: ["QtQuick3D.Helpers/SimpleQuadRenderer 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property {
+ name: "texture"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "texture"
+ write: "setTexture"
+ notify: "textureChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Signal { name: "textureChanged"; lineNumber: 38 }
+ }
+ Component {
+ file: "private/qquick3dtexturedatafrontend_p.h"
+ lineNumber: 28
+ name: "QQuick3DTextureDataFrontend"
+ accessSemantics: "reference"
+ prototype: "QQuick3DTextureData"
+ exports: ["QtQuick3D.Helpers/ProceduralTextureData 6.6"]
+ exportMetaObjectRevisions: [1542]
+ Property {
+ name: "format"
+ type: "QQuick3DTextureData::Format"
+ read: "format"
+ write: "setFormat"
+ notify: "formatChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "width"
+ type: "int"
+ read: "width"
+ write: "setWidth"
+ notify: "widthChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "height"
+ type: "int"
+ read: "height"
+ write: "setHeight"
+ notify: "heightChanged"
+ index: 2
+ lineNumber: 33
+ }
+ Property {
+ name: "depth"
+ type: "int"
+ read: "depth"
+ write: "setDepth"
+ notify: "depthChanged"
+ index: 3
+ lineNumber: 34
+ }
+ Property {
+ name: "hasTransparency"
+ type: "bool"
+ read: "hasTransparency"
+ write: "setHasTransparency"
+ notify: "hasTransparencyChanged"
+ index: 4
+ lineNumber: 35
+ }
+ Property {
+ name: "textureData"
+ type: "QByteArray"
+ read: "textureData"
+ write: "setTextureData"
+ notify: "textureDataChanged"
+ index: 5
+ lineNumber: 36
+ }
+ Signal { name: "formatChanged"; lineNumber: 61 }
+ Signal { name: "depthChanged"; lineNumber: 62 }
+ Signal { name: "hasTransparencyChanged"; lineNumber: 63 }
+ Signal { name: "textureDataChanged"; lineNumber: 64 }
+ Signal { name: "widthChanged"; lineNumber: 65 }
+ Signal { name: "heightChanged"; lineNumber: 66 }
+ }
+ Component {
+ file: "private/spheregeometry_p.h"
+ lineNumber: 32
+ name: "SphereGeometry"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: ["QtQuick3D.Helpers/SphereGeometry 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Enum {
+ name: "Status"
+ lineNumber: 43
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "radius"
+ type: "float"
+ read: "radius"
+ write: "setRadius"
+ notify: "radiusChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "rings"
+ type: "int"
+ read: "rings"
+ write: "setRings"
+ notify: "ringsChanged"
+ index: 1
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "segments"
+ type: "int"
+ read: "segments"
+ write: "setSegments"
+ notify: "segmentsChanged"
+ index: 2
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 3
+ lineNumber: 38
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 4
+ lineNumber: 39
+ isReadonly: true
+ }
+ Signal { name: "radiusChanged"; lineNumber: 66 }
+ Signal { name: "ringsChanged"; lineNumber: 67 }
+ Signal { name: "segmentsChanged"; lineNumber: 68 }
+ Signal { name: "asynchronousChanged"; lineNumber: 69 }
+ Signal { name: "statusChanged"; lineNumber: 70 }
+ Method { name: "doUpdateGeometry"; lineNumber: 62 }
+ Method { name: "requestFinished"; lineNumber: 63 }
+ }
+ Component {
+ file: "private/torusgeometry_p.h"
+ lineNumber: 32
+ name: "TorusGeometry"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: ["QtQuick3D.Helpers/TorusGeometry 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Enum {
+ name: "Status"
+ lineNumber: 44
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "rings"
+ type: "int"
+ read: "rings"
+ write: "setRings"
+ notify: "ringsChanged"
+ index: 0
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "segments"
+ type: "int"
+ read: "segments"
+ write: "setSegments"
+ notify: "segmentsChanged"
+ index: 1
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "radius"
+ type: "float"
+ read: "radius"
+ write: "setRadius"
+ notify: "radiusChanged"
+ index: 2
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "tubeRadius"
+ type: "float"
+ read: "tubeRadius"
+ write: "setTubeRadius"
+ notify: "tubeRadiusChanged"
+ index: 3
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 4
+ lineNumber: 39
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ }
+ Signal { name: "ringsChanged"; lineNumber: 70 }
+ Signal { name: "segmentsChanged"; lineNumber: 71 }
+ Signal { name: "radiusChanged"; lineNumber: 72 }
+ Signal { name: "tubeRadiusChanged"; lineNumber: 73 }
+ Signal { name: "asynchronousChanged"; lineNumber: 74 }
+ Signal { name: "statusChanged"; lineNumber: 75 }
+ Method { name: "doUpdateGeometry"; lineNumber: 66 }
+ Method { name: "requestFinished"; lineNumber: 67 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/qmldir
new file mode 100644
index 00000000..61b731d2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/qmldir
@@ -0,0 +1,23 @@
+module QtQuick3D.Helpers
+linktarget Qt6::qtquick3dhelpersplugin
+optional plugin qtquick3dhelpersplugin
+classname QtQuick3DHelpersPlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QtQuick3D.Helpers.impl auto
+depends QtQuick3D auto
+prefer :/qt-project.org/imports/QtQuick3D/Helpers/
+AxisHelper 6.0 AxisHelper.qml
+AxisHelper 1.0 AxisHelper.qml
+DebugView 6.0 DebugView.qml
+DebugView 1.0 DebugView.qml
+WasdController 6.0 WasdController.qml
+WasdController 1.0 WasdController.qml
+OrbitCameraController 6.0 OrbitCameraController.qml
+OrbitCameraController 1.0 OrbitCameraController.qml
+LodManager 6.0 LodManager.qml
+LodManager 1.0 LodManager.qml
+ExtendedSceneEnvironment 6.0 ExtendedSceneEnvironment.qml
+ExtendedSceneEnvironment 1.0 ExtendedSceneEnvironment.qml
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/qtquick3dhelpersplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/qtquick3dhelpersplugin.dll
new file mode 100644
index 00000000..98a22820
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Helpers/qtquick3dhelpersplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/LightmapperOutputWindow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/LightmapperOutputWindow.qml
new file mode 100644
index 00000000..15cfad66
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/LightmapperOutputWindow.qml
@@ -0,0 +1,114 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+pragma ComponentBehavior: Bound
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+
+Pane {
+ id: root
+ anchors.fill: parent
+
+ property double totalProgress: 0
+ property int totalTimeRemaining: -1
+ property string stage : "Preparing..."
+
+ function clearText() {
+ textArea.clear();
+ }
+
+ function update(payload) {
+ if ("message" in payload && typeof payload.message === "string" && payload.message) {
+ textArea.insert(textArea.length, payload.message + "\n");
+ }
+
+ if ("totalProgress" in payload && typeof payload.totalProgress === "number") {
+ root.totalProgress = payload.totalProgress;
+ }
+
+ if ("totalTimeRemaining" in payload && typeof payload.totalTimeRemaining === "number") {
+ root.totalTimeRemaining = payload.totalTimeRemaining;
+ }
+
+ if ("stage" in payload && typeof payload.stage === "string") {
+ root.stage = payload.stage;
+ }
+ }
+
+ function formatDuration(milliseconds, showMilliseconds = true) {
+ if (milliseconds < 0)
+ return " Estimating..."
+ const partSeconds = Math.floor(milliseconds / 1000) % 60;
+ const partMinutes = Math.floor(milliseconds / 60000) % 60;
+ const partHours = Math.floor(milliseconds / 3600000) % 60;
+
+ if (partHours > 0) {
+ return partHours + "h " + partMinutes + "m " + partSeconds + "s";
+ }
+ if (partMinutes > 0) {
+ return partMinutes + "m " + partSeconds + "s";
+ }
+ if (partSeconds > 0) {
+ return partSeconds + "s";
+ }
+ return "0s";
+ }
+
+ ColumnLayout {
+ anchors.fill: parent
+
+ RowLayout {
+ Label {
+ padding: 0
+ text: root.stage
+ }
+ Item {
+ Layout.fillWidth: true
+ }
+ Label {
+ padding: 0
+ text: (root.totalProgress * 100).toFixed(0) + "%"
+ }
+ }
+
+ ProgressBar {
+ Layout.fillWidth: true
+ value: root.totalProgress
+ }
+
+ RowLayout {
+ Label {
+ padding: 0
+ text: totalTimeRemaining > 0 ? "Remaining: " + root.formatDuration(root.totalTimeRemaining) : ""
+ }
+ Item {
+ Layout.fillWidth: true
+ }
+ }
+
+ Frame {
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ ScrollView {
+ width: parent.width
+ height: parent.height
+ id: scroll
+ TextArea {
+ id: textArea
+ width: parent.width
+ height: parent.height
+ readOnly: true
+ placeholderText: qsTr("Qt Lightmapper")
+ font.pixelSize: 12
+ wrapMode: Text.WordWrap
+ }
+ }
+ }
+
+ Button {
+ objectName: "cancelButton"
+ Layout.fillWidth: true
+ text: "Cancel"
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/AboutDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/AboutDialog.qml
new file mode 100644
index 00000000..f5d5ba89
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/AboutDialog.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+import QtQuick
+import QtQuick.Layouts
+import QtQuick.Controls
+import QtQuick.Window
+
+Dialog {
+ id: root
+ title: qsTr("About Material Editor")
+ modal: true
+ dim: false
+ focus: true
+ standardButtons: Dialog.Ok
+ width: Math.max(implicitWidth, 340)
+
+ ColumnLayout {
+ spacing: 12
+
+ Label {
+ text: qsTr("Material Editor %1").arg(Qt.application.version)
+ font.bold: true
+ font.pixelSize: Application.font.pixelSize * 1.1
+ Layout.fillWidth: true
+ }
+
+ Label {
+ text: qsTr("Copyright (C) 2023 The Qt Company Ltd.")
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/EditorView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/EditorView.qml
new file mode 100644
index 00000000..aaf004d0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/EditorView.qml
@@ -0,0 +1,152 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Controls
+import QtQuick.Layouts
+import QtQuick3D.MaterialEditor
+import QtQuick3D
+
+SplitView {
+ id: editorView
+ orientation: Qt.Vertical
+ property alias vertexEditor: vertEdit
+ property alias fragmentEditor: fragEdit
+ property alias outputTextItem: outputTextItem
+ property alias outputView: outputView
+ property alias vertexTabText: vertexTabText.text
+ property alias fragmentTabText: fragTabtext.text
+ property alias infoStack: infoStack
+ property alias tabBarInfoView: tabBarInfoView
+ property alias tabButtonShaderOutput: tabButtonShaderOutput
+ property alias uniformModel: uniformManagerPane.uniformModel
+ required property MaterialAdapter materialAdapter
+ required property InstanceListEntry instanceEntry
+ required property Model targetModel
+
+ ColumnLayout {
+ SplitView.preferredHeight: parent.height * .8
+ TabBar {
+ id: tabBarEditors
+ Layout.fillWidth: true
+ readonly property string defVertText: qsTr("Vertex")
+ readonly property string defFragText: qsTr("Fragment")
+ TabButton {
+ id: vertexTabText
+ onTextChanged: {
+ if (text === "")
+ text = tabBarEditors.defVertText
+ }
+ }
+ TabButton {
+ id: fragTabtext
+ onTextChanged: {
+ if (text === "")
+ text = tabBarEditors.defFragText
+ }
+ }
+ TabButton {
+ id: matPropTabText
+ text: qsTr("Material Properties")
+ }
+ TabButton {
+ id: instPropTabText
+ text: qsTr("Instancing Properties")
+ }
+ }
+
+ // Editors
+ StackLayout {
+ id: editorStack
+ currentIndex: tabBarEditors.currentIndex
+ Layout.fillWidth: true
+
+ ShaderEditor {
+ id: vertEdit
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ }
+ ShaderEditor {
+ id: fragEdit
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ }
+
+ MaterialPropertiesPane {
+ id: matPropPane
+ targetMaterial: editorView.materialAdapter
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ }
+
+ InstancingPropertiesPane {
+ id: instPropPane
+ instanceEntry: editorView.instanceEntry
+ targetModel: editorView.targetModel
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ }
+ }
+ }
+
+ ColumnLayout {
+ spacing: 0
+ TabBar {
+ id: tabBarInfoView
+ Layout.fillWidth: true
+ TabButton {
+ id: tabButtonUniforms
+ text: qsTr("Uniforms")
+ }
+ TabButton {
+ id: tabButtonShaderOutput
+ text: qsTr("Shader Output")
+ }
+ }
+
+ // Uniform, compile output etc.
+ StackLayout {
+ id: infoStack
+ currentIndex: tabBarInfoView.currentIndex
+// Layout.preferredHeight: parent.height * .2
+ Layout.fillWidth: true
+ UniformManagerPane {
+ id: uniformManagerPane
+ materialAdapter: editorView.materialAdapter
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ }
+ Rectangle {
+ id: outputView
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ color: palette.base
+ ScrollView {
+ anchors.fill: parent
+ ScrollBar.horizontal.policy: ScrollBar.AlwaysOff
+ ScrollBar.vertical.policy: ScrollBar.AlwaysOn
+ TextArea {
+ id: outputTextItem
+ width: outputView.width
+ padding: 2
+ color: palette.text
+ wrapMode: Text.WordWrap
+ readOnly: true
+ text: " "
+ }
+ }
+ Button {
+ anchors.right: parent.right
+ anchors.rightMargin: 25
+ anchors.bottom: parent.bottom
+ anchors.bottomMargin: 5
+ text: qsTr("Clear")
+ onClicked: {
+ outputTextItem.text = "";
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/FrostedGlass.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/FrostedGlass.qml
new file mode 100644
index 00000000..6452a417
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/FrostedGlass.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+import QtQuick
+
+Item {
+ id: root
+ required property Item backgroundItem
+ property alias range: glassEffect.range
+ property alias blur: glassEffect.blur
+ property alias color: glassEffect.color
+ property alias backgroundRect: backgroundSourceImage.sourceRect
+
+ ShaderEffectSource {
+ anchors.fill: parent
+ id: backgroundSourceImage
+ sourceRect: Qt.rect(0, 0, width, height)
+ sourceItem: root.backgroundItem
+ visible: false
+ }
+
+
+ ShaderEffectSource {
+ anchors.fill: parent
+ id: noiseImageSource
+ sourceRect: Qt.rect(0, 0, width, height)
+ sourceItem: noiseImage
+ visible: false
+ }
+
+ Image {
+ anchors.fill: parent
+ id: noiseImage
+ fillMode: Image.Tile
+ horizontalAlignment: Image.AlignLeft
+ verticalAlignment: Image.AlignTop
+ visible: false
+ source: "assets/images/noise.png"
+ }
+
+ ShaderEffect {
+ id: glassEffect
+ property variant sourceTex: backgroundSourceImage
+ property variant noiseTex: noiseImageSource
+ property real range: 0.25;
+ property real blur: 0.05;
+ property color color: "white"
+ anchors.fill: parent
+ fragmentShader: "assets/shaders/frostedGlass.frag.qsb"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/InstancingPropertiesPane.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/InstancingPropertiesPane.qml
new file mode 100644
index 00000000..28a14433
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/InstancingPropertiesPane.qml
@@ -0,0 +1,110 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+import QtQuick3D
+import Qt.labs.platform
+
+Pane {
+ id: root
+ required property InstanceListEntry instanceEntry
+ required property Model targetModel
+
+ ColumnLayout {
+ CheckBox {
+ id: enableInstCheckBox
+ text: qsTr("Enable Instancing")
+ onCheckStateChanged: {
+ targetModel.enableInstancing = checkState == Qt.Checked
+ }
+ }
+ ColumnLayout {
+ visible: targetModel.enableInstancing
+ RowLayout {
+ Label {
+ text: qsTr("Color")
+ Layout.fillWidth: true
+ }
+ Button {
+ id: colorButton
+ text: qsTr("Instancing Color")
+ Layout.fillWidth: true
+ background: Rectangle {
+ radius: 10
+ color: root.instanceEntry.color
+ }
+ onClicked: {
+ colorDialog.open()
+ }
+ }
+ ColorDialog {
+ id: colorDialog
+ currentColor: root.instanceEntry.color
+ onAccepted: root.instanceEntry.color = color
+ }
+ }
+ RowLayout {
+ Label {
+ text: qsTr("CustomData.x")
+ Layout.fillWidth: true
+ }
+ TextField {
+ id: customXInput
+ Layout.fillWidth: true
+ validator: DoubleValidator { locale: "C" }
+ onEditingFinished: {
+ if (acceptableInput)
+ root.instanceEntry.customData.x = parseFloat(text)
+ }
+ }
+ }
+ RowLayout {
+ Label {
+ text: qsTr("CustomData.y")
+ Layout.fillWidth: true
+ }
+ TextField {
+ id: customYInput
+ Layout.fillWidth: true
+ validator: DoubleValidator { locale: "C" }
+ onEditingFinished: {
+ if (acceptableInput)
+ root.instanceEntry.customData.y = parseFloat(text)
+ }
+ }
+ }
+ RowLayout {
+ Label {
+ text: qsTr("CustomData.z")
+ Layout.fillWidth: true
+ }
+ TextField {
+ id: customZInput
+ Layout.fillWidth: true
+ validator: DoubleValidator { locale: "C" }
+ onEditingFinished: {
+ if (acceptableInput)
+ root.instanceEntry.customData.z = parseFloat(text)
+ }
+ }
+ }
+ RowLayout {
+ Label {
+ text: qsTr("CustomData.w")
+ Layout.fillWidth: true
+ }
+ TextField {
+ id: customWInput
+ Layout.fillWidth: true
+ validator: DoubleValidator { locale: "C" }
+ onEditingFinished: {
+ if (acceptableInput)
+ root.instanceEntry.customData.w = parseFloat(text)
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/MaterialPropertiesPane.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/MaterialPropertiesPane.qml
new file mode 100644
index 00000000..11217ded
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/MaterialPropertiesPane.qml
@@ -0,0 +1,138 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+import QtQuick3D
+import QtQuick3D.MaterialEditor
+
+Pane {
+ id: root
+ required property MaterialAdapter targetMaterial
+
+ ColumnLayout {
+ RowLayout {
+ Label {
+ text: qsTr("Source Blend")
+ Layout.fillWidth: true
+ }
+ ComboBox {
+ id: sourceBlendComboBox
+ textRole: "text"
+ valueRole: "value"
+ implicitContentWidthPolicy: ComboBox.WidestText
+ onActivated: root.targetMaterial.sourceBlend = currentValue
+ Component.onCompleted: currentIndex = indexOfValue(root.targetMaterial.sourceBlend)
+ model: [
+ { value: CustomMaterial.NoBlend, text: qsTr("No Blend") },
+ { value: CustomMaterial.Zero, text: qsTr("Zero") },
+ { value: CustomMaterial.One, text: qsTr("One") },
+ { value: CustomMaterial.SrcColor, text: qsTr("Source Color") },
+ { value: CustomMaterial.OneMinusSrcColor, text: qsTr("1 - Source Color") },
+ { value: CustomMaterial.DstColor, text: qsTr("Destination Color") },
+ { value: CustomMaterial.OneMinusDstColor, text: qsTr("1 - Destination Color") },
+ { value: CustomMaterial.SrcAlpha, text: qsTr("Source Alpha") },
+ { value: CustomMaterial.OneMinusSrcAlpha, text: qsTr("1 - Source Alpha") },
+ { value: CustomMaterial.DstAlpha, text: qsTr("Destination Alpha") },
+ { value: CustomMaterial.OneMinusDstAlpha, text: qsTr("1 - Destination Alpha") },
+ { value: CustomMaterial.ConstantColor, text: qsTr("Constant Color") },
+ { value: CustomMaterial.OneMinusConstantColor, text: qsTr("1 - Constant Color") },
+ { value: CustomMaterial.ConstantAlpha, text: qsTr("Constant Alpha") },
+ { value: CustomMaterial.OneMinusConstantAlpha, text: qsTr("1 - Constant Alpha") },
+ { value: CustomMaterial.SrcAlphaSaturate, text: qsTr("Source Alpha Saturate") }
+ ]
+ }
+ }
+ RowLayout {
+ Label {
+ text: qsTr("Destination Blend")
+ Layout.fillWidth: true
+ }
+ ComboBox {
+ id: destinationBlendComboBox
+ textRole: "text"
+ valueRole: "value"
+ implicitContentWidthPolicy: ComboBox.WidestText
+ onActivated: root.targetMaterial.destinationBlend = currentValue
+ Component.onCompleted: currentIndex = indexOfValue(root.targetMaterial.destinationBlend)
+
+ model: [
+ { value: CustomMaterial.NoBlend, text: qsTr("No Blend") },
+ { value: CustomMaterial.Zero, text: qsTr("Zero") },
+ { value: CustomMaterial.One, text: qsTr("One") },
+ { value: CustomMaterial.SrcColor, text: qsTr("Source Color") },
+ { value: CustomMaterial.OneMinusSrcColor, text: qsTr("1 - Source Color") },
+ { value: CustomMaterial.DstColor, text: qsTr("Destination Color") },
+ { value: CustomMaterial.OneMinusDstColor, text: qsTr("1 - Destination Color") },
+ { value: CustomMaterial.SrcAlpha, text: qsTr("Source Alpha") },
+ { value: CustomMaterial.OneMinusSrcAlpha, text: qsTr("1 - Source Alpha") },
+ { value: CustomMaterial.DstAlpha, text: qsTr("Destination Alpha") },
+ { value: CustomMaterial.OneMinusDstAlpha, text: qsTr("1 - Destination Alpha") },
+ { value: CustomMaterial.ConstantColor, text: qsTr("Constant Color") },
+ { value: CustomMaterial.OneMinusConstantColor, text: qsTr("1 - Constant Color") },
+ { value: CustomMaterial.ConstantAlpha, text: qsTr("Constant Alpha") },
+ { value: CustomMaterial.OneMinusConstantAlpha, text: qsTr("1 - Constant Alpha") },
+ { value: CustomMaterial.SrcAlphaSaturate, text: qsTr("Source Alpha Saturate") }
+ ]
+ }
+ }
+ RowLayout {
+ Label {
+ text: qsTr("Cull Mode")
+ Layout.fillWidth: true
+ }
+ ComboBox {
+ id: cullModeComboBox
+ textRole: "text"
+ valueRole: "value"
+ implicitContentWidthPolicy: ComboBox.WidestText
+ onActivated: root.targetMaterial.cullMode = currentValue
+ Component.onCompleted: currentIndex = indexOfValue(root.targetMaterial.cullMode)
+ model: [
+ { value: CustomMaterial.BackFaceCulling, text: qsTr("Back Face Culling") },
+ { value: CustomMaterial.FrontFaceCulling, text: qsTr("Front Face Culling") },
+ { value: CustomMaterial.NoCulling, text: qsTr("No Culling") }
+ ]
+ }
+ }
+ RowLayout {
+ Label {
+ text: qsTr("Depth Draw Mode")
+ Layout.fillWidth: true
+ }
+ ComboBox {
+ id: depthDrawModeComboBox
+ textRole: "text"
+ valueRole: "value"
+ implicitContentWidthPolicy: ComboBox.WidestText
+ onActivated: root.targetMaterial.depthDrawMode = currentValue
+ Component.onCompleted: currentIndex = indexOfValue(root.targetMaterial.depthDrawMode)
+ model: [
+ { value: CustomMaterial.OpaqueOnlyDepthDraw, text: qsTr("Opaque Only") },
+ { value: CustomMaterial.AlwaysDepthDraw, text: qsTr("Always") },
+ { value: CustomMaterial.NeverDepthDraw, text: qsTr("Never") },
+ { value: CustomMaterial.OpaquePrePassDepthDraw, text: qsTr("Opaque Pre-pass") }
+ ]
+ }
+ }
+ RowLayout {
+ Label {
+ text: qsTr("Shading Mode")
+ Layout.fillWidth: true
+ }
+ ComboBox {
+ id: shadingModeComboBox
+ textRole: "text"
+ valueRole: "value"
+ implicitContentWidthPolicy: ComboBox.WidestText
+ onActivated: root.targetMaterial.shadingMode = currentValue
+ Component.onCompleted: currentIndex = indexOfValue(root.targetMaterial.shadingMode)
+ model: [
+ { value: CustomMaterial.Shaded, text: qsTr("Shaded") },
+ { value: CustomMaterial.Unshaded, text: qsTr("Unshaded") }
+ ]
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/Preview.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/Preview.qml
new file mode 100644
index 00000000..271e6f61
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/Preview.qml
@@ -0,0 +1,115 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+import QtQuick
+import QtQuick.Window
+import QtCore
+import QtQuick3D
+import QtQuick3D.Helpers
+
+Item {
+ id: previewRoot
+
+ property url skyBoxTexturePath: "assets/skybox/OpenfootageNET_lowerAustria01-1024.hdr"
+ property CustomMaterial currentMaterial: CustomMaterial {
+
+ }
+
+ property PrincipledMaterial fallbackMaterial: PrincipledMaterial {
+ baseColor: "magenta"
+ }
+
+ property alias modelInstance: model
+ property alias rootNode: resourceRoot
+ property alias instanceEntry: instEntry
+
+ Settings {
+ property alias cameraOriginRotation: originNode.rotation
+ property alias cameraRotation: sceneCamera.rotation
+ property alias cameraPosition: sceneCamera.position
+ }
+
+ View3D {
+ id: view
+ anchors.fill: parent
+ environment: SceneEnvironment {
+ id: sceneEnvironment
+ backgroundMode: previewControls.enableIBL ? SceneEnvironment.SkyBox : SceneEnvironment.Transparent
+ lightProbe: previewControls.enableIBL ? skyboxTexture : null
+ }
+
+ Texture {
+ id: skyboxTexture
+ source: previewRoot.skyBoxTexturePath
+ }
+
+ Node {
+ id: resourceRoot
+ }
+
+ property alias cameraOrigin: originNode
+
+ Node {
+ id: originNode
+ PerspectiveCamera {
+ id: sceneCamera
+ z: 300
+ }
+ }
+
+ camera: sceneCamera
+
+ DirectionalLight {
+ id: light
+ z: 600
+ eulerRotation: Qt.vector3d(30, 0, 0)
+ visible: previewControls.enableDirectionalLight
+ }
+
+ Model {
+ id: model
+ source: previewControls.modelSource
+ materials: [ previewRoot.currentMaterial, previewRoot.fallbackMaterial ]
+ property bool enableInstancing: false
+ instancing: enableInstancing ? manualInstancing : null
+ }
+
+ InstanceList {
+ id: manualInstancing
+ instances: [instEntry, instEntry1, instEntry2, instEntry3, instEntry4]
+ }
+ InstanceListEntry {
+ id: instEntry
+ }
+ InstanceListEntry {
+ id: instEntry1
+ position: Qt.vector3d(120, 150, 150);
+ }
+ InstanceListEntry {
+ id: instEntry2
+ position: Qt.vector3d(-70, 70, -100);
+ }
+ InstanceListEntry {
+ id: instEntry3
+ position: Qt.vector3d(-100, -120, -70);
+ }
+ InstanceListEntry {
+ id: instEntry4
+ position: Qt.vector3d(120, -50, 100);
+ }
+
+ OrbitCameraController {
+ id: cameraController
+ origin: originNode
+ camera: sceneCamera
+ panEnabled: false
+ }
+ }
+
+ PreviewControls {
+ id: previewControls
+ width: parent.width
+ targetView: view
+ orbitCamera: cameraController
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/PreviewControls.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/PreviewControls.qml
new file mode 100644
index 00000000..f974c1ca
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/PreviewControls.qml
@@ -0,0 +1,117 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Controls
+import QtQuick.Layouts
+import QtCore
+import QtQuick3D
+import QtQuick3D.Helpers
+
+Item {
+ id: previewControls
+ required property View3D targetView
+ required property OrbitCameraController orbitCamera
+ property alias modelSource: modelComboBox.currentValue
+ property alias enableIBL: iblEnableButton.checked
+ property alias enableDirectionalLight: directionalLightEnabledButton.checked
+
+
+ Settings {
+ property alias enableIbl: previewControls.enableIBL
+ property alias enableDirectionalLight: previewControls.enableDirectionalLight
+ property alias environmentOrientationSliderValue: environmentOrientationSlider.value
+ }
+
+ FrostedGlass {
+ width: parent.width
+ height: layout.implicitHeight
+ backgroundItem: previewControls.targetView
+ backgroundRect: Qt.rect(0, 0, width, height)
+// range: 0.05
+// blur: 0.005
+ range: 0.05
+ blur: 0.05
+ //color: "pink"
+ }
+
+ RowLayout {
+ id: layout
+ anchors.left: parent.left
+ anchors.leftMargin: 10
+ Label {
+ text: "Model"
+ }
+ ComboBox {
+ id: modelComboBox
+ textRole: "text"
+ valueRole: "value"
+ model: ListModel {
+ ListElement {
+ text: "Sphere"
+ value: "#Sphere"
+ }
+ ListElement {
+ text: "Cube"
+ value: "#Cube"
+ }
+ ListElement {
+ text: "Plane"
+ value: "#Rectangle"
+ }
+ ListElement {
+ text: "Suzanne"
+ value: "assets/meshes/suzanne.mesh"
+ }
+ }
+ }
+ Button {
+ text: "Reset View"
+ onClicked: {
+ previewControls.orbitCamera.origin.rotation = Qt.quaternion(1, 0, 0, 0)
+ previewControls.orbitCamera.camera.rotation = Qt.quaternion(1, 0, 0, 0)
+ previewControls.orbitCamera.camera.position = Qt.vector3d(0, 0, 300)
+ environmentOrientationSlider.value = 0
+ }
+ }
+ ToolButton {
+ id: iblEnableButton
+ icon.source: "assets/icons/texture.png"
+ checkable: true
+ checked: true
+ hoverEnabled: true
+ ToolTip.delay: 1000
+ ToolTip.timeout: 5000
+ ToolTip.visible: hovered
+ ToolTip.text: qsTr("Toggle the use of IBL")
+ }
+
+ Label {
+ visible: previewControls.enableIBL
+ text: "Environment Orientation"
+ }
+ Slider {
+ visible: previewControls.enableIBL
+ id: environmentOrientationSlider
+ Layout.fillWidth: true
+ from: -180
+ to: 180
+ value: 0
+ onValueChanged: {
+ previewControls.targetView.environment.probeOrientation = Qt.vector3d(0, value, 0)
+ }
+ }
+ ToolButton {
+ id: directionalLightEnabledButton
+ icon.source: "assets/icons/lightdirectional.png"
+ checkable: true
+ checked: true
+ hoverEnabled: true
+ ToolTip.delay: 1000
+ ToolTip.timeout: 5000
+ ToolTip.visible: hovered
+ ToolTip.text: qsTr("Toggle a Directional Light")
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/SaveChangesDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/SaveChangesDialog.qml
new file mode 100644
index 00000000..6e4527ad
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/SaveChangesDialog.qml
@@ -0,0 +1,114 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick3D.MaterialEditor
+
+Dialog {
+ id: root
+ title: qsTr("Unsaved changes")
+ modal: true
+
+ required property MaterialAdapter materialAdapter
+ required property var saveAsDialog
+
+ function doIfChangesSavedOrDiscarded(actionFunction) {
+ if (!materialAdapter.unsavedChanges) {
+ actionFunction()
+ return
+ }
+
+ // There are unsaved changes, so we need to prompt.
+
+ function disconnectSaveChangesSignals() {
+ root.accepted.disconnect(saveChanges)
+ root.discarded.disconnect(discardChanges)
+ root.rejected.disconnect(cancel)
+ }
+
+ function saveChanges() {
+ if (materialAdapter.materialSaveFile.toString().length > 0) {
+ // Existing project; can save without a dialog.
+ if (materialAdapter.save()) {
+ // Saved successfully, so now we can perform the action.
+ performAction()
+ } else {
+ // Failed to save; cancel.
+ cancel()
+ }
+ } else {
+ // New project; need to save as.
+ function disconnectSaveAsSignals() {
+ materialAdapter.errorOccurred.disconnect(saveAsFailed)
+ materialAdapter.postMaterialSaved.disconnect(saveAsSucceeded)
+ saveAsDialog.rejected.disconnect(saveAsDialogRejected)
+ }
+
+ function saveAsSucceeded() {
+ disconnectSaveAsSignals()
+ performAction()
+ }
+
+ function saveAsFailed() {
+ disconnectSaveAsSignals()
+ disconnectSaveChangesSignals()
+ }
+
+ function saveAsDialogRejected() {
+ disconnectSaveAsSignals()
+ cancel()
+ }
+
+ materialAdapter.errorOccurred.connect(saveAsFailed)
+ materialAdapter.postMaterialSaved.connect(saveAsSucceeded)
+ saveAsDialog.rejected.connect(saveAsDialogRejected)
+
+ saveAsDialog.open()
+ }
+ }
+
+ function discardChanges() {
+ performAction()
+ root.close()
+ }
+
+ function performAction() {
+ disconnectSaveChangesSignals()
+ actionFunction()
+ }
+
+ function cancel() {
+ disconnectSaveChangesSignals()
+ }
+
+ root.accepted.connect(saveChanges)
+ root.discarded.connect(discardChanges)
+ root.rejected.connect(cancel)
+ root.open()
+ }
+
+ Label {
+ text: qsTr("Save changes to the material before closing?")
+ }
+
+ // Using a DialogButtonBox allows us to assign objectNames to the buttons,
+ // which makes it possible to test them.
+ footer: DialogButtonBox {
+ Button {
+ objectName: "cancelDialogButton"
+ text: qsTr("Cancel")
+ DialogButtonBox.buttonRole: DialogButtonBox.RejectRole
+ }
+ Button {
+ objectName: "saveChangesDialogButton"
+ text: qsTr("Save")
+ DialogButtonBox.buttonRole: DialogButtonBox.AcceptRole
+ }
+ Button {
+ objectName: "discardChangesDialogButton"
+ text: qsTr("Don't save")
+ DialogButtonBox.buttonRole: DialogButtonBox.DestructiveRole
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/ShaderEditor.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/ShaderEditor.qml
new file mode 100644
index 00000000..9247b20b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/ShaderEditor.qml
@@ -0,0 +1,107 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick3D.MaterialEditor
+
+Flickable {
+ id: flickable
+ property alias font: textArea.font
+ property alias text: textArea.text
+ property alias textDocument: textArea.textDocument
+ property alias lineColumn: lineNumbers
+ property alias textArea: textArea
+
+ property int rowHeight: Math.ceil(fontMetrics.lineSpacing)
+ property int marginsTop: 10
+ property int marginsLeft: 4
+ property int lineCountWidth: 40
+ clip: true
+ boundsBehavior: Flickable.StopAtBounds
+
+ ScrollBar.vertical: ScrollBar {
+ width: 15
+ active: true
+ }
+ ScrollBar.horizontal: ScrollBar {
+ width: 15
+ active: true
+ }
+
+ FontMetrics {
+ id: fontMetrics
+ font: textArea.font
+ }
+
+
+ Column {
+ id: lineNumbers
+ anchors.left: parent.left
+ anchors.leftMargin: flickable.marginsLeft
+ anchors.topMargin: flickable.marginsTop
+ y: flickable.marginsTop
+ width: flickable.lineCountWidth
+
+ function labelAt(lineNr) {
+ if (lineNr > 0) {
+ if (lineNr > repeater.count)
+ lineNr = repeater.count; // Best guess at this point...
+ return repeater.itemAt(lineNr - 1);
+ }
+
+ return null;
+ }
+
+ function range(start, end) {
+ var rangeArray = new Array(end-start);
+ for (var i = 0; i < rangeArray.length; i++)
+ rangeArray[i] = start+i;
+ return rangeArray;
+ }
+
+ Repeater {
+ id: repeater
+ model: textArea.lineCount
+ delegate: Label {
+ required property int index
+ font: textArea.font
+ width: parent.width
+ horizontalAlignment: Text.AlignRight
+ verticalAlignment: Text.AlignVCenter
+ height: flickable.rowHeight
+ renderType: Text.NativeRendering
+ text: index+1
+ }
+ }
+ }
+ Rectangle {
+ id: lineNumbersSeperator
+ y: 4
+ height: parent.height
+ anchors.left: lineNumbers.right
+ anchors.leftMargin: flickable.marginsLeft
+ width: 1
+ color: "#ddd"
+ }
+
+ SyntaxHighlighter {
+ id: syntaxHighlighter
+ document: textArea.textDocument
+ }
+
+ TextArea.flickable: TextArea {
+ id: textArea
+ textFormat: Qt.PlainText
+ focus: false
+ selectByMouse: true
+ leftPadding: flickable.marginsLeft
+ rightPadding: flickable.marginsLeft
+ topPadding: flickable.marginsTop
+ bottomPadding: flickable.marginsTop
+ tabStopDistance: fontMetrics.averageCharacterWidth * 4;
+ anchors.left: lineNumbersSeperator.right
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/UniformManagerPane.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/UniformManagerPane.qml
new file mode 100644
index 00000000..9b9b83ad
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/UniformManagerPane.qml
@@ -0,0 +1,737 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+pragma ComponentBehavior: Bound
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Controls
+import QtQuick.Layouts
+import QtQuick.Dialogs
+import QtQuick3D.MaterialEditor
+
+Pane {
+ id: uniformManagerPane
+ property alias uniformModel: uniformModel
+ required property MaterialAdapter materialAdapter
+ SplitView {
+ anchors.fill: parent
+ ColumnLayout {
+ clip: true
+ RowLayout {
+ id: tableControls
+
+ function insertUniform() {
+ let rowCount = uniformManagerPane.materialAdapter.uniformModel.rowCount;
+ if (uniformManagerPane.materialAdapter.uniformModel.insertRow(rowCount, typeComboBox.currentIndex, uniformNameTextInput.text))
+ uniformNameTextInput.text = ""
+ }
+
+ Label {
+ text: "Type:"
+ }
+
+ ComboBox {
+ id: typeComboBox
+ textRole: "text"
+ valueRole: "value"
+ model: [
+ { value: UniformModel.Bool, text: "bool" },
+ { value: UniformModel.Int, text: "int" },
+ { value: UniformModel.Float, text: "float" },
+ { value: UniformModel.Vec2, text: "vec2" },
+ { value: UniformModel.Vec3, text: "vec3" },
+ { value: UniformModel.Vec4, text: "vec4" },
+ { value: UniformModel.Mat44, text: "mat44" },
+ { value: UniformModel.Sampler, text: "sampler" }
+ ]
+ }
+
+ TextField {
+ id: uniformNameTextInput
+ validator: RegularExpressionValidator {
+ regularExpression: /[a-zA-Z_][a-zA-Z0-9_]+/
+ }
+ Layout.fillWidth: true
+ placeholderText: "Uniform Name"
+ onAccepted: tableControls.insertUniform()
+ }
+ Button {
+ id: addButton
+ text: "Add"
+ enabled: uniformNameTextInput.text != ""
+ onClicked: tableControls.insertUniform()
+ }
+ }
+
+ // Column Header
+ Row {
+ id: columnsHeader
+ Layout.fillWidth: true
+ Label {
+ width: uniformTable.columnWidth(0)
+ text: "Type"
+ verticalAlignment: Text.AlignVCenter
+ }
+ Label {
+ width: uniformTable.columnWidth(1)
+ text: "Name"
+ verticalAlignment: Text.AlignVCenter
+ }
+ Label {
+ width: uniformTable.columnWidth(2)
+ text: "Value"
+ verticalAlignment: Text.AlignVCenter
+ }
+ }
+ ListView {
+ id: uniformTable
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ flickableDirection: Flickable.VerticalFlick
+ model: UniformModel {
+ id: uniformModel
+ }
+ clip: true
+ ScrollBar.vertical: ScrollBar { }
+ highlight: Rectangle {
+ color: palette.highlight
+ }
+
+ property var typeStrings: [
+ "bool",
+ "int",
+ "float",
+ "vec2",
+ "vec3",
+ "vec4",
+ "mat44",
+ "sampler"
+ ]
+
+ function convertValueToString(value, type)
+ {
+ if (type === 0) {
+ // bool
+ return String(value);
+ } if (type === 1) {
+ // int
+ return String(value);
+ } if (type === 2) {
+ // float
+ return String(value);
+ } if (type === 3) {
+ // vec2
+ return "(" + value.x + ", " + value.y + ")"
+ } if (type === 4) {
+ // vec3
+ return "(" + value.x + ", " + value.y + ", " + value.z + ")"
+ } if (type === 5) {
+ // vec4
+ return "(" + value.x + ", " + value.y + ", " + value.z + ", " + value.w + ")"
+ } if (type === 6) {
+ // mat44
+ return value.toString()
+ } if (type === 7) {
+ // sampler
+ return "[Texture]"
+ }
+ }
+
+ function columnWidth(column) {
+ if (column === 0)
+ return 50;
+ if (column === 1)
+ return 100;
+ return 100;
+ }
+
+ delegate: Item {
+ id: delegateRoot
+ required property int type
+ required property string name
+ required property var value
+ required property int index
+
+
+ width: ListView.view.width
+ height: typeLabel.implicitHeight
+ Row {
+ Label {
+ id: typeLabel
+ width: uniformTable.columnWidth(0)
+ text: uniformTable.typeStrings[delegateRoot.type]
+ }
+ Label {
+ width: uniformTable.columnWidth(1)
+ text: delegateRoot.name
+ }
+ Label {
+ width: uniformTable.columnWidth(2)
+ Layout.fillWidth: true
+ text: uniformTable.convertValueToString(delegateRoot.value, delegateRoot.type)
+ }
+ }
+ MouseArea {
+ anchors.fill: parent
+ onClicked: {
+ uniformTable.currentIndex = delegateRoot.index
+ }
+ }
+ }
+ }
+ }
+
+
+ Item {
+ id: uniformValueEditor
+ width: parent.width * 0.5
+ clip: true
+
+ Label {
+ id: emptyLabel
+ visible: uniformTable.currentIndex == -1
+ anchors.centerIn: parent
+ text: "Select a uniform to edit"
+ }
+
+ Repeater {
+ id: delegateRepeater
+ anchors.fill: parent
+ model: uniformModel
+ Item {
+ id: editorRoot
+
+ required property int index
+ required property int type
+ required property string name
+ required property var model
+
+ anchors.fill: parent
+ anchors.margins: 10
+ visible: index === uniformTable.currentIndex
+
+ Item {
+ id: header
+ width: parent.width
+ anchors.top: parent.top
+ height: removeButton.implicitHeight
+ RowLayout {
+ anchors.fill: parent
+ id: headerLayout
+ Label {
+ text: "Uniform: " + editorRoot.name
+ Layout.fillWidth: true
+ elide: Text.ElideRight
+ }
+ Button {
+ id: removeButton
+ text: "Remove"
+ Layout.alignment: Qt.AlignRight
+ onClicked: {
+ uniformManagerPane.materialAdapter.uniformModel.removeRow(uniformTable.currentIndex, 1)
+ }
+ }
+ }
+ }
+
+ Loader {
+ id: editorLoader
+ anchors.top: header.bottom
+ anchors.right: parent.right
+ anchors.left: parent.left
+ anchors.bottom: parent.bottom
+ sourceComponent: editors[editorRoot.type]
+
+
+ readonly property list editors: [
+ boolEditor,
+ intEditor,
+ floatEditor,
+ vec2Editor,
+ vec3Editor,
+ vec4Editor,
+ mat44Editor,
+ samplerEditor
+ ]
+
+ Component {
+ id: boolEditor
+ CheckBox {
+ text: "value"
+ checked: editorRoot.model.value
+ onCheckedChanged: editorRoot.model.value = checked
+ }
+ }
+
+ Component {
+ id: intEditor
+ TextField {
+ text: editorRoot.model.value
+ validator: IntValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = parseInt(text)
+ }
+ }
+ }
+
+ Component {
+ id: floatEditor
+ ColumnLayout {
+ TextField {
+ Layout.fillWidth: true
+ text: editorRoot.model.value
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput) {
+ var floatValue = parseFloat(text);
+ floatSlider.updateMinMax(floatValue);
+ editorRoot.value = floatValue;
+ }
+ }
+ }
+ Slider {
+ id: floatSlider
+ // Grow slider min & max based on given values
+ function updateMinMax(newValue) {
+ if (from > newValue)
+ from = newValue;
+ if (to < newValue)
+ to = newValue;
+ value = newValue;
+ }
+ from: 0.0
+ to: 1.0
+ onValueChanged: {
+ editorRoot.model.value = value;
+ }
+ Component.onCompleted: {
+ updateMinMax(editorRoot.model.value);
+ }
+ }
+ }
+ }
+
+ Component {
+ id: vec2Editor
+ ColumnLayout {
+ RowLayout {
+ Label {
+ text: "X:"
+ }
+ TextField {
+ id: xField
+ text: editorRoot.model.value.x
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished: {
+ if (acceptableInput)
+ editorRoot.model.value = Qt.vector2d(parseFloat(text), editorRoot.model.value.y)
+ }
+ }
+ }
+ RowLayout {
+ Label {
+ text: "Y:"
+ }
+ TextField {
+ id: yField
+ text: editorRoot.model.value.y
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished: {
+ if (acceptableInput)
+ editorRoot.model.value = Qt.vector2d(editorRoot.model.value.x, parseFloat(text))
+ }
+ }
+ }
+ }
+ }
+
+ Component {
+ id: vec3Editor
+ ColumnLayout {
+ RowLayout {
+ Label {
+ text: "X:"
+ }
+ TextField {
+ id: xField
+ text: editorRoot.model.value.x
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.vector3d(parseFloat(text), editorRoot.model.value.y, editorRoot.model.value.z)
+ }
+ }
+ }
+ RowLayout {
+ Label {
+ text: "Y:"
+ }
+ TextField {
+ id: yField
+ text: editorRoot.model.value.y
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.vector3d(editorRoot.model.value.x, parseFloat(text), editorRoot.model.value.z)
+ }
+ }
+ }
+ RowLayout {
+ Label {
+ text: "Z:"
+ }
+ TextField {
+ id: zField
+ text: editorRoot.model.value.z
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.vector3d(editorRoot.model.value.x, editorRoot.model.value.y, parseFloat(text))
+ }
+ }
+ }
+ }
+ }
+
+ Component {
+ id: vec4Editor
+ ColumnLayout {
+ RowLayout {
+ Label {
+ text: "X:"
+ }
+ TextField {
+ id: xField
+ text: editorRoot.model.value.x
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.vector4d(parseFloat(text), editorRoot.model.value.y, editorRoot.model.value.z, editorRoot.model.value.w)
+ }
+ }
+ }
+ RowLayout {
+ Label {
+ text: "Y:"
+ }
+ TextField {
+ id: yField
+ text: editorRoot.model.value.y
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.vector4d(editorRoot.model.value.x, parseFloat(text), editorRoot.model.value.z, editorRoot.model.value.w)
+ }
+ }
+ }
+ RowLayout {
+ Label {
+ text: "Z:"
+ }
+ TextField {
+ id: zField
+ text: editorRoot.model.value.z
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.vector4d(editorRoot.model.value.x, editorRoot.model.value.y, parseFloat(text), editorRoot.model.value.w)
+ }
+ }
+ }
+ RowLayout {
+ Label {
+ text: "W:"
+ }
+ TextField {
+ id: wField
+ text: editorRoot.model.value.w
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.vector4d(editorRoot.model.value.x, editorRoot.model.value.y, editorRoot.model.value.z, parseFloat(text))
+ }
+ }
+ }
+ }
+ }
+
+ Component {
+ id: mat44Editor
+ ColumnLayout {
+ RowLayout {
+ TextField {
+ text: editorRoot.model.value.m11
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(parseFloat(text), editorRoot.model.value.m12, editorRoot.model.value.m13 , editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m12
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, parseFloat(text), editorRoot.model.value.m13 , editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m13
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, parseFloat(text), editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m14
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, parseFloat(text),
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ }
+ RowLayout {
+ TextField {
+ text: editorRoot.model.value.m21
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ parseFloat(text), editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m22
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, parseFloat(text), editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m23
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, parseFloat(text), editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m24
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, parseFloat(text),
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ }
+ RowLayout {
+ TextField {
+ text: editorRoot.model.value.m31
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ parseFloat(text), editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m32
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, parseFloat(text), editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m33
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, parseFloat(text), editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m34
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, parseFloat(text),
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ }
+ RowLayout {
+ TextField {
+ text: editorRoot.model.value.m41
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ parseFloat(text), editorRoot.model.value.m42, editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m42
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, parseFloat(text), editorRoot.model.value.m43, editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m43
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, parseFloat(text), editorRoot.model.value.m44)
+ }
+ }
+ TextField {
+ text: editorRoot.model.value.m44
+ validator: DoubleValidator {
+ locale: "C"
+ }
+ onEditingFinished:{
+ if (acceptableInput)
+ editorRoot.model.value = Qt.matrix4x4(editorRoot.model.value.m11, editorRoot.model.value.m12, editorRoot.model.value.m13, editorRoot.model.value.m14,
+ editorRoot.model.value.m21, editorRoot.model.value.m22, editorRoot.model.value.m23, editorRoot.model.value.m24,
+ editorRoot.model.value.m31, editorRoot.model.value.m32, editorRoot.model.value.m33, editorRoot.model.value.m34,
+ editorRoot.model.value.m41, editorRoot.model.value.m42, editorRoot.model.value.m43, parseFloat(text))
+ }
+ }
+ }
+ }
+ }
+
+ Component {
+ id: samplerEditor
+ ColumnLayout {
+ Image {
+ id: previewImage
+ sourceSize.width: 128
+ sourceSize.height: 128
+ fillMode: Image.PreserveAspectFit
+ }
+ Button {
+ text: "Choose Image"
+ onClicked: {
+ textureSourceDialog.open()
+ }
+ }
+ FileDialog {
+ id: textureSourceDialog
+ title: "Open an Image File"
+ nameFilters: [ uniformManagerPane.materialAdapter.getSupportedImageFormatsFilter()]
+ onAccepted: {
+ if (textureSourceDialog.selectedFile !== null) {
+ editorRoot.model.value = textureSourceDialog.selectedFile
+ previewImage.source = textureSourceDialog.selectedFile
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/main.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/main.qml
new file mode 100644
index 00000000..ea23d3f9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/main.qml
@@ -0,0 +1,319 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+import QtQuick
+import QtQuick.Window
+import QtQuick.Controls
+import QtQuick.Layouts
+import QtQuick.Dialogs
+import QtCore
+
+import QtQuick3D.MaterialEditor
+
+ApplicationWindow {
+ id: window
+ height: 720
+ width: 1024
+ visible: true
+ title: qsTr("Custom Material Editor")
+
+ // Context property (see main.cpp)
+ property url projectFolder: _qtProjectDir // qmllint disable unqualified
+
+ Settings {
+ id: settings
+ property alias windowX: window.x
+ property alias windowY: window.y
+ property alias windowWidth: window.width
+ property alias windowHeight: window.height
+ property alias windowVisibility: window.visibility
+ }
+
+ Component.onCompleted: {
+ mainSplitView.restoreState(settings.value("ui/mainSplitView"))
+ editorView.restoreState(settings.value("ui/editorView"))
+ }
+ Component.onDestruction: {
+ settings.setValue("ui/mainSplitView", mainSplitView.saveState())
+ settings.setValue("ui/editorView", editorView.saveState())
+ }
+
+ QtObject {
+ id: resourceStore
+ objectName: "QtQuick3DResourceStorePrivate"
+ }
+
+ FileDialog {
+ id: openMaterialDialog
+ title: "Open a Material Project File"
+ nameFilters: [ "Material Editor Project (*.qmp)"]
+ currentFolder: window.projectFolder
+ onAccepted: {
+ if (openMaterialDialog.selectedFile !== null)
+ materialAdapter.loadMaterial(openMaterialDialog.selectedFile);
+ }
+ }
+
+ FileDialog {
+ id: saveAsDialog
+ fileMode: FileDialog.SaveFile
+ currentFolder: window.projectFolder
+ nameFilters: [ "Material Editor Project (*.qmp)"]
+ onAccepted: materialAdapter.saveMaterial(selectedFile)
+
+ }
+
+
+ FileDialog {
+ id: fragmentShaderImportDialog
+ title: "Fragment Shader to import"
+ nameFilters: [ "Fragment Shader (*.frag *.fs *.glsl)" ]
+ currentFolder: window.projectFolder
+ onAccepted: {
+ if (fragmentShaderImportDialog.selectedFile !== null) {
+ materialAdapter.importFragmentShader(fragmentShaderImportDialog.selectedFile)
+ }
+ }
+ }
+
+ FileDialog {
+ id: vertexShaderImportDialog
+ title: "Vertex Shader to import"
+ nameFilters: [ "Vertex Shader (*.vert *.vs *.glsl)" ]
+ currentFolder: window.projectFolder
+ onAccepted: {
+ if (vertexShaderImportDialog.selectedFile !== null) {
+ materialAdapter.importVertexShader(vertexShaderImportDialog.selectedFile)
+ }
+ }
+ }
+
+ FileDialog {
+ id: saveCompFileDialog
+ title: "Choose file"
+ nameFilters: [ "QML Componen (*.qml)" ]
+ fileMode: FileDialog.SaveFile
+ currentFolder: window.projectFolder
+ onAccepted: {
+ if (selectedFile !== null)
+ componentFilePath.text = selectedFile
+ }
+ }
+
+ RegularExpressionValidator {
+ id: nameValidator
+ regularExpression: /[a-zA-Z0-9_-]*/
+ }
+
+ Dialog {
+ id: exportMaterialDialog
+ title: "Export material"
+ anchors.centerIn: parent
+
+ ColumnLayout {
+ id: exportFiles
+ anchors.fill: parent
+ spacing: 1
+ RowLayout {
+ Text {
+ text: qsTr("Component")
+ color: palette.text
+ }
+ TextField {
+ id: componentFilePath
+ readOnly: true
+ }
+ Button {
+ text: qsTr("Choose...")
+ onClicked: {
+ saveCompFileDialog.open()
+ exportMaterialDialog.aboutToHide()
+ }
+ }
+ }
+ RowLayout {
+ Text {
+ text: qsTr("Vertex:")
+ color: palette.text
+ }
+ TextField {
+ id: vertexFilename
+ enabled: (editorView.vertexEditor.text !== "")
+ validator: nameValidator
+ }
+ }
+ RowLayout {
+ Text {
+ text: qsTr("Fragment:")
+ color: palette.text
+ }
+ TextField {
+ id: fragmentFilename
+ enabled: (editorView.fragmentEditor.text !== "")
+ validator: nameValidator
+ }
+ }
+
+ DialogButtonBox {
+ Button {
+ text: qsTr("Export")
+ enabled: (componentFilePath.text !== "" && (!vertexFilename.enabled || (vertexFilename.enabled && vertexFilename.text !== "")) && (!fragmentFilename.enabled || (fragmentFilename.enabled && fragmentFilename.text !== "")))
+ DialogButtonBox.buttonRole: DialogButtonBox.AcceptRole
+ onClicked: exportMaterialDialog.accept()
+ }
+ Button {
+ text: qsTr("Cancel")
+ DialogButtonBox.buttonRole: DialogButtonBox.DestructiveRole
+ onClicked: exportMaterialDialog.reject()
+ }
+ }
+ }
+
+ onAccepted: {
+ materialAdapter.exportQmlComponent(componentFilePath.text, vertexFilename.text, fragmentFilename.text)
+ }
+ }
+
+ SaveChangesDialog {
+ id: saveChangesDialog
+ materialAdapter: materialAdapter
+ saveAsDialog: saveAsDialog
+ anchors.centerIn: parent
+ }
+
+ AboutDialog {
+ id: aboutDialog
+ parent: Overlay.overlay
+ anchors.centerIn: parent
+ }
+
+ function saveAction() {
+ // 1. No file name(s) given (call saveAs)
+ let materialSaveFileUrl = new URL(materialAdapter.materialSaveFile)
+ if (materialSaveFileUrl.toString().length > 0)
+ materialAdapter.save()
+ else
+ saveAsAction()
+ }
+ function openAction() {
+ openMaterialDialog.open()
+ }
+ function newAction() {
+ saveChangesDialog.doIfChangesSavedOrDiscarded(() => { materialAdapter.reset() });
+ materialAdapter.reset()
+ }
+ function saveAsAction() {
+ saveAsDialog.open()
+ }
+ function quitAction() {
+ Qt.quit()
+ }
+ function aboutAction() {
+ aboutDialog.open()
+ }
+
+ function importFragmentShader() {
+ fragmentShaderImportDialog.open()
+ }
+
+ function importVertexShader() {
+ vertexShaderImportDialog.open()
+ }
+
+ function exportMaterial() {
+ exportMaterialDialog.open()
+ }
+
+ menuBar: MenuBar {
+ Menu {
+ title: qsTr("&File")
+ Action { text: qsTr("&New..."); onTriggered: window.newAction(); }
+ Action { text: qsTr("&Open..."); onTriggered: window.openAction(); }
+ Action { text: qsTr("&Save"); onTriggered: window.saveAction(); }
+ Action { text: qsTr("Save &As..."); onTriggered: window.saveAsAction(); }
+ MenuSeparator { }
+ Menu {
+ title: qsTr("Import")
+ Action { text: qsTr("Fragment Shader"); onTriggered: window.importFragmentShader(); }
+ Action { text: qsTr("Vertex Shader"); onTriggered: window.importVertexShader(); }
+ }
+ Action { text: qsTr("Export"); onTriggered: window.exportMaterial(); }
+
+ MenuSeparator { }
+ Action { text: qsTr("&Quit"); onTriggered: window.quitAction(); }
+ }
+ Menu {
+ title: qsTr("&Help")
+ Action { text: qsTr("&About"); onTriggered: window.aboutAction(); }
+ }
+ }
+
+ SplitView {
+ id: mainSplitView
+ anchors.fill: parent
+ orientation: Qt.Horizontal
+ EditorView {
+ id: editorView
+ vertexTabText: "Vertex Shader"
+ fragmentTabText: "Fragment Shader"
+ SplitView.preferredWidth: window.width * 0.5
+ SplitView.fillWidth: true
+ materialAdapter: materialAdapter
+ instanceEntry: preview.instanceEntry
+ targetModel: preview.modelInstance
+ }
+ Preview {
+ id: preview
+ implicitWidth: parent.width * 0.5
+ currentMaterial: materialAdapter.material
+ }
+ }
+
+ function outputLine(lineText) {
+ // Prepend
+ editorView.outputTextItem.text = lineText + "\n" + editorView.outputTextItem.text;
+ }
+
+ function printShaderStatusError(stage, msg) {
+ let outputString = ""
+ outputString += msg.filename + " => " + msg.message
+ if (msg.identifier !== null && msg.identifier !== "")
+ outputString += " '" + msg.identifier + "'";
+ if (msg.line >= 0)
+ outputString += ", on line: " + msg.line
+ outputLine(outputString)
+ }
+
+ MaterialAdapter {
+ id: materialAdapter
+ vertexShader: editorView.vertexEditor.text
+ fragmentShader: editorView.fragmentEditor.text
+ rootNode: preview.rootNode
+ uniformModel: editorView.uniformModel
+ onVertexStatusChanged: {
+ if (vertexStatus.status !== ShaderConstants.Success) {
+ editorView.tabBarInfoView.currentIndex = 1
+ window.printShaderStatusError(ShaderConstants.Vertex, vertexStatus)
+ } else if (fragmentStatus.status === ShaderConstants.Success){
+ // both work, clear
+ editorView.outputTextItem.text = "";
+ }
+ }
+ onFragmentStatusChanged: {
+ if (fragmentStatus.status !== ShaderConstants.Success) {
+ editorView.tabBarInfoView.currentIndex = 1
+ window.printShaderStatusError(ShaderConstants.Fragment, fragmentStatus)
+ } else if (vertexStatus.status === ShaderConstants.Success) {
+ // both work, clear
+ editorView.outputTextItem.text = "";
+ }
+ }
+
+ onVertexShaderChanged: {
+ editorView.vertexEditor.text = materialAdapter.vertexShader
+ }
+ onFragmentShaderChanged: {
+ editorView.fragmentEditor.text = materialAdapter.fragmentShader
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/plugins.qmltypes
new file mode 100644
index 00000000..91e5f055
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/plugins.qmltypes
@@ -0,0 +1,350 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "materialadapter.h"
+ lineNumber: 31
+ name: "MaterialAdapter"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D.MaterialEditor/MaterialAdapter 1.0"]
+ exportMetaObjectRevisions: [256]
+ Property {
+ name: "material"
+ type: "QQuick3DCustomMaterial"
+ isPointer: true
+ read: "material"
+ notify: "materialChanged"
+ index: 0
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "rootNode"
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "rootNode"
+ write: "setRootNode"
+ notify: "rootNodeChanged"
+ index: 1
+ lineNumber: 41
+ }
+ Property {
+ name: "fragmentShader"
+ type: "QString"
+ read: "fragmentShader"
+ write: "setFragmentShader"
+ notify: "fragmentShaderChanged"
+ index: 2
+ lineNumber: 42
+ }
+ Property {
+ name: "vertexShader"
+ type: "QString"
+ read: "vertexShader"
+ write: "setVertexShader"
+ notify: "vertexShaderChanged"
+ index: 3
+ lineNumber: 43
+ }
+ Property {
+ name: "vertexStatus"
+ type: "ShaderBuildMessage"
+ read: "vertexStatus"
+ notify: "vertexStatusChanged"
+ index: 4
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "fragmentStatus"
+ type: "ShaderBuildMessage"
+ read: "fragmentStatus"
+ notify: "fragmentStatusChanged"
+ index: 5
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "uniformModel"
+ type: "UniformModel"
+ isPointer: true
+ read: "uniformModel"
+ write: "setUniformModel"
+ notify: "uniformModelChanged"
+ index: 6
+ lineNumber: 46
+ }
+ Property {
+ name: "unsavedChanges"
+ type: "bool"
+ read: "unsavedChanges"
+ write: "setUnsavedChanges"
+ notify: "unsavedChangesChanged"
+ index: 7
+ lineNumber: 47
+ }
+ Property {
+ name: "materialSaveFile"
+ type: "QUrl"
+ read: "materialSaveFile"
+ write: "setMaterialSaveFile"
+ notify: "materialSaveFileChanged"
+ index: 8
+ lineNumber: 48
+ }
+ Property {
+ name: "cullMode"
+ type: "QQuick3DMaterial::CullMode"
+ read: "cullMode"
+ write: "setCullMode"
+ notify: "cullModeChanged"
+ index: 9
+ lineNumber: 50
+ }
+ Property {
+ name: "depthDrawMode"
+ type: "QQuick3DMaterial::DepthDrawMode"
+ read: "depthDrawMode"
+ write: "setDepthDrawMode"
+ notify: "depthDrawModeChanged"
+ index: 10
+ lineNumber: 51
+ }
+ Property {
+ name: "shadingMode"
+ type: "QQuick3DCustomMaterial::ShadingMode"
+ read: "shadingMode"
+ write: "setShadingMode"
+ notify: "shadingModeChanged"
+ index: 11
+ lineNumber: 52
+ }
+ Property {
+ name: "sourceBlend"
+ type: "QQuick3DCustomMaterial::BlendMode"
+ read: "srcBlend"
+ write: "setSrcBlend"
+ notify: "srcBlendChanged"
+ index: 12
+ lineNumber: 53
+ }
+ Property {
+ name: "destinationBlend"
+ type: "QQuick3DCustomMaterial::BlendMode"
+ read: "dstBlend"
+ write: "setDstBlend"
+ notify: "dstBlendChanged"
+ index: 13
+ lineNumber: 54
+ }
+ Signal { name: "materialChanged"; lineNumber: 110 }
+ Signal { name: "fragmentShaderChanged"; lineNumber: 111 }
+ Signal { name: "vertexShaderChanged"; lineNumber: 112 }
+ Signal { name: "vertexStatusChanged"; lineNumber: 113 }
+ Signal { name: "uniformModelChanged"; lineNumber: 114 }
+ Signal { name: "fragmentStatusChanged"; lineNumber: 115 }
+ Signal { name: "unsavedChangesChanged"; lineNumber: 116 }
+ Signal { name: "materialSaveFileChanged"; lineNumber: 117 }
+ Signal { name: "errorOccurred"; lineNumber: 119 }
+ Signal { name: "postMaterialSaved"; lineNumber: 120 }
+ Signal { name: "rootNodeChanged"; lineNumber: 121 }
+ Signal { name: "cullModeChanged"; lineNumber: 122 }
+ Signal { name: "depthDrawModeChanged"; lineNumber: 123 }
+ Signal { name: "shadingModeChanged"; lineNumber: 124 }
+ Signal { name: "srcBlendChanged"; lineNumber: 125 }
+ Signal { name: "dstBlendChanged"; lineNumber: 126 }
+ Method {
+ name: "importFragmentShader"
+ lineNumber: 101
+ Parameter { name: "shaderFile"; type: "QUrl" }
+ }
+ Method {
+ name: "importVertexShader"
+ lineNumber: 102
+ Parameter { name: "shaderFile"; type: "QUrl" }
+ }
+ Method { name: "save"; type: "bool"; lineNumber: 103 }
+ Method {
+ name: "saveMaterial"
+ type: "bool"
+ lineNumber: 104
+ Parameter { name: "materialFile"; type: "QUrl" }
+ }
+ Method {
+ name: "loadMaterial"
+ type: "bool"
+ lineNumber: 105
+ Parameter { name: "materialFile"; type: "QUrl" }
+ }
+ Method {
+ name: "exportQmlComponent"
+ type: "bool"
+ lineNumber: 106
+ Parameter { name: "componentFile"; type: "QUrl" }
+ Parameter { name: "vertName"; type: "QString" }
+ Parameter { name: "fragName"; type: "QString" }
+ }
+ Method { name: "reset"; lineNumber: 107 }
+ Method {
+ name: "getSupportedImageFormatsFilter"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 98
+ }
+ }
+ Component {
+ file: "qsyntaxhighlighter.h"
+ lineNumber: 24
+ name: "QSyntaxHighlighter"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Method { name: "rehighlight"; lineNumber: 37 }
+ Method {
+ name: "rehighlightBlock"
+ lineNumber: 38
+ Parameter { name: "block"; type: "QTextBlock" }
+ }
+ Method {
+ name: "_q_reformatBlocks"
+ lineNumber: 59
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "charsRemoved"; type: "int" }
+ Parameter { name: "charsAdded"; type: "int" }
+ }
+ Method { name: "_q_delayedRehighlight"; lineNumber: 60 }
+ }
+ Component {
+ file: "buildmessage.h"
+ lineNumber: 32
+ name: "ShaderBuildMessage"
+ accessSemantics: "value"
+ exports: ["QtQuick3D.MaterialEditor/shaderStatus 1.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [256]
+ Enum {
+ name: "Status"
+ isScoped: true
+ lineNumber: 43
+ values: ["Success", "Error"]
+ }
+ Enum {
+ name: "Stage"
+ isScoped: true
+ lineNumber: 49
+ values: ["Vertex", "Fragment"]
+ }
+ Property {
+ name: "filename"
+ type: "QString"
+ read: "filename"
+ index: 0
+ lineNumber: 35
+ isReadonly: true
+ }
+ Property {
+ name: "message"
+ type: "QString"
+ read: "message"
+ index: 1
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "identifier"
+ type: "QString"
+ read: "identifier"
+ index: 2
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property { name: "line"; type: "qlonglong"; read: "line"; index: 3; lineNumber: 38; isReadonly: true }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ index: 4
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property { name: "stage"; type: "Stage"; read: "stage"; index: 5; lineNumber: 40; isReadonly: true }
+ }
+ Component {
+ file: "buildmessage.h"
+ lineNumber: 78
+ name: "ShaderBuildMessageDerived"
+ accessSemantics: "none"
+ prototype: "ShaderBuildMessage"
+ exports: ["QtQuick3D.MaterialEditor/ShaderConstants 1.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [256]
+ }
+ Component {
+ file: "syntaxhighlighter.h"
+ lineNumber: 16
+ name: "SyntaxHighlighter"
+ accessSemantics: "reference"
+ prototype: "QSyntaxHighlighter"
+ exports: ["QtQuick3D.MaterialEditor/SyntaxHighlighter 1.0"]
+ exportMetaObjectRevisions: [256]
+ Property {
+ name: "document"
+ type: "QQuickTextDocument"
+ isPointer: true
+ read: "document"
+ write: "setDocument"
+ notify: "documentChanged"
+ index: 0
+ lineNumber: 19
+ }
+ Signal { name: "documentChanged"; lineNumber: 35 }
+ }
+ Component {
+ file: "uniformmodel.h"
+ lineNumber: 13
+ name: "UniformModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractListModel"
+ exports: ["QtQuick3D.MaterialEditor/UniformModel 1.0"]
+ exportMetaObjectRevisions: [256]
+ Enum {
+ name: "UniformType"
+ lineNumber: 21
+ values: [
+ "Bool",
+ "Int",
+ "Float",
+ "Vec2",
+ "Vec3",
+ "Vec4",
+ "Mat44",
+ "Sampler"
+ ]
+ }
+ Method {
+ name: "insertRow"
+ type: "bool"
+ lineNumber: 47
+ Parameter { name: "rowIndex"; type: "int" }
+ Parameter { name: "type"; type: "int" }
+ Parameter { name: "id"; type: "QString" }
+ }
+ Method {
+ name: "removeRow"
+ lineNumber: 48
+ Parameter { name: "rowIndex"; type: "int" }
+ Parameter { name: "rows"; type: "int" }
+ }
+ Method {
+ name: "removeRow"
+ isCloned: true
+ lineNumber: 48
+ Parameter { name: "rowIndex"; type: "int" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/qmldir
new file mode 100644
index 00000000..26dbad92
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/MaterialEditor/qmldir
@@ -0,0 +1,16 @@
+module QtQuick3D.MaterialEditor
+typeinfo plugins.qmltypes
+import QtQuick3D
+prefer :/qt-project.org/imports/QtQuick3D/MaterialEditor/
+ShaderEditor 1.0 ShaderEditor.qml
+EditorView 1.0 EditorView.qml
+Preview 1.0 Preview.qml
+PreviewControls 1.0 PreviewControls.qml
+FrostedGlass 1.0 FrostedGlass.qml
+AboutDialog 1.0 AboutDialog.qml
+MaterialPropertiesPane 1.0 MaterialPropertiesPane.qml
+InstancingPropertiesPane 1.0 InstancingPropertiesPane.qml
+SaveChangesDialog 1.0 SaveChangesDialog.qml
+UniformManagerPane 1.0 UniformManagerPane.qml
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/Quick3DParticleEffects.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/Quick3DParticleEffects.qmltypes
new file mode 100644
index 00000000..91181ef1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/Quick3DParticleEffects.qmltypes
@@ -0,0 +1,8 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/color_table.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/color_table.png
new file mode 100644
index 00000000..ecac519f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/color_table.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/color_table2.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/color_table2.png
new file mode 100644
index 00000000..6b12c062
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/color_table2.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/droplet.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/droplet.png
new file mode 100644
index 00000000..414ad028
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/droplet.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/dummy.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/dummy.png
new file mode 100644
index 00000000..a3b6c7f6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/dummy.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/dummy16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/dummy16.png
new file mode 100644
index 00000000..de8906a7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/dummy16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/dummy@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/dummy@2x.png
new file mode 100644
index 00000000..7ca04a01
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/dummy@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/rain.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/rain.png
new file mode 100644
index 00000000..e99b15de
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/rain.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/ripple.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/ripple.png
new file mode 100644
index 00000000..94e6ab80
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/ripple.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/smoke2.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/smoke2.png
new file mode 100644
index 00000000..126ab924
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/smoke2.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite.png
new file mode 100644
index 00000000..033f9ec2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite2.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite2.png
new file mode 100644
index 00000000..e6c0fe1a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite2.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/snowflake.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/snowflake.png
new file mode 100644
index 00000000..ff3f798c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/snowflake.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/sphere.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/sphere.png
new file mode 100644
index 00000000..3ed902d1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/sphere.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/splash7.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/splash7.png
new file mode 100644
index 00000000..ded60be5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/images/splash7.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/particleeffects.metainfo b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/particleeffects.metainfo
new file mode 100644
index 00000000..d9bc305b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/particleeffects.metainfo
@@ -0,0 +1,246 @@
+MetaInfo {
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Clouds"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_clouds.qml" }
+ ExtraFile { source: "images/smoke_sprite2.png" }
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Dust"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_dust.qml" }
+ ExtraFile { source: "images/sphere.png" }
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Exhaust"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_exhaust.qml" }
+ ExtraFile { source: "images/smoke2.png" }
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Fire"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_fire.qml" }
+ ExtraFile { source: "images/smoke_sprite.png" }
+ ExtraFile { source: "images/sphere.png" }
+ ExtraFile { source: "images/color_table.png" }
+ ExtraFile { source: "images/color_table2.png" }
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Heavy Rain"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_heavyrain.qml" }
+ ExtraFile { source: "images/rain.png" }
+ ExtraFile { source: "images/sphere.png" }
+ ExtraFile { source: "images/ripple.png" }
+ ExtraFile { source: "images/splash7.png" }
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Heavy Rain - Tire Spray"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_heavyrain_tirespray.qml" }
+ ExtraFile { source: "images/smoke2.png" }
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Light Rain"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_lightrain.qml" }
+ ExtraFile { source: "images/rain.png" }
+ ExtraFile { source: "images/splash7.png" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Light Rain - Tire Spray"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_lightrain_tirespray.qml" }
+ ExtraFile { source: "images/smoke2.png" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Rain Mist"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_rainmist.qml" }
+ ExtraFile { source: "images/smoke2.png" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Snow"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_snow.qml" }
+ ExtraFile { source: "images/snowflake.png" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particle3D.ParticleSystem3D"
+ icon: "images/dummy16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Steam"
+ category: "Qt Quick 3D Particle Effects"
+ libraryIcon: "images/dummy.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.ParticleEffects"
+ QmlSource { source: "./source/particleeffect_steam.qml" }
+ ExtraFile { source: "images/smoke2.png" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_clouds.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_clouds.qml
new file mode 100644
index 00000000..be8f3a06
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_clouds.qml
@@ -0,0 +1,121 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: cloudSystem
+ ParticleEmitter3D {
+ id: baseCloudEmitter
+ emitRate: 0
+ lifeSpan: 200000
+ particle: cloudParticle
+ particleScale: 35
+ particleScaleVariation: 10
+ emitBursts: cloudBaseBurst
+ velocity: cloudDirection
+ shape: cloudShape
+ depthBias: -20
+ SpriteParticle3D {
+ id: cloudParticle
+ color: "#bcffffff"
+ particleScale: 12
+ fadeInEffect: Particle3D.FadeScale
+ fadeInDuration: 0
+ fadeOutDuration: 0
+ blendMode: SpriteParticle3D.SourceOver
+ sprite: cloudTexture
+ spriteSequence: cloudSequence
+ billboard: true
+ maxAmount: 50
+ sortMode: Particle3D.SortNewest
+ Texture {
+ id: cloudTexture
+ source: "smoke_sprite2.png"
+ }
+ SpriteSequence3D {
+ id: cloudSequence
+ animationDirection: SpriteSequence3D.Alternate
+ durationVariation: 3000
+ interpolate: true
+ randomStart: true
+ frameCount: 15
+ duration: 50000
+ }
+ }
+
+ ParticleShape3D {
+ id: cloudShape
+ type: ParticleShape3D.Sphere
+ fill: false
+ extents.z: 250
+ extents.y: 100
+ extents.x: 250
+ }
+
+ DynamicBurst3D {
+ id: cloudBaseBurst
+ amount: 10
+ }
+ }
+
+ ParticleEmitter3D {
+ id: smallCloudEmitter
+ lifeSpan: 2000000
+ emitRate: 0
+ particle: cloudSmallParticle
+ particleScale: 18
+ particleScaleVariation: 7
+ velocity: cloudDirection
+ shape: cloudOuterShape
+ emitBursts: cloudSmallBurst
+ depthBias: -25
+ SpriteParticle3D {
+ id: cloudSmallParticle
+ color: "#65ffffff"
+ maxAmount: 75
+ particleScale: 12
+ fadeOutDuration: 0
+ fadeInDuration: 0
+ fadeInEffect: Particle3D.FadeScale
+ blendMode: SpriteParticle3D.SourceOver
+ sortMode: Particle3D.SortNewest
+ spriteSequence: cloudSequence
+ sprite: cloudTexture
+ billboard: true
+ }
+
+ ParticleShape3D {
+ id: cloudOuterShape
+ extents.x: 350
+ extents.y: 150
+ extents.z: 350
+ fill: true
+ type: ParticleShape3D.Sphere
+ }
+
+ DynamicBurst3D {
+ id: cloudSmallBurst
+ amount: 15
+ }
+ }
+ VectorDirection3D {
+ id: cloudDirection
+ direction.y: 0
+ direction.z: -20
+ }
+ Wander3D {
+ id: cloudWander
+ uniqueAmountVariation: 0.3
+ uniqueAmount.x: 15
+ uniqueAmount.y: 15
+ uniqueAmount.z: 15
+ uniquePace.x: 0.01
+ uniquePace.y: 0.01
+ uniquePace.z: 0.01
+ particles: [cloudParticle, cloudSmallParticle, smallCloudEmitter]
+ system: cloudSystem
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_dust.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_dust.qml
new file mode 100644
index 00000000..25cbf808
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_dust.qml
@@ -0,0 +1,65 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: dust
+ y: 100
+ ParticleEmitter3D {
+ id: dustEmitter
+ emitRate: 20
+ particle: dustParticle
+ particleScaleVariation: 0.25
+ particleScale: 0.75
+ lifeSpan: 10000
+ lifeSpanVariation: 100
+ velocity: dustDirection
+ shape: dustShape
+ SpriteParticle3D {
+ id: dustParticle
+ color: "#6ed0d0d0"
+ sprite: dustTexture
+ billboard: true
+ maxAmount: 500
+ fadeInDuration: 1500
+ fadeOutDuration: 1500
+ VectorDirection3D {
+ id: dustDirection
+ direction.y: 2
+ direction.z: 0
+ directionVariation.x: 2
+ directionVariation.y: 2
+ directionVariation.z: 2
+ }
+
+ Texture {
+ id: dustTexture
+ source: "sphere.png"
+ }
+ }
+ }
+
+ ParticleShape3D {
+ id: dustShape
+ extents.x: 500
+ extents.y: 200
+ extents.z: 500
+ }
+
+ Wander3D {
+ id: dustWander
+ system: dust
+ particles: dustParticle
+ uniquePaceVariation: 0.5
+ uniqueAmountVariation: 0.5
+ uniquePace.x: 0.05
+ uniquePace.z: 0.05
+ uniquePace.y: 0.05
+ uniqueAmount.x: 10
+ uniqueAmount.z: 10
+ uniqueAmount.y: 10
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_exhaust.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_exhaust.qml
new file mode 100644
index 00000000..10ce6997
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_exhaust.qml
@@ -0,0 +1,71 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: exhaust
+ ParticleEmitter3D {
+ id: exhaustEmitter
+ emitRate: 35
+ lifeSpan: 300
+ particle: exhaustParticle
+ particleScale: 8
+ particleScaleVariation: 3
+ lifeSpanVariation: 100
+ velocity: exhaustDirection
+ depthBias: -20
+ SpriteParticle3D {
+ id: exhaustParticle
+ color: "#fdfeff"
+ maxAmount: 100
+ particleScale: 12
+ fadeOutDuration: 150
+ fadeInDuration: 150
+ fadeInEffect: Particle3D.FadeScale
+ blendMode: SpriteParticle3D.SourceOver
+ sortMode: Particle3D.SortNewest
+ spriteSequence: exhaustSequence
+ sprite: exhaustTexture
+ billboard: true
+ Texture {
+ id: exhaustTexture
+ source: "smoke2.png"
+ }
+
+ SpriteSequence3D {
+ id: exhaustSequence
+ frameCount: 15
+ duration: 2000
+ }
+
+ Wander3D {
+ id: exhaustWander
+ fadeInDuration: 500
+ particles: exhaustParticle
+ system: exhaust
+ globalPace.y: 0.3
+ globalAmount.y: 50
+ uniquePaceVariation: 0.3
+ uniqueAmountVariation: 0.3
+ uniquePace.x: 0.1
+ uniquePace.y: 0.3
+ uniquePace.z: 0.25
+ uniqueAmount.x: 30
+ uniqueAmount.y: 60
+ uniqueAmount.z: 50
+ }
+
+ VectorDirection3D {
+ id: exhaustDirection
+ directionVariation.x: 5
+ directionVariation.y: 10
+ directionVariation.z: 20
+ direction.x: 750
+ direction.y: 0
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_fire.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_fire.qml
new file mode 100644
index 00000000..90867507
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_fire.qml
@@ -0,0 +1,140 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ ParticleEmitter3D {
+ id: smokeEmitter
+ emitRate: 20
+ lifeSpan: 1500
+ lifeSpanVariation: 750
+ particle: smokeParticle
+ particleScale: 1
+ particleScaleVariation: 4
+ particleEndScale: 25
+ velocity: smokeDirection
+
+ VectorDirection3D {
+ id: smokeDirection
+ directionVariation.x: 10
+ directionVariation.y: 10
+ directionVariation.z: 10
+ direction.y: 75
+ }
+
+ SpriteParticle3D {
+ id: smokeParticle
+ color: "#ffffff"
+ maxAmount: 400
+ particleScale: 5
+ fadeInDuration: 3500
+ fadeOutDuration: 1250
+ sortMode: Particle3D.SortNewest
+ blendMode: SpriteParticle3D.SourceOver
+ billboard: true
+ sprite: smokeTexture
+ spriteSequence: spriteSequence
+
+ Texture {
+ id: smokeTexture
+ source: "smoke_sprite.png"
+ }
+
+ SpriteSequence3D {
+ id: spriteSequence
+ duration: 6000
+ frameCount: 15
+ }
+ }
+ }
+
+ ParticleEmitter3D {
+ id: sparkEmitter
+ emitRate: 10
+ lifeSpan: 800
+ lifeSpanVariation: 600
+ particle: sparkParticle
+ particleScaleVariation: 1
+ velocity: sparkDirection
+ depthBias: -100
+
+ VectorDirection3D {
+ id: sparkDirection
+ directionVariation.x: 25
+ directionVariation.y: 10
+ directionVariation.z: 25
+ direction.y: 60
+ }
+
+ SpriteParticle3D {
+ id: sparkParticle
+ color: "#ffffff"
+ maxAmount: 100
+ particleScale: 1
+ fadeOutEffect: Particle3D.FadeScale
+ sortMode: Particle3D.SortNewest
+ blendMode: SpriteParticle3D.Screen
+ billboard: true
+ sprite: sphereTexture
+ colorTable: colorTable
+
+ Texture {
+ id: sphereTexture
+ source: "sphere.png"
+ }
+
+ Texture {
+ id: colorTable
+ source: "colorTable.png"
+ }
+ }
+ }
+
+ ParticleEmitter3D {
+ id: fireEmitter
+ emitRate: 90
+ lifeSpan: 750
+ lifeSpanVariation: 100
+ particle: fireParticle
+ particleScale: 3
+ particleScaleVariation: 2
+ velocity: fireDirection
+ depthBias: -100
+
+ VectorDirection3D {
+ id: fireDirection
+ directionVariation.x: 10
+ directionVariation.z: 10
+ direction.y: 75
+ }
+
+ SpriteParticle3D {
+ id: fireParticle
+ maxAmount: 500
+ color: "#ffffff"
+ colorTable: colorTable2
+ sprite: sphereTexture
+ sortMode: Particle3D.SortNewest
+ fadeInEffect: Particle3D.FadeScale
+ fadeOutEffect: Particle3D.FadeOpacity
+ blendMode: SpriteParticle3D.Screen
+ billboard: true
+
+ Texture {
+ id: colorTable2
+ source: "color_table2.png"
+ }
+
+ }
+ }
+
+ Gravity3D {
+ id: sparkGravity
+ magnitude: 100
+ particles: sparkParticle
+ enabled: true
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_heavyrain.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_heavyrain.qml
new file mode 100644
index 00000000..536cb962
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_heavyrain.qml
@@ -0,0 +1,196 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: heavyRain
+ y: 2000
+ ParticleEmitter3D {
+ id: heavyRainEmitter
+ emitRate: 50
+ lifeSpan: 500
+ shape: heavyRainShape
+ particle: heavyRainParticle
+ particleScale: 0.75
+ particleScaleVariation: 0.25
+ velocity: heavyRainDirection
+ depthBias: -200
+
+ VectorDirection3D {
+ id: heavyRainDirection
+ direction.y: -(heavyRain.y * 2)
+ }
+
+ SpriteParticle3D {
+ id: heavyRainParticle
+ color: "#73e6f4ff"
+ maxAmount: 100
+ particleScale: 100
+ fadeInDuration: 0
+ fadeOutDuration: 10
+ fadeOutEffect: Particle3D.FadeOpacity
+ sortMode: Particle3D.SortDistance
+ sprite: heavyRainTexture
+ spriteSequence: heavyRainSequence
+ offsetY: heavyRainParticle.particleScale / 2
+ billboard: true
+
+ Texture {
+ id: heavyRainTexture
+ source: "rain.png"
+ }
+
+ SpriteSequence3D {
+ id: heavyRainSequence
+ duration: 15
+ randomStart: true
+ animationDirection: SpriteSequence3D.Normal
+ frameCount: 3
+ interpolate: true
+ }
+ }
+ }
+
+ ParticleShape3D {
+ id: heavyRainShape
+ extents.x: 500
+ extents.y: 0.01
+ extents.z: 500
+ type: ParticleShape3D.Cube
+ fill: true
+ }
+
+ TrailEmitter3D {
+ id: heavyRainDropletEmitter
+ emitRate: 0
+ lifeSpan: 500
+ particle: heavyRainDropletParticle
+ particleScaleVariation: 0.2
+ follow: heavyRainParticle
+ emitBursts: heavyRainDropletBurst
+ velocity: heavyRainDropletDirection
+ depthBias: -8
+
+ SpriteParticle3D {
+ id: heavyRainDropletParticle
+ color: "#5ea6e2ff"
+ maxAmount: 300
+ sprite: heavyRainDropletTexture
+ particleScale: 3
+ sortMode: Particle3D.SortDistance
+ fadeInEffect: Particle3D.FadeScale
+ fadeOutEffect: Particle3D.FadeScale
+ fadeOutDuration: 200
+ fadeInDuration: 100
+ billboard: true
+
+ Texture {
+ id: heavyRainDropletTexture
+ source: "sphere.png"
+ }
+ }
+
+ DynamicBurst3D {
+ id: heavyRainDropletBurst
+ triggerMode: DynamicBurst3D.TriggerEnd
+ amount: 1
+ amountVariation: 1
+ }
+
+ VectorDirection3D {
+ id: heavyRainDropletDirection
+ direction.x: 0
+ direction.y: 120
+ direction.z: 0
+ directionVariation.x: 150
+ directionVariation.y: 100
+ directionVariation.z: 150
+ }
+ }
+
+ Gravity3D {
+ id: heavyRainDropletGravity
+ particles: heavyRainDropletParticle
+ magnitude: 800
+ }
+
+ TrailEmitter3D {
+ id: heavyRainPoolEmitter
+ lifeSpan: 800
+ emitRate: 0
+ particle: heavyRainPoolParticle
+ particleScale: 25
+ particleRotation.x: -90
+ follow: heavyRainParticle
+ emitBursts: heavyRainPoolBurst
+ depthBias: -10
+
+ SpriteParticle3D {
+ id: heavyRainPoolParticle
+ color: "#11ecf9ff"
+ maxAmount: 300
+ sprite: heavyRainPoolTexture
+ fadeOutEffect: Particle3D.FadeOpacity
+ fadeInEffect: Particle3D.FadeScale
+ fadeOutDuration: 800
+ fadeInDuration: 150
+ Texture {
+ id: heavyRainPoolTexture
+ source: "ripple.png"
+ }
+ }
+
+ DynamicBurst3D {
+ id: heavyRainPoolBurst
+ triggerMode: DynamicBurst3D.TriggerEnd
+ amount: 1
+ }
+ }
+
+ TrailEmitter3D {
+ id: heavyRainSplashEmitter
+ emitRate: 0
+ lifeSpan: 800
+ particle: heavyRainSplashParticle
+ particleScale: 15
+ particleScaleVariation: 15
+ particleRotation.x: 0
+ follow: heavyRainParticle
+ emitBursts: heavyRainSplashBurst
+ depthBias: -10
+
+ SpriteParticle3D {
+ id: heavyRainSplashParticle
+ color: "#94c0e7fb"
+ billboard: true
+ sprite: heavyRainSplashTexture
+ spriteSequence: heavyRainSplashSequence
+ sortMode: Particle3D.SortDistance
+ fadeOutEffect: Particle3D.FadeOpacity
+ fadeInEffect: Particle3D.FadeScale
+ fadeOutDuration: 800
+ fadeInDuration: 450
+ offsetY: particleScale / 2
+ Texture {
+ id: heavyRainSplashTexture
+ source: "splash7.png"
+ }
+
+ SpriteSequence3D {
+ id: heavyRainSplashSequence
+ duration: 800
+ frameCount: 6
+ }
+ maxAmount: 1500
+ }
+
+ DynamicBurst3D {
+ id: heavyRainSplashBurst
+ triggerMode: DynamicBurst3D.TriggerEnd
+ amount: 1
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_heavyrain_tirespray.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_heavyrain_tirespray.qml
new file mode 100644
index 00000000..f1175064
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_heavyrain_tirespray.qml
@@ -0,0 +1,197 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: heavyRainTireSpray
+ ParticleEmitter3D {
+ id: heavyRainTireMistEmitter
+ emitRate: 45
+ lifeSpan: 800
+ lifeSpanVariation: 300
+ particle: heavyRainTireMistParticle
+ particleScale: 5
+ particleEndScale: 25
+ particleScaleVariation: 5
+ shape: heavyRainTireMistShape
+ velocity: heavyRainTireMistDirection
+ depthBias: -20
+
+ SpriteParticle3D {
+ id: heavyRainTireMistParticle
+ color: "#c5e3eaf2"
+ maxAmount: 100
+ particleScale: 12
+ fadeInDuration: 200
+ fadeOutDuration: 350
+ sprite: heavyRainTireSprayTexture
+ spriteSequence: heavyRainTireSpraySequence
+ sortMode: Particle3D.SortNewest
+ fadeInEffect: Particle3D.FadeOpacity
+ blendMode: SpriteParticle3D.SourceOver
+ billboard: true
+
+ Wander3D {
+ id: heavyRainTireMistWander
+ enabled: true
+ fadeOutDuration: 500
+ fadeInDuration: 300
+ uniquePaceVariation: 1
+ uniqueAmountVariation: 1
+ uniquePace.y: 0.03
+ uniqueAmount.y: 20
+ particles: heavyRainTireMistParticle
+ system: heavyRainTireSpray
+ }
+
+ VectorDirection3D {
+ id: heavyRainTireMistDirection
+ directionVariation.x: 100
+ directionVariation.y: 10
+ direction.y: 10
+ directionVariation.z: 250
+ }
+ }
+
+ ParticleShape3D {
+ id: heavyRainTireMistShape
+ fill: true
+ extents.x: 1
+ extents.z: 20
+ extents.y: 15
+ }
+ }
+
+ ParticleEmitter3D {
+ id: heavyRainTireStreamLeft
+ emitRate: 20
+ particle: heavyRainTireStreamLeftParticle
+ particleScale: 15
+ particleEndScale: 75
+ particleRotation.x: 90
+ particleScaleVariation: 5
+ velocity: heavyRainTireStreamLeftDirection
+ lifeSpanVariation: 100
+ lifeSpan: 750
+ depthBias: -15
+
+ SpriteParticle3D {
+ id: heavyRainTireStreamLeftParticle
+ color: "#cdacb1b8"
+ maxAmount: 1000
+ fadeInDuration: 350
+ fadeOutDuration: 200
+ billboard: false
+ sprite: heavyRainTireSprayTexture
+ spriteSequence: heavyRainTireSpraySequence
+ blendMode: SpriteParticle3D.Screen
+ fadeInEffect: Particle3D.FadeScale
+ sortMode: Particle3D.SortNewest
+ }
+
+ VectorDirection3D {
+ id: heavyRainTireStreamLeftDirection
+ direction.x: -200
+ direction.y: 0
+ direction.z: 175
+ directionVariation.z: 25
+ }
+ }
+
+ ParticleEmitter3D {
+ id: heavyRainTireStreamRight
+ depthBias: -15
+ enabled: true
+ particleRotation.x: 90
+ particleScaleVariation: 5
+ velocity: heavyRainTireStreamRightDirection
+ lifeSpanVariation: 100
+ particleEndScale: 75
+ lifeSpan: 750
+ emitRate: 20
+ particleScale: 15
+ particle: heavyRainTireStreamRightParticle
+
+ SpriteParticle3D {
+ id: heavyRainTireStreamRightParticle
+ color: "#cdacb1b8"
+ fadeOutDuration: 200
+ fadeInEffect: Particle3D.FadeScale
+ sortMode: Particle3D.SortNewest
+ blendMode: SpriteParticle3D.Screen
+ spriteSequence: heavyRainTireSpraySequence
+ maxAmount: 1000
+ billboard: false
+ fadeInDuration: 350
+ sprite: heavyRainTireSprayTexture
+ }
+
+ VectorDirection3D {
+ id: heavyRainTireStreamRightDirection
+ direction.y: 0
+ directionVariation.z: 25
+ direction.x: -200
+ direction.z: -175
+ }
+ }
+
+ ParticleEmitter3D {
+ id: heavyRainTireStreamMiddle
+ x: 50.704
+ emitRate: 20
+ particleEndScale: 7
+ particle: heavyRainTireStreamMiddleParticle
+ particleScale: 5
+ particleScaleVariation: 1
+ lifeSpan: 450
+ lifeSpanVariation: 50
+ velocity: heavyRainTireStreamMiddleDirection
+ depthBias: -20
+
+ SpriteParticle3D {
+ id: heavyRainTireStreamMiddleParticle
+ color: "#f6f9ff"
+ fadeOutEffect: Particle3D.FadeOpacity
+ fadeOutDuration: 300
+ fadeInEffect: Particle3D.FadeOpacity
+ sortMode: Particle3D.SortNewest
+ blendMode: SpriteParticle3D.Screen
+ spriteSequence: heavyRainTireSpraySequence
+ maxAmount: 1000
+ billboard: false
+ particleScale: 12
+ fadeInDuration: 300
+ sprite: heavyRainTireSprayTexture
+
+ SpriteSequence3D {
+ id: heavyRainTireSpraySequence
+ duration: 2000
+ frameCount: 15
+ }
+
+ VectorDirection3D {
+ id: heavyRainTireStreamMiddleDirection
+ direction.y: 60
+ directionVariation.z: 20
+ directionVariation.y: 10
+ }
+ }
+ }
+ Texture {
+ id: heavyRainTireSprayTexture
+ source: "smoke2.png"
+ }
+
+ Gravity3D {
+ id: heavyRainTireSprayGravity
+ magnitude: 1500
+ system: heavyRainTireSpray
+ direction.x: 1
+ direction.y: 0
+ direction.z: 0
+ particles: [heavyRainTireMistParticle, heavyRainTireStreamLeftParticle, heavyRainTireStreamRightParticle, heavyRainTireStreamMiddleParticle]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_lightrain.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_lightrain.qml
new file mode 100644
index 00000000..b9777980
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_lightrain.qml
@@ -0,0 +1,108 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: lightRain
+ y: 2000
+ ParticleEmitter3D {
+ id: lightRainEmitter
+ emitRate: 50
+ lifeSpan: 500
+ particle: lightRainParticle
+ particleScale: 0.75
+ particleScaleVariation: 0.25
+ velocity: lightRainDirection
+ shape: lightRainShape
+ depthBias: -200
+
+ VectorDirection3D {
+ id: lightRainDirection
+ direction.y: -(lightRain.y * 2)
+ }
+
+ SpriteParticle3D {
+ id: lightRainParticle
+ color: "#90e6f4ff"
+ maxAmount: 100
+ particleScale: 85
+ fadeInDuration: 0
+ fadeOutDuration: 10
+ fadeOutEffect: Particle3D.FadeOpacity
+ sortMode: Particle3D.SortDistance
+ sprite: lightRainTexture
+ offsetY: particleScale / 2
+ billboard: true
+
+ Texture {
+ id: lightRainTexture
+ source: "rain.png"
+ }
+
+ SpriteSequence3D {
+ id: lightRainSequence
+ duration: 15
+ randomStart: true
+ animationDirection: SpriteSequence3D.Normal
+ frameCount: 3
+ interpolate: true
+ }
+ }
+ }
+
+ ParticleShape3D {
+ id: lightRainShape
+ extents.x: 500
+ extents.y: 0.01
+ extents.z: 500
+ type: ParticleShape3D.Cube
+ fill: true
+ }
+
+ TrailEmitter3D {
+ id: lightRainSplashEmitter
+ emitRate: 0
+ lifeSpan: 800
+ particle: lightRainSplashParticle
+ particleScale: 15
+ particleScaleVariation: 15
+ follow: lightRainParticle
+ emitBursts: lightRainSplashBurst
+ depthBias: -10
+
+ SpriteParticle3D {
+ id: lightRainSplashParticle
+ color: "#8bc0e7fb"
+ maxAmount: 250
+ sprite: lightRainSplashTexture
+ spriteSequence: lightRainSplashSequence
+ fadeInDuration: 450
+ fadeOutDuration: 800
+ fadeInEffect: Particle3D.FadeScale
+ fadeOutEffect: Particle3D.FadeOpacity
+ sortMode: Particle3D.SortDistance
+ billboard: true
+ offsetY: particleScale / 2
+
+ Texture {
+ id: lightRainSplashTexture
+ source: "splash7.png"
+ }
+
+ SpriteSequence3D {
+ id: lightRainSplashSequence
+ duration: 800
+ frameCount: 6
+ }
+ }
+
+ DynamicBurst3D {
+ id: lightRainSplashBurst
+ amount: 1
+ triggerMode: DynamicBurst3D.TriggerEnd
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_lightrain_tirespray.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_lightrain_tirespray.qml
new file mode 100644
index 00000000..93169c5d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_lightrain_tirespray.qml
@@ -0,0 +1,124 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: lightRainTireSpray
+ ParticleEmitter3D {
+ id: lightRainTireMistEmitter
+ emitRate: 15
+ lifeSpan: 700
+ enabled: true
+ particle: lightRainTireMistParticle
+ particleScale: 5
+ particleEndScale: 20
+ particleScaleVariation: 5
+ shape: lightRainTireSprayMistShape
+ lifeSpanVariation: 300
+ velocity: lightRainTireMistDirection
+ depthBias: -20
+
+ SpriteParticle3D {
+ id: lightRainTireMistParticle
+ color: "#c5e3eaf2"
+ particleScale: 12
+ fadeInDuration: 200
+ fadeOutDuration: 350
+ fadeInEffect: Particle3D.FadeOpacity
+ sortMode: Particle3D.SortNewest
+ blendMode: SpriteParticle3D.SourceOver
+ spriteSequence: lightRainTireSpraySequence
+ sprite: lightRainTireSprayTexture
+ billboard: true
+ maxAmount: 1000
+
+ Wander3D {
+ id: lightRainTireMistWander
+ enabled: true
+ fadeOutDuration: 500
+ fadeInDuration: 300
+ uniquePaceVariation: 1
+ uniqueAmountVariation: 1
+ uniquePace.y: 0.03
+ uniqueAmount.y: 20
+ particles: lightRainTireMistParticle
+ system: lightRainTireSpray
+ }
+
+ VectorDirection3D {
+ id: lightRainTireMistDirection
+ directionVariation.x: 100
+ directionVariation.y: 10
+ directionVariation.z: 250
+ direction.y: 10
+ }
+ }
+
+ ParticleShape3D {
+ id: lightRainTireSprayMistShape
+ fill: true
+ extents.x: 1
+ extents.y: 15
+ extents.z: 20
+ }
+ }
+
+ ParticleEmitter3D {
+ id: lightRainStream
+ emitRate: 10
+ particleEndScale: 7
+ particle: lightRainStreamParticle
+ particleScale: 5
+ particleScaleVariation: 1
+ lifeSpan: 450
+ lifeSpanVariation: 50
+ velocity: lightRainStreamDirection
+ depthBias: -20
+
+ SpriteParticle3D {
+ id: lightRainStreamParticle
+ color: "#f6f9ff"
+ fadeOutEffect: Particle3D.FadeOpacity
+ fadeOutDuration: 300
+ fadeInEffect: Particle3D.FadeOpacity
+ sortMode: Particle3D.SortNewest
+ blendMode: SpriteParticle3D.Screen
+ spriteSequence: lightRainTireSpraySequence
+ maxAmount: 1000
+ billboard: false
+ particleScale: 12
+ fadeInDuration: 300
+ sprite: lightRainTireSprayTexture
+
+ SpriteSequence3D {
+ id: lightRainTireSpraySequence
+ duration: 2000
+ frameCount: 15
+ }
+ VectorDirection3D {
+ id: lightRainStreamDirection
+ direction.y: 60
+ directionVariation.y: 10
+ directionVariation.z: 20
+ }
+ }
+ }
+
+ Texture {
+ id: lightRainTireSprayTexture
+ source: "smoke2.png"
+ }
+
+ Gravity3D {
+ id: lightRainTireSprayGravity
+ magnitude: 1500
+ system: lightRainTireSpray
+ direction.x: 1
+ direction.y: 0
+ direction.z: 0
+ particles: [lightRainTireMistParticle, lightRainStreamParticle]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_rainmist.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_rainmist.qml
new file mode 100644
index 00000000..bf49673c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_rainmist.qml
@@ -0,0 +1,69 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: rainMist
+ ParticleEmitter3D {
+ id: rainMistEmitter
+ depthBias: -20
+ lifeSpan: 1200
+ particleScale: 5
+ particle: rainMistParticle
+ particleEndScale: 20
+ lifeSpanVariation: 300
+ velocity: rainMistDirection
+ particleScaleVariation: 5
+ emitRate: 30
+
+ SpriteParticle3D {
+ id: rainMistParticle
+ color: "#c5e3eaf2"
+ maxAmount: 100
+ particleScale: 12
+ sprite: rainMistTexture
+ spriteSequence: rainMistSequence
+ fadeInDuration: 200
+ fadeOutDuration: 350
+ fadeInEffect: Particle3D.FadeOpacity
+ blendMode: SpriteParticle3D.SourceOver
+ sortMode: Particle3D.SortNewest
+ billboard: true
+
+ Texture {
+ id: rainMistTexture
+ source: "smoke2.png"
+ }
+
+ SpriteSequence3D {
+ id: rainMistSequence
+ duration: 2000
+ frameCount: 15
+ }
+
+ VectorDirection3D {
+ id: rainMistDirection
+ direction.x: 500
+ direction.y: 0
+ directionVariation.x: 100
+ directionVariation.y: 2
+ directionVariation.z: 100
+ }
+
+ Wander3D {
+ id: rainMistWander
+ uniqueAmountVariation: 1
+ uniquePaceVariation: 1
+ fadeInDuration: 500
+ uniqueAmount.y: 10
+ uniquePace.y: 0.3
+ fadeOutDuration: 200
+ particles: rainMistParticle
+ system: rainMist
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_snow.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_snow.qml
new file mode 100644
index 00000000..55a46487
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_snow.qml
@@ -0,0 +1,64 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+ParticleSystem3D {
+ id: snow
+ x: 50
+ y: 300
+ ParticleEmitter3D {
+ id: snowEmitter
+ emitRate: 500
+ lifeSpan: 4000
+ particle: snowParticle
+ particleScale: 2
+ particleScaleVariation: 1
+ velocity: snowDirection
+ shape: snowShape
+
+ VectorDirection3D {
+ id: snowDirection
+ direction.y: -100
+ direction.z: 0
+ }
+
+ SpriteParticle3D {
+ id: snowParticle
+ color: "#dcdcdc"
+ maxAmount: 5000
+ particleScale: 1
+ sprite: snowTexture
+ billboard: true
+
+ Texture {
+ id: snowTexture
+ source: "snowflake.png"
+ }
+ }
+ }
+ ParticleShape3D {
+ id: snowShape
+ fill: true
+ extents.x: 400
+ extents.y: 1
+ extents.z: 400
+ type: ParticleShape3D.Cube
+ }
+
+ Wander3D {
+ id: wander
+ globalPace.x: 0.01
+ globalAmount.x: -500
+ uniqueAmount.x: 50
+ uniqueAmount.y: 20
+ uniqueAmount.z: 50
+ uniqueAmountVariation: 0.1
+ uniquePaceVariation: 0.2
+ uniquePace.x: 0.03
+ uniquePace.z: 0.03
+ uniquePace.y: 0.01
+ particles: snowParticle
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_steam.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_steam.qml
new file mode 100644
index 00000000..ea96751a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_steam.qml
@@ -0,0 +1,68 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: steam
+ ParticleEmitter3D {
+ id: steamEmitter
+ emitRate: 10
+ lifeSpan: 1500
+ lifeSpanVariation: 300
+ particle: steamParticle
+ particleScale: 7.5
+ particleEndScale: 12.5
+ particleScaleVariation: 2.5
+ velocity: steamDirection
+ depthBias: -100
+
+ SpriteParticle3D {
+ id: steamParticle
+ color: "#c5e3eaf2"
+ maxAmount: 50
+ particleScale: 12
+ fadeInDuration: 200
+ fadeOutDuration: 350
+ sprite: steamTexture
+ spriteSequence: steamSequence
+ fadeInEffect: Particle3D.FadeOpacity
+ blendMode: SpriteParticle3D.SourceOver
+ sortMode: Particle3D.SortNewest
+ billboard: true
+
+ Texture {
+ id: steamTexture
+ source: "smoke2.png"
+ }
+
+ SpriteSequence3D {
+ id: steamSequence
+ duration: 2000
+ frameCount: 15
+ }
+
+ VectorDirection3D {
+ id: steamDirection
+ direction.y: 150
+ directionVariation.x: 50
+ directionVariation.y: 10
+ directionVariation.z: 50
+ }
+
+ Wander3D {
+ id: steamWander
+ uniquePace.y: 0.03
+ uniqueAmount.y: 20
+ uniquePaceVariation: 1
+ uniqueAmountVariation: 1
+ fadeInDuration: 300
+ fadeOutDuration: 500
+ particles: steamParticle
+ system: steam
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/qmldir
new file mode 100644
index 00000000..e31f81b9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/qmldir
@@ -0,0 +1,11 @@
+module QtQuick3D.ParticleEffects
+linktarget Qt6::qtquick3dparticleeffectsplugin
+optional plugin qtquick3dparticleeffectsplugin
+classname QtQuick3DParticleEffectsPlugin
+designersupported
+typeinfo Quick3DParticleEffects.qmltypes
+depends QtQuick3D auto
+depends QtQuick3D.Particles3D auto
+prefer :/qt-project.org/imports/QtQuick3D/ParticleEffects/
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/qtquick3dparticleeffectsplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/qtquick3dparticleeffectsplugin.dll
new file mode 100644
index 00000000..08f51a82
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/ParticleEffects/qtquick3dparticleeffectsplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Affector3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Affector3DSection.qml
new file mode 100644
index 00000000..ea948056
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Affector3DSection.qml
@@ -0,0 +1,69 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Affector")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("System")
+ tooltip: qsTr("Sets the ParticleSystem3D for the affector. If system is direct parent of the affector, this property does not need to be defined.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Particles3D.ParticleSystem3D"
+ backendValue: backendValues.system
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Particles")
+ tooltip: qsTr("Sets which logical particles will be affected. When empty, all particles in the system are affected.")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.particles
+ model: backendValues.particles.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Particles3D.Particle3D"
+
+ onAdd: function(value) { backendValues.particles.idListAdd(value) }
+ onRemove: function(idx) { backendValues.particles.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.particles.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("If set to false, this affector will not alter any particles. Usually this is used to conditionally turn an affector on or off.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: enabledCheckBox
+ text: backendValues.enabled.valueToString
+ backendValue: backendValues.enabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Affector3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Affector3DSpecifics.qml
new file mode 100644
index 00000000..28cda30c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Affector3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ Affector3DSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Attractor3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Attractor3DSection.qml
new file mode 100644
index 00000000..534ac95b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Attractor3DSection.qml
@@ -0,0 +1,183 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Attractor")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Position Variation")
+ tooltip: qsTr("Sets the variation on attract position.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.positionVariation_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.positionVariation_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.positionVariation_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Shape")
+ tooltip: qsTr("Sets a ParticleAbstractShape3D for particles attraction.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QQuick3DParticleAbstractShape"
+ backendValue: backendValues.shape
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Duration")
+ tooltip: qsTr("Sets the duration in milliseconds how long it takes for particles to reach the attaction position.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.duration
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Duration Variation")
+ tooltip: qsTr("Sets the duration variation in milliseconds.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.durationVariation
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Hide At End")
+ tooltip: qsTr("Sets if the particle should disappear when it reaches the attractor.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.hideAtEnd.valueToString
+ backendValue: backendValues.hideAtEnd
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Use Cached Positions")
+ tooltip: qsTr("Sets if the attractor caches possible positions within its shape. Cached positions give less random results but are better for performance.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.useCachedPositions.valueToString
+ backendValue: backendValues.useCachedPositions
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Positions Amount")
+ tooltip: qsTr("Sets the amount of possible positions stored within the attractor shape.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.positionsAmount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Attractor3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Attractor3DSpecifics.qml
new file mode 100644
index 00000000..bc7f6a15
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Attractor3DSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ Attractor3DSection {
+ width: parent.width
+ }
+
+ Affector3DSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/DynamicBurst3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/DynamicBurst3DSection.qml
new file mode 100644
index 00000000..51f20d53
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/DynamicBurst3DSection.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Dynamic Burst")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Trigger Mode")
+ tooltip: qsTr("Sets the triggering mode used for emitting the particles.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "DynamicBurst3D"
+ model: ["TriggerTime", "TriggerStart", "TriggerEnd"]
+ backendValue: backendValues.triggerMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Amount Variation")
+ tooltip: qsTr("Sets the random variation in particle emit amount.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.amountVariation
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("If set to false, this burst will not emit any particles. Usually this is used to conditionally turn a burst on or off.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: enabledCheckBox
+ text: backendValues.enabled.valueToString
+ backendValue: backendValues.enabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/DynamicBurst3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/DynamicBurst3DSpecifics.qml
new file mode 100644
index 00000000..81c90426
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/DynamicBurst3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ DynamicBurst3DSection {
+ width: parent.width
+ }
+
+ EmitBurst3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/EmitBurst3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/EmitBurst3DSection.qml
new file mode 100644
index 00000000..a80dc6d3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/EmitBurst3DSection.qml
@@ -0,0 +1,68 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Emit Burst")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Time")
+ tooltip: qsTr("Sets the time in milliseconds when emitting the burst starts.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.time
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the amount of particles emitted during the burst.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.amount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Duration")
+ tooltip: qsTr("Sets the duration of the burst.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.duration
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/EmitBurst3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/EmitBurst3DSpecifics.qml
new file mode 100644
index 00000000..18213028
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/EmitBurst3DSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ EmitBurst3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Gravity3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Gravity3DSection.qml
new file mode 100644
index 00000000..db544f3b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Gravity3DSection.qml
@@ -0,0 +1,101 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import HelperWidgets 2.0
+import QtQuick.Layouts 1.15
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Gravity")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Magnitude")
+ tooltip: qsTr("Sets the magnitude in position change per second.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.magnitude
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Direction")
+ tooltip: qsTr("Sets the direction the gravity will affect toward.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.direction_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.direction_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.direction_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Gravity3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Gravity3DSpecifics.qml
new file mode 100644
index 00000000..d356fb6a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Gravity3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ Gravity3DSection {
+ width: parent.width
+ }
+
+ Affector3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/LineParticle3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/LineParticle3DSection.qml
new file mode 100644
index 00000000..53aca158
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/LineParticle3DSection.qml
@@ -0,0 +1,176 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Line Particle")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Segments")
+ tooltip: qsTr("Sets the segment count of the line.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.segmentCount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Alpha Fade")
+ tooltip: qsTr("Sets the line fade amount per segment.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.0
+ maximumValue: 1.0
+ stepSize: 0.01
+ decimals: 2
+ backendValue: backendValues.alphaFade
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Scale Multiplier")
+ tooltip: qsTr("Sets the scale multiplier per segment.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.0
+ maximumValue: 2.0
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.scaleMultiplier
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Texcoord Multiplier")
+ tooltip: qsTr("Sets the texture coordinate multiplier of the line.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -99999.0
+ maximumValue: 99999.0
+ decimals: 2
+ backendValue: backendValues.texcoordMultiplier
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Texcoord Mode")
+ tooltip: qsTr("Sets the texture coordinate mode of the line.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "LineParticle3D"
+ model: ["Absolute", "Relative", "Fill"]
+ backendValue: backendValues.texcoordMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Line Length")
+ tooltip: qsTr("Sets the length of the line.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.0
+ maximumValue: 99999.0
+ decimals: 2
+ backendValue: backendValues.length
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Line Length Variation")
+ tooltip: qsTr("Sets the length variation of the line.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.0
+ maximumValue: 99999.0
+ decimals: 2
+ backendValue: backendValues.lengthVariation
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Min Segment Length")
+ tooltip: qsTr("Sets the minimum length between line segments.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.0
+ maximumValue: 99999.0
+ decimals: 2
+ backendValue: backendValues.lengthDeltaMin
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("EOL Fade Out")
+ tooltip: qsTr("Sets the fade out duration after the end of particle lifetime.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.0
+ maximumValue: 99999.0
+ decimals: 2
+ backendValue: backendValues.eolFadeOutDuration
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/LineParticle3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/LineParticle3DSpecifics.qml
new file mode 100644
index 00000000..5f296670
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/LineParticle3DSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ LineParticle3DSection {
+ width: parent.width
+ }
+
+ SpriteParticle3DSection {
+ width: parent.width
+ }
+
+ Particle3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelBlendParticle3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelBlendParticle3DSection.qml
new file mode 100644
index 00000000..9d5b9af7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelBlendParticle3DSection.qml
@@ -0,0 +1,115 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Model Blend Particle")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Delegate")
+ tooltip: qsTr("The delegate provides a template defining the model for the ModelBlendParticle3D.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "Component"
+ backendValue: backendValues.delegate
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("End Node")
+ tooltip: qsTr("Sets the node that specifies the transformation for the model at the end of particle effect.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.endNode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Model Blend Mode")
+ tooltip: qsTr("Sets blending mode for the particle effect.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "ModelBlendParticle3D"
+ model: ["Explode", "Construct", "Transfer"]
+ backendValue: backendValues.modelBlendMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("End Time")
+ tooltip: qsTr("Sets the end time of the particle in milliseconds.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.endTime
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Activation Node")
+ tooltip: qsTr("Sets a node that activates particles.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.activationNode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Emit Mode")
+ tooltip: qsTr("Sets emit mode of the particles.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ id: randomCheckBox
+ model: ["Sequential", "Random", "Activation"]
+ backendValue: backendValues.emitMode
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelBlendParticle3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelBlendParticle3DSpecifics.qml
new file mode 100644
index 00000000..1728f4b2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelBlendParticle3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ModelBlendParticle3DSection {
+ width: parent.width
+ }
+
+ Particle3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelParticle3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelParticle3DSection.qml
new file mode 100644
index 00000000..c182f8ca
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelParticle3DSection.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Model Particle")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Delegate")
+ tooltip: qsTr("The delegate provides a template defining each object instantiated by the particle.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "Component"
+ backendValue: backendValues.delegate
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelParticle3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelParticle3DSpecifics.qml
new file mode 100644
index 00000000..641b4148
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ModelParticle3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ModelParticle3DSection {
+ width: parent.width
+ }
+
+ Particle3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/NodeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/NodeSection.qml
new file mode 100644
index 00000000..2ac45023
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/NodeSection.qml
@@ -0,0 +1,350 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Node")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Opacity")
+ tooltip: qsTr("Sets the local opacity value of the node.")
+ }
+
+ SecondColumnLayout {
+ // ### should be a slider
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.opacity
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Visibility")
+ tooltip: qsTr("Sets the local visibility of the node.")
+ }
+
+ SecondColumnLayout {
+ // ### should be a slider
+ CheckBox {
+ text: qsTr("Is Visible")
+ backendValue: backendValues.visible
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ id: transformSection
+ width: parent.width
+ caption: qsTr("Transform")
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Translation")
+ tooltip: qsTr("Sets the translation of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Rotation")
+ tooltip: qsTr("Sets the rotation of the node in degrees.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Scale")
+ tooltip: qsTr("Sets the scale of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Pivot")
+ tooltip: qsTr("Sets the pivot of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/NodeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/NodeSpecifics.qml
new file mode 100644
index 00000000..b3b0d663
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/NodeSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Particle3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Particle3DSection.qml
new file mode 100644
index 00000000..80a1280f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Particle3DSection.qml
@@ -0,0 +1,343 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Max Amount")
+ tooltip: qsTr("Sets the maximum amount of particles that can exist at the same time.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.maxAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Color")
+ tooltip: qsTr("Sets the base color that is used for colorizing the particles.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.color
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Color Variation")
+ tooltip: qsTr("Sets the color variation that is used for colorizing the particles.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.colorVariation_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.colorVariation_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.colorVariation_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.colorVariation_w
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "W"
+ color: StudioTheme.Values.themeTextColor // TODO theme3DAxisWColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Unified Color Variation")
+ tooltip: qsTr("Sets if the colorVariation should be applied uniformly for all the color channels.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: unifiedColorVariationCheckBox
+ text: backendValues.unifiedColorVariation.valueToString
+ backendValue: backendValues.unifiedColorVariation
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fade In Effect")
+ tooltip: qsTr("Sets the fading effect used when the particles appear.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Particle3D"
+ model: ["FadeNone", "FadeOpacity", "FadeScale"]
+ backendValue: backendValues.fadeInEffect
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fade Out Effect")
+ tooltip: qsTr("Sets the fading effect used when the particles reach their lifeSpan and disappear.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Particle3D"
+ model: ["FadeNone", "FadeOpacity", "FadeScale"]
+ backendValue: backendValues.fadeOutEffect
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fade In Duration")
+ tooltip: qsTr("Sets the duration in milliseconds for the fading in effect.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.fadeInDuration
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fade Out Duration")
+ tooltip: qsTr("Sets the duration in milliseconds for the fading out effect.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.fadeOutDuration
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Align Mode")
+ tooltip: qsTr("Sets the align mode used for the particles. Particle alignment means the direction that particles face.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Particle3D"
+ model: ["AlignNone", "AlignTowardsTarget", "AlignTowardsStartVelocity"]
+ backendValue: backendValues.alignMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Align Target Position")
+ tooltip: qsTr("Sets the position particles are aligned to. This property has effect only when the alignMode is set to Particle3D.AlignTowardsTarget.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.alignTargetPosition_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.alignTargetPosition_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.alignTargetPosition_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Has Transparency")
+ tooltip: qsTr("Sets if the particle has any transparency and should be blended with the background.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: hasTransparencyCheckBox
+ text: backendValues.hasTransparency.valueToString
+ backendValue: backendValues.hasTransparency
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Sort Mode")
+ tooltip: qsTr("Sets the sort mode used for the particles.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Particle3D"
+ model: ["SortNone", "SortNewest", "SortOldest", "SortDistance"]
+ backendValue: backendValues.sortMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Particle3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Particle3DSpecifics.qml
new file mode 100644
index 00000000..e4656f78
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Particle3DSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ Particle3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleCustomShape3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleCustomShape3DSection.qml
new file mode 100644
index 00000000..97b63b1a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleCustomShape3DSection.qml
@@ -0,0 +1,45 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Custom Shape")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Randomize Data")
+ tooltip: qsTr("Sets whether the particles are used in random order instead of in the order they are specified in the source.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.castsShadows.valueToString
+ backendValue: backendValues.castsShadows
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Sets the location of the shape file.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ id: sourceUrlChooser
+ backendValue: backendValues.source
+ filter: "*.cbor"
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleCustomShape3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleCustomShape3DSpecifics.qml
new file mode 100644
index 00000000..45d0f454
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleCustomShape3DSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ParticleCustomShape3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleEmitter3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleEmitter3DSection.qml
new file mode 100644
index 00000000..c2c69d2d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleEmitter3DSection.qml
@@ -0,0 +1,557 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Particle Emitter")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("System")
+ tooltip: qsTr("Sets the ParticleSystem3D for the emitter. If system is direct parent of the emitter, this property does not need to be defined.")
+ }
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Particles3D.ParticleSystem3D"
+ backendValue: backendValues.system
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Emit Bursts")
+ tooltip: qsTr("Sets a list of EmitBurst3D elements to declaratively define bursts.")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.emitBursts
+ model: backendValues.emitBursts.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Particles3D.EmitBurst3D"
+
+ onAdd: function(value) { backendValues.emitBursts.idListAdd(value) }
+ onRemove: function(idx) { backendValues.emitBursts.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.emitBursts.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Velocity")
+ tooltip: qsTr("Sets a starting velocity for emitted particles.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QQuick3DParticleDirection"
+ backendValue: backendValues.velocity
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Particle")
+ tooltip: qsTr("Sets the logical particle which this emitter emits.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Particles3D.Particle3D"
+ backendValue: backendValues.particle
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("If enabled is set to false, this emitter will not emit any particles.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: enabledCheckBox
+ text: backendValues.enabled.valueToString
+ backendValue: backendValues.enabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Shape")
+ tooltip: qsTr("Sets optional shape for the emitting area.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QQuick3DParticleAbstractShape"
+ backendValue: backendValues.shape
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Emit Rate")
+ tooltip: qsTr("Sets the constant emitting rate in particles per second.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.emitRate
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Life Span")
+ tooltip: qsTr("Sets the lifespan of a single particle in milliseconds.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.lifeSpan
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Life Span Variation")
+ tooltip: qsTr("Sets the lifespan variation of a single particle in milliseconds.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.lifeSpanVariation
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Particle Scale")
+ tooltip: qsTr("Sets the scale multiplier of the particles at the beginning")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.particleScale
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Particle End Scale")
+ tooltip: qsTr("Sets the scale multiplier of the particles at the end of particle lifeSpan.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.particleEndScale
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Scale Variation")
+ tooltip: qsTr("Sets the scale variation of the particles.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.particleScaleVariation
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("End Scale Variation")
+ tooltip: qsTr("Sets the scale variation of the particles in the end.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.particleEndScaleVariation
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Depth Bias")
+ tooltip: qsTr("Sets the depth bias of the emitter. Depth bias is added to the object distance from camera when sorting objects.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.depthBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Particle Rotation")
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Rotation")
+ tooltip: qsTr("Sets the rotation of the particles in the beginning. Rotation is defined as degrees in euler angles.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotation_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotation_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotation_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Variation")
+ tooltip: qsTr("Sets the rotation variation of the particles in the beginning. Rotation variation is defined as degrees in euler angles.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotationVariation_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotationVariation_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotationVariation_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Velocity")
+ tooltip: qsTr("Sets the rotation velocity of the particles in the beginning. Rotation velocity is defined as degrees per second in euler angles.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotationVelocity_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotationVelocity_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotationVelocity_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Velocity Variation")
+ tooltip: qsTr("Sets the rotation velocity variation of the particles. Rotation velocity variation is defined as degrees per second in euler angles.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotationVelocityVariation_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotationVelocityVariation_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.particleRotationVelocityVariation_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleEmitter3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleEmitter3DSpecifics.qml
new file mode 100644
index 00000000..61a99553
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleEmitter3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ParticleEmitter3DSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleModelShape3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleModelShape3DSection.qml
new file mode 100644
index 00000000..79913e65
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleModelShape3DSection.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Model Shape")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Fill")
+ tooltip: qsTr("Sets if the shape should be filled or just use the shape outlines.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: fillCheckBox
+ text: backendValues.fill.valueToString
+ backendValue: backendValues.fill
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Delegate")
+ tooltip: qsTr("The delegate provides a template defining the model for the ParticleModelShape3D.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "Component"
+ backendValue: backendValues.delegate
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleModelShape3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleModelShape3DSpecifics.qml
new file mode 100644
index 00000000..f1360035
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleModelShape3DSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ParticleModelShape3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleShape3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleShape3DSection.qml
new file mode 100644
index 00000000..c5209078
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleShape3DSection.qml
@@ -0,0 +1,117 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Shape")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Fill")
+ tooltip: qsTr("Sets if the shape should be filled or just use the shape outlines.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: fillCheckBox
+ text: backendValues.fill.valueToString
+ backendValue: backendValues.fill
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Type")
+ tooltip: qsTr("Sets the type of the shape.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "ParticleShape3D"
+ model: ["Cube", "Sphere", "Cylinder"]
+ backendValue: backendValues.type
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Extents")
+ tooltip: qsTr("Sets the extents of the shape.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.extents_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.extents_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.extents_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleShape3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleShape3DSpecifics.qml
new file mode 100644
index 00000000..26f321b2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleShape3DSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ParticleShape3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleSystem3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleSystem3DSection.qml
new file mode 100644
index 00000000..11ff7a5d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleSystem3DSection.qml
@@ -0,0 +1,136 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle System")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Start Time")
+ tooltip: qsTr("Sets the time in milliseconds where the system starts.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2147483647
+ decimals: 0
+ backendValue: backendValues.startTime
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Time")
+ tooltip: qsTr("Sets the time in milliseconds for the system.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2147483647
+ decimals: 0
+ backendValue: backendValues.time
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Running")
+ tooltip: qsTr("Sets if system is currently running.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: runningCheckBox
+ text: backendValues.running.valueToString
+ backendValue: backendValues.running
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Paused")
+ tooltip: qsTr("Sets if system is currently paused.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: pausedCheckBox
+ text: backendValues.paused.valueToString
+ backendValue: backendValues.paused
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Logging")
+ tooltip: qsTr("Enables collection of loggingData.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: loggingCheckBox
+ text: backendValues.logging.valueToString
+ backendValue: backendValues.logging
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Use Random Seed")
+ tooltip: qsTr("Sets if particle system seed should be random or user defined.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: useRandomSeedCheckBox
+ text: backendValues.useRandomSeed.valueToString
+ backendValue: backendValues.useRandomSeed
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Seed")
+ tooltip: qsTr("Sets the seed value used for particles randomization.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2147483647
+ decimals: 0
+ backendValue: backendValues.seed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleSystem3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleSystem3DSpecifics.qml
new file mode 100644
index 00000000..c3261b39
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ParticleSystem3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ParticleSystem3DSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/PointRotator3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/PointRotator3DSection.qml
new file mode 100644
index 00000000..00c9aacb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/PointRotator3DSection.qml
@@ -0,0 +1,170 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Point Rotator")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Magnitude")
+ tooltip: qsTr("Sets the magnitude in degrees per second.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.magnitude
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Direction")
+ tooltip: qsTr("Sets the direction for the rotation. Values will be automatically normalized to a unit vector.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.direction_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.direction_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.direction_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Pivot Point")
+ tooltip: qsTr("Sets the pivot point for the rotation. Particles are rotated around this point.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivotPoint_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivotPoint_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivotPoint_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/PointRotator3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/PointRotator3DSpecifics.qml
new file mode 100644
index 00000000..6d1f3226
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/PointRotator3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ PointRotator3DSection {
+ width: parent.width
+ }
+
+ Affector3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Repeller3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Repeller3DSection.qml
new file mode 100644
index 00000000..8321d3d7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Repeller3DSection.qml
@@ -0,0 +1,68 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Repeller")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Radius")
+ tooltip: qsTr("Sets the radius of the effect.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.radius
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Outer Radius")
+ tooltip: qsTr("Sets the outer radius of the effect.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.outerRadius
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Strength")
+ tooltip: qsTr("Sets the strength of the effect.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.strength
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Repeller3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Repeller3DSpecifics.qml
new file mode 100644
index 00000000..bdb7b025
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Repeller3DSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ Repeller3DSection {
+ width: parent.width
+ }
+
+ Affector3DSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ScaleAffector3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ScaleAffector3DSection.qml
new file mode 100644
index 00000000..0d1dfe52
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ScaleAffector3DSection.qml
@@ -0,0 +1,106 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Scale Affector")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Scaling Type")
+ tooltip: qsTr("Sets the scaling type of the affector.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "ScaleAffector3D"
+ model: ["Linear", "SewSaw", "SineWave", "AbsSineWave", "Step", "SmoothStep"]
+ backendValue: backendValues.type
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Minimum Size")
+ tooltip: qsTr("Sets the minimum scale size.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.minSize
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Maximum Size")
+ tooltip: qsTr("Sets the maximum scale size.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.maxSize
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Duration")
+ tooltip: qsTr("Sets the duration of scaling period.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ stepSize: 10
+ backendValue: backendValues.duration
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Easing curve")
+ tooltip: qsTr("Sets a custom scaling curve.")
+ }
+
+ SecondColumnLayout {
+ BoolButtonRowButton {
+ buttonIcon: StudioTheme.Constants.curveDesigner
+
+ EasingCurveEditor {
+ id: easingCurveEditor
+ modelNodeBackendProperty: modelNodeBackend
+ }
+
+ onClicked: easingCurveEditor.runDialog()
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ScaleAffector3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ScaleAffector3DSpecifics.qml
new file mode 100644
index 00000000..ab2766c4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/ScaleAffector3DSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ScaleAffector3DSection {
+ width: parent.width
+ }
+
+ Affector3DSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteParticle3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteParticle3DSection.qml
new file mode 100644
index 00000000..636f36e3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteParticle3DSection.qml
@@ -0,0 +1,195 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Sprite Particle")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Blend Mode")
+ tooltip: qsTr("Sets the blending mode used for rendering the particles.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "SpriteParticle3D"
+ model: ["SourceOver", "Screen", "Multiply"]
+ backendValue: backendValues.blendMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Casts Reflections")
+ tooltip: qsTr("Enables reflection probes to reflect sprite particles.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: castsReflectionsCheckBox
+ text: backendValues.castsReflections.valueToString
+ backendValue: backendValues.castsReflections
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Sprite")
+ tooltip: qsTr("Sets the Texture used for the particles.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.sprite
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Sprite Sequence")
+ tooltip: qsTr("Sets the sprite sequence properties for the particle.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Particles3D.SpriteSequence3D"
+ backendValue: backendValues.spriteSequence
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Billboard")
+ tooltip: qsTr("Sets if the particle texture should always be aligned face towards the screen.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: billboardCheckBox
+ text: backendValues.billboard.valueToString
+ backendValue: backendValues.billboard
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Particle Scale")
+ tooltip: qsTr("Sets the scale multiplier of the particles.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.particleScale
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Color Table")
+ tooltip: qsTr("Sets the Texture used for coloring the particles.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.colorTable
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Lights")
+ tooltip: qsTr("Sets the lights used for the particles.")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.lights
+ model: backendValues.lights.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Light"
+ onAdd: function(value) { backendValues.lights.idListAdd(value) }
+ onRemove: function(idx) { backendValues.lights.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.lights.idListReplace(idx, value) }
+ }
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Offset")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 999999
+ minimumValue: -999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.offsetX
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ tooltip: qsTr("Offsets the X coordinate.")
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ SpinBox {
+ maximumValue: 999999
+ minimumValue: -999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.offsetY
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ tooltip: qsTr("Offsets the Y coordinate.")
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteParticle3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteParticle3DSpecifics.qml
new file mode 100644
index 00000000..4632a7d8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteParticle3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ SpriteParticle3DSection {
+ width: parent.width
+ }
+
+ Particle3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteSequence3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteSequence3DSection.qml
new file mode 100644
index 00000000..e61bbe93
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteSequence3DSection.qml
@@ -0,0 +1,136 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Sprite Sequence")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Frame Count")
+ tooltip: qsTr("Sets the amount of image frames in sprite.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.frameCount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Frame Index")
+ tooltip: qsTr("Sets the initial index of the frame.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.frameIndex
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Interpolate")
+ tooltip: qsTr("Sets if the sprites are interpolated (blended) between frames to make the animation appear smoother.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: interpolateCheckBox
+ text: backendValues.interpolate.valueToString
+ backendValue: backendValues.interpolate
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Duration")
+ tooltip: qsTr("Sets the duration in milliseconds how long it takes for the sprite sequence to animate.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.duration
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Duration Variation")
+ tooltip: qsTr("Sets the duration variation in milliseconds.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.durationVariation
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Random Start")
+ tooltip: qsTr("Sets if the animation should start from a random frame between 0 and frameCount - 1.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: randomStartCheckBox
+ text: backendValues.randomStart.valueToString
+ backendValue: backendValues.randomStart
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Animation Direction")
+ tooltip: qsTr("Sets the animation direction of the sequence.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "SpriteSequence3D"
+ model: ["Normal", "Reverse", "Alternate", "AlternateReverse", "SingleFrame"]
+ backendValue: backendValues.animationDirection
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteSequence3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteSequence3DSpecifics.qml
new file mode 100644
index 00000000..4af861ac
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/SpriteSequence3DSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ SpriteSequence3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TargetDirection3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TargetDirection3DSection.qml
new file mode 100644
index 00000000..f6365a72
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TargetDirection3DSection.qml
@@ -0,0 +1,201 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Target Direction")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Position")
+ tooltip: qsTr("Sets the position for particles target.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.position_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.position_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.position_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Position Variation")
+ tooltip: qsTr("Sets the position variation for particles target.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.positionVariation_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.positionVariation_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.positionVariation_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Normalized")
+ tooltip: qsTr("Sets if the distance to position should be considered as normalized or not.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: normalizedCheckBox
+ text: backendValues.normalized.valueToString
+ backendValue: backendValues.normalized
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Magnitude")
+ tooltip: qsTr("This property defines the magnitude in position change per second.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.magnitude
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+ }
+
+ PropertyLabel {
+ text: qsTr("Magnitude Variation")
+ tooltip: qsTr("Sets the magnitude variation in position change per second.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.magnitudeVariation
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TargetDirection3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TargetDirection3DSpecifics.qml
new file mode 100644
index 00000000..fccaacd8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TargetDirection3DSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ TargetDirection3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TrailEmitter3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TrailEmitter3DSection.qml
new file mode 100644
index 00000000..27d4500b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TrailEmitter3DSection.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Trail Emitter")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Follow")
+ tooltip: qsTr("Sets the logical particle which this emitter follows.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Particles3D.Particle3D"
+ backendValue: backendValues.follow
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TrailEmitter3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TrailEmitter3DSpecifics.qml
new file mode 100644
index 00000000..96935541
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/TrailEmitter3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ TrailEmitter3DSection {
+ width: parent.width
+ }
+
+ ParticleEmitter3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/VectorDirection3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/VectorDirection3DSection.qml
new file mode 100644
index 00000000..4fac24e1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/VectorDirection3DSection.qml
@@ -0,0 +1,169 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Particle Vector Direction")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Direction")
+ tooltip: qsTr("Sets the direction for particles target.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.direction_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.direction_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.direction_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Direction Variation")
+ tooltip: qsTr("Sets the direction variation for particles target.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.directionVariation_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.directionVariation_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.directionVariation_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Normalized")
+ tooltip: qsTr("Sets if the direction should be normalized after applying the variation.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: normalizedCheckBox
+ text: backendValues.normalized.valueToString
+ backendValue: backendValues.normalized
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/VectorDirection3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/VectorDirection3DSpecifics.qml
new file mode 100644
index 00000000..d1a5bc7d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/VectorDirection3DSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ VectorDirection3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Wander3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Wander3DSection.qml
new file mode 100644
index 00000000..631a3e72
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Wander3DSection.qml
@@ -0,0 +1,474 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Particle Wander")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Fade In Duration")
+ tooltip: qsTr("Sets the duration in milliseconds for fading in the affector.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.fadeInDuration
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fade Out Duration")
+ tooltip: qsTr("Sets the duration in milliseconds for fading out the affector.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.fadeOutDuration
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Global")
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets how long distance each particle moves at the ends of curves.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.globalAmount_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.globalAmount_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.globalAmount_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Pace")
+ tooltip: qsTr("Sets the pace (frequency) each particle wanders in curves per second.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.globalPace_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.globalPace_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.globalPace_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Pace Start")
+ tooltip: qsTr("Sets the starting point for the pace (frequency).")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.globalPaceStart_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.globalPaceStart_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.globalPaceStart_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+ Section {
+ width: parent.width
+ caption: qsTr("Unique")
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the unique distance each particle moves at the ends of curves.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.uniqueAmount_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.uniqueAmount_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.uniqueAmount_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Amount Variation")
+ tooltip: qsTr("Sets the variation for uniqueAmount between 0.0 and 1.0.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.uniqueAmountVariation
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Pace")
+ tooltip: qsTr("Sets the unique pace (frequency) each particle wanders in curves per second.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.uniquePace_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.uniquePace_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.uniquePace_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Pace Variation")
+ tooltip: qsTr("Sets the unique pace (frequency) variation for each particle between 0.0 and 1.0.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.uniquePaceVariation
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Wander3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Wander3DSpecifics.qml
new file mode 100644
index 00000000..1bba288a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/Wander3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ Wander3DSection {
+ width: parent.width
+ }
+
+ Affector3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/attractor-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/attractor-16px.png
new file mode 100644
index 00000000..f2d49e7f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/attractor-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px.png
new file mode 100644
index 00000000..2c81264f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px@2x.png
new file mode 100644
index 00000000..180951b3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/dummy.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/dummy.png
new file mode 100644
index 00000000..a3b6c7f6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/dummy.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/dummy16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/dummy16.png
new file mode 100644
index 00000000..de8906a7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/dummy16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/dummy@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/dummy@2x.png
new file mode 100644
index 00000000..7ca04a01
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/dummy@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-16px.png
new file mode 100644
index 00000000..d4259741
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px.png
new file mode 100644
index 00000000..3698ed13
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px@2x.png
new file mode 100644
index 00000000..d1f4a574
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emitter-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emitter-16px.png
new file mode 100644
index 00000000..1fce677a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emitter-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px.png
new file mode 100644
index 00000000..8aa5a061
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px@2x.png
new file mode 100644
index 00000000..f9ee2f3d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/gravity-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/gravity-16px.png
new file mode 100644
index 00000000..4d182620
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/gravity-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px.png
new file mode 100644
index 00000000..5cbe62a0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px@2x.png
new file mode 100644
index 00000000..5e91a61a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/line-particle-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/line-particle-16px.png
new file mode 100644
index 00000000..2ade1e97
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/line-particle-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px.png
new file mode 100644
index 00000000..ed742d76
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px@2x.png
new file mode 100644
index 00000000..22e29699
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-16px.png
new file mode 100644
index 00000000..0f77c30c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px.png
new file mode 100644
index 00000000..bb6640d3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px@2x.png
new file mode 100644
index 00000000..143ab614
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-particle-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-particle-16px.png
new file mode 100644
index 00000000..39cf9eeb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-particle-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px.png
new file mode 100644
index 00000000..437fe226
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px@2x.png
new file mode 100644
index 00000000..bed58456
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-shape-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-shape-16px.png
new file mode 100644
index 00000000..4113a507
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-shape-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px.png
new file mode 100644
index 00000000..3fb01867
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px@2x.png
new file mode 100644
index 00000000..adc41f72
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-16px.png
new file mode 100644
index 00000000..4d3e4897
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px.png
new file mode 100644
index 00000000..39b8e93a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px@2x.png
new file mode 100644
index 00000000..52520d79
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-16px.png
new file mode 100644
index 00000000..e8242fb4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px.png
new file mode 100644
index 00000000..7ce51b16
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px@2x.png
new file mode 100644
index 00000000..7878963e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-system-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-system-16px.png
new file mode 100644
index 00000000..66a03967
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-system-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px.png
new file mode 100644
index 00000000..672b0526
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px@2x.png
new file mode 100644
index 00000000..89b2cac2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-16px.png
new file mode 100644
index 00000000..f44a7f83
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px.png
new file mode 100644
index 00000000..9ea1411e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px@2x.png
new file mode 100644
index 00000000..f936039d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/repeller-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/repeller-16px.png
new file mode 100644
index 00000000..13e759a1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/repeller-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px.png
new file mode 100644
index 00000000..27774c69
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px@2x.png
new file mode 100644
index 00000000..c3fb6b3a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-16px.png
new file mode 100644
index 00000000..30561ae0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px.png
new file mode 100644
index 00000000..506eb331
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px@2x.png
new file mode 100644
index 00000000..b1633e84
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-16px.png
new file mode 100644
index 00000000..14c6142b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px.png
new file mode 100644
index 00000000..54a30b03
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px@2x.png
new file mode 100644
index 00000000..89b8764b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-16px.png
new file mode 100644
index 00000000..0174962c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px.png
new file mode 100644
index 00000000..566b8398
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px@2x.png
new file mode 100644
index 00000000..02381285
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/target-direction-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/target-direction-16px.png
new file mode 100644
index 00000000..42953368
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/target-direction-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px.png
new file mode 100644
index 00000000..707d5daf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px@2x.png
new file mode 100644
index 00000000..92b235c4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-16px.png
new file mode 100644
index 00000000..284bf9af
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px.png
new file mode 100644
index 00000000..ba061468
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px@2x.png
new file mode 100644
index 00000000..a994df63
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-16px.png
new file mode 100644
index 00000000..ef8e871d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px.png
new file mode 100644
index 00000000..eafd377f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px@2x.png
new file mode 100644
index 00000000..f0622198
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/wander-16px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/wander-16px.png
new file mode 100644
index 00000000..b2d43ed5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/wander-16px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/wander-24px.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/wander-24px.png
new file mode 100644
index 00000000..16f043c9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/wander-24px.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/wander-24px@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/wander-24px@2x.png
new file mode 100644
index 00000000..82136e1f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/images/wander-24px@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/particles3d.metainfo b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/particles3d.metainfo
new file mode 100644
index 00000000..d2a2999c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/particles3d.metainfo
@@ -0,0 +1,562 @@
+MetaInfo {
+ Type {
+ name: "QtQuick3D.Particles3D.Attractor3D"
+ icon: "images/attractor-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Attractor"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/attractor-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.DynamicBurst3D"
+ icon: "images/emit-burst-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Dynamic Burst"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/emit-burst-24px.png"
+ version: "6.3"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.EmitBurst3D"
+ icon: "images/emit-burst-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Emit Burst"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/emit-burst-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleEmitter3D"
+ icon: "images/emitter-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Emitter"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/emitter-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.Gravity3D"
+ icon: "images/gravity-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Gravity"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/gravity-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ModelBlendParticle3D"
+ icon: "images/model-blend-particle-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Model Blend Particle"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/model-blend-particle-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ModelParticle3D"
+ icon: "images/model-particle-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Model Particle"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/model-particle-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleCustomShape3D"
+ icon: "images/particle-custom-shape-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Custom Shape"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/particle-custom-shape-24px.png"
+ version: "6.3"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleModelShape3D"
+ icon: "images/model-shape-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Model Shape"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/model-shape-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.PointRotator3D"
+ icon: "images/point-rotator-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Point Rotator"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/point-rotator-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleShape3D"
+ icon: "images/particle-shape-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Particle Shape"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/particle-shape-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.SpriteParticle3D"
+ icon: "images/sprite-particle-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Sprite Particle"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/sprite-particle-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.SpriteSequence3D"
+ icon: "images/sprite-sequence-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Sprite Sequence"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/sprite-sequence-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleSystem3D"
+ icon: "images/particle-system-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Particle System"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/particle-system-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ QmlSource { source: "./source/particlesystem_template.qml" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.TargetDirection3D"
+ icon: "images/target-direction-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Target Direction"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/target-direction-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.TrailEmitter3D"
+ icon: "images/trail-emitter-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Trail Emitter"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/trail-emitter-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.VectorDirection3D"
+ icon: "images/vector-direction-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Vector Direction"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/vector-direction-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.Wander3D"
+ icon: "images/wander-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Wander"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/wander-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleSystem3D"
+ icon: "images/particle-system-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Animated Sprite"
+ category: "Qt Quick 3D Particle System Templates"
+ libraryIcon: "images/particle-system-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ QmlSource { source: "./source/particlesystem_animatedsprite_template.qml" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleSystem3D"
+ icon: "images/particle-system-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Attractor System"
+ category: "Qt Quick 3D Particle System Templates"
+ libraryIcon: "images/particle-system-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ QmlSource { source: "./source/particlesystem_attractor_template.qml" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleSystem3D"
+ icon: "images/particle-system-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Burst"
+ category: "Qt Quick 3D Particle System Templates"
+ libraryIcon: "images/particle-system-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ QmlSource { source: "./source/particlesystem_burst_template.qml" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleSystem3D"
+ icon: "images/particle-system-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Model Blend"
+ category: "Qt Quick 3D Particle System Templates"
+ libraryIcon: "images/particle-system-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ QmlSource { source: "./source/particlesystem_modelblend_template.qml" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleSystem3D"
+ icon: "images/particle-system-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Model Shape"
+ category: "Qt Quick 3D Particle System Templates"
+ libraryIcon: "images/particle-system-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ QmlSource { source: "./source/particlesystem_modelshape_template.qml" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleSystem3D"
+ icon: "images/particle-system-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Particle Trail"
+ category: "Qt Quick 3D Particle System Templates"
+ libraryIcon: "images/particle-system-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ QmlSource { source: "./source/particlesystem_particletrail_template.qml" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleSystem3D"
+ icon: "images/particle-system-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Sprite"
+ category: "Qt Quick 3D Particle System Templates"
+ libraryIcon: "images/particle-system-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ QmlSource { source: "./source/particlesystem_sprite_template.qml" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ParticleSystem3D"
+ icon: "images/particle-system-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Wander"
+ category: "Qt Quick 3D Particle System Templates"
+ libraryIcon: "images/particle-system-24px.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D.Particles3D"
+ QmlSource { source: "./source/particlesystem_wander_template.qml" }
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.LineParticle3D"
+ icon: "images/line-particle-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Line Particle"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/line-particle-24px.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.Repeller3D"
+ icon: "images/repeller-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Repeller"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/repeller-24px.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.Particles3D.ScaleAffector3D"
+ icon: "images/scale-affector-16px.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Scale Affector"
+ category: "Qt Quick 3D Particles 3D"
+ libraryIcon: "images/scale-affector-24px.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D.Particles3D"
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_animatedsprite_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_animatedsprite_template.qml
new file mode 100644
index 00000000..3aedb9a7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_animatedsprite_template.qml
@@ -0,0 +1,39 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: animatedSpriteSystem
+ ParticleEmitter3D {
+ id: animatedSpriteEmitter
+ velocity: animatedSpriteDirection
+ particle: animatedSpriteParticle
+ lifeSpan: 1000
+ emitRate: 1
+ SpriteParticle3D {
+ id: animatedSpriteParticle
+ particleScale: 25
+ billboard: true
+ sprite: animatedTexture
+ spriteSequence: animatedSequence
+ maxAmount: 10
+
+ SpriteSequence3D {
+ id: animatedSequence
+ duration: -1
+ interpolate: false
+ }
+
+ Texture {
+ id: animatedTexture
+ }
+ }
+
+ VectorDirection3D {
+ id: animatedSpriteDirection
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_attractor_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_attractor_template.qml
new file mode 100644
index 00000000..0a72379f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_attractor_template.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: attractorSystem
+ ParticleEmitter3D {
+ velocity: attractorDirection
+ particle: attractorParticle
+ emitRate: 200
+ lifeSpan: 2000
+
+ SpriteParticle3D {
+ id: attractorParticle
+ maxAmount: 1000
+ }
+
+ VectorDirection3D {
+ id: attractorDirection
+ direction.y: 40
+ directionVariation.y: 10
+ directionVariation.z: 100
+ directionVariation.x: 100
+ }
+ }
+
+ Attractor3D {
+ id: particleAttractor
+ y: 100
+ duration: 1000
+ particles: attractorParticle
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_burst_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_burst_template.qml
new file mode 100644
index 00000000..3fca72a2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_burst_template.qml
@@ -0,0 +1,35 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: burstSystem
+ ParticleEmitter3D {
+ id: burstEmitter
+ emitBursts: emitBurst
+ velocity: burstDirection
+ particle: burstParticle
+ lifeSpan: 4000
+ SpriteParticle3D {
+ id: burstParticle
+ maxAmount: 200
+ }
+
+ VectorDirection3D {
+ id: burstDirection
+ directionVariation.z: 10
+ directionVariation.y: 10
+ directionVariation.x: 10
+ }
+
+ EmitBurst3D {
+ id: emitBurst
+ time: 500
+ duration: 100
+ amount: 20
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_modelblend_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_modelblend_template.qml
new file mode 100644
index 00000000..307f8a71
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_modelblend_template.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: modelBlendSystem
+ Component {
+ id: modelComponent
+ Model {
+ id: sphere
+ source: "#Sphere"
+ materials: defaultMaterial
+ DefaultMaterial {
+ id: defaultMaterial
+ diffuseColor: "#4aee45"
+ }
+ }
+ }
+
+ Node {
+ id: translateNode
+ x: 150
+ }
+ ModelBlendParticle3D {
+ id: modelBlendParticle
+ modelBlendMode: ModelBlendParticle3D.Construct
+ endNode: translateNode
+ random: true
+ delegate: modelComponent
+ endTime: 1500
+ }
+ ParticleEmitter3D {
+ id: emitter
+ velocity: modelBlendDirection
+ particle: modelBlendParticle
+ lifeSpan: 4000
+ emitRate: modelBlendParticle.maxAmount
+
+ VectorDirection3D {
+ id: modelBlendDirection
+ directionVariation.z: 50
+ directionVariation.x: 50
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_modelshape_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_modelshape_template.qml
new file mode 100644
index 00000000..423e89ec
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_modelshape_template.qml
@@ -0,0 +1,51 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: modelShapeSystem
+ ParticleEmitter3D {
+ id: modelShapeEmitter
+ shape: targetShape
+ velocity: modelShapeDirection
+ emitRate: 100
+ lifeSpanVariation: 100
+ lifeSpan: 4000
+ particle: modelShapeParticle
+ particleRotationVelocityVariation.x: 200
+ particleRotationVariation.z: 180
+ particleRotationVelocityVariation.y: 200
+
+ SpriteParticle3D {
+ id: modelShapeParticle
+ color: "#ffffff"
+ fadeInDuration: 1500
+ fadeOutDuration: 1500
+ particleScale: 2
+ maxAmount: 2000
+
+ VectorDirection3D {
+ id: modelShapeDirection
+ directionVariation.z: 2
+ direction.y: 2
+ directionVariation.x: 2
+ direction.z: 0
+ directionVariation.y: 2
+ }
+ }
+ particleRotationVelocityVariation.z: 200
+ particleEndScale: 1.5
+ particleRotationVariation.y: 180
+ particleRotationVariation.x: 180
+ }
+ ParticleModelShape3D {
+ id: targetShape
+ fill: false
+ delegate: Model {
+ source: "#Cube"
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_particletrail_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_particletrail_template.qml
new file mode 100644
index 00000000..c81c4616
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_particletrail_template.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: particleTrailSystem
+ TrailEmitter3D {
+ id: trailEmitter
+ follow: spriteParticle
+ emitRate: 10
+ particle: trailParticle
+ velocity: trailDirection
+ particleScale: 1
+ VectorDirection3D {
+ id: trailDirection
+ direction.y: -1
+ directionVariation.z: 10
+ directionVariation.y: 10
+ directionVariation.x: 10
+ }
+ SpriteParticle3D {
+ id: trailParticle
+ }
+ }
+
+ ParticleEmitter3D {
+ id: spriteEmitter
+ velocity: spriteDirection
+ particle: spriteParticle
+ lifeSpan: 2000
+ particleScale: 2
+ VectorDirection3D {
+ id: spriteDirection
+ directionVariation.z: 10
+ directionVariation.y: 10
+ directionVariation.x: 10
+ }
+ SpriteParticle3D {
+ id: spriteParticle
+ maxAmount: 1000
+ }
+ emitRate: 2
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_sprite_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_sprite_template.qml
new file mode 100644
index 00000000..d9ec4cc7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_sprite_template.qml
@@ -0,0 +1,28 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: spriteSystem
+ ParticleEmitter3D {
+ id: spriteEmitter
+ velocity: spriteDirection
+ particle: spriteParticle
+ lifeSpan: 2000
+ emitRate: 200
+ SpriteParticle3D {
+ id: spriteParticle
+ maxAmount: 1000
+ }
+
+ VectorDirection3D {
+ id: spriteDirection
+ directionVariation.z: 10
+ directionVariation.y: 10
+ directionVariation.x: 10
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_template.qml
new file mode 100644
index 00000000..d64dc2a2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_template.qml
@@ -0,0 +1,37 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ SpriteParticle3D {
+ id: spriteParticle
+ color: "#ffffff"
+ particleScale: 5.0
+ maxAmount: 100
+ }
+ ParticleEmitter3D {
+ id: particleEmitter
+ particle: spriteParticle
+ particleScale: 1.0
+ particleEndScale: 1.5
+ particleRotationVariation.x: 180
+ particleRotationVariation.y: 180
+ particleRotationVariation.z: 180
+ particleRotationVelocityVariation.x: 200
+ particleRotationVelocityVariation.y: 200
+ particleRotationVelocityVariation.z: 200
+ VectorDirection3D {
+ id: dir3d
+ direction.z: -100
+ directionVariation.x: 10
+ directionVariation.y: 10
+ }
+ velocity: dir3d
+ emitRate: 10
+ lifeSpan: 1000
+ lifeSpanVariation: 100
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_wander_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_wander_template.qml
new file mode 100644
index 00000000..eeeaa22e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_wander_template.qml
@@ -0,0 +1,52 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+import QtQuick3D.Particles3D
+
+ParticleSystem3D {
+ id: wanderSystem
+ ParticleEmitter3D {
+ id: wanderSpriteEmitter
+ particle: wanderSpriteParticle
+ position: wanderTarget.position
+ emitRate: 100
+ particleScale: 20
+ particleScaleVariation: 5
+ particleEndScale: 30
+ particleEndScaleVariation: 10
+ lifeSpanVariation: 1000
+
+ SpriteParticle3D {
+ id: wanderSpriteParticle
+ sprite: spriteTexture
+ particleScale: 0.2
+ maxAmount: 600
+ billboard: true
+ fadeInEffect: Particle3D.FadeScale
+ fadeInDuration: 100
+ fadeOutEffect: Particle3D.FadeOpacity
+ fadeOutDuration: 1500
+ Texture {
+ id: spriteTexture
+ }
+ }
+ }
+
+ Wander3D {
+ uniquePace.z: 0.1
+ uniquePace.y: 0.1
+ uniquePace.x: 0.1
+ uniqueAmount.z: 40
+ uniqueAmount.y: 40
+ uniqueAmount.x: 40
+ uniqueAmountVariation: 1
+ uniquePaceVariation: 1
+ fadeInDuration: 3000
+ }
+
+ Node {
+ id: wanderTarget
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/plugins.qmltypes
new file mode 100644
index 00000000..fea2acc2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/plugins.qmltypes
@@ -0,0 +1,2514 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquick3dparticle_p.h"
+ lineNumber: 30
+ name: "QQuick3DParticle"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D.Particles3D/Particle3D 6.2"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1538]
+ Enum {
+ name: "FadeType"
+ lineNumber: 54
+ values: ["FadeNone", "FadeOpacity", "FadeScale"]
+ }
+ Enum {
+ name: "AlignMode"
+ lineNumber: 62
+ values: [
+ "AlignNone",
+ "AlignTowardsTarget",
+ "AlignTowardsStartVelocity"
+ ]
+ }
+ Enum {
+ name: "SortMode"
+ lineNumber: 70
+ values: ["SortNone", "SortNewest", "SortOldest", "SortDistance"]
+ }
+ Property {
+ name: "maxAmount"
+ type: "int"
+ read: "maxAmount"
+ write: "setMaxAmount"
+ notify: "maxAmountChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ reset: "resetColor"
+ notify: "colorChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Property {
+ name: "colorVariation"
+ type: "QVector4D"
+ read: "colorVariation"
+ write: "setColorVariation"
+ notify: "colorVariationChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Property {
+ name: "unifiedColorVariation"
+ type: "bool"
+ read: "unifiedColorVariation"
+ write: "setUnifiedColorVariation"
+ notify: "unifiedColorVariationChanged"
+ index: 3
+ lineNumber: 36
+ }
+ Property {
+ name: "fadeInEffect"
+ type: "FadeType"
+ read: "fadeInEffect"
+ write: "setFadeInEffect"
+ notify: "fadeInEffectChanged"
+ index: 4
+ lineNumber: 37
+ }
+ Property {
+ name: "fadeOutEffect"
+ type: "FadeType"
+ read: "fadeOutEffect"
+ write: "setFadeOutEffect"
+ notify: "fadeOutEffectChanged"
+ index: 5
+ lineNumber: 38
+ }
+ Property {
+ name: "fadeInDuration"
+ type: "int"
+ read: "fadeInDuration"
+ write: "setFadeInDuration"
+ notify: "fadeInDurationChanged"
+ index: 6
+ lineNumber: 39
+ }
+ Property {
+ name: "fadeOutDuration"
+ type: "int"
+ read: "fadeOutDuration"
+ write: "setFadeOutDuration"
+ notify: "fadeOutDurationChanged"
+ index: 7
+ lineNumber: 40
+ }
+ Property {
+ name: "alignMode"
+ type: "AlignMode"
+ read: "alignMode"
+ write: "setAlignMode"
+ notify: "alignModeChanged"
+ index: 8
+ lineNumber: 41
+ }
+ Property {
+ name: "alignTargetPosition"
+ type: "QVector3D"
+ read: "alignTargetPosition"
+ write: "setAlignTargetPosition"
+ notify: "alignTargetPositionChanged"
+ index: 9
+ lineNumber: 42
+ }
+ Property {
+ name: "hasTransparency"
+ type: "bool"
+ read: "hasTransparency"
+ write: "setHasTransparency"
+ notify: "hasTransparencyChanged"
+ index: 10
+ lineNumber: 43
+ }
+ Property {
+ name: "sortMode"
+ type: "SortMode"
+ read: "sortMode"
+ write: "setSortMode"
+ notify: "sortModeChanged"
+ index: 11
+ lineNumber: 44
+ }
+ Signal { name: "systemChanged"; lineNumber: 112 }
+ Signal { name: "maxAmountChanged"; lineNumber: 113 }
+ Signal { name: "colorChanged"; lineNumber: 114 }
+ Signal { name: "colorVariationChanged"; lineNumber: 115 }
+ Signal { name: "unifiedColorVariationChanged"; lineNumber: 116 }
+ Signal { name: "fadeInEffectChanged"; lineNumber: 117 }
+ Signal { name: "fadeOutEffectChanged"; lineNumber: 118 }
+ Signal { name: "fadeInDurationChanged"; lineNumber: 119 }
+ Signal { name: "fadeOutDurationChanged"; lineNumber: 120 }
+ Signal { name: "alignModeChanged"; lineNumber: 121 }
+ Signal { name: "alignTargetPositionChanged"; lineNumber: 122 }
+ Signal { name: "hasTransparencyChanged"; lineNumber: 123 }
+ Signal { name: "sortModeChanged"; lineNumber: 124 }
+ Method {
+ name: "setSystem"
+ lineNumber: 97
+ Parameter { name: "system"; type: "QQuick3DParticleSystem"; isPointer: true }
+ }
+ Method {
+ name: "setMaxAmount"
+ lineNumber: 98
+ Parameter { name: "maxAmount"; type: "int" }
+ }
+ Method {
+ name: "setColor"
+ lineNumber: 99
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Method {
+ name: "setColorVariation"
+ lineNumber: 100
+ Parameter { name: "colorVariation"; type: "QVector4D" }
+ }
+ Method {
+ name: "setUnifiedColorVariation"
+ lineNumber: 101
+ Parameter { name: "unified"; type: "bool" }
+ }
+ Method {
+ name: "setFadeInEffect"
+ lineNumber: 102
+ Parameter { name: "fadeInEffect"; type: "QQuick3DParticle::FadeType" }
+ }
+ Method {
+ name: "setFadeOutEffect"
+ lineNumber: 103
+ Parameter { name: "fadeOutEffect"; type: "QQuick3DParticle::FadeType" }
+ }
+ Method {
+ name: "setFadeInDuration"
+ lineNumber: 104
+ Parameter { name: "fadeInDuration"; type: "int" }
+ }
+ Method {
+ name: "setFadeOutDuration"
+ lineNumber: 105
+ Parameter { name: "fadeOutDuration"; type: "int" }
+ }
+ Method {
+ name: "setAlignMode"
+ lineNumber: 106
+ Parameter { name: "alignMode"; type: "QQuick3DParticle::AlignMode" }
+ }
+ Method {
+ name: "setAlignTargetPosition"
+ lineNumber: 107
+ Parameter { name: "alignPosition"; type: "QVector3D" }
+ }
+ Method {
+ name: "setHasTransparency"
+ lineNumber: 108
+ Parameter { name: "transparency"; type: "bool" }
+ }
+ Method {
+ name: "setSortMode"
+ lineNumber: 109
+ Parameter { name: "sortMode"; type: "QQuick3DParticle::SortMode" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticleabstractshape_p.h"
+ lineNumber: 31
+ name: "QQuick3DParticleAbstractShape"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ }
+ Component {
+ file: "private/qquick3dparticleaffector_p.h"
+ lineNumber: 30
+ name: "QQuick3DParticleAffector"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.Particles3D/Affector3D 6.2",
+ "QtQuick3D.Particles3D/Affector3D 6.11"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1538, 1547]
+ Property {
+ name: "system"
+ type: "QQuick3DParticleSystem"
+ isPointer: true
+ read: "system"
+ write: "setSystem"
+ notify: "systemChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "particles"
+ type: "QQuick3DParticle"
+ isList: true
+ read: "particles"
+ index: 1
+ lineNumber: 34
+ isReadonly: true
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Signal { name: "update"; lineNumber: 61 }
+ Signal { name: "systemChanged"; lineNumber: 62 }
+ Signal { name: "enabledChanged"; lineNumber: 63 }
+ Method {
+ name: "setSystem"
+ lineNumber: 57
+ Parameter { name: "system"; type: "QQuick3DParticleSystem"; isPointer: true }
+ }
+ Method {
+ name: "setEnabled"
+ lineNumber: 58
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticleattractor_p.h"
+ lineNumber: 25
+ name: "QQuick3DParticleAttractor"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleAffector"
+ exports: [
+ "QtQuick3D.Particles3D/Attractor3D 6.2",
+ "QtQuick3D.Particles3D/Attractor3D 6.11"
+ ]
+ exportMetaObjectRevisions: [1538, 1547]
+ Property {
+ name: "positionVariation"
+ type: "QVector3D"
+ read: "positionVariation"
+ write: "setPositionVariation"
+ notify: "positionVariationChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "shape"
+ type: "QQuick3DParticleAbstractShape"
+ isPointer: true
+ read: "shape"
+ write: "setShape"
+ notify: "shapeChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "durationVariation"
+ type: "int"
+ read: "durationVariation"
+ write: "setDurationVariation"
+ notify: "durationVariationChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Property {
+ name: "hideAtEnd"
+ type: "bool"
+ read: "hideAtEnd"
+ write: "setHideAtEnd"
+ notify: "hideAtEndChanged"
+ index: 4
+ lineNumber: 32
+ }
+ Property {
+ name: "useCachedPositions"
+ type: "bool"
+ read: "useCachedPositions"
+ write: "setUseCachedPositions"
+ notify: "useCachedPositionsChanged"
+ index: 5
+ lineNumber: 33
+ }
+ Property {
+ name: "positionsAmount"
+ type: "int"
+ read: "positionsAmount"
+ write: "setPositionsAmount"
+ notify: "positionsAmountChanged"
+ index: 6
+ lineNumber: 34
+ }
+ Signal { name: "positionVariationChanged"; lineNumber: 59 }
+ Signal { name: "shapeChanged"; lineNumber: 60 }
+ Signal { name: "durationChanged"; lineNumber: 61 }
+ Signal { name: "durationVariationChanged"; lineNumber: 62 }
+ Signal { name: "hideAtEndChanged"; lineNumber: 63 }
+ Signal { name: "useCachedPositionsChanged"; lineNumber: 64 }
+ Signal { name: "positionsAmountChanged"; lineNumber: 65 }
+ Method {
+ name: "setPositionVariation"
+ lineNumber: 50
+ Parameter { name: "positionVariation"; type: "QVector3D" }
+ }
+ Method {
+ name: "setShape"
+ lineNumber: 51
+ Parameter { name: "shape"; type: "QQuick3DParticleAbstractShape"; isPointer: true }
+ }
+ Method {
+ name: "setDuration"
+ lineNumber: 52
+ Parameter { name: "duration"; type: "int" }
+ }
+ Method {
+ name: "setDurationVariation"
+ lineNumber: 53
+ Parameter { name: "durationVariation"; type: "int" }
+ }
+ Method {
+ name: "setHideAtEnd"
+ lineNumber: 54
+ Parameter { name: "hideAtEnd"; type: "bool" }
+ }
+ Method {
+ name: "setUseCachedPositions"
+ lineNumber: 55
+ Parameter { name: "useCachedPositions"; type: "bool" }
+ }
+ Method {
+ name: "setPositionsAmount"
+ lineNumber: 56
+ Parameter { name: "positionsAmount"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlecustomshape_p.h"
+ lineNumber: 25
+ name: "QQuick3DParticleCustomShape"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleAbstractShape"
+ exports: ["QtQuick3D.Particles3D/ParticleCustomShape3D 6.3"]
+ exportMetaObjectRevisions: [1539]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "randomizeData"
+ type: "bool"
+ read: "randomizeData"
+ write: "setRandomizeData"
+ notify: "randomizeDataChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Signal { name: "sourceChanged"; lineNumber: 47 }
+ Signal { name: "randomizeDataChanged"; lineNumber: 48 }
+ Method {
+ name: "setSource"
+ lineNumber: 43
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Method {
+ name: "setRandomizeData"
+ lineNumber: 44
+ Parameter { name: "random"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticledirection_p.h"
+ lineNumber: 31
+ name: "QQuick3DParticleDirection"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ }
+ Component {
+ file: "private/qquick3dparticledynamicburst_p.h"
+ lineNumber: 24
+ name: "QQuick3DParticleDynamicBurst"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleEmitBurst"
+ exports: ["QtQuick3D.Particles3D/DynamicBurst3D 6.3"]
+ exportMetaObjectRevisions: [1539]
+ Enum {
+ name: "TriggerMode"
+ lineNumber: 34
+ values: ["TriggerTime", "TriggerStart", "TriggerEnd"]
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "amountVariation"
+ type: "int"
+ read: "amountVariation"
+ write: "setAmountVariation"
+ notify: "amountVariationChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "triggerMode"
+ type: "TriggerMode"
+ read: "triggerMode"
+ write: "setTriggerMode"
+ notify: "triggerModeChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Signal { name: "enabledChanged"; lineNumber: 53 }
+ Signal { name: "amountVariationChanged"; lineNumber: 54 }
+ Signal { name: "triggerModeChanged"; lineNumber: 55 }
+ Method {
+ name: "setEnabled"
+ lineNumber: 48
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setAmountVariation"
+ lineNumber: 49
+ Parameter { name: "value"; type: "int" }
+ }
+ Method {
+ name: "setTriggerMode"
+ lineNumber: 50
+ Parameter { name: "mode"; type: "TriggerMode" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticleemitburst_p.h"
+ lineNumber: 30
+ name: "QQuick3DParticleEmitBurst"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQuick3D.Particles3D/EmitBurst3D 6.2"]
+ exportMetaObjectRevisions: [1538]
+ Property {
+ name: "time"
+ type: "int"
+ read: "time"
+ write: "setTime"
+ notify: "timeChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "amount"
+ type: "int"
+ read: "amount"
+ write: "setAmount"
+ notify: "amountChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Signal { name: "timeChanged"; lineNumber: 55 }
+ Signal { name: "amountChanged"; lineNumber: 56 }
+ Signal { name: "durationChanged"; lineNumber: 57 }
+ Method {
+ name: "setTime"
+ lineNumber: 50
+ Parameter { name: "time"; type: "int" }
+ }
+ Method {
+ name: "setAmount"
+ lineNumber: 51
+ Parameter { name: "amount"; type: "int" }
+ }
+ Method {
+ name: "setDuration"
+ lineNumber: 52
+ Parameter { name: "duration"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticleemitter_p.h"
+ lineNumber: 32
+ name: "QQuick3DParticleEmitter"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.Particles3D/ParticleEmitter3D 6.2",
+ "QtQuick3D.Particles3D/ParticleEmitter3D 6.10",
+ "QtQuick3D.Particles3D/ParticleEmitter3D 6.11"
+ ]
+ exportMetaObjectRevisions: [1538, 1546, 1547]
+ Enum {
+ name: "EmitMode"
+ lineNumber: 61
+ values: ["Default", "SurfaceNormal", "SurfaceReflected"]
+ }
+ Property {
+ name: "system"
+ type: "QQuick3DParticleSystem"
+ isPointer: true
+ read: "system"
+ write: "setSystem"
+ notify: "systemChanged"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "emitBursts"
+ type: "QQuick3DParticleEmitBurst"
+ isList: true
+ read: "emitBursts"
+ index: 1
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "velocity"
+ type: "QQuick3DParticleDirection"
+ isPointer: true
+ read: "velocity"
+ write: "setVelocity"
+ notify: "velocityChanged"
+ index: 2
+ lineNumber: 37
+ }
+ Property {
+ name: "particle"
+ type: "QQuick3DParticle"
+ isPointer: true
+ read: "particle"
+ write: "setParticle"
+ notify: "particleChanged"
+ index: 3
+ lineNumber: 38
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 4
+ lineNumber: 39
+ }
+ Property {
+ name: "shape"
+ type: "QQuick3DParticleAbstractShape"
+ isPointer: true
+ read: "shape"
+ write: "setShape"
+ notify: "shapeChanged"
+ index: 5
+ lineNumber: 40
+ }
+ Property {
+ name: "emitRate"
+ type: "float"
+ read: "emitRate"
+ write: "setEmitRate"
+ notify: "emitRateChanged"
+ index: 6
+ lineNumber: 41
+ }
+ Property {
+ name: "lifeSpan"
+ type: "int"
+ read: "lifeSpan"
+ write: "setLifeSpan"
+ notify: "lifeSpanChanged"
+ index: 7
+ lineNumber: 42
+ }
+ Property {
+ name: "lifeSpanVariation"
+ type: "int"
+ read: "lifeSpanVariation"
+ write: "setLifeSpanVariation"
+ notify: "lifeSpanVariationChanged"
+ index: 8
+ lineNumber: 43
+ }
+ Property {
+ name: "particleScale"
+ type: "float"
+ read: "particleScale"
+ write: "setParticleScale"
+ notify: "particleScaleChanged"
+ index: 9
+ lineNumber: 44
+ }
+ Property {
+ name: "particleEndScale"
+ type: "float"
+ read: "particleEndScale"
+ write: "setParticleEndScale"
+ notify: "particleEndScaleChanged"
+ index: 10
+ lineNumber: 45
+ }
+ Property {
+ name: "particleScaleVariation"
+ type: "float"
+ read: "particleScaleVariation"
+ write: "setParticleScaleVariation"
+ notify: "particleScaleVariationChanged"
+ index: 11
+ lineNumber: 46
+ }
+ Property {
+ name: "particleEndScaleVariation"
+ type: "float"
+ read: "particleEndScaleVariation"
+ write: "setParticleEndScaleVariation"
+ notify: "particleEndScaleVariationChanged"
+ index: 12
+ lineNumber: 47
+ }
+ Property {
+ name: "particleRotation"
+ type: "QVector3D"
+ read: "particleRotation"
+ write: "setParticleRotation"
+ notify: "particleRotationChanged"
+ index: 13
+ lineNumber: 48
+ }
+ Property {
+ name: "particleRotationVariation"
+ type: "QVector3D"
+ read: "particleRotationVariation"
+ write: "setParticleRotationVariation"
+ notify: "particleRotationVariationChanged"
+ index: 14
+ lineNumber: 49
+ }
+ Property {
+ name: "particleRotationVelocity"
+ type: "QVector3D"
+ read: "particleRotationVelocity"
+ write: "setParticleRotationVelocity"
+ notify: "particleRotationVelocityChanged"
+ index: 15
+ lineNumber: 50
+ }
+ Property {
+ name: "particleRotationVelocityVariation"
+ type: "QVector3D"
+ read: "particleRotationVelocityVariation"
+ write: "setParticleRotationVelocityVariation"
+ notify: "particleRotationVariationVelocityChanged"
+ index: 16
+ lineNumber: 51
+ }
+ Property {
+ name: "depthBias"
+ type: "float"
+ read: "depthBias"
+ write: "setDepthBias"
+ notify: "depthBiasChanged"
+ index: 17
+ lineNumber: 52
+ }
+ Property {
+ name: "reversed"
+ revision: 1546
+ type: "bool"
+ read: "reversed"
+ write: "setReversed"
+ notify: "reversedChanged"
+ index: 18
+ lineNumber: 53
+ }
+ Property {
+ name: "emitMode"
+ revision: 1546
+ type: "EmitMode"
+ read: "emitMode"
+ write: "setEmitMode"
+ notify: "emitModeChanged"
+ index: 19
+ lineNumber: 55
+ }
+ Signal { name: "velocityChanged"; lineNumber: 115 }
+ Signal { name: "systemChanged"; lineNumber: 116 }
+ Signal { name: "emitRateChanged"; lineNumber: 117 }
+ Signal { name: "particleScaleChanged"; lineNumber: 118 }
+ Signal { name: "particleEndScaleChanged"; lineNumber: 119 }
+ Signal { name: "particleScaleVariationChanged"; lineNumber: 120 }
+ Signal { name: "particleEndScaleVariationChanged"; lineNumber: 121 }
+ Signal { name: "lifeSpanChanged"; lineNumber: 122 }
+ Signal { name: "lifeSpanVariationChanged"; lineNumber: 123 }
+ Signal { name: "particleChanged"; lineNumber: 124 }
+ Signal { name: "shapeChanged"; lineNumber: 125 }
+ Signal { name: "particleRotationChanged"; lineNumber: 126 }
+ Signal { name: "particleRotationVariationChanged"; lineNumber: 127 }
+ Signal { name: "particleRotationVelocityChanged"; lineNumber: 128 }
+ Signal { name: "particleRotationVariationVelocityChanged"; lineNumber: 129 }
+ Signal { name: "enabledChanged"; lineNumber: 130 }
+ Signal { name: "depthBiasChanged"; lineNumber: 131 }
+ Signal { name: "reversedChanged"; revision: 1546; lineNumber: 132 }
+ Signal { name: "emitModeChanged"; revision: 1546; lineNumber: 133 }
+ Method {
+ name: "setEnabled"
+ lineNumber: 94
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setVelocity"
+ lineNumber: 95
+ Parameter { name: "velocity"; type: "QQuick3DParticleDirection"; isPointer: true }
+ }
+ Method {
+ name: "setSystem"
+ lineNumber: 96
+ Parameter { name: "system"; type: "QQuick3DParticleSystem"; isPointer: true }
+ }
+ Method {
+ name: "setEmitRate"
+ lineNumber: 97
+ Parameter { name: "emitRate"; type: "float" }
+ }
+ Method {
+ name: "setParticleScale"
+ lineNumber: 98
+ Parameter { name: "particleScale"; type: "float" }
+ }
+ Method {
+ name: "setParticleEndScale"
+ lineNumber: 99
+ Parameter { name: "particleEndScale"; type: "float" }
+ }
+ Method {
+ name: "setParticleScaleVariation"
+ lineNumber: 100
+ Parameter { name: "particleScaleVariation"; type: "float" }
+ }
+ Method {
+ name: "setParticleEndScaleVariation"
+ lineNumber: 101
+ Parameter { name: "particleEndScaleVariation"; type: "float" }
+ }
+ Method {
+ name: "setLifeSpan"
+ lineNumber: 102
+ Parameter { name: "lifeSpan"; type: "int" }
+ }
+ Method {
+ name: "setLifeSpanVariation"
+ lineNumber: 103
+ Parameter { name: "lifeSpanVariation"; type: "int" }
+ }
+ Method {
+ name: "setParticle"
+ lineNumber: 104
+ Parameter { name: "particle"; type: "QQuick3DParticle"; isPointer: true }
+ }
+ Method {
+ name: "setShape"
+ lineNumber: 105
+ Parameter { name: "shape"; type: "QQuick3DParticleAbstractShape"; isPointer: true }
+ }
+ Method {
+ name: "setParticleRotation"
+ lineNumber: 106
+ Parameter { name: "particleRotation"; type: "QVector3D" }
+ }
+ Method {
+ name: "setParticleRotationVariation"
+ lineNumber: 107
+ Parameter { name: "particleRotationVariation"; type: "QVector3D" }
+ }
+ Method {
+ name: "setParticleRotationVelocity"
+ lineNumber: 108
+ Parameter { name: "particleRotationVelocity"; type: "QVector3D" }
+ }
+ Method {
+ name: "setParticleRotationVelocityVariation"
+ lineNumber: 109
+ Parameter { name: "particleRotationVelocityVariation"; type: "QVector3D" }
+ }
+ Method {
+ name: "setDepthBias"
+ lineNumber: 110
+ Parameter { name: "bias"; type: "float" }
+ }
+ Method {
+ name: "setReversed"
+ revision: 1546
+ lineNumber: 111
+ Parameter { name: "reversed"; type: "bool" }
+ }
+ Method {
+ name: "setEmitMode"
+ revision: 1546
+ lineNumber: 113
+ Parameter { name: "mode"; type: "EmitMode" }
+ }
+ Method {
+ name: "burst"
+ lineNumber: 89
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "burst"
+ lineNumber: 90
+ Parameter { name: "count"; type: "int" }
+ Parameter { name: "duration"; type: "int" }
+ }
+ Method {
+ name: "burst"
+ lineNumber: 91
+ Parameter { name: "count"; type: "int" }
+ Parameter { name: "duration"; type: "int" }
+ Parameter { name: "position"; type: "QVector3D" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlegravity_p.h"
+ lineNumber: 25
+ name: "QQuick3DParticleGravity"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleAffector"
+ exports: [
+ "QtQuick3D.Particles3D/Gravity3D 6.2",
+ "QtQuick3D.Particles3D/Gravity3D 6.11"
+ ]
+ exportMetaObjectRevisions: [1538, 1547]
+ Property {
+ name: "magnitude"
+ type: "float"
+ read: "magnitude"
+ write: "setMagnitude"
+ notify: "magnitudeChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "direction"
+ type: "QVector3D"
+ read: "direction"
+ write: "setDirection"
+ notify: "directionChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Signal { name: "magnitudeChanged"; lineNumber: 44 }
+ Signal { name: "directionChanged"; lineNumber: 45 }
+ Method {
+ name: "setDirection"
+ lineNumber: 40
+ Parameter { name: "direction"; type: "QVector3D" }
+ }
+ Method {
+ name: "setMagnitude"
+ lineNumber: 41
+ Parameter { name: "magnitude"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlelineparticle_p.h"
+ lineNumber: 24
+ name: "QQuick3DParticleLineParticle"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleSpriteParticle"
+ exports: ["QtQuick3D.Particles3D/LineParticle3D 6.4"]
+ exportMetaObjectRevisions: [1540]
+ Enum {
+ name: "TexcoordMode"
+ lineNumber: 41
+ values: ["Absolute", "Relative", "Fill"]
+ }
+ Property {
+ name: "segmentCount"
+ type: "int"
+ read: "segmentCount"
+ write: "setSegmentCount"
+ notify: "segmentCountChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "alphaFade"
+ type: "float"
+ read: "alphaFade"
+ write: "setAlphaFade"
+ notify: "alphaFadeChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "scaleMultiplier"
+ type: "float"
+ read: "scaleMultiplier"
+ write: "setScaleMultiplier"
+ notify: "scaleMultiplierChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Property {
+ name: "texcoordMultiplier"
+ type: "float"
+ read: "texcoordMultiplier"
+ write: "setTexcoordMultiplier"
+ notify: "texcoordMultiplierChanged"
+ index: 3
+ lineNumber: 30
+ }
+ Property {
+ name: "length"
+ type: "float"
+ read: "length"
+ write: "setLength"
+ notify: "lengthChanged"
+ index: 4
+ lineNumber: 31
+ }
+ Property {
+ name: "lengthVariation"
+ type: "float"
+ read: "lengthVariation"
+ write: "setLengthVariation"
+ notify: "lengthVariationChanged"
+ index: 5
+ lineNumber: 32
+ }
+ Property {
+ name: "lengthDeltaMin"
+ type: "float"
+ read: "lengthDeltaMin"
+ write: "setLengthDeltaMin"
+ notify: "lengthDeltaMinChanged"
+ index: 6
+ lineNumber: 33
+ }
+ Property {
+ name: "eolFadeOutDuration"
+ type: "int"
+ read: "eolFadeOutDuration"
+ write: "setEolFadeOutDuration"
+ notify: "eolFadeOutDurationChanged"
+ index: 7
+ lineNumber: 34
+ }
+ Property {
+ name: "texcoordMode"
+ type: "TexcoordMode"
+ read: "texcoordMode"
+ write: "setTexcoordMode"
+ notify: "texcoordModeChanged"
+ index: 8
+ lineNumber: 35
+ }
+ Signal { name: "segmentCountChanged"; lineNumber: 74 }
+ Signal { name: "alphaFadeChanged"; lineNumber: 75 }
+ Signal { name: "scaleMultiplierChanged"; lineNumber: 76 }
+ Signal { name: "texcoordMultiplierChanged"; lineNumber: 77 }
+ Signal { name: "lengthChanged"; lineNumber: 78 }
+ Signal { name: "lengthVariationChanged"; lineNumber: 79 }
+ Signal { name: "lengthDeltaMinChanged"; lineNumber: 80 }
+ Signal { name: "eolFadeOutDurationChanged"; lineNumber: 81 }
+ Signal { name: "texcoordModeChanged"; lineNumber: 82 }
+ Method {
+ name: "setSegmentCount"
+ lineNumber: 63
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "setAlphaFade"
+ lineNumber: 64
+ Parameter { name: "fade"; type: "float" }
+ }
+ Method {
+ name: "setScaleMultiplier"
+ lineNumber: 65
+ Parameter { name: "multiplier"; type: "float" }
+ }
+ Method {
+ name: "setTexcoordMultiplier"
+ lineNumber: 66
+ Parameter { name: "multiplier"; type: "float" }
+ }
+ Method {
+ name: "setLength"
+ lineNumber: 67
+ Parameter { name: "length"; type: "float" }
+ }
+ Method {
+ name: "setLengthVariation"
+ lineNumber: 68
+ Parameter { name: "length"; type: "float" }
+ }
+ Method {
+ name: "setLengthDeltaMin"
+ lineNumber: 69
+ Parameter { name: "min"; type: "float" }
+ }
+ Method {
+ name: "setEolFadeOutDuration"
+ lineNumber: 70
+ Parameter { name: "duration"; type: "int" }
+ }
+ Method {
+ name: "setTexcoordMode"
+ lineNumber: 71
+ Parameter { name: "mode"; type: "QQuick3DParticleLineParticle::TexcoordMode" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlemodelblendparticle_p.h"
+ lineNumber: 33
+ name: "QQuick3DParticleModelBlendParticle"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticle"
+ exports: ["QtQuick3D.Particles3D/ModelBlendParticle3D 6.2"]
+ exportMetaObjectRevisions: [1538]
+ Enum {
+ name: "ModelBlendMode"
+ lineNumber: 49
+ values: ["Explode", "Construct", "Transfer"]
+ }
+ Enum {
+ name: "ModelBlendEmitMode"
+ lineNumber: 57
+ values: ["Sequential", "Random", "Activation"]
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 0
+ lineNumber: 36
+ }
+ Property {
+ name: "endNode"
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "endNode"
+ write: "setEndNode"
+ notify: "endNodeChanged"
+ index: 1
+ lineNumber: 37
+ }
+ Property {
+ name: "modelBlendMode"
+ type: "ModelBlendMode"
+ read: "modelBlendMode"
+ write: "setModelBlendMode"
+ notify: "modelBlendModeChanged"
+ index: 2
+ lineNumber: 38
+ }
+ Property {
+ name: "endTime"
+ type: "int"
+ read: "endTime"
+ write: "setEndTime"
+ notify: "endTimeChanged"
+ index: 3
+ lineNumber: 39
+ }
+ Property {
+ name: "activationNode"
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "activationNode"
+ write: "setActivationNode"
+ notify: "activationNodeChanged"
+ index: 4
+ lineNumber: 40
+ }
+ Property {
+ name: "emitMode"
+ type: "ModelBlendEmitMode"
+ read: "emitMode"
+ write: "setEmitMode"
+ notify: "emitModeChanged"
+ index: 5
+ lineNumber: 41
+ }
+ Signal { name: "delegateChanged"; lineNumber: 81 }
+ Signal { name: "blendFactorChanged"; lineNumber: 82 }
+ Signal { name: "endNodeChanged"; lineNumber: 83 }
+ Signal { name: "modelBlendModeChanged"; lineNumber: 84 }
+ Signal { name: "endTimeChanged"; lineNumber: 85 }
+ Signal { name: "activationNodeChanged"; lineNumber: 86 }
+ Signal { name: "emitModeChanged"; lineNumber: 87 }
+ Method {
+ name: "setDelegate"
+ lineNumber: 73
+ Parameter { name: "setDelegate"; type: "QQmlComponent"; isPointer: true }
+ }
+ Method {
+ name: "setEndNode"
+ lineNumber: 74
+ Parameter { name: "endNode"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method {
+ name: "setEndTime"
+ lineNumber: 75
+ Parameter { name: "endTime"; type: "int" }
+ }
+ Method {
+ name: "setModelBlendMode"
+ lineNumber: 76
+ Parameter { name: "mode"; type: "ModelBlendMode" }
+ }
+ Method {
+ name: "setActivationNode"
+ lineNumber: 77
+ Parameter { name: "activationNode"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method {
+ name: "setEmitMode"
+ lineNumber: 78
+ Parameter { name: "emitMode"; type: "ModelBlendEmitMode" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlemodelparticle_p.h"
+ lineNumber: 38
+ name: "QQuick3DParticleModelParticle"
+ accessSemantics: "reference"
+ defaultProperty: "delegate"
+ prototype: "QQuick3DParticle"
+ exports: ["QtQuick3D.Particles3D/ModelParticle3D 6.2"]
+ exportMetaObjectRevisions: [1538]
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 0
+ lineNumber: 41
+ }
+ Property {
+ name: "instanceTable"
+ type: "QQuick3DInstancing"
+ isPointer: true
+ read: "instanceTable"
+ notify: "instanceTableChanged"
+ index: 1
+ lineNumber: 42
+ isReadonly: true
+ }
+ Signal { name: "delegateChanged"; lineNumber: 58 }
+ Signal { name: "instanceTableChanged"; lineNumber: 59 }
+ Method {
+ name: "setDelegate"
+ lineNumber: 55
+ Parameter { name: "delegate"; type: "QQmlComponent"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlemodelshape_p.h"
+ lineNumber: 28
+ name: "QQuick3DParticleModelShape"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleAbstractShape"
+ exports: ["QtQuick3D.Particles3D/ParticleModelShape3D 6.2"]
+ exportMetaObjectRevisions: [1538]
+ Property {
+ name: "fill"
+ type: "bool"
+ read: "fill"
+ write: "setFill"
+ notify: "fillChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Signal { name: "fillChanged"; lineNumber: 52 }
+ Signal { name: "delegateChanged"; lineNumber: 53 }
+ Method {
+ name: "setFill"
+ lineNumber: 44
+ Parameter { name: "fill"; type: "bool" }
+ }
+ Method {
+ name: "setDelegate"
+ lineNumber: 45
+ Parameter { name: "delegate"; type: "QQmlComponent"; isPointer: true }
+ }
+ Method {
+ name: "getPosition"
+ type: "QVector3D"
+ lineNumber: 48
+ Parameter { name: "particleIndex"; type: "int" }
+ }
+ Method {
+ name: "getSurfaceNormal"
+ type: "QVector3D"
+ lineNumber: 49
+ Parameter { name: "particleIndex"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlepointrotator_p.h"
+ lineNumber: 25
+ name: "QQuick3DParticlePointRotator"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleAffector"
+ exports: [
+ "QtQuick3D.Particles3D/PointRotator3D 6.2",
+ "QtQuick3D.Particles3D/PointRotator3D 6.11"
+ ]
+ exportMetaObjectRevisions: [1538, 1547]
+ Property {
+ name: "magnitude"
+ type: "float"
+ read: "magnitude"
+ write: "setMagnitude"
+ notify: "magnitudeChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "direction"
+ type: "QVector3D"
+ read: "direction"
+ write: "setDirection"
+ notify: "directionChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "pivotPoint"
+ type: "QVector3D"
+ read: "pivotPoint"
+ write: "setPivotPoint"
+ notify: "pivotPointChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Signal { name: "magnitudeChanged"; lineNumber: 47 }
+ Signal { name: "directionChanged"; lineNumber: 48 }
+ Signal { name: "pivotPointChanged"; lineNumber: 49 }
+ Method {
+ name: "setMagnitude"
+ lineNumber: 42
+ Parameter { name: "magnitude"; type: "float" }
+ }
+ Method {
+ name: "setDirection"
+ lineNumber: 43
+ Parameter { name: "direction"; type: "QVector3D" }
+ }
+ Method {
+ name: "setPivotPoint"
+ lineNumber: 44
+ Parameter { name: "point"; type: "QVector3D" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlerepeller_p.h"
+ lineNumber: 24
+ name: "QQuick3DParticleRepeller"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleAffector"
+ exports: [
+ "QtQuick3D.Particles3D/Repeller3D 6.4",
+ "QtQuick3D.Particles3D/Repeller3D 6.11"
+ ]
+ exportMetaObjectRevisions: [1540, 1547]
+ Property {
+ name: "radius"
+ type: "float"
+ read: "radius"
+ write: "setRadius"
+ notify: "radiusChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "outerRadius"
+ type: "float"
+ read: "outerRadius"
+ write: "setOuterRadius"
+ notify: "outerRadiusChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "strength"
+ type: "float"
+ read: "strength"
+ write: "setStrength"
+ notify: "strengthChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Signal { name: "radiusChanged"; lineNumber: 45 }
+ Signal { name: "outerRadiusChanged"; lineNumber: 46 }
+ Signal { name: "strengthChanged"; lineNumber: 47 }
+ Method {
+ name: "setRadius"
+ lineNumber: 40
+ Parameter { name: "radius"; type: "float" }
+ }
+ Method {
+ name: "setOuterRadius"
+ lineNumber: 41
+ Parameter { name: "radius"; type: "float" }
+ }
+ Method {
+ name: "setStrength"
+ lineNumber: 42
+ Parameter { name: "strength"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlescaleaffector_p.h"
+ lineNumber: 25
+ name: "QQuick3DParticleScaleAffector"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleAffector"
+ exports: [
+ "QtQuick3D.Particles3D/ScaleAffector3D 6.4",
+ "QtQuick3D.Particles3D/ScaleAffector3D 6.11"
+ ]
+ exportMetaObjectRevisions: [1540, 1547]
+ Enum {
+ name: "ScalingType"
+ lineNumber: 38
+ values: [
+ "Linear",
+ "SewSaw",
+ "SineWave",
+ "AbsSineWave",
+ "Step",
+ "SmoothStep"
+ ]
+ }
+ Property {
+ name: "minSize"
+ type: "float"
+ read: "minSize"
+ write: "setMinSize"
+ notify: "minSizeChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "maxSize"
+ type: "float"
+ read: "maxSize"
+ write: "setMaxSize"
+ notify: "maxSizeChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "type"
+ type: "ScalingType"
+ read: "type"
+ write: "setType"
+ notify: "typeChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Property {
+ name: "easingCurve"
+ type: "QEasingCurve"
+ read: "easingCurve"
+ write: "setEasingCurve"
+ notify: "easingCurveChanged"
+ index: 4
+ lineNumber: 32
+ }
+ Signal { name: "minSizeChanged"; lineNumber: 63 }
+ Signal { name: "maxSizeChanged"; lineNumber: 64 }
+ Signal { name: "durationChanged"; lineNumber: 65 }
+ Signal { name: "typeChanged"; lineNumber: 66 }
+ Signal { name: "easingCurveChanged"; lineNumber: 67 }
+ Method {
+ name: "setMinSize"
+ lineNumber: 56
+ Parameter { name: "size"; type: "float" }
+ }
+ Method {
+ name: "setMaxSize"
+ lineNumber: 57
+ Parameter { name: "size"; type: "float" }
+ }
+ Method {
+ name: "setDuration"
+ lineNumber: 58
+ Parameter { name: "duration"; type: "int" }
+ }
+ Method {
+ name: "setType"
+ lineNumber: 59
+ Parameter { name: "type"; type: "ScalingType" }
+ }
+ Method {
+ name: "setEasingCurve"
+ lineNumber: 60
+ Parameter { name: "curve"; type: "QEasingCurve" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlesceneshape_p.h"
+ lineNumber: 31
+ name: "QQuick3DParticleSceneShape"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleAbstractShape"
+ exports: ["QtQuick3D.Particles3D/ParticleSceneShape3D 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property {
+ name: "scene"
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "scene"
+ write: "setScene"
+ notify: "sceneChanged"
+ index: 0
+ lineNumber: 34
+ }
+ Property {
+ name: "sceneCenter"
+ type: "QVector3D"
+ read: "sceneCenter"
+ write: "setSceneCenter"
+ notify: "sceneCenterChanged"
+ index: 1
+ lineNumber: 35
+ }
+ Property {
+ name: "sceneExtents"
+ type: "QVector3D"
+ read: "sceneExtents"
+ write: "setSceneExtents"
+ notify: "sceneExtentsChanged"
+ index: 2
+ lineNumber: 36
+ }
+ Property {
+ name: "shapeResolution"
+ type: "float"
+ read: "shapeResolution"
+ write: "setShapeResolution"
+ notify: "shapeResolutionChanged"
+ index: 3
+ lineNumber: 37
+ }
+ Property {
+ name: "excludedNodes"
+ type: "QList"
+ read: "excludedNodes"
+ write: "setExcludedNodes"
+ notify: "excludedNodesChanged"
+ index: 4
+ lineNumber: 38
+ }
+ Property {
+ name: "geometry"
+ type: "QQuick3DGeometry"
+ isPointer: true
+ read: "geometry"
+ notify: "geometryChanged"
+ index: 5
+ lineNumber: 39
+ isReadonly: true
+ }
+ Signal { name: "sceneChanged"; lineNumber: 66 }
+ Signal { name: "sceneCenterChanged"; lineNumber: 67 }
+ Signal { name: "sceneExtentsChanged"; lineNumber: 68 }
+ Signal { name: "shapeResolutionChanged"; lineNumber: 69 }
+ Signal { name: "geometryChanged"; lineNumber: 70 }
+ Signal { name: "excludedNodesChanged"; lineNumber: 71 }
+ Method {
+ name: "setScene"
+ lineNumber: 55
+ Parameter { name: "scene"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method {
+ name: "setSceneCenter"
+ lineNumber: 56
+ Parameter { name: "extents"; type: "QVector3D" }
+ }
+ Method {
+ name: "setSceneExtents"
+ lineNumber: 57
+ Parameter { name: "extents"; type: "QVector3D" }
+ }
+ Method {
+ name: "setShapeResolution"
+ lineNumber: 58
+ Parameter { name: "resolution"; type: "float" }
+ }
+ Method {
+ name: "setExcludedNodes"
+ lineNumber: 59
+ Parameter { name: "nodes"; type: "QList" }
+ }
+ Method {
+ name: "getPosition"
+ type: "QVector3D"
+ lineNumber: 62
+ Parameter { name: "particleIndex"; type: "int" }
+ }
+ Method {
+ name: "getSurfaceNormal"
+ type: "QVector3D"
+ lineNumber: 63
+ Parameter { name: "particleIndex"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticleshape_p.h"
+ lineNumber: 28
+ name: "QQuick3DParticleShape"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleAbstractShape"
+ exports: ["QtQuick3D.Particles3D/ParticleShape3D 6.2"]
+ exportMetaObjectRevisions: [1538]
+ Enum {
+ name: "ShapeType"
+ lineNumber: 39
+ values: ["Cube", "Sphere", "Cylinder"]
+ }
+ Property {
+ name: "fill"
+ type: "bool"
+ read: "fill"
+ write: "setFill"
+ notify: "fillChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "type"
+ type: "ShapeType"
+ read: "type"
+ write: "setType"
+ notify: "typeChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "extents"
+ type: "QVector3D"
+ read: "extents"
+ write: "setExtents"
+ notify: "extentsChanged"
+ index: 2
+ lineNumber: 33
+ }
+ Signal { name: "fillChanged"; lineNumber: 63 }
+ Signal { name: "typeChanged"; lineNumber: 64 }
+ Signal { name: "extentsChanged"; lineNumber: 65 }
+ Method {
+ name: "setFill"
+ lineNumber: 58
+ Parameter { name: "fill"; type: "bool" }
+ }
+ Method {
+ name: "setType"
+ lineNumber: 59
+ Parameter { name: "type"; type: "QQuick3DParticleShape::ShapeType" }
+ }
+ Method {
+ name: "setExtents"
+ lineNumber: 60
+ Parameter { name: "extends"; type: "QVector3D" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlespriteparticle_p.h"
+ lineNumber: 33
+ name: "QQuick3DParticleSpriteParticle"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticle"
+ exports: [
+ "QtQuick3D.Particles3D/SpriteParticle3D 6.2",
+ "QtQuick3D.Particles3D/SpriteParticle3D 6.3",
+ "QtQuick3D.Particles3D/SpriteParticle3D 6.4"
+ ]
+ exportMetaObjectRevisions: [1538, 1539, 1540]
+ Enum {
+ name: "BlendMode"
+ lineNumber: 50
+ values: ["SourceOver", "Screen", "Multiply"]
+ }
+ Property {
+ name: "blendMode"
+ type: "BlendMode"
+ read: "blendMode"
+ write: "setBlendMode"
+ notify: "blendModeChanged"
+ index: 0
+ lineNumber: 36
+ }
+ Property {
+ name: "sprite"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "sprite"
+ write: "setSprite"
+ notify: "spriteChanged"
+ index: 1
+ lineNumber: 37
+ }
+ Property {
+ name: "spriteSequence"
+ type: "QQuick3DParticleSpriteSequence"
+ isPointer: true
+ read: "spriteSequence"
+ write: "setSpriteSequence"
+ notify: "spriteSequenceChanged"
+ index: 2
+ lineNumber: 38
+ }
+ Property {
+ name: "billboard"
+ type: "bool"
+ read: "billboard"
+ write: "setBillboard"
+ notify: "billboardChanged"
+ index: 3
+ lineNumber: 39
+ }
+ Property {
+ name: "particleScale"
+ type: "float"
+ read: "particleScale"
+ write: "setParticleScale"
+ notify: "particleScaleChanged"
+ index: 4
+ lineNumber: 40
+ }
+ Property {
+ name: "colorTable"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "colorTable"
+ write: "setColorTable"
+ notify: "colorTableChanged"
+ index: 5
+ lineNumber: 41
+ }
+ Property {
+ name: "lights"
+ revision: 1539
+ type: "QQuick3DAbstractLight"
+ isList: true
+ read: "lights"
+ notify: "lightsChanged"
+ index: 6
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "offsetX"
+ revision: 1539
+ type: "float"
+ read: "offsetX"
+ write: "setOffsetX"
+ notify: "offsetXChanged"
+ index: 7
+ lineNumber: 43
+ }
+ Property {
+ name: "offsetY"
+ revision: 1539
+ type: "float"
+ read: "offsetY"
+ write: "setOffsetY"
+ notify: "offsetYChanged"
+ index: 8
+ lineNumber: 44
+ }
+ Property {
+ name: "castsReflections"
+ revision: 1540
+ type: "bool"
+ read: "castsReflections"
+ write: "setCastsReflections"
+ notify: "castsReflectionsChanged"
+ index: 9
+ lineNumber: 45
+ }
+ Signal { name: "blendModeChanged"; lineNumber: 79 }
+ Signal { name: "spriteChanged"; lineNumber: 80 }
+ Signal { name: "spriteSequenceChanged"; lineNumber: 81 }
+ Signal { name: "billboardChanged"; lineNumber: 82 }
+ Signal { name: "particleScaleChanged"; lineNumber: 83 }
+ Signal { name: "colorTableChanged"; lineNumber: 84 }
+ Signal { name: "lightsChanged"; revision: 1539; lineNumber: 85 }
+ Signal { name: "offsetXChanged"; revision: 1539; lineNumber: 86 }
+ Signal { name: "offsetYChanged"; revision: 1539; lineNumber: 87 }
+ Signal { name: "castsReflectionsChanged"; revision: 1540; lineNumber: 88 }
+ Method {
+ name: "setBlendMode"
+ lineNumber: 68
+ Parameter { name: "blendMode"; type: "QQuick3DParticleSpriteParticle::BlendMode" }
+ }
+ Method {
+ name: "setSprite"
+ lineNumber: 69
+ Parameter { name: "sprite"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setSpriteSequence"
+ lineNumber: 70
+ Parameter { name: "spriteSequence"; type: "QQuick3DParticleSpriteSequence"; isPointer: true }
+ }
+ Method {
+ name: "setBillboard"
+ lineNumber: 71
+ Parameter { name: "billboard"; type: "bool" }
+ }
+ Method {
+ name: "setParticleScale"
+ lineNumber: 72
+ Parameter { name: "scale"; type: "float" }
+ }
+ Method {
+ name: "setColorTable"
+ lineNumber: 73
+ Parameter { name: "colorTable"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setOffsetX"
+ lineNumber: 74
+ Parameter { name: "value"; type: "float" }
+ }
+ Method {
+ name: "setOffsetY"
+ lineNumber: 75
+ Parameter { name: "value"; type: "float" }
+ }
+ Method {
+ name: "setCastsReflections"
+ revision: 1540
+ lineNumber: 76
+ Parameter { name: "castsReflections"; type: "bool" }
+ }
+ Method {
+ name: "onLightDestroyed"
+ lineNumber: 110
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlespritesequence_p.h"
+ lineNumber: 30
+ name: "QQuick3DParticleSpriteSequence"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQuick3D.Particles3D/SpriteSequence3D 6.2"]
+ exportMetaObjectRevisions: [1538]
+ Enum {
+ name: "AnimationDirection"
+ lineNumber: 46
+ values: [
+ "Normal",
+ "Reverse",
+ "Alternate",
+ "AlternateReverse",
+ "SingleFrame"
+ ]
+ }
+ Property {
+ name: "frameCount"
+ type: "int"
+ read: "frameCount"
+ write: "setFrameCount"
+ notify: "frameCountChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "frameIndex"
+ type: "int"
+ read: "frameIndex"
+ write: "setFrameIndex"
+ notify: "frameIndexChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Property {
+ name: "interpolate"
+ type: "bool"
+ read: "interpolate"
+ write: "setInterpolate"
+ notify: "interpolateChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Property {
+ name: "duration"
+ type: "int"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 3
+ lineNumber: 36
+ }
+ Property {
+ name: "durationVariation"
+ type: "int"
+ read: "durationVariation"
+ write: "setDurationVariation"
+ notify: "durationVariationChanged"
+ index: 4
+ lineNumber: 37
+ }
+ Property {
+ name: "randomStart"
+ type: "bool"
+ read: "randomStart"
+ write: "setRandomStart"
+ notify: "randomStartChanged"
+ index: 5
+ lineNumber: 38
+ }
+ Property {
+ name: "animationDirection"
+ type: "AnimationDirection"
+ read: "animationDirection"
+ write: "setAnimationDirection"
+ notify: "animationDirectionChanged"
+ index: 6
+ lineNumber: 39
+ }
+ Signal { name: "frameCountChanged"; lineNumber: 77 }
+ Signal { name: "frameIndexChanged"; lineNumber: 78 }
+ Signal { name: "interpolateChanged"; lineNumber: 79 }
+ Signal { name: "durationChanged"; lineNumber: 80 }
+ Signal { name: "durationVariationChanged"; lineNumber: 81 }
+ Signal { name: "randomStartChanged"; lineNumber: 82 }
+ Signal { name: "animationDirectionChanged"; lineNumber: 83 }
+ Method {
+ name: "setFrameCount"
+ lineNumber: 68
+ Parameter { name: "frameCount"; type: "int" }
+ }
+ Method {
+ name: "setFrameIndex"
+ lineNumber: 69
+ Parameter { name: "frameIndex"; type: "int" }
+ }
+ Method {
+ name: "setInterpolate"
+ lineNumber: 70
+ Parameter { name: "interpolate"; type: "bool" }
+ }
+ Method {
+ name: "setDuration"
+ lineNumber: 71
+ Parameter { name: "duration"; type: "int" }
+ }
+ Method {
+ name: "setDurationVariation"
+ lineNumber: 72
+ Parameter { name: "durationVariation"; type: "int" }
+ }
+ Method {
+ name: "setRandomStart"
+ lineNumber: 73
+ Parameter { name: "randomStart"; type: "bool" }
+ }
+ Method {
+ name: "setAnimationDirection"
+ lineNumber: 74
+ Parameter {
+ name: "animationDirection"
+ type: "QQuick3DParticleSpriteSequence::AnimationDirection"
+ }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlesystem_p.h"
+ lineNumber: 53
+ name: "QQuick3DParticleSystem"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.Particles3D/ParticleSystem3D 6.2",
+ "QtQuick3D.Particles3D/ParticleSystem3D 6.11"
+ ]
+ exportMetaObjectRevisions: [1538, 1547]
+ Property {
+ name: "running"
+ type: "bool"
+ read: "isRunning"
+ write: "setRunning"
+ notify: "runningChanged"
+ index: 0
+ lineNumber: 56
+ }
+ Property {
+ name: "paused"
+ type: "bool"
+ read: "isPaused"
+ write: "setPaused"
+ notify: "pausedChanged"
+ index: 1
+ lineNumber: 57
+ }
+ Property {
+ name: "startTime"
+ type: "int"
+ read: "startTime"
+ write: "setStartTime"
+ notify: "startTimeChanged"
+ index: 2
+ lineNumber: 58
+ }
+ Property {
+ name: "time"
+ type: "int"
+ read: "time"
+ write: "setTime"
+ notify: "timeChanged"
+ index: 3
+ lineNumber: 59
+ }
+ Property {
+ name: "useRandomSeed"
+ type: "bool"
+ read: "useRandomSeed"
+ write: "setUseRandomSeed"
+ notify: "useRandomSeedChanged"
+ index: 4
+ lineNumber: 60
+ }
+ Property {
+ name: "seed"
+ type: "int"
+ read: "seed"
+ write: "setSeed"
+ notify: "seedChanged"
+ index: 5
+ lineNumber: 61
+ }
+ Property {
+ name: "logging"
+ type: "bool"
+ read: "logging"
+ write: "setLogging"
+ notify: "loggingChanged"
+ index: 6
+ lineNumber: 62
+ }
+ Property {
+ name: "loggingData"
+ type: "QQuick3DParticleSystemLogging"
+ isPointer: true
+ read: "loggingData"
+ notify: "loggingDataChanged"
+ index: 7
+ lineNumber: 63
+ isReadonly: true
+ }
+ Signal { name: "runningChanged"; lineNumber: 115 }
+ Signal { name: "pausedChanged"; lineNumber: 116 }
+ Signal { name: "timeChanged"; lineNumber: 117 }
+ Signal { name: "startTimeChanged"; lineNumber: 118 }
+ Signal { name: "useRandomSeedChanged"; lineNumber: 119 }
+ Signal { name: "seedChanged"; lineNumber: 120 }
+ Signal { name: "loggingChanged"; lineNumber: 121 }
+ Signal { name: "loggingDataChanged"; lineNumber: 122 }
+ Method {
+ name: "setRunning"
+ lineNumber: 104
+ Parameter { name: "running"; type: "bool" }
+ }
+ Method {
+ name: "setPaused"
+ lineNumber: 105
+ Parameter { name: "paused"; type: "bool" }
+ }
+ Method {
+ name: "setStartTime"
+ lineNumber: 106
+ Parameter { name: "startTime"; type: "int" }
+ }
+ Method {
+ name: "setTime"
+ lineNumber: 107
+ Parameter { name: "time"; type: "int" }
+ }
+ Method {
+ name: "setUseRandomSeed"
+ lineNumber: 108
+ Parameter { name: "randomize"; type: "bool" }
+ }
+ Method {
+ name: "setSeed"
+ lineNumber: 109
+ Parameter { name: "seed"; type: "int" }
+ }
+ Method {
+ name: "setLogging"
+ lineNumber: 110
+ Parameter { name: "logging"; type: "bool" }
+ }
+ Method {
+ name: "setEditorTime"
+ lineNumber: 112
+ Parameter { name: "time"; type: "int" }
+ }
+ Method { name: "reset"; lineNumber: 101 }
+ }
+ Component {
+ file: "private/qquick3dparticlesystemlogging_p.h"
+ lineNumber: 28
+ name: "QQuick3DParticleSystemLogging"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "loggingInterval"
+ type: "int"
+ read: "loggingInterval"
+ write: "setLoggingInterval"
+ notify: "loggingIntervalChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "updates"
+ type: "int"
+ read: "updates"
+ notify: "updatesChanged"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ }
+ Property {
+ name: "particlesMax"
+ type: "int"
+ read: "particlesMax"
+ notify: "particlesMaxChanged"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ }
+ Property {
+ name: "particlesUsed"
+ type: "int"
+ read: "particlesUsed"
+ notify: "particlesUsedChanged"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ }
+ Property {
+ name: "time"
+ type: "float"
+ read: "time"
+ notify: "timeChanged"
+ index: 4
+ lineNumber: 35
+ isReadonly: true
+ }
+ Property {
+ name: "timeAverage"
+ type: "float"
+ read: "timeAverage"
+ notify: "timeAverageChanged"
+ index: 5
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "timeDeviation"
+ revision: 1539
+ type: "float"
+ read: "timeDeviation"
+ notify: "timeDeviationChanged"
+ index: 6
+ lineNumber: 37
+ isReadonly: true
+ }
+ Signal { name: "loggingIntervalChanged"; lineNumber: 56 }
+ Signal { name: "updatesChanged"; lineNumber: 57 }
+ Signal { name: "particlesMaxChanged"; lineNumber: 58 }
+ Signal { name: "particlesUsedChanged"; lineNumber: 59 }
+ Signal { name: "timeChanged"; lineNumber: 60 }
+ Signal { name: "timeAverageChanged"; lineNumber: 61 }
+ Signal { name: "timeDeviationChanged"; revision: 1539; lineNumber: 62 }
+ Method {
+ name: "setLoggingInterval"
+ lineNumber: 53
+ Parameter { name: "interval"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticletargetdirection_p.h"
+ lineNumber: 27
+ name: "QQuick3DParticleTargetDirection"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleDirection"
+ exports: ["QtQuick3D.Particles3D/TargetDirection3D 6.2"]
+ exportMetaObjectRevisions: [1538]
+ Property {
+ name: "position"
+ type: "QVector3D"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 30
+ }
+ Property {
+ name: "positionVariation"
+ type: "QVector3D"
+ read: "positionVariation"
+ write: "setPositionVariation"
+ notify: "positionVariationChanged"
+ index: 1
+ lineNumber: 31
+ }
+ Property {
+ name: "normalized"
+ type: "bool"
+ read: "normalized"
+ write: "setNormalized"
+ notify: "normalizedChanged"
+ index: 2
+ lineNumber: 32
+ }
+ Property {
+ name: "magnitude"
+ type: "float"
+ read: "magnitude"
+ write: "setMagnitude"
+ notify: "magnitudeChanged"
+ index: 3
+ lineNumber: 33
+ }
+ Property {
+ name: "magnitudeVariation"
+ type: "float"
+ read: "magnitudeVariation"
+ write: "setMagnitudeVariation"
+ notify: "magnitudeChangedVariation"
+ index: 4
+ lineNumber: 34
+ }
+ Signal { name: "positionChanged"; lineNumber: 55 }
+ Signal { name: "positionVariationChanged"; lineNumber: 56 }
+ Signal { name: "normalizedChanged"; lineNumber: 57 }
+ Signal { name: "magnitudeChanged"; lineNumber: 58 }
+ Signal { name: "magnitudeChangedVariation"; lineNumber: 59 }
+ Method {
+ name: "setPositionVariation"
+ lineNumber: 49
+ Parameter { name: "positionVariation"; type: "QVector3D" }
+ }
+ Method {
+ name: "setNormalized"
+ lineNumber: 50
+ Parameter { name: "normalized"; type: "bool" }
+ }
+ Method {
+ name: "setMagnitude"
+ lineNumber: 51
+ Parameter { name: "magnitude"; type: "float" }
+ }
+ Method {
+ name: "setMagnitudeVariation"
+ lineNumber: 52
+ Parameter { name: "magnitudeVariation"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticletrailemitter_p.h"
+ lineNumber: 28
+ name: "QQuick3DParticleTrailEmitter"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleEmitter"
+ exports: [
+ "QtQuick3D.Particles3D/TrailEmitter3D 6.2",
+ "QtQuick3D.Particles3D/TrailEmitter3D 6.10",
+ "QtQuick3D.Particles3D/TrailEmitter3D 6.11"
+ ]
+ exportMetaObjectRevisions: [1538, 1546, 1547]
+ Property {
+ name: "follow"
+ type: "QQuick3DParticle"
+ isPointer: true
+ read: "follow"
+ write: "setFollow"
+ notify: "followChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Signal { name: "followChanged"; lineNumber: 46 }
+ Method {
+ name: "setFollow"
+ lineNumber: 43
+ Parameter { name: "follow"; type: "QQuick3DParticle"; isPointer: true }
+ }
+ Method {
+ name: "burst"
+ lineNumber: 40
+ Parameter { name: "count"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlevectordirection_p.h"
+ lineNumber: 25
+ name: "QQuick3DParticleVectorDirection"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleDirection"
+ exports: ["QtQuick3D.Particles3D/VectorDirection3D 6.2"]
+ exportMetaObjectRevisions: [1538]
+ Property {
+ name: "direction"
+ type: "QVector3D"
+ read: "direction"
+ write: "setDirection"
+ notify: "directionChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "directionVariation"
+ type: "QVector3D"
+ read: "directionVariation"
+ write: "setDirectionVariation"
+ notify: "directionVariationChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "normalized"
+ type: "bool"
+ read: "normalized"
+ write: "setNormalized"
+ notify: "normalizedChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Signal { name: "directionChanged"; lineNumber: 47 }
+ Signal { name: "directionVariationChanged"; lineNumber: 48 }
+ Signal { name: "normalizedChanged"; lineNumber: 49 }
+ Method {
+ name: "setDirection"
+ lineNumber: 42
+ Parameter { name: "direction"; type: "QVector3D" }
+ }
+ Method {
+ name: "setDirectionVariation"
+ lineNumber: 43
+ Parameter { name: "directionVariation"; type: "QVector3D" }
+ }
+ Method {
+ name: "setNormalized"
+ lineNumber: 44
+ Parameter { name: "normalized"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquick3dparticlewander_p.h"
+ lineNumber: 26
+ name: "QQuick3DParticleWander"
+ accessSemantics: "reference"
+ prototype: "QQuick3DParticleAffector"
+ exports: [
+ "QtQuick3D.Particles3D/Wander3D 6.2",
+ "QtQuick3D.Particles3D/Wander3D 6.11"
+ ]
+ exportMetaObjectRevisions: [1538, 1547]
+ Property {
+ name: "globalAmount"
+ type: "QVector3D"
+ read: "globalAmount"
+ write: "setGlobalAmount"
+ notify: "globalAmountChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "globalPace"
+ type: "QVector3D"
+ read: "globalPace"
+ write: "setGlobalPace"
+ notify: "globalPaceChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "globalPaceStart"
+ type: "QVector3D"
+ read: "globalPaceStart"
+ write: "setGlobalPaceStart"
+ notify: "globalPaceStartChanged"
+ index: 2
+ lineNumber: 31
+ }
+ Property {
+ name: "uniqueAmount"
+ type: "QVector3D"
+ read: "uniqueAmount"
+ write: "setUniqueAmount"
+ notify: "uniqueAmountChanged"
+ index: 3
+ lineNumber: 32
+ }
+ Property {
+ name: "uniquePace"
+ type: "QVector3D"
+ read: "uniquePace"
+ write: "setUniquePace"
+ notify: "uniquePaceChanged"
+ index: 4
+ lineNumber: 33
+ }
+ Property {
+ name: "uniqueAmountVariation"
+ type: "float"
+ read: "uniqueAmountVariation"
+ write: "setUniqueAmountVariation"
+ notify: "uniqueAmountVariationChanged"
+ index: 5
+ lineNumber: 34
+ }
+ Property {
+ name: "uniquePaceVariation"
+ type: "float"
+ read: "uniquePaceVariation"
+ write: "setUniquePaceVariation"
+ notify: "uniquePaceVariationChanged"
+ index: 6
+ lineNumber: 35
+ }
+ Property {
+ name: "fadeInDuration"
+ type: "int"
+ read: "fadeInDuration"
+ write: "setFadeInDuration"
+ notify: "fadeInDurationChanged"
+ index: 7
+ lineNumber: 36
+ }
+ Property {
+ name: "fadeOutDuration"
+ type: "int"
+ read: "fadeOutDuration"
+ write: "setFadeOutDuration"
+ notify: "fadeOutDurationChanged"
+ index: 8
+ lineNumber: 37
+ }
+ Signal { name: "globalAmountChanged"; lineNumber: 66 }
+ Signal { name: "globalPaceChanged"; lineNumber: 67 }
+ Signal { name: "globalPaceStartChanged"; lineNumber: 68 }
+ Signal { name: "uniqueAmountChanged"; lineNumber: 69 }
+ Signal { name: "uniquePaceChanged"; lineNumber: 70 }
+ Signal { name: "uniqueAmountVariationChanged"; lineNumber: 71 }
+ Signal { name: "uniquePaceVariationChanged"; lineNumber: 72 }
+ Signal { name: "fadeInDurationChanged"; lineNumber: 73 }
+ Signal { name: "fadeOutDurationChanged"; lineNumber: 74 }
+ Method {
+ name: "setGlobalAmount"
+ lineNumber: 55
+ Parameter { name: "globalAmount"; type: "QVector3D" }
+ }
+ Method {
+ name: "setGlobalPace"
+ lineNumber: 56
+ Parameter { name: "globalPace"; type: "QVector3D" }
+ }
+ Method {
+ name: "setGlobalPaceStart"
+ lineNumber: 57
+ Parameter { name: "globalPaceStart"; type: "QVector3D" }
+ }
+ Method {
+ name: "setUniqueAmount"
+ lineNumber: 58
+ Parameter { name: "uniqueAmount"; type: "QVector3D" }
+ }
+ Method {
+ name: "setUniquePace"
+ lineNumber: 59
+ Parameter { name: "uniquePace"; type: "QVector3D" }
+ }
+ Method {
+ name: "setUniqueAmountVariation"
+ lineNumber: 60
+ Parameter { name: "uniqueAmountVariation"; type: "float" }
+ }
+ Method {
+ name: "setUniquePaceVariation"
+ lineNumber: 61
+ Parameter { name: "uniquePaceVariation"; type: "float" }
+ }
+ Method {
+ name: "setFadeInDuration"
+ lineNumber: 62
+ Parameter { name: "fadeInDuration"; type: "int" }
+ }
+ Method {
+ name: "setFadeOutDuration"
+ lineNumber: 63
+ Parameter { name: "fadeOutDuration"; type: "int" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/qmldir
new file mode 100644
index 00000000..6ddba14f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/qmldir
@@ -0,0 +1,10 @@
+module QtQuick3D.Particles3D
+linktarget Qt6::qtquick3dparticles3dplugin
+optional plugin qtquick3dparticles3dplugin
+classname QtQuick3DParticles3DPlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QtQuick3D auto
+prefer :/qt-project.org/imports/QtQuick3D/Particles3D/
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/qtquick3dparticles3dplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/qtquick3dparticles3dplugin.dll
new file mode 100644
index 00000000..a8664286
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Particles3D/qtquick3dparticles3dplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/Helpers/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/Helpers/plugins.qmltypes
new file mode 100644
index 00000000..5589e83a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/Helpers/plugins.qmltypes
@@ -0,0 +1,91 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qcapsulegeometry_p.h"
+ lineNumber: 22
+ name: "CapsuleGeometryPhysics"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: [
+ "QtQuick3D.Physics.Helpers/CapsuleGeometry 6.0",
+ "QtQuick3D.Physics.Helpers/CapsuleGeometry 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1543]
+ Property {
+ name: "enableNormals"
+ type: "bool"
+ read: "enableNormals"
+ write: "setEnableNormals"
+ notify: "enableNormalsChanged"
+ index: 0
+ lineNumber: 26
+ }
+ Property {
+ name: "enableUV"
+ type: "bool"
+ read: "enableUV"
+ write: "setEnableUV"
+ notify: "enableUVChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "longitudes"
+ type: "int"
+ read: "longitudes"
+ write: "setLongitudes"
+ notify: "longitudesChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "latitudes"
+ type: "int"
+ read: "latitudes"
+ write: "setLatitudes"
+ notify: "latitudesChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Property {
+ name: "rings"
+ type: "int"
+ read: "rings"
+ write: "setRings"
+ notify: "ringsChanged"
+ index: 4
+ lineNumber: 32
+ }
+ Property {
+ name: "height"
+ type: "float"
+ read: "height"
+ write: "setHeight"
+ notify: "heightChanged"
+ index: 5
+ lineNumber: 33
+ }
+ Property {
+ name: "diameter"
+ type: "float"
+ read: "diameter"
+ write: "setDiameter"
+ notify: "diameterChanged"
+ index: 6
+ lineNumber: 34
+ }
+ Signal { name: "enableNormalsChanged"; lineNumber: 61 }
+ Signal { name: "enableUVChanged"; lineNumber: 62 }
+ Signal { name: "longitudesChanged"; lineNumber: 63 }
+ Signal { name: "latitudesChanged"; lineNumber: 64 }
+ Signal { name: "ringsChanged"; lineNumber: 65 }
+ Signal { name: "heightChanged"; lineNumber: 66 }
+ Signal { name: "diameterChanged"; lineNumber: 67 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/Helpers/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/Helpers/qmldir
new file mode 100644
index 00000000..0a2013e2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/Helpers/qmldir
@@ -0,0 +1,11 @@
+module QtQuick3D.Physics.Helpers
+linktarget Qt6::qtquick3dphysicshelpersplugin
+optional plugin qtquick3dphysicshelpersplugin
+classname QtQuick3DPhysicsHelpersPlugin
+typeinfo plugins.qmltypes
+depends QtQuick3D.Physics auto
+depends QtQuick3D auto
+depends QtQuick auto
+depends QtQuick3D
+prefer :/qt-project.org/imports/QtQuick3D/Physics/Helpers/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/Helpers/qtquick3dphysicshelpersplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/Helpers/qtquick3dphysicshelpersplugin.dll
new file mode 100644
index 00000000..7da47f6e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/Helpers/qtquick3dphysicshelpersplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/BoxShapeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/BoxShapeSection.qml
new file mode 100644
index 00000000..a4e8562e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/BoxShapeSection.qml
@@ -0,0 +1,85 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Box Shape")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Extents")
+ tooltip: qsTr("The extents of the box shape in the X, Y and Z directions.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.extents_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.extents_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.extents_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/BoxShapeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/BoxShapeSpecifics.qml
new file mode 100644
index 00000000..bf6f1b8d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/BoxShapeSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ BoxShapeSection {
+ width: parent.width
+ }
+
+ CollisionShapeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CapsuleShapeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CapsuleShapeSection.qml
new file mode 100644
index 00000000..c2a68abf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CapsuleShapeSection.qml
@@ -0,0 +1,50 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Capsule Shape")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Diameter")
+ tooltip: qsTr("Sets the diameter of the capsule.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.diameter
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Height")
+ tooltip: qsTr("Sets the height of the capsule.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.height
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CapsuleShapeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CapsuleShapeSpecifics.qml
new file mode 100644
index 00000000..e97215a3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CapsuleShapeSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ CapsuleShapeSection {
+ width: parent.width
+ }
+
+ CollisionShapeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CharacterControllerSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CharacterControllerSection.qml
new file mode 100644
index 00000000..91baa80d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CharacterControllerSection.qml
@@ -0,0 +1,188 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Character Controller")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: "Gravity"
+ tooltip: "The gravitational acceleration that applies to the character."
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.gravity_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.gravity_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.gravity_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: "Movement"
+ tooltip: "The controlled motion of the character."
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.movement_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.movement_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.movement_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: "Mid Air Control"
+ tooltip: "Enables movement property to have an effect when the character is in free fall."
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.midAirControl.valueToString
+ backendValue: backendValues.midAirControl
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: "Enable ShapeHit Callback"
+ tooltip: "Enables the shapeHit callback for this character controller."
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.midAirControl.valueToString
+ backendValue: backendValues.midAirControl
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CharacterControllerSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CharacterControllerSpecifics.qml
new file mode 100644
index 00000000..148efcd9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CharacterControllerSpecifics.qml
@@ -0,0 +1,26 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ CharacterControllerSection {
+ width: parent.width
+ }
+
+ PhysicsBodySection {
+ width: parent.width
+ }
+
+ PhysicsNodeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CollisionShapeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CollisionShapeSection.qml
new file mode 100644
index 00000000..5dcd7246
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/CollisionShapeSection.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Collision Shape")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Debug Draw")
+ tooltip: qsTr("Draws the collision shape in the scene view.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.enableDebugDraw.valueToString
+ backendValue: backendValues.enableDebugDraw
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/ConvexMeshShapeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/ConvexMeshShapeSection.qml
new file mode 100644
index 00000000..7d79798e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/ConvexMeshShapeSection.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+
+Section {
+ caption: qsTr("Convex Mesh Shape")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Defines the location of the mesh file used to define the shape.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ id: sourceUrlChooser
+ backendValue: backendValues.source
+ filter: "*.mesh"
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/ConvexMeshShapeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/ConvexMeshShapeSpecifics.qml
new file mode 100644
index 00000000..3813f319
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/ConvexMeshShapeSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ConvexMeshShapeSection {
+ width: parent.width
+ }
+
+ CollisionShapeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/DynamicRigidBodySection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/DynamicRigidBodySection.qml
new file mode 100644
index 00000000..44067163
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/DynamicRigidBodySection.qml
@@ -0,0 +1,658 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Dynamic Rigid Body")
+
+ SectionLayout {
+ id: baseSectionLayout
+
+ property bool isDefaultDensityMode: massModeComboBox.currentIndex === 0
+ property bool isCustomDensityMode: massModeComboBox.currentIndex === 1
+ property bool isMassMode: massModeComboBox.currentIndex === 2
+ property bool isMassAndInertiaTensorMode: massModeComboBox.currentIndex === 3
+ property bool isMassAndInertiaMatrixMode: massModeComboBox.currentIndex === 4
+
+ PropertyLabel {
+ text: "Mass Mode"
+ tooltip: "Describes how mass and inertia are calculated for this body."
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ id: massModeComboBox
+ scope: "DynamicRigidBody"
+ model: ["DefaultDensity", "CustomDensity", "Mass", "MassAndInertiaTensor", "MassAndInertiaMatrix"]
+ backendValue: backendValues.massMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isMassAndInertiaMatrixMode || baseSectionLayout.isMassAndInertiaTensorMode
+ }
+
+ SecondColumnLayout {
+ visible: baseSectionLayout.isMassAndInertiaMatrixMode || baseSectionLayout.isMassAndInertiaTensorMode
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Label {
+ text: qsTr("Tensor and Matrix modes require QML code.")
+ Layout.fillWidth: true
+ Layout.preferredWidth: StudioTheme.Values.singleControlColumnWidth
+ Layout.minimumWidth: StudioTheme.Values.singleControlColumnWidth
+ Layout.maximumWidth: StudioTheme.Values.singleControlColumnWidth
+ }
+ }
+
+ PropertyLabel {
+ visible: !baseSectionLayout.isDefaultDensityMode && !baseSectionLayout.isCustomDensityMode
+ text: "Mass"
+ tooltip: "The mass of the body."
+ }
+
+ SecondColumnLayout {
+ visible: !baseSectionLayout.isDefaultDensityMode && !baseSectionLayout.isCustomDensityMode
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.mass
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isCustomDensityMode
+ text: "Density"
+ tooltip: "The density of the body."
+ }
+
+ SecondColumnLayout {
+ visible: baseSectionLayout.isCustomDensityMode
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.density
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: "Enable Gravity"
+ tooltip: "Sets if the body affected by gravity."
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.gravityEnabled.valueToString
+ backendValue: backendValues.gravityEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: "Linear Axis Lock"
+ tooltip: "Lock the linear axis of the body."
+ }
+
+ SecondColumnLayout {
+ ActionIndicator {
+ id: linearAxisLockController
+ icon.color: extFuncLogic.color
+ icon.text: extFuncLogic.glyph
+ onClicked: extFuncLogic.show()
+ forceVisible: extFuncLogic.menuVisible
+ visible: true
+
+ property var enableLockX: { "value": false, "isInModel": false}
+ property var enableLockY: { "value": false, "isInModel": false}
+ property var enableLockZ: { "value": false, "isInModel": false}
+
+ property variant backendValue: backendValues.linearAxisLock
+ property variant valueFromBackend: backendValue === undefined ? 0 : backendValue.value
+ property bool blockLocks: false
+
+ onBackendValueChanged: evaluateLocks()
+ onValueFromBackendChanged: evaluateLocks()
+
+ Connections {
+ target: modelNodeBackend
+ function onSelectionChanged() {
+ evaluateLevels()
+ }
+ }
+
+ Component.onCompleted: evaluateLocks()
+
+ function evaluateLocks() {
+ blockLocks = true
+ enableLockX = { "value": valueFromBackend & 1, "isInModel": false}
+ enableLockY = { "value": valueFromBackend & 2, "isInModel": false}
+ enableLockZ = { "value": valueFromBackend & 4, "isInModel": false}
+ blockLocks = false
+ }
+
+ function composeExpressionString() {
+ if (blockLocks)
+ return
+
+ let expressionStr = "";
+
+ if (enableLockX.value || enableLockY.value || enableLockY.value) {
+ if (enableLockX.value)
+ expressionStr += " | DynamicRigidBody.LockX";
+ if (enableLockY.value)
+ expressionStr += " | DynamicRigidBody.LockY";
+ if (enableLockZ.value)
+ expressionStr += " | DynamicRigidBody.LockZ";
+
+ expressionStr = expressionStr.substring(3);
+
+ backendValue.expression = expressionStr
+ } else {
+ expressionStr = "DynamicRigidBody.None";
+ backendValue.expression = expressionStr
+ }
+ }
+ ExtendedFunctionLogic {
+ id: extFuncLogic
+ backendValue: backendValues.linearAxisLock
+ onReseted: {
+ linearAxisLockController.enableLockX = { "value": false, "isInModel": false}
+ linearAxisLockController.enableLockY = { "value": false, "isInModel": false}
+ linearAxisLockController.enableLockZ = { "value": false, "isInModel": false}
+ linearAxisLockController.evaluateLocks()
+ }
+ }
+ }
+ }
+ PropertyLabel {
+ // spacer
+ }
+
+ SecondColumnLayout {
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Lock X")
+ backendValue: linearAxisLockController.enableLockX
+ actionIndicatorVisible: false
+ onCheckedChanged: linearAxisLockController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ PropertyLabel {
+ // spacer
+ }
+
+ SecondColumnLayout {
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Lock Y")
+ backendValue: linearAxisLockController.enableLockY
+ actionIndicatorVisible: false
+ onCheckedChanged: linearAxisLockController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ PropertyLabel {
+ // spacer
+ }
+
+ SecondColumnLayout {
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Lock Z")
+ backendValue: linearAxisLockController.enableLockZ
+ actionIndicatorVisible: false
+ onCheckedChanged: linearAxisLockController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: "Angular Axis Lock"
+ tooltip: "Lock the angular axis of the body."
+ }
+
+ SecondColumnLayout {
+ ActionIndicator {
+ id: angularAxisLockController
+ icon.color: extFuncLogicAngular.color
+ icon.text: extFuncLogicAngular.glyph
+ onClicked: extFuncLogicAngular.show()
+ forceVisible: extFuncLogic.menuVisible
+ visible: true
+
+ property var enableLockX: { "value": false, "isInModel": false}
+ property var enableLockY: { "value": false, "isInModel": false}
+ property var enableLockZ: { "value": false, "isInModel": false}
+
+ property variant backendValue: backendValues.angularAxisLock
+ property variant valueFromBackend: backendValue === undefined ? 0 : backendValue.value
+ property bool blockLocks: false
+
+ onBackendValueChanged: evaluateLocks()
+ onValueFromBackendChanged: evaluateLocks()
+
+ Connections {
+ target: modelNodeBackend
+ function onSelectionChanged() {
+ evaluateLevels()
+ }
+ }
+
+ Component.onCompleted: evaluateLocks()
+
+ function evaluateLocks() {
+ blockLocks = true
+ enableLockX = { "value": valueFromBackend & 1, "isInModel": false}
+ enableLockY = { "value": valueFromBackend & 2, "isInModel": false}
+ enableLockZ = { "value": valueFromBackend & 4, "isInModel": false}
+ blockLocks = false
+ }
+
+ function composeExpressionString() {
+ if (blockLocks)
+ return
+
+ let expressionStr = "";
+
+ if (enableLockX.value || enableLockY.value || enableLockY.value) {
+ if (enableLockX.value)
+ expressionStr += " | DynamicRigidBody.LockX";
+ if (enableLockY.value)
+ expressionStr += " | DynamicRigidBody.LockY";
+ if (enableLockZ.value)
+ expressionStr += " | DynamicRigidBody.LockZ";
+
+ expressionStr = expressionStr.substring(3);
+
+ backendValue.expression = expressionStr
+ } else {
+ expressionStr = "DynamicRigidBody.None";
+ backendValue.expression = expressionStr
+ }
+ }
+ ExtendedFunctionLogic {
+ id: extFuncLogicAngular
+ backendValue: backendValues.angularAxisLock
+ onReseted: {
+ angularAxisLockController.enableLockX = { "value": false, "isInModel": false}
+ angularAxisLockController.enableLockY = { "value": false, "isInModel": false}
+ angularAxisLockController.enableLockZ = { "value": false, "isInModel": false}
+ angularAxisLockController.evaluateLocks()
+ }
+ }
+ }
+ }
+ PropertyLabel {
+ // spacer
+ }
+
+ SecondColumnLayout {
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Lock X")
+ backendValue: angularAxisLockController.enableLockX
+ actionIndicatorVisible: false
+ onCheckedChanged: angularAxisLockController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ PropertyLabel {
+ // spacer
+ }
+
+ SecondColumnLayout {
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Lock Y")
+ backendValue: angularAxisLockController.enableLockY
+ actionIndicatorVisible: false
+ onCheckedChanged: angularAxisLockController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ PropertyLabel {
+ // spacer
+ }
+
+ SecondColumnLayout {
+
+ Item {
+ // spacer for the always hiden action indicator
+ width: StudioTheme.Values.actionIndicatorWidth
+ }
+
+ CheckBox {
+ text: qsTr("Lock Z")
+ backendValue: angularAxisLockController.enableLockZ
+ actionIndicatorVisible: false
+ onCheckedChanged: angularAxisLockController.composeExpressionString()
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: "Is Kinematic"
+ tooltip: "Kinematic objects are not influenced by external forces and can be seen as an object of infinite mass."
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: isKinematicCheckBox
+ text: backendValues.isKinematic.valueToString
+ backendValue: backendValues.isKinematic
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: isKinematicCheckBox.checked
+ text: "Kinematic Position"
+ tooltip: "The position of the kinematic object."
+ }
+
+ SecondColumnLayout {
+ visible: isKinematicCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.kinematicPosition_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: isKinematicCheckBox.checked
+ }
+
+ SecondColumnLayout {
+ visible: isKinematicCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.kinematicPosition_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: isKinematicCheckBox.checked
+ }
+
+ SecondColumnLayout {
+ visible: isKinematicCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.kinematicPosition_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: isKinematicCheckBox.checked
+ text: "Kinematic Rotation"
+ tooltip: "The rotation of the kinematic object."
+ }
+
+ SecondColumnLayout {
+ visible: isKinematicCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.kinematicEulerRotation_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: isKinematicCheckBox.checked
+ }
+
+ SecondColumnLayout {
+ visible: isKinematicCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.kinematicEulerRotation_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: isKinematicCheckBox.checked
+ }
+
+ SecondColumnLayout {
+ visible: isKinematicCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.kinematicEulerRotation_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: isKinematicCheckBox.checked
+ text: "Kinematic Pivot"
+ tooltip: "The pivot point of the kinematic object."
+ }
+
+ SecondColumnLayout {
+ visible: isKinematicCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.kinematicPivot_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: isKinematicCheckBox.checked
+ }
+
+ SecondColumnLayout {
+ visible: isKinematicCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.kinematicPivot_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: isKinematicCheckBox.checked
+ }
+
+ SecondColumnLayout {
+ visible: isKinematicCheckBox.checked
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.kinematicPivot_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
+
+ // Other Properties Not covered by the UI
+ // QVector3D inertiaTensor
+ // QVector3D centerOfMassPosition
+ // QQuaternion centerOfMassRotation
+ // List inertiaMatrix (9 floats for a Mat3x3)
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/DynamicRigidBodySpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/DynamicRigidBodySpecifics.qml
new file mode 100644
index 00000000..c71ab815
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/DynamicRigidBodySpecifics.qml
@@ -0,0 +1,26 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ DynamicRigidBodySection {
+ width: parent.width
+ }
+
+ PhysicsBodySection {
+ width: parent.width
+ }
+
+ PhysicsNodeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/HeightFieldShapeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/HeightFieldShapeSection.qml
new file mode 100644
index 00000000..f9419db7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/HeightFieldShapeSection.qml
@@ -0,0 +1,98 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Height Field Shape")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Sets the location of an image file containing the heightmap data.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ backendValue: backendValues.source
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Extents")
+ tooltip: qsTr("The extents of the height field shape in the X, Y and Z directions.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.extents_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.extents_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.extents_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/HeightFieldShapeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/HeightFieldShapeSpecifics.qml
new file mode 100644
index 00000000..66f6e105
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/HeightFieldShapeSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ HeightFieldShapeSection {
+ width: parent.width
+ }
+
+ CollisionShapeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/NodeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/NodeSection.qml
new file mode 100644
index 00000000..9e760f46
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/NodeSection.qml
@@ -0,0 +1,350 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Node")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Opacity")
+ tooltip: qsTr("Sets the local opacity value of the node.")
+ }
+
+ SecondColumnLayout {
+ // ### should be a slider
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.opacity
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Visibility")
+ tooltip: qsTr("Sets the local visibility of the node.")
+ }
+
+ SecondColumnLayout {
+ // ### should be a slider
+ CheckBox {
+ text: qsTr("Is Visible")
+ backendValue: backendValues.visible
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ id: transformSection
+ width: parent.width
+ caption: qsTr("Transform")
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Translation")
+ tooltip: qsTr("Sets the translation of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Rotation")
+ tooltip: qsTr("Sets the rotation of the node in degrees.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Scale")
+ tooltip: qsTr("Sets the scale of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Pivot")
+ tooltip: qsTr("Sets the pivot of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsBodySection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsBodySection.qml
new file mode 100644
index 00000000..d9efa44c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsBodySection.qml
@@ -0,0 +1,34 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Physics Body")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Physics Material")
+ tooltip: qsTr("The physics material of the body.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Physics.PhysicsMaterial"
+ backendValue: backendValues.physicsMaterial
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsMaterialSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsMaterialSection.qml
new file mode 100644
index 00000000..44039951
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsMaterialSection.qml
@@ -0,0 +1,69 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Physics Material")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: "Static Friction"
+ tooltip: "The friction coefficient of the material when it is not moving."
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.staticFriction
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: "Dynamic Friction"
+ tooltip: "The friction coefficient of the material when it is moving."
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.dynamicFriction
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: "Restitution"
+ tooltip: "The coefficient of restitution of the material."
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.restitution
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsMaterialSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsMaterialSpecifics.qml
new file mode 100644
index 00000000..49aa5f26
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsMaterialSpecifics.qml
@@ -0,0 +1,13 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+ PhysicsMaterialSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsNodeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsNodeSection.qml
new file mode 100644
index 00000000..6d70b7f2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsNodeSection.qml
@@ -0,0 +1,103 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Physics Node")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Collision Shapes")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.collisionShapes
+ model: backendValues.collisionShapes.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Physics.CollisionShape"
+
+ onAdd: function(value) { backendValues.collisionShapes.idListAdd(value) }
+ onRemove: function(idx) { backendValues.collisionShapes.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.collisionShapes.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Receive Contact Reports")
+ tooltip: qsTr("Determines whether this body will receive contact reports when colliding with other bodies.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.receiveContactReports.valueToString
+ backendValue: backendValues.receiveContactReports
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Send Contact Reports")
+ tooltip: qsTr("Determines whether this body will send contact reports when colliding with other bodies.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.sendContactReports.valueToString
+ backendValue: backendValues.sendContactReports
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Receive Trigger Reports")
+ tooltip: qsTr("Determines whether this body will receive reports when entering or leaving a trigger body.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.receiveTriggerReports.valueToString
+ backendValue: backendValues.receiveTriggerReports
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Send Trigger Reports")
+ tooltip: qsTr("Determines whether this body will send contact reports when colliding with other bodies.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.sendTriggerReports.valueToString
+ backendValue: backendValues.sendTriggerReports
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsWorldSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsWorldSection.qml
new file mode 100644
index 00000000..aca95464
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsWorldSection.qml
@@ -0,0 +1,266 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Physics World")
+ width: parent.width
+
+ SectionLayout {
+ // Q_PROPERTY(QQuick3DNode *scene
+ PropertyLabel {
+ text: qsTr("Scene")
+ tooltip: qsTr("The scene node to which the physics world is attached.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.scene
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // Q_PROPERTY(QQuick3DNode *viewport
+ PropertyLabel {
+ text: qsTr("Viewport")
+ tooltip: qsTr("The node to which the debug geometry of the physics world is added.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.viewport
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // Q_PROPERTY(bool running)
+ PropertyLabel {
+ text: qsTr("Running")
+ tooltip: qsTr("Whether the physics world is running.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.running.valueToString
+ backendValue: backendValues.running
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // Q_PROPERTY(bool forceDebugDraw
+ PropertyLabel {
+ text: qsTr("Force Debug Draw")
+ tooltip: qsTr("Whether to force debug drawing of the physics world.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.forceDebugDraw.valueToString
+ backendValue: backendValues.forceDebugDraw
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // Q_PROPERTY(bool enableCCD
+ PropertyLabel {
+ text: qsTr("CCD")
+ tooltip: qsTr("Whether to enable continuous collision detection.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.enableCCD.valueToString
+ backendValue: backendValues.enableCCD
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // Q_PROPERTY(QVector3D gravity)
+ PropertyLabel {
+ text: qsTr("Gravity")
+ tooltip: qsTr("The gravity vector.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.gravity_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.gravity_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.gravity_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // Q_PROPERTY(float typicalLength)
+ PropertyLabel {
+ text: qsTr("Typical Length")
+ tooltip: qsTr("The typical length of objects in the scene.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.00001
+ maximumValue: 9999999
+ decimals: 5
+ backendValue: backendValues.typicalLength
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // Q_PROPERTY(float typicalSpeed
+ PropertyLabel {
+ text: qsTr("Typical Speed")
+ tooltip: qsTr("The typical speed of objects in the scene.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.00001
+ maximumValue: 9999999
+ decimals: 5
+ backendValue: backendValues.typicalSpeed
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // Q_PROPERTY(float defaultDensity)
+ PropertyLabel {
+ text: qsTr("Default Density")
+ tooltip: qsTr("The default density of objects in the scene.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.00001
+ maximumValue: 9999999
+ decimals: 5
+ backendValue: backendValues.defaultDensity
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // Q_PROPERTY(float minimumTimestep)
+ PropertyLabel {
+ text: qsTr("Min Timestep")
+ tooltip: qsTr("Defines the minimum simulation timestep in milliseconds.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.001
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.minimumTimestep
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // Q_PROPERTY(float maximumTimestep)
+ PropertyLabel {
+ text: qsTr("Max Timestep")
+ tooltip: qsTr("Defines the maximum simulation timestep in milliseconds.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.001
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.maximumTimestep
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsWorldSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsWorldSpecifics.qml
new file mode 100644
index 00000000..74cdd131
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PhysicsWorldSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ PhysicsWorldSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PlaneShapeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PlaneShapeSpecifics.qml
new file mode 100644
index 00000000..71566d6a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/PlaneShapeSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ CollisionShapeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/SphereShapeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/SphereShapeSection.qml
new file mode 100644
index 00000000..daeaa69e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/SphereShapeSection.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Sphere Shape")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Diameter")
+ tooltip: qsTr("Sets the diameter of the capsule.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 3
+ backendValue: backendValues.diameter
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/SphereShapeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/SphereShapeSpecifics.qml
new file mode 100644
index 00000000..fb5fa865
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/SphereShapeSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ SphereShapeSection {
+ width: parent.width
+ }
+
+ CollisionShapeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/StaticRigidBodySpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/StaticRigidBodySpecifics.qml
new file mode 100644
index 00000000..2135129c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/StaticRigidBodySpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ PhysicsBodySection {
+ width: parent.width
+ }
+
+ PhysicsNodeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/TriangleMeshShapeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/TriangleMeshShapeSection.qml
new file mode 100644
index 00000000..709d593c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/TriangleMeshShapeSection.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+
+Section {
+ caption: qsTr("Triangle Mesh Shape")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Defines the location of the mesh file used to define the shape.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ id: sourceUrlChooser
+ backendValue: backendValues.source
+ filter: "*.mesh"
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/TriangleMeshShapeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/TriangleMeshShapeSpecifics.qml
new file mode 100644
index 00000000..7e5fd256
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/TriangleMeshShapeSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ TriangleMeshShapeSection {
+ width: parent.width
+ }
+
+ CollisionShapeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/TriggerBodySpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/TriggerBodySpecifics.qml
new file mode 100644
index 00000000..25f1ab63
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/TriggerBodySpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ PhysicsNodeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/boxshape.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/boxshape.png
new file mode 100644
index 00000000..a340d785
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/boxshape.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/boxshape16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/boxshape16.png
new file mode 100644
index 00000000..385c6c07
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/boxshape16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/boxshape@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/boxshape@2x.png
new file mode 100644
index 00000000..b376ce18
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/boxshape@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/capsuleshape.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/capsuleshape.png
new file mode 100644
index 00000000..7f54cbc3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/capsuleshape.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/capsuleshape16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/capsuleshape16.png
new file mode 100644
index 00000000..26f6e653
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/capsuleshape16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/capsuleshape@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/capsuleshape@2x.png
new file mode 100644
index 00000000..40bd4b05
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/capsuleshape@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/charactercontroller.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/charactercontroller.png
new file mode 100644
index 00000000..2b6c9937
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/charactercontroller.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/charactercontroller16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/charactercontroller16.png
new file mode 100644
index 00000000..72d62319
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/charactercontroller16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/charactercontroller@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/charactercontroller@2x.png
new file mode 100644
index 00000000..a8d0e8a7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/charactercontroller@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/convexmeshshape.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/convexmeshshape.png
new file mode 100644
index 00000000..84520888
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/convexmeshshape.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/convexmeshshape16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/convexmeshshape16.png
new file mode 100644
index 00000000..41570d2a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/convexmeshshape16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/convexmeshshape@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/convexmeshshape@2x.png
new file mode 100644
index 00000000..f764a0fa
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/convexmeshshape@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/dynamicrigidbody.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/dynamicrigidbody.png
new file mode 100644
index 00000000..c4b460e4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/dynamicrigidbody.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/dynamicrigidbody16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/dynamicrigidbody16.png
new file mode 100644
index 00000000..29588703
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/dynamicrigidbody16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/dynamicrigidbody@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/dynamicrigidbody@2x.png
new file mode 100644
index 00000000..dc426766
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/dynamicrigidbody@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/heightfieldshape.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/heightfieldshape.png
new file mode 100644
index 00000000..8ca7871d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/heightfieldshape.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/heightfieldshape16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/heightfieldshape16.png
new file mode 100644
index 00000000..290a93f0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/heightfieldshape16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/heightfieldshape@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/heightfieldshape@2x.png
new file mode 100644
index 00000000..2830fe7d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/heightfieldshape@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsmaterial.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsmaterial.png
new file mode 100644
index 00000000..cecb1f04
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsmaterial.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsmaterial16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsmaterial16.png
new file mode 100644
index 00000000..5cbd1e55
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsmaterial16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsmaterial@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsmaterial@2x.png
new file mode 100644
index 00000000..c8c3ed17
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsmaterial@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsworld.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsworld.png
new file mode 100644
index 00000000..3e26166b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsworld.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsworld16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsworld16.png
new file mode 100644
index 00000000..9bb01fb7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsworld16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsworld@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsworld@2x.png
new file mode 100644
index 00000000..bb519a8d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/physicsworld@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/planeshape.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/planeshape.png
new file mode 100644
index 00000000..76cd5ef8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/planeshape.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/planeshape16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/planeshape16.png
new file mode 100644
index 00000000..d913f658
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/planeshape16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/planeshape@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/planeshape@2x.png
new file mode 100644
index 00000000..b4e86f27
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/planeshape@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/sphereshape.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/sphereshape.png
new file mode 100644
index 00000000..db53bb3a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/sphereshape.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/sphereshape16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/sphereshape16.png
new file mode 100644
index 00000000..47324b54
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/sphereshape16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/sphereshape@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/sphereshape@2x.png
new file mode 100644
index 00000000..0fab80fc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/sphereshape@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/staticrigidbody.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/staticrigidbody.png
new file mode 100644
index 00000000..2ca8ceca
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/staticrigidbody.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/staticrigidbody16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/staticrigidbody16.png
new file mode 100644
index 00000000..f18201b7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/staticrigidbody16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/staticrigidbody@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/staticrigidbody@2x.png
new file mode 100644
index 00000000..34fab227
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/staticrigidbody@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/trianglemeshshape.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/trianglemeshshape.png
new file mode 100644
index 00000000..4fec46cf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/trianglemeshshape.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/trianglemeshshape16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/trianglemeshshape16.png
new file mode 100644
index 00000000..1f6f5109
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/trianglemeshshape16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/trianglemeshshape@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/trianglemeshshape@2x.png
new file mode 100644
index 00000000..5607d352
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/trianglemeshshape@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/triggerbody.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/triggerbody.png
new file mode 100644
index 00000000..f336d15c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/triggerbody.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/triggerbody16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/triggerbody16.png
new file mode 100644
index 00000000..d4709c0e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/triggerbody16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/triggerbody@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/triggerbody@2x.png
new file mode 100644
index 00000000..9a86e2bd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/images/triggerbody@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/physics.metainfo b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/physics.metainfo
new file mode 100644
index 00000000..874e209d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/designer/physics.metainfo
@@ -0,0 +1,261 @@
+MetaInfo {
+ Type {
+ name: "QtQuick3D.Physics.PhysicsWorld"
+ icon: "images/physicsworld16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Physics World"
+ category: "Components"
+ libraryIcon: "images/physicsworld.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.TriggerBody"
+ icon: "images/triggerbody16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Trigger Body"
+ category: "Collision Bodies"
+ libraryIcon: "images/triggerbody.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.StaticRigidBody"
+ icon: "images/staticrigidbody16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Static Rigid Body"
+ category: "Collision Bodies"
+ libraryIcon: "images/staticrigidbody.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.DynamicRigidBody"
+ icon: "images/dynamicrigidbody16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Dynamic Rigid Body"
+ category: "Collision Bodies"
+ libraryIcon: "images/dynamicrigidbody.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.PhysicsMaterial"
+ icon: "images/physicsmaterial16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Physics Material"
+ category: "Components"
+ libraryIcon: "images/physicsmaterial.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.BoxShape"
+ icon: "images/boxshape16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Box Shape"
+ category: "Collision Shapes"
+ libraryIcon: "images/boxshape.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.CapsuleShape"
+ icon: "images/capsuleshape16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Capsule Shape"
+ category: "Collision Shapes"
+ libraryIcon: "images/capsuleshape.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.ConvexMeshShape"
+ icon: "images/convexmeshshape16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Convex Mesh Shape"
+ category: "Collision Shapes"
+ libraryIcon: "images/convexmeshshape.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.HeightFieldShape"
+ icon: "images/heightfieldshape16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Height Field Shape"
+ category: "Collision Shapes"
+ libraryIcon: "images/heightfieldshape.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.PlaneShape"
+ icon: "images/planeshape16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Plane Shape"
+ category: "Collision Shapes"
+ libraryIcon: "images/planeshape.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.SphereShape"
+ icon: "images/sphereshape16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Sphere Shape"
+ category: "Collision Shapes"
+ libraryIcon: "images/sphereshape.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.TriangleMeshShape"
+ icon: "images/trianglemeshshape16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Triangle Mesh Shape"
+ category: "Collision Shapes"
+ libraryIcon: "images/trianglemeshshape.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Physics.CharacterController"
+ icon: "images/charactercontroller16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Character Controller"
+ category: "Collision Bodies"
+ libraryIcon: "images/charactercontroller.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D.Physics"
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/plugins.qmltypes
new file mode 100644
index 00000000..f78f2878
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/plugins.qmltypes
@@ -0,0 +1,1187 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qabstractcollisionshape_p.h"
+ lineNumber: 28
+ name: "QAbstractCollisionShape"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.Physics/CollisionShape 6.0",
+ "QtQuick3D.Physics/CollisionShape 6.11"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1547]
+ Property {
+ name: "enableDebugDraw"
+ type: "bool"
+ read: "enableDebugDraw"
+ write: "setEnableDebugDraw"
+ notify: "enableDebugDrawChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Signal {
+ name: "enableDebugDrawChanged"
+ lineNumber: 48
+ Parameter { name: "enableDebugDraw"; type: "bool" }
+ }
+ Signal {
+ name: "needsRebuild"
+ lineNumber: 49
+ Parameter { type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "setEnableDebugDraw"
+ lineNumber: 45
+ Parameter { name: "enableDebugDraw"; type: "bool" }
+ }
+ Method { name: "handleScaleChange"; lineNumber: 56 }
+ }
+ Component {
+ file: "private/qabstractphysicsbody_p.h"
+ lineNumber: 24
+ name: "QAbstractPhysicsBody"
+ accessSemantics: "reference"
+ prototype: "QAbstractPhysicsNode"
+ exports: [
+ "QtQuick3D.Physics/PhysicsBody 6.0",
+ "QtQuick3D.Physics/PhysicsBody 6.5",
+ "QtQuick3D.Physics/PhysicsBody 6.7",
+ "QtQuick3D.Physics/PhysicsBody 6.11"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1541, 1543, 1547]
+ Property {
+ name: "physicsMaterial"
+ type: "QPhysicsMaterial"
+ isPointer: true
+ read: "physicsMaterial"
+ write: "setPhysicsMaterial"
+ notify: "physicsMaterialChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "simulationEnabled"
+ type: "bool"
+ read: "simulationEnabled"
+ write: "setSimulationEnabled"
+ notify: "simulationEnabledChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Signal { name: "physicsMaterialChanged"; lineNumber: 43 }
+ Signal { name: "simulationEnabledChanged"; lineNumber: 44 }
+ }
+ Component {
+ file: "private/qabstractphysicsnode_p.h"
+ lineNumber: 33
+ name: "QAbstractPhysicsNode"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.Physics/PhysicsNode 6.0",
+ "QtQuick3D.Physics/PhysicsNode 6.5",
+ "QtQuick3D.Physics/PhysicsNode 6.7",
+ "QtQuick3D.Physics/PhysicsNode 6.11"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1541, 1543, 1547]
+ Property {
+ name: "collisionShapes"
+ type: "QAbstractCollisionShape"
+ isList: true
+ read: "collisionShapes"
+ index: 0
+ lineNumber: 36
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "sendContactReports"
+ type: "bool"
+ read: "sendContactReports"
+ write: "setSendContactReports"
+ notify: "sendContactReportsChanged"
+ index: 1
+ lineNumber: 38
+ }
+ Property {
+ name: "receiveContactReports"
+ type: "bool"
+ read: "receiveContactReports"
+ write: "setReceiveContactReports"
+ notify: "receiveContactReportsChanged"
+ index: 2
+ lineNumber: 40
+ }
+ Property {
+ name: "sendTriggerReports"
+ revision: 1541
+ type: "bool"
+ read: "sendTriggerReports"
+ write: "setSendTriggerReports"
+ notify: "sendTriggerReportsChanged"
+ index: 3
+ lineNumber: 42
+ }
+ Property {
+ name: "receiveTriggerReports"
+ revision: 1541
+ type: "bool"
+ read: "receiveTriggerReports"
+ write: "setReceiveTriggerReports"
+ notify: "receiveTriggerReportsChanged"
+ index: 4
+ lineNumber: 44
+ }
+ Property {
+ name: "filterGroup"
+ revision: 1543
+ type: "int"
+ read: "filterGroup"
+ write: "setfilterGroup"
+ notify: "filterGroupChanged"
+ index: 5
+ lineNumber: 46
+ }
+ Property {
+ name: "filterIgnoreGroups"
+ revision: 1543
+ type: "int"
+ read: "filterIgnoreGroups"
+ write: "setFilterIgnoreGroups"
+ notify: "filterIgnoreGroupsChanged"
+ index: 6
+ lineNumber: 48
+ }
+ Signal {
+ name: "bodyContact"
+ lineNumber: 92
+ Parameter { name: "body"; type: "QAbstractPhysicsNode"; isPointer: true }
+ Parameter { name: "positions"; type: "QVector3D"; isList: true }
+ Parameter { name: "impulses"; type: "QVector3D"; isList: true }
+ Parameter { name: "normals"; type: "QVector3D"; isList: true }
+ }
+ Signal {
+ name: "sendContactReportsChanged"
+ lineNumber: 94
+ Parameter { name: "sendContactReports"; type: "float" }
+ }
+ Signal {
+ name: "receiveContactReportsChanged"
+ lineNumber: 95
+ Parameter { name: "receiveContactReports"; type: "float" }
+ }
+ Signal {
+ name: "sendTriggerReportsChanged"
+ revision: 1541
+ lineNumber: 96
+ Parameter { name: "sendTriggerReports"; type: "float" }
+ }
+ Signal {
+ name: "receiveTriggerReportsChanged"
+ revision: 1541
+ lineNumber: 97
+ Parameter { name: "receiveTriggerReports"; type: "float" }
+ }
+ Signal {
+ name: "enteredTriggerBody"
+ revision: 1541
+ lineNumber: 98
+ Parameter { name: "body"; type: "QAbstractPhysicsNode"; isPointer: true }
+ }
+ Signal {
+ name: "exitedTriggerBody"
+ revision: 1541
+ lineNumber: 99
+ Parameter { name: "body"; type: "QAbstractPhysicsNode"; isPointer: true }
+ }
+ Signal { name: "filterGroupChanged"; revision: 1543; lineNumber: 100 }
+ Signal { name: "filterIgnoreGroupsChanged"; revision: 1543; lineNumber: 101 }
+ Method {
+ name: "onShapeDestroyed"
+ lineNumber: 88
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "onShapeNeedsRebuild"
+ lineNumber: 89
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qboxshape_p.h"
+ lineNumber: 30
+ name: "QBoxShape"
+ accessSemantics: "reference"
+ prototype: "QAbstractCollisionShape"
+ exports: [
+ "QtQuick3D.Physics/BoxShape 6.0",
+ "QtQuick3D.Physics/BoxShape 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1547]
+ Property {
+ name: "extents"
+ type: "QVector3D"
+ read: "extents"
+ write: "setExtents"
+ notify: "extentsChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Signal {
+ name: "extentsChanged"
+ lineNumber: 48
+ Parameter { name: "extents"; type: "QVector3D" }
+ }
+ Method {
+ name: "setExtents"
+ lineNumber: 45
+ Parameter { name: "extents"; type: "QVector3D" }
+ }
+ }
+ Component {
+ file: "private/qcapsuleshape_p.h"
+ lineNumber: 28
+ name: "QCapsuleShape"
+ accessSemantics: "reference"
+ prototype: "QAbstractCollisionShape"
+ exports: [
+ "QtQuick3D.Physics/CapsuleShape 6.0",
+ "QtQuick3D.Physics/CapsuleShape 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1547]
+ Property {
+ name: "diameter"
+ type: "float"
+ read: "diameter"
+ write: "setDiameter"
+ notify: "diameterChanged"
+ index: 0
+ lineNumber: 32
+ }
+ Property {
+ name: "height"
+ type: "float"
+ read: "height"
+ write: "setHeight"
+ notify: "heightChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Signal { name: "diameterChanged"; lineNumber: 48 }
+ Signal { name: "heightChanged"; lineNumber: 49 }
+ }
+ Component {
+ file: "private/qcharactercontroller_p.h"
+ lineNumber: 25
+ name: "QCharacterController"
+ accessSemantics: "reference"
+ prototype: "QAbstractPhysicsBody"
+ exports: [
+ "QtQuick3D.Physics/CharacterController 6.0",
+ "QtQuick3D.Physics/CharacterController 6.5",
+ "QtQuick3D.Physics/CharacterController 6.7",
+ "QtQuick3D.Physics/CharacterController 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1541, 1543, 1547]
+ Enum {
+ name: "Collisions"
+ alias: "Collision"
+ isFlag: true
+ isScoped: true
+ lineNumber: 39
+ values: ["None", "Side", "Up", "Down"]
+ }
+ Property {
+ name: "movement"
+ type: "QVector3D"
+ read: "movement"
+ write: "setMovement"
+ notify: "movementChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "gravity"
+ type: "QVector3D"
+ read: "gravity"
+ write: "setGravity"
+ notify: "gravityChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "midAirControl"
+ type: "bool"
+ read: "midAirControl"
+ write: "setMidAirControl"
+ notify: "midAirControlChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "collisions"
+ type: "Collisions"
+ read: "collisions"
+ notify: "collisionsChanged"
+ index: 3
+ lineNumber: 32
+ isReadonly: true
+ }
+ Property {
+ name: "enableShapeHitCallback"
+ type: "bool"
+ read: "enableShapeHitCallback"
+ write: "setEnableShapeHitCallback"
+ notify: "enableShapeHitCallbackChanged"
+ index: 4
+ lineNumber: 33
+ }
+ Signal { name: "movementChanged"; lineNumber: 68 }
+ Signal { name: "gravityChanged"; lineNumber: 69 }
+ Signal { name: "midAirControlChanged"; lineNumber: 71 }
+ Signal { name: "collisionsChanged"; lineNumber: 73 }
+ Signal { name: "enableShapeHitCallbackChanged"; lineNumber: 74 }
+ Signal {
+ name: "shapeHit"
+ lineNumber: 75
+ Parameter { name: "body"; type: "QAbstractPhysicsNode"; isPointer: true }
+ Parameter { name: "position"; type: "QVector3D" }
+ Parameter { name: "impulse"; type: "QVector3D" }
+ Parameter { name: "normal"; type: "QVector3D" }
+ }
+ Method {
+ name: "teleport"
+ lineNumber: 58
+ Parameter { name: "position"; type: "QVector3D" }
+ }
+ }
+ Component {
+ file: "private/qconvexmeshshape_p.h"
+ lineNumber: 22
+ name: "QConvexMeshShape"
+ accessSemantics: "reference"
+ prototype: "QMeshShape"
+ exports: [
+ "QtQuick3D.Physics/ConvexMeshShape 6.0",
+ "QtQuick3D.Physics/ConvexMeshShape 6.5",
+ "QtQuick3D.Physics/ConvexMeshShape 6.7",
+ "QtQuick3D.Physics/ConvexMeshShape 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1541, 1543, 1547]
+ }
+ Component {
+ file: "private/qdynamicrigidbody_p.h"
+ lineNumber: 30
+ name: "QDynamicRigidBody"
+ accessSemantics: "reference"
+ prototype: "QAbstractPhysicsBody"
+ exports: [
+ "QtQuick3D.Physics/DynamicRigidBody 6.0",
+ "QtQuick3D.Physics/DynamicRigidBody 6.5",
+ "QtQuick3D.Physics/DynamicRigidBody 6.7",
+ "QtQuick3D.Physics/DynamicRigidBody 6.9",
+ "QtQuick3D.Physics/DynamicRigidBody 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1541, 1543, 1545, 1547]
+ Enum {
+ name: "MassMode"
+ isScoped: true
+ lineNumber: 33
+ values: [
+ "DefaultDensity",
+ "CustomDensity",
+ "Mass",
+ "MassAndInertiaTensor",
+ "MassAndInertiaMatrix"
+ ]
+ }
+ Enum {
+ name: "AxisLock"
+ lineNumber: 42
+ values: ["LockNone", "LockX", "LockY", "LockZ"]
+ }
+ Property {
+ name: "mass"
+ type: "float"
+ read: "mass"
+ write: "setMass"
+ notify: "massChanged"
+ index: 0
+ lineNumber: 51
+ }
+ Property {
+ name: "density"
+ type: "float"
+ read: "density"
+ write: "setDensity"
+ notify: "densityChanged"
+ index: 1
+ lineNumber: 52
+ }
+ Property {
+ name: "linearAxisLock"
+ revision: 1541
+ type: "AxisLock"
+ read: "linearAxisLock"
+ write: "setLinearAxisLock"
+ notify: "linearAxisLockChanged"
+ index: 2
+ lineNumber: 54
+ }
+ Property {
+ name: "angularAxisLock"
+ revision: 1541
+ type: "AxisLock"
+ read: "angularAxisLock"
+ write: "setAngularAxisLock"
+ notify: "angularAxisLockChanged"
+ index: 3
+ lineNumber: 56
+ }
+ Property {
+ name: "isKinematic"
+ type: "bool"
+ read: "isKinematic"
+ write: "setIsKinematic"
+ notify: "isKinematicChanged"
+ index: 4
+ lineNumber: 59
+ }
+ Property {
+ name: "gravityEnabled"
+ type: "bool"
+ read: "gravityEnabled"
+ write: "setGravityEnabled"
+ notify: "gravityEnabledChanged"
+ index: 5
+ lineNumber: 60
+ }
+ Property {
+ name: "massMode"
+ type: "MassMode"
+ read: "massMode"
+ write: "setMassMode"
+ notify: "massModeChanged"
+ index: 6
+ lineNumber: 63
+ }
+ Property {
+ name: "inertiaTensor"
+ type: "QVector3D"
+ read: "inertiaTensor"
+ write: "setInertiaTensor"
+ notify: "inertiaTensorChanged"
+ index: 7
+ lineNumber: 64
+ }
+ Property {
+ name: "centerOfMassPosition"
+ type: "QVector3D"
+ read: "centerOfMassPosition"
+ write: "setCenterOfMassPosition"
+ notify: "centerOfMassPositionChanged"
+ index: 8
+ lineNumber: 66
+ }
+ Property {
+ name: "centerOfMassRotation"
+ type: "QQuaternion"
+ read: "centerOfMassRotation"
+ write: "setCenterOfMassRotation"
+ notify: "centerOfMassRotationChanged"
+ index: 9
+ lineNumber: 68
+ }
+ Property {
+ name: "inertiaMatrix"
+ type: "float"
+ isList: true
+ read: "readInertiaMatrix"
+ write: "setInertiaMatrix"
+ notify: "inertiaMatrixChanged"
+ index: 10
+ lineNumber: 70
+ }
+ Property {
+ name: "kinematicPosition"
+ revision: 1541
+ type: "QVector3D"
+ read: "kinematicPosition"
+ write: "setKinematicPosition"
+ notify: "kinematicPositionChanged"
+ index: 11
+ lineNumber: 73
+ }
+ Property {
+ name: "kinematicEulerRotation"
+ revision: 1541
+ type: "QVector3D"
+ read: "kinematicEulerRotation"
+ write: "setKinematicEulerRotation"
+ notify: "kinematicEulerRotationChanged"
+ index: 12
+ lineNumber: 75
+ }
+ Property {
+ name: "kinematicRotation"
+ revision: 1541
+ type: "QQuaternion"
+ read: "kinematicRotation"
+ write: "setKinematicRotation"
+ notify: "kinematicRotationChanged"
+ index: 13
+ lineNumber: 78
+ }
+ Property {
+ name: "kinematicPivot"
+ revision: 1541
+ type: "QVector3D"
+ read: "kinematicPivot"
+ write: "setKinematicPivot"
+ notify: "kinematicPivotChanged"
+ index: 14
+ lineNumber: 80
+ }
+ Property {
+ name: "isSleeping"
+ revision: 1545
+ type: "bool"
+ read: "isSleeping"
+ write: "setIsSleeping"
+ notify: "isSleepingChanged"
+ index: 15
+ lineNumber: 83
+ }
+ Signal {
+ name: "massChanged"
+ lineNumber: 170
+ Parameter { name: "mass"; type: "float" }
+ }
+ Signal {
+ name: "densityChanged"
+ lineNumber: 171
+ Parameter { name: "density"; type: "float" }
+ }
+ Signal {
+ name: "isKinematicChanged"
+ lineNumber: 172
+ Parameter { name: "isKinematic"; type: "bool" }
+ }
+ Signal { name: "linearAxisLockChanged"; revision: 1541; lineNumber: 173 }
+ Signal { name: "angularAxisLockChanged"; revision: 1541; lineNumber: 174 }
+ Signal { name: "gravityEnabledChanged"; lineNumber: 175 }
+ Signal { name: "massModeChanged"; lineNumber: 176 }
+ Signal { name: "inertiaTensorChanged"; lineNumber: 177 }
+ Signal { name: "centerOfMassPositionChanged"; lineNumber: 178 }
+ Signal { name: "centerOfMassRotationChanged"; lineNumber: 179 }
+ Signal { name: "inertiaMatrixChanged"; lineNumber: 180 }
+ Signal {
+ name: "kinematicPositionChanged"
+ revision: 1541
+ lineNumber: 181
+ Parameter { name: "kinematicPosition"; type: "QVector3D" }
+ }
+ Signal {
+ name: "kinematicRotationChanged"
+ revision: 1541
+ lineNumber: 182
+ Parameter { name: "kinematicRotation"; type: "QQuaternion" }
+ }
+ Signal {
+ name: "kinematicEulerRotationChanged"
+ revision: 1541
+ lineNumber: 183
+ Parameter { name: "kinematicEulerRotation"; type: "QVector3D" }
+ }
+ Signal {
+ name: "kinematicPivotChanged"
+ revision: 1541
+ lineNumber: 184
+ Parameter { name: "kinematicPivot"; type: "QVector3D" }
+ }
+ Signal {
+ name: "isSleepingChanged"
+ revision: 1545
+ lineNumber: 185
+ Parameter { name: "isSleeping"; type: "bool" }
+ }
+ Method {
+ name: "applyCentralForce"
+ lineNumber: 121
+ Parameter { name: "force"; type: "QVector3D" }
+ }
+ Method {
+ name: "applyForce"
+ lineNumber: 122
+ Parameter { name: "force"; type: "QVector3D" }
+ Parameter { name: "position"; type: "QVector3D" }
+ }
+ Method {
+ name: "applyTorque"
+ lineNumber: 123
+ Parameter { name: "torque"; type: "QVector3D" }
+ }
+ Method {
+ name: "applyCentralImpulse"
+ lineNumber: 124
+ Parameter { name: "impulse"; type: "QVector3D" }
+ }
+ Method {
+ name: "applyImpulse"
+ lineNumber: 125
+ Parameter { name: "impulse"; type: "QVector3D" }
+ Parameter { name: "position"; type: "QVector3D" }
+ }
+ Method {
+ name: "applyTorqueImpulse"
+ lineNumber: 126
+ Parameter { name: "impulse"; type: "QVector3D" }
+ }
+ Method {
+ name: "setAngularVelocity"
+ lineNumber: 127
+ Parameter { name: "angularVelocity"; type: "QVector3D" }
+ }
+ Method {
+ name: "setLinearVelocity"
+ lineNumber: 128
+ Parameter { name: "linearVelocity"; type: "QVector3D" }
+ }
+ Method {
+ name: "reset"
+ lineNumber: 129
+ Parameter { name: "position"; type: "QVector3D" }
+ Parameter { name: "eulerRotation"; type: "QVector3D" }
+ }
+ }
+ Component {
+ file: "private/qheightfieldshape_p.h"
+ lineNumber: 39
+ name: "QHeightFieldShape"
+ accessSemantics: "reference"
+ prototype: "QAbstractCollisionShape"
+ exports: [
+ "QtQuick3D.Physics/HeightFieldShape 6.0",
+ "QtQuick3D.Physics/HeightFieldShape 6.5",
+ "QtQuick3D.Physics/HeightFieldShape 6.7",
+ "QtQuick3D.Physics/HeightFieldShape 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1541, 1543, 1547]
+ Property {
+ name: "extents"
+ type: "QVector3D"
+ read: "extents"
+ write: "setExtents"
+ notify: "extentsChanged"
+ index: 0
+ lineNumber: 42
+ }
+ Property {
+ name: "source"
+ revision: 1541
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 1
+ lineNumber: 43
+ }
+ Property {
+ name: "image"
+ revision: 1543
+ type: "QQuickImage"
+ isPointer: true
+ read: "image"
+ write: "setImage"
+ notify: "imageChanged"
+ index: 2
+ lineNumber: 44
+ }
+ Signal { name: "sourceChanged"; revision: 1541; lineNumber: 65 }
+ Signal { name: "extentsChanged"; lineNumber: 66 }
+ Signal { name: "imageChanged"; revision: 1543; lineNumber: 67 }
+ Method {
+ name: "imageDestroyed"
+ lineNumber: 70
+ Parameter { name: "image"; type: "QObject"; isPointer: true }
+ }
+ Method { name: "imageGeometryChanged"; lineNumber: 71 }
+ }
+ Component {
+ file: "private/qmeshshape_p.h"
+ lineNumber: 36
+ name: "QMeshShape"
+ accessSemantics: "reference"
+ prototype: "QAbstractCollisionShape"
+ exports: [
+ "QtQuick3D.Physics/MeshShape 6.0",
+ "QtQuick3D.Physics/MeshShape 6.5",
+ "QtQuick3D.Physics/MeshShape 6.7",
+ "QtQuick3D.Physics/MeshShape 6.11"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1541, 1543, 1547]
+ Property {
+ name: "source"
+ revision: 1541
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 39
+ }
+ Property {
+ name: "geometry"
+ revision: 1543
+ type: "QQuick3DGeometry"
+ isPointer: true
+ read: "geometry"
+ write: "setGeometry"
+ notify: "geometryChanged"
+ index: 1
+ lineNumber: 40
+ }
+ Signal { name: "sourceChanged"; revision: 1541; lineNumber: 59 }
+ Signal { name: "geometryChanged"; revision: 1543; lineNumber: 60 }
+ Method {
+ name: "geometryDestroyed"
+ lineNumber: 63
+ Parameter { name: "geometry"; type: "QObject"; isPointer: true }
+ }
+ Method { name: "geometryContentChanged"; lineNumber: 64 }
+ }
+ Component {
+ file: "private/qphysicsmaterial_p.h"
+ lineNumber: 23
+ name: "QPhysicsMaterial"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D.Physics/PhysicsMaterial 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "staticFriction"
+ type: "float"
+ read: "staticFriction"
+ write: "setStaticFriction"
+ notify: "staticFrictionChanged"
+ index: 0
+ lineNumber: 26
+ }
+ Property {
+ name: "dynamicFriction"
+ type: "float"
+ read: "dynamicFriction"
+ write: "setDynamicFriction"
+ notify: "dynamicFrictionChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "restitution"
+ type: "float"
+ read: "restitution"
+ write: "setRestitution"
+ notify: "restitutionChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Signal { name: "staticFrictionChanged"; lineNumber: 49 }
+ Signal { name: "dynamicFrictionChanged"; lineNumber: 50 }
+ Signal { name: "restitutionChanged"; lineNumber: 51 }
+ }
+ Component {
+ file: "private/qphysicsworld_p.h"
+ lineNumber: 58
+ name: "QPhysicsWorld"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick3D.Physics/PhysicsWorld 6.0",
+ "QtQuick3D.Physics/PhysicsWorld 6.5",
+ "QtQuick3D.Physics/PhysicsWorld 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1541, 1543]
+ Property {
+ name: "gravity"
+ type: "QVector3D"
+ read: "gravity"
+ write: "setGravity"
+ notify: "gravityChanged"
+ index: 0
+ lineNumber: 62
+ }
+ Property {
+ name: "running"
+ type: "bool"
+ read: "running"
+ write: "setRunning"
+ notify: "runningChanged"
+ index: 1
+ lineNumber: 63
+ }
+ Property {
+ name: "forceDebugDraw"
+ type: "bool"
+ read: "forceDebugDraw"
+ write: "setForceDebugDraw"
+ notify: "forceDebugDrawChanged"
+ index: 2
+ lineNumber: 64
+ }
+ Property {
+ name: "enableCCD"
+ type: "bool"
+ read: "enableCCD"
+ write: "setEnableCCD"
+ notify: "enableCCDChanged"
+ index: 3
+ lineNumber: 66
+ }
+ Property {
+ name: "typicalLength"
+ type: "float"
+ read: "typicalLength"
+ write: "setTypicalLength"
+ notify: "typicalLengthChanged"
+ index: 4
+ lineNumber: 67
+ }
+ Property {
+ name: "typicalSpeed"
+ type: "float"
+ read: "typicalSpeed"
+ write: "setTypicalSpeed"
+ notify: "typicalSpeedChanged"
+ index: 5
+ lineNumber: 69
+ }
+ Property {
+ name: "defaultDensity"
+ type: "float"
+ read: "defaultDensity"
+ write: "setDefaultDensity"
+ notify: "defaultDensityChanged"
+ index: 6
+ lineNumber: 71
+ }
+ Property {
+ name: "viewport"
+ revision: 1541
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "viewport"
+ write: "setViewport"
+ notify: "viewportChanged"
+ index: 7
+ lineNumber: 73
+ }
+ Property {
+ name: "minimumTimestep"
+ revision: 1541
+ type: "float"
+ read: "minimumTimestep"
+ write: "setMinimumTimestep"
+ notify: "minimumTimestepChanged"
+ index: 8
+ lineNumber: 75
+ }
+ Property {
+ name: "maximumTimestep"
+ revision: 1541
+ type: "float"
+ read: "maximumTimestep"
+ write: "setMaximumTimestep"
+ notify: "maximumTimestepChanged"
+ index: 9
+ lineNumber: 77
+ }
+ Property {
+ name: "scene"
+ revision: 1541
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "scene"
+ write: "setScene"
+ notify: "sceneChanged"
+ index: 10
+ lineNumber: 79
+ }
+ Property {
+ name: "numThreads"
+ revision: 1543
+ type: "int"
+ read: "numThreads"
+ write: "setNumThreads"
+ notify: "numThreadsChanged"
+ index: 11
+ lineNumber: 80
+ }
+ Property {
+ name: "reportKinematicKinematicCollisions"
+ revision: 1543
+ type: "bool"
+ read: "reportKinematicKinematicCollisions"
+ write: "setReportKinematicKinematicCollisions"
+ notify: "reportKinematicKinematicCollisionsChanged"
+ index: 12
+ lineNumber: 82
+ isFinal: true
+ }
+ Property {
+ name: "reportStaticKinematicCollisions"
+ revision: 1543
+ type: "bool"
+ read: "reportStaticKinematicCollisions"
+ write: "setReportStaticKinematicCollisions"
+ notify: "reportStaticKinematicCollisionsChanged"
+ index: 13
+ lineNumber: 85
+ isFinal: true
+ }
+ Signal {
+ name: "gravityChanged"
+ lineNumber: 147
+ Parameter { name: "gravity"; type: "QVector3D" }
+ }
+ Signal {
+ name: "runningChanged"
+ lineNumber: 148
+ Parameter { name: "running"; type: "bool" }
+ }
+ Signal {
+ name: "enableCCDChanged"
+ lineNumber: 149
+ Parameter { name: "enableCCD"; type: "bool" }
+ }
+ Signal {
+ name: "forceDebugDrawChanged"
+ lineNumber: 150
+ Parameter { name: "forceDebugDraw"; type: "bool" }
+ }
+ Signal {
+ name: "typicalLengthChanged"
+ lineNumber: 151
+ Parameter { name: "typicalLength"; type: "float" }
+ }
+ Signal {
+ name: "typicalSpeedChanged"
+ lineNumber: 152
+ Parameter { name: "typicalSpeed"; type: "float" }
+ }
+ Signal {
+ name: "defaultDensityChanged"
+ lineNumber: 153
+ Parameter { name: "defaultDensity"; type: "float" }
+ }
+ Signal {
+ name: "viewportChanged"
+ revision: 1541
+ lineNumber: 154
+ Parameter { name: "viewport"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Signal {
+ name: "minimumTimestepChanged"
+ revision: 1541
+ lineNumber: 155
+ Parameter { name: "minimumTimestep"; type: "float" }
+ }
+ Signal {
+ name: "maximumTimestepChanged"
+ revision: 1541
+ lineNumber: 156
+ Parameter { name: "maxTimestep"; type: "float" }
+ }
+ Signal {
+ name: "frameDone"
+ revision: 1541
+ lineNumber: 157
+ Parameter { name: "timestep"; type: "float" }
+ }
+ Signal { name: "sceneChanged"; revision: 1541; lineNumber: 158 }
+ Signal { name: "numThreadsChanged"; revision: 1543; lineNumber: 159 }
+ Signal { name: "reportKinematicKinematicCollisionsChanged"; revision: 1543; lineNumber: 160 }
+ Signal { name: "reportStaticKinematicCollisionsChanged"; revision: 1543; lineNumber: 161 }
+ Method {
+ name: "setGravity"
+ lineNumber: 133
+ Parameter { name: "gravity"; type: "QVector3D" }
+ }
+ Method {
+ name: "setRunning"
+ lineNumber: 134
+ Parameter { name: "running"; type: "bool" }
+ }
+ Method {
+ name: "setForceDebugDraw"
+ lineNumber: 135
+ Parameter { name: "forceDebugDraw"; type: "bool" }
+ }
+ Method {
+ name: "setEnableCCD"
+ lineNumber: 136
+ Parameter { name: "enableCCD"; type: "bool" }
+ }
+ Method {
+ name: "setTypicalLength"
+ lineNumber: 137
+ Parameter { name: "typicalLength"; type: "float" }
+ }
+ Method {
+ name: "setTypicalSpeed"
+ lineNumber: 138
+ Parameter { name: "typicalSpeed"; type: "float" }
+ }
+ Method {
+ name: "setDefaultDensity"
+ lineNumber: 139
+ Parameter { name: "defaultDensity"; type: "float" }
+ }
+ Method {
+ name: "setViewport"
+ revision: 1541
+ lineNumber: 140
+ Parameter { name: "viewport"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method {
+ name: "setMinimumTimestep"
+ revision: 1541
+ lineNumber: 141
+ Parameter { name: "minTimestep"; type: "float" }
+ }
+ Method {
+ name: "setMaximumTimestep"
+ revision: 1541
+ lineNumber: 142
+ Parameter { name: "maxTimestep"; type: "float" }
+ }
+ Method {
+ name: "setScene"
+ revision: 1541
+ lineNumber: 143
+ Parameter { name: "newScene"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method {
+ name: "setNumThreads"
+ revision: 1543
+ lineNumber: 144
+ Parameter { name: "newNumThreads"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qplaneshape_p.h"
+ lineNumber: 30
+ name: "QPlaneShape"
+ accessSemantics: "reference"
+ prototype: "QAbstractCollisionShape"
+ exports: [
+ "QtQuick3D.Physics/PlaneShape 6.0",
+ "QtQuick3D.Physics/PlaneShape 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1547]
+ }
+ Component {
+ file: "private/qsphereshape_p.h"
+ lineNumber: 27
+ name: "QSphereShape"
+ accessSemantics: "reference"
+ prototype: "QAbstractCollisionShape"
+ exports: [
+ "QtQuick3D.Physics/SphereShape 6.0",
+ "QtQuick3D.Physics/SphereShape 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1547]
+ Property {
+ name: "diameter"
+ type: "float"
+ read: "diameter"
+ write: "setDiameter"
+ notify: "diameterChanged"
+ index: 0
+ lineNumber: 30
+ }
+ Signal {
+ name: "diameterChanged"
+ lineNumber: 45
+ Parameter { name: "diameter"; type: "float" }
+ }
+ Method {
+ name: "setDiameter"
+ lineNumber: 42
+ Parameter { name: "diameter"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qstaticrigidbody_p.h"
+ lineNumber: 23
+ name: "QStaticRigidBody"
+ accessSemantics: "reference"
+ prototype: "QAbstractPhysicsBody"
+ exports: [
+ "QtQuick3D.Physics/StaticRigidBody 6.0",
+ "QtQuick3D.Physics/StaticRigidBody 6.5",
+ "QtQuick3D.Physics/StaticRigidBody 6.7",
+ "QtQuick3D.Physics/StaticRigidBody 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1541, 1543, 1547]
+ }
+ Component {
+ file: "private/qtrianglemeshshape_p.h"
+ lineNumber: 22
+ name: "QTriangleMeshShape"
+ accessSemantics: "reference"
+ prototype: "QMeshShape"
+ exports: [
+ "QtQuick3D.Physics/TriangleMeshShape 6.0",
+ "QtQuick3D.Physics/TriangleMeshShape 6.5",
+ "QtQuick3D.Physics/TriangleMeshShape 6.7",
+ "QtQuick3D.Physics/TriangleMeshShape 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1541, 1543, 1547]
+ }
+ Component {
+ file: "private/qtriggerbody_p.h"
+ lineNumber: 24
+ name: "QTriggerBody"
+ accessSemantics: "reference"
+ prototype: "QAbstractPhysicsNode"
+ exports: [
+ "QtQuick3D.Physics/TriggerBody 6.0",
+ "QtQuick3D.Physics/TriggerBody 6.5",
+ "QtQuick3D.Physics/TriggerBody 6.7",
+ "QtQuick3D.Physics/TriggerBody 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1541, 1543, 1547]
+ Property {
+ name: "collisionCount"
+ type: "int"
+ read: "collisionCount"
+ notify: "collisionCountChanged"
+ index: 0
+ lineNumber: 27
+ isReadonly: true
+ }
+ Signal {
+ name: "bodyEntered"
+ lineNumber: 39
+ Parameter { name: "body"; type: "QAbstractPhysicsNode"; isPointer: true }
+ }
+ Signal {
+ name: "bodyExited"
+ lineNumber: 40
+ Parameter { name: "body"; type: "QAbstractPhysicsNode"; isPointer: true }
+ }
+ Signal { name: "collisionCountChanged"; lineNumber: 41 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/qmldir
new file mode 100644
index 00000000..ba01eea7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/qmldir
@@ -0,0 +1,10 @@
+module QtQuick3D.Physics
+linktarget Qt6::qquick3dphysicsplugin
+plugin qquick3dphysicsplugin
+classname QtQuick3DPhysicsPlugin
+designersupported
+typeinfo plugins.qmltypes
+depends QtQuick3D
+prefer :/qt-project.org/imports/QtQuick3D/Physics/
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/qquick3dphysicsplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/qquick3dphysicsplugin.dll
new file mode 100644
index 00000000..b51c8d3a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Physics/qquick3dphysicsplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Quick3D.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Quick3D.qmltypes
new file mode 100644
index 00000000..9914d1ff
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Quick3D.qmltypes
@@ -0,0 +1,9640 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquick3dabstractlight_p.h"
+ lineNumber: 26
+ name: "QQuick3DAbstractLight"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D/Light 6.0",
+ "QtQuick3D/Light 6.8",
+ "QtQuick3D/Light 6.9",
+ "QtQuick3D/Light 6.11"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1544, 1545, 1547]
+ Enum {
+ name: "QSSGShadowMapQuality"
+ isScoped: true
+ lineNumber: 49
+ values: [
+ "ShadowMapQualityLow",
+ "ShadowMapQualityMedium",
+ "ShadowMapQualityHigh",
+ "ShadowMapQualityVeryHigh",
+ "ShadowMapQualityUltra"
+ ]
+ }
+ Enum {
+ name: "QSSGSoftShadowQuality"
+ isScoped: true
+ lineNumber: 58
+ values: ["Hard", "PCF4", "PCF8", "PCF16", "PCF32", "PCF64"]
+ }
+ Enum {
+ name: "QSSGBakeMode"
+ isScoped: true
+ lineNumber: 68
+ values: ["BakeModeDisabled", "BakeModeIndirect", "BakeModeAll"]
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "ambientColor"
+ type: "QColor"
+ read: "ambientColor"
+ write: "setAmbientColor"
+ notify: "ambientColorChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "brightness"
+ type: "float"
+ read: "brightness"
+ write: "setBrightness"
+ notify: "brightnessChanged"
+ index: 2
+ lineNumber: 31
+ }
+ Property {
+ name: "scope"
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "scope"
+ write: "setScope"
+ notify: "scopeChanged"
+ index: 3
+ lineNumber: 32
+ }
+ Property {
+ name: "castsShadow"
+ type: "bool"
+ read: "castsShadow"
+ write: "setCastsShadow"
+ notify: "castsShadowChanged"
+ index: 4
+ lineNumber: 33
+ }
+ Property {
+ name: "shadowBias"
+ type: "float"
+ read: "shadowBias"
+ write: "setShadowBias"
+ notify: "shadowBiasChanged"
+ index: 5
+ lineNumber: 34
+ }
+ Property {
+ name: "shadowFactor"
+ type: "float"
+ read: "shadowFactor"
+ write: "setShadowFactor"
+ notify: "shadowFactorChanged"
+ index: 6
+ lineNumber: 35
+ }
+ Property {
+ name: "shadowMapQuality"
+ type: "QSSGShadowMapQuality"
+ read: "shadowMapQuality"
+ write: "setShadowMapQuality"
+ notify: "shadowMapQualityChanged"
+ index: 7
+ lineNumber: 36
+ }
+ Property {
+ name: "shadowMapFar"
+ type: "float"
+ read: "shadowMapFar"
+ write: "setShadowMapFar"
+ notify: "shadowMapFarChanged"
+ index: 8
+ lineNumber: 37
+ }
+ Property {
+ name: "shadowFilter"
+ type: "float"
+ read: "shadowFilter"
+ write: "setShadowFilter"
+ notify: "shadowFilterChanged"
+ index: 9
+ lineNumber: 38
+ }
+ Property {
+ name: "bakeMode"
+ type: "QSSGBakeMode"
+ read: "bakeMode"
+ write: "setBakeMode"
+ notify: "bakeModeChanged"
+ index: 10
+ lineNumber: 39
+ }
+ Property {
+ name: "softShadowQuality"
+ revision: 1544
+ type: "QSSGSoftShadowQuality"
+ read: "softShadowQuality"
+ write: "setSoftShadowQuality"
+ notify: "softShadowQualityChanged"
+ index: 11
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "pcfFactor"
+ revision: 1544
+ type: "float"
+ read: "pcfFactor"
+ write: "setPcfFactor"
+ notify: "pcfFactorChanged"
+ index: 12
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "use32BitShadowmap"
+ revision: 1545
+ type: "bool"
+ read: "use32BitShadowmap"
+ write: "setUse32BitShadowmap"
+ notify: "use32BitShadowmapChanged"
+ index: 13
+ lineNumber: 42
+ isFinal: true
+ }
+ Signal { name: "colorChanged"; lineNumber: 107 }
+ Signal { name: "ambientColorChanged"; lineNumber: 108 }
+ Signal { name: "brightnessChanged"; lineNumber: 109 }
+ Signal { name: "scopeChanged"; lineNumber: 110 }
+ Signal { name: "castsShadowChanged"; lineNumber: 111 }
+ Signal { name: "shadowBiasChanged"; lineNumber: 112 }
+ Signal { name: "shadowFactorChanged"; lineNumber: 113 }
+ Signal { name: "shadowMapQualityChanged"; lineNumber: 114 }
+ Signal { name: "shadowMapFarChanged"; lineNumber: 115 }
+ Signal { name: "shadowFilterChanged"; lineNumber: 116 }
+ Signal { name: "bakeModeChanged"; lineNumber: 117 }
+ Signal { name: "softShadowQualityChanged"; revision: 1544; lineNumber: 118 }
+ Signal { name: "pcfFactorChanged"; revision: 1544; lineNumber: 119 }
+ Signal { name: "use32BitShadowmapChanged"; revision: 1545; lineNumber: 120 }
+ Method {
+ name: "setColor"
+ lineNumber: 91
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Method {
+ name: "setAmbientColor"
+ lineNumber: 92
+ Parameter { name: "ambientColor"; type: "QColor" }
+ }
+ Method {
+ name: "setBrightness"
+ lineNumber: 93
+ Parameter { name: "brightness"; type: "float" }
+ }
+ Method {
+ name: "setScope"
+ lineNumber: 94
+ Parameter { name: "scope"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method {
+ name: "setCastsShadow"
+ lineNumber: 95
+ Parameter { name: "castsShadow"; type: "bool" }
+ }
+ Method {
+ name: "setShadowBias"
+ lineNumber: 96
+ Parameter { name: "shadowBias"; type: "float" }
+ }
+ Method {
+ name: "setShadowFactor"
+ lineNumber: 97
+ Parameter { name: "shadowFactor"; type: "float" }
+ }
+ Method {
+ name: "setShadowMapQuality"
+ lineNumber: 98
+ Parameter { name: "shadowMapQuality"; type: "QQuick3DAbstractLight::QSSGShadowMapQuality" }
+ }
+ Method {
+ name: "setShadowMapFar"
+ lineNumber: 99
+ Parameter { name: "shadowMapFar"; type: "float" }
+ }
+ Method {
+ name: "setShadowFilter"
+ lineNumber: 100
+ Parameter { name: "shadowFilter"; type: "float" }
+ }
+ Method {
+ name: "setBakeMode"
+ lineNumber: 101
+ Parameter { name: "bakeMode"; type: "QQuick3DAbstractLight::QSSGBakeMode" }
+ }
+ Method {
+ name: "setSoftShadowQuality"
+ revision: 1544
+ lineNumber: 102
+ Parameter { name: "softShadowQuality"; type: "QQuick3DAbstractLight::QSSGSoftShadowQuality" }
+ }
+ Method {
+ name: "setPcfFactor"
+ revision: 1544
+ lineNumber: 103
+ Parameter { name: "pcfFactor"; type: "float" }
+ }
+ Method {
+ name: "setUse32BitShadowmap"
+ revision: 1545
+ lineNumber: 104
+ Parameter { name: "use32BitShadowmap"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qquick3dbakedlightmap_p.h"
+ lineNumber: 24
+ name: "QQuick3DBakedLightmap"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D/BakedLightmap 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "key"
+ type: "QString"
+ read: "key"
+ write: "setKey"
+ notify: "keyChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "loadPrefix"
+ type: "QString"
+ read: "loadPrefix"
+ write: "setLoadPrefix"
+ notify: "loadPrefixChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Signal { name: "changed"; lineNumber: 44 }
+ Signal { name: "enabledChanged"; lineNumber: 45 }
+ Signal { name: "keyChanged"; lineNumber: 46 }
+ Signal { name: "loadPrefixChanged"; lineNumber: 47 }
+ Method {
+ name: "setEnabled"
+ lineNumber: 39
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setKey"
+ lineNumber: 40
+ Parameter { name: "key"; type: "QString" }
+ }
+ Method {
+ name: "setLoadPrefix"
+ lineNumber: 41
+ Parameter { name: "loadPrefix"; type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qquick3dmodel_p.h"
+ lineNumber: 40
+ name: "QQuick3DBounds3"
+ accessSemantics: "value"
+ exports: ["QtQuick3D/bounds 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "minimum"
+ type: "QVector3D"
+ read: "minimum"
+ index: 0
+ lineNumber: 43
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "maximum"
+ type: "QVector3D"
+ read: "maximum"
+ index: 1
+ lineNumber: 44
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qquick3dcamera_p.h"
+ lineNumber: 25
+ name: "QQuick3DCamera"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D/Camera 6.0",
+ "QtQuick3D/Camera 6.4",
+ "QtQuick3D/Camera 6.5",
+ "QtQuick3D/Camera 6.11"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1540, 1541, 1547]
+ Property {
+ name: "frustumCullingEnabled"
+ type: "bool"
+ read: "frustumCullingEnabled"
+ write: "setFrustumCullingEnabled"
+ notify: "frustumCullingEnabledChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "lookAtNode"
+ revision: 1540
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "lookAtNode"
+ write: "setLookAtNode"
+ notify: "lookAtNodeChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "levelOfDetailBias"
+ revision: 1541
+ type: "float"
+ read: "levelOfDetailBias"
+ write: "setLevelOfDetailBias"
+ notify: "levelOfDetailBiasChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Signal { name: "frustumCullingEnabledChanged"; lineNumber: 60 }
+ Signal { name: "lookAtNodeChanged"; revision: 1540; lineNumber: 61 }
+ Signal { name: "levelOfDetailBiasChanged"; revision: 1541; lineNumber: 62 }
+ Method {
+ name: "setFrustumCullingEnabled"
+ lineNumber: 55
+ Parameter { name: "frustumCullingEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setLookAtNode"
+ lineNumber: 56
+ Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method {
+ name: "setLevelOfDetailBias"
+ revision: 1541
+ lineNumber: 57
+ Parameter { name: "newLevelOFDetailBias"; type: "float" }
+ }
+ Method { name: "updateLookAt"; lineNumber: 70 }
+ Method {
+ name: "mapToViewport"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 34
+ Parameter { name: "scenePos"; type: "QVector3D" }
+ }
+ Method {
+ name: "mapFromViewport"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 35
+ Parameter { name: "viewportPos"; type: "QVector3D" }
+ }
+ Method {
+ name: "lookAt"
+ lineNumber: 43
+ Parameter { name: "scenePos"; type: "QVector3D" }
+ }
+ Method {
+ name: "lookAt"
+ lineNumber: 44
+ Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquick3dcontentlayer_p.h"
+ lineNumber: 28
+ name: "QQuick3DContentLayer"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D/ContentLayer 6.11"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [1547]
+ Enum {
+ name: "LayerFlags"
+ alias: "LayerFlag"
+ isFlag: true
+ type: "uint"
+ lineNumber: 38
+ values: [
+ "LayerNone",
+ "Layer0",
+ "Layer1",
+ "Layer2",
+ "Layer3",
+ "Layer4",
+ "Layer5",
+ "Layer6",
+ "Layer7",
+ "Layer8",
+ "Layer9",
+ "Layer10",
+ "Layer11",
+ "Layer12",
+ "Layer13",
+ "Layer14",
+ "Layer15",
+ "Layer16",
+ "Layer17",
+ "Layer18",
+ "Layer19",
+ "Layer20",
+ "Layer21",
+ "Layer22",
+ "Layer23",
+ "LayerAll",
+ "Layer24",
+ "Layer25",
+ "Layer26",
+ "Layer27",
+ "Layer28",
+ "Layer29",
+ "Layer30",
+ "Layer31",
+ "ReservedLayerMask"
+ ]
+ }
+ }
+ Component {
+ file: "private/qquick3dcubemaptexture_p.h"
+ lineNumber: 24
+ name: "QQuick3DCubeMapTexture"
+ accessSemantics: "reference"
+ prototype: "QQuick3DTexture"
+ exports: [
+ "QtQuick3D/CubeMapTexture 6.0",
+ "QtQuick3D/CubeMapTexture 6.2",
+ "QtQuick3D/CubeMapTexture 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1538, 1543]
+ }
+ Component {
+ file: "private/qquick3dcustomcamera_p.h"
+ lineNumber: 25
+ name: "QQuick3DCustomCamera"
+ accessSemantics: "reference"
+ prototype: "QQuick3DCamera"
+ exports: [
+ "QtQuick3D/CustomCamera 6.0",
+ "QtQuick3D/CustomCamera 6.4",
+ "QtQuick3D/CustomCamera 6.5",
+ "QtQuick3D/CustomCamera 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1540, 1541, 1547]
+ Property {
+ name: "projection"
+ type: "QMatrix4x4"
+ read: "projection"
+ write: "setProjection"
+ notify: "projectionChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Signal { name: "projectionChanged"; lineNumber: 41 }
+ Method {
+ name: "setProjection"
+ lineNumber: 38
+ Parameter { name: "projection"; type: "QMatrix4x4" }
+ }
+ }
+ Component {
+ file: "private/qquick3dcustommaterial_p.h"
+ lineNumber: 29
+ name: "QQuick3DCustomMaterial"
+ accessSemantics: "reference"
+ prototype: "QQuick3DMaterial"
+ exports: [
+ "QtQuick3D/CustomMaterial 6.0",
+ "QtQuick3D/CustomMaterial 6.7",
+ "QtQuick3D/CustomMaterial 6.8"
+ ]
+ exportMetaObjectRevisions: [1536, 1543, 1544]
+ Enum {
+ name: "ShadingMode"
+ isScoped: true
+ lineNumber: 47
+ values: ["Unshaded", "Shaded"]
+ }
+ Enum {
+ name: "BlendMode"
+ isScoped: true
+ lineNumber: 54
+ values: [
+ "NoBlend",
+ "Zero",
+ "One",
+ "SrcColor",
+ "OneMinusSrcColor",
+ "DstColor",
+ "OneMinusDstColor",
+ "SrcAlpha",
+ "OneMinusSrcAlpha",
+ "DstAlpha",
+ "OneMinusDstAlpha",
+ "ConstantColor",
+ "OneMinusConstantColor",
+ "ConstantAlpha",
+ "OneMinusConstantAlpha",
+ "SrcAlphaSaturate"
+ ]
+ }
+ Property {
+ name: "shadingMode"
+ type: "ShadingMode"
+ read: "shadingMode"
+ write: "setShadingMode"
+ notify: "shadingModeChanged"
+ index: 0
+ lineNumber: 32
+ }
+ Property {
+ name: "fragmentShader"
+ type: "QUrl"
+ read: "fragmentShader"
+ write: "setFragmentShader"
+ notify: "fragmentShaderChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Property {
+ name: "vertexShader"
+ type: "QUrl"
+ read: "vertexShader"
+ write: "setVertexShader"
+ notify: "vertexShaderChanged"
+ index: 2
+ lineNumber: 34
+ }
+ Property {
+ name: "__fragmentShaderCode"
+ revision: 1544
+ type: "QString"
+ read: "fragmentShaderCode"
+ write: "setFragmentShaderCode"
+ notify: "fragmentShaderCodeChanged"
+ index: 3
+ lineNumber: 35
+ }
+ Property {
+ name: "__vertexShaderCode"
+ revision: 1544
+ type: "QString"
+ read: "vertexShaderCode"
+ write: "setVertexShaderCode"
+ notify: "vertexShaderCodeChanged"
+ index: 4
+ lineNumber: 36
+ }
+ Property {
+ name: "sourceBlend"
+ type: "BlendMode"
+ read: "srcBlend"
+ write: "setSrcBlend"
+ notify: "srcBlendChanged"
+ index: 5
+ lineNumber: 37
+ }
+ Property {
+ name: "destinationBlend"
+ type: "BlendMode"
+ read: "dstBlend"
+ write: "setDstBlend"
+ notify: "dstBlendChanged"
+ index: 6
+ lineNumber: 38
+ }
+ Property {
+ name: "sourceAlphaBlend"
+ revision: 1543
+ type: "BlendMode"
+ read: "srcAlphaBlend"
+ write: "setSrcAlphaBlend"
+ notify: "srcAlphaBlendChanged"
+ index: 7
+ lineNumber: 39
+ }
+ Property {
+ name: "destinationAlphaBlend"
+ revision: 1543
+ type: "BlendMode"
+ read: "dstAlphaBlend"
+ write: "setDstAlphaBlend"
+ notify: "dstAlphaBlendChanged"
+ index: 8
+ lineNumber: 40
+ }
+ Property {
+ name: "alwaysDirty"
+ type: "bool"
+ read: "alwaysDirty"
+ write: "setAlwaysDirty"
+ notify: "alwaysDirtyChanged"
+ index: 9
+ lineNumber: 41
+ }
+ Property {
+ name: "lineWidth"
+ type: "float"
+ read: "lineWidth"
+ write: "setLineWidth"
+ notify: "lineWidthChanged"
+ index: 10
+ lineNumber: 42
+ }
+ Signal { name: "shadingModeChanged"; lineNumber: 104 }
+ Signal { name: "vertexShaderChanged"; lineNumber: 105 }
+ Signal { name: "fragmentShaderChanged"; lineNumber: 106 }
+ Signal { name: "vertexShaderCodeChanged"; revision: 1544; lineNumber: 107 }
+ Signal { name: "fragmentShaderCodeChanged"; revision: 1544; lineNumber: 108 }
+ Signal { name: "srcBlendChanged"; lineNumber: 109 }
+ Signal { name: "dstBlendChanged"; lineNumber: 110 }
+ Signal { name: "srcAlphaBlendChanged"; revision: 1543; lineNumber: 111 }
+ Signal { name: "dstAlphaBlendChanged"; revision: 1543; lineNumber: 112 }
+ Signal { name: "alwaysDirtyChanged"; lineNumber: 113 }
+ Signal { name: "lineWidthChanged"; lineNumber: 114 }
+ Method {
+ name: "setShadingMode"
+ lineNumber: 91
+ Parameter { name: "mode"; type: "QQuick3DCustomMaterial::ShadingMode" }
+ }
+ Method {
+ name: "setVertexShader"
+ lineNumber: 92
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ Method {
+ name: "setFragmentShader"
+ lineNumber: 93
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ Method {
+ name: "setVertexShaderCode"
+ revision: 1544
+ lineNumber: 94
+ Parameter { name: "code"; type: "QString" }
+ }
+ Method {
+ name: "setFragmentShaderCode"
+ revision: 1544
+ lineNumber: 95
+ Parameter { name: "code"; type: "QString" }
+ }
+ Method {
+ name: "setSrcBlend"
+ lineNumber: 96
+ Parameter { name: "mode"; type: "QQuick3DCustomMaterial::BlendMode" }
+ }
+ Method {
+ name: "setDstBlend"
+ lineNumber: 97
+ Parameter { name: "mode"; type: "QQuick3DCustomMaterial::BlendMode" }
+ }
+ Method {
+ name: "setSrcAlphaBlend"
+ revision: 1543
+ lineNumber: 98
+ Parameter { name: "mode"; type: "QQuick3DCustomMaterial::BlendMode" }
+ }
+ Method {
+ name: "setDstAlphaBlend"
+ revision: 1543
+ lineNumber: 99
+ Parameter { name: "mode"; type: "QQuick3DCustomMaterial::BlendMode" }
+ }
+ Method {
+ name: "setAlwaysDirty"
+ lineNumber: 100
+ Parameter { name: "alwaysDirty"; type: "bool" }
+ }
+ Method {
+ name: "setLineWidth"
+ lineNumber: 101
+ Parameter { name: "width"; type: "float" }
+ }
+ Method { name: "onPropertyDirty"; lineNumber: 131 }
+ Method { name: "onTextureDirty"; lineNumber: 132 }
+ }
+ Component {
+ file: "private/qquick3ddebugsettings_p.h"
+ lineNumber: 24
+ name: "QQuick3DDebugSettings"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtQuick3D/DebugSettings 6.0",
+ "QtQuick3D/DebugSettings 6.8",
+ "QtQuick3D/DebugSettings 6.9",
+ "QtQuick3D/DebugSettings 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1544, 1545, 1547]
+ Enum {
+ name: "QQuick3DMaterialOverrides"
+ lineNumber: 42
+ values: [
+ "None",
+ "BaseColor",
+ "Roughness",
+ "Metalness",
+ "Diffuse",
+ "Specular",
+ "ShadowOcclusion",
+ "Emission",
+ "AmbientOcclusion",
+ "Normals",
+ "Tangents",
+ "Binormals",
+ "F0"
+ ]
+ }
+ Property {
+ name: "materialOverride"
+ type: "QQuick3DMaterialOverrides"
+ read: "materialOverride"
+ write: "setMaterialOverride"
+ notify: "materialOverrideChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "wireframeEnabled"
+ type: "bool"
+ read: "wireframeEnabled"
+ write: "setWireframeEnabled"
+ notify: "wireframeEnabledChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "drawDirectionalLightShadowBoxes"
+ revision: 1544
+ type: "bool"
+ read: "drawDirectionalLightShadowBoxes"
+ write: "setDrawDirectionalLightShadowBoxes"
+ notify: "drawDirectionalLightShadowBoxesChanged"
+ index: 2
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "drawPointLightShadowBoxes"
+ revision: 1545
+ type: "bool"
+ read: "drawPointLightShadowBoxes"
+ write: "setDrawPointLightShadowBoxes"
+ notify: "drawPointLightShadowBoxesChanged"
+ index: 3
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "drawShadowCastingBounds"
+ revision: 1544
+ type: "bool"
+ read: "drawShadowCastingBounds"
+ write: "setDrawShadowCastingBounds"
+ notify: "drawShadowCastingBoundsChanged"
+ index: 4
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "drawShadowReceivingBounds"
+ revision: 1544
+ type: "bool"
+ read: "drawShadowReceivingBounds"
+ write: "setDrawShadowReceivingBounds"
+ notify: "drawShadowReceivingBoundsChanged"
+ index: 5
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "drawCascades"
+ revision: 1544
+ type: "bool"
+ read: "drawCascades"
+ write: "setDrawCascades"
+ notify: "drawCascadesChanged"
+ index: 6
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "drawSceneCascadeIntersection"
+ revision: 1544
+ type: "bool"
+ read: "drawSceneCascadeIntersection"
+ write: "setDrawSceneCascadeIntersection"
+ notify: "drawSceneCascadeIntersectionChanged"
+ index: 7
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "disableShadowCameraUpdate"
+ revision: 1544
+ type: "bool"
+ read: "disableShadowCameraUpdate"
+ write: "setDisableShadowCameraUpdate"
+ notify: "disableShadowCameraUpdateChanged"
+ index: 8
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "drawCulledObjects"
+ revision: 1547
+ type: "bool"
+ read: "drawCulledObjects"
+ write: "setDrawCulledObjects"
+ notify: "drawCulledObjectsChanged"
+ index: 9
+ lineNumber: 38
+ isFinal: true
+ }
+ Signal { name: "materialOverrideChanged"; lineNumber: 92 }
+ Signal { name: "wireframeEnabledChanged"; lineNumber: 93 }
+ Signal { name: "drawDirectionalLightShadowBoxesChanged"; revision: 1544; lineNumber: 94 }
+ Signal { name: "drawPointLightShadowBoxesChanged"; revision: 1545; lineNumber: 95 }
+ Signal { name: "drawShadowCastingBoundsChanged"; revision: 1544; lineNumber: 96 }
+ Signal { name: "drawShadowReceivingBoundsChanged"; revision: 1544; lineNumber: 97 }
+ Signal { name: "drawCascadesChanged"; revision: 1544; lineNumber: 98 }
+ Signal { name: "drawSceneCascadeIntersectionChanged"; revision: 1544; lineNumber: 99 }
+ Signal { name: "disableShadowCameraUpdateChanged"; revision: 1544; lineNumber: 100 }
+ Signal { name: "drawCulledObjectsChanged"; revision: 1547; lineNumber: 101 }
+ Signal { name: "changed"; lineNumber: 102 }
+ }
+ Component {
+ file: "private/qquick3ddefaultmaterial_p.h"
+ lineNumber: 28
+ name: "QQuick3DDefaultMaterial"
+ accessSemantics: "reference"
+ prototype: "QQuick3DMaterial"
+ exports: ["QtQuick3D/DefaultMaterial 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "Lighting"
+ lineNumber: 75
+ values: ["NoLighting", "FragmentLighting"]
+ }
+ Enum {
+ name: "BlendMode"
+ lineNumber: 78
+ values: ["SourceOver", "Screen", "Multiply"]
+ }
+ Enum {
+ name: "SpecularModel"
+ lineNumber: 81
+ values: ["Default", "KGGX"]
+ }
+ Property {
+ name: "lighting"
+ type: "Lighting"
+ read: "lighting"
+ write: "setLighting"
+ notify: "lightingChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "blendMode"
+ type: "BlendMode"
+ read: "blendMode"
+ write: "setBlendMode"
+ notify: "blendModeChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "diffuseColor"
+ type: "QColor"
+ read: "diffuseColor"
+ write: "setDiffuseColor"
+ notify: "diffuseColorChanged"
+ index: 2
+ lineNumber: 34
+ }
+ Property {
+ name: "diffuseMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "diffuseMap"
+ write: "setDiffuseMap"
+ notify: "diffuseMapChanged"
+ index: 3
+ lineNumber: 35
+ }
+ Property {
+ name: "emissiveFactor"
+ type: "QVector3D"
+ read: "emissiveFactor"
+ write: "setEmissiveFactor"
+ notify: "emissiveFactorChanged"
+ index: 4
+ lineNumber: 37
+ }
+ Property {
+ name: "emissiveMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "emissiveMap"
+ write: "setEmissiveMap"
+ notify: "emissiveMapChanged"
+ index: 5
+ lineNumber: 38
+ }
+ Property {
+ name: "specularReflectionMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "specularReflectionMap"
+ write: "setSpecularReflectionMap"
+ notify: "specularReflectionMapChanged"
+ index: 6
+ lineNumber: 40
+ }
+ Property {
+ name: "specularMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "specularMap"
+ write: "setSpecularMap"
+ notify: "specularMapChanged"
+ index: 7
+ lineNumber: 41
+ }
+ Property {
+ name: "specularModel"
+ type: "SpecularModel"
+ read: "specularModel"
+ write: "setSpecularModel"
+ notify: "specularModelChanged"
+ index: 8
+ lineNumber: 42
+ }
+ Property {
+ name: "specularTint"
+ type: "QColor"
+ read: "specularTint"
+ write: "setSpecularTint"
+ notify: "specularTintChanged"
+ index: 9
+ lineNumber: 43
+ }
+ Property {
+ name: "indexOfRefraction"
+ type: "float"
+ read: "indexOfRefraction"
+ write: "setIndexOfRefraction"
+ notify: "indexOfRefractionChanged"
+ index: 10
+ lineNumber: 45
+ }
+ Property {
+ name: "fresnelPower"
+ type: "float"
+ read: "fresnelPower"
+ write: "setFresnelPower"
+ notify: "fresnelPowerChanged"
+ index: 11
+ lineNumber: 46
+ }
+ Property {
+ name: "specularAmount"
+ type: "float"
+ read: "specularAmount"
+ write: "setSpecularAmount"
+ notify: "specularAmountChanged"
+ index: 12
+ lineNumber: 47
+ }
+ Property {
+ name: "specularRoughness"
+ type: "float"
+ read: "specularRoughness"
+ write: "setSpecularRoughness"
+ notify: "specularRoughnessChanged"
+ index: 13
+ lineNumber: 48
+ }
+ Property {
+ name: "roughnessMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "roughnessMap"
+ write: "setRoughnessMap"
+ notify: "roughnessMapChanged"
+ index: 14
+ lineNumber: 49
+ }
+ Property {
+ name: "roughnessChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "roughnessChannel"
+ write: "setRoughnessChannel"
+ notify: "roughnessChannelChanged"
+ index: 15
+ lineNumber: 50
+ }
+ Property {
+ name: "opacity"
+ type: "float"
+ read: "opacity"
+ write: "setOpacity"
+ notify: "opacityChanged"
+ index: 16
+ lineNumber: 52
+ }
+ Property {
+ name: "opacityMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "opacityMap"
+ write: "setOpacityMap"
+ notify: "opacityMapChanged"
+ index: 17
+ lineNumber: 53
+ }
+ Property {
+ name: "opacityChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "opacityChannel"
+ write: "setOpacityChannel"
+ notify: "opacityChannelChanged"
+ index: 18
+ lineNumber: 54
+ }
+ Property {
+ name: "bumpMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "bumpMap"
+ write: "setBumpMap"
+ notify: "bumpMapChanged"
+ index: 19
+ lineNumber: 56
+ }
+ Property {
+ name: "bumpAmount"
+ type: "float"
+ read: "bumpAmount"
+ write: "setBumpAmount"
+ notify: "bumpAmountChanged"
+ index: 20
+ lineNumber: 57
+ }
+ Property {
+ name: "normalMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "normalMap"
+ write: "setNormalMap"
+ notify: "normalMapChanged"
+ index: 21
+ lineNumber: 59
+ }
+ Property {
+ name: "translucencyMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "translucencyMap"
+ write: "setTranslucencyMap"
+ notify: "translucencyMapChanged"
+ index: 22
+ lineNumber: 61
+ }
+ Property {
+ name: "translucencyChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "translucencyChannel"
+ write: "setTranslucencyChannel"
+ notify: "translucencyChannelChanged"
+ index: 23
+ lineNumber: 62
+ }
+ Property {
+ name: "translucentFalloff"
+ type: "float"
+ read: "translucentFalloff"
+ write: "setTranslucentFalloff"
+ notify: "translucentFalloffChanged"
+ index: 24
+ lineNumber: 63
+ }
+ Property {
+ name: "diffuseLightWrap"
+ type: "float"
+ read: "diffuseLightWrap"
+ write: "setDiffuseLightWrap"
+ notify: "diffuseLightWrapChanged"
+ index: 25
+ lineNumber: 65
+ }
+ Property {
+ name: "vertexColorsEnabled"
+ type: "bool"
+ read: "vertexColorsEnabled"
+ write: "setVertexColorsEnabled"
+ notify: "vertexColorsEnabledChanged"
+ index: 26
+ lineNumber: 67
+ }
+ Property {
+ name: "pointSize"
+ type: "float"
+ read: "pointSize"
+ write: "setPointSize"
+ notify: "pointSizeChanged"
+ index: 27
+ lineNumber: 69
+ }
+ Property {
+ name: "lineWidth"
+ type: "float"
+ read: "lineWidth"
+ write: "setLineWidth"
+ notify: "lineWidthChanged"
+ index: 28
+ lineNumber: 70
+ }
+ Signal {
+ name: "lightingChanged"
+ lineNumber: 156
+ Parameter { name: "lighting"; type: "QQuick3DDefaultMaterial::Lighting" }
+ }
+ Signal {
+ name: "blendModeChanged"
+ lineNumber: 157
+ Parameter { name: "blendMode"; type: "QQuick3DDefaultMaterial::BlendMode" }
+ }
+ Signal {
+ name: "diffuseColorChanged"
+ lineNumber: 158
+ Parameter { name: "diffuseColor"; type: "QColor" }
+ }
+ Signal {
+ name: "diffuseMapChanged"
+ lineNumber: 159
+ Parameter { name: "diffuseMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "emissiveFactorChanged"
+ lineNumber: 160
+ Parameter { name: "emissiveFactor"; type: "QVector3D" }
+ }
+ Signal {
+ name: "emissiveMapChanged"
+ lineNumber: 161
+ Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "specularReflectionMapChanged"
+ lineNumber: 162
+ Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "specularMapChanged"
+ lineNumber: 163
+ Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "specularModelChanged"
+ lineNumber: 164
+ Parameter { name: "specularModel"; type: "QQuick3DDefaultMaterial::SpecularModel" }
+ }
+ Signal {
+ name: "specularTintChanged"
+ lineNumber: 165
+ Parameter { name: "specularTint"; type: "QColor" }
+ }
+ Signal {
+ name: "indexOfRefractionChanged"
+ lineNumber: 166
+ Parameter { name: "indexOfRefraction"; type: "float" }
+ }
+ Signal {
+ name: "fresnelPowerChanged"
+ lineNumber: 167
+ Parameter { name: "fresnelPower"; type: "float" }
+ }
+ Signal {
+ name: "specularAmountChanged"
+ lineNumber: 168
+ Parameter { name: "specularAmount"; type: "float" }
+ }
+ Signal {
+ name: "specularRoughnessChanged"
+ lineNumber: 169
+ Parameter { name: "specularRoughness"; type: "float" }
+ }
+ Signal {
+ name: "roughnessMapChanged"
+ lineNumber: 170
+ Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "opacityChanged"
+ lineNumber: 171
+ Parameter { name: "opacity"; type: "float" }
+ }
+ Signal {
+ name: "opacityMapChanged"
+ lineNumber: 172
+ Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "bumpMapChanged"
+ lineNumber: 173
+ Parameter { name: "bumpMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "bumpAmountChanged"
+ lineNumber: 174
+ Parameter { name: "bumpAmount"; type: "float" }
+ }
+ Signal {
+ name: "normalMapChanged"
+ lineNumber: 175
+ Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "translucencyMapChanged"
+ lineNumber: 176
+ Parameter { name: "translucencyMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "translucentFalloffChanged"
+ lineNumber: 177
+ Parameter { name: "translucentFalloff"; type: "float" }
+ }
+ Signal {
+ name: "diffuseLightWrapChanged"
+ lineNumber: 178
+ Parameter { name: "diffuseLightWrap"; type: "float" }
+ }
+ Signal {
+ name: "vertexColorsEnabledChanged"
+ lineNumber: 179
+ Parameter { name: "vertexColorsEnabled"; type: "bool" }
+ }
+ Signal {
+ name: "roughnessChannelChanged"
+ lineNumber: 180
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "opacityChannelChanged"
+ lineNumber: 181
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "translucencyChannelChanged"
+ lineNumber: 182
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal { name: "pointSizeChanged"; lineNumber: 183 }
+ Signal { name: "lineWidthChanged"; lineNumber: 184 }
+ Method {
+ name: "setLighting"
+ lineNumber: 121
+ Parameter { name: "lighting"; type: "QQuick3DDefaultMaterial::Lighting" }
+ }
+ Method {
+ name: "setBlendMode"
+ lineNumber: 122
+ Parameter { name: "blendMode"; type: "QQuick3DDefaultMaterial::BlendMode" }
+ }
+ Method {
+ name: "setDiffuseColor"
+ lineNumber: 123
+ Parameter { name: "diffuseColor"; type: "QColor" }
+ }
+ Method {
+ name: "setDiffuseMap"
+ lineNumber: 124
+ Parameter { name: "diffuseMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setEmissiveFactor"
+ lineNumber: 125
+ Parameter { name: "emissiveFactor"; type: "QVector3D" }
+ }
+ Method {
+ name: "setEmissiveMap"
+ lineNumber: 126
+ Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setSpecularReflectionMap"
+ lineNumber: 128
+ Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setSpecularMap"
+ lineNumber: 129
+ Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setSpecularModel"
+ lineNumber: 130
+ Parameter { name: "specularModel"; type: "QQuick3DDefaultMaterial::SpecularModel" }
+ }
+ Method {
+ name: "setSpecularTint"
+ lineNumber: 131
+ Parameter { name: "specularTint"; type: "QColor" }
+ }
+ Method {
+ name: "setIndexOfRefraction"
+ lineNumber: 132
+ Parameter { name: "indexOfRefraction"; type: "float" }
+ }
+ Method {
+ name: "setFresnelPower"
+ lineNumber: 133
+ Parameter { name: "fresnelPower"; type: "float" }
+ }
+ Method {
+ name: "setSpecularAmount"
+ lineNumber: 134
+ Parameter { name: "specularAmount"; type: "float" }
+ }
+ Method {
+ name: "setSpecularRoughness"
+ lineNumber: 135
+ Parameter { name: "specularRoughness"; type: "float" }
+ }
+ Method {
+ name: "setRoughnessMap"
+ lineNumber: 136
+ Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setOpacity"
+ lineNumber: 137
+ Parameter { name: "opacity"; type: "float" }
+ }
+ Method {
+ name: "setOpacityMap"
+ lineNumber: 138
+ Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setBumpMap"
+ lineNumber: 139
+ Parameter { name: "bumpMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setBumpAmount"
+ lineNumber: 140
+ Parameter { name: "bumpAmount"; type: "float" }
+ }
+ Method {
+ name: "setNormalMap"
+ lineNumber: 141
+ Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setTranslucencyMap"
+ lineNumber: 143
+ Parameter { name: "translucencyMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setTranslucentFalloff"
+ lineNumber: 144
+ Parameter { name: "translucentFalloff"; type: "float" }
+ }
+ Method {
+ name: "setDiffuseLightWrap"
+ lineNumber: 145
+ Parameter { name: "diffuseLightWrap"; type: "float" }
+ }
+ Method {
+ name: "setVertexColorsEnabled"
+ lineNumber: 146
+ Parameter { name: "vertexColorsEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setRoughnessChannel"
+ lineNumber: 148
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setOpacityChannel"
+ lineNumber: 149
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setTranslucencyChannel"
+ lineNumber: 150
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setPointSize"
+ lineNumber: 152
+ Parameter { name: "size"; type: "float" }
+ }
+ Method {
+ name: "setLineWidth"
+ lineNumber: 153
+ Parameter { name: "width"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3ddirectionallight_p.h"
+ lineNumber: 26
+ name: "QQuick3DDirectionalLight"
+ accessSemantics: "reference"
+ prototype: "QQuick3DAbstractLight"
+ exports: [
+ "QtQuick3D/DirectionalLight 6.0",
+ "QtQuick3D/DirectionalLight 6.8",
+ "QtQuick3D/DirectionalLight 6.9",
+ "QtQuick3D/DirectionalLight 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1544, 1545, 1547]
+ Property {
+ name: "csmSplit1"
+ revision: 1544
+ type: "float"
+ read: "csmSplit1"
+ write: "setCsmSplit1"
+ notify: "csmSplit1Changed"
+ index: 0
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "csmSplit2"
+ revision: 1544
+ type: "float"
+ read: "csmSplit2"
+ write: "setCsmSplit2"
+ notify: "csmSplit2Changed"
+ index: 1
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "csmSplit3"
+ revision: 1544
+ type: "float"
+ read: "csmSplit3"
+ write: "setCsmSplit3"
+ notify: "csmSplit3Changed"
+ index: 2
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "csmNumSplits"
+ revision: 1544
+ type: "int"
+ read: "csmNumSplits"
+ write: "setCsmNumSplits"
+ notify: "csmNumSplitsChanged"
+ index: 3
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "csmBlendRatio"
+ revision: 1544
+ type: "float"
+ read: "csmBlendRatio"
+ write: "setCsmBlendRatio"
+ notify: "csmBlendRatioChanged"
+ index: 4
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "lockShadowmapTexels"
+ revision: 1545
+ type: "bool"
+ read: "lockShadowmapTexels"
+ write: "setLockShadowmapTexels"
+ notify: "lockShadowmapTexelsChanged"
+ index: 5
+ lineNumber: 37
+ isFinal: true
+ }
+ Signal { name: "csmSplit1Changed"; revision: 1544; lineNumber: 59 }
+ Signal { name: "csmSplit2Changed"; revision: 1544; lineNumber: 60 }
+ Signal { name: "csmSplit3Changed"; revision: 1544; lineNumber: 61 }
+ Signal { name: "csmNumSplitsChanged"; revision: 1544; lineNumber: 62 }
+ Signal { name: "csmBlendRatioChanged"; revision: 1544; lineNumber: 63 }
+ Signal { name: "lockShadowmapTexelsChanged"; revision: 1545; lineNumber: 64 }
+ }
+ Component {
+ file: "private/qquick3deffect_p.h"
+ lineNumber: 34
+ name: "QQuick3DEffect"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/Effect 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "passes"
+ type: "QQuick3DShaderUtilsRenderPass"
+ isList: true
+ read: "passes"
+ index: 0
+ lineNumber: 37
+ isReadonly: true
+ }
+ Method { name: "onPropertyDirty"; lineNumber: 60 }
+ Method { name: "onTextureDirty"; lineNumber: 61 }
+ Method { name: "onPassDirty"; lineNumber: 62 }
+ }
+ Component {
+ file: "private/qquick3dinstancing_p.h"
+ lineNumber: 159
+ name: "QQuick3DFileInstancing"
+ accessSemantics: "reference"
+ prototype: "QQuick3DInstancing"
+ exports: [
+ "QtQuick3D/FileInstancing 6.2",
+ "QtQuick3D/FileInstancing 6.3",
+ "QtQuick3D/FileInstancing 6.9"
+ ]
+ exportMetaObjectRevisions: [1538, 1539, 1545]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 164
+ }
+ Property {
+ name: "instanceCount"
+ type: "int"
+ read: "instanceCount"
+ notify: "instanceCountChanged"
+ index: 1
+ lineNumber: 165
+ isReadonly: true
+ }
+ Signal { name: "instanceCountChanged"; lineNumber: 181 }
+ Signal { name: "sourceChanged"; lineNumber: 182 }
+ }
+ Component {
+ file: "private/qquick3dfog_p.h"
+ lineNumber: 25
+ name: "QQuick3DFog"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D/Fog 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "isEnabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "density"
+ type: "float"
+ read: "density"
+ write: "setDensity"
+ notify: "densityChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "depthEnabled"
+ type: "bool"
+ read: "isDepthEnabled"
+ write: "setDepthEnabled"
+ notify: "depthEnabledChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Property {
+ name: "depthNear"
+ type: "float"
+ read: "depthNear"
+ write: "setDepthNear"
+ notify: "depthNearChanged"
+ index: 4
+ lineNumber: 32
+ }
+ Property {
+ name: "depthFar"
+ type: "float"
+ read: "depthFar"
+ write: "setDepthFar"
+ notify: "depthFarChanged"
+ index: 5
+ lineNumber: 33
+ }
+ Property {
+ name: "depthCurve"
+ type: "float"
+ read: "depthCurve"
+ write: "setDepthCurve"
+ notify: "depthCurveChanged"
+ index: 6
+ lineNumber: 34
+ }
+ Property {
+ name: "heightEnabled"
+ type: "bool"
+ read: "isHeightEnabled"
+ write: "setHeightEnabled"
+ notify: "heightEnabledChanged"
+ index: 7
+ lineNumber: 35
+ }
+ Property {
+ name: "leastIntenseY"
+ type: "float"
+ read: "leastIntenseY"
+ write: "setLeastIntenseY"
+ notify: "leastIntenseYChanged"
+ index: 8
+ lineNumber: 36
+ }
+ Property {
+ name: "mostIntenseY"
+ type: "float"
+ read: "mostIntenseY"
+ write: "setMostIntenseY"
+ notify: "mostIntenseYChanged"
+ index: 9
+ lineNumber: 37
+ }
+ Property {
+ name: "heightCurve"
+ type: "float"
+ read: "heightCurve"
+ write: "setHeightCurve"
+ notify: "heightCurveChanged"
+ index: 10
+ lineNumber: 38
+ }
+ Property {
+ name: "transmitEnabled"
+ type: "bool"
+ read: "isTransmitEnabled"
+ write: "setTransmitEnabled"
+ notify: "transmitEnabledChanged"
+ index: 11
+ lineNumber: 39
+ }
+ Property {
+ name: "transmitCurve"
+ type: "float"
+ read: "transmitCurve"
+ write: "setTransmitCurve"
+ notify: "transmitCurveChanged"
+ index: 12
+ lineNumber: 40
+ }
+ Signal { name: "changed"; lineNumber: 75 }
+ Signal { name: "enabledChanged"; lineNumber: 76 }
+ Signal { name: "colorChanged"; lineNumber: 77 }
+ Signal { name: "densityChanged"; lineNumber: 78 }
+ Signal { name: "depthEnabledChanged"; lineNumber: 79 }
+ Signal { name: "depthNearChanged"; lineNumber: 80 }
+ Signal { name: "depthFarChanged"; lineNumber: 81 }
+ Signal { name: "depthCurveChanged"; lineNumber: 82 }
+ Signal { name: "heightEnabledChanged"; lineNumber: 83 }
+ Signal { name: "leastIntenseYChanged"; lineNumber: 84 }
+ Signal { name: "mostIntenseYChanged"; lineNumber: 85 }
+ Signal { name: "heightCurveChanged"; lineNumber: 86 }
+ Signal { name: "transmitEnabledChanged"; lineNumber: 87 }
+ Signal { name: "transmitCurveChanged"; lineNumber: 88 }
+ Method {
+ name: "setEnabled"
+ lineNumber: 60
+ Parameter { name: "newEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setColor"
+ lineNumber: 61
+ Parameter { name: "newColor"; type: "QColor" }
+ }
+ Method {
+ name: "setDensity"
+ lineNumber: 62
+ Parameter { name: "newDensity"; type: "float" }
+ }
+ Method {
+ name: "setDepthEnabled"
+ lineNumber: 63
+ Parameter { name: "newDepthEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setDepthNear"
+ lineNumber: 64
+ Parameter { name: "newDepthNear"; type: "float" }
+ }
+ Method {
+ name: "setDepthFar"
+ lineNumber: 65
+ Parameter { name: "newDepthFar"; type: "float" }
+ }
+ Method {
+ name: "setDepthCurve"
+ lineNumber: 66
+ Parameter { name: "newDepthCurve"; type: "float" }
+ }
+ Method {
+ name: "setHeightEnabled"
+ lineNumber: 67
+ Parameter { name: "newHeightEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setLeastIntenseY"
+ lineNumber: 68
+ Parameter { name: "newleastIntenseY"; type: "float" }
+ }
+ Method {
+ name: "setMostIntenseY"
+ lineNumber: 69
+ Parameter { name: "newmostIntenseY"; type: "float" }
+ }
+ Method {
+ name: "setHeightCurve"
+ lineNumber: 70
+ Parameter { name: "newHeightCurve"; type: "float" }
+ }
+ Method {
+ name: "setTransmitEnabled"
+ lineNumber: 71
+ Parameter { name: "newTransmitEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setTransmitCurve"
+ lineNumber: 72
+ Parameter { name: "newTransmitCurve"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3dfrustumcamera_p.h"
+ lineNumber: 25
+ name: "QQuick3DFrustumCamera"
+ accessSemantics: "reference"
+ prototype: "QQuick3DPerspectiveCamera"
+ exports: [
+ "QtQuick3D/FrustumCamera 6.0",
+ "QtQuick3D/FrustumCamera 6.4",
+ "QtQuick3D/FrustumCamera 6.5",
+ "QtQuick3D/FrustumCamera 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1540, 1541, 1547]
+ Property {
+ name: "top"
+ type: "float"
+ read: "top"
+ write: "setTop"
+ notify: "topChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "bottom"
+ type: "float"
+ read: "bottom"
+ write: "setBottom"
+ notify: "bottomChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "right"
+ type: "float"
+ read: "right"
+ write: "setRight"
+ notify: "rightChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "left"
+ type: "float"
+ read: "left"
+ write: "setLeft"
+ notify: "leftChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Signal { name: "topChanged"; lineNumber: 50 }
+ Signal { name: "bottomChanged"; lineNumber: 51 }
+ Signal { name: "rightChanged"; lineNumber: 52 }
+ Signal { name: "leftChanged"; lineNumber: 53 }
+ Method {
+ name: "setTop"
+ lineNumber: 44
+ Parameter { name: "top"; type: "float" }
+ }
+ Method {
+ name: "setBottom"
+ lineNumber: 45
+ Parameter { name: "bottom"; type: "float" }
+ }
+ Method {
+ name: "setRight"
+ lineNumber: 46
+ Parameter { name: "right"; type: "float" }
+ }
+ Method {
+ name: "setLeft"
+ lineNumber: 47
+ Parameter { name: "left"; type: "float" }
+ }
+ }
+ Component {
+ file: "qquick3dgeometry.h"
+ lineNumber: 15
+ name: "QQuick3DGeometry"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/Geometry 6.0", "QtQuick3D/Geometry 6.7"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1543]
+ Signal { name: "geometryNodeDirty"; lineNumber: 112 }
+ Signal { name: "geometryChanged"; revision: 1543; lineNumber: 113 }
+ }
+ Component {
+ file: "private/qquick3dinstancing_p.h"
+ lineNumber: 121
+ name: "QQuick3DInstanceList"
+ accessSemantics: "reference"
+ defaultProperty: "instances"
+ prototype: "QQuick3DInstancing"
+ exports: [
+ "QtQuick3D/InstanceList 6.2",
+ "QtQuick3D/InstanceList 6.3",
+ "QtQuick3D/InstanceList 6.9"
+ ]
+ exportMetaObjectRevisions: [1538, 1539, 1545]
+ Property {
+ name: "instances"
+ type: "QQuick3DInstanceListEntry"
+ isList: true
+ read: "instances"
+ index: 0
+ lineNumber: 124
+ isReadonly: true
+ }
+ Property {
+ name: "instanceCount"
+ type: "int"
+ read: "instanceCount"
+ notify: "instanceCountChanged"
+ index: 1
+ lineNumber: 125
+ isReadonly: true
+ }
+ Signal { name: "instanceCountChanged"; lineNumber: 140 }
+ Method { name: "handleInstanceChange"; lineNumber: 143 }
+ Method {
+ name: "onInstanceDestroyed"
+ lineNumber: 144
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquick3dinstancing_p.h"
+ lineNumber: 41
+ name: "QQuick3DInstanceListEntry"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/InstanceListEntry 6.2"]
+ exportMetaObjectRevisions: [1538]
+ Property {
+ name: "position"
+ type: "QVector3D"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 46
+ }
+ Property {
+ name: "scale"
+ type: "QVector3D"
+ read: "scale"
+ write: "setScale"
+ notify: "scaleChanged"
+ index: 1
+ lineNumber: 47
+ }
+ Property {
+ name: "eulerRotation"
+ type: "QVector3D"
+ read: "eulerRotation"
+ write: "setEulerRotation"
+ notify: "eulerRotationChanged"
+ index: 2
+ lineNumber: 48
+ }
+ Property {
+ name: "rotation"
+ type: "QQuaternion"
+ read: "rotation"
+ write: "setRotation"
+ notify: "rotationChanged"
+ index: 3
+ lineNumber: 49
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 4
+ lineNumber: 50
+ }
+ Property {
+ name: "customData"
+ type: "QVector4D"
+ read: "customData"
+ write: "setCustomData"
+ notify: "customDataChanged"
+ index: 5
+ lineNumber: 51
+ }
+ Signal { name: "positionChanged"; lineNumber: 96 }
+ Signal { name: "scaleChanged"; lineNumber: 97 }
+ Signal { name: "eulerRotationChanged"; lineNumber: 98 }
+ Signal { name: "rotationChanged"; lineNumber: 99 }
+ Signal { name: "colorChanged"; lineNumber: 100 }
+ Signal { name: "customDataChanged"; lineNumber: 101 }
+ Signal { name: "changed"; lineNumber: 102 }
+ Method {
+ name: "setPosition"
+ lineNumber: 88
+ Parameter { name: "position"; type: "QVector3D" }
+ }
+ Method {
+ name: "setScale"
+ lineNumber: 89
+ Parameter { name: "scale"; type: "QVector3D" }
+ }
+ Method {
+ name: "setEulerRotation"
+ lineNumber: 90
+ Parameter { name: "eulerRotation"; type: "QVector3D" }
+ }
+ Method {
+ name: "setRotation"
+ lineNumber: 91
+ Parameter { name: "rotation"; type: "QQuaternion" }
+ }
+ Method {
+ name: "setColor"
+ lineNumber: 92
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Method {
+ name: "setCustomData"
+ lineNumber: 93
+ Parameter { name: "customData"; type: "QVector4D" }
+ }
+ }
+ Component {
+ file: "qquick3dinstancing.h"
+ lineNumber: 18
+ name: "QQuick3DInstancing"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: [
+ "QtQuick3D/Instancing 6.2",
+ "QtQuick3D/Instancing 6.3",
+ "QtQuick3D/Instancing 6.9"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1538, 1539, 1545]
+ Property {
+ name: "instanceCountOverride"
+ type: "int"
+ read: "instanceCountOverride"
+ write: "setInstanceCountOverride"
+ notify: "instanceCountOverrideChanged"
+ index: 0
+ lineNumber: 26
+ }
+ Property {
+ name: "hasTransparency"
+ type: "bool"
+ read: "hasTransparency"
+ write: "setHasTransparency"
+ notify: "hasTransparencyChanged"
+ index: 1
+ lineNumber: 27
+ }
+ Property {
+ name: "depthSortingEnabled"
+ type: "bool"
+ read: "depthSortingEnabled"
+ write: "setDepthSortingEnabled"
+ notify: "depthSortingEnabledChanged"
+ index: 2
+ lineNumber: 28
+ }
+ Property {
+ name: "shadowBoundsMinimum"
+ revision: 1545
+ type: "QVector3D"
+ read: "shadowBoundsMinimum"
+ write: "setShadowBoundsMinimum"
+ notify: "shadowBoundsMinimumChanged"
+ index: 3
+ lineNumber: 29
+ }
+ Property {
+ name: "shadowBoundsMaximum"
+ revision: 1545
+ type: "QVector3D"
+ read: "shadowBoundsMaximum"
+ write: "setShadowBoundsMaximum"
+ notify: "shadowBoundsMaximumChanged"
+ index: 4
+ lineNumber: 31
+ }
+ Signal { name: "instanceTableChanged"; lineNumber: 72 }
+ Signal { name: "instanceNodeDirty"; lineNumber: 73 }
+ Signal { name: "instanceCountOverrideChanged"; lineNumber: 74 }
+ Signal { name: "hasTransparencyChanged"; lineNumber: 75 }
+ Signal { name: "depthSortingEnabledChanged"; lineNumber: 76 }
+ Signal { name: "shadowBoundsMinimumChanged"; revision: 1545; lineNumber: 77 }
+ Signal { name: "shadowBoundsMaximumChanged"; revision: 1545; lineNumber: 78 }
+ Method {
+ name: "setInstanceCountOverride"
+ lineNumber: 65
+ Parameter { name: "instanceCountOverride"; type: "int" }
+ }
+ Method {
+ name: "setHasTransparency"
+ lineNumber: 66
+ Parameter { name: "hasTransparency"; type: "bool" }
+ }
+ Method {
+ name: "setDepthSortingEnabled"
+ lineNumber: 67
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setShadowBoundsMinimum"
+ revision: 1545
+ lineNumber: 68
+ Parameter { name: "newShadowBoundsMinimum"; type: "QVector3D" }
+ }
+ Method {
+ name: "setShadowBoundsMaximum"
+ revision: 1545
+ lineNumber: 69
+ Parameter { name: "newShadowBoundsMinimum"; type: "QVector3D" }
+ }
+ Method {
+ name: "instancePosition"
+ revision: 1539
+ type: "QVector3D"
+ lineNumber: 58
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "instanceScale"
+ revision: 1539
+ type: "QVector3D"
+ lineNumber: 59
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "instanceRotation"
+ revision: 1539
+ type: "QQuaternion"
+ lineNumber: 60
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "instanceColor"
+ revision: 1539
+ type: "QColor"
+ lineNumber: 61
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "instanceCustomData"
+ revision: 1539
+ type: "QVector4D"
+ lineNumber: 62
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquick3djoint_p.h"
+ lineNumber: 27
+ name: "QQuick3DJoint"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: ["QtQuick3D/Joint 6.0", "QtQuick3D/Joint 6.11"]
+ exportMetaObjectRevisions: [1536, 1547]
+ Property {
+ name: "index"
+ type: "int"
+ read: "index"
+ write: "setIndex"
+ notify: "indexChanged"
+ index: 0
+ lineNumber: 30
+ }
+ Property {
+ name: "skeletonRoot"
+ type: "QQuick3DSkeleton"
+ isPointer: true
+ read: "skeletonRoot"
+ write: "setSkeletonRoot"
+ notify: "skeletonRootChanged"
+ index: 1
+ lineNumber: 31
+ }
+ Signal { name: "indexChanged"; lineNumber: 47 }
+ Signal { name: "skeletonRootChanged"; lineNumber: 48 }
+ Method {
+ name: "setIndex"
+ lineNumber: 43
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "setSkeletonRoot"
+ lineNumber: 44
+ Parameter { name: "skeleton"; type: "QQuick3DSkeleton"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquick3dlightmapper_p.h"
+ lineNumber: 24
+ name: "QQuick3DLightmapper"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D/Lightmapper 6.0", "QtQuick3D/Lightmapper 6.10"]
+ exportMetaObjectRevisions: [1536, 1546]
+ Property {
+ name: "opacityThreshold"
+ type: "float"
+ read: "opacityThreshold"
+ write: "setOpacityThreshold"
+ notify: "opacityThresholdChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "bias"
+ type: "float"
+ read: "bias"
+ write: "setBias"
+ notify: "biasChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "adaptiveBiasEnabled"
+ type: "bool"
+ read: "isAdaptiveBiasEnabled"
+ write: "setAdaptiveBiasEnabled"
+ notify: "adaptiveBiasEnabledChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Property {
+ name: "indirectLightEnabled"
+ type: "bool"
+ read: "isIndirectLightEnabled"
+ write: "setIndirectLightEnabled"
+ notify: "indirectLightEnabledChanged"
+ index: 3
+ lineNumber: 30
+ }
+ Property {
+ name: "samples"
+ type: "int"
+ read: "samples"
+ write: "setSamples"
+ notify: "samplesChanged"
+ index: 4
+ lineNumber: 31
+ }
+ Property {
+ name: "indirectLightWorkgroupSize"
+ type: "int"
+ read: "indirectLightWorkgroupSize"
+ write: "setIndirectLightWorkgroupSize"
+ notify: "indirectLightWorkgroupSizeChanged"
+ index: 5
+ lineNumber: 32
+ }
+ Property {
+ name: "bounces"
+ type: "int"
+ read: "bounces"
+ write: "setBounces"
+ notify: "bouncesChanged"
+ index: 6
+ lineNumber: 33
+ }
+ Property {
+ name: "indirectLightFactor"
+ type: "float"
+ read: "indirectLightFactor"
+ write: "setIndirectLightFactor"
+ notify: "indirectLightFactorChanged"
+ index: 7
+ lineNumber: 34
+ }
+ Property {
+ name: "source"
+ revision: 1546
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 8
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "denoiseSigma"
+ revision: 1546
+ type: "float"
+ read: "denoiseSigma"
+ write: "setDenoiseSigma"
+ notify: "denoiseSigmaChanged"
+ index: 9
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "texelsPerUnit"
+ revision: 1546
+ type: "float"
+ read: "texelsPerUnit"
+ write: "setTexelsPerUnit"
+ notify: "texelsPerUnitChanged"
+ index: 10
+ lineNumber: 37
+ isFinal: true
+ }
+ Signal { name: "changed"; lineNumber: 68 }
+ Signal { name: "opacityThresholdChanged"; lineNumber: 69 }
+ Signal { name: "biasChanged"; lineNumber: 70 }
+ Signal { name: "adaptiveBiasEnabledChanged"; lineNumber: 71 }
+ Signal { name: "indirectLightEnabledChanged"; lineNumber: 72 }
+ Signal { name: "samplesChanged"; lineNumber: 73 }
+ Signal { name: "indirectLightWorkgroupSizeChanged"; lineNumber: 74 }
+ Signal { name: "bouncesChanged"; lineNumber: 75 }
+ Signal { name: "indirectLightFactorChanged"; lineNumber: 76 }
+ Signal { name: "sourceChanged"; revision: 1546; lineNumber: 77 }
+ Signal { name: "denoiseSigmaChanged"; revision: 1546; lineNumber: 78 }
+ Signal { name: "texelsPerUnitChanged"; revision: 1546; lineNumber: 79 }
+ Method {
+ name: "setOpacityThreshold"
+ lineNumber: 55
+ Parameter { name: "opacity"; type: "float" }
+ }
+ Method {
+ name: "setBias"
+ lineNumber: 56
+ Parameter { name: "bias"; type: "float" }
+ }
+ Method {
+ name: "setAdaptiveBiasEnabled"
+ lineNumber: 57
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setIndirectLightEnabled"
+ lineNumber: 58
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setSamples"
+ lineNumber: 59
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "setIndirectLightWorkgroupSize"
+ lineNumber: 60
+ Parameter { name: "size"; type: "int" }
+ }
+ Method {
+ name: "setBounces"
+ lineNumber: 61
+ Parameter { name: "count"; type: "int" }
+ }
+ Method {
+ name: "setIndirectLightFactor"
+ lineNumber: 62
+ Parameter { name: "factor"; type: "float" }
+ }
+ Method {
+ name: "setSource"
+ revision: 1546
+ lineNumber: 63
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Method {
+ name: "setDenoiseSigma"
+ revision: 1546
+ lineNumber: 64
+ Parameter { name: "newDenoiseSigma"; type: "float" }
+ }
+ Method {
+ name: "setTexelsPerUnit"
+ revision: 1546
+ lineNumber: 65
+ Parameter { name: "newTexelsPerUnit"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3dloader_p.h"
+ lineNumber: 44
+ name: "QQuick3DLoader"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: ["QtQuick3D/Loader3D 6.0", "QtQuick3D/Loader3D 6.11"]
+ exportMetaObjectRevisions: [1536, 1547]
+ Enum {
+ name: "Status"
+ lineNumber: 74
+ values: ["Null", "Ready", "Loading", "Error"]
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "active"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 0
+ lineNumber: 48
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 1
+ lineNumber: 49
+ }
+ Property {
+ name: "sourceComponent"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "sourceComponent"
+ write: "setSourceComponent"
+ reset: "resetSourceComponent"
+ notify: "sourceComponentChanged"
+ index: 2
+ lineNumber: 50
+ }
+ Property {
+ name: "item"
+ type: "QObject"
+ isPointer: true
+ read: "item"
+ notify: "itemChanged"
+ index: 3
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 4
+ lineNumber: 52
+ isReadonly: true
+ }
+ Property {
+ name: "progress"
+ type: "double"
+ read: "progress"
+ notify: "progressChanged"
+ index: 5
+ lineNumber: 53
+ isReadonly: true
+ }
+ Property {
+ name: "asynchronous"
+ type: "bool"
+ read: "asynchronous"
+ write: "setAsynchronous"
+ notify: "asynchronousChanged"
+ index: 6
+ lineNumber: 54
+ }
+ Signal { name: "itemChanged"; lineNumber: 85 }
+ Signal { name: "activeChanged"; lineNumber: 86 }
+ Signal { name: "sourceChanged"; lineNumber: 87 }
+ Signal { name: "sourceComponentChanged"; lineNumber: 88 }
+ Signal { name: "statusChanged"; lineNumber: 89 }
+ Signal { name: "progressChanged"; lineNumber: 90 }
+ Signal { name: "loaded"; lineNumber: 91 }
+ Signal { name: "asynchronousChanged"; lineNumber: 92 }
+ Method { name: "sourceLoaded"; lineNumber: 98 }
+ Method { name: "setSource"; isJavaScriptFunction: true; lineNumber: 65 }
+ }
+ Component {
+ file: "private/qquick3dmaterial_p.h"
+ lineNumber: 28
+ name: "QQuick3DMaterial"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/Material 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "CullMode"
+ lineNumber: 39
+ values: ["BackFaceCulling", "FrontFaceCulling", "NoCulling"]
+ }
+ Enum {
+ name: "TextureChannelMapping"
+ lineNumber: 46
+ values: ["R", "G", "B", "A"]
+ }
+ Enum {
+ name: "DepthDrawMode"
+ lineNumber: 54
+ values: [
+ "OpaqueOnlyDepthDraw",
+ "AlwaysDepthDraw",
+ "NeverDepthDraw",
+ "OpaquePrePassDepthDraw"
+ ]
+ }
+ Enum {
+ name: "VertexColorMask"
+ lineNumber: 62
+ values: [
+ "NoMask",
+ "RoughnessMask",
+ "NormalStrengthMask",
+ "SpecularAmountMask",
+ "ClearcoatAmountMask",
+ "ClearcoatRoughnessAmountMask",
+ "ClearcoatNormalStrengthMask",
+ "HeightAmountMask",
+ "MetalnessMask",
+ "OcclusionAmountMask",
+ "ThicknessFactorMask",
+ "TransmissionFactorMask"
+ ]
+ }
+ Enum {
+ name: "VertexColorMaskFlags"
+ alias: "VertexColorMask"
+ isFlag: true
+ lineNumber: 62
+ values: [
+ "NoMask",
+ "RoughnessMask",
+ "NormalStrengthMask",
+ "SpecularAmountMask",
+ "ClearcoatAmountMask",
+ "ClearcoatRoughnessAmountMask",
+ "ClearcoatNormalStrengthMask",
+ "HeightAmountMask",
+ "MetalnessMask",
+ "OcclusionAmountMask",
+ "ThicknessFactorMask",
+ "TransmissionFactorMask"
+ ]
+ }
+ Property {
+ name: "lightProbe"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "lightProbe"
+ write: "setLightProbe"
+ notify: "lightProbeChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "cullMode"
+ type: "CullMode"
+ read: "cullMode"
+ write: "setCullMode"
+ notify: "cullModeChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "depthDrawMode"
+ type: "DepthDrawMode"
+ read: "depthDrawMode"
+ write: "setDepthDrawMode"
+ notify: "depthDrawModeChanged"
+ index: 2
+ lineNumber: 33
+ }
+ Signal {
+ name: "lightProbeChanged"
+ lineNumber: 94
+ Parameter { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "cullModeChanged"
+ lineNumber: 95
+ Parameter { name: "cullMode"; type: "QQuick3DMaterial::CullMode" }
+ }
+ Signal {
+ name: "depthDrawModeChanged"
+ lineNumber: 96
+ Parameter { name: "depthDrawMode"; type: "QQuick3DMaterial::DepthDrawMode" }
+ }
+ Method {
+ name: "setLightProbe"
+ lineNumber: 89
+ Parameter { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setCullMode"
+ lineNumber: 90
+ Parameter { name: "cullMode"; type: "QQuick3DMaterial::CullMode" }
+ }
+ Method {
+ name: "setDepthDrawMode"
+ lineNumber: 91
+ Parameter { name: "depthDrawMode"; type: "QQuick3DMaterial::DepthDrawMode" }
+ }
+ }
+ Component {
+ file: "private/qquick3dmodel_p.h"
+ lineNumber: 62
+ name: "QQuick3DModel"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D/Model 6.0",
+ "QtQuick3D/Model 6.3",
+ "QtQuick3D/Model 6.4",
+ "QtQuick3D/Model 6.5",
+ "QtQuick3D/Model 6.10",
+ "QtQuick3D/Model 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1539, 1540, 1541, 1546, 1547]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 65
+ }
+ Property {
+ name: "castsShadows"
+ type: "bool"
+ read: "castsShadows"
+ write: "setCastsShadows"
+ notify: "castsShadowsChanged"
+ index: 1
+ lineNumber: 66
+ }
+ Property {
+ name: "receivesShadows"
+ type: "bool"
+ read: "receivesShadows"
+ write: "setReceivesShadows"
+ notify: "receivesShadowsChanged"
+ index: 2
+ lineNumber: 67
+ }
+ Property {
+ name: "materials"
+ type: "QQuick3DMaterial"
+ isList: true
+ read: "materials"
+ index: 3
+ lineNumber: 68
+ isReadonly: true
+ }
+ Property {
+ name: "morphTargets"
+ type: "QQuick3DMorphTarget"
+ isList: true
+ read: "morphTargets"
+ notify: "morphTargetsChanged"
+ index: 4
+ lineNumber: 69
+ isReadonly: true
+ }
+ Property {
+ name: "pickable"
+ type: "bool"
+ read: "pickable"
+ write: "setPickable"
+ notify: "pickableChanged"
+ index: 5
+ lineNumber: 70
+ }
+ Property {
+ name: "geometry"
+ type: "QQuick3DGeometry"
+ isPointer: true
+ read: "geometry"
+ write: "setGeometry"
+ notify: "geometryChanged"
+ index: 6
+ lineNumber: 71
+ }
+ Property {
+ name: "instancing"
+ type: "QQuick3DInstancing"
+ isPointer: true
+ read: "instancing"
+ write: "setInstancing"
+ notify: "instancingChanged"
+ index: 7
+ lineNumber: 72
+ }
+ Property {
+ name: "instanceRoot"
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "instanceRoot"
+ write: "setInstanceRoot"
+ notify: "instanceRootChanged"
+ index: 8
+ lineNumber: 73
+ }
+ Property {
+ name: "skeleton"
+ type: "QQuick3DSkeleton"
+ isPointer: true
+ read: "skeleton"
+ write: "setSkeleton"
+ notify: "skeletonChanged"
+ index: 9
+ lineNumber: 74
+ }
+ Property {
+ name: "skin"
+ revision: 1540
+ type: "QQuick3DSkin"
+ isPointer: true
+ read: "skin"
+ write: "setSkin"
+ notify: "skinChanged"
+ index: 10
+ lineNumber: 75
+ }
+ Property {
+ name: "inverseBindPoses"
+ type: "QMatrix4x4"
+ isList: true
+ read: "inverseBindPoses"
+ write: "setInverseBindPoses"
+ notify: "inverseBindPosesChanged"
+ index: 11
+ lineNumber: 76
+ }
+ Property {
+ name: "bounds"
+ type: "QQuick3DBounds3"
+ read: "bounds"
+ notify: "boundsChanged"
+ index: 12
+ lineNumber: 77
+ isReadonly: true
+ }
+ Property {
+ name: "depthBias"
+ type: "float"
+ read: "depthBias"
+ write: "setDepthBias"
+ notify: "depthBiasChanged"
+ index: 13
+ lineNumber: 78
+ }
+ Property {
+ name: "receivesReflections"
+ revision: 1539
+ type: "bool"
+ read: "receivesReflections"
+ write: "setReceivesReflections"
+ notify: "receivesReflectionsChanged"
+ index: 14
+ lineNumber: 79
+ }
+ Property {
+ name: "castsReflections"
+ revision: 1540
+ type: "bool"
+ read: "castsReflections"
+ write: "setCastsReflections"
+ notify: "castsReflectionsChanged"
+ index: 15
+ lineNumber: 80
+ }
+ Property {
+ name: "usedInBakedLighting"
+ revision: 1540
+ type: "bool"
+ read: "isUsedInBakedLighting"
+ write: "setUsedInBakedLighting"
+ notify: "usedInBakedLightingChanged"
+ index: 16
+ lineNumber: 81
+ }
+ Property {
+ name: "lightmapBaseResolution"
+ revision: 1540
+ type: "int"
+ read: "lightmapBaseResolution"
+ write: "setLightmapBaseResolution"
+ notify: "lightmapBaseResolutionChanged"
+ index: 17
+ lineNumber: 82
+ }
+ Property {
+ name: "bakedLightmap"
+ revision: 1540
+ type: "QQuick3DBakedLightmap"
+ isPointer: true
+ read: "bakedLightmap"
+ write: "setBakedLightmap"
+ notify: "bakedLightmapChanged"
+ index: 18
+ lineNumber: 83
+ }
+ Property {
+ name: "instancingLodMin"
+ revision: 1541
+ type: "float"
+ read: "instancingLodMin"
+ write: "setInstancingLodMin"
+ notify: "instancingLodMinChanged"
+ index: 19
+ lineNumber: 84
+ }
+ Property {
+ name: "instancingLodMax"
+ revision: 1541
+ type: "float"
+ read: "instancingLodMax"
+ write: "setInstancingLodMax"
+ notify: "instancingLodMaxChanged"
+ index: 20
+ lineNumber: 85
+ }
+ Property {
+ name: "levelOfDetailBias"
+ revision: 1541
+ type: "float"
+ read: "levelOfDetailBias"
+ write: "setLevelOfDetailBias"
+ notify: "levelOfDetailBiasChanged"
+ index: 21
+ lineNumber: 86
+ }
+ Property {
+ name: "texelsPerUnit"
+ revision: 1546
+ type: "float"
+ read: "texelsPerUnit"
+ write: "setTexelsPerUnit"
+ notify: "texelsPerUnitChanged"
+ index: 22
+ lineNumber: 87
+ isFinal: true
+ }
+ Property {
+ name: "motionVectorEnabled"
+ revision: 1547
+ type: "bool"
+ read: "motionVectorEnabled"
+ write: "setMotionVectorEnabled"
+ notify: "motionVectorEnabledChanged"
+ index: 23
+ lineNumber: 88
+ }
+ Property {
+ name: "motionVectorScale"
+ revision: 1547
+ type: "float"
+ read: "motionVectorScale"
+ write: "setMotionVectorScale"
+ notify: "motionVectorScaleChanged"
+ index: 24
+ lineNumber: 89
+ }
+ Signal { name: "sourceChanged"; lineNumber: 159 }
+ Signal { name: "castsShadowsChanged"; lineNumber: 160 }
+ Signal { name: "receivesShadowsChanged"; lineNumber: 161 }
+ Signal { name: "pickableChanged"; lineNumber: 162 }
+ Signal { name: "geometryChanged"; lineNumber: 163 }
+ Signal { name: "skeletonChanged"; lineNumber: 164 }
+ Signal { name: "inverseBindPosesChanged"; lineNumber: 165 }
+ Signal { name: "boundsChanged"; lineNumber: 166 }
+ Signal { name: "instancingChanged"; lineNumber: 167 }
+ Signal { name: "instanceRootChanged"; lineNumber: 168 }
+ Signal { name: "morphTargetsChanged"; lineNumber: 169 }
+ Signal { name: "depthBiasChanged"; lineNumber: 170 }
+ Signal { name: "receivesReflectionsChanged"; revision: 1539; lineNumber: 171 }
+ Signal { name: "castsReflectionsChanged"; revision: 1540; lineNumber: 172 }
+ Signal { name: "skinChanged"; revision: 1540; lineNumber: 173 }
+ Signal { name: "usedInBakedLightingChanged"; revision: 1540; lineNumber: 174 }
+ Signal { name: "lightmapBaseResolutionChanged"; revision: 1540; lineNumber: 175 }
+ Signal { name: "bakedLightmapChanged"; revision: 1540; lineNumber: 176 }
+ Signal { name: "instancingLodMinChanged"; revision: 1541; lineNumber: 178 }
+ Signal { name: "instancingLodMaxChanged"; revision: 1541; lineNumber: 179 }
+ Signal { name: "levelOfDetailBiasChanged"; revision: 1541; lineNumber: 180 }
+ Signal { name: "texelsPerUnitChanged"; revision: 1546; lineNumber: 182 }
+ Signal { name: "motionVectorEnabledChanged"; revision: 1547; lineNumber: 184 }
+ Signal { name: "motionVectorScaleChanged"; revision: 1547; lineNumber: 185 }
+ Method {
+ name: "setSource"
+ lineNumber: 133
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Method {
+ name: "setCastsShadows"
+ lineNumber: 134
+ Parameter { name: "castsShadows"; type: "bool" }
+ }
+ Method {
+ name: "setReceivesShadows"
+ lineNumber: 135
+ Parameter { name: "receivesShadows"; type: "bool" }
+ }
+ Method {
+ name: "setPickable"
+ lineNumber: 136
+ Parameter { name: "pickable"; type: "bool" }
+ }
+ Method {
+ name: "setGeometry"
+ lineNumber: 137
+ Parameter { name: "geometry"; type: "QQuick3DGeometry"; isPointer: true }
+ }
+ Method {
+ name: "setSkeleton"
+ lineNumber: 138
+ Parameter { name: "skeleton"; type: "QQuick3DSkeleton"; isPointer: true }
+ }
+ Method {
+ name: "setInverseBindPoses"
+ lineNumber: 139
+ Parameter { name: "poses"; type: "QMatrix4x4"; isList: true }
+ }
+ Method {
+ name: "setBounds"
+ lineNumber: 140
+ Parameter { name: "min"; type: "QVector3D" }
+ Parameter { name: "max"; type: "QVector3D" }
+ }
+ Method {
+ name: "setInstancing"
+ lineNumber: 141
+ Parameter { name: "instancing"; type: "QQuick3DInstancing"; isPointer: true }
+ }
+ Method {
+ name: "setInstanceRoot"
+ lineNumber: 142
+ Parameter { name: "instanceRoot"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method {
+ name: "setDepthBias"
+ lineNumber: 143
+ Parameter { name: "bias"; type: "float" }
+ }
+ Method {
+ name: "setReceivesReflections"
+ revision: 1539
+ lineNumber: 144
+ Parameter { name: "receivesReflections"; type: "bool" }
+ }
+ Method {
+ name: "setCastsReflections"
+ revision: 1540
+ lineNumber: 145
+ Parameter { name: "castsReflections"; type: "bool" }
+ }
+ Method {
+ name: "setSkin"
+ revision: 1540
+ lineNumber: 146
+ Parameter { name: "skin"; type: "QQuick3DSkin"; isPointer: true }
+ }
+ Method {
+ name: "setUsedInBakedLighting"
+ revision: 1540
+ lineNumber: 147
+ Parameter { name: "enable"; type: "bool" }
+ }
+ Method {
+ name: "setLightmapBaseResolution"
+ revision: 1540
+ lineNumber: 148
+ Parameter { name: "resolution"; type: "int" }
+ }
+ Method {
+ name: "setBakedLightmap"
+ revision: 1540
+ lineNumber: 149
+ Parameter { name: "bakedLightmap"; type: "QQuick3DBakedLightmap"; isPointer: true }
+ }
+ Method {
+ name: "setInstancingLodMin"
+ revision: 1541
+ lineNumber: 151
+ Parameter { name: "minDistance"; type: "float" }
+ }
+ Method {
+ name: "setInstancingLodMax"
+ revision: 1541
+ lineNumber: 152
+ Parameter { name: "maxDistance"; type: "float" }
+ }
+ Method {
+ name: "setLevelOfDetailBias"
+ revision: 1541
+ lineNumber: 153
+ Parameter { name: "newLevelOfDetailBias"; type: "float" }
+ }
+ Method {
+ name: "setMotionVectorScale"
+ revision: 1547
+ lineNumber: 155
+ Parameter { name: "newMotionVectorScale"; type: "float" }
+ }
+ Method {
+ name: "setMotionVectorEnabled"
+ revision: 1547
+ lineNumber: 156
+ Parameter { name: "newMotionVectorEnabled"; type: "bool" }
+ }
+ Method {
+ name: "onMaterialDestroyed"
+ lineNumber: 193
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "onMorphTargetDestroyed"
+ lineNumber: 194
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquick3dmorphtarget_p.h"
+ lineNumber: 30
+ name: "QQuick3DMorphTarget"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/MorphTarget 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "MorphTargetAttribute"
+ isScoped: true
+ lineNumber: 39
+ values: [
+ "Position",
+ "Normal",
+ "Tangent",
+ "Binormal",
+ "TexCoord0",
+ "TexCoord1",
+ "Color"
+ ]
+ }
+ Enum {
+ name: "MorphTargetAttributes"
+ alias: "MorphTargetAttribute"
+ isFlag: true
+ isScoped: true
+ lineNumber: 39
+ values: [
+ "Position",
+ "Normal",
+ "Tangent",
+ "Binormal",
+ "TexCoord0",
+ "TexCoord1",
+ "Color"
+ ]
+ }
+ Property {
+ name: "weight"
+ type: "float"
+ read: "weight"
+ write: "setWeight"
+ notify: "weightChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "attributes"
+ type: "MorphTargetAttributes"
+ read: "attributes"
+ write: "setAttributes"
+ notify: "attributesChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Signal { name: "weightChanged"; lineNumber: 62 }
+ Signal { name: "attributesChanged"; lineNumber: 63 }
+ Method {
+ name: "setWeight"
+ lineNumber: 59
+ Parameter { name: "castsShadows"; type: "float" }
+ }
+ Method {
+ name: "setAttributes"
+ lineNumber: 60
+ Parameter { name: "attributes"; type: "QQuick3DMorphTarget::MorphTargetAttributes" }
+ }
+ }
+ Component {
+ file: "private/qquick3dnode_p.h"
+ lineNumber: 29
+ name: "QQuick3DNode"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/Node 6.0", "QtQuick3D/Node 6.11"]
+ exportMetaObjectRevisions: [1536, 1547]
+ Enum {
+ name: "TransformSpace"
+ lineNumber: 55
+ values: ["LocalSpace", "ParentSpace", "SceneSpace"]
+ }
+ Enum {
+ name: "StaticFlags"
+ lineNumber: 62
+ values: ["None"]
+ }
+ Property {
+ name: "x"
+ type: "float"
+ read: "x"
+ write: "setX"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 32
+ }
+ Property {
+ name: "y"
+ type: "float"
+ read: "y"
+ write: "setY"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Property {
+ name: "z"
+ type: "float"
+ read: "z"
+ write: "setZ"
+ notify: "zChanged"
+ index: 2
+ lineNumber: 34
+ }
+ Property {
+ name: "rotation"
+ type: "QQuaternion"
+ read: "rotation"
+ write: "setRotation"
+ notify: "rotationChanged"
+ index: 3
+ lineNumber: 35
+ }
+ Property {
+ name: "eulerRotation"
+ type: "QVector3D"
+ read: "eulerRotation"
+ write: "setEulerRotation"
+ notify: "eulerRotationChanged"
+ index: 4
+ lineNumber: 36
+ }
+ Property {
+ name: "position"
+ type: "QVector3D"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 5
+ lineNumber: 37
+ }
+ Property {
+ name: "scale"
+ type: "QVector3D"
+ read: "scale"
+ write: "setScale"
+ notify: "scaleChanged"
+ index: 6
+ lineNumber: 38
+ }
+ Property {
+ name: "pivot"
+ type: "QVector3D"
+ read: "pivot"
+ write: "setPivot"
+ notify: "pivotChanged"
+ index: 7
+ lineNumber: 39
+ }
+ Property {
+ name: "opacity"
+ type: "float"
+ read: "localOpacity"
+ write: "setLocalOpacity"
+ notify: "localOpacityChanged"
+ index: 8
+ lineNumber: 40
+ }
+ Property {
+ name: "visible"
+ type: "bool"
+ read: "visible"
+ write: "setVisible"
+ notify: "visibleChanged"
+ index: 9
+ lineNumber: 41
+ }
+ Property {
+ name: "forward"
+ type: "QVector3D"
+ read: "forward"
+ notify: "forwardChanged"
+ index: 10
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "up"
+ type: "QVector3D"
+ read: "up"
+ notify: "upChanged"
+ index: 11
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "right"
+ type: "QVector3D"
+ read: "right"
+ notify: "rightChanged"
+ index: 12
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "scenePosition"
+ type: "QVector3D"
+ read: "scenePosition"
+ notify: "scenePositionChanged"
+ index: 13
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "sceneRotation"
+ type: "QQuaternion"
+ read: "sceneRotation"
+ notify: "sceneRotationChanged"
+ index: 14
+ lineNumber: 46
+ isReadonly: true
+ }
+ Property {
+ name: "sceneScale"
+ type: "QVector3D"
+ read: "sceneScale"
+ notify: "sceneScaleChanged"
+ index: 15
+ lineNumber: 47
+ isReadonly: true
+ }
+ Property {
+ name: "sceneTransform"
+ type: "QMatrix4x4"
+ read: "sceneTransform"
+ notify: "sceneTransformChanged"
+ index: 16
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "staticFlags"
+ type: "int"
+ read: "staticFlags"
+ write: "setStaticFlags"
+ notify: "staticFlagsChanged"
+ index: 17
+ lineNumber: 49
+ }
+ Property {
+ name: "layers"
+ revision: 1547
+ type: "int"
+ read: "layers"
+ write: "setLayers"
+ notify: "layersChanged"
+ index: 18
+ lineNumber: 50
+ }
+ Signal { name: "xChanged"; lineNumber: 128 }
+ Signal { name: "yChanged"; lineNumber: 129 }
+ Signal { name: "zChanged"; lineNumber: 130 }
+ Signal { name: "rotationChanged"; lineNumber: 131 }
+ Signal { name: "eulerRotationChanged"; lineNumber: 132 }
+ Signal { name: "positionChanged"; lineNumber: 133 }
+ Signal { name: "scaleChanged"; lineNumber: 134 }
+ Signal { name: "pivotChanged"; lineNumber: 135 }
+ Signal { name: "localOpacityChanged"; lineNumber: 136 }
+ Signal { name: "visibleChanged"; lineNumber: 137 }
+ Signal { name: "forwardChanged"; lineNumber: 138 }
+ Signal { name: "upChanged"; lineNumber: 139 }
+ Signal { name: "rightChanged"; lineNumber: 140 }
+ Signal { name: "sceneTransformChanged"; lineNumber: 141 }
+ Signal { name: "scenePositionChanged"; lineNumber: 142 }
+ Signal { name: "sceneRotationChanged"; lineNumber: 143 }
+ Signal { name: "sceneScaleChanged"; lineNumber: 144 }
+ Signal { name: "staticFlagsChanged"; lineNumber: 145 }
+ Signal { name: "layersChanged"; lineNumber: 147 }
+ Method {
+ name: "setX"
+ lineNumber: 114
+ Parameter { name: "x"; type: "float" }
+ }
+ Method {
+ name: "setY"
+ lineNumber: 115
+ Parameter { name: "y"; type: "float" }
+ }
+ Method {
+ name: "setZ"
+ lineNumber: 116
+ Parameter { name: "z"; type: "float" }
+ }
+ Method {
+ name: "setRotation"
+ lineNumber: 117
+ Parameter { name: "rotation"; type: "QQuaternion" }
+ }
+ Method {
+ name: "setEulerRotation"
+ lineNumber: 118
+ Parameter { name: "eulerRotation"; type: "QVector3D" }
+ }
+ Method {
+ name: "setPosition"
+ lineNumber: 119
+ Parameter { name: "position"; type: "QVector3D" }
+ }
+ Method {
+ name: "setScale"
+ lineNumber: 120
+ Parameter { name: "scale"; type: "QVector3D" }
+ }
+ Method {
+ name: "setPivot"
+ lineNumber: 121
+ Parameter { name: "pivot"; type: "QVector3D" }
+ }
+ Method {
+ name: "setLocalOpacity"
+ lineNumber: 122
+ Parameter { name: "opacity"; type: "float" }
+ }
+ Method {
+ name: "setVisible"
+ lineNumber: 123
+ Parameter { name: "visible"; type: "bool" }
+ }
+ Method {
+ name: "setStaticFlags"
+ lineNumber: 124
+ Parameter { name: "staticFlags"; type: "int" }
+ }
+ Method {
+ name: "setLayers"
+ lineNumber: 125
+ Parameter { name: "newLayers"; type: "int" }
+ }
+ Method {
+ name: "rotate"
+ lineNumber: 93
+ Parameter { name: "degrees"; type: "double" }
+ Parameter { name: "axis"; type: "QVector3D" }
+ Parameter { name: "space"; type: "QQuick3DNode::TransformSpace" }
+ }
+ Method {
+ name: "mapPositionToScene"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 95
+ Parameter { name: "localPosition"; type: "QVector3D" }
+ }
+ Method {
+ name: "mapPositionFromScene"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 96
+ Parameter { name: "scenePosition"; type: "QVector3D" }
+ }
+ Method {
+ name: "mapPositionToNode"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 97
+ Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "localPosition"; type: "QVector3D" }
+ }
+ Method {
+ name: "mapPositionFromNode"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 98
+ Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "localPosition"; type: "QVector3D" }
+ }
+ Method {
+ name: "mapDirectionToScene"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 99
+ Parameter { name: "localDirection"; type: "QVector3D" }
+ }
+ Method {
+ name: "mapDirectionFromScene"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 100
+ Parameter { name: "sceneDirection"; type: "QVector3D" }
+ }
+ Method {
+ name: "mapDirectionToNode"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 101
+ Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "localDirection"; type: "QVector3D" }
+ }
+ Method {
+ name: "mapDirectionFromNode"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 102
+ Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true; isTypeConstant: true }
+ Parameter { name: "localDirection"; type: "QVector3D" }
+ }
+ }
+ Component {
+ file: "qquick3dobject.h"
+ lineNumber: 23
+ name: "QQuick3DObject"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQuick3D/Object3D 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "parent"
+ type: "QQuick3DObject"
+ isPointer: true
+ read: "parentItem"
+ write: "setParentItem"
+ notify: "parentChanged"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "data"
+ type: "QObject"
+ isList: true
+ read: "data"
+ index: 1
+ lineNumber: 31
+ privateClass: "QQuick3DObjectPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "resources"
+ type: "QObject"
+ isList: true
+ read: "resources"
+ index: 2
+ lineNumber: 32
+ privateClass: "QQuick3DObjectPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "children"
+ type: "QQuick3DObject"
+ isList: true
+ read: "children"
+ notify: "childrenChanged"
+ index: 3
+ lineNumber: 33
+ privateClass: "QQuick3DObjectPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "states"
+ type: "QQuickState"
+ isList: true
+ read: "states"
+ index: 4
+ lineNumber: 36
+ privateClass: "QQuick3DObjectPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "transitions"
+ type: "QQuickTransition"
+ isList: true
+ read: "transitions"
+ index: 5
+ lineNumber: 37
+ privateClass: "QQuick3DObjectPrivate"
+ isReadonly: true
+ }
+ Property {
+ name: "state"
+ type: "QString"
+ read: "state"
+ write: "setState"
+ notify: "stateChanged"
+ index: 6
+ lineNumber: 38
+ }
+ Signal { name: "parentChanged"; lineNumber: 88 }
+ Signal { name: "childrenChanged"; lineNumber: 89 }
+ Signal { name: "stateChanged"; lineNumber: 90 }
+ Method { name: "update"; lineNumber: 83 }
+ Method {
+ name: "setParentItem"
+ lineNumber: 85
+ Parameter { name: "parentItem"; type: "QQuick3DObject"; isPointer: true }
+ }
+ Method {
+ name: "_q_resourceObjectDeleted"
+ lineNumber: 106
+ Parameter { type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "_q_createJSWrapper"
+ type: "qulonglong"
+ lineNumber: 107
+ Parameter { type: "QQmlV4ExecutionEnginePtr" }
+ }
+ Method { name: "_q_cleanupContentItem2D"; lineNumber: 108 }
+ }
+ Component {
+ file: "private/qquick3dorthographiccamera_p.h"
+ lineNumber: 25
+ name: "QQuick3DOrthographicCamera"
+ accessSemantics: "reference"
+ prototype: "QQuick3DCamera"
+ exports: [
+ "QtQuick3D/OrthographicCamera 6.0",
+ "QtQuick3D/OrthographicCamera 6.4",
+ "QtQuick3D/OrthographicCamera 6.5",
+ "QtQuick3D/OrthographicCamera 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1540, 1541, 1547]
+ Property {
+ name: "clipNear"
+ type: "float"
+ read: "clipNear"
+ write: "setClipNear"
+ notify: "clipNearChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "clipFar"
+ type: "float"
+ read: "clipFar"
+ write: "setClipFar"
+ notify: "clipFarChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "horizontalMagnification"
+ type: "float"
+ read: "horizontalMagnification"
+ write: "setHorizontalMagnification"
+ notify: "horizontalMagnificationChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "verticalMagnification"
+ type: "float"
+ read: "verticalMagnification"
+ write: "setVerticalMagnification"
+ notify: "verticalMagnificationChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Signal { name: "clipNearChanged"; lineNumber: 50 }
+ Signal { name: "clipFarChanged"; lineNumber: 51 }
+ Signal { name: "horizontalMagnificationChanged"; lineNumber: 52 }
+ Signal { name: "verticalMagnificationChanged"; lineNumber: 53 }
+ Method {
+ name: "setClipNear"
+ lineNumber: 44
+ Parameter { name: "clipNear"; type: "float" }
+ }
+ Method {
+ name: "setClipFar"
+ lineNumber: 45
+ Parameter { name: "clipFar"; type: "float" }
+ }
+ Method {
+ name: "setHorizontalMagnification"
+ lineNumber: 46
+ Parameter { name: "horizontalMagnification"; type: "float" }
+ }
+ Method {
+ name: "setVerticalMagnification"
+ lineNumber: 47
+ Parameter { name: "horizontalMagnification"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3dperspectivecamera_p.h"
+ lineNumber: 25
+ name: "QQuick3DPerspectiveCamera"
+ accessSemantics: "reference"
+ prototype: "QQuick3DCamera"
+ exports: [
+ "QtQuick3D/PerspectiveCamera 6.0",
+ "QtQuick3D/PerspectiveCamera 6.4",
+ "QtQuick3D/PerspectiveCamera 6.5",
+ "QtQuick3D/PerspectiveCamera 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1540, 1541, 1547]
+ Enum {
+ name: "FieldOfViewOrientation"
+ lineNumber: 36
+ values: ["Vertical", "Horizontal"]
+ }
+ Property {
+ name: "clipNear"
+ type: "float"
+ read: "clipNear"
+ write: "setClipNear"
+ notify: "clipNearChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "clipFar"
+ type: "float"
+ read: "clipFar"
+ write: "setClipFar"
+ notify: "clipFarChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "fieldOfView"
+ type: "float"
+ read: "fieldOfView"
+ write: "setFieldOfView"
+ notify: "fieldOfViewChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "fieldOfViewOrientation"
+ type: "FieldOfViewOrientation"
+ read: "fieldOfViewOrientation"
+ write: "setFieldOfViewOrientation"
+ notify: "fieldOfViewOrientationChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Signal { name: "clipNearChanged"; lineNumber: 56 }
+ Signal { name: "clipFarChanged"; lineNumber: 57 }
+ Signal { name: "fieldOfViewChanged"; lineNumber: 58 }
+ Signal { name: "fieldOfViewOrientationChanged"; lineNumber: 59 }
+ Method {
+ name: "setClipNear"
+ lineNumber: 50
+ Parameter { name: "clipNear"; type: "float" }
+ }
+ Method {
+ name: "setClipFar"
+ lineNumber: 51
+ Parameter { name: "clipFar"; type: "float" }
+ }
+ Method {
+ name: "setFieldOfView"
+ lineNumber: 52
+ Parameter { name: "fieldOfView"; type: "float" }
+ }
+ Method {
+ name: "setFieldOfViewOrientation"
+ lineNumber: 53
+ Parameter {
+ name: "fieldOfViewOrientation"
+ type: "QQuick3DPerspectiveCamera::FieldOfViewOrientation"
+ }
+ }
+ }
+ Component {
+ file: "private/qquick3dpickresult_p.h"
+ lineNumber: 46
+ name: "QQuick3DPickResult"
+ accessSemantics: "value"
+ exports: ["QtQuick3D/pickResult 6.0", "QtQuick3D/pickResult 6.8"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1544]
+ Property {
+ name: "objectHit"
+ type: "QQuick3DModel"
+ isPointer: true
+ read: "objectHit"
+ index: 0
+ lineNumber: 49
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "distance"
+ type: "float"
+ read: "distance"
+ index: 1
+ lineNumber: 50
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "uvPosition"
+ type: "QVector2D"
+ read: "uvPosition"
+ index: 2
+ lineNumber: 51
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "scenePosition"
+ type: "QVector3D"
+ read: "scenePosition"
+ index: 3
+ lineNumber: 52
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "position"
+ type: "QVector3D"
+ read: "position"
+ index: 4
+ lineNumber: 53
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "normal"
+ type: "QVector3D"
+ read: "normal"
+ index: 5
+ lineNumber: 54
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "sceneNormal"
+ type: "QVector3D"
+ read: "sceneNormal"
+ index: 6
+ lineNumber: 55
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "instanceIndex"
+ type: "int"
+ read: "instanceIndex"
+ index: 7
+ lineNumber: 56
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "itemHit"
+ revision: 1544
+ type: "QQuickItem"
+ isPointer: true
+ read: "itemHit"
+ index: 8
+ lineNumber: 57
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "hitType"
+ revision: 1544
+ type: "QQuick3DPickResultEnums::HitType"
+ read: "hitType"
+ index: 9
+ lineNumber: 58
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qquick3dpickresult_p.h"
+ lineNumber: 29
+ name: "QQuick3DPickResultEnums"
+ accessSemantics: "none"
+ exports: ["QtQuick3D/PickResult 6.8"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1544]
+ Enum {
+ name: "HitType"
+ lineNumber: 36
+ values: ["Null", "Model", "Item"]
+ }
+ }
+ Component {
+ file: "private/qquick3dpointlight_p.h"
+ lineNumber: 26
+ name: "QQuick3DPointLight"
+ accessSemantics: "reference"
+ prototype: "QQuick3DAbstractLight"
+ exports: [
+ "QtQuick3D/PointLight 6.0",
+ "QtQuick3D/PointLight 6.8",
+ "QtQuick3D/PointLight 6.9",
+ "QtQuick3D/PointLight 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1544, 1545, 1547]
+ Property {
+ name: "constantFade"
+ type: "float"
+ read: "constantFade"
+ write: "setConstantFade"
+ notify: "constantFadeChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "linearFade"
+ type: "float"
+ read: "linearFade"
+ write: "setLinearFade"
+ notify: "linearFadeChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "quadraticFade"
+ type: "float"
+ read: "quadraticFade"
+ write: "setQuadraticFade"
+ notify: "quadraticFadeChanged"
+ index: 2
+ lineNumber: 31
+ }
+ Signal { name: "constantFadeChanged"; lineNumber: 49 }
+ Signal { name: "linearFadeChanged"; lineNumber: 50 }
+ Signal { name: "quadraticFadeChanged"; lineNumber: 51 }
+ Method {
+ name: "setConstantFade"
+ lineNumber: 44
+ Parameter { name: "constantFade"; type: "float" }
+ }
+ Method {
+ name: "setLinearFade"
+ lineNumber: 45
+ Parameter { name: "linearFade"; type: "float" }
+ }
+ Method {
+ name: "setQuadraticFade"
+ lineNumber: 46
+ Parameter { name: "quadraticFade"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3dprincipledmaterial_p.h"
+ lineNumber: 28
+ name: "QQuick3DPrincipledMaterial"
+ accessSemantics: "reference"
+ prototype: "QQuick3DMaterial"
+ exports: [
+ "QtQuick3D/PrincipledMaterial 6.0",
+ "QtQuick3D/PrincipledMaterial 6.2",
+ "QtQuick3D/PrincipledMaterial 6.3",
+ "QtQuick3D/PrincipledMaterial 6.5",
+ "QtQuick3D/PrincipledMaterial 6.8"
+ ]
+ exportMetaObjectRevisions: [1536, 1538, 1539, 1541, 1544]
+ Enum {
+ name: "Lighting"
+ lineNumber: 132
+ values: ["NoLighting", "FragmentLighting"]
+ }
+ Enum {
+ name: "BlendMode"
+ lineNumber: 138
+ values: ["SourceOver", "Screen", "Multiply"]
+ }
+ Enum {
+ name: "AlphaMode"
+ lineNumber: 145
+ values: ["Default", "Mask", "Blend", "Opaque"]
+ }
+ Enum {
+ name: "VertexColorMask"
+ lineNumber: 153
+ values: [
+ "NoMask",
+ "RoughnessMask",
+ "NormalStrengthMask",
+ "SpecularAmountMask",
+ "ClearcoatAmountMask",
+ "ClearcoatRoughnessAmountMask",
+ "ClearcoatNormalStrengthMask",
+ "HeightAmountMask",
+ "MetalnessMask",
+ "OcclusionAmountMask",
+ "ThicknessFactorMask",
+ "TransmissionFactorMask"
+ ]
+ }
+ Enum {
+ name: "VertexColorMaskFlags"
+ alias: "VertexColorMask"
+ isFlag: true
+ lineNumber: 153
+ values: [
+ "NoMask",
+ "RoughnessMask",
+ "NormalStrengthMask",
+ "SpecularAmountMask",
+ "ClearcoatAmountMask",
+ "ClearcoatRoughnessAmountMask",
+ "ClearcoatNormalStrengthMask",
+ "HeightAmountMask",
+ "MetalnessMask",
+ "OcclusionAmountMask",
+ "ThicknessFactorMask",
+ "TransmissionFactorMask"
+ ]
+ }
+ Property {
+ name: "lighting"
+ type: "Lighting"
+ read: "lighting"
+ write: "setLighting"
+ notify: "lightingChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "blendMode"
+ type: "BlendMode"
+ read: "blendMode"
+ write: "setBlendMode"
+ notify: "blendModeChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "baseColor"
+ type: "QColor"
+ read: "baseColor"
+ write: "setBaseColor"
+ notify: "baseColorChanged"
+ index: 2
+ lineNumber: 34
+ }
+ Property {
+ name: "baseColorMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "baseColorMap"
+ write: "setBaseColorMap"
+ notify: "baseColorMapChanged"
+ index: 3
+ lineNumber: 35
+ }
+ Property {
+ name: "baseColorSingleChannelEnabled"
+ revision: 1544
+ type: "bool"
+ read: "baseColorSingleChannelEnabled"
+ write: "setBaseColorSingleChannelEnabled"
+ notify: "baseColorSingleChannelEnabledChanged"
+ index: 4
+ lineNumber: 36
+ }
+ Property {
+ name: "baseColorChannel"
+ revision: 1544
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "baseColorChannel"
+ write: "setBaseColorChannel"
+ notify: "baseColorChannelChanged"
+ index: 5
+ lineNumber: 37
+ }
+ Property {
+ name: "metalness"
+ type: "float"
+ read: "metalness"
+ write: "setMetalness"
+ notify: "metalnessChanged"
+ index: 6
+ lineNumber: 39
+ }
+ Property {
+ name: "metalnessMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "metalnessMap"
+ write: "setMetalnessMap"
+ notify: "metalnessMapChanged"
+ index: 7
+ lineNumber: 40
+ }
+ Property {
+ name: "metalnessChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "metalnessChannel"
+ write: "setMetalnessChannel"
+ notify: "metalnessChannelChanged"
+ index: 8
+ lineNumber: 41
+ }
+ Property {
+ name: "specularAmount"
+ type: "float"
+ read: "specularAmount"
+ write: "setSpecularAmount"
+ notify: "specularAmountChanged"
+ index: 9
+ lineNumber: 43
+ }
+ Property {
+ name: "specularMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "specularMap"
+ write: "setSpecularMap"
+ notify: "specularMapChanged"
+ index: 10
+ lineNumber: 44
+ }
+ Property {
+ name: "specularTint"
+ type: "float"
+ read: "specularTint"
+ write: "setSpecularTint"
+ notify: "specularTintChanged"
+ index: 11
+ lineNumber: 45
+ }
+ Property {
+ name: "specularSingleChannelEnabled"
+ revision: 1544
+ type: "bool"
+ read: "specularSingleChannelEnabled"
+ write: "setSpecularSingleChannelEnabled"
+ notify: "specularSingleChannelEnabledChanged"
+ index: 12
+ lineNumber: 46
+ }
+ Property {
+ name: "specularChannel"
+ revision: 1544
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "specularChannel"
+ write: "setSpecularChannel"
+ notify: "specularChannelChanged"
+ index: 13
+ lineNumber: 47
+ }
+ Property {
+ name: "roughness"
+ type: "float"
+ read: "roughness"
+ write: "setRoughness"
+ notify: "roughnessChanged"
+ index: 14
+ lineNumber: 49
+ }
+ Property {
+ name: "roughnessMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "roughnessMap"
+ write: "setRoughnessMap"
+ notify: "roughnessMapChanged"
+ index: 15
+ lineNumber: 50
+ }
+ Property {
+ name: "roughnessChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "roughnessChannel"
+ write: "setRoughnessChannel"
+ notify: "roughnessChannelChanged"
+ index: 16
+ lineNumber: 51
+ }
+ Property {
+ name: "emissiveFactor"
+ type: "QVector3D"
+ read: "emissiveFactor"
+ write: "setEmissiveFactor"
+ notify: "emissiveFactorChanged"
+ index: 17
+ lineNumber: 53
+ }
+ Property {
+ name: "emissiveMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "emissiveMap"
+ write: "setEmissiveMap"
+ notify: "emissiveMapChanged"
+ index: 18
+ lineNumber: 54
+ }
+ Property {
+ name: "emissiveSingleChannelEnabled"
+ revision: 1544
+ type: "bool"
+ read: "emissiveSingleChannelEnabled"
+ write: "setEmissiveSingleChannelEnabled"
+ notify: "emissiveSingleChannelEnabledChanged"
+ index: 19
+ lineNumber: 55
+ }
+ Property {
+ name: "emissiveChannel"
+ revision: 1544
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "emissiveChannel"
+ write: "setEmissiveChannel"
+ notify: "emissiveChannelChanged"
+ index: 20
+ lineNumber: 56
+ }
+ Property {
+ name: "invertOpacityMapValue"
+ revision: 1544
+ type: "bool"
+ read: "invertOpacityMapValue"
+ write: "setInvertOpacityMapValue"
+ notify: "invertOpacityMapValueChanged"
+ index: 21
+ lineNumber: 58
+ }
+ Property {
+ name: "opacity"
+ type: "float"
+ read: "opacity"
+ write: "setOpacity"
+ notify: "opacityChanged"
+ index: 22
+ lineNumber: 59
+ }
+ Property {
+ name: "opacityMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "opacityMap"
+ write: "setOpacityMap"
+ notify: "opacityMapChanged"
+ index: 23
+ lineNumber: 60
+ }
+ Property {
+ name: "opacityChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "opacityChannel"
+ write: "setOpacityChannel"
+ notify: "opacityChannelChanged"
+ index: 24
+ lineNumber: 61
+ }
+ Property {
+ name: "normalMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "normalMap"
+ write: "setNormalMap"
+ notify: "normalMapChanged"
+ index: 25
+ lineNumber: 63
+ }
+ Property {
+ name: "normalStrength"
+ type: "float"
+ read: "normalStrength"
+ write: "setNormalStrength"
+ notify: "normalStrengthChanged"
+ index: 26
+ lineNumber: 64
+ }
+ Property {
+ name: "specularReflectionMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "specularReflectionMap"
+ write: "setSpecularReflectionMap"
+ notify: "specularReflectionMapChanged"
+ index: 27
+ lineNumber: 66
+ }
+ Property {
+ name: "occlusionMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "occlusionMap"
+ write: "setOcclusionMap"
+ notify: "occlusionMapChanged"
+ index: 28
+ lineNumber: 68
+ }
+ Property {
+ name: "occlusionChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "occlusionChannel"
+ write: "setOcclusionChannel"
+ notify: "occlusionChannelChanged"
+ index: 29
+ lineNumber: 69
+ }
+ Property {
+ name: "occlusionAmount"
+ type: "float"
+ read: "occlusionAmount"
+ write: "setOcclusionAmount"
+ notify: "occlusionAmountChanged"
+ index: 30
+ lineNumber: 70
+ }
+ Property {
+ name: "alphaMode"
+ type: "AlphaMode"
+ read: "alphaMode"
+ write: "setAlphaMode"
+ notify: "alphaModeChanged"
+ index: 31
+ lineNumber: 72
+ }
+ Property {
+ name: "alphaCutoff"
+ type: "float"
+ read: "alphaCutoff"
+ write: "setAlphaCutoff"
+ notify: "alphaCutoffChanged"
+ index: 32
+ lineNumber: 73
+ }
+ Property {
+ name: "pointSize"
+ type: "float"
+ read: "pointSize"
+ write: "setPointSize"
+ notify: "pointSizeChanged"
+ index: 33
+ lineNumber: 75
+ }
+ Property {
+ name: "lineWidth"
+ type: "float"
+ read: "lineWidth"
+ write: "setLineWidth"
+ notify: "lineWidthChanged"
+ index: 34
+ lineNumber: 76
+ }
+ Property {
+ name: "heightMap"
+ revision: 1538
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "heightMap"
+ write: "setHeightMap"
+ notify: "heightMapChanged"
+ index: 35
+ lineNumber: 78
+ }
+ Property {
+ name: "heightChannel"
+ revision: 1538
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "heightChannel"
+ write: "setHeightChannel"
+ notify: "heightChannelChanged"
+ index: 36
+ lineNumber: 79
+ }
+ Property {
+ name: "heightAmount"
+ revision: 1538
+ type: "float"
+ read: "heightAmount"
+ write: "setHeightAmount"
+ notify: "heightAmountChanged"
+ index: 37
+ lineNumber: 80
+ }
+ Property {
+ name: "minHeightMapSamples"
+ revision: 1538
+ type: "int"
+ read: "minHeightMapSamples"
+ write: "setMinHeightMapSamples"
+ notify: "minHeightMapSamplesChanged"
+ index: 38
+ lineNumber: 81
+ }
+ Property {
+ name: "maxHeightMapSamples"
+ revision: 1538
+ type: "int"
+ read: "maxHeightMapSamples"
+ write: "setMaxHeightMapSamples"
+ notify: "maxHeightMapSamplesChanged"
+ index: 39
+ lineNumber: 82
+ }
+ Property {
+ name: "clearcoatAmount"
+ revision: 1539
+ type: "float"
+ read: "clearcoatAmount"
+ write: "setClearcoatAmount"
+ notify: "clearcoatAmountChanged"
+ index: 40
+ lineNumber: 84
+ }
+ Property {
+ name: "clearcoatMap"
+ revision: 1539
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "clearcoatMap"
+ write: "setClearcoatMap"
+ notify: "clearcoatMapChanged"
+ index: 41
+ lineNumber: 85
+ }
+ Property {
+ name: "clearcoatChannel"
+ revision: 1539
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "clearcoatChannel"
+ write: "setClearcoatChannel"
+ notify: "clearcoatChannelChanged"
+ index: 42
+ lineNumber: 86
+ }
+ Property {
+ name: "clearcoatRoughnessAmount"
+ revision: 1539
+ type: "float"
+ read: "clearcoatRoughnessAmount"
+ write: "setClearcoatRoughnessAmount"
+ notify: "clearcoatRoughnessAmountChanged"
+ index: 43
+ lineNumber: 88
+ }
+ Property {
+ name: "clearcoatRoughnessChannel"
+ revision: 1539
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "clearcoatRoughnessChannel"
+ write: "setClearcoatRoughnessChannel"
+ notify: "clearcoatRoughnessChannelChanged"
+ index: 44
+ lineNumber: 90
+ }
+ Property {
+ name: "clearcoatRoughnessMap"
+ revision: 1539
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "clearcoatRoughnessMap"
+ write: "setClearcoatRoughnessMap"
+ notify: "clearcoatRoughnessMapChanged"
+ index: 45
+ lineNumber: 92
+ }
+ Property {
+ name: "clearcoatNormalMap"
+ revision: 1539
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "clearcoatNormalMap"
+ write: "setClearcoatNormalMap"
+ notify: "clearcoatNormalMapChanged"
+ index: 46
+ lineNumber: 94
+ }
+ Property {
+ name: "clearcoatNormalStrength"
+ revision: 1544
+ type: "float"
+ read: "clearcoatNormalStrength"
+ write: "setClearcoatNormalStrength"
+ notify: "clearcoatNormalStrengthChanged"
+ index: 47
+ lineNumber: 96
+ }
+ Property {
+ name: "transmissionFactor"
+ type: "float"
+ read: "transmissionFactor"
+ write: "setTransmissionFactor"
+ notify: "transmissionFactorChanged"
+ index: 48
+ lineNumber: 98
+ }
+ Property {
+ name: "transmissionMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "transmissionMap"
+ write: "setTransmissionMap"
+ notify: "transmissionMapChanged"
+ index: 49
+ lineNumber: 99
+ }
+ Property {
+ name: "transmissionChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "transmissionChannel"
+ write: "setTransmissionChannel"
+ notify: "transmissionChannelChanged"
+ index: 50
+ lineNumber: 100
+ }
+ Property {
+ name: "thicknessFactor"
+ revision: 1539
+ type: "float"
+ read: "thicknessFactor"
+ write: "setThicknessFactor"
+ notify: "thicknessFactorChanged"
+ index: 51
+ lineNumber: 102
+ }
+ Property {
+ name: "thicknessMap"
+ revision: 1539
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "thicknessMap"
+ write: "setThicknessMap"
+ notify: "thicknessMapChanged"
+ index: 52
+ lineNumber: 103
+ }
+ Property {
+ name: "thicknessChannel"
+ revision: 1539
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "thicknessChannel"
+ write: "setThicknessChannel"
+ notify: "thicknessChannelChanged"
+ index: 53
+ lineNumber: 104
+ }
+ Property {
+ name: "attenuationDistance"
+ revision: 1539
+ type: "float"
+ read: "attenuationDistance"
+ write: "setAttenuationDistance"
+ notify: "attenuationDistanceChanged"
+ index: 54
+ lineNumber: 106
+ }
+ Property {
+ name: "attenuationColor"
+ revision: 1539
+ type: "QColor"
+ read: "attenuationColor"
+ write: "setAttenuationColor"
+ notify: "attenuationColorChanged"
+ index: 55
+ lineNumber: 107
+ }
+ Property {
+ name: "indexOfRefraction"
+ revision: 1539
+ type: "float"
+ read: "indexOfRefraction"
+ write: "setIndexOfRefraction"
+ notify: "indexOfRefractionChanged"
+ index: 56
+ lineNumber: 109
+ }
+ Property {
+ name: "vertexColorsEnabled"
+ revision: 1541
+ type: "bool"
+ read: "vertexColorsEnabled"
+ write: "setVertexColorsEnabled"
+ notify: "vertexColorsEnabledChanged"
+ index: 57
+ lineNumber: 111
+ }
+ Property {
+ name: "fresnelScaleBiasEnabled"
+ revision: 1544
+ type: "bool"
+ read: "fresnelScaleBiasEnabled"
+ write: "setFresnelScaleBiasEnabled"
+ notify: "fresnelScaleBiasEnabledChanged"
+ index: 58
+ lineNumber: 113
+ }
+ Property {
+ name: "fresnelScale"
+ revision: 1544
+ type: "float"
+ read: "fresnelScale"
+ write: "setFresnelScale"
+ notify: "fresnelScaleChanged"
+ index: 59
+ lineNumber: 114
+ }
+ Property {
+ name: "fresnelBias"
+ revision: 1544
+ type: "float"
+ read: "fresnelBias"
+ write: "setFresnelBias"
+ notify: "fresnelBiasChanged"
+ index: 60
+ lineNumber: 115
+ }
+ Property {
+ name: "fresnelPower"
+ revision: 1544
+ type: "float"
+ read: "fresnelPower"
+ write: "setFresnelPower"
+ notify: "fresnelPowerChanged"
+ index: 61
+ lineNumber: 116
+ }
+ Property {
+ name: "clearcoatFresnelScaleBiasEnabled"
+ revision: 1544
+ type: "bool"
+ read: "clearcoatFresnelScaleBiasEnabled"
+ write: "setClearcoatFresnelScaleBiasEnabled"
+ notify: "clearcoatFresnelScaleBiasEnabledChanged"
+ index: 62
+ lineNumber: 118
+ }
+ Property {
+ name: "clearcoatFresnelScale"
+ revision: 1544
+ type: "float"
+ read: "clearcoatFresnelScale"
+ write: "setClearcoatFresnelScale"
+ notify: "clearcoatFresnelScaleChanged"
+ index: 63
+ lineNumber: 119
+ }
+ Property {
+ name: "clearcoatFresnelBias"
+ revision: 1544
+ type: "float"
+ read: "clearcoatFresnelBias"
+ write: "setClearcoatFresnelBias"
+ notify: "clearcoatFresnelBiasChanged"
+ index: 64
+ lineNumber: 120
+ }
+ Property {
+ name: "clearcoatFresnelPower"
+ revision: 1544
+ type: "float"
+ read: "clearcoatFresnelPower"
+ write: "setClearcoatFresnelPower"
+ notify: "clearcoatFresnelPowerChanged"
+ index: 65
+ lineNumber: 121
+ }
+ Property {
+ name: "vertexColorsMaskEnabled"
+ revision: 1544
+ type: "bool"
+ read: "vertexColorsMaskEnabled"
+ write: "setVertexColorsMaskEnabled"
+ notify: "vertexColorsMaskEnabledChanged"
+ index: 66
+ lineNumber: 123
+ }
+ Property {
+ name: "vertexColorRedMask"
+ revision: 1544
+ type: "VertexColorMaskFlags"
+ read: "vertexColorRedMask"
+ write: "setVertexColorRedMask"
+ notify: "vertexColorRedMaskChanged"
+ index: 67
+ lineNumber: 124
+ }
+ Property {
+ name: "vertexColorGreenMask"
+ revision: 1544
+ type: "VertexColorMaskFlags"
+ read: "vertexColorGreenMask"
+ write: "setVertexColorGreenMask"
+ notify: "vertexColorGreenMaskChanged"
+ index: 68
+ lineNumber: 125
+ }
+ Property {
+ name: "vertexColorBlueMask"
+ revision: 1544
+ type: "VertexColorMaskFlags"
+ read: "vertexColorBlueMask"
+ write: "setVertexColorBlueMask"
+ notify: "vertexColorBlueMaskChanged"
+ index: 69
+ lineNumber: 126
+ }
+ Property {
+ name: "vertexColorAlphaMask"
+ revision: 1544
+ type: "VertexColorMaskFlags"
+ read: "vertexColorAlphaMask"
+ write: "setVertexColorAlphaMask"
+ notify: "vertexColorAlphaMaskChanged"
+ index: 70
+ lineNumber: 127
+ }
+ Signal {
+ name: "lightingChanged"
+ lineNumber: 335
+ Parameter { name: "lighting"; type: "QQuick3DPrincipledMaterial::Lighting" }
+ }
+ Signal {
+ name: "blendModeChanged"
+ lineNumber: 336
+ Parameter { name: "blendMode"; type: "QQuick3DPrincipledMaterial::BlendMode" }
+ }
+ Signal {
+ name: "baseColorChanged"
+ lineNumber: 337
+ Parameter { name: "baseColor"; type: "QColor" }
+ }
+ Signal {
+ name: "baseColorMapChanged"
+ lineNumber: 338
+ Parameter { name: "baseColorMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "baseColorSingleChannelEnabledChanged"
+ revision: 1544
+ lineNumber: 339
+ Parameter { name: "baseColorSingleChannelEnabled"; type: "bool" }
+ }
+ Signal {
+ name: "baseColorChannelChanged"
+ revision: 1544
+ lineNumber: 340
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "specularSingleChannelEnabledChanged"
+ revision: 1544
+ lineNumber: 341
+ Parameter { name: "specularColorSingleChannelEnabled"; type: "bool" }
+ }
+ Signal {
+ name: "specularChannelChanged"
+ revision: 1544
+ lineNumber: 342
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "emissiveSingleChannelEnabledChanged"
+ revision: 1544
+ lineNumber: 343
+ Parameter { name: "emissiveColorSingleChannelEnabled"; type: "bool" }
+ }
+ Signal {
+ name: "emissiveChannelChanged"
+ revision: 1544
+ lineNumber: 344
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "emissiveMapChanged"
+ lineNumber: 345
+ Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "emissiveFactorChanged"
+ lineNumber: 346
+ Parameter { name: "emissiveFactor"; type: "QVector3D" }
+ }
+ Signal {
+ name: "specularReflectionMapChanged"
+ lineNumber: 347
+ Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "specularMapChanged"
+ lineNumber: 348
+ Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "specularTintChanged"
+ lineNumber: 349
+ Parameter { name: "specularTint"; type: "float" }
+ }
+ Signal {
+ name: "specularAmountChanged"
+ lineNumber: 350
+ Parameter { name: "specularAmount"; type: "float" }
+ }
+ Signal {
+ name: "roughnessChanged"
+ lineNumber: 351
+ Parameter { name: "roughness"; type: "float" }
+ }
+ Signal {
+ name: "roughnessMapChanged"
+ lineNumber: 352
+ Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "invertOpacityMapValueChanged"
+ revision: 1544
+ lineNumber: 353
+ Parameter { name: "invertOpacityMapValue"; type: "bool" }
+ }
+ Signal {
+ name: "opacityChanged"
+ lineNumber: 354
+ Parameter { name: "opacity"; type: "float" }
+ }
+ Signal {
+ name: "opacityMapChanged"
+ lineNumber: 355
+ Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "normalMapChanged"
+ lineNumber: 356
+ Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "metalnessChanged"
+ lineNumber: 357
+ Parameter { name: "metalness"; type: "float" }
+ }
+ Signal {
+ name: "metalnessMapChanged"
+ lineNumber: 358
+ Parameter { name: "metalnessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "normalStrengthChanged"
+ lineNumber: 359
+ Parameter { name: "normalStrength"; type: "float" }
+ }
+ Signal {
+ name: "occlusionMapChanged"
+ lineNumber: 360
+ Parameter { name: "occlusionMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "occlusionAmountChanged"
+ lineNumber: 361
+ Parameter { name: "occlusionAmount"; type: "float" }
+ }
+ Signal {
+ name: "alphaModeChanged"
+ lineNumber: 362
+ Parameter { name: "alphaMode"; type: "QQuick3DPrincipledMaterial::AlphaMode" }
+ }
+ Signal {
+ name: "alphaCutoffChanged"
+ lineNumber: 363
+ Parameter { name: "alphaCutoff"; type: "float" }
+ }
+ Signal {
+ name: "metalnessChannelChanged"
+ lineNumber: 364
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "roughnessChannelChanged"
+ lineNumber: 365
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "opacityChannelChanged"
+ lineNumber: 366
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "occlusionChannelChanged"
+ lineNumber: 367
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal { name: "pointSizeChanged"; lineNumber: 368 }
+ Signal { name: "lineWidthChanged"; lineNumber: 369 }
+ Signal {
+ name: "heightMapChanged"
+ revision: 1538
+ lineNumber: 370
+ Parameter { name: "heightMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "heightChannelChanged"
+ revision: 1538
+ lineNumber: 371
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "heightAmountChanged"
+ revision: 1538
+ lineNumber: 372
+ Parameter { name: "heightAmount"; type: "float" }
+ }
+ Signal {
+ name: "minHeightMapSamplesChanged"
+ revision: 1538
+ lineNumber: 373
+ Parameter { name: "samples"; type: "int" }
+ }
+ Signal {
+ name: "maxHeightMapSamplesChanged"
+ revision: 1538
+ lineNumber: 374
+ Parameter { name: "samples"; type: "int" }
+ }
+ Signal {
+ name: "clearcoatAmountChanged"
+ revision: 1539
+ lineNumber: 376
+ Parameter { name: "amount"; type: "float" }
+ }
+ Signal {
+ name: "clearcoatMapChanged"
+ revision: 1539
+ lineNumber: 377
+ Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "clearcoatChannelChanged"
+ revision: 1539
+ lineNumber: 378
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "clearcoatRoughnessAmountChanged"
+ revision: 1539
+ lineNumber: 379
+ Parameter { name: "amount"; type: "float" }
+ }
+ Signal {
+ name: "clearcoatRoughnessChannelChanged"
+ revision: 1539
+ lineNumber: 380
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "clearcoatRoughnessMapChanged"
+ revision: 1539
+ lineNumber: 381
+ Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "clearcoatNormalMapChanged"
+ revision: 1539
+ lineNumber: 382
+ Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "clearcoatNormalStrengthChanged"
+ revision: 1544
+ lineNumber: 383
+ Parameter { name: "clearcoatNormalStrength"; type: "float" }
+ }
+ Signal {
+ name: "transmissionFactorChanged"
+ revision: 1539
+ lineNumber: 385
+ Parameter { name: "amount"; type: "float" }
+ }
+ Signal {
+ name: "transmissionMapChanged"
+ revision: 1539
+ lineNumber: 386
+ Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "transmissionChannelChanged"
+ revision: 1539
+ lineNumber: 387
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "thicknessFactorChanged"
+ revision: 1539
+ lineNumber: 389
+ Parameter { name: "amount"; type: "float" }
+ }
+ Signal {
+ name: "thicknessMapChanged"
+ revision: 1539
+ lineNumber: 390
+ Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Signal {
+ name: "thicknessChannelChanged"
+ revision: 1539
+ lineNumber: 391
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Signal {
+ name: "attenuationDistanceChanged"
+ revision: 1539
+ lineNumber: 392
+ Parameter { name: "distance"; type: "float" }
+ }
+ Signal {
+ name: "attenuationColorChanged"
+ revision: 1539
+ lineNumber: 393
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Signal {
+ name: "indexOfRefractionChanged"
+ revision: 1539
+ lineNumber: 395
+ Parameter { name: "indexOfRefraction"; type: "float" }
+ }
+ Signal {
+ name: "fresnelScaleBiasEnabledChanged"
+ revision: 1544
+ lineNumber: 396
+ Parameter { name: "fresnelScaleBiasEnabled"; type: "bool" }
+ }
+ Signal {
+ name: "fresnelScaleChanged"
+ revision: 1544
+ lineNumber: 397
+ Parameter { name: "fresnelScale"; type: "float" }
+ }
+ Signal {
+ name: "fresnelBiasChanged"
+ revision: 1544
+ lineNumber: 398
+ Parameter { name: "fresnelBias"; type: "float" }
+ }
+ Signal {
+ name: "fresnelPowerChanged"
+ revision: 1544
+ lineNumber: 399
+ Parameter { name: "fresnelPower"; type: "float" }
+ }
+ Signal {
+ name: "clearcoatFresnelScaleBiasEnabledChanged"
+ revision: 1544
+ lineNumber: 401
+ Parameter { name: "clearcoatFresnelScaleBiasEnabled"; type: "bool" }
+ }
+ Signal {
+ name: "clearcoatFresnelScaleChanged"
+ revision: 1544
+ lineNumber: 402
+ Parameter { name: "clearcoatFresnelScale"; type: "float" }
+ }
+ Signal {
+ name: "clearcoatFresnelBiasChanged"
+ revision: 1544
+ lineNumber: 403
+ Parameter { name: "clearcoatFresnelBias"; type: "float" }
+ }
+ Signal {
+ name: "clearcoatFresnelPowerChanged"
+ revision: 1544
+ lineNumber: 404
+ Parameter { name: "clearcoatFresnelPower"; type: "float" }
+ }
+ Signal {
+ name: "vertexColorsEnabledChanged"
+ revision: 1541
+ lineNumber: 406
+ Parameter { name: "vertexColorsEnabled"; type: "bool" }
+ }
+ Signal { name: "vertexColorsMaskEnabledChanged"; revision: 1544; lineNumber: 408 }
+ Signal { name: "vertexColorRedMaskChanged"; revision: 1544; lineNumber: 409 }
+ Signal { name: "vertexColorGreenMaskChanged"; revision: 1544; lineNumber: 410 }
+ Signal { name: "vertexColorBlueMaskChanged"; revision: 1544; lineNumber: 411 }
+ Signal { name: "vertexColorAlphaMaskChanged"; revision: 1544; lineNumber: 412 }
+ Method {
+ name: "setLighting"
+ lineNumber: 255
+ Parameter { name: "lighting"; type: "QQuick3DPrincipledMaterial::Lighting" }
+ }
+ Method {
+ name: "setBlendMode"
+ lineNumber: 256
+ Parameter { name: "blendMode"; type: "QQuick3DPrincipledMaterial::BlendMode" }
+ }
+ Method {
+ name: "setBaseColor"
+ lineNumber: 257
+ Parameter { name: "baseColor"; type: "QColor" }
+ }
+ Method {
+ name: "setBaseColorMap"
+ lineNumber: 258
+ Parameter { name: "baseColorMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setBaseColorSingleChannelEnabled"
+ revision: 1544
+ lineNumber: 259
+ Parameter { name: "baseColorSingleChannelEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setBaseColorChannel"
+ revision: 1544
+ lineNumber: 260
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setSpecularSingleChannelEnabled"
+ revision: 1544
+ lineNumber: 261
+ Parameter { name: "specularSingleChannelEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setSpecularChannel"
+ revision: 1544
+ lineNumber: 262
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setEmissiveSingleChannelEnabled"
+ revision: 1544
+ lineNumber: 263
+ Parameter { name: "emissiveSingleChannelEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setEmissiveChannel"
+ revision: 1544
+ lineNumber: 264
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setEmissiveMap"
+ lineNumber: 265
+ Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setEmissiveFactor"
+ lineNumber: 266
+ Parameter { name: "emissiveFactor"; type: "QVector3D" }
+ }
+ Method {
+ name: "setSpecularReflectionMap"
+ lineNumber: 267
+ Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setSpecularMap"
+ lineNumber: 268
+ Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setSpecularTint"
+ lineNumber: 269
+ Parameter { name: "specularTint"; type: "float" }
+ }
+ Method {
+ name: "setSpecularAmount"
+ lineNumber: 270
+ Parameter { name: "specularAmount"; type: "float" }
+ }
+ Method {
+ name: "setRoughness"
+ lineNumber: 271
+ Parameter { name: "roughness"; type: "float" }
+ }
+ Method {
+ name: "setRoughnessMap"
+ lineNumber: 272
+ Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setInvertOpacityMapValue"
+ revision: 1544
+ lineNumber: 273
+ Parameter { name: "invertOpacityMapValue"; type: "bool" }
+ }
+ Method {
+ name: "setOpacity"
+ lineNumber: 274
+ Parameter { name: "opacity"; type: "float" }
+ }
+ Method {
+ name: "setOpacityMap"
+ lineNumber: 275
+ Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setNormalMap"
+ lineNumber: 276
+ Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setMetalness"
+ lineNumber: 277
+ Parameter { name: "metalnessAmount"; type: "float" }
+ }
+ Method {
+ name: "setMetalnessMap"
+ lineNumber: 278
+ Parameter { name: "metalnessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setNormalStrength"
+ lineNumber: 279
+ Parameter { name: "normalStrength"; type: "float" }
+ }
+ Method {
+ name: "setOcclusionMap"
+ lineNumber: 280
+ Parameter { name: "occlusionMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setOcclusionAmount"
+ lineNumber: 281
+ Parameter { name: "occlusionAmount"; type: "float" }
+ }
+ Method {
+ name: "setAlphaMode"
+ lineNumber: 282
+ Parameter { name: "alphaMode"; type: "QQuick3DPrincipledMaterial::AlphaMode" }
+ }
+ Method {
+ name: "setAlphaCutoff"
+ lineNumber: 283
+ Parameter { name: "alphaCutoff"; type: "float" }
+ }
+ Method {
+ name: "setMetalnessChannel"
+ lineNumber: 284
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setRoughnessChannel"
+ lineNumber: 285
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setOpacityChannel"
+ lineNumber: 286
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setOcclusionChannel"
+ lineNumber: 287
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setPointSize"
+ lineNumber: 288
+ Parameter { name: "size"; type: "float" }
+ }
+ Method {
+ name: "setLineWidth"
+ lineNumber: 289
+ Parameter { name: "width"; type: "float" }
+ }
+ Method {
+ name: "setHeightMap"
+ revision: 1538
+ lineNumber: 290
+ Parameter { name: "heightMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setHeightChannel"
+ revision: 1538
+ lineNumber: 291
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setHeightAmount"
+ revision: 1538
+ lineNumber: 292
+ Parameter { name: "heightAmount"; type: "float" }
+ }
+ Method {
+ name: "setMinHeightMapSamples"
+ revision: 1538
+ lineNumber: 293
+ Parameter { name: "samples"; type: "int" }
+ }
+ Method {
+ name: "setMaxHeightMapSamples"
+ revision: 1538
+ lineNumber: 294
+ Parameter { name: "samples"; type: "int" }
+ }
+ Method {
+ name: "setClearcoatAmount"
+ revision: 1539
+ lineNumber: 296
+ Parameter { name: "newClearcoatAmount"; type: "float" }
+ }
+ Method {
+ name: "setClearcoatMap"
+ revision: 1539
+ lineNumber: 297
+ Parameter { name: "newClearcoatMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setClearcoatChannel"
+ revision: 1539
+ lineNumber: 298
+ Parameter { name: "newClearcoatChannel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setClearcoatRoughnessAmount"
+ revision: 1539
+ lineNumber: 299
+ Parameter { name: "newClearcoatRoughnessAmount"; type: "float" }
+ }
+ Method {
+ name: "setClearcoatRoughnessChannel"
+ revision: 1539
+ lineNumber: 300
+ Parameter {
+ name: "newClearcoatRoughnessChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ }
+ }
+ Method {
+ name: "setClearcoatRoughnessMap"
+ revision: 1539
+ lineNumber: 301
+ Parameter { name: "newClearcoatRoughnessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setClearcoatNormalMap"
+ revision: 1539
+ lineNumber: 302
+ Parameter { name: "newClearcoatNormalMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setClearcoatNormalStrength"
+ revision: 1544
+ lineNumber: 303
+ Parameter { name: "clearcoatNormalStrength"; type: "float" }
+ }
+ Method {
+ name: "setTransmissionFactor"
+ revision: 1539
+ lineNumber: 305
+ Parameter { name: "newTransmissionFactor"; type: "float" }
+ }
+ Method {
+ name: "setTransmissionMap"
+ revision: 1539
+ lineNumber: 306
+ Parameter { name: "newTransmissionMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setTransmissionChannel"
+ revision: 1539
+ lineNumber: 307
+ Parameter { name: "newTransmissionChannel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setThicknessFactor"
+ revision: 1539
+ lineNumber: 309
+ Parameter { name: "newThicknessFactor"; type: "float" }
+ }
+ Method {
+ name: "setThicknessMap"
+ revision: 1539
+ lineNumber: 310
+ Parameter { name: "newThicknessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setThicknessChannel"
+ revision: 1539
+ lineNumber: 311
+ Parameter { name: "newThicknessChannel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setAttenuationDistance"
+ revision: 1539
+ lineNumber: 312
+ Parameter { name: "newAttenuationDistance"; type: "float" }
+ }
+ Method {
+ name: "setAttenuationColor"
+ revision: 1539
+ lineNumber: 313
+ Parameter { name: "newAttenuationColor"; type: "QColor" }
+ }
+ Method {
+ name: "setIndexOfRefraction"
+ revision: 1539
+ lineNumber: 315
+ Parameter { name: "indexOfRefraction"; type: "float" }
+ }
+ Method {
+ name: "setFresnelScaleBiasEnabled"
+ revision: 1544
+ lineNumber: 316
+ Parameter { name: "fresnelScaleBias"; type: "bool" }
+ }
+ Method {
+ name: "setFresnelScale"
+ revision: 1544
+ lineNumber: 317
+ Parameter { name: "fresnelScale"; type: "float" }
+ }
+ Method {
+ name: "setFresnelBias"
+ revision: 1544
+ lineNumber: 318
+ Parameter { name: "fresnelBias"; type: "float" }
+ }
+ Method {
+ name: "setFresnelPower"
+ revision: 1544
+ lineNumber: 319
+ Parameter { name: "fresnelPower"; type: "float" }
+ }
+ Method {
+ name: "setClearcoatFresnelScaleBiasEnabled"
+ revision: 1544
+ lineNumber: 321
+ Parameter { name: "clearcoatFresnelScaleBias"; type: "bool" }
+ }
+ Method {
+ name: "setClearcoatFresnelScale"
+ revision: 1544
+ lineNumber: 322
+ Parameter { name: "clearcoatFresnelScale"; type: "float" }
+ }
+ Method {
+ name: "setClearcoatFresnelBias"
+ revision: 1544
+ lineNumber: 323
+ Parameter { name: "clearcoatFresnelBias"; type: "float" }
+ }
+ Method {
+ name: "setClearcoatFresnelPower"
+ revision: 1544
+ lineNumber: 324
+ Parameter { name: "clearcoatFresnelPower"; type: "float" }
+ }
+ Method {
+ name: "setVertexColorsEnabled"
+ revision: 1541
+ lineNumber: 326
+ Parameter { name: "vertexColorsEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setVertexColorsMaskEnabled"
+ revision: 1544
+ lineNumber: 328
+ Parameter { name: "vertexColorsMaskEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setVertexColorRedMask"
+ revision: 1544
+ lineNumber: 329
+ Parameter { name: "vertexColorRedMask"; type: "VertexColorMaskFlags" }
+ }
+ Method {
+ name: "setVertexColorGreenMask"
+ revision: 1544
+ lineNumber: 330
+ Parameter { name: "vertexColorGreenMask"; type: "VertexColorMaskFlags" }
+ }
+ Method {
+ name: "setVertexColorBlueMask"
+ revision: 1544
+ lineNumber: 331
+ Parameter { name: "vertexColorBlueMask"; type: "VertexColorMaskFlags" }
+ }
+ Method {
+ name: "setVertexColorAlphaMask"
+ revision: 1544
+ lineNumber: 332
+ Parameter { name: "vertexColorAlphaMask"; type: "VertexColorMaskFlags" }
+ }
+ }
+ Component {
+ file: "private/qquick3dquaternionanimation_p.h"
+ lineNumber: 29
+ name: "QQuick3DQuaternionAnimation"
+ accessSemantics: "reference"
+ prototype: "QQuickPropertyAnimation"
+ exports: ["QtQuick3D/QuaternionAnimation 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "Type"
+ lineNumber: 47
+ values: ["Slerp", "Nlerp"]
+ }
+ Property {
+ name: "from"
+ type: "QQuaternion"
+ read: "from"
+ write: "setFrom"
+ index: 0
+ lineNumber: 33
+ }
+ Property { name: "to"; type: "QQuaternion"; read: "to"; write: "setTo"; index: 1; lineNumber: 34 }
+ Property {
+ name: "type"
+ type: "Type"
+ read: "type"
+ write: "setType"
+ notify: "typeChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Property {
+ name: "fromXRotation"
+ type: "float"
+ read: "fromXRotation"
+ write: "setFromXRotation"
+ notify: "fromXRotationChanged"
+ index: 3
+ lineNumber: 37
+ }
+ Property {
+ name: "fromYRotation"
+ type: "float"
+ read: "fromYRotation"
+ write: "setFromYRotation"
+ notify: "fromYRotationChanged"
+ index: 4
+ lineNumber: 38
+ }
+ Property {
+ name: "fromZRotation"
+ type: "float"
+ read: "fromZRotation"
+ write: "setFromZRotation"
+ notify: "fromZRotationChanged"
+ index: 5
+ lineNumber: 39
+ }
+ Property {
+ name: "toXRotation"
+ type: "float"
+ read: "toXRotation"
+ write: "setToXRotation"
+ notify: "toXRotationChanged"
+ index: 6
+ lineNumber: 40
+ }
+ Property {
+ name: "toYRotation"
+ type: "float"
+ read: "toYRotation"
+ write: "setToYRotation"
+ notify: "toYRotationChanged"
+ index: 7
+ lineNumber: 41
+ }
+ Property {
+ name: "toZRotation"
+ type: "float"
+ read: "toZRotation"
+ write: "setToZRotation"
+ notify: "toZRotationChanged"
+ index: 8
+ lineNumber: 42
+ }
+ Signal {
+ name: "typeChanged"
+ lineNumber: 83
+ Parameter { name: "type"; type: "QQuick3DQuaternionAnimation::Type" }
+ }
+ Signal {
+ name: "fromXRotationChanged"
+ lineNumber: 84
+ Parameter { name: "value"; type: "float" }
+ }
+ Signal {
+ name: "fromYRotationChanged"
+ lineNumber: 85
+ Parameter { name: "value"; type: "float" }
+ }
+ Signal {
+ name: "fromZRotationChanged"
+ lineNumber: 86
+ Parameter { name: "value"; type: "float" }
+ }
+ Signal {
+ name: "toXRotationChanged"
+ lineNumber: 87
+ Parameter { name: "value"; type: "float" }
+ }
+ Signal {
+ name: "toYRotationChanged"
+ lineNumber: 88
+ Parameter { name: "value"; type: "float" }
+ }
+ Signal {
+ name: "toZRotationChanged"
+ lineNumber: 89
+ Parameter { name: "value"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3dquaternionutils_p.h"
+ lineNumber: 29
+ name: "QQuick3DQuaternionUtils"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D/Quaternion 6.0"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [1536]
+ Method {
+ name: "fromAxesAndAngles"
+ type: "QQuaternion"
+ lineNumber: 39
+ Parameter { name: "axis1"; type: "QVector3D" }
+ Parameter { name: "angle1"; type: "float" }
+ Parameter { name: "axis2"; type: "QVector3D" }
+ Parameter { name: "angle2"; type: "float" }
+ Parameter { name: "axis3"; type: "QVector3D" }
+ Parameter { name: "angle3"; type: "float" }
+ }
+ Method {
+ name: "fromAxesAndAngles"
+ type: "QQuaternion"
+ lineNumber: 45
+ Parameter { name: "axis1"; type: "QVector3D" }
+ Parameter { name: "angle1"; type: "float" }
+ Parameter { name: "axis2"; type: "QVector3D" }
+ Parameter { name: "angle2"; type: "float" }
+ }
+ Method {
+ name: "fromAxisAndAngle"
+ type: "QQuaternion"
+ lineNumber: 49
+ Parameter { name: "x"; type: "float" }
+ Parameter { name: "y"; type: "float" }
+ Parameter { name: "z"; type: "float" }
+ Parameter { name: "angle"; type: "float" }
+ }
+ Method {
+ name: "fromAxisAndAngle"
+ type: "QQuaternion"
+ lineNumber: 50
+ Parameter { name: "axis"; type: "QVector3D" }
+ Parameter { name: "angle"; type: "float" }
+ }
+ Method {
+ name: "fromEulerAngles"
+ type: "QQuaternion"
+ lineNumber: 51
+ Parameter { name: "x"; type: "float" }
+ Parameter { name: "y"; type: "float" }
+ Parameter { name: "z"; type: "float" }
+ }
+ Method {
+ name: "fromEulerAngles"
+ type: "QQuaternion"
+ lineNumber: 52
+ Parameter { name: "eulerAngles"; type: "QVector3D" }
+ }
+ Method {
+ name: "lookAt"
+ type: "QQuaternion"
+ lineNumber: 54
+ Parameter { name: "sourcePosition"; type: "QVector3D" }
+ Parameter { name: "targetPosition"; type: "QVector3D" }
+ Parameter { name: "forwardDirection"; type: "QVector3D" }
+ Parameter { name: "upDirection"; type: "QVector3D" }
+ }
+ Method {
+ name: "lookAt"
+ type: "QQuaternion"
+ isCloned: true
+ lineNumber: 54
+ Parameter { name: "sourcePosition"; type: "QVector3D" }
+ Parameter { name: "targetPosition"; type: "QVector3D" }
+ Parameter { name: "forwardDirection"; type: "QVector3D" }
+ }
+ Method {
+ name: "lookAt"
+ type: "QQuaternion"
+ isCloned: true
+ lineNumber: 54
+ Parameter { name: "sourcePosition"; type: "QVector3D" }
+ Parameter { name: "targetPosition"; type: "QVector3D" }
+ }
+ }
+ Component {
+ file: "private/qquick3dreflectionprobe_p.h"
+ lineNumber: 30
+ name: "QQuick3DReflectionProbe"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D/ReflectionProbe 6.3",
+ "QtQuick3D/ReflectionProbe 6.4",
+ "QtQuick3D/ReflectionProbe 6.5",
+ "QtQuick3D/ReflectionProbe 6.11"
+ ]
+ exportMetaObjectRevisions: [1539, 1540, 1541, 1547]
+ Enum {
+ name: "ReflectionQuality"
+ isScoped: true
+ lineNumber: 46
+ values: ["VeryLow", "Low", "Medium", "High", "VeryHigh"]
+ }
+ Enum {
+ name: "ReflectionRefreshMode"
+ isScoped: true
+ lineNumber: 55
+ values: ["FirstFrame", "EveryFrame"]
+ }
+ Enum {
+ name: "ReflectionTimeSlicing"
+ isScoped: true
+ lineNumber: 61
+ values: ["None", "AllFacesAtOnce", "IndividualFaces"]
+ }
+ Property {
+ name: "quality"
+ type: "ReflectionQuality"
+ read: "quality"
+ write: "setQuality"
+ notify: "qualityChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "clearColor"
+ type: "QColor"
+ read: "clearColor"
+ write: "setClearColor"
+ notify: "clearColorChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Property {
+ name: "refreshMode"
+ type: "ReflectionRefreshMode"
+ read: "refreshMode"
+ write: "setRefreshMode"
+ notify: "refreshModeChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Property {
+ name: "timeSlicing"
+ type: "ReflectionTimeSlicing"
+ read: "timeSlicing"
+ write: "setTimeSlicing"
+ notify: "timeSlicingChanged"
+ index: 3
+ lineNumber: 36
+ }
+ Property {
+ name: "parallaxCorrection"
+ type: "bool"
+ read: "parallaxCorrection"
+ write: "setParallaxCorrection"
+ notify: "parallaxCorrectionChanged"
+ index: 4
+ lineNumber: 37
+ }
+ Property {
+ name: "boxSize"
+ type: "QVector3D"
+ read: "boxSize"
+ write: "setBoxSize"
+ notify: "boxSizeChanged"
+ index: 5
+ lineNumber: 38
+ }
+ Property {
+ name: "boxOffset"
+ revision: 1540
+ type: "QVector3D"
+ read: "boxOffset"
+ write: "setBoxOffset"
+ notify: "boxOffsetChanged"
+ index: 6
+ lineNumber: 39
+ }
+ Property {
+ name: "debugView"
+ revision: 1540
+ type: "bool"
+ read: "debugView"
+ write: "setDebugView"
+ notify: "debugViewChanged"
+ index: 7
+ lineNumber: 40
+ }
+ Property {
+ name: "texture"
+ revision: 1541
+ type: "QQuick3DCubeMapTexture"
+ isPointer: true
+ read: "texture"
+ write: "setTexture"
+ notify: "textureChanged"
+ index: 8
+ lineNumber: 41
+ }
+ Signal { name: "qualityChanged"; lineNumber: 95 }
+ Signal { name: "clearColorChanged"; lineNumber: 96 }
+ Signal { name: "refreshModeChanged"; lineNumber: 97 }
+ Signal { name: "timeSlicingChanged"; lineNumber: 98 }
+ Signal { name: "parallaxCorrectionChanged"; lineNumber: 99 }
+ Signal { name: "boxSizeChanged"; lineNumber: 101 }
+ Signal { name: "debugViewChanged"; revision: 1540; lineNumber: 102 }
+ Signal { name: "boxOffsetChanged"; revision: 1540; lineNumber: 103 }
+ Signal { name: "textureChanged"; revision: 1541; lineNumber: 104 }
+ Method {
+ name: "setQuality"
+ lineNumber: 84
+ Parameter { name: "reflectionQuality"; type: "ReflectionQuality" }
+ }
+ Method {
+ name: "setClearColor"
+ lineNumber: 85
+ Parameter { name: "clearColor"; type: "QColor" }
+ }
+ Method {
+ name: "setRefreshMode"
+ lineNumber: 86
+ Parameter { name: "newRefreshMode"; type: "ReflectionRefreshMode" }
+ }
+ Method {
+ name: "setTimeSlicing"
+ lineNumber: 87
+ Parameter { name: "newTimeSlicing"; type: "ReflectionTimeSlicing" }
+ }
+ Method {
+ name: "setParallaxCorrection"
+ lineNumber: 88
+ Parameter { name: "parallaxCorrection"; type: "bool" }
+ }
+ Method {
+ name: "setBoxSize"
+ lineNumber: 89
+ Parameter { name: "newBoxSize"; type: "QVector3D" }
+ }
+ Method {
+ name: "setDebugView"
+ revision: 1540
+ lineNumber: 90
+ Parameter { name: "debugView"; type: "bool" }
+ }
+ Method {
+ name: "setBoxOffset"
+ revision: 1540
+ lineNumber: 91
+ Parameter { name: "boxOffset"; type: "QVector3D" }
+ }
+ Method {
+ name: "setTexture"
+ revision: 1541
+ lineNumber: 92
+ Parameter { name: "newTexture"; type: "QQuick3DCubeMapTexture"; isPointer: true }
+ }
+ Method { name: "scheduleUpdate"; revision: 1540; lineNumber: 80 }
+ }
+ Component {
+ file: "qquick3drenderextensions.h"
+ lineNumber: 18
+ name: "QQuick3DRenderExtension"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/RenderExtension 6.6"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1542]
+ }
+ Component {
+ file: "private/qquick3drenderpass_p.h"
+ lineNumber: 26
+ name: "QQuick3DRenderPass"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/RenderPass 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Enum {
+ name: "MaterialModes"
+ lineNumber: 41
+ values: [
+ "OriginalMaterial",
+ "AugmentMaterial",
+ "OverrideMaterial"
+ ]
+ }
+ Enum {
+ name: "PassMode"
+ lineNumber: 48
+ values: ["UserPass", "SkyboxPass", "Item2DPass"]
+ }
+ Enum {
+ name: "RenderTargetFlags"
+ alias: "RenderTargetFlag"
+ isFlag: true
+ isScoped: true
+ lineNumber: 55
+ values: [
+ "None",
+ "PreserveColorContents",
+ "PreserveDepthStencilContents",
+ "DoNotStoreDepthStencilContents"
+ ]
+ }
+ Property {
+ name: "commands"
+ type: "QQuick3DShaderUtilsRenderCommand"
+ isList: true
+ read: "commands"
+ index: 0
+ lineNumber: 29
+ isReadonly: true
+ }
+ Property {
+ name: "materialMode"
+ type: "MaterialModes"
+ read: "materialMode"
+ write: "setMaterialMode"
+ notify: "materialModeChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "clearColor"
+ type: "QColor"
+ read: "clearColor"
+ write: "setClearColor"
+ notify: "clearColorChanged"
+ index: 2
+ lineNumber: 31
+ }
+ Property {
+ name: "depthClearValue"
+ type: "float"
+ read: "depthClearValue"
+ write: "setDepthClearValue"
+ notify: "depthClearValueChanged"
+ index: 3
+ lineNumber: 32
+ }
+ Property {
+ name: "stencilClearValue"
+ type: "uint"
+ read: "stencilClearValue"
+ write: "setStencilClearValue"
+ notify: "stencilClearValueChanged"
+ index: 4
+ lineNumber: 33
+ }
+ Property {
+ name: "overrideMaterial"
+ type: "QQuick3DMaterial"
+ isPointer: true
+ read: "overrideMaterial"
+ write: "setOverrideMaterial"
+ notify: "overrideMaterialChanged"
+ index: 5
+ lineNumber: 34
+ }
+ Property {
+ name: "augmentShader"
+ type: "QUrl"
+ read: "augmentShader"
+ write: "setAugmentShader"
+ notify: "augmentShaderChanged"
+ index: 6
+ lineNumber: 35
+ }
+ Property {
+ name: "passMode"
+ type: "PassMode"
+ read: "passMode"
+ write: "setPassMode"
+ notify: "passModeChanged"
+ index: 7
+ lineNumber: 36
+ }
+ Property {
+ name: "renderTargetFlags"
+ type: "RenderTargetFlags"
+ read: "renderTargetFlags"
+ write: "setRenderTargetFlags"
+ notify: "renderTargetFlagsChanged"
+ index: 8
+ lineNumber: 37
+ }
+ Signal { name: "outputChanged"; lineNumber: 95 }
+ Signal { name: "materialModeChanged"; lineNumber: 96 }
+ Signal { name: "clearColorChanged"; lineNumber: 97 }
+ Signal { name: "overrideMaterialChanged"; lineNumber: 98 }
+ Signal { name: "augmentShaderChanged"; lineNumber: 99 }
+ Signal { name: "passModeChanged"; lineNumber: 100 }
+ Signal { name: "depthClearValueChanged"; lineNumber: 101 }
+ Signal { name: "stencilClearValueChanged"; lineNumber: 102 }
+ Signal { name: "renderTargetFlagsChanged"; lineNumber: 103 }
+ Method {
+ name: "onMaterialDestroyed"
+ lineNumber: 111
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 209
+ name: "QQuick3DRenderPassTargetBlend"
+ accessSemantics: "value"
+ exports: ["QtQuick3D/renderTargetBlend 6.11"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1547]
+ Enum {
+ name: "BlendFactor"
+ isScoped: true
+ lineNumber: 232
+ values: [
+ "Zero",
+ "One",
+ "SrcColor",
+ "OneMinusSrcColor",
+ "DstColor",
+ "OneMinusDstColor",
+ "SrcAlpha",
+ "OneMinusSrcAlpha",
+ "DstAlpha",
+ "OneMinusDstAlpha",
+ "ConstantColor",
+ "OneMinusConstantColor",
+ "ConstantAlpha",
+ "OneMinusConstantAlpha",
+ "SrcAlphaSaturate",
+ "Src1Color",
+ "OneMinusSrc1Color",
+ "Src1Alpha",
+ "OneMinusSrc1Alpha"
+ ]
+ }
+ Enum {
+ name: "BlendOperation"
+ isScoped: true
+ lineNumber: 255
+ values: ["Add", "Subtract", "ReverseSubtract", "Min", "Max"]
+ }
+ Property { name: "enable"; type: "bool"; index: 0; lineNumber: 212 }
+ Property { name: "colorWrite"; type: "ColorMask"; index: 1; lineNumber: 213 }
+ Property { name: "srcColor"; type: "BlendFactor"; index: 2; lineNumber: 214 }
+ Property { name: "dstColor"; type: "BlendFactor"; index: 3; lineNumber: 215 }
+ Property { name: "opColor"; type: "BlendOperation"; index: 4; lineNumber: 216 }
+ Property { name: "srcAlpha"; type: "BlendFactor"; index: 5; lineNumber: 217 }
+ Property { name: "dstAlpha"; type: "BlendFactor"; index: 6; lineNumber: 218 }
+ Property { name: "opAlpha"; type: "BlendOperation"; index: 7; lineNumber: 219 }
+ }
+ Component {
+ file: "private/qquick3drenderstats_p.h"
+ lineNumber: 33
+ name: "QQuick3DRenderStats"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D/RenderStats 6.10"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1546]
+ Property {
+ name: "fps"
+ type: "int"
+ read: "fps"
+ notify: "fpsChanged"
+ index: 0
+ lineNumber: 36
+ isReadonly: true
+ }
+ Property {
+ name: "frameTime"
+ type: "float"
+ read: "frameTime"
+ notify: "frameTimeChanged"
+ index: 1
+ lineNumber: 37
+ isReadonly: true
+ }
+ Property {
+ name: "renderTime"
+ type: "float"
+ read: "renderTime"
+ notify: "renderTimeChanged"
+ index: 2
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "renderPrepareTime"
+ type: "float"
+ read: "renderPrepareTime"
+ notify: "renderTimeChanged"
+ index: 3
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "syncTime"
+ type: "float"
+ read: "syncTime"
+ notify: "syncTimeChanged"
+ index: 4
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "maxFrameTime"
+ type: "float"
+ read: "maxFrameTime"
+ notify: "maxFrameTimeChanged"
+ index: 5
+ lineNumber: 41
+ isReadonly: true
+ }
+ Property {
+ name: "extendedDataCollectionEnabled"
+ type: "bool"
+ read: "extendedDataCollectionEnabled"
+ write: "setExtendedDataCollectionEnabled"
+ notify: "extendedDataCollectionEnabledChanged"
+ index: 6
+ lineNumber: 43
+ }
+ Property {
+ name: "drawCallCount"
+ type: "qulonglong"
+ read: "drawCallCount"
+ notify: "drawCallCountChanged"
+ index: 7
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "drawVertexCount"
+ type: "qulonglong"
+ read: "drawVertexCount"
+ notify: "drawVertexCountChanged"
+ index: 8
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "imageDataSize"
+ type: "qulonglong"
+ read: "imageDataSize"
+ notify: "imageDataSizeChanged"
+ index: 9
+ lineNumber: 46
+ isReadonly: true
+ }
+ Property {
+ name: "meshDataSize"
+ type: "qulonglong"
+ read: "meshDataSize"
+ notify: "meshDataSizeChanged"
+ index: 10
+ lineNumber: 47
+ isReadonly: true
+ }
+ Property {
+ name: "renderPassCount"
+ type: "int"
+ read: "renderPassCount"
+ notify: "renderPassCountChanged"
+ index: 11
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "renderPassDetails"
+ type: "QString"
+ read: "renderPassDetails"
+ notify: "renderPassDetailsChanged"
+ index: 12
+ lineNumber: 49
+ isReadonly: true
+ }
+ Property {
+ name: "textureDetails"
+ type: "QString"
+ read: "textureDetails"
+ notify: "textureDetailsChanged"
+ index: 13
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "meshDetails"
+ type: "QString"
+ read: "meshDetails"
+ notify: "meshDetailsChanged"
+ index: 14
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "pipelineCount"
+ type: "int"
+ read: "pipelineCount"
+ notify: "pipelineCountChanged"
+ index: 15
+ lineNumber: 52
+ isReadonly: true
+ }
+ Property {
+ name: "materialGenerationTime"
+ type: "qlonglong"
+ read: "materialGenerationTime"
+ notify: "materialGenerationTimeChanged"
+ index: 16
+ lineNumber: 53
+ isReadonly: true
+ }
+ Property {
+ name: "effectGenerationTime"
+ type: "qlonglong"
+ read: "effectGenerationTime"
+ notify: "effectGenerationTimeChanged"
+ index: 17
+ lineNumber: 54
+ isReadonly: true
+ }
+ Property {
+ name: "pipelineCreationTime"
+ type: "qlonglong"
+ read: "pipelineCreationTime"
+ notify: "pipelineCreationTimeChanged"
+ index: 18
+ lineNumber: 55
+ isReadonly: true
+ }
+ Property {
+ name: "vmemAllocCount"
+ type: "uint"
+ read: "vmemAllocCount"
+ notify: "vmemAllocCountChanged"
+ index: 19
+ lineNumber: 56
+ isReadonly: true
+ }
+ Property {
+ name: "vmemUsedBytes"
+ type: "qulonglong"
+ read: "vmemUsedBytes"
+ notify: "vmemUsedBytesChanged"
+ index: 20
+ lineNumber: 57
+ isReadonly: true
+ }
+ Property {
+ name: "graphicsApiName"
+ type: "QString"
+ read: "graphicsApiName"
+ notify: "graphicsApiNameChanged"
+ index: 21
+ lineNumber: 58
+ isReadonly: true
+ }
+ Property {
+ name: "lastCompletedGpuTime"
+ type: "float"
+ read: "lastCompletedGpuTime"
+ notify: "lastCompletedGpuTimeChanged"
+ index: 22
+ lineNumber: 59
+ isReadonly: true
+ }
+ Signal { name: "fpsChanged"; lineNumber: 110 }
+ Signal { name: "frameTimeChanged"; lineNumber: 111 }
+ Signal { name: "renderTimeChanged"; lineNumber: 112 }
+ Signal { name: "syncTimeChanged"; lineNumber: 113 }
+ Signal { name: "maxFrameTimeChanged"; lineNumber: 114 }
+ Signal { name: "extendedDataCollectionEnabledChanged"; lineNumber: 115 }
+ Signal { name: "drawCallCountChanged"; lineNumber: 116 }
+ Signal { name: "drawVertexCountChanged"; lineNumber: 117 }
+ Signal { name: "imageDataSizeChanged"; lineNumber: 118 }
+ Signal { name: "meshDataSizeChanged"; lineNumber: 119 }
+ Signal { name: "renderPassCountChanged"; lineNumber: 120 }
+ Signal { name: "renderPassDetailsChanged"; lineNumber: 121 }
+ Signal { name: "textureDetailsChanged"; lineNumber: 122 }
+ Signal { name: "meshDetailsChanged"; lineNumber: 123 }
+ Signal { name: "pipelineCountChanged"; lineNumber: 124 }
+ Signal { name: "materialGenerationTimeChanged"; lineNumber: 125 }
+ Signal { name: "effectGenerationTimeChanged"; lineNumber: 126 }
+ Signal { name: "pipelineCreationTimeChanged"; lineNumber: 127 }
+ Signal { name: "vmemAllocCountChanged"; lineNumber: 128 }
+ Signal { name: "vmemUsedBytesChanged"; lineNumber: 129 }
+ Signal { name: "graphicsApiNameChanged"; lineNumber: 130 }
+ Signal { name: "lastCompletedGpuTimeChanged"; lineNumber: 131 }
+ Method { name: "onFrameSwapped"; lineNumber: 134 }
+ Method { name: "releaseCachedResources"; lineNumber: 105 }
+ }
+ Component {
+ file: "private/qquick3drepeater_p.h"
+ lineNumber: 33
+ name: "QQuick3DRepeater"
+ accessSemantics: "reference"
+ defaultProperty: "delegate"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D/Repeater3D 6.0",
+ "QtQuick3D/Repeater3D 6.10",
+ "QtQuick3D/Repeater3D 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1546, 1547]
+ Property {
+ name: "model"
+ type: "QVariant"
+ read: "model"
+ write: "setModel"
+ notify: "modelChanged"
+ index: 0
+ lineNumber: 37
+ }
+ Property {
+ name: "delegate"
+ type: "QQmlComponent"
+ isPointer: true
+ read: "delegate"
+ write: "setDelegate"
+ notify: "delegateChanged"
+ index: 1
+ lineNumber: 38
+ }
+ Property {
+ name: "count"
+ type: "int"
+ read: "count"
+ notify: "countChanged"
+ index: 2
+ lineNumber: 39
+ isReadonly: true
+ }
+ Property {
+ name: "delegateModelAccess"
+ revision: 1546
+ type: "QQmlDelegateModel::DelegateModelAccess"
+ read: "delegateModelAccess"
+ write: "setDelegateModelAccess"
+ notify: "delegateModelAccessChanged"
+ index: 3
+ lineNumber: 40
+ isFinal: true
+ }
+ Signal { name: "modelChanged"; lineNumber: 65 }
+ Signal { name: "delegateChanged"; lineNumber: 66 }
+ Signal { name: "countChanged"; lineNumber: 67 }
+ Signal {
+ name: "objectAdded"
+ lineNumber: 69
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QQuick3DObject"; isPointer: true }
+ }
+ Signal {
+ name: "objectRemoved"
+ lineNumber: 70
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QQuick3DObject"; isPointer: true }
+ }
+ Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 72 }
+ Method {
+ name: "createdObject"
+ lineNumber: 84
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "initObject"
+ lineNumber: 85
+ Parameter { type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "modelUpdated"
+ lineNumber: 86
+ Parameter { name: "changeSet"; type: "QQmlChangeSet" }
+ Parameter { name: "reset"; type: "bool" }
+ }
+ Method {
+ name: "objectAt"
+ type: "QQuick3DObject"
+ isPointer: true
+ isMethodConstant: true
+ lineNumber: 59
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquick3dresourceloader_p.h"
+ lineNumber: 28
+ name: "QQuick3DResourceLoader"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/ResourceLoader 6.3"]
+ exportMetaObjectRevisions: [1539]
+ Property {
+ name: "meshSources"
+ type: "QUrl"
+ isList: true
+ read: "meshSources"
+ write: "setMeshSources"
+ notify: "meshSourcesChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "textures"
+ type: "QQuick3DTexture"
+ isList: true
+ read: "textures"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ }
+ Property {
+ name: "geometries"
+ type: "QQuick3DGeometry"
+ isList: true
+ read: "geometries"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ }
+ Signal { name: "meshSourcesChanged"; lineNumber: 44 }
+ Method {
+ name: "onGeometryDestroyed"
+ lineNumber: 47
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "onTextureDestroyed"
+ lineNumber: 48
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquick3dsceneenvironment_p.h"
+ lineNumber: 39
+ name: "QQuick3DSceneEnvironment"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: [
+ "QtQuick3D/SceneEnvironment 6.0",
+ "QtQuick3D/SceneEnvironment 6.4",
+ "QtQuick3D/SceneEnvironment 6.5",
+ "QtQuick3D/SceneEnvironment 6.9",
+ "QtQuick3D/SceneEnvironment 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1540, 1541, 1545, 1547]
+ Enum {
+ name: "QQuick3DEnvironmentAAModeValues"
+ lineNumber: 88
+ values: ["NoAA", "SSAA", "MSAA", "ProgressiveAA"]
+ }
+ Enum {
+ name: "QQuick3DEnvironmentAAQualityValues"
+ lineNumber: 96
+ values: ["Medium", "High", "VeryHigh"]
+ }
+ Enum {
+ name: "QQuick3DEnvironmentBackgroundTypes"
+ lineNumber: 103
+ values: [
+ "Transparent",
+ "Unspecified",
+ "Color",
+ "SkyBox",
+ "SkyBoxCubeMap"
+ ]
+ }
+ Enum {
+ name: "QQuick3DEnvironmentTonemapModes"
+ lineNumber: 112
+ values: [
+ "TonemapModeNone",
+ "TonemapModeLinear",
+ "TonemapModeAces",
+ "TonemapModeHejlDawson",
+ "TonemapModeFilmic"
+ ]
+ }
+ Enum {
+ name: "QQuick3DEnvironmentOITMethod"
+ lineNumber: 121
+ values: ["OITNone", "OITWeightedBlended", "OITLinkedList"]
+ }
+ Enum {
+ name: "QQuick3DEnvironmentTemporalAAMode"
+ lineNumber: 129
+ values: ["TAADefault", "TAAMotionVector"]
+ }
+ Property {
+ name: "antialiasingMode"
+ type: "QQuick3DEnvironmentAAModeValues"
+ read: "antialiasingMode"
+ write: "setAntialiasingMode"
+ notify: "antialiasingModeChanged"
+ index: 0
+ lineNumber: 42
+ }
+ Property {
+ name: "antialiasingQuality"
+ type: "QQuick3DEnvironmentAAQualityValues"
+ read: "antialiasingQuality"
+ write: "setAntialiasingQuality"
+ notify: "antialiasingQualityChanged"
+ index: 1
+ lineNumber: 43
+ }
+ Property {
+ name: "temporalAAMode"
+ revision: 1547
+ type: "QQuick3DEnvironmentTemporalAAMode"
+ read: "temporalAAMode"
+ write: "setTemporalAAMode"
+ notify: "temporalAAModeChanged"
+ index: 2
+ lineNumber: 45
+ }
+ Property {
+ name: "temporalAAEnabled"
+ type: "bool"
+ read: "temporalAAEnabled"
+ write: "setTemporalAAEnabled"
+ notify: "temporalAAEnabledChanged"
+ index: 3
+ lineNumber: 46
+ }
+ Property {
+ name: "temporalAAStrength"
+ type: "float"
+ read: "temporalAAStrength"
+ write: "setTemporalAAStrength"
+ notify: "temporalAAStrengthChanged"
+ index: 4
+ lineNumber: 47
+ }
+ Property {
+ name: "backgroundMode"
+ type: "QQuick3DEnvironmentBackgroundTypes"
+ read: "backgroundMode"
+ write: "setBackgroundMode"
+ notify: "backgroundModeChanged"
+ index: 5
+ lineNumber: 48
+ }
+ Property {
+ name: "clearColor"
+ type: "QColor"
+ read: "clearColor"
+ write: "setClearColor"
+ notify: "clearColorChanged"
+ index: 6
+ lineNumber: 49
+ }
+ Property {
+ name: "depthTestEnabled"
+ type: "bool"
+ read: "depthTestEnabled"
+ write: "setDepthTestEnabled"
+ notify: "depthTestEnabledChanged"
+ index: 7
+ lineNumber: 50
+ }
+ Property {
+ name: "depthPrePassEnabled"
+ type: "bool"
+ read: "depthPrePassEnabled"
+ write: "setDepthPrePassEnabled"
+ notify: "depthPrePassEnabledChanged"
+ index: 8
+ lineNumber: 51
+ }
+ Property {
+ name: "aoStrength"
+ type: "float"
+ read: "aoStrength"
+ write: "setAoStrength"
+ notify: "aoStrengthChanged"
+ index: 9
+ lineNumber: 53
+ }
+ Property {
+ name: "aoDistance"
+ type: "float"
+ read: "aoDistance"
+ write: "setAoDistance"
+ notify: "aoDistanceChanged"
+ index: 10
+ lineNumber: 54
+ }
+ Property {
+ name: "aoSoftness"
+ type: "float"
+ read: "aoSoftness"
+ write: "setAoSoftness"
+ notify: "aoSoftnessChanged"
+ index: 11
+ lineNumber: 55
+ }
+ Property {
+ name: "aoDither"
+ type: "bool"
+ read: "aoDither"
+ write: "setAoDither"
+ notify: "aoDitherChanged"
+ index: 12
+ lineNumber: 56
+ }
+ Property {
+ name: "aoSampleRate"
+ type: "int"
+ read: "aoSampleRate"
+ write: "setAoSampleRate"
+ notify: "aoSampleRateChanged"
+ index: 13
+ lineNumber: 57
+ }
+ Property {
+ name: "aoBias"
+ type: "float"
+ read: "aoBias"
+ write: "setAoBias"
+ notify: "aoBiasChanged"
+ index: 14
+ lineNumber: 58
+ }
+ Property {
+ name: "aoEnabled"
+ revision: 1541
+ type: "bool"
+ read: "aoEnabled"
+ write: "setAoEnabled"
+ notify: "aoEnabledChanged"
+ index: 15
+ lineNumber: 59
+ }
+ Property {
+ name: "lightProbe"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "lightProbe"
+ write: "setLightProbe"
+ notify: "lightProbeChanged"
+ index: 16
+ lineNumber: 61
+ }
+ Property {
+ name: "probeExposure"
+ type: "float"
+ read: "probeExposure"
+ write: "setProbeExposure"
+ notify: "probeExposureChanged"
+ index: 17
+ lineNumber: 62
+ }
+ Property {
+ name: "probeHorizon"
+ type: "float"
+ read: "probeHorizon"
+ write: "setProbeHorizon"
+ notify: "probeHorizonChanged"
+ index: 18
+ lineNumber: 63
+ }
+ Property {
+ name: "probeOrientation"
+ type: "QVector3D"
+ read: "probeOrientation"
+ write: "setProbeOrientation"
+ notify: "probeOrientationChanged"
+ index: 19
+ lineNumber: 64
+ }
+ Property {
+ name: "skyBoxCubeMap"
+ revision: 1540
+ type: "QQuick3DCubeMapTexture"
+ isPointer: true
+ read: "skyBoxCubeMap"
+ write: "setSkyBoxCubeMap"
+ notify: "skyBoxCubeMapChanged"
+ index: 20
+ lineNumber: 66
+ }
+ Property {
+ name: "tonemapMode"
+ type: "QQuick3DEnvironmentTonemapModes"
+ read: "tonemapMode"
+ write: "setTonemapMode"
+ notify: "tonemapModeChanged"
+ index: 21
+ lineNumber: 68
+ }
+ Property {
+ name: "effects"
+ type: "QQuick3DEffect"
+ isList: true
+ read: "effects"
+ index: 22
+ lineNumber: 70
+ isReadonly: true
+ }
+ Property {
+ name: "skyboxBlurAmount"
+ revision: 1540
+ type: "float"
+ read: "skyboxBlurAmount"
+ write: "setSkyboxBlurAmount"
+ notify: "skyboxBlurAmountChanged"
+ index: 23
+ lineNumber: 72
+ }
+ Property {
+ name: "specularAAEnabled"
+ revision: 1540
+ type: "bool"
+ read: "specularAAEnabled"
+ write: "setSpecularAAEnabled"
+ notify: "specularAAEnabledChanged"
+ index: 24
+ lineNumber: 73
+ }
+ Property {
+ name: "lightmapper"
+ revision: 1540
+ type: "QQuick3DLightmapper"
+ isPointer: true
+ read: "lightmapper"
+ write: "setLightmapper"
+ notify: "lightmapperChanged"
+ index: 25
+ lineNumber: 75
+ }
+ Property {
+ name: "debugSettings"
+ revision: 1541
+ type: "QQuick3DDebugSettings"
+ isPointer: true
+ read: "debugSettings"
+ write: "setDebugSettings"
+ notify: "debugSettingsChanged"
+ index: 26
+ lineNumber: 77
+ }
+ Property {
+ name: "scissorRect"
+ revision: 1541
+ type: "QRect"
+ read: "scissorRect"
+ write: "setScissorRect"
+ notify: "scissorRectChanged"
+ index: 27
+ lineNumber: 78
+ }
+ Property {
+ name: "fog"
+ revision: 1541
+ type: "QQuick3DFog"
+ isPointer: true
+ read: "fog"
+ write: "setFog"
+ notify: "fogChanged"
+ index: 28
+ lineNumber: 80
+ }
+ Property {
+ name: "oitMethod"
+ revision: 1545
+ type: "QQuick3DEnvironmentOITMethod"
+ read: "oitMethod"
+ write: "setOitMethod"
+ notify: "oitMethodChanged"
+ index: 29
+ lineNumber: 82
+ }
+ Signal { name: "antialiasingModeChanged"; lineNumber: 231 }
+ Signal { name: "antialiasingQualityChanged"; lineNumber: 232 }
+ Signal { name: "temporalAAModeChanged"; revision: 1547; lineNumber: 233 }
+ Signal { name: "temporalAAEnabledChanged"; lineNumber: 234 }
+ Signal { name: "temporalAAStrengthChanged"; lineNumber: 235 }
+ Signal { name: "backgroundModeChanged"; lineNumber: 237 }
+ Signal { name: "clearColorChanged"; lineNumber: 238 }
+ Signal { name: "aoStrengthChanged"; lineNumber: 240 }
+ Signal { name: "aoDistanceChanged"; lineNumber: 241 }
+ Signal { name: "aoSoftnessChanged"; lineNumber: 242 }
+ Signal { name: "aoDitherChanged"; lineNumber: 243 }
+ Signal { name: "aoSampleRateChanged"; lineNumber: 244 }
+ Signal { name: "aoBiasChanged"; lineNumber: 245 }
+ Signal { name: "aoEnabledChanged"; revision: 1541; lineNumber: 246 }
+ Signal { name: "lightProbeChanged"; lineNumber: 248 }
+ Signal { name: "probeExposureChanged"; lineNumber: 249 }
+ Signal { name: "probeHorizonChanged"; lineNumber: 250 }
+ Signal { name: "probeOrientationChanged"; lineNumber: 251 }
+ Signal { name: "depthTestEnabledChanged"; lineNumber: 253 }
+ Signal { name: "depthPrePassEnabledChanged"; lineNumber: 254 }
+ Signal { name: "tonemapModeChanged"; lineNumber: 256 }
+ Signal { name: "skyboxBlurAmountChanged"; revision: 1540; lineNumber: 258 }
+ Signal { name: "specularAAEnabledChanged"; revision: 1540; lineNumber: 259 }
+ Signal { name: "lightmapperChanged"; revision: 1540; lineNumber: 260 }
+ Signal { name: "skyBoxCubeMapChanged"; revision: 1540; lineNumber: 261 }
+ Signal { name: "debugSettingsChanged"; revision: 1541; lineNumber: 263 }
+ Signal { name: "scissorRectChanged"; revision: 1541; lineNumber: 264 }
+ Signal { name: "fogChanged"; revision: 1541; lineNumber: 266 }
+ Signal { name: "oitMethodChanged"; revision: 1545; lineNumber: 268 }
+ Method {
+ name: "setAntialiasingMode"
+ lineNumber: 191
+ Parameter {
+ name: "antialiasingMode"
+ type: "QQuick3DSceneEnvironment::QQuick3DEnvironmentAAModeValues"
+ }
+ }
+ Method {
+ name: "setAntialiasingQuality"
+ lineNumber: 192
+ Parameter {
+ name: "antialiasingQuality"
+ type: "QQuick3DSceneEnvironment::QQuick3DEnvironmentAAQualityValues"
+ }
+ }
+ Method {
+ name: "setTemporalAAMode"
+ revision: 1547
+ lineNumber: 193
+ Parameter { name: "newTemporalAAMode"; type: "QQuick3DEnvironmentTemporalAAMode" }
+ }
+ Method {
+ name: "setTemporalAAEnabled"
+ lineNumber: 194
+ Parameter { name: "temporalAAEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setTemporalAAStrength"
+ lineNumber: 195
+ Parameter { name: "strength"; type: "float" }
+ }
+ Method {
+ name: "setBackgroundMode"
+ lineNumber: 197
+ Parameter {
+ name: "backgroundMode"
+ type: "QQuick3DSceneEnvironment::QQuick3DEnvironmentBackgroundTypes"
+ }
+ }
+ Method {
+ name: "setClearColor"
+ lineNumber: 198
+ Parameter { name: "clearColor"; type: "QColor" }
+ }
+ Method {
+ name: "setAoStrength"
+ lineNumber: 200
+ Parameter { name: "aoStrength"; type: "float" }
+ }
+ Method {
+ name: "setAoDistance"
+ lineNumber: 201
+ Parameter { name: "aoDistance"; type: "float" }
+ }
+ Method {
+ name: "setAoSoftness"
+ lineNumber: 202
+ Parameter { name: "aoSoftness"; type: "float" }
+ }
+ Method {
+ name: "setAoDither"
+ lineNumber: 203
+ Parameter { name: "aoDither"; type: "bool" }
+ }
+ Method {
+ name: "setAoSampleRate"
+ lineNumber: 204
+ Parameter { name: "aoSampleRate"; type: "int" }
+ }
+ Method {
+ name: "setAoBias"
+ lineNumber: 205
+ Parameter { name: "aoBias"; type: "float" }
+ }
+ Method {
+ name: "setLightProbe"
+ lineNumber: 207
+ Parameter { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setProbeExposure"
+ lineNumber: 208
+ Parameter { name: "probeExposure"; type: "float" }
+ }
+ Method {
+ name: "setProbeHorizon"
+ lineNumber: 209
+ Parameter { name: "probeHorizon"; type: "float" }
+ }
+ Method {
+ name: "setProbeOrientation"
+ lineNumber: 210
+ Parameter { name: "orientation"; type: "QVector3D" }
+ }
+ Method {
+ name: "setDepthTestEnabled"
+ lineNumber: 212
+ Parameter { name: "depthTestEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setDepthPrePassEnabled"
+ lineNumber: 213
+ Parameter { name: "depthPrePassEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setTonemapMode"
+ lineNumber: 215
+ Parameter {
+ name: "tonemapMode"
+ type: "QQuick3DSceneEnvironment::QQuick3DEnvironmentTonemapModes"
+ }
+ }
+ Method {
+ name: "setSkyboxBlurAmount"
+ revision: 1540
+ lineNumber: 217
+ Parameter { name: "newSkyboxBlurAmount"; type: "float" }
+ }
+ Method {
+ name: "setSpecularAAEnabled"
+ revision: 1540
+ lineNumber: 218
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setSkyBoxCubeMap"
+ revision: 1540
+ lineNumber: 219
+ Parameter { name: "newSkyBoxCubeMap"; type: "QQuick3DCubeMapTexture"; isPointer: true }
+ }
+ Method {
+ name: "setLightmapper"
+ revision: 1540
+ lineNumber: 221
+ Parameter { name: "lightmapper"; type: "QQuick3DLightmapper"; isPointer: true }
+ }
+ Method {
+ name: "setDebugSettings"
+ revision: 1541
+ lineNumber: 223
+ Parameter { name: "newDebugSettings"; type: "QQuick3DDebugSettings"; isPointer: true }
+ }
+ Method {
+ name: "setScissorRect"
+ revision: 1541
+ lineNumber: 224
+ Parameter { name: "scissorRect"; type: "QRect" }
+ }
+ Method {
+ name: "setFog"
+ revision: 1541
+ lineNumber: 226
+ Parameter { name: "fog"; type: "QQuick3DFog"; isPointer: true }
+ }
+ Method {
+ name: "setOitMethod"
+ revision: 1545
+ lineNumber: 228
+ Parameter { name: "mode"; type: "QQuick3DSceneEnvironment::QQuick3DEnvironmentOITMethod" }
+ }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 475
+ name: "QQuick3DShaderUtilsApplyValue"
+ accessSemantics: "reference"
+ prototype: "QQuick3DShaderUtilsRenderCommand"
+ exports: ["QtQuick3D/SetUniformValue 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property { name: "target"; type: "QByteArray"; index: 0; lineNumber: 478 }
+ Property { name: "value"; type: "QVariant"; index: 1; lineNumber: 479 }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 81
+ name: "QQuick3DShaderUtilsBuffer"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/Buffer 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "TextureFilterOperation"
+ isScoped: true
+ lineNumber: 97
+ values: ["Unknown", "Nearest", "Linear"]
+ }
+ Enum {
+ name: "TextureCoordOperation"
+ isScoped: true
+ lineNumber: 105
+ values: ["Unknown", "ClampToEdge", "MirroredRepeat", "Repeat"]
+ }
+ Enum {
+ name: "AllocateBufferFlagValues"
+ isScoped: true
+ lineNumber: 114
+ values: ["None", "SceneLifetime"]
+ }
+ Enum {
+ name: "TextureFormat"
+ isScoped: true
+ lineNumber: 121
+ values: [
+ "Unknown",
+ "RGBA8",
+ "RGBA16F",
+ "RGBA32F",
+ "R8",
+ "R16",
+ "R16F",
+ "R32F"
+ ]
+ }
+ Property {
+ name: "format"
+ type: "TextureFormat"
+ read: "format"
+ write: "setFormat"
+ notify: "changed"
+ index: 0
+ lineNumber: 84
+ }
+ Property {
+ name: "textureFilterOperation"
+ type: "TextureFilterOperation"
+ read: "textureFilterOperation"
+ write: "setTextureFilterOperation"
+ notify: "changed"
+ index: 1
+ lineNumber: 85
+ }
+ Property {
+ name: "textureCoordOperation"
+ type: "TextureCoordOperation"
+ read: "textureCoordOperation"
+ write: "setTextureCoordOperation"
+ notify: "changed"
+ index: 2
+ lineNumber: 86
+ }
+ Property { name: "sizeMultiplier"; type: "float"; notify: "changed"; index: 3; lineNumber: 87 }
+ Property {
+ name: "bufferFlags"
+ type: "AllocateBufferFlagValues"
+ read: "bufferFlags"
+ write: "setBufferFlags"
+ notify: "changed"
+ index: 4
+ lineNumber: 88
+ }
+ Property { name: "name"; type: "QByteArray"; notify: "changed"; index: 5; lineNumber: 89 }
+ Signal { name: "changed"; lineNumber: 154 }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 171
+ name: "QQuick3DShaderUtilsBufferInput"
+ accessSemantics: "reference"
+ prototype: "QQuick3DShaderUtilsRenderCommand"
+ exports: ["QtQuick3D/BufferInput 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "buffer"
+ type: "QQuick3DShaderUtilsBuffer"
+ isPointer: true
+ read: "buffer"
+ write: "setBuffer"
+ index: 0
+ lineNumber: 174
+ }
+ Property { name: "sampler"; type: "QByteArray"; index: 1; lineNumber: 175 }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 313
+ name: "QQuick3DShaderUtilsPipelineStateOverride"
+ accessSemantics: "reference"
+ prototype: "QQuick3DShaderUtilsRenderCommand"
+ exports: ["QtQuick3D/PipelineStateOverride 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Enum {
+ name: "CompareOperation"
+ isScoped: true
+ lineNumber: 340
+ values: [
+ "Never",
+ "Less",
+ "Equal",
+ "LessOrEqual",
+ "Greater",
+ "NotEqual",
+ "GreaterOrEqual",
+ "Always"
+ ]
+ }
+ Enum {
+ name: "CullMode"
+ isScoped: true
+ lineNumber: 352
+ values: ["None", "Front", "Back"]
+ }
+ Enum {
+ name: "PolygonMode"
+ isScoped: true
+ lineNumber: 359
+ values: ["Fill", "Line"]
+ }
+ Property {
+ name: "depthTestEnabled"
+ type: "bool"
+ read: "depthTestEnabled"
+ write: "setDepthTestEnabled"
+ reset: "resetDepthTestEnabled"
+ notify: "depthTestEnabledChanged"
+ index: 0
+ lineNumber: 316
+ }
+ Property {
+ name: "depthWriteEnabled"
+ type: "bool"
+ read: "depthWriteEnabled"
+ write: "setDepthWriteEnabled"
+ reset: "resetDepthWriteEnabled"
+ notify: "depthWriteEnabledChanged"
+ index: 1
+ lineNumber: 317
+ }
+ Property {
+ name: "blendEnabled"
+ type: "bool"
+ read: "blendEnabled"
+ write: "setBlendEnabled"
+ reset: "resetBlendEnabled"
+ notify: "blendEnabledChanged"
+ index: 2
+ lineNumber: 318
+ isFinal: true
+ }
+ Property {
+ name: "usesStencilReference"
+ type: "bool"
+ read: "usesStencilReference"
+ write: "setUsesStencilReference"
+ reset: "resetUsesStencilReference"
+ notify: "usesStencilReferenceChanged"
+ index: 3
+ lineNumber: 319
+ }
+ Property {
+ name: "usesScissor"
+ type: "bool"
+ read: "usesScissor"
+ write: "setUsesScissor"
+ reset: "resetUsesScissor"
+ notify: "usesScissorChanged"
+ index: 4
+ lineNumber: 320
+ }
+ Property {
+ name: "depthFunction"
+ type: "CompareOperation"
+ read: "depthFunction"
+ write: "setDepthFunction"
+ reset: "resetDepthFunction"
+ notify: "depthFunctionChanged"
+ index: 5
+ lineNumber: 321
+ }
+ Property {
+ name: "cullMode"
+ type: "CullMode"
+ read: "cullMode"
+ write: "setCullMode"
+ reset: "resetCullMode"
+ notify: "cullModeChanged"
+ index: 6
+ lineNumber: 322
+ }
+ Property {
+ name: "polygonMode"
+ type: "PolygonMode"
+ read: "polygonMode"
+ write: "setPolygonMode"
+ reset: "resetPolygonMode"
+ notify: "polygonModeChanged"
+ index: 7
+ lineNumber: 323
+ }
+ Property {
+ name: "stencilWriteMask"
+ type: "uint"
+ read: "stencilWriteMask"
+ write: "setStencilWriteMask"
+ reset: "resetStencilWriteMask"
+ notify: "stencilWriteMaskChanged"
+ index: 8
+ lineNumber: 324
+ }
+ Property {
+ name: "stencilReference"
+ type: "uint"
+ read: "stencilReference"
+ write: "setStencilReference"
+ reset: "resetStencilReference"
+ notify: "stencilReferenceChanged"
+ index: 9
+ lineNumber: 325
+ }
+ Property {
+ name: "viewport"
+ type: "QRectF"
+ read: "viewport"
+ write: "setViewport"
+ reset: "resetViewport"
+ notify: "viewportChanged"
+ index: 10
+ lineNumber: 326
+ }
+ Property {
+ name: "scissor"
+ type: "QRect"
+ read: "scissor"
+ write: "setScissor"
+ reset: "resetScissor"
+ notify: "scissorChanged"
+ index: 11
+ lineNumber: 327
+ }
+ Property {
+ name: "targetBlend0"
+ type: "QQuick3DRenderPassTargetBlend"
+ read: "targetBlend0"
+ write: "setTargetBlend0"
+ reset: "resetTargetBlend0"
+ notify: "targetBlend0Changed"
+ index: 12
+ lineNumber: 328
+ }
+ Property {
+ name: "targetBlend1"
+ type: "QQuick3DRenderPassTargetBlend"
+ read: "targetBlend1"
+ write: "setTargetBlend1"
+ reset: "resetTargetBlend1"
+ notify: "targetBlend1Changed"
+ index: 13
+ lineNumber: 329
+ }
+ Property {
+ name: "targetBlend2"
+ type: "QQuick3DRenderPassTargetBlend"
+ read: "targetBlend2"
+ write: "setTargetBlend2"
+ reset: "resetTargetBlend2"
+ notify: "targetBlend2Changed"
+ index: 14
+ lineNumber: 330
+ }
+ Property {
+ name: "targetBlend3"
+ type: "QQuick3DRenderPassTargetBlend"
+ read: "targetBlend3"
+ write: "setTargetBlend3"
+ reset: "resetTargetBlend3"
+ notify: "targetBlend3Changed"
+ index: 15
+ lineNumber: 331
+ }
+ Property {
+ name: "targetBlend4"
+ type: "QQuick3DRenderPassTargetBlend"
+ read: "targetBlend4"
+ write: "setTargetBlend4"
+ reset: "resetTargetBlend4"
+ notify: "targetBlend4Changed"
+ index: 16
+ lineNumber: 332
+ }
+ Property {
+ name: "targetBlend5"
+ type: "QQuick3DRenderPassTargetBlend"
+ read: "targetBlend5"
+ write: "setTargetBlend5"
+ reset: "resetTargetBlend5"
+ notify: "targetBlend5Changed"
+ index: 17
+ lineNumber: 333
+ }
+ Property {
+ name: "targetBlend6"
+ type: "QQuick3DRenderPassTargetBlend"
+ read: "targetBlend6"
+ write: "setTargetBlend6"
+ reset: "resetTargetBlend6"
+ notify: "targetBlend6Changed"
+ index: 18
+ lineNumber: 334
+ }
+ Property {
+ name: "targetBlend7"
+ type: "QQuick3DRenderPassTargetBlend"
+ read: "targetBlend7"
+ write: "setTargetBlend7"
+ reset: "resetTargetBlend7"
+ notify: "targetBlend7Changed"
+ index: 19
+ lineNumber: 335
+ }
+ Signal { name: "depthTestEnabledChanged"; lineNumber: 448 }
+ Signal { name: "depthWriteEnabledChanged"; lineNumber: 449 }
+ Signal { name: "blendEnabledChanged"; lineNumber: 450 }
+ Signal { name: "usesStencilReferenceChanged"; lineNumber: 451 }
+ Signal { name: "usesScissorChanged"; lineNumber: 452 }
+ Signal { name: "depthFunctionChanged"; lineNumber: 453 }
+ Signal { name: "cullModeChanged"; lineNumber: 454 }
+ Signal { name: "polygonModeChanged"; lineNumber: 455 }
+ Signal { name: "stencilWriteMaskChanged"; lineNumber: 456 }
+ Signal { name: "stencilReferenceChanged"; lineNumber: 457 }
+ Signal { name: "viewportChanged"; lineNumber: 458 }
+ Signal { name: "scissorChanged"; lineNumber: 459 }
+ Signal { name: "targetBlend0Changed"; lineNumber: 460 }
+ Signal { name: "targetBlend1Changed"; lineNumber: 461 }
+ Signal { name: "targetBlend2Changed"; lineNumber: 462 }
+ Signal { name: "targetBlend3Changed"; lineNumber: 463 }
+ Signal { name: "targetBlend4Changed"; lineNumber: 464 }
+ Signal { name: "targetBlend5Changed"; lineNumber: 465 }
+ Signal { name: "targetBlend6Changed"; lineNumber: 466 }
+ Signal { name: "targetBlend7Changed"; lineNumber: 467 }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 157
+ name: "QQuick3DShaderUtilsRenderCommand"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/Command 6.0"]
+ exportMetaObjectRevisions: [1536]
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 666
+ name: "QQuick3DShaderUtilsRenderPass"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/Pass 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property {
+ name: "commands"
+ type: "QQuick3DShaderUtilsRenderCommand"
+ isList: true
+ read: "commands"
+ index: 0
+ lineNumber: 669
+ isReadonly: true
+ }
+ Property {
+ name: "output"
+ type: "QQuick3DShaderUtilsBuffer"
+ isPointer: true
+ index: 1
+ lineNumber: 670
+ }
+ Property {
+ name: "shaders"
+ type: "QQuick3DShaderUtilsShader"
+ isList: true
+ read: "shaders"
+ index: 2
+ lineNumber: 671
+ isReadonly: true
+ }
+ Signal { name: "changed"; lineNumber: 696 }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 617
+ name: "QQuick3DShaderUtilsRenderPassAddDefine"
+ accessSemantics: "reference"
+ prototype: "QQuick3DShaderUtilsRenderCommand"
+ exports: ["QtQuick3D/AddDefine 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property { name: "name"; type: "QByteArray"; index: 0; lineNumber: 620 }
+ Property { name: "value"; type: "int"; index: 1; lineNumber: 621 }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 565
+ name: "QQuick3DShaderUtilsRenderPassColorAttachment"
+ accessSemantics: "reference"
+ prototype: "QQuick3DShaderUtilsRenderCommand"
+ exports: ["QtQuick3D/ColorAttachment 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property {
+ name: "target"
+ type: "QQuick3DShaderUtilsRenderPassTexture"
+ isPointer: true
+ index: 0
+ lineNumber: 568
+ }
+ Property {
+ name: "name"
+ type: "QByteArray"
+ read: "name"
+ write: "setName"
+ index: 1
+ lineNumber: 569
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 603
+ name: "QQuick3DShaderUtilsRenderPassDepthStencilAttachment"
+ accessSemantics: "reference"
+ prototype: "QQuick3DShaderUtilsRenderCommand"
+ exports: ["QtQuick3D/DepthStencilAttachment 6.11"]
+ exportMetaObjectRevisions: [1547]
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 587
+ name: "QQuick3DShaderUtilsRenderPassDepthTextureAttachment"
+ accessSemantics: "reference"
+ prototype: "QQuick3DShaderUtilsRenderCommand"
+ exports: ["QtQuick3D/DepthTextureAttachment 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property {
+ name: "target"
+ type: "QQuick3DShaderUtilsRenderPassTexture"
+ isPointer: true
+ index: 0
+ lineNumber: 590
+ }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 522
+ name: "QQuick3DShaderUtilsRenderPassTexture"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/RenderPassTexture 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Enum {
+ name: "TextureFormat"
+ isScoped: true
+ lineNumber: 530
+ values: [
+ "Unknown",
+ "RGBA8",
+ "RGBA16F",
+ "RGBA32F",
+ "R8",
+ "R16",
+ "R16F",
+ "R32F",
+ "Depth16",
+ "Depth24",
+ "Depth32",
+ "Depth24Stencil8"
+ ]
+ }
+ Property {
+ name: "format"
+ type: "TextureFormat"
+ read: "format"
+ write: "setFormat"
+ index: 0
+ lineNumber: 525
+ isFinal: true
+ }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 492
+ name: "QQuick3DShaderUtilsRenderablesFilter"
+ accessSemantics: "reference"
+ prototype: "QQuick3DShaderUtilsRenderCommand"
+ exports: ["QtQuick3D/RenderablesFilter 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Enum {
+ name: "RenderableTypes"
+ alias: "RenderableType"
+ isFlag: true
+ isScoped: true
+ type: "uint"
+ lineNumber: 502
+ values: ["None", "Opaque", "Transparent"]
+ }
+ Property { name: "layerMask"; type: "uint"; index: 0; lineNumber: 496 }
+ Property {
+ name: "renderableTypes"
+ type: "RenderableTypes"
+ read: "renderableTypes"
+ write: "setRenderableTypes"
+ index: 1
+ lineNumber: 497
+ }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 699
+ name: "QQuick3DShaderUtilsShader"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/Shader 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "Stage"
+ isScoped: true
+ type: "quint8"
+ lineNumber: 710
+ values: ["Vertex", "Fragment"]
+ }
+ Property { name: "shader"; type: "QUrl"; notify: "shaderChanged"; index: 0; lineNumber: 702 }
+ Property { name: "stage"; type: "Stage"; notify: "stageChanged"; index: 1; lineNumber: 703 }
+ Signal { name: "shaderChanged"; lineNumber: 721 }
+ Signal { name: "stageChanged"; lineNumber: 722 }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 636
+ name: "QQuick3DShaderUtilsSubRenderPass"
+ accessSemantics: "reference"
+ prototype: "QQuick3DShaderUtilsRenderCommand"
+ exports: ["QtQuick3D/SubRenderPass 6.11"]
+ exportMetaObjectRevisions: [1547]
+ Property {
+ name: "renderPass"
+ type: "QQuick3DRenderPass"
+ isPointer: true
+ read: "renderPass"
+ write: "setRenderPass"
+ notify: "renderPassChanged"
+ index: 0
+ lineNumber: 639
+ isFinal: true
+ }
+ Signal { name: "renderPassChanged"; lineNumber: 653 }
+ }
+ Component {
+ file: "private/qquick3dshaderutils_p.h"
+ lineNumber: 54
+ name: "QQuick3DShaderUtilsTextureInput"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/TextureInput 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "texture"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "texture"
+ write: "setTexture"
+ notify: "textureChanged"
+ index: 0
+ lineNumber: 57
+ }
+ Property { name: "enabled"; type: "bool"; notify: "enabledChanged"; index: 1; lineNumber: 58 }
+ Signal { name: "textureChanged"; lineNumber: 77 }
+ Signal { name: "enabledChanged"; lineNumber: 78 }
+ Method {
+ name: "setTexture"
+ lineNumber: 74
+ Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qquick3dskeleton_p.h"
+ lineNumber: 24
+ name: "QQuick3DSkeleton"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: ["QtQuick3D/Skeleton 6.0", "QtQuick3D/Skeleton 6.11"]
+ exportMetaObjectRevisions: [1536, 1547]
+ Signal { name: "skeletonNodeDirty"; lineNumber: 37 }
+ }
+ Component {
+ file: "private/qquick3dskin_p.h"
+ lineNumber: 27
+ name: "QQuick3DSkin"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/Skin 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Property {
+ name: "joints"
+ type: "QQuick3DNode"
+ isList: true
+ read: "joints"
+ index: 0
+ lineNumber: 30
+ isReadonly: true
+ }
+ Property {
+ name: "inverseBindPoses"
+ type: "QMatrix4x4"
+ isList: true
+ read: "inverseBindPoses"
+ write: "setInverseBindPoses"
+ notify: "inverseBindPosesChanged"
+ index: 1
+ lineNumber: 31
+ }
+ Signal { name: "inverseBindPosesChanged"; lineNumber: 46 }
+ Method {
+ name: "setInverseBindPoses"
+ lineNumber: 43
+ Parameter { name: "poses"; type: "QMatrix4x4"; isList: true }
+ }
+ }
+ Component {
+ file: "private/qquick3dspecularglossymaterial_p.h"
+ lineNumber: 28
+ name: "QQuick3DSpecularGlossyMaterial"
+ accessSemantics: "reference"
+ prototype: "QQuick3DMaterial"
+ exports: [
+ "QtQuick3D/SpecularGlossyMaterial 6.4",
+ "QtQuick3D/SpecularGlossyMaterial 6.5",
+ "QtQuick3D/SpecularGlossyMaterial 6.8"
+ ]
+ exportMetaObjectRevisions: [1540, 1541, 1544]
+ Enum {
+ name: "Lighting"
+ lineNumber: 124
+ values: ["NoLighting", "FragmentLighting"]
+ }
+ Enum {
+ name: "BlendMode"
+ lineNumber: 130
+ values: ["SourceOver", "Screen", "Multiply"]
+ }
+ Enum {
+ name: "AlphaMode"
+ lineNumber: 137
+ values: ["Default", "Mask", "Blend", "Opaque"]
+ }
+ Enum {
+ name: "VertexColorMask"
+ lineNumber: 145
+ values: [
+ "NoMask",
+ "GlossinessMask",
+ "NormalStrengthMask",
+ "ClearcoatAmountMask",
+ "ClearcoatRoughnessAmountMask",
+ "ClearcoatNormalStrengthMask",
+ "HeightAmountMask",
+ "OcclusionAmountMask",
+ "ThicknessFactorMask",
+ "TransmissionFactorMask"
+ ]
+ }
+ Enum {
+ name: "VertexColorMaskFlags"
+ alias: "VertexColorMask"
+ isFlag: true
+ lineNumber: 145
+ values: [
+ "NoMask",
+ "GlossinessMask",
+ "NormalStrengthMask",
+ "ClearcoatAmountMask",
+ "ClearcoatRoughnessAmountMask",
+ "ClearcoatNormalStrengthMask",
+ "HeightAmountMask",
+ "OcclusionAmountMask",
+ "ThicknessFactorMask",
+ "TransmissionFactorMask"
+ ]
+ }
+ Property {
+ name: "lighting"
+ type: "Lighting"
+ read: "lighting"
+ write: "setLighting"
+ notify: "lightingChanged"
+ index: 0
+ lineNumber: 31
+ }
+ Property {
+ name: "blendMode"
+ type: "BlendMode"
+ read: "blendMode"
+ write: "setBlendMode"
+ notify: "blendModeChanged"
+ index: 1
+ lineNumber: 32
+ }
+ Property {
+ name: "albedoColor"
+ type: "QColor"
+ read: "albedoColor"
+ write: "setAlbedoColor"
+ notify: "albedoColorChanged"
+ index: 2
+ lineNumber: 34
+ }
+ Property {
+ name: "albedoMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "albedoMap"
+ write: "setAlbedoMap"
+ notify: "albedoMapChanged"
+ index: 3
+ lineNumber: 35
+ }
+ Property {
+ name: "albedoSingleChannelEnabled"
+ revision: 1544
+ type: "bool"
+ read: "albedoSingleChannelEnabled"
+ write: "setAlbedoSingleChannelEnabled"
+ notify: "albedoSingleChannelEnabledChanged"
+ index: 4
+ lineNumber: 36
+ }
+ Property {
+ name: "albedoChannel"
+ revision: 1544
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "albedoChannel"
+ write: "setAlbedoChannel"
+ notify: "albedoChannelChanged"
+ index: 5
+ lineNumber: 37
+ }
+ Property {
+ name: "specularColor"
+ type: "QColor"
+ read: "specularColor"
+ write: "setSpecularColor"
+ notify: "specularColorChanged"
+ index: 6
+ lineNumber: 39
+ }
+ Property {
+ name: "specularMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "specularMap"
+ write: "setSpecularMap"
+ notify: "specularMapChanged"
+ index: 7
+ lineNumber: 40
+ }
+ Property {
+ name: "specularSingleChannelEnabled"
+ revision: 1544
+ type: "bool"
+ read: "specularSingleChannelEnabled"
+ write: "setSpecularSingleChannelEnabled"
+ notify: "specularSingleChannelEnabledChanged"
+ index: 8
+ lineNumber: 41
+ }
+ Property {
+ name: "specularChannel"
+ revision: 1544
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "specularChannel"
+ write: "setSpecularChannel"
+ notify: "specularChannelChanged"
+ index: 9
+ lineNumber: 42
+ }
+ Property {
+ name: "glossiness"
+ type: "float"
+ read: "glossiness"
+ write: "setGlossiness"
+ notify: "glossinessChanged"
+ index: 10
+ lineNumber: 44
+ }
+ Property {
+ name: "glossinessMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "glossinessMap"
+ write: "setGlossinessMap"
+ notify: "glossinessMapChanged"
+ index: 11
+ lineNumber: 45
+ }
+ Property {
+ name: "glossinessChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "glossinessChannel"
+ write: "setGlossinessChannel"
+ notify: "glossinessChannelChanged"
+ index: 12
+ lineNumber: 46
+ }
+ Property {
+ name: "emissiveFactor"
+ type: "QVector3D"
+ read: "emissiveFactor"
+ write: "setEmissiveFactor"
+ notify: "emissiveFactorChanged"
+ index: 13
+ lineNumber: 48
+ }
+ Property {
+ name: "emissiveMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "emissiveMap"
+ write: "setEmissiveMap"
+ notify: "emissiveMapChanged"
+ index: 14
+ lineNumber: 49
+ }
+ Property {
+ name: "emissiveSingleChannelEnabled"
+ revision: 1544
+ type: "bool"
+ read: "emissiveSingleChannelEnabled"
+ write: "setEmissiveSingleChannelEnabled"
+ notify: "emissiveSingleChannelEnabledChanged"
+ index: 15
+ lineNumber: 50
+ }
+ Property {
+ name: "emissiveChannel"
+ revision: 1544
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "emissiveChannel"
+ write: "setEmissiveChannel"
+ notify: "emissiveChannelChanged"
+ index: 16
+ lineNumber: 51
+ }
+ Property {
+ name: "invertOpacityMapValue"
+ revision: 1544
+ type: "bool"
+ read: "invertOpacityMapValue"
+ write: "setInvertOpacityMapValue"
+ notify: "invertOpacityMapValueChanged"
+ index: 17
+ lineNumber: 53
+ }
+ Property {
+ name: "opacity"
+ type: "float"
+ read: "opacity"
+ write: "setOpacity"
+ notify: "opacityChanged"
+ index: 18
+ lineNumber: 54
+ }
+ Property {
+ name: "opacityMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "opacityMap"
+ write: "setOpacityMap"
+ notify: "opacityMapChanged"
+ index: 19
+ lineNumber: 55
+ }
+ Property {
+ name: "opacityChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "opacityChannel"
+ write: "setOpacityChannel"
+ notify: "opacityChannelChanged"
+ index: 20
+ lineNumber: 56
+ }
+ Property {
+ name: "normalMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "normalMap"
+ write: "setNormalMap"
+ notify: "normalMapChanged"
+ index: 21
+ lineNumber: 58
+ }
+ Property {
+ name: "normalStrength"
+ type: "float"
+ read: "normalStrength"
+ write: "setNormalStrength"
+ notify: "normalStrengthChanged"
+ index: 22
+ lineNumber: 59
+ }
+ Property {
+ name: "occlusionMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "occlusionMap"
+ write: "setOcclusionMap"
+ notify: "occlusionMapChanged"
+ index: 23
+ lineNumber: 61
+ }
+ Property {
+ name: "occlusionChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "occlusionChannel"
+ write: "setOcclusionChannel"
+ notify: "occlusionChannelChanged"
+ index: 24
+ lineNumber: 62
+ }
+ Property {
+ name: "occlusionAmount"
+ type: "float"
+ read: "occlusionAmount"
+ write: "setOcclusionAmount"
+ notify: "occlusionAmountChanged"
+ index: 25
+ lineNumber: 63
+ }
+ Property {
+ name: "alphaMode"
+ type: "AlphaMode"
+ read: "alphaMode"
+ write: "setAlphaMode"
+ notify: "alphaModeChanged"
+ index: 26
+ lineNumber: 65
+ }
+ Property {
+ name: "alphaCutoff"
+ type: "float"
+ read: "alphaCutoff"
+ write: "setAlphaCutoff"
+ notify: "alphaCutoffChanged"
+ index: 27
+ lineNumber: 66
+ }
+ Property {
+ name: "pointSize"
+ type: "float"
+ read: "pointSize"
+ write: "setPointSize"
+ notify: "pointSizeChanged"
+ index: 28
+ lineNumber: 68
+ }
+ Property {
+ name: "lineWidth"
+ type: "float"
+ read: "lineWidth"
+ write: "setLineWidth"
+ notify: "lineWidthChanged"
+ index: 29
+ lineNumber: 69
+ }
+ Property {
+ name: "heightMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "heightMap"
+ write: "setHeightMap"
+ notify: "heightMapChanged"
+ index: 30
+ lineNumber: 71
+ }
+ Property {
+ name: "heightChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "heightChannel"
+ write: "setHeightChannel"
+ notify: "heightChannelChanged"
+ index: 31
+ lineNumber: 72
+ }
+ Property {
+ name: "heightAmount"
+ type: "float"
+ read: "heightAmount"
+ write: "setHeightAmount"
+ notify: "heightAmountChanged"
+ index: 32
+ lineNumber: 73
+ }
+ Property {
+ name: "minHeightMapSamples"
+ type: "int"
+ read: "minHeightMapSamples"
+ write: "setMinHeightMapSamples"
+ notify: "minHeightMapSamplesChanged"
+ index: 33
+ lineNumber: 74
+ }
+ Property {
+ name: "maxHeightMapSamples"
+ type: "int"
+ read: "maxHeightMapSamples"
+ write: "setMaxHeightMapSamples"
+ notify: "maxHeightMapSamplesChanged"
+ index: 34
+ lineNumber: 75
+ }
+ Property {
+ name: "clearcoatAmount"
+ type: "float"
+ read: "clearcoatAmount"
+ write: "setClearcoatAmount"
+ notify: "clearcoatAmountChanged"
+ index: 35
+ lineNumber: 77
+ }
+ Property {
+ name: "clearcoatMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "clearcoatMap"
+ write: "setClearcoatMap"
+ notify: "clearcoatMapChanged"
+ index: 36
+ lineNumber: 78
+ }
+ Property {
+ name: "clearcoatChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "clearcoatChannel"
+ write: "setClearcoatChannel"
+ notify: "clearcoatChannelChanged"
+ index: 37
+ lineNumber: 79
+ }
+ Property {
+ name: "clearcoatRoughnessAmount"
+ type: "float"
+ read: "clearcoatRoughnessAmount"
+ write: "setClearcoatRoughnessAmount"
+ notify: "clearcoatRoughnessAmountChanged"
+ index: 38
+ lineNumber: 81
+ }
+ Property {
+ name: "clearcoatRoughnessChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "clearcoatRoughnessChannel"
+ write: "setClearcoatRoughnessChannel"
+ notify: "clearcoatRoughnessChannelChanged"
+ index: 39
+ lineNumber: 83
+ }
+ Property {
+ name: "clearcoatRoughnessMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "clearcoatRoughnessMap"
+ write: "setClearcoatRoughnessMap"
+ notify: "clearcoatRoughnessMapChanged"
+ index: 40
+ lineNumber: 85
+ }
+ Property {
+ name: "clearcoatNormalMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "clearcoatNormalMap"
+ write: "setClearcoatNormalMap"
+ notify: "clearcoatNormalMapChanged"
+ index: 41
+ lineNumber: 87
+ }
+ Property {
+ name: "clearcoatNormalStrength"
+ revision: 1544
+ type: "float"
+ read: "clearcoatNormalStrength"
+ write: "setClearcoatNormalStrength"
+ notify: "clearcoatNormalStrengthChanged"
+ index: 42
+ lineNumber: 89
+ }
+ Property {
+ name: "transmissionFactor"
+ type: "float"
+ read: "transmissionFactor"
+ write: "setTransmissionFactor"
+ notify: "transmissionFactorChanged"
+ index: 43
+ lineNumber: 91
+ }
+ Property {
+ name: "transmissionMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "transmissionMap"
+ write: "setTransmissionMap"
+ notify: "transmissionMapChanged"
+ index: 44
+ lineNumber: 92
+ }
+ Property {
+ name: "transmissionChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "transmissionChannel"
+ write: "setTransmissionChannel"
+ notify: "transmissionChannelChanged"
+ index: 45
+ lineNumber: 93
+ }
+ Property {
+ name: "thicknessFactor"
+ type: "float"
+ read: "thicknessFactor"
+ write: "setThicknessFactor"
+ notify: "thicknessFactorChanged"
+ index: 46
+ lineNumber: 95
+ }
+ Property {
+ name: "thicknessMap"
+ type: "QQuick3DTexture"
+ isPointer: true
+ read: "thicknessMap"
+ write: "setThicknessMap"
+ notify: "thicknessMapChanged"
+ index: 47
+ lineNumber: 96
+ }
+ Property {
+ name: "thicknessChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ read: "thicknessChannel"
+ write: "setThicknessChannel"
+ notify: "thicknessChannelChanged"
+ index: 48
+ lineNumber: 97
+ }
+ Property {
+ name: "attenuationDistance"
+ type: "float"
+ read: "attenuationDistance"
+ write: "setAttenuationDistance"
+ notify: "attenuationDistanceChanged"
+ index: 49
+ lineNumber: 99
+ }
+ Property {
+ name: "attenuationColor"
+ type: "QColor"
+ read: "attenuationColor"
+ write: "setAttenuationColor"
+ notify: "attenuationColorChanged"
+ index: 50
+ lineNumber: 100
+ }
+ Property {
+ name: "vertexColorsEnabled"
+ revision: 1541
+ type: "bool"
+ read: "vertexColorsEnabled"
+ write: "setVertexColorsEnabled"
+ notify: "vertexColorsEnabledChanged"
+ index: 51
+ lineNumber: 102
+ }
+ Property {
+ name: "fresnelScaleBiasEnabled"
+ revision: 1544
+ type: "bool"
+ read: "fresnelScaleBiasEnabled"
+ write: "setFresnelScaleBiasEnabled"
+ notify: "fresnelScaleBiasEnabledChanged"
+ index: 52
+ lineNumber: 104
+ }
+ Property {
+ name: "fresnelScale"
+ revision: 1544
+ type: "float"
+ read: "fresnelScale"
+ write: "setFresnelScale"
+ notify: "fresnelScaleChanged"
+ index: 53
+ lineNumber: 105
+ }
+ Property {
+ name: "fresnelBias"
+ revision: 1544
+ type: "float"
+ read: "fresnelBias"
+ write: "setFresnelBias"
+ notify: "fresnelBiasChanged"
+ index: 54
+ lineNumber: 106
+ }
+ Property {
+ name: "fresnelPower"
+ revision: 1544
+ type: "float"
+ read: "fresnelPower"
+ write: "setFresnelPower"
+ notify: "fresnelPowerChanged"
+ index: 55
+ lineNumber: 107
+ }
+ Property {
+ name: "clearcoatFresnelScaleBiasEnabled"
+ revision: 1544
+ type: "bool"
+ read: "clearcoatFresnelScaleBiasEnabled"
+ write: "setClearcoatFresnelScaleBiasEnabled"
+ notify: "clearcoatFresnelScaleBiasEnabledChanged"
+ index: 56
+ lineNumber: 109
+ }
+ Property {
+ name: "clearcoatFresnelScale"
+ revision: 1544
+ type: "float"
+ read: "clearcoatFresnelScale"
+ write: "setClearcoatFresnelScale"
+ notify: "clearcoatFresnelScaleChanged"
+ index: 57
+ lineNumber: 110
+ }
+ Property {
+ name: "clearcoatFresnelBias"
+ revision: 1544
+ type: "float"
+ read: "clearcoatFresnelBias"
+ write: "setClearcoatFresnelBias"
+ notify: "clearcoatFresnelBiasChanged"
+ index: 58
+ lineNumber: 111
+ }
+ Property {
+ name: "clearcoatFresnelPower"
+ revision: 1544
+ type: "float"
+ read: "clearcoatFresnelPower"
+ write: "setClearcoatFresnelPower"
+ notify: "clearcoatFresnelPowerChanged"
+ index: 59
+ lineNumber: 112
+ }
+ Property {
+ name: "vertexColorsMaskEnabled"
+ revision: 1544
+ type: "bool"
+ read: "vertexColorsMaskEnabled"
+ write: "setVertexColorsMaskEnabled"
+ notify: "vertexColorsMaskEnabledChanged"
+ index: 60
+ lineNumber: 114
+ }
+ Property {
+ name: "vertexColorRedMask"
+ revision: 1544
+ type: "VertexColorMaskFlags"
+ read: "vertexColorRedMask"
+ write: "setVertexColorRedMask"
+ notify: "vertexColorRedMaskChanged"
+ index: 61
+ lineNumber: 115
+ }
+ Property {
+ name: "vertexColorGreenMask"
+ revision: 1544
+ type: "VertexColorMaskFlags"
+ read: "vertexColorGreenMask"
+ write: "setVertexColorGreenMask"
+ notify: "vertexColorGreenMaskChanged"
+ index: 62
+ lineNumber: 116
+ }
+ Property {
+ name: "vertexColorBlueMask"
+ revision: 1544
+ type: "VertexColorMaskFlags"
+ read: "vertexColorBlueMask"
+ write: "setVertexColorBlueMask"
+ notify: "vertexColorBlueMaskChanged"
+ index: 63
+ lineNumber: 117
+ }
+ Property {
+ name: "vertexColorAlphaMask"
+ revision: 1544
+ type: "VertexColorMaskFlags"
+ read: "vertexColorAlphaMask"
+ write: "setVertexColorAlphaMask"
+ notify: "vertexColorAlphaMaskChanged"
+ index: 64
+ lineNumber: 118
+ }
+ Signal { name: "lightingChanged"; lineNumber: 312 }
+ Signal { name: "blendModeChanged"; lineNumber: 313 }
+ Signal { name: "albedoColorChanged"; lineNumber: 314 }
+ Signal { name: "albedoMapChanged"; lineNumber: 315 }
+ Signal { name: "albedoSingleChannelEnabledChanged"; revision: 1544; lineNumber: 316 }
+ Signal { name: "albedoChannelChanged"; revision: 1544; lineNumber: 317 }
+ Signal { name: "specularSingleChannelEnabledChanged"; revision: 1544; lineNumber: 318 }
+ Signal { name: "specularChannelChanged"; revision: 1544; lineNumber: 319 }
+ Signal { name: "emissiveSingleChannelEnabledChanged"; revision: 1544; lineNumber: 320 }
+ Signal { name: "emissiveChannelChanged"; revision: 1544; lineNumber: 321 }
+ Signal { name: "emissiveMapChanged"; lineNumber: 322 }
+ Signal { name: "emissiveFactorChanged"; lineNumber: 323 }
+ Signal { name: "glossinessChanged"; lineNumber: 324 }
+ Signal { name: "glossinessMapChanged"; lineNumber: 325 }
+ Signal { name: "invertOpacityMapValueChanged"; revision: 1544; lineNumber: 326 }
+ Signal { name: "opacityChanged"; lineNumber: 327 }
+ Signal { name: "opacityMapChanged"; lineNumber: 328 }
+ Signal { name: "normalMapChanged"; lineNumber: 329 }
+ Signal { name: "specularColorChanged"; lineNumber: 330 }
+ Signal { name: "specularMapChanged"; lineNumber: 331 }
+ Signal { name: "normalStrengthChanged"; lineNumber: 332 }
+ Signal { name: "occlusionMapChanged"; lineNumber: 333 }
+ Signal { name: "occlusionAmountChanged"; lineNumber: 334 }
+ Signal { name: "alphaModeChanged"; lineNumber: 335 }
+ Signal { name: "alphaCutoffChanged"; lineNumber: 336 }
+ Signal { name: "glossinessChannelChanged"; lineNumber: 337 }
+ Signal { name: "opacityChannelChanged"; lineNumber: 338 }
+ Signal { name: "occlusionChannelChanged"; lineNumber: 339 }
+ Signal { name: "pointSizeChanged"; lineNumber: 340 }
+ Signal { name: "lineWidthChanged"; lineNumber: 341 }
+ Signal { name: "heightMapChanged"; lineNumber: 342 }
+ Signal { name: "heightChannelChanged"; lineNumber: 343 }
+ Signal { name: "heightAmountChanged"; lineNumber: 344 }
+ Signal { name: "minHeightMapSamplesChanged"; lineNumber: 345 }
+ Signal { name: "maxHeightMapSamplesChanged"; lineNumber: 346 }
+ Signal { name: "clearcoatAmountChanged"; lineNumber: 348 }
+ Signal { name: "clearcoatMapChanged"; lineNumber: 349 }
+ Signal { name: "clearcoatChannelChanged"; lineNumber: 350 }
+ Signal { name: "clearcoatRoughnessAmountChanged"; lineNumber: 351 }
+ Signal { name: "clearcoatRoughnessChannelChanged"; lineNumber: 352 }
+ Signal { name: "clearcoatRoughnessMapChanged"; lineNumber: 353 }
+ Signal { name: "clearcoatNormalMapChanged"; lineNumber: 354 }
+ Signal { name: "clearcoatNormalStrengthChanged"; lineNumber: 355 }
+ Signal { name: "transmissionFactorChanged"; lineNumber: 357 }
+ Signal { name: "transmissionMapChanged"; lineNumber: 358 }
+ Signal { name: "transmissionChannelChanged"; lineNumber: 359 }
+ Signal { name: "thicknessFactorChanged"; lineNumber: 361 }
+ Signal { name: "thicknessMapChanged"; lineNumber: 362 }
+ Signal { name: "thicknessChannelChanged"; lineNumber: 363 }
+ Signal { name: "attenuationDistanceChanged"; lineNumber: 364 }
+ Signal { name: "attenuationColorChanged"; lineNumber: 365 }
+ Signal {
+ name: "vertexColorsEnabledChanged"
+ revision: 1541
+ lineNumber: 367
+ Parameter { name: "vertexColorsEnabled"; type: "bool" }
+ }
+ Signal {
+ name: "fresnelScaleBiasEnabledChanged"
+ revision: 1544
+ lineNumber: 369
+ Parameter { name: "fresnelScaleBiasEnabled"; type: "bool" }
+ }
+ Signal {
+ name: "fresnelScaleChanged"
+ revision: 1544
+ lineNumber: 370
+ Parameter { name: "fresnelScale"; type: "float" }
+ }
+ Signal {
+ name: "fresnelBiasChanged"
+ revision: 1544
+ lineNumber: 371
+ Parameter { name: "fresnelBias"; type: "float" }
+ }
+ Signal {
+ name: "fresnelPowerChanged"
+ revision: 1544
+ lineNumber: 372
+ Parameter { name: "fresnelPower"; type: "float" }
+ }
+ Signal {
+ name: "clearcoatFresnelScaleBiasEnabledChanged"
+ revision: 1544
+ lineNumber: 374
+ Parameter { name: "clearcoatFresnelScaleBiasEnabled"; type: "bool" }
+ }
+ Signal {
+ name: "clearcoatFresnelScaleChanged"
+ revision: 1544
+ lineNumber: 375
+ Parameter { name: "clearcoatFresnelScale"; type: "float" }
+ }
+ Signal {
+ name: "clearcoatFresnelBiasChanged"
+ revision: 1544
+ lineNumber: 376
+ Parameter { name: "clearcoatFresnelBias"; type: "float" }
+ }
+ Signal {
+ name: "clearcoatFresnelPowerChanged"
+ revision: 1544
+ lineNumber: 377
+ Parameter { name: "clearcoatFresnelPower"; type: "float" }
+ }
+ Signal { name: "vertexColorsMaskEnabledChanged"; revision: 1544; lineNumber: 379 }
+ Signal { name: "vertexColorRedMaskChanged"; revision: 1544; lineNumber: 380 }
+ Signal { name: "vertexColorGreenMaskChanged"; revision: 1544; lineNumber: 381 }
+ Signal { name: "vertexColorBlueMaskChanged"; revision: 1544; lineNumber: 382 }
+ Signal { name: "vertexColorAlphaMaskChanged"; revision: 1544; lineNumber: 383 }
+ Method {
+ name: "setLighting"
+ lineNumber: 238
+ Parameter { name: "lighting"; type: "QQuick3DSpecularGlossyMaterial::Lighting" }
+ }
+ Method {
+ name: "setBlendMode"
+ lineNumber: 239
+ Parameter { name: "blendMode"; type: "QQuick3DSpecularGlossyMaterial::BlendMode" }
+ }
+ Method {
+ name: "setAlbedoColor"
+ lineNumber: 240
+ Parameter { name: "albedo"; type: "QColor" }
+ }
+ Method {
+ name: "setAlbedoMap"
+ lineNumber: 241
+ Parameter { name: "albedoMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setAlbedoSingleChannelEnabled"
+ revision: 1544
+ lineNumber: 242
+ Parameter { name: "albedoSingleChannelEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setAlbedoChannel"
+ revision: 1544
+ lineNumber: 243
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setSpecularSingleChannelEnabled"
+ revision: 1544
+ lineNumber: 244
+ Parameter { name: "specularSingleChannelEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setSpecularChannel"
+ revision: 1544
+ lineNumber: 245
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setEmissiveSingleChannelEnabled"
+ revision: 1544
+ lineNumber: 246
+ Parameter { name: "emissiveSingleChannelEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setEmissiveChannel"
+ revision: 1544
+ lineNumber: 247
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setEmissiveMap"
+ lineNumber: 248
+ Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setEmissiveFactor"
+ lineNumber: 249
+ Parameter { name: "emissiveFactor"; type: "QVector3D" }
+ }
+ Method {
+ name: "setGlossiness"
+ lineNumber: 250
+ Parameter { name: "glossiness"; type: "float" }
+ }
+ Method {
+ name: "setGlossinessMap"
+ lineNumber: 251
+ Parameter { name: "glossinessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setInvertOpacityMapValue"
+ revision: 1544
+ lineNumber: 252
+ Parameter { name: "invertOpacityMapValue"; type: "bool" }
+ }
+ Method {
+ name: "setOpacity"
+ lineNumber: 253
+ Parameter { name: "opacity"; type: "float" }
+ }
+ Method {
+ name: "setOpacityMap"
+ lineNumber: 254
+ Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setNormalMap"
+ lineNumber: 255
+ Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setSpecularColor"
+ lineNumber: 256
+ Parameter { name: "specular"; type: "QColor" }
+ }
+ Method {
+ name: "setSpecularMap"
+ lineNumber: 257
+ Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setNormalStrength"
+ lineNumber: 258
+ Parameter { name: "normalStrength"; type: "float" }
+ }
+ Method {
+ name: "setOcclusionMap"
+ lineNumber: 259
+ Parameter { name: "occlusionMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setOcclusionAmount"
+ lineNumber: 260
+ Parameter { name: "occlusionAmount"; type: "float" }
+ }
+ Method {
+ name: "setAlphaMode"
+ lineNumber: 261
+ Parameter { name: "alphaMode"; type: "QQuick3DSpecularGlossyMaterial::AlphaMode" }
+ }
+ Method {
+ name: "setAlphaCutoff"
+ lineNumber: 262
+ Parameter { name: "alphaCutoff"; type: "float" }
+ }
+ Method {
+ name: "setGlossinessChannel"
+ lineNumber: 263
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setOpacityChannel"
+ lineNumber: 264
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setOcclusionChannel"
+ lineNumber: 265
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setPointSize"
+ lineNumber: 266
+ Parameter { name: "size"; type: "float" }
+ }
+ Method {
+ name: "setLineWidth"
+ lineNumber: 267
+ Parameter { name: "width"; type: "float" }
+ }
+ Method {
+ name: "setHeightMap"
+ lineNumber: 268
+ Parameter { name: "heightMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setHeightChannel"
+ lineNumber: 269
+ Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setHeightAmount"
+ lineNumber: 270
+ Parameter { name: "heightAmount"; type: "float" }
+ }
+ Method {
+ name: "setMinHeightMapSamples"
+ lineNumber: 271
+ Parameter { name: "samples"; type: "int" }
+ }
+ Method {
+ name: "setMaxHeightMapSamples"
+ lineNumber: 272
+ Parameter { name: "samples"; type: "int" }
+ }
+ Method {
+ name: "setClearcoatAmount"
+ lineNumber: 274
+ Parameter { name: "newClearcoatAmount"; type: "float" }
+ }
+ Method {
+ name: "setClearcoatMap"
+ lineNumber: 275
+ Parameter { name: "newClearcoatMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setClearcoatChannel"
+ lineNumber: 276
+ Parameter { name: "newClearcoatChannel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setClearcoatRoughnessAmount"
+ lineNumber: 277
+ Parameter { name: "newClearcoatRoughnessAmount"; type: "float" }
+ }
+ Method {
+ name: "setClearcoatRoughnessChannel"
+ lineNumber: 278
+ Parameter {
+ name: "newClearcoatRoughnessChannel"
+ type: "QQuick3DMaterial::TextureChannelMapping"
+ }
+ }
+ Method {
+ name: "setClearcoatRoughnessMap"
+ lineNumber: 279
+ Parameter { name: "newClearcoatRoughnessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setClearcoatNormalMap"
+ lineNumber: 280
+ Parameter { name: "newClearcoatNormalMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setClearcoatNormalStrength"
+ revision: 1544
+ lineNumber: 281
+ Parameter { name: "newClearcoatNormalStrength"; type: "float" }
+ }
+ Method {
+ name: "setTransmissionFactor"
+ lineNumber: 283
+ Parameter { name: "newTransmissionFactor"; type: "float" }
+ }
+ Method {
+ name: "setTransmissionMap"
+ lineNumber: 284
+ Parameter { name: "newTransmissionMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setTransmissionChannel"
+ lineNumber: 285
+ Parameter { name: "newTransmissionChannel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setThicknessFactor"
+ lineNumber: 287
+ Parameter { name: "newThicknessFactor"; type: "float" }
+ }
+ Method {
+ name: "setThicknessMap"
+ lineNumber: 288
+ Parameter { name: "newThicknessMap"; type: "QQuick3DTexture"; isPointer: true }
+ }
+ Method {
+ name: "setThicknessChannel"
+ lineNumber: 289
+ Parameter { name: "newThicknessChannel"; type: "QQuick3DMaterial::TextureChannelMapping" }
+ }
+ Method {
+ name: "setAttenuationDistance"
+ lineNumber: 290
+ Parameter { name: "newAttenuationDistance"; type: "float" }
+ }
+ Method {
+ name: "setAttenuationColor"
+ lineNumber: 291
+ Parameter { name: "newAttenuationColor"; type: "QColor" }
+ }
+ Method {
+ name: "setFresnelScaleBiasEnabled"
+ revision: 1544
+ lineNumber: 293
+ Parameter { name: "fresnelScaleBias"; type: "bool" }
+ }
+ Method {
+ name: "setFresnelScale"
+ revision: 1544
+ lineNumber: 294
+ Parameter { name: "fresnelScale"; type: "float" }
+ }
+ Method {
+ name: "setFresnelBias"
+ revision: 1544
+ lineNumber: 295
+ Parameter { name: "fresnelBias"; type: "float" }
+ }
+ Method {
+ name: "setFresnelPower"
+ revision: 1544
+ lineNumber: 296
+ Parameter { name: "fresnelPower"; type: "float" }
+ }
+ Method {
+ name: "setClearcoatFresnelScaleBiasEnabled"
+ revision: 1544
+ lineNumber: 298
+ Parameter { name: "clearcoatFresnelScaleBias"; type: "bool" }
+ }
+ Method {
+ name: "setClearcoatFresnelScale"
+ revision: 1544
+ lineNumber: 299
+ Parameter { name: "clearcoatFresnelScale"; type: "float" }
+ }
+ Method {
+ name: "setClearcoatFresnelBias"
+ revision: 1544
+ lineNumber: 300
+ Parameter { name: "clearcoatFresnelBias"; type: "float" }
+ }
+ Method {
+ name: "setClearcoatFresnelPower"
+ revision: 1544
+ lineNumber: 301
+ Parameter { name: "clearcoatFresnelPower"; type: "float" }
+ }
+ Method {
+ name: "setVertexColorsEnabled"
+ revision: 1541
+ lineNumber: 303
+ Parameter { name: "vertexColorsEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setVertexColorsMaskEnabled"
+ revision: 1544
+ lineNumber: 305
+ Parameter { name: "vertexColorsMaskEnabled"; type: "bool" }
+ }
+ Method {
+ name: "setVertexColorRedMask"
+ revision: 1544
+ lineNumber: 306
+ Parameter { name: "vertexColorRedMask"; type: "VertexColorMaskFlags" }
+ }
+ Method {
+ name: "setVertexColorGreenMask"
+ revision: 1544
+ lineNumber: 307
+ Parameter { name: "vertexColorGreenMask"; type: "VertexColorMaskFlags" }
+ }
+ Method {
+ name: "setVertexColorBlueMask"
+ revision: 1544
+ lineNumber: 308
+ Parameter { name: "vertexColorBlueMask"; type: "VertexColorMaskFlags" }
+ }
+ Method {
+ name: "setVertexColorAlphaMask"
+ revision: 1544
+ lineNumber: 309
+ Parameter { name: "vertexColorAlphaMask"; type: "VertexColorMaskFlags" }
+ }
+ }
+ Component {
+ file: "private/qquick3dspotlight_p.h"
+ lineNumber: 24
+ name: "QQuick3DSpotLight"
+ accessSemantics: "reference"
+ prototype: "QQuick3DAbstractLight"
+ exports: [
+ "QtQuick3D/SpotLight 6.0",
+ "QtQuick3D/SpotLight 6.8",
+ "QtQuick3D/SpotLight 6.9",
+ "QtQuick3D/SpotLight 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1544, 1545, 1547]
+ Property {
+ name: "constantFade"
+ type: "float"
+ read: "constantFade"
+ write: "setConstantFade"
+ notify: "constantFadeChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "linearFade"
+ type: "float"
+ read: "linearFade"
+ write: "setLinearFade"
+ notify: "linearFadeChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "quadraticFade"
+ type: "float"
+ read: "quadraticFade"
+ write: "setQuadraticFade"
+ notify: "quadraticFadeChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Property {
+ name: "coneAngle"
+ type: "float"
+ read: "coneAngle"
+ write: "setConeAngle"
+ notify: "coneAngleChanged"
+ index: 3
+ lineNumber: 30
+ }
+ Property {
+ name: "innerConeAngle"
+ type: "float"
+ read: "innerConeAngle"
+ write: "setInnerConeAngle"
+ notify: "innerConeAngleChanged"
+ index: 4
+ lineNumber: 31
+ }
+ Signal { name: "constantFadeChanged"; lineNumber: 53 }
+ Signal { name: "linearFadeChanged"; lineNumber: 54 }
+ Signal { name: "quadraticFadeChanged"; lineNumber: 55 }
+ Signal { name: "coneAngleChanged"; lineNumber: 56 }
+ Signal { name: "innerConeAngleChanged"; lineNumber: 57 }
+ Method {
+ name: "setConstantFade"
+ lineNumber: 46
+ Parameter { name: "constantFade"; type: "float" }
+ }
+ Method {
+ name: "setLinearFade"
+ lineNumber: 47
+ Parameter { name: "linearFade"; type: "float" }
+ }
+ Method {
+ name: "setQuadraticFade"
+ lineNumber: 48
+ Parameter { name: "quadraticFade"; type: "float" }
+ }
+ Method {
+ name: "setConeAngle"
+ lineNumber: 49
+ Parameter { name: "coneAngle"; type: "float" }
+ }
+ Method {
+ name: "setInnerConeAngle"
+ lineNumber: 50
+ Parameter { name: "innerConeAngle"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3dtexture_p.h"
+ lineNumber: 36
+ name: "QQuick3DTexture"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: [
+ "QtQuick3D/Texture 6.0",
+ "QtQuick3D/Texture 6.2",
+ "QtQuick3D/Texture 6.7"
+ ]
+ exportMetaObjectRevisions: [1536, 1538, 1543]
+ Enum {
+ name: "MappingMode"
+ lineNumber: 66
+ values: ["UV", "Environment", "LightProbe"]
+ }
+ Enum {
+ name: "TilingMode"
+ lineNumber: 74
+ values: ["ClampToEdge", "MirroredRepeat", "Repeat"]
+ }
+ Enum {
+ name: "Filter"
+ lineNumber: 82
+ values: ["None", "Nearest", "Linear"]
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 39
+ }
+ Property {
+ name: "sourceItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "sourceItem"
+ write: "setSourceItem"
+ notify: "sourceItemChanged"
+ index: 1
+ lineNumber: 40
+ }
+ Property {
+ name: "textureData"
+ type: "QQuick3DTextureData"
+ isPointer: true
+ read: "textureData"
+ write: "setTextureData"
+ notify: "textureDataChanged"
+ index: 2
+ lineNumber: 41
+ }
+ Property {
+ name: "textureProvider"
+ revision: 1543
+ type: "QQuick3DRenderExtension"
+ isPointer: true
+ read: "textureProvider"
+ write: "setTextureProvider"
+ notify: "textureProviderChanged"
+ index: 3
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "scaleU"
+ type: "float"
+ read: "scaleU"
+ write: "setScaleU"
+ notify: "scaleUChanged"
+ index: 4
+ lineNumber: 43
+ }
+ Property {
+ name: "scaleV"
+ type: "float"
+ read: "scaleV"
+ write: "setScaleV"
+ notify: "scaleVChanged"
+ index: 5
+ lineNumber: 44
+ }
+ Property {
+ name: "mappingMode"
+ type: "MappingMode"
+ read: "mappingMode"
+ write: "setMappingMode"
+ notify: "mappingModeChanged"
+ index: 6
+ lineNumber: 45
+ }
+ Property {
+ name: "tilingModeHorizontal"
+ type: "TilingMode"
+ read: "horizontalTiling"
+ write: "setHorizontalTiling"
+ notify: "horizontalTilingChanged"
+ index: 7
+ lineNumber: 46
+ }
+ Property {
+ name: "tilingModeVertical"
+ type: "TilingMode"
+ read: "verticalTiling"
+ write: "setVerticalTiling"
+ notify: "verticalTilingChanged"
+ index: 8
+ lineNumber: 47
+ }
+ Property {
+ name: "tilingModeDepth"
+ revision: 1543
+ type: "TilingMode"
+ read: "depthTiling"
+ write: "setDepthTiling"
+ notify: "depthTilingChanged"
+ index: 9
+ lineNumber: 48
+ }
+ Property {
+ name: "rotationUV"
+ type: "float"
+ read: "rotationUV"
+ write: "setRotationUV"
+ notify: "rotationUVChanged"
+ index: 10
+ lineNumber: 49
+ }
+ Property {
+ name: "positionU"
+ type: "float"
+ read: "positionU"
+ write: "setPositionU"
+ notify: "positionUChanged"
+ index: 11
+ lineNumber: 50
+ }
+ Property {
+ name: "positionV"
+ type: "float"
+ read: "positionV"
+ write: "setPositionV"
+ notify: "positionVChanged"
+ index: 12
+ lineNumber: 51
+ }
+ Property {
+ name: "pivotU"
+ type: "float"
+ read: "pivotU"
+ write: "setPivotU"
+ notify: "pivotUChanged"
+ index: 13
+ lineNumber: 52
+ }
+ Property {
+ name: "pivotV"
+ type: "float"
+ read: "pivotV"
+ write: "setPivotV"
+ notify: "pivotVChanged"
+ index: 14
+ lineNumber: 53
+ }
+ Property {
+ name: "flipU"
+ type: "bool"
+ read: "flipU"
+ write: "setFlipU"
+ notify: "flipUChanged"
+ index: 15
+ lineNumber: 54
+ }
+ Property {
+ name: "flipV"
+ type: "bool"
+ read: "flipV"
+ write: "setFlipV"
+ notify: "flipVChanged"
+ index: 16
+ lineNumber: 55
+ }
+ Property {
+ name: "indexUV"
+ type: "int"
+ read: "indexUV"
+ write: "setIndexUV"
+ notify: "indexUVChanged"
+ index: 17
+ lineNumber: 56
+ }
+ Property {
+ name: "magFilter"
+ type: "Filter"
+ read: "magFilter"
+ write: "setMagFilter"
+ notify: "magFilterChanged"
+ index: 18
+ lineNumber: 57
+ }
+ Property {
+ name: "minFilter"
+ type: "Filter"
+ read: "minFilter"
+ write: "setMinFilter"
+ notify: "minFilterChanged"
+ index: 19
+ lineNumber: 58
+ }
+ Property {
+ name: "mipFilter"
+ type: "Filter"
+ read: "mipFilter"
+ write: "setMipFilter"
+ notify: "mipFilterChanged"
+ index: 20
+ lineNumber: 59
+ }
+ Property {
+ name: "generateMipmaps"
+ type: "bool"
+ read: "generateMipmaps"
+ write: "setGenerateMipmaps"
+ notify: "generateMipmapsChanged"
+ index: 21
+ lineNumber: 60
+ }
+ Property {
+ name: "autoOrientation"
+ revision: 1538
+ type: "bool"
+ read: "autoOrientation"
+ write: "setAutoOrientation"
+ notify: "autoOrientationChanged"
+ index: 22
+ lineNumber: 61
+ }
+ Signal { name: "sourceChanged"; lineNumber: 150 }
+ Signal { name: "sourceItemChanged"; lineNumber: 151 }
+ Signal { name: "scaleUChanged"; lineNumber: 152 }
+ Signal { name: "scaleVChanged"; lineNumber: 153 }
+ Signal { name: "mappingModeChanged"; lineNumber: 154 }
+ Signal { name: "horizontalTilingChanged"; lineNumber: 155 }
+ Signal { name: "verticalTilingChanged"; lineNumber: 156 }
+ Signal { name: "depthTilingChanged"; revision: 1543; lineNumber: 157 }
+ Signal { name: "rotationUVChanged"; lineNumber: 158 }
+ Signal { name: "positionUChanged"; lineNumber: 159 }
+ Signal { name: "positionVChanged"; lineNumber: 160 }
+ Signal { name: "pivotUChanged"; lineNumber: 161 }
+ Signal { name: "pivotVChanged"; lineNumber: 162 }
+ Signal { name: "flipUChanged"; lineNumber: 163 }
+ Signal { name: "flipVChanged"; lineNumber: 164 }
+ Signal { name: "indexUVChanged"; lineNumber: 165 }
+ Signal { name: "magFilterChanged"; lineNumber: 166 }
+ Signal { name: "minFilterChanged"; lineNumber: 167 }
+ Signal { name: "mipFilterChanged"; lineNumber: 168 }
+ Signal { name: "textureDataChanged"; lineNumber: 169 }
+ Signal { name: "generateMipmapsChanged"; lineNumber: 170 }
+ Signal { name: "autoOrientationChanged"; lineNumber: 171 }
+ Signal { name: "textureProviderChanged"; revision: 1543; lineNumber: 172 }
+ Method {
+ name: "setSource"
+ lineNumber: 126
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Method {
+ name: "setSourceItem"
+ lineNumber: 127
+ Parameter { name: "sourceItem"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "setScaleU"
+ lineNumber: 128
+ Parameter { name: "scaleU"; type: "float" }
+ }
+ Method {
+ name: "setScaleV"
+ lineNumber: 129
+ Parameter { name: "scaleV"; type: "float" }
+ }
+ Method {
+ name: "setMappingMode"
+ lineNumber: 130
+ Parameter { name: "mappingMode"; type: "QQuick3DTexture::MappingMode" }
+ }
+ Method {
+ name: "setHorizontalTiling"
+ lineNumber: 131
+ Parameter { name: "tilingModeHorizontal"; type: "QQuick3DTexture::TilingMode" }
+ }
+ Method {
+ name: "setVerticalTiling"
+ lineNumber: 132
+ Parameter { name: "tilingModeVertical"; type: "QQuick3DTexture::TilingMode" }
+ }
+ Method {
+ name: "setDepthTiling"
+ revision: 1543
+ lineNumber: 133
+ Parameter { name: "tilingModeDepth"; type: "QQuick3DTexture::TilingMode" }
+ }
+ Method {
+ name: "setRotationUV"
+ lineNumber: 134
+ Parameter { name: "rotationUV"; type: "float" }
+ }
+ Method {
+ name: "setPositionU"
+ lineNumber: 135
+ Parameter { name: "positionU"; type: "float" }
+ }
+ Method {
+ name: "setPositionV"
+ lineNumber: 136
+ Parameter { name: "positionV"; type: "float" }
+ }
+ Method {
+ name: "setPivotU"
+ lineNumber: 137
+ Parameter { name: "pivotU"; type: "float" }
+ }
+ Method {
+ name: "setPivotV"
+ lineNumber: 138
+ Parameter { name: "pivotV"; type: "float" }
+ }
+ Method {
+ name: "setFlipU"
+ lineNumber: 139
+ Parameter { name: "flipU"; type: "bool" }
+ }
+ Method {
+ name: "setFlipV"
+ lineNumber: 140
+ Parameter { name: "flipV"; type: "bool" }
+ }
+ Method {
+ name: "setIndexUV"
+ lineNumber: 141
+ Parameter { name: "indexUV"; type: "int" }
+ }
+ Method {
+ name: "setMagFilter"
+ lineNumber: 142
+ Parameter { name: "magFilter"; type: "QQuick3DTexture::Filter" }
+ }
+ Method {
+ name: "setMinFilter"
+ lineNumber: 143
+ Parameter { name: "minFilter"; type: "QQuick3DTexture::Filter" }
+ }
+ Method {
+ name: "setMipFilter"
+ lineNumber: 144
+ Parameter { name: "mipFilter"; type: "QQuick3DTexture::Filter" }
+ }
+ Method {
+ name: "setTextureData"
+ lineNumber: 145
+ Parameter { name: "textureData"; type: "QQuick3DTextureData"; isPointer: true }
+ }
+ Method {
+ name: "setGenerateMipmaps"
+ lineNumber: 146
+ Parameter { name: "generateMipmaps"; type: "bool" }
+ }
+ Method {
+ name: "setAutoOrientation"
+ lineNumber: 147
+ Parameter { name: "autoOrientation"; type: "bool" }
+ }
+ Method {
+ name: "sourceItemDestroyed"
+ lineNumber: 184
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "sourceItemWindowChanged"
+ lineNumber: 185
+ Parameter { name: "window"; type: "QQuickWindow"; isPointer: true }
+ }
+ }
+ Component {
+ file: "qquick3dtexturedata.h"
+ lineNumber: 15
+ name: "QQuick3DTextureData"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ prototype: "QQuick3DObject"
+ exports: ["QtQuick3D/TextureData 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "Format"
+ lineNumber: 24
+ values: [
+ "None",
+ "RGBA8",
+ "RGBA16F",
+ "RGBA32F",
+ "RGBE8",
+ "R8",
+ "R16",
+ "R16F",
+ "R32F",
+ "BC1",
+ "BC2",
+ "BC3",
+ "BC4",
+ "BC5",
+ "BC6H",
+ "BC7",
+ "DXT1_RGBA",
+ "DXT1_RGB",
+ "DXT3_RGBA",
+ "DXT5_RGBA",
+ "ETC2_RGB8",
+ "ETC2_RGB8A1",
+ "ETC2_RGBA8",
+ "ASTC_4x4",
+ "ASTC_5x4",
+ "ASTC_5x5",
+ "ASTC_6x5",
+ "ASTC_6x6",
+ "ASTC_8x5",
+ "ASTC_8x6",
+ "ASTC_8x8",
+ "ASTC_10x5",
+ "ASTC_10x6",
+ "ASTC_10x8",
+ "ASTC_10x10",
+ "ASTC_12x10",
+ "ASTC_12x12"
+ ]
+ }
+ Signal { name: "textureDataNodeDirty"; lineNumber: 84 }
+ }
+ Component {
+ file: "qquick3dtextureproviderextension.h"
+ lineNumber: 16
+ name: "QQuick3DTextureProviderExtension"
+ accessSemantics: "reference"
+ prototype: "QQuick3DRenderExtension"
+ exports: ["QtQuick3D/TextureProviderExtension 6.11"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1547]
+ Enum {
+ name: "SamplerHint"
+ isScoped: true
+ lineNumber: 27
+ values: [
+ "Sampler2D",
+ "Sampler2DArray",
+ "Sampler3D",
+ "SamplerCube",
+ "SamplerCubeArray",
+ "SamplerBuffer"
+ ]
+ }
+ Property {
+ name: "samplerHint"
+ type: "SamplerHint"
+ read: "samplerHint"
+ write: "setSamplerHint"
+ notify: "samplerHintChanged"
+ index: 0
+ lineNumber: 21
+ isFinal: true
+ }
+ Signal { name: "samplerHintChanged"; lineNumber: 44 }
+ }
+ Component {
+ file: "private/qquick3dviewport_p.h"
+ lineNumber: 50
+ name: "QQuick3DViewport"
+ accessSemantics: "reference"
+ defaultProperty: "data"
+ parentProperty: "parent"
+ prototype: "QQuickItem"
+ exports: [
+ "QtQuick3D/View3D 6.0",
+ "QtQuick3D/View3D 6.2",
+ "QtQuick3D/View3D 6.3",
+ "QtQuick3D/View3D 6.4",
+ "QtQuick3D/View3D 6.6",
+ "QtQuick3D/View3D 6.7",
+ "QtQuick3D/View3D 6.8",
+ "QtQuick3D/View3D 6.10",
+ "QtQuick3D/View3D 6.11"
+ ]
+ exportMetaObjectRevisions: [
+ 1536,
+ 1538,
+ 1539,
+ 1540,
+ 1542,
+ 1543,
+ 1544,
+ 1546,
+ 1547
+ ]
+ Enum {
+ name: "RenderMode"
+ lineNumber: 73
+ values: ["Offscreen", "Underlay", "Overlay", "Inline"]
+ }
+ Enum {
+ name: "RenderOverride"
+ isScoped: true
+ lineNumber: 81
+ values: ["None", "DisableInternalPasses"]
+ }
+ Enum {
+ name: "RenderOverrides"
+ alias: "RenderOverride"
+ isFlag: true
+ isScoped: true
+ lineNumber: 81
+ values: ["None", "DisableInternalPasses"]
+ }
+ Property {
+ name: "data"
+ type: "QObject"
+ isList: true
+ read: "data"
+ index: 0
+ lineNumber: 53
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "camera"
+ type: "QQuick3DCamera"
+ isPointer: true
+ read: "camera"
+ write: "setCamera"
+ notify: "cameraChanged"
+ index: 1
+ lineNumber: 54
+ isFinal: true
+ }
+ Property {
+ name: "environment"
+ type: "QQuick3DSceneEnvironment"
+ isPointer: true
+ read: "environment"
+ write: "setEnvironment"
+ notify: "environmentChanged"
+ index: 2
+ lineNumber: 55
+ isFinal: true
+ }
+ Property {
+ name: "scene"
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "scene"
+ notify: "sceneChanged"
+ index: 3
+ lineNumber: 56
+ isReadonly: true
+ }
+ Property {
+ name: "importScene"
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "importScene"
+ write: "setImportScene"
+ notify: "importSceneChanged"
+ index: 4
+ lineNumber: 57
+ isFinal: true
+ }
+ Property {
+ name: "renderMode"
+ type: "RenderMode"
+ read: "renderMode"
+ write: "setRenderMode"
+ notify: "renderModeChanged"
+ index: 5
+ lineNumber: 58
+ isFinal: true
+ }
+ Property {
+ name: "renderFormat"
+ revision: 1540
+ type: "QQuickShaderEffectSource::Format"
+ read: "renderFormat"
+ write: "setRenderFormat"
+ notify: "renderFormatChanged"
+ index: 6
+ lineNumber: 60
+ isFinal: true
+ }
+ Property {
+ name: "renderStats"
+ type: "QQuick3DRenderStats"
+ isPointer: true
+ read: "renderStats"
+ index: 7
+ lineNumber: 62
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "extensions"
+ revision: 1542
+ type: "QQuick3DObject"
+ isList: true
+ read: "extensions"
+ index: 8
+ lineNumber: 63
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "explicitTextureWidth"
+ revision: 1543
+ type: "int"
+ read: "explicitTextureWidth"
+ write: "setExplicitTextureWidth"
+ notify: "explicitTextureWidthChanged"
+ index: 9
+ lineNumber: 64
+ isFinal: true
+ }
+ Property {
+ name: "explicitTextureHeight"
+ revision: 1543
+ type: "int"
+ read: "explicitTextureHeight"
+ write: "setExplicitTextureHeight"
+ notify: "explicitTextureHeightChanged"
+ index: 10
+ lineNumber: 65
+ isFinal: true
+ }
+ Property {
+ name: "effectiveTextureSize"
+ revision: 1543
+ type: "QSize"
+ read: "effectiveTextureSize"
+ notify: "effectiveTextureSizeChanged"
+ index: 11
+ lineNumber: 66
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "renderOverrides"
+ revision: 1547
+ type: "RenderOverrides"
+ read: "renderOverrides"
+ write: "setRenderOverrides"
+ notify: "renderOverridesChanged"
+ index: 12
+ lineNumber: 67
+ isFinal: true
+ }
+ Signal { name: "cameraChanged"; lineNumber: 187 }
+ Signal { name: "environmentChanged"; lineNumber: 188 }
+ Signal { name: "sceneChanged"; lineNumber: 189 }
+ Signal { name: "importSceneChanged"; lineNumber: 190 }
+ Signal { name: "renderModeChanged"; lineNumber: 191 }
+ Signal { name: "renderFormatChanged"; revision: 1540; lineNumber: 192 }
+ Signal { name: "explicitTextureWidthChanged"; revision: 1543; lineNumber: 193 }
+ Signal { name: "explicitTextureHeightChanged"; revision: 1543; lineNumber: 194 }
+ Signal { name: "effectiveTextureSizeChanged"; revision: 1543; lineNumber: 195 }
+ Signal { name: "renderOverridesChanged"; lineNumber: 197 }
+ Method {
+ name: "setCamera"
+ lineNumber: 166
+ Parameter { name: "camera"; type: "QQuick3DCamera"; isPointer: true }
+ }
+ Method {
+ name: "setEnvironment"
+ lineNumber: 167
+ Parameter { name: "environment"; type: "QQuick3DSceneEnvironment"; isPointer: true }
+ }
+ Method {
+ name: "setImportScene"
+ lineNumber: 168
+ Parameter { name: "inScene"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method {
+ name: "setRenderMode"
+ lineNumber: 169
+ Parameter { name: "renderMode"; type: "QQuick3DViewport::RenderMode" }
+ }
+ Method {
+ name: "setRenderFormat"
+ revision: 1540
+ lineNumber: 171
+ Parameter { name: "format"; type: "QQuickShaderEffectSource::Format" }
+ }
+ Method {
+ name: "setExplicitTextureWidth"
+ revision: 1543
+ lineNumber: 173
+ Parameter { name: "width"; type: "int" }
+ }
+ Method {
+ name: "setExplicitTextureHeight"
+ revision: 1543
+ lineNumber: 174
+ Parameter { name: "height"; type: "int" }
+ }
+ Method { name: "cleanupDirectRenderer"; lineNumber: 175 }
+ Method {
+ name: "setGlobalPickingEnabled"
+ lineNumber: 179
+ Parameter { name: "isEnabled"; type: "bool" }
+ }
+ Method { name: "invalidateSceneGraph"; lineNumber: 182 }
+ Method { name: "updateInputProcessing"; lineNumber: 183 }
+ Method { name: "onReleaseCachedResources"; lineNumber: 184 }
+ Method {
+ name: "mapFrom3DScene"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 110
+ Parameter { name: "scenePos"; type: "QVector3D" }
+ }
+ Method {
+ name: "mapTo3DScene"
+ type: "QVector3D"
+ isMethodConstant: true
+ lineNumber: 111
+ Parameter { name: "viewPos"; type: "QVector3D" }
+ }
+ Method {
+ name: "pick"
+ type: "QQuick3DPickResult"
+ isMethodConstant: true
+ lineNumber: 113
+ Parameter { name: "x"; type: "float" }
+ Parameter { name: "y"; type: "float" }
+ }
+ Method {
+ name: "pick"
+ revision: 1544
+ type: "QQuick3DPickResult"
+ isMethodConstant: true
+ lineNumber: 114
+ Parameter { name: "x"; type: "float" }
+ Parameter { name: "y"; type: "float" }
+ Parameter { name: "model"; type: "QQuick3DModel"; isPointer: true }
+ }
+ Method {
+ name: "pickSubset"
+ revision: 1544
+ type: "QQuick3DPickResult"
+ isList: true
+ isMethodConstant: true
+ lineNumber: 115
+ Parameter { name: "x"; type: "float" }
+ Parameter { name: "y"; type: "float" }
+ Parameter { name: "models"; type: "QJSValue" }
+ }
+ Method {
+ name: "pickAll"
+ revision: 1538
+ type: "QQuick3DPickResult"
+ isList: true
+ isMethodConstant: true
+ lineNumber: 116
+ Parameter { name: "x"; type: "float" }
+ Parameter { name: "y"; type: "float" }
+ }
+ Method {
+ name: "rayPick"
+ revision: 1538
+ type: "QQuick3DPickResult"
+ isMethodConstant: true
+ lineNumber: 117
+ Parameter { name: "origin"; type: "QVector3D" }
+ Parameter { name: "direction"; type: "QVector3D" }
+ }
+ Method {
+ name: "rayPickAll"
+ revision: 1538
+ type: "QQuick3DPickResult"
+ isList: true
+ isMethodConstant: true
+ lineNumber: 118
+ Parameter { name: "origin"; type: "QVector3D" }
+ Parameter { name: "direction"; type: "QVector3D" }
+ }
+ Method {
+ name: "rayPick"
+ revision: 1547
+ type: "QQuick3DPickResult"
+ isMethodConstant: true
+ lineNumber: 120
+ Parameter { name: "origin"; type: "QVector3D" }
+ Parameter { name: "direction"; type: "QVector3D" }
+ Parameter { name: "model"; type: "QQuick3DModel"; isPointer: true }
+ }
+ Method {
+ name: "closestPointPick"
+ revision: 1547
+ type: "QQuick3DPickResult"
+ isMethodConstant: true
+ lineNumber: 121
+ Parameter { name: "origin"; type: "QVector3D" }
+ Parameter { name: "radius"; type: "float" }
+ Parameter { name: "model"; type: "QQuick3DModel"; isPointer: true }
+ }
+ Method {
+ name: "closestPointPick"
+ revision: 1547
+ type: "QQuick3DPickResult"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 121
+ Parameter { name: "origin"; type: "QVector3D" }
+ Parameter { name: "radius"; type: "float" }
+ }
+ Method {
+ name: "pickInRect"
+ revision: 1547
+ type: "QList"
+ isMethodConstant: true
+ lineNumber: 122
+ Parameter { name: "start"; type: "QPointF" }
+ Parameter { name: "end"; type: "QPointF" }
+ }
+ Method {
+ name: "setTouchpoint"
+ revision: 1544
+ lineNumber: 127
+ Parameter { name: "target"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "position"; type: "QPointF" }
+ Parameter { name: "pointId"; type: "int" }
+ Parameter { name: "active"; type: "bool" }
+ }
+ Method { name: "bakeLightmap"; lineNumber: 132 }
+ Method { name: "denoiseLightmap"; revision: 1546; lineNumber: 133 }
+ Method { name: "rebuildExtensionList"; revision: 1543; lineNumber: 146 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/SpatialAudio/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/SpatialAudio/plugins.qmltypes
new file mode 100644
index 00000000..fd521cda
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/SpatialAudio/plugins.qmltypes
@@ -0,0 +1,450 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquick3dambientsound_p.h"
+ lineNumber: 25
+ name: "QQuick3DAmbientSound"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D.SpatialAudio/AmbientSound 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "Loops"
+ lineNumber: 44
+ values: ["Infinite", "Once"]
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Property {
+ name: "volume"
+ type: "float"
+ read: "volume"
+ write: "setVolume"
+ notify: "volumeChanged"
+ index: 1
+ lineNumber: 29
+ }
+ Property {
+ name: "loops"
+ type: "int"
+ read: "loops"
+ write: "setLoops"
+ notify: "loopsChanged"
+ index: 2
+ lineNumber: 30
+ }
+ Property {
+ name: "autoPlay"
+ type: "bool"
+ read: "autoPlay"
+ write: "setAutoPlay"
+ notify: "autoPlayChanged"
+ index: 3
+ lineNumber: 31
+ }
+ Signal { name: "sourceChanged"; lineNumber: 63 }
+ Signal { name: "volumeChanged"; lineNumber: 64 }
+ Signal { name: "loopsChanged"; lineNumber: 65 }
+ Signal { name: "autoPlayChanged"; lineNumber: 66 }
+ Method { name: "play"; lineNumber: 58 }
+ Method { name: "pause"; lineNumber: 59 }
+ Method { name: "stop"; lineNumber: 60 }
+ }
+ Component {
+ file: "private/qquick3daudioengine_p.h"
+ lineNumber: 25
+ name: "QQuick3DAudioEngine"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D.SpatialAudio/AudioEngine 6.0"]
+ exportMetaObjectRevisions: [1536]
+ Enum {
+ name: "OutputMode"
+ lineNumber: 36
+ values: ["Surround", "Stereo", "Headphone"]
+ }
+ Property {
+ name: "outputMode"
+ type: "OutputMode"
+ read: "outputMode"
+ write: "setOutputMode"
+ notify: "outputModeChanged"
+ index: 0
+ lineNumber: 29
+ }
+ Property {
+ name: "outputDevice"
+ type: "QAudioDevice"
+ read: "outputDevice"
+ write: "setOutputDevice"
+ notify: "outputDeviceChanged"
+ index: 1
+ lineNumber: 30
+ }
+ Property {
+ name: "masterVolume"
+ type: "float"
+ read: "masterVolume"
+ write: "setMasterVolume"
+ notify: "masterVolumeChanged"
+ index: 2
+ lineNumber: 31
+ }
+ Property {
+ name: "distanceScale"
+ type: "float"
+ read: "distanceScale"
+ write: "setDistanceScale"
+ notify: "distanceScaleChanged"
+ index: 3
+ lineNumber: 32
+ }
+ Signal { name: "outputModeChanged"; lineNumber: 61 }
+ Signal { name: "outputDeviceChanged"; lineNumber: 62 }
+ Signal { name: "masterVolumeChanged"; lineNumber: 63 }
+ Signal { name: "distanceScaleChanged"; lineNumber: 64 }
+ }
+ Component {
+ file: "private/qquick3daudiolistener_p.h"
+ lineNumber: 24
+ name: "QQuick3DAudioListener"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.SpatialAudio/AudioListener 6.0",
+ "QtQuick3D.SpatialAudio/AudioListener 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1547]
+ Method { name: "updatePosition"; lineNumber: 38 }
+ Method { name: "updateRotation"; lineNumber: 39 }
+ }
+ Component {
+ file: "private/qquick3daudioroom_p.h"
+ lineNumber: 27
+ name: "QQuick3DAudioRoom"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.SpatialAudio/AudioRoom 6.0",
+ "QtQuick3D.SpatialAudio/AudioRoom 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1547]
+ Enum {
+ name: "Material"
+ lineNumber: 48
+ values: [
+ "Transparent",
+ "AcousticCeilingTiles",
+ "BrickBare",
+ "BrickPainted",
+ "ConcreteBlockCoarse",
+ "ConcreteBlockPainted",
+ "CurtainHeavy",
+ "FiberGlassInsulation",
+ "GlassThin",
+ "GlassThick",
+ "Grass",
+ "LinoleumOnConcrete",
+ "Marble",
+ "Metal",
+ "ParquetOnConcrete",
+ "PlasterRough",
+ "PlasterSmooth",
+ "PlywoodPanel",
+ "PolishedConcreteOrTile",
+ "Sheetrock",
+ "WaterOrIceSurface",
+ "WoodCeiling",
+ "WoodPanel",
+ "Uniform"
+ ]
+ }
+ Property {
+ name: "position"
+ type: "QVector3D"
+ read: "position"
+ write: "setPosition"
+ notify: "positionChanged"
+ index: 0
+ lineNumber: 30
+ }
+ Property {
+ name: "dimensions"
+ type: "QVector3D"
+ read: "dimensions"
+ write: "setDimensions"
+ notify: "dimensionsChanged"
+ index: 1
+ lineNumber: 31
+ }
+ Property {
+ name: "rotation"
+ type: "QQuaternion"
+ read: "rotation"
+ write: "setRotation"
+ notify: "rotationChanged"
+ index: 2
+ lineNumber: 32
+ }
+ Property {
+ name: "leftMaterial"
+ type: "Material"
+ read: "leftMaterial"
+ write: "setLeftMaterial"
+ notify: "wallsChanged"
+ index: 3
+ lineNumber: 33
+ }
+ Property {
+ name: "rightMaterial"
+ type: "Material"
+ read: "rightMaterial"
+ write: "setRightMaterial"
+ notify: "wallsChanged"
+ index: 4
+ lineNumber: 34
+ }
+ Property {
+ name: "frontMaterial"
+ type: "Material"
+ read: "frontMaterial"
+ write: "setFrontMaterial"
+ notify: "wallsChanged"
+ index: 5
+ lineNumber: 35
+ }
+ Property {
+ name: "backMaterial"
+ type: "Material"
+ read: "backMaterial"
+ write: "setBackMaterial"
+ notify: "wallsChanged"
+ index: 6
+ lineNumber: 36
+ }
+ Property {
+ name: "floorMaterial"
+ type: "Material"
+ read: "floorMaterial"
+ write: "setFloorMaterial"
+ notify: "wallsChanged"
+ index: 7
+ lineNumber: 37
+ }
+ Property {
+ name: "ceilingMaterial"
+ type: "Material"
+ read: "ceilingMaterial"
+ write: "setCeilingMaterial"
+ notify: "wallsChanged"
+ index: 8
+ lineNumber: 38
+ }
+ Property {
+ name: "reflectionGain"
+ type: "float"
+ read: "reflectionGain"
+ write: "setReflectionGain"
+ notify: "reflectionGainChanged"
+ index: 9
+ lineNumber: 39
+ }
+ Property {
+ name: "reverbGain"
+ type: "float"
+ read: "reverbGain"
+ write: "setReverbGain"
+ notify: "reverbGainChanged"
+ index: 10
+ lineNumber: 40
+ }
+ Property {
+ name: "reverbTime"
+ type: "float"
+ read: "reverbTime"
+ write: "setReverbTime"
+ notify: "reverbTimeChanged"
+ index: 11
+ lineNumber: 41
+ }
+ Property {
+ name: "reverbBrightness"
+ type: "float"
+ read: "reverbBrightness"
+ write: "setReverbBrightness"
+ notify: "reverbBrightnessChanged"
+ index: 12
+ lineNumber: 42
+ }
+ Signal { name: "positionChanged"; lineNumber: 110 }
+ Signal { name: "dimensionsChanged"; lineNumber: 111 }
+ Signal { name: "rotationChanged"; lineNumber: 112 }
+ Signal { name: "wallsChanged"; lineNumber: 113 }
+ Signal { name: "reflectionGainChanged"; lineNumber: 114 }
+ Signal { name: "reverbGainChanged"; lineNumber: 115 }
+ Signal { name: "reverbTimeChanged"; lineNumber: 116 }
+ Signal { name: "reverbBrightnessChanged"; lineNumber: 117 }
+ Method { name: "updatePosition"; lineNumber: 120 }
+ Method { name: "updateRotation"; lineNumber: 121 }
+ }
+ Component {
+ file: "private/qquick3dspatialsound_p.h"
+ lineNumber: 24
+ name: "QQuick3DSpatialSound"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.SpatialAudio/SpatialSound 6.0",
+ "QtQuick3D.SpatialAudio/SpatialSound 6.11"
+ ]
+ exportMetaObjectRevisions: [1536, 1547]
+ Enum {
+ name: "DistanceModel"
+ lineNumber: 51
+ values: ["Logarithmic", "Linear", "ManualAttenuation"]
+ }
+ Enum {
+ name: "Loops"
+ lineNumber: 82
+ values: ["Infinite", "Once"]
+ }
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Property {
+ name: "volume"
+ type: "float"
+ read: "volume"
+ write: "setVolume"
+ notify: "volumeChanged"
+ index: 1
+ lineNumber: 28
+ }
+ Property {
+ name: "distanceModel"
+ type: "DistanceModel"
+ read: "distanceModel"
+ write: "setDistanceModel"
+ notify: "distanceModelChanged"
+ index: 2
+ lineNumber: 29
+ }
+ Property {
+ name: "size"
+ type: "float"
+ read: "size"
+ write: "setSize"
+ notify: "sizeChanged"
+ index: 3
+ lineNumber: 30
+ }
+ Property {
+ name: "distanceCutoff"
+ type: "float"
+ read: "distanceCutoff"
+ write: "setDistanceCutoff"
+ notify: "distanceCutoffChanged"
+ index: 4
+ lineNumber: 31
+ }
+ Property {
+ name: "manualAttenuation"
+ type: "float"
+ read: "manualAttenuation"
+ write: "setManualAttenuation"
+ notify: "manualAttenuationChanged"
+ index: 5
+ lineNumber: 32
+ }
+ Property {
+ name: "occlusionIntensity"
+ type: "float"
+ read: "occlusionIntensity"
+ write: "setOcclusionIntensity"
+ notify: "occlusionIntensityChanged"
+ index: 6
+ lineNumber: 33
+ }
+ Property {
+ name: "directivity"
+ type: "float"
+ read: "directivity"
+ write: "setDirectivity"
+ notify: "directivityChanged"
+ index: 7
+ lineNumber: 34
+ }
+ Property {
+ name: "directivityOrder"
+ type: "float"
+ read: "directivityOrder"
+ write: "setDirectivityOrder"
+ notify: "directivityOrderChanged"
+ index: 8
+ lineNumber: 35
+ }
+ Property {
+ name: "nearFieldGain"
+ type: "float"
+ read: "nearFieldGain"
+ write: "setNearFieldGain"
+ notify: "nearFieldGainChanged"
+ index: 9
+ lineNumber: 36
+ }
+ Property {
+ name: "loops"
+ type: "int"
+ read: "loops"
+ write: "setLoops"
+ notify: "loopsChanged"
+ index: 10
+ lineNumber: 37
+ }
+ Property {
+ name: "autoPlay"
+ type: "bool"
+ read: "autoPlay"
+ write: "setAutoPlay"
+ notify: "autoPlayChanged"
+ index: 11
+ lineNumber: 38
+ }
+ Signal { name: "sourceChanged"; lineNumber: 101 }
+ Signal { name: "volumeChanged"; lineNumber: 102 }
+ Signal { name: "distanceModelChanged"; lineNumber: 103 }
+ Signal { name: "sizeChanged"; lineNumber: 104 }
+ Signal { name: "distanceCutoffChanged"; lineNumber: 105 }
+ Signal { name: "manualAttenuationChanged"; lineNumber: 106 }
+ Signal { name: "occlusionIntensityChanged"; lineNumber: 107 }
+ Signal { name: "directivityChanged"; lineNumber: 108 }
+ Signal { name: "directivityOrderChanged"; lineNumber: 109 }
+ Signal { name: "nearFieldGainChanged"; lineNumber: 110 }
+ Signal { name: "loopsChanged"; lineNumber: 111 }
+ Signal { name: "autoPlayChanged"; lineNumber: 112 }
+ Method { name: "play"; lineNumber: 96 }
+ Method { name: "pause"; lineNumber: 97 }
+ Method { name: "stop"; lineNumber: 98 }
+ Method { name: "updatePosition"; lineNumber: 115 }
+ Method { name: "updateRotation"; lineNumber: 116 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/SpatialAudio/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/SpatialAudio/qmldir
new file mode 100644
index 00000000..8c375792
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/SpatialAudio/qmldir
@@ -0,0 +1,9 @@
+module QtQuick3D.SpatialAudio
+linktarget Qt6::quick3dspatialaudio
+plugin quick3dspatialaudioplugin
+classname QQuick3DAudioModule
+typeinfo plugins.qmltypes
+depends QtQuick
+depends QtMultimedia
+prefer :/qt-project.org/imports/QtQuick3D/SpatialAudio/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/SpatialAudio/quick3dspatialaudioplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/SpatialAudio/quick3dspatialaudioplugin.dll
new file mode 100644
index 00000000..0605da25
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/SpatialAudio/quick3dspatialaudioplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/XrErrorDialog.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/XrErrorDialog.qml
new file mode 100644
index 00000000..a516b242
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/XrErrorDialog.qml
@@ -0,0 +1,31 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick.Dialogs
+
+Item {
+ function run(title, message) {
+ var w = win.createObject();
+ w.messageTitle = title;
+ w.messageText = message;
+ w.run();
+ }
+
+ Component {
+ id: win
+ Window {
+ property alias messageTitle: msg.title
+ property alias messageText: msg.text
+ function run() { msg.open() }
+ visible: true
+ visibility: Window.Maximized
+ MessageDialog {
+ id: msg
+ buttons: MessageDialog.Ok
+ onAccepted: Qt.quit()
+ onRejected: Qt.quit()
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/plugins.qmltypes
new file mode 100644
index 00000000..a2debbc1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/plugins.qmltypes
@@ -0,0 +1,1349 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qquick3dxrabstracthapticeffect_p.h"
+ lineNumber: 26
+ name: "QQuick3DXrAbstractHapticEffect"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D.Xr/XrHapticEffect 6.9"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1545]
+ }
+ Component {
+ file: "private/qquick3dxrcamera_p.h"
+ lineNumber: 93
+ name: "QQuick3DXrCamera"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: ["QtQuick3D.Xr/XrCamera 6.8", "QtQuick3D.Xr/XrCamera 6.11"]
+ exportMetaObjectRevisions: [1544, 1547]
+ Property {
+ name: "clipNear"
+ type: "float"
+ read: "clipNear"
+ write: "setClipNear"
+ notify: "clipNearChanged"
+ index: 0
+ lineNumber: 96
+ isFinal: true
+ }
+ Property {
+ name: "clipFar"
+ type: "float"
+ read: "clipFar"
+ write: "setClipFar"
+ notify: "clipFarChanged"
+ index: 1
+ lineNumber: 97
+ isFinal: true
+ }
+ Signal {
+ name: "clipNearChanged"
+ lineNumber: 112
+ Parameter { name: "clipNear"; type: "float" }
+ }
+ Signal {
+ name: "clipFarChanged"
+ lineNumber: 113
+ Parameter { name: "clipFar"; type: "float" }
+ }
+ Method {
+ name: "setClipNear"
+ lineNumber: 108
+ Parameter { name: "clipNear"; type: "float" }
+ }
+ Method {
+ name: "setClipFar"
+ lineNumber: 109
+ Parameter { name: "clipFar"; type: "float" }
+ }
+ }
+ Component {
+ file: "private/qquick3dxrcontroller_p.h"
+ lineNumber: 31
+ name: "QQuick3DXrController"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: [
+ "QtQuick3D.Xr/XrController 6.8",
+ "QtQuick3D.Xr/XrController 6.11"
+ ]
+ exportMetaObjectRevisions: [1544, 1547]
+ Enum {
+ name: "Controller"
+ lineNumber: 45
+ values: [
+ "ControllerLeft",
+ "ControllerRight",
+ "ControllerNone",
+ "LeftController",
+ "RightController",
+ "LeftHand",
+ "RightHand",
+ "UnknownController"
+ ]
+ }
+ Enum {
+ name: "HandPoseSpace"
+ isScoped: true
+ lineNumber: 57
+ values: ["GripPose", "AimPose"]
+ }
+ Property {
+ name: "controller"
+ type: "Controller"
+ read: "controller"
+ write: "setController"
+ notify: "controllerChanged"
+ index: 0
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "isActive"
+ type: "bool"
+ read: "isActive"
+ notify: "isActiveChanged"
+ index: 1
+ lineNumber: 35
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "poseSpace"
+ type: "HandPoseSpace"
+ read: "poseSpace"
+ write: "setPoseSpace"
+ notify: "poseSpaceChanged"
+ index: 2
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "pokePosition"
+ type: "QVector3D"
+ read: "pokePosition"
+ notify: "pokePositionChanged"
+ index: 3
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "jointPositions"
+ type: "QVector3D"
+ isList: true
+ read: "jointPositions"
+ notify: "jointPositionsChanged"
+ index: 4
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "jointRotations"
+ type: "QQuaternion"
+ isList: true
+ read: "jointRotations"
+ notify: "jointRotationsChanged"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Signal { name: "controllerChanged"; lineNumber: 81 }
+ Signal { name: "actionMapperChanged"; lineNumber: 82 }
+ Signal { name: "poseSpaceChanged"; lineNumber: 84 }
+ Signal { name: "pokePositionChanged"; lineNumber: 86 }
+ Signal { name: "jointPositionsChanged"; lineNumber: 88 }
+ Signal { name: "jointRotationsChanged"; lineNumber: 89 }
+ Signal { name: "jointDataUpdated"; lineNumber: 90 }
+ Signal { name: "isActiveChanged"; lineNumber: 92 }
+ }
+ Component {
+ file: "private/qquick3dxrhandmodel_p.h"
+ lineNumber: 34
+ name: "QQuick3DXrHandModel"
+ accessSemantics: "reference"
+ prototype: "QQuick3DModel"
+ exports: [
+ "QtQuick3D.Xr/XrHandModel 6.8",
+ "QtQuick3D.Xr/XrHandModel 6.10",
+ "QtQuick3D.Xr/XrHandModel 6.11"
+ ]
+ exportMetaObjectRevisions: [1544, 1546, 1547]
+ Enum {
+ name: "Hand"
+ type: "quint8"
+ lineNumber: 43
+ values: ["LeftHand", "RightHand", "Unknown"]
+ }
+ Property {
+ name: "hand"
+ type: "Hand"
+ read: "hand"
+ write: "setHand"
+ notify: "handChanged"
+ index: 0
+ lineNumber: 38
+ isFinal: true
+ }
+ Signal { name: "handChanged"; lineNumber: 58 }
+ Signal { name: "handTrackerChanged"; lineNumber: 59 }
+ Method { name: "updatePose"; lineNumber: 62 }
+ }
+ Component {
+ file: "private/qquick3dxractionmapper_p.h"
+ lineNumber: 148
+ name: "QQuick3DXrHapticFeedback"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: ["QtQuick3D.Xr/XrHapticFeedback 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Enum {
+ name: "Controller"
+ isScoped: true
+ type: "quint8"
+ lineNumber: 163
+ values: ["LeftController", "RightController", "UnknownController"]
+ }
+ Enum {
+ name: "Condition"
+ isScoped: true
+ type: "quint8"
+ lineNumber: 170
+ values: ["RisingEdge", "TrailingEdge"]
+ }
+ Property {
+ name: "controller"
+ type: "Controller"
+ read: "controller"
+ write: "setController"
+ notify: "controllerChanged"
+ index: 0
+ lineNumber: 155
+ isFinal: true
+ }
+ Property {
+ name: "hapticEffect"
+ type: "QQuick3DXrAbstractHapticEffect"
+ isPointer: true
+ read: "hapticEffect"
+ write: "setHapticEffect"
+ notify: "hapticEffectChanged"
+ index: 1
+ lineNumber: 156
+ isFinal: true
+ }
+ Property {
+ name: "trigger"
+ type: "bool"
+ read: "trigger"
+ write: "setTrigger"
+ notify: "triggerChanged"
+ index: 2
+ lineNumber: 157
+ isFinal: true
+ }
+ Property {
+ name: "condition"
+ type: "Condition"
+ read: "condition"
+ write: "setCondition"
+ notify: "conditionChanged"
+ index: 3
+ lineNumber: 158
+ isFinal: true
+ }
+ Signal { name: "controllerChanged"; lineNumber: 197 }
+ Signal { name: "hapticEffectChanged"; lineNumber: 198 }
+ Signal { name: "triggerChanged"; lineNumber: 199 }
+ Signal { name: "conditionChanged"; lineNumber: 200 }
+ Method { name: "start"; lineNumber: 203 }
+ Method { name: "stop"; lineNumber: 204 }
+ }
+ Component {
+ file: "private/qquick3dxractionmapper_p.h"
+ lineNumber: 33
+ name: "QQuick3DXrInputAction"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtQuick3D.Xr/XrInputAction 6.8",
+ "QtQuick3D.Xr/XrInputAction 6.9",
+ "QtQuick3D.Xr/XrInputAction 6.10"
+ ]
+ exportMetaObjectRevisions: [1544, 1545, 1546]
+ Enum {
+ name: "Controller"
+ type: "quint8"
+ lineNumber: 52
+ values: [
+ "LeftHand",
+ "RightHand",
+ "Unknown",
+ "LeftController",
+ "RightController",
+ "UnknownController"
+ ]
+ }
+ Enum {
+ name: "Action"
+ type: "short"
+ lineNumber: 62
+ values: [
+ "CustomAction",
+ "Button1Pressed",
+ "Button1Touched",
+ "Button2Pressed",
+ "Button2Touched",
+ "ButtonMenuPressed",
+ "ButtonMenuTouched",
+ "ButtonSystemPressed",
+ "ButtonSystemTouched",
+ "SqueezeValue",
+ "SqueezeForce",
+ "SqueezePressed",
+ "TriggerValue",
+ "TriggerPressed",
+ "TriggerTouched",
+ "ThumbstickX",
+ "ThumbstickY",
+ "ThumbstickPressed",
+ "ThumbstickTouched",
+ "ThumbrestTouched",
+ "TrackpadX",
+ "TrackpadY",
+ "TrackpadForce",
+ "TrackpadTouched",
+ "TrackpadPressed",
+ "IndexFingerPinch",
+ "MiddleFingerPinch",
+ "RingFingerPinch",
+ "LittleFingerPinch",
+ "HandTrackingMenuPress",
+ "NumHandActions",
+ "NumActions"
+ ]
+ }
+ Property {
+ name: "value"
+ type: "float"
+ read: "value"
+ notify: "valueChanged"
+ index: 0
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "pressed"
+ type: "bool"
+ read: "pressed"
+ notify: "pressedChanged"
+ index: 1
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "actionName"
+ type: "QString"
+ read: "actionName"
+ write: "setActionName"
+ notify: "actionNameChanged"
+ index: 2
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "actionId"
+ type: "Action"
+ isList: true
+ read: "actionId"
+ write: "setActionId"
+ notify: "actionIdChanged"
+ index: 3
+ lineNumber: 43
+ isFinal: true
+ }
+ Property {
+ name: "enabled"
+ revision: 1545
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 4
+ lineNumber: 44
+ isFinal: true
+ }
+ Property {
+ name: "hand"
+ type: "Controller"
+ read: "hand"
+ write: "setHand"
+ notify: "handChanged"
+ index: 5
+ lineNumber: 46
+ isFinal: true
+ }
+ Property {
+ name: "controller"
+ revision: 1546
+ type: "Controller"
+ read: "controller"
+ write: "setController"
+ notify: "controllerChanged"
+ index: 6
+ lineNumber: 47
+ isFinal: true
+ }
+ Signal { name: "valueChanged"; lineNumber: 124 }
+ Signal { name: "pressedChanged"; lineNumber: 125 }
+ Signal { name: "triggered"; lineNumber: 126 }
+ Signal { name: "actionNameChanged"; lineNumber: 128 }
+ Signal { name: "actionIdChanged"; lineNumber: 129 }
+ Signal { name: "handChanged"; lineNumber: 131 }
+ Signal { name: "enabledChanged"; lineNumber: 133 }
+ Signal { name: "controllerChanged"; lineNumber: 135 }
+ }
+ Component {
+ file: "private/qquick3dxritem_p.h"
+ lineNumber: 31
+ name: "QQuick3DXrItem"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: ["QtQuick3D.Xr/XrItem 6.8", "QtQuick3D.Xr/XrItem 6.11"]
+ exportMetaObjectRevisions: [1544, 1547]
+ Property {
+ name: "contentItem"
+ type: "QQuickItem"
+ isPointer: true
+ read: "contentItem"
+ write: "setContentItem"
+ notify: "contentItemChanged"
+ index: 0
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "pixelsPerUnit"
+ type: "double"
+ read: "pixelsPerUnit"
+ write: "setPixelsPerUnit"
+ notify: "pixelsPerUnitChanged"
+ index: 1
+ lineNumber: 37
+ isFinal: true
+ }
+ Property {
+ name: "manualPixelsPerUnit"
+ type: "bool"
+ read: "manualPixelsPerUnit"
+ write: "setManualPixelsPerUnit"
+ notify: "manualPixelsPerUnitChanged"
+ index: 2
+ lineNumber: 38
+ isFinal: true
+ }
+ Property {
+ name: "automaticHeight"
+ type: "bool"
+ read: "automaticHeight"
+ write: "setAutomaticHeight"
+ notify: "automaticHeightChanged"
+ index: 3
+ lineNumber: 39
+ isFinal: true
+ }
+ Property {
+ name: "automaticWidth"
+ type: "bool"
+ read: "automaticWidth"
+ write: "setAutomaticWidth"
+ notify: "automaticWidthChanged"
+ index: 4
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "width"
+ type: "double"
+ read: "width"
+ write: "setWidth"
+ notify: "widthChanged"
+ index: 5
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "height"
+ type: "double"
+ read: "height"
+ write: "setHeight"
+ notify: "heightChanged"
+ index: 6
+ lineNumber: 42
+ isFinal: true
+ }
+ Property {
+ name: "color"
+ type: "QColor"
+ read: "color"
+ write: "setColor"
+ notify: "colorChanged"
+ index: 7
+ lineNumber: 43
+ isFinal: true
+ }
+ Signal { name: "contentItemChanged"; lineNumber: 78 }
+ Signal { name: "pixelsPerUnitChanged"; lineNumber: 79 }
+ Signal { name: "flagsChanged"; lineNumber: 80 }
+ Signal { name: "manualPixelsPerUnitChanged"; lineNumber: 81 }
+ Signal { name: "widthChanged"; lineNumber: 82 }
+ Signal { name: "heightChanged"; lineNumber: 83 }
+ Signal { name: "colorChanged"; lineNumber: 84 }
+ Signal { name: "automaticHeightChanged"; lineNumber: 85 }
+ Signal { name: "automaticWidthChanged"; lineNumber: 86 }
+ }
+ Component {
+ file: "private/qquick3dxrorigin_p.h"
+ lineNumber: 34
+ name: "QQuick3DXrOrigin"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: ["QtQuick3D.Xr/XrOrigin 6.8", "QtQuick3D.Xr/XrOrigin 6.11"]
+ exportMetaObjectRevisions: [1544, 1547]
+ Property {
+ name: "camera"
+ type: "QQuick3DXrCamera"
+ isPointer: true
+ read: "camera"
+ write: "setCamera"
+ notify: "cameraChanged"
+ index: 0
+ lineNumber: 37
+ }
+ Signal { name: "cameraChanged"; lineNumber: 49 }
+ }
+ Component {
+ file: "private/qquick3dxrruntimeinfo_p.h"
+ lineNumber: 28
+ name: "QQuick3DXrRuntimeInfo"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D.Xr/XrRuntimeInfo 6.8"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1544]
+ Property {
+ name: "enabledExtensions"
+ type: "QStringList"
+ read: "enabledExtensions"
+ index: 0
+ lineNumber: 31
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "runtimeName"
+ type: "QString"
+ read: "runtimeName"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "runtimeVersion"
+ type: "QString"
+ read: "runtimeVersion"
+ index: 2
+ lineNumber: 33
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "graphicsApiName"
+ type: "QString"
+ read: "graphicsApiName"
+ index: 3
+ lineNumber: 34
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ }
+ Component {
+ file: "private/qquick3dxrabstracthapticeffect_p.h"
+ lineNumber: 34
+ name: "QQuick3DXrSimpleHapticEffect"
+ accessSemantics: "reference"
+ prototype: "QQuick3DXrAbstractHapticEffect"
+ exports: ["QtQuick3D.Xr/XrSimpleHapticEffect 6.9"]
+ exportMetaObjectRevisions: [1545]
+ Property {
+ name: "amplitude"
+ type: "float"
+ read: "amplitude"
+ write: "setAmplitude"
+ notify: "amplitudeChanged"
+ index: 0
+ lineNumber: 40
+ isFinal: true
+ }
+ Property {
+ name: "duration"
+ type: "float"
+ read: "duration"
+ write: "setDuration"
+ notify: "durationChanged"
+ index: 1
+ lineNumber: 41
+ isFinal: true
+ }
+ Property {
+ name: "frequency"
+ type: "float"
+ read: "frequency"
+ write: "setFrequency"
+ notify: "frequencyChanged"
+ index: 2
+ lineNumber: 42
+ isFinal: true
+ }
+ Signal { name: "amplitudeChanged"; lineNumber: 53 }
+ Signal { name: "durationChanged"; lineNumber: 54 }
+ Signal { name: "frequencyChanged"; lineNumber: 55 }
+ }
+ Component {
+ file: "private/qquick3dxrspatialanchor_p.h"
+ lineNumber: 34
+ name: "QQuick3DXrSpatialAnchor"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D.Xr/XrSpatialAnchor 6.8"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1544]
+ Enum {
+ name: "Classification"
+ isScoped: true
+ lineNumber: 53
+ values: [
+ "Unknown",
+ "Wall",
+ "Ceiling",
+ "Floor",
+ "Table",
+ "Seat",
+ "Window",
+ "Door",
+ "Other"
+ ]
+ }
+ Property {
+ name: "has2DBounds"
+ type: "bool"
+ read: "has2DBounds"
+ notify: "has2DBoundsChanged"
+ index: 0
+ lineNumber: 37
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "has3DBounds"
+ type: "bool"
+ read: "has3DBounds"
+ notify: "has3DBoundsChanged"
+ index: 1
+ lineNumber: 38
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "offset2D"
+ type: "QVector2D"
+ read: "offset2D"
+ notify: "offset2DChanged"
+ index: 2
+ lineNumber: 39
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "extent2D"
+ type: "QVector2D"
+ read: "extent2D"
+ notify: "extent2DChanged"
+ index: 3
+ lineNumber: 40
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "offset3D"
+ type: "QVector3D"
+ read: "offset3D"
+ notify: "offset3DChanged"
+ index: 4
+ lineNumber: 41
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "extent3D"
+ type: "QVector3D"
+ read: "extent3D"
+ notify: "extent3DChanged"
+ index: 5
+ lineNumber: 42
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "position"
+ type: "QVector3D"
+ read: "position"
+ notify: "positionChanged"
+ index: 6
+ lineNumber: 43
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "rotation"
+ type: "QQuaternion"
+ read: "rotation"
+ notify: "rotationChanged"
+ index: 7
+ lineNumber: 44
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "classification"
+ type: "Classification"
+ read: "classification"
+ notify: "classificationChanged"
+ index: 8
+ lineNumber: 45
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "classificationString"
+ type: "QString"
+ read: "classificationString"
+ notify: "classificationStringChanged"
+ index: 9
+ lineNumber: 46
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "identifier"
+ type: "QString"
+ read: "identifier"
+ index: 10
+ lineNumber: 47
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Signal { name: "offset3DChanged"; lineNumber: 106 }
+ Signal { name: "extent3DChanged"; lineNumber: 107 }
+ Signal { name: "positionChanged"; lineNumber: 108 }
+ Signal { name: "rotationChanged"; lineNumber: 109 }
+ Signal { name: "classificationChanged"; lineNumber: 110 }
+ Signal { name: "classificationStringChanged"; lineNumber: 111 }
+ Signal { name: "has2DBoundsChanged"; lineNumber: 112 }
+ Signal { name: "has3DBoundsChanged"; lineNumber: 113 }
+ Signal { name: "offset2DChanged"; lineNumber: 114 }
+ Signal { name: "extent2DChanged"; lineNumber: 115 }
+ }
+ Component {
+ file: "private/qquick3dxrspatialanchorlistmodel_p.h"
+ lineNumber: 31
+ name: "QQuick3DXrSpatialAnchorListModel"
+ accessSemantics: "reference"
+ prototype: "QAbstractListModel"
+ exports: ["QtQuick3D.Xr/XrSpatialAnchorListModel 6.8"]
+ exportMetaObjectRevisions: [1544]
+ Enum {
+ name: "FilterMode"
+ isScoped: true
+ lineNumber: 42
+ values: ["All", "Classification", "Identifier"]
+ }
+ Enum {
+ name: "ClassificationFlag"
+ type: "uint"
+ lineNumber: 49
+ values: [
+ "Wall",
+ "Ceiling",
+ "Floor",
+ "Table",
+ "Seat",
+ "Window",
+ "Door",
+ "Other"
+ ]
+ }
+ Enum {
+ name: "ClassificationFlags"
+ alias: "ClassificationFlag"
+ isFlag: true
+ type: "uint"
+ lineNumber: 49
+ values: [
+ "Wall",
+ "Ceiling",
+ "Floor",
+ "Table",
+ "Seat",
+ "Window",
+ "Door",
+ "Other"
+ ]
+ }
+ Property {
+ name: "filterMode"
+ type: "FilterMode"
+ read: "filterMode"
+ write: "setFilterMode"
+ notify: "filterModeChanged"
+ index: 0
+ lineNumber: 34
+ isFinal: true
+ }
+ Property {
+ name: "classificationFilter"
+ type: "ClassificationFlags"
+ read: "classificationFilter"
+ write: "setClassificationFilter"
+ notify: "classificationFilterChanged"
+ index: 1
+ lineNumber: 35
+ isFinal: true
+ }
+ Property {
+ name: "classificationStringFilter"
+ type: "QStringList"
+ read: "classificationStringFilter"
+ write: "setClassificationStringFilter"
+ notify: "classificationStringFilterChanged"
+ index: 2
+ lineNumber: 36
+ isFinal: true
+ }
+ Property {
+ name: "identifierFilter"
+ type: "QStringList"
+ read: "identifierFilter"
+ write: "setIdentifierFilter"
+ notify: "identifierFilterChanged"
+ index: 3
+ lineNumber: 37
+ isFinal: true
+ }
+ Signal { name: "filterModeChanged"; lineNumber: 89 }
+ Signal { name: "identifierFilterChanged"; lineNumber: 90 }
+ Signal { name: "classificationFilterChanged"; lineNumber: 91 }
+ Signal { name: "classificationStringFilterChanged"; lineNumber: 92 }
+ Method {
+ name: "handleAnchorAdded"
+ lineNumber: 95
+ Parameter { name: "anchor"; type: "QQuick3DXrSpatialAnchor"; isPointer: true }
+ }
+ Method {
+ name: "handleAnchorRemoved"
+ lineNumber: 96
+ Parameter { name: "uuid"; type: "QUuid" }
+ }
+ Method {
+ name: "handleAnchorUpdated"
+ lineNumber: 97
+ Parameter { name: "anchor"; type: "QQuick3DXrSpatialAnchor"; isPointer: true }
+ }
+ Method { name: "requestSceneCapture"; lineNumber: 73 }
+ Method { name: "queryAnchors"; lineNumber: 74 }
+ }
+ Component {
+ file: "private/qquick3dxrview_p.h"
+ lineNumber: 38
+ name: "QQuick3DXrView"
+ accessSemantics: "reference"
+ prototype: "QQuick3DNode"
+ exports: ["QtQuick3D.Xr/XrView 6.8", "QtQuick3D.Xr/XrView 6.11"]
+ exportMetaObjectRevisions: [1544, 1547]
+ Enum {
+ name: "FoveationLevel"
+ lineNumber: 58
+ values: [
+ "NoFoveation",
+ "LowFoveation",
+ "MediumFoveation",
+ "HighFoveation"
+ ]
+ }
+ Enum {
+ name: "ReferenceSpace"
+ isScoped: true
+ lineNumber: 66
+ values: [
+ "ReferenceSpaceUnknown",
+ "ReferenceSpaceLocal",
+ "ReferenceSpaceStage",
+ "ReferenceSpaceLocalFloor"
+ ]
+ }
+ Property {
+ name: "xrOrigin"
+ type: "QQuick3DXrOrigin"
+ isPointer: true
+ read: "xrOrigin"
+ write: "setXROrigin"
+ notify: "xrOriginChanged"
+ index: 0
+ lineNumber: 42
+ }
+ Property {
+ name: "environment"
+ type: "QQuick3DSceneEnvironment"
+ isPointer: true
+ read: "environment"
+ write: "setEnvironment"
+ notify: "environmentChanged"
+ index: 1
+ lineNumber: 43
+ }
+ Property {
+ name: "passthroughSupported"
+ type: "bool"
+ read: "passthroughSupported"
+ index: 2
+ lineNumber: 44
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "passthroughEnabled"
+ type: "bool"
+ read: "passthroughEnabled"
+ write: "setPassthroughEnabled"
+ notify: "passthroughEnabledChanged"
+ index: 3
+ lineNumber: 45
+ isFinal: true
+ }
+ Property {
+ name: "runtimeInfo"
+ type: "QQuick3DXrRuntimeInfo"
+ isPointer: true
+ read: "runtimeInfo"
+ index: 4
+ lineNumber: 46
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "quitOnSessionEnd"
+ type: "bool"
+ read: "isQuitOnSessionEndEnabled"
+ write: "setQuitOnSessionEnd"
+ notify: "quitOnSessionEndChanged"
+ index: 5
+ lineNumber: 47
+ isFinal: true
+ }
+ Property {
+ name: "renderStats"
+ type: "QQuick3DRenderStats"
+ isPointer: true
+ read: "renderStats"
+ index: 6
+ lineNumber: 48
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "fixedFoveation"
+ type: "FoveationLevel"
+ read: "fixedFoveation"
+ write: "setFixedFoveation"
+ notify: "fixedFoveationChanged"
+ index: 7
+ lineNumber: 49
+ isFinal: true
+ }
+ Property {
+ name: "referenceSpace"
+ type: "ReferenceSpace"
+ read: "referenceSpace"
+ write: "setReferenceSpace"
+ notify: "referenceSpaceChanged"
+ index: 8
+ lineNumber: 50
+ isFinal: true
+ }
+ Property {
+ name: "depthSubmissionEnabled"
+ type: "bool"
+ read: "depthSubmissionEnabled"
+ write: "setDepthSubmissionEnabled"
+ notify: "depthSubmissionEnabledChanged"
+ index: 9
+ lineNumber: 51
+ isFinal: true
+ }
+ Property {
+ name: "multiViewRenderingSupported"
+ type: "bool"
+ read: "isMultiViewRenderingSupported"
+ index: 10
+ lineNumber: 52
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "multiViewRenderingEnabled"
+ type: "bool"
+ read: "multiViewRenderingEnabled"
+ notify: "multiViewRenderingEnabledChanged"
+ index: 11
+ lineNumber: 53
+ isReadonly: true
+ isFinal: true
+ }
+ Signal {
+ name: "initializeFailed"
+ lineNumber: 146
+ Parameter { name: "errorString"; type: "QString" }
+ }
+ Signal { name: "sessionEnded"; lineNumber: 147 }
+ Signal { name: "xrOriginChanged"; lineNumber: 148 }
+ Signal {
+ name: "environmentChanged"
+ lineNumber: 149
+ Parameter { name: "environment"; type: "QQuick3DSceneEnvironment"; isPointer: true }
+ }
+ Signal { name: "passthroughEnabledChanged"; lineNumber: 150 }
+ Signal { name: "quitOnSessionEndChanged"; lineNumber: 151 }
+ Signal { name: "fixedFoveationChanged"; lineNumber: 152 }
+ Signal { name: "frameReady"; lineNumber: 153 }
+ Signal { name: "referenceSpaceChanged"; lineNumber: 154 }
+ Signal { name: "depthSubmissionEnabledChanged"; lineNumber: 155 }
+ Signal { name: "multiViewRenderingEnabledChanged"; lineNumber: 156 }
+ Method {
+ name: "setEnvironment"
+ lineNumber: 132
+ Parameter { name: "environment"; type: "QQuick3DSceneEnvironment"; isPointer: true }
+ }
+ Method {
+ name: "setPassthroughEnabled"
+ lineNumber: 133
+ Parameter { name: "enable"; type: "bool" }
+ }
+ Method {
+ name: "setQuitOnSessionEnd"
+ lineNumber: 134
+ Parameter { name: "enable"; type: "bool" }
+ }
+ Method {
+ name: "setDepthSubmissionEnabled"
+ lineNumber: 135
+ Parameter { name: "enable"; type: "bool" }
+ }
+ Method {
+ name: "setXROrigin"
+ lineNumber: 136
+ Parameter { name: "newXrOrigin"; type: "QQuick3DXrOrigin"; isPointer: true }
+ }
+ Method { name: "updateViewportGeometry"; lineNumber: 139 }
+ Method { name: "handleSessionEnded"; lineNumber: 140 }
+ Method { name: "handleClearColorChanged"; lineNumber: 141 }
+ Method { name: "handleAAChanged"; lineNumber: 142 }
+ Method { name: "init"; type: "bool"; lineNumber: 143 }
+ Method {
+ name: "rayPick"
+ type: "QQuick3DPickResult"
+ isMethodConstant: true
+ lineNumber: 109
+ Parameter { name: "origin"; type: "QVector3D" }
+ Parameter { name: "direction"; type: "QVector3D" }
+ }
+ Method {
+ name: "rayPickAll"
+ type: "QQuick3DPickResult"
+ isList: true
+ isMethodConstant: true
+ lineNumber: 110
+ Parameter { name: "origin"; type: "QVector3D" }
+ Parameter { name: "direction"; type: "QVector3D" }
+ }
+ Method {
+ name: "rayPick"
+ revision: 1547
+ type: "QQuick3DPickResult"
+ isMethodConstant: true
+ lineNumber: 111
+ Parameter { name: "origin"; type: "QVector3D" }
+ Parameter { name: "direction"; type: "QVector3D" }
+ Parameter { name: "model"; type: "QQuick3DModel"; isPointer: true }
+ }
+ Method {
+ name: "closestPointPick"
+ revision: 1547
+ type: "QQuick3DPickResult"
+ isMethodConstant: true
+ lineNumber: 112
+ Parameter { name: "origin"; type: "QVector3D" }
+ Parameter { name: "radius"; type: "float" }
+ Parameter { name: "model"; type: "QQuick3DModel"; isPointer: true }
+ }
+ Method {
+ name: "closestPointPick"
+ revision: 1547
+ type: "QQuick3DPickResult"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 112
+ Parameter { name: "origin"; type: "QVector3D" }
+ Parameter { name: "radius"; type: "float" }
+ }
+ Method {
+ name: "setTouchpoint"
+ lineNumber: 114
+ Parameter { name: "target"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "position"; type: "QPointF" }
+ Parameter { name: "pointId"; type: "int" }
+ Parameter { name: "active"; type: "bool" }
+ }
+ Method {
+ name: "processTouch"
+ type: "QVector3D"
+ lineNumber: 115
+ Parameter { name: "pos"; type: "QVector3D" }
+ Parameter { name: "pointId"; type: "int" }
+ }
+ Method {
+ name: "touchpointState"
+ type: "QVariantMap"
+ isMethodConstant: true
+ lineNumber: 116
+ Parameter { name: "pointId"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/qquick3dxrvirtualmouse_p.h"
+ lineNumber: 30
+ name: "QQuick3DXrVirtualMouse"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtQuick3D.Xr/XrVirtualMouse 6.8"]
+ exportMetaObjectRevisions: [1544]
+ Property {
+ name: "rightMouseButton"
+ type: "bool"
+ read: "rightMouseButton"
+ write: "setRightMouseButton"
+ notify: "rightMouseButtonChanged"
+ index: 0
+ lineNumber: 33
+ }
+ Property {
+ name: "leftMouseButton"
+ type: "bool"
+ read: "leftMouseButton"
+ write: "setLeftMouseButton"
+ notify: "leftMouseButtonChanged"
+ index: 1
+ lineNumber: 34
+ }
+ Property {
+ name: "middleMouseButton"
+ type: "bool"
+ read: "middleMouseButton"
+ write: "setMiddleMouseButton"
+ notify: "middleMouseButtonChanged"
+ index: 2
+ lineNumber: 35
+ }
+ Property {
+ name: "scrollWheelX"
+ type: "float"
+ read: "scrollWheelX"
+ write: "setScrollWheelX"
+ notify: "scrollWheelXChanged"
+ index: 3
+ lineNumber: 36
+ }
+ Property {
+ name: "scrollWheelY"
+ type: "float"
+ read: "scrollWheelY"
+ write: "setScrollWheelY"
+ notify: "scrollWheelYChanged"
+ index: 4
+ lineNumber: 37
+ }
+ Property {
+ name: "scrollTimerInterval"
+ type: "int"
+ read: "scrollTimerInterval"
+ write: "setScrollTimerInterval"
+ notify: "scrollTimerIntervalChanged"
+ index: 5
+ lineNumber: 38
+ }
+ Property {
+ name: "scrollPixelDelta"
+ type: "int"
+ read: "scrollPixelDelta"
+ write: "setScrollPixelDelta"
+ notify: "scrollPixelDeltaChanged"
+ index: 6
+ lineNumber: 39
+ }
+ Property {
+ name: "source"
+ type: "QQuick3DNode"
+ isPointer: true
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 7
+ lineNumber: 40
+ }
+ Property {
+ name: "view"
+ type: "QQuick3DXrView"
+ isPointer: true
+ read: "view"
+ write: "setView"
+ notify: "viewChanged"
+ index: 8
+ lineNumber: 41
+ }
+ Property {
+ name: "enabled"
+ type: "bool"
+ read: "enabled"
+ write: "setEnabled"
+ notify: "enabledChanged"
+ index: 9
+ lineNumber: 42
+ }
+ Signal {
+ name: "rightMouseButtonChanged"
+ lineNumber: 80
+ Parameter { name: "rightMouseButton"; type: "bool" }
+ }
+ Signal {
+ name: "leftMouseButtonChanged"
+ lineNumber: 81
+ Parameter { name: "leftMouseButton"; type: "bool" }
+ }
+ Signal {
+ name: "middleMouseButtonChanged"
+ lineNumber: 82
+ Parameter { name: "middleMouseButton"; type: "bool" }
+ }
+ Signal {
+ name: "scrollWheelXChanged"
+ lineNumber: 83
+ Parameter { name: "scrollWheelX"; type: "float" }
+ }
+ Signal {
+ name: "scrollWheelYChanged"
+ lineNumber: 84
+ Parameter { name: "scrollWheelY"; type: "float" }
+ }
+ Signal {
+ name: "scrollTimerIntervalChanged"
+ lineNumber: 85
+ Parameter { name: "scrollTimerInterval"; type: "int" }
+ }
+ Signal {
+ name: "scrollPixelDeltaChanged"
+ lineNumber: 86
+ Parameter { name: "scrollPixelDelta"; type: "int" }
+ }
+ Signal {
+ name: "sourceChanged"
+ lineNumber: 87
+ Parameter { name: "source"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Signal {
+ name: "viewChanged"
+ lineNumber: 88
+ Parameter { name: "view"; type: "QQuick3DXrView"; isPointer: true }
+ }
+ Signal {
+ name: "enabledChanged"
+ lineNumber: 89
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setRightMouseButton"
+ lineNumber: 64
+ Parameter { name: "rightMouseButton"; type: "bool" }
+ }
+ Method {
+ name: "setLeftMouseButton"
+ lineNumber: 65
+ Parameter { name: "leftMouseButton"; type: "bool" }
+ }
+ Method {
+ name: "setMiddleMouseButton"
+ lineNumber: 66
+ Parameter { name: "middleMouseButton"; type: "bool" }
+ }
+ Method {
+ name: "setScrollWheelX"
+ lineNumber: 67
+ Parameter { name: "scrollWheelX"; type: "float" }
+ }
+ Method {
+ name: "setScrollWheelY"
+ lineNumber: 68
+ Parameter { name: "scrollWheelY"; type: "float" }
+ }
+ Method {
+ name: "setScrollTimerInterval"
+ lineNumber: 69
+ Parameter { name: "scrollTimerInterval"; type: "int" }
+ }
+ Method {
+ name: "setScrollPixelDelta"
+ lineNumber: 70
+ Parameter { name: "scrollPixelDelta"; type: "int" }
+ }
+ Method {
+ name: "setSource"
+ lineNumber: 71
+ Parameter { name: "source"; type: "QQuick3DNode"; isPointer: true }
+ }
+ Method {
+ name: "setView"
+ lineNumber: 72
+ Parameter { name: "view"; type: "QQuick3DXrView"; isPointer: true }
+ }
+ Method {
+ name: "setEnabled"
+ lineNumber: 73
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method { name: "moveEvent"; lineNumber: 76 }
+ Method { name: "generateWheelEvent"; lineNumber: 77 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/qmldir
new file mode 100644
index 00000000..7c424207
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/qmldir
@@ -0,0 +1,10 @@
+module QtQuick3D.Xr
+linktarget Qt6::Quick3DXrplugin
+optional plugin quick3dxrplugin
+classname QtQuick3D_XrPlugin
+typeinfo plugins.qmltypes
+depends QtQuick
+depends QtQuick3D
+prefer :/qt-project.org/imports/QtQuick3D/Xr/
+XrErrorDialog 6.8 XrErrorDialog.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/quick3dxrplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/quick3dxrplugin.dll
new file mode 100644
index 00000000..789c0a82
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/Xr/quick3dxrplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/AbstractLightSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/AbstractLightSection.qml
new file mode 100644
index 00000000..cc183613
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/AbstractLightSection.qml
@@ -0,0 +1,99 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Light")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Color")
+ tooltip: qsTr("Sets the color applied to models illuminated by this light.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.color
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Ambient Color")
+ tooltip: qsTr("Sets the ambient color applied to materials before being lit by this light.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.ambientColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Brightness")
+ tooltip: qsTr("Sets an overall multiplier for this light’s effects.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.brightness
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Scope")
+ tooltip: qsTr("Sets a Node in the scene to be the scope of this light. Only that node and it's children are affected by this light.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.scope
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Bake Mode")
+ tooltip: qsTr("Controls if the light is active in baked lighting, such as when generating lightmaps.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Light"
+ model: ["BakeModeDisabled", "BakeModeIndirect", "BakeModeAll"]
+ backendValue: backendValues.bakeMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ }
+ }
+
+ ShadowSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferInputSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferInputSection.qml
new file mode 100644
index 00000000..104984da
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferInputSection.qml
@@ -0,0 +1,47 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Buffer Input")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Buffer")
+ tooltip: qsTr("Sets input buffer for a pass.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Buffer"
+ backendValue: backendValues.buffer
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Parameter")
+ tooltip: qsTr("Sets buffer input buffer name in the shader.")
+ }
+
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.param
+ showTranslateCheckBox: false
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ width: implicitWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferInputSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferInputSpecifics.qml
new file mode 100644
index 00000000..f842c082
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferInputSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ BufferInputSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferSection.qml
new file mode 100644
index 00000000..8c95de37
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferSection.qml
@@ -0,0 +1,118 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Buffer")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Name")
+ tooltip: qsTr("Sets the buffer name.")
+ }
+
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.name
+ showTranslateCheckBox: false
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ width: implicitWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Format")
+ tooltip: qsTr("Sets the format of the buffer.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Buffer"
+ model: ["Unknown", "R8", "R16", "R16F", "R32I", "R32UI", "R32F", "RG8", "RGBA8", "RGB8", "SRGB8", "SRGB8A8", "RGB565", "RGBA16F", "RG16F", "RG32F", "RGB32F", "RGBA32F", "R11G11B10", "RGB9E5", "Depth16", "Depth24", "Depth32", "Depth24Stencil8"]
+ backendValue: backendValues.format
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Filter")
+ tooltip: qsTr("Sets the texture filter for the buffer.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Buffer"
+ model: ["Unknown", "Nearest", "Linear"]
+ backendValue: backendValues.textureFilterOperation
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Coordinate Operation")
+ tooltip: qsTr("Sets the texture coordinate operation for the buffer.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Buffer"
+ model: ["Unknown", "ClampToEdge", "MirroredRepeat", "Repeat"]
+ backendValue: backendValues.textureCoordOperation
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Allocation Flags")
+ tooltip: qsTr("Sets the allocation flags for the buffer.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Buffer"
+ model: ["None", "SceneLifetime"]
+ backendValue: backendValues.bufferFlags
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Size Multiplier")
+ tooltip: qsTr("Sets the size multiplier for the buffer.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 10000
+ minimumValue: 0
+ decimals: 2
+ realDragRange: 30
+ backendValue: backendValues.sizeMultiplier
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferSpecifics.qml
new file mode 100644
index 00000000..302777ad
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/BufferSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ BufferSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CameraSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CameraSection.qml
new file mode 100644
index 00000000..943b4caa
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CameraSection.qml
@@ -0,0 +1,63 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Camera")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Frustum Culling")
+ tooltip: qsTr("When this property is true, objects outside the camera frustum will be culled, meaning they will not be passed to the renderer.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.frustumCullingEnabled.valueToString
+ backendValue: backendValues.frustumCullingEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("LOD Bias")
+ tooltip: qsTr("This property changes the threshold for when the automatic level of detail meshes get used.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.levelOfDetailBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Look-at Node")
+ tooltip: qsTr("Sets the look-at node for the camera.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.lookAtNode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CascadesSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CascadesSection.qml
new file mode 100644
index 00000000..c0b53b8c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CascadesSection.qml
@@ -0,0 +1,137 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Cascades")
+ width: parent.width
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("No. Splits")
+ tooltip: qsTr("The number of cascade splits for this light.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ id: numSplitsComboBox
+ valueType: ComboBox.ValueType.Integer
+ model: [0, 1, 2, 3]
+ backendValue: backendValues.csmNumSplits
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: numSplitsComboBox.currentIndex > 0
+ text: qsTr("Blend ratio")
+ tooltip: qsTr("Defines how much of the shadow of any cascade should be blended together with the previous one.")
+ }
+
+ SecondColumnLayout {
+ visible: numSplitsComboBox.currentIndex > 0
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.csmBlendRatio
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: numSplitsComboBox.currentIndex > 0
+ text: qsTr("Split 1")
+ tooltip: qsTr("Defines where the first cascade of the shadow map split will occur.")
+ }
+
+ SecondColumnLayout {
+ visible: numSplitsComboBox.currentIndex > 0
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.csmSplit1
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: numSplitsComboBox.currentIndex > 1
+ text: qsTr("Split 2")
+ tooltip: qsTr("Defines where the second cascade of the shadow map split will occur.")
+ }
+
+ SecondColumnLayout {
+ visible: numSplitsComboBox.currentIndex > 1
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.csmSplit2
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: numSplitsComboBox.currentIndex > 2
+ text: qsTr("Split 3")
+ tooltip: qsTr("Defines where the third cascade of the shadow map split will occur.")
+ }
+
+ SecondColumnLayout {
+ visible: numSplitsComboBox.currentIndex > 2
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.csmSplit3
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Lock Shadowmap Texels")
+ tooltip: qsTr("Locks the shadowmap texels for this light to remove shadow edge shimmering.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: lockShadowmapTexelsCheckBox
+ text: backendValues.lockShadowmapTexels.valueToString
+ backendValue: backendValues.lockShadowmapTexels
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CubeMapTextureSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CubeMapTextureSpecifics.qml
new file mode 100644
index 00000000..f6716f32
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CubeMapTextureSpecifics.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ // CubeMapTexture inherits Texture but doesn't provide any extra properties itself
+ TextureSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CustomCameraSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CustomCameraSpecifics.qml
new file mode 100644
index 00000000..1c8e1ea8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CustomCameraSpecifics.qml
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ // Custom camera doesn't have any meaningful designable properties itself, so only add
+ // the generic camera section
+
+ CameraSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CustomMaterialSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CustomMaterialSection.qml
new file mode 100644
index 00000000..07c59ec7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CustomMaterialSection.qml
@@ -0,0 +1,127 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Custom Material")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Shading Mode")
+ tooltip: qsTr("Sets the material type.\nUnshaded materials are not affected by the environment (for example, lights).")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "CustomMaterial"
+ model: ["Unshaded", "Shaded"]
+ backendValue: backendValues.shadingMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Vertex Shader")
+ tooltip: qsTr("Sets the path to the vertex shader source file.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ backendValue: backendValues.vertexShader
+ filter: "*.vert *.vsh *.glslv *.glsl"
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fragment Shader")
+ tooltip: qsTr("Sets the path to the fragment shader source file.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ backendValue: backendValues.fragmentShader
+ filter: "*.frag *.fsh *.glslf *.glsl"
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Source Blend")
+ tooltip: qsTr("Sets the source blend factor.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "CustomMaterial"
+ model: ["NoBlend", "Zero", "One", "SrcColor", "OneMinusSrcColor", "DstColor", "OneMinusDstColor", "SrcAlpha", "OneMinusSrcAlpha", "DstAlpha", "OneMinusDstAlpha", "ConstantColor", "OneMinusConstantColor", "ConstantAlpha", "OneMinusConstantAlpha", "SrcAlphaSaturate"]
+ backendValue: backendValues.sourceBlend
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Destination Blend")
+ tooltip: qsTr("Sets the destination blend factor.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "CustomMaterial"
+ model: ["NoBlend", "Zero", "One", "SrcColor", "OneMinusSrcColor", "DstColor", "OneMinusDstColor", "SrcAlpha", "OneMinusSrcAlpha", "DstAlpha", "OneMinusDstAlpha", "ConstantColor", "OneMinusConstantColor", "ConstantAlpha", "OneMinusConstantAlpha", "SrcAlphaSaturate"]
+ backendValue: backendValues.destinationBlend
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Always Dirty")
+ tooltip: qsTr("Sets the material to refresh every time it is used by QtQuick3D.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.alwaysDirty.valueToString
+ backendValue: backendValues.alwaysDirty
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Line Width")
+ tooltip: qsTr("Sets the width of the lines when the geometry is using a primitive type of lines or line strips.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.lineWidth
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CustomMaterialSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CustomMaterialSpecifics.qml
new file mode 100644
index 00000000..6911a9eb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/CustomMaterialSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ CustomMaterialSection {
+ width: parent.width
+ }
+
+ MaterialSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DebugSettingsSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DebugSettingsSection.qml
new file mode 100644
index 00000000..4805272a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DebugSettingsSection.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Debug Settings")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enable Wireframe")
+ tooltip: qsTr("Meshes will be rendered as wireframes.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.wireframeEnabled.valueToString
+ backendValue: backendValues.wireframeEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Override Mode")
+ tooltip: qsTr("Changes how all materials are rendered to only reflect a particular aspect of the overall rendering process")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ id: backgroundModeComboBox
+ scope: "DebugSettings"
+ model: ["None", "BaseColor", "Roughness", "Metalness", "Diffuse", "Specular", "ShadowOcclusion", "Emission", "AmbientOcclusion", "Normals", "Tangents", "Binormals", "FO"]
+ backendValue: backendValues.materialOverride
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DebugSettingsSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DebugSettingsSpecifics.qml
new file mode 100644
index 00000000..38a88155
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DebugSettingsSpecifics.qml
@@ -0,0 +1,13 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+ DebugSettingsSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DefaultMaterialSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DefaultMaterialSection.qml
new file mode 100644
index 00000000..b109478f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DefaultMaterialSection.qml
@@ -0,0 +1,617 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Default Material")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Lighting")
+ tooltip: qsTr("Sets the lighting method. NoLighting is faster while FragmentLighting\ncalculates diffuse and specular lighting for each rendered pixel.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "DefaultMaterial"
+ model: ["NoLighting", "FragmentLighting"]
+ backendValue: backendValues.lighting
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Blend Mode")
+ tooltip: qsTr("Sets how the colors of the model blend with colors behind it.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "DefaultMaterial"
+ model: ["SourceOver", "Screen", "Multiply"]
+ backendValue: backendValues.blendMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enable Vertex Colors")
+ tooltip: qsTr("Sets the material to use vertex colors from the mesh.\nVertex colors are multiplied with any other color for the material.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.vertexColorsEnabled.valueToString
+ backendValue: backendValues.vertexColorsEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Point Size")
+ tooltip: qsTr("Sets the size of the points rendered when the geometry is using a primitive type of points.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pointSize
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+ }
+
+ PropertyLabel {
+ text: qsTr("Line Width")
+ tooltip: qsTr("Sets the width of the lines rendered when the geometry is using a primitive type of lines or line strips.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.lineWidth
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Diffuse")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Color")
+ tooltip: qsTr("Sets the base color.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.diffuseColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture to apply to the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.diffuseMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Emissive")
+ width: parent.width
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Factor")
+ tooltip: qsTr("Sets the color of self-illumination.\nThe default value (0, 0, 0) means no self-illumination.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.emissiveFactor_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: qsTr("R")
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.emissiveFactor_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: qsTr("G")
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.emissiveFactor_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: qsTr("B")
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture to define the intensity of the emissive color.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.emissiveMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Specular")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Tint")
+ tooltip: qsTr("Sets the color tint for the specular reflections.\nUse white for no color effect.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.specularTint
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the strength of specularity (highlights and reflections).\nThe default value (0) disables specularity.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.specularAmount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture to define the amount and the color of specularity.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.specularMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Model")
+ tooltip: qsTr("Sets the functions to calculate specular highlights for lights in the scene.\nDefault is faster while KGGX is more physically accurate.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "DefaultMaterial"
+ model: ["Default", "KGGX"]
+ backendValue: backendValues.specularModel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Reflection Map")
+ tooltip: qsTr("Sets a texture to define specular highlights.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.specularReflectionMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Index of Refraction")
+ tooltip: qsTr("Sets the angles of reflections affected by the fresnel power.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 3
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.indexOfRefraction
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Power")
+ tooltip: qsTr("Sets the strength of the fresnel power. The default value (0) means no fresnel power while a higher value\ndecreases head-on reflections (looking directly at the surface) while maintaining reflections seen at grazing angles.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.fresnelPower
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Specular Roughness")
+ tooltip: qsTr("Sets the size of the specular highlight generated from lights and the clarity of reflections in general.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.001
+ maximumValue: 1
+ decimals: 3
+ stepSize: 0.1
+ backendValue: backendValues.specularRoughness
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Roughness Map")
+ tooltip: qsTr("Sets a texture to define the specular roughness.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.roughnessMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Roughness Channel")
+ tooltip: qsTr("Sets the texture channel to read the roughness value from roughnessMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.roughnessChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Opacity")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the opacity of just this material, separate from the model.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.opacity
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture to control the opacity differently for different parts.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.opacityMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel to read the opacity value from the opacity map.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.opacityChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Bump/Normal")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Bump Amount")
+ tooltip: qsTr("Sets the amount of simulated displacement for the bump map or normal map.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.bumpAmount
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Bump Map")
+ tooltip: qsTr("Sets a grayscale texture to simulate fine geometry displacement across the surface.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ id: bumpMapComboBox
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.bumpMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ Connections {
+ target: normalMapComboBox.backendValue
+ function onExpressionChanged() {
+ if (normalMapComboBox.backendValue.expression !== "")
+ bumpMapComboBox.backendValue.resetValue()
+ }
+ }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Normal Map")
+ tooltip: qsTr("Sets a image to simulate fine geometry displacement across the surface.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ id: normalMapComboBox
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.normalMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ Connections {
+ target: bumpMapComboBox.backendValue
+ function onExpressionChanged() {
+ if (bumpMapComboBox.backendValue.expression !== "")
+ normalMapComboBox.backendValue.resetValue()
+ }
+ }
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Translucency")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Falloff")
+ tooltip: qsTr("Sets the amount of falloff for the translucency based on the angle of the normals of the object to the light source.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -999999
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.translucentFalloff
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Diffuse Light Wrap")
+ tooltip: qsTr("Sets the amount of light wrap for the translucency map.\nA value of 0 will not wrap the light at all, while a value of 1 will wrap the light all around the object.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.diffuseLightWrap
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a grayscale texture to control how much light can pass through the material from behind.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.translucencyMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel to read the translucency value from translucencyMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.translucencyChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DefaultMaterialSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DefaultMaterialSpecifics.qml
new file mode 100644
index 00000000..0e0c3fc2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DefaultMaterialSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ DefaultMaterialSection {
+ width: parent.width
+ }
+
+ MaterialSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DirectionalLightSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DirectionalLightSection.qml
new file mode 100644
index 00000000..2d98f1db
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DirectionalLightSection.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DirectionalLightSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DirectionalLightSpecifics.qml
new file mode 100644
index 00000000..c20ece86
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/DirectionalLightSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ AbstractLightSection {
+ width: parent.width
+ }
+
+ CascadesSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/EffectSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/EffectSection.qml
new file mode 100644
index 00000000..48c8775f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/EffectSection.qml
@@ -0,0 +1,36 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Effect")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Passes")
+ tooltip: qsTr("Sets the render passes of the effect.")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.passes
+ model: backendValues.passes.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Pass"
+
+ onAdd: function(value) { backendValues.passes.idListAdd(value) }
+ onRemove: function(idx) { backendValues.passes.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.passes.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/EffectSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/EffectSpecifics.qml
new file mode 100644
index 00000000..0c0d9cf4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/EffectSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ EffectSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FileInstancingSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FileInstancingSection.qml
new file mode 100644
index 00000000..72a97da1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FileInstancingSection.qml
@@ -0,0 +1,27 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Section {
+ caption: qsTr("File Instancing")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Sets the location of an XML or binary file containing the instance data.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ backendValue: backendValues.source
+ filter: "*.xml *.bin"
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FileInstancingSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FileInstancingSpecifics.qml
new file mode 100644
index 00000000..7b531d89
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FileInstancingSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ FileInstancingSection {
+ width: parent.width
+ }
+
+ InstancingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FogSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FogSection.qml
new file mode 100644
index 00000000..d84ed192
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FogSection.qml
@@ -0,0 +1,260 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Fog")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Controls whether fog is applied to the scene")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.enabled.valueToString
+ backendValue: backendValues.enabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isColorMode
+ text: qsTr("Color")
+ tooltip: qsTr("The color of the fog")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.color
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Density")
+ tooltip: qsTr("Controls the density of the fog")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.density
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Depth")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Controls if the fog appears in the distance")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.depthEnabled.valueToString
+ backendValue: backendValues.depthEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Start Distance")
+ tooltip: qsTr("Starting distance from the camera")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.depthNear
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("End Distance")
+ tooltip: qsTr("Ending distance from the camera")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.depthFar
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Intensity Curve")
+ tooltip: qsTr("Controls the intensity curve of depth fog")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.depthCurve
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Height")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Controls if height fog is enabled")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.heightEnabled.valueToString
+ backendValue: backendValues.heightEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Least Intense Height")
+ tooltip: qsTr("Specifies the height where the fog is the least intense.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.leastIntenseY
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Most Intense Height")
+ tooltip: qsTr("Specifies the height where the fog is the most intense.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.mostIntenseY
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Intensity Curve")
+ tooltip: qsTr("Controls the intensity curve of height fog")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.heightCurve
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Transmission")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Controls if the fog has a light transmission effect enabled")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.transmitEnabled.valueToString
+ backendValue: backendValues.transmitEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Intensity Curve")
+ tooltip: qsTr("Controls the intensity curve of the light transmission effect")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.transmitCurve
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FogSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FogSpecifics.qml
new file mode 100644
index 00000000..6fb430e8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FogSpecifics.qml
@@ -0,0 +1,13 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+ FogSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FrustumCameraSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FrustumCameraSection.qml
new file mode 100644
index 00000000..45821930
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FrustumCameraSection.qml
@@ -0,0 +1,85 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Frustum Camera")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Top")
+ tooltip: qsTr("Sets the top plane of the camera view frustum.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 0
+ backendValue: backendValues.top
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Bottom")
+ tooltip: qsTr("Sets the bottom plane of the camera view frustum.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 0
+ backendValue: backendValues.bottom
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Right")
+ tooltip: qsTr("Sets the right plane of the camera view frustum.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 0
+ backendValue: backendValues.right
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Left")
+ tooltip: qsTr("Sets the left plane of the camera view frustum.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 0
+ backendValue: backendValues.left
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FrustumCameraSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FrustumCameraSpecifics.qml
new file mode 100644
index 00000000..cca4e381
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/FrustumCameraSpecifics.qml
@@ -0,0 +1,26 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ FrustumCameraSection {
+ width: parent.width
+ }
+
+ PerspectiveCameraSection {
+ width: parent.width
+ }
+
+ CameraSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListEntrySection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListEntrySection.qml
new file mode 100644
index 00000000..4bcc9c9e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListEntrySection.qml
@@ -0,0 +1,245 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Instance List Entry")
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Color")
+ tooltip: qsTr("Sets the color for the instance.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.color
+ supportGradient: false
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Position")
+ tooltip: qsTr("Sets the position for the instance.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.position_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.position_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.position_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Scale")
+ tooltip: qsTr("Sets the scale for the instance.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Rotation")
+ tooltip: qsTr("Sets the rotation for the instance.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListEntrySpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListEntrySpecifics.qml
new file mode 100644
index 00000000..a0c3c72e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListEntrySpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ InstanceListEntrySection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListSection.qml
new file mode 100644
index 00000000..40c372c5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListSection.qml
@@ -0,0 +1,35 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Section {
+ caption: qsTr("Instance List")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Instances")
+ tooltip: qsTr("Sets the list of instance definitions. Modifying this list, or any of its elements, will cause the instance table to be updated.")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.instances
+ model: backendValues.instances.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.InstanceListEntry"
+
+ onAdd: function(value) { backendValues.instances.idListAdd(value) }
+ onRemove: function(idx) { backendValues.instances.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.instances.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListSpecifics.qml
new file mode 100644
index 00000000..301bb94b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstanceListSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ InstanceListSection {
+ width: parent.width
+ }
+
+ InstancingSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstancingSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstancingSection.qml
new file mode 100644
index 00000000..825df521
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/InstancingSection.qml
@@ -0,0 +1,66 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Instancing")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Depth Sorting")
+ tooltip: qsTr("Enable depth sorting for instanced objects.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.depthSortingEnabled.valueToString
+ backendValue: backendValues.depthSortingEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Has Transparency")
+ tooltip: qsTr("Set this to true if the instancing table contains alpha values that should be used when rendering the model.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.hasTransparency.valueToString
+ backendValue: backendValues.hasTransparency
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Instance Count")
+ tooltip: qsTr("Sets a limit on the number of instances that can be rendered regardless of the number of instances in the instancing table.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 9999999
+ decimals: 0
+ stepSize: 1
+ backendValue: backendValues.instanceCountOverride
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/JointSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/JointSection.qml
new file mode 100644
index 00000000..a077c88b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/JointSection.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Joint")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Index")
+ tooltip: qsTr("Sets the index of this joint.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 0
+ backendValue: backendValues.index
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Skeleton Root")
+ tooltip: qsTr("Sets the skeleton that contains this joint.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Skeleton"
+ backendValue: backendValues.skeletonRoot
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/JointSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/JointSpecifics.qml
new file mode 100644
index 00000000..9f5e172b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/JointSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ JointSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/LightmapperSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/LightmapperSection.qml
new file mode 100644
index 00000000..f17fda35
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/LightmapperSection.qml
@@ -0,0 +1,174 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Lightmapper")
+ width: parent.width
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Adaptive Bias")
+ tooltip: qsTr("Enables additional dynamic biasing based on the surface normal.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.adaptiveBiasEnabled.valueToString
+ backendValue: backendValues.adaptiveBiasEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Bias")
+ tooltip: qsTr("Raycasting bias to avoid self-intersection artifacts.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 5
+ stepSize: 0.001
+ backendValue: backendValues.bias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Opacity Threshold")
+ tooltip: qsTr("Bounces against materials with opacity values below this threshold are ignored when calculating lighting via raytracing.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.opacityThreshold
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Samples")
+ tooltip: qsTr("The number of samples per lightmap texel.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 2048
+ decimals: 0
+ stepSize: 16
+ sliderIndicatorVisible: true
+ backendValue: backendValues.samples
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Indirect Lighting")
+ tooltip: qsTr("Enables the baking of indirect lighting.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: indirectLightEnabledCheckBox
+ text: backendValues.indirectLightEnabled.valueToString
+ backendValue: backendValues.indirectLightEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: indirectLightEnabledCheckBox.checked
+ text: qsTr("Bounces")
+ tooltip: qsTr("The maximum number of indirect light bounces per sample.")
+ }
+
+ SecondColumnLayout {
+ visible: indirectLightEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 16
+ decimals: 0
+ stepSize: 1
+ backendValue: backendValues.bounces
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: indirectLightEnabledCheckBox.checked
+ text: qsTr("Indirect Light Factor")
+ tooltip: qsTr("Multiplier for the indirect light amount.")
+ }
+
+ SecondColumnLayout {
+ visible: indirectLightEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.indirectLightFactor
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: indirectLightEnabledCheckBox.checked
+ text: qsTr("Indirect Workgroup Size")
+ tooltip: qsTr("The size of the workgroup used for indirect light computation.")
+ }
+
+ SecondColumnLayout {
+ visible: indirectLightEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 512
+ decimals: 0
+ stepSize: 1
+ backendValue: backendValues.indirectLightWorkgroupSize
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/LightmapperSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/LightmapperSpecifics.qml
new file mode 100644
index 00000000..7efbe0c5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/LightmapperSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ LightmapperSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Loader3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Loader3DSection.qml
new file mode 100644
index 00000000..902ce78e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Loader3DSection.qml
@@ -0,0 +1,76 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Loader3D")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Active")
+ tooltip: qsTr("Sets if the Loader3D is currently active.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.active.valueToString
+ backendValue: backendValues.active
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Sets the URL of the QML component to instantiate.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ filter: "*.qml"
+ backendValue: backendValues.source
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Source Component")
+ tooltip: qsTr("Sets the component to instantiate.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "Component"
+ backendValue: backendValues.sourceComponent
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Asynchronous")
+ tooltip: qsTr("Sets whether the component will be instantiated asynchronously.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.asynchronous.valueToString
+ backendValue: backendValues.asynchronous
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Loader3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Loader3DSpecifics.qml
new file mode 100644
index 00000000..65642b09
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Loader3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ Loader3DSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/MaterialSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/MaterialSection.qml
new file mode 100644
index 00000000..78df6e91
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/MaterialSection.qml
@@ -0,0 +1,71 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Material")
+
+ SectionLayout {
+
+ // Baked Lighting properties (may be internal eventually)
+ // ### lightmapIndirect
+ // ### lightmapRadiosity
+ // ### lightmapShadow
+
+ // ### iblProbe override
+
+ PropertyLabel {
+ text: qsTr("Light Probe")
+ tooltip: qsTr("Sets a texture to use as image based lighting.\nThis overrides the scene's light probe.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.lightProbe
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Culling Mode")
+ tooltip: qsTr("Sets which primitives to discard, if any.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["BackFaceCulling", "FrontFaceCulling", "NoCulling"]
+ backendValue: backendValues.cullMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Depth Draw Mode")
+ tooltip: qsTr("Sets if and when depth rendering takes place.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["OpaqueOnlyDepthDraw", "AlwaysDepthDraw", "NeverDepthDraw", "OpaquePrePassDepthDraw"]
+ backendValue: backendValues.depthDrawMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ModelSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ModelSection.qml
new file mode 100644
index 00000000..cffad375
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ModelSection.qml
@@ -0,0 +1,363 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Model")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Sets the location of the mesh file containing the geometry of this model.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ id: sourceUrlChooser
+ backendValue: backendValues.source
+ filter: "*.mesh"
+ defaultItems: ["#Rectangle" ,"#Sphere" ,"#Cube" ,"#Cone" ,"#Cylinder"]
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Geometry")
+ tooltip: qsTr("Sets a custom geometry for the model")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ id: geometryComboBox
+ typeFilter: "QtQuick3D.Geometry"
+ backendValue: backendValues.geometry
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ Connections {
+ target: geometryComboBox.backendValue
+ function onExpressionChanged() {
+ if (geometryComboBox.backendValue.expression !== "" &&
+ sourceUrlChooser.backendValue.expression !== "")
+ sourceUrlChooser.backendValue.resetValue()
+ }
+ }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Materials")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.materials
+ model: backendValues.materials.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Material"
+ textRole: "idAndName"
+
+ onAdd: function(value) { backendValues.materials.idListAdd(value) }
+ onRemove: function(idx) { backendValues.materials.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.materials.idListReplace(idx, value) }
+
+ extraButtonIcon: StudioTheme.Constants.material_medium
+ extraButtonToolTip: qsTr("Edit material")
+ onExtraButtonClicked: (idx) => { backendValues.materials.openMaterialEditor(idx) }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Casts Shadows")
+ tooltip: qsTr("Enables the geometry of this model to be rendered to the shadow maps.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.castsShadows.valueToString
+ backendValue: backendValues.castsShadows
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Receives Shadows")
+ tooltip: qsTr("Enables the geometry of this model to receive shadows.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.receivesShadows.valueToString
+ backendValue: backendValues.receivesShadows
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Casts Reflections")
+ tooltip: qsTr("Enables reflection probes to reflect this model.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.castsReflections.valueToString
+ backendValue: backendValues.castsReflections
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Receives Reflections")
+ tooltip: qsTr("Enables the geometry of this model to receive reflections from the nearest reflection probe. The model must be inside at least one reflection probe to start receiving reflections.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.receivesReflections.valueToString
+ backendValue: backendValues.receivesReflections
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Is Pickable")
+ tooltip: qsTr("Enables ray cast based picking for this model.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.pickable.valueToString
+ backendValue: backendValues.pickable
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Used in Baked Lighting")
+ tooltip: qsTr("This model is static and suitable to contribute to baked lighting.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.usedInBakedLighting.valueToString
+ backendValue: backendValues.usedInBakedLighting
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+
+ PropertyLabel {
+ text: qsTr("Depth Bias")
+ tooltip: qsTr("Sets the depth bias of the model.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 0
+ backendValue: backendValues.depthBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("LOD Bias")
+ tooltip: qsTr("Sets the size a model needs to be when rendered before the automatic level of detail meshes are used")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0.0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.levelOfDetailBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Instancing")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Data Source")
+ tooltip: qsTr("If this property is set, the model will not be rendered normally. Instead, a number of instances of the model will be rendered, as defined by the instance table.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Instancing"
+ backendValue: backendValues.instancing
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Origin Node")
+ tooltip: qsTr("Sets the origin of the instance’s coordinate system.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.instanceRoot
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Animation")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Skeleton")
+ tooltip: qsTr("Sets the skeleton for the model.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Skeleton"
+ backendValue: backendValues.skeleton
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Morph Targets")
+ tooltip: qsTr("Sets a list of MorphTargets used to render the provided geometry.")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.morphTargets
+ model: backendValues.morphTargets.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.MorphTarget"
+
+ onAdd: function(value) { backendValues.morphTargets.idListAdd(value) }
+ onRemove: function(idx) { backendValues.morphTargets.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.morphTargets.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Skin")
+ tooltip: qsTr("Sets the skin for the model.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Skin"
+ backendValue: backendValues.skin
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Lightmapping")
+ width: parent.width
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Resolution")
+ tooltip: qsTr("Sets the target resolution of the baked lightmap texture for the model.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 128
+ maximumValue: 4096
+ decimals: 0
+ stepSize: 128
+ sliderIndicatorVisible: true
+ backendValue: backendValues.lightmapBaseResolution
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Lightmap")
+ tooltip: qsTr("Sets the baked lightmap data for the model.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.BakedLightmap"
+ backendValue: backendValues.bakedLightmap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ModelSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ModelSpecifics.qml
new file mode 100644
index 00000000..34a9c03c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ModelSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ModelSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/MorphTargetSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/MorphTargetSection.qml
new file mode 100644
index 00000000..d4c7d7af
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/MorphTargetSection.qml
@@ -0,0 +1,49 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Morph Target")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Weight")
+ tooltip: qsTr("Sets the weight of the current morph target.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.weight
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Attributes")
+ tooltip: qsTr("Sets the set of attributes of the current morph target.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "MorphTarget"
+ model: ["Position", "Normal", "Tangent", "Binormal"]
+ backendValue: backendValues.attributes
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/MorphTargetSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/MorphTargetSpecifics.qml
new file mode 100644
index 00000000..6564ecba
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/MorphTargetSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ MorphTargetSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/NodeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/NodeSection.qml
new file mode 100644
index 00000000..57677a46
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/NodeSection.qml
@@ -0,0 +1,350 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Visibility")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Visibility")
+ tooltip: qsTr("Sets the local visibility of the node.")
+ }
+
+ SecondColumnLayout {
+ // ### should be a slider
+ CheckBox {
+ text: qsTr("Visible")
+ backendValue: backendValues.visible
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Opacity")
+ tooltip: qsTr("Sets the local opacity value of the node.")
+ }
+
+ SecondColumnLayout {
+ // ### should be a slider
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.opacity
+ sliderIndicatorVisible: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ id: transformSection
+ width: parent.width
+ caption: qsTr("Transform")
+
+ ColumnLayout {
+ spacing: StudioTheme.Values.transform3DSectionSpacing
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Translation")
+ tooltip: qsTr("Sets the translation of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Rotation")
+ tooltip: qsTr("Sets the rotation of the node in degrees.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.eulerRotation_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Scale")
+ tooltip: qsTr("Sets the scale of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.scale_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Pivot")
+ tooltip: qsTr("Sets the pivot of the node.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.pivot_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/NodeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/NodeSpecifics.qml
new file mode 100644
index 00000000..b3b0d663
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/NodeSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Object3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Object3DSection.qml
new file mode 100644
index 00000000..330671ce
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Object3DSection.qml
@@ -0,0 +1,10 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Section {
+ caption: qsTr("Object")
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/OrthographicCameraSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/OrthographicCameraSection.qml
new file mode 100644
index 00000000..82a2f887
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/OrthographicCameraSection.qml
@@ -0,0 +1,87 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ width: parent.width
+ caption: qsTr("Orthographic Camera")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Clip Near")
+ tooltip: qsTr("Sets the near value of the camera view frustum.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 0
+ backendValue: backendValues.clipNear
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Clip Far")
+ tooltip: qsTr("Sets the far value of the camera view frustum.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 0
+ stepSize: 100
+ backendValue: backendValues.clipFar
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Horizontal Magnification")
+ tooltip: qsTr("Sets the horizontal magnification of the OrthographicCamera's frustum.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.horizontalMagnification
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Vertical Magnification")
+ tooltip: qsTr("Sets the vertical magnification of the OrthographicCamera's frustum.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.verticalMagnification
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/OrthographicCameraSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/OrthographicCameraSpecifics.qml
new file mode 100644
index 00000000..7511296f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/OrthographicCameraSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ OrthographicCameraSection {
+ width: parent.width
+ }
+
+ CameraSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PassSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PassSection.qml
new file mode 100644
index 00000000..9b6aebd6
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PassSection.qml
@@ -0,0 +1,74 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Pass")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Commands")
+ tooltip: qsTr("Sets the render commands of the pass.")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.commands
+ model: backendValues.commands.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Command"
+
+ onAdd: function(value) { backendValues.commands.idListAdd(value) }
+ onRemove: function(idx) { backendValues.commands.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.commands.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Buffer")
+ tooltip: qsTr("Sets the output buffer for the pass.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Buffer"
+ backendValue: backendValues.output
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Shaders")
+ tooltip: qsTr("Sets the shaders for the pass.")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.shaders
+ model: backendValues.shaders.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Shader"
+
+ onAdd: function(value) { backendValues.shaders.idListAdd(value) }
+ onRemove: function(idx) { backendValues.shaders.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.shaders.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PassSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PassSpecifics.qml
new file mode 100644
index 00000000..72486308
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PassSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ PassSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PerspectiveCameraSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PerspectiveCameraSection.qml
new file mode 100644
index 00000000..4217eaa2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PerspectiveCameraSection.qml
@@ -0,0 +1,85 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Perspective Camera")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Clip Near")
+ tooltip: qsTr("Sets the near value of the view frustum of the camera.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 0
+ backendValue: backendValues.clipNear
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Clip Far")
+ tooltip: qsTr("Sets the far value of the view frustum of the camera.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 0
+ stepSize: 100
+ backendValue: backendValues.clipFar
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Field of View")
+ tooltip: qsTr("Sets the field of view of the camera in degrees.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 180
+ decimals: 2
+ backendValue: backendValues.fieldOfView
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("FOV Orientation")
+ tooltip: qsTr("Sets if the field of view property reflects the vertical or the horizontal field of view.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "PerspectiveCamera"
+ model: ["Vertical", "Horizontal"]
+ backendValue: backendValues.fieldOfViewOrientation
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PerspectiveCameraSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PerspectiveCameraSpecifics.qml
new file mode 100644
index 00000000..a8c08704
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PerspectiveCameraSpecifics.qml
@@ -0,0 +1,22 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ PerspectiveCameraSection {
+ width: parent.width
+ }
+
+ CameraSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PointLightSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PointLightSection.qml
new file mode 100644
index 00000000..082a5be8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PointLightSection.qml
@@ -0,0 +1,71 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Point Light")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Constant Fade")
+ tooltip: qsTr("Sets the constant attenuation of the light.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.constantFade
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Linear Fade")
+ tooltip: qsTr("Sets the linear attenuation of the light.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.linearFade
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Quadratic Fade")
+ tooltip: qsTr("Sets the quadratic attenuation of the light.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.quadraticFade
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PointLightSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PointLightSpecifics.qml
new file mode 100644
index 00000000..207990ca
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PointLightSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ PointLightSection {
+ width: parent.width
+ }
+
+ AbstractLightSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PrincipledMaterialSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PrincipledMaterialSection.qml
new file mode 100644
index 00000000..7c926da2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PrincipledMaterialSection.qml
@@ -0,0 +1,1477 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Principled Material")
+ width: parent.width
+
+ SectionLayout {
+ id: baseSectionLayout
+ property bool isAlphaMaskMode: alphaModeComboBox.currentIndex === 1
+ PropertyLabel {
+ text: qsTr("Alpha Mode")
+ tooltip: qsTr("Sets the mode for how the alpha channel of base color is used.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ id: alphaModeComboBox
+ scope: "PrincipledMaterial"
+ model: ["Default", "Mask", "Blend", "Opaque"]
+ backendValue: backendValues.alphaMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isAlphaMaskMode
+ text: qsTr("Alpha Cutoff")
+ tooltip: qsTr("Sets the cutoff value when using the Mask alphaMode.")
+ }
+
+ SecondColumnLayout {
+ visible: baseSectionLayout.isAlphaMaskMode
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.alphaCutoff
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Blend Mode")
+ tooltip: qsTr("Sets how the colors of the model rendered blend with those behind it.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "PrincipledMaterial"
+ model: ["SourceOver", "Screen", "Multiply"]
+ backendValue: backendValues.blendMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Lighting")
+ tooltip: qsTr("Sets which lighting method is used when generating this material.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "PrincipledMaterial"
+ model: ["NoLighting", "FragmentLighting"]
+ backendValue: backendValues.lighting
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Base Color")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Color")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.baseColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to set the base color of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.baseColorMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Use Single Channel")
+ tooltip: qsTr("Use only a single channel from baseColorMap.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: baseColorSingleChannelCheckBox
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.baseColorSingleChannelEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the base color value from baseColorMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ enabled: baseColorSingleChannelCheckBox.checked
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.baseColorChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Metalness")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the metalness of the the material.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.metalness
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture to be used to set the metalness amount for the different parts of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.metalnessMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the metalness value from metalnessMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.metalnessChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Roughness")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Roughness")
+ tooltip: qsTr("Sets the size of the specular highlight generated from lights, and the clarity of reflections in general.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.roughness
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture to control the specular roughness of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.roughnessMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the roughness value from roughnessMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.roughnessChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Normal")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets an RGB image used to simulate fine geometry displacement across the surface of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.normalMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Strength")
+ tooltip: qsTr("Sets the amount of simulated displacement for the normalMap.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.normalStrength
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Occlusion")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the factor used to modify the values from the occlusionMap texture.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.occlusionAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to determine how much indirect light the different areas of the material should receive.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.occlusionMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the occlusion value from occlusionMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.occlusionChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Opacity")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the opacity of just this material, separate from the model.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.opacity
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to control the opacity differently for different parts of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.opacityMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the opacity value from opacityMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.opacityChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Invert Channel")
+ tooltip: qsTr("Invert the values of the opacity map.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.invertOpacityMapValue
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Emissive Color")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture to be used to set the emissive factor for different parts of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.emissiveMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Factor")
+ tooltip: qsTr("Sets the color of self-illumination for this material.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.emissiveFactor_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "R"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.emissiveFactor_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "G"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.emissiveFactor_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "B"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Use Single Channel")
+ tooltip: qsTr("Use only a single channel from emissiveMap.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: emissiveSingleChannelCheckBox
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.emissiveSingleChannelEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the emissive value from emissiveMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ enabled: emissiveSingleChannelCheckBox.checked
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.emissiveChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Height")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the factor used to modify the values from the heightMap texture.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.heightAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to determine the height the texture will be displaced when rendered through the use of Parallax Mapping.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.heightMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the height value from heightMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.heightChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Min Map Samples")
+ tooltip: qsTr("Sets the minimum number of samples used for performing Parallex Occlusion Mapping using the heightMap.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 128
+ decimals: 0
+ sliderIndicatorVisible: true
+ backendValue: backendValues.minHeightMapSamples
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Max Map Samples")
+ tooltip: qsTr("Sets the maximum number of samples used for performing Parallex Occlusion Mapping using the heightMap.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 256
+ decimals: 0
+ sliderIndicatorVisible: true
+ backendValue: backendValues.maxHeightMapSamples
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Clearcoat")
+ width: parent.width
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the intensity of the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.clearcoatAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to determine the intensity of the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.clearcoatMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the intensity from clearcoatMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.clearcoatChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Roughness Amount")
+ tooltip: qsTr("Sets the roughness of the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.clearcoatRoughnessAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Roughness Map")
+ tooltip: qsTr("Sets a texture used to determine the roughness of the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.clearcoatRoughnessMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Roughness Channel")
+ tooltip: qsTr("Sets the texture channel used to read the roughness from clearcoatRoughnessMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.clearcoatRoughnessChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Normal Map")
+ tooltip: qsTr("Sets a texture used as a normalMap for the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.clearcoatNormalMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Normal Strength")
+ tooltip: qsTr("Sets the Normal Strength of the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.clearcoatNormalStrength
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Power")
+ tooltip: qsTr("Sets the fresnel power.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1000
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.clearcoatFresnelPower
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enable scale and bias")
+ tooltip: qsTr("Sets whether fresnel scale and bias are enabled.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.clearcoatFresnelScaleBiasEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Scale")
+ tooltip: qsTr("Sets the fresnel scale.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 5
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.clearcoatFresnelScale
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Bias")
+ tooltip: qsTr("Sets the fresnel bias.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 1
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.clearcoatFresnelBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Refraction")
+ width: parent.width
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Transmission Factor")
+ tooltip: qsTr("Sets the base percentage of light that is transmitted through the surface.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.transmissionFactor
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Transmission Map")
+ tooltip: qsTr("Sets a texture that contains the transmission percentage of a the surface.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.transmissionMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Transmission Channel")
+ tooltip: qsTr("Sets the texture channel used to read the transmission percentage from transmissionMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.transmissionChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Index of Refraction")
+ tooltip: qsTr("Sets the index of refraction of the material.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 3
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.indexOfRefraction
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Thickness Factor")
+ tooltip: qsTr("Sets the thickness of the volume beneath the surface in model coordinate space.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: Infinity
+ decimals: 2
+ backendValue: backendValues.thicknessFactor
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Thickness Map")
+ tooltip: qsTr("Sets a texture that contains the thickness of a the material volume.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.thicknessMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Thickness Channel")
+ tooltip: qsTr("Sets the texture channel used to read the thickness amount from thicknessMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.thicknessChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Attenuation Color")
+ tooltip: qsTr("Sets the color that white lights turn into due to absorption when reaching the attenuation distance.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.attenuationColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Attenuation Distance")
+ tooltip: qsTr("Sets the average distance in world space that light travels in the medium before interacting with a particle.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: Infinity
+ decimals: 2
+ backendValue: backendValues.attenuationDistance
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Fresnel")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Fresnel Power")
+ tooltip: qsTr("Sets the fresnel power.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1000
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.fresnelPower
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enable scale and bias")
+ tooltip: qsTr("Sets whether fresnel scale and bias are enabled.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.fresnelScaleBiasEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Scale")
+ tooltip: qsTr("Sets the fresnel scale.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 5
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.fresnelScale
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Bias")
+ tooltip: qsTr("Sets the fresnel bias.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 1
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.fresnelBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Vertex Color")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Show Colors")
+ tooltip: qsTr("Sets whether vertex colors are used to modulate the base color.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.vertexColorsEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enable Masks")
+ tooltip: qsTr("Sets whether vertex colors mask are used.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.vertexColorsMaskEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ ListModel {
+ id: colorMaskModel
+
+ ListElement {
+ name: "Roughness"
+ flag: "RoughnessMask"
+ }
+ ListElement {
+ name: "Normal Strength"
+ flag: "NormalStrengthMask"
+ }
+ ListElement {
+ name: "Specular Amount"
+ flag: "SpecularAmountMask"
+ }
+ ListElement {
+ name: "Clearcoat Amount"
+ flag: "ClearcoatAmountMask"
+ }
+ ListElement {
+ name: "Clearcoat Roughness Amount"
+ flag: "ClearcoatRoughnessAmountMask"
+ }
+ ListElement {
+ name: "Clearcoat Normal Strength"
+ flag: "ClearcoatNormalStrengthMask"
+ }
+ ListElement {
+ name: "Height Amount"
+ flag: "HeightAmountMask"
+ }
+ ListElement {
+ name: "Metalness"
+ flag: "MetalnessMask"
+ }
+ ListElement {
+ name: "Occlusion Amount"
+ flag: "OcclusionAmountMask"
+ }
+ ListElement {
+ name: "Thickness Factor"
+ flag: "ThicknessFactorMask"
+ }
+ ListElement {
+ name: "Transmission Factor"
+ flag: "TransmissionFactorMask"
+ }
+ }
+
+ PropertyLabel {
+ text: qsTr("Mask R")
+ tooltip: qsTr("Sets the properties masked by the vertex color red channel.")
+ }
+
+ SecondColumnLayout {
+ FlagsComboBox {
+ backendValue: backendValues.vertexColorRedMask
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ itemsModel: colorMaskModel
+ scope: "PrincipledMaterial"
+ zeroFlag: "NoMask"
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mask G")
+ tooltip: qsTr("Sets the properties masked by the vertex color green channel.")
+ }
+
+ SecondColumnLayout {
+ FlagsComboBox {
+ backendValue: backendValues.vertexColorGreenMask
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ itemsModel: colorMaskModel
+ scope: "PrincipledMaterial"
+ zeroFlag: "NoMask"
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mask B")
+ tooltip: qsTr("Sets the properties masked by the vertex color blue channel.")
+ }
+
+ SecondColumnLayout {
+ FlagsComboBox {
+ backendValue: backendValues.vertexColorBlueMask
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ itemsModel: colorMaskModel
+ scope: "PrincipledMaterial"
+ zeroFlag: "NoMask"
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mask A")
+ tooltip: qsTr("Sets the properties masked by the vertex color alpha channel.")
+ }
+
+ SecondColumnLayout {
+ FlagsComboBox {
+ backendValue: backendValues.vertexColorAlphaMask
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ itemsModel: colorMaskModel
+ scope: "PrincipledMaterial"
+ zeroFlag: "NoMask"
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Advanced")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Point Size")
+ tooltip: qsTr("Sets the size of the points rendered, when the geometry is using a primitive type of points.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1024
+ decimals: 0
+ backendValue: backendValues.pointSize
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Line Width")
+ tooltip: qsTr("Sets the width of the lines rendered, when the geometry is using a primitive type of lines or line strips.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1024
+ decimals: 0
+ backendValue: backendValues.lineWidth
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Overrides")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Specular Amount")
+ tooltip: qsTr("Override the strength of specularity (highlights and reflections).")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.specularAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Specular Map")
+ tooltip: qsTr("An RGB Texture to override the amount and the color of specularity across the surface of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.specularMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Use Single Channel")
+ tooltip: qsTr("Use only a single channel from specularMap.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: specularSingleChannelCheckBox
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.specularSingleChannelEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the specular value from specularMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ enabled: specularSingleChannelCheckBox.checked
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.specularChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Specular Tint")
+ tooltip: qsTr("Override how much of the base color contributes to the specular reflections.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.specularTint
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Reflection Map")
+ tooltip: qsTr("Sets a texture used for specular highlights on the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.specularReflectionMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PrincipledMaterialSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PrincipledMaterialSpecifics.qml
new file mode 100644
index 00000000..ff10311f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/PrincipledMaterialSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ PrincipledMaterialSection {
+ width: parent.width
+ }
+
+ MaterialSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ReflectionProbeSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ReflectionProbeSection.qml
new file mode 100644
index 00000000..f4b2ae1a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ReflectionProbeSection.qml
@@ -0,0 +1,260 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Reflection Probe")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Box Size")
+ tooltip: qsTr("Sets the reflection probe box size.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.boxSize_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "box size x"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.boxSize_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "box size y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.boxSize_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "box size z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Box Offset")
+ tooltip: qsTr("Sets the reflection probe box position relative to the probe position.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.boxOffset_x
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "box offset x"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.boxOffset_y
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "box offset y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.boxOffset_z
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "box offset z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Parallax Correction")
+ tooltip: qsTr("Reflection maps are considered to be at infinite distance by default. This is unsuitable for indoor area as it produces parallax issues.\nSetting this property to true corrects the cubemap by taking the camera position and the box's dimension into account.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.parallaxCorrection.valueToString
+ backendValue: backendValues.parallaxCorrection
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Debug View")
+ tooltip: qsTr("Enables rendering a wireframe to visualize the reflection probe box.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.debugView.valueToString
+ backendValue: backendValues.debugView
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Clear Color")
+ tooltip: qsTr("Sets the color that will be used to clear the reflection map.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.clearColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Reflection Map Quality")
+ tooltip: qsTr("Sets the quality of the reflection map.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "ReflectionProbe"
+ model: ["VeryLow", "Low", "Medium", "High", "VeryHigh"]
+ backendValue: backendValues.quality
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Refresh Mode")
+ tooltip: qsTr("Sets how often the reflection map will be updated.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "ReflectionProbe"
+ model: ["FirstFrame", "EveryFrame"]
+ backendValue: backendValues.refreshMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Time Slicing")
+ tooltip: qsTr("Sets how often the faces of the reflection cube map are updated.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "ReflectionProbe"
+ model: ["None", "AllFacesAtOnce", "IndividualFaces"]
+ backendValue: backendValues.timeSlicing
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Override Texture")
+ tooltip: qsTr("Sets an override texture to use for the reflection map instead of rendering the scene.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.CubeMapTexture"
+ backendValue: backendValues.texture
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ReflectionProbeSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ReflectionProbeSpecifics.qml
new file mode 100644
index 00000000..abfcd12c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ReflectionProbeSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ReflectionProbeSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Repeater3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Repeater3DSection.qml
new file mode 100644
index 00000000..03f96fad
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Repeater3DSection.qml
@@ -0,0 +1,48 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Repeater")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Model")
+ tooltip: qsTr("The model providing data for the repeater. This can simply specify the number of delegate instances to create or it can be bound to an actual model.")
+ }
+
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.model
+ showTranslateCheckBox: false
+ writeAsExpression: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ width: implicitWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Delegate")
+ tooltip: qsTr("The delegate provides a template defining each object instantiated by the repeater.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "Component"
+ backendValue: backendValues.delegate
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Repeater3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Repeater3DSpecifics.qml
new file mode 100644
index 00000000..b9ecaccf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/Repeater3DSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ Repeater3DSection {
+ width: parent.width
+ }
+
+ NodeSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ResourceLoaderSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ResourceLoaderSection.qml
new file mode 100644
index 00000000..4c0a7658
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ResourceLoaderSection.qml
@@ -0,0 +1,90 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Resource Loader")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Geometries")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ tooltip: qsTr("A list of custom geometries to be loaded and cached.")
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.geometries
+ model: backendValues.geometries.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Geometry"
+
+ onAdd: function(value) { backendValues.geometries.idListAdd(value) }
+ onRemove: function(idx) { backendValues.geometries.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.geometries.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mesh Sources")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ tooltip: qsTr("A list of mesh assets to be loaded and cached.")
+ }
+
+ SecondColumnLayout {
+
+ ActionIndicator {
+ icon.color: extFuncLogic.color
+ icon.text: extFuncLogic.glyph
+ onClicked: extFuncLogic.show()
+ forceVisible: extFuncLogic.menuVisible
+ ExtendedFunctionLogic {
+ id: extFuncLogic
+ backendValue: backendValues.meshSources
+ }
+ }
+
+ // Placeholder until we can do list of value types: QDS-9090
+ Label {
+ text: qsTr("Currently only editable in QML.")
+ Layout.fillWidth: true
+ Layout.preferredWidth: StudioTheme.Values.singleControlColumnWidth
+ Layout.minimumWidth: StudioTheme.Values.singleControlColumnWidth
+ Layout.maximumWidth: StudioTheme.Values.singleControlColumnWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Textures")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ tooltip: qsTr("A list of textures to be loaded and cached.")
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.textures
+ model: backendValues.textures.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Texture"
+
+ onAdd: function(value) { backendValues.textures.idListAdd(value) }
+ onRemove: function(idx) { backendValues.textures.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.textures.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ResourceLoaderSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ResourceLoaderSpecifics.qml
new file mode 100644
index 00000000..bf6b9b1e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ResourceLoaderSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ResourceLoaderSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SceneEnvironmentSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SceneEnvironmentSection.qml
new file mode 100644
index 00000000..07db0aaf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SceneEnvironmentSection.qml
@@ -0,0 +1,688 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ width: parent.width
+ caption: qsTr("Scene Environment")
+
+ SectionLayout {
+ id: baseSectionLayout
+ property bool isColorMode: backgroundModeComboBox.currentIndex === 2
+ property bool isSkyBoxMode: backgroundModeComboBox.currentIndex === 3
+ property bool isSkyBoxCubeMapMode: backgroundModeComboBox.currentIndex === 4
+
+ PropertyLabel {
+ text: qsTr("Background Mode")
+ tooltip: qsTr("Sets if and how the background of the scene should be cleared.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ id: backgroundModeComboBox
+ scope: "SceneEnvironment"
+ model: ["Transparent", "Unspecified", "Color", "SkyBox", "SkyBoxCubeMap"]
+ backendValue: backendValues.backgroundMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isColorMode
+ text: qsTr("Clear Color")
+ tooltip: qsTr("Sets which color will be used to clear the viewport when using SceneEnvironment.Color for the backgroundMode property.")
+ }
+
+ ColorEditor {
+ visible: baseSectionLayout.isColorMode
+ backendValue: backendValues.clearColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isSkyBoxCubeMapMode
+ text: qsTr("Skybox Cube Map")
+ tooltip: qsTr("Sets a cubemap to be used as a skybox when the background mode is SkyBoxCubeMap.")
+ }
+
+ SecondColumnLayout {
+ visible: baseSectionLayout.isSkyBoxCubeMapMode
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.CubeMapTexture"
+ backendValue: backendValues.skyBoxCubeMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isSkyBoxMode || baseSectionLayout.isSkyBoxCubeMapMode
+ text: qsTr("Skybox Blur")
+ tooltip: qsTr("Sets how much to blur the skybox when using SceneEnvironment.SkyBox for the backgroundMode property.")
+ }
+
+ SecondColumnLayout {
+ visible: baseSectionLayout.isSkyBoxMode || baseSectionLayout.isSkyBoxCubeMapMode
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.01
+ sliderIndicatorVisible: true
+ backendValue: backendValues.skyboxBlurAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Effects")
+ tooltip: qsTr("Post Processing effects applied to this scene.")
+ Layout.alignment: Qt.AlignTop
+ Layout.topMargin: 5
+ }
+
+ SecondColumnLayout {
+ EditableListView {
+ backendValue: backendValues.effects
+ model: backendValues.effects.expressionAsList
+ Layout.fillWidth: true
+ typeFilter: "QtQuick3D.Effect"
+
+ onAdd: function(value) { backendValues.effects.idListAdd(value) }
+ onRemove: function(idx) { backendValues.effects.idListRemove(idx) }
+ onReplace: function (idx, value) { backendValues.effects.idListReplace(idx, value) }
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Tonemap Mode")
+ tooltip: qsTr("Sets how colors are tonemapped before rendering.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "SceneEnvironment"
+ model: ["TonemapModeNone", "TonemapModeLinear", "TonemapModeAces", "TonemapModeHejlDawson", "TonemapModeFilmic"]
+ backendValue: backendValues.tonemapMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fog")
+ tooltip: qsTr("Settings for Fog applied to the scene.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Fog"
+ backendValue: backendValues.fog
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ }
+ }
+
+ Section {
+ id: antialiasingSection
+ width: parent.width
+ caption: qsTr("Antialiasing")
+
+ property bool isAntialiasingEnabled: antialiasingModeComboBox.currentIndex !== 0
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Antialiasing Mode")
+ tooltip: qsTr("Sets the antialiasing mode applied to the scene.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ id: antialiasingModeComboBox
+ scope: "SceneEnvironment"
+ model: ["NoAA", "SSAA", "MSAA", "ProgressiveAA"]
+ backendValue: backendValues.antialiasingMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: antialiasingSection.isAntialiasingEnabled
+ text: qsTr("Antialiasing Quality")
+ tooltip: qsTr("Sets the level of antialiasing applied to the scene.")
+ }
+
+ SecondColumnLayout {
+ visible: antialiasingSection.isAntialiasingEnabled
+ ComboBox {
+ scope: "SceneEnvironment"
+ model: ["Medium", "High", "VeryHigh"]
+ backendValue: backendValues.antialiasingQuality
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Specular AA")
+ tooltip: qsTr("Enables specular antialiasing.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.specularAAEnabled.valueToString
+ backendValue: backendValues.specularAAEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Temporal AA")
+ tooltip: qsTr("Enables temporal antialiasing using camera jittering and frame blending.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: temporalAAEnabledCheckBox
+ text: backendValues.temporalAAEnabled.valueToString
+ backendValue: backendValues.temporalAAEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: temporalAAEnabledCheckBox.checked
+ text: qsTr("Temporal AA Strength")
+ tooltip: qsTr("Sets the amount of temporal antialiasing applied.")
+ }
+
+ SecondColumnLayout {
+ visible: temporalAAEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0.01
+ maximumValue: 2.0
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.temporalAAStrength
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Ambient Occlusion")
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Enables ambient occlusion.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: ambientOcclusionEnabledCheckBox
+ text: backendValues.aoEnabled.valueToString
+ backendValue: backendValues.aoEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Strength")
+ tooltip: qsTr("Sets the amount of ambient occulusion applied.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 100
+ sliderIndicatorVisible: true
+ decimals: 0
+ backendValue: backendValues.aoStrength
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Distance")
+ tooltip: qsTr("Sets roughly how far ambient occlusion shadows spread away from objects.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.aoDistance
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Softness")
+ tooltip: qsTr("Sets how smooth the edges of the ambient occlusion shading are.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 50
+ sliderIndicatorVisible: true
+ decimals: 2
+ backendValue: backendValues.aoSoftness
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Sample Rate")
+ tooltip: qsTr("Sets ambient occlusion quality (more shades of gray) at the expense of performance.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 2
+ maximumValue: 4
+ decimals: 0
+ stepSize: 1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.aoSampleRate
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Bias")
+ tooltip: qsTr("Sets a cutoff distance preventing objects from exhibiting ambient occlusion at close distances.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.aoBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ text: qsTr("Dither")
+ tooltip: qsTr("Enables scattering the edges of the ambient occlusion shadow bands to improve smoothness.")
+ }
+
+ SecondColumnLayout {
+ visible: ambientOcclusionEnabledCheckBox.checked
+ CheckBox {
+ id: aoDitherCheckBox
+ text: backendValues.aoDither.valueToString
+ backendValue: backendValues.aoDither
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Image Based Lighting")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("HDR Image")
+ tooltip: qsTr("Sets an image to use to light the scene, either instead of, or in addition to standard lights.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.lightProbe
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Exposure")
+ tooltip: qsTr("Sets the amount of light emitted by the light probe.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.probeExposure
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Horizon")
+ tooltip: qsTr("Sets the light probe horizon. When set, adds darkness (black) to the bottom of the environment, forcing the lighting to come predominantly from the top of the image.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.probeHorizon
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Orientation")
+ tooltip: qsTr("Sets the orientation of the light probe.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.probeOrientation_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "X"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.probeOrientation_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Y"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ backendValue: backendValues.probeOrientation_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "Z"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ width: parent.width
+ caption: qsTr("Advanced")
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Enable Depth Test")
+ tooltip: qsTr("Enables depth testing. Disable to optimize render speed for layers with mostly transparent objects.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.depthTestEnabled.valueToString
+ backendValue: backendValues.depthTestEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enable Depth Prepass")
+ tooltip: qsTr("Enables draw depth buffer as a separate pass. Disable to optimize render speed for layers with low depth complexity.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.depthPrePassEnabled.valueToString
+ backendValue: backendValues.depthPrePassEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Debug Settings")
+ tooltip: qsTr("Additional render settings for debugging scenes.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.DebugSettings"
+ backendValue: backendValues.debugSettings
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Light Mapper")
+ tooltip: qsTr("Sets the light mapper object for the scene.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Lightmapper"
+ backendValue: backendValues.lightmapper
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // ### This is not yet implemented in the DS backend since rect does not have
+ // a way to access x, y, width, or height via the _ notation.
+ // PropertyLabel {
+ // text: qsTr("Scissor Rect")
+ // tooltip: qsTr("Defines a scissor rectangle in view coordinates.")
+ // }
+
+ // SecondColumnLayout {
+ // SpinBox {
+ // maximumValue: 999999
+ // minimumValue: -999999
+ // decimals: 0
+ // stepSize: 1
+ // backendValue: backendValues.scissorRect_x
+ // implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ // + StudioTheme.Values.actionIndicatorWidth
+ // }
+
+ // Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ // ControlLabel {
+ // text: "X"
+ // tooltip: qsTr("Sets the scissor clip X offset from left to right.")
+ // }
+
+ // Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ // SpinBox {
+ // maximumValue: 999999
+ // minimumValue: -999999
+ // decimals: 0
+ // stepSize: 1
+ // backendValue: backendValues.scissorRect_y
+ // implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ // + StudioTheme.Values.actionIndicatorWidth
+ // }
+
+ // Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ // ControlLabel {
+ // text: "Y"
+ // tooltip: qsTr("Sets the scissor clip Y offset from bottom to top.")
+ // }
+
+ // ExpandingSpacer {}
+ // }
+
+ // PropertyLabel {} // spacer
+
+ // SecondColumnLayout {
+ // SpinBox {
+ // maximumValue: 999999
+ // minimumValue: -999999
+ // decimals: 0
+ // stepSize: 1
+ // backendValue: backendValues.scissorRect_width
+ // implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ // + StudioTheme.Values.actionIndicatorWidth
+ // }
+
+ // Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ // ControlLabel {
+ // text: "W"
+ // tooltip: qsTr("Sets the scissor clip width")
+ // }
+
+ // Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ // SpinBox {
+ // maximumValue: 999999
+ // minimumValue: -999999
+ // decimals: 0
+ // stepSize: 1
+ // backendValue: backendValues.scissorRect_height
+ // implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ // + StudioTheme.Values.actionIndicatorWidth
+ // }
+
+ // Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ // ControlLabel {
+ // text: "H"
+ // tooltip: qsTr("Sets the scissor clip height")
+ // }
+
+ // ExpandingSpacer {}
+ // }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SceneEnvironmentSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SceneEnvironmentSpecifics.qml
new file mode 100644
index 00000000..1ee6b5bf
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SceneEnvironmentSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ SceneEnvironmentSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SetUniformValueSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SetUniformValueSection.qml
new file mode 100644
index 00000000..f9f3e234
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SetUniformValueSection.qml
@@ -0,0 +1,49 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Set Uniform Value")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Target")
+ tooltip: qsTr("Sets the name of the uniform to change value for a pass.")
+ }
+
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.target
+ showTranslateCheckBox: false
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ width: implicitWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Value")
+ tooltip: qsTr("Sets the value of the uniform.")
+ }
+
+ SecondColumnLayout {
+ LineEdit {
+ backendValue: backendValues.value
+ showTranslateCheckBox: false
+ writeAsExpression: true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ width: implicitWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SetUniformValueSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SetUniformValueSpecifics.qml
new file mode 100644
index 00000000..509419ed
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SetUniformValueSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ SetUniformValueSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ShaderSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ShaderSection.qml
new file mode 100644
index 00000000..a4b34e5f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ShaderSection.qml
@@ -0,0 +1,45 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Shader")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Sets the shader source code.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ backendValue: backendValues.shader
+ filter: "*.vert *.frag *.glslv *.glslf *.glsl *.vsh *.fsh"
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Stage")
+ tooltip: qsTr("Sets the shader stage.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Shader"
+ model: ["Vertex", "Fragment"]
+ backendValue: backendValues.stage
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ShaderSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ShaderSpecifics.qml
new file mode 100644
index 00000000..afe42105
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ShaderSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ ShaderSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ShadowSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ShadowSection.qml
new file mode 100644
index 00000000..7c5e67ea
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/ShadowSection.qml
@@ -0,0 +1,179 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Shadows")
+ width: parent.width
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Casts Shadow")
+ tooltip: qsTr("Enables shadow casting for this light.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: shadowCheckBox
+ text: backendValues.castsShadow.valueToString
+ backendValue: backendValues.castsShadow
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ // ### all the following should only be shown when shadows are enabled
+ PropertyLabel {
+ visible: shadowCheckBox.checked
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets how dark the cast shadows should be.")
+ }
+
+ SecondColumnLayout {
+ visible: shadowCheckBox.checked
+ SpinBox {
+ minimumValue: 0.0
+ maximumValue: 100.0
+ decimals: 0
+ sliderIndicatorVisible: true
+ backendValue: backendValues.shadowFactor
+ enabled: shadowCheckBox.backendValue.value === true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: shadowCheckBox.checked
+ text: qsTr("Quality")
+ tooltip: qsTr("Sets the quality of the shadow map created for shadow rendering.")
+ }
+
+ SecondColumnLayout {
+ visible: shadowCheckBox.checked
+ ComboBox {
+ scope: "Light"
+ model: ["ShadowMapQualityLow", "ShadowMapQualityMedium", "ShadowMapQualityHigh", "ShadowMapQualityVeryHigh", "ShadowMapQualityUltra"]
+ backendValue: backendValues.shadowMapQuality
+ enabled: shadowCheckBox.backendValue.value === true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: shadowCheckBox.checked
+ text: qsTr("Bias")
+ tooltip: qsTr("Sets a slight offset to avoid self-shadowing artifacts.")
+ }
+
+ SecondColumnLayout {
+ visible: shadowCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 1
+ backendValue: backendValues.shadowBias
+ enabled: shadowCheckBox.backendValue.value === true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: shadowCheckBox.checked
+ text: qsTr("Soft Shadow Quality")
+ tooltip: qsTr("Sets the quality of the soft shadows.")
+ }
+
+ SecondColumnLayout {
+ visible: shadowCheckBox.checked
+ ComboBox {
+ scope: "Light"
+ model: ["Hard", "PCF4", "PCF8", "PCF16", "PCF32", "PCF64"]
+ backendValue: backendValues.softShadowQuality
+ enabled: shadowCheckBox.backendValue.value === true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: shadowCheckBox.checked
+ text: qsTr("PCF Factor")
+ tooltip: qsTr("Sets the PCF (percentage-closer filtering) factor.")
+ }
+
+ SecondColumnLayout {
+ visible: shadowCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 1
+ stepSize: 0.1
+ backendValue: backendValues.pcfFactor
+ enabled: shadowCheckBox.backendValue.value === true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: shadowCheckBox.checked
+ text: qsTr("Far Distance")
+ tooltip: qsTr("Sets the maximum distance for the shadow map.")
+ }
+
+ SecondColumnLayout {
+ visible: shadowCheckBox.checked
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 9999999
+ decimals: 0
+ stepSize: 10
+ backendValue: backendValues.shadowMapFar
+ enabled: shadowCheckBox.backendValue.value === true
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: shadowCheckBox.checked
+ text: qsTr("Use 32-bit Shadowmap")
+ tooltip: qsTr("Enables a 32-bit shadowmap texture for this light.")
+ }
+
+ SecondColumnLayout {
+ visible: shadowCheckBox.checked
+ CheckBox {
+ text: backendValues.use32BitShadowmap.valueToString
+ backendValue: backendValues.use32BitShadowmap
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SkinSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SkinSection.qml
new file mode 100644
index 00000000..f5034a5f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SkinSection.qml
@@ -0,0 +1,15 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Skin")
+ width: parent.width
+
+ SectionLayout {
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SkinSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SkinSpecifics.qml
new file mode 100644
index 00000000..02b3e7d0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SkinSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ SkinSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpecularGlossyMaterialSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpecularGlossyMaterialSection.qml
new file mode 100644
index 00000000..f06224d0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpecularGlossyMaterialSection.qml
@@ -0,0 +1,1345 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Column {
+ width: parent.width
+
+ Section {
+ caption: qsTr("Specular Glossy Material")
+ width: parent.width
+
+ SectionLayout {
+ id: baseSectionLayout
+ property bool isAlphaMaskMode: alphaModeComboBox.currentIndex === 1
+ PropertyLabel {
+ text: qsTr("Alpha Mode")
+ tooltip: qsTr("Sets the mode for how the alpha channel of material color is used.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ id: alphaModeComboBox
+ scope: "SpecularGlossyMaterial"
+ model: ["Default", "Mask", "Blend", "Opaque"]
+ backendValue: backendValues.alphaMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ visible: baseSectionLayout.isAlphaMaskMode
+ text: qsTr("Alpha Cutoff")
+ tooltip: qsTr("Sets the cutoff value when using the Mask alphaMode.")
+ }
+
+ SecondColumnLayout {
+ visible: baseSectionLayout.isAlphaMaskMode
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.alphaCutoff
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Blend Mode")
+ tooltip: qsTr("Sets how the colors of the model rendered blend with those behind it.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "SpecularGlossyMaterial"
+ model: ["SourceOver", "Screen", "Multiply"]
+ backendValue: backendValues.blendMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Lighting")
+ tooltip: qsTr("Sets which lighting method is used when generating this material.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "SpecularGlossyMaterial"
+ model: ["NoLighting", "FragmentLighting"]
+ backendValue: backendValues.lighting
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Albedo")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Color")
+ tooltip: qsTr("Sets the albedo color of the material.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.albedoColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to set the albedo color of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.albedoMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Use Single Channel")
+ tooltip: qsTr("Use only a single channel from albedoMap.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: albedoSingleChannelCheckBox
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.albedoSingleChannelEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the albedo value from albedoMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ enabled: albedoSingleChannelCheckBox.checked
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.albedoChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Specular")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Color")
+ tooltip: qsTr("Sets the specular color of the material.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.specularColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to set the specular color of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.specularMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Use Single Channel")
+ tooltip: qsTr("Use only a single channel from specularMap.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: specularSingleChannelCheckBox
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.specularSingleChannelEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the specular value from specularMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ enabled: specularSingleChannelCheckBox.checked
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.specularChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Glossiness")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the size of the specular highlight generated from lights, and the clarity of reflections in general.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.glossiness
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture to control the glossiness of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.glossinessMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the glossiness value from glossinessMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.glossinessChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Normal")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets an RGB image used to simulate fine geometry displacement across the surface of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.normalMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Strength")
+ tooltip: qsTr("Sets the amount of simulated displacement for the normalMap.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.normalStrength
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Occlusion")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the factor used to modify the values from the occlusionMap texture.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.occlusionAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to determine how much indirect light the different areas of the material should receive.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.occlusionMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the occlusion value from occlusionMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.occlusionChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Opacity")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the opacity of just this material, separate from the model.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.opacity
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to control the opacity differently for different parts of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.opacityMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the opacity value from opacityMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.opacityChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Invert Channel")
+ tooltip: qsTr("Invert the values of the opacity map.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.invertOpacityMapValue
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Emissive Color")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture to be used to set the emissive factor for different parts of the material.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.emissiveMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Factor")
+ tooltip: qsTr("Sets the color of self-illumination for this material.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.emissiveFactor_x
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "R"
+ color: StudioTheme.Values.theme3DAxisXColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.emissiveFactor_y
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "G"
+ color: StudioTheme.Values.theme3DAxisYColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {}
+
+ SecondColumnLayout {
+ SpinBox {
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ minimumValue: -9999999
+ maximumValue: 9999999
+ decimals: 2
+ stepSize: 0.01
+ backendValue: backendValues.emissiveFactor_z
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "B"
+ color: StudioTheme.Values.theme3DAxisZColor
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Use Single Channel")
+ tooltip: qsTr("Use only a single channel from emissiveMap.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: emissiveSingleChannelCheckBox
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.emissiveSingleChannelEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the emissive value from emissiveMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ enabled: emissiveSingleChannelCheckBox.checked
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.emissiveChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Height")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the factor used to modify the values from the heightMap texture.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.heightAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to determine the height the texture will be displaced when rendered through the use of Parallax Mapping.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.heightMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the height value from heightMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.heightChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Min Map Samples")
+ tooltip: qsTr("Sets the minimum number of samples used for performing Parallax Occlusion Mapping using the heightMap.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 128
+ decimals: 0
+ sliderIndicatorVisible: true
+ backendValue: backendValues.minHeightMapSamples
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Max Map Samples")
+ tooltip: qsTr("Sets the maximum number of samples used for performing Parallax Occlusion Mapping using the heightMap.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 1
+ maximumValue: 256
+ decimals: 0
+ sliderIndicatorVisible: true
+ backendValue: backendValues.maxHeightMapSamples
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Clearcoat")
+ width: parent.width
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Amount")
+ tooltip: qsTr("Sets the intensity of the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.clearcoatAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Map")
+ tooltip: qsTr("Sets a texture used to determine the intensity of the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.clearcoatMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Channel")
+ tooltip: qsTr("Sets the texture channel used to read the intensity from clearcoatMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.clearcoatChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Roughness Amount")
+ tooltip: qsTr("Sets the roughness of the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.clearcoatRoughnessAmount
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Roughness Map")
+ tooltip: qsTr("Sets a texture used to determine the roughness of the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.clearcoatRoughnessMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Roughness Channel")
+ tooltip: qsTr("Sets the texture channel used to read the roughness from clearcoatRoughnessMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.clearcoatRoughnessChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Normal Map")
+ tooltip: qsTr("Sets a texture used as a normalMap for the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.clearcoatNormalMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Normal Strength")
+ tooltip: qsTr("Sets the Normal Strength of the clearcoat layer.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.clearcoatNormalStrength
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Power")
+ tooltip: qsTr("Sets the fresnel power.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1000
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.clearcoatFresnelPower
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enable scale and bias")
+ tooltip: qsTr("Sets whether fresnel scale and bias are enabled.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.clearcoatFresnelScaleBiasEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Scale")
+ tooltip: qsTr("Sets the fresnel scale.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 5
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.clearcoatFresnelScale
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Bias")
+ tooltip: qsTr("Sets the fresnel bias.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 1
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.clearcoatFresnelBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Refraction")
+ width: parent.width
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Transmission Factor")
+ tooltip: qsTr("Sets the base percentage of light that is transmitted through the surface.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1
+ decimals: 2
+ stepSize: 0.1
+ sliderIndicatorVisible: true
+ backendValue: backendValues.transmissionFactor
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Transmission Map")
+ tooltip: qsTr("Sets a texture that contains the transmission percentage of a the surface.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.transmissionMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Transmission Channel")
+ tooltip: qsTr("Sets the texture channel used to read the transmission percentage from transmissionMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.transmissionChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Thickness Factor")
+ tooltip: qsTr("Sets the thickness of the volume beneath the surface in model coordinate space.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: Infinity
+ decimals: 2
+ backendValue: backendValues.thicknessFactor
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Thickness Map")
+ tooltip: qsTr("Sets a texture that contains the thickness of a the material volume.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.thicknessMap
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Thickness Channel")
+ tooltip: qsTr("Sets the texture channel used to read the thickness amount from thicknessMap.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Material"
+ model: ["R", "G", "B", "A"]
+ backendValue: backendValues.thicknessChannel
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Attenuation Color")
+ tooltip: qsTr("Sets the color that white lights turn into due to absorption when reaching the attenuation distance.")
+ }
+
+ ColorEditor {
+ backendValue: backendValues.attenuationColor
+ supportGradient: false
+ }
+
+ PropertyLabel {
+ text: qsTr("Attenuation Distance")
+ tooltip: qsTr("Sets the average distance in world space that light travels in the medium before interacting with a particle.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: Infinity
+ decimals: 2
+ backendValue: backendValues.attenuationDistance
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Fresnel")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Fresnel Power")
+ tooltip: qsTr("Sets the fresnel power.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1000
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.fresnelPower
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enable scale and bias")
+ tooltip: qsTr("Sets whether fresnel scale and bias are enabled.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.fresnelScaleBiasEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Scale")
+ tooltip: qsTr("Sets the fresnel scale.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 5
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.fresnelScale
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Fresnel Bias")
+ tooltip: qsTr("Sets the fresnel bias.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: -1
+ maximumValue: 1
+ stepSize: 0.1
+ decimals: 2
+
+ backendValue: backendValues.fresnelBias
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Vertex Color")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Show Colors")
+ tooltip: qsTr("Sets whether vertex colors are used to modulate the base color.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.vertexColorsEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enable Masks")
+ tooltip: qsTr("Sets whether vertex colors mask are used.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: checked ? qsTr("Enabled") : qsTr("Disabled")
+ backendValue: backendValues.vertexColorsMaskEnabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ ListModel {
+ id: colorMaskModel
+
+ ListElement {
+ name: "Glossiness"
+ flag: "GlossinessMask"
+ }
+ ListElement {
+ name: "Normal Strength"
+ flag: "NormalStrengthMask"
+ }
+ ListElement {
+ name: "Clearcoat Amount"
+ flag: "ClearcoatAmountMask"
+ }
+ ListElement {
+ name: "Clearcoat Roughness Amount"
+ flag: "ClearcoatRoughnessAmountMask"
+ }
+ ListElement {
+ name: "Clearcoat Normal Strength"
+ flag: "ClearcoatNormalStrengthMask"
+ }
+ ListElement {
+ name: "Height Amount"
+ flag: "HeightAmountMask"
+ }
+ ListElement {
+ name: "Occlusion Amount"
+ flag: "OcclusionAmountMask"
+ }
+ ListElement {
+ name: "Thickness Factor"
+ flag: "ThicknessFactorMask"
+ }
+ ListElement {
+ name: "Transmission Factor"
+ flag: "TransmissionFactorMask"
+ }
+ }
+
+ PropertyLabel {
+ text: qsTr("Mask R")
+ tooltip: qsTr("Sets the properties masked by the vertex color red channel.")
+ }
+
+ SecondColumnLayout {
+ FlagsComboBox {
+ backendValue: backendValues.vertexColorRedMask
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ itemsModel: colorMaskModel
+ scope: "SpecularGlossyMaterial"
+ zeroFlag: "NoMask"
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mask G")
+ tooltip: qsTr("Sets the properties masked by the vertex color green channel.")
+ }
+
+ SecondColumnLayout {
+ FlagsComboBox {
+ backendValue: backendValues.vertexColorGreenMask
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ itemsModel: colorMaskModel
+ scope: "SpecularGlossyMaterial"
+ zeroFlag: "NoMask"
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mask B")
+ tooltip: qsTr("Sets the properties masked by the vertex color blue channel.")
+ }
+
+ SecondColumnLayout {
+ FlagsComboBox {
+ backendValue: backendValues.vertexColorBlueMask
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ itemsModel: colorMaskModel
+ scope: "SpecularGlossyMaterial"
+ zeroFlag: "NoMask"
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mask A")
+ tooltip: qsTr("Sets the properties masked by the vertex color alpha channel.")
+ }
+
+ SecondColumnLayout {
+ FlagsComboBox {
+ backendValue: backendValues.vertexColorAlphaMask
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+
+ itemsModel: colorMaskModel
+ scope: "SpecularGlossyMaterial"
+ zeroFlag: "NoMask"
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+
+ Section {
+ caption: qsTr("Advanced")
+ width: parent.width
+
+ SectionLayout {
+
+ PropertyLabel {
+ text: qsTr("Point Size")
+ tooltip: qsTr("Sets the size of the points rendered, when the geometry is using a primitive type of points.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1024
+ decimals: 0
+ backendValue: backendValues.pointSize
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Line Width")
+ tooltip: qsTr("Sets the width of the lines rendered, when the geometry is using a primitive type of lines or line strips.")
+ }
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 1024
+ decimals: 0
+ backendValue: backendValues.lineWidth
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpecularGlossyMaterialSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpecularGlossyMaterialSpecifics.qml
new file mode 100644
index 00000000..b84e824c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpecularGlossyMaterialSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ SpecularGlossyMaterialSection {
+ width: parent.width
+ }
+
+ MaterialSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpotLightSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpotLightSection.qml
new file mode 100644
index 00000000..e77cfb79
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpotLightSection.qml
@@ -0,0 +1,107 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Spot Light")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Constant Fade")
+ tooltip: qsTr("Sets the constant attenuation of the light.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.constantFade
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Linear Fade")
+ tooltip: qsTr("Sets the linear attenuation of the light.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.linearFade
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Quadratic Fade")
+ tooltip: qsTr("Sets the quadratic attenuation of the light.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 10
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.quadraticFade
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Cone Angle")
+ tooltip: qsTr("Sets the angle of the light cone.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 180
+ decimals: 2
+ backendValue: backendValues.coneAngle
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Inner Cone Angle")
+ tooltip: qsTr("Sets the angle of the inner light cone.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 180
+ decimals: 2
+ backendValue: backendValues.innerConeAngle
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpotLightSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpotLightSpecifics.qml
new file mode 100644
index 00000000..3ed37677
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/SpotLightSpecifics.qml
@@ -0,0 +1,18 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ SpotLightSection {
+ width: parent.width
+ }
+
+ AbstractLightSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureInputSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureInputSection.qml
new file mode 100644
index 00000000..0a773520
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureInputSection.qml
@@ -0,0 +1,46 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Texture Input")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Texture")
+ tooltip: qsTr("Sets the input texture.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Texture"
+ backendValue: backendValues.texture
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Enabled")
+ tooltip: qsTr("Sets the texture enabled state.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ text: backendValues.enabled.valueToString
+ backendValue: backendValues.enabled
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureInputSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureInputSpecifics.qml
new file mode 100644
index 00000000..72705600
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureInputSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ TextureInputSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureSection.qml
new file mode 100644
index 00000000..fb653d83
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureSection.qml
@@ -0,0 +1,392 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("Texture")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Source")
+ tooltip: qsTr("Sets the location of an image file containing the data used by the texture.")
+ }
+
+ SecondColumnLayout {
+ UrlChooser {
+ backendValue: backendValues.source
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Source Item")
+ tooltip: qsTr("Sets an item to be used as the source of the texture.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick.Item"
+ backendValue: backendValues.sourceItem
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ PropertyLabel {
+ text: qsTr("Texture Data")
+ tooltip: qsTr("Sets a reference to a TextureData component which defines the contents and properties of raw texture data.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.TextureData"
+ backendValue: backendValues.textureData
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Scale")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.scaleU
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "U"
+ tooltip: qsTr("Sets how to scale the U texture coordinate when mapping to UV coordinates of a mesh.")
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 2
+ backendValue: backendValues.scaleV
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "V"
+ tooltip: qsTr("Sets how to scale the V texture coordinate when mapping to UV coordinates of a mesh.")
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Flip V")
+ tooltip: qsTr("Sets the use of the vertically flipped coordinates.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: flipVcheckBox
+ text: backendValues.flipV.valueToString
+ backendValue: backendValues.flipV
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Flip U")
+ tooltip: qsTr("Sets the use of the horizontally flipped texture coordinates.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: flipUCheckBox
+ text: backendValues.flipU.valueToString
+ backendValue: backendValues.flipU
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Auto Orientation")
+ tooltip: qsTr("Sets if a texture transformation, such as flipping the V texture coordinate, is applied automatically for textures where this is typically relevant.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: autoOrientationCheckBox
+ text: backendValues.autoOrientation.valueToString
+ backendValue: backendValues.autoOrientation
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Texture Mapping")
+ tooltip: qsTr("Sets which method of mapping to use when sampling this texture.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Texture"
+ model: ["UV", "Environment", "LightProbe"]
+ backendValue: backendValues.mappingMode
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+ }
+
+ PropertyLabel {
+ text: qsTr("U Tiling")
+ tooltip: qsTr("Sets how the texture is mapped when the U scaling value is greater than 1.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Texture"
+ model: ["ClampToEdge", "MirroredRepeat", "Repeat"]
+ backendValue: backendValues.tilingModeHorizontal
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("V Tiling")
+ tooltip: qsTr("Sets how the texture is mapped when the V scaling value is greater than 1.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Texture"
+ model: ["ClampToEdge", "MirroredRepeat", "Repeat"]
+ backendValue: backendValues.tilingModeVertical
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("UV Index")
+ tooltip: qsTr("Sets the UV coordinate index used by this texture.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ minimumValue: 0
+ maximumValue: 999999
+ decimals: 0
+ backendValue: backendValues.indexUV
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("UV Rotation")
+ tooltip: qsTr("Sets the rotation of the texture around the pivot point.")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 999999
+ minimumValue: -999999
+ decimals: 0
+ backendValue: backendValues.rotationUV
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Position")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 999999
+ minimumValue: -999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.positionU
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "U"
+ tooltip: qsTr("Sets the U coordinate mapping offset from left to right.")
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ SpinBox {
+ maximumValue: 999999
+ minimumValue: -999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.positionV
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "V"
+ tooltip: qsTr("Sets the V coordinate mapping offset from bottom to top.")
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Pivot")
+ }
+
+ SecondColumnLayout {
+ SpinBox {
+ maximumValue: 999999
+ minimumValue: -999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.pivotU
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "U"
+ tooltip: qsTr("Sets the pivot U position.")
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlGap }
+
+ SpinBox {
+ maximumValue: 999999
+ minimumValue: -999999
+ decimals: 2
+ stepSize: 0.1
+ backendValue: backendValues.pivotV
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
+
+ ControlLabel {
+ text: "V"
+ tooltip: qsTr("Sets the pivot V position.")
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Generate Mipmaps")
+ tooltip: qsTr("Sets if mipmaps are generated for textures that do not provide mipmap levels themselves.")
+ }
+
+ SecondColumnLayout {
+ CheckBox {
+ id: generateMipmapscheckBox
+ text: backendValues.generateMipmaps.valueToString
+ backendValue: backendValues.generateMipmaps
+ implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mag Filter")
+ tooltip: qsTr("Sets how the texture is sampled when a texel covers more than one pixel.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Texture"
+ model: ["None", "Nearest", "Linear"]
+ backendValue: backendValues.magFilter
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Min Filter")
+ tooltip: qsTr("Sets how the texture is sampled when a texel covers more than one pixel.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Texture"
+ model: ["None", "Nearest", "Linear"]
+ backendValue: backendValues.minFilter
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Mip Filter")
+ tooltip: qsTr("Sets how the texture mipmaps are sampled when a texel covers less than one pixel.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "Texture"
+ model: ["None", "Nearest", "Linear"]
+ backendValue: backendValues.mipFilter
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureSpecifics.qml
new file mode 100644
index 00000000..a52924a0
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/TextureSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ TextureSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/View3DSection.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/View3DSection.qml
new file mode 100644
index 00000000..bdd9a012
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/View3DSection.qml
@@ -0,0 +1,79 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+import StudioTheme 1.0 as StudioTheme
+
+Section {
+ caption: qsTr("View3D")
+ width: parent.width
+
+ SectionLayout {
+ PropertyLabel {
+ text: qsTr("Camera")
+ tooltip: qsTr("Sets which camera is used to render the scene.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Camera"
+ backendValue: backendValues.camera
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Environment")
+ tooltip: qsTr("Sets the scene environment used to render the scene.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.SceneEnvironment"
+ backendValue: backendValues.environment
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Import Scene")
+ tooltip: qsTr("Sets the reference node of the scene to render to the viewport.")
+ }
+
+ SecondColumnLayout {
+ ItemFilterComboBox {
+ typeFilter: "QtQuick3D.Node"
+ backendValue: backendValues.importScene
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+
+ PropertyLabel {
+ text: qsTr("Render Format")
+ tooltip: qsTr("Sets the format of the backing texture.")
+ }
+
+ SecondColumnLayout {
+ ComboBox {
+ scope: "ShaderEffectSource"
+ model: ["RGBA8", "RGBA16F", "RGBA32F"]
+ backendValue: backendValues.renderFormat
+ implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ + StudioTheme.Values.actionIndicatorWidth
+ }
+
+ ExpandingSpacer {}
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/View3DSpecifics.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/View3DSpecifics.qml
new file mode 100644
index 00000000..83d8e57c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/View3DSpecifics.qml
@@ -0,0 +1,14 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick 2.15
+import QtQuick.Layouts 1.15
+import HelperWidgets 2.0
+
+Column {
+ width: parent.width
+
+ View3DSection {
+ width: parent.width
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/camera.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/camera.png
new file mode 100644
index 00000000..44604215
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/camera.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/camera16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/camera16.png
new file mode 100644
index 00000000..74d84d62
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/camera16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/camera@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/camera@2x.png
new file mode 100644
index 00000000..8931adb0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/camera@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cone.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cone.png
new file mode 100644
index 00000000..29e0df73
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cone.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cone16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cone16.png
new file mode 100644
index 00000000..d30f9244
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cone16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cone@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cone@2x.png
new file mode 100644
index 00000000..099e80c9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cone@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cube.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cube.png
new file mode 100644
index 00000000..95812637
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cube.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cube16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cube16.png
new file mode 100644
index 00000000..759f073d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cube16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cube@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cube@2x.png
new file mode 100644
index 00000000..7ab1e27a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cube@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cubemaptexture.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cubemaptexture.png
new file mode 100644
index 00000000..596b7603
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cubemaptexture.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cubemaptexture16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cubemaptexture16.png
new file mode 100644
index 00000000..c37d1fee
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cubemaptexture16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cubemaptexture@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cubemaptexture@2x.png
new file mode 100644
index 00000000..f257b8b8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cubemaptexture@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/custommaterial.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/custommaterial.png
new file mode 100644
index 00000000..1b540da5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/custommaterial.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/custommaterial16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/custommaterial16.png
new file mode 100644
index 00000000..72847922
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/custommaterial16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/custommaterial@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/custommaterial@2x.png
new file mode 100644
index 00000000..3dbcf732
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/custommaterial@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cylinder.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cylinder.png
new file mode 100644
index 00000000..e3914465
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cylinder.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cylinder16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cylinder16.png
new file mode 100644
index 00000000..37d683d9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cylinder16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cylinder@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cylinder@2x.png
new file mode 100644
index 00000000..2b166ed3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/cylinder@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/debugsettings.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/debugsettings.png
new file mode 100644
index 00000000..adcdbe52
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/debugsettings.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/debugsettings16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/debugsettings16.png
new file mode 100644
index 00000000..4fd2eac5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/debugsettings16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/debugsettings@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/debugsettings@2x.png
new file mode 100644
index 00000000..9eddf9f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/debugsettings@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/dummy.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/dummy.png
new file mode 100644
index 00000000..a3b6c7f6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/dummy.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/dummy16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/dummy16.png
new file mode 100644
index 00000000..de8906a7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/dummy16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/dummy@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/dummy@2x.png
new file mode 100644
index 00000000..7ca04a01
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/dummy@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/effect.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/effect.png
new file mode 100644
index 00000000..8f9f2880
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/effect.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/effect16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/effect16.png
new file mode 100644
index 00000000..93fbc032
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/effect16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/effect@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/effect@2x.png
new file mode 100644
index 00000000..204f50ec
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/effect@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fileinstancing.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fileinstancing.png
new file mode 100644
index 00000000..21089c42
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fileinstancing.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fileinstancing16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fileinstancing16.png
new file mode 100644
index 00000000..d6582d0e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fileinstancing16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fileinstancing@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fileinstancing@2x.png
new file mode 100644
index 00000000..e9a564ae
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fileinstancing@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fog.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fog.png
new file mode 100644
index 00000000..5b005230
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fog.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fog16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fog16.png
new file mode 100644
index 00000000..e38d5618
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fog16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fog@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fog@2x.png
new file mode 100644
index 00000000..f3a44393
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/fog@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/group.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/group.png
new file mode 100644
index 00000000..fd9d439c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/group.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/group16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/group16.png
new file mode 100644
index 00000000..0e85848c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/group16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/group@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/group@2x.png
new file mode 100644
index 00000000..d230647e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/group@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelist.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelist.png
new file mode 100644
index 00000000..6668f1d3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelist.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelist16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelist16.png
new file mode 100644
index 00000000..95c94945
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelist16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelist@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelist@2x.png
new file mode 100644
index 00000000..e24f7315
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelist@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelistentry.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelistentry.png
new file mode 100644
index 00000000..ad499e6b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelistentry.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelistentry16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelistentry16.png
new file mode 100644
index 00000000..1a0a286b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelistentry16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelistentry@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelistentry@2x.png
new file mode 100644
index 00000000..df5c9f6f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/instancelistentry@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/joint.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/joint.png
new file mode 100644
index 00000000..1cf1338a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/joint.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/joint16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/joint16.png
new file mode 100644
index 00000000..2166d6cb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/joint16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/joint@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/joint@2x.png
new file mode 100644
index 00000000..a5fe9191
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/joint@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightdirectional.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightdirectional.png
new file mode 100644
index 00000000..1e800ba9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightdirectional.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightdirectional16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightdirectional16.png
new file mode 100644
index 00000000..c326e8d5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightdirectional16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightdirectional@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightdirectional@2x.png
new file mode 100644
index 00000000..4ea43436
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightdirectional@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightmapper.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightmapper.png
new file mode 100644
index 00000000..deec5de9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightmapper.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightmapper16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightmapper16.png
new file mode 100644
index 00000000..446d0557
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightmapper16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightmapper@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightmapper@2x.png
new file mode 100644
index 00000000..3903cd77
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightmapper@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightpoint.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightpoint.png
new file mode 100644
index 00000000..06e81a75
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightpoint.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightpoint16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightpoint16.png
new file mode 100644
index 00000000..0fe6eb5b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightpoint16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightpoint@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightpoint@2x.png
new file mode 100644
index 00000000..0f627c22
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightpoint@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightspot.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightspot.png
new file mode 100644
index 00000000..c256ef1d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightspot.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightspot16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightspot16.png
new file mode 100644
index 00000000..4d5ef11e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightspot16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightspot@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightspot@2x.png
new file mode 100644
index 00000000..c15ae37f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/lightspot@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/loader3d.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/loader3d.png
new file mode 100644
index 00000000..65e79f48
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/loader3d.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/loader3d16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/loader3d16.png
new file mode 100644
index 00000000..165ba4d3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/loader3d16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/loader3d@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/loader3d@2x.png
new file mode 100644
index 00000000..1131ad6b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/loader3d@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/material.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/material.png
new file mode 100644
index 00000000..7755645f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/material.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/material16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/material16.png
new file mode 100644
index 00000000..7f486b8d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/material16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/material@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/material@2x.png
new file mode 100644
index 00000000..ea604a96
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/material@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/model16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/model16.png
new file mode 100644
index 00000000..759f073d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/model16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/morphtarget.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/morphtarget.png
new file mode 100644
index 00000000..454170be
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/morphtarget.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/morphtarget16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/morphtarget16.png
new file mode 100644
index 00000000..5d1592aa
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/morphtarget16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/morphtarget@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/morphtarget@2x.png
new file mode 100644
index 00000000..eba43f87
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/morphtarget@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/plane.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/plane.png
new file mode 100644
index 00000000..87d4979d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/plane.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/plane16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/plane16.png
new file mode 100644
index 00000000..6f55b081
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/plane16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/plane@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/plane@2x.png
new file mode 100644
index 00000000..b8799e6d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/plane@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/reflectionProbe.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/reflectionProbe.png
new file mode 100644
index 00000000..5933d231
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/reflectionProbe.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/reflectionProbe16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/reflectionProbe16.png
new file mode 100644
index 00000000..ae038ca6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/reflectionProbe16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/reflectionProbe@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/reflectionProbe@2x.png
new file mode 100644
index 00000000..f13232e3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/reflectionProbe@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/repeater3d.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/repeater3d.png
new file mode 100644
index 00000000..3f4367a5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/repeater3d.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/repeater3d16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/repeater3d16.png
new file mode 100644
index 00000000..7594c9ed
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/repeater3d16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/repeater3d@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/repeater3d@2x.png
new file mode 100644
index 00000000..b7fe9292
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/repeater3d@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/resourceloader.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/resourceloader.png
new file mode 100644
index 00000000..6a7350e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/resourceloader.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/resourceloader16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/resourceloader16.png
new file mode 100644
index 00000000..56228924
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/resourceloader16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/resourceloader@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/resourceloader@2x.png
new file mode 100644
index 00000000..a5dd49e6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/resourceloader@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/scene.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/scene.png
new file mode 100644
index 00000000..e13791e5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/scene.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/scene16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/scene16.png
new file mode 100644
index 00000000..202b2f90
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/scene16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/scene@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/scene@2x.png
new file mode 100644
index 00000000..cef25b11
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/scene@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shadercommand.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shadercommand.png
new file mode 100644
index 00000000..86aa50b3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shadercommand.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shadercommand16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shadercommand16.png
new file mode 100644
index 00000000..62a9160e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shadercommand16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shadercommand@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shadercommand@2x.png
new file mode 100644
index 00000000..6fc3793e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shadercommand@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shaderutil.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shaderutil.png
new file mode 100644
index 00000000..948752c3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shaderutil.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shaderutil16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shaderutil16.png
new file mode 100644
index 00000000..a33401e0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shaderutil16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shaderutil@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shaderutil@2x.png
new file mode 100644
index 00000000..a54511ed
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/shaderutil@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skeleton.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skeleton.png
new file mode 100644
index 00000000..29608d86
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skeleton.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skeleton16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skeleton16.png
new file mode 100644
index 00000000..acf8d4de
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skeleton16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skeleton@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skeleton@2x.png
new file mode 100644
index 00000000..1541e35f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skeleton@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skin.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skin.png
new file mode 100644
index 00000000..278e5369
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skin.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skin16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skin16.png
new file mode 100644
index 00000000..c00423bf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skin16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skin@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skin@2x.png
new file mode 100644
index 00000000..1aa043f3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/skin@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/sphere.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/sphere.png
new file mode 100644
index 00000000..28f0ab4c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/sphere.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/sphere16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/sphere16.png
new file mode 100644
index 00000000..1db5129b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/sphere16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/sphere@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/sphere@2x.png
new file mode 100644
index 00000000..9243df7e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/sphere@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/texture.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/texture.png
new file mode 100644
index 00000000..35abe7ac
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/texture.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/texture16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/texture16.png
new file mode 100644
index 00000000..ea87efb7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/texture16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/texture@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/texture@2x.png
new file mode 100644
index 00000000..b13e4fa4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/texture@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/view3D.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/view3D.png
new file mode 100644
index 00000000..5ac7ae83
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/view3D.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/view3D16.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/view3D16.png
new file mode 100644
index 00000000..ade7500c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/view3D16.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/view3D@2x.png b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/view3D@2x.png
new file mode 100644
index 00000000..94a5c105
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/images/view3D@2x.png differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/propertyGroups.json b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/propertyGroups.json
new file mode 100644
index 00000000..13e03b71
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/propertyGroups.json
@@ -0,0 +1,55 @@
+{
+ "Material": {
+ "Base": ["lightProbe", "cullMode", "depthDrawMode"]
+ },
+ "DefaultMaterial": {
+ "Base": ["lighting", "blendMode", "vertexColorsEnabled", "pointSize", "lineWidth"],
+ "Diffuse": ["diffuseColor", "diffuseMap"],
+ "Emissive": ["emissiveFactor.x", "emissiveFactor.y", "emissiveFactor.z", "emissiveMap"],
+ "Specular": ["specularTint", "specularAmount", "specularMap", "specularModel", "specularReflectionMap", "indexOfRefraction", "fresnelPower", "specularRoughness", "roughnessMap", "roughnessChannel"],
+ "Opacity": ["opacity", "opacityMap", "opacityChannel"],
+ "Bump / Normal": ["bumpAmount", "bumpMap", "normalMap"],
+ "Translucency": ["translucentFalloff", "diffuseLightWrap", "translucencyMap", "translucencyChannel"]
+ },
+ "PrincipledMaterial": {
+ "Base": ["alphaMode", "blendMode", "lighting"],
+ "Base Color": ["baseColor", "baseColorMap", "baseColorSingleChannelEnabled", "baseColorChannel"],
+ "Metalness": ["metalness", "metalnessMap", "metalnessChannel"],
+ "Roughness": ["roughness", "roughnessMap", "roughnessChannel"],
+ "Normal": ["normalMap", "normalStrength"],
+ "Occlusion": ["occlusionAmount", "occlusionMap", "occlusionChannel"],
+ "Opacity": ["opacity", "opacityMap", "opacityChannel", "invertOpacityMapValue"],
+ "Emissive": ["emissiveMap", "emissiveFactor.x", "emissiveFactor.y", "emissiveFactor.z", "emissiveSingleChannelEnabled", "emissiveChannel"],
+ "Height": ["heightAmount", "heightMap", "heightChannel", "minHeightMapSamples", "maxHeightMapSamples"],
+ "Clearcoat": ["clearcoatAmount", "clearcoatMap", "clearcoatChannel", "clearcoatRoughnessAmount", "clearcoatRoughnessMap", "clearcoatRoughnessChannel", "clearcoatNormalMap", "clearcoatNormalStrength", "clearcoatFresnelPower", "clearcoatFresnelScaleBiasEnabled", "clearcoatFresnelScale", "clearcoatFresnelBias"],
+ "Refraction": ["transmissionFactor", "transmissionMap", "transmissionChannel", "indexOfRefraction", "thicknessFactor", "thicknessMap", "thicknessChannel", "attenuationColor", "attenuationDistance"],
+ "Fresnel": ["fresnelPower", "fresnelScaleBiasEnabled", "fresnelScale", "fresnelBias"],
+ "Vertex Color": ["vertexColorsEnabled", "vertexColorsMaskEnabled", "vertexColorRedMask", "vertexColorGreenMask", "vertexColorBlueMask", "vertexColorAlphaMask"],
+ "Advanced": ["pointSize", "lineWidth"],
+ "Overrides": ["specularAmount", "specularMap", "specularSingleChannelEnabled", "specularChannel", "specularTint", "specularReflectionMap"]
+ },
+ "SpecularGlossyMaterial": {
+ "Base": ["alphaMode", "blendMode", "lighting"],
+ "Albedo": ["albedoColor", "albedoMap", "albedoSingleChannelEnabled", "albedoChannel"],
+ "Specular": ["specularColor", "specularMap", "specularSingleChannelEnabled", "specularChannel"],
+ "Glossiness": ["glossiness", "glossinessMap", "glossinessChannel"],
+ "Normal": ["normalMap", "normalStrength"],
+ "Occlusion": ["occlusionAmount", "occlusionMap", "occlusionChannel"],
+ "Opacity": ["opacity", "opacityMap", "opacityChannel", "invertOpacityMapValue"],
+ "Emissive": ["emissiveMap", "emissiveFactor.x", "emissiveFactor.y", "emissiveFactor.z", "emissiveSingleChannelEnabled", "emissiveChannel"],
+ "Height": ["heightAmount", "heightMap", "heightChannel", "minHeightMapSamples", "maxHeightMapSamples"],
+ "Clearcoat": ["clearcoatAmount", "clearcoatMap", "clearcoatChannel", "clearcoatRoughnessAmount", "clearcoatRoughnessMap", "clearcoatRoughnessChannel", "clearcoatNormalMap", "clearcoatNormalStrength", "clearcoatFresnelPower", "clearcoatFresnelScaleBiasEnabled", "clearcoatFresnelScale", "clearcoatFresnelBias"],
+ "Refraction": ["transmissionFactor", "transmissionMap", "transmissionChannel", "thicknessFactor", "thicknessMap", "thicknessChannel", "attenuationColor", "attenuationDistance"],
+ "Fresnel": ["fresnelPower", "fresnelScaleBiasEnabled", "fresnelScale", "fresnelBias"],
+ "Vertex Color": ["vertexColorsEnabled", "vertexColorsMaskEnabled", "vertexColorRedMask", "vertexColorGreenMask", "vertexColorBlueMask", "vertexColorAlphaMask"],
+ "Advanced": ["pointSize", "lineWidth"]
+ },
+ "CustomMaterial": {
+ "Base": ["shadingMode", "vertexShader", "fragmentShader", "sourceBlend", "destinationBlend", "alwaysDirty", "lineWidth"]
+ },
+ "Model": {
+ "Base": ["source", "geometry", "materials", "castsShadows", "receivesShadows", "castsReflections", "receivesReflections", "pickable", "depthBias", "levelOfDetailBias"],
+ "Instancing": ["instancing", "instanceRoot"],
+ "Animation": ["skeleton", "morphTargets"]
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/quick3d.metainfo b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/quick3d.metainfo
new file mode 100644
index 00000000..59531d2a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/quick3d.metainfo
@@ -0,0 +1,864 @@
+MetaInfo {
+ Type {
+ name: "QtQuick3D.PerspectiveCamera"
+ icon: "images/camera16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Perspective Camera"
+ category: "Cameras"
+ libraryIcon: "images/camera.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "z"; type: "int"; value: 500; }
+ toolTip: qsTr("A camera that uses perspective projection.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.OrthographicCamera"
+ icon: "images/camera16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Orthographic Camera"
+ category: "Cameras"
+ libraryIcon: "images/camera.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "z"; type: "int"; value: 500; }
+ toolTip: qsTr("A parallel projection Camera, in which an object's perceived scale is unaffected by its distance from the Camera.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.FrustumCamera"
+ icon: "images/camera16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Frustum Camera"
+ category: "Cameras"
+ libraryIcon: "images/camera.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "z"; type: "int"; value: 500; }
+ toolTip: qsTr("A perspective camera with a custom frustum.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.CustomCamera"
+ icon: "images/camera16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Custom Camera"
+ category: "Cameras"
+ libraryIcon: "images/camera.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "z"; type: "int"; value: 500; }
+ toolTip: qsTr("A camera with a custom projection matrix.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.CustomMaterial"
+ icon: "images/custommaterial16.png"
+
+ Hints {
+ visibleInNavigator: false
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Custom Material"
+ category: "Materials"
+ libraryIcon: "images/custommaterial.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "fragmentShader"; type: "QUrl"; value: "custom_material_default_shader.frag"; }
+ ExtraFile { source: "source/custom_material_default_shader.frag" }
+ toolTip: qsTr("A material with customizable vertex and fragment shaders.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.DefaultMaterial"
+ icon: "images/material16.png"
+
+ Hints {
+ visibleInNavigator: false
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Default Material"
+ category: "Materials"
+ libraryIcon: "images/material.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "diffuseColor"; type: "color"; value: "#4aee45"; }
+ toolTip: qsTr("A material with a specular/glossiness properties.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.PrincipledMaterial"
+ icon: "images/material16.png"
+
+ Hints {
+ visibleInNavigator: false
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Principled Material"
+ category: "Materials"
+ libraryIcon: "images/material.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "baseColor"; type: "color"; value: "#4aee45"; }
+ toolTip: qsTr("A material with a PBR metal/roughness properties.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.SpecularGlossyMaterial"
+ icon: "images/material16.png"
+
+ Hints {
+ visibleInNavigator: false
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Specular Glossy"
+ category: "Materials"
+ libraryIcon: "images/material.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D"
+ Property { name: "albedoColor"; type: "color"; value: "#4aee45"; }
+ Property { name: "specularColor"; type: "color"; value: "#000000"; }
+ toolTip: qsTr("A material with a PBR specular/glossiness properties.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Texture"
+ icon: "images/texture16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeContainer: false
+ }
+
+ ItemLibraryEntry {
+ name: "Texture"
+ category: "Textures"
+ libraryIcon: "images/texture.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Defines a texture for 3D objects.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.CubeMapTexture"
+ icon: "images/cubemaptexture16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeContainer: false
+ }
+
+ ItemLibraryEntry {
+ name: "Cube Map Texture"
+ category: "Textures"
+ libraryIcon: "images/cubemaptexture.png"
+ version: "6.4"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Defines a cube map texture for 3D objects.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.DirectionalLight"
+ icon: "images/lightdirectional16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Directional Light"
+ category: "Lights"
+ libraryIcon: "images/lightdirectional.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("A light similar to sunlight. It emits light in one direction from an infinitely far away source.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.PointLight"
+ icon: "images/lightpoint16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Point Light"
+ category: "Lights"
+ libraryIcon: "images/lightpoint.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("A light similar to a light bulb. It emits light equally in all directions from a central source.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.SpotLight"
+ icon: "images/lightspot16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Spotlight"
+ category: "Lights"
+ libraryIcon: "images/lightspot.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("A spotlight emits light in one direction in a cone shape.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Model"
+ icon: "images/model16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ visibleNonDefaultProperties: "materials"
+ }
+
+ ItemLibraryEntry {
+ name: "Model"
+ category: "Components"
+ libraryIcon: "images/group.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Allows you to load 3D mesh data.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Model"
+ icon: "images/model16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ visibleNonDefaultProperties: "materials"
+ }
+
+ ItemLibraryEntry {
+ name: "Cube"
+ category: "Primitives"
+ libraryIcon: "images/cube.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "source"; type: "QUrl"; value: "#Cube"; }
+ toolTip: qsTr("A cube model.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Model"
+ icon: "images/model16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ visibleNonDefaultProperties: "materials"
+ }
+
+ ItemLibraryEntry {
+ name: "Sphere"
+ category: "Primitives"
+ libraryIcon: "images/sphere.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "source"; type: "QUrl"; value: "#Sphere"; }
+ toolTip: qsTr("A sphere model.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Model"
+ icon: "images/model16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ visibleNonDefaultProperties: "materials"
+ }
+
+ ItemLibraryEntry {
+ name: "Cylinder"
+ category: "Primitives"
+ libraryIcon: "images/cylinder.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "source"; type: "QUrl"; value: "#Cylinder"; }
+ toolTip: qsTr("A cylinder model.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Model"
+ icon: "images/model16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ visibleNonDefaultProperties: "materials"
+ }
+
+ ItemLibraryEntry {
+ name: "Plane"
+ category: "Primitives"
+ libraryIcon: "images/plane.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "source"; type: "QUrl"; value: "#Rectangle"; }
+ toolTip: qsTr("A plane model.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Model"
+ icon: "images/model16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ visibleNonDefaultProperties: "materials"
+ }
+
+ ItemLibraryEntry {
+ name: "Cone"
+ category: "Primitives"
+ libraryIcon: "images/cone.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ Property { name: "source"; type: "QUrl"; value: "#Cone"; }
+ toolTip: qsTr("A cone model.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Node"
+ icon: "images/group16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Node"
+ category: "Components"
+ libraryIcon: "images/group.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("A container to keep several QtQuick3D components or scenes together.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.SceneEnvironment"
+ icon: "images/scene16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Scene Environment"
+ category: "Components"
+ libraryIcon: "images/scene.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Configures the render settings for a scene.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.View3D"
+ icon: "images/view3D16.png"
+
+ ItemLibraryEntry {
+ name: "View3D"
+ category: "Items"
+ libraryIcon: "images/view3D.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ QmlSource { source: "./source/view3D_template.qml" }
+ toolTip: qsTr("A 2D surface where a 3D scene can be rendered.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Shader"
+ icon: "images/shaderutil16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Shader"
+ category: "Custom Shader Utils"
+ libraryIcon: "images/shaderutil.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("A container for keeping the vertex or fragment shader codes to be used by post-processing effect.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.TextureInput"
+ icon: "images/shaderutil16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Texture Input"
+ category: "Custom Shader Utils"
+ libraryIcon: "images/shaderutil.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Specifies a texture that gets exposed to the shader.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Pass"
+ icon: "images/shaderutil16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Pass"
+ category: "Custom Shader Utils"
+ libraryIcon: "images/shaderutil.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Holds a set of actions combining a list of executable render commands, an output buffer, and a list of shaders to use for rendering effects.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.BufferInput"
+ icon: "images/shadercommand16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Buffer Input"
+ category: "Custom Shader Utils"
+ libraryIcon: "images/shadercommand.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("A command that gets added to the list of commands in the Pass of an Effect when executed.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Buffer"
+ icon: "images/shaderutil16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Buffer"
+ category: "Custom Shader Utils"
+ libraryIcon: "images/shaderutil.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Creates or references a color buffer to be used for a pass of an Effect.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.SetUniformValue"
+ icon: "images/shadercommand16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Set Uniform Value"
+ category: "Custom Shader Utils"
+ libraryIcon: "images/shadercommand.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("A value that would be set when a single pass actions takes place.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Effect"
+ icon: "images/effect16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Effect"
+ category: "Components"
+ libraryIcon: "images/effect.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ QmlSource { source: "./source/effect_template.qml" }
+ ExtraFile { source: "./source/effect_default_shader.frag" }
+ toolTip: qsTr("A method to allow the user to implement their post-processing effects on entire View3D.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Repeater3D"
+ icon: "images/repeater3d16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "3D Repeater"
+ category: "Components"
+ libraryIcon: "images/repeater3d.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Dynamically creates several copies of the same 3D object.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Loader3D"
+ icon: "images/loader3d16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Loader3D"
+ category: "Components"
+ libraryIcon: "images/loader3d.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Allows you to load 3D components dynamically.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Skeleton"
+ icon: "images/skeleton16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Skeleton"
+ category: "Components"
+ libraryIcon: "images/skeleton.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Defines a skeletal animation hierarchy.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.MorphTarget"
+ icon: "images/morphtarget16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Morph Target"
+ category: "Components"
+ libraryIcon: "images/morphtarget.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Defines the properties of a morph target.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.InstanceListEntry"
+ icon: "images/instancelistentry16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Instance List Entry"
+ category: "Components"
+ libraryIcon: "images/instancelistentry.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("One instance in an Instance List. The instance includes a set of property specifications.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.InstanceList"
+ icon: "images/instancelist16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Instance List"
+ category: "Components"
+ libraryIcon: "images/instancelist.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Enables 3D model instancing, a lightweight 3D object replication method.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.FileInstancing"
+ icon: "images/fileinstancing16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "File Instancing"
+ category: "Components"
+ libraryIcon: "images/fileinstancing.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("A method that allows reading instance tables from XML or Qt-specific binary files.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Joint"
+ icon: "images/joint16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ }
+
+ ItemLibraryEntry {
+ name: "Joint"
+ category: "Components"
+ libraryIcon: "images/joint.png"
+ version: "6.0"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("A transformable node that connects different parts in a skeletal animation.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.ReflectionProbe"
+ icon: "images/reflectionProbe16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: true
+ }
+
+ ItemLibraryEntry {
+ name: "Reflection Probe"
+ category: "Components"
+ libraryIcon: "images/reflectionProbe.png"
+ version: "6.3"
+ requiredImport: "QtQuick3D"
+ Property { name: "boxSize.x"; type: "int"; value: 1000; }
+ Property { name: "boxSize.y"; type: "int"; value: 1000; }
+ Property { name: "boxSize.z"; type: "int"; value: 1000; }
+ toolTip: qsTr("Reflects the current scene to the objects.")
+ }
+ }
+ Type {
+ name: "QtQuick3D.Fog"
+ icon: "images/fog16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Fog"
+ category: "Components"
+ libraryIcon: "images/fog.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D"
+ }
+ }
+ Type {
+ name: "QtQuick3D.DebugSettings"
+ icon: "images/debugsettings16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Debug Settings"
+ category: "Components"
+ libraryIcon: "images/debugsettings.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Lightmapper"
+ icon: "images/lightmapper16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ // Split the name to avoid ellipsis in UI
+ name: "Light Mapper"
+ category: "Components"
+ libraryIcon: "images/lightmapper.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.Skin"
+ icon: "images/skin16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Skin"
+ category: "Components"
+ libraryIcon: "images/skin.png"
+ version: "6.5"
+ requiredImport: "QtQuick3D"
+ }
+ }
+
+ Type {
+ name: "QtQuick3D.ResourceLoader"
+ icon: "images/resourceLoader16.png"
+
+ Hints {
+ visibleInNavigator: true
+ canBeDroppedInNavigator: true
+ canBeDroppedInFormEditor: false
+ canBeDroppedInView3D: false
+ }
+
+ ItemLibraryEntry {
+ name: "Resource Loader"
+ category: "Components"
+ libraryIcon: "images/resourceLoader.png"
+ version: "6.2"
+ requiredImport: "QtQuick3D"
+ toolTip: qsTr("Pre-load resources for 3D scene. It makes sure that large resources are available before rendering a frame.")
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/custom_material_default_shader.frag b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/custom_material_default_shader.frag
new file mode 100644
index 00000000..96c69b40
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/custom_material_default_shader.frag
@@ -0,0 +1,3 @@
+void MAIN() {
+ BASE_COLOR = vec4(0.29, 0.93, 0.27, 1.0);
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/effect_default_shader.frag b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/effect_default_shader.frag
new file mode 100644
index 00000000..67441ab8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/effect_default_shader.frag
@@ -0,0 +1,4 @@
+void MAIN() {
+ vec4 mainCol = texture(INPUT, INPUT_UV);
+ FRAGCOLOR = vec4(1.0 - mainCol.r, 1.0 - mainCol.g, 1.0 - mainCol.b, mainCol.a);
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/effect_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/effect_template.qml
new file mode 100644
index 00000000..de767055
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/effect_template.qml
@@ -0,0 +1,20 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+Effect {
+ passes: renderPass
+
+ Pass {
+ id: renderPass
+ shaders: [fragShader]
+ }
+
+ Shader {
+ id: fragShader
+ stage: Shader.Fragment
+ shader: "effect_default_shader.frag"
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/view3D_template.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/view3D_template.qml
new file mode 100644
index 00000000..4d9797ce
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/designer/source/view3D_template.qml
@@ -0,0 +1,38 @@
+// Copyright (C) 2019 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick3D
+
+View3D {
+ width: 400
+ height: 400
+ environment: sceneEnvironment
+
+ SceneEnvironment {
+ id: sceneEnvironment
+ antialiasingMode: SceneEnvironment.MSAA
+ antialiasingQuality: SceneEnvironment.High
+ }
+
+ Node {
+ id: scene
+
+ DirectionalLight {
+ id: directionalLight
+ }
+
+ PerspectiveCamera {
+ id: sceneCamera
+ z: 350
+ }
+
+ Model {
+ id: cubeModel
+ eulerRotation.x: 30
+ eulerRotation.y: 45
+
+ source: "#Cube"
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/ArcballController.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/ArcballController.qml
new file mode 100644
index 00000000..4c1c3d1a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/ArcballController.qml
@@ -0,0 +1,70 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+import QtQuick
+import QtQuick3D
+
+// The rotation math is based on the paper
+// ARCBALL:
+// A User Interface for Specifying Three-Dimensional Orientation Using a Mouse
+// by Ken Shoemake, 1992
+Item {
+ id: root
+ visible: false
+
+ required property Node controlledObject
+ property vector3d lastPos: Qt.vector3d(0, 0, 0)
+ property bool moving: false
+
+ // From Shoemake 1992:
+ // pt.x <- (screen.x - center.x)/radius;
+ // pt.y <- (screen.y - center.y)/radius;
+ // r <- pt.x*pt.x + pt.y*pt.y;
+ // IF r > 1.0
+ // THEN s <- 1.0/Sqrt[r];
+ // pt.x <- s*pt.x;
+ // pt.y <- s*pt.y;
+ // pt.z <- 0.0;
+ // ELSE pt.z <- Sqrt[1.0 - r] ;
+ function pos2DToPos3D(posNDC) {
+ var pt = Qt.vector3d(posNDC.x, posNDC.y, 0)
+ let r = posNDC.x * posNDC.x + posNDC.y * posNDC.y
+ if (r > 1.0) {
+ let s = 1.0 / Math.sqrt(r)
+ pt.x = s * pt.x
+ pt.y = s * pt.y
+ pt.z = 0.0
+ } else {
+ pt.z = Math.sqrt(1.0 - r)
+ }
+
+ return pt
+ }
+
+ function mousePressed(posNDC) {
+ lastPos = pos2DToPos3D(posNDC)
+ moving = true
+ }
+
+ function mouseReleased(posNDC) {
+ moving = false
+ }
+
+ function mouseMoved(posNDC) {
+ if (!moving)
+ return
+
+ let currentPos = pos2DToPos3D(posNDC)
+
+ // From Shoemake 1992:
+ // [q.x, q.y, q.z] <- V3_Cross[pO, p1];
+ // q.w <- V3_Dot[pO, p1];
+ // qnow <- QuatMul[q, qstart];
+ let p0 = lastPos
+ let p1 = currentPos
+ let p0p1 = p0.crossProduct(p1)
+ let q = Qt.quaternion(p0.dotProduct(p1), p0p1.x, p0p1.y, p0p1.z)
+ let qnow = q.times(controlledObject.rotation)
+ controlledObject.rotation = qnow
+ lastPos = currentPos
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/ImageViewer.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/ImageViewer.qml
new file mode 100644
index 00000000..058b867c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/ImageViewer.qml
@@ -0,0 +1,135 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+import QtQuick
+
+import LightmapFile 1.0
+
+Rectangle {
+ id: scrollView
+ clip: true
+ color: "black"
+
+ property real lastMouseX: 0
+ property real lastMouseY: 0
+
+ function clamp() {
+ // If the image is smaller than the scroll view, center it
+ if (image.width <= scrollView.width) {
+ imageCenterX = 0
+ } else {
+ const maxOffsetX = (image.width - scrollView.width) / 2
+ imageCenterX = Math.max(-maxOffsetX,
+ Math.min(imageCenterX,
+ maxOffsetX))
+ }
+
+ if (image.height <= scrollView.height) {
+ imageCenterY = 0
+ } else {
+ const maxOffsetY = (image.height - scrollView.height) / 2
+ imageCenterY = Math.max(-maxOffsetY,
+ Math.min(imageCenterY,
+ maxOffsetY))
+ }
+ }
+
+ onWidthChanged: clamp()
+ onHeightChanged: clamp()
+
+ Connections {
+ target: window
+ function onSelectedEntryChanged() {
+ if (imageLoader.item === scrollView) {
+ imageZoom = 1
+ imageCenterX = 0
+ imageCenterY = 0
+ }
+ }
+ }
+
+ MouseArea {
+ id: mouseArea
+ property bool dragging: false
+ anchors.fill: parent
+ onPressed: mouse => {
+ scrollView.lastMouseX = mouse.x
+ scrollView.lastMouseY = mouse.y
+ dragging = true
+ }
+ onReleased: mouse => {
+ dragging = false
+ }
+
+ onPositionChanged: mouse => {
+ var dx = mouse.x - scrollView.lastMouseX
+ var dy = mouse.y - scrollView.lastMouseY
+
+ scrollView.lastMouseX = mouse.x
+ scrollView.lastMouseY = mouse.y
+
+ imageCenterX += dx
+ imageCenterY += dy
+
+ clamp()
+ }
+ cursorShape: mouseArea.dragging ? Qt.ClosedHandCursor : Qt.ArrowCursor
+
+ onWheel: event => {
+ const oldZoom = imageZoom
+ const zoomDelta = event.angleDelta.y / 256
+ const newZoom = Math.max(
+ 1, Math.min(32, oldZoom + zoomDelta))
+
+ if (newZoom === oldZoom)
+ return
+
+ // Adjust center offset so the same point remains at the center
+ const scaleFactor = newZoom / oldZoom
+ imageCenterX *= scaleFactor
+ imageCenterY *= scaleFactor
+
+ imageZoom = newZoom
+ clamp()
+
+ event.accepted = true
+ }
+ }
+
+ Image {
+ id: baseGrid
+ anchors.fill: scrollView
+ source: "grid.png"
+ fillMode: Image.Tile
+ opacity: 0.75
+ }
+
+ Rectangle {
+ width: image.width + (border.width * 2)
+ height: image.height + (border.width * 2)
+ x: image.x - border.width
+ y: image.y - border.width
+ color: "white" // This is the border color
+
+ border.width: 0
+ border.color: "white"
+ opacity: 0.25
+ visible: window.isImage(window.selectedEntry)
+ }
+
+ Image {
+ id: image
+ x: Math.round(parent.width / 2 - width / 2) + imageCenterX
+ y: Math.round(parent.height / 2 - height / 2) + imageCenterY
+ source: window.isImage(
+ window.selectedEntry) ? `image://lightmaps/key=${selectedEntry.key}&tag=${selectedEntry.tag}&file=${LightmapFile.source}&alpha=${alphaSwitch.checked}` : ""
+ onWidthChanged: clamp()
+ onHeightChanged: clamp()
+ fillMode: Image.PreserveAspectFit
+ smooth: false
+ antialiasing: false
+
+ // Let the image scale visibly
+ width: sourceSize.width * imageZoom
+ height: sourceSize.height * imageZoom
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/LightmapViewer.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/LightmapViewer.qml
new file mode 100644
index 00000000..da9bbfec
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/LightmapViewer.qml
@@ -0,0 +1,325 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+import QtQuick.Window
+import QtQuick.Dialogs
+import QtQuick3D
+import QtQuick3D.Helpers
+
+import QtQuick3D.lightmapviewer
+import LightmapFile 1.0
+
+ApplicationWindow {
+ width: 1024
+ height: 768
+ visible: true
+ title: qsTr("Lightmap Viewer")
+
+ id: window
+
+ property var selectedEntry: listView.model.length ? listView.model[0] : null
+ property real imageZoom: 1
+ property real imageCenterX: 0
+ property real imageCenterY: 0
+
+ function isImage(entry) {
+ return entry && entry.kind === "image"
+ }
+ function isMesh(entry) {
+ return entry && entry.kind === "mesh"
+ }
+
+ Dialog {
+ id: sceneMetadataDialog
+ modal: true
+ standardButtons: Dialog.NoButton
+ x: Math.round((window.width - width) / 2)
+ y: Math.round((window.height - height) / 2)
+ visible: false
+ width: 220
+ height: 360
+
+ contentItem: SceneMetadataView {}
+ }
+
+ header: ToolBar {
+ RowLayout {
+ Button {
+ text: qsTr("Open Lightmap...")
+ onClicked: fileDialog.open()
+ }
+
+ Rectangle {
+ width: 1
+ color: "darkgray"
+ Layout.fillHeight: true
+ Layout.alignment: Qt.AlignVCenter
+ }
+
+ Button {
+ text: qsTr("Scene Metadata...")
+ onClicked: sceneMetadataDialog.open()
+ }
+
+ Label {
+ text: "Zoom: " + window.imageZoom.toFixed(1)
+ }
+
+ Rectangle {
+ width: 1
+ color: "darkgray"
+ Layout.fillHeight: true
+ Layout.alignment: Qt.AlignVCenter
+ }
+
+ Switch {
+ id: alphaSwitch
+ padding: 0
+ checked: true
+ text: "Alpha"
+ }
+
+ Rectangle {
+ width: 1
+ color: "darkgray"
+ Layout.fillHeight: true
+ Layout.alignment: Qt.AlignVCenter
+ }
+
+ Text {
+ text: "Path: " + LightmapFile.source
+ }
+ }
+ }
+
+ FileDialog {
+ id: fileDialog
+ onAccepted: {
+ LightmapFile.source = selectedFile
+ LightmapFile.loadData()
+ }
+ }
+
+ Shortcut {
+ sequences: [StandardKey.Open]
+ onActivated: {
+ fileDialog.open()
+ }
+ }
+
+ SplitView {
+ anchors.fill: parent
+ orientation: Qt.Horizontal
+
+ focus: true
+ Keys.onPressed: event => {
+ if (event.key === Qt.Key_Up) {
+ listView.currentIndex = Math.max(
+ 0, listView.currentIndex - 1)
+ selectedEntry = listView.model[listView.currentIndex]
+ } else if (event.key === Qt.Key_Down) {
+ listView.currentIndex = Math.min(
+ listView.model.length - 1,
+ listView.currentIndex + 1)
+ selectedEntry = listView.model[listView.currentIndex]
+ }
+ }
+
+ SplitView {
+ id: leftSplit
+ SplitView.preferredWidth: 220
+ SplitView.minimumWidth: 120
+ orientation: Qt.Vertical
+
+ Item {
+ id: metaArea
+ SplitView.preferredHeight: 120
+ anchors.left: parent.left
+ anchors.right: parent.right
+
+ ColumnLayout {
+ anchors.fill: parent
+ spacing: 4
+
+ Pane {
+ id: metaPane
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ clip: true
+
+ ScrollView {
+ anchors.fill: parent
+
+ ColumnLayout {
+ id: metadataColumn
+ Layout.fillWidth: true
+ spacing: 4
+
+ Repeater {
+ model: LightmapFile.metadataFor(selectedEntry)
+ delegate: RowLayout {
+ width: metadataColumn.width
+ spacing: 8
+
+ Label {
+ text: (modelData.key ?? "—") + ":"
+ font.bold: true
+ }
+ Label {
+ text: modelData.value
+ !== undefined ? String(
+ modelData.value) : "—"
+ Layout.fillWidth: true
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ ListView {
+ id: listView
+ clip: true
+ spacing: 2
+ highlightMoveVelocity: -1
+ highlightMoveDuration: 1
+ model: LightmapFile.dataList
+ property var sectionExpanded: ({})
+
+ section.property: "owner"
+ section.criteria: ViewSection.FullString
+ section.delegate: Rectangle {
+ width: listView.width
+ height: 26
+ color: Qt.rgba(0, 0, 0, 0.05)
+ radius: 4
+
+ Row {
+ anchors.fill: parent
+ anchors.leftMargin: 8
+ anchors.rightMargin: 8
+ spacing: 6
+ anchors.verticalCenter: parent.verticalCenter
+
+ Text {
+ text: (listView.sectionExpanded[section] === false) ? "▸" : "▾"
+ verticalAlignment: Text.AlignVCenter
+ }
+ Text {
+ text: section
+ font.bold: true
+ verticalAlignment: Text.AlignVCenter
+ }
+ }
+
+ MouseArea {
+ anchors.fill: parent
+ onClicked: {
+ listView.sectionExpanded[section]
+ = !(listView.sectionExpanded[section] !== false)
+ listView.sectionExpanded = Object.assign(
+ {}, listView.sectionExpanded)
+ }
+ }
+ }
+
+ delegate: Item {
+ width: listView.width
+
+ property bool isExpanded: listView.sectionExpanded[modelData.owner] !== false
+
+ height: isExpanded ? Math.max(
+ 24, rowText.implicitHeight + 6) : 0
+ opacity: isExpanded ? 1 : 0
+
+ Behavior on height {
+ NumberAnimation {
+ duration: 120
+ easing.type: Easing.OutCubic
+ }
+ }
+ Behavior on opacity {
+ NumberAnimation {
+ duration: 120
+ easing.type: Easing.OutCubic
+ }
+ }
+
+ Row {
+ anchors.fill: parent
+ anchors.leftMargin: 16
+ anchors.rightMargin: 8
+ anchors.verticalCenter: parent.verticalCenter
+ Text {
+ id: rowText
+ text: modelData.display
+ elide: Text.ElideRight
+ }
+ }
+
+ MouseArea {
+ anchors.fill: parent
+ hoverEnabled: true
+ enabled: isExpanded
+ onClicked: {
+ listView.currentIndex = index
+ selectedEntry = modelData
+ }
+ }
+ }
+
+ highlight: Rectangle {
+ color: Qt.rgba(76 / 255, 134 / 255, 191 / 255, 0.25)
+ radius: 6
+ anchors.margins: 2
+ }
+
+ ScrollBar.vertical: ScrollBar {}
+ }
+ }
+
+ Item {
+ id: rightSplit
+ SplitView.fillWidth: true
+ SplitView.fillHeight: true
+
+ // These are toggled based on what is currently selected
+ Loader {
+ id: imageLoader
+ anchors.fill: parent
+ sourceComponent: ImageViewer {}
+ active: true
+ visible: isImage(selectedEntry)
+ enabled: visible
+ }
+
+ Loader {
+ id: meshLoader
+ anchors.fill: parent
+ sourceComponent: MeshViewer {}
+ active: true
+ visible: isMesh(selectedEntry)
+ enabled: visible
+ }
+ }
+ }
+
+ DropArea {
+ id: dropArea
+ anchors.fill: parent
+ onEntered: drag => {
+ drag.accept(Qt.LinkAction)
+ }
+ // Just take first url if several
+ onDropped: drop => {
+ if (drop.hasUrls) {
+ LightmapFile.source = drop.urls[0]
+ LightmapFile.loadData()
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/MeshViewer.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/MeshViewer.qml
new file mode 100644
index 00000000..5a3acbe4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/MeshViewer.qml
@@ -0,0 +1,314 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+import QtQuick.Window
+import QtQuick.Dialogs
+import QtQuick3D
+import QtQuick3D.Helpers
+
+import QtQuick3D.lightmapviewer
+import LightmapFile 1.0
+
+ColumnLayout {
+ id: root
+ anchors.fill: parent
+
+ property string selectedModelCandidate: ""
+
+ onSelectedModelCandidateChanged: {
+ if (!selectedModelCandidate || selectedModelCandidate === "") {
+ view.lmTextureCandidates = []
+ lview.mSelectedTextureCandidate = -1
+ return
+ }
+ view.lmTextureCandidates = LightmapFile.texturesAvailableFor(
+ selectedModelCandidate)
+ view.lmSelectedTextureCandidate
+ = view.lmTextureCandidates.length ? view.lmTextureCandidates[0].value : -1
+ }
+
+ Pane {
+ Layout.fillWidth: true
+ padding: 8
+
+ ColumnLayout {
+ width: parent.width
+ spacing: 6
+
+ ColumnLayout {
+ RowLayout {
+ Label {
+ text: "Key:"
+ }
+ ComboBox {
+ id: comboLmModelCandidate
+ Layout.preferredWidth: 220
+ model: view.lmModelCandidates
+ onActivated: root.selectedModelCandidate = currentText
+ currentIndex: {
+ const i = view.lmModelCandidates.indexOf(
+ root.selectedModelCandidate)
+ return (i >= 0 ? i : -1)
+ }
+ enabled: !!selectedEntry
+ && selectedEntry.kind === "mesh"
+ }
+ Label {
+ text: "Texture:"
+ }
+ ComboBox {
+ id: comboLmTextureCandidate
+ Layout.preferredWidth: 220
+ model: view.lmTextureCandidates
+ textRole: "name"
+ valueRole: "value"
+
+ function indexForValue(val) {
+ for (var i = 0; i < view.lmTextureCandidates.length; ++i)
+ if (view.lmTextureCandidates[i].value === val)
+ return i
+ return -1
+ }
+
+ onActivated: view.lmSelectedTextureCandidate = Number(
+ currentValue)
+ currentIndex: indexForValue(
+ view.lmSelectedTextureCandidate)
+ enabled: !!selectedEntry
+ && selectedEntry.kind === "mesh"
+ }
+ }
+
+ RowLayout {
+ CheckBox {
+ id: checkboxBfCull
+ text: "Backface Culling"
+ checked: true
+ }
+ CheckBox {
+ id: checkboxDebugUV
+ text: "Debug UV"
+ checked: false
+ }
+ }
+ }
+ }
+ }
+
+ View3D {
+ id: view
+ Layout.fillWidth: true
+ Layout.fillHeight: true
+ enabled: meshLoader.visible
+ visible: meshLoader.visible
+
+ property var lmModelCandidates: []
+ property var lmTextureCandidates: []
+ property int lmSelectedTextureCandidate: -1
+
+ property real boundsDiameter: 0
+ property vector3d boundsCenter
+ property vector3d boundsSize
+
+ function updateBounds(bounds) {
+ boundsSize = Qt.vector3d(bounds.maximum.x - bounds.minimum.x,
+ bounds.maximum.y - bounds.minimum.y,
+ bounds.maximum.z - bounds.minimum.z)
+ boundsDiameter = Math.max(boundsSize.x, boundsSize.y, boundsSize.z)
+ boundsCenter = Qt.vector3d(
+ (bounds.maximum.x + bounds.minimum.x) / 2,
+ (bounds.maximum.y + bounds.minimum.y) / 2,
+ (bounds.maximum.z + bounds.minimum.z) / 2)
+ model.position = Qt.vector3d(-boundsCenter.x, -boundsCenter.y,
+ -boundsCenter.z)
+ cameraNode.clipNear = boundsDiameter / 100
+ cameraNode.clipFar = boundsDiameter * 10
+ resetCamera()
+ }
+
+ function resetCamera() {
+ cameraNode.position = boundsCenter
+ cameraNode.position = Qt.vector3d(0, 0, 2 * boundsDiameter)
+ cameraNode.eulerRotation = Qt.vector3d(0, 0, 0)
+ }
+
+ function refreshLightmapSelection() {
+ if (!selectedEntry) {
+ lmModelCandidates = []
+ root.selectedModelCandidate = ""
+ lmTextureCandidates = []
+ lmSelectedTextureCandidate = -1
+ return
+ }
+
+ if (selectedEntry.kind === "image") {
+ lmModelCandidates = [selectedEntry.key]
+ root.selectedModelCandidate = selectedEntry.key
+ } else if (selectedEntry.kind === "mesh") {
+ lmModelCandidates = LightmapFile.keysReferencingMesh(
+ selectedEntry.key)
+ root.selectedModelCandidate = lmModelCandidates.length ? lmModelCandidates[0] : ""
+ } else {
+ lmModelCandidates = []
+ root.selectedModelCandidate = ""
+ lmTextureCandidates = []
+ lmSelectedTextureCandidate = -1
+ }
+ }
+
+ Component.onCompleted: refreshLightmapSelection()
+ Connections {
+ target: window
+ function onSelectedEntryChanged() {
+ view.refreshLightmapSelection()
+ }
+ }
+
+ environment: SceneEnvironment {
+ backgroundMode: SceneEnvironment.Color
+ clearColor: "black"
+ }
+
+ PerspectiveCamera {
+ id: cameraNode
+ z: 300
+ }
+
+ Node {
+ id: modelNode
+
+ Model {
+ id: model
+ geometry: LightmapMesh {
+ source: LightmapFile.source
+ key: selectedEntry.key
+ onBoundsChanged: view.updateBounds(bounds)
+ }
+ materials: CustomMaterial {
+ shadingMode: CustomMaterial.Unshaded
+ cullMode: checkboxBfCull.checked ? Material.BackFaceCulling : Material.NoCulling
+
+ property TextureInput baseMap: TextureInput {
+ texture: Texture {
+ id: lmTexture
+ minFilter: Texture.Linear
+ magFilter: Texture.Linear
+ mipFilter: Texture.None
+ tilingModeHorizontal: Texture.ClampToEdge
+ tilingModeVertical: Texture.ClampToEdge
+
+ textureData: LightmapFile.textureDataFor(
+ root.selectedModelCandidate,
+ view.lmSelectedTextureCandidate)
+ }
+ }
+ property bool debugUV: checkboxDebugUV.checked
+
+ vertexShader: "mesh.vert"
+ fragmentShader: "mesh.frag"
+ }
+ }
+ }
+
+ ArcballController {
+ id: arcballController
+ controlledObject: modelNode
+
+ function jumpToAxis(axis) {
+ cameraRotation.from = arcballController.controlledObject.rotation
+ cameraRotation.to = originGizmo.quaternionForAxis(
+ axis, arcballController.controlledObject.rotation)
+ cameraRotation.duration = 200
+ cameraRotation.start()
+ }
+
+ function jumpToRotation(qRotation) {
+ cameraRotation.from = arcballController.controlledObject.rotation
+ cameraRotation.to = qRotation
+ cameraRotation.duration = 100
+ cameraRotation.start()
+ }
+
+ QuaternionAnimation {
+ id: cameraRotation
+ target: arcballController.controlledObject
+ property: "rotation"
+ type: QuaternionAnimation.Slerp
+ running: false
+ loops: 1
+ }
+ }
+
+ OriginGizmo {
+ id: originGizmo
+ anchors.top: parent.top
+ anchors.right: parent.right
+ anchors.margins: 10
+ width: 120
+ height: 120
+ targetNode: modelNode
+
+ onAxisClicked: axis => {
+ arcballController.jumpToAxis(axis)
+ }
+ }
+
+ DragHandler {
+ id: dragHandler
+ target: null
+ acceptedModifiers: Qt.NoModifier
+ onCentroidChanged: {
+ arcballController.mouseMoved(toNDC(centroid.position.x,
+ centroid.position.y))
+ }
+
+ onActiveChanged: {
+ if (active) {
+ view.forceActiveFocus()
+ arcballController.mousePressed(toNDC(centroid.position.x,
+ centroid.position.y))
+ } else
+ arcballController.mouseReleased(toNDC(centroid.position.x,
+ centroid.position.y))
+ }
+
+ function toNDC(x, y) {
+ return Qt.vector2d((2.0 * x / width) - 1.0,
+ 1.0 - (2.0 * y / height))
+ }
+ }
+
+ WheelHandler {
+ id: wheelHandler
+ orientation: Qt.Vertical
+ target: null
+ acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
+ onWheel: event => {
+ let delta = -event.angleDelta.y * 0.01
+ cameraNode.z += cameraNode.z * 0.1 * delta
+ }
+ }
+
+ Keys.onPressed: event => {
+ if (event.key === Qt.Key_Space) {
+ let rotation = originGizmo.quaternionAlign(
+ arcballController.controlledObject.rotation)
+ arcballController.jumpToRotation(rotation)
+ } else if (event.key === Qt.Key_S) {
+ settingsPane.toggleHide()
+ } else if (event.key === Qt.Key_Left
+ || event.key === Qt.Key_A) {
+ let rotation = originGizmo.quaternionRotateLeft(
+ arcballController.controlledObject.rotation)
+ arcballController.jumpToRotation(rotation)
+ } else if (event.key === Qt.Key_Right
+ || event.key === Qt.Key_D) {
+ let rotation = originGizmo.quaternionRotateRight(
+ arcballController.controlledObject.rotation)
+ arcballController.jumpToRotation(rotation)
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/OriginGizmo.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/OriginGizmo.qml
new file mode 100644
index 00000000..106bc11f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/OriginGizmo.qml
@@ -0,0 +1,401 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+import QtQuick
+import QtQuick3D
+
+Item {
+ id: root
+ required property Node targetNode
+
+ enum Axis {
+ PositiveZ = 0,
+ NegativeZ = 1,
+ PositiveY = 2,
+ NegativeY = 3,
+ PositiveX = 4,
+ NegativeX = 5
+ }
+
+ // These are the 24 different rotations a rotation aligned on axes can have.
+ // They are ordered in groups of 4 where the +Z,-Z,+Y,-Y,+X,-X axis is pointing
+ // towards the screen (+Z). Inside this group the rotations are ordered to
+ // rotate counter-clockwise.
+ readonly property list rotations: [
+ // +Z
+ Qt.quaternion(1, 0, 0, 0),
+ Qt.quaternion(Math.SQRT1_2, 0, 0, -Math.SQRT1_2),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(Math.SQRT1_2, 0, 0, Math.SQRT1_2),
+ // -Z
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(0, -Math.SQRT1_2, -Math.SQRT1_2, 0),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, Math.SQRT1_2, -Math.SQRT1_2, 0),
+ // +Y
+ Qt.quaternion(0.5, 0.5, 0.5, 0.5),
+ Qt.quaternion(Math.SQRT1_2, Math.SQRT1_2, 0, 0),
+ Qt.quaternion(-0.5, -0.5, 0.5, 0.5),
+ Qt.quaternion(0, 0, -Math.SQRT1_2, -Math.SQRT1_2),
+ // -Y
+ Qt.quaternion(0.5, -0.5, 0.5, -0.5),
+ Qt.quaternion(0, 0, Math.SQRT1_2, -Math.SQRT1_2),
+ Qt.quaternion(-0.5, 0.5, 0.5, -0.5),
+ Qt.quaternion(-Math.SQRT1_2, Math.SQRT1_2, 0, 0),
+ // +X
+ Qt.quaternion(-0.5, -0.5, 0.5, -0.5),
+ Qt.quaternion(-Math.SQRT1_2, 0, Math.SQRT1_2, 0),
+ Qt.quaternion(-0.5, 0.5, 0.5, 0.5),
+ Qt.quaternion(0, Math.SQRT1_2, 0, Math.SQRT1_2),
+ // -X
+ Qt.quaternion(0, Math.SQRT1_2, 0, -Math.SQRT1_2),
+ Qt.quaternion(0.5, -0.5, 0.5, 0.5),
+ Qt.quaternion(Math.SQRT1_2, 0, Math.SQRT1_2, 0),
+ Qt.quaternion(0.5, 0.5, 0.5, -0.5),
+ ]
+
+ readonly property list xRotationGoals : [
+ Qt.quaternion(0, 1, 0, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, 1, 0, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, 1, 0, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(-0, -1, -0, -0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(-0, -1, -0, -0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(-0, 1, -0, -0),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, 0, 0, -1),
+ ]
+
+ readonly property list yRotationGoals : [
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, 1, 0, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, 1, 0, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, 1, 0, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, 1, 0, 0),
+ ]
+
+ readonly property list zRotationGoals : [
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, 1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, 0, 0, -1),
+ Qt.quaternion(0, 1, 0, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, 1, 0, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, 1, 0, 0),
+ Qt.quaternion(0, -1, 0, 0),
+ Qt.quaternion(0, 0, 1, 0),
+ Qt.quaternion(0, 1, 0, 0),
+ Qt.quaternion(0, 0, -1, 0),
+ ]
+
+ // This function works by using a rotation to rotate x,y,z normal vectors
+ // and see what axis-aligned rotation gives the closest distance to the
+ // rotated normal vectors.
+ function findClosestRotation(rotation, startI, stopI) {
+ let rotationConjugated = rotation.conjugated();
+ let xRotated = rotation.times(Qt.quaternion(0, 1, 0, 0)).times(rotationConjugated);
+ let yRotated = rotation.times(Qt.quaternion(0, 0, 1, 0)).times(rotationConjugated);
+ let zRotated = rotation.times(Qt.quaternion(0, 0, 0, 1)).times(rotationConjugated);
+
+ var closestIndex = 0;
+ var closestDistance = 123456789; // big number
+
+ for (var i = startI; i < stopI ; i++) {
+ let distance = xRotated.minus(xRotationGoals[i]).length() +
+ yRotated.minus(yRotationGoals[i]).length() +
+ zRotated.minus(zRotationGoals[i]).length();
+ if (distance <= closestDistance) {
+ closestDistance = distance;
+ closestIndex = i;
+ }
+ }
+
+ return closestIndex;
+ }
+
+ function quaternionAlign(rotation) {
+ let closestIndex = findClosestRotation(rotation, 0, 24);
+ return rotations[closestIndex];
+ }
+
+ function quaternionForAxis(axis, rotation) {
+ let closestIndex = findClosestRotation(rotation, axis*4, (axis + 1)*4);
+ return rotations[closestIndex];
+ }
+
+ function quaternionRotateLeft(rotation) {
+ let closestIndex = findClosestRotation(rotation, 0, 24);
+ let offset = (4 + closestIndex - 1) % 4;
+ let group = Math.floor(closestIndex / 4);
+ return rotations[offset + group * 4];
+ }
+
+ function quaternionRotateRight(rotation) {
+ let closestIndex = findClosestRotation(rotation, 0, 24);
+ let offset = (closestIndex + 1) % 4;
+ let group = Math.floor(closestIndex / 4);
+ return rotations[offset + group * 4];
+ }
+
+ signal axisClicked(int axis)
+ signal ballMoved(vector2d velocity)
+
+ QtObject {
+ id: stylePalette
+ property color white: "#fdf6e3"
+ property color black: "#002b36"
+ property color red: "#dc322f"
+ property color green: "#859900"
+ property color blue: "#268bd2"
+ property color background: "#99002b36"
+ }
+
+ component LineRectangle : Rectangle {
+ property vector2d startPoint: Qt.vector2d(0, 0)
+ property vector2d endPoint: Qt.vector2d(0, 0)
+ property real lineWidth: 5
+ transformOrigin: Item.Left
+ height: lineWidth
+
+ readonly property vector2d offset: startPoint.plus(endPoint).times(0.5);
+
+ width: startPoint.minus(endPoint).length()
+ rotation: Math.atan2(endPoint.y - startPoint.y, endPoint.x - startPoint.x) * 180 / Math.PI
+ }
+
+
+ Rectangle {
+ id: ballBackground
+ anchors.centerIn: parent
+ width: parent.width > parent.height ? parent.height : parent.width
+ height: width
+ radius: width / 2
+ color: ballBackgroundHoverHandler.hovered ? stylePalette.background : "transparent"
+
+ readonly property real subBallWidth: width / 5
+ readonly property real subBallHalfWidth: subBallWidth * 0.5
+ readonly property real subBallOffset: radius - subBallWidth / 2
+
+ Item {
+ anchors.centerIn: parent
+
+ component SubBall : Rectangle {
+ id: subBallRoot
+ required property Node targetNode
+ required property real offset
+
+ property alias labelText: label.text
+ property alias labelColor: label.color
+ property alias labelVisible: label.visible
+ property alias hovered: subBallHoverHandler.hovered
+ property var initialPosition: Qt.vector3d(0, 0, 0)
+ readonly property vector3d position: quaternionVectorMultiply(targetNode.rotation, initialPosition)
+
+ signal tapped()
+
+ function quaternionVectorMultiply(q, v) {
+ var qv = Qt.vector3d(q.x, q.y, q.z)
+ var uv = qv.crossProduct(v)
+ var uuv = qv.crossProduct(uv)
+ uv = uv.times(2.0 * q.scalar)
+ uuv = uuv.times(2.0)
+ return v.plus(uv).plus(uuv)
+ }
+
+ height: width
+ radius: width / 2
+ x: offset * position.x - width / 2
+ y: offset * -position.y - height / 2
+ z: position.z
+
+ HoverHandler {
+ id: subBallHoverHandler
+ }
+
+ TapHandler {
+ acceptedButtons: Qt.LeftButton
+ onTapped: (eventPoint, button)=>{
+ subBallRoot.tapped()
+ //eventPoint.accepted = true
+ }
+ }
+
+ Text {
+ id: label
+ anchors.centerIn: parent
+ }
+ }
+
+ SubBall {
+ id: positiveX
+ targetNode: root.targetNode
+ width: ballBackground.subBallWidth
+ offset: ballBackground.subBallOffset
+ labelText: "X"
+ labelColor: hovered ? stylePalette.white : stylePalette.black
+ color: stylePalette.red
+ initialPosition: Qt.vector3d(1, 0, 0)
+ onTapped: {
+ root.axisClicked(OriginGizmo.Axis.PositiveX)
+ }
+ }
+
+ LineRectangle {
+ endPoint: Qt.vector2d(positiveX.x + ballBackground.subBallHalfWidth, positiveX.y + ballBackground.subBallHalfWidth)
+ color: stylePalette.red
+ z: positiveX.z - 0.001
+ }
+
+ SubBall {
+ id: positiveY
+ targetNode: root.targetNode
+ width: ballBackground.subBallWidth
+ offset: ballBackground.subBallOffset
+ labelText: "Y"
+ labelColor: hovered ? stylePalette.white : stylePalette.black
+ color: stylePalette.green
+ initialPosition: Qt.vector3d(0, 1, 0)
+ onTapped: {
+ root.axisClicked(OriginGizmo.Axis.PositiveY)
+ }
+ }
+
+ LineRectangle {
+ endPoint: Qt.vector2d(positiveY.x + ballBackground.subBallHalfWidth, positiveY.y + ballBackground.subBallHalfWidth)
+ color: stylePalette.green
+ z: positiveY.z - 0.001
+ }
+
+ SubBall {
+ id: positiveZ
+ targetNode: root.targetNode
+ width: ballBackground.subBallWidth
+ offset: ballBackground.subBallOffset
+ labelText: "Z"
+ labelColor: hovered ? stylePalette.white : stylePalette.black
+ color: stylePalette.blue
+ initialPosition: Qt.vector3d(0, 0, 1)
+ onTapped: {
+ root.axisClicked(OriginGizmo.Axis.PositiveZ)
+ }
+ }
+
+ LineRectangle {
+ endPoint: Qt.vector2d(positiveZ.x + ballBackground.subBallHalfWidth, positiveZ.y + ballBackground.subBallHalfWidth)
+ color: stylePalette.blue
+ z: positiveZ.z - 0.001
+ }
+
+ SubBall {
+ targetNode: root.targetNode
+ width: ballBackground.subBallWidth
+ offset: ballBackground.subBallOffset
+ labelText: "-X"
+ labelColor: stylePalette.white
+ labelVisible: hovered
+ color: Qt.rgba(stylePalette.red.r, stylePalette.red.g, stylePalette.red.b, z + 1 * 0.5)
+ border.color: stylePalette.red
+ border.width: 2
+ initialPosition: Qt.vector3d(-1, 0, 0)
+ onTapped: {
+ root.axisClicked(OriginGizmo.Axis.NegativeX)
+ }
+ }
+
+ SubBall {
+ targetNode: root.targetNode
+ width: ballBackground.subBallWidth
+ offset: ballBackground.subBallOffset
+ labelText: "-Y"
+ labelColor: stylePalette.white
+ labelVisible: hovered
+ color: Qt.rgba(stylePalette.green.r, stylePalette.green.g, stylePalette.green.b, z + 1 * 0.5)
+ border.color: stylePalette.green
+ border.width: 2
+ initialPosition: Qt.vector3d(0, -1, 0)
+ onTapped: {
+ root.axisClicked(OriginGizmo.Axis.NegativeY)
+ }
+ }
+
+ SubBall {
+ targetNode: root.targetNode
+ width: ballBackground.subBallWidth
+ offset: ballBackground.subBallOffset
+ labelText: "-Z"
+ labelColor: stylePalette.white
+ labelVisible: hovered
+ color: Qt.rgba(stylePalette.blue.r, stylePalette.blue.g, stylePalette.blue.b, z + 1 * 0.5)
+ border.color: stylePalette.blue
+ border.width: 2
+ initialPosition: Qt.vector3d(0, 0, -1)
+ onTapped: {
+ root.axisClicked(OriginGizmo.Axis.NegativeZ)
+ }
+ }
+ }
+
+ HoverHandler {
+ id: ballBackgroundHoverHandler
+ acceptedDevices: PointerDevice.Mouse
+ cursorShape: Qt.PointingHandCursor
+ }
+
+ DragHandler {
+ id: dragHandler
+ target: null
+ enabled: ballBackground.visible
+ onCentroidChanged: {
+ if (centroid.velocity.x > 0 && centroid.velocity.y > 0) {
+ root.ballMoved(centroid.velocity)
+ }
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/SceneMetadataView.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/SceneMetadataView.qml
new file mode 100644
index 00000000..d02e4dc3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/SceneMetadataView.qml
@@ -0,0 +1,86 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+
+import LightmapFile 1.0
+
+Item {
+ id: root
+ implicitWidth: 360
+ implicitHeight: 420
+
+ ScrollView {
+ anchors.fill: parent
+ contentWidth: availableWidth
+
+ ColumnLayout {
+ anchors.fill: parent
+ spacing: 6
+
+ Label {
+ text: `Baked with Qt version: ${LightmapFile.qtVersion || "—"}`
+ font.bold: true
+ Layout.fillWidth: true
+ }
+
+ Label {
+ text: LightmapFile.bakeStart
+ visible: text.length > 0
+ Layout.fillWidth: true
+ wrapMode: Text.Wrap
+ Component.onCompleted: if (text.length)
+ text = "Bake initiated at:\n" + text
+ }
+
+ Label {
+ text: LightmapFile.bakeDuration
+ visible: text.length > 0
+ wrapMode: Text.Wrap
+ Layout.fillWidth: true
+ Component.onCompleted: if (text.length)
+ text = "Bake took:\n" + text
+ }
+
+ Label {
+ text: "Options used:"
+ Layout.fillWidth: true
+ }
+
+ ColumnLayout {
+ id: optionsColumn
+ Layout.fillWidth: true
+ spacing: 4
+
+ Repeater {
+ model: LightmapFile.options
+ delegate: RowLayout {
+ width: optionsColumn.width
+ spacing: 8
+
+ Label {
+ text: (modelData.key ?? "—") + ":"
+ font.bold: true
+ Layout.preferredWidth: 150
+ Layout.alignment: Qt.AlignRight | Qt.AlignTop
+ elide: Text.ElideRight
+ }
+ Label {
+ text: modelData.value !== undefined ? String(
+ modelData.value) : "—"
+ Layout.fillWidth: true
+ Layout.alignment: Qt.AlignLeft | Qt.AlignTop
+ elide: Text.ElideRight
+ }
+ }
+ }
+ }
+
+ Item {
+ width: 1
+ height: 6
+ }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/lightmapviewer.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/lightmapviewer.qmltypes
new file mode 100644
index 00000000..2130581e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/lightmapviewer.qmltypes
@@ -0,0 +1,50 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "lightmapmesh.h"
+ lineNumber: 11
+ name: "LightmapMesh"
+ accessSemantics: "reference"
+ prototype: "QQuick3DGeometry"
+ exports: ["QtQuick3D.lightmapviewer/LightmapMesh 1.0"]
+ exportMetaObjectRevisions: [256]
+ Property {
+ name: "source"
+ type: "QUrl"
+ read: "source"
+ write: "setSource"
+ notify: "sourceChanged"
+ index: 0
+ lineNumber: 14
+ isFinal: true
+ }
+ Property {
+ name: "key"
+ type: "QString"
+ read: "key"
+ write: "setKey"
+ notify: "keyChanged"
+ index: 1
+ lineNumber: 15
+ isFinal: true
+ }
+ Property {
+ name: "bounds"
+ type: "QQuick3DBounds3"
+ read: "bounds"
+ notify: "boundsChanged"
+ index: 2
+ lineNumber: 16
+ isReadonly: true
+ }
+ Signal { name: "sourceChanged"; lineNumber: 30 }
+ Signal { name: "keyChanged"; lineNumber: 31 }
+ Signal { name: "boundsChanged"; lineNumber: 32 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/qmldir
new file mode 100644
index 00000000..2ca06bac
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/lightmapviewer/qmldir
@@ -0,0 +1,12 @@
+module QtQuick3D.lightmapviewer
+typeinfo lightmapviewer.qmltypes
+import QtQuick3D
+prefer :/qt-project.org/imports/QtQuick3D/lightmapviewer/
+LightmapViewer 1.0 LightmapViewer.qml
+SceneMetadataView 1.0 SceneMetadataView.qml
+MeshViewer 1.0 MeshViewer.qml
+ImageViewer 1.0 ImageViewer.qml
+ArcballController 1.0 ArcballController.qml
+OriginGizmo 1.0 OriginGizmo.qml
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/qmldir
new file mode 100644
index 00000000..c327164d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/qmldir
@@ -0,0 +1,10 @@
+module QtQuick3D
+linktarget Qt6::qquick3dplugin
+plugin qquick3dplugin
+classname QQuick3DPlugin
+designersupported
+typeinfo Quick3D.qmltypes
+depends QtQuick auto
+prefer :/qt-project.org/imports/QtQuick3D/
+LightmapperOutputWindow 6.0 LightmapperOutputWindow.qml
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/qquick3dplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/qquick3dplugin.dll
new file mode 100644
index 00000000..d7a60010
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtQuick3D/qquick3dplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtRemoteObjects/declarative_remoteobjectsplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtRemoteObjects/declarative_remoteobjectsplugin.dll
new file mode 100644
index 00000000..81d6763d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtRemoteObjects/declarative_remoteobjectsplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtRemoteObjects/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtRemoteObjects/plugins.qmltypes
new file mode 100644
index 00000000..3b58dc9d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtRemoteObjects/plugins.qmltypes
@@ -0,0 +1,193 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qremoteobjectsqml_p.h"
+ lineNumber: 137
+ name: "QRemoteObjectAbstractPersistedStore"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtRemoteObjects/PersistedStore 5.12",
+ "QtRemoteObjects/PersistedStore 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1292, 1536]
+ }
+ Component {
+ file: "qremoteobjectnode.h"
+ lineNumber: 137
+ name: "QRemoteObjectHostBase"
+ accessSemantics: "reference"
+ prototype: "QRemoteObjectNode"
+ Enum {
+ name: "AllowedSchemas"
+ lineNumber: 141
+ values: ["BuiltInSchemasOnly", "AllowExternalRegistration"]
+ }
+ Method {
+ name: "enableRemoting"
+ type: "bool"
+ lineNumber: 152
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ Parameter { name: "name"; type: "QString" }
+ }
+ Method {
+ name: "enableRemoting"
+ type: "bool"
+ isCloned: true
+ lineNumber: 152
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "disableRemoting"
+ type: "bool"
+ lineNumber: 154
+ Parameter { name: "remoteObject"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qremoteobjectsqml_p.h"
+ lineNumber: 129
+ name: "QRemoteObjectHost"
+ accessSemantics: "reference"
+ prototype: "QRemoteObjectHostBase"
+ exports: ["QtRemoteObjects/Host 5.15", "QtRemoteObjects/Host 6.0"]
+ exportMetaObjectRevisions: [1295, 1536]
+ Property {
+ name: "hostUrl"
+ type: "QUrl"
+ read: "hostUrl"
+ write: "setHostUrl"
+ notify: "hostUrlChanged"
+ index: 0
+ lineNumber: 177
+ }
+ Signal { name: "hostUrlChanged"; lineNumber: 190 }
+ }
+ Component {
+ file: "private/qremoteobjectsqml_p.h"
+ lineNumber: 113
+ name: "QRemoteObjectNode"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtRemoteObjects/Node 5.12", "QtRemoteObjects/Node 6.0"]
+ exportMetaObjectRevisions: [1292, 1536]
+ Enum {
+ name: "ErrorCode"
+ lineNumber: 54
+ values: [
+ "NoError",
+ "RegistryNotAcquired",
+ "RegistryAlreadyHosted",
+ "NodeIsNoServer",
+ "ServerAlreadyCreated",
+ "UnintendedRegistryHosting",
+ "OperationNotValidOnClientNode",
+ "SourceNotRegistered",
+ "MissingObjectName",
+ "HostUrlInvalid",
+ "ProtocolMismatch",
+ "ListenFailed",
+ "SocketAccessError"
+ ]
+ }
+ Property {
+ name: "registryUrl"
+ type: "QUrl"
+ read: "registryUrl"
+ write: "setRegistryUrl"
+ index: 0
+ lineNumber: 49
+ }
+ Property {
+ name: "persistedStore"
+ type: "QRemoteObjectAbstractPersistedStore"
+ isPointer: true
+ read: "persistedStore"
+ write: "setPersistedStore"
+ index: 1
+ lineNumber: 50
+ }
+ Property {
+ name: "heartbeatInterval"
+ type: "int"
+ read: "heartbeatInterval"
+ write: "setHeartbeatInterval"
+ notify: "heartbeatIntervalChanged"
+ index: 2
+ lineNumber: 51
+ }
+ Signal {
+ name: "remoteObjectAdded"
+ lineNumber: 116
+ Parameter { type: "QRemoteObjectSourceLocation" }
+ }
+ Signal {
+ name: "remoteObjectRemoved"
+ lineNumber: 117
+ Parameter { type: "QRemoteObjectSourceLocation" }
+ }
+ Signal {
+ name: "error"
+ lineNumber: 119
+ Parameter { name: "errorCode"; type: "QRemoteObjectNode::ErrorCode" }
+ }
+ Signal {
+ name: "heartbeatIntervalChanged"
+ lineNumber: 120
+ Parameter { name: "heartbeatInterval"; type: "int" }
+ }
+ Method {
+ name: "connectToNode"
+ type: "bool"
+ lineNumber: 75
+ Parameter { name: "address"; type: "QUrl" }
+ }
+ }
+ Component {
+ file: "private/qremoteobjectsqml_p.h"
+ lineNumber: 121
+ name: "QRemoteObjectSettingsStore"
+ accessSemantics: "reference"
+ prototype: "QRemoteObjectAbstractPersistedStore"
+ exports: [
+ "QtRemoteObjects/SettingsStore 5.12",
+ "QtRemoteObjects/SettingsStore 6.0"
+ ]
+ exportMetaObjectRevisions: [1292, 1536]
+ }
+ Component {
+ file: "private/qremoteobjectsqml_p.h"
+ lineNumber: 38
+ name: "QtQmlRemoteObjects"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtRemoteObjects/QtRemoteObjects 5.14",
+ "QtRemoteObjects/QtRemoteObjects 6.0"
+ ]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [1294, 1536]
+ Method {
+ name: "watch"
+ type: "QJSValue"
+ lineNumber: 56
+ Parameter { name: "reply"; type: "QRemoteObjectPendingCall" }
+ Parameter { name: "timeout"; type: "int" }
+ }
+ Method {
+ name: "watch"
+ type: "QJSValue"
+ isCloned: true
+ lineNumber: 56
+ Parameter { name: "reply"; type: "QRemoteObjectPendingCall" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtRemoteObjects/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtRemoteObjects/qmldir
new file mode 100644
index 00000000..3f52d626
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtRemoteObjects/qmldir
@@ -0,0 +1,7 @@
+module QtRemoteObjects
+linktarget Qt6::declarative_remoteobjects
+optional plugin declarative_remoteobjectsplugin
+classname QtRemoteObjectsPlugin
+typeinfo plugins.qmltypes
+prefer :/qt-project.org/imports/QtRemoteObjects/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtSensors/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtSensors/plugins.qmltypes
new file mode 100644
index 00000000..6bb8fa24
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtSensors/plugins.qmltypes
@@ -0,0 +1,1234 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/qmlaccelerometer_p.h"
+ lineNumber: 24
+ name: "QmlAccelerometer"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/Accelerometer 5.0",
+ "QtSensors/Accelerometer 6.0",
+ "QtSensors/Accelerometer 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ Enum {
+ name: "AccelerationMode"
+ lineNumber: 36
+ values: ["Combined", "Gravity", "User"]
+ }
+ Property {
+ name: "accelerationMode"
+ revision: 65281
+ type: "AccelerationMode"
+ read: "accelerationMode"
+ write: "setAccelerationMode"
+ notify: "accelerationModeChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Signal {
+ name: "accelerationModeChanged"
+ revision: 65281
+ lineNumber: 49
+ Parameter { name: "accelerationMode"; type: "AccelerationMode" }
+ }
+ }
+ Component {
+ file: "private/qmlaccelerometer_p.h"
+ lineNumber: 56
+ name: "QmlAccelerometerReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/AccelerometerReading 5.0",
+ "QtSensors/AccelerometerReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "x"
+ type: "double"
+ bindable: "bindableX"
+ read: "x"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 59
+ isReadonly: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ bindable: "bindableY"
+ read: "y"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 60
+ isReadonly: true
+ }
+ Property {
+ name: "z"
+ type: "double"
+ bindable: "bindableZ"
+ read: "z"
+ notify: "zChanged"
+ index: 2
+ lineNumber: 61
+ isReadonly: true
+ }
+ Signal { name: "xChanged"; lineNumber: 77 }
+ Signal { name: "yChanged"; lineNumber: 78 }
+ Signal { name: "zChanged"; lineNumber: 79 }
+ }
+ Component {
+ file: "private/qmlambientlightsensor_p.h"
+ lineNumber: 25
+ name: "QmlAmbientLightSensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/AmbientLightSensor 5.0",
+ "QtSensors/AmbientLightSensor 6.0",
+ "QtSensors/AmbientLightSensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ }
+ Component {
+ file: "private/qmlambientlightsensor_p.h"
+ lineNumber: 42
+ name: "QmlAmbientLightSensorReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/AmbientLightReading 5.0",
+ "QtSensors/AmbientLightReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "lightLevel"
+ type: "QAmbientLightReading::LightLevel"
+ bindable: "bindableLightLevel"
+ read: "lightLevel"
+ notify: "lightLevelChanged"
+ index: 0
+ lineNumber: 45
+ isReadonly: true
+ }
+ Signal { name: "lightLevelChanged"; lineNumber: 59 }
+ }
+ Component {
+ file: "private/qmlambienttemperaturesensor_p.h"
+ lineNumber: 40
+ name: "QmlAmbientTemperatureReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/AmbientTemperatureReading 5.1",
+ "QtSensors/AmbientTemperatureReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1281, 1536]
+ Property {
+ name: "temperature"
+ type: "double"
+ bindable: "bindableTemperature"
+ read: "temperature"
+ notify: "temperatureChanged"
+ index: 0
+ lineNumber: 43
+ isReadonly: true
+ }
+ Signal { name: "temperatureChanged"; lineNumber: 56 }
+ }
+ Component {
+ file: "private/qmlambienttemperaturesensor_p.h"
+ lineNumber: 23
+ name: "QmlAmbientTemperatureSensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/AmbientTemperatureSensor 5.1",
+ "QtSensors/AmbientTemperatureSensor 6.0",
+ "QtSensors/AmbientTemperatureSensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1281, 1536, 1543]
+ }
+ Component {
+ file: "private/qmlcompass_p.h"
+ lineNumber: 24
+ name: "QmlCompass"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/Compass 5.0",
+ "QtSensors/Compass 6.0",
+ "QtSensors/Compass 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ }
+ Component {
+ file: "private/qmlcompass_p.h"
+ lineNumber: 40
+ name: "QmlCompassReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/CompassReading 5.0",
+ "QtSensors/CompassReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "azimuth"
+ type: "double"
+ bindable: "bindableAzimuth"
+ read: "azimuth"
+ notify: "azimuthChanged"
+ index: 0
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "calibrationLevel"
+ type: "double"
+ bindable: "bindableCalibrationLevel"
+ read: "calibrationLevel"
+ notify: "calibrationLevelChanged"
+ index: 1
+ lineNumber: 44
+ isReadonly: true
+ }
+ Signal { name: "azimuthChanged"; lineNumber: 59 }
+ Signal { name: "calibrationLevelChanged"; lineNumber: 60 }
+ }
+ Component {
+ file: "private/qmlgyroscope_p.h"
+ lineNumber: 24
+ name: "QmlGyroscope"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/Gyroscope 5.0",
+ "QtSensors/Gyroscope 6.0",
+ "QtSensors/Gyroscope 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ }
+ Component {
+ file: "private/qmlgyroscope_p.h"
+ lineNumber: 40
+ name: "QmlGyroscopeReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/GyroscopeReading 5.0",
+ "QtSensors/GyroscopeReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "x"
+ type: "double"
+ bindable: "bindableX"
+ read: "x"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ bindable: "bindableY"
+ read: "y"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "z"
+ type: "double"
+ bindable: "bindableZ"
+ read: "z"
+ notify: "zChanged"
+ index: 2
+ lineNumber: 45
+ isReadonly: true
+ }
+ Signal { name: "xChanged"; lineNumber: 61 }
+ Signal { name: "yChanged"; lineNumber: 62 }
+ Signal { name: "zChanged"; lineNumber: 63 }
+ }
+ Component {
+ file: "private/qmlhumiditysensor_p.h"
+ lineNumber: 42
+ name: "QmlHumidityReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/HumidityReading 5.9",
+ "QtSensors/HumidityReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1289, 1536]
+ Property {
+ name: "relativeHumidity"
+ type: "double"
+ bindable: "bindableRelativeHumidity"
+ read: "relativeHumidity"
+ notify: "relativeHumidityChanged"
+ index: 0
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "absoluteHumidity"
+ type: "double"
+ bindable: "bindableAbsoluteHumidity"
+ read: "absoluteHumidity"
+ notify: "absoluteHumidityChanged"
+ index: 1
+ lineNumber: 47
+ isReadonly: true
+ }
+ Signal { name: "relativeHumidityChanged"; lineNumber: 62 }
+ Signal { name: "absoluteHumidityChanged"; lineNumber: 63 }
+ }
+ Component {
+ file: "private/qmlhumiditysensor_p.h"
+ lineNumber: 24
+ name: "QmlHumiditySensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/HumiditySensor 5.9",
+ "QtSensors/HumiditySensor 6.0",
+ "QtSensors/HumiditySensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1289, 1536, 1543]
+ }
+ Component {
+ file: "private/qmlirproximitysensor_p.h"
+ lineNumber: 24
+ name: "QmlIRProximitySensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/IRProximitySensor 5.0",
+ "QtSensors/IRProximitySensor 6.0",
+ "QtSensors/IRProximitySensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ }
+ Component {
+ file: "private/qmlirproximitysensor_p.h"
+ lineNumber: 40
+ name: "QmlIRProximitySensorReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/IRProximityReading 5.0",
+ "QtSensors/IRProximityReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "reflectance"
+ type: "double"
+ bindable: "bindableReflectance"
+ read: "reflectance"
+ notify: "reflectanceChanged"
+ index: 0
+ lineNumber: 43
+ isReadonly: true
+ }
+ Signal { name: "reflectanceChanged"; lineNumber: 56 }
+ }
+ Component {
+ file: "private/qmllidsensor_p.h"
+ lineNumber: 40
+ name: "QmlLidReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: ["QtSensors/LidReading 5.9", "QtSensors/LidReading 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1289, 1536]
+ Property {
+ name: "backLidClosed"
+ type: "bool"
+ bindable: "bindableBackLidClosed"
+ read: "backLidClosed"
+ notify: "backLidChanged"
+ index: 0
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "frontLidClosed"
+ type: "bool"
+ bindable: "bindableFrontLidClosed"
+ read: "frontLidClosed"
+ notify: "frontLidChanged"
+ index: 1
+ lineNumber: 45
+ isReadonly: true
+ }
+ Signal {
+ name: "backLidChanged"
+ lineNumber: 60
+ Parameter { name: "closed"; type: "bool" }
+ }
+ Signal {
+ name: "frontLidChanged"
+ type: "bool"
+ lineNumber: 61
+ Parameter { name: "closed"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qmllidsensor_p.h"
+ lineNumber: 23
+ name: "QmlLidSensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/LidSensor 5.9",
+ "QtSensors/LidSensor 6.0",
+ "QtSensors/LidSensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1289, 1536, 1543]
+ }
+ Component {
+ file: "private/qmllightsensor_p.h"
+ lineNumber: 24
+ name: "QmlLightSensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/LightSensor 5.0",
+ "QtSensors/LightSensor 6.0",
+ "QtSensors/LightSensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ Property {
+ name: "fieldOfView"
+ type: "double"
+ read: "fieldOfView"
+ notify: "fieldOfViewChanged"
+ index: 0
+ lineNumber: 27
+ isReadonly: true
+ }
+ Signal {
+ name: "fieldOfViewChanged"
+ lineNumber: 38
+ Parameter { name: "fieldOfView"; type: "double" }
+ }
+ }
+ Component {
+ file: "private/qmllightsensor_p.h"
+ lineNumber: 45
+ name: "QmlLightSensorReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: ["QtSensors/LightReading 5.0", "QtSensors/LightReading 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "illuminance"
+ type: "double"
+ bindable: "bindableIlluminance"
+ read: "illuminance"
+ notify: "illuminanceChanged"
+ index: 0
+ lineNumber: 48
+ isReadonly: true
+ }
+ Signal { name: "illuminanceChanged"; lineNumber: 61 }
+ }
+ Component {
+ file: "private/qmlmagnetometer_p.h"
+ lineNumber: 24
+ name: "QmlMagnetometer"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/Magnetometer 5.0",
+ "QtSensors/Magnetometer 6.0",
+ "QtSensors/Magnetometer 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ Property {
+ name: "returnGeoValues"
+ type: "bool"
+ read: "returnGeoValues"
+ write: "setReturnGeoValues"
+ notify: "returnGeoValuesChanged"
+ index: 0
+ lineNumber: 27
+ }
+ Signal {
+ name: "returnGeoValuesChanged"
+ lineNumber: 40
+ Parameter { name: "returnGeoValues"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qmlmagnetometer_p.h"
+ lineNumber: 47
+ name: "QmlMagnetometerReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/MagnetometerReading 5.0",
+ "QtSensors/MagnetometerReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "x"
+ type: "double"
+ bindable: "bindableX"
+ read: "x"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ bindable: "bindableY"
+ read: "y"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "z"
+ type: "double"
+ bindable: "bindableZ"
+ read: "z"
+ notify: "zChanged"
+ index: 2
+ lineNumber: 52
+ isReadonly: true
+ }
+ Property {
+ name: "calibrationLevel"
+ type: "double"
+ bindable: "bindableCalibrationLevel"
+ read: "calibrationLevel"
+ notify: "calibrationLevelChanged"
+ index: 3
+ lineNumber: 53
+ isReadonly: true
+ }
+ Signal { name: "xChanged"; lineNumber: 73 }
+ Signal { name: "yChanged"; lineNumber: 74 }
+ Signal { name: "zChanged"; lineNumber: 75 }
+ Signal { name: "calibrationLevelChanged"; lineNumber: 76 }
+ }
+ Component {
+ file: "private/qmlorientationsensor_p.h"
+ lineNumber: 25
+ name: "QmlOrientationSensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/OrientationSensor 5.0",
+ "QtSensors/OrientationSensor 6.0",
+ "QtSensors/OrientationSensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ }
+ Component {
+ file: "private/qmlorientationsensor_p.h"
+ lineNumber: 41
+ name: "QmlOrientationSensorReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/OrientationReading 5.0",
+ "QtSensors/OrientationReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "orientation"
+ type: "QOrientationReading::Orientation"
+ bindable: "bindableOrientation"
+ read: "orientation"
+ notify: "orientationChanged"
+ index: 0
+ lineNumber: 44
+ isReadonly: true
+ }
+ Signal { name: "orientationChanged"; lineNumber: 58 }
+ }
+ Component {
+ file: "private/qmlpressuresensor_p.h"
+ lineNumber: 40
+ name: "QmlPressureReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/PressureReading 5.1",
+ "QtSensors/PressureReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1281, 1536]
+ Property {
+ name: "pressure"
+ type: "double"
+ bindable: "bindablePressure"
+ read: "pressure"
+ notify: "pressureChanged"
+ index: 0
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "temperature"
+ revision: 65281
+ type: "double"
+ bindable: "bindableTemperature"
+ read: "temperature"
+ notify: "temperatureChanged"
+ index: 1
+ lineNumber: 44
+ isReadonly: true
+ }
+ Signal { name: "pressureChanged"; lineNumber: 59 }
+ Signal { name: "temperatureChanged"; revision: 65281; lineNumber: 60 }
+ }
+ Component {
+ file: "private/qmlpressuresensor_p.h"
+ lineNumber: 23
+ name: "QmlPressureSensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/PressureSensor 5.1",
+ "QtSensors/PressureSensor 6.0",
+ "QtSensors/PressureSensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1281, 1536, 1543]
+ }
+ Component {
+ file: "private/qmlproximitysensor_p.h"
+ lineNumber: 26
+ name: "QmlProximitySensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/ProximitySensor 5.0",
+ "QtSensors/ProximitySensor 6.0",
+ "QtSensors/ProximitySensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ }
+ Component {
+ file: "private/qmlproximitysensor_p.h"
+ lineNumber: 42
+ name: "QmlProximitySensorReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/ProximityReading 5.0",
+ "QtSensors/ProximityReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "near"
+ type: "bool"
+ bindable: "bindableNear"
+ read: "near"
+ notify: "nearChanged"
+ index: 0
+ lineNumber: 45
+ isReadonly: true
+ }
+ Signal { name: "nearChanged"; lineNumber: 57 }
+ }
+ Component {
+ file: "private/qmlrotationsensor_p.h"
+ lineNumber: 24
+ name: "QmlRotationSensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/RotationSensor 5.0",
+ "QtSensors/RotationSensor 6.0",
+ "QtSensors/RotationSensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ Property {
+ name: "hasZ"
+ type: "bool"
+ read: "hasZ"
+ notify: "hasZChanged"
+ index: 0
+ lineNumber: 27
+ isReadonly: true
+ }
+ Signal {
+ name: "hasZChanged"
+ lineNumber: 38
+ Parameter { name: "hasZ"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qmlrotationsensor_p.h"
+ lineNumber: 45
+ name: "QmlRotationSensorReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: [
+ "QtSensors/RotationReading 5.0",
+ "QtSensors/RotationReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "x"
+ type: "double"
+ bindable: "bindableX"
+ read: "x"
+ notify: "xChanged"
+ index: 0
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "y"
+ type: "double"
+ bindable: "bindableY"
+ read: "y"
+ notify: "yChanged"
+ index: 1
+ lineNumber: 49
+ isReadonly: true
+ }
+ Property {
+ name: "z"
+ type: "double"
+ bindable: "bindableZ"
+ read: "z"
+ notify: "zChanged"
+ index: 2
+ lineNumber: 50
+ isReadonly: true
+ }
+ Signal { name: "xChanged"; lineNumber: 66 }
+ Signal { name: "yChanged"; lineNumber: 67 }
+ Signal { name: "zChanged"; lineNumber: 68 }
+ }
+ Component {
+ file: "private/qmlsensor_p.h"
+ lineNumber: 37
+ name: "QmlSensor"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtSensors/Sensor 5.0",
+ "QtSensors/Sensor 6.0",
+ "QtSensors/Sensor 6.7"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ Enum {
+ name: "Feature"
+ type: "int"
+ lineNumber: 68
+ values: [
+ "Buffering",
+ "AlwaysOn",
+ "GeoValues",
+ "FieldOfView",
+ "AccelerationMode",
+ "SkipDuplicates",
+ "AxesOrientation",
+ "PressureSensorTemperature"
+ ]
+ }
+ Enum {
+ name: "AxesOrientationMode"
+ lineNumber: 81
+ values: [
+ "FixedOrientation",
+ "AutomaticOrientation",
+ "UserOrientation"
+ ]
+ }
+ Property {
+ name: "identifier"
+ type: "QByteArray"
+ read: "identifier"
+ write: "setIdentifier"
+ notify: "identifierChanged"
+ index: 0
+ lineNumber: 42
+ }
+ Property {
+ name: "type"
+ type: "QByteArray"
+ read: "type"
+ index: 1
+ lineNumber: 43
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "connectedToBackend"
+ type: "bool"
+ read: "isConnectedToBackend"
+ notify: "connectedToBackendChanged"
+ index: 2
+ lineNumber: 44
+ isReadonly: true
+ }
+ Property {
+ name: "availableDataRates"
+ type: "QmlSensorRange"
+ isList: true
+ read: "availableDataRates"
+ notify: "availableDataRatesChanged"
+ index: 3
+ lineNumber: 45
+ isReadonly: true
+ }
+ Property {
+ name: "dataRate"
+ type: "int"
+ read: "dataRate"
+ write: "setDataRate"
+ notify: "dataRateChanged"
+ index: 4
+ lineNumber: 46
+ }
+ Property {
+ name: "reading"
+ type: "QmlSensorReading"
+ isPointer: true
+ bindable: "bindableReading"
+ read: "reading"
+ notify: "readingChanged"
+ index: 5
+ lineNumber: 47
+ isReadonly: true
+ }
+ Property {
+ name: "busy"
+ type: "bool"
+ read: "isBusy"
+ notify: "busyChanged"
+ index: 6
+ lineNumber: 48
+ isReadonly: true
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 7
+ lineNumber: 49
+ }
+ Property {
+ name: "outputRanges"
+ type: "QmlSensorOutputRange"
+ isList: true
+ read: "outputRanges"
+ notify: "outputRangesChanged"
+ index: 8
+ lineNumber: 50
+ isReadonly: true
+ }
+ Property {
+ name: "outputRange"
+ type: "int"
+ read: "outputRange"
+ write: "setOutputRange"
+ notify: "outputRangeChanged"
+ index: 9
+ lineNumber: 51
+ }
+ Property {
+ name: "description"
+ type: "QString"
+ read: "description"
+ notify: "descriptionChanged"
+ index: 10
+ lineNumber: 52
+ isReadonly: true
+ }
+ Property {
+ name: "error"
+ type: "int"
+ read: "error"
+ notify: "errorChanged"
+ index: 11
+ lineNumber: 53
+ isReadonly: true
+ }
+ Property {
+ name: "alwaysOn"
+ type: "bool"
+ read: "isAlwaysOn"
+ write: "setAlwaysOn"
+ notify: "alwaysOnChanged"
+ index: 12
+ lineNumber: 54
+ }
+ Property {
+ name: "skipDuplicates"
+ revision: 65281
+ type: "bool"
+ read: "skipDuplicates"
+ write: "setSkipDuplicates"
+ notify: "skipDuplicatesChanged"
+ index: 13
+ lineNumber: 55
+ }
+ Property {
+ name: "axesOrientationMode"
+ revision: 65281
+ type: "AxesOrientationMode"
+ read: "axesOrientationMode"
+ write: "setAxesOrientationMode"
+ notify: "axesOrientationModeChanged"
+ index: 14
+ lineNumber: 56
+ }
+ Property {
+ name: "currentOrientation"
+ revision: 65281
+ type: "int"
+ read: "currentOrientation"
+ notify: "currentOrientationChanged"
+ index: 15
+ lineNumber: 57
+ isReadonly: true
+ }
+ Property {
+ name: "userOrientation"
+ revision: 65281
+ type: "int"
+ read: "userOrientation"
+ write: "setUserOrientation"
+ notify: "userOrientationChanged"
+ index: 16
+ lineNumber: 58
+ }
+ Property {
+ name: "maxBufferSize"
+ revision: 65281
+ type: "int"
+ read: "maxBufferSize"
+ notify: "maxBufferSizeChanged"
+ index: 17
+ lineNumber: 59
+ isReadonly: true
+ }
+ Property {
+ name: "efficientBufferSize"
+ revision: 65281
+ type: "int"
+ read: "efficientBufferSize"
+ notify: "efficientBufferSizeChanged"
+ index: 18
+ lineNumber: 60
+ isReadonly: true
+ }
+ Property {
+ name: "bufferSize"
+ revision: 65281
+ type: "int"
+ read: "bufferSize"
+ write: "setBufferSize"
+ notify: "bufferSizeChanged"
+ index: 19
+ lineNumber: 61
+ }
+ Signal { name: "identifierChanged"; lineNumber: 149 }
+ Signal { name: "connectedToBackendChanged"; lineNumber: 150 }
+ Signal { name: "availableDataRatesChanged"; lineNumber: 151 }
+ Signal { name: "dataRateChanged"; lineNumber: 152 }
+ Signal { name: "readingChanged"; lineNumber: 153 }
+ Signal { name: "activeChanged"; lineNumber: 154 }
+ Signal { name: "outputRangesChanged"; lineNumber: 155 }
+ Signal { name: "outputRangeChanged"; lineNumber: 156 }
+ Signal { name: "descriptionChanged"; lineNumber: 157 }
+ Signal { name: "errorChanged"; lineNumber: 158 }
+ Signal { name: "alwaysOnChanged"; lineNumber: 159 }
+ Signal { name: "busyChanged"; lineNumber: 160 }
+ Signal {
+ name: "skipDuplicatesChanged"
+ revision: 65281
+ lineNumber: 161
+ Parameter { name: "skipDuplicates"; type: "bool" }
+ }
+ Signal {
+ name: "axesOrientationModeChanged"
+ revision: 65281
+ lineNumber: 162
+ Parameter { name: "axesOrientationMode"; type: "AxesOrientationMode" }
+ }
+ Signal {
+ name: "currentOrientationChanged"
+ revision: 65281
+ lineNumber: 163
+ Parameter { name: "currentOrientation"; type: "int" }
+ }
+ Signal {
+ name: "userOrientationChanged"
+ revision: 65281
+ lineNumber: 164
+ Parameter { name: "userOrientation"; type: "int" }
+ }
+ Signal {
+ name: "maxBufferSizeChanged"
+ revision: 65281
+ lineNumber: 165
+ Parameter { name: "maxBufferSize"; type: "int" }
+ }
+ Signal {
+ name: "efficientBufferSizeChanged"
+ revision: 65281
+ lineNumber: 166
+ Parameter { name: "efficientBufferSize"; type: "int" }
+ }
+ Signal {
+ name: "bufferSizeChanged"
+ revision: 65281
+ lineNumber: 167
+ Parameter { name: "bufferSize"; type: "int" }
+ }
+ Method { name: "start"; type: "bool"; lineNumber: 145 }
+ Method { name: "stop"; lineNumber: 146 }
+ Method { name: "updateReading"; lineNumber: 173 }
+ Method {
+ name: "isFeatureSupported"
+ revision: 1543
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 123
+ Parameter { name: "feature"; type: "Feature" }
+ }
+ }
+ Component {
+ file: "private/qmlsensorglobal_p.h"
+ lineNumber: 27
+ name: "QmlSensorGlobal"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtSensors/QmlSensors 5.0", "QtSensors/QmlSensors 6.0"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [1280, 1536]
+ Signal { name: "availableSensorsChanged"; lineNumber: 42 }
+ Method { name: "sensorTypes"; type: "QStringList"; isMethodConstant: true; lineNumber: 34 }
+ Method {
+ name: "sensorsForType"
+ type: "QStringList"
+ isMethodConstant: true
+ lineNumber: 35
+ Parameter { name: "type"; type: "QString" }
+ }
+ Method {
+ name: "defaultSensorForType"
+ type: "QString"
+ isMethodConstant: true
+ lineNumber: 36
+ Parameter { name: "type"; type: "QString" }
+ }
+ }
+ Component {
+ file: "private/qmlsensorrange_p.h"
+ lineNumber: 48
+ name: "QmlSensorOutputRange"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtSensors/OutputRange 5.0", "QtSensors/OutputRange 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "minimum"
+ type: "double"
+ read: "minimum"
+ index: 0
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "maximum"
+ type: "double"
+ read: "maximum"
+ index: 1
+ lineNumber: 52
+ isReadonly: true
+ }
+ Property {
+ name: "accuracy"
+ type: "double"
+ read: "accuracy"
+ index: 2
+ lineNumber: 53
+ isReadonly: true
+ }
+ }
+ Component {
+ file: "private/qmlsensorrange_p.h"
+ lineNumber: 24
+ name: "QmlSensorRange"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtSensors/Range 5.0", "QtSensors/Range 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property { name: "minimum"; type: "int"; read: "minimum"; index: 0; lineNumber: 27; isReadonly: true }
+ Property { name: "maximum"; type: "int"; read: "maximum"; index: 1; lineNumber: 28; isReadonly: true }
+ }
+ Component {
+ file: "private/qmlsensor_p.h"
+ lineNumber: 183
+ name: "QmlSensorReading"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtSensors/SensorReading 5.0",
+ "QtSensors/SensorReading 6.0"
+ ]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "timestamp"
+ type: "qulonglong"
+ bindable: "bindableTimestamp"
+ read: "timestamp"
+ notify: "timestampChanged"
+ index: 0
+ lineNumber: 186
+ isReadonly: true
+ }
+ Signal { name: "timestampChanged"; lineNumber: 200 }
+ }
+ Component {
+ file: "private/qmltapsensor_p.h"
+ lineNumber: 25
+ name: "QmlTapSensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/TapSensor 5.0",
+ "QtSensors/TapSensor 6.0",
+ "QtSensors/TapSensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ Property {
+ name: "returnDoubleTapEvents"
+ type: "bool"
+ read: "returnDoubleTapEvents"
+ write: "setReturnDoubleTapEvents"
+ notify: "returnDoubleTapEventsChanged"
+ index: 0
+ lineNumber: 28
+ }
+ Signal {
+ name: "returnDoubleTapEventsChanged"
+ lineNumber: 41
+ Parameter { name: "returnDoubleTapEvents"; type: "bool" }
+ }
+ }
+ Component {
+ file: "private/qmltapsensor_p.h"
+ lineNumber: 48
+ name: "QmlTapSensorReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: ["QtSensors/TapReading 5.0", "QtSensors/TapReading 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "tapDirection"
+ type: "QTapReading::TapDirection"
+ bindable: "bindableTapDirection"
+ read: "tapDirection"
+ notify: "tapDirectionChanged"
+ index: 0
+ lineNumber: 51
+ isReadonly: true
+ }
+ Property {
+ name: "doubleTap"
+ type: "bool"
+ bindable: "bindableDoubleTap"
+ read: "isDoubleTap"
+ notify: "isDoubleTapChanged"
+ index: 1
+ lineNumber: 53
+ isReadonly: true
+ }
+ Signal { name: "tapDirectionChanged"; lineNumber: 69 }
+ Signal { name: "isDoubleTapChanged"; lineNumber: 70 }
+ }
+ Component {
+ file: "private/qmltiltsensor_p.h"
+ lineNumber: 25
+ name: "QmlTiltSensor"
+ accessSemantics: "reference"
+ prototype: "QmlSensor"
+ exports: [
+ "QtSensors/TiltSensor 5.0",
+ "QtSensors/TiltSensor 6.0",
+ "QtSensors/TiltSensor 6.7"
+ ]
+ exportMetaObjectRevisions: [1280, 1536, 1543]
+ Method { name: "calibrate"; lineNumber: 34 }
+ }
+ Component {
+ file: "private/qmltiltsensor_p.h"
+ lineNumber: 43
+ name: "QmlTiltSensorReading"
+ accessSemantics: "reference"
+ prototype: "QmlSensorReading"
+ exports: ["QtSensors/TiltReading 5.0", "QtSensors/TiltReading 6.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1280, 1536]
+ Property {
+ name: "yRotation"
+ type: "double"
+ bindable: "bindableYRotation"
+ read: "yRotation"
+ notify: "yRotationChanged"
+ index: 0
+ lineNumber: 46
+ isReadonly: true
+ }
+ Property {
+ name: "xRotation"
+ type: "double"
+ bindable: "bindableXRotation"
+ read: "xRotation"
+ notify: "xRotationChanged"
+ index: 1
+ lineNumber: 47
+ isReadonly: true
+ }
+ Signal { name: "yRotationChanged"; lineNumber: 61 }
+ Signal { name: "xRotationChanged"; lineNumber: 62 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtSensors/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtSensors/qmldir
new file mode 100644
index 00000000..22847152
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtSensors/qmldir
@@ -0,0 +1,8 @@
+module QtSensors
+linktarget Qt6::SensorsQuickplugin
+optional plugin sensorsquickplugin
+classname QtSensorsPlugin
+typeinfo plugins.qmltypes
+depends QtQml
+prefer :/qt-project.org/imports/QtSensors/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtSensors/sensorsquickplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtSensors/sensorsquickplugin.dll
new file mode 100644
index 00000000..d12ca525
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtSensors/sensorsquickplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/SignalSpy.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/SignalSpy.qml
new file mode 100644
index 00000000..eb23a525
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/SignalSpy.qml
@@ -0,0 +1,253 @@
+// Copyright (C) 2021 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick 2.0
+import QtTest 1.1
+
+/*!
+ \qmltype SignalSpy
+ \inqmlmodule QtTest
+ \brief Enables introspection of signal emission.
+ \since 4.8
+ \ingroup qtquicktest
+
+ In the following example, a SignalSpy is installed to watch the
+ "clicked" signal on a user-defined Button type. When the signal
+ is emitted, the \l count property on the spy will be increased.
+
+ \code
+ Button {
+ id: button
+ SignalSpy {
+ id: spy
+ target: button
+ signalName: "clicked"
+ }
+ TestCase {
+ name: "ButtonClick"
+ function test_click() {
+ compare(spy.count, 0)
+ button.clicked();
+ compare(spy.count, 1)
+ }
+ }
+ }
+ \endcode
+
+ The above style of test is suitable for signals that are emitted
+ synchronously. For asynchronous signals, the wait() method can be
+ used to block the test until the signal occurs (or a timeout expires).
+
+ \sa {QtTest::TestCase}{TestCase}, {Qt Quick Test}
+*/
+
+Item {
+ id: spy
+ visible: false
+
+ Component.onDestruction: {
+ // We are potentially destroyed before the target object,
+ // and since only the sender (target) being destroyed destroys a connection
+ // in QML, and not the receiver (us/"spy"), we need to manually disconnect.
+ // When QTBUG-118166 is implemented, we can remove this.
+ let signalFunc = target ? qttest_signalFunc(target, signalName) : null
+ if (signalFunc)
+ signalFunc.disconnect(spy.qtest_activated)
+ }
+
+ TestUtil {
+ id: util
+ }
+ // Public API.
+ /*!
+ \qmlproperty object SignalSpy::target
+
+ This property defines the target object that will be used to
+ listen for emissions of the \l signalName signal.
+
+ \sa signalName, count
+ */
+ property var target: null
+ /*!
+ \qmlproperty string SignalSpy::signalName
+
+ This property defines the name of the signal on \l target to
+ listen for.
+
+ \sa target, count
+ */
+ property string signalName: ""
+ /*!
+ \qmlproperty int SignalSpy::count
+
+ This property defines the number of times that \l signalName has
+ been emitted from \l target since the last call to clear().
+
+ \sa target, signalName, clear()
+ \readonly
+ */
+ readonly property alias count: spy.qtest_count
+ /*!
+ \qmlproperty bool SignalSpy::valid
+
+ This property defines the current signal connection status. It will be true when the \l signalName of the \l target is connected successfully, otherwise it will be false.
+
+ \sa count, target, signalName, clear()
+ \readonly
+ */
+ readonly property alias valid:spy.qtest_valid
+ /*!
+ \qmlproperty list SignalSpy::signalArguments
+
+ This property holds a list of emitted signal arguments. Each emission of the signal will append one item to the list, containing the arguments of the signal.
+ When connecting to a new \l target or new \l signalName or calling the \l clear() method, the \l signalArguments will be reset to empty.
+
+ \sa signalName, clear()
+ \readonly
+ */
+ readonly property alias signalArguments:spy.qtest_signalArguments
+
+ /*!
+ \qmlmethod SignalSpy::clear()
+
+ Clears \l count to \c 0 and \l signalArguments to empty. Does not affect \l valid.
+
+ \sa count, wait()
+ */
+ function clear() {
+ qtest_count = 0
+ qtest_expectedCount = 0
+ qtest_signalArguments = []
+ }
+
+ /*!
+ \qmlmethod SignalSpy::wait(timeout = 5000)
+
+ Waits for the signal \l signalName on \l target to be emitted,
+ for up to \a timeout milliseconds. The test case will fail if
+ the signal is not emitted.
+
+ \code
+ SignalSpy {
+ id: spy
+ target: button
+ signalName: "clicked"
+ }
+
+ function test_async_click() {
+ ...
+ // do something that will cause clicked() to be emitted
+ ...
+ spy.wait()
+ compare(spy.count, 1)
+ }
+ \endcode
+
+ There are two possible scenarios: the signal has already been
+ emitted when wait() is called, or the signal has not yet been
+ emitted. The wait() function handles the first scenario by immediately
+ returning if the signal has already occurred.
+
+ The clear() method can be used to discard information about signals
+ that have already occurred to synchronize wait() with future signal
+ emissions.
+
+ \sa clear(), TestCase::tryCompare()
+ */
+ function wait(timeout) {
+ if (timeout === undefined)
+ timeout = 5000
+ var expected = ++qtest_expectedCount
+ var i = 0
+ while (i < timeout && qtest_count < expected) {
+ qtest_results.wait(50)
+ i += 50
+ }
+ var success = (qtest_count >= expected)
+ if (!qtest_results.verify(success, "wait for signal " + signalName, util.callerFile(), util.callerLine()))
+ throw new Error("QtQuickTest::fail")
+ }
+
+ // Internal implementation detail follows.
+
+ TestResult { id: qtest_results }
+
+ onTargetChanged: {
+ qtest_update()
+ }
+ onSignalNameChanged: {
+ qtest_update()
+ }
+
+ /*! \internal */
+ property var qtest_prevTarget: null
+ /*! \internal */
+ property string qtest_prevSignalName: ""
+ /*! \internal */
+ property int qtest_expectedCount: 0
+ /*! \internal */
+ property var qtest_signalArguments:[]
+ /*! \internal */
+ property int qtest_count: 0
+ /*! \internal */
+ property bool qtest_valid:false
+ /*! \internal */
+ property bool qtest_reentrancy_guard: false
+
+ /*! \internal */
+ function qtest_update() {
+ if (qtest_reentrancy_guard)
+ return;
+ qtest_reentrancy_guard = true;
+
+ if (qtest_prevTarget != null) {
+ let prevFunc = qttest_signalFunc(qtest_prevTarget, qtest_prevSignalName)
+ if (prevFunc)
+ prevFunc.disconnect(spy.qtest_activated)
+ qtest_prevTarget = null
+ qtest_prevSignalName = ""
+ }
+ if (target != null && signalName != "") {
+ // Look for the signal name in the object
+ let func = qttest_signalFunc(target, signalName)
+ if (func) {
+ qtest_prevTarget = target
+ qtest_prevSignalName = signalName
+ func.connect(spy.qtest_activated)
+ spy.qtest_valid = true
+ spy.qtest_signalArguments = []
+ } else {
+ spy.qtest_valid = false
+ console.log("Signal '" + signalName + "' not found")
+ }
+ } else {
+ spy.qtest_valid = false
+ }
+
+ qtest_reentrancy_guard = false;
+ }
+
+ /*! \internal */
+ function qtest_activated() {
+ ++qtest_count
+ spy.qtest_signalArguments[spy.qtest_signalArguments.length] = arguments
+ }
+
+ /*! \internal */
+ function qtest_signalHandlerName(sn) {
+ return util.signalHandlerName(sn)
+ }
+
+ /*! \internal */
+ function qttest_signalFunc(_target, _signalName) {
+ let signalFunc = _target[_signalName]
+ if (typeof signalFunc !== "function") {
+ // If it is not a function, try looking for signal handler
+ // i.e. (onSignal) this is needed for cases where there is a property
+ // and a signal with the same name, e.g. Mousearea.pressed
+ signalFunc = _target[qtest_signalHandlerName(_signalName)]
+ }
+ return signalFunc
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/TestCase.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/TestCase.qml
new file mode 100644
index 00000000..76364fe4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/TestCase.qml
@@ -0,0 +1,2202 @@
+// Copyright (C) 2016 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+import QtQuick 2.0
+import QtQuick.Window 2.0 // used for qtest_verifyItem
+import QtTest 1.2
+import "testlogger.js" as TestLogger
+
+/*!
+ \qmltype TestCase
+ \inqmlmodule QtTest
+ \brief Represents a unit test case.
+ \since 4.8
+ \ingroup qtquicktest
+
+ \section1 Introduction to QML Test Cases
+
+ Test cases are written as JavaScript functions within a TestCase
+ type:
+
+ \code
+ import QtQuick 2.0
+ import QtTest 1.2
+
+ TestCase {
+ name: "MathTests"
+
+ function test_math() {
+ compare(2 + 2, 4, "2 + 2 = 4")
+ }
+
+ function test_fail() {
+ compare(2 + 2, 5, "2 + 2 = 5")
+ }
+ }
+ \endcode
+
+ Functions whose names start with "test_" are treated as test cases
+ to be executed. The \l name property is used to prefix the functions
+ in the output:
+
+ \code
+ ********* Start testing of MathTests *********
+ Config: Using QTest library 4.7.2, Qt 4.7.2
+ PASS : MathTests::initTestCase()
+ FAIL! : MathTests::test_fail() 2 + 2 = 5
+ Actual (): 4
+ Expected (): 5
+ Loc: [/home/.../tst_math.qml(12)]
+ PASS : MathTests::test_math()
+ PASS : MathTests::cleanupTestCase()
+ Totals: 3 passed, 1 failed, 0 skipped
+ ********* Finished testing of MathTests *********
+ \endcode
+
+ Because of the way JavaScript properties work, the order in which the
+ test functions are found is unpredictable. To assist with predictability,
+ the test framework will sort the functions on ascending order of name.
+ This can help when there are two tests that must be run in order.
+
+ Multiple TestCase types can be supplied. The test program will exit
+ once they have all completed. If a test case doesn't need to run
+ (because a precondition has failed), then \l optional can be set to true.
+
+ \section1 Data-driven Tests
+
+ Table data can be provided to a test using a function name that ends
+ with "_data". Alternatively, the \c init_data() function can be used
+ to provide default test data for all test functions without a matching
+ "_data" function in a TestCase type:
+
+
+ \code
+ import QtQuick 2.0
+ import QtTest 1.2
+
+ TestCase {
+ name: "DataTests"
+
+ function init_data() {
+ return [
+ {tag:"init_data_1", a:1, b:2, answer: 3},
+ {tag:"init_data_2", a:2, b:4, answer: 6}
+ ];
+ }
+
+ function test_table_data() {
+ return [
+ {tag: "2 + 2 = 4", a: 2, b: 2, answer: 4 },
+ {tag: "2 + 6 = 8", a: 2, b: 6, answer: 8 },
+ ]
+ }
+
+ function test_table(data) {
+ //data comes from test_table_data
+ compare(data.a + data.b, data.answer)
+ }
+
+ function test_default_table(data) {
+ //data comes from init_data
+ compare(data.a + data.b, data.answer)
+ }
+ }
+ \endcode
+
+ The test framework will iterate over all of the rows in the table
+ and pass each row to the test function. As shown, the columns can be
+ extracted for use in the test. The \c tag column is special - it is
+ printed by the test framework when a row fails, to help the reader
+ identify which case failed amongst a set of otherwise passing tests.
+
+ \section1 Benchmarks
+
+ Functions whose names start with "benchmark_" will be run multiple
+ times with the Qt benchmark framework, with an average timing value
+ reported for the runs. This is equivalent to using the \c{QBENCHMARK}
+ macro in the C++ version of QTestLib.
+
+ \code
+ TestCase {
+ id: top
+ name: "CreateBenchmark"
+
+ function benchmark_create_component() {
+ let component = Qt.createComponent("item.qml")
+ let obj = component.createObject(top)
+ obj.destroy()
+ component.destroy()
+ }
+ }
+
+ RESULT : CreateBenchmark::benchmark_create_component:
+ 0.23 msecs per iteration (total: 60, iterations: 256)
+ PASS : CreateBenchmark::benchmark_create_component()
+ \endcode
+
+ To get the effect of the \c{QBENCHMARK_ONCE} macro, prefix the test
+ function name with "benchmark_once_".
+
+ \section1 Simulating Keyboard and Mouse Events
+
+ The keyPress(), keyRelease(), and keyClick() methods can be used
+ to simulate keyboard events within unit tests. The events are
+ delivered to the currently focused QML item. You can pass either
+ a Qt.Key enum value or a latin1 char (string of length one)
+
+ \code
+ Rectangle {
+ width: 50; height: 50
+ focus: true
+
+ TestCase {
+ name: "KeyClick"
+ when: windowShown
+
+ function test_key_click() {
+ keyClick(Qt.Key_Left)
+ keyClick("a")
+ ...
+ }
+ }
+ }
+ \endcode
+
+ The mousePress(), mouseRelease(), mouseClick(), mouseDoubleClickSequence()
+ and mouseMove() methods can be used to simulate mouse events in a
+ similar fashion.
+
+ If your test creates other windows, it's possible that those windows
+ become active, stealing the focus from the TestCase's window. To ensure
+ that the TestCase's window is active, use the following code:
+
+ \code
+ testCase.Window.window.requestActivate()
+ tryCompare(testCase.Window.window, "active", true)
+ \endcode
+
+ \b{Note:} keyboard and mouse events can only be delivered once the
+ main window has been shown. Attempts to deliver events before then
+ will fail. Use the \l when and windowShown properties to track
+ when the main window has been shown.
+
+ \section1 Managing Dynamically Created Test Objects
+
+ A typical pattern with QML tests is to
+ \l {Dynamic QML Object Creation from JavaScript}{dynamically create}
+ an item and then destroy it at the end of the test function:
+
+ \code
+ TestCase {
+ id: testCase
+ name: "MyTest"
+ when: windowShown
+
+ function test_click() {
+ let item = Qt.createQmlObject("import QtQuick 2.0; Item {}", testCase);
+ verify(item);
+
+ // Test item...
+
+ item.destroy();
+ }
+ }
+ \endcode
+
+ The problem with this pattern is that any failures in the test function
+ will cause the call to \c item.destroy() to be skipped, leaving the item
+ hanging around in the scene until the test case has finished. This can
+ result in interference with future tests; for example, by blocking input
+ events or producing unrelated debug output that makes it difficult to
+ follow the code's execution.
+
+ By calling \l createTemporaryQmlObject() instead, the object is guaranteed
+ to be destroyed at the end of the test function:
+
+ \code
+ TestCase {
+ id: testCase
+ name: "MyTest"
+ when: windowShown
+
+ function test_click() {
+ let item = createTemporaryQmlObject("import QtQuick 2.0; Item {}", testCase);
+ verify(item);
+
+ // Test item...
+
+ // Don't need to worry about destroying "item" here.
+ }
+ }
+ \endcode
+
+ For objects that are created via the \l {Component::}{createObject()} function
+ of \l Component, the \l createTemporaryObject() function can be used.
+
+ \sa {QtTest::SignalSpy}{SignalSpy}, {Qt Quick Test}
+
+ \section1 Separating Tests from Application Logic
+
+ In most cases, you would want to separate your tests from the application
+ logic by splitting them into different projects and linking them.
+
+ For example, you could have the following project structure:
+
+ \badcode
+ .
+ | — CMakeLists.txt
+ | — main.cpp
+ | - main.qml
+ | — MyModule
+ | — MyButton.qml
+ | — CMakeLists.txt
+ | — tests
+ | — tst_testqml.qml
+ | — main.cpp
+ | — setup.cpp
+ | — setup.h
+ \endcode
+
+ Now, to test \c MyModule/MyButton.qml, create a library for
+ \c MyModule in \c MyModule/CMakeLists.txt and link it to your
+ test project, \c tests/UnitQMLTests/CMakeLists.txt:
+
+ \if defined(onlinedocs)
+ \tab {build-qt-app}{tab-cmake-add-library}{MyModule/CMakeLists.txt}{checked}
+ \tab {build-qt-app}{tab-cmake-link-against-library}{tests/CMakeLists.txt}{}
+ \tab {build-qt-app}{tab-tests_main}{tests/main.cpp}{}
+ \tab {build-qt-app}{tab-tests-setup-cpp}{tests/setup.cpp}{}
+ \tab
+ {build-qt-app}{tab-tests-setup-h}{tests/setup.h}{}
+ \tab {build-qt-app}{tab-project-cmake}{CMakeLists.txt}{}
+ \tabcontent {tab-cmake-add-library}
+ \else
+ \section2 Add Library
+ \endif
+ \dots
+ \snippet testApp/MyModule/CMakeLists.txt add library
+ \dots
+ \if defined(onlinedocs)
+ \endtabcontent
+ \tabcontent {tab-cmake-link-against-library}
+ \else
+ \section2 Link Against Library
+ \endif
+ \dots
+ \snippet testApp/tests/CMakeLists.txt link against library
+ \dots
+ \if defined(onlinedocs)
+ \endtabcontent
+ \tabcontent {tab-tests_main}
+ \else
+ \section2 Test main.cpp
+ \endif
+ \snippet testApp/tests/main.cpp main
+ \if defined(onlinedocs)
+ \endtabcontent
+ \tabcontent {tab-tests-setup-cpp}
+ \else
+ \section2 Test Setup C++
+ \endif
+ \snippet testApp/tests/setup.cpp setup
+ \if defined(onlinedocs)
+ \endtabcontent
+ \tabcontent {tab-tests-setup-h}
+ \else
+ \section2 Test Setup Header
+ \endif
+ \snippet testApp/tests/setup.h setup
+ \if defined(onlinedocs)
+ \endtabcontent
+ \tabcontent {tab-project-cmake}
+ \else
+ \section2 Project CMakeLists
+ \endif
+ \dots
+ \snippet testApp/CMakeLists.txt project-cmake
+ \dots
+ \if defined(onlinedocs)
+ \endtabcontent
+ \endif
+
+
+ Then, in \c tests/tst_testqml.qml, you can import
+ \c MyModule/MyButton.qml:
+
+ \if defined(onlinedocs)
+ \tab {test-qml}{tab-qml-import}{tests/tst_testqml.qml}{checked}
+ \tab {test-qml}{tab-qml-my-button}{MyModule/MyButton.qml}{}
+ \tabcontent {tab-qml-import}
+ \else
+ \section2 Import QML
+ \endif
+ \snippet testApp/tests/tst_testqml.qml import
+ \if defined(onlinedocs)
+ \endtabcontent
+ \tabcontent {tab-qml-my-button}
+ \else
+ \section2 Define QML Button
+ \endif
+ \snippet testApp/MyModule/MyButton.qml define
+ \if defined(onlinedocs)
+ \endtabcontent
+ \endif
+*/
+
+
+Item {
+ id: testCase
+ visible: false
+ TestUtil {
+ id:util
+ }
+
+ /*!
+ \qmlproperty string TestCase::name
+
+ This property defines the name of the test case for result reporting.
+ The default value is an empty string.
+
+ \code
+ TestCase {
+ name: "ButtonTests"
+ ...
+ }
+ \endcode
+ */
+ property string name
+
+ /*!
+ \qmlproperty bool TestCase::when
+
+ This property should be set to true when the application wants
+ the test cases to run. The default value is true. In the following
+ example, a test is run when the user presses the mouse button:
+
+ \code
+ Rectangle {
+ id: foo
+ width: 640; height: 480
+ color: "cyan"
+
+ MouseArea {
+ id: area
+ anchors.fill: parent
+ }
+
+ property bool bar: true
+
+ TestCase {
+ name: "ItemTests"
+ when: area.pressed
+ id: test1
+
+ function test_bar() {
+ verify(bar)
+ }
+ }
+ }
+ \endcode
+
+ The test application will exit once all \l TestCase types
+ have been triggered and have run. The \l optional property can
+ be used to exclude a \l TestCase type.
+
+ \sa optional, completed
+ */
+ property bool when: true
+
+ /*!
+ \qmlproperty bool TestCase::completed
+
+ This property will be set to true once the test case has completed
+ execution. Test cases are only executed once. The initial value
+ is false.
+
+ \sa running, when
+ */
+ property bool completed: false
+
+ /*!
+ \qmlproperty bool TestCase::running
+
+ This property will be set to true while the test case is running.
+ The initial value is false, and the value will become false again
+ once the test case completes.
+
+ \sa completed, when
+ */
+ property bool running: false
+
+ /*!
+ \qmlproperty bool TestCase::optional
+
+ Multiple \l TestCase types can be supplied in a test application.
+ The application will exit once they have all completed. If a test case
+ does not need to run (because a precondition has failed), then this
+ property can be set to true. The default value is false.
+
+ \code
+ TestCase {
+ when: false
+ optional: true
+ function test_not_run() {
+ verify(false)
+ }
+ }
+ \endcode
+
+ \sa when, completed
+ */
+ property bool optional: false
+
+ /*!
+ \qmlproperty bool TestCase::windowShown
+
+ This property will be set to true after the QML viewing window has
+ been displayed. Normally test cases run as soon as the test application
+ is loaded and before a window is displayed. If the test case involves
+ visual types and behaviors, then it may need to be delayed until
+ after the window is shown.
+
+ \code
+ Button {
+ id: button
+ onClicked: text = "Clicked"
+ TestCase {
+ name: "ClickTest"
+ when: windowShown
+ function test_click() {
+ button.clicked();
+ compare(button.text, "Clicked");
+ }
+ }
+ }
+ \endcode
+ */
+ property bool windowShown: QTestRootObject.windowShown
+
+ // Internal private state. Identifiers prefixed with qtest are reserved.
+ /*! \internal */
+ property bool qtest_prevWhen: true
+ /*! \internal */
+ property int qtest_testId: -1
+ /*! \internal */
+ property bool qtest_componentCompleted : false
+ /*! \internal */
+ property var qtest_testCaseResult
+ /*! \internal */
+ property var qtest_results: qtest_results_normal
+ /*! \internal */
+ TestResult { id: qtest_results_normal }
+ /*! \internal */
+ property var qtest_events: qtest_events_normal
+ TestEvent { id: qtest_events_normal }
+ /*! \internal */
+ property var qtest_temporaryObjects: []
+
+ /*!
+ \qmlmethod TestCase::fail(message = "")
+
+ Fails the current test case, with the optional \a message.
+ Similar to \c{QFAIL(message)} in C++.
+ */
+ function fail(msg) {
+ if (msg === undefined)
+ msg = "";
+ qtest_results.fail(msg, util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::fail")
+ }
+
+ /*! \internal */
+ function qtest_fail(msg, frame) {
+ if (msg === undefined)
+ msg = "";
+ qtest_results.fail(msg, util.callerFile(frame), util.callerLine(frame))
+ throw new Error("QtQuickTest::fail")
+ }
+
+ /*!
+ \qmlmethod TestCase::verify(condition, message = "")
+
+ Fails the current test case if \a condition is false, and
+ displays the optional \a message. Similar to \c{QVERIFY(condition)}
+ or \c{QVERIFY2(condition, message)} in C++.
+ */
+ function verify(cond, msg, ...args) {
+ if (args.length > 0)
+ qtest_fail("More than two arguments given to verify(). Did you mean tryVerify() or tryCompare()?", 1)
+
+ if (msg === undefined)
+ msg = "";
+ if (!qtest_results.verify(cond, msg, util.callerFile(), util.callerLine()))
+ throw new Error("QtQuickTest::fail")
+ }
+
+ /*!
+ \since 5.8
+ \qmlmethod TestCase::tryVerify(function, timeout = 5000, message = "")
+
+ Fails the current test case if \a function does not evaluate to
+ \c true before the specified \a timeout (in milliseconds) has elapsed.
+ The function is evaluated multiple times until the timeout is
+ reached. An optional \a message is displayed upon failure.
+
+ This function is intended for testing applications where a condition
+ changes based on asynchronous events. Use verify() for testing
+ synchronous condition changes, and tryCompare() for testing
+ asynchronous property changes.
+
+ For example, in the code below, it's not possible to use tryCompare(),
+ because the \c currentItem property might be \c null for a short period
+ of time:
+
+ \code
+ tryCompare(listView.currentItem, "text", "Hello");
+ \endcode
+
+ Instead, we can use tryVerify() to first check that \c currentItem
+ isn't \c null, and then use a regular compare afterwards:
+
+ \code
+ tryVerify(function(){ return listView.currentItem })
+ compare(listView.currentItem.text, "Hello")
+ \endcode
+
+ \sa verify(), compare(), tryCompare(), SignalSpy::wait()
+ */
+ function tryVerify(expressionFunction, timeout, msg) {
+ if (!expressionFunction || !(expressionFunction instanceof Function)) {
+ qtest_results.fail("First argument must be a function", util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::fail")
+ }
+
+ if (timeout && typeof(timeout) !== "number") {
+ qtest_results.fail("timeout argument must be a number", util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::fail")
+ }
+
+ if (msg && typeof(msg) !== "string") {
+ qtest_results.fail("message argument must be a string", util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::fail")
+ }
+
+ if (!timeout)
+ timeout = 5000
+
+ if (msg === undefined)
+ msg = "function returned false"
+
+ if (!expressionFunction())
+ wait(0)
+
+ let i = 0
+ while (i < timeout && !expressionFunction()) {
+ wait(50)
+ i += 50
+ }
+
+ if (!qtest_results.verify(expressionFunction(), msg, util.callerFile(), util.callerLine()))
+ throw new Error("QtQuickTest::fail")
+ }
+
+ /*!
+ \since 5.13
+ \qmlmethod bool TestCase::isPolishScheduled(object itemOrWindow)
+
+ If \a itemOrWindow is an \l Item, this function returns \c true if
+ \l {QQuickItem::}{updatePolish()} has not been called on it since the
+ last call to \l {QQuickItem::}{polish()}, otherwise returns \c false.
+
+ Since Qt 6.5, if \a itemOrWindow is a \l Window, this function returns
+ \c true if \l {QQuickItem::}{updatePolish()} has not been called on any
+ item it manages since the last call to \l {QQuickItem::}{polish()} on
+ those items, otherwise returns \c false.
+
+ When assigning values to properties in QML, any layouting the item
+ must do as a result of the assignment might not take effect immediately,
+ but can instead be postponed until the item is polished. For these cases,
+ you can use this function to ensure that items have been polished
+ before the execution of the test continues. For example:
+
+ \code
+ verify(isPolishScheduled(item))
+ verify(waitForItemPolished(item))
+ \endcode
+
+ Without the call to \c isPolishScheduled() above, the
+ call to \c waitForItemPolished() might see that no polish
+ was scheduled and therefore pass instantly, assuming that
+ the item had already been polished. This function
+ makes it obvious why an item wasn't polished and allows tests to
+ fail early under such circumstances.
+
+ \sa waitForPolish(), QQuickItem::polish(), QQuickItem::updatePolish()
+ */
+ function isPolishScheduled(itemOrWindow) {
+ if (!itemOrWindow || typeof itemOrWindow !== "object") {
+ qtest_results.fail("Argument must be a valid Item or Window; actual type is " + typeof itemOrWindow,
+ util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::fail")
+ }
+
+ return qtest_results.isPolishScheduled(itemOrWindow)
+ }
+
+ /*!
+ \since 5.13
+ \deprecated [6.5] Use \l waitForPolish() instead.
+ \qmlmethod bool waitForItemPolished(object item, int timeout = 5000)
+
+ Waits for \a timeout milliseconds or until
+ \l {QQuickItem::}{updatePolish()} has been called on \a item.
+
+ Returns \c true if \c updatePolish() was called on \a item within
+ \a timeout milliseconds, otherwise returns \c false.
+
+ \sa isPolishScheduled(), QQuickItem::polish(), QQuickItem::updatePolish()
+ */
+ function waitForItemPolished(item, timeout) {
+ return waitForPolish(item, timeout)
+ }
+
+ /*!
+ \since 6.5
+ \qmlmethod bool waitForPolish(object windowOrItem, int timeout = 5000)
+
+ If \a windowOrItem is an Item, this functions waits for \a timeout
+ milliseconds or until \c isPolishScheduled(windowOrItem) returns \c false.
+ Returns \c true if \c isPolishScheduled(windowOrItem) returns \c false within
+ \a timeout milliseconds, otherwise returns \c false.
+
+ If \c windowOrItem is a Window, this functions waits for \c timeout
+ milliseconds or until \c isPolishScheduled() returns \c false for
+ all items managed by the window. Returns \c true if
+ \c isPolishScheduled() returns \c false for all items within
+ \a timeout milliseconds, otherwise returns \c false.
+
+ \sa isPolishScheduled(), QQuickItem::polish(), QQuickItem::updatePolish()
+ */
+ function waitForPolish(windowOrItem, timeout) {
+ if (!windowOrItem || typeof windowOrItem !== "object") {
+ qtest_results.fail("First argument must be a valid Item or Window; actual type is " + typeof windowOrItem,
+ util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::fail")
+ }
+
+ if (timeout !== undefined && typeof(timeout) !== "number") {
+ qtest_results.fail("Second argument must be a number; actual type is " + typeof timeout,
+ util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::fail")
+ }
+
+ if (!timeout)
+ timeout = 5000
+
+ return qtest_results.waitForPolish(windowOrItem, timeout)
+ }
+
+ /*!
+ \since 5.9
+ \qmlmethod object TestCase::createTemporaryQmlObject(string qml, object parent, string filePath)
+
+ This function dynamically creates a QML object from the given \a qml
+ string with the specified \a parent. The returned object will be
+ destroyed (if it was not already) after \l cleanup() has finished
+ executing, meaning that objects created with this function are
+ guaranteed to be destroyed after each test, regardless of whether or
+ not the tests fail.
+
+ If there was an error while creating the object, \c null will be
+ returned.
+
+ If \a filePath is specified, it will be used for error reporting for
+ the created object.
+
+ This function calls
+ \l {QtQml::Qt::createQmlObject()}{Qt.createQmlObject()} internally.
+
+ \sa {Managing Dynamically Created Test Objects}
+ */
+ function createTemporaryQmlObject(qml, parent, filePath) {
+ if (typeof qml !== "string") {
+ qtest_results.fail("First argument must be a string of QML; actual type is " + typeof qml,
+ util.callerFile(), util.callerLine());
+ throw new Error("QtQuickTest::fail");
+ }
+
+ if (!parent || typeof parent !== "object") {
+ qtest_results.fail("Second argument must be a valid parent object; actual type is " + typeof parent,
+ util.callerFile(), util.callerLine());
+ throw new Error("QtQuickTest::fail");
+ }
+
+ if (filePath !== undefined && typeof filePath !== "string") {
+ qtest_results.fail("Third argument must be a file path string; actual type is " + typeof filePath,
+ util.callerFile(), util.callerLine());
+ throw new Error("QtQuickTest::fail");
+ }
+
+ let object = Qt.createQmlObject(qml, parent, filePath);
+ qtest_temporaryObjects.push(object);
+ return object;
+ }
+
+ /*!
+ \since 5.9
+ \qmlmethod object TestCase::createTemporaryObject(Component component, object parent, object properties)
+
+ This function dynamically creates a QML object from the given
+ \a component with the specified optional \a parent and \a properties.
+ The returned object will be destroyed (if it was not already) after
+ \l cleanup() has finished executing, meaning that objects created with
+ this function are guaranteed to be destroyed after each test,
+ regardless of whether or not the tests fail.
+
+ If there was an error while creating the object, \c null will be
+ returned.
+
+ This function calls
+ \l {QtQml::Component::createObject()}{component.createObject()}
+ internally.
+
+ \sa {Managing Dynamically Created Test Objects}
+ */
+ function createTemporaryObject(component, parent, properties) {
+ if (typeof component !== "object") {
+ qtest_results.fail("First argument must be a Component; actual type is " + typeof component,
+ util.callerFile(), util.callerLine());
+ throw new Error("QtQuickTest::fail");
+ }
+
+ if (properties && typeof properties !== "object") {
+ qtest_results.fail("Third argument must be an object; actual type is " + typeof properties,
+ util.callerFile(), util.callerLine());
+ throw new Error("QtQuickTest::fail");
+ }
+
+ if (parent === undefined)
+ parent = null
+
+ let object = component.createObject(parent, properties ? properties : ({}));
+ qtest_temporaryObjects.push(object);
+ return object;
+ }
+
+ /*!
+ \internal
+
+ Destroys all temporary objects that still exist.
+ */
+ function qtest_destroyTemporaryObjects() {
+ for (let i = 0; i < qtest_temporaryObjects.length; ++i) {
+ let temporaryObject = qtest_temporaryObjects[i];
+ // ### the typeof check can be removed when QTBUG-57749 is fixed
+ if (temporaryObject && typeof temporaryObject.destroy === "function")
+ temporaryObject.destroy();
+ }
+ qtest_temporaryObjects = [];
+ }
+
+ /*! \internal */
+ // Determine what is o.
+ // Discussions and reference: http://philrathe.com/articles/equiv
+ // Test suites: http://philrathe.com/tests/equiv
+ // Author: Philippe Rathé
+ function qtest_typeof(o) {
+ if (typeof o === "undefined") {
+ return "undefined";
+
+ // consider: typeof null === object
+ } else if (o === null) {
+ return "null";
+
+ } else if (o.constructor === String) {
+ return "string";
+
+ } else if (o.constructor === Boolean) {
+ return "boolean";
+
+ } else if (o.constructor === Number) {
+
+ if (isNaN(o)) {
+ return "nan";
+ } else {
+ return "number";
+ }
+ // consider: typeof [] === object
+ } else if (o instanceof Array) {
+ return "array";
+
+ // consider: typeof new Date() === object
+ } else if (o instanceof Date) {
+ return "date";
+
+ // consider: /./ instanceof Object;
+ // /./ instanceof RegExp;
+ // typeof /./ === "function"; // => false in IE and Opera,
+ // true in FF and Safari
+ } else if (o instanceof RegExp) {
+ return "regexp";
+
+ } else if (typeof o === "object") {
+ if ("mapFromItem" in o && "mapToItem" in o) {
+ return "declarativeitem"; // @todo improve detection of declarative items
+ } else if ("x" in o && "y" in o && "z" in o) {
+ return "vector3d"; // Qt 3D vector
+ }
+ return "object";
+ } else if (o instanceof Function) {
+ return "function";
+ } else {
+ return undefined;
+ }
+ }
+
+ /*! \internal */
+ // Test for equality
+ // Large parts contain sources from QUnit or http://philrathe.com
+ // Discussions and reference: http://philrathe.com/articles/equiv
+ // Test suites: http://philrathe.com/tests/equiv
+ // Author: Philippe Rathé
+ function qtest_compareInternal(act, exp) {
+ let success = false;
+ if (act === exp) {
+ success = true; // catch the most you can
+ } else if (act === null || exp === null || typeof act === "undefined" || typeof exp === "undefined") {
+ success = false; // don't lose time with error prone cases
+ } else {
+ let typeExp = qtest_typeof(exp), typeAct = qtest_typeof(act)
+ if (typeExp !== typeAct) {
+ // allow object vs string comparison (e.g. for colors)
+ // else break on different types
+ if ((typeExp === "string" && (typeAct === "object") || typeAct === "declarativeitem")
+ || ((typeExp === "object" || typeExp === "declarativeitem") && typeAct === "string")) {
+ success = (act == exp) // @disable-check M126
+ }
+ } else if (typeExp === "string" || typeExp === "boolean" ||
+ typeExp === "null" || typeExp === "undefined") {
+ if (exp instanceof act.constructor || act instanceof exp.constructor) {
+ // to catch short annotaion VS 'new' annotation of act declaration
+ // e.g. let i = 1;
+ // let j = new Number(1);
+ success = (act == exp) // @disable-check M126
+ } else {
+ success = (act === exp)
+ }
+ } else if (typeExp === "nan") {
+ success = isNaN(act);
+ } else if (typeExp === "number") {
+ // Use act fuzzy compare if the two values are floats
+ if (Math.abs(act - exp) <= 0.00001) {
+ success = true
+ }
+ } else if (typeExp === "array") {
+ success = qtest_compareInternalArrays(act, exp)
+ } else if (typeExp === "object") {
+ success = qtest_compareInternalObjects(act, exp)
+ } else if (typeExp === "declarativeitem") {
+ success = qtest_compareInternalObjects(act, exp) // @todo improve comparison of declarative items
+ } else if (typeExp === "vector3d") {
+ success = (Math.abs(act.x - exp.x) <= 0.00001 &&
+ Math.abs(act.y - exp.y) <= 0.00001 &&
+ Math.abs(act.z - exp.z) <= 0.00001)
+ } else if (typeExp === "date") {
+ success = (act.valueOf() === exp.valueOf())
+ } else if (typeExp === "regexp") {
+ success = (act.source === exp.source && // the regex itself
+ act.global === exp.global && // and its modifers (gmi) ...
+ act.ignoreCase === exp.ignoreCase &&
+ act.multiline === exp.multiline)
+ }
+ }
+ return success
+ }
+
+ /*! \internal */
+ function qtest_compareInternalObjects(act, exp) {
+ let i;
+ let eq = true; // unless we can proove it
+ let aProperties = [], bProperties = []; // collection of strings
+
+ // comparing constructors is more strict than using instanceof
+ if (act.constructor !== exp.constructor) {
+ return false;
+ }
+
+ for (i in act) { // be strict: don't ensures hasOwnProperty and go deep
+ aProperties.push(i); // collect act's properties
+ if (!qtest_compareInternal(act[i], exp[i])) {
+ eq = false;
+ break;
+ }
+ }
+
+ for (i in exp) {
+ bProperties.push(i); // collect exp's properties
+ }
+
+ if (aProperties.length === 0 && bProperties.length === 0) { // at least a special case for QUrl
+ return eq && (JSON.stringify(act) === JSON.stringify(exp));
+ }
+
+ // Ensures identical properties name
+ return eq && qtest_compareInternal(aProperties.sort(), bProperties.sort());
+
+ }
+
+ /*! \internal */
+ function qtest_compareInternalArrays(actual, expected) {
+ if (actual.length !== expected.length) {
+ return false
+ }
+
+ for (let i = 0, len = actual.length; i < len; i++) {
+ if (!qtest_compareInternal(actual[i], expected[i])) {
+ return false
+ }
+ }
+
+ return true
+ }
+
+ /*!
+ \qmlmethod TestCase::compare(actual, expected, message = "")
+
+ Fails the current test case if \a actual is not the same as
+ \a expected, and displays the optional \a message. Similar
+ to \c{QCOMPARE(actual, expected)} in C++.
+
+ \sa tryCompare(), fuzzyCompare
+ */
+ function compare(actual, expected, msg) {
+ let act = qtest_results.stringify(actual)
+ let exp = qtest_results.stringify(expected)
+
+ let success = qtest_compareInternal(actual, expected)
+ if (msg === undefined) {
+ if (success)
+ msg = "COMPARE()"
+ else
+ msg = "Compared values are not the same"
+ }
+ if (!qtest_results.compare(success, msg, act, exp, util.callerFile(), util.callerLine())) {
+ throw new Error("QtQuickTest::fail")
+ }
+ }
+
+ /*!
+ \qmlmethod TestCase::fuzzyCompare(actual, expected, delta, message = "")
+
+ Fails the current test case if the difference betwen \a actual and \a expected
+ is greater than \a delta, and displays the optional \a message. Similar
+ to \c{qFuzzyCompare(actual, expected)} in C++ but with a required \a delta value.
+
+ This function can also be used for color comparisons if both the \a actual and
+ \a expected values can be converted into color values. If any of the differences
+ for RGBA channel values are greater than \a delta, the test fails.
+
+ \sa tryCompare(), compare()
+ */
+ function fuzzyCompare(actual, expected, delta, msg) {
+ if (delta === undefined)
+ qtest_fail("A delta value is required for fuzzyCompare", 2)
+
+ let success = qtest_results.fuzzyCompare(actual, expected, delta)
+ if (msg === undefined) {
+ if (success)
+ msg = "FUZZYCOMPARE()"
+ else
+ msg = "Compared values are not the same with delta(" + delta + ")"
+ }
+
+ if (!qtest_results.compare(success, msg, actual, expected, util.callerFile(), util.callerLine())) {
+ throw new Error("QtQuickTest::fail")
+ }
+ }
+
+ /*!
+ \qmlmethod object TestCase::grabImage(item)
+
+ Returns a snapshot image object of the given \a item.
+
+ The returned image object has the following properties:
+ \list
+ \li width Returns the width of the underlying image (since 5.10)
+ \li height Returns the height of the underlying image (since 5.10)
+ \li size Returns the size of the underlying image (since 5.10)
+ \endlist
+
+ Additionally, the returned image object has the following methods:
+ \list
+ \li \c {red(x, y)} Returns the red channel value of the pixel at \e x, \e y position
+ \li \c {green(x, y)} Returns the green channel value of the pixel at \e x, \e y position
+ \li \c {blue(x, y)} Returns the blue channel value of the pixel at \e x, \e y position
+ \li \c {alpha(x, y)} Returns the alpha channel value of the pixel at \e x, \e y position
+ \li \c {pixel(x, y)} Returns the color value of the pixel at \e x, \e y position
+ \li \c {equals(image)} Returns \c true if this image is identical to \e image -
+ see \l QImage::operator== (since 5.6)
+
+ For example:
+
+ \code
+ let image = grabImage(rect);
+ compare(image.red(10, 10), 255);
+ compare(image.pixel(20, 20), Qt.rgba(255, 0, 0, 255));
+
+ rect.width += 10;
+ let newImage = grabImage(rect);
+ verify(!newImage.equals(image));
+ \endcode
+
+ \li \c {save(path)} Saves the image to the given \e path. If the image cannot
+ be saved, an exception will be thrown. (since 5.10)
+
+ This can be useful to perform postmortem analysis on failing tests, for
+ example:
+
+ \code
+ let image = grabImage(rect);
+ try {
+ compare(image.width, 100);
+ } catch (ex) {
+ image.save("debug.png");
+ throw ex;
+ }
+ \endcode
+
+ \endlist
+ */
+ function grabImage(item) {
+ return qtest_results.grabImage(item);
+ }
+
+ /*!
+ \since 5.4
+ \qmlmethod QtObject TestCase::findChild(parent, objectName)
+
+ Returns the first child of \a parent with \a objectName, or \c null if
+ no such item exists. Both visual and non-visual children are searched
+ recursively, with visual children being searched first.
+
+ \code
+ compare(findChild(item, "childObject"), expectedChildObject);
+ \endcode
+ */
+ function findChild(parent, objectName) {
+ // First, search the visual item hierarchy.
+ let child = qtest_findVisualChild(parent, objectName);
+ if (child)
+ return child;
+
+ // If it's not a visual child, it might be a QObject child.
+ return qtest_results.findChild(parent, objectName);
+ }
+
+ /*! \internal */
+ function qtest_findVisualChild(parent, objectName) {
+ if (!parent || parent.children === undefined)
+ return null;
+
+ for (let i = 0; i < parent.children.length; ++i) {
+ // Is this direct child of ours the child we're after?
+ let child = parent.children[i];
+ if (child.objectName === objectName)
+ return child;
+ }
+
+ for (let i = 0; i < parent.children.length; ++i) {
+ // Try the direct child's children.
+ let child = qtest_findVisualChild(parent.children[i], objectName);
+ if (child)
+ return child;
+ }
+ return null;
+ }
+
+ /*!
+ \qmlmethod TestCase::tryCompare(obj, property, expected, timeout = 5000, message = "")
+
+ Fails the current test case if the specified \a property on \a obj
+ is not the same as \a expected, and displays the optional \a message.
+ The test will be retried multiple times until the
+ \a timeout (in milliseconds) is reached.
+
+ This function is intended for testing applications where a property
+ changes value based on asynchronous events. Use compare() for testing
+ synchronous property changes.
+
+ \code
+ tryCompare(img, "status", BorderImage.Ready)
+ compare(img.width, 120)
+ compare(img.height, 120)
+ compare(img.horizontalTileMode, BorderImage.Stretch)
+ compare(img.verticalTileMode, BorderImage.Stretch)
+ \endcode
+
+ SignalSpy::wait() provides an alternative method to wait for a
+ signal to be emitted.
+
+ \sa compare(), SignalSpy::wait()
+ */
+ function tryCompare(obj, prop, ...args) {
+ if (typeof(prop) !== "string" && typeof(prop) !== "number") {
+ qtest_results.fail("A property name as string or index is required for tryCompare",
+ util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::fail")
+ }
+ if (args.length === 0) {
+ qtest_results.fail("A value is required for tryCompare",
+ util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::fail")
+ }
+ let [value, timeout, msg] = args
+ if (timeout !== undefined && typeof(timeout) !== "number") {
+ qtest_results.fail("timeout should be a number",
+ util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::fail")
+ }
+ if (!timeout)
+ timeout = 5000
+ if (msg === undefined)
+ msg = "property " + prop
+ if (!qtest_compareInternal(obj[prop], value))
+ wait(0)
+ let i = 0
+ while (i < timeout && !qtest_compareInternal(obj[prop], value)) {
+ wait(50)
+ i += 50
+ }
+ let actual = obj[prop]
+ let act = qtest_results.stringify(actual)
+ let exp = qtest_results.stringify(value)
+ let success = qtest_compareInternal(actual, value)
+ if (!qtest_results.compare(success, msg, act, exp, util.callerFile(), util.callerLine()))
+ throw new Error("QtQuickTest::fail")
+ }
+
+ /*!
+ \qmlmethod TestCase::skip(message = "")
+
+ Skips the current test case and prints the optional \a message.
+ If this is a data-driven test, then only the current row is skipped.
+ Similar to \c{QSKIP(message)} in C++.
+ */
+ function skip(msg) {
+ if (msg === undefined)
+ msg = ""
+ qtest_results.skip(msg, util.callerFile(), util.callerLine())
+ throw new Error("QtQuickTest::skip")
+ }
+
+ /*!
+ \qmlmethod TestCase::expectFail(tag, message)
+
+ In a data-driven test, marks the row associated with \a tag as
+ expected to fail. When the fail occurs, display the \a message,
+ abort the test, and mark the test as passing. Similar to
+ \c{QEXPECT_FAIL(tag, message, Abort)} in C++.
+
+ If the test is not data-driven, then \a tag must be set to
+ an empty string.
+
+ \sa expectFailContinue()
+ */
+ function expectFail(tag, msg) {
+ if (tag === undefined) {
+ warn("tag argument missing from expectFail()")
+ tag = ""
+ }
+ if (msg === undefined) {
+ warn("message argument missing from expectFail()")
+ msg = ""
+ }
+ if (!qtest_results.expectFail(tag, msg, util.callerFile(), util.callerLine()))
+ throw new Error("QtQuickTest::expectFail")
+ }
+
+ /*!
+ \qmlmethod TestCase::expectFailContinue(tag, message)
+
+ In a data-driven test, marks the row associated with \a tag as
+ expected to fail. When the fail occurs, display the \a message,
+ and then continue the test. Similar to
+ \c{QEXPECT_FAIL(tag, message, Continue)} in C++.
+
+ If the test is not data-driven, then \a tag must be set to
+ an empty string.
+
+ \sa expectFail()
+ */
+ function expectFailContinue(tag, msg) {
+ if (tag === undefined) {
+ warn("tag argument missing from expectFailContinue()")
+ tag = ""
+ }
+ if (msg === undefined) {
+ warn("message argument missing from expectFailContinue()")
+ msg = ""
+ }
+ if (!qtest_results.expectFailContinue(tag, msg, util.callerFile(), util.callerLine()))
+ throw new Error("QtQuickTest::expectFail")
+ }
+
+ /*!
+ \qmlmethod TestCase::warn(message)
+
+ Prints \a message as a warning message. Similar to
+ \c{qWarning(message)} in C++.
+
+ \sa ignoreWarning()
+ */
+ function warn(msg) {
+ if (msg === undefined)
+ msg = ""
+ qtest_results.warn(msg, util.callerFile(), util.callerLine());
+ }
+
+ /*!
+ \qmlmethod TestCase::ignoreWarning(message)
+
+ Marks \a message as an ignored warning message. When it occurs,
+ the warning will not be printed and the test passes. If the message
+ does not occur, then the test will fail. Similar to
+ \c{QTest::ignoreMessage(QtWarningMsg, message)} in C++.
+
+ Since Qt 5.12, \a message can be either a string, or a regular
+ expression providing a pattern of messages to ignore.
+
+ For example, the following snippet will ignore a string warning message:
+ \qml
+ ignoreWarning("Something sort of bad happened")
+ \endqml
+
+ And the following snippet will ignore a regular expression matching a
+ number of possible warning messages:
+ \qml
+ ignoreWarning(new RegExp("[0-9]+ bad things happened"))
+ \endqml
+
+ \note Despite being a JavaScript RegExp object, it will not be
+ interpreted as such; instead, the pattern will be passed to
+ \l QRegularExpression.
+
+ \sa warn()
+ */
+ function ignoreWarning(msg) {
+ if (msg === undefined)
+ msg = ""
+ qtest_results.ignoreWarning(msg)
+ }
+
+ /*!
+ \qmlmethod TestCase::failOnWarning(message)
+ \since 6.3
+
+ Appends a test failure to the test log for each warning that matches
+ \a message. The test function will continue execution when a failure
+ is added.
+
+ \a message can be either a string, or a regular expression providing a
+ pattern of messages. In the latter case, for each warning encountered,
+ the first pattern that matches will cause a failure, and the remaining
+ patterns will be ignored.
+
+ All patterns are cleared at the end of each test function.
+
+ For example, the following snippet will fail a test if a warning with
+ the text "Something bad happened" is produced:
+ \qml
+ failOnWarning("Something bad happened")
+ \endqml
+
+ The following snippet will fail a test if any warning matching the
+ given pattern is encountered:
+ \qml
+ failOnWarning(/[0-9]+ bad things happened/)
+ \endqml
+
+ To fail every test that triggers a given warning, pass a suitable regular
+ expression to this function in \l init():
+
+ \qml
+ function init() {
+ failOnWarning(/.?/)
+ }
+ \endqml
+
+ \note Despite being a JavaScript RegExp object, it will not be
+ interpreted as such; instead, the pattern will be passed to \l
+ QRegularExpression.
+
+ \note ignoreMessage() takes precedence over this function, so any
+ warnings that match a pattern given to both \c ignoreMessage() and \c
+ failOnWarning() will be ignored.
+
+ \sa QTest::failOnWarning(), warn()
+ */
+ function failOnWarning(msg) {
+ if (msg === undefined)
+ msg = ""
+ qtest_results.failOnWarning(msg)
+ }
+
+ /*!
+ \qmlmethod TestCase::wait(ms)
+
+ Waits for \a ms milliseconds while processing Qt events.
+
+ \note This methods uses a precise timer to do the actual waiting. The
+ event you are waiting for may not. In particular, any animations as
+ well as the \l{Timer} QML type can use either precise or coarse
+ timers, depending on various factors. For a coarse timer you have
+ to expect a drift of around 5% in relation to the precise timer used
+ by TestCase::wait(). Qt cannot give hard guarantees on the drift,
+ though, because the operating system usually doesn't offer hard
+ guarantees on timers.
+
+ \sa sleep(), waitForRendering(), Qt::TimerType
+ */
+ function wait(ms) {
+ qtest_results.wait(ms)
+ }
+
+ /*!
+ \qmlmethod TestCase::waitForRendering(item, timeout = 5000)
+
+ Waits for \a timeout milliseconds or until the \a item is rendered by the renderer.
+ Returns true if \c item is rendered in \a timeout milliseconds, otherwise returns false.
+ The default \a timeout value is 5000.
+
+ \sa sleep(), wait()
+ */
+ function waitForRendering(item, timeout) {
+ if (timeout === undefined)
+ timeout = 5000
+ if (!qtest_verifyItem(item, "waitForRendering"))
+ return
+ return qtest_results.waitForRendering(item, timeout)
+ }
+
+ /*!
+ \qmlmethod TestCase::sleep(ms)
+
+ Sleeps for \a ms milliseconds without processing Qt events.
+
+ \sa wait(), waitForRendering()
+ */
+ function sleep(ms) {
+ qtest_results.sleep(ms)
+ }
+
+ /*!
+ \qmlmethod TestCase::keyPress(key, modifiers = Qt.NoModifier, delay = -1)
+
+ Simulates pressing a \a key with optional \a modifiers on the currently
+ focused item. If \a delay is larger than 0, the test will wait for
+ \a delay milliseconds.
+
+ The event will be sent to the TestCase window or, in case of multiple windows,
+ to the current active window. See \l QGuiApplication::focusWindow() for more details.
+
+ \b{Note:} At some point you should release the key using keyRelease().
+
+ \sa keyRelease(), keyClick()
+ */
+ function keyPress(key, modifiers, delay) {
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifier
+ if (delay === undefined)
+ delay = -1
+ if (typeof(key) === "string" && key.length === 1) {
+ if (!qtest_events.keyPressChar(key, modifiers, delay))
+ qtest_fail("window not shown", 2)
+ } else {
+ if (!qtest_events.keyPress(key, modifiers, delay))
+ qtest_fail("window not shown", 2)
+ }
+ }
+
+ /*!
+ \qmlmethod TestCase::keyRelease(key, modifiers = Qt.NoModifier, delay = -1)
+
+ Simulates releasing a \a key with optional \a modifiers on the currently
+ focused item. If \a delay is larger than 0, the test will wait for
+ \a delay milliseconds.
+
+ The event will be sent to the TestCase window or, in case of multiple windows,
+ to the current active window. See \l QGuiApplication::focusWindow() for more details.
+
+ \sa keyPress(), keyClick()
+ */
+ function keyRelease(key, modifiers, delay) {
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifier
+ if (delay === undefined)
+ delay = -1
+ if (typeof(key) === "string" && key.length === 1) {
+ if (!qtest_events.keyReleaseChar(key, modifiers, delay))
+ qtest_fail("window not shown", 2)
+ } else {
+ if (!qtest_events.keyRelease(key, modifiers, delay))
+ qtest_fail("window not shown", 2)
+ }
+ }
+
+ /*!
+ \qmlmethod TestCase::keyClick(key, modifiers = Qt.NoModifier, delay = -1)
+
+ Simulates clicking of \a key with optional \a modifiers on the currently
+ focused item. If \a delay is larger than 0, the test will wait for
+ \a delay milliseconds.
+
+ The event will be sent to the TestCase window or, in case of multiple windows,
+ to the current active window. See \l QGuiApplication::focusWindow() for more details.
+
+ \sa keyPress(), keyRelease()
+ */
+ function keyClick(key, modifiers, delay) {
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifier
+ if (delay === undefined)
+ delay = -1
+ if (typeof(key) === "string" && key.length === 1) {
+ if (!qtest_events.keyClickChar(key, modifiers, delay))
+ qtest_fail("window not shown", 2)
+ } else {
+ if (!qtest_events.keyClick(key, modifiers, delay))
+ qtest_fail("window not shown", 2)
+ }
+ }
+
+ /*!
+ \since 5.10
+ \qmlmethod TestCase::keySequence(keySequence)
+
+ Simulates typing of \a keySequence. The key sequence can be set
+ to one of the \l{QKeySequence::StandardKey}{standard keyboard shortcuts}, or
+ it can be described with a string containing a sequence of up to four key
+ presses.
+
+ Each event shall be sent to the TestCase window or, in case of multiple windows,
+ to the current active window. See \l QGuiApplication::focusWindow() for more details.
+
+ \sa keyPress(), keyRelease(), {GNU Emacs Style Key Sequences},
+ {QtQuick::Shortcut::sequence}{Shortcut.sequence}
+ */
+ function keySequence(keySequence) {
+ if (!qtest_events.keySequence(keySequence))
+ qtest_fail("window not shown", 2)
+ }
+
+ /*!
+ \qmlmethod TestCase::mousePress(item, x = item.width / 2, y = item.height / 2, button = Qt.LeftButton, modifiers = Qt.NoModifier, delay = -1)
+
+ Simulates pressing a mouse \a button with optional \a modifiers
+ on an \a item. The position is defined by \a x and \a y.
+ If \a x or \a y are not defined the position will be the center of \a item.
+ If \a delay is specified, the test will wait for the specified amount of
+ milliseconds before the press.
+
+ The position given by \a x and \a y is transformed from the co-ordinate
+ system of \a item into window co-ordinates and then delivered.
+ If \a item is obscured by another item, or a child of \a item occupies
+ that position, then the event will be delivered to the other item instead.
+
+ \sa mouseRelease(), mouseClick(), mouseDoubleClickSequence(), mouseMove(), mouseDrag(), mouseWheel()
+ */
+ function mousePress(item, x, y, button, modifiers, delay) {
+ if (!qtest_verifyItem(item, "mousePress"))
+ return
+
+ if (button === undefined)
+ button = Qt.LeftButton
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifier
+ if (delay === undefined)
+ delay = -1
+ if (x === undefined)
+ x = item.width / 2
+ if (y === undefined)
+ y = item.height / 2
+ if (!qtest_events.mousePress(item, x, y, button, modifiers, delay))
+ qtest_fail("window not shown", 2)
+ }
+
+ /*!
+ \qmlmethod TestCase::mouseRelease(item, x = item.width / 2, y = item.height / 2, button = Qt.LeftButton, modifiers = Qt.NoModifier, delay = -1)
+
+ Simulates releasing a mouse \a button with optional \a modifiers
+ on an \a item. The position of the release is defined by \a x and \a y.
+ If \a x or \a y are not defined the position will be the center of \a item.
+ If \a delay is specified, the test will wait for the specified amount of
+ milliseconds before releasing the button.
+
+ The position given by \a x and \a y is transformed from the co-ordinate
+ system of \a item into window co-ordinates and then delivered.
+ If \a item is obscured by another item, or a child of \a item occupies
+ that position, then the event will be delivered to the other item instead.
+
+ \sa mousePress(), mouseClick(), mouseDoubleClickSequence(), mouseMove(), mouseDrag(), mouseWheel()
+ */
+ function mouseRelease(item, x, y, button, modifiers, delay) {
+ if (!qtest_verifyItem(item, "mouseRelease"))
+ return
+
+ if (button === undefined)
+ button = Qt.LeftButton
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifier
+ if (delay === undefined)
+ delay = -1
+ if (x === undefined)
+ x = item.width / 2
+ if (y === undefined)
+ y = item.height / 2
+ if (!qtest_events.mouseRelease(item, x, y, button, modifiers, delay))
+ qtest_fail("window not shown", 2)
+ }
+
+ /*!
+ \qmlmethod TestCase::mouseDrag(item, x, y, dx, dy, button = Qt.LeftButton, modifiers = Qt.NoModifier, delay = -1)
+
+ Simulates dragging the mouse on an \a item with \a button pressed and optional \a modifiers
+ The initial drag position is defined by \a x and \a y,
+ and drag distance is defined by \a dx and \a dy. If \a delay is specified,
+ the test will wait for the specified amount of milliseconds before releasing the button.
+
+ The position given by \a x and \a y is transformed from the co-ordinate
+ system of \a item into window co-ordinates and then delivered.
+ If \a item is obscured by another item, or a child of \a item occupies
+ that position, then the event will be delivered to the other item instead.
+
+ \sa mousePress(), mouseClick(), mouseDoubleClickSequence(), mouseMove(), mouseRelease(), mouseWheel()
+ */
+ function mouseDrag(item, x, y, dx, dy, button, modifiers, delay) {
+ if (!qtest_verifyItem(item, "mouseDrag"))
+ return
+
+ if (item.x === undefined || item.y === undefined)
+ return
+ if (button === undefined)
+ button = Qt.LeftButton
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifier
+ if (delay === undefined)
+ delay = -1
+ let moveDelay = Math.max(1, delay === -1 ? qtest_events.defaultMouseDelay : delay)
+
+ // Divide dx and dy to have intermediate mouseMove while dragging
+ // Fractions of dx/dy need be superior to the dragThreshold
+ // to make the drag works though
+ let intermediateDx = Math.round(dx/3)
+ if (Math.abs(intermediateDx) < (util.dragThreshold + 1))
+ intermediateDx = 0
+ let intermediateDy = Math.round(dy/3)
+ if (Math.abs(intermediateDy) < (util.dragThreshold + 1))
+ intermediateDy = 0
+
+ mousePress(item, x, y, button, modifiers, delay)
+
+ // Trigger dragging by dragging past the drag threshold, but making sure to only drag
+ // along a certain axis if a distance greater than zero was given for that axis.
+ let dragTriggerXDistance = dx > 0 ? (util.dragThreshold + 1) : 0
+ let dragTriggerYDistance = dy > 0 ? (util.dragThreshold + 1) : 0
+ mouseMove(item, x + dragTriggerXDistance, y + dragTriggerYDistance, moveDelay, button, modifiers)
+ if (intermediateDx !== 0 || intermediateDy !== 0) {
+ mouseMove(item, x + intermediateDx, y + intermediateDy, moveDelay, button, modifiers)
+ mouseMove(item, x + 2*intermediateDx, y + 2*intermediateDy, moveDelay, button, modifiers)
+ }
+ mouseMove(item, x + dx, y + dy, moveDelay, button, modifiers)
+ mouseRelease(item, x + dx, y + dy, button, modifiers, delay)
+ }
+
+ /*!
+ \qmlmethod TestCase::mouseClick(item, x = item.width / 2, y = item.height / 2, button = Qt.LeftButton, modifiers = Qt.NoModifier, delay = -1)
+
+ Simulates clicking a mouse \a button with optional \a modifiers
+ on an \a item. The position of the click is defined by \a x and \a y.
+ If \a x and \a y are not defined the position will be the center of \a item.
+ If \a delay is specified, the test will wait for the specified amount of
+ milliseconds before pressing and before releasing the button.
+
+ The position given by \a x and \a y is transformed from the co-ordinate
+ system of \a item into window co-ordinates and then delivered.
+ If \a item is obscured by another item, or a child of \a item occupies
+ that position, then the event will be delivered to the other item instead.
+
+ \sa mousePress(), mouseRelease(), mouseDoubleClickSequence(), mouseMove(), mouseDrag(), mouseWheel()
+ */
+ function mouseClick(item, x, y, button, modifiers, delay) {
+ if (!qtest_verifyItem(item, "mouseClick"))
+ return
+
+ if (button === undefined)
+ button = Qt.LeftButton
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifier
+ if (delay === undefined)
+ delay = -1
+ if (x === undefined)
+ x = item.width / 2
+ if (y === undefined)
+ y = item.height / 2
+ if (!qtest_events.mouseClick(item, x, y, button, modifiers, delay))
+ qtest_fail("window not shown", 2)
+ }
+
+ /*!
+ \qmlmethod TestCase::mouseDoubleClickSequence(item, x = item.width / 2, y = item.height / 2, button = Qt.LeftButton, modifiers = Qt.NoModifier, delay = -1)
+
+ Simulates the full sequence of events generated by double-clicking a mouse
+ \a button with optional \a modifiers on an \a item.
+
+ This method reproduces the sequence of mouse events generated when a user makes
+ a double click: Press-Release-Press-DoubleClick-Release.
+
+ The position of the click is defined by \a x and \a y.
+ If \a x and \a y are not defined the position will be the center of \a item.
+ If \a delay is specified, the test will wait for the specified amount of
+ milliseconds before pressing and before releasing the button.
+
+ The position given by \a x and \a y is transformed from the co-ordinate
+ system of \a item into window co-ordinates and then delivered.
+ If \a item is obscured by another item, or a child of \a item occupies
+ that position, then the event will be delivered to the other item instead.
+
+ This QML method was introduced in Qt 5.5.
+
+ \sa mousePress(), mouseRelease(), mouseClick(), mouseMove(), mouseDrag(), mouseWheel()
+ */
+ function mouseDoubleClickSequence(item, x, y, button, modifiers, delay) {
+ if (!qtest_verifyItem(item, "mouseDoubleClickSequence"))
+ return
+
+ if (button === undefined)
+ button = Qt.LeftButton
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifier
+ if (delay === undefined)
+ delay = -1
+ if (x === undefined)
+ x = item.width / 2
+ if (y === undefined)
+ y = item.height / 2
+ if (!qtest_events.mouseDoubleClickSequence(item, x, y, button, modifiers, delay))
+ qtest_fail("window not shown", 2)
+ }
+
+ /*!
+ \qmlmethod TestCase::mouseMove(item, x = item.width / 2, y = item.height / 2, delay = -1, buttons = Qt.NoButton)
+
+ Moves the mouse pointer to the position given by \a x and \a y within
+ \a item, while holding \a buttons if given. Since Qt 6.0, if \a x and
+ \a y are not defined, the position will be the center of \a item.
+
+ If a \a delay (in milliseconds) is given, the test will wait before
+ moving the mouse pointer.
+
+ The position given by \a x and \a y is transformed from the co-ordinate
+ system of \a item into window co-ordinates and then delivered.
+ If \a item is obscured by another item, or a child of \a item occupies
+ that position, then the event will be delivered to the other item instead.
+
+ \sa mousePress(), mouseRelease(), mouseClick(), mouseDoubleClickSequence(), mouseDrag(), mouseWheel()
+ */
+ function mouseMove(item, x, y, delay, buttons, modifiers) {
+ if (!qtest_verifyItem(item, "mouseMove"))
+ return
+
+ if (delay === undefined)
+ delay = -1
+ if (buttons === undefined)
+ buttons = Qt.NoButton
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifiers
+ if (x === undefined)
+ x = item.width / 2
+ if (y === undefined)
+ y = item.height / 2
+ if (!qtest_events.mouseMove(item, x, y, delay, buttons, modifiers))
+ qtest_fail("window not shown", 2)
+ }
+
+ /*!
+ \qmlmethod TestCase::mouseWheel(item, x, y, xDelta, yDelta, button = Qt.LeftButton, modifiers = Qt.NoModifier, delay = -1)
+
+ Simulates rotating the mouse wheel on an \a item with \a button pressed and optional \a modifiers.
+ The position of the wheel event is defined by \a x and \a y.
+ If \a delay is specified, the test will wait for the specified amount of milliseconds before releasing the button.
+
+ The position given by \a x and \a y is transformed from the co-ordinate
+ system of \a item into window co-ordinates and then delivered.
+ If \a item is obscured by another item, or a child of \a item occupies
+ that position, then the event will be delivered to the other item instead.
+
+ The \a xDelta and \a yDelta contain the wheel rotation distance in eighths of a degree. see \l QWheelEvent::angleDelta() for more details.
+
+ \sa mousePress(), mouseClick(), mouseDoubleClickSequence(), mouseMove(), mouseRelease(), mouseDrag(), QWheelEvent::angleDelta()
+ */
+ function mouseWheel(item, x, y, xDelta, yDelta, buttons, modifiers, delay) {
+ if (!qtest_verifyItem(item, "mouseWheel"))
+ return
+
+ if (delay === undefined)
+ delay = -1
+ if (buttons === undefined)
+ buttons = Qt.NoButton
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifier
+ if (xDelta === undefined)
+ xDelta = 0
+ if (yDelta === undefined)
+ yDelta = 0
+ if (!qtest_events.mouseWheel(item, x, y, buttons, modifiers, xDelta, yDelta, delay))
+ qtest_fail("window not shown", 2)
+ }
+
+ /*!
+ \qmlmethod TouchEventSequence TestCase::touchEvent(object item)
+
+ \since 5.9
+
+ Begins a sequence of touch events through a simulated touchscreen (QPointingDevice).
+ Events are delivered to the window containing \a item.
+
+ The returned object is used to enumerate events to be delivered through a single
+ QTouchEvent. Touches are delivered to the window containing the TestCase unless
+ otherwise specified.
+
+ \code
+ Rectangle {
+ width: 640; height: 480
+
+ MultiPointTouchArea {
+ id: area
+ anchors.fill: parent
+
+ property bool touched: false
+
+ onPressed: touched = true
+ }
+
+ TestCase {
+ name: "ItemTests"
+ when: windowShown
+ id: test1
+
+ function test_touch() {
+ let touch = touchEvent(area);
+ touch.press(0, area, 10, 10);
+ touch.commit();
+ verify(area.touched);
+ }
+ }
+ }
+ \endcode
+
+ \sa TouchEventSequence::press(), TouchEventSequence::move(), TouchEventSequence::release(), TouchEventSequence::stationary(), TouchEventSequence::commit(), QInputDevice::DeviceType
+ */
+
+ function touchEvent(item) {
+ if (!qtest_verifyItem(item, "touchEvent"))
+ return
+
+ return {
+ _defaultItem: item,
+ _sequence: qtest_events.touchEvent(item),
+
+ press: function (id, target, x, y) {
+ if (!target)
+ target = this._defaultItem;
+ if (id === undefined)
+ qtest_fail("No id given to TouchEventSequence::press", 1);
+ if (x === undefined)
+ x = target.width / 2;
+ if (y === undefined)
+ y = target.height / 2;
+ this._sequence.press(id, target, x, y);
+ return this;
+ },
+
+ move: function (id, target, x, y) {
+ if (!target)
+ target = this._defaultItem;
+ if (id === undefined)
+ qtest_fail("No id given to TouchEventSequence::move", 1);
+ if (x === undefined)
+ x = target.width / 2;
+ if (y === undefined)
+ y = target.height / 2;
+ this._sequence.move(id, target, x, y);
+ return this;
+ },
+
+ stationary: function (id) {
+ if (id === undefined)
+ qtest_fail("No id given to TouchEventSequence::stationary", 1);
+ this._sequence.stationary(id);
+ return this;
+ },
+
+ release: function (id, target, x, y) {
+ if (!target)
+ target = this._defaultItem;
+ if (id === undefined)
+ qtest_fail("No id given to TouchEventSequence::release", 1);
+ if (x === undefined)
+ x = target.width / 2;
+ if (y === undefined)
+ y = target.height / 2;
+ this._sequence.release(id, target, x, y);
+ return this;
+ },
+
+ commit: function () {
+ this._sequence.commit();
+ return this;
+ }
+ };
+ }
+
+ // Functions that can be overridden in subclasses for init/cleanup duties.
+ /*!
+ \qmlmethod TestCase::initTestCase()
+
+ This function is called before any other test functions in the
+ \l TestCase type. The default implementation does nothing.
+ The application can provide its own implementation to perform
+ test case initialization.
+
+ \sa cleanupTestCase(), init()
+ */
+ function initTestCase() {}
+
+ /*!
+ \qmlmethod TestCase::cleanupTestCase()
+
+ This function is called after all other test functions in the
+ \l TestCase type have completed. The default implementation
+ does nothing. The application can provide its own implementation
+ to perform test case cleanup.
+
+ \sa initTestCase(), cleanup()
+ */
+ function cleanupTestCase() {}
+
+ /*!
+ \qmlmethod TestCase::init()
+
+ This function is called before each test function that is
+ executed in the \l TestCase type. The default implementation
+ does nothing. The application can provide its own implementation
+ to perform initialization before each test function.
+
+ \sa cleanup(), initTestCase()
+ */
+ function init() {}
+
+ /*!
+ \qmlmethod TestCase::cleanup()
+
+ This function is called after each test function that is
+ executed in the \l TestCase type. The default implementation
+ does nothing. The application can provide its own implementation
+ to perform cleanup after each test function.
+
+ \sa init(), cleanupTestCase()
+ */
+ function cleanup() {}
+
+ /*! \internal */
+ function qtest_verifyItem(item, method) {
+ try {
+ if (!(item instanceof Item) &&
+ !(item instanceof Window)) {
+ // it's a QObject, but not a type
+ qtest_fail("TypeError: %1 requires an Item or Window type".arg(method), 2);
+ return false;
+ }
+ } catch (e) { // it's not a QObject
+ qtest_fail("TypeError: %1 requires an Item or Window type".arg(method), 3);
+ return false;
+ }
+
+ return true;
+ }
+
+ /*! \internal */
+ function qtest_runInternal(prop, arg) {
+ try {
+ qtest_testCaseResult = testCase[prop](arg)
+ } catch (e) {
+ qtest_testCaseResult = []
+ if (e.message.indexOf("QtQuickTest::") !== 0) {
+ // Test threw an unrecognized exception - fail.
+ qtest_results.fail("Uncaught exception: " + e.message,
+ e.fileName, e.lineNumber)
+ }
+ }
+ return !qtest_results.failed
+ }
+
+ /*! \internal */
+ function qtest_runFunction(prop, arg) {
+ qtest_runInternal("init")
+ if (!qtest_results.skipped) {
+ qtest_runInternal(prop, arg)
+ qtest_results.finishTestData()
+ qtest_runInternal("cleanup")
+ qtest_destroyTemporaryObjects()
+
+ // wait(0) will call processEvents() so objects marked for deletion
+ // in the test function will be deleted.
+ wait(0)
+
+ qtest_results.finishTestDataCleanup()
+ }
+ }
+
+ /*! \internal */
+ function qtest_runBenchmarkFunction(prop, arg) {
+ qtest_results.startMeasurement()
+ do {
+ qtest_results.beginDataRun()
+ do {
+ // Run the initialization function.
+ qtest_runInternal("init")
+ if (qtest_results.skipped)
+ break
+
+ // Execute the benchmark function.
+ if (prop.indexOf("benchmark_once_") !== 0)
+ qtest_results.startBenchmark(TestResult.RepeatUntilValidMeasurement, qtest_results.dataTag)
+ else
+ qtest_results.startBenchmark(TestResult.RunOnce, qtest_results.dataTag)
+ while (!qtest_results.isBenchmarkDone()) {
+ let success = qtest_runInternal(prop, arg)
+ qtest_results.finishTestData()
+ if (!success)
+ break
+ qtest_results.nextBenchmark()
+ }
+ qtest_results.stopBenchmark()
+
+ // Run the cleanup function.
+ qtest_runInternal("cleanup")
+ qtest_results.finishTestDataCleanup()
+ // wait(0) will call processEvents() so objects marked for deletion
+ // in the test function will be deleted.
+ wait(0)
+ } while (!qtest_results.measurementAccepted())
+ qtest_results.endDataRun()
+ } while (qtest_results.needsMoreMeasurements())
+ }
+
+ /*! \internal */
+ function qtest_run() {
+ if (!when || completed || running || !qtest_componentCompleted)
+ return;
+
+ if (!TestLogger.log_can_start_test(qtest_testId)) {
+ console.error("Interleaved test execution detected. This shouldn't happen")
+ return;
+ }
+
+ if (TestLogger.log_start_test(qtest_testId)) {
+ qtest_results.reset()
+ qtest_results.testCaseName = name
+ qtest_results.startLogging()
+ } else {
+ qtest_results.testCaseName = name
+ }
+ running = true
+
+ // Check the run list to see if this class is mentioned.
+ let checkNames = false
+ let testsToRun = {} // explicitly provided function names to run and their tags for data-driven tests
+
+ if (qtest_results.functionsToRun.length > 0) {
+ checkNames = true
+ let found = false
+
+ if (name.length > 0) {
+ for (let index in qtest_results.functionsToRun) {
+ let caseFuncName = qtest_results.functionsToRun[index]
+ if (caseFuncName.indexOf(name + "::") !== 0)
+ continue
+
+ found = true
+ let funcName = caseFuncName.substring(name.length + 2)
+
+ if (!(funcName in testsToRun))
+ testsToRun[funcName] = []
+
+ let tagName = qtest_results.tagsToRun[index]
+ if (tagName.length > 0) // empty tags mean run all rows
+ testsToRun[funcName].push(tagName)
+ }
+ }
+ if (!found) {
+ completed = true
+ if (!TestLogger.log_complete_test(qtest_testId)) {
+ qtest_results.stopLogging()
+ Qt.quit()
+ }
+ qtest_results.testCaseName = ""
+ return
+ }
+ }
+
+ // Run the initTestCase function.
+ qtest_results.functionName = "initTestCase"
+ let runTests = true
+ if (!qtest_runInternal("initTestCase"))
+ runTests = false
+ qtest_results.finishTestData()
+ qtest_results.finishTestDataCleanup()
+ qtest_results.finishTestFunction()
+
+ // Run the test methods.
+ let testList = []
+ if (runTests) {
+ for (let prop in testCase) {
+ if (prop.indexOf("test_") !== 0 && prop.indexOf("benchmark_") !== 0)
+ continue
+ let tail = prop.lastIndexOf("_data");
+ if (tail !== -1 && tail === (prop.length - 5))
+ continue
+ testList.push(prop)
+ }
+ testList.sort()
+ }
+
+ for (let index in testList) {
+ let prop = testList[index]
+
+ if (checkNames && !(prop in testsToRun))
+ continue
+
+ let datafunc = prop + "_data"
+ let isBenchmark = (prop.indexOf("benchmark_") === 0)
+ qtest_results.functionName = prop
+
+ if (!(datafunc in testCase))
+ datafunc = "init_data";
+
+ if (datafunc in testCase) {
+ if (qtest_runInternal(datafunc)) {
+ let table = qtest_testCaseResult
+ let haveData = false
+
+ let checkTags = (checkNames && testsToRun[prop].length > 0)
+
+ qtest_results.initTestTable()
+ for (let index in table) {
+ haveData = true
+ let row = table[index]
+ if (!row.tag)
+ row.tag = "row " + index // Must have something
+ if (checkTags) {
+ let tags = testsToRun[prop]
+ let tagIdx = tags.indexOf(row.tag)
+ if (tagIdx < 0)
+ continue
+ tags.splice(tagIdx, 1)
+ }
+ qtest_results.dataTag = row.tag
+ if (isBenchmark)
+ qtest_runBenchmarkFunction(prop, row)
+ else
+ qtest_runFunction(prop, row)
+ qtest_results.dataTag = ""
+ qtest_results.skipped = false
+ }
+ if (!haveData) {
+ if (datafunc === "init_data")
+ qtest_runFunction(prop, null, isBenchmark)
+ else
+ qtest_results.warn("no data supplied for " + prop + "() by " + datafunc + "()"
+ , util.callerFile(), util.callerLine());
+ }
+ qtest_results.clearTestTable()
+ }
+ } else if (isBenchmark) {
+ qtest_runBenchmarkFunction(prop, null, isBenchmark)
+ } else {
+ qtest_runFunction(prop, null, isBenchmark)
+ }
+ qtest_results.finishTestFunction()
+ qtest_results.skipped = false
+
+ if (checkNames && testsToRun[prop].length <= 0)
+ delete testsToRun[prop]
+ }
+
+ // Run the cleanupTestCase function.
+ qtest_results.skipped = false
+ qtest_results.functionName = "cleanupTestCase"
+ qtest_runInternal("cleanupTestCase")
+
+ // Complain about missing functions that we were supposed to run.
+ if (checkNames) {
+ let missingTests = []
+ for (let func in testsToRun) {
+ let caseFuncName = name + '::' + func
+ let tags = testsToRun[func]
+ if (tags.length <= 0)
+ missingTests.push(caseFuncName)
+ else
+ for (let i in tags)
+ missingTests.push(caseFuncName + ':' + tags[i])
+ }
+ missingTests.sort()
+ if (missingTests.length > 0)
+ qtest_results.fail("Could not find test functions: " + missingTests, "", 0)
+ }
+
+ // Clean up and exit.
+ running = false
+ completed = true
+ qtest_results.finishTestData()
+ qtest_results.finishTestDataCleanup()
+ qtest_results.finishTestFunction()
+ qtest_results.functionName = ""
+
+ // Stop if there are no more tests to be run.
+ if (!TestLogger.log_complete_test(qtest_testId)) {
+ qtest_results.stopLogging()
+ Qt.quit()
+ }
+ qtest_results.testCaseName = ""
+ }
+
+ onWhenChanged: {
+ if (when !== qtest_prevWhen) {
+ qtest_prevWhen = when
+ if (when)
+ TestSchedule.testCases.push(testCase)
+ }
+ }
+
+ onOptionalChanged: {
+ if (!completed) {
+ if (optional)
+ TestLogger.log_optional_test(qtest_testId)
+ else
+ TestLogger.log_mandatory_test(qtest_testId)
+ }
+ }
+
+ Component.onCompleted: {
+ QTestRootObject.hasTestCase = true;
+ qtest_componentCompleted = true;
+ qtest_testId = TestLogger.log_register_test(name)
+ if (optional)
+ TestLogger.log_optional_test(qtest_testId)
+ qtest_prevWhen = when
+ if (when)
+ TestSchedule.testCases.push(testCase)
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/TestSchedule.qml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/TestSchedule.qml
new file mode 100644
index 00000000..2dbceb8a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/TestSchedule.qml
@@ -0,0 +1,30 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+pragma Singleton
+import QtQml
+
+Timer {
+ property list testCases
+ property QtObject currentTest: null
+
+ running: testCases.length > 0 && !currentTest
+ interval: 1
+ repeat: true
+
+ onTriggered: {
+ if (currentTest) {
+ console.error("Interleaved test execution detected. This shouldn't happen")
+ return;
+ }
+
+ try {
+ currentTest = testCases.shift()
+ currentTest.qtest_run()
+ } finally {
+ currentTest = null
+ }
+ }
+
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/plugins.qmltypes
new file mode 100644
index 00000000..3613316b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/plugins.qmltypes
@@ -0,0 +1,615 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "private/quicktestevent_p.h"
+ lineNumber: 29
+ name: "QQuickTouchEventSequence"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Method {
+ name: "press"
+ type: "QObject"
+ isPointer: true
+ lineNumber: 38
+ Parameter { name: "touchId"; type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "move"
+ type: "QObject"
+ isPointer: true
+ lineNumber: 39
+ Parameter { name: "touchId"; type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "release"
+ type: "QObject"
+ isPointer: true
+ lineNumber: 40
+ Parameter { name: "touchId"; type: "int" }
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "stationary"
+ type: "QObject"
+ isPointer: true
+ lineNumber: 41
+ Parameter { name: "touchId"; type: "int" }
+ }
+ Method { name: "commit"; type: "QObject"; isPointer: true; lineNumber: 42 }
+ }
+ Component {
+ file: "private/quicktest_p.h"
+ lineNumber: 29
+ name: "QTestRootObject"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtTest/QTestRootObject 1.0", "QtTest/QTestRootObject 6.0"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [256, 1536]
+ Property {
+ name: "windowShown"
+ type: "bool"
+ read: "windowShown"
+ notify: "windowShownChanged"
+ index: 0
+ lineNumber: 32
+ isReadonly: true
+ }
+ Property {
+ name: "hasTestCase"
+ type: "bool"
+ read: "hasTestCase"
+ write: "setHasTestCase"
+ notify: "hasTestCaseChanged"
+ index: 1
+ lineNumber: 33
+ }
+ Property {
+ name: "defined"
+ type: "QObject"
+ isPointer: true
+ read: "defined"
+ index: 2
+ lineNumber: 34
+ isReadonly: true
+ }
+ Signal { name: "windowShownChanged"; lineNumber: 69 }
+ Signal { name: "hasTestCaseChanged"; lineNumber: 70 }
+ Method { name: "quit"; lineNumber: 73 }
+ }
+ Component {
+ file: "private/quicktestevent_p.h"
+ lineNumber: 49
+ name: "QuickTestEvent"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtTest/TestEvent 1.0",
+ "QtTest/TestEvent 1.2",
+ "QtTest/TestEvent 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 258, 1536]
+ Property {
+ name: "defaultMouseDelay"
+ type: "int"
+ read: "defaultMouseDelay"
+ index: 0
+ lineNumber: 52
+ isReadonly: true
+ isFinal: true
+ }
+ Method {
+ name: "keyPress"
+ type: "bool"
+ lineNumber: 61
+ Parameter { name: "key"; type: "int" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "keyRelease"
+ type: "bool"
+ lineNumber: 62
+ Parameter { name: "key"; type: "int" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "keyClick"
+ type: "bool"
+ lineNumber: 63
+ Parameter { name: "key"; type: "int" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "keyPressChar"
+ type: "bool"
+ lineNumber: 65
+ Parameter { name: "character"; type: "QString" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "keyReleaseChar"
+ type: "bool"
+ lineNumber: 66
+ Parameter { name: "character"; type: "QString" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "keyClickChar"
+ type: "bool"
+ lineNumber: 67
+ Parameter { name: "character"; type: "QString" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "keySequence"
+ revision: 258
+ type: "bool"
+ lineNumber: 69
+ Parameter { name: "keySequence"; type: "QVariant" }
+ }
+ Method {
+ name: "mousePress"
+ type: "bool"
+ lineNumber: 71
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "button"; type: "int" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "mouseRelease"
+ type: "bool"
+ lineNumber: 73
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "button"; type: "int" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "mouseClick"
+ type: "bool"
+ lineNumber: 75
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "button"; type: "int" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "mouseDoubleClick"
+ type: "bool"
+ lineNumber: 77
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "button"; type: "int" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "mouseDoubleClickSequence"
+ type: "bool"
+ lineNumber: 79
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "button"; type: "int" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "mouseMove"
+ type: "bool"
+ lineNumber: 81
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "delay"; type: "int" }
+ Parameter { name: "buttons"; type: "int" }
+ Parameter { name: "modifiers"; type: "int" }
+ }
+ Method {
+ name: "mouseWheel"
+ type: "bool"
+ lineNumber: 84
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ Parameter { name: "buttons"; type: "int" }
+ Parameter { name: "modifiers"; type: "int" }
+ Parameter { name: "xDelta"; type: "int" }
+ Parameter { name: "yDelta"; type: "int" }
+ Parameter { name: "delay"; type: "int" }
+ }
+ Method {
+ name: "touchEvent"
+ type: "QQuickTouchEventSequence"
+ isPointer: true
+ lineNumber: 88
+ Parameter { name: "item"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "touchEvent"
+ type: "QQuickTouchEventSequence"
+ isPointer: true
+ isCloned: true
+ lineNumber: 88
+ }
+ }
+ Component {
+ file: "private/quicktestresult_p.h"
+ lineNumber: 32
+ name: "QuickTestResult"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtTest/TestResult 1.0",
+ "QtTest/TestResult 1.1",
+ "QtTest/TestResult 1.13",
+ "QtTest/TestResult 6.0",
+ "QtTest/TestResult 6.3",
+ "QtTest/TestResult 6.5"
+ ]
+ exportMetaObjectRevisions: [256, 257, 269, 1536, 1539, 1541]
+ Enum {
+ name: "RunMode"
+ lineNumber: 54
+ values: ["RepeatUntilValidMeasurement", "RunOnce"]
+ }
+ Property {
+ name: "testCaseName"
+ type: "QString"
+ read: "testCaseName"
+ write: "setTestCaseName"
+ notify: "testCaseNameChanged"
+ index: 0
+ lineNumber: 35
+ }
+ Property {
+ name: "functionName"
+ type: "QString"
+ read: "functionName"
+ write: "setFunctionName"
+ notify: "functionNameChanged"
+ index: 1
+ lineNumber: 36
+ }
+ Property {
+ name: "dataTag"
+ type: "QString"
+ read: "dataTag"
+ write: "setDataTag"
+ notify: "dataTagChanged"
+ index: 2
+ lineNumber: 37
+ }
+ Property {
+ name: "failed"
+ type: "bool"
+ read: "isFailed"
+ index: 3
+ lineNumber: 38
+ isReadonly: true
+ }
+ Property {
+ name: "skipped"
+ type: "bool"
+ read: "isSkipped"
+ write: "setSkipped"
+ notify: "skippedChanged"
+ index: 4
+ lineNumber: 39
+ }
+ Property {
+ name: "passCount"
+ type: "int"
+ read: "passCount"
+ index: 5
+ lineNumber: 40
+ isReadonly: true
+ }
+ Property {
+ name: "failCount"
+ type: "int"
+ read: "failCount"
+ index: 6
+ lineNumber: 41
+ isReadonly: true
+ }
+ Property {
+ name: "skipCount"
+ type: "int"
+ read: "skipCount"
+ index: 7
+ lineNumber: 42
+ isReadonly: true
+ }
+ Property {
+ name: "functionsToRun"
+ type: "QStringList"
+ read: "functionsToRun"
+ index: 8
+ lineNumber: 43
+ isReadonly: true
+ }
+ Property {
+ name: "tagsToRun"
+ type: "QStringList"
+ read: "tagsToRun"
+ index: 9
+ lineNumber: 44
+ isReadonly: true
+ }
+ Signal { name: "programNameChanged"; lineNumber: 144 }
+ Signal { name: "testCaseNameChanged"; lineNumber: 145 }
+ Signal { name: "functionNameChanged"; lineNumber: 146 }
+ Signal { name: "dataTagChanged"; lineNumber: 147 }
+ Signal { name: "skippedChanged"; lineNumber: 148 }
+ Method { name: "reset"; lineNumber: 83 }
+ Method { name: "startLogging"; lineNumber: 85 }
+ Method { name: "stopLogging"; lineNumber: 86 }
+ Method { name: "initTestTable"; lineNumber: 88 }
+ Method { name: "clearTestTable"; lineNumber: 89 }
+ Method { name: "finishTestData"; lineNumber: 91 }
+ Method { name: "finishTestDataCleanup"; lineNumber: 92 }
+ Method { name: "finishTestFunction"; lineNumber: 93 }
+ Method { name: "stringify"; isJavaScriptFunction: true; lineNumber: 95 }
+ Method {
+ name: "fail"
+ lineNumber: 97
+ Parameter { name: "message"; type: "QString" }
+ Parameter { name: "location"; type: "QUrl" }
+ Parameter { name: "line"; type: "int" }
+ }
+ Method {
+ name: "verify"
+ type: "bool"
+ lineNumber: 98
+ Parameter { name: "success"; type: "bool" }
+ Parameter { name: "message"; type: "QString" }
+ Parameter { name: "location"; type: "QUrl" }
+ Parameter { name: "line"; type: "int" }
+ }
+ Method {
+ name: "compare"
+ type: "bool"
+ lineNumber: 100
+ Parameter { name: "success"; type: "bool" }
+ Parameter { name: "message"; type: "QString" }
+ Parameter { name: "val1"; type: "QVariant" }
+ Parameter { name: "val2"; type: "QVariant" }
+ Parameter { name: "location"; type: "QUrl" }
+ Parameter { name: "line"; type: "int" }
+ }
+ Method {
+ name: "fuzzyCompare"
+ type: "bool"
+ lineNumber: 103
+ Parameter { name: "actual"; type: "QVariant" }
+ Parameter { name: "expected"; type: "QVariant" }
+ Parameter { name: "delta"; type: "double" }
+ }
+ Method {
+ name: "skip"
+ lineNumber: 104
+ Parameter { name: "message"; type: "QString" }
+ Parameter { name: "location"; type: "QUrl" }
+ Parameter { name: "line"; type: "int" }
+ }
+ Method {
+ name: "expectFail"
+ type: "bool"
+ lineNumber: 105
+ Parameter { name: "tag"; type: "QString" }
+ Parameter { name: "comment"; type: "QString" }
+ Parameter { name: "location"; type: "QUrl" }
+ Parameter { name: "line"; type: "int" }
+ }
+ Method {
+ name: "expectFailContinue"
+ type: "bool"
+ lineNumber: 107
+ Parameter { name: "tag"; type: "QString" }
+ Parameter { name: "comment"; type: "QString" }
+ Parameter { name: "location"; type: "QUrl" }
+ Parameter { name: "line"; type: "int" }
+ }
+ Method {
+ name: "warn"
+ lineNumber: 109
+ Parameter { name: "message"; type: "QString" }
+ Parameter { name: "location"; type: "QUrl" }
+ Parameter { name: "line"; type: "int" }
+ }
+ Method {
+ name: "ignoreWarning"
+ lineNumber: 111
+ Parameter { name: "message"; type: "QJSValue" }
+ }
+ Method {
+ name: "failOnWarning"
+ revision: 1539
+ lineNumber: 112
+ Parameter { name: "message"; type: "QJSValue" }
+ }
+ Method {
+ name: "wait"
+ lineNumber: 114
+ Parameter { name: "ms"; type: "int" }
+ }
+ Method {
+ name: "sleep"
+ lineNumber: 115
+ Parameter { name: "ms"; type: "int" }
+ }
+ Method {
+ name: "waitForRendering"
+ type: "bool"
+ lineNumber: 116
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ Parameter { name: "timeout"; type: "int" }
+ }
+ Method {
+ name: "waitForRendering"
+ type: "bool"
+ isCloned: true
+ lineNumber: 116
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method { name: "startMeasurement"; lineNumber: 118 }
+ Method { name: "beginDataRun"; lineNumber: 119 }
+ Method { name: "endDataRun"; lineNumber: 120 }
+ Method { name: "measurementAccepted"; type: "bool"; lineNumber: 121 }
+ Method { name: "needsMoreMeasurements"; type: "bool"; lineNumber: 122 }
+ Method {
+ name: "startBenchmark"
+ lineNumber: 124
+ Parameter { name: "runMode"; type: "RunMode" }
+ Parameter { name: "tag"; type: "QString" }
+ }
+ Method { name: "isBenchmarkDone"; type: "bool"; isMethodConstant: true; lineNumber: 125 }
+ Method { name: "nextBenchmark"; lineNumber: 126 }
+ Method { name: "stopBenchmark"; lineNumber: 127 }
+ Method {
+ name: "grabImage"
+ type: "QObject"
+ isPointer: true
+ lineNumber: 129
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "findChild"
+ revision: 257
+ type: "QObject"
+ isPointer: true
+ lineNumber: 131
+ Parameter { name: "parent"; type: "QObject"; isPointer: true }
+ Parameter { name: "objectName"; type: "QString" }
+ }
+ Method {
+ name: "isPolishScheduled"
+ revision: 269
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 133
+ Parameter { name: "itemOrWindow"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "waitForPolish"
+ revision: 1541
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 134
+ Parameter { name: "itemOrWindow"; type: "QObject"; isPointer: true }
+ Parameter { name: "timeout"; type: "int" }
+ }
+ }
+ Component {
+ file: "private/quicktestutil_p.h"
+ lineNumber: 28
+ name: "QuickTestUtil"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: [
+ "QtTest/TestUtil 1.0",
+ "QtTest/TestUtil 6.0",
+ "QtTest/TestUtil 6.7"
+ ]
+ exportMetaObjectRevisions: [256, 1536, 1543]
+ Property {
+ name: "printAvailableFunctions"
+ type: "bool"
+ read: "printAvailableFunctions"
+ notify: "printAvailableFunctionsChanged"
+ index: 0
+ lineNumber: 31
+ isReadonly: true
+ }
+ Property {
+ name: "dragThreshold"
+ type: "int"
+ read: "dragThreshold"
+ notify: "dragThresholdChanged"
+ index: 1
+ lineNumber: 32
+ isReadonly: true
+ }
+ Signal { name: "printAvailableFunctionsChanged"; lineNumber: 45 }
+ Signal { name: "dragThresholdChanged"; lineNumber: 46 }
+ Method {
+ name: "typeName"
+ type: "QJSValue"
+ isMethodConstant: true
+ lineNumber: 50
+ Parameter { name: "v"; type: "QVariant" }
+ }
+ Method {
+ name: "compare"
+ type: "bool"
+ isMethodConstant: true
+ lineNumber: 51
+ Parameter { name: "act"; type: "QVariant" }
+ Parameter { name: "exp"; type: "QVariant" }
+ }
+ Method {
+ name: "callerFile"
+ type: "QJSValue"
+ isMethodConstant: true
+ lineNumber: 53
+ Parameter { name: "frameIndex"; type: "int" }
+ }
+ Method {
+ name: "callerFile"
+ type: "QJSValue"
+ isCloned: true
+ isMethodConstant: true
+ lineNumber: 53
+ }
+ Method {
+ name: "callerLine"
+ type: "int"
+ isMethodConstant: true
+ lineNumber: 54
+ Parameter { name: "frameIndex"; type: "int" }
+ }
+ Method { name: "callerLine"; type: "int"; isCloned: true; isMethodConstant: true; lineNumber: 54 }
+ Method {
+ name: "signalHandlerName"
+ revision: 1543
+ type: "QString"
+ lineNumber: 56
+ Parameter { name: "signalName"; type: "QString" }
+ }
+ Method {
+ name: "populateClipboardText"
+ lineNumber: 42
+ Parameter { name: "lineCount"; type: "int" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/qmldir
new file mode 100644
index 00000000..81cd468c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/qmldir
@@ -0,0 +1,15 @@
+module QtTest
+linktarget Qt6::QuickTestplugin
+optional plugin quicktestplugin
+classname QtTestPlugin
+typeinfo plugins.qmltypes
+depends QtQuick.Window auto
+prefer :/qt-project.org/imports/QtTest/
+SignalSpy 6.0 SignalSpy.qml
+SignalSpy 1.0 SignalSpy.qml
+TestCase 6.0 TestCase.qml
+TestCase 1.0 TestCase.qml
+singleton TestSchedule 6.0 TestSchedule.qml
+singleton TestSchedule 1.0 TestSchedule.qml
+depends QtQuick
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/quicktestplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/quicktestplugin.dll
new file mode 100644
index 00000000..28f052f6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/quicktestplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/testlogger.js b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/testlogger.js
new file mode 100644
index 00000000..60153f68
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTest/testlogger.js
@@ -0,0 +1,65 @@
+// Copyright (C) 2016 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
+.pragma library
+
+var testResults = null;
+
+function log_init_results()
+{
+ if (!testResults) {
+ testResults = {
+ runningTest: -1,
+ nextId: 0,
+ testCases: []
+ }
+ }
+}
+
+function log_register_test(name)
+{
+ log_init_results()
+ var testId = testResults.nextId++
+ testResults.testCases.push(testId)
+ return testId
+}
+
+function log_optional_test(testId)
+{
+ log_init_results()
+ var index = testResults.testCases.indexOf(testId)
+ if (index >= 0)
+ testResults.testCases.splice(index, 1)
+}
+
+function log_mandatory_test(testId)
+{
+ log_init_results()
+ var index = testResults.testCases.indexOf(testId)
+ if (index === -1)
+ testResults.testCases.push(testId)
+}
+
+function log_can_start_test(testId)
+{
+ return !testResults || testResults.runningTest === -1 || testResults.runningTest === testId;
+}
+
+function log_start_test(testId)
+{
+ log_init_results()
+ if (testResults.runningTest === testId)
+ return false
+ testResults.runningTest = testId
+ return true
+}
+
+function log_complete_test(testId)
+{
+ var index = testResults.testCases.indexOf(testId)
+ if (index >= 0)
+ testResults.testCases.splice(index, 1)
+ testResults.runningTest = -1
+ return testResults.testCases.length > 0
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTextToSpeech/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTextToSpeech/plugins.qmltypes
new file mode 100644
index 00000000..1f6cae16
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTextToSpeech/plugins.qmltypes
@@ -0,0 +1,462 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qdeclarativetexttospeech_p.h"
+ lineNumber: 28
+ name: "QDeclarativeTextToSpeech"
+ accessSemantics: "reference"
+ prototype: "QTextToSpeech"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtTextToSpeech/TextToSpeech 6.0",
+ "QtTextToSpeech/TextToSpeech 6.6"
+ ]
+ exportMetaObjectRevisions: [1536, 1542]
+ Property {
+ name: "engine"
+ type: "QString"
+ read: "engine"
+ write: "setEngine"
+ notify: "engineChanged"
+ index: 0
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "engineParameters"
+ revision: 1542
+ type: "QVariantMap"
+ read: "engineParameters"
+ write: "setEngineParameters"
+ notify: "engineParametersChanged"
+ index: 1
+ lineNumber: 32
+ isFinal: true
+ }
+ Signal {
+ name: "engineChanged"
+ lineNumber: 53
+ Parameter { type: "QString" }
+ }
+ Signal { name: "engineParametersChanged"; revision: 1542; lineNumber: 54 }
+ Method {
+ name: "findVoices"
+ revision: 1542
+ type: "QVoice"
+ isList: true
+ isMethodConstant: true
+ lineNumber: 40
+ Parameter { name: "criteria"; type: "QVariantMap" }
+ }
+ }
+ Component {
+ file: "qtexttospeech.h"
+ lineNumber: 22
+ name: "QTextToSpeech"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Enum {
+ name: "State"
+ lineNumber: 36
+ values: ["Ready", "Speaking", "Paused", "Error", "Synthesizing"]
+ }
+ Enum {
+ name: "ErrorReason"
+ isScoped: true
+ lineNumber: 45
+ values: [
+ "NoError",
+ "Initialization",
+ "Configuration",
+ "Input",
+ "Playback"
+ ]
+ }
+ Enum {
+ name: "BoundaryHint"
+ isScoped: true
+ lineNumber: 54
+ values: ["Default", "Immediate", "Word", "Sentence", "Utterance"]
+ }
+ Enum {
+ name: "Capabilities"
+ alias: "Capability"
+ isFlag: true
+ isScoped: true
+ lineNumber: 63
+ values: [
+ "None",
+ "Speak",
+ "PauseResume",
+ "WordByWordProgress",
+ "Synthesize"
+ ]
+ }
+ Property {
+ name: "engine"
+ type: "QString"
+ read: "engine"
+ write: "setEngine"
+ notify: "engineChanged"
+ index: 0
+ lineNumber: 25
+ }
+ Property {
+ name: "state"
+ type: "State"
+ read: "state"
+ notify: "stateChanged"
+ index: 1
+ lineNumber: 26
+ isReadonly: true
+ isFinal: true
+ }
+ Property {
+ name: "volume"
+ type: "double"
+ read: "volume"
+ write: "setVolume"
+ notify: "volumeChanged"
+ index: 2
+ lineNumber: 27
+ isFinal: true
+ }
+ Property {
+ name: "rate"
+ type: "double"
+ read: "rate"
+ write: "setRate"
+ notify: "rateChanged"
+ index: 3
+ lineNumber: 28
+ isFinal: true
+ }
+ Property {
+ name: "pitch"
+ type: "double"
+ read: "pitch"
+ write: "setPitch"
+ notify: "pitchChanged"
+ index: 4
+ lineNumber: 29
+ isFinal: true
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ write: "setLocale"
+ notify: "localeChanged"
+ index: 5
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "voice"
+ type: "QVoice"
+ read: "voice"
+ write: "setVoice"
+ notify: "voiceChanged"
+ index: 6
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "engineCapabilities"
+ revision: 1542
+ type: "Capabilities"
+ read: "engineCapabilities"
+ notify: "engineChanged"
+ index: 7
+ lineNumber: 32
+ isReadonly: true
+ isFinal: true
+ }
+ Signal {
+ name: "engineChanged"
+ lineNumber: 163
+ Parameter { name: "engine"; type: "QString" }
+ }
+ Signal {
+ name: "stateChanged"
+ lineNumber: 164
+ Parameter { name: "state"; type: "QTextToSpeech::State" }
+ }
+ Signal {
+ name: "errorOccurred"
+ lineNumber: 165
+ Parameter { name: "error"; type: "QTextToSpeech::ErrorReason" }
+ Parameter { name: "errorString"; type: "QString" }
+ }
+ Signal {
+ name: "localeChanged"
+ lineNumber: 166
+ Parameter { name: "locale"; type: "QLocale" }
+ }
+ Signal {
+ name: "rateChanged"
+ lineNumber: 167
+ Parameter { name: "rate"; type: "double" }
+ }
+ Signal {
+ name: "pitchChanged"
+ lineNumber: 168
+ Parameter { name: "pitch"; type: "double" }
+ }
+ Signal {
+ name: "volumeChanged"
+ lineNumber: 169
+ Parameter { name: "volume"; type: "double" }
+ }
+ Signal {
+ name: "voiceChanged"
+ lineNumber: 170
+ Parameter { name: "voice"; type: "QVoice" }
+ }
+ Signal {
+ name: "sayingWord"
+ lineNumber: 172
+ Parameter { name: "word"; type: "QString" }
+ Parameter { name: "id"; type: "qsizetype" }
+ Parameter { name: "start"; type: "qsizetype" }
+ Parameter { name: "length"; type: "qsizetype" }
+ }
+ Signal {
+ name: "aboutToSynthesize"
+ lineNumber: 173
+ Parameter { name: "id"; type: "qsizetype" }
+ }
+ Method {
+ name: "say"
+ lineNumber: 149
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method {
+ name: "enqueue"
+ type: "qsizetype"
+ lineNumber: 150
+ Parameter { name: "text"; type: "QString" }
+ }
+ Method {
+ name: "stop"
+ lineNumber: 151
+ Parameter { name: "boundaryHint"; type: "QTextToSpeech::BoundaryHint" }
+ }
+ Method { name: "stop"; isCloned: true; lineNumber: 151 }
+ Method {
+ name: "pause"
+ lineNumber: 152
+ Parameter { name: "boundaryHint"; type: "QTextToSpeech::BoundaryHint" }
+ }
+ Method { name: "pause"; isCloned: true; lineNumber: 152 }
+ Method { name: "resume"; lineNumber: 153 }
+ Method {
+ name: "setLocale"
+ lineNumber: 155
+ Parameter { name: "locale"; type: "QLocale" }
+ }
+ Method {
+ name: "setRate"
+ lineNumber: 157
+ Parameter { name: "rate"; type: "double" }
+ }
+ Method {
+ name: "setPitch"
+ lineNumber: 158
+ Parameter { name: "pitch"; type: "double" }
+ }
+ Method {
+ name: "setVolume"
+ lineNumber: 159
+ Parameter { name: "volume"; type: "double" }
+ }
+ Method {
+ name: "setVoice"
+ lineNumber: 160
+ Parameter { name: "voice"; type: "QVoice" }
+ }
+ Method {
+ name: "setEngine"
+ type: "bool"
+ lineNumber: 79
+ Parameter { name: "engine"; type: "QString" }
+ Parameter { name: "params"; type: "QVariantMap" }
+ }
+ Method {
+ name: "setEngine"
+ type: "bool"
+ isCloned: true
+ lineNumber: 79
+ Parameter { name: "engine"; type: "QString" }
+ }
+ Method {
+ name: "errorReason"
+ type: "QTextToSpeech::ErrorReason"
+ isMethodConstant: true
+ lineNumber: 84
+ }
+ Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 85 }
+ Method {
+ name: "availableLocales"
+ type: "QLocale"
+ isList: true
+ isMethodConstant: true
+ lineNumber: 87
+ }
+ Method {
+ name: "availableVoices"
+ type: "QVoice"
+ isList: true
+ isMethodConstant: true
+ lineNumber: 91
+ }
+ Method { name: "availableEngines"; type: "QStringList"; lineNumber: 97 }
+ }
+ Component {
+ file: "qtexttospeech_qmltypes_p.h"
+ lineNumber: 24
+ name: "QVoice"
+ accessSemantics: "value"
+ exports: ["QtTextToSpeech/voice 6.0", "QtTextToSpeech/voice 6.6"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1542]
+ Enum {
+ name: "Gender"
+ lineNumber: 30
+ values: ["Male", "Female", "Unknown"]
+ }
+ Enum {
+ name: "Age"
+ lineNumber: 37
+ values: ["Child", "Teenager", "Adult", "Senior", "Other"]
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ index: 0
+ lineNumber: 23
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "gender"
+ type: "Gender"
+ read: "gender"
+ index: 1
+ lineNumber: 24
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "age"
+ type: "Age"
+ read: "age"
+ index: 2
+ lineNumber: 25
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ index: 3
+ lineNumber: 26
+ isReadonly: true
+ isPropertyConstant: true
+ }
+ Property {
+ name: "language"
+ revision: 1542
+ type: "QLocale::Language"
+ read: "language"
+ index: 4
+ lineNumber: 27
+ isReadonly: true
+ }
+ }
+ Component {
+ file: "qtexttospeech_qmltypes_p.h"
+ lineNumber: 38
+ name: "QVoiceDerived"
+ accessSemantics: "none"
+ prototype: "QVoice"
+ exports: ["QtTextToSpeech/Voice 6.0", "QtTextToSpeech/Voice 6.6"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1536, 1542]
+ }
+ Component {
+ file: "qvoiceselectorattached_p.h"
+ lineNumber: 27
+ name: "QVoiceSelectorAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ exports: ["QtTextToSpeech/VoiceSelector 6.6"]
+ isCreatable: false
+ exportMetaObjectRevisions: [1542]
+ attachedType: "QVoiceSelectorAttached"
+ Property {
+ name: "name"
+ type: "QVariant"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 0
+ lineNumber: 30
+ isFinal: true
+ }
+ Property {
+ name: "gender"
+ type: "QVoice::Gender"
+ read: "gender"
+ write: "setGender"
+ notify: "genderChanged"
+ index: 1
+ lineNumber: 31
+ isFinal: true
+ }
+ Property {
+ name: "age"
+ type: "QVoice::Age"
+ read: "age"
+ write: "setAge"
+ notify: "ageChanged"
+ index: 2
+ lineNumber: 32
+ isFinal: true
+ }
+ Property {
+ name: "locale"
+ type: "QLocale"
+ read: "locale"
+ write: "setLocale"
+ notify: "localeChanged"
+ index: 3
+ lineNumber: 33
+ isFinal: true
+ }
+ Property {
+ name: "language"
+ type: "QLocale"
+ read: "language"
+ write: "setLanguage"
+ notify: "languageChanged"
+ index: 4
+ lineNumber: 34
+ isFinal: true
+ }
+ Signal { name: "nameChanged"; lineNumber: 65 }
+ Signal { name: "genderChanged"; lineNumber: 66 }
+ Signal { name: "ageChanged"; lineNumber: 67 }
+ Signal { name: "localeChanged"; lineNumber: 68 }
+ Signal { name: "languageChanged"; lineNumber: 69 }
+ Method { name: "select"; lineNumber: 62 }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTextToSpeech/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTextToSpeech/qmldir
new file mode 100644
index 00000000..3ffacdb9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTextToSpeech/qmldir
@@ -0,0 +1,7 @@
+module QtTextToSpeech
+linktarget Qt6::TextToSpeechQml
+optional plugin texttospeechqmlplugin
+classname QtTextToSpeechPlugin
+typeinfo plugins.qmltypes
+prefer :/qt-project.org/imports/QtTextToSpeech/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTextToSpeech/texttospeechqmlplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTextToSpeech/texttospeechqmlplugin.dll
new file mode 100644
index 00000000..cdc24eb6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtTextToSpeech/texttospeechqmlplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebChannel/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebChannel/plugins.qmltypes
new file mode 100644
index 00000000..d3a6856d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebChannel/plugins.qmltypes
@@ -0,0 +1,139 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qqmlwebchannel.h"
+ lineNumber: 19
+ name: "QQmlWebChannel"
+ accessSemantics: "reference"
+ prototype: "QWebChannel"
+ exports: [
+ "QtWebChannel/WebChannel 1.0",
+ "QtWebChannel/WebChannel 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 1536]
+ attachedType: "QQmlWebChannelAttached"
+ Property {
+ name: "transports"
+ type: "QObject"
+ isList: true
+ read: "transports"
+ index: 0
+ lineNumber: 24
+ isReadonly: true
+ }
+ Property {
+ name: "registeredObjects"
+ type: "QObject"
+ isList: true
+ read: "registeredObjects"
+ index: 1
+ lineNumber: 25
+ isReadonly: true
+ }
+ Method {
+ name: "_q_objectIdChanged"
+ lineNumber: 45
+ Parameter { name: "newId"; type: "QString" }
+ }
+ Method {
+ name: "registerObjects"
+ lineNumber: 33
+ Parameter { name: "objects"; type: "QVariantMap" }
+ }
+ Method {
+ name: "connectTo"
+ lineNumber: 40
+ Parameter { name: "transport"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "disconnectFrom"
+ lineNumber: 41
+ Parameter { name: "transport"; type: "QObject"; isPointer: true }
+ }
+ }
+ Component {
+ file: "private/qqmlwebchannelattached_p.h"
+ lineNumber: 26
+ name: "QQmlWebChannelAttached"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "id"
+ type: "QString"
+ read: "id"
+ write: "setId"
+ notify: "idChanged"
+ index: 0
+ lineNumber: 29
+ isFinal: true
+ }
+ Signal {
+ name: "idChanged"
+ lineNumber: 40
+ Parameter { name: "id"; type: "QString" }
+ }
+ }
+ Component {
+ file: "qwebchannel.h"
+ lineNumber: 21
+ name: "QWebChannel"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ Property {
+ name: "blockUpdates"
+ type: "bool"
+ bindable: "bindableBlockUpdates"
+ read: "blockUpdates"
+ write: "setBlockUpdates"
+ notify: "blockUpdatesChanged"
+ index: 0
+ lineNumber: 25
+ }
+ Property {
+ name: "propertyUpdateInterval"
+ type: "int"
+ bindable: "bindablePropertyUpdateInterval"
+ read: "propertyUpdateInterval"
+ write: "setPropertyUpdateInterval"
+ index: 1
+ lineNumber: 27
+ }
+ Signal {
+ name: "blockUpdatesChanged"
+ lineNumber: 47
+ Parameter { name: "block"; type: "bool" }
+ }
+ Method {
+ name: "connectTo"
+ lineNumber: 50
+ Parameter { name: "transport"; type: "QWebChannelAbstractTransport"; isPointer: true }
+ }
+ Method {
+ name: "disconnectFrom"
+ lineNumber: 51
+ Parameter { name: "transport"; type: "QWebChannelAbstractTransport"; isPointer: true }
+ }
+ Method {
+ name: "_q_transportDestroyed"
+ lineNumber: 56
+ Parameter { type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "registerObject"
+ lineNumber: 35
+ Parameter { name: "id"; type: "QString" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "deregisterObject"
+ lineNumber: 36
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebChannel/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebChannel/qmldir
new file mode 100644
index 00000000..a5def04e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebChannel/qmldir
@@ -0,0 +1,7 @@
+module QtWebChannel
+linktarget Qt6::WebChannelQuickplugin
+optional plugin webchannelquickplugin
+classname QtWebChannelPlugin
+typeinfo plugins.qmltypes
+prefer :/qt-project.org/imports/QtWebChannel/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebChannel/webchannelquickplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebChannel/webchannelquickplugin.dll
new file mode 100644
index 00000000..a9cbc5c7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebChannel/webchannelquickplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebSockets/plugins.qmltypes b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebSockets/plugins.qmltypes
new file mode 100644
index 00000000..b7d1832d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebSockets/plugins.qmltypes
@@ -0,0 +1,278 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by qmltyperegistrar.
+
+Module {
+ Component {
+ file: "qqmlwebsocket.h"
+ lineNumber: 16
+ name: "QQmlWebSocket"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtWebSockets/WebSocket 1.0",
+ "QtWebSockets/WebSocket 6.0",
+ "QtWebSockets/WebSocket 6.10"
+ ]
+ exportMetaObjectRevisions: [256, 1536, 1546]
+ Enum {
+ name: "Status"
+ lineNumber: 39
+ values: ["Connecting", "Open", "Closing", "Closed", "Error"]
+ }
+ Property {
+ name: "url"
+ type: "QUrl"
+ read: "url"
+ write: "setUrl"
+ notify: "urlChanged"
+ index: 0
+ lineNumber: 22
+ }
+ Property {
+ name: "requestedSubprotocols"
+ type: "QStringList"
+ read: "requestedSubprotocols"
+ write: "setRequestedSubprotocols"
+ notify: "requestedSubprotocolsChanged"
+ index: 1
+ lineNumber: 23
+ }
+ Property {
+ name: "status"
+ type: "Status"
+ read: "status"
+ notify: "statusChanged"
+ index: 2
+ lineNumber: 25
+ isReadonly: true
+ }
+ Property {
+ name: "errorString"
+ type: "QString"
+ read: "errorString"
+ notify: "errorStringChanged"
+ index: 3
+ lineNumber: 26
+ isReadonly: true
+ }
+ Property {
+ name: "active"
+ type: "bool"
+ read: "isActive"
+ write: "setActive"
+ notify: "activeChanged"
+ index: 4
+ lineNumber: 27
+ }
+ Property {
+ name: "negotiatedSubprotocol"
+ type: "QString"
+ read: "negotiatedSubprotocol"
+ notify: "negotiatedSubprotocolChanged"
+ index: 5
+ lineNumber: 28
+ isReadonly: true
+ }
+ Signal {
+ name: "textMessageReceived"
+ lineNumber: 67
+ Parameter { name: "message"; type: "QString" }
+ }
+ Signal {
+ name: "binaryMessageReceived"
+ revision: 65281
+ lineNumber: 68
+ Parameter { name: "message"; type: "QByteArray" }
+ }
+ Signal {
+ name: "statusChanged"
+ lineNumber: 69
+ Parameter { name: "status"; type: "QQmlWebSocket::Status" }
+ }
+ Signal {
+ name: "activeChanged"
+ lineNumber: 70
+ Parameter { name: "isActive"; type: "bool" }
+ }
+ Signal {
+ name: "errorStringChanged"
+ lineNumber: 71
+ Parameter { name: "errorString"; type: "QString" }
+ }
+ Signal { name: "urlChanged"; lineNumber: 72 }
+ Signal { name: "requestedSubprotocolsChanged"; lineNumber: 73 }
+ Signal { name: "negotiatedSubprotocolChanged"; lineNumber: 74 }
+ Signal {
+ name: "pong"
+ revision: 1546
+ lineNumber: 75
+ Parameter { name: "elapsedTime"; type: "qulonglong" }
+ Parameter { name: "payload"; type: "QByteArray" }
+ }
+ Method {
+ name: "onError"
+ lineNumber: 82
+ Parameter { name: "error"; type: "QAbstractSocket::SocketError" }
+ }
+ Method {
+ name: "onStateChanged"
+ lineNumber: 83
+ Parameter { name: "state"; type: "QAbstractSocket::SocketState" }
+ }
+ Method {
+ name: "sendTextMessage"
+ type: "qlonglong"
+ lineNumber: 61
+ Parameter { name: "message"; type: "QString" }
+ }
+ Method {
+ name: "sendBinaryMessage"
+ revision: 65281
+ type: "qlonglong"
+ lineNumber: 62
+ Parameter { name: "message"; type: "QByteArray" }
+ }
+ Method { name: "ping"; revision: 1546; lineNumber: 63 }
+ Method {
+ name: "ping"
+ revision: 1546
+ lineNumber: 64
+ Parameter { name: "payload"; type: "QByteArray" }
+ }
+ }
+ Component {
+ file: "qqmlwebsocketserver.h"
+ lineNumber: 16
+ name: "QQmlWebSocketServer"
+ accessSemantics: "reference"
+ prototype: "QObject"
+ interfaces: ["QQmlParserStatus"]
+ exports: [
+ "QtWebSockets/WebSocketServer 1.0",
+ "QtWebSockets/WebSocketServer 6.0"
+ ]
+ exportMetaObjectRevisions: [256, 1536]
+ Property {
+ name: "url"
+ type: "QUrl"
+ read: "url"
+ notify: "urlChanged"
+ index: 0
+ lineNumber: 22
+ isReadonly: true
+ }
+ Property {
+ name: "host"
+ type: "QString"
+ read: "host"
+ write: "setHost"
+ notify: "hostChanged"
+ index: 1
+ lineNumber: 23
+ }
+ Property {
+ name: "port"
+ type: "int"
+ read: "port"
+ write: "setPort"
+ notify: "portChanged"
+ index: 2
+ lineNumber: 24
+ }
+ Property {
+ name: "name"
+ type: "QString"
+ read: "name"
+ write: "setName"
+ notify: "nameChanged"
+ index: 3
+ lineNumber: 25
+ }
+ Property {
+ name: "supportedSubprotocols"
+ type: "QStringList"
+ read: "supportedSubprotocols"
+ write: "setSupportedSubprotocols"
+ notify: "supportedSubprotocolsChanged"
+ index: 4
+ lineNumber: 26
+ }
+ Property {
+ name: "errorString"
+ type: "QString"
+ read: "errorString"
+ notify: "errorStringChanged"
+ index: 5
+ lineNumber: 28
+ isReadonly: true
+ }
+ Property {
+ name: "listen"
+ type: "bool"
+ read: "listen"
+ write: "setListen"
+ notify: "listenChanged"
+ index: 6
+ lineNumber: 29
+ }
+ Property {
+ name: "accept"
+ type: "bool"
+ read: "accept"
+ write: "setAccept"
+ notify: "acceptChanged"
+ index: 7
+ lineNumber: 30
+ }
+ Signal {
+ name: "clientConnected"
+ lineNumber: 65
+ Parameter { name: "webSocket"; type: "QQmlWebSocket"; isPointer: true }
+ }
+ Signal {
+ name: "errorStringChanged"
+ lineNumber: 67
+ Parameter { name: "errorString"; type: "QString" }
+ }
+ Signal {
+ name: "urlChanged"
+ lineNumber: 68
+ Parameter { name: "url"; type: "QUrl" }
+ }
+ Signal {
+ name: "portChanged"
+ lineNumber: 69
+ Parameter { name: "port"; type: "int" }
+ }
+ Signal {
+ name: "nameChanged"
+ lineNumber: 70
+ Parameter { name: "name"; type: "QString" }
+ }
+ Signal {
+ name: "supportedSubprotocolsChanged"
+ lineNumber: 71
+ Parameter { name: "supportedProtocols"; type: "QStringList" }
+ }
+ Signal {
+ name: "hostChanged"
+ lineNumber: 72
+ Parameter { name: "host"; type: "QString" }
+ }
+ Signal {
+ name: "listenChanged"
+ lineNumber: 73
+ Parameter { name: "listen"; type: "bool" }
+ }
+ Signal {
+ name: "acceptChanged"
+ lineNumber: 74
+ Parameter { name: "accept"; type: "bool" }
+ }
+ }
+}
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebSockets/qmldir b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebSockets/qmldir
new file mode 100644
index 00000000..740bff0e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebSockets/qmldir
@@ -0,0 +1,7 @@
+module QtWebSockets
+linktarget Qt6::qmlwebsockets
+optional plugin qmlwebsocketsplugin
+classname QtWebSocketsDeclarativeModule
+typeinfo plugins.qmltypes
+prefer :/qt-project.org/imports/QtWebSockets/
+
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebSockets/qmlwebsocketsplugin.dll b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebSockets/qmlwebsocketsplugin.dll
new file mode 100644
index 00000000..5d51211f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qml/QtWebSockets/qmlwebsocketsplugin.dll differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qsci/api/python/PyQt6.api b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qsci/api/python/PyQt6.api
new file mode 100644
index 00000000..6deb5500
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/qsci/api/python/PyQt6.api
@@ -0,0 +1,32590 @@
+QtCore.QtMsgType?10
+QtCore.QtMsgType.QtDebugMsg?10
+QtCore.QtMsgType.QtWarningMsg?10
+QtCore.QtMsgType.QtCriticalMsg?10
+QtCore.QtMsgType.QtFatalMsg?10
+QtCore.QtMsgType.QtSystemMsg?10
+QtCore.QtMsgType.QtInfoMsg?10
+QtCore.QCborKnownTags?10
+QtCore.QCborKnownTags.DateTimeString?10
+QtCore.QCborKnownTags.UnixTime_t?10
+QtCore.QCborKnownTags.PositiveBignum?10
+QtCore.QCborKnownTags.NegativeBignum?10
+QtCore.QCborKnownTags.Decimal?10
+QtCore.QCborKnownTags.Bigfloat?10
+QtCore.QCborKnownTags.COSE_Encrypt0?10
+QtCore.QCborKnownTags.COSE_Mac0?10
+QtCore.QCborKnownTags.COSE_Sign1?10
+QtCore.QCborKnownTags.ExpectedBase64url?10
+QtCore.QCborKnownTags.ExpectedBase64?10
+QtCore.QCborKnownTags.ExpectedBase16?10
+QtCore.QCborKnownTags.EncodedCbor?10
+QtCore.QCborKnownTags.Url?10
+QtCore.QCborKnownTags.Base64url?10
+QtCore.QCborKnownTags.Base64?10
+QtCore.QCborKnownTags.RegularExpression?10
+QtCore.QCborKnownTags.MimeMessage?10
+QtCore.QCborKnownTags.Uuid?10
+QtCore.QCborKnownTags.COSE_Encrypt?10
+QtCore.QCborKnownTags.COSE_Mac?10
+QtCore.QCborKnownTags.COSE_Sign?10
+QtCore.QCborKnownTags.Signature?10
+QtCore.QCborSimpleType?10
+QtCore.QCborSimpleType.False_?10
+QtCore.QCborSimpleType.True_?10
+QtCore.QCborSimpleType.Null?10
+QtCore.QCborSimpleType.Undefined?10
+QtCore.PYQT_VERSION?7
+QtCore.PYQT_VERSION_STR?7
+QtCore.QT_VERSION?7
+QtCore.QT_VERSION_STR?7
+QtCore.qRegisterResourceData?4(int, bytes, bytes, bytes) -> bool
+QtCore.qUnregisterResourceData?4(int, bytes, bytes, bytes) -> bool
+QtCore.pyqtSetPickleProtocol?4(Any)
+QtCore.pyqtPickleProtocol?4() -> Any
+QtCore.qEnvironmentVariable?4(str, QString) -> QString
+QtCore.qEnvironmentVariable?4(str) -> QString
+QtCore.qEnvironmentVariableIsEmpty?4(str) -> bool
+QtCore.qEnvironmentVariableIsSet?4(str) -> bool
+QtCore.qEnvironmentVariableIntValue?4(str) -> (int, bool)
+QtCore.qEnvironmentVariableIntegerValue?4(str) -> unknown-type
+QtCore.qVersion?4() -> str
+QtCore.qCompress?4(bytes, int compressionLevel=-1) -> QByteArray
+QtCore.qCompress?4(QByteArray, int compressionLevel=-1) -> QByteArray
+QtCore.qUncompress?4(bytes) -> QByteArray
+QtCore.qUncompress?4(QByteArray) -> QByteArray
+QtCore.qChecksum?4(QByteArrayView, Qt.ChecksumType standard=Qt.ChecksumIso3309) -> int
+QtCore.qAddPostRoutine?4(Callable[..., None])
+QtCore.qRemovePostRoutine?4(Callable[..., None])
+QtCore.qAddPreRoutine?4(Callable[..., None])
+QtCore.pyqtRemoveInputHook?4()
+QtCore.pyqtRestoreInputHook?4()
+QtCore.qFuzzyCompare?4(QLineF, QLineF) -> bool
+QtCore.qFuzzyIsNull?4(QLineF) -> bool
+QtCore.qCritical?4(str)
+QtCore.qDebug?4(str)
+QtCore.qFatal?4(str)
+QtCore.qInfo?4(str)
+QtCore.qWarning?4(str)
+QtCore.qInstallMessageHandler?4(Callable[..., None]) -> Callable[..., None]
+QtCore.qSetMessagePattern?4(QString)
+QtCore.qFormatLogMessage?4(QtMsgType, QMessageLogContext, QString) -> QString
+QtCore.qFuzzyCompare?4(QMarginsF, QMarginsF) -> bool
+QtCore.qFuzzyIsNull?4(QMarginsF) -> bool
+QtCore.qIsInf?4(float) -> bool
+QtCore.qIsFinite?4(float) -> bool
+QtCore.qIsNaN?4(float) -> bool
+QtCore.qInf?4() -> float
+QtCore.qSNaN?4() -> float
+QtCore.qQNaN?4() -> float
+QtCore.qFloatDistance?4(float, float) -> int
+QtCore.qAbs?4(float) -> float
+QtCore.qRound?4(float) -> int
+QtCore.qRound64?4(float) -> int
+QtCore.qFuzzyCompare?4(float, float) -> bool
+QtCore.qFuzzyIsNull?4(float) -> bool
+QtCore.pyqtClassInfo?4(str, str) -> Any
+QtCore.pyqtEnum?4(enum.Enum=None) -> Any
+QtCore.pyqtSlot?4(Any, str name=None, str result=None) -> Any
+QtCore.QT_TR_NOOP?4(Any) -> Any
+QtCore.QT_TRANSLATE_NOOP?4(Any, Any) -> Any
+QtCore.Q_ARG?4(Any, Any) -> Any
+QtCore.Q_RETURN_ARG?4(Any) -> Any
+QtCore.qFuzzyCompare?4(QPointF, QPointF) -> bool
+QtCore.qFuzzyIsNull?4(QPointF) -> bool
+QtCore.qFuzzyCompare?4(QRectF, QRectF) -> bool
+QtCore.qFuzzyIsNull?4(QRectF) -> bool
+QtCore.qFuzzyCompare?4(QSizeF, QSizeF) -> bool
+QtCore.qFuzzyIsNull?4(QSizeF) -> bool
+QtCore.qSetFieldWidth?4(int) -> QTextStreamManipulator
+QtCore.qSetPadChar?4(QChar) -> QTextStreamManipulator
+QtCore.qSetRealNumberPrecision?4(int) -> QTextStreamManipulator
+QtCore.qYieldCpu?4()
+QtCore.Qt.ContrastPreference?10
+QtCore.Qt.ContrastPreference.NoPreference?10
+QtCore.Qt.ContrastPreference.HighContrast?10
+QtCore.Qt.ContextMenuTrigger?10
+QtCore.Qt.ContextMenuTrigger.Press?10
+QtCore.Qt.ContextMenuTrigger.Release?10
+QtCore.Qt.PermissionStatus?10
+QtCore.Qt.PermissionStatus.Undetermined?10
+QtCore.Qt.PermissionStatus.Granted?10
+QtCore.Qt.PermissionStatus.Denied?10
+QtCore.Qt.ColorScheme?10
+QtCore.Qt.ColorScheme.Unknown?10
+QtCore.Qt.ColorScheme.Light?10
+QtCore.Qt.ColorScheme.Dark?10
+QtCore.Qt.HighDpiScaleFactorRoundingPolicy?10
+QtCore.Qt.HighDpiScaleFactorRoundingPolicy.Round?10
+QtCore.Qt.HighDpiScaleFactorRoundingPolicy.Ceil?10
+QtCore.Qt.HighDpiScaleFactorRoundingPolicy.Floor?10
+QtCore.Qt.HighDpiScaleFactorRoundingPolicy.RoundPreferFloor?10
+QtCore.Qt.HighDpiScaleFactorRoundingPolicy.PassThrough?10
+QtCore.Qt.ChecksumType?10
+QtCore.Qt.ChecksumType.ChecksumIso3309?10
+QtCore.Qt.ChecksumType.ChecksumItuV41?10
+QtCore.Qt.EnterKeyType?10
+QtCore.Qt.EnterKeyType.EnterKeyDefault?10
+QtCore.Qt.EnterKeyType.EnterKeyReturn?10
+QtCore.Qt.EnterKeyType.EnterKeyDone?10
+QtCore.Qt.EnterKeyType.EnterKeyGo?10
+QtCore.Qt.EnterKeyType.EnterKeySend?10
+QtCore.Qt.EnterKeyType.EnterKeySearch?10
+QtCore.Qt.EnterKeyType.EnterKeyNext?10
+QtCore.Qt.EnterKeyType.EnterKeyPrevious?10
+QtCore.Qt.ItemSelectionOperation?10
+QtCore.Qt.ItemSelectionOperation.ReplaceSelection?10
+QtCore.Qt.ItemSelectionOperation.AddToSelection?10
+QtCore.Qt.TabFocusBehavior?10
+QtCore.Qt.TabFocusBehavior.NoTabFocus?10
+QtCore.Qt.TabFocusBehavior.TabFocusTextControls?10
+QtCore.Qt.TabFocusBehavior.TabFocusListControls?10
+QtCore.Qt.TabFocusBehavior.TabFocusAllControls?10
+QtCore.Qt.MouseEventFlag?10
+QtCore.Qt.MouseEventFlag.MouseEventCreatedDoubleClick?10
+QtCore.Qt.MouseEventSource?10
+QtCore.Qt.MouseEventSource.MouseEventNotSynthesized?10
+QtCore.Qt.MouseEventSource.MouseEventSynthesizedBySystem?10
+QtCore.Qt.MouseEventSource.MouseEventSynthesizedByQt?10
+QtCore.Qt.MouseEventSource.MouseEventSynthesizedByApplication?10
+QtCore.Qt.ScrollPhase?10
+QtCore.Qt.ScrollPhase.ScrollBegin?10
+QtCore.Qt.ScrollPhase.ScrollUpdate?10
+QtCore.Qt.ScrollPhase.ScrollEnd?10
+QtCore.Qt.ScrollPhase.NoScrollPhase?10
+QtCore.Qt.ScrollPhase.ScrollMomentum?10
+QtCore.Qt.NativeGestureType?10
+QtCore.Qt.NativeGestureType.BeginNativeGesture?10
+QtCore.Qt.NativeGestureType.EndNativeGesture?10
+QtCore.Qt.NativeGestureType.PanNativeGesture?10
+QtCore.Qt.NativeGestureType.ZoomNativeGesture?10
+QtCore.Qt.NativeGestureType.SmartZoomNativeGesture?10
+QtCore.Qt.NativeGestureType.RotateNativeGesture?10
+QtCore.Qt.NativeGestureType.SwipeNativeGesture?10
+QtCore.Qt.Edge?10
+QtCore.Qt.Edge.TopEdge?10
+QtCore.Qt.Edge.LeftEdge?10
+QtCore.Qt.Edge.RightEdge?10
+QtCore.Qt.Edge.BottomEdge?10
+QtCore.Qt.ApplicationState?10
+QtCore.Qt.ApplicationState.ApplicationSuspended?10
+QtCore.Qt.ApplicationState.ApplicationHidden?10
+QtCore.Qt.ApplicationState.ApplicationInactive?10
+QtCore.Qt.ApplicationState.ApplicationActive?10
+QtCore.Qt.HitTestAccuracy?10
+QtCore.Qt.HitTestAccuracy.ExactHit?10
+QtCore.Qt.HitTestAccuracy.FuzzyHit?10
+QtCore.Qt.WhiteSpaceMode?10
+QtCore.Qt.WhiteSpaceMode.WhiteSpaceNormal?10
+QtCore.Qt.WhiteSpaceMode.WhiteSpacePre?10
+QtCore.Qt.WhiteSpaceMode.WhiteSpaceNoWrap?10
+QtCore.Qt.WhiteSpaceMode.WhiteSpaceModeUndefined?10
+QtCore.Qt.FindChildOption?10
+QtCore.Qt.FindChildOption.FindDirectChildrenOnly?10
+QtCore.Qt.FindChildOption.FindChildrenRecursively?10
+QtCore.Qt.ScreenOrientation?10
+QtCore.Qt.ScreenOrientation.PrimaryOrientation?10
+QtCore.Qt.ScreenOrientation.PortraitOrientation?10
+QtCore.Qt.ScreenOrientation.LandscapeOrientation?10
+QtCore.Qt.ScreenOrientation.InvertedPortraitOrientation?10
+QtCore.Qt.ScreenOrientation.InvertedLandscapeOrientation?10
+QtCore.Qt.CursorMoveStyle?10
+QtCore.Qt.CursorMoveStyle.LogicalMoveStyle?10
+QtCore.Qt.CursorMoveStyle.VisualMoveStyle?10
+QtCore.Qt.NavigationMode?10
+QtCore.Qt.NavigationMode.NavigationModeNone?10
+QtCore.Qt.NavigationMode.NavigationModeKeypadTabOrder?10
+QtCore.Qt.NavigationMode.NavigationModeKeypadDirectional?10
+QtCore.Qt.NavigationMode.NavigationModeCursorAuto?10
+QtCore.Qt.NavigationMode.NavigationModeCursorForceVisible?10
+QtCore.Qt.GestureFlag?10
+QtCore.Qt.GestureFlag.DontStartGestureOnChildren?10
+QtCore.Qt.GestureFlag.ReceivePartialGestures?10
+QtCore.Qt.GestureFlag.IgnoredGesturesPropagateToParent?10
+QtCore.Qt.GestureType?10
+QtCore.Qt.GestureType.TapGesture?10
+QtCore.Qt.GestureType.TapAndHoldGesture?10
+QtCore.Qt.GestureType.PanGesture?10
+QtCore.Qt.GestureType.PinchGesture?10
+QtCore.Qt.GestureType.SwipeGesture?10
+QtCore.Qt.GestureType.CustomGesture?10
+QtCore.Qt.GestureState?10
+QtCore.Qt.GestureState.GestureStarted?10
+QtCore.Qt.GestureState.GestureUpdated?10
+QtCore.Qt.GestureState.GestureFinished?10
+QtCore.Qt.GestureState.GestureCanceled?10
+QtCore.Qt.TouchPointState?10
+QtCore.Qt.TouchPointState.TouchPointUnknownState?10
+QtCore.Qt.TouchPointState.TouchPointPressed?10
+QtCore.Qt.TouchPointState.TouchPointMoved?10
+QtCore.Qt.TouchPointState.TouchPointStationary?10
+QtCore.Qt.TouchPointState.TouchPointReleased?10
+QtCore.Qt.CoordinateSystem?10
+QtCore.Qt.CoordinateSystem.DeviceCoordinates?10
+QtCore.Qt.CoordinateSystem.LogicalCoordinates?10
+QtCore.Qt.AnchorPoint?10
+QtCore.Qt.AnchorPoint.AnchorLeft?10
+QtCore.Qt.AnchorPoint.AnchorHorizontalCenter?10
+QtCore.Qt.AnchorPoint.AnchorRight?10
+QtCore.Qt.AnchorPoint.AnchorTop?10
+QtCore.Qt.AnchorPoint.AnchorVerticalCenter?10
+QtCore.Qt.AnchorPoint.AnchorBottom?10
+QtCore.Qt.InputMethodHint?10
+QtCore.Qt.InputMethodHint.ImhNone?10
+QtCore.Qt.InputMethodHint.ImhHiddenText?10
+QtCore.Qt.InputMethodHint.ImhNoAutoUppercase?10
+QtCore.Qt.InputMethodHint.ImhPreferNumbers?10
+QtCore.Qt.InputMethodHint.ImhPreferUppercase?10
+QtCore.Qt.InputMethodHint.ImhPreferLowercase?10
+QtCore.Qt.InputMethodHint.ImhNoPredictiveText?10
+QtCore.Qt.InputMethodHint.ImhDigitsOnly?10
+QtCore.Qt.InputMethodHint.ImhFormattedNumbersOnly?10
+QtCore.Qt.InputMethodHint.ImhUppercaseOnly?10
+QtCore.Qt.InputMethodHint.ImhLowercaseOnly?10
+QtCore.Qt.InputMethodHint.ImhDialableCharactersOnly?10
+QtCore.Qt.InputMethodHint.ImhEmailCharactersOnly?10
+QtCore.Qt.InputMethodHint.ImhUrlCharactersOnly?10
+QtCore.Qt.InputMethodHint.ImhExclusiveInputMask?10
+QtCore.Qt.InputMethodHint.ImhSensitiveData?10
+QtCore.Qt.InputMethodHint.ImhDate?10
+QtCore.Qt.InputMethodHint.ImhTime?10
+QtCore.Qt.InputMethodHint.ImhPreferLatin?10
+QtCore.Qt.InputMethodHint.ImhLatinOnly?10
+QtCore.Qt.InputMethodHint.ImhMultiLine?10
+QtCore.Qt.InputMethodHint.ImhNoEditMenu?10
+QtCore.Qt.InputMethodHint.ImhNoTextHandles?10
+QtCore.Qt.TileRule?10
+QtCore.Qt.TileRule.StretchTile?10
+QtCore.Qt.TileRule.RepeatTile?10
+QtCore.Qt.TileRule.RoundTile?10
+QtCore.Qt.WindowFrameSection?10
+QtCore.Qt.WindowFrameSection.NoSection?10
+QtCore.Qt.WindowFrameSection.LeftSection?10
+QtCore.Qt.WindowFrameSection.TopLeftSection?10
+QtCore.Qt.WindowFrameSection.TopSection?10
+QtCore.Qt.WindowFrameSection.TopRightSection?10
+QtCore.Qt.WindowFrameSection.RightSection?10
+QtCore.Qt.WindowFrameSection.BottomRightSection?10
+QtCore.Qt.WindowFrameSection.BottomSection?10
+QtCore.Qt.WindowFrameSection.BottomLeftSection?10
+QtCore.Qt.WindowFrameSection.TitleBarArea?10
+QtCore.Qt.SizeHint?10
+QtCore.Qt.SizeHint.MinimumSize?10
+QtCore.Qt.SizeHint.PreferredSize?10
+QtCore.Qt.SizeHint.MaximumSize?10
+QtCore.Qt.SizeHint.MinimumDescent?10
+QtCore.Qt.SizeMode?10
+QtCore.Qt.SizeMode.AbsoluteSize?10
+QtCore.Qt.SizeMode.RelativeSize?10
+QtCore.Qt.EventPriority?10
+QtCore.Qt.EventPriority.HighEventPriority?10
+QtCore.Qt.EventPriority.NormalEventPriority?10
+QtCore.Qt.EventPriority.LowEventPriority?10
+QtCore.Qt.Axis?10
+QtCore.Qt.Axis.XAxis?10
+QtCore.Qt.Axis.YAxis?10
+QtCore.Qt.Axis.ZAxis?10
+QtCore.Qt.MaskMode?10
+QtCore.Qt.MaskMode.MaskInColor?10
+QtCore.Qt.MaskMode.MaskOutColor?10
+QtCore.Qt.TextInteractionFlag?10
+QtCore.Qt.TextInteractionFlag.NoTextInteraction?10
+QtCore.Qt.TextInteractionFlag.TextSelectableByMouse?10
+QtCore.Qt.TextInteractionFlag.TextSelectableByKeyboard?10
+QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse?10
+QtCore.Qt.TextInteractionFlag.LinksAccessibleByKeyboard?10
+QtCore.Qt.TextInteractionFlag.TextEditable?10
+QtCore.Qt.TextInteractionFlag.TextEditorInteraction?10
+QtCore.Qt.TextInteractionFlag.TextBrowserInteraction?10
+QtCore.Qt.ItemSelectionMode?10
+QtCore.Qt.ItemSelectionMode.ContainsItemShape?10
+QtCore.Qt.ItemSelectionMode.IntersectsItemShape?10
+QtCore.Qt.ItemSelectionMode.ContainsItemBoundingRect?10
+QtCore.Qt.ItemSelectionMode.IntersectsItemBoundingRect?10
+QtCore.Qt.ApplicationAttribute?10
+QtCore.Qt.ApplicationAttribute.AA_DontShowIconsInMenus?10
+QtCore.Qt.ApplicationAttribute.AA_NativeWindows?10
+QtCore.Qt.ApplicationAttribute.AA_DontCreateNativeWidgetSiblings?10
+QtCore.Qt.ApplicationAttribute.AA_DontUseNativeMenuBar?10
+QtCore.Qt.ApplicationAttribute.AA_MacDontSwapCtrlAndMeta?10
+QtCore.Qt.ApplicationAttribute.AA_Use96Dpi?10
+QtCore.Qt.ApplicationAttribute.AA_SynthesizeTouchForUnhandledMouseEvents?10
+QtCore.Qt.ApplicationAttribute.AA_SynthesizeMouseForUnhandledTouchEvents?10
+QtCore.Qt.ApplicationAttribute.AA_ForceRasterWidgets?10
+QtCore.Qt.ApplicationAttribute.AA_UseDesktopOpenGL?10
+QtCore.Qt.ApplicationAttribute.AA_UseOpenGLES?10
+QtCore.Qt.ApplicationAttribute.AA_UseSoftwareOpenGL?10
+QtCore.Qt.ApplicationAttribute.AA_ShareOpenGLContexts?10
+QtCore.Qt.ApplicationAttribute.AA_SetPalette?10
+QtCore.Qt.ApplicationAttribute.AA_PluginApplication?10
+QtCore.Qt.ApplicationAttribute.AA_UseStyleSheetPropagationInWidgetStyles?10
+QtCore.Qt.ApplicationAttribute.AA_DontUseNativeDialogs?10
+QtCore.Qt.ApplicationAttribute.AA_SynthesizeMouseForUnhandledTabletEvents?10
+QtCore.Qt.ApplicationAttribute.AA_CompressHighFrequencyEvents?10
+QtCore.Qt.ApplicationAttribute.AA_DontCheckOpenGLContextThreadAffinity?10
+QtCore.Qt.ApplicationAttribute.AA_DisableShaderDiskCache?10
+QtCore.Qt.ApplicationAttribute.AA_DontShowShortcutsInContextMenus?10
+QtCore.Qt.ApplicationAttribute.AA_CompressTabletEvents?10
+QtCore.Qt.ApplicationAttribute.AA_DisableSessionManager?10
+QtCore.Qt.ApplicationAttribute.AA_DisableNativeVirtualKeyboard?10
+QtCore.Qt.ApplicationAttribute.AA_QtQuickUseDefaultSizePolicy?10
+QtCore.Qt.ApplicationAttribute.AA_DontUseNativeMenuWindows?10
+QtCore.Qt.WindowModality?10
+QtCore.Qt.WindowModality.NonModal?10
+QtCore.Qt.WindowModality.WindowModal?10
+QtCore.Qt.WindowModality.ApplicationModal?10
+QtCore.Qt.MatchFlag?10
+QtCore.Qt.MatchFlag.MatchExactly?10
+QtCore.Qt.MatchFlag.MatchFixedString?10
+QtCore.Qt.MatchFlag.MatchContains?10
+QtCore.Qt.MatchFlag.MatchStartsWith?10
+QtCore.Qt.MatchFlag.MatchEndsWith?10
+QtCore.Qt.MatchFlag.MatchWildcard?10
+QtCore.Qt.MatchFlag.MatchCaseSensitive?10
+QtCore.Qt.MatchFlag.MatchWrap?10
+QtCore.Qt.MatchFlag.MatchRecursive?10
+QtCore.Qt.MatchFlag.MatchRegularExpression?10
+QtCore.Qt.ItemFlag?10
+QtCore.Qt.ItemFlag.NoItemFlags?10
+QtCore.Qt.ItemFlag.ItemIsSelectable?10
+QtCore.Qt.ItemFlag.ItemIsEditable?10
+QtCore.Qt.ItemFlag.ItemIsDragEnabled?10
+QtCore.Qt.ItemFlag.ItemIsDropEnabled?10
+QtCore.Qt.ItemFlag.ItemIsUserCheckable?10
+QtCore.Qt.ItemFlag.ItemIsEnabled?10
+QtCore.Qt.ItemFlag.ItemNeverHasChildren?10
+QtCore.Qt.ItemFlag.ItemIsUserTristate?10
+QtCore.Qt.ItemFlag.ItemIsAutoTristate?10
+QtCore.Qt.ItemDataRole?10
+QtCore.Qt.ItemDataRole.DisplayRole?10
+QtCore.Qt.ItemDataRole.DecorationRole?10
+QtCore.Qt.ItemDataRole.EditRole?10
+QtCore.Qt.ItemDataRole.ToolTipRole?10
+QtCore.Qt.ItemDataRole.StatusTipRole?10
+QtCore.Qt.ItemDataRole.WhatsThisRole?10
+QtCore.Qt.ItemDataRole.FontRole?10
+QtCore.Qt.ItemDataRole.TextAlignmentRole?10
+QtCore.Qt.ItemDataRole.BackgroundRole?10
+QtCore.Qt.ItemDataRole.ForegroundRole?10
+QtCore.Qt.ItemDataRole.CheckStateRole?10
+QtCore.Qt.ItemDataRole.AccessibleTextRole?10
+QtCore.Qt.ItemDataRole.AccessibleDescriptionRole?10
+QtCore.Qt.ItemDataRole.SizeHintRole?10
+QtCore.Qt.ItemDataRole.InitialSortOrderRole?10
+QtCore.Qt.ItemDataRole.RangeModelAdapterRole?10
+QtCore.Qt.ItemDataRole.UserRole?10
+QtCore.Qt.CheckState?10
+QtCore.Qt.CheckState.Unchecked?10
+QtCore.Qt.CheckState.PartiallyChecked?10
+QtCore.Qt.CheckState.Checked?10
+QtCore.Qt.DropAction?10
+QtCore.Qt.DropAction.CopyAction?10
+QtCore.Qt.DropAction.MoveAction?10
+QtCore.Qt.DropAction.LinkAction?10
+QtCore.Qt.DropAction.ActionMask?10
+QtCore.Qt.DropAction.TargetMoveAction?10
+QtCore.Qt.DropAction.IgnoreAction?10
+QtCore.Qt.LayoutDirection?10
+QtCore.Qt.LayoutDirection.LeftToRight?10
+QtCore.Qt.LayoutDirection.RightToLeft?10
+QtCore.Qt.LayoutDirection.LayoutDirectionAuto?10
+QtCore.Qt.ToolButtonStyle?10
+QtCore.Qt.ToolButtonStyle.ToolButtonIconOnly?10
+QtCore.Qt.ToolButtonStyle.ToolButtonTextOnly?10
+QtCore.Qt.ToolButtonStyle.ToolButtonTextBesideIcon?10
+QtCore.Qt.ToolButtonStyle.ToolButtonTextUnderIcon?10
+QtCore.Qt.ToolButtonStyle.ToolButtonFollowStyle?10
+QtCore.Qt.InputMethodQuery?10
+QtCore.Qt.InputMethodQuery.ImFont?10
+QtCore.Qt.InputMethodQuery.ImCursorPosition?10
+QtCore.Qt.InputMethodQuery.ImSurroundingText?10
+QtCore.Qt.InputMethodQuery.ImCurrentSelection?10
+QtCore.Qt.InputMethodQuery.ImMaximumTextLength?10
+QtCore.Qt.InputMethodQuery.ImAnchorPosition?10
+QtCore.Qt.InputMethodQuery.ImEnabled?10
+QtCore.Qt.InputMethodQuery.ImCursorRectangle?10
+QtCore.Qt.InputMethodQuery.ImHints?10
+QtCore.Qt.InputMethodQuery.ImPreferredLanguage?10
+QtCore.Qt.InputMethodQuery.ImPlatformData?10
+QtCore.Qt.InputMethodQuery.ImQueryInput?10
+QtCore.Qt.InputMethodQuery.ImQueryAll?10
+QtCore.Qt.InputMethodQuery.ImAbsolutePosition?10
+QtCore.Qt.InputMethodQuery.ImTextBeforeCursor?10
+QtCore.Qt.InputMethodQuery.ImTextAfterCursor?10
+QtCore.Qt.InputMethodQuery.ImEnterKeyType?10
+QtCore.Qt.InputMethodQuery.ImAnchorRectangle?10
+QtCore.Qt.InputMethodQuery.ImInputItemClipRectangle?10
+QtCore.Qt.InputMethodQuery.ImReadOnly?10
+QtCore.Qt.ContextMenuPolicy?10
+QtCore.Qt.ContextMenuPolicy.NoContextMenu?10
+QtCore.Qt.ContextMenuPolicy.PreventContextMenu?10
+QtCore.Qt.ContextMenuPolicy.DefaultContextMenu?10
+QtCore.Qt.ContextMenuPolicy.ActionsContextMenu?10
+QtCore.Qt.ContextMenuPolicy.CustomContextMenu?10
+QtCore.Qt.FocusReason?10
+QtCore.Qt.FocusReason.MouseFocusReason?10
+QtCore.Qt.FocusReason.TabFocusReason?10
+QtCore.Qt.FocusReason.BacktabFocusReason?10
+QtCore.Qt.FocusReason.ActiveWindowFocusReason?10
+QtCore.Qt.FocusReason.PopupFocusReason?10
+QtCore.Qt.FocusReason.ShortcutFocusReason?10
+QtCore.Qt.FocusReason.MenuBarFocusReason?10
+QtCore.Qt.FocusReason.OtherFocusReason?10
+QtCore.Qt.FocusReason.NoFocusReason?10
+QtCore.Qt.TransformationMode?10
+QtCore.Qt.TransformationMode.FastTransformation?10
+QtCore.Qt.TransformationMode.SmoothTransformation?10
+QtCore.Qt.ClipOperation?10
+QtCore.Qt.ClipOperation.NoClip?10
+QtCore.Qt.ClipOperation.ReplaceClip?10
+QtCore.Qt.ClipOperation.IntersectClip?10
+QtCore.Qt.FillRule?10
+QtCore.Qt.FillRule.OddEvenFill?10
+QtCore.Qt.FillRule.WindingFill?10
+QtCore.Qt.ShortcutContext?10
+QtCore.Qt.ShortcutContext.WidgetShortcut?10
+QtCore.Qt.ShortcutContext.WindowShortcut?10
+QtCore.Qt.ShortcutContext.ApplicationShortcut?10
+QtCore.Qt.ShortcutContext.WidgetWithChildrenShortcut?10
+QtCore.Qt.ConnectionType?10
+QtCore.Qt.ConnectionType.AutoConnection?10
+QtCore.Qt.ConnectionType.DirectConnection?10
+QtCore.Qt.ConnectionType.QueuedConnection?10
+QtCore.Qt.ConnectionType.BlockingQueuedConnection?10
+QtCore.Qt.ConnectionType.UniqueConnection?10
+QtCore.Qt.ConnectionType.SingleShotConnection?10
+QtCore.Qt.Corner?10
+QtCore.Qt.Corner.TopLeftCorner?10
+QtCore.Qt.Corner.TopRightCorner?10
+QtCore.Qt.Corner.BottomLeftCorner?10
+QtCore.Qt.Corner.BottomRightCorner?10
+QtCore.Qt.CaseSensitivity?10
+QtCore.Qt.CaseSensitivity.CaseInsensitive?10
+QtCore.Qt.CaseSensitivity.CaseSensitive?10
+QtCore.Qt.ScrollBarPolicy?10
+QtCore.Qt.ScrollBarPolicy.ScrollBarAsNeeded?10
+QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOff?10
+QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOn?10
+QtCore.Qt.DayOfWeek?10
+QtCore.Qt.DayOfWeek.Monday?10
+QtCore.Qt.DayOfWeek.Tuesday?10
+QtCore.Qt.DayOfWeek.Wednesday?10
+QtCore.Qt.DayOfWeek.Thursday?10
+QtCore.Qt.DayOfWeek.Friday?10
+QtCore.Qt.DayOfWeek.Saturday?10
+QtCore.Qt.DayOfWeek.Sunday?10
+QtCore.Qt.TimeSpec?10
+QtCore.Qt.TimeSpec.LocalTime?10
+QtCore.Qt.TimeSpec.UTC?10
+QtCore.Qt.TimeSpec.OffsetFromUTC?10
+QtCore.Qt.TimeSpec.TimeZone?10
+QtCore.Qt.DateFormat?10
+QtCore.Qt.DateFormat.TextDate?10
+QtCore.Qt.DateFormat.ISODate?10
+QtCore.Qt.DateFormat.ISODateWithMs?10
+QtCore.Qt.DateFormat.RFC2822Date?10
+QtCore.Qt.ToolBarArea?10
+QtCore.Qt.ToolBarArea.LeftToolBarArea?10
+QtCore.Qt.ToolBarArea.RightToolBarArea?10
+QtCore.Qt.ToolBarArea.TopToolBarArea?10
+QtCore.Qt.ToolBarArea.BottomToolBarArea?10
+QtCore.Qt.ToolBarArea.AllToolBarAreas?10
+QtCore.Qt.ToolBarArea.NoToolBarArea?10
+QtCore.Qt.TimerType?10
+QtCore.Qt.TimerType.PreciseTimer?10
+QtCore.Qt.TimerType.CoarseTimer?10
+QtCore.Qt.TimerType.VeryCoarseTimer?10
+QtCore.Qt.DockWidgetArea?10
+QtCore.Qt.DockWidgetArea.LeftDockWidgetArea?10
+QtCore.Qt.DockWidgetArea.RightDockWidgetArea?10
+QtCore.Qt.DockWidgetArea.TopDockWidgetArea?10
+QtCore.Qt.DockWidgetArea.BottomDockWidgetArea?10
+QtCore.Qt.DockWidgetArea.AllDockWidgetAreas?10
+QtCore.Qt.DockWidgetArea.NoDockWidgetArea?10
+QtCore.Qt.AspectRatioMode?10
+QtCore.Qt.AspectRatioMode.IgnoreAspectRatio?10
+QtCore.Qt.AspectRatioMode.KeepAspectRatio?10
+QtCore.Qt.AspectRatioMode.KeepAspectRatioByExpanding?10
+QtCore.Qt.TextFormat?10
+QtCore.Qt.TextFormat.PlainText?10
+QtCore.Qt.TextFormat.RichText?10
+QtCore.Qt.TextFormat.AutoText?10
+QtCore.Qt.TextFormat.MarkdownText?10
+QtCore.Qt.CursorShape?10
+QtCore.Qt.CursorShape.ArrowCursor?10
+QtCore.Qt.CursorShape.UpArrowCursor?10
+QtCore.Qt.CursorShape.CrossCursor?10
+QtCore.Qt.CursorShape.WaitCursor?10
+QtCore.Qt.CursorShape.IBeamCursor?10
+QtCore.Qt.CursorShape.SizeVerCursor?10
+QtCore.Qt.CursorShape.SizeHorCursor?10
+QtCore.Qt.CursorShape.SizeBDiagCursor?10
+QtCore.Qt.CursorShape.SizeFDiagCursor?10
+QtCore.Qt.CursorShape.SizeAllCursor?10
+QtCore.Qt.CursorShape.BlankCursor?10
+QtCore.Qt.CursorShape.SplitVCursor?10
+QtCore.Qt.CursorShape.SplitHCursor?10
+QtCore.Qt.CursorShape.PointingHandCursor?10
+QtCore.Qt.CursorShape.ForbiddenCursor?10
+QtCore.Qt.CursorShape.OpenHandCursor?10
+QtCore.Qt.CursorShape.ClosedHandCursor?10
+QtCore.Qt.CursorShape.WhatsThisCursor?10
+QtCore.Qt.CursorShape.BusyCursor?10
+QtCore.Qt.CursorShape.LastCursor?10
+QtCore.Qt.CursorShape.BitmapCursor?10
+QtCore.Qt.CursorShape.CustomCursor?10
+QtCore.Qt.CursorShape.DragCopyCursor?10
+QtCore.Qt.CursorShape.DragMoveCursor?10
+QtCore.Qt.CursorShape.DragLinkCursor?10
+QtCore.Qt.UIEffect?10
+QtCore.Qt.UIEffect.UI_General?10
+QtCore.Qt.UIEffect.UI_AnimateMenu?10
+QtCore.Qt.UIEffect.UI_FadeMenu?10
+QtCore.Qt.UIEffect.UI_AnimateCombo?10
+QtCore.Qt.UIEffect.UI_AnimateTooltip?10
+QtCore.Qt.UIEffect.UI_FadeTooltip?10
+QtCore.Qt.UIEffect.UI_AnimateToolBox?10
+QtCore.Qt.BrushStyle?10
+QtCore.Qt.BrushStyle.NoBrush?10
+QtCore.Qt.BrushStyle.SolidPattern?10
+QtCore.Qt.BrushStyle.Dense1Pattern?10
+QtCore.Qt.BrushStyle.Dense2Pattern?10
+QtCore.Qt.BrushStyle.Dense3Pattern?10
+QtCore.Qt.BrushStyle.Dense4Pattern?10
+QtCore.Qt.BrushStyle.Dense5Pattern?10
+QtCore.Qt.BrushStyle.Dense6Pattern?10
+QtCore.Qt.BrushStyle.Dense7Pattern?10
+QtCore.Qt.BrushStyle.HorPattern?10
+QtCore.Qt.BrushStyle.VerPattern?10
+QtCore.Qt.BrushStyle.CrossPattern?10
+QtCore.Qt.BrushStyle.BDiagPattern?10
+QtCore.Qt.BrushStyle.FDiagPattern?10
+QtCore.Qt.BrushStyle.DiagCrossPattern?10
+QtCore.Qt.BrushStyle.LinearGradientPattern?10
+QtCore.Qt.BrushStyle.RadialGradientPattern?10
+QtCore.Qt.BrushStyle.ConicalGradientPattern?10
+QtCore.Qt.BrushStyle.TexturePattern?10
+QtCore.Qt.PenJoinStyle?10
+QtCore.Qt.PenJoinStyle.MiterJoin?10
+QtCore.Qt.PenJoinStyle.BevelJoin?10
+QtCore.Qt.PenJoinStyle.RoundJoin?10
+QtCore.Qt.PenJoinStyle.MPenJoinStyle?10
+QtCore.Qt.PenJoinStyle.SvgMiterJoin?10
+QtCore.Qt.PenCapStyle?10
+QtCore.Qt.PenCapStyle.FlatCap?10
+QtCore.Qt.PenCapStyle.SquareCap?10
+QtCore.Qt.PenCapStyle.RoundCap?10
+QtCore.Qt.PenStyle?10
+QtCore.Qt.PenStyle.NoPen?10
+QtCore.Qt.PenStyle.SolidLine?10
+QtCore.Qt.PenStyle.DashLine?10
+QtCore.Qt.PenStyle.DotLine?10
+QtCore.Qt.PenStyle.DashDotLine?10
+QtCore.Qt.PenStyle.DashDotDotLine?10
+QtCore.Qt.PenStyle.CustomDashLine?10
+QtCore.Qt.ArrowType?10
+QtCore.Qt.ArrowType.NoArrow?10
+QtCore.Qt.ArrowType.UpArrow?10
+QtCore.Qt.ArrowType.DownArrow?10
+QtCore.Qt.ArrowType.LeftArrow?10
+QtCore.Qt.ArrowType.RightArrow?10
+QtCore.Qt.Key?10
+QtCore.Qt.Key.Key_Escape?10
+QtCore.Qt.Key.Key_Tab?10
+QtCore.Qt.Key.Key_Backtab?10
+QtCore.Qt.Key.Key_Backspace?10
+QtCore.Qt.Key.Key_Return?10
+QtCore.Qt.Key.Key_Enter?10
+QtCore.Qt.Key.Key_Insert?10
+QtCore.Qt.Key.Key_Delete?10
+QtCore.Qt.Key.Key_Pause?10
+QtCore.Qt.Key.Key_Print?10
+QtCore.Qt.Key.Key_SysReq?10
+QtCore.Qt.Key.Key_Clear?10
+QtCore.Qt.Key.Key_Home?10
+QtCore.Qt.Key.Key_End?10
+QtCore.Qt.Key.Key_Left?10
+QtCore.Qt.Key.Key_Up?10
+QtCore.Qt.Key.Key_Right?10
+QtCore.Qt.Key.Key_Down?10
+QtCore.Qt.Key.Key_PageUp?10
+QtCore.Qt.Key.Key_PageDown?10
+QtCore.Qt.Key.Key_Shift?10
+QtCore.Qt.Key.Key_Control?10
+QtCore.Qt.Key.Key_Meta?10
+QtCore.Qt.Key.Key_Alt?10
+QtCore.Qt.Key.Key_CapsLock?10
+QtCore.Qt.Key.Key_NumLock?10
+QtCore.Qt.Key.Key_ScrollLock?10
+QtCore.Qt.Key.Key_F1?10
+QtCore.Qt.Key.Key_F2?10
+QtCore.Qt.Key.Key_F3?10
+QtCore.Qt.Key.Key_F4?10
+QtCore.Qt.Key.Key_F5?10
+QtCore.Qt.Key.Key_F6?10
+QtCore.Qt.Key.Key_F7?10
+QtCore.Qt.Key.Key_F8?10
+QtCore.Qt.Key.Key_F9?10
+QtCore.Qt.Key.Key_F10?10
+QtCore.Qt.Key.Key_F11?10
+QtCore.Qt.Key.Key_F12?10
+QtCore.Qt.Key.Key_F13?10
+QtCore.Qt.Key.Key_F14?10
+QtCore.Qt.Key.Key_F15?10
+QtCore.Qt.Key.Key_F16?10
+QtCore.Qt.Key.Key_F17?10
+QtCore.Qt.Key.Key_F18?10
+QtCore.Qt.Key.Key_F19?10
+QtCore.Qt.Key.Key_F20?10
+QtCore.Qt.Key.Key_F21?10
+QtCore.Qt.Key.Key_F22?10
+QtCore.Qt.Key.Key_F23?10
+QtCore.Qt.Key.Key_F24?10
+QtCore.Qt.Key.Key_F25?10
+QtCore.Qt.Key.Key_F26?10
+QtCore.Qt.Key.Key_F27?10
+QtCore.Qt.Key.Key_F28?10
+QtCore.Qt.Key.Key_F29?10
+QtCore.Qt.Key.Key_F30?10
+QtCore.Qt.Key.Key_F31?10
+QtCore.Qt.Key.Key_F32?10
+QtCore.Qt.Key.Key_F33?10
+QtCore.Qt.Key.Key_F34?10
+QtCore.Qt.Key.Key_F35?10
+QtCore.Qt.Key.Key_Super_L?10
+QtCore.Qt.Key.Key_Super_R?10
+QtCore.Qt.Key.Key_Menu?10
+QtCore.Qt.Key.Key_Hyper_L?10
+QtCore.Qt.Key.Key_Hyper_R?10
+QtCore.Qt.Key.Key_Help?10
+QtCore.Qt.Key.Key_Direction_L?10
+QtCore.Qt.Key.Key_Direction_R?10
+QtCore.Qt.Key.Key_Space?10
+QtCore.Qt.Key.Key_Any?10
+QtCore.Qt.Key.Key_Exclam?10
+QtCore.Qt.Key.Key_QuoteDbl?10
+QtCore.Qt.Key.Key_NumberSign?10
+QtCore.Qt.Key.Key_Dollar?10
+QtCore.Qt.Key.Key_Percent?10
+QtCore.Qt.Key.Key_Ampersand?10
+QtCore.Qt.Key.Key_Apostrophe?10
+QtCore.Qt.Key.Key_ParenLeft?10
+QtCore.Qt.Key.Key_ParenRight?10
+QtCore.Qt.Key.Key_Asterisk?10
+QtCore.Qt.Key.Key_Plus?10
+QtCore.Qt.Key.Key_Comma?10
+QtCore.Qt.Key.Key_Minus?10
+QtCore.Qt.Key.Key_Period?10
+QtCore.Qt.Key.Key_Slash?10
+QtCore.Qt.Key.Key_0?10
+QtCore.Qt.Key.Key_1?10
+QtCore.Qt.Key.Key_2?10
+QtCore.Qt.Key.Key_3?10
+QtCore.Qt.Key.Key_4?10
+QtCore.Qt.Key.Key_5?10
+QtCore.Qt.Key.Key_6?10
+QtCore.Qt.Key.Key_7?10
+QtCore.Qt.Key.Key_8?10
+QtCore.Qt.Key.Key_9?10
+QtCore.Qt.Key.Key_Colon?10
+QtCore.Qt.Key.Key_Semicolon?10
+QtCore.Qt.Key.Key_Less?10
+QtCore.Qt.Key.Key_Equal?10
+QtCore.Qt.Key.Key_Greater?10
+QtCore.Qt.Key.Key_Question?10
+QtCore.Qt.Key.Key_At?10
+QtCore.Qt.Key.Key_A?10
+QtCore.Qt.Key.Key_B?10
+QtCore.Qt.Key.Key_C?10
+QtCore.Qt.Key.Key_D?10
+QtCore.Qt.Key.Key_E?10
+QtCore.Qt.Key.Key_F?10
+QtCore.Qt.Key.Key_G?10
+QtCore.Qt.Key.Key_H?10
+QtCore.Qt.Key.Key_I?10
+QtCore.Qt.Key.Key_J?10
+QtCore.Qt.Key.Key_K?10
+QtCore.Qt.Key.Key_L?10
+QtCore.Qt.Key.Key_M?10
+QtCore.Qt.Key.Key_N?10
+QtCore.Qt.Key.Key_O?10
+QtCore.Qt.Key.Key_P?10
+QtCore.Qt.Key.Key_Q?10
+QtCore.Qt.Key.Key_R?10
+QtCore.Qt.Key.Key_S?10
+QtCore.Qt.Key.Key_T?10
+QtCore.Qt.Key.Key_U?10
+QtCore.Qt.Key.Key_V?10
+QtCore.Qt.Key.Key_W?10
+QtCore.Qt.Key.Key_X?10
+QtCore.Qt.Key.Key_Y?10
+QtCore.Qt.Key.Key_Z?10
+QtCore.Qt.Key.Key_BracketLeft?10
+QtCore.Qt.Key.Key_Backslash?10
+QtCore.Qt.Key.Key_BracketRight?10
+QtCore.Qt.Key.Key_AsciiCircum?10
+QtCore.Qt.Key.Key_Underscore?10
+QtCore.Qt.Key.Key_QuoteLeft?10
+QtCore.Qt.Key.Key_BraceLeft?10
+QtCore.Qt.Key.Key_Bar?10
+QtCore.Qt.Key.Key_BraceRight?10
+QtCore.Qt.Key.Key_AsciiTilde?10
+QtCore.Qt.Key.Key_nobreakspace?10
+QtCore.Qt.Key.Key_exclamdown?10
+QtCore.Qt.Key.Key_cent?10
+QtCore.Qt.Key.Key_sterling?10
+QtCore.Qt.Key.Key_currency?10
+QtCore.Qt.Key.Key_yen?10
+QtCore.Qt.Key.Key_brokenbar?10
+QtCore.Qt.Key.Key_section?10
+QtCore.Qt.Key.Key_diaeresis?10
+QtCore.Qt.Key.Key_copyright?10
+QtCore.Qt.Key.Key_ordfeminine?10
+QtCore.Qt.Key.Key_guillemotleft?10
+QtCore.Qt.Key.Key_notsign?10
+QtCore.Qt.Key.Key_hyphen?10
+QtCore.Qt.Key.Key_registered?10
+QtCore.Qt.Key.Key_macron?10
+QtCore.Qt.Key.Key_degree?10
+QtCore.Qt.Key.Key_plusminus?10
+QtCore.Qt.Key.Key_twosuperior?10
+QtCore.Qt.Key.Key_threesuperior?10
+QtCore.Qt.Key.Key_acute?10
+QtCore.Qt.Key.Key_mu?10
+QtCore.Qt.Key.Key_paragraph?10
+QtCore.Qt.Key.Key_periodcentered?10
+QtCore.Qt.Key.Key_cedilla?10
+QtCore.Qt.Key.Key_onesuperior?10
+QtCore.Qt.Key.Key_masculine?10
+QtCore.Qt.Key.Key_guillemotright?10
+QtCore.Qt.Key.Key_onequarter?10
+QtCore.Qt.Key.Key_onehalf?10
+QtCore.Qt.Key.Key_threequarters?10
+QtCore.Qt.Key.Key_questiondown?10
+QtCore.Qt.Key.Key_Agrave?10
+QtCore.Qt.Key.Key_Aacute?10
+QtCore.Qt.Key.Key_Acircumflex?10
+QtCore.Qt.Key.Key_Atilde?10
+QtCore.Qt.Key.Key_Adiaeresis?10
+QtCore.Qt.Key.Key_Aring?10
+QtCore.Qt.Key.Key_AE?10
+QtCore.Qt.Key.Key_Ccedilla?10
+QtCore.Qt.Key.Key_Egrave?10
+QtCore.Qt.Key.Key_Eacute?10
+QtCore.Qt.Key.Key_Ecircumflex?10
+QtCore.Qt.Key.Key_Ediaeresis?10
+QtCore.Qt.Key.Key_Igrave?10
+QtCore.Qt.Key.Key_Iacute?10
+QtCore.Qt.Key.Key_Icircumflex?10
+QtCore.Qt.Key.Key_Idiaeresis?10
+QtCore.Qt.Key.Key_ETH?10
+QtCore.Qt.Key.Key_Ntilde?10
+QtCore.Qt.Key.Key_Ograve?10
+QtCore.Qt.Key.Key_Oacute?10
+QtCore.Qt.Key.Key_Ocircumflex?10
+QtCore.Qt.Key.Key_Otilde?10
+QtCore.Qt.Key.Key_Odiaeresis?10
+QtCore.Qt.Key.Key_multiply?10
+QtCore.Qt.Key.Key_Ooblique?10
+QtCore.Qt.Key.Key_Ugrave?10
+QtCore.Qt.Key.Key_Uacute?10
+QtCore.Qt.Key.Key_Ucircumflex?10
+QtCore.Qt.Key.Key_Udiaeresis?10
+QtCore.Qt.Key.Key_Yacute?10
+QtCore.Qt.Key.Key_THORN?10
+QtCore.Qt.Key.Key_ssharp?10
+QtCore.Qt.Key.Key_division?10
+QtCore.Qt.Key.Key_ydiaeresis?10
+QtCore.Qt.Key.Key_AltGr?10
+QtCore.Qt.Key.Key_Multi_key?10
+QtCore.Qt.Key.Key_Codeinput?10
+QtCore.Qt.Key.Key_SingleCandidate?10
+QtCore.Qt.Key.Key_MultipleCandidate?10
+QtCore.Qt.Key.Key_PreviousCandidate?10
+QtCore.Qt.Key.Key_Mode_switch?10
+QtCore.Qt.Key.Key_Kanji?10
+QtCore.Qt.Key.Key_Muhenkan?10
+QtCore.Qt.Key.Key_Henkan?10
+QtCore.Qt.Key.Key_Romaji?10
+QtCore.Qt.Key.Key_Hiragana?10
+QtCore.Qt.Key.Key_Katakana?10
+QtCore.Qt.Key.Key_Hiragana_Katakana?10
+QtCore.Qt.Key.Key_Zenkaku?10
+QtCore.Qt.Key.Key_Hankaku?10
+QtCore.Qt.Key.Key_Zenkaku_Hankaku?10
+QtCore.Qt.Key.Key_Touroku?10
+QtCore.Qt.Key.Key_Massyo?10
+QtCore.Qt.Key.Key_Kana_Lock?10
+QtCore.Qt.Key.Key_Kana_Shift?10
+QtCore.Qt.Key.Key_Eisu_Shift?10
+QtCore.Qt.Key.Key_Eisu_toggle?10
+QtCore.Qt.Key.Key_Hangul?10
+QtCore.Qt.Key.Key_Hangul_Start?10
+QtCore.Qt.Key.Key_Hangul_End?10
+QtCore.Qt.Key.Key_Hangul_Hanja?10
+QtCore.Qt.Key.Key_Hangul_Jamo?10
+QtCore.Qt.Key.Key_Hangul_Romaja?10
+QtCore.Qt.Key.Key_Hangul_Jeonja?10
+QtCore.Qt.Key.Key_Hangul_Banja?10
+QtCore.Qt.Key.Key_Hangul_PreHanja?10
+QtCore.Qt.Key.Key_Hangul_PostHanja?10
+QtCore.Qt.Key.Key_Hangul_Special?10
+QtCore.Qt.Key.Key_Dead_Grave?10
+QtCore.Qt.Key.Key_Dead_Acute?10
+QtCore.Qt.Key.Key_Dead_Circumflex?10
+QtCore.Qt.Key.Key_Dead_Tilde?10
+QtCore.Qt.Key.Key_Dead_Macron?10
+QtCore.Qt.Key.Key_Dead_Breve?10
+QtCore.Qt.Key.Key_Dead_Abovedot?10
+QtCore.Qt.Key.Key_Dead_Diaeresis?10
+QtCore.Qt.Key.Key_Dead_Abovering?10
+QtCore.Qt.Key.Key_Dead_Doubleacute?10
+QtCore.Qt.Key.Key_Dead_Caron?10
+QtCore.Qt.Key.Key_Dead_Cedilla?10
+QtCore.Qt.Key.Key_Dead_Ogonek?10
+QtCore.Qt.Key.Key_Dead_Iota?10
+QtCore.Qt.Key.Key_Dead_Voiced_Sound?10
+QtCore.Qt.Key.Key_Dead_Semivoiced_Sound?10
+QtCore.Qt.Key.Key_Dead_Belowdot?10
+QtCore.Qt.Key.Key_Dead_Hook?10
+QtCore.Qt.Key.Key_Dead_Horn?10
+QtCore.Qt.Key.Key_Back?10
+QtCore.Qt.Key.Key_Forward?10
+QtCore.Qt.Key.Key_Stop?10
+QtCore.Qt.Key.Key_Refresh?10
+QtCore.Qt.Key.Key_VolumeDown?10
+QtCore.Qt.Key.Key_VolumeMute?10
+QtCore.Qt.Key.Key_VolumeUp?10
+QtCore.Qt.Key.Key_BassBoost?10
+QtCore.Qt.Key.Key_BassUp?10
+QtCore.Qt.Key.Key_BassDown?10
+QtCore.Qt.Key.Key_TrebleUp?10
+QtCore.Qt.Key.Key_TrebleDown?10
+QtCore.Qt.Key.Key_MediaPlay?10
+QtCore.Qt.Key.Key_MediaStop?10
+QtCore.Qt.Key.Key_MediaPrevious?10
+QtCore.Qt.Key.Key_MediaNext?10
+QtCore.Qt.Key.Key_MediaRecord?10
+QtCore.Qt.Key.Key_HomePage?10
+QtCore.Qt.Key.Key_Favorites?10
+QtCore.Qt.Key.Key_Search?10
+QtCore.Qt.Key.Key_Standby?10
+QtCore.Qt.Key.Key_OpenUrl?10
+QtCore.Qt.Key.Key_LaunchMail?10
+QtCore.Qt.Key.Key_LaunchMedia?10
+QtCore.Qt.Key.Key_Launch0?10
+QtCore.Qt.Key.Key_Launch1?10
+QtCore.Qt.Key.Key_Launch2?10
+QtCore.Qt.Key.Key_Launch3?10
+QtCore.Qt.Key.Key_Launch4?10
+QtCore.Qt.Key.Key_Launch5?10
+QtCore.Qt.Key.Key_Launch6?10
+QtCore.Qt.Key.Key_Launch7?10
+QtCore.Qt.Key.Key_Launch8?10
+QtCore.Qt.Key.Key_Launch9?10
+QtCore.Qt.Key.Key_LaunchA?10
+QtCore.Qt.Key.Key_LaunchB?10
+QtCore.Qt.Key.Key_LaunchC?10
+QtCore.Qt.Key.Key_LaunchD?10
+QtCore.Qt.Key.Key_LaunchE?10
+QtCore.Qt.Key.Key_LaunchF?10
+QtCore.Qt.Key.Key_MediaLast?10
+QtCore.Qt.Key.Key_Select?10
+QtCore.Qt.Key.Key_Yes?10
+QtCore.Qt.Key.Key_No?10
+QtCore.Qt.Key.Key_Context1?10
+QtCore.Qt.Key.Key_Context2?10
+QtCore.Qt.Key.Key_Context3?10
+QtCore.Qt.Key.Key_Context4?10
+QtCore.Qt.Key.Key_Call?10
+QtCore.Qt.Key.Key_Hangup?10
+QtCore.Qt.Key.Key_Flip?10
+QtCore.Qt.Key.Key_unknown?10
+QtCore.Qt.Key.Key_Execute?10
+QtCore.Qt.Key.Key_Printer?10
+QtCore.Qt.Key.Key_Play?10
+QtCore.Qt.Key.Key_Sleep?10
+QtCore.Qt.Key.Key_Zoom?10
+QtCore.Qt.Key.Key_Cancel?10
+QtCore.Qt.Key.Key_MonBrightnessUp?10
+QtCore.Qt.Key.Key_MonBrightnessDown?10
+QtCore.Qt.Key.Key_KeyboardLightOnOff?10
+QtCore.Qt.Key.Key_KeyboardBrightnessUp?10
+QtCore.Qt.Key.Key_KeyboardBrightnessDown?10
+QtCore.Qt.Key.Key_PowerOff?10
+QtCore.Qt.Key.Key_WakeUp?10
+QtCore.Qt.Key.Key_Eject?10
+QtCore.Qt.Key.Key_ScreenSaver?10
+QtCore.Qt.Key.Key_WWW?10
+QtCore.Qt.Key.Key_Memo?10
+QtCore.Qt.Key.Key_LightBulb?10
+QtCore.Qt.Key.Key_Shop?10
+QtCore.Qt.Key.Key_History?10
+QtCore.Qt.Key.Key_AddFavorite?10
+QtCore.Qt.Key.Key_HotLinks?10
+QtCore.Qt.Key.Key_BrightnessAdjust?10
+QtCore.Qt.Key.Key_Finance?10
+QtCore.Qt.Key.Key_Community?10
+QtCore.Qt.Key.Key_AudioRewind?10
+QtCore.Qt.Key.Key_BackForward?10
+QtCore.Qt.Key.Key_ApplicationLeft?10
+QtCore.Qt.Key.Key_ApplicationRight?10
+QtCore.Qt.Key.Key_Book?10
+QtCore.Qt.Key.Key_CD?10
+QtCore.Qt.Key.Key_Calculator?10
+QtCore.Qt.Key.Key_ToDoList?10
+QtCore.Qt.Key.Key_ClearGrab?10
+QtCore.Qt.Key.Key_Close?10
+QtCore.Qt.Key.Key_Copy?10
+QtCore.Qt.Key.Key_Cut?10
+QtCore.Qt.Key.Key_Display?10
+QtCore.Qt.Key.Key_DOS?10
+QtCore.Qt.Key.Key_Documents?10
+QtCore.Qt.Key.Key_Excel?10
+QtCore.Qt.Key.Key_Explorer?10
+QtCore.Qt.Key.Key_Game?10
+QtCore.Qt.Key.Key_Go?10
+QtCore.Qt.Key.Key_iTouch?10
+QtCore.Qt.Key.Key_LogOff?10
+QtCore.Qt.Key.Key_Market?10
+QtCore.Qt.Key.Key_Meeting?10
+QtCore.Qt.Key.Key_MenuKB?10
+QtCore.Qt.Key.Key_MenuPB?10
+QtCore.Qt.Key.Key_MySites?10
+QtCore.Qt.Key.Key_News?10
+QtCore.Qt.Key.Key_OfficeHome?10
+QtCore.Qt.Key.Key_Option?10
+QtCore.Qt.Key.Key_Paste?10
+QtCore.Qt.Key.Key_Phone?10
+QtCore.Qt.Key.Key_Calendar?10
+QtCore.Qt.Key.Key_Reply?10
+QtCore.Qt.Key.Key_Reload?10
+QtCore.Qt.Key.Key_RotateWindows?10
+QtCore.Qt.Key.Key_RotationPB?10
+QtCore.Qt.Key.Key_RotationKB?10
+QtCore.Qt.Key.Key_Save?10
+QtCore.Qt.Key.Key_Send?10
+QtCore.Qt.Key.Key_Spell?10
+QtCore.Qt.Key.Key_SplitScreen?10
+QtCore.Qt.Key.Key_Support?10
+QtCore.Qt.Key.Key_TaskPane?10
+QtCore.Qt.Key.Key_Terminal?10
+QtCore.Qt.Key.Key_Tools?10
+QtCore.Qt.Key.Key_Travel?10
+QtCore.Qt.Key.Key_Video?10
+QtCore.Qt.Key.Key_Word?10
+QtCore.Qt.Key.Key_Xfer?10
+QtCore.Qt.Key.Key_ZoomIn?10
+QtCore.Qt.Key.Key_ZoomOut?10
+QtCore.Qt.Key.Key_Away?10
+QtCore.Qt.Key.Key_Messenger?10
+QtCore.Qt.Key.Key_WebCam?10
+QtCore.Qt.Key.Key_MailForward?10
+QtCore.Qt.Key.Key_Pictures?10
+QtCore.Qt.Key.Key_Music?10
+QtCore.Qt.Key.Key_Battery?10
+QtCore.Qt.Key.Key_Bluetooth?10
+QtCore.Qt.Key.Key_WLAN?10
+QtCore.Qt.Key.Key_UWB?10
+QtCore.Qt.Key.Key_AudioForward?10
+QtCore.Qt.Key.Key_AudioRepeat?10
+QtCore.Qt.Key.Key_AudioRandomPlay?10
+QtCore.Qt.Key.Key_Subtitle?10
+QtCore.Qt.Key.Key_AudioCycleTrack?10
+QtCore.Qt.Key.Key_Time?10
+QtCore.Qt.Key.Key_Hibernate?10
+QtCore.Qt.Key.Key_View?10
+QtCore.Qt.Key.Key_TopMenu?10
+QtCore.Qt.Key.Key_PowerDown?10
+QtCore.Qt.Key.Key_Suspend?10
+QtCore.Qt.Key.Key_ContrastAdjust?10
+QtCore.Qt.Key.Key_MediaPause?10
+QtCore.Qt.Key.Key_MediaTogglePlayPause?10
+QtCore.Qt.Key.Key_LaunchG?10
+QtCore.Qt.Key.Key_LaunchH?10
+QtCore.Qt.Key.Key_ToggleCallHangup?10
+QtCore.Qt.Key.Key_VoiceDial?10
+QtCore.Qt.Key.Key_LastNumberRedial?10
+QtCore.Qt.Key.Key_Camera?10
+QtCore.Qt.Key.Key_CameraFocus?10
+QtCore.Qt.Key.Key_TouchpadToggle?10
+QtCore.Qt.Key.Key_TouchpadOn?10
+QtCore.Qt.Key.Key_TouchpadOff?10
+QtCore.Qt.Key.Key_MicMute?10
+QtCore.Qt.Key.Key_Red?10
+QtCore.Qt.Key.Key_Green?10
+QtCore.Qt.Key.Key_Yellow?10
+QtCore.Qt.Key.Key_Blue?10
+QtCore.Qt.Key.Key_ChannelUp?10
+QtCore.Qt.Key.Key_ChannelDown?10
+QtCore.Qt.Key.Key_Guide?10
+QtCore.Qt.Key.Key_Info?10
+QtCore.Qt.Key.Key_Settings?10
+QtCore.Qt.Key.Key_Exit?10
+QtCore.Qt.Key.Key_MicVolumeUp?10
+QtCore.Qt.Key.Key_MicVolumeDown?10
+QtCore.Qt.Key.Key_New?10
+QtCore.Qt.Key.Key_Open?10
+QtCore.Qt.Key.Key_Find?10
+QtCore.Qt.Key.Key_Undo?10
+QtCore.Qt.Key.Key_Redo?10
+QtCore.Qt.Key.Key_Dead_Stroke?10
+QtCore.Qt.Key.Key_Dead_Abovecomma?10
+QtCore.Qt.Key.Key_Dead_Abovereversedcomma?10
+QtCore.Qt.Key.Key_Dead_Doublegrave?10
+QtCore.Qt.Key.Key_Dead_Belowring?10
+QtCore.Qt.Key.Key_Dead_Belowmacron?10
+QtCore.Qt.Key.Key_Dead_Belowcircumflex?10
+QtCore.Qt.Key.Key_Dead_Belowtilde?10
+QtCore.Qt.Key.Key_Dead_Belowbreve?10
+QtCore.Qt.Key.Key_Dead_Belowdiaeresis?10
+QtCore.Qt.Key.Key_Dead_Invertedbreve?10
+QtCore.Qt.Key.Key_Dead_Belowcomma?10
+QtCore.Qt.Key.Key_Dead_Currency?10
+QtCore.Qt.Key.Key_Dead_a?10
+QtCore.Qt.Key.Key_Dead_A?10
+QtCore.Qt.Key.Key_Dead_e?10
+QtCore.Qt.Key.Key_Dead_E?10
+QtCore.Qt.Key.Key_Dead_i?10
+QtCore.Qt.Key.Key_Dead_I?10
+QtCore.Qt.Key.Key_Dead_o?10
+QtCore.Qt.Key.Key_Dead_O?10
+QtCore.Qt.Key.Key_Dead_u?10
+QtCore.Qt.Key.Key_Dead_U?10
+QtCore.Qt.Key.Key_Dead_Small_Schwa?10
+QtCore.Qt.Key.Key_Dead_Capital_Schwa?10
+QtCore.Qt.Key.Key_Dead_Greek?10
+QtCore.Qt.Key.Key_Dead_Lowline?10
+QtCore.Qt.Key.Key_Dead_Aboveverticalline?10
+QtCore.Qt.Key.Key_Dead_Belowverticalline?10
+QtCore.Qt.Key.Key_Dead_Longsolidusoverlay?10
+QtCore.Qt.Key.Key_micro?10
+QtCore.Qt.Key.Key_Keyboard?10
+QtCore.Qt.BGMode?10
+QtCore.Qt.BGMode.TransparentMode?10
+QtCore.Qt.BGMode.OpaqueMode?10
+QtCore.Qt.ImageConversionFlag?10
+QtCore.Qt.ImageConversionFlag.AutoColor?10
+QtCore.Qt.ImageConversionFlag.ColorOnly?10
+QtCore.Qt.ImageConversionFlag.MonoOnly?10
+QtCore.Qt.ImageConversionFlag.ThresholdAlphaDither?10
+QtCore.Qt.ImageConversionFlag.OrderedAlphaDither?10
+QtCore.Qt.ImageConversionFlag.DiffuseAlphaDither?10
+QtCore.Qt.ImageConversionFlag.DiffuseDither?10
+QtCore.Qt.ImageConversionFlag.OrderedDither?10
+QtCore.Qt.ImageConversionFlag.ThresholdDither?10
+QtCore.Qt.ImageConversionFlag.AutoDither?10
+QtCore.Qt.ImageConversionFlag.PreferDither?10
+QtCore.Qt.ImageConversionFlag.AvoidDither?10
+QtCore.Qt.ImageConversionFlag.NoOpaqueDetection?10
+QtCore.Qt.ImageConversionFlag.NoFormatConversion?10
+QtCore.Qt.WidgetAttribute?10
+QtCore.Qt.WidgetAttribute.WA_Disabled?10
+QtCore.Qt.WidgetAttribute.WA_UnderMouse?10
+QtCore.Qt.WidgetAttribute.WA_MouseTracking?10
+QtCore.Qt.WidgetAttribute.WA_OpaquePaintEvent?10
+QtCore.Qt.WidgetAttribute.WA_StaticContents?10
+QtCore.Qt.WidgetAttribute.WA_LaidOut?10
+QtCore.Qt.WidgetAttribute.WA_PaintOnScreen?10
+QtCore.Qt.WidgetAttribute.WA_NoSystemBackground?10
+QtCore.Qt.WidgetAttribute.WA_UpdatesDisabled?10
+QtCore.Qt.WidgetAttribute.WA_Mapped?10
+QtCore.Qt.WidgetAttribute.WA_InputMethodEnabled?10
+QtCore.Qt.WidgetAttribute.WA_WState_Visible?10
+QtCore.Qt.WidgetAttribute.WA_WState_Hidden?10
+QtCore.Qt.WidgetAttribute.WA_ForceDisabled?10
+QtCore.Qt.WidgetAttribute.WA_KeyCompression?10
+QtCore.Qt.WidgetAttribute.WA_PendingMoveEvent?10
+QtCore.Qt.WidgetAttribute.WA_PendingResizeEvent?10
+QtCore.Qt.WidgetAttribute.WA_SetPalette?10
+QtCore.Qt.WidgetAttribute.WA_SetFont?10
+QtCore.Qt.WidgetAttribute.WA_SetCursor?10
+QtCore.Qt.WidgetAttribute.WA_NoChildEventsFromChildren?10
+QtCore.Qt.WidgetAttribute.WA_WindowModified?10
+QtCore.Qt.WidgetAttribute.WA_Resized?10
+QtCore.Qt.WidgetAttribute.WA_Moved?10
+QtCore.Qt.WidgetAttribute.WA_PendingUpdate?10
+QtCore.Qt.WidgetAttribute.WA_InvalidSize?10
+QtCore.Qt.WidgetAttribute.WA_CustomWhatsThis?10
+QtCore.Qt.WidgetAttribute.WA_LayoutOnEntireRect?10
+QtCore.Qt.WidgetAttribute.WA_OutsideWSRange?10
+QtCore.Qt.WidgetAttribute.WA_GrabbedShortcut?10
+QtCore.Qt.WidgetAttribute.WA_TransparentForMouseEvents?10
+QtCore.Qt.WidgetAttribute.WA_PaintUnclipped?10
+QtCore.Qt.WidgetAttribute.WA_SetWindowIcon?10
+QtCore.Qt.WidgetAttribute.WA_NoMouseReplay?10
+QtCore.Qt.WidgetAttribute.WA_DeleteOnClose?10
+QtCore.Qt.WidgetAttribute.WA_RightToLeft?10
+QtCore.Qt.WidgetAttribute.WA_SetLayoutDirection?10
+QtCore.Qt.WidgetAttribute.WA_NoChildEventsForParent?10
+QtCore.Qt.WidgetAttribute.WA_ForceUpdatesDisabled?10
+QtCore.Qt.WidgetAttribute.WA_WState_Created?10
+QtCore.Qt.WidgetAttribute.WA_WState_CompressKeys?10
+QtCore.Qt.WidgetAttribute.WA_WState_InPaintEvent?10
+QtCore.Qt.WidgetAttribute.WA_WState_Reparented?10
+QtCore.Qt.WidgetAttribute.WA_WState_ConfigPending?10
+QtCore.Qt.WidgetAttribute.WA_WState_Polished?10
+QtCore.Qt.WidgetAttribute.WA_WState_OwnSizePolicy?10
+QtCore.Qt.WidgetAttribute.WA_WState_ExplicitShowHide?10
+QtCore.Qt.WidgetAttribute.WA_MouseNoMask?10
+QtCore.Qt.WidgetAttribute.WA_NoMousePropagation?10
+QtCore.Qt.WidgetAttribute.WA_Hover?10
+QtCore.Qt.WidgetAttribute.WA_InputMethodTransparent?10
+QtCore.Qt.WidgetAttribute.WA_QuitOnClose?10
+QtCore.Qt.WidgetAttribute.WA_KeyboardFocusChange?10
+QtCore.Qt.WidgetAttribute.WA_AcceptDrops?10
+QtCore.Qt.WidgetAttribute.WA_WindowPropagation?10
+QtCore.Qt.WidgetAttribute.WA_NoX11EventCompression?10
+QtCore.Qt.WidgetAttribute.WA_TintedBackground?10
+QtCore.Qt.WidgetAttribute.WA_X11OpenGLOverlay?10
+QtCore.Qt.WidgetAttribute.WA_AttributeCount?10
+QtCore.Qt.WidgetAttribute.WA_AlwaysShowToolTips?10
+QtCore.Qt.WidgetAttribute.WA_MacOpaqueSizeGrip?10
+QtCore.Qt.WidgetAttribute.WA_SetStyle?10
+QtCore.Qt.WidgetAttribute.WA_SetLocale?10
+QtCore.Qt.WidgetAttribute.WA_MacShowFocusRect?10
+QtCore.Qt.WidgetAttribute.WA_MacNormalSize?10
+QtCore.Qt.WidgetAttribute.WA_MacSmallSize?10
+QtCore.Qt.WidgetAttribute.WA_MacMiniSize?10
+QtCore.Qt.WidgetAttribute.WA_LayoutUsesWidgetRect?10
+QtCore.Qt.WidgetAttribute.WA_StyledBackground?10
+QtCore.Qt.WidgetAttribute.WA_MacAlwaysShowToolWindow?10
+QtCore.Qt.WidgetAttribute.WA_StyleSheet?10
+QtCore.Qt.WidgetAttribute.WA_ShowWithoutActivating?10
+QtCore.Qt.WidgetAttribute.WA_NativeWindow?10
+QtCore.Qt.WidgetAttribute.WA_DontCreateNativeAncestors?10
+QtCore.Qt.WidgetAttribute.WA_DontShowOnScreen?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeDesktop?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeDock?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeToolBar?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeMenu?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeUtility?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeSplash?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeDialog?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeDropDownMenu?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypePopupMenu?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeToolTip?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeNotification?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeCombo?10
+QtCore.Qt.WidgetAttribute.WA_X11NetWmWindowTypeDND?10
+QtCore.Qt.WidgetAttribute.WA_TranslucentBackground?10
+QtCore.Qt.WidgetAttribute.WA_AcceptTouchEvents?10
+QtCore.Qt.WidgetAttribute.WA_TouchPadAcceptSingleTouchEvents?10
+QtCore.Qt.WidgetAttribute.WA_X11DoNotAcceptFocus?10
+QtCore.Qt.WidgetAttribute.WA_AlwaysStackOnTop?10
+QtCore.Qt.WidgetAttribute.WA_TabletTracking?10
+QtCore.Qt.WidgetAttribute.WA_ContentsMarginsRespectsSafeArea?10
+QtCore.Qt.WidgetAttribute.WA_StyleSheetTarget?10
+QtCore.Qt.WindowState?10
+QtCore.Qt.WindowState.WindowNoState?10
+QtCore.Qt.WindowState.WindowMinimized?10
+QtCore.Qt.WindowState.WindowMaximized?10
+QtCore.Qt.WindowState.WindowFullScreen?10
+QtCore.Qt.WindowState.WindowActive?10
+QtCore.Qt.WindowType?10
+QtCore.Qt.WindowType.Widget?10
+QtCore.Qt.WindowType.Window?10
+QtCore.Qt.WindowType.Dialog?10
+QtCore.Qt.WindowType.Sheet?10
+QtCore.Qt.WindowType.Drawer?10
+QtCore.Qt.WindowType.Popup?10
+QtCore.Qt.WindowType.Tool?10
+QtCore.Qt.WindowType.ToolTip?10
+QtCore.Qt.WindowType.SplashScreen?10
+QtCore.Qt.WindowType.Desktop?10
+QtCore.Qt.WindowType.SubWindow?10
+QtCore.Qt.WindowType.WindowType_Mask?10
+QtCore.Qt.WindowType.MSWindowsFixedSizeDialogHint?10
+QtCore.Qt.WindowType.MSWindowsOwnDC?10
+QtCore.Qt.WindowType.X11BypassWindowManagerHint?10
+QtCore.Qt.WindowType.FramelessWindowHint?10
+QtCore.Qt.WindowType.CustomizeWindowHint?10
+QtCore.Qt.WindowType.WindowTitleHint?10
+QtCore.Qt.WindowType.WindowSystemMenuHint?10
+QtCore.Qt.WindowType.WindowMinimizeButtonHint?10
+QtCore.Qt.WindowType.WindowMaximizeButtonHint?10
+QtCore.Qt.WindowType.WindowMinMaxButtonsHint?10
+QtCore.Qt.WindowType.WindowContextHelpButtonHint?10
+QtCore.Qt.WindowType.WindowShadeButtonHint?10
+QtCore.Qt.WindowType.WindowStaysOnTopHint?10
+QtCore.Qt.WindowType.WindowStaysOnBottomHint?10
+QtCore.Qt.WindowType.WindowCloseButtonHint?10
+QtCore.Qt.WindowType.MacWindowToolBarButtonHint?10
+QtCore.Qt.WindowType.BypassGraphicsProxyWidget?10
+QtCore.Qt.WindowType.WindowTransparentForInput?10
+QtCore.Qt.WindowType.WindowOverridesSystemGestures?10
+QtCore.Qt.WindowType.WindowDoesNotAcceptFocus?10
+QtCore.Qt.WindowType.NoDropShadowWindowHint?10
+QtCore.Qt.WindowType.WindowFullscreenButtonHint?10
+QtCore.Qt.WindowType.ForeignWindow?10
+QtCore.Qt.WindowType.BypassWindowManagerHint?10
+QtCore.Qt.WindowType.CoverWindow?10
+QtCore.Qt.WindowType.MaximizeUsingFullscreenGeometryHint?10
+QtCore.Qt.WindowType.ExpandedClientAreaHint?10
+QtCore.Qt.WindowType.NoTitleBarBackgroundHint?10
+QtCore.Qt.TextElideMode?10
+QtCore.Qt.TextElideMode.ElideLeft?10
+QtCore.Qt.TextElideMode.ElideRight?10
+QtCore.Qt.TextElideMode.ElideMiddle?10
+QtCore.Qt.TextElideMode.ElideNone?10
+QtCore.Qt.TextFlag?10
+QtCore.Qt.TextFlag.TextSingleLine?10
+QtCore.Qt.TextFlag.TextDontClip?10
+QtCore.Qt.TextFlag.TextExpandTabs?10
+QtCore.Qt.TextFlag.TextShowMnemonic?10
+QtCore.Qt.TextFlag.TextWordWrap?10
+QtCore.Qt.TextFlag.TextWrapAnywhere?10
+QtCore.Qt.TextFlag.TextDontPrint?10
+QtCore.Qt.TextFlag.TextIncludeTrailingSpaces?10
+QtCore.Qt.TextFlag.TextHideMnemonic?10
+QtCore.Qt.TextFlag.TextJustificationForced?10
+QtCore.Qt.AlignmentFlag?10
+QtCore.Qt.AlignmentFlag.AlignLeft?10
+QtCore.Qt.AlignmentFlag.AlignLeading?10
+QtCore.Qt.AlignmentFlag.AlignRight?10
+QtCore.Qt.AlignmentFlag.AlignTrailing?10
+QtCore.Qt.AlignmentFlag.AlignHCenter?10
+QtCore.Qt.AlignmentFlag.AlignJustify?10
+QtCore.Qt.AlignmentFlag.AlignAbsolute?10
+QtCore.Qt.AlignmentFlag.AlignHorizontal_Mask?10
+QtCore.Qt.AlignmentFlag.AlignTop?10
+QtCore.Qt.AlignmentFlag.AlignBottom?10
+QtCore.Qt.AlignmentFlag.AlignVCenter?10
+QtCore.Qt.AlignmentFlag.AlignVertical_Mask?10
+QtCore.Qt.AlignmentFlag.AlignCenter?10
+QtCore.Qt.AlignmentFlag.AlignBaseline?10
+QtCore.Qt.SortOrder?10
+QtCore.Qt.SortOrder.AscendingOrder?10
+QtCore.Qt.SortOrder.DescendingOrder?10
+QtCore.Qt.FocusPolicy?10
+QtCore.Qt.FocusPolicy.NoFocus?10
+QtCore.Qt.FocusPolicy.TabFocus?10
+QtCore.Qt.FocusPolicy.ClickFocus?10
+QtCore.Qt.FocusPolicy.StrongFocus?10
+QtCore.Qt.FocusPolicy.WheelFocus?10
+QtCore.Qt.Orientation?10
+QtCore.Qt.Orientation.Horizontal?10
+QtCore.Qt.Orientation.Vertical?10
+QtCore.Qt.MouseButton?10
+QtCore.Qt.MouseButton.NoButton?10
+QtCore.Qt.MouseButton.AllButtons?10
+QtCore.Qt.MouseButton.LeftButton?10
+QtCore.Qt.MouseButton.RightButton?10
+QtCore.Qt.MouseButton.MiddleButton?10
+QtCore.Qt.MouseButton.XButton1?10
+QtCore.Qt.MouseButton.XButton2?10
+QtCore.Qt.MouseButton.BackButton?10
+QtCore.Qt.MouseButton.ExtraButton1?10
+QtCore.Qt.MouseButton.ForwardButton?10
+QtCore.Qt.MouseButton.ExtraButton2?10
+QtCore.Qt.MouseButton.TaskButton?10
+QtCore.Qt.MouseButton.ExtraButton3?10
+QtCore.Qt.MouseButton.ExtraButton4?10
+QtCore.Qt.MouseButton.ExtraButton5?10
+QtCore.Qt.MouseButton.ExtraButton6?10
+QtCore.Qt.MouseButton.ExtraButton7?10
+QtCore.Qt.MouseButton.ExtraButton8?10
+QtCore.Qt.MouseButton.ExtraButton9?10
+QtCore.Qt.MouseButton.ExtraButton10?10
+QtCore.Qt.MouseButton.ExtraButton11?10
+QtCore.Qt.MouseButton.ExtraButton12?10
+QtCore.Qt.MouseButton.ExtraButton13?10
+QtCore.Qt.MouseButton.ExtraButton14?10
+QtCore.Qt.MouseButton.ExtraButton15?10
+QtCore.Qt.MouseButton.ExtraButton16?10
+QtCore.Qt.MouseButton.ExtraButton17?10
+QtCore.Qt.MouseButton.ExtraButton18?10
+QtCore.Qt.MouseButton.ExtraButton19?10
+QtCore.Qt.MouseButton.ExtraButton20?10
+QtCore.Qt.MouseButton.ExtraButton21?10
+QtCore.Qt.MouseButton.ExtraButton22?10
+QtCore.Qt.MouseButton.ExtraButton23?10
+QtCore.Qt.MouseButton.ExtraButton24?10
+QtCore.Qt.Modifier?10
+QtCore.Qt.Modifier.META?10
+QtCore.Qt.Modifier.SHIFT?10
+QtCore.Qt.Modifier.CTRL?10
+QtCore.Qt.Modifier.ALT?10
+QtCore.Qt.Modifier.MODIFIER_MASK?10
+QtCore.Qt.KeyboardModifier?10
+QtCore.Qt.KeyboardModifier.NoModifier?10
+QtCore.Qt.KeyboardModifier.ShiftModifier?10
+QtCore.Qt.KeyboardModifier.ControlModifier?10
+QtCore.Qt.KeyboardModifier.AltModifier?10
+QtCore.Qt.KeyboardModifier.MetaModifier?10
+QtCore.Qt.KeyboardModifier.KeypadModifier?10
+QtCore.Qt.KeyboardModifier.GroupSwitchModifier?10
+QtCore.Qt.KeyboardModifier.KeyboardModifierMask?10
+QtCore.Qt.GlobalColor?10
+QtCore.Qt.GlobalColor.color0?10
+QtCore.Qt.GlobalColor.color1?10
+QtCore.Qt.GlobalColor.black?10
+QtCore.Qt.GlobalColor.white?10
+QtCore.Qt.GlobalColor.darkGray?10
+QtCore.Qt.GlobalColor.gray?10
+QtCore.Qt.GlobalColor.lightGray?10
+QtCore.Qt.GlobalColor.red?10
+QtCore.Qt.GlobalColor.green?10
+QtCore.Qt.GlobalColor.blue?10
+QtCore.Qt.GlobalColor.cyan?10
+QtCore.Qt.GlobalColor.magenta?10
+QtCore.Qt.GlobalColor.yellow?10
+QtCore.Qt.GlobalColor.darkRed?10
+QtCore.Qt.GlobalColor.darkGreen?10
+QtCore.Qt.GlobalColor.darkBlue?10
+QtCore.Qt.GlobalColor.darkCyan?10
+QtCore.Qt.GlobalColor.darkMagenta?10
+QtCore.Qt.GlobalColor.darkYellow?10
+QtCore.Qt.GlobalColor.transparent?10
+QtCore.Qt.bin?4(QTextStream) -> QTextStream
+QtCore.Qt.oct?4(QTextStream) -> QTextStream
+QtCore.Qt.dec?4(QTextStream) -> QTextStream
+QtCore.Qt.hex?4(QTextStream) -> QTextStream
+QtCore.Qt.showbase?4(QTextStream) -> QTextStream
+QtCore.Qt.forcesign?4(QTextStream) -> QTextStream
+QtCore.Qt.forcepoint?4(QTextStream) -> QTextStream
+QtCore.Qt.noshowbase?4(QTextStream) -> QTextStream
+QtCore.Qt.noforcesign?4(QTextStream) -> QTextStream
+QtCore.Qt.noforcepoint?4(QTextStream) -> QTextStream
+QtCore.Qt.uppercasebase?4(QTextStream) -> QTextStream
+QtCore.Qt.uppercasedigits?4(QTextStream) -> QTextStream
+QtCore.Qt.lowercasebase?4(QTextStream) -> QTextStream
+QtCore.Qt.lowercasedigits?4(QTextStream) -> QTextStream
+QtCore.Qt.fixed?4(QTextStream) -> QTextStream
+QtCore.Qt.scientific?4(QTextStream) -> QTextStream
+QtCore.Qt.left?4(QTextStream) -> QTextStream
+QtCore.Qt.right?4(QTextStream) -> QTextStream
+QtCore.Qt.center?4(QTextStream) -> QTextStream
+QtCore.Qt.endl?4(QTextStream) -> QTextStream
+QtCore.Qt.flush?4(QTextStream) -> QTextStream
+QtCore.Qt.reset?4(QTextStream) -> QTextStream
+QtCore.Qt.bom?4(QTextStream) -> QTextStream
+QtCore.Qt.ws?4(QTextStream) -> QTextStream
+QtCore.QKeyCombination?1(Qt.Key key=Qt.Key_unknown)
+QtCore.QKeyCombination.__init__?1(self, Qt.Key key=Qt.Key_unknown)
+QtCore.QKeyCombination?1(unknown-type, Qt.Key key=Qt.Key_unknown)
+QtCore.QKeyCombination.__init__?1(self, unknown-type, Qt.Key key=Qt.Key_unknown)
+QtCore.QKeyCombination?1(unknown-type, Qt.Key key=Qt.Key_unknown)
+QtCore.QKeyCombination.__init__?1(self, unknown-type, Qt.Key key=Qt.Key_unknown)
+QtCore.QKeyCombination?1(QKeyCombination)
+QtCore.QKeyCombination.__init__?1(self, QKeyCombination)
+QtCore.QKeyCombination.keyboardModifiers?4() -> unknown-type
+QtCore.QKeyCombination.key?4() -> Qt.Key
+QtCore.QKeyCombination.fromCombined?4(int) -> QKeyCombination
+QtCore.QKeyCombination.toCombined?4() -> int
+QtCore.QObject.staticMetaObject?7
+QtCore.QObject?1(QObject parent=None)
+QtCore.QObject.__init__?1(self, QObject parent=None)
+QtCore.QObject.metaObject?4() -> QMetaObject
+QtCore.QObject.pyqtConfigure?4(Any)
+QtCore.QObject.__getattr__?4(str) -> Any
+QtCore.QObject.event?4(QEvent) -> bool
+QtCore.QObject.eventFilter?4(QObject, QEvent) -> bool
+QtCore.QObject.tr?4(str, str disambiguation=None, int n=-1) -> QString
+QtCore.QObject.findChild?4(type, QString name='', unknown-type options=Qt.FindChildrenRecursively) -> Any
+QtCore.QObject.findChild?4(tuple, QString name='', unknown-type options=Qt.FindChildrenRecursively) -> Any
+QtCore.QObject.findChildren?4(type, QString name='', unknown-type options=Qt.FindChildrenRecursively) -> list
+QtCore.QObject.findChildren?4(tuple, QString name='', unknown-type options=Qt.FindChildrenRecursively) -> list
+QtCore.QObject.findChildren?4(type, QRegularExpression, unknown-type options=Qt.FindChildrenRecursively) -> list
+QtCore.QObject.findChildren?4(tuple, QRegularExpression, unknown-type options=Qt.FindChildrenRecursively) -> list
+QtCore.QObject.objectName?4() -> QString
+QtCore.QObject.setObjectName?4(QAnyStringView)
+QtCore.QObject.isWidgetType?4() -> bool
+QtCore.QObject.isWindowType?4() -> bool
+QtCore.QObject.signalsBlocked?4() -> bool
+QtCore.QObject.blockSignals?4(bool) -> bool
+QtCore.QObject.thread?4() -> QThread
+QtCore.QObject.moveToThread?4(QThread)
+QtCore.QObject.startTimer?4(int, Qt.TimerType timerType=Qt.CoarseTimer) -> int
+QtCore.QObject.killTimer?4(int)
+QtCore.QObject.children?4() -> unknown-type
+QtCore.QObject.setParent?4(QObject)
+QtCore.QObject.installEventFilter?4(QObject)
+QtCore.QObject.removeEventFilter?4(QObject)
+QtCore.QObject.dumpObjectInfo?4()
+QtCore.QObject.dumpObjectTree?4()
+QtCore.QObject.dynamicPropertyNames?4() -> unknown-type
+QtCore.QObject.setProperty?4(str, QVariant) -> bool
+QtCore.QObject.property?4(str) -> QVariant
+QtCore.QObject.destroyed?4(QObject object=None)
+QtCore.QObject.objectNameChanged?4(QString)
+QtCore.QObject.parent?4() -> QObject
+QtCore.QObject.inherits?4(str) -> bool
+QtCore.QObject.deleteLater?4()
+QtCore.QObject.sender?4() -> QObject
+QtCore.QObject.receivers?4(Any) -> int
+QtCore.QObject.timerEvent?4(QTimerEvent)
+QtCore.QObject.childEvent?4(QChildEvent)
+QtCore.QObject.customEvent?4(QEvent)
+QtCore.QObject.connectNotify?4(QMetaMethod)
+QtCore.QObject.disconnectNotify?4(QMetaMethod)
+QtCore.QObject.senderSignalIndex?4() -> int
+QtCore.QObject.isSignalConnected?4(QMetaMethod) -> bool
+QtCore.QObject.disconnect?4(QMetaObject.Connection) -> bool
+QtCore.QObject.disconnect?4() -> Any
+QtCore.QObject.isQuickItemType?4() -> bool
+QtCore.QObject.isQmlExposed?4() -> bool
+QtCore.QAbstractAnimation.DeletionPolicy?10
+QtCore.QAbstractAnimation.DeletionPolicy.KeepWhenStopped?10
+QtCore.QAbstractAnimation.DeletionPolicy.DeleteWhenStopped?10
+QtCore.QAbstractAnimation.State?10
+QtCore.QAbstractAnimation.State.Stopped?10
+QtCore.QAbstractAnimation.State.Paused?10
+QtCore.QAbstractAnimation.State.Running?10
+QtCore.QAbstractAnimation.Direction?10
+QtCore.QAbstractAnimation.Direction.Forward?10
+QtCore.QAbstractAnimation.Direction.Backward?10
+QtCore.QAbstractAnimation?1(QObject parent=None)
+QtCore.QAbstractAnimation.__init__?1(self, QObject parent=None)
+QtCore.QAbstractAnimation.state?4() -> QAbstractAnimation.State
+QtCore.QAbstractAnimation.group?4() -> QAnimationGroup
+QtCore.QAbstractAnimation.direction?4() -> QAbstractAnimation.Direction
+QtCore.QAbstractAnimation.setDirection?4(QAbstractAnimation.Direction)
+QtCore.QAbstractAnimation.currentTime?4() -> int
+QtCore.QAbstractAnimation.currentLoopTime?4() -> int
+QtCore.QAbstractAnimation.loopCount?4() -> int
+QtCore.QAbstractAnimation.setLoopCount?4(int)
+QtCore.QAbstractAnimation.currentLoop?4() -> int
+QtCore.QAbstractAnimation.duration?4() -> int
+QtCore.QAbstractAnimation.totalDuration?4() -> int
+QtCore.QAbstractAnimation.finished?4()
+QtCore.QAbstractAnimation.stateChanged?4(QAbstractAnimation.State, QAbstractAnimation.State)
+QtCore.QAbstractAnimation.currentLoopChanged?4(int)
+QtCore.QAbstractAnimation.directionChanged?4(QAbstractAnimation.Direction)
+QtCore.QAbstractAnimation.start?4(QAbstractAnimation.DeletionPolicy policy=QAbstractAnimation.KeepWhenStopped)
+QtCore.QAbstractAnimation.pause?4()
+QtCore.QAbstractAnimation.resume?4()
+QtCore.QAbstractAnimation.setPaused?4(bool)
+QtCore.QAbstractAnimation.stop?4()
+QtCore.QAbstractAnimation.setCurrentTime?4(int)
+QtCore.QAbstractAnimation.event?4(QEvent) -> bool
+QtCore.QAbstractAnimation.updateCurrentTime?4(int)
+QtCore.QAbstractAnimation.updateState?4(QAbstractAnimation.State, QAbstractAnimation.State)
+QtCore.QAbstractAnimation.updateDirection?4(QAbstractAnimation.Direction)
+QtCore.QAbstractEventDispatcher?1(QObject parent=None)
+QtCore.QAbstractEventDispatcher.__init__?1(self, QObject parent=None)
+QtCore.QAbstractEventDispatcher.instance?4(QThread thread=None) -> QAbstractEventDispatcher
+QtCore.QAbstractEventDispatcher.processEvents?4(unknown-type) -> bool
+QtCore.QAbstractEventDispatcher.registerTimer?4(int, Qt.TimerType, QObject) -> int
+QtCore.QAbstractEventDispatcher.registerTimer?4(int, int, Qt.TimerType, QObject)
+QtCore.QAbstractEventDispatcher.unregisterTimer?4(int) -> bool
+QtCore.QAbstractEventDispatcher.unregisterTimers?4(QObject) -> bool
+QtCore.QAbstractEventDispatcher.registeredTimers?4(QObject) -> unknown-type
+QtCore.QAbstractEventDispatcher.wakeUp?4()
+QtCore.QAbstractEventDispatcher.interrupt?4()
+QtCore.QAbstractEventDispatcher.startingUp?4()
+QtCore.QAbstractEventDispatcher.closingDown?4()
+QtCore.QAbstractEventDispatcher.remainingTime?4(int) -> int
+QtCore.QAbstractEventDispatcher.installNativeEventFilter?4(QAbstractNativeEventFilter)
+QtCore.QAbstractEventDispatcher.removeNativeEventFilter?4(QAbstractNativeEventFilter)
+QtCore.QAbstractEventDispatcher.filterNativeEvent?4(QByteArray, PyQt6.sip.voidptr) -> (bool, qintptr)
+QtCore.QAbstractEventDispatcher.aboutToBlock?4()
+QtCore.QAbstractEventDispatcher.awake?4()
+QtCore.QAbstractEventDispatcher.TimerInfo.interval?7
+QtCore.QAbstractEventDispatcher.TimerInfo.timerId?7
+QtCore.QAbstractEventDispatcher.TimerInfo.timerType?7
+QtCore.QAbstractEventDispatcher.TimerInfo?1(int, int, Qt.TimerType)
+QtCore.QAbstractEventDispatcher.TimerInfo.__init__?1(self, int, int, Qt.TimerType)
+QtCore.QAbstractEventDispatcher.TimerInfo?1(QAbstractEventDispatcher.TimerInfo)
+QtCore.QAbstractEventDispatcher.TimerInfo.__init__?1(self, QAbstractEventDispatcher.TimerInfo)
+QtCore.QModelIndex?1()
+QtCore.QModelIndex.__init__?1(self)
+QtCore.QModelIndex?1(QModelIndex)
+QtCore.QModelIndex.__init__?1(self, QModelIndex)
+QtCore.QModelIndex?1(QPersistentModelIndex)
+QtCore.QModelIndex.__init__?1(self, QPersistentModelIndex)
+QtCore.QModelIndex.row?4() -> int
+QtCore.QModelIndex.column?4() -> int
+QtCore.QModelIndex.data?4(int role=Qt.DisplayRole) -> QVariant
+QtCore.QModelIndex.flags?4() -> unknown-type
+QtCore.QModelIndex.internalPointer?4() -> Any
+QtCore.QModelIndex.internalId?4() -> Any
+QtCore.QModelIndex.model?4() -> QAbstractItemModel
+QtCore.QModelIndex.isValid?4() -> bool
+QtCore.QModelIndex.parent?4() -> QModelIndex
+QtCore.QModelIndex.sibling?4(int, int) -> QModelIndex
+QtCore.QModelIndex.siblingAtColumn?4(int) -> QModelIndex
+QtCore.QModelIndex.siblingAtRow?4(int) -> QModelIndex
+QtCore.QPersistentModelIndex?1()
+QtCore.QPersistentModelIndex.__init__?1(self)
+QtCore.QPersistentModelIndex?1(QModelIndex)
+QtCore.QPersistentModelIndex.__init__?1(self, QModelIndex)
+QtCore.QPersistentModelIndex?1(QPersistentModelIndex)
+QtCore.QPersistentModelIndex.__init__?1(self, QPersistentModelIndex)
+QtCore.QPersistentModelIndex.row?4() -> int
+QtCore.QPersistentModelIndex.column?4() -> int
+QtCore.QPersistentModelIndex.data?4(int role=Qt.DisplayRole) -> QVariant
+QtCore.QPersistentModelIndex.flags?4() -> unknown-type
+QtCore.QPersistentModelIndex.parent?4() -> QModelIndex
+QtCore.QPersistentModelIndex.sibling?4(int, int) -> QModelIndex
+QtCore.QPersistentModelIndex.model?4() -> QAbstractItemModel
+QtCore.QPersistentModelIndex.isValid?4() -> bool
+QtCore.QPersistentModelIndex.swap?4(QPersistentModelIndex)
+QtCore.QAbstractItemModel.CheckIndexOption?10
+QtCore.QAbstractItemModel.CheckIndexOption.NoOption?10
+QtCore.QAbstractItemModel.CheckIndexOption.IndexIsValid?10
+QtCore.QAbstractItemModel.CheckIndexOption.DoNotUseParent?10
+QtCore.QAbstractItemModel.CheckIndexOption.ParentIsInvalid?10
+QtCore.QAbstractItemModel.LayoutChangeHint?10
+QtCore.QAbstractItemModel.LayoutChangeHint.NoLayoutChangeHint?10
+QtCore.QAbstractItemModel.LayoutChangeHint.VerticalSortHint?10
+QtCore.QAbstractItemModel.LayoutChangeHint.HorizontalSortHint?10
+QtCore.QAbstractItemModel?1(QObject parent=None)
+QtCore.QAbstractItemModel.__init__?1(self, QObject parent=None)
+QtCore.QAbstractItemModel.hasIndex?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractItemModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtCore.QAbstractItemModel.parent?4(QModelIndex) -> QModelIndex
+QtCore.QAbstractItemModel.parent?4() -> QObject
+QtCore.QAbstractItemModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+QtCore.QAbstractItemModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QAbstractItemModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QAbstractItemModel.hasChildren?4(QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractItemModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtCore.QAbstractItemModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QAbstractItemModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtCore.QAbstractItemModel.setHeaderData?4(int, Qt.Orientation, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QAbstractItemModel.itemData?4(QModelIndex) -> unknown-type
+QtCore.QAbstractItemModel.setItemData?4(QModelIndex, unknown-type) -> bool
+QtCore.QAbstractItemModel.mimeTypes?4() -> QStringList
+QtCore.QAbstractItemModel.mimeData?4(unknown-type) -> QMimeData
+QtCore.QAbstractItemModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QAbstractItemModel.supportedDropActions?4() -> unknown-type
+QtCore.QAbstractItemModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractItemModel.insertColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractItemModel.removeRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractItemModel.removeColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractItemModel.fetchMore?4(QModelIndex)
+QtCore.QAbstractItemModel.canFetchMore?4(QModelIndex) -> bool
+QtCore.QAbstractItemModel.flags?4(QModelIndex) -> unknown-type
+QtCore.QAbstractItemModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
+QtCore.QAbstractItemModel.buddy?4(QModelIndex) -> QModelIndex
+QtCore.QAbstractItemModel.match?4(QModelIndex, int, QVariant, int hits=1, unknown-type flags=Qt.MatchFlags(Qt.MatchStartsWith|Qt.MatchWrap)) -> unknown-type
+QtCore.QAbstractItemModel.span?4(QModelIndex) -> QSize
+QtCore.QAbstractItemModel.dataChanged?4(QModelIndex, QModelIndex, unknown-type roles=[])
+QtCore.QAbstractItemModel.headerDataChanged?4(Qt.Orientation, int, int)
+QtCore.QAbstractItemModel.layoutAboutToBeChanged?4(unknown-type parents=[], QAbstractItemModel.LayoutChangeHint hint=QAbstractItemModel.NoLayoutChangeHint)
+QtCore.QAbstractItemModel.layoutChanged?4(unknown-type parents=[], QAbstractItemModel.LayoutChangeHint hint=QAbstractItemModel.NoLayoutChangeHint)
+QtCore.QAbstractItemModel.rowsAboutToBeInserted?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.rowsInserted?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.rowsAboutToBeRemoved?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.rowsRemoved?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.columnsAboutToBeInserted?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.columnsInserted?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.columnsAboutToBeRemoved?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.columnsRemoved?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.modelAboutToBeReset?4()
+QtCore.QAbstractItemModel.modelReset?4()
+QtCore.QAbstractItemModel.submit?4() -> bool
+QtCore.QAbstractItemModel.revert?4()
+QtCore.QAbstractItemModel.encodeData?4(unknown-type, QDataStream)
+QtCore.QAbstractItemModel.decodeData?4(int, int, QModelIndex, QDataStream) -> bool
+QtCore.QAbstractItemModel.beginInsertRows?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.endInsertRows?4()
+QtCore.QAbstractItemModel.beginRemoveRows?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.endRemoveRows?4()
+QtCore.QAbstractItemModel.beginInsertColumns?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.endInsertColumns?4()
+QtCore.QAbstractItemModel.beginRemoveColumns?4(QModelIndex, int, int)
+QtCore.QAbstractItemModel.endRemoveColumns?4()
+QtCore.QAbstractItemModel.persistentIndexList?4() -> unknown-type
+QtCore.QAbstractItemModel.changePersistentIndex?4(QModelIndex, QModelIndex)
+QtCore.QAbstractItemModel.changePersistentIndexList?4(unknown-type, unknown-type)
+QtCore.QAbstractItemModel.insertRow?4(int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractItemModel.insertColumn?4(int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractItemModel.removeRow?4(int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractItemModel.removeColumn?4(int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractItemModel.supportedDragActions?4() -> unknown-type
+QtCore.QAbstractItemModel.roleNames?4() -> unknown-type
+QtCore.QAbstractItemModel.createIndex?4(int, int, Any object=None) -> QModelIndex
+QtCore.QAbstractItemModel.rowsAboutToBeMoved?4(QModelIndex, int, int, QModelIndex, int)
+QtCore.QAbstractItemModel.rowsMoved?4(QModelIndex, int, int, QModelIndex, int)
+QtCore.QAbstractItemModel.columnsAboutToBeMoved?4(QModelIndex, int, int, QModelIndex, int)
+QtCore.QAbstractItemModel.columnsMoved?4(QModelIndex, int, int, QModelIndex, int)
+QtCore.QAbstractItemModel.beginMoveRows?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QAbstractItemModel.endMoveRows?4()
+QtCore.QAbstractItemModel.beginMoveColumns?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QAbstractItemModel.endMoveColumns?4()
+QtCore.QAbstractItemModel.beginResetModel?4()
+QtCore.QAbstractItemModel.endResetModel?4()
+QtCore.QAbstractItemModel.resetInternalData?4()
+QtCore.QAbstractItemModel.canDropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QAbstractItemModel.moveRows?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QAbstractItemModel.moveColumns?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QAbstractItemModel.moveRow?4(QModelIndex, int, QModelIndex, int) -> bool
+QtCore.QAbstractItemModel.moveColumn?4(QModelIndex, int, QModelIndex, int) -> bool
+QtCore.QAbstractItemModel.checkIndex?4(QModelIndex, unknown-type options=QAbstractItemModel.CheckIndexOption.NoOption) -> bool
+QtCore.QAbstractItemModel.clearItemData?4(QModelIndex) -> bool
+QtCore.QAbstractItemModel.multiData?4(QModelIndex, QModelRoleDataSpan)
+QtCore.QAbstractTableModel?1(QObject parent=None)
+QtCore.QAbstractTableModel.__init__?1(self, QObject parent=None)
+QtCore.QAbstractTableModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtCore.QAbstractTableModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QAbstractTableModel.flags?4(QModelIndex) -> unknown-type
+QtCore.QAbstractTableModel.parent?4() -> QObject
+QtCore.QAbstractTableModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+QtCore.QAbstractListModel?1(QObject parent=None)
+QtCore.QAbstractListModel.__init__?1(self, QObject parent=None)
+QtCore.QAbstractListModel.index?4(int, int column=0, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtCore.QAbstractListModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QAbstractListModel.flags?4(QModelIndex) -> unknown-type
+QtCore.QAbstractListModel.parent?4() -> QObject
+QtCore.QAbstractListModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+QtCore.QModelRoleData?1(int)
+QtCore.QModelRoleData.__init__?1(self, int)
+QtCore.QModelRoleData?1(QModelRoleData)
+QtCore.QModelRoleData.__init__?1(self, QModelRoleData)
+QtCore.QModelRoleData.role?4() -> int
+QtCore.QModelRoleData.data?4() -> QVariant
+QtCore.QModelRoleData.setData?4(QVariant)
+QtCore.QModelRoleData.clearData?4()
+QtCore.QModelRoleDataSpan?1()
+QtCore.QModelRoleDataSpan.__init__?1(self)
+QtCore.QModelRoleDataSpan?1(QModelRoleData)
+QtCore.QModelRoleDataSpan.__init__?1(self, QModelRoleData)
+QtCore.QModelRoleDataSpan?1(unknown-type)
+QtCore.QModelRoleDataSpan.__init__?1(self, unknown-type)
+QtCore.QModelRoleDataSpan?1(QModelRoleDataSpan)
+QtCore.QModelRoleDataSpan.__init__?1(self, QModelRoleDataSpan)
+QtCore.QModelRoleDataSpan.size?4() -> int
+QtCore.QModelRoleDataSpan.length?4() -> int
+QtCore.QModelRoleDataSpan.data?4() -> QModelRoleData
+QtCore.QModelRoleDataSpan.begin?4() -> QModelRoleData
+QtCore.QModelRoleDataSpan.end?4() -> QModelRoleData
+QtCore.QModelRoleDataSpan.dataForRole?4(int) -> QVariant
+QtCore.QAbstractNativeEventFilter?1()
+QtCore.QAbstractNativeEventFilter.__init__?1(self)
+QtCore.QAbstractNativeEventFilter.nativeEventFilter?4(QByteArray, PyQt6.sip.voidptr) -> (bool, qintptr)
+QtCore.QAbstractProxyModel?1(QObject parent=None)
+QtCore.QAbstractProxyModel.__init__?1(self, QObject parent=None)
+QtCore.QAbstractProxyModel.setSourceModel?4(QAbstractItemModel)
+QtCore.QAbstractProxyModel.sourceModel?4() -> QAbstractItemModel
+QtCore.QAbstractProxyModel.mapToSource?4(QModelIndex) -> QModelIndex
+QtCore.QAbstractProxyModel.mapFromSource?4(QModelIndex) -> QModelIndex
+QtCore.QAbstractProxyModel.mapSelectionToSource?4(QItemSelection) -> QItemSelection
+QtCore.QAbstractProxyModel.mapSelectionFromSource?4(QItemSelection) -> QItemSelection
+QtCore.QAbstractProxyModel.submit?4() -> bool
+QtCore.QAbstractProxyModel.revert?4()
+QtCore.QAbstractProxyModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtCore.QAbstractProxyModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QAbstractProxyModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtCore.QAbstractProxyModel.setHeaderData?4(int, Qt.Orientation, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QAbstractProxyModel.itemData?4(QModelIndex) -> unknown-type
+QtCore.QAbstractProxyModel.flags?4(QModelIndex) -> unknown-type
+QtCore.QAbstractProxyModel.setItemData?4(QModelIndex, unknown-type) -> bool
+QtCore.QAbstractProxyModel.buddy?4(QModelIndex) -> QModelIndex
+QtCore.QAbstractProxyModel.canFetchMore?4(QModelIndex) -> bool
+QtCore.QAbstractProxyModel.fetchMore?4(QModelIndex)
+QtCore.QAbstractProxyModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
+QtCore.QAbstractProxyModel.span?4(QModelIndex) -> QSize
+QtCore.QAbstractProxyModel.hasChildren?4(QModelIndex parent=QModelIndex()) -> bool
+QtCore.QAbstractProxyModel.mimeData?4(unknown-type) -> QMimeData
+QtCore.QAbstractProxyModel.mimeTypes?4() -> QStringList
+QtCore.QAbstractProxyModel.supportedDropActions?4() -> unknown-type
+QtCore.QAbstractProxyModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+QtCore.QAbstractProxyModel.sourceModelChanged?4()
+QtCore.QAbstractProxyModel.canDropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QAbstractProxyModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QAbstractProxyModel.supportedDragActions?4() -> unknown-type
+QtCore.QAbstractProxyModel.clearItemData?4(QModelIndex) -> bool
+QtCore.QAbstractProxyModel.roleNames?4() -> unknown-type
+QtCore.QAnimationGroup?1(QObject parent=None)
+QtCore.QAnimationGroup.__init__?1(self, QObject parent=None)
+QtCore.QAnimationGroup.animationAt?4(int) -> QAbstractAnimation
+QtCore.QAnimationGroup.animationCount?4() -> int
+QtCore.QAnimationGroup.indexOfAnimation?4(QAbstractAnimation) -> int
+QtCore.QAnimationGroup.addAnimation?4(QAbstractAnimation)
+QtCore.QAnimationGroup.insertAnimation?4(int, QAbstractAnimation)
+QtCore.QAnimationGroup.removeAnimation?4(QAbstractAnimation)
+QtCore.QAnimationGroup.takeAnimation?4(int) -> QAbstractAnimation
+QtCore.QAnimationGroup.clear?4()
+QtCore.QAnimationGroup.event?4(QEvent) -> bool
+QtCore.QBasicTimer?1()
+QtCore.QBasicTimer.__init__?1(self)
+QtCore.QBasicTimer.isActive?4() -> bool
+QtCore.QBasicTimer.timerId?4() -> int
+QtCore.QBasicTimer.start?4(int, Qt.TimerType, QObject)
+QtCore.QBasicTimer.start?4(int, QObject)
+QtCore.QBasicTimer.stop?4()
+QtCore.QBasicTimer.swap?4(QBasicTimer)
+QtCore.QBasicTimer.id?4() -> int
+QtCore.QBitArray?1()
+QtCore.QBitArray.__init__?1(self)
+QtCore.QBitArray?1(int, bool value=False)
+QtCore.QBitArray.__init__?1(self, int, bool value=False)
+QtCore.QBitArray?1(QBitArray)
+QtCore.QBitArray.__init__?1(self, QBitArray)
+QtCore.QBitArray.size?4() -> int
+QtCore.QBitArray.count?4() -> int
+QtCore.QBitArray.count?4(bool) -> int
+QtCore.QBitArray.isEmpty?4() -> bool
+QtCore.QBitArray.isNull?4() -> bool
+QtCore.QBitArray.resize?4(int)
+QtCore.QBitArray.detach?4()
+QtCore.QBitArray.isDetached?4() -> bool
+QtCore.QBitArray.clear?4()
+QtCore.QBitArray.fill?4(bool, int, int)
+QtCore.QBitArray.fill?4(bool, int size=-1) -> bool
+QtCore.QBitArray.truncate?4(int)
+QtCore.QBitArray.testBit?4(int) -> bool
+QtCore.QBitArray.setBit?4(int)
+QtCore.QBitArray.setBit?4(int, bool)
+QtCore.QBitArray.clearBit?4(int)
+QtCore.QBitArray.toggleBit?4(int) -> bool
+QtCore.QBitArray.at?4(int) -> bool
+QtCore.QBitArray.swap?4(QBitArray)
+QtCore.QBitArray.bits?4() -> Any
+QtCore.QBitArray.fromBits?4(bytes, int) -> QBitArray
+QtCore.QBitArray.toUInt32?4(QSysInfo.Endian) -> (int, bool)
+QtCore.QIODeviceBase.OpenModeFlag?10
+QtCore.QIODeviceBase.OpenModeFlag.NotOpen?10
+QtCore.QIODeviceBase.OpenModeFlag.ReadOnly?10
+QtCore.QIODeviceBase.OpenModeFlag.WriteOnly?10
+QtCore.QIODeviceBase.OpenModeFlag.ReadWrite?10
+QtCore.QIODeviceBase.OpenModeFlag.Append?10
+QtCore.QIODeviceBase.OpenModeFlag.Truncate?10
+QtCore.QIODeviceBase.OpenModeFlag.Text?10
+QtCore.QIODeviceBase.OpenModeFlag.Unbuffered?10
+QtCore.QIODeviceBase.OpenModeFlag.NewOnly?10
+QtCore.QIODeviceBase.OpenModeFlag.ExistingOnly?10
+QtCore.QIODeviceBase?1()
+QtCore.QIODeviceBase.__init__?1(self)
+QtCore.QIODeviceBase?1(QIODeviceBase)
+QtCore.QIODeviceBase.__init__?1(self, QIODeviceBase)
+QtCore.QIODevice?1()
+QtCore.QIODevice.__init__?1(self)
+QtCore.QIODevice?1(QObject)
+QtCore.QIODevice.__init__?1(self, QObject)
+QtCore.QIODevice.openMode?4() -> unknown-type
+QtCore.QIODevice.setTextModeEnabled?4(bool)
+QtCore.QIODevice.isTextModeEnabled?4() -> bool
+QtCore.QIODevice.isOpen?4() -> bool
+QtCore.QIODevice.isReadable?4() -> bool
+QtCore.QIODevice.isWritable?4() -> bool
+QtCore.QIODevice.isSequential?4() -> bool
+QtCore.QIODevice.readChannelCount?4() -> int
+QtCore.QIODevice.writeChannelCount?4() -> int
+QtCore.QIODevice.currentReadChannel?4() -> int
+QtCore.QIODevice.setCurrentReadChannel?4(int)
+QtCore.QIODevice.currentWriteChannel?4() -> int
+QtCore.QIODevice.setCurrentWriteChannel?4(int)
+QtCore.QIODevice.open?4(unknown-type) -> bool
+QtCore.QIODevice.close?4()
+QtCore.QIODevice.pos?4() -> int
+QtCore.QIODevice.size?4() -> int
+QtCore.QIODevice.seek?4(int) -> bool
+QtCore.QIODevice.atEnd?4() -> bool
+QtCore.QIODevice.reset?4() -> bool
+QtCore.QIODevice.bytesAvailable?4() -> int
+QtCore.QIODevice.bytesToWrite?4() -> int
+QtCore.QIODevice.read?4(int) -> Any
+QtCore.QIODevice.readLine?4(int) -> Any
+QtCore.QIODevice.readLine?4() -> QByteArray
+QtCore.QIODevice.readLineInto?4(QByteArray, int maxSize=0) -> bool
+QtCore.QIODevice.readAll?4() -> QByteArray
+QtCore.QIODevice.canReadLine?4() -> bool
+QtCore.QIODevice.startTransaction?4()
+QtCore.QIODevice.commitTransaction?4()
+QtCore.QIODevice.rollbackTransaction?4()
+QtCore.QIODevice.isTransactionStarted?4() -> bool
+QtCore.QIODevice.write?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtCore.QIODevice.peek?4(int) -> Any
+QtCore.QIODevice.skip?4(int) -> int
+QtCore.QIODevice.waitForReadyRead?4(int) -> bool
+QtCore.QIODevice.waitForBytesWritten?4(int) -> bool
+QtCore.QIODevice.ungetChar?4(bytes)
+QtCore.QIODevice.putChar?4(bytes) -> bool
+QtCore.QIODevice.getChar?4() -> (bool, bytes)
+QtCore.QIODevice.errorString?4() -> QString
+QtCore.QIODevice.aboutToClose?4()
+QtCore.QIODevice.bytesWritten?4(int)
+QtCore.QIODevice.channelBytesWritten?4(int, int)
+QtCore.QIODevice.channelReadyRead?4(int)
+QtCore.QIODevice.readChannelFinished?4()
+QtCore.QIODevice.readyRead?4()
+QtCore.QIODevice.readData?4(int) -> Any
+QtCore.QIODevice.readLineData?4(int) -> Any
+QtCore.QIODevice.writeData?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtCore.QIODevice.skipData?4(int) -> int
+QtCore.QIODevice.setOpenMode?4(unknown-type)
+QtCore.QIODevice.setErrorString?4(QString)
+QtCore.QBuffer?1(QObject parent=None)
+QtCore.QBuffer.__init__?1(self, QObject parent=None)
+QtCore.QBuffer?1(QByteArray, QObject parent=None)
+QtCore.QBuffer.__init__?1(self, QByteArray, QObject parent=None)
+QtCore.QBuffer.buffer?4() -> QByteArray
+QtCore.QBuffer.data?4() -> QByteArray
+QtCore.QBuffer.setBuffer?4(QByteArray)
+QtCore.QBuffer.setData?4(QByteArray)
+QtCore.QBuffer.setData?4(bytes)
+QtCore.QBuffer.open?4(unknown-type) -> bool
+QtCore.QBuffer.close?4()
+QtCore.QBuffer.size?4() -> int
+QtCore.QBuffer.pos?4() -> int
+QtCore.QBuffer.seek?4(int) -> bool
+QtCore.QBuffer.atEnd?4() -> bool
+QtCore.QBuffer.canReadLine?4() -> bool
+QtCore.QBuffer.readData?4(int) -> Any
+QtCore.QBuffer.writeData?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtCore.QByteArray.Base64DecodingStatus?10
+QtCore.QByteArray.Base64DecodingStatus.Ok?10
+QtCore.QByteArray.Base64DecodingStatus.IllegalInputLength?10
+QtCore.QByteArray.Base64DecodingStatus.IllegalCharacter?10
+QtCore.QByteArray.Base64DecodingStatus.IllegalPadding?10
+QtCore.QByteArray.Base64Option?10
+QtCore.QByteArray.Base64Option.Base64Encoding?10
+QtCore.QByteArray.Base64Option.Base64UrlEncoding?10
+QtCore.QByteArray.Base64Option.KeepTrailingEquals?10
+QtCore.QByteArray.Base64Option.OmitTrailingEquals?10
+QtCore.QByteArray.Base64Option.IgnoreBase64DecodingErrors?10
+QtCore.QByteArray.Base64Option.AbortOnBase64DecodingErrors?10
+QtCore.QByteArray?1()
+QtCore.QByteArray.__init__?1(self)
+QtCore.QByteArray?1(int, bytes)
+QtCore.QByteArray.__init__?1(self, int, bytes)
+QtCore.QByteArray?1(QByteArray)
+QtCore.QByteArray.__init__?1(self, QByteArray)
+QtCore.QByteArray.resize?4(int)
+QtCore.QByteArray.resize?4(int, str)
+QtCore.QByteArray.fill?4(bytes, int size=-1) -> QByteArray
+QtCore.QByteArray.clear?4()
+QtCore.QByteArray.indexOf?4(QByteArrayView, int from=0) -> int
+QtCore.QByteArray.lastIndexOf?4(QByteArrayView, int from=-1) -> int
+QtCore.QByteArray.count?4(QByteArrayView) -> int
+QtCore.QByteArray.left?4(int) -> QByteArray
+QtCore.QByteArray.right?4(int) -> QByteArray
+QtCore.QByteArray.mid?4(int, int length=-1) -> QByteArray
+QtCore.QByteArray.first?4(int) -> QByteArray
+QtCore.QByteArray.last?4(int) -> QByteArray
+QtCore.QByteArray.startsWith?4(QByteArrayView) -> bool
+QtCore.QByteArray.endsWith?4(QByteArrayView) -> bool
+QtCore.QByteArray.truncate?4(int)
+QtCore.QByteArray.chop?4(int)
+QtCore.QByteArray.toLower?4() -> QByteArray
+QtCore.QByteArray.toUpper?4() -> QByteArray
+QtCore.QByteArray.trimmed?4() -> QByteArray
+QtCore.QByteArray.simplified?4() -> QByteArray
+QtCore.QByteArray.leftJustified?4(int, bytes fill=' ', bool truncate=False) -> QByteArray
+QtCore.QByteArray.rightJustified?4(int, bytes fill=' ', bool truncate=False) -> QByteArray
+QtCore.QByteArray.prepend?4(QByteArrayView) -> QByteArray
+QtCore.QByteArray.prepend?4(int, bytes) -> QByteArray
+QtCore.QByteArray.append?4(QByteArrayView) -> QByteArray
+QtCore.QByteArray.append?4(int, bytes) -> QByteArray
+QtCore.QByteArray.insert?4(int, QByteArrayView) -> QByteArray
+QtCore.QByteArray.insert?4(int, int, bytes) -> QByteArray
+QtCore.QByteArray.remove?4(int, int) -> QByteArray
+QtCore.QByteArray.replace?4(QByteArrayView, QByteArrayView) -> QByteArray
+QtCore.QByteArray.replace?4(int, int, QByteArrayView) -> QByteArray
+QtCore.QByteArray.split?4(bytes) -> unknown-type
+QtCore.QByteArray.toShort?4(int base=10) -> (int, bool)
+QtCore.QByteArray.toUShort?4(int base=10) -> (int, bool)
+QtCore.QByteArray.toInt?4(int base=10) -> (int, bool)
+QtCore.QByteArray.toUInt?4(int base=10) -> (int, bool)
+QtCore.QByteArray.toLong?4(int base=10) -> (int, bool)
+QtCore.QByteArray.toULong?4(int base=10) -> (int, bool)
+QtCore.QByteArray.toLongLong?4(int base=10) -> (int, bool)
+QtCore.QByteArray.toULongLong?4(int base=10) -> (int, bool)
+QtCore.QByteArray.toFloat?4() -> (float, bool)
+QtCore.QByteArray.toDouble?4() -> (float, bool)
+QtCore.QByteArray.toBase64?4(unknown-type options=QByteArray.Base64Encoding) -> QByteArray
+QtCore.QByteArray.setNum?4(float, str format='g', int precision=6) -> QByteArray
+QtCore.QByteArray.setNum?4(Any, int base=10) -> QByteArray
+QtCore.QByteArray.number?4(float, str format='g', int precision=6) -> QByteArray
+QtCore.QByteArray.number?4(Any, int base=10) -> QByteArray
+QtCore.QByteArray.fromBase64?4(QByteArray, unknown-type options=QByteArray.Base64Encoding) -> QByteArray
+QtCore.QByteArray.fromHex?4(QByteArray) -> QByteArray
+QtCore.QByteArray.count?4() -> int
+QtCore.QByteArray.length?4() -> int
+QtCore.QByteArray.isNull?4() -> bool
+QtCore.QByteArray.size?4() -> int
+QtCore.QByteArray.at?4(int) -> bytes
+QtCore.QByteArray.isEmpty?4() -> bool
+QtCore.QByteArray.data?4() -> Any
+QtCore.QByteArray.capacity?4() -> int
+QtCore.QByteArray.reserve?4(int)
+QtCore.QByteArray.squeeze?4()
+QtCore.QByteArray.push_back?4(QByteArrayView)
+QtCore.QByteArray.push_front?4(QByteArrayView)
+QtCore.QByteArray.contains?4(QByteArrayView) -> bool
+QtCore.QByteArray.toHex?4(bytes separator='\000') -> QByteArray
+QtCore.QByteArray.toPercentEncoding?4(QByteArray exclude=QByteArray(), QByteArray include=QByteArray(), str percent='%') -> QByteArray
+QtCore.QByteArray.fromPercentEncoding?4(QByteArray, str percent='%') -> QByteArray
+QtCore.QByteArray.repeated?4(int) -> QByteArray
+QtCore.QByteArray.swap?4(QByteArray)
+QtCore.QByteArray.chopped?4(int) -> QByteArray
+QtCore.QByteArray.compare?4(QByteArrayView, Qt.CaseSensitivity cs=Qt.CaseSensitive) -> int
+QtCore.QByteArray.isUpper?4() -> bool
+QtCore.QByteArray.isLower?4() -> bool
+QtCore.QByteArray.fromBase64Encoding?4(QByteArray, unknown-type options=QByteArray.Base64Encoding) -> QByteArray.FromBase64Result
+QtCore.QByteArray.sliced?4(int) -> QByteArray
+QtCore.QByteArray.sliced?4(int, int) -> QByteArray
+QtCore.QByteArray.isValidUtf8?4() -> bool
+QtCore.QByteArray.percentDecoded?4(str percent='%') -> QByteArray
+QtCore.QByteArray.removeAt?4(int) -> QByteArray
+QtCore.QByteArray.removeFirst?4() -> QByteArray
+QtCore.QByteArray.removeLast?4() -> QByteArray
+QtCore.QByteArray.assign?4(QByteArrayView) -> QByteArray
+QtCore.QByteArray.slice?4(int, int) -> QByteArray
+QtCore.QByteArray.slice?4(int) -> QByteArray
+QtCore.QByteArray.max_size?4() -> int
+QtCore.QByteArray.maxSize?4() -> int
+QtCore.QByteArray.nullTerminated?4() -> QByteArray
+QtCore.QByteArray.nullTerminate?4() -> QByteArray
+QtCore.QByteArray.FromBase64Result.decoded?7
+QtCore.QByteArray.FromBase64Result.decodingStatus?7
+QtCore.QByteArray.FromBase64Result?1()
+QtCore.QByteArray.FromBase64Result.__init__?1(self)
+QtCore.QByteArray.FromBase64Result?1(QByteArray.FromBase64Result)
+QtCore.QByteArray.FromBase64Result.__init__?1(self, QByteArray.FromBase64Result)
+QtCore.QByteArray.FromBase64Result.swap?4(QByteArray.FromBase64Result)
+QtCore.QByteArrayMatcher?1(bytes, int length=-1)
+QtCore.QByteArrayMatcher.__init__?1(self, bytes, int length=-1)
+QtCore.QByteArrayMatcher?1(QByteArrayView)
+QtCore.QByteArrayMatcher.__init__?1(self, QByteArrayView)
+QtCore.QByteArrayMatcher?1()
+QtCore.QByteArrayMatcher.__init__?1(self)
+QtCore.QByteArrayMatcher?1(QByteArrayMatcher)
+QtCore.QByteArrayMatcher.__init__?1(self, QByteArrayMatcher)
+QtCore.QByteArrayMatcher.setPattern?4(QByteArray)
+QtCore.QByteArrayMatcher.indexIn?4(QByteArrayView, int from=0) -> int
+QtCore.QByteArrayMatcher.indexIn?4(bytes, int, int from=0) -> int
+QtCore.QByteArrayMatcher.pattern?4() -> QByteArray
+QtCore.QCalendar.System?10
+QtCore.QCalendar.System.Gregorian?10
+QtCore.QCalendar.System.Julian?10
+QtCore.QCalendar.System.Milankovic?10
+QtCore.QCalendar.System.Jalali?10
+QtCore.QCalendar.System.IslamicCivil?10
+QtCore.Unspecified?10
+QtCore.QCalendar?1()
+QtCore.QCalendar.__init__?1(self)
+QtCore.QCalendar?1(QCalendar.System)
+QtCore.QCalendar.__init__?1(self, QCalendar.System)
+QtCore.QCalendar?1(QAnyStringView)
+QtCore.QCalendar.__init__?1(self, QAnyStringView)
+QtCore.QCalendar?1(QCalendar)
+QtCore.QCalendar.__init__?1(self, QCalendar)
+QtCore.QCalendar.daysInMonth?4(int, int year=QCalendar.Unspecified) -> int
+QtCore.QCalendar.daysInYear?4(int) -> int
+QtCore.QCalendar.monthsInYear?4(int) -> int
+QtCore.QCalendar.isDateValid?4(int, int, int) -> bool
+QtCore.QCalendar.isLeapYear?4(int) -> bool
+QtCore.QCalendar.isGregorian?4() -> bool
+QtCore.QCalendar.isLunar?4() -> bool
+QtCore.QCalendar.isLuniSolar?4() -> bool
+QtCore.QCalendar.isSolar?4() -> bool
+QtCore.QCalendar.isProleptic?4() -> bool
+QtCore.QCalendar.hasYearZero?4() -> bool
+QtCore.QCalendar.maximumDaysInMonth?4() -> int
+QtCore.QCalendar.minimumDaysInMonth?4() -> int
+QtCore.QCalendar.maximumMonthsInYear?4() -> int
+QtCore.QCalendar.name?4() -> QString
+QtCore.QCalendar.dateFromParts?4(int, int, int) -> QDate
+QtCore.QCalendar.dateFromParts?4(QCalendar.YearMonthDay) -> QDate
+QtCore.QCalendar.partsFromDate?4(QDate) -> QCalendar.YearMonthDay
+QtCore.QCalendar.dayOfWeek?4(QDate) -> int
+QtCore.QCalendar.monthName?4(QLocale, int, int year=QCalendar.Unspecified, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QCalendar.standaloneMonthName?4(QLocale, int, int year=QCalendar.Unspecified, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QCalendar.weekDayName?4(QLocale, int, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QCalendar.standaloneWeekDayName?4(QLocale, int, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QCalendar.dateTimeToString?4(QStringView, QDateTime, QDate, QTime, QLocale) -> QString
+QtCore.QCalendar.availableCalendars?4() -> QStringList
+QtCore.QCalendar.matchCenturyToWeekday?4(QCalendar.YearMonthDay, int) -> QDate
+QtCore.QCalendar.YearMonthDay.day?7
+QtCore.QCalendar.YearMonthDay.month?7
+QtCore.QCalendar.YearMonthDay.year?7
+QtCore.QCalendar.YearMonthDay?1()
+QtCore.QCalendar.YearMonthDay.__init__?1(self)
+QtCore.QCalendar.YearMonthDay?1(int, int month=1, int day=1)
+QtCore.QCalendar.YearMonthDay.__init__?1(self, int, int month=1, int day=1)
+QtCore.QCalendar.YearMonthDay?1(QCalendar.YearMonthDay)
+QtCore.QCalendar.YearMonthDay.__init__?1(self, QCalendar.YearMonthDay)
+QtCore.QCalendar.YearMonthDay.isValid?4() -> bool
+QtCore.QCborError.Code?10
+QtCore.QCborError.Code.UnknownError?10
+QtCore.QCborError.Code.AdvancePastEnd?10
+QtCore.QCborError.Code.InputOutputError?10
+QtCore.QCborError.Code.GarbageAtEnd?10
+QtCore.QCborError.Code.EndOfFile?10
+QtCore.QCborError.Code.UnexpectedBreak?10
+QtCore.QCborError.Code.UnknownType?10
+QtCore.QCborError.Code.IllegalType?10
+QtCore.QCborError.Code.IllegalNumber?10
+QtCore.QCborError.Code.IllegalSimpleType?10
+QtCore.QCborError.Code.InvalidUtf8String?10
+QtCore.QCborError.Code.DataTooLarge?10
+QtCore.QCborError.Code.NestingTooDeep?10
+QtCore.QCborError.Code.UnsupportedType?10
+QtCore.QCborError.Code.NoError?10
+QtCore.QCborError?1()
+QtCore.QCborError.__init__?1(self)
+QtCore.QCborError?1(QCborError)
+QtCore.QCborError.__init__?1(self, QCborError)
+QtCore.QCborError.code?4() -> QCborError.Code
+QtCore.QCborError.toString?4() -> QString
+QtCore.QCborStreamReader.StringResultCode?10
+QtCore.QCborStreamReader.StringResultCode.EndOfString?10
+QtCore.QCborStreamReader.StringResultCode.Ok?10
+QtCore.QCborStreamReader.StringResultCode.Error?10
+QtCore.QCborStreamReader.Type?10
+QtCore.QCborStreamReader.Type.UnsignedInteger?10
+QtCore.QCborStreamReader.Type.NegativeInteger?10
+QtCore.QCborStreamReader.Type.ByteString?10
+QtCore.QCborStreamReader.Type.ByteArray?10
+QtCore.QCborStreamReader.Type.TextString?10
+QtCore.QCborStreamReader.Type.String?10
+QtCore.QCborStreamReader.Type.Array?10
+QtCore.QCborStreamReader.Type.Map?10
+QtCore.QCborStreamReader.Type.Tag?10
+QtCore.QCborStreamReader.Type.SimpleType?10
+QtCore.QCborStreamReader.Type.HalfFloat?10
+QtCore.QCborStreamReader.Type.Float16?10
+QtCore.QCborStreamReader.Type.Float?10
+QtCore.QCborStreamReader.Type.Double?10
+QtCore.QCborStreamReader.Type.Invalid?10
+QtCore.QCborStreamReader?1()
+QtCore.QCborStreamReader.__init__?1(self)
+QtCore.QCborStreamReader?1(QByteArray)
+QtCore.QCborStreamReader.__init__?1(self, QByteArray)
+QtCore.QCborStreamReader?1(QIODevice)
+QtCore.QCborStreamReader.__init__?1(self, QIODevice)
+QtCore.QCborStreamReader.setDevice?4(QIODevice)
+QtCore.QCborStreamReader.device?4() -> QIODevice
+QtCore.QCborStreamReader.addData?4(QByteArray)
+QtCore.QCborStreamReader.reparse?4()
+QtCore.QCborStreamReader.clear?4()
+QtCore.QCborStreamReader.reset?4()
+QtCore.QCborStreamReader.lastError?4() -> QCborError
+QtCore.QCborStreamReader.currentOffset?4() -> int
+QtCore.QCborStreamReader.isValid?4() -> bool
+QtCore.QCborStreamReader.containerDepth?4() -> int
+QtCore.QCborStreamReader.parentContainerType?4() -> QCborStreamReader.Type
+QtCore.QCborStreamReader.hasNext?4() -> bool
+QtCore.QCborStreamReader.next?4(int maxRecursion=10000) -> bool
+QtCore.QCborStreamReader.type?4() -> QCborStreamReader.Type
+QtCore.QCborStreamReader.isUnsignedInteger?4() -> bool
+QtCore.QCborStreamReader.isNegativeInteger?4() -> bool
+QtCore.QCborStreamReader.isInteger?4() -> bool
+QtCore.QCborStreamReader.isByteArray?4() -> bool
+QtCore.QCborStreamReader.isString?4() -> bool
+QtCore.QCborStreamReader.isArray?4() -> bool
+QtCore.QCborStreamReader.isMap?4() -> bool
+QtCore.QCborStreamReader.isTag?4() -> bool
+QtCore.QCborStreamReader.isSimpleType?4() -> bool
+QtCore.QCborStreamReader.isFloat16?4() -> bool
+QtCore.QCborStreamReader.isFloat?4() -> bool
+QtCore.QCborStreamReader.isDouble?4() -> bool
+QtCore.QCborStreamReader.isInvalid?4() -> bool
+QtCore.QCborStreamReader.isSimpleType?4(QCborSimpleType) -> bool
+QtCore.QCborStreamReader.isFalse?4() -> bool
+QtCore.QCborStreamReader.isTrue?4() -> bool
+QtCore.QCborStreamReader.isBool?4() -> bool
+QtCore.QCborStreamReader.isNull?4() -> bool
+QtCore.QCborStreamReader.isUndefined?4() -> bool
+QtCore.QCborStreamReader.isLengthKnown?4() -> bool
+QtCore.QCborStreamReader.length?4() -> int
+QtCore.QCborStreamReader.isContainer?4() -> bool
+QtCore.QCborStreamReader.enterContainer?4() -> bool
+QtCore.QCborStreamReader.leaveContainer?4() -> bool
+QtCore.QCborStreamReader.readString?4() -> tuple
+QtCore.QCborStreamReader.readByteArray?4() -> tuple
+QtCore.QCborStreamReader.readUtf8String?4() -> tuple
+QtCore.QCborStreamReader.toBool?4() -> bool
+QtCore.QCborStreamReader.toUnsignedInteger?4() -> int
+QtCore.QCborStreamReader.toSimpleType?4() -> QCborSimpleType
+QtCore.QCborStreamReader.toDouble?4() -> float
+QtCore.QCborStreamReader.toInteger?4() -> int
+QtCore.QCborStreamReader.readAndAppendToString?4(QString) -> bool
+QtCore.QCborStreamReader.readAndAppendToUtf8String?4(QByteArray) -> bool
+QtCore.QCborStreamReader.readAndAppendToByteArray?4(QByteArray) -> bool
+QtCore.QCborStreamReader.readAllString?4() -> QString
+QtCore.QCborStreamReader.readAllUtf8String?4() -> QByteArray
+QtCore.QCborStreamReader.readAllByteArray?4() -> QByteArray
+QtCore.QCborStreamWriter?1(QIODevice)
+QtCore.QCborStreamWriter.__init__?1(self, QIODevice)
+QtCore.QCborStreamWriter?1(QByteArray)
+QtCore.QCborStreamWriter.__init__?1(self, QByteArray)
+QtCore.QCborStreamWriter.setDevice?4(QIODevice)
+QtCore.QCborStreamWriter.device?4() -> QIODevice
+QtCore.QCborStreamWriter.append?4(QByteArrayView)
+QtCore.QCborStreamWriter.append?4(QStringView)
+QtCore.QCborStreamWriter.append?4(QCborKnownTags)
+QtCore.QCborStreamWriter.append?4(QCborSimpleType)
+QtCore.QCborStreamWriter.append?4(bool)
+QtCore.QCborStreamWriter.append?4(float)
+QtCore.QCborStreamWriter.append?4(Any)
+QtCore.QCborStreamWriter.appendNull?4()
+QtCore.QCborStreamWriter.appendUndefined?4()
+QtCore.QCborStreamWriter.startArray?4()
+QtCore.QCborStreamWriter.startArray?4(int)
+QtCore.QCborStreamWriter.endArray?4() -> bool
+QtCore.QCborStreamWriter.startMap?4()
+QtCore.QCborStreamWriter.startMap?4(int)
+QtCore.QCborStreamWriter.endMap?4() -> bool
+QtCore.QChar.Script?10
+QtCore.QChar.Script.Script_Unknown?10
+QtCore.QChar.Script.Script_Inherited?10
+QtCore.QChar.Script.Script_Common?10
+QtCore.QChar.Script.Script_Latin?10
+QtCore.QChar.Script.Script_Greek?10
+QtCore.QChar.Script.Script_Cyrillic?10
+QtCore.QChar.Script.Script_Armenian?10
+QtCore.QChar.Script.Script_Hebrew?10
+QtCore.QChar.Script.Script_Arabic?10
+QtCore.QChar.Script.Script_Syriac?10
+QtCore.QChar.Script.Script_Thaana?10
+QtCore.QChar.Script.Script_Devanagari?10
+QtCore.QChar.Script.Script_Bengali?10
+QtCore.QChar.Script.Script_Gurmukhi?10
+QtCore.QChar.Script.Script_Gujarati?10
+QtCore.QChar.Script.Script_Oriya?10
+QtCore.QChar.Script.Script_Tamil?10
+QtCore.QChar.Script.Script_Telugu?10
+QtCore.QChar.Script.Script_Kannada?10
+QtCore.QChar.Script.Script_Malayalam?10
+QtCore.QChar.Script.Script_Sinhala?10
+QtCore.QChar.Script.Script_Thai?10
+QtCore.QChar.Script.Script_Lao?10
+QtCore.QChar.Script.Script_Tibetan?10
+QtCore.QChar.Script.Script_Myanmar?10
+QtCore.QChar.Script.Script_Georgian?10
+QtCore.QChar.Script.Script_Hangul?10
+QtCore.QChar.Script.Script_Ethiopic?10
+QtCore.QChar.Script.Script_Cherokee?10
+QtCore.QChar.Script.Script_CanadianAboriginal?10
+QtCore.QChar.Script.Script_Ogham?10
+QtCore.QChar.Script.Script_Runic?10
+QtCore.QChar.Script.Script_Khmer?10
+QtCore.QChar.Script.Script_Mongolian?10
+QtCore.QChar.Script.Script_Hiragana?10
+QtCore.QChar.Script.Script_Katakana?10
+QtCore.QChar.Script.Script_Bopomofo?10
+QtCore.QChar.Script.Script_Han?10
+QtCore.QChar.Script.Script_Yi?10
+QtCore.QChar.Script.Script_OldItalic?10
+QtCore.QChar.Script.Script_Gothic?10
+QtCore.QChar.Script.Script_Deseret?10
+QtCore.QChar.Script.Script_Tagalog?10
+QtCore.QChar.Script.Script_Hanunoo?10
+QtCore.QChar.Script.Script_Buhid?10
+QtCore.QChar.Script.Script_Tagbanwa?10
+QtCore.QChar.Script.Script_Coptic?10
+QtCore.QChar.Script.Script_Limbu?10
+QtCore.QChar.Script.Script_TaiLe?10
+QtCore.QChar.Script.Script_LinearB?10
+QtCore.QChar.Script.Script_Ugaritic?10
+QtCore.QChar.Script.Script_Shavian?10
+QtCore.QChar.Script.Script_Osmanya?10
+QtCore.QChar.Script.Script_Cypriot?10
+QtCore.QChar.Script.Script_Braille?10
+QtCore.QChar.Script.Script_Buginese?10
+QtCore.QChar.Script.Script_NewTaiLue?10
+QtCore.QChar.Script.Script_Glagolitic?10
+QtCore.QChar.Script.Script_Tifinagh?10
+QtCore.QChar.Script.Script_SylotiNagri?10
+QtCore.QChar.Script.Script_OldPersian?10
+QtCore.QChar.Script.Script_Kharoshthi?10
+QtCore.QChar.Script.Script_Balinese?10
+QtCore.QChar.Script.Script_Cuneiform?10
+QtCore.QChar.Script.Script_Phoenician?10
+QtCore.QChar.Script.Script_PhagsPa?10
+QtCore.QChar.Script.Script_Nko?10
+QtCore.QChar.Script.Script_Sundanese?10
+QtCore.QChar.Script.Script_Lepcha?10
+QtCore.QChar.Script.Script_OlChiki?10
+QtCore.QChar.Script.Script_Vai?10
+QtCore.QChar.Script.Script_Saurashtra?10
+QtCore.QChar.Script.Script_KayahLi?10
+QtCore.QChar.Script.Script_Rejang?10
+QtCore.QChar.Script.Script_Lycian?10
+QtCore.QChar.Script.Script_Carian?10
+QtCore.QChar.Script.Script_Lydian?10
+QtCore.QChar.Script.Script_Cham?10
+QtCore.QChar.Script.Script_TaiTham?10
+QtCore.QChar.Script.Script_TaiViet?10
+QtCore.QChar.Script.Script_Avestan?10
+QtCore.QChar.Script.Script_EgyptianHieroglyphs?10
+QtCore.QChar.Script.Script_Samaritan?10
+QtCore.QChar.Script.Script_Lisu?10
+QtCore.QChar.Script.Script_Bamum?10
+QtCore.QChar.Script.Script_Javanese?10
+QtCore.QChar.Script.Script_MeeteiMayek?10
+QtCore.QChar.Script.Script_ImperialAramaic?10
+QtCore.QChar.Script.Script_OldSouthArabian?10
+QtCore.QChar.Script.Script_InscriptionalParthian?10
+QtCore.QChar.Script.Script_InscriptionalPahlavi?10
+QtCore.QChar.Script.Script_OldTurkic?10
+QtCore.QChar.Script.Script_Kaithi?10
+QtCore.QChar.Script.Script_Batak?10
+QtCore.QChar.Script.Script_Brahmi?10
+QtCore.QChar.Script.Script_Mandaic?10
+QtCore.QChar.Script.Script_Chakma?10
+QtCore.QChar.Script.Script_MeroiticCursive?10
+QtCore.QChar.Script.Script_MeroiticHieroglyphs?10
+QtCore.QChar.Script.Script_Miao?10
+QtCore.QChar.Script.Script_Sharada?10
+QtCore.QChar.Script.Script_SoraSompeng?10
+QtCore.QChar.Script.Script_Takri?10
+QtCore.QChar.Script.Script_CaucasianAlbanian?10
+QtCore.QChar.Script.Script_BassaVah?10
+QtCore.QChar.Script.Script_Duployan?10
+QtCore.QChar.Script.Script_Elbasan?10
+QtCore.QChar.Script.Script_Grantha?10
+QtCore.QChar.Script.Script_PahawhHmong?10
+QtCore.QChar.Script.Script_Khojki?10
+QtCore.QChar.Script.Script_LinearA?10
+QtCore.QChar.Script.Script_Mahajani?10
+QtCore.QChar.Script.Script_Manichaean?10
+QtCore.QChar.Script.Script_MendeKikakui?10
+QtCore.QChar.Script.Script_Modi?10
+QtCore.QChar.Script.Script_Mro?10
+QtCore.QChar.Script.Script_OldNorthArabian?10
+QtCore.QChar.Script.Script_Nabataean?10
+QtCore.QChar.Script.Script_Palmyrene?10
+QtCore.QChar.Script.Script_PauCinHau?10
+QtCore.QChar.Script.Script_OldPermic?10
+QtCore.QChar.Script.Script_PsalterPahlavi?10
+QtCore.QChar.Script.Script_Siddham?10
+QtCore.QChar.Script.Script_Khudawadi?10
+QtCore.QChar.Script.Script_Tirhuta?10
+QtCore.QChar.Script.Script_WarangCiti?10
+QtCore.QChar.Script.Script_Ahom?10
+QtCore.QChar.Script.Script_AnatolianHieroglyphs?10
+QtCore.QChar.Script.Script_Hatran?10
+QtCore.QChar.Script.Script_Multani?10
+QtCore.QChar.Script.Script_OldHungarian?10
+QtCore.QChar.Script.Script_SignWriting?10
+QtCore.QChar.Script.Script_Adlam?10
+QtCore.QChar.Script.Script_Bhaiksuki?10
+QtCore.QChar.Script.Script_Marchen?10
+QtCore.QChar.Script.Script_Newa?10
+QtCore.QChar.Script.Script_Osage?10
+QtCore.QChar.Script.Script_Tangut?10
+QtCore.QChar.Script.Script_MasaramGondi?10
+QtCore.QChar.Script.Script_Nushu?10
+QtCore.QChar.Script.Script_Soyombo?10
+QtCore.QChar.Script.Script_ZanabazarSquare?10
+QtCore.QChar.Script.Script_Dogra?10
+QtCore.QChar.Script.Script_GunjalaGondi?10
+QtCore.QChar.Script.Script_HanifiRohingya?10
+QtCore.QChar.Script.Script_Makasar?10
+QtCore.QChar.Script.Script_Medefaidrin?10
+QtCore.QChar.Script.Script_OldSogdian?10
+QtCore.QChar.Script.Script_Sogdian?10
+QtCore.QChar.Script.Script_Elymaic?10
+QtCore.QChar.Script.Script_Nandinagari?10
+QtCore.QChar.Script.Script_NyiakengPuachueHmong?10
+QtCore.QChar.Script.Script_Wancho?10
+QtCore.QChar.Script.Script_Chorasmian?10
+QtCore.QChar.Script.Script_DivesAkuru?10
+QtCore.QChar.Script.Script_KhitanSmallScript?10
+QtCore.QChar.Script.Script_Yezidi?10
+QtCore.QChar.Script.Script_CyproMinoan?10
+QtCore.QChar.Script.Script_NagMundari?10
+QtCore.QChar.Script.Script_OldUyghur?10
+QtCore.QChar.Script.Script_Tangsa?10
+QtCore.QChar.Script.Script_Toto?10
+QtCore.QChar.Script.Script_Vithkuqi?10
+QtCore.QChar.Script.Script_Kawi?10
+QtCore.QChar.Script.Script_Garay?10
+QtCore.QChar.Script.Script_GurungKhema?10
+QtCore.QChar.Script.Script_KiratRai?10
+QtCore.QChar.Script.Script_OlOnal?10
+QtCore.QChar.Script.Script_Sunuwar?10
+QtCore.QChar.Script.Script_Todhri?10
+QtCore.QChar.Script.Script_TuluTigalari?10
+QtCore.QChar.Script.Script_Sidetic?10
+QtCore.QChar.Script.Script_TaiYo?10
+QtCore.QChar.Script.Script_TolongSiki?10
+QtCore.QChar.Script.Script_BeriaErfe?10
+QtCore.QChar?1()
+QtCore.QChar.__init__?1(self)
+QtCore.QChar?1(QChar)
+QtCore.QChar.__init__?1(self, QChar)
+QtCore.QCollatorSortKey?1(QCollatorSortKey)
+QtCore.QCollatorSortKey.__init__?1(self, QCollatorSortKey)
+QtCore.QCollatorSortKey.swap?4(QCollatorSortKey)
+QtCore.QCollatorSortKey.compare?4(QCollatorSortKey) -> int
+QtCore.QCollator?1()
+QtCore.QCollator.__init__?1(self)
+QtCore.QCollator?1(QLocale)
+QtCore.QCollator.__init__?1(self, QLocale)
+QtCore.QCollator?1(QCollator)
+QtCore.QCollator.__init__?1(self, QCollator)
+QtCore.QCollator.swap?4(QCollator)
+QtCore.QCollator.setLocale?4(QLocale)
+QtCore.QCollator.locale?4() -> QLocale
+QtCore.QCollator.caseSensitivity?4() -> Qt.CaseSensitivity
+QtCore.QCollator.setCaseSensitivity?4(Qt.CaseSensitivity)
+QtCore.QCollator.setNumericMode?4(bool)
+QtCore.QCollator.numericMode?4() -> bool
+QtCore.QCollator.setIgnorePunctuation?4(bool)
+QtCore.QCollator.ignorePunctuation?4() -> bool
+QtCore.QCollator.compare?4(QString, QString) -> int
+QtCore.QCollator.sortKey?4(QString) -> QCollatorSortKey
+QtCore.QCollator.defaultCompare?4(QStringView, QStringView) -> int
+QtCore.QCollator.defaultSortKey?4(QStringView) -> QCollatorSortKey
+QtCore.QCommandLineOption.Flag?10
+QtCore.QCommandLineOption.Flag.HiddenFromHelp?10
+QtCore.QCommandLineOption.Flag.ShortOptionStyle?10
+QtCore.QCommandLineOption.Flag.IgnoreOptionsAfter?10
+QtCore.QCommandLineOption?1(QString)
+QtCore.QCommandLineOption.__init__?1(self, QString)
+QtCore.QCommandLineOption?1(QStringList)
+QtCore.QCommandLineOption.__init__?1(self, QStringList)
+QtCore.QCommandLineOption?1(QString, QString, QString valueName='', QString defaultValue='')
+QtCore.QCommandLineOption.__init__?1(self, QString, QString, QString valueName='', QString defaultValue='')
+QtCore.QCommandLineOption?1(QStringList, QString, QString valueName='', QString defaultValue='')
+QtCore.QCommandLineOption.__init__?1(self, QStringList, QString, QString valueName='', QString defaultValue='')
+QtCore.QCommandLineOption?1(QCommandLineOption)
+QtCore.QCommandLineOption.__init__?1(self, QCommandLineOption)
+QtCore.QCommandLineOption.swap?4(QCommandLineOption)
+QtCore.QCommandLineOption.names?4() -> QStringList
+QtCore.QCommandLineOption.setValueName?4(QString)
+QtCore.QCommandLineOption.valueName?4() -> QString
+QtCore.QCommandLineOption.setDescription?4(QString)
+QtCore.QCommandLineOption.description?4() -> QString
+QtCore.QCommandLineOption.setDefaultValue?4(QString)
+QtCore.QCommandLineOption.setDefaultValues?4(QStringList)
+QtCore.QCommandLineOption.defaultValues?4() -> QStringList
+QtCore.QCommandLineOption.flags?4() -> unknown-type
+QtCore.QCommandLineOption.setFlags?4(unknown-type)
+QtCore.QCommandLineParser.MessageType?10
+QtCore.QCommandLineParser.MessageType.Information?10
+QtCore.QCommandLineParser.MessageType.Error?10
+QtCore.QCommandLineParser.OptionsAfterPositionalArgumentsMode?10
+QtCore.QCommandLineParser.OptionsAfterPositionalArgumentsMode.ParseAsOptions?10
+QtCore.QCommandLineParser.OptionsAfterPositionalArgumentsMode.ParseAsPositionalArguments?10
+QtCore.QCommandLineParser.SingleDashWordOptionMode?10
+QtCore.QCommandLineParser.SingleDashWordOptionMode.ParseAsCompactedShortOptions?10
+QtCore.QCommandLineParser.SingleDashWordOptionMode.ParseAsLongOptions?10
+QtCore.QCommandLineParser?1()
+QtCore.QCommandLineParser.__init__?1(self)
+QtCore.QCommandLineParser.setSingleDashWordOptionMode?4(QCommandLineParser.SingleDashWordOptionMode)
+QtCore.QCommandLineParser.addOption?4(QCommandLineOption) -> bool
+QtCore.QCommandLineParser.addVersionOption?4() -> QCommandLineOption
+QtCore.QCommandLineParser.addHelpOption?4() -> QCommandLineOption
+QtCore.QCommandLineParser.setApplicationDescription?4(QString)
+QtCore.QCommandLineParser.applicationDescription?4() -> QString
+QtCore.QCommandLineParser.addPositionalArgument?4(QString, QString, QString syntax='')
+QtCore.QCommandLineParser.clearPositionalArguments?4()
+QtCore.QCommandLineParser.process?4(QStringList)
+QtCore.QCommandLineParser.process?4(QCoreApplication)
+QtCore.QCommandLineParser.parse?4(QStringList) -> bool
+QtCore.QCommandLineParser.errorText?4() -> QString
+QtCore.QCommandLineParser.isSet?4(QString) -> bool
+QtCore.QCommandLineParser.value?4(QString) -> QString
+QtCore.QCommandLineParser.values?4(QString) -> QStringList
+QtCore.QCommandLineParser.isSet?4(QCommandLineOption) -> bool
+QtCore.QCommandLineParser.value?4(QCommandLineOption) -> QString
+QtCore.QCommandLineParser.values?4(QCommandLineOption) -> QStringList
+QtCore.QCommandLineParser.positionalArguments?4() -> QStringList
+QtCore.QCommandLineParser.optionNames?4() -> QStringList
+QtCore.QCommandLineParser.unknownOptionNames?4() -> QStringList
+QtCore.QCommandLineParser.showHelp?4(int exitCode=0)
+QtCore.QCommandLineParser.helpText?4() -> QString
+QtCore.QCommandLineParser.addOptions?4(unknown-type) -> bool
+QtCore.QCommandLineParser.showVersion?4()
+QtCore.QCommandLineParser.setOptionsAfterPositionalArgumentsMode?4(QCommandLineParser.OptionsAfterPositionalArgumentsMode)
+QtCore.QCommandLineParser.showMessageAndExit?4(QCommandLineParser.MessageType, QString, int exitCode=0)
+QtCore.QConcatenateTablesProxyModel?1(QObject parent=None)
+QtCore.QConcatenateTablesProxyModel.__init__?1(self, QObject parent=None)
+QtCore.QConcatenateTablesProxyModel.addSourceModel?4(QAbstractItemModel)
+QtCore.QConcatenateTablesProxyModel.removeSourceModel?4(QAbstractItemModel)
+QtCore.QConcatenateTablesProxyModel.mapFromSource?4(QModelIndex) -> QModelIndex
+QtCore.QConcatenateTablesProxyModel.mapToSource?4(QModelIndex) -> QModelIndex
+QtCore.QConcatenateTablesProxyModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtCore.QConcatenateTablesProxyModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QConcatenateTablesProxyModel.itemData?4(QModelIndex) -> unknown-type
+QtCore.QConcatenateTablesProxyModel.setItemData?4(QModelIndex, unknown-type) -> bool
+QtCore.QConcatenateTablesProxyModel.flags?4(QModelIndex) -> unknown-type
+QtCore.QConcatenateTablesProxyModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtCore.QConcatenateTablesProxyModel.parent?4(QModelIndex) -> QModelIndex
+QtCore.QConcatenateTablesProxyModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QConcatenateTablesProxyModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtCore.QConcatenateTablesProxyModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QConcatenateTablesProxyModel.mimeTypes?4() -> QStringList
+QtCore.QConcatenateTablesProxyModel.mimeData?4(unknown-type) -> QMimeData
+QtCore.QConcatenateTablesProxyModel.canDropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QConcatenateTablesProxyModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QConcatenateTablesProxyModel.span?4(QModelIndex) -> QSize
+QtCore.QConcatenateTablesProxyModel.sourceModels?4() -> unknown-type
+QtCore.QConcatenateTablesProxyModel.roleNames?4() -> unknown-type
+QtCore.QCoreApplication?1(list)
+QtCore.QCoreApplication.__init__?1(self, list)
+QtCore.QCoreApplication.setOrganizationDomain?4(QString)
+QtCore.QCoreApplication.organizationDomain?4() -> QString
+QtCore.QCoreApplication.setOrganizationName?4(QString)
+QtCore.QCoreApplication.organizationName?4() -> QString
+QtCore.QCoreApplication.setApplicationName?4(QString)
+QtCore.QCoreApplication.applicationName?4() -> QString
+QtCore.QCoreApplication.arguments?4() -> QStringList
+QtCore.QCoreApplication.instance?4() -> QCoreApplication
+QtCore.QCoreApplication.exec?4() -> int
+QtCore.QCoreApplication.processEvents?4(unknown-type flags=QEventLoop.AllEvents)
+QtCore.QCoreApplication.processEvents?4(unknown-type, int)
+QtCore.QCoreApplication.processEvents?4(unknown-type, QDeadlineTimer)
+QtCore.QCoreApplication.sendEvent?4(QObject, QEvent) -> bool
+QtCore.QCoreApplication.postEvent?4(QObject, QEvent, int priority=Qt.NormalEventPriority)
+QtCore.QCoreApplication.sendPostedEvents?4(QObject receiver=None, int eventType=0)
+QtCore.QCoreApplication.removePostedEvents?4(QObject, int eventType=0)
+QtCore.QCoreApplication.notify?4(QObject, QEvent) -> bool
+QtCore.QCoreApplication.startingUp?4() -> bool
+QtCore.QCoreApplication.closingDown?4() -> bool
+QtCore.QCoreApplication.applicationDirPath?4() -> QString
+QtCore.QCoreApplication.applicationFilePath?4() -> QString
+QtCore.QCoreApplication.setLibraryPaths?4(QStringList)
+QtCore.QCoreApplication.libraryPaths?4() -> QStringList
+QtCore.QCoreApplication.addLibraryPath?4(QString)
+QtCore.QCoreApplication.removeLibraryPath?4(QString)
+QtCore.QCoreApplication.installTranslator?4(QTranslator) -> bool
+QtCore.QCoreApplication.removeTranslator?4(QTranslator) -> bool
+QtCore.QCoreApplication.translate?4(str, str, str disambiguation=None, int n=-1) -> QString
+QtCore.QCoreApplication.setAttribute?4(Qt.ApplicationAttribute, bool on=True)
+QtCore.QCoreApplication.testAttribute?4(Qt.ApplicationAttribute) -> bool
+QtCore.QCoreApplication.quit?4()
+QtCore.QCoreApplication.exit?4(int returnCode=0)
+QtCore.QCoreApplication.aboutToQuit?4()
+QtCore.QCoreApplication.event?4(QEvent) -> bool
+QtCore.QCoreApplication.setApplicationVersion?4(QString)
+QtCore.QCoreApplication.applicationVersion?4() -> QString
+QtCore.QCoreApplication.applicationPid?4() -> int
+QtCore.QCoreApplication.eventDispatcher?4() -> QAbstractEventDispatcher
+QtCore.QCoreApplication.setEventDispatcher?4(QAbstractEventDispatcher)
+QtCore.QCoreApplication.isQuitLockEnabled?4() -> bool
+QtCore.QCoreApplication.setQuitLockEnabled?4(bool)
+QtCore.QCoreApplication.installNativeEventFilter?4(QAbstractNativeEventFilter)
+QtCore.QCoreApplication.removeNativeEventFilter?4(QAbstractNativeEventFilter)
+QtCore.QCoreApplication.setSetuidAllowed?4(bool)
+QtCore.QCoreApplication.isSetuidAllowed?4() -> bool
+QtCore.QCoreApplication.__enter__?4() -> Any
+QtCore.QCoreApplication.__exit__?4(Any, Any, Any)
+QtCore.QCoreApplication.checkPermission?4(QPermission) -> Qt.PermissionStatus
+QtCore.QCoreApplication.requestPermission?4(QPermission, Callable[..., None])
+QtCore.QEvent.Type?10
+QtCore.QEvent.Type.None_?10
+QtCore.QEvent.Type.Timer?10
+QtCore.QEvent.Type.MouseButtonPress?10
+QtCore.QEvent.Type.MouseButtonRelease?10
+QtCore.QEvent.Type.MouseButtonDblClick?10
+QtCore.QEvent.Type.MouseMove?10
+QtCore.QEvent.Type.KeyPress?10
+QtCore.QEvent.Type.KeyRelease?10
+QtCore.QEvent.Type.FocusIn?10
+QtCore.QEvent.Type.FocusOut?10
+QtCore.QEvent.Type.Enter?10
+QtCore.QEvent.Type.Leave?10
+QtCore.QEvent.Type.Paint?10
+QtCore.QEvent.Type.Move?10
+QtCore.QEvent.Type.Resize?10
+QtCore.QEvent.Type.Show?10
+QtCore.QEvent.Type.Hide?10
+QtCore.QEvent.Type.Close?10
+QtCore.QEvent.Type.Quit?10
+QtCore.QEvent.Type.ParentChange?10
+QtCore.QEvent.Type.ParentAboutToChange?10
+QtCore.QEvent.Type.ThreadChange?10
+QtCore.QEvent.Type.WindowActivate?10
+QtCore.QEvent.Type.WindowDeactivate?10
+QtCore.QEvent.Type.ShowToParent?10
+QtCore.QEvent.Type.HideToParent?10
+QtCore.QEvent.Type.Wheel?10
+QtCore.QEvent.Type.WindowTitleChange?10
+QtCore.QEvent.Type.WindowIconChange?10
+QtCore.QEvent.Type.ApplicationWindowIconChange?10
+QtCore.QEvent.Type.ApplicationFontChange?10
+QtCore.QEvent.Type.ApplicationLayoutDirectionChange?10
+QtCore.QEvent.Type.ApplicationPaletteChange?10
+QtCore.QEvent.Type.PaletteChange?10
+QtCore.QEvent.Type.Clipboard?10
+QtCore.QEvent.Type.MetaCall?10
+QtCore.QEvent.Type.SockAct?10
+QtCore.QEvent.Type.WinEventAct?10
+QtCore.QEvent.Type.DeferredDelete?10
+QtCore.QEvent.Type.DragEnter?10
+QtCore.QEvent.Type.DragMove?10
+QtCore.QEvent.Type.DragLeave?10
+QtCore.QEvent.Type.Drop?10
+QtCore.QEvent.Type.ChildAdded?10
+QtCore.QEvent.Type.ChildPolished?10
+QtCore.QEvent.Type.ChildRemoved?10
+QtCore.QEvent.Type.PolishRequest?10
+QtCore.QEvent.Type.Polish?10
+QtCore.QEvent.Type.LayoutRequest?10
+QtCore.QEvent.Type.UpdateRequest?10
+QtCore.QEvent.Type.UpdateLater?10
+QtCore.QEvent.Type.ContextMenu?10
+QtCore.QEvent.Type.InputMethod?10
+QtCore.QEvent.Type.TabletMove?10
+QtCore.QEvent.Type.LocaleChange?10
+QtCore.QEvent.Type.LanguageChange?10
+QtCore.QEvent.Type.LayoutDirectionChange?10
+QtCore.QEvent.Type.TabletPress?10
+QtCore.QEvent.Type.TabletRelease?10
+QtCore.QEvent.Type.OkRequest?10
+QtCore.QEvent.Type.IconDrag?10
+QtCore.QEvent.Type.FontChange?10
+QtCore.QEvent.Type.EnabledChange?10
+QtCore.QEvent.Type.ActivationChange?10
+QtCore.QEvent.Type.StyleChange?10
+QtCore.QEvent.Type.IconTextChange?10
+QtCore.QEvent.Type.ModifiedChange?10
+QtCore.QEvent.Type.MouseTrackingChange?10
+QtCore.QEvent.Type.WindowBlocked?10
+QtCore.QEvent.Type.WindowUnblocked?10
+QtCore.QEvent.Type.WindowStateChange?10
+QtCore.QEvent.Type.ToolTip?10
+QtCore.QEvent.Type.WhatsThis?10
+QtCore.QEvent.Type.StatusTip?10
+QtCore.QEvent.Type.ActionChanged?10
+QtCore.QEvent.Type.ActionAdded?10
+QtCore.QEvent.Type.ActionRemoved?10
+QtCore.QEvent.Type.FileOpen?10
+QtCore.QEvent.Type.Shortcut?10
+QtCore.QEvent.Type.ShortcutOverride?10
+QtCore.QEvent.Type.WhatsThisClicked?10
+QtCore.QEvent.Type.ToolBarChange?10
+QtCore.QEvent.Type.ApplicationActivate?10
+QtCore.QEvent.Type.ApplicationActivated?10
+QtCore.QEvent.Type.ApplicationDeactivate?10
+QtCore.QEvent.Type.ApplicationDeactivated?10
+QtCore.QEvent.Type.QueryWhatsThis?10
+QtCore.QEvent.Type.EnterWhatsThisMode?10
+QtCore.QEvent.Type.LeaveWhatsThisMode?10
+QtCore.QEvent.Type.ZOrderChange?10
+QtCore.QEvent.Type.HoverEnter?10
+QtCore.QEvent.Type.HoverLeave?10
+QtCore.QEvent.Type.HoverMove?10
+QtCore.QEvent.Type.GraphicsSceneMouseMove?10
+QtCore.QEvent.Type.GraphicsSceneMousePress?10
+QtCore.QEvent.Type.GraphicsSceneMouseRelease?10
+QtCore.QEvent.Type.GraphicsSceneMouseDoubleClick?10
+QtCore.QEvent.Type.GraphicsSceneContextMenu?10
+QtCore.QEvent.Type.GraphicsSceneHoverEnter?10
+QtCore.QEvent.Type.GraphicsSceneHoverMove?10
+QtCore.QEvent.Type.GraphicsSceneHoverLeave?10
+QtCore.QEvent.Type.GraphicsSceneHelp?10
+QtCore.QEvent.Type.GraphicsSceneDragEnter?10
+QtCore.QEvent.Type.GraphicsSceneDragMove?10
+QtCore.QEvent.Type.GraphicsSceneDragLeave?10
+QtCore.QEvent.Type.GraphicsSceneDrop?10
+QtCore.QEvent.Type.GraphicsSceneWheel?10
+QtCore.QEvent.Type.GraphicsSceneResize?10
+QtCore.QEvent.Type.GraphicsSceneMove?10
+QtCore.QEvent.Type.KeyboardLayoutChange?10
+QtCore.QEvent.Type.DynamicPropertyChange?10
+QtCore.QEvent.Type.TabletEnterProximity?10
+QtCore.QEvent.Type.TabletLeaveProximity?10
+QtCore.QEvent.Type.NonClientAreaMouseMove?10
+QtCore.QEvent.Type.NonClientAreaMouseButtonPress?10
+QtCore.QEvent.Type.NonClientAreaMouseButtonRelease?10
+QtCore.QEvent.Type.NonClientAreaMouseButtonDblClick?10
+QtCore.QEvent.Type.MacSizeChange?10
+QtCore.QEvent.Type.ContentsRectChange?10
+QtCore.QEvent.Type.CursorChange?10
+QtCore.QEvent.Type.ToolTipChange?10
+QtCore.QEvent.Type.GrabMouse?10
+QtCore.QEvent.Type.UngrabMouse?10
+QtCore.QEvent.Type.GrabKeyboard?10
+QtCore.QEvent.Type.UngrabKeyboard?10
+QtCore.QEvent.Type.StateMachineSignal?10
+QtCore.QEvent.Type.StateMachineWrapped?10
+QtCore.QEvent.Type.TouchBegin?10
+QtCore.QEvent.Type.TouchUpdate?10
+QtCore.QEvent.Type.TouchEnd?10
+QtCore.QEvent.Type.NativeGesture?10
+QtCore.QEvent.Type.RequestSoftwareInputPanel?10
+QtCore.QEvent.Type.CloseSoftwareInputPanel?10
+QtCore.QEvent.Type.WinIdChange?10
+QtCore.QEvent.Type.Gesture?10
+QtCore.QEvent.Type.GestureOverride?10
+QtCore.QEvent.Type.FocusAboutToChange?10
+QtCore.QEvent.Type.ScrollPrepare?10
+QtCore.QEvent.Type.Scroll?10
+QtCore.QEvent.Type.Expose?10
+QtCore.QEvent.Type.InputMethodQuery?10
+QtCore.QEvent.Type.OrientationChange?10
+QtCore.QEvent.Type.TouchCancel?10
+QtCore.QEvent.Type.PlatformPanel?10
+QtCore.QEvent.Type.ApplicationStateChange?10
+QtCore.QEvent.Type.ReadOnlyChange?10
+QtCore.QEvent.Type.PlatformSurface?10
+QtCore.QEvent.Type.TabletTrackingChange?10
+QtCore.QEvent.Type.GraphicsSceneLeave?10
+QtCore.QEvent.Type.EnterEditFocus?10
+QtCore.QEvent.Type.LeaveEditFocus?10
+QtCore.QEvent.Type.DevicePixelRatioChange?10
+QtCore.QEvent.Type.ChildWindowAdded?10
+QtCore.QEvent.Type.ChildWindowRemoved?10
+QtCore.QEvent.Type.ParentWindowAboutToChange?10
+QtCore.QEvent.Type.ParentWindowChange?10
+QtCore.QEvent.Type.SafeAreaMarginsChange?10
+QtCore.QEvent.Type.User?10
+QtCore.QEvent.Type.MaxUser?10
+QtCore.QEvent?1(QEvent.Type)
+QtCore.QEvent.__init__?1(self, QEvent.Type)
+QtCore.QEvent?1(int)
+QtCore.QEvent.__init__?1(self, int)
+QtCore.QEvent.type?4() -> QEvent.Type
+QtCore.QEvent.spontaneous?4() -> bool
+QtCore.QEvent.setAccepted?4(bool)
+QtCore.QEvent.isAccepted?4() -> bool
+QtCore.QEvent.accept?4()
+QtCore.QEvent.ignore?4()
+QtCore.QEvent.registerEventType?4(int hint=-1) -> int
+QtCore.QEvent.isInputEvent?4() -> bool
+QtCore.QEvent.isPointerEvent?4() -> bool
+QtCore.QEvent.isSinglePointEvent?4() -> bool
+QtCore.QEvent.clone?4() -> QEvent
+QtCore.QTimerEvent?1(int)
+QtCore.QTimerEvent.__init__?1(self, int)
+QtCore.QTimerEvent.timerId?4() -> int
+QtCore.QTimerEvent.clone?4() -> QTimerEvent
+QtCore.QTimerEvent.id?4() -> int
+QtCore.QTimerEvent.matches?4(QBasicTimer) -> bool
+QtCore.QChildEvent?1(QEvent.Type, QObject)
+QtCore.QChildEvent.__init__?1(self, QEvent.Type, QObject)
+QtCore.QChildEvent?1(int, QObject)
+QtCore.QChildEvent.__init__?1(self, int, QObject)
+QtCore.QChildEvent.child?4() -> QObject
+QtCore.QChildEvent.added?4() -> bool
+QtCore.QChildEvent.polished?4() -> bool
+QtCore.QChildEvent.removed?4() -> bool
+QtCore.QChildEvent.clone?4() -> QChildEvent
+QtCore.QDynamicPropertyChangeEvent?1(QByteArray)
+QtCore.QDynamicPropertyChangeEvent.__init__?1(self, QByteArray)
+QtCore.QDynamicPropertyChangeEvent.propertyName?4() -> QByteArray
+QtCore.QDynamicPropertyChangeEvent.clone?4() -> QDynamicPropertyChangeEvent
+QtCore.QCryptographicHash.Algorithm?10
+QtCore.QCryptographicHash.Algorithm.Md4?10
+QtCore.QCryptographicHash.Algorithm.Md5?10
+QtCore.QCryptographicHash.Algorithm.Sha1?10
+QtCore.QCryptographicHash.Algorithm.Sha224?10
+QtCore.QCryptographicHash.Algorithm.Sha256?10
+QtCore.QCryptographicHash.Algorithm.Sha384?10
+QtCore.QCryptographicHash.Algorithm.Sha512?10
+QtCore.QCryptographicHash.Algorithm.Sha3_224?10
+QtCore.QCryptographicHash.Algorithm.Sha3_256?10
+QtCore.QCryptographicHash.Algorithm.Sha3_384?10
+QtCore.QCryptographicHash.Algorithm.Sha3_512?10
+QtCore.QCryptographicHash.Algorithm.Keccak_224?10
+QtCore.QCryptographicHash.Algorithm.Keccak_256?10
+QtCore.QCryptographicHash.Algorithm.Keccak_384?10
+QtCore.QCryptographicHash.Algorithm.Keccak_512?10
+QtCore.QCryptographicHash.Algorithm.Blake2b_160?10
+QtCore.QCryptographicHash.Algorithm.Blake2b_256?10
+QtCore.QCryptographicHash.Algorithm.Blake2b_384?10
+QtCore.QCryptographicHash.Algorithm.Blake2b_512?10
+QtCore.QCryptographicHash.Algorithm.Blake2s_128?10
+QtCore.QCryptographicHash.Algorithm.Blake2s_160?10
+QtCore.QCryptographicHash.Algorithm.Blake2s_224?10
+QtCore.QCryptographicHash.Algorithm.Blake2s_256?10
+QtCore.QCryptographicHash?1(QCryptographicHash.Algorithm)
+QtCore.QCryptographicHash.__init__?1(self, QCryptographicHash.Algorithm)
+QtCore.QCryptographicHash.reset?4()
+QtCore.QCryptographicHash.addData?4(QByteArrayView)
+QtCore.QCryptographicHash.addData?4(bytes)
+QtCore.QCryptographicHash.addData?4(QIODevice) -> bool
+QtCore.QCryptographicHash.result?4() -> QByteArray
+QtCore.QCryptographicHash.resultView?4() -> QByteArrayView
+QtCore.QCryptographicHash.hash?4(QByteArrayView, QCryptographicHash.Algorithm) -> QByteArray
+QtCore.QCryptographicHash.hashLength?4(QCryptographicHash.Algorithm) -> int
+QtCore.QCryptographicHash.swap?4(QCryptographicHash)
+QtCore.QCryptographicHash.algorithm?4() -> QCryptographicHash.Algorithm
+QtCore.QCryptographicHash.supportsAlgorithm?4(QCryptographicHash.Algorithm) -> bool
+QtCore.QDataStream.FloatingPointPrecision?10
+QtCore.QDataStream.FloatingPointPrecision.SinglePrecision?10
+QtCore.QDataStream.FloatingPointPrecision.DoublePrecision?10
+QtCore.QDataStream.Status?10
+QtCore.QDataStream.Status.Ok?10
+QtCore.QDataStream.Status.ReadPastEnd?10
+QtCore.QDataStream.Status.ReadCorruptData?10
+QtCore.QDataStream.Status.WriteFailed?10
+QtCore.QDataStream.Status.SizeLimitExceeded?10
+QtCore.QDataStream.ByteOrder?10
+QtCore.QDataStream.ByteOrder.BigEndian?10
+QtCore.QDataStream.ByteOrder.LittleEndian?10
+QtCore.QDataStream.Version?10
+QtCore.QDataStream.Version.Qt_1_0?10
+QtCore.QDataStream.Version.Qt_2_0?10
+QtCore.QDataStream.Version.Qt_2_1?10
+QtCore.QDataStream.Version.Qt_3_0?10
+QtCore.QDataStream.Version.Qt_3_1?10
+QtCore.QDataStream.Version.Qt_3_3?10
+QtCore.QDataStream.Version.Qt_4_0?10
+QtCore.QDataStream.Version.Qt_4_1?10
+QtCore.QDataStream.Version.Qt_4_2?10
+QtCore.QDataStream.Version.Qt_4_3?10
+QtCore.QDataStream.Version.Qt_4_4?10
+QtCore.QDataStream.Version.Qt_4_5?10
+QtCore.QDataStream.Version.Qt_4_6?10
+QtCore.QDataStream.Version.Qt_4_7?10
+QtCore.QDataStream.Version.Qt_4_8?10
+QtCore.QDataStream.Version.Qt_4_9?10
+QtCore.QDataStream.Version.Qt_5_0?10
+QtCore.QDataStream.Version.Qt_5_1?10
+QtCore.QDataStream.Version.Qt_5_2?10
+QtCore.QDataStream.Version.Qt_5_3?10
+QtCore.QDataStream.Version.Qt_5_4?10
+QtCore.QDataStream.Version.Qt_5_5?10
+QtCore.QDataStream.Version.Qt_5_6?10
+QtCore.QDataStream.Version.Qt_5_7?10
+QtCore.QDataStream.Version.Qt_5_8?10
+QtCore.QDataStream.Version.Qt_5_9?10
+QtCore.QDataStream.Version.Qt_5_10?10
+QtCore.QDataStream.Version.Qt_5_11?10
+QtCore.QDataStream.Version.Qt_5_12?10
+QtCore.QDataStream.Version.Qt_5_13?10
+QtCore.QDataStream.Version.Qt_5_14?10
+QtCore.QDataStream.Version.Qt_5_15?10
+QtCore.QDataStream.Version.Qt_6_0?10
+QtCore.QDataStream.Version.Qt_6_1?10
+QtCore.QDataStream.Version.Qt_6_2?10
+QtCore.QDataStream.Version.Qt_6_3?10
+QtCore.QDataStream.Version.Qt_6_4?10
+QtCore.QDataStream.Version.Qt_6_5?10
+QtCore.QDataStream.Version.Qt_6_6?10
+QtCore.QDataStream.Version.Qt_6_7?10
+QtCore.QDataStream.Version.Qt_6_8?10
+QtCore.QDataStream.Version.Qt_6_9?10
+QtCore.QDataStream.Version.Qt_6_10?10
+QtCore.QDataStream.Version.Qt_6_11?10
+QtCore.QDataStream?1()
+QtCore.QDataStream.__init__?1(self)
+QtCore.QDataStream?1(QIODevice)
+QtCore.QDataStream.__init__?1(self, QIODevice)
+QtCore.QDataStream?1(QByteArray, unknown-type)
+QtCore.QDataStream.__init__?1(self, QByteArray, unknown-type)
+QtCore.QDataStream?1(QByteArray)
+QtCore.QDataStream.__init__?1(self, QByteArray)
+QtCore.QDataStream.device?4() -> QIODevice
+QtCore.QDataStream.setDevice?4(QIODevice)
+QtCore.QDataStream.atEnd?4() -> bool
+QtCore.QDataStream.status?4() -> QDataStream.Status
+QtCore.QDataStream.setStatus?4(QDataStream.Status)
+QtCore.QDataStream.resetStatus?4()
+QtCore.QDataStream.floatingPointPrecision?4() -> QDataStream.FloatingPointPrecision
+QtCore.QDataStream.setFloatingPointPrecision?4(QDataStream.FloatingPointPrecision)
+QtCore.QDataStream.byteOrder?4() -> QDataStream.ByteOrder
+QtCore.QDataStream.setByteOrder?4(QDataStream.ByteOrder)
+QtCore.QDataStream.version?4() -> int
+QtCore.QDataStream.setVersion?4(int)
+QtCore.QDataStream.readBytes?4() -> Any
+QtCore.QDataStream.readRawData?4(int) -> Any
+QtCore.QDataStream.writeBytes?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> QDataStream
+QtCore.QDataStream.writeRawData?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtCore.QDataStream.skipRawData?4(int) -> int
+QtCore.QDataStream.startTransaction?4()
+QtCore.QDataStream.commitTransaction?4() -> bool
+QtCore.QDataStream.rollbackTransaction?4()
+QtCore.QDataStream.abortTransaction?4()
+QtCore.QDataStream.readInt?4() -> int
+QtCore.QDataStream.readInt8?4() -> int
+QtCore.QDataStream.readUInt8?4() -> int
+QtCore.QDataStream.readInt16?4() -> int
+QtCore.QDataStream.readUInt16?4() -> int
+QtCore.QDataStream.readInt32?4() -> int
+QtCore.QDataStream.readUInt32?4() -> int
+QtCore.QDataStream.readInt64?4() -> int
+QtCore.QDataStream.readUInt64?4() -> int
+QtCore.QDataStream.readBool?4() -> bool
+QtCore.QDataStream.readFloat?4() -> float
+QtCore.QDataStream.readDouble?4() -> float
+QtCore.QDataStream.readString?4() -> Any
+QtCore.QDataStream.writeInt?4(int)
+QtCore.QDataStream.writeInt8?4(int)
+QtCore.QDataStream.writeUInt8?4(int)
+QtCore.QDataStream.writeInt16?4(int)
+QtCore.QDataStream.writeUInt16?4(int)
+QtCore.QDataStream.writeInt32?4(int)
+QtCore.QDataStream.writeUInt32?4(int)
+QtCore.QDataStream.writeInt64?4(int)
+QtCore.QDataStream.writeUInt64?4(int)
+QtCore.QDataStream.writeBool?4(bool)
+QtCore.QDataStream.writeFloat?4(float)
+QtCore.QDataStream.writeDouble?4(float)
+QtCore.QDataStream.writeString?4(bytes)
+QtCore.QDataStream.readQString?4() -> QString
+QtCore.QDataStream.writeQString?4(QString)
+QtCore.QDataStream.readQStringList?4() -> QStringList
+QtCore.QDataStream.writeQStringList?4(QStringList)
+QtCore.QDataStream.readQVariant?4() -> QVariant
+QtCore.QDataStream.writeQVariant?4(QVariant)
+QtCore.QDataStream.readQVariantList?4() -> unknown-type
+QtCore.QDataStream.writeQVariantList?4(unknown-type)
+QtCore.QDataStream.readQVariantMap?4() -> unknown-type
+QtCore.QDataStream.writeQVariantMap?4(unknown-type)
+QtCore.QDataStream.readQVariantHash?4() -> unknown-type
+QtCore.QDataStream.writeQVariantHash?4(unknown-type)
+QtCore.QDate?1()
+QtCore.QDate.__init__?1(self)
+QtCore.QDate?1(int, int, int)
+QtCore.QDate.__init__?1(self, int, int, int)
+QtCore.QDate?1(int, int, int, QCalendar)
+QtCore.QDate.__init__?1(self, int, int, int, QCalendar)
+QtCore.QDate?1(QDate)
+QtCore.QDate.__init__?1(self, QDate)
+QtCore.QDate.toPyDate?4() -> Any
+QtCore.QDate.isNull?4() -> bool
+QtCore.QDate.isValid?4() -> bool
+QtCore.QDate.year?4() -> int
+QtCore.QDate.year?4(QCalendar) -> int
+QtCore.QDate.month?4() -> int
+QtCore.QDate.month?4(QCalendar) -> int
+QtCore.QDate.day?4() -> int
+QtCore.QDate.day?4(QCalendar) -> int
+QtCore.QDate.dayOfWeek?4() -> int
+QtCore.QDate.dayOfWeek?4(QCalendar) -> int
+QtCore.QDate.dayOfYear?4() -> int
+QtCore.QDate.dayOfYear?4(QCalendar) -> int
+QtCore.QDate.daysInMonth?4() -> int
+QtCore.QDate.daysInMonth?4(QCalendar) -> int
+QtCore.QDate.daysInYear?4() -> int
+QtCore.QDate.daysInYear?4(QCalendar) -> int
+QtCore.QDate.weekNumber?4() -> (int, int)
+QtCore.QDate.toString?4(QString, QCalendar cal=QCalendar()) -> QString
+QtCore.QDate.toString?4(Qt.DateFormat format=Qt.TextDate) -> QString
+QtCore.QDate.addDays?4(int) -> QDate
+QtCore.QDate.addMonths?4(int) -> QDate
+QtCore.QDate.addMonths?4(int, QCalendar) -> QDate
+QtCore.QDate.addYears?4(int) -> QDate
+QtCore.QDate.addYears?4(int, QCalendar) -> QDate
+QtCore.QDate.currentDate?4() -> QDate
+QtCore.QDate.fromString?4(QString, Qt.DateFormat format=Qt.TextDate) -> QDate
+QtCore.QDate.fromString?4(QString, QString, QCalendar cal=QCalendar()) -> QDate
+QtCore.QDate.fromString?4(QString, QString, int, QCalendar cal=QCalendar()) -> QDate
+QtCore.QDate.isValid?4(int, int, int) -> bool
+QtCore.QDate.isLeapYear?4(int) -> bool
+QtCore.QDate.fromJulianDay?4(int) -> QDate
+QtCore.QDate.toJulianDay?4() -> int
+QtCore.QDate.setDate?4(int, int, int) -> bool
+QtCore.QDate.getDate?4() -> (int, int, int)
+QtCore.QDate.startOfDay?4(Qt.TimeSpec spec=Qt.LocalTime, int offsetSeconds=0) -> QDateTime
+QtCore.QDate.startOfDay?4(QTimeZone) -> QDateTime
+QtCore.QDate.endOfDay?4(Qt.TimeSpec spec=Qt.LocalTime, int offsetSeconds=0) -> QDateTime
+QtCore.QDate.endOfDay?4(QTimeZone) -> QDateTime
+QtCore.QDate.setDate?4(int, int, int, QCalendar) -> bool
+QtCore.QDate.daysTo?4(QDate) -> int
+QtCore.QTime?1()
+QtCore.QTime.__init__?1(self)
+QtCore.QTime?1(int, int, int second=0, int msec=0)
+QtCore.QTime.__init__?1(self, int, int, int second=0, int msec=0)
+QtCore.QTime?1(QTime)
+QtCore.QTime.__init__?1(self, QTime)
+QtCore.QTime.toPyTime?4() -> Any
+QtCore.QTime.isNull?4() -> bool
+QtCore.QTime.isValid?4() -> bool
+QtCore.QTime.hour?4() -> int
+QtCore.QTime.minute?4() -> int
+QtCore.QTime.second?4() -> int
+QtCore.QTime.msec?4() -> int
+QtCore.QTime.toString?4(Qt.DateFormat format=Qt.TextDate) -> QString
+QtCore.QTime.toString?4(QString) -> QString
+QtCore.QTime.setHMS?4(int, int, int, int msec=0) -> bool
+QtCore.QTime.addSecs?4(int) -> QTime
+QtCore.QTime.addMSecs?4(int) -> QTime
+QtCore.QTime.currentTime?4() -> QTime
+QtCore.QTime.fromString?4(QString, Qt.DateFormat format=Qt.TextDate) -> QTime
+QtCore.QTime.fromString?4(QString, QString) -> QTime
+QtCore.QTime.isValid?4(int, int, int, int msec=0) -> bool
+QtCore.QTime.fromMSecsSinceStartOfDay?4(int) -> QTime
+QtCore.QTime.msecsSinceStartOfDay?4() -> int
+QtCore.QTime.secsTo?4(QTime) -> int
+QtCore.QTime.msecsTo?4(QTime) -> int
+QtCore.QDateTime.YearRange?10
+QtCore.QDateTime.YearRange.First?10
+QtCore.QDateTime.YearRange.Last?10
+QtCore.QDateTime.TransitionResolution?10
+QtCore.QDateTime.TransitionResolution.Reject?10
+QtCore.QDateTime.TransitionResolution.RelativeToBefore?10
+QtCore.QDateTime.TransitionResolution.RelativeToAfter?10
+QtCore.QDateTime.TransitionResolution.PreferBefore?10
+QtCore.QDateTime.TransitionResolution.PreferAfter?10
+QtCore.QDateTime.TransitionResolution.PreferStandard?10
+QtCore.QDateTime.TransitionResolution.PreferDaylightSaving?10
+QtCore.QDateTime.TransitionResolution.LegacyBehavior?10
+QtCore.QDateTime?1()
+QtCore.QDateTime.__init__?1(self)
+QtCore.QDateTime?1(QDateTime)
+QtCore.QDateTime.__init__?1(self, QDateTime)
+QtCore.QDateTime?1(int, int, int, int, int, int second=0, int msec=0, int timeSpec=0)
+QtCore.QDateTime.__init__?1(self, int, int, int, int, int, int second=0, int msec=0, int timeSpec=0)
+QtCore.QDateTime?1(QDate, QTime, QDateTime.TransitionResolution)
+QtCore.QDateTime.__init__?1(self, QDate, QTime, QDateTime.TransitionResolution)
+QtCore.QDateTime?1(QDate, QTime, Qt.TimeSpec spec=Qt.LocalTime, int offsetSeconds=0)
+QtCore.QDateTime.__init__?1(self, QDate, QTime, Qt.TimeSpec spec=Qt.LocalTime, int offsetSeconds=0)
+QtCore.QDateTime?1(QDate, QTime, QTimeZone, QDateTime.TransitionResolution resolve=QDateTime.TransitionResolution.LegacyBehavior)
+QtCore.QDateTime.__init__?1(self, QDate, QTime, QTimeZone, QDateTime.TransitionResolution resolve=QDateTime.TransitionResolution.LegacyBehavior)
+QtCore.QDateTime.toPyDateTime?4() -> Any
+QtCore.QDateTime.isNull?4() -> bool
+QtCore.QDateTime.isValid?4() -> bool
+QtCore.QDateTime.date?4() -> QDate
+QtCore.QDateTime.time?4() -> QTime
+QtCore.QDateTime.timeSpec?4() -> Qt.TimeSpec
+QtCore.QDateTime.setTimeSpec?4(Qt.TimeSpec)
+QtCore.QDateTime.toString?4(QString, QCalendar cal=QCalendar()) -> QString
+QtCore.QDateTime.toString?4(Qt.DateFormat format=Qt.TextDate) -> QString
+QtCore.QDateTime.addDays?4(int) -> QDateTime
+QtCore.QDateTime.addMonths?4(int) -> QDateTime
+QtCore.QDateTime.addYears?4(int) -> QDateTime
+QtCore.QDateTime.addSecs?4(int) -> QDateTime
+QtCore.QDateTime.addMSecs?4(int) -> QDateTime
+QtCore.QDateTime.toTimeSpec?4(Qt.TimeSpec) -> QDateTime
+QtCore.QDateTime.toLocalTime?4() -> QDateTime
+QtCore.QDateTime.toUTC?4() -> QDateTime
+QtCore.QDateTime.daysTo?4(QDateTime) -> int
+QtCore.QDateTime.secsTo?4(QDateTime) -> int
+QtCore.QDateTime.currentDateTime?4() -> QDateTime
+QtCore.QDateTime.currentDateTime?4(QTimeZone) -> QDateTime
+QtCore.QDateTime.fromString?4(QString, Qt.DateFormat format=Qt.TextDate) -> QDateTime
+QtCore.QDateTime.fromString?4(QString, QString, QCalendar cal=QCalendar()) -> QDateTime
+QtCore.QDateTime.fromString?4(QString, QString, int, QCalendar cal=QCalendar()) -> QDateTime
+QtCore.QDateTime.toMSecsSinceEpoch?4() -> int
+QtCore.QDateTime.setMSecsSinceEpoch?4(int)
+QtCore.QDateTime.msecsTo?4(QDateTime) -> int
+QtCore.QDateTime.currentDateTimeUtc?4() -> QDateTime
+QtCore.QDateTime.currentMSecsSinceEpoch?4() -> int
+QtCore.QDateTime.swap?4(QDateTime)
+QtCore.QDateTime.offsetFromUtc?4() -> int
+QtCore.QDateTime.timeZone?4() -> QTimeZone
+QtCore.QDateTime.timeZoneAbbreviation?4() -> QString
+QtCore.QDateTime.isDaylightTime?4() -> bool
+QtCore.QDateTime.setOffsetFromUtc?4(int)
+QtCore.QDateTime.setTimeZone?4(QTimeZone, QDateTime.TransitionResolution resolve=QDateTime.TransitionResolution.LegacyBehavior)
+QtCore.QDateTime.toOffsetFromUtc?4(int) -> QDateTime
+QtCore.QDateTime.toTimeZone?4(QTimeZone) -> QDateTime
+QtCore.QDateTime.fromMSecsSinceEpoch?4(int, Qt.TimeSpec spec=Qt.LocalTime, int offsetSeconds=0) -> QDateTime
+QtCore.QDateTime.fromMSecsSinceEpoch?4(int, QTimeZone) -> QDateTime
+QtCore.QDateTime.toSecsSinceEpoch?4() -> int
+QtCore.QDateTime.setSecsSinceEpoch?4(int)
+QtCore.QDateTime.fromSecsSinceEpoch?4(int, Qt.TimeSpec spec=Qt.LocalTime, int offsetSeconds=0) -> QDateTime
+QtCore.QDateTime.fromSecsSinceEpoch?4(int, QTimeZone) -> QDateTime
+QtCore.QDateTime.currentSecsSinceEpoch?4() -> int
+QtCore.QDateTime.setDate?4(QDate, QDateTime.TransitionResolution resolve=QDateTime.TransitionResolution.LegacyBehavior)
+QtCore.QDateTime.setTime?4(QTime, QDateTime.TransitionResolution resolve=QDateTime.TransitionResolution.LegacyBehavior)
+QtCore.QDateTime.timeRepresentation?4() -> QTimeZone
+QtCore.QDeadlineTimer.ForeverConstant?10
+QtCore.QDeadlineTimer.ForeverConstant.Forever?10
+QtCore.QDeadlineTimer?1(Qt.TimerType type=Qt.CoarseTimer)
+QtCore.QDeadlineTimer.__init__?1(self, Qt.TimerType type=Qt.CoarseTimer)
+QtCore.QDeadlineTimer?1(QDeadlineTimer.ForeverConstant, Qt.TimerType type=Qt.CoarseTimer)
+QtCore.QDeadlineTimer.__init__?1(self, QDeadlineTimer.ForeverConstant, Qt.TimerType type=Qt.CoarseTimer)
+QtCore.QDeadlineTimer?1(int, Qt.TimerType type=Qt.CoarseTimer)
+QtCore.QDeadlineTimer.__init__?1(self, int, Qt.TimerType type=Qt.CoarseTimer)
+QtCore.QDeadlineTimer?1(QDeadlineTimer)
+QtCore.QDeadlineTimer.__init__?1(self, QDeadlineTimer)
+QtCore.QDeadlineTimer.swap?4(QDeadlineTimer)
+QtCore.QDeadlineTimer.isForever?4() -> bool
+QtCore.QDeadlineTimer.hasExpired?4() -> bool
+QtCore.QDeadlineTimer.timerType?4() -> Qt.TimerType
+QtCore.QDeadlineTimer.setTimerType?4(Qt.TimerType)
+QtCore.QDeadlineTimer.remainingTime?4() -> int
+QtCore.QDeadlineTimer.remainingTimeNSecs?4() -> int
+QtCore.QDeadlineTimer.setRemainingTime?4(int, Qt.TimerType type=Qt.CoarseTimer)
+QtCore.QDeadlineTimer.setPreciseRemainingTime?4(int, int nsecs=0, Qt.TimerType type=Qt.CoarseTimer)
+QtCore.QDeadlineTimer.deadline?4() -> int
+QtCore.QDeadlineTimer.deadlineNSecs?4() -> int
+QtCore.QDeadlineTimer.setDeadline?4(int, Qt.TimerType type=Qt.CoarseTimer)
+QtCore.QDeadlineTimer.setPreciseDeadline?4(int, int nsecs=0, Qt.TimerType type=Qt.CoarseTimer)
+QtCore.QDeadlineTimer.addNSecs?4(QDeadlineTimer, int) -> QDeadlineTimer
+QtCore.QDeadlineTimer.current?4(Qt.TimerType type=Qt.CoarseTimer) -> QDeadlineTimer
+QtCore.QDir.SortFlag?10
+QtCore.QDir.SortFlag.Name?10
+QtCore.QDir.SortFlag.Time?10
+QtCore.QDir.SortFlag.Size?10
+QtCore.QDir.SortFlag.Unsorted?10
+QtCore.QDir.SortFlag.SortByMask?10
+QtCore.QDir.SortFlag.DirsFirst?10
+QtCore.QDir.SortFlag.Reversed?10
+QtCore.QDir.SortFlag.IgnoreCase?10
+QtCore.QDir.SortFlag.DirsLast?10
+QtCore.QDir.SortFlag.LocaleAware?10
+QtCore.QDir.SortFlag.Type?10
+QtCore.QDir.SortFlag.NoSort?10
+QtCore.QDir.Filter?10
+QtCore.QDir.Filter.Dirs?10
+QtCore.QDir.Filter.Files?10
+QtCore.QDir.Filter.Drives?10
+QtCore.QDir.Filter.NoSymLinks?10
+QtCore.QDir.Filter.AllEntries?10
+QtCore.QDir.Filter.TypeMask?10
+QtCore.QDir.Filter.Readable?10
+QtCore.QDir.Filter.Writable?10
+QtCore.QDir.Filter.Executable?10
+QtCore.QDir.Filter.PermissionMask?10
+QtCore.QDir.Filter.Modified?10
+QtCore.QDir.Filter.Hidden?10
+QtCore.QDir.Filter.System?10
+QtCore.QDir.Filter.AccessMask?10
+QtCore.QDir.Filter.AllDirs?10
+QtCore.QDir.Filter.CaseSensitive?10
+QtCore.QDir.Filter.NoDotAndDotDot?10
+QtCore.QDir.Filter.NoFilter?10
+QtCore.QDir.Filter.NoDot?10
+QtCore.QDir.Filter.NoDotDot?10
+QtCore.QDir?1(QString, QString, unknown-type sort=QDir.SortFlags(QDir.Name|QDir.IgnoreCase), unknown-type filters=QDir.AllEntries)
+QtCore.QDir.__init__?1(self, QString, QString, unknown-type sort=QDir.SortFlags(QDir.Name|QDir.IgnoreCase), unknown-type filters=QDir.AllEntries)
+QtCore.QDir?1(QDir)
+QtCore.QDir.__init__?1(self, QDir)
+QtCore.QDir?1(QString path='')
+QtCore.QDir.__init__?1(self, QString path='')
+QtCore.QDir.setPath?4(QString)
+QtCore.QDir.path?4() -> QString
+QtCore.QDir.absolutePath?4() -> QString
+QtCore.QDir.canonicalPath?4() -> QString
+QtCore.QDir.dirName?4() -> QString
+QtCore.QDir.filePath?4(QString) -> QString
+QtCore.QDir.absoluteFilePath?4(QString) -> QString
+QtCore.QDir.relativeFilePath?4(QString) -> QString
+QtCore.QDir.cd?4(QString) -> bool
+QtCore.QDir.cdUp?4() -> bool
+QtCore.QDir.nameFilters?4() -> QStringList
+QtCore.QDir.setNameFilters?4(QStringList)
+QtCore.QDir.filter?4() -> unknown-type
+QtCore.QDir.setFilter?4(unknown-type)
+QtCore.QDir.sorting?4() -> unknown-type
+QtCore.QDir.setSorting?4(unknown-type)
+QtCore.QDir.count?4() -> int
+QtCore.QDir.nameFiltersFromString?4(QString) -> QStringList
+QtCore.QDir.entryList?4(unknown-type filters=QDir.NoFilter, unknown-type sort=QDir.NoSort) -> QStringList
+QtCore.QDir.entryList?4(QStringList, unknown-type filters=QDir.NoFilter, unknown-type sort=QDir.NoSort) -> QStringList
+QtCore.QDir.entryInfoList?4(unknown-type filters=QDir.NoFilter, unknown-type sort=QDir.NoSort) -> unknown-type
+QtCore.QDir.entryInfoList?4(QStringList, unknown-type filters=QDir.NoFilter, unknown-type sort=QDir.NoSort) -> unknown-type
+QtCore.QDir.mkdir?4(QString, unknown-type) -> bool
+QtCore.QDir.mkdir?4(QString) -> bool
+QtCore.QDir.rmdir?4(QString) -> bool
+QtCore.QDir.mkpath?4(QString, unknown-type) -> bool
+QtCore.QDir.mkpath?4(QString) -> bool
+QtCore.QDir.rmpath?4(QString) -> bool
+QtCore.QDir.isReadable?4() -> bool
+QtCore.QDir.exists?4() -> bool
+QtCore.QDir.isRoot?4() -> bool
+QtCore.QDir.isRelativePath?4(QString) -> bool
+QtCore.QDir.isAbsolutePath?4(QString) -> bool
+QtCore.QDir.isRelative?4() -> bool
+QtCore.QDir.isAbsolute?4() -> bool
+QtCore.QDir.makeAbsolute?4() -> bool
+QtCore.QDir.remove?4(QString) -> bool
+QtCore.QDir.rename?4(QString, QString) -> bool
+QtCore.QDir.exists?4(QString) -> bool
+QtCore.QDir.refresh?4()
+QtCore.QDir.drives?4() -> unknown-type
+QtCore.QDir.separator?4() -> QChar
+QtCore.QDir.setCurrent?4(QString) -> bool
+QtCore.QDir.current?4() -> QDir
+QtCore.QDir.currentPath?4() -> QString
+QtCore.QDir.home?4() -> QDir
+QtCore.QDir.homePath?4() -> QString
+QtCore.QDir.root?4() -> QDir
+QtCore.QDir.rootPath?4() -> QString
+QtCore.QDir.temp?4() -> QDir
+QtCore.QDir.tempPath?4() -> QString
+QtCore.QDir.match?4(QStringList, QString) -> bool
+QtCore.QDir.match?4(QString, QString) -> bool
+QtCore.QDir.cleanPath?4(QString) -> QString
+QtCore.QDir.toNativeSeparators?4(QString) -> QString
+QtCore.QDir.fromNativeSeparators?4(QString) -> QString
+QtCore.QDir.setSearchPaths?4(QString, QStringList)
+QtCore.QDir.addSearchPath?4(QString, QString)
+QtCore.QDir.searchPaths?4(QString) -> QStringList
+QtCore.QDir.removeRecursively?4() -> bool
+QtCore.QDir.swap?4(QDir)
+QtCore.QDir.listSeparator?4() -> QChar
+QtCore.QDir.isEmpty?4(unknown-type filters=QDir.Filters(QDir.AllEntries|QDir.NoDotAndDotDot)) -> bool
+QtCore.QDirIterator.IteratorFlag?10
+QtCore.QDirIterator.IteratorFlag.NoIteratorFlags?10
+QtCore.QDirIterator.IteratorFlag.FollowSymlinks?10
+QtCore.QDirIterator.IteratorFlag.Subdirectories?10
+QtCore.QDirIterator?1(QDir, unknown-type flags=QDirIterator.NoIteratorFlags)
+QtCore.QDirIterator.__init__?1(self, QDir, unknown-type flags=QDirIterator.NoIteratorFlags)
+QtCore.QDirIterator?1(QString, unknown-type flags=QDirIterator.NoIteratorFlags)
+QtCore.QDirIterator.__init__?1(self, QString, unknown-type flags=QDirIterator.NoIteratorFlags)
+QtCore.QDirIterator?1(QString, unknown-type, unknown-type flags=QDirIterator.NoIteratorFlags)
+QtCore.QDirIterator.__init__?1(self, QString, unknown-type, unknown-type flags=QDirIterator.NoIteratorFlags)
+QtCore.QDirIterator?1(QString, QStringList, unknown-type filters=QDir.NoFilter, unknown-type flags=QDirIterator.NoIteratorFlags)
+QtCore.QDirIterator.__init__?1(self, QString, QStringList, unknown-type filters=QDir.NoFilter, unknown-type flags=QDirIterator.NoIteratorFlags)
+QtCore.QDirIterator.next?4() -> QString
+QtCore.QDirIterator.nextFileInfo?4() -> QFileInfo
+QtCore.QDirIterator.hasNext?4() -> bool
+QtCore.QDirIterator.fileName?4() -> QString
+QtCore.QDirIterator.filePath?4() -> QString
+QtCore.QDirIterator.fileInfo?4() -> QFileInfo
+QtCore.QDirIterator.path?4() -> QString
+QtCore.QEasingCurve.Type?10
+QtCore.QEasingCurve.Type.Linear?10
+QtCore.QEasingCurve.Type.InQuad?10
+QtCore.QEasingCurve.Type.OutQuad?10
+QtCore.QEasingCurve.Type.InOutQuad?10
+QtCore.QEasingCurve.Type.OutInQuad?10
+QtCore.QEasingCurve.Type.InCubic?10
+QtCore.QEasingCurve.Type.OutCubic?10
+QtCore.QEasingCurve.Type.InOutCubic?10
+QtCore.QEasingCurve.Type.OutInCubic?10
+QtCore.QEasingCurve.Type.InQuart?10
+QtCore.QEasingCurve.Type.OutQuart?10
+QtCore.QEasingCurve.Type.InOutQuart?10
+QtCore.QEasingCurve.Type.OutInQuart?10
+QtCore.QEasingCurve.Type.InQuint?10
+QtCore.QEasingCurve.Type.OutQuint?10
+QtCore.QEasingCurve.Type.InOutQuint?10
+QtCore.QEasingCurve.Type.OutInQuint?10
+QtCore.QEasingCurve.Type.InSine?10
+QtCore.QEasingCurve.Type.OutSine?10
+QtCore.QEasingCurve.Type.InOutSine?10
+QtCore.QEasingCurve.Type.OutInSine?10
+QtCore.QEasingCurve.Type.InExpo?10
+QtCore.QEasingCurve.Type.OutExpo?10
+QtCore.QEasingCurve.Type.InOutExpo?10
+QtCore.QEasingCurve.Type.OutInExpo?10
+QtCore.QEasingCurve.Type.InCirc?10
+QtCore.QEasingCurve.Type.OutCirc?10
+QtCore.QEasingCurve.Type.InOutCirc?10
+QtCore.QEasingCurve.Type.OutInCirc?10
+QtCore.QEasingCurve.Type.InElastic?10
+QtCore.QEasingCurve.Type.OutElastic?10
+QtCore.QEasingCurve.Type.InOutElastic?10
+QtCore.QEasingCurve.Type.OutInElastic?10
+QtCore.QEasingCurve.Type.InBack?10
+QtCore.QEasingCurve.Type.OutBack?10
+QtCore.QEasingCurve.Type.InOutBack?10
+QtCore.QEasingCurve.Type.OutInBack?10
+QtCore.QEasingCurve.Type.InBounce?10
+QtCore.QEasingCurve.Type.OutBounce?10
+QtCore.QEasingCurve.Type.InOutBounce?10
+QtCore.QEasingCurve.Type.OutInBounce?10
+QtCore.QEasingCurve.Type.InCurve?10
+QtCore.QEasingCurve.Type.OutCurve?10
+QtCore.QEasingCurve.Type.SineCurve?10
+QtCore.QEasingCurve.Type.CosineCurve?10
+QtCore.QEasingCurve.Type.BezierSpline?10
+QtCore.QEasingCurve.Type.TCBSpline?10
+QtCore.QEasingCurve.Type.Custom?10
+QtCore.QEasingCurve?1(QEasingCurve.Type type=QEasingCurve.Linear)
+QtCore.QEasingCurve.__init__?1(self, QEasingCurve.Type type=QEasingCurve.Linear)
+QtCore.QEasingCurve?1(QEasingCurve)
+QtCore.QEasingCurve.__init__?1(self, QEasingCurve)
+QtCore.QEasingCurve.amplitude?4() -> float
+QtCore.QEasingCurve.setAmplitude?4(float)
+QtCore.QEasingCurve.period?4() -> float
+QtCore.QEasingCurve.setPeriod?4(float)
+QtCore.QEasingCurve.overshoot?4() -> float
+QtCore.QEasingCurve.setOvershoot?4(float)
+QtCore.QEasingCurve.type?4() -> QEasingCurve.Type
+QtCore.QEasingCurve.setType?4(QEasingCurve.Type)
+QtCore.QEasingCurve.setCustomType?4(Callable[..., None])
+QtCore.QEasingCurve.customType?4() -> Callable[..., None]
+QtCore.QEasingCurve.valueForProgress?4(float) -> float
+QtCore.QEasingCurve.swap?4(QEasingCurve)
+QtCore.QEasingCurve.addCubicBezierSegment?4(QPointF, QPointF, QPointF)
+QtCore.QEasingCurve.addTCBSegment?4(QPointF, float, float, float)
+QtCore.QEasingCurve.toCubicSpline?4() -> unknown-type
+QtCore.QElapsedTimer.ClockType?10
+QtCore.QElapsedTimer.ClockType.SystemTime?10
+QtCore.QElapsedTimer.ClockType.MonotonicClock?10
+QtCore.QElapsedTimer.ClockType.TickCounter?10
+QtCore.QElapsedTimer.ClockType.MachAbsoluteTime?10
+QtCore.QElapsedTimer.ClockType.PerformanceCounter?10
+QtCore.QElapsedTimer?1()
+QtCore.QElapsedTimer.__init__?1(self)
+QtCore.QElapsedTimer?1(QElapsedTimer)
+QtCore.QElapsedTimer.__init__?1(self, QElapsedTimer)
+QtCore.QElapsedTimer.clockType?4() -> QElapsedTimer.ClockType
+QtCore.QElapsedTimer.isMonotonic?4() -> bool
+QtCore.QElapsedTimer.start?4()
+QtCore.QElapsedTimer.restart?4() -> int
+QtCore.QElapsedTimer.invalidate?4()
+QtCore.QElapsedTimer.isValid?4() -> bool
+QtCore.QElapsedTimer.elapsed?4() -> int
+QtCore.QElapsedTimer.hasExpired?4(int) -> bool
+QtCore.QElapsedTimer.msecsSinceReference?4() -> int
+QtCore.QElapsedTimer.msecsTo?4(QElapsedTimer) -> int
+QtCore.QElapsedTimer.secsTo?4(QElapsedTimer) -> int
+QtCore.QElapsedTimer.nsecsElapsed?4() -> int
+QtCore.QEventLoop.ProcessEventsFlag?10
+QtCore.QEventLoop.ProcessEventsFlag.AllEvents?10
+QtCore.QEventLoop.ProcessEventsFlag.ExcludeUserInputEvents?10
+QtCore.QEventLoop.ProcessEventsFlag.ExcludeSocketNotifiers?10
+QtCore.QEventLoop.ProcessEventsFlag.WaitForMoreEvents?10
+QtCore.QEventLoop?1(QObject parent=None)
+QtCore.QEventLoop.__init__?1(self, QObject parent=None)
+QtCore.QEventLoop.processEvents?4(unknown-type flags=QEventLoop.AllEvents) -> bool
+QtCore.QEventLoop.processEvents?4(unknown-type, int)
+QtCore.QEventLoop.processEvents?4(unknown-type, QDeadlineTimer)
+QtCore.QEventLoop.exec?4(unknown-type flags=QEventLoop.AllEvents) -> int
+QtCore.QEventLoop.exit?4(int returnCode=0)
+QtCore.QEventLoop.isRunning?4() -> bool
+QtCore.QEventLoop.wakeUp?4()
+QtCore.QEventLoop.quit?4()
+QtCore.QEventLoop.event?4(QEvent) -> bool
+QtCore.QEventLoopLocker?1()
+QtCore.QEventLoopLocker.__init__?1(self)
+QtCore.QEventLoopLocker?1(QEventLoop)
+QtCore.QEventLoopLocker.__init__?1(self, QEventLoop)
+QtCore.QEventLoopLocker?1(QThread)
+QtCore.QEventLoopLocker.__init__?1(self, QThread)
+QtCore.QEventLoopLocker.swap?4(QEventLoopLocker)
+QtCore.QFileDevice.MemoryMapFlag?10
+QtCore.QFileDevice.MemoryMapFlag.NoOptions?10
+QtCore.QFileDevice.MemoryMapFlag.MapPrivateOption?10
+QtCore.QFileDevice.FileTime?10
+QtCore.QFileDevice.FileTime.FileAccessTime?10
+QtCore.QFileDevice.FileTime.FileBirthTime?10
+QtCore.QFileDevice.FileTime.FileMetadataChangeTime?10
+QtCore.QFileDevice.FileTime.FileModificationTime?10
+QtCore.QFileDevice.FileHandleFlag?10
+QtCore.QFileDevice.FileHandleFlag.AutoCloseHandle?10
+QtCore.QFileDevice.FileHandleFlag.DontCloseHandle?10
+QtCore.QFileDevice.Permission?10
+QtCore.QFileDevice.Permission.ReadOwner?10
+QtCore.QFileDevice.Permission.WriteOwner?10
+QtCore.QFileDevice.Permission.ExeOwner?10
+QtCore.QFileDevice.Permission.ReadUser?10
+QtCore.QFileDevice.Permission.WriteUser?10
+QtCore.QFileDevice.Permission.ExeUser?10
+QtCore.QFileDevice.Permission.ReadGroup?10
+QtCore.QFileDevice.Permission.WriteGroup?10
+QtCore.QFileDevice.Permission.ExeGroup?10
+QtCore.QFileDevice.Permission.ReadOther?10
+QtCore.QFileDevice.Permission.WriteOther?10
+QtCore.QFileDevice.Permission.ExeOther?10
+QtCore.QFileDevice.FileError?10
+QtCore.QFileDevice.FileError.NoError?10
+QtCore.QFileDevice.FileError.ReadError?10
+QtCore.QFileDevice.FileError.WriteError?10
+QtCore.QFileDevice.FileError.FatalError?10
+QtCore.QFileDevice.FileError.ResourceError?10
+QtCore.QFileDevice.FileError.OpenError?10
+QtCore.QFileDevice.FileError.AbortError?10
+QtCore.QFileDevice.FileError.TimeOutError?10
+QtCore.QFileDevice.FileError.UnspecifiedError?10
+QtCore.QFileDevice.FileError.RemoveError?10
+QtCore.QFileDevice.FileError.RenameError?10
+QtCore.QFileDevice.FileError.PositionError?10
+QtCore.QFileDevice.FileError.ResizeError?10
+QtCore.QFileDevice.FileError.PermissionsError?10
+QtCore.QFileDevice.FileError.CopyError?10
+QtCore.QFileDevice.error?4() -> QFileDevice.FileError
+QtCore.QFileDevice.unsetError?4()
+QtCore.QFileDevice.close?4()
+QtCore.QFileDevice.isSequential?4() -> bool
+QtCore.QFileDevice.handle?4() -> int
+QtCore.QFileDevice.fileName?4() -> QString
+QtCore.QFileDevice.pos?4() -> int
+QtCore.QFileDevice.seek?4(int) -> bool
+QtCore.QFileDevice.atEnd?4() -> bool
+QtCore.QFileDevice.flush?4() -> bool
+QtCore.QFileDevice.size?4() -> int
+QtCore.QFileDevice.resize?4(int) -> bool
+QtCore.QFileDevice.permissions?4() -> unknown-type
+QtCore.QFileDevice.setPermissions?4(unknown-type) -> bool
+QtCore.QFileDevice.map?4(int, int, unknown-type flags=QFileDevice.NoOptions) -> PyQt6.sip.voidptr
+QtCore.QFileDevice.unmap?4(PyQt6.sip.voidptr) -> bool
+QtCore.QFileDevice.readData?4(int) -> Any
+QtCore.QFileDevice.readLineData?4(int) -> Any
+QtCore.QFileDevice.writeData?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtCore.QFileDevice.fileTime?4(QFileDevice.FileTime) -> QDateTime
+QtCore.QFileDevice.setFileTime?4(QDateTime, QFileDevice.FileTime) -> bool
+QtCore.QFile?1()
+QtCore.QFile.__init__?1(self)
+QtCore.QFile?1(QString)
+QtCore.QFile.__init__?1(self, QString)
+QtCore.QFile?1(QObject)
+QtCore.QFile.__init__?1(self, QObject)
+QtCore.QFile?1(QString, QObject)
+QtCore.QFile.__init__?1(self, QString, QObject)
+QtCore.QFile.fileName?4() -> QString
+QtCore.QFile.setFileName?4(QString)
+QtCore.QFile.encodeName?4(QString) -> QByteArray
+QtCore.QFile.decodeName?4(QByteArray) -> QString
+QtCore.QFile.decodeName?4(str) -> QString
+QtCore.QFile.exists?4() -> bool
+QtCore.QFile.exists?4(QString) -> bool
+QtCore.QFile.symLinkTarget?4() -> QString
+QtCore.QFile.symLinkTarget?4(QString) -> QString
+QtCore.QFile.remove?4() -> bool
+QtCore.QFile.remove?4(QString) -> bool
+QtCore.QFile.rename?4(QString) -> bool
+QtCore.QFile.rename?4(QString, QString) -> bool
+QtCore.QFile.link?4(QString) -> bool
+QtCore.QFile.link?4(QString, QString) -> bool
+QtCore.QFile.copy?4(QString) -> bool
+QtCore.QFile.copy?4(QString, QString) -> bool
+QtCore.QFile.open?4(unknown-type, unknown-type) -> bool
+QtCore.QFile.open?4(unknown-type) -> bool
+QtCore.QFile.open?4(int, unknown-type, unknown-type handleFlags=QFileDevice.DontCloseHandle) -> bool
+QtCore.QFile.size?4() -> int
+QtCore.QFile.resize?4(int) -> bool
+QtCore.QFile.resize?4(QString, int) -> bool
+QtCore.QFile.permissions?4() -> unknown-type
+QtCore.QFile.permissions?4(QString) -> unknown-type
+QtCore.QFile.setPermissions?4(unknown-type) -> bool
+QtCore.QFile.setPermissions?4(QString, unknown-type) -> bool
+QtCore.QFile.moveToTrash?4() -> bool
+QtCore.QFile.moveToTrash?4(QString) -> (bool, QString)
+QtCore.QFile.supportsMoveToTrash?4() -> bool
+QtCore.QFileInfo?1()
+QtCore.QFileInfo.__init__?1(self)
+QtCore.QFileInfo?1(QFileDevice)
+QtCore.QFileInfo.__init__?1(self, QFileDevice)
+QtCore.QFileInfo?1(QString)
+QtCore.QFileInfo.__init__?1(self, QString)
+QtCore.QFileInfo?1(QDir, QString)
+QtCore.QFileInfo.__init__?1(self, QDir, QString)
+QtCore.QFileInfo?1(QFileInfo)
+QtCore.QFileInfo.__init__?1(self, QFileInfo)
+QtCore.QFileInfo.setFile?4(QString)
+QtCore.QFileInfo.setFile?4(QFileDevice)
+QtCore.QFileInfo.setFile?4(QDir, QString)
+QtCore.QFileInfo.exists?4() -> bool
+QtCore.QFileInfo.refresh?4()
+QtCore.QFileInfo.filePath?4() -> QString
+QtCore.QFileInfo.__fspath__?4() -> Any
+QtCore.QFileInfo.absoluteFilePath?4() -> QString
+QtCore.QFileInfo.canonicalFilePath?4() -> QString
+QtCore.QFileInfo.fileName?4() -> QString
+QtCore.QFileInfo.baseName?4() -> QString
+QtCore.QFileInfo.completeBaseName?4() -> QString
+QtCore.QFileInfo.suffix?4() -> QString
+QtCore.QFileInfo.completeSuffix?4() -> QString
+QtCore.QFileInfo.path?4() -> QString
+QtCore.QFileInfo.absolutePath?4() -> QString
+QtCore.QFileInfo.canonicalPath?4() -> QString
+QtCore.QFileInfo.dir?4() -> QDir
+QtCore.QFileInfo.absoluteDir?4() -> QDir
+QtCore.QFileInfo.isReadable?4() -> bool
+QtCore.QFileInfo.isWritable?4() -> bool
+QtCore.QFileInfo.isExecutable?4() -> bool
+QtCore.QFileInfo.isHidden?4() -> bool
+QtCore.QFileInfo.isRelative?4() -> bool
+QtCore.QFileInfo.isAbsolute?4() -> bool
+QtCore.QFileInfo.makeAbsolute?4() -> bool
+QtCore.QFileInfo.isFile?4() -> bool
+QtCore.QFileInfo.isDir?4() -> bool
+QtCore.QFileInfo.isSymLink?4() -> bool
+QtCore.QFileInfo.isRoot?4() -> bool
+QtCore.QFileInfo.owner?4() -> QString
+QtCore.QFileInfo.ownerId?4() -> int
+QtCore.QFileInfo.group?4() -> QString
+QtCore.QFileInfo.groupId?4() -> int
+QtCore.QFileInfo.permission?4(unknown-type) -> bool
+QtCore.QFileInfo.permissions?4() -> unknown-type
+QtCore.QFileInfo.size?4() -> int
+QtCore.QFileInfo.lastModified?4() -> QDateTime
+QtCore.QFileInfo.lastModified?4(QTimeZone) -> QDateTime
+QtCore.QFileInfo.lastRead?4() -> QDateTime
+QtCore.QFileInfo.lastRead?4(QTimeZone) -> QDateTime
+QtCore.QFileInfo.caching?4() -> bool
+QtCore.QFileInfo.setCaching?4(bool)
+QtCore.QFileInfo.symLinkTarget?4() -> QString
+QtCore.QFileInfo.bundleName?4() -> QString
+QtCore.QFileInfo.isBundle?4() -> bool
+QtCore.QFileInfo.isNativePath?4() -> bool
+QtCore.QFileInfo.swap?4(QFileInfo)
+QtCore.QFileInfo.exists?4(QString) -> bool
+QtCore.QFileInfo.birthTime?4() -> QDateTime
+QtCore.QFileInfo.birthTime?4(QTimeZone) -> QDateTime
+QtCore.QFileInfo.metadataChangeTime?4() -> QDateTime
+QtCore.QFileInfo.metadataChangeTime?4(QTimeZone) -> QDateTime
+QtCore.QFileInfo.fileTime?4(QFileDevice.FileTime) -> QDateTime
+QtCore.QFileInfo.fileTime?4(QFileDevice.FileTime, QTimeZone) -> QDateTime
+QtCore.QFileInfo.isSymbolicLink?4() -> bool
+QtCore.QFileInfo.isShortcut?4() -> bool
+QtCore.QFileInfo.isJunction?4() -> bool
+QtCore.QFileInfo.stat?4()
+QtCore.QFileInfo.junctionTarget?4() -> QString
+QtCore.QFileInfo.isAlias?4() -> bool
+QtCore.QFileInfo.readSymLink?4() -> QString
+QtCore.QFileInfo.isOther?4() -> bool
+QtCore.QFileSelector?1(QObject parent=None)
+QtCore.QFileSelector.__init__?1(self, QObject parent=None)
+QtCore.QFileSelector.select?4(QString) -> QString
+QtCore.QFileSelector.select?4(QUrl) -> QUrl
+QtCore.QFileSelector.extraSelectors?4() -> QStringList
+QtCore.QFileSelector.setExtraSelectors?4(QStringList)
+QtCore.QFileSelector.allSelectors?4() -> QStringList
+QtCore.QFileSystemWatcher?1(QObject parent=None)
+QtCore.QFileSystemWatcher.__init__?1(self, QObject parent=None)
+QtCore.QFileSystemWatcher?1(QStringList, QObject parent=None)
+QtCore.QFileSystemWatcher.__init__?1(self, QStringList, QObject parent=None)
+QtCore.QFileSystemWatcher.addPath?4(QString) -> bool
+QtCore.QFileSystemWatcher.addPaths?4(QStringList) -> QStringList
+QtCore.QFileSystemWatcher.directories?4() -> QStringList
+QtCore.QFileSystemWatcher.files?4() -> QStringList
+QtCore.QFileSystemWatcher.removePath?4(QString) -> bool
+QtCore.QFileSystemWatcher.removePaths?4(QStringList) -> QStringList
+QtCore.QFileSystemWatcher.directoryChanged?4(QString)
+QtCore.QFileSystemWatcher.fileChanged?4(QString)
+QtCore.QIdentityProxyModel?1(QObject parent=None)
+QtCore.QIdentityProxyModel.__init__?1(self, QObject parent=None)
+QtCore.QIdentityProxyModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QIdentityProxyModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtCore.QIdentityProxyModel.mapFromSource?4(QModelIndex) -> QModelIndex
+QtCore.QIdentityProxyModel.mapToSource?4(QModelIndex) -> QModelIndex
+QtCore.QIdentityProxyModel.parent?4(QModelIndex) -> QModelIndex
+QtCore.QIdentityProxyModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QIdentityProxyModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QIdentityProxyModel.mapSelectionFromSource?4(QItemSelection) -> QItemSelection
+QtCore.QIdentityProxyModel.mapSelectionToSource?4(QItemSelection) -> QItemSelection
+QtCore.QIdentityProxyModel.match?4(QModelIndex, int, QVariant, int hits=1, unknown-type flags=Qt.MatchFlags(Qt.MatchStartsWith|Qt.MatchWrap)) -> unknown-type
+QtCore.QIdentityProxyModel.setSourceModel?4(QAbstractItemModel)
+QtCore.QIdentityProxyModel.insertColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QIdentityProxyModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QIdentityProxyModel.removeColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QIdentityProxyModel.removeRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QIdentityProxyModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtCore.QIdentityProxyModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+QtCore.QIdentityProxyModel.moveRows?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QIdentityProxyModel.moveColumns?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QIdentityProxyModel.handleSourceLayoutChanges?4() -> bool
+QtCore.QIdentityProxyModel.handleSourceDataChanges?4() -> bool
+QtCore.QIdentityProxyModel.setHandleSourceLayoutChanges?4(bool)
+QtCore.QIdentityProxyModel.setHandleSourceDataChanges?4(bool)
+QtCore.QItemSelectionRange?1()
+QtCore.QItemSelectionRange.__init__?1(self)
+QtCore.QItemSelectionRange?1(QModelIndex, QModelIndex)
+QtCore.QItemSelectionRange.__init__?1(self, QModelIndex, QModelIndex)
+QtCore.QItemSelectionRange?1(QModelIndex)
+QtCore.QItemSelectionRange.__init__?1(self, QModelIndex)
+QtCore.QItemSelectionRange?1(QItemSelectionRange)
+QtCore.QItemSelectionRange.__init__?1(self, QItemSelectionRange)
+QtCore.QItemSelectionRange.top?4() -> int
+QtCore.QItemSelectionRange.left?4() -> int
+QtCore.QItemSelectionRange.bottom?4() -> int
+QtCore.QItemSelectionRange.right?4() -> int
+QtCore.QItemSelectionRange.width?4() -> int
+QtCore.QItemSelectionRange.height?4() -> int
+QtCore.QItemSelectionRange.topLeft?4() -> QPersistentModelIndex
+QtCore.QItemSelectionRange.bottomRight?4() -> QPersistentModelIndex
+QtCore.QItemSelectionRange.parent?4() -> QModelIndex
+QtCore.QItemSelectionRange.model?4() -> QAbstractItemModel
+QtCore.QItemSelectionRange.contains?4(QModelIndex) -> bool
+QtCore.QItemSelectionRange.contains?4(int, int, QModelIndex) -> bool
+QtCore.QItemSelectionRange.intersects?4(QItemSelectionRange) -> bool
+QtCore.QItemSelectionRange.isValid?4() -> bool
+QtCore.QItemSelectionRange.indexes?4() -> unknown-type
+QtCore.QItemSelectionRange.intersected?4(QItemSelectionRange) -> QItemSelectionRange
+QtCore.QItemSelectionRange.isEmpty?4() -> bool
+QtCore.QItemSelectionRange.swap?4(QItemSelectionRange)
+QtCore.QItemSelectionModel.SelectionFlag?10
+QtCore.QItemSelectionModel.SelectionFlag.NoUpdate?10
+QtCore.QItemSelectionModel.SelectionFlag.Clear?10
+QtCore.QItemSelectionModel.SelectionFlag.Select?10
+QtCore.QItemSelectionModel.SelectionFlag.Deselect?10
+QtCore.QItemSelectionModel.SelectionFlag.Toggle?10
+QtCore.QItemSelectionModel.SelectionFlag.Current?10
+QtCore.QItemSelectionModel.SelectionFlag.Rows?10
+QtCore.QItemSelectionModel.SelectionFlag.Columns?10
+QtCore.QItemSelectionModel.SelectionFlag.SelectCurrent?10
+QtCore.QItemSelectionModel.SelectionFlag.ToggleCurrent?10
+QtCore.QItemSelectionModel.SelectionFlag.ClearAndSelect?10
+QtCore.QItemSelectionModel?1(QAbstractItemModel model=None)
+QtCore.QItemSelectionModel.__init__?1(self, QAbstractItemModel model=None)
+QtCore.QItemSelectionModel?1(QAbstractItemModel, QObject)
+QtCore.QItemSelectionModel.__init__?1(self, QAbstractItemModel, QObject)
+QtCore.QItemSelectionModel.currentIndex?4() -> QModelIndex
+QtCore.QItemSelectionModel.isSelected?4(QModelIndex) -> bool
+QtCore.QItemSelectionModel.isRowSelected?4(int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QItemSelectionModel.isColumnSelected?4(int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QItemSelectionModel.rowIntersectsSelection?4(int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QItemSelectionModel.columnIntersectsSelection?4(int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QItemSelectionModel.selectedIndexes?4() -> unknown-type
+QtCore.QItemSelectionModel.selection?4() -> QItemSelection
+QtCore.QItemSelectionModel.model?4() -> QAbstractItemModel
+QtCore.QItemSelectionModel.clear?4()
+QtCore.QItemSelectionModel.clearSelection?4()
+QtCore.QItemSelectionModel.reset?4()
+QtCore.QItemSelectionModel.select?4(QModelIndex, unknown-type)
+QtCore.QItemSelectionModel.select?4(QItemSelection, unknown-type)
+QtCore.QItemSelectionModel.setCurrentIndex?4(QModelIndex, unknown-type)
+QtCore.QItemSelectionModel.clearCurrentIndex?4()
+QtCore.QItemSelectionModel.selectionChanged?4(QItemSelection, QItemSelection)
+QtCore.QItemSelectionModel.currentChanged?4(QModelIndex, QModelIndex)
+QtCore.QItemSelectionModel.currentRowChanged?4(QModelIndex, QModelIndex)
+QtCore.QItemSelectionModel.currentColumnChanged?4(QModelIndex, QModelIndex)
+QtCore.QItemSelectionModel.emitSelectionChanged?4(QItemSelection, QItemSelection)
+QtCore.QItemSelectionModel.hasSelection?4() -> bool
+QtCore.QItemSelectionModel.selectedRows?4(int column=0) -> unknown-type
+QtCore.QItemSelectionModel.selectedColumns?4(int row=0) -> unknown-type
+QtCore.QItemSelectionModel.setModel?4(QAbstractItemModel)
+QtCore.QItemSelectionModel.modelChanged?4(QAbstractItemModel)
+QtCore.QItemSelection?1()
+QtCore.QItemSelection.__init__?1(self)
+QtCore.QItemSelection?1(QModelIndex, QModelIndex)
+QtCore.QItemSelection.__init__?1(self, QModelIndex, QModelIndex)
+QtCore.QItemSelection?1(QItemSelection)
+QtCore.QItemSelection.__init__?1(self, QItemSelection)
+QtCore.QItemSelection.select?4(QModelIndex, QModelIndex)
+QtCore.QItemSelection.contains?4(QModelIndex) -> bool
+QtCore.QItemSelection.indexes?4() -> unknown-type
+QtCore.QItemSelection.merge?4(QItemSelection, unknown-type)
+QtCore.QItemSelection.split?4(QItemSelectionRange, QItemSelectionRange, QItemSelection)
+QtCore.QItemSelection.clear?4()
+QtCore.QItemSelection.isEmpty?4() -> bool
+QtCore.QItemSelection.append?4(QItemSelectionRange)
+QtCore.QItemSelection.prepend?4(QItemSelectionRange)
+QtCore.QItemSelection.insert?4(int, QItemSelectionRange)
+QtCore.QItemSelection.replace?4(int, QItemSelectionRange)
+QtCore.QItemSelection.removeAt?4(int)
+QtCore.QItemSelection.removeAll?4(QItemSelectionRange) -> int
+QtCore.QItemSelection.takeAt?4(int) -> QItemSelectionRange
+QtCore.QItemSelection.takeFirst?4() -> QItemSelectionRange
+QtCore.QItemSelection.takeLast?4() -> QItemSelectionRange
+QtCore.QItemSelection.move?4(int, int)
+QtCore.QItemSelection.count?4(QItemSelectionRange) -> int
+QtCore.QItemSelection.count?4() -> int
+QtCore.QItemSelection.first?4() -> QItemSelectionRange
+QtCore.QItemSelection.last?4() -> QItemSelectionRange
+QtCore.QItemSelection.indexOf?4(QItemSelectionRange, int from=0) -> int
+QtCore.QItemSelection.lastIndexOf?4(QItemSelectionRange, int from=-1) -> int
+QtCore.QJsonDocument.JsonFormat?10
+QtCore.QJsonDocument.JsonFormat.Indented?10
+QtCore.QJsonDocument.JsonFormat.Compact?10
+QtCore.QJsonDocument?1()
+QtCore.QJsonDocument.__init__?1(self)
+QtCore.QJsonDocument?1(QJsonObject)
+QtCore.QJsonDocument.__init__?1(self, QJsonObject)
+QtCore.QJsonDocument?1(QJsonArray)
+QtCore.QJsonDocument.__init__?1(self, QJsonArray)
+QtCore.QJsonDocument?1(QJsonDocument)
+QtCore.QJsonDocument.__init__?1(self, QJsonDocument)
+QtCore.QJsonDocument.fromVariant?4(QVariant) -> QJsonDocument
+QtCore.QJsonDocument.toVariant?4() -> QVariant
+QtCore.QJsonDocument.fromJson?4(QByteArray, QJsonParseError error=None) -> QJsonDocument
+QtCore.QJsonDocument.toJson?4(QJsonDocument.JsonFormat format=QJsonDocument.Indented) -> QByteArray
+QtCore.QJsonDocument.isEmpty?4() -> bool
+QtCore.QJsonDocument.isArray?4() -> bool
+QtCore.QJsonDocument.isObject?4() -> bool
+QtCore.QJsonDocument.object?4() -> QJsonObject
+QtCore.QJsonDocument.array?4() -> QJsonArray
+QtCore.QJsonDocument.setObject?4(QJsonObject)
+QtCore.QJsonDocument.setArray?4(QJsonArray)
+QtCore.QJsonDocument.isNull?4() -> bool
+QtCore.QJsonDocument.swap?4(QJsonDocument)
+QtCore.QJsonParseError.ParseError?10
+QtCore.QJsonParseError.ParseError.NoError?10
+QtCore.QJsonParseError.ParseError.UnterminatedObject?10
+QtCore.QJsonParseError.ParseError.MissingNameSeparator?10
+QtCore.QJsonParseError.ParseError.UnterminatedArray?10
+QtCore.QJsonParseError.ParseError.MissingValueSeparator?10
+QtCore.QJsonParseError.ParseError.IllegalValue?10
+QtCore.QJsonParseError.ParseError.TerminationByNumber?10
+QtCore.QJsonParseError.ParseError.IllegalNumber?10
+QtCore.QJsonParseError.ParseError.IllegalEscapeSequence?10
+QtCore.QJsonParseError.ParseError.IllegalUTF8String?10
+QtCore.QJsonParseError.ParseError.UnterminatedString?10
+QtCore.QJsonParseError.ParseError.MissingObject?10
+QtCore.QJsonParseError.ParseError.DeepNesting?10
+QtCore.QJsonParseError.ParseError.DocumentTooLarge?10
+QtCore.QJsonParseError.ParseError.GarbageAtEnd?10
+QtCore.QJsonParseError.error?7
+QtCore.QJsonParseError.offset?7
+QtCore.QJsonParseError?1()
+QtCore.QJsonParseError.__init__?1(self)
+QtCore.QJsonParseError?1(QJsonParseError)
+QtCore.QJsonParseError.__init__?1(self, QJsonParseError)
+QtCore.QJsonParseError.errorString?4() -> QString
+QtCore.QJsonValue.Type?10
+QtCore.QJsonValue.Type.Null?10
+QtCore.QJsonValue.Type.Bool?10
+QtCore.QJsonValue.Type.Double?10
+QtCore.QJsonValue.Type.String?10
+QtCore.QJsonValue.Type.Array?10
+QtCore.QJsonValue.Type.Object?10
+QtCore.QJsonValue.Type.Undefined?10
+QtCore.QJsonValue?1(QJsonValue.Type type=QJsonValue.Null)
+QtCore.QJsonValue.__init__?1(self, QJsonValue.Type type=QJsonValue.Null)
+QtCore.QJsonValue?1(QJsonValue)
+QtCore.QJsonValue.__init__?1(self, QJsonValue)
+QtCore.QJsonValue.fromVariant?4(QVariant) -> QJsonValue
+QtCore.QJsonValue.toVariant?4() -> QVariant
+QtCore.QJsonValue.type?4() -> QJsonValue.Type
+QtCore.QJsonValue.isNull?4() -> bool
+QtCore.QJsonValue.isBool?4() -> bool
+QtCore.QJsonValue.isDouble?4() -> bool
+QtCore.QJsonValue.isString?4() -> bool
+QtCore.QJsonValue.isArray?4() -> bool
+QtCore.QJsonValue.isObject?4() -> bool
+QtCore.QJsonValue.isUndefined?4() -> bool
+QtCore.QJsonValue.toBool?4(bool defaultValue=False) -> bool
+QtCore.QJsonValue.toInt?4(int defaultValue=0) -> int
+QtCore.QJsonValue.toInteger?4(int defaultValue=0) -> int
+QtCore.QJsonValue.toDouble?4(float defaultValue=0) -> float
+QtCore.QJsonValue.toArray?4() -> QJsonArray
+QtCore.QJsonValue.toArray?4(QJsonArray) -> QJsonArray
+QtCore.QJsonValue.toObject?4() -> QJsonObject
+QtCore.QJsonValue.toObject?4(QJsonObject) -> QJsonObject
+QtCore.QJsonValue.toString?4() -> QString
+QtCore.QJsonValue.toString?4(QString) -> QString
+QtCore.QJsonValue.swap?4(QJsonValue)
+QtCore.QJsonValue.fromJson?4(QByteArrayView) -> (QJsonValue, QJsonParseError)
+QtCore.QJsonValue.toJson?4(QJsonDocument.JsonFormat format=QJsonDocument.Indented) -> QByteArray
+QtCore.QLibrary.LoadHint?10
+QtCore.QLibrary.LoadHint.ResolveAllSymbolsHint?10
+QtCore.QLibrary.LoadHint.ExportExternalSymbolsHint?10
+QtCore.QLibrary.LoadHint.LoadArchiveMemberHint?10
+QtCore.QLibrary.LoadHint.PreventUnloadHint?10
+QtCore.QLibrary.LoadHint.DeepBindHint?10
+QtCore.QLibrary?1(QObject parent=None)
+QtCore.QLibrary.__init__?1(self, QObject parent=None)
+QtCore.QLibrary?1(QString, QObject parent=None)
+QtCore.QLibrary.__init__?1(self, QString, QObject parent=None)
+QtCore.QLibrary?1(QString, int, QObject parent=None)
+QtCore.QLibrary.__init__?1(self, QString, int, QObject parent=None)
+QtCore.QLibrary?1(QString, QString, QObject parent=None)
+QtCore.QLibrary.__init__?1(self, QString, QString, QObject parent=None)
+QtCore.QLibrary.errorString?4() -> QString
+QtCore.QLibrary.fileName?4() -> QString
+QtCore.QLibrary.isLoaded?4() -> bool
+QtCore.QLibrary.load?4() -> bool
+QtCore.QLibrary.loadHints?4() -> unknown-type
+QtCore.QLibrary.resolve?4(str) -> PyQt6.sip.voidptr
+QtCore.QLibrary.resolve?4(QString, str) -> PyQt6.sip.voidptr
+QtCore.QLibrary.resolve?4(QString, int, str) -> PyQt6.sip.voidptr
+QtCore.QLibrary.resolve?4(QString, QString, str) -> PyQt6.sip.voidptr
+QtCore.QLibrary.unload?4() -> bool
+QtCore.QLibrary.isLibrary?4(QString) -> bool
+QtCore.QLibrary.setFileName?4(QString)
+QtCore.QLibrary.setFileNameAndVersion?4(QString, int)
+QtCore.QLibrary.setFileNameAndVersion?4(QString, QString)
+QtCore.QLibrary.setLoadHints?4(unknown-type)
+QtCore.QLibraryInfo.LibraryPath?10
+QtCore.QLibraryInfo.LibraryPath.PrefixPath?10
+QtCore.QLibraryInfo.LibraryPath.DocumentationPath?10
+QtCore.QLibraryInfo.LibraryPath.HeadersPath?10
+QtCore.QLibraryInfo.LibraryPath.LibrariesPath?10
+QtCore.QLibraryInfo.LibraryPath.LibraryExecutablesPath?10
+QtCore.QLibraryInfo.LibraryPath.BinariesPath?10
+QtCore.QLibraryInfo.LibraryPath.PluginsPath?10
+QtCore.QLibraryInfo.LibraryPath.Qml2ImportsPath?10
+QtCore.QLibraryInfo.LibraryPath.ArchDataPath?10
+QtCore.QLibraryInfo.LibraryPath.DataPath?10
+QtCore.QLibraryInfo.LibraryPath.TranslationsPath?10
+QtCore.QLibraryInfo.LibraryPath.ExamplesPath?10
+QtCore.QLibraryInfo.LibraryPath.TestsPath?10
+QtCore.QLibraryInfo.LibraryPath.SettingsPath?10
+QtCore.QLibraryInfo.LibraryPath.QmlImportsPath?10
+QtCore.QLibraryInfo?1(QLibraryInfo)
+QtCore.QLibraryInfo.__init__?1(self, QLibraryInfo)
+QtCore.QLibraryInfo.isDebugBuild?4() -> bool
+QtCore.QLibraryInfo.isSharedBuild?4() -> bool
+QtCore.QLibraryInfo.path?4(QLibraryInfo.LibraryPath) -> QString
+QtCore.QLibraryInfo.version?4() -> QVersionNumber
+QtCore.QLibraryInfo.paths?4(QLibraryInfo.LibraryPath) -> QStringList
+QtCore.QLine?1()
+QtCore.QLine.__init__?1(self)
+QtCore.QLine?1(QPoint, QPoint)
+QtCore.QLine.__init__?1(self, QPoint, QPoint)
+QtCore.QLine?1(int, int, int, int)
+QtCore.QLine.__init__?1(self, int, int, int, int)
+QtCore.QLine?1(QLine)
+QtCore.QLine.__init__?1(self, QLine)
+QtCore.QLine.isNull?4() -> bool
+QtCore.QLine.x1?4() -> int
+QtCore.QLine.y1?4() -> int
+QtCore.QLine.x2?4() -> int
+QtCore.QLine.y2?4() -> int
+QtCore.QLine.p1?4() -> QPoint
+QtCore.QLine.p2?4() -> QPoint
+QtCore.QLine.dx?4() -> int
+QtCore.QLine.dy?4() -> int
+QtCore.QLine.translate?4(QPoint)
+QtCore.QLine.translate?4(int, int)
+QtCore.QLine.translated?4(QPoint) -> QLine
+QtCore.QLine.translated?4(int, int) -> QLine
+QtCore.QLine.setP1?4(QPoint)
+QtCore.QLine.setP2?4(QPoint)
+QtCore.QLine.setPoints?4(QPoint, QPoint)
+QtCore.QLine.setLine?4(int, int, int, int)
+QtCore.QLine.center?4() -> QPoint
+QtCore.QLine.toLineF?4() -> QLineF
+QtCore.QLineF.IntersectionType?10
+QtCore.QLineF.IntersectionType.NoIntersection?10
+QtCore.QLineF.IntersectionType.BoundedIntersection?10
+QtCore.QLineF.IntersectionType.UnboundedIntersection?10
+QtCore.QLineF?1(QLine)
+QtCore.QLineF.__init__?1(self, QLine)
+QtCore.QLineF?1()
+QtCore.QLineF.__init__?1(self)
+QtCore.QLineF?1(QPointF, QPointF)
+QtCore.QLineF.__init__?1(self, QPointF, QPointF)
+QtCore.QLineF?1(float, float, float, float)
+QtCore.QLineF.__init__?1(self, float, float, float, float)
+QtCore.QLineF?1(QLineF)
+QtCore.QLineF.__init__?1(self, QLineF)
+QtCore.QLineF.isNull?4() -> bool
+QtCore.QLineF.length?4() -> float
+QtCore.QLineF.unitVector?4() -> QLineF
+QtCore.QLineF.intersects?4(QLineF) -> (QLineF.IntersectionType, QPointF)
+QtCore.QLineF.x1?4() -> float
+QtCore.QLineF.y1?4() -> float
+QtCore.QLineF.x2?4() -> float
+QtCore.QLineF.y2?4() -> float
+QtCore.QLineF.p1?4() -> QPointF
+QtCore.QLineF.p2?4() -> QPointF
+QtCore.QLineF.dx?4() -> float
+QtCore.QLineF.dy?4() -> float
+QtCore.QLineF.normalVector?4() -> QLineF
+QtCore.QLineF.translate?4(QPointF)
+QtCore.QLineF.translate?4(float, float)
+QtCore.QLineF.setLength?4(float)
+QtCore.QLineF.pointAt?4(float) -> QPointF
+QtCore.QLineF.toLine?4() -> QLine
+QtCore.QLineF.fromPolar?4(float, float) -> QLineF
+QtCore.QLineF.angle?4() -> float
+QtCore.QLineF.setAngle?4(float)
+QtCore.QLineF.angleTo?4(QLineF) -> float
+QtCore.QLineF.translated?4(QPointF) -> QLineF
+QtCore.QLineF.translated?4(float, float) -> QLineF
+QtCore.QLineF.setP1?4(QPointF)
+QtCore.QLineF.setP2?4(QPointF)
+QtCore.QLineF.setPoints?4(QPointF, QPointF)
+QtCore.QLineF.setLine?4(float, float, float, float)
+QtCore.QLineF.center?4() -> QPointF
+QtCore.QLocale.LanguageCodeType?10
+QtCore.QLocale.LanguageCodeType.ISO639Part1?10
+QtCore.QLocale.LanguageCodeType.ISO639Part2B?10
+QtCore.QLocale.LanguageCodeType.ISO639Part2T?10
+QtCore.QLocale.LanguageCodeType.ISO639Part3?10
+QtCore.QLocale.LanguageCodeType.LegacyLanguageCode?10
+QtCore.QLocale.LanguageCodeType.ISO639Part2?10
+QtCore.QLocale.LanguageCodeType.ISO639Alpha2?10
+QtCore.QLocale.LanguageCodeType.ISO639Alpha3?10
+QtCore.QLocale.LanguageCodeType.ISO639?10
+QtCore.QLocale.LanguageCodeType.AnyLanguageCode?10
+QtCore.QLocale.DataSizeFormat?10
+QtCore.QLocale.DataSizeFormat.DataSizeIecFormat?10
+QtCore.QLocale.DataSizeFormat.DataSizeTraditionalFormat?10
+QtCore.QLocale.DataSizeFormat.DataSizeSIFormat?10
+QtCore.QLocale.FloatingPointPrecisionOption?10
+QtCore.QLocale.FloatingPointPrecisionOption.FloatingPointShortest?10
+QtCore.QLocale.QuotationStyle?10
+QtCore.QLocale.QuotationStyle.StandardQuotation?10
+QtCore.QLocale.QuotationStyle.AlternateQuotation?10
+QtCore.QLocale.CurrencySymbolFormat?10
+QtCore.QLocale.CurrencySymbolFormat.CurrencyIsoCode?10
+QtCore.QLocale.CurrencySymbolFormat.CurrencySymbol?10
+QtCore.QLocale.CurrencySymbolFormat.CurrencyDisplayName?10
+QtCore.QLocale.Script?10
+QtCore.QLocale.Script.AnyScript?10
+QtCore.QLocale.Script.ArabicScript?10
+QtCore.QLocale.Script.CyrillicScript?10
+QtCore.QLocale.Script.DeseretScript?10
+QtCore.QLocale.Script.GurmukhiScript?10
+QtCore.QLocale.Script.SimplifiedHanScript?10
+QtCore.QLocale.Script.TraditionalHanScript?10
+QtCore.QLocale.Script.LatinScript?10
+QtCore.QLocale.Script.MongolianScript?10
+QtCore.QLocale.Script.TifinaghScript?10
+QtCore.QLocale.Script.SimplifiedChineseScript?10
+QtCore.QLocale.Script.TraditionalChineseScript?10
+QtCore.QLocale.Script.ArmenianScript?10
+QtCore.QLocale.Script.BengaliScript?10
+QtCore.QLocale.Script.CherokeeScript?10
+QtCore.QLocale.Script.DevanagariScript?10
+QtCore.QLocale.Script.EthiopicScript?10
+QtCore.QLocale.Script.GeorgianScript?10
+QtCore.QLocale.Script.GreekScript?10
+QtCore.QLocale.Script.GujaratiScript?10
+QtCore.QLocale.Script.HebrewScript?10
+QtCore.QLocale.Script.JapaneseScript?10
+QtCore.QLocale.Script.KhmerScript?10
+QtCore.QLocale.Script.KannadaScript?10
+QtCore.QLocale.Script.KoreanScript?10
+QtCore.QLocale.Script.LaoScript?10
+QtCore.QLocale.Script.MalayalamScript?10
+QtCore.QLocale.Script.MyanmarScript?10
+QtCore.QLocale.Script.OriyaScript?10
+QtCore.QLocale.Script.TamilScript?10
+QtCore.QLocale.Script.TeluguScript?10
+QtCore.QLocale.Script.ThaanaScript?10
+QtCore.QLocale.Script.ThaiScript?10
+QtCore.QLocale.Script.TibetanScript?10
+QtCore.QLocale.Script.SinhalaScript?10
+QtCore.QLocale.Script.SyriacScript?10
+QtCore.QLocale.Script.YiScript?10
+QtCore.QLocale.Script.VaiScript?10
+QtCore.QLocale.Script.AvestanScript?10
+QtCore.QLocale.Script.BalineseScript?10
+QtCore.QLocale.Script.BamumScript?10
+QtCore.QLocale.Script.BatakScript?10
+QtCore.QLocale.Script.BopomofoScript?10
+QtCore.QLocale.Script.BrahmiScript?10
+QtCore.QLocale.Script.BugineseScript?10
+QtCore.QLocale.Script.BuhidScript?10
+QtCore.QLocale.Script.CanadianAboriginalScript?10
+QtCore.QLocale.Script.CarianScript?10
+QtCore.QLocale.Script.ChakmaScript?10
+QtCore.QLocale.Script.ChamScript?10
+QtCore.QLocale.Script.CopticScript?10
+QtCore.QLocale.Script.CypriotScript?10
+QtCore.QLocale.Script.EgyptianHieroglyphsScript?10
+QtCore.QLocale.Script.FraserScript?10
+QtCore.QLocale.Script.GlagoliticScript?10
+QtCore.QLocale.Script.GothicScript?10
+QtCore.QLocale.Script.HanScript?10
+QtCore.QLocale.Script.HangulScript?10
+QtCore.QLocale.Script.HanunooScript?10
+QtCore.QLocale.Script.ImperialAramaicScript?10
+QtCore.QLocale.Script.InscriptionalPahlaviScript?10
+QtCore.QLocale.Script.InscriptionalParthianScript?10
+QtCore.QLocale.Script.JavaneseScript?10
+QtCore.QLocale.Script.KaithiScript?10
+QtCore.QLocale.Script.KatakanaScript?10
+QtCore.QLocale.Script.KayahLiScript?10
+QtCore.QLocale.Script.KharoshthiScript?10
+QtCore.QLocale.Script.LannaScript?10
+QtCore.QLocale.Script.LepchaScript?10
+QtCore.QLocale.Script.LimbuScript?10
+QtCore.QLocale.Script.LinearBScript?10
+QtCore.QLocale.Script.LycianScript?10
+QtCore.QLocale.Script.LydianScript?10
+QtCore.QLocale.Script.MandaeanScript?10
+QtCore.QLocale.Script.MeiteiMayekScript?10
+QtCore.QLocale.Script.MeroiticScript?10
+QtCore.QLocale.Script.MeroiticCursiveScript?10
+QtCore.QLocale.Script.NkoScript?10
+QtCore.QLocale.Script.NewTaiLueScript?10
+QtCore.QLocale.Script.OghamScript?10
+QtCore.QLocale.Script.OlChikiScript?10
+QtCore.QLocale.Script.OldItalicScript?10
+QtCore.QLocale.Script.OldPersianScript?10
+QtCore.QLocale.Script.OldSouthArabianScript?10
+QtCore.QLocale.Script.OrkhonScript?10
+QtCore.QLocale.Script.OsmanyaScript?10
+QtCore.QLocale.Script.PhagsPaScript?10
+QtCore.QLocale.Script.PhoenicianScript?10
+QtCore.QLocale.Script.PollardPhoneticScript?10
+QtCore.QLocale.Script.RejangScript?10
+QtCore.QLocale.Script.RunicScript?10
+QtCore.QLocale.Script.SamaritanScript?10
+QtCore.QLocale.Script.SaurashtraScript?10
+QtCore.QLocale.Script.SharadaScript?10
+QtCore.QLocale.Script.ShavianScript?10
+QtCore.QLocale.Script.SoraSompengScript?10
+QtCore.QLocale.Script.CuneiformScript?10
+QtCore.QLocale.Script.SundaneseScript?10
+QtCore.QLocale.Script.SylotiNagriScript?10
+QtCore.QLocale.Script.TagalogScript?10
+QtCore.QLocale.Script.TagbanwaScript?10
+QtCore.QLocale.Script.TaiLeScript?10
+QtCore.QLocale.Script.TaiVietScript?10
+QtCore.QLocale.Script.TakriScript?10
+QtCore.QLocale.Script.UgariticScript?10
+QtCore.QLocale.Script.BrailleScript?10
+QtCore.QLocale.Script.HiraganaScript?10
+QtCore.QLocale.Script.CaucasianAlbanianScript?10
+QtCore.QLocale.Script.BassaVahScript?10
+QtCore.QLocale.Script.DuployanScript?10
+QtCore.QLocale.Script.ElbasanScript?10
+QtCore.QLocale.Script.GranthaScript?10
+QtCore.QLocale.Script.PahawhHmongScript?10
+QtCore.QLocale.Script.KhojkiScript?10
+QtCore.QLocale.Script.LinearAScript?10
+QtCore.QLocale.Script.MahajaniScript?10
+QtCore.QLocale.Script.ManichaeanScript?10
+QtCore.QLocale.Script.MendeKikakuiScript?10
+QtCore.QLocale.Script.ModiScript?10
+QtCore.QLocale.Script.MroScript?10
+QtCore.QLocale.Script.OldNorthArabianScript?10
+QtCore.QLocale.Script.NabataeanScript?10
+QtCore.QLocale.Script.PalmyreneScript?10
+QtCore.QLocale.Script.PauCinHauScript?10
+QtCore.QLocale.Script.OldPermicScript?10
+QtCore.QLocale.Script.PsalterPahlaviScript?10
+QtCore.QLocale.Script.SiddhamScript?10
+QtCore.QLocale.Script.KhudawadiScript?10
+QtCore.QLocale.Script.TirhutaScript?10
+QtCore.QLocale.Script.VarangKshitiScript?10
+QtCore.QLocale.Script.AhomScript?10
+QtCore.QLocale.Script.AnatolianHieroglyphsScript?10
+QtCore.QLocale.Script.HatranScript?10
+QtCore.QLocale.Script.MultaniScript?10
+QtCore.QLocale.Script.OldHungarianScript?10
+QtCore.QLocale.Script.SignWritingScript?10
+QtCore.QLocale.Script.AdlamScript?10
+QtCore.QLocale.Script.BhaiksukiScript?10
+QtCore.QLocale.Script.MarchenScript?10
+QtCore.QLocale.Script.NewaScript?10
+QtCore.QLocale.Script.OsageScript?10
+QtCore.QLocale.Script.TangutScript?10
+QtCore.QLocale.Script.HanWithBopomofoScript?10
+QtCore.QLocale.Script.JamoScript?10
+QtCore.QLocale.Script.BanglaScript?10
+QtCore.QLocale.Script.MendeScript?10
+QtCore.QLocale.Script.OdiaScript?10
+QtCore.QLocale.Script.HanifiScript?10
+QtCore.QLocale.MeasurementSystem?10
+QtCore.QLocale.MeasurementSystem.MetricSystem?10
+QtCore.QLocale.MeasurementSystem.ImperialSystem?10
+QtCore.QLocale.MeasurementSystem.ImperialUSSystem?10
+QtCore.QLocale.MeasurementSystem.ImperialUKSystem?10
+QtCore.QLocale.FormatType?10
+QtCore.QLocale.FormatType.LongFormat?10
+QtCore.QLocale.FormatType.ShortFormat?10
+QtCore.QLocale.FormatType.NarrowFormat?10
+QtCore.QLocale.TagSeparator?10
+QtCore.QLocale.TagSeparator.Dash?10
+QtCore.QLocale.TagSeparator.Underscore?10
+QtCore.QLocale.NumberOption?10
+QtCore.QLocale.NumberOption.OmitGroupSeparator?10
+QtCore.QLocale.NumberOption.RejectGroupSeparator?10
+QtCore.QLocale.NumberOption.DefaultNumberOptions?10
+QtCore.QLocale.NumberOption.OmitLeadingZeroInExponent?10
+QtCore.QLocale.NumberOption.RejectLeadingZeroInExponent?10
+QtCore.QLocale.NumberOption.IncludeTrailingZeroesAfterDot?10
+QtCore.QLocale.NumberOption.RejectTrailingZeroesAfterDot?10
+QtCore.QLocale.Country?10
+QtCore.QLocale.Country.AnyCountry?10
+QtCore.QLocale.Country.AnyTerritory?10
+QtCore.QLocale.Country.Afghanistan?10
+QtCore.QLocale.Country.Albania?10
+QtCore.QLocale.Country.Algeria?10
+QtCore.QLocale.Country.AmericanSamoa?10
+QtCore.QLocale.Country.Andorra?10
+QtCore.QLocale.Country.Angola?10
+QtCore.QLocale.Country.Anguilla?10
+QtCore.QLocale.Country.Antarctica?10
+QtCore.QLocale.Country.AntiguaAndBarbuda?10
+QtCore.QLocale.Country.Argentina?10
+QtCore.QLocale.Country.Armenia?10
+QtCore.QLocale.Country.Aruba?10
+QtCore.QLocale.Country.Australia?10
+QtCore.QLocale.Country.Austria?10
+QtCore.QLocale.Country.Azerbaijan?10
+QtCore.QLocale.Country.Bahamas?10
+QtCore.QLocale.Country.Bahrain?10
+QtCore.QLocale.Country.Bangladesh?10
+QtCore.QLocale.Country.Barbados?10
+QtCore.QLocale.Country.Belarus?10
+QtCore.QLocale.Country.Belgium?10
+QtCore.QLocale.Country.Belize?10
+QtCore.QLocale.Country.Benin?10
+QtCore.QLocale.Country.Bermuda?10
+QtCore.QLocale.Country.Bhutan?10
+QtCore.QLocale.Country.Bolivia?10
+QtCore.QLocale.Country.BosniaAndHerzegowina?10
+QtCore.QLocale.Country.Botswana?10
+QtCore.QLocale.Country.BouvetIsland?10
+QtCore.QLocale.Country.Brazil?10
+QtCore.QLocale.Country.BritishIndianOceanTerritory?10
+QtCore.QLocale.Country.Bulgaria?10
+QtCore.QLocale.Country.BurkinaFaso?10
+QtCore.QLocale.Country.Burundi?10
+QtCore.QLocale.Country.Cambodia?10
+QtCore.QLocale.Country.Cameroon?10
+QtCore.QLocale.Country.Canada?10
+QtCore.QLocale.Country.CapeVerde?10
+QtCore.QLocale.Country.CaymanIslands?10
+QtCore.QLocale.Country.CentralAfricanRepublic?10
+QtCore.QLocale.Country.Chad?10
+QtCore.QLocale.Country.Chile?10
+QtCore.QLocale.Country.China?10
+QtCore.QLocale.Country.ChristmasIsland?10
+QtCore.QLocale.Country.CocosIslands?10
+QtCore.QLocale.Country.Colombia?10
+QtCore.QLocale.Country.Comoros?10
+QtCore.QLocale.Country.DemocraticRepublicOfCongo?10
+QtCore.QLocale.Country.PeoplesRepublicOfCongo?10
+QtCore.QLocale.Country.CookIslands?10
+QtCore.QLocale.Country.CostaRica?10
+QtCore.QLocale.Country.IvoryCoast?10
+QtCore.QLocale.Country.Croatia?10
+QtCore.QLocale.Country.Cuba?10
+QtCore.QLocale.Country.Cyprus?10
+QtCore.QLocale.Country.CzechRepublic?10
+QtCore.QLocale.Country.Denmark?10
+QtCore.QLocale.Country.Djibouti?10
+QtCore.QLocale.Country.Dominica?10
+QtCore.QLocale.Country.DominicanRepublic?10
+QtCore.QLocale.Country.EastTimor?10
+QtCore.QLocale.Country.Ecuador?10
+QtCore.QLocale.Country.Egypt?10
+QtCore.QLocale.Country.ElSalvador?10
+QtCore.QLocale.Country.EquatorialGuinea?10
+QtCore.QLocale.Country.Eritrea?10
+QtCore.QLocale.Country.Estonia?10
+QtCore.QLocale.Country.Ethiopia?10
+QtCore.QLocale.Country.FalklandIslands?10
+QtCore.QLocale.Country.FaroeIslands?10
+QtCore.QLocale.Country.Finland?10
+QtCore.QLocale.Country.France?10
+QtCore.QLocale.Country.FrenchGuiana?10
+QtCore.QLocale.Country.FrenchPolynesia?10
+QtCore.QLocale.Country.FrenchSouthernTerritories?10
+QtCore.QLocale.Country.Gabon?10
+QtCore.QLocale.Country.Gambia?10
+QtCore.QLocale.Country.Georgia?10
+QtCore.QLocale.Country.Germany?10
+QtCore.QLocale.Country.Ghana?10
+QtCore.QLocale.Country.Gibraltar?10
+QtCore.QLocale.Country.Greece?10
+QtCore.QLocale.Country.Greenland?10
+QtCore.QLocale.Country.Grenada?10
+QtCore.QLocale.Country.Guadeloupe?10
+QtCore.QLocale.Country.Guam?10
+QtCore.QLocale.Country.Guatemala?10
+QtCore.QLocale.Country.Guinea?10
+QtCore.QLocale.Country.GuineaBissau?10
+QtCore.QLocale.Country.Guyana?10
+QtCore.QLocale.Country.Haiti?10
+QtCore.QLocale.Country.HeardAndMcDonaldIslands?10
+QtCore.QLocale.Country.Honduras?10
+QtCore.QLocale.Country.HongKong?10
+QtCore.QLocale.Country.Hungary?10
+QtCore.QLocale.Country.Iceland?10
+QtCore.QLocale.Country.India?10
+QtCore.QLocale.Country.Indonesia?10
+QtCore.QLocale.Country.Iran?10
+QtCore.QLocale.Country.Iraq?10
+QtCore.QLocale.Country.Ireland?10
+QtCore.QLocale.Country.Israel?10
+QtCore.QLocale.Country.Italy?10
+QtCore.QLocale.Country.Jamaica?10
+QtCore.QLocale.Country.Japan?10
+QtCore.QLocale.Country.Jordan?10
+QtCore.QLocale.Country.Kazakhstan?10
+QtCore.QLocale.Country.Kenya?10
+QtCore.QLocale.Country.Kiribati?10
+QtCore.QLocale.Country.DemocraticRepublicOfKorea?10
+QtCore.QLocale.Country.RepublicOfKorea?10
+QtCore.QLocale.Country.Kuwait?10
+QtCore.QLocale.Country.Kyrgyzstan?10
+QtCore.QLocale.Country.Latvia?10
+QtCore.QLocale.Country.Lebanon?10
+QtCore.QLocale.Country.Lesotho?10
+QtCore.QLocale.Country.Liberia?10
+QtCore.QLocale.Country.Liechtenstein?10
+QtCore.QLocale.Country.Lithuania?10
+QtCore.QLocale.Country.Luxembourg?10
+QtCore.QLocale.Country.Macau?10
+QtCore.QLocale.Country.Macedonia?10
+QtCore.QLocale.Country.Madagascar?10
+QtCore.QLocale.Country.Malawi?10
+QtCore.QLocale.Country.Malaysia?10
+QtCore.QLocale.Country.Maldives?10
+QtCore.QLocale.Country.Mali?10
+QtCore.QLocale.Country.Malta?10
+QtCore.QLocale.Country.MarshallIslands?10
+QtCore.QLocale.Country.Martinique?10
+QtCore.QLocale.Country.Mauritania?10
+QtCore.QLocale.Country.Mauritius?10
+QtCore.QLocale.Country.Mayotte?10
+QtCore.QLocale.Country.Mexico?10
+QtCore.QLocale.Country.Micronesia?10
+QtCore.QLocale.Country.Moldova?10
+QtCore.QLocale.Country.Monaco?10
+QtCore.QLocale.Country.Mongolia?10
+QtCore.QLocale.Country.Montserrat?10
+QtCore.QLocale.Country.Morocco?10
+QtCore.QLocale.Country.Mozambique?10
+QtCore.QLocale.Country.Myanmar?10
+QtCore.QLocale.Country.Namibia?10
+QtCore.QLocale.Country.NauruCountry?10
+QtCore.QLocale.Country.Nepal?10
+QtCore.QLocale.Country.Netherlands?10
+QtCore.QLocale.Country.NewCaledonia?10
+QtCore.QLocale.Country.NewZealand?10
+QtCore.QLocale.Country.Nicaragua?10
+QtCore.QLocale.Country.Niger?10
+QtCore.QLocale.Country.Nigeria?10
+QtCore.QLocale.Country.Niue?10
+QtCore.QLocale.Country.NorfolkIsland?10
+QtCore.QLocale.Country.NorthernMarianaIslands?10
+QtCore.QLocale.Country.Norway?10
+QtCore.QLocale.Country.Oman?10
+QtCore.QLocale.Country.Pakistan?10
+QtCore.QLocale.Country.Palau?10
+QtCore.QLocale.Country.Panama?10
+QtCore.QLocale.Country.PapuaNewGuinea?10
+QtCore.QLocale.Country.Paraguay?10
+QtCore.QLocale.Country.Peru?10
+QtCore.QLocale.Country.Philippines?10
+QtCore.QLocale.Country.Pitcairn?10
+QtCore.QLocale.Country.Poland?10
+QtCore.QLocale.Country.Portugal?10
+QtCore.QLocale.Country.PuertoRico?10
+QtCore.QLocale.Country.Qatar?10
+QtCore.QLocale.Country.Reunion?10
+QtCore.QLocale.Country.Romania?10
+QtCore.QLocale.Country.RussianFederation?10
+QtCore.QLocale.Country.Rwanda?10
+QtCore.QLocale.Country.SaintKittsAndNevis?10
+QtCore.QLocale.Country.Samoa?10
+QtCore.QLocale.Country.SanMarino?10
+QtCore.QLocale.Country.SaoTomeAndPrincipe?10
+QtCore.QLocale.Country.SaudiArabia?10
+QtCore.QLocale.Country.Senegal?10
+QtCore.QLocale.Country.Seychelles?10
+QtCore.QLocale.Country.SierraLeone?10
+QtCore.QLocale.Country.Singapore?10
+QtCore.QLocale.Country.Slovakia?10
+QtCore.QLocale.Country.Slovenia?10
+QtCore.QLocale.Country.SolomonIslands?10
+QtCore.QLocale.Country.Somalia?10
+QtCore.QLocale.Country.SouthAfrica?10
+QtCore.QLocale.Country.SouthGeorgiaAndTheSouthSandwichIslands?10
+QtCore.QLocale.Country.Spain?10
+QtCore.QLocale.Country.SriLanka?10
+QtCore.QLocale.Country.Sudan?10
+QtCore.QLocale.Country.Suriname?10
+QtCore.QLocale.Country.SvalbardAndJanMayenIslands?10
+QtCore.QLocale.Country.Swaziland?10
+QtCore.QLocale.Country.Sweden?10
+QtCore.QLocale.Country.Switzerland?10
+QtCore.QLocale.Country.SyrianArabRepublic?10
+QtCore.QLocale.Country.Taiwan?10
+QtCore.QLocale.Country.Tajikistan?10
+QtCore.QLocale.Country.Tanzania?10
+QtCore.QLocale.Country.Thailand?10
+QtCore.QLocale.Country.Togo?10
+QtCore.QLocale.Country.TrinidadAndTobago?10
+QtCore.QLocale.Country.Tunisia?10
+QtCore.QLocale.Country.Turkey?10
+QtCore.QLocale.Country.Turkmenistan?10
+QtCore.QLocale.Country.TurksAndCaicosIslands?10
+QtCore.QLocale.Country.Uganda?10
+QtCore.QLocale.Country.Ukraine?10
+QtCore.QLocale.Country.UnitedArabEmirates?10
+QtCore.QLocale.Country.UnitedKingdom?10
+QtCore.QLocale.Country.UnitedStates?10
+QtCore.QLocale.Country.UnitedStatesMinorOutlyingIslands?10
+QtCore.QLocale.Country.Uruguay?10
+QtCore.QLocale.Country.Uzbekistan?10
+QtCore.QLocale.Country.Vanuatu?10
+QtCore.QLocale.Country.VaticanCityState?10
+QtCore.QLocale.Country.Venezuela?10
+QtCore.QLocale.Country.BritishVirginIslands?10
+QtCore.QLocale.Country.WallisAndFutunaIslands?10
+QtCore.QLocale.Country.WesternSahara?10
+QtCore.QLocale.Country.Yemen?10
+QtCore.QLocale.Country.Zambia?10
+QtCore.QLocale.Country.Zimbabwe?10
+QtCore.QLocale.Country.Montenegro?10
+QtCore.QLocale.Country.Serbia?10
+QtCore.QLocale.Country.SaintBarthelemy?10
+QtCore.QLocale.Country.SaintMartin?10
+QtCore.QLocale.Country.LatinAmericaAndTheCaribbean?10
+QtCore.QLocale.Country.LastCountry?10
+QtCore.QLocale.Country.Brunei?10
+QtCore.QLocale.Country.CongoKinshasa?10
+QtCore.QLocale.Country.CongoBrazzaville?10
+QtCore.QLocale.Country.Fiji?10
+QtCore.QLocale.Country.Guernsey?10
+QtCore.QLocale.Country.NorthKorea?10
+QtCore.QLocale.Country.SouthKorea?10
+QtCore.QLocale.Country.Laos?10
+QtCore.QLocale.Country.Libya?10
+QtCore.QLocale.Country.CuraSao?10
+QtCore.QLocale.Country.PalestinianTerritories?10
+QtCore.QLocale.Country.Russia?10
+QtCore.QLocale.Country.SaintLucia?10
+QtCore.QLocale.Country.SaintVincentAndTheGrenadines?10
+QtCore.QLocale.Country.SaintHelena?10
+QtCore.QLocale.Country.SaintPierreAndMiquelon?10
+QtCore.QLocale.Country.Syria?10
+QtCore.QLocale.Country.Tonga?10
+QtCore.QLocale.Country.Vietnam?10
+QtCore.QLocale.Country.UnitedStatesVirginIslands?10
+QtCore.QLocale.Country.CanaryIslands?10
+QtCore.QLocale.Country.ClippertonIsland?10
+QtCore.QLocale.Country.AscensionIsland?10
+QtCore.QLocale.Country.AlandIslands?10
+QtCore.QLocale.Country.DiegoGarcia?10
+QtCore.QLocale.Country.CeutaAndMelilla?10
+QtCore.QLocale.Country.IsleOfMan?10
+QtCore.QLocale.Country.Jersey?10
+QtCore.QLocale.Country.TristanDaCunha?10
+QtCore.QLocale.Country.SouthSudan?10
+QtCore.QLocale.Country.Bonaire?10
+QtCore.QLocale.Country.SintMaarten?10
+QtCore.QLocale.Country.Kosovo?10
+QtCore.QLocale.Country.TokelauCountry?10
+QtCore.QLocale.Country.TuvaluCountry?10
+QtCore.QLocale.Country.EuropeanUnion?10
+QtCore.QLocale.Country.OutlyingOceania?10
+QtCore.QLocale.Country.LatinAmerica?10
+QtCore.QLocale.Country.World?10
+QtCore.QLocale.Country.Europe?10
+QtCore.QLocale.Country.BosniaAndHerzegovina?10
+QtCore.QLocale.Country.CaribbeanNetherlands?10
+QtCore.QLocale.Country.Curacao?10
+QtCore.QLocale.Country.Czechia?10
+QtCore.QLocale.Country.Eswatini?10
+QtCore.QLocale.Country.Macao?10
+QtCore.QLocale.Country.SaintVincentAndGrenadines?10
+QtCore.QLocale.Country.SouthGeorgiaAndSouthSandwichIslands?10
+QtCore.QLocale.Country.SvalbardAndJanMayen?10
+QtCore.QLocale.Country.TimorLeste?10
+QtCore.QLocale.Country.UnitedStatesOutlyingIslands?10
+QtCore.QLocale.Country.VaticanCity?10
+QtCore.QLocale.Country.WallisAndFutuna?10
+QtCore.QLocale.Country.NauruTerritory?10
+QtCore.QLocale.Country.TokelauTerritory?10
+QtCore.QLocale.Country.TuvaluTerritory?10
+QtCore.QLocale.Language?10
+QtCore.QLocale.Language.C?10
+QtCore.QLocale.Language.Abkhazian?10
+QtCore.QLocale.Language.Afan?10
+QtCore.QLocale.Language.Afar?10
+QtCore.QLocale.Language.Afrikaans?10
+QtCore.QLocale.Language.Albanian?10
+QtCore.QLocale.Language.Amharic?10
+QtCore.QLocale.Language.Arabic?10
+QtCore.QLocale.Language.Armenian?10
+QtCore.QLocale.Language.Assamese?10
+QtCore.QLocale.Language.Aymara?10
+QtCore.QLocale.Language.Azerbaijani?10
+QtCore.QLocale.Language.Bashkir?10
+QtCore.QLocale.Language.Basque?10
+QtCore.QLocale.Language.Bengali?10
+QtCore.QLocale.Language.Bhutani?10
+QtCore.QLocale.Language.Bislama?10
+QtCore.QLocale.Language.Breton?10
+QtCore.QLocale.Language.Bulgarian?10
+QtCore.QLocale.Language.Burmese?10
+QtCore.QLocale.Language.Byelorussian?10
+QtCore.QLocale.Language.Cambodian?10
+QtCore.QLocale.Language.Catalan?10
+QtCore.QLocale.Language.Chinese?10
+QtCore.QLocale.Language.Corsican?10
+QtCore.QLocale.Language.Croatian?10
+QtCore.QLocale.Language.Czech?10
+QtCore.QLocale.Language.Danish?10
+QtCore.QLocale.Language.Dutch?10
+QtCore.QLocale.Language.English?10
+QtCore.QLocale.Language.Esperanto?10
+QtCore.QLocale.Language.Estonian?10
+QtCore.QLocale.Language.Faroese?10
+QtCore.QLocale.Language.Finnish?10
+QtCore.QLocale.Language.French?10
+QtCore.QLocale.Language.Frisian?10
+QtCore.QLocale.Language.Gaelic?10
+QtCore.QLocale.Language.Galician?10
+QtCore.QLocale.Language.Georgian?10
+QtCore.QLocale.Language.German?10
+QtCore.QLocale.Language.Greek?10
+QtCore.QLocale.Language.Greenlandic?10
+QtCore.QLocale.Language.Guarani?10
+QtCore.QLocale.Language.Gujarati?10
+QtCore.QLocale.Language.Hausa?10
+QtCore.QLocale.Language.Hebrew?10
+QtCore.QLocale.Language.Hindi?10
+QtCore.QLocale.Language.Hungarian?10
+QtCore.QLocale.Language.Icelandic?10
+QtCore.QLocale.Language.Indonesian?10
+QtCore.QLocale.Language.Interlingua?10
+QtCore.QLocale.Language.Interlingue?10
+QtCore.QLocale.Language.Inuktitut?10
+QtCore.QLocale.Language.Inupiak?10
+QtCore.QLocale.Language.Irish?10
+QtCore.QLocale.Language.Italian?10
+QtCore.QLocale.Language.Japanese?10
+QtCore.QLocale.Language.Javanese?10
+QtCore.QLocale.Language.Kannada?10
+QtCore.QLocale.Language.Kashmiri?10
+QtCore.QLocale.Language.Kazakh?10
+QtCore.QLocale.Language.Kinyarwanda?10
+QtCore.QLocale.Language.Kirghiz?10
+QtCore.QLocale.Language.Korean?10
+QtCore.QLocale.Language.Kurdish?10
+QtCore.QLocale.Language.Kurundi?10
+QtCore.QLocale.Language.Latin?10
+QtCore.QLocale.Language.Latvian?10
+QtCore.QLocale.Language.Lingala?10
+QtCore.QLocale.Language.Lithuanian?10
+QtCore.QLocale.Language.Macedonian?10
+QtCore.QLocale.Language.Malagasy?10
+QtCore.QLocale.Language.Malay?10
+QtCore.QLocale.Language.Malayalam?10
+QtCore.QLocale.Language.Maltese?10
+QtCore.QLocale.Language.Maori?10
+QtCore.QLocale.Language.Marathi?10
+QtCore.QLocale.Language.Mongolian?10
+QtCore.QLocale.Language.NauruLanguage?10
+QtCore.QLocale.Language.Nepali?10
+QtCore.QLocale.Language.Occitan?10
+QtCore.QLocale.Language.Oriya?10
+QtCore.QLocale.Language.Pashto?10
+QtCore.QLocale.Language.Persian?10
+QtCore.QLocale.Language.Polish?10
+QtCore.QLocale.Language.Portuguese?10
+QtCore.QLocale.Language.Punjabi?10
+QtCore.QLocale.Language.Quechua?10
+QtCore.QLocale.Language.RhaetoRomance?10
+QtCore.QLocale.Language.Romanian?10
+QtCore.QLocale.Language.Russian?10
+QtCore.QLocale.Language.Samoan?10
+QtCore.QLocale.Language.Sanskrit?10
+QtCore.QLocale.Language.Serbian?10
+QtCore.QLocale.Language.Shona?10
+QtCore.QLocale.Language.Sindhi?10
+QtCore.QLocale.Language.Slovak?10
+QtCore.QLocale.Language.Slovenian?10
+QtCore.QLocale.Language.Somali?10
+QtCore.QLocale.Language.Spanish?10
+QtCore.QLocale.Language.Sundanese?10
+QtCore.QLocale.Language.Swahili?10
+QtCore.QLocale.Language.Swedish?10
+QtCore.QLocale.Language.Tajik?10
+QtCore.QLocale.Language.Tamil?10
+QtCore.QLocale.Language.Tatar?10
+QtCore.QLocale.Language.Telugu?10
+QtCore.QLocale.Language.Thai?10
+QtCore.QLocale.Language.Tibetan?10
+QtCore.QLocale.Language.Tigrinya?10
+QtCore.QLocale.Language.Tsonga?10
+QtCore.QLocale.Language.Turkish?10
+QtCore.QLocale.Language.Turkmen?10
+QtCore.QLocale.Language.Uigur?10
+QtCore.QLocale.Language.Ukrainian?10
+QtCore.QLocale.Language.Urdu?10
+QtCore.QLocale.Language.Uzbek?10
+QtCore.QLocale.Language.Vietnamese?10
+QtCore.QLocale.Language.Volapuk?10
+QtCore.QLocale.Language.Welsh?10
+QtCore.QLocale.Language.Wolof?10
+QtCore.QLocale.Language.Xhosa?10
+QtCore.QLocale.Language.Yiddish?10
+QtCore.QLocale.Language.Yoruba?10
+QtCore.QLocale.Language.Zhuang?10
+QtCore.QLocale.Language.Zulu?10
+QtCore.QLocale.Language.Bosnian?10
+QtCore.QLocale.Language.Divehi?10
+QtCore.QLocale.Language.Manx?10
+QtCore.QLocale.Language.Cornish?10
+QtCore.QLocale.Language.LastLanguage?10
+QtCore.QLocale.Language.NorwegianBokmal?10
+QtCore.QLocale.Language.NorwegianNynorsk?10
+QtCore.QLocale.Language.Akan?10
+QtCore.QLocale.Language.Konkani?10
+QtCore.QLocale.Language.Ga?10
+QtCore.QLocale.Language.Igbo?10
+QtCore.QLocale.Language.Kamba?10
+QtCore.QLocale.Language.Syriac?10
+QtCore.QLocale.Language.Blin?10
+QtCore.QLocale.Language.Geez?10
+QtCore.QLocale.Language.Koro?10
+QtCore.QLocale.Language.Sidamo?10
+QtCore.QLocale.Language.Atsam?10
+QtCore.QLocale.Language.Tigre?10
+QtCore.QLocale.Language.Jju?10
+QtCore.QLocale.Language.Friulian?10
+QtCore.QLocale.Language.Venda?10
+QtCore.QLocale.Language.Ewe?10
+QtCore.QLocale.Language.Walamo?10
+QtCore.QLocale.Language.Hawaiian?10
+QtCore.QLocale.Language.Tyap?10
+QtCore.QLocale.Language.Chewa?10
+QtCore.QLocale.Language.Filipino?10
+QtCore.QLocale.Language.SwissGerman?10
+QtCore.QLocale.Language.SichuanYi?10
+QtCore.QLocale.Language.Kpelle?10
+QtCore.QLocale.Language.LowGerman?10
+QtCore.QLocale.Language.SouthNdebele?10
+QtCore.QLocale.Language.NorthernSotho?10
+QtCore.QLocale.Language.NorthernSami?10
+QtCore.QLocale.Language.Taroko?10
+QtCore.QLocale.Language.Gusii?10
+QtCore.QLocale.Language.Taita?10
+QtCore.QLocale.Language.Fulah?10
+QtCore.QLocale.Language.Kikuyu?10
+QtCore.QLocale.Language.Samburu?10
+QtCore.QLocale.Language.Sena?10
+QtCore.QLocale.Language.NorthNdebele?10
+QtCore.QLocale.Language.Rombo?10
+QtCore.QLocale.Language.Tachelhit?10
+QtCore.QLocale.Language.Kabyle?10
+QtCore.QLocale.Language.Nyankole?10
+QtCore.QLocale.Language.Bena?10
+QtCore.QLocale.Language.Vunjo?10
+QtCore.QLocale.Language.Bambara?10
+QtCore.QLocale.Language.Embu?10
+QtCore.QLocale.Language.Cherokee?10
+QtCore.QLocale.Language.Morisyen?10
+QtCore.QLocale.Language.Makonde?10
+QtCore.QLocale.Language.Langi?10
+QtCore.QLocale.Language.Ganda?10
+QtCore.QLocale.Language.Bemba?10
+QtCore.QLocale.Language.Kabuverdianu?10
+QtCore.QLocale.Language.Meru?10
+QtCore.QLocale.Language.Kalenjin?10
+QtCore.QLocale.Language.Nama?10
+QtCore.QLocale.Language.Machame?10
+QtCore.QLocale.Language.Colognian?10
+QtCore.QLocale.Language.Masai?10
+QtCore.QLocale.Language.Soga?10
+QtCore.QLocale.Language.Luyia?10
+QtCore.QLocale.Language.Asu?10
+QtCore.QLocale.Language.Teso?10
+QtCore.QLocale.Language.Saho?10
+QtCore.QLocale.Language.KoyraChiini?10
+QtCore.QLocale.Language.Rwa?10
+QtCore.QLocale.Language.Luo?10
+QtCore.QLocale.Language.Chiga?10
+QtCore.QLocale.Language.CentralMoroccoTamazight?10
+QtCore.QLocale.Language.KoyraboroSenni?10
+QtCore.QLocale.Language.Shambala?10
+QtCore.QLocale.Language.AnyLanguage?10
+QtCore.QLocale.Language.Rundi?10
+QtCore.QLocale.Language.Bodo?10
+QtCore.QLocale.Language.Aghem?10
+QtCore.QLocale.Language.Basaa?10
+QtCore.QLocale.Language.Zarma?10
+QtCore.QLocale.Language.Duala?10
+QtCore.QLocale.Language.JolaFonyi?10
+QtCore.QLocale.Language.Ewondo?10
+QtCore.QLocale.Language.Bafia?10
+QtCore.QLocale.Language.LubaKatanga?10
+QtCore.QLocale.Language.MakhuwaMeetto?10
+QtCore.QLocale.Language.Mundang?10
+QtCore.QLocale.Language.Kwasio?10
+QtCore.QLocale.Language.Nuer?10
+QtCore.QLocale.Language.Sakha?10
+QtCore.QLocale.Language.Sangu?10
+QtCore.QLocale.Language.Tasawaq?10
+QtCore.QLocale.Language.Vai?10
+QtCore.QLocale.Language.Walser?10
+QtCore.QLocale.Language.Yangben?10
+QtCore.QLocale.Language.Oromo?10
+QtCore.QLocale.Language.Dzongkha?10
+QtCore.QLocale.Language.Belarusian?10
+QtCore.QLocale.Language.Khmer?10
+QtCore.QLocale.Language.Fijian?10
+QtCore.QLocale.Language.WesternFrisian?10
+QtCore.QLocale.Language.Lao?10
+QtCore.QLocale.Language.Marshallese?10
+QtCore.QLocale.Language.Romansh?10
+QtCore.QLocale.Language.Sango?10
+QtCore.QLocale.Language.Ossetic?10
+QtCore.QLocale.Language.SouthernSotho?10
+QtCore.QLocale.Language.Tswana?10
+QtCore.QLocale.Language.Sinhala?10
+QtCore.QLocale.Language.Swati?10
+QtCore.QLocale.Language.Sardinian?10
+QtCore.QLocale.Language.Tongan?10
+QtCore.QLocale.Language.Tahitian?10
+QtCore.QLocale.Language.Nyanja?10
+QtCore.QLocale.Language.Avaric?10
+QtCore.QLocale.Language.Chamorro?10
+QtCore.QLocale.Language.Chechen?10
+QtCore.QLocale.Language.Church?10
+QtCore.QLocale.Language.Chuvash?10
+QtCore.QLocale.Language.Cree?10
+QtCore.QLocale.Language.Haitian?10
+QtCore.QLocale.Language.Herero?10
+QtCore.QLocale.Language.HiriMotu?10
+QtCore.QLocale.Language.Kanuri?10
+QtCore.QLocale.Language.Komi?10
+QtCore.QLocale.Language.Kongo?10
+QtCore.QLocale.Language.Kwanyama?10
+QtCore.QLocale.Language.Limburgish?10
+QtCore.QLocale.Language.Luxembourgish?10
+QtCore.QLocale.Language.Navaho?10
+QtCore.QLocale.Language.Ndonga?10
+QtCore.QLocale.Language.Ojibwa?10
+QtCore.QLocale.Language.Pali?10
+QtCore.QLocale.Language.Walloon?10
+QtCore.QLocale.Language.Avestan?10
+QtCore.QLocale.Language.Asturian?10
+QtCore.QLocale.Language.Ngomba?10
+QtCore.QLocale.Language.Kako?10
+QtCore.QLocale.Language.Meta?10
+QtCore.QLocale.Language.Ngiemboon?10
+QtCore.QLocale.Language.Uighur?10
+QtCore.QLocale.Language.Aragonese?10
+QtCore.QLocale.Language.Akkadian?10
+QtCore.QLocale.Language.AncientEgyptian?10
+QtCore.QLocale.Language.AncientGreek?10
+QtCore.QLocale.Language.Aramaic?10
+QtCore.QLocale.Language.Balinese?10
+QtCore.QLocale.Language.Bamun?10
+QtCore.QLocale.Language.BatakToba?10
+QtCore.QLocale.Language.Buginese?10
+QtCore.QLocale.Language.Chakma?10
+QtCore.QLocale.Language.Coptic?10
+QtCore.QLocale.Language.Dogri?10
+QtCore.QLocale.Language.Gothic?10
+QtCore.QLocale.Language.Ingush?10
+QtCore.QLocale.Language.Mandingo?10
+QtCore.QLocale.Language.Manipuri?10
+QtCore.QLocale.Language.OldIrish?10
+QtCore.QLocale.Language.OldNorse?10
+QtCore.QLocale.Language.OldPersian?10
+QtCore.QLocale.Language.Pahlavi?10
+QtCore.QLocale.Language.Phoenician?10
+QtCore.QLocale.Language.Santali?10
+QtCore.QLocale.Language.Saurashtra?10
+QtCore.QLocale.Language.TaiDam?10
+QtCore.QLocale.Language.Ugaritic?10
+QtCore.QLocale.Language.Akoose?10
+QtCore.QLocale.Language.Lakota?10
+QtCore.QLocale.Language.StandardMoroccanTamazight?10
+QtCore.QLocale.Language.Mapuche?10
+QtCore.QLocale.Language.CentralKurdish?10
+QtCore.QLocale.Language.LowerSorbian?10
+QtCore.QLocale.Language.UpperSorbian?10
+QtCore.QLocale.Language.Kenyang?10
+QtCore.QLocale.Language.Mohawk?10
+QtCore.QLocale.Language.Nko?10
+QtCore.QLocale.Language.Prussian?10
+QtCore.QLocale.Language.Kiche?10
+QtCore.QLocale.Language.SouthernSami?10
+QtCore.QLocale.Language.LuleSami?10
+QtCore.QLocale.Language.InariSami?10
+QtCore.QLocale.Language.SkoltSami?10
+QtCore.QLocale.Language.Warlpiri?10
+QtCore.QLocale.Language.Mende?10
+QtCore.QLocale.Language.Lezghian?10
+QtCore.QLocale.Language.Maithili?10
+QtCore.QLocale.Language.AmericanSignLanguage?10
+QtCore.QLocale.Language.Bhojpuri?10
+QtCore.QLocale.Language.LiteraryChinese?10
+QtCore.QLocale.Language.Mazanderani?10
+QtCore.QLocale.Language.Newari?10
+QtCore.QLocale.Language.NorthernLuri?10
+QtCore.QLocale.Language.Palauan?10
+QtCore.QLocale.Language.Papiamento?10
+QtCore.QLocale.Language.TokelauLanguage?10
+QtCore.QLocale.Language.TokPisin?10
+QtCore.QLocale.Language.TuvaluLanguage?10
+QtCore.QLocale.Language.Cantonese?10
+QtCore.QLocale.Language.Osage?10
+QtCore.QLocale.Language.Ido?10
+QtCore.QLocale.Language.Lojban?10
+QtCore.QLocale.Language.Sicilian?10
+QtCore.QLocale.Language.SouthernKurdish?10
+QtCore.QLocale.Language.WesternBalochi?10
+QtCore.QLocale.Language.Cebuano?10
+QtCore.QLocale.Language.Erzya?10
+QtCore.QLocale.Language.Chickasaw?10
+QtCore.QLocale.Language.Muscogee?10
+QtCore.QLocale.Language.Silesian?10
+QtCore.QLocale.Language.NigerianPidgin?10
+QtCore.QLocale.Language.Bangla?10
+QtCore.QLocale.Language.CentralAtlasTamazight?10
+QtCore.QLocale.Language.Inupiaq?10
+QtCore.QLocale.Language.Kalaallisut?10
+QtCore.QLocale.Language.Kuanyama?10
+QtCore.QLocale.Language.Kyrgyz?10
+QtCore.QLocale.Language.Navajo?10
+QtCore.QLocale.Language.Odia?10
+QtCore.QLocale.Language.Uyghur?10
+QtCore.QLocale.Language.Wolaytta?10
+QtCore.QLocale.Language.Kaingang?10
+QtCore.QLocale.Language.Nheengatu?10
+QtCore.QLocale.Language.Haryanvi?10
+QtCore.QLocale.Language.NorthernFrisian?10
+QtCore.QLocale.Language.Rajasthani?10
+QtCore.QLocale.Language.Moksha?10
+QtCore.QLocale.Language.TokiPona?10
+QtCore.QLocale.Language.Pijin?10
+QtCore.QLocale.Language.Obolo?10
+QtCore.QLocale.Language.Baluchi?10
+QtCore.QLocale.Language.Ligurian?10
+QtCore.QLocale.Language.Rohingya?10
+QtCore.QLocale.Language.Torwali?10
+QtCore.QLocale.Language.Anii?10
+QtCore.QLocale.Language.Kangri?10
+QtCore.QLocale.Language.Venetian?10
+QtCore.QLocale.Language.Kuvi?10
+QtCore.QLocale.Language.KaraKalpak?10
+QtCore.QLocale.Language.SwampyCree?10
+QtCore.QLocale.Language.Ladin?10
+QtCore.QLocale.Language.Shan?10
+QtCore.QLocale.DefaultTwoDigitBaseYear?7
+QtCore.QLocale?1()
+QtCore.QLocale.__init__?1(self)
+QtCore.QLocale?1(QString)
+QtCore.QLocale.__init__?1(self, QString)
+QtCore.QLocale?1(QLocale.Language, QLocale.Country country=QLocale.AnyCountry)
+QtCore.QLocale.__init__?1(self, QLocale.Language, QLocale.Country country=QLocale.AnyCountry)
+QtCore.QLocale?1(QLocale.Language, QLocale.Script, QLocale.Country)
+QtCore.QLocale.__init__?1(self, QLocale.Language, QLocale.Script, QLocale.Country)
+QtCore.QLocale?1(QLocale)
+QtCore.QLocale.__init__?1(self, QLocale)
+QtCore.QLocale.language?4() -> QLocale.Language
+QtCore.QLocale.country?4() -> QLocale.Country
+QtCore.QLocale.name?4(QLocale.TagSeparator separator=QLocale.TagSeparator.Underscore) -> QString
+QtCore.QLocale.toShort?4(QString) -> (int, bool)
+QtCore.QLocale.toUShort?4(QString) -> (int, bool)
+QtCore.QLocale.toInt?4(QString) -> (int, bool)
+QtCore.QLocale.toUInt?4(QString) -> (int, bool)
+QtCore.QLocale.toLongLong?4(QString) -> (int, bool)
+QtCore.QLocale.toULongLong?4(QString) -> (int, bool)
+QtCore.QLocale.toFloat?4(QString) -> (float, bool)
+QtCore.QLocale.toDouble?4(QString) -> (float, bool)
+QtCore.QLocale.toString?4(QDate, QLocale.FormatType, QCalendar) -> QString
+QtCore.QLocale.toString?4(QDate, QStringView, QCalendar) -> QString
+QtCore.QLocale.toString?4(QDate, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QLocale.toString?4(QDate, QStringView) -> QString
+QtCore.QLocale.toString?4(QTime, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QLocale.toString?4(QTime, QStringView) -> QString
+QtCore.QLocale.toString?4(float, str format='g', int precision=6) -> QString
+QtCore.QLocale.languageToString?4(QLocale.Language) -> QString
+QtCore.QLocale.countryToString?4(QLocale.Country) -> QString
+QtCore.QLocale.setDefault?4(QLocale)
+QtCore.QLocale.c?4() -> QLocale
+QtCore.QLocale.system?4() -> QLocale
+QtCore.QLocale.toString?4(QDateTime, QLocale.FormatType, QCalendar) -> QString
+QtCore.QLocale.toString?4(QDateTime, QString) -> QString
+QtCore.QLocale.toString?4(QDateTime, QString, QCalendar) -> QString
+QtCore.QLocale.toString?4(QDateTime, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QLocale.dateFormat?4(QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QLocale.timeFormat?4(QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QLocale.dateTimeFormat?4(QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QLocale.toDate?4(QString, QString, int baseYear=QLocale.DefaultTwoDigitBaseYear) -> QDate
+QtCore.QLocale.toDate?4(QString, QString, QCalendar, int baseYear=QLocale.DefaultTwoDigitBaseYear) -> QDate
+QtCore.QLocale.toDate?4(QString, QLocale.FormatType, QCalendar, int baseYear=QLocale.DefaultTwoDigitBaseYear) -> QDate
+QtCore.QLocale.toDate?4(QString, QLocale.FormatType=QLocale.LongFormat, int baseYear=QLocale.DefaultTwoDigitBaseYear) -> QDate
+QtCore.QLocale.toTime?4(QString, QLocale.FormatType format=QLocale.LongFormat) -> QTime
+QtCore.QLocale.toTime?4(QString, QString) -> QTime
+QtCore.QLocale.toDateTime?4(QString, QString, int baseYear=QLocale.DefaultTwoDigitBaseYear) -> QDateTime
+QtCore.QLocale.toDateTime?4(QString, QString, QCalendar, int baseYear=QLocale.DefaultTwoDigitBaseYear) -> QDateTime
+QtCore.QLocale.toDateTime?4(QString, QLocale.FormatType, QCalendar, int baseYear=QLocale.DefaultTwoDigitBaseYear) -> QDateTime
+QtCore.QLocale.toDateTime?4(QString, QLocale.FormatType format=QLocale.LongFormat, int baseYear=QLocale.DefaultTwoDigitBaseYear) -> QDateTime
+QtCore.QLocale.decimalPoint?4() -> QString
+QtCore.QLocale.groupSeparator?4() -> QString
+QtCore.QLocale.percent?4() -> QString
+QtCore.QLocale.zeroDigit?4() -> QString
+QtCore.QLocale.negativeSign?4() -> QString
+QtCore.QLocale.exponential?4() -> QString
+QtCore.QLocale.monthName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QLocale.dayName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QLocale.setNumberOptions?4(unknown-type)
+QtCore.QLocale.numberOptions?4() -> unknown-type
+QtCore.QLocale.measurementSystem?4() -> QLocale.MeasurementSystem
+QtCore.QLocale.positiveSign?4() -> QString
+QtCore.QLocale.standaloneMonthName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QLocale.standaloneDayName?4(int, QLocale.FormatType format=QLocale.LongFormat) -> QString
+QtCore.QLocale.amText?4() -> QString
+QtCore.QLocale.pmText?4() -> QString
+QtCore.QLocale.textDirection?4() -> Qt.LayoutDirection
+QtCore.QLocale.script?4() -> QLocale.Script
+QtCore.QLocale.bcp47Name?4(QLocale.TagSeparator separator=QLocale.TagSeparator.Dash) -> QString
+QtCore.QLocale.nativeLanguageName?4() -> QString
+QtCore.QLocale.nativeCountryName?4() -> QString
+QtCore.QLocale.firstDayOfWeek?4() -> Qt.DayOfWeek
+QtCore.QLocale.weekdays?4() -> unknown-type
+QtCore.QLocale.toUpper?4(QString) -> QString
+QtCore.QLocale.toLower?4(QString) -> QString
+QtCore.QLocale.currencySymbol?4(QLocale.CurrencySymbolFormat format=QLocale.CurrencySymbol) -> QString
+QtCore.QLocale.toCurrencyString?4(float, QString symbol='', int precision=-1) -> QString
+QtCore.QLocale.uiLanguages?4(QLocale.TagSeparator separator=QLocale.TagSeparator.Dash) -> QStringList
+QtCore.QLocale.scriptToString?4(QLocale.Script) -> QString
+QtCore.QLocale.matchingLocales?4(QLocale.Language, QLocale.Script, QLocale.Country) -> unknown-type
+QtCore.QLocale.quoteString?4(QStringView, QLocale.QuotationStyle style=QLocale.StandardQuotation) -> QString
+QtCore.QLocale.createSeparatedList?4(QStringList) -> QString
+QtCore.QLocale.swap?4(QLocale)
+QtCore.QLocale.toString?4(Any) -> QString
+QtCore.QLocale.toCurrencyString?4(Any, QString symbol='') -> QString
+QtCore.QLocale.formattedDataSize?4(int, int precision=2, unknown-type format=QLocale.DataSizeIecFormat) -> QString
+QtCore.QLocale.toLong?4(QString) -> (int, bool)
+QtCore.QLocale.toULong?4(QString) -> (int, bool)
+QtCore.QLocale.collation?4() -> QLocale
+QtCore.QLocale.languageToCode?4(QLocale.Language, unknown-type codeTypes=QLocale.AnyLanguageCode) -> QString
+QtCore.QLocale.codeToLanguage?4(QStringView, unknown-type codeTypes=QLocale.AnyLanguageCode) -> QLocale.Language
+QtCore.QLocale.countryToCode?4(QLocale.Country) -> QString
+QtCore.QLocale.codeToCountry?4(QStringView) -> QLocale.Country
+QtCore.QLocale.scriptToCode?4(QLocale.Script) -> QString
+QtCore.QLocale.codeToScript?4(QStringView) -> QLocale.Script
+QtCore.QLocale.territory?4() -> QLocale.Country
+QtCore.QLocale.nativeTerritoryName?4() -> QString
+QtCore.QLocale.territoryToCode?4(QLocale.Country) -> QString
+QtCore.QLocale.codeToTerritory?4(QStringView) -> QLocale.Country
+QtCore.QLocale.territoryToString?4(QLocale.Country) -> QString
+QtCore.QLockFile.LockError?10
+QtCore.QLockFile.LockError.NoError?10
+QtCore.QLockFile.LockError.LockFailedError?10
+QtCore.QLockFile.LockError.PermissionError?10
+QtCore.QLockFile.LockError.UnknownError?10
+QtCore.QLockFile?1(QString)
+QtCore.QLockFile.__init__?1(self, QString)
+QtCore.QLockFile.lock?4() -> bool
+QtCore.QLockFile.tryLock?4(int timeout=0) -> bool
+QtCore.QLockFile.unlock?4()
+QtCore.QLockFile.setStaleLockTime?4(int)
+QtCore.QLockFile.staleLockTime?4() -> int
+QtCore.QLockFile.isLocked?4() -> bool
+QtCore.QLockFile.getLockInfo?4() -> (bool, int, QString, QString)
+QtCore.QLockFile.removeStaleLockFile?4() -> bool
+QtCore.QLockFile.error?4() -> QLockFile.LockError
+QtCore.QLockFile.fileName?4() -> QString
+QtCore.QMessageLogContext.CurrentVersion?7
+QtCore.QMessageLogContext.category?7
+QtCore.QMessageLogContext.file?7
+QtCore.QMessageLogContext.function?7
+QtCore.QMessageLogContext.line?7
+QtCore.QMessageLogger?1()
+QtCore.QMessageLogger.__init__?1(self)
+QtCore.QMessageLogger?1(str, int, str)
+QtCore.QMessageLogger.__init__?1(self, str, int, str)
+QtCore.QMessageLogger?1(str, int, str, str)
+QtCore.QMessageLogger.__init__?1(self, str, int, str, str)
+QtCore.QMessageLogger.debug?4(str)
+QtCore.QMessageLogger.debug?4(QLoggingCategory, str)
+QtCore.QMessageLogger.info?4(str)
+QtCore.QMessageLogger.info?4(QLoggingCategory, str)
+QtCore.QMessageLogger.warning?4(str)
+QtCore.QMessageLogger.warning?4(QLoggingCategory, str)
+QtCore.QMessageLogger.critical?4(str)
+QtCore.QMessageLogger.critical?4(QLoggingCategory, str)
+QtCore.QMessageLogger.fatal?4(str)
+QtCore.QMessageLogger.fatal?4(QLoggingCategory, str)
+QtCore.QLoggingCategory?1(str, QtMsgType severityLevel=QtDebugMsg)
+QtCore.QLoggingCategory.__init__?1(self, str, QtMsgType severityLevel=QtDebugMsg)
+QtCore.QLoggingCategory.isEnabled?4(QtMsgType) -> bool
+QtCore.QLoggingCategory.setEnabled?4(QtMsgType, bool)
+QtCore.QLoggingCategory.isDebugEnabled?4() -> bool
+QtCore.QLoggingCategory.isInfoEnabled?4() -> bool
+QtCore.QLoggingCategory.isWarningEnabled?4() -> bool
+QtCore.QLoggingCategory.isCriticalEnabled?4() -> bool
+QtCore.QLoggingCategory.categoryName?4() -> str
+QtCore.QLoggingCategory.defaultCategory?4() -> QLoggingCategory
+QtCore.QLoggingCategory.setFilterRules?4(QString)
+QtCore.QMargins?1()
+QtCore.QMargins.__init__?1(self)
+QtCore.QMargins?1(int, int, int, int)
+QtCore.QMargins.__init__?1(self, int, int, int, int)
+QtCore.QMargins?1(QMargins)
+QtCore.QMargins.__init__?1(self, QMargins)
+QtCore.QMargins.isNull?4() -> bool
+QtCore.QMargins.left?4() -> int
+QtCore.QMargins.top?4() -> int
+QtCore.QMargins.right?4() -> int
+QtCore.QMargins.bottom?4() -> int
+QtCore.QMargins.setLeft?4(int)
+QtCore.QMargins.setTop?4(int)
+QtCore.QMargins.setRight?4(int)
+QtCore.QMargins.setBottom?4(int)
+QtCore.QMargins.toMarginsF?4() -> QMarginsF
+QtCore.QMarginsF?1()
+QtCore.QMarginsF.__init__?1(self)
+QtCore.QMarginsF?1(float, float, float, float)
+QtCore.QMarginsF.__init__?1(self, float, float, float, float)
+QtCore.QMarginsF?1(QMargins)
+QtCore.QMarginsF.__init__?1(self, QMargins)
+QtCore.QMarginsF?1(QMarginsF)
+QtCore.QMarginsF.__init__?1(self, QMarginsF)
+QtCore.QMarginsF.isNull?4() -> bool
+QtCore.QMarginsF.left?4() -> float
+QtCore.QMarginsF.top?4() -> float
+QtCore.QMarginsF.right?4() -> float
+QtCore.QMarginsF.bottom?4() -> float
+QtCore.QMarginsF.setLeft?4(float)
+QtCore.QMarginsF.setTop?4(float)
+QtCore.QMarginsF.setRight?4(float)
+QtCore.QMarginsF.setBottom?4(float)
+QtCore.QMarginsF.toMargins?4() -> QMargins
+QtCore.QMessageAuthenticationCode?1(QCryptographicHash.Algorithm, QByteArrayView key={})
+QtCore.QMessageAuthenticationCode.__init__?1(self, QCryptographicHash.Algorithm, QByteArrayView key={})
+QtCore.QMessageAuthenticationCode.reset?4()
+QtCore.QMessageAuthenticationCode.setKey?4(QByteArrayView)
+QtCore.QMessageAuthenticationCode.addData?4(QByteArrayView)
+QtCore.QMessageAuthenticationCode.addData?4(QIODevice) -> bool
+QtCore.QMessageAuthenticationCode.result?4() -> QByteArray
+QtCore.QMessageAuthenticationCode.hash?4(QByteArrayView, QByteArrayView, QCryptographicHash.Algorithm) -> QByteArray
+QtCore.QMessageAuthenticationCode.swap?4(QMessageAuthenticationCode)
+QtCore.QMetaMethod.MethodType?10
+QtCore.QMetaMethod.MethodType.Method?10
+QtCore.QMetaMethod.MethodType.Signal?10
+QtCore.QMetaMethod.MethodType.Slot?10
+QtCore.QMetaMethod.MethodType.Constructor?10
+QtCore.QMetaMethod.Access?10
+QtCore.QMetaMethod.Access.Private?10
+QtCore.QMetaMethod.Access.Protected?10
+QtCore.QMetaMethod.Access.Public?10
+QtCore.QMetaMethod?1()
+QtCore.QMetaMethod.__init__?1(self)
+QtCore.QMetaMethod?1(QMetaMethod)
+QtCore.QMetaMethod.__init__?1(self, QMetaMethod)
+QtCore.QMetaMethod.typeName?4() -> str
+QtCore.QMetaMethod.parameterTypes?4() -> unknown-type
+QtCore.QMetaMethod.parameterNames?4() -> unknown-type
+QtCore.QMetaMethod.tag?4() -> str
+QtCore.QMetaMethod.access?4() -> QMetaMethod.Access
+QtCore.QMetaMethod.methodType?4() -> QMetaMethod.MethodType
+QtCore.QMetaMethod.invoke?4(QObject, QGenericArgument value0=QGenericArgument(nullptr), QGenericArgument value1=QGenericArgument(), QGenericArgument value2=QGenericArgument(), QGenericArgument value3=QGenericArgument(), QGenericArgument value4=QGenericArgument(), QGenericArgument value5=QGenericArgument(), QGenericArgument value6=QGenericArgument(), QGenericArgument value7=QGenericArgument(), QGenericArgument value8=QGenericArgument(), QGenericArgument value9=QGenericArgument()) -> Any
+QtCore.QMetaMethod.invoke?4(QObject, Qt.ConnectionType, QGenericArgument value0=QGenericArgument(nullptr), QGenericArgument value1=QGenericArgument(), QGenericArgument value2=QGenericArgument(), QGenericArgument value3=QGenericArgument(), QGenericArgument value4=QGenericArgument(), QGenericArgument value5=QGenericArgument(), QGenericArgument value6=QGenericArgument(), QGenericArgument value7=QGenericArgument(), QGenericArgument value8=QGenericArgument(), QGenericArgument value9=QGenericArgument()) -> Any
+QtCore.QMetaMethod.invoke?4(QObject, QGenericReturnArgument, QGenericArgument value0=QGenericArgument(nullptr), QGenericArgument value1=QGenericArgument(), QGenericArgument value2=QGenericArgument(), QGenericArgument value3=QGenericArgument(), QGenericArgument value4=QGenericArgument(), QGenericArgument value5=QGenericArgument(), QGenericArgument value6=QGenericArgument(), QGenericArgument value7=QGenericArgument(), QGenericArgument value8=QGenericArgument(), QGenericArgument value9=QGenericArgument()) -> Any
+QtCore.QMetaMethod.invoke?4(QObject, Qt.ConnectionType, QGenericReturnArgument, QGenericArgument value0=QGenericArgument(nullptr), QGenericArgument value1=QGenericArgument(), QGenericArgument value2=QGenericArgument(), QGenericArgument value3=QGenericArgument(), QGenericArgument value4=QGenericArgument(), QGenericArgument value5=QGenericArgument(), QGenericArgument value6=QGenericArgument(), QGenericArgument value7=QGenericArgument(), QGenericArgument value8=QGenericArgument(), QGenericArgument value9=QGenericArgument()) -> Any
+QtCore.QMetaMethod.methodIndex?4() -> int
+QtCore.QMetaMethod.revision?4() -> int
+QtCore.QMetaMethod.isValid?4() -> bool
+QtCore.QMetaMethod.methodSignature?4() -> QByteArray
+QtCore.QMetaMethod.name?4() -> QByteArray
+QtCore.QMetaMethod.returnType?4() -> int
+QtCore.QMetaMethod.parameterCount?4() -> int
+QtCore.QMetaMethod.parameterType?4(int) -> int
+QtCore.QMetaMethod.returnMetaType?4() -> QMetaType
+QtCore.QMetaMethod.parameterMetaType?4(int) -> QMetaType
+QtCore.QMetaMethod.parameterTypeName?4(int) -> QByteArray
+QtCore.QMetaMethod.relativeMethodIndex?4() -> int
+QtCore.QMetaMethod.isConst?4() -> bool
+QtCore.QMetaEnum?1()
+QtCore.QMetaEnum.__init__?1(self)
+QtCore.QMetaEnum?1(QMetaEnum)
+QtCore.QMetaEnum.__init__?1(self, QMetaEnum)
+QtCore.QMetaEnum.name?4() -> str
+QtCore.QMetaEnum.isFlag?4() -> bool
+QtCore.QMetaEnum.keyCount?4() -> int
+QtCore.QMetaEnum.key?4(int) -> str
+QtCore.QMetaEnum.value?4(int) -> int
+QtCore.QMetaEnum.scope?4() -> str
+QtCore.QMetaEnum.keyToValue?4(str) -> (int, bool)
+QtCore.QMetaEnum.valueToKey?4(int) -> str
+QtCore.QMetaEnum.keysToValue?4(str) -> (int, bool)
+QtCore.QMetaEnum.valueToKeys?4(int) -> QByteArray
+QtCore.QMetaEnum.isValid?4() -> bool
+QtCore.QMetaEnum.isScoped?4() -> bool
+QtCore.QMetaEnum.enumName?4() -> str
+QtCore.QMetaEnum.metaType?4() -> QMetaType
+QtCore.QMetaEnum.is64Bit?4() -> bool
+QtCore.QMetaProperty?1()
+QtCore.QMetaProperty.__init__?1(self)
+QtCore.QMetaProperty?1(QMetaProperty)
+QtCore.QMetaProperty.__init__?1(self, QMetaProperty)
+QtCore.QMetaProperty.name?4() -> str
+QtCore.QMetaProperty.typeName?4() -> str
+QtCore.QMetaProperty.isReadable?4() -> bool
+QtCore.QMetaProperty.isWritable?4() -> bool
+QtCore.QMetaProperty.isDesignable?4() -> bool
+QtCore.QMetaProperty.isScriptable?4() -> bool
+QtCore.QMetaProperty.isStored?4() -> bool
+QtCore.QMetaProperty.isFlagType?4() -> bool
+QtCore.QMetaProperty.isEnumType?4() -> bool
+QtCore.QMetaProperty.enumerator?4() -> QMetaEnum
+QtCore.QMetaProperty.read?4(QObject) -> Any
+QtCore.QMetaProperty.write?4(QObject, QVariant) -> bool
+QtCore.QMetaProperty.reset?4(QObject) -> bool
+QtCore.QMetaProperty.hasStdCppSet?4() -> bool
+QtCore.QMetaProperty.isValid?4() -> bool
+QtCore.QMetaProperty.isResettable?4() -> bool
+QtCore.QMetaProperty.isUser?4() -> bool
+QtCore.QMetaProperty.userType?4() -> int
+QtCore.QMetaProperty.hasNotifySignal?4() -> bool
+QtCore.QMetaProperty.notifySignal?4() -> QMetaMethod
+QtCore.QMetaProperty.notifySignalIndex?4() -> int
+QtCore.QMetaProperty.propertyIndex?4() -> int
+QtCore.QMetaProperty.isConstant?4() -> bool
+QtCore.QMetaProperty.isFinal?4() -> bool
+QtCore.QMetaProperty.revision?4() -> int
+QtCore.QMetaProperty.relativePropertyIndex?4() -> int
+QtCore.QMetaProperty.isRequired?4() -> bool
+QtCore.QMetaProperty.metaType?4() -> QMetaType
+QtCore.QMetaProperty.isBindable?4() -> bool
+QtCore.QMetaProperty.typeId?4() -> int
+QtCore.QMetaProperty.isVirtual?4() -> bool
+QtCore.QMetaProperty.isOverride?4() -> bool
+QtCore.QMetaClassInfo?1()
+QtCore.QMetaClassInfo.__init__?1(self)
+QtCore.QMetaClassInfo?1(QMetaClassInfo)
+QtCore.QMetaClassInfo.__init__?1(self, QMetaClassInfo)
+QtCore.QMetaClassInfo.name?4() -> str
+QtCore.QMetaClassInfo.value?4() -> str
+QtCore.QMetaType.TypeFlag?10
+QtCore.QMetaType.TypeFlag.NeedsConstruction?10
+QtCore.QMetaType.TypeFlag.NeedsDestruction?10
+QtCore.QMetaType.TypeFlag.PointerToQObject?10
+QtCore.QMetaType.TypeFlag.IsEnumeration?10
+QtCore.QMetaType.TypeFlag.IsUnsignedEnumeration?10
+QtCore.QMetaType.TypeFlag.IsPointer?10
+QtCore.QMetaType.TypeFlag.RelocatableType?10
+QtCore.QMetaType.TypeFlag.IsQmlList?10
+QtCore.QMetaType.TypeFlag.IsConst?10
+QtCore.QMetaType.TypeFlag.NeedsCopyConstruction?10
+QtCore.QMetaType.TypeFlag.NeedsMoveConstruction?10
+QtCore.QMetaType.Type?10
+QtCore.QMetaType.Type.UnknownType?10
+QtCore.QMetaType.Type.Void?10
+QtCore.QMetaType.Type.Bool?10
+QtCore.QMetaType.Type.Int?10
+QtCore.QMetaType.Type.UInt?10
+QtCore.QMetaType.Type.LongLong?10
+QtCore.QMetaType.Type.ULongLong?10
+QtCore.QMetaType.Type.Double?10
+QtCore.QMetaType.Type.QChar?10
+QtCore.QMetaType.Type.QVariantMap?10
+QtCore.QMetaType.Type.QVariantList?10
+QtCore.QMetaType.Type.QVariantHash?10
+QtCore.QMetaType.Type.QString?10
+QtCore.QMetaType.Type.QStringList?10
+QtCore.QMetaType.Type.QByteArray?10
+QtCore.QMetaType.Type.QBitArray?10
+QtCore.QMetaType.Type.QDate?10
+QtCore.QMetaType.Type.QTime?10
+QtCore.QMetaType.Type.QDateTime?10
+QtCore.QMetaType.Type.QUrl?10
+QtCore.QMetaType.Type.QLocale?10
+QtCore.QMetaType.Type.QRect?10
+QtCore.QMetaType.Type.QRectF?10
+QtCore.QMetaType.Type.QSize?10
+QtCore.QMetaType.Type.QSizeF?10
+QtCore.QMetaType.Type.QLine?10
+QtCore.QMetaType.Type.QLineF?10
+QtCore.QMetaType.Type.QPoint?10
+QtCore.QMetaType.Type.QPointF?10
+QtCore.QMetaType.Type.LastCoreType?10
+QtCore.QMetaType.Type.FirstGuiType?10
+QtCore.QMetaType.Type.QFont?10
+QtCore.QMetaType.Type.QPixmap?10
+QtCore.QMetaType.Type.QBrush?10
+QtCore.QMetaType.Type.QColor?10
+QtCore.QMetaType.Type.QPalette?10
+QtCore.QMetaType.Type.QIcon?10
+QtCore.QMetaType.Type.QImage?10
+QtCore.QMetaType.Type.QPolygon?10
+QtCore.QMetaType.Type.QRegion?10
+QtCore.QMetaType.Type.QBitmap?10
+QtCore.QMetaType.Type.QCursor?10
+QtCore.QMetaType.Type.QSizePolicy?10
+QtCore.QMetaType.Type.QKeySequence?10
+QtCore.QMetaType.Type.QPen?10
+QtCore.QMetaType.Type.QTextLength?10
+QtCore.QMetaType.Type.QTextFormat?10
+QtCore.QMetaType.Type.QTransform?10
+QtCore.QMetaType.Type.VoidStar?10
+QtCore.QMetaType.Type.Long?10
+QtCore.QMetaType.Type.Short?10
+QtCore.QMetaType.Type.Char?10
+QtCore.QMetaType.Type.Char16?10
+QtCore.QMetaType.Type.Char32?10
+QtCore.QMetaType.Type.ULong?10
+QtCore.QMetaType.Type.UShort?10
+QtCore.QMetaType.Type.UChar?10
+QtCore.QMetaType.Type.Float?10
+QtCore.QMetaType.Type.Float16?10
+QtCore.QMetaType.Type.QObjectStar?10
+QtCore.QMetaType.Type.QMatrix4x4?10
+QtCore.QMetaType.Type.QVector2D?10
+QtCore.QMetaType.Type.QVector3D?10
+QtCore.QMetaType.Type.QVector4D?10
+QtCore.QMetaType.Type.QQuaternion?10
+QtCore.QMetaType.Type.QEasingCurve?10
+QtCore.QMetaType.Type.QVariant?10
+QtCore.QMetaType.Type.QUuid?10
+QtCore.QMetaType.Type.QModelIndex?10
+QtCore.QMetaType.Type.QPolygonF?10
+QtCore.QMetaType.Type.SChar?10
+QtCore.QMetaType.Type.QRegularExpression?10
+QtCore.QMetaType.Type.QJsonValue?10
+QtCore.QMetaType.Type.QJsonObject?10
+QtCore.QMetaType.Type.QJsonArray?10
+QtCore.QMetaType.Type.QJsonDocument?10
+QtCore.QMetaType.Type.QByteArrayList?10
+QtCore.QMetaType.Type.QPersistentModelIndex?10
+QtCore.QMetaType.Type.QCborSimpleType?10
+QtCore.QMetaType.Type.QCborValue?10
+QtCore.QMetaType.Type.QCborArray?10
+QtCore.QMetaType.Type.QCborMap?10
+QtCore.QMetaType.Type.QColorSpace?10
+QtCore.QMetaType.Type.QVariantPair?10
+QtCore.QMetaType.Type.User?10
+QtCore.QMetaType?1()
+QtCore.QMetaType.__init__?1(self)
+QtCore.QMetaType?1(int)
+QtCore.QMetaType.__init__?1(self, int)
+QtCore.QMetaType.isRegistered?4(int) -> bool
+QtCore.QMetaType.sizeOf?4() -> int
+QtCore.QMetaType.flags?4() -> unknown-type
+QtCore.QMetaType.isValid?4() -> bool
+QtCore.QMetaType.isRegistered?4() -> bool
+QtCore.QMetaType.id?4() -> int
+QtCore.QMetaType.hasRegisteredDataStreamOperators?4() -> bool
+QtCore.QMetaType.hasRegisteredDebugStreamOperator?4() -> bool
+QtCore.QMetaType.name?4() -> bytes
+QtCore.QMetaType.alignOf?4() -> int
+QtCore.QMetaType.isEqualityComparable?4() -> bool
+QtCore.QMetaType.isOrdered?4() -> bool
+QtCore.QMetaType.fromName?4(QByteArrayView) -> QMetaType
+QtCore.QMetaType.canConvert?4(QMetaType, QMetaType) -> bool
+QtCore.QMetaType.canView?4(QMetaType, QMetaType) -> bool
+QtCore.QMetaType.registerType?4()
+QtCore.QMetaType.isDefaultConstructible?4() -> bool
+QtCore.QMetaType.isCopyConstructible?4() -> bool
+QtCore.QMetaType.isMoveConstructible?4() -> bool
+QtCore.QMetaType.isDestructible?4() -> bool
+QtCore.QMetaType.underlyingType?4() -> QMetaType
+QtCore.QMimeData?1()
+QtCore.QMimeData.__init__?1(self)
+QtCore.QMimeData.urls?4() -> unknown-type
+QtCore.QMimeData.setUrls?4(unknown-type)
+QtCore.QMimeData.hasUrls?4() -> bool
+QtCore.QMimeData.text?4() -> QString
+QtCore.QMimeData.setText?4(QString)
+QtCore.QMimeData.hasText?4() -> bool
+QtCore.QMimeData.html?4() -> QString
+QtCore.QMimeData.setHtml?4(QString)
+QtCore.QMimeData.hasHtml?4() -> bool
+QtCore.QMimeData.imageData?4() -> QVariant
+QtCore.QMimeData.setImageData?4(QVariant)
+QtCore.QMimeData.hasImage?4() -> bool
+QtCore.QMimeData.colorData?4() -> QVariant
+QtCore.QMimeData.setColorData?4(QVariant)
+QtCore.QMimeData.hasColor?4() -> bool
+QtCore.QMimeData.data?4(QString) -> QByteArray
+QtCore.QMimeData.setData?4(QString, QByteArray)
+QtCore.QMimeData.hasFormat?4(QString) -> bool
+QtCore.QMimeData.formats?4() -> QStringList
+QtCore.QMimeData.clear?4()
+QtCore.QMimeData.removeFormat?4(QString)
+QtCore.QMimeData.retrieveData?4(QString, QMetaType) -> QVariant
+QtCore.QMimeDatabase.MatchMode?10
+QtCore.QMimeDatabase.MatchMode.MatchDefault?10
+QtCore.QMimeDatabase.MatchMode.MatchExtension?10
+QtCore.QMimeDatabase.MatchMode.MatchContent?10
+QtCore.QMimeDatabase?1()
+QtCore.QMimeDatabase.__init__?1(self)
+QtCore.QMimeDatabase.mimeTypeForName?4(QString) -> QMimeType
+QtCore.QMimeDatabase.mimeTypeForFile?4(QString, QMimeDatabase.MatchMode mode=QMimeDatabase.MatchDefault) -> QMimeType
+QtCore.QMimeDatabase.mimeTypeForFile?4(QFileInfo, QMimeDatabase.MatchMode mode=QMimeDatabase.MatchDefault) -> QMimeType
+QtCore.QMimeDatabase.mimeTypesForFileName?4(QString) -> unknown-type
+QtCore.QMimeDatabase.mimeTypeForData?4(QByteArray) -> QMimeType
+QtCore.QMimeDatabase.mimeTypeForData?4(QIODevice) -> QMimeType
+QtCore.QMimeDatabase.mimeTypeForUrl?4(QUrl) -> QMimeType
+QtCore.QMimeDatabase.mimeTypeForFileNameAndData?4(QString, QIODevice) -> QMimeType
+QtCore.QMimeDatabase.mimeTypeForFileNameAndData?4(QString, QByteArray) -> QMimeType
+QtCore.QMimeDatabase.suffixForFileName?4(QString) -> QString
+QtCore.QMimeDatabase.allMimeTypes?4() -> unknown-type
+QtCore.QMimeType?1()
+QtCore.QMimeType.__init__?1(self)
+QtCore.QMimeType?1(QMimeType)
+QtCore.QMimeType.__init__?1(self, QMimeType)
+QtCore.QMimeType.swap?4(QMimeType)
+QtCore.QMimeType.isValid?4() -> bool
+QtCore.QMimeType.isDefault?4() -> bool
+QtCore.QMimeType.name?4() -> QString
+QtCore.QMimeType.comment?4() -> QString
+QtCore.QMimeType.genericIconName?4() -> QString
+QtCore.QMimeType.iconName?4() -> QString
+QtCore.QMimeType.globPatterns?4() -> QStringList
+QtCore.QMimeType.parentMimeTypes?4() -> QStringList
+QtCore.QMimeType.allAncestors?4() -> QStringList
+QtCore.QMimeType.aliases?4() -> QStringList
+QtCore.QMimeType.suffixes?4() -> QStringList
+QtCore.QMimeType.preferredSuffix?4() -> QString
+QtCore.QMimeType.inherits?4(QString) -> bool
+QtCore.QMimeType.filterString?4() -> QString
+QtCore.QMutex?1()
+QtCore.QMutex.__init__?1(self)
+QtCore.QMutex.lock?4()
+QtCore.QMutex.tryLock?4() -> bool
+QtCore.QMutex.unlock?4()
+QtCore.QMutex.tryLock?4(QDeadlineTimer) -> bool
+QtCore.QMutex.tryLock?4(int) -> bool
+QtCore.QRecursiveMutex?1()
+QtCore.QRecursiveMutex.__init__?1(self)
+QtCore.QRecursiveMutex.lock?4()
+QtCore.QRecursiveMutex.tryLock?4(QDeadlineTimer) -> bool
+QtCore.QRecursiveMutex.tryLock?4(int timeout=0) -> bool
+QtCore.QRecursiveMutex.unlock?4()
+QtCore.QSignalBlocker?1(QObject)
+QtCore.QSignalBlocker.__init__?1(self, QObject)
+QtCore.QSignalBlocker.dismiss?4()
+QtCore.QSignalBlocker.reblock?4()
+QtCore.QSignalBlocker.unblock?4()
+QtCore.QSignalBlocker.__enter__?4() -> Any
+QtCore.QSignalBlocker.__exit__?4(Any, Any, Any)
+QtCore.QObjectCleanupHandler?1()
+QtCore.QObjectCleanupHandler.__init__?1(self)
+QtCore.QObjectCleanupHandler.add?4(QObject) -> QObject
+QtCore.QObjectCleanupHandler.remove?4(QObject)
+QtCore.QObjectCleanupHandler.isEmpty?4() -> bool
+QtCore.QObjectCleanupHandler.clear?4()
+QtCore.QMetaObject?1()
+QtCore.QMetaObject.__init__?1(self)
+QtCore.QMetaObject?1(QMetaObject)
+QtCore.QMetaObject.__init__?1(self, QMetaObject)
+QtCore.QMetaObject.metaType?4() -> QMetaType
+QtCore.QMetaObject.className?4() -> str
+QtCore.QMetaObject.superClass?4() -> QMetaObject
+QtCore.QMetaObject.userProperty?4() -> QMetaProperty
+QtCore.QMetaObject.methodOffset?4() -> int
+QtCore.QMetaObject.enumeratorOffset?4() -> int
+QtCore.QMetaObject.propertyOffset?4() -> int
+QtCore.QMetaObject.classInfoOffset?4() -> int
+QtCore.QMetaObject.methodCount?4() -> int
+QtCore.QMetaObject.enumeratorCount?4() -> int
+QtCore.QMetaObject.propertyCount?4() -> int
+QtCore.QMetaObject.classInfoCount?4() -> int
+QtCore.QMetaObject.indexOfMethod?4(str) -> int
+QtCore.QMetaObject.indexOfSignal?4(str) -> int
+QtCore.QMetaObject.indexOfSlot?4(str) -> int
+QtCore.QMetaObject.indexOfEnumerator?4(str) -> int
+QtCore.QMetaObject.indexOfProperty?4(str) -> int
+QtCore.QMetaObject.indexOfClassInfo?4(str) -> int
+QtCore.QMetaObject.method?4(int) -> QMetaMethod
+QtCore.QMetaObject.enumerator?4(int) -> QMetaEnum
+QtCore.QMetaObject.property?4(int) -> QMetaProperty
+QtCore.QMetaObject.classInfo?4(int) -> QMetaClassInfo
+QtCore.QMetaObject.checkConnectArgs?4(str, str) -> bool
+QtCore.QMetaObject.connectSlotsByName?4(QObject)
+QtCore.QMetaObject.normalizedSignature?4(str) -> QByteArray
+QtCore.QMetaObject.normalizedType?4(str) -> QByteArray
+QtCore.QMetaObject.invokeMethod?4(QObject, str, Qt.ConnectionType, QGenericReturnArgument, QGenericArgument value0=QGenericArgument(nullptr), QGenericArgument value1=QGenericArgument(), QGenericArgument value2=QGenericArgument(), QGenericArgument value3=QGenericArgument(), QGenericArgument value4=QGenericArgument(), QGenericArgument value5=QGenericArgument(), QGenericArgument value6=QGenericArgument(), QGenericArgument value7=QGenericArgument(), QGenericArgument value8=QGenericArgument(), QGenericArgument value9=QGenericArgument()) -> Any
+QtCore.QMetaObject.invokeMethod?4(QObject, str, QGenericReturnArgument, QGenericArgument value0=QGenericArgument(nullptr), QGenericArgument value1=QGenericArgument(), QGenericArgument value2=QGenericArgument(), QGenericArgument value3=QGenericArgument(), QGenericArgument value4=QGenericArgument(), QGenericArgument value5=QGenericArgument(), QGenericArgument value6=QGenericArgument(), QGenericArgument value7=QGenericArgument(), QGenericArgument value8=QGenericArgument(), QGenericArgument value9=QGenericArgument()) -> Any
+QtCore.QMetaObject.invokeMethod?4(QObject, str, Qt.ConnectionType, QGenericArgument value0=QGenericArgument(nullptr), QGenericArgument value1=QGenericArgument(), QGenericArgument value2=QGenericArgument(), QGenericArgument value3=QGenericArgument(), QGenericArgument value4=QGenericArgument(), QGenericArgument value5=QGenericArgument(), QGenericArgument value6=QGenericArgument(), QGenericArgument value7=QGenericArgument(), QGenericArgument value8=QGenericArgument(), QGenericArgument value9=QGenericArgument()) -> Any
+QtCore.QMetaObject.invokeMethod?4(QObject, str, QGenericArgument value0=QGenericArgument(nullptr), QGenericArgument value1=QGenericArgument(), QGenericArgument value2=QGenericArgument(), QGenericArgument value3=QGenericArgument(), QGenericArgument value4=QGenericArgument(), QGenericArgument value5=QGenericArgument(), QGenericArgument value6=QGenericArgument(), QGenericArgument value7=QGenericArgument(), QGenericArgument value8=QGenericArgument(), QGenericArgument value9=QGenericArgument()) -> Any
+QtCore.QMetaObject.newInstance?4(QGenericArgument, QGenericArgument value1=QGenericArgument(), QGenericArgument value2=QGenericArgument(), QGenericArgument value3=QGenericArgument(), QGenericArgument value4=QGenericArgument(), QGenericArgument value5=QGenericArgument(), QGenericArgument value6=QGenericArgument(), QGenericArgument value7=QGenericArgument(), QGenericArgument value8=QGenericArgument(), QGenericArgument value9=QGenericArgument()) -> QObject
+QtCore.QMetaObject.constructorCount?4() -> int
+QtCore.QMetaObject.indexOfConstructor?4(str) -> int
+QtCore.QMetaObject.constructor?4(int) -> QMetaMethod
+QtCore.QMetaObject.checkConnectArgs?4(QMetaMethod, QMetaMethod) -> bool
+QtCore.QMetaObject.inherits?4(QMetaObject) -> bool
+QtCore.QMetaObject.Connection?1()
+QtCore.QMetaObject.Connection.__init__?1(self)
+QtCore.QMetaObject.Connection?1(QMetaObject.Connection)
+QtCore.QMetaObject.Connection.__init__?1(self, QMetaObject.Connection)
+QtCore.QMetaObject.Connection.swap?4(QMetaObject.Connection)
+QtCore.QOperatingSystemVersionBase?1()
+QtCore.QOperatingSystemVersionBase.__init__?1(self)
+QtCore.QOperatingSystemVersionBase?1(QOperatingSystemVersionBase)
+QtCore.QOperatingSystemVersionBase.__init__?1(self, QOperatingSystemVersionBase)
+QtCore.QOperatingSystemVersionBase.version?4() -> QVersionNumber
+QtCore.QOperatingSystemVersionBase.majorVersion?4() -> int
+QtCore.QOperatingSystemVersionBase.minorVersion?4() -> int
+QtCore.QOperatingSystemVersionBase.microVersion?4() -> int
+QtCore.QOperatingSystemVersionBase.segmentCount?4() -> int
+QtCore.QOperatingSystemVersionBase.name?4() -> QString
+QtCore.QOperatingSystemVersion.OSType?10
+QtCore.QOperatingSystemVersion.OSType.Unknown?10
+QtCore.QOperatingSystemVersion.OSType.Windows?10
+QtCore.QOperatingSystemVersion.OSType.MacOS?10
+QtCore.QOperatingSystemVersion.OSType.IOS?10
+QtCore.QOperatingSystemVersion.OSType.TvOS?10
+QtCore.QOperatingSystemVersion.OSType.WatchOS?10
+QtCore.QOperatingSystemVersion.OSType.Android?10
+QtCore.QOperatingSystemVersion.Android10?7
+QtCore.QOperatingSystemVersion.Android11?7
+QtCore.QOperatingSystemVersion.Android12?7
+QtCore.QOperatingSystemVersion.Android12L?7
+QtCore.QOperatingSystemVersion.Android13?7
+QtCore.QOperatingSystemVersion.AndroidJellyBean?7
+QtCore.QOperatingSystemVersion.AndroidJellyBean_MR1?7
+QtCore.QOperatingSystemVersion.AndroidJellyBean_MR2?7
+QtCore.QOperatingSystemVersion.AndroidKitKat?7
+QtCore.QOperatingSystemVersion.AndroidLollipop?7
+QtCore.QOperatingSystemVersion.AndroidLollipop_MR1?7
+QtCore.QOperatingSystemVersion.AndroidMarshmallow?7
+QtCore.QOperatingSystemVersion.AndroidNougat?7
+QtCore.QOperatingSystemVersion.AndroidNougat_MR1?7
+QtCore.QOperatingSystemVersion.AndroidOreo?7
+QtCore.QOperatingSystemVersion.AndroidOreo_MR1?7
+QtCore.QOperatingSystemVersion.AndroidPie?7
+QtCore.QOperatingSystemVersion.MacOSBigSur?7
+QtCore.QOperatingSystemVersion.MacOSCatalina?7
+QtCore.QOperatingSystemVersion.MacOSHighSierra?7
+QtCore.QOperatingSystemVersion.MacOSMojave?7
+QtCore.QOperatingSystemVersion.MacOSMonterey?7
+QtCore.QOperatingSystemVersion.MacOSSierra?7
+QtCore.QOperatingSystemVersion.MacOSSonoma?7
+QtCore.QOperatingSystemVersion.MacOSVentura?7
+QtCore.QOperatingSystemVersion.OSXElCapitan?7
+QtCore.QOperatingSystemVersion.OSXMavericks?7
+QtCore.QOperatingSystemVersion.OSXYosemite?7
+QtCore.QOperatingSystemVersion.Windows10?7
+QtCore.QOperatingSystemVersion.Windows10_1809?7
+QtCore.QOperatingSystemVersion.Windows10_1903?7
+QtCore.QOperatingSystemVersion.Windows10_1909?7
+QtCore.QOperatingSystemVersion.Windows10_2004?7
+QtCore.QOperatingSystemVersion.Windows10_20H2?7
+QtCore.QOperatingSystemVersion.Windows10_21H1?7
+QtCore.QOperatingSystemVersion.Windows10_21H2?7
+QtCore.QOperatingSystemVersion.Windows10_22H2?7
+QtCore.QOperatingSystemVersion.Windows11?7
+QtCore.QOperatingSystemVersion.Windows11_21H2?7
+QtCore.QOperatingSystemVersion.Windows11_22H2?7
+QtCore.QOperatingSystemVersion.Windows7?7
+QtCore.QOperatingSystemVersion.Windows8?7
+QtCore.QOperatingSystemVersion.Windows8_1?7
+QtCore.QOperatingSystemVersion?1(QOperatingSystemVersion.OSType, int, int vminor=-1, int vmicro=-1)
+QtCore.QOperatingSystemVersion.__init__?1(self, QOperatingSystemVersion.OSType, int, int vminor=-1, int vmicro=-1)
+QtCore.QOperatingSystemVersion?1(QOperatingSystemVersion)
+QtCore.QOperatingSystemVersion.__init__?1(self, QOperatingSystemVersion)
+QtCore.QOperatingSystemVersion.current?4() -> QOperatingSystemVersion
+QtCore.QOperatingSystemVersion.currentType?4() -> QOperatingSystemVersion.OSType
+QtCore.QOperatingSystemVersion.type?4() -> QOperatingSystemVersion.OSType
+QtCore.QParallelAnimationGroup?1(QObject parent=None)
+QtCore.QParallelAnimationGroup.__init__?1(self, QObject parent=None)
+QtCore.QParallelAnimationGroup.duration?4() -> int
+QtCore.QParallelAnimationGroup.event?4(QEvent) -> bool
+QtCore.QParallelAnimationGroup.updateCurrentTime?4(int)
+QtCore.QParallelAnimationGroup.updateState?4(QAbstractAnimation.State, QAbstractAnimation.State)
+QtCore.QParallelAnimationGroup.updateDirection?4(QAbstractAnimation.Direction)
+QtCore.QPauseAnimation?1(QObject parent=None)
+QtCore.QPauseAnimation.__init__?1(self, QObject parent=None)
+QtCore.QPauseAnimation?1(int, QObject parent=None)
+QtCore.QPauseAnimation.__init__?1(self, int, QObject parent=None)
+QtCore.QPauseAnimation.duration?4() -> int
+QtCore.QPauseAnimation.setDuration?4(int)
+QtCore.QPauseAnimation.event?4(QEvent) -> bool
+QtCore.QPauseAnimation.updateCurrentTime?4(int)
+QtCore.QPermission?1()
+QtCore.QPermission.__init__?1(self)
+QtCore.QPermission?1(QPermission)
+QtCore.QPermission.__init__?1(self, QPermission)
+QtCore.QPermission.status?4() -> Qt.PermissionStatus
+QtCore.QPermission.type?4() -> QMetaType
+QtCore.QPermission.value?4() -> Any
+QtCore.QLocationPermission.Availability?10
+QtCore.QLocationPermission.Availability.WhenInUse?10
+QtCore.QLocationPermission.Availability.Always?10
+QtCore.QLocationPermission.Accuracy?10
+QtCore.QLocationPermission.Accuracy.Approximate?10
+QtCore.QLocationPermission.Accuracy.Precise?10
+QtCore.QLocationPermission?1()
+QtCore.QLocationPermission.__init__?1(self)
+QtCore.QLocationPermission?1(QLocationPermission)
+QtCore.QLocationPermission.__init__?1(self, QLocationPermission)
+QtCore.QLocationPermission.setAccuracy?4(QLocationPermission.Accuracy)
+QtCore.QLocationPermission.accuracy?4() -> QLocationPermission.Accuracy
+QtCore.QLocationPermission.setAvailability?4(QLocationPermission.Availability)
+QtCore.QLocationPermission.availability?4() -> QLocationPermission.Availability
+QtCore.QCalendarPermission.AccessMode?10
+QtCore.QCalendarPermission.AccessMode.ReadOnly?10
+QtCore.QCalendarPermission.AccessMode.ReadWrite?10
+QtCore.QCalendarPermission?1()
+QtCore.QCalendarPermission.__init__?1(self)
+QtCore.QCalendarPermission?1(QCalendarPermission)
+QtCore.QCalendarPermission.__init__?1(self, QCalendarPermission)
+QtCore.QCalendarPermission.setAccessMode?4(QCalendarPermission.AccessMode)
+QtCore.QCalendarPermission.accessMode?4() -> QCalendarPermission.AccessMode
+QtCore.QContactsPermission.AccessMode?10
+QtCore.QContactsPermission.AccessMode.ReadOnly?10
+QtCore.QContactsPermission.AccessMode.ReadWrite?10
+QtCore.QContactsPermission?1()
+QtCore.QContactsPermission.__init__?1(self)
+QtCore.QContactsPermission?1(QContactsPermission)
+QtCore.QContactsPermission.__init__?1(self, QContactsPermission)
+QtCore.QContactsPermission.setAccessMode?4(QContactsPermission.AccessMode)
+QtCore.QContactsPermission.accessMode?4() -> QContactsPermission.AccessMode
+QtCore.QCameraPermission?1()
+QtCore.QCameraPermission.__init__?1(self)
+QtCore.QCameraPermission?1(QCameraPermission)
+QtCore.QCameraPermission.__init__?1(self, QCameraPermission)
+QtCore.QMicrophonePermission?1()
+QtCore.QMicrophonePermission.__init__?1(self)
+QtCore.QMicrophonePermission?1(QMicrophonePermission)
+QtCore.QMicrophonePermission.__init__?1(self, QMicrophonePermission)
+QtCore.QBluetoothPermission.CommunicationMode?10
+QtCore.QBluetoothPermission.CommunicationMode.Access?10
+QtCore.QBluetoothPermission.CommunicationMode.Advertise?10
+QtCore.QBluetoothPermission.CommunicationMode.Default?10
+QtCore.QBluetoothPermission?1()
+QtCore.QBluetoothPermission.__init__?1(self)
+QtCore.QBluetoothPermission?1(QBluetoothPermission)
+QtCore.QBluetoothPermission.__init__?1(self, QBluetoothPermission)
+QtCore.QBluetoothPermission.setCommunicationModes?4(unknown-type)
+QtCore.QBluetoothPermission.communicationModes?4() -> unknown-type
+QtCore.QVariantAnimation?1(QObject parent=None)
+QtCore.QVariantAnimation.__init__?1(self, QObject parent=None)
+QtCore.QVariantAnimation.startValue?4() -> QVariant
+QtCore.QVariantAnimation.setStartValue?4(QVariant)
+QtCore.QVariantAnimation.endValue?4() -> QVariant
+QtCore.QVariantAnimation.setEndValue?4(QVariant)
+QtCore.QVariantAnimation.keyValueAt?4(float) -> QVariant
+QtCore.QVariantAnimation.setKeyValueAt?4(float, QVariant)
+QtCore.QVariantAnimation.keyValues?4() -> unknown-type
+QtCore.QVariantAnimation.setKeyValues?4(unknown-type)
+QtCore.QVariantAnimation.currentValue?4() -> QVariant
+QtCore.QVariantAnimation.duration?4() -> int
+QtCore.QVariantAnimation.setDuration?4(int)
+QtCore.QVariantAnimation.easingCurve?4() -> QEasingCurve
+QtCore.QVariantAnimation.setEasingCurve?4(QEasingCurve)
+QtCore.QVariantAnimation.valueChanged?4(QVariant)
+QtCore.QVariantAnimation.event?4(QEvent) -> bool
+QtCore.QVariantAnimation.updateCurrentTime?4(int)
+QtCore.QVariantAnimation.updateState?4(QAbstractAnimation.State, QAbstractAnimation.State)
+QtCore.QVariantAnimation.updateCurrentValue?4(QVariant)
+QtCore.QVariantAnimation.interpolated?4(QVariant, QVariant, float) -> QVariant
+QtCore.QPropertyAnimation?1(QObject parent=None)
+QtCore.QPropertyAnimation.__init__?1(self, QObject parent=None)
+QtCore.QPropertyAnimation?1(QObject, QByteArray, QObject parent=None)
+QtCore.QPropertyAnimation.__init__?1(self, QObject, QByteArray, QObject parent=None)
+QtCore.QPropertyAnimation.targetObject?4() -> QObject
+QtCore.QPropertyAnimation.setTargetObject?4(QObject)
+QtCore.QPropertyAnimation.propertyName?4() -> QByteArray
+QtCore.QPropertyAnimation.setPropertyName?4(QByteArray)
+QtCore.QPropertyAnimation.event?4(QEvent) -> bool
+QtCore.QPropertyAnimation.updateCurrentValue?4(QVariant)
+QtCore.QPropertyAnimation.updateState?4(QAbstractAnimation.State, QAbstractAnimation.State)
+QtCore.QPluginLoader?1(QObject parent=None)
+QtCore.QPluginLoader.__init__?1(self, QObject parent=None)
+QtCore.QPluginLoader?1(QString, QObject parent=None)
+QtCore.QPluginLoader.__init__?1(self, QString, QObject parent=None)
+QtCore.QPluginLoader.instance?4() -> QObject
+QtCore.QPluginLoader.staticInstances?4() -> unknown-type
+QtCore.QPluginLoader.load?4() -> bool
+QtCore.QPluginLoader.unload?4() -> bool
+QtCore.QPluginLoader.isLoaded?4() -> bool
+QtCore.QPluginLoader.setFileName?4(QString)
+QtCore.QPluginLoader.fileName?4() -> QString
+QtCore.QPluginLoader.errorString?4() -> QString
+QtCore.QPluginLoader.setLoadHints?4(unknown-type)
+QtCore.QPluginLoader.loadHints?4() -> unknown-type
+QtCore.QPoint?1()
+QtCore.QPoint.__init__?1(self)
+QtCore.QPoint?1(int, int)
+QtCore.QPoint.__init__?1(self, int, int)
+QtCore.QPoint?1(QPoint)
+QtCore.QPoint.__init__?1(self, QPoint)
+QtCore.QPoint.manhattanLength?4() -> int
+QtCore.QPoint.isNull?4() -> bool
+QtCore.QPoint.x?4() -> int
+QtCore.QPoint.y?4() -> int
+QtCore.QPoint.setX?4(int)
+QtCore.QPoint.setY?4(int)
+QtCore.QPoint.dotProduct?4(QPoint, QPoint) -> int
+QtCore.QPoint.transposed?4() -> QPoint
+QtCore.QPoint.toPointF?4() -> QPointF
+QtCore.QPointF?1()
+QtCore.QPointF.__init__?1(self)
+QtCore.QPointF?1(float, float)
+QtCore.QPointF.__init__?1(self, float, float)
+QtCore.QPointF?1(QPoint)
+QtCore.QPointF.__init__?1(self, QPoint)
+QtCore.QPointF?1(QPointF)
+QtCore.QPointF.__init__?1(self, QPointF)
+QtCore.QPointF.isNull?4() -> bool
+QtCore.QPointF.x?4() -> float
+QtCore.QPointF.y?4() -> float
+QtCore.QPointF.setX?4(float)
+QtCore.QPointF.setY?4(float)
+QtCore.QPointF.toPoint?4() -> QPoint
+QtCore.QPointF.manhattanLength?4() -> float
+QtCore.QPointF.dotProduct?4(QPointF, QPointF) -> float
+QtCore.QPointF.transposed?4() -> QPointF
+QtCore.QProcess.InputChannelMode?10
+QtCore.QProcess.InputChannelMode.ManagedInputChannel?10
+QtCore.QProcess.InputChannelMode.ForwardedInputChannel?10
+QtCore.QProcess.ProcessChannelMode?10
+QtCore.QProcess.ProcessChannelMode.SeparateChannels?10
+QtCore.QProcess.ProcessChannelMode.MergedChannels?10
+QtCore.QProcess.ProcessChannelMode.ForwardedChannels?10
+QtCore.QProcess.ProcessChannelMode.ForwardedOutputChannel?10
+QtCore.QProcess.ProcessChannelMode.ForwardedErrorChannel?10
+QtCore.QProcess.ProcessChannel?10
+QtCore.QProcess.ProcessChannel.StandardOutput?10
+QtCore.QProcess.ProcessChannel.StandardError?10
+QtCore.QProcess.ProcessState?10
+QtCore.QProcess.ProcessState.NotRunning?10
+QtCore.QProcess.ProcessState.Starting?10
+QtCore.QProcess.ProcessState.Running?10
+QtCore.QProcess.ProcessError?10
+QtCore.QProcess.ProcessError.FailedToStart?10
+QtCore.QProcess.ProcessError.Crashed?10
+QtCore.QProcess.ProcessError.Timedout?10
+QtCore.QProcess.ProcessError.ReadError?10
+QtCore.QProcess.ProcessError.WriteError?10
+QtCore.QProcess.ProcessError.UnknownError?10
+QtCore.QProcess.ExitStatus?10
+QtCore.QProcess.ExitStatus.NormalExit?10
+QtCore.QProcess.ExitStatus.CrashExit?10
+QtCore.QProcess?1(QObject parent=None)
+QtCore.QProcess.__init__?1(self, QObject parent=None)
+QtCore.QProcess.start?4(QString, QStringList arguments=[], unknown-type mode=QIODeviceBase.ReadWrite)
+QtCore.QProcess.start?4(unknown-type mode=QIODeviceBase.ReadWrite)
+QtCore.QProcess.startCommand?4(QString, unknown-type mode=QIODeviceBase.ReadWrite)
+QtCore.QProcess.readChannel?4() -> QProcess.ProcessChannel
+QtCore.QProcess.setReadChannel?4(QProcess.ProcessChannel)
+QtCore.QProcess.closeReadChannel?4(QProcess.ProcessChannel)
+QtCore.QProcess.closeWriteChannel?4()
+QtCore.QProcess.workingDirectory?4() -> QString
+QtCore.QProcess.setWorkingDirectory?4(QString)
+QtCore.QProcess.error?4() -> QProcess.ProcessError
+QtCore.QProcess.state?4() -> QProcess.ProcessState
+QtCore.QProcess.waitForStarted?4(int msecs=30000) -> bool
+QtCore.QProcess.waitForReadyRead?4(int msecs=30000) -> bool
+QtCore.QProcess.waitForBytesWritten?4(int msecs=30000) -> bool
+QtCore.QProcess.waitForFinished?4(int msecs=30000) -> bool
+QtCore.QProcess.readAllStandardOutput?4() -> QByteArray
+QtCore.QProcess.readAllStandardError?4() -> QByteArray
+QtCore.QProcess.exitCode?4() -> int
+QtCore.QProcess.exitStatus?4() -> QProcess.ExitStatus
+QtCore.QProcess.bytesToWrite?4() -> int
+QtCore.QProcess.isSequential?4() -> bool
+QtCore.QProcess.close?4()
+QtCore.QProcess.execute?4(QString, QStringList arguments=[]) -> int
+QtCore.QProcess.startDetached?4(QString, QStringList arguments=[], QString workingDirectory='') -> (bool, int)
+QtCore.QProcess.startDetached?4() -> (bool, int)
+QtCore.QProcess.systemEnvironment?4() -> QStringList
+QtCore.QProcess.processChannelMode?4() -> QProcess.ProcessChannelMode
+QtCore.QProcess.setProcessChannelMode?4(QProcess.ProcessChannelMode)
+QtCore.QProcess.setStandardInputFile?4(QString)
+QtCore.QProcess.setStandardOutputFile?4(QString, unknown-type mode=QIODeviceBase.Truncate)
+QtCore.QProcess.setStandardErrorFile?4(QString, unknown-type mode=QIODeviceBase.Truncate)
+QtCore.QProcess.setStandardOutputProcess?4(QProcess)
+QtCore.QProcess.terminate?4()
+QtCore.QProcess.kill?4()
+QtCore.QProcess.started?4()
+QtCore.QProcess.finished?4(int, QProcess.ExitStatus exitStatus=QProcess.NormalExit)
+QtCore.QProcess.stateChanged?4(QProcess.ProcessState)
+QtCore.QProcess.readyReadStandardOutput?4()
+QtCore.QProcess.readyReadStandardError?4()
+QtCore.QProcess.errorOccurred?4(QProcess.ProcessError)
+QtCore.QProcess.setProcessState?4(QProcess.ProcessState)
+QtCore.QProcess.readData?4(int) -> Any
+QtCore.QProcess.writeData?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtCore.QProcess.setProcessEnvironment?4(QProcessEnvironment)
+QtCore.QProcess.processEnvironment?4() -> QProcessEnvironment
+QtCore.QProcess.program?4() -> QString
+QtCore.QProcess.setProgram?4(QString)
+QtCore.QProcess.arguments?4() -> QStringList
+QtCore.QProcess.setArguments?4(QStringList)
+QtCore.QProcess.setNativeArguments?4(QString)
+QtCore.QProcess.nativeArguments?4() -> QString
+QtCore.QProcess.open?4(unknown-type mode=QIODeviceBase.ReadWrite) -> bool
+QtCore.QProcess.inputChannelMode?4() -> QProcess.InputChannelMode
+QtCore.QProcess.setInputChannelMode?4(QProcess.InputChannelMode)
+QtCore.QProcess.nullDevice?4() -> QString
+QtCore.QProcess.processId?4() -> int
+QtCore.QProcessEnvironment.Initialization?10
+QtCore.QProcessEnvironment.Initialization.InheritFromParent?10
+QtCore.QProcessEnvironment?1(QProcessEnvironment.Initialization)
+QtCore.QProcessEnvironment.__init__?1(self, QProcessEnvironment.Initialization)
+QtCore.QProcessEnvironment?1()
+QtCore.QProcessEnvironment.__init__?1(self)
+QtCore.QProcessEnvironment?1(QProcessEnvironment)
+QtCore.QProcessEnvironment.__init__?1(self, QProcessEnvironment)
+QtCore.QProcessEnvironment.isEmpty?4() -> bool
+QtCore.QProcessEnvironment.clear?4()
+QtCore.QProcessEnvironment.contains?4(QString) -> bool
+QtCore.QProcessEnvironment.insert?4(QString, QString)
+QtCore.QProcessEnvironment.insert?4(QProcessEnvironment)
+QtCore.QProcessEnvironment.remove?4(QString)
+QtCore.QProcessEnvironment.value?4(QString, QString defaultValue='') -> QString
+QtCore.QProcessEnvironment.toStringList?4() -> QStringList
+QtCore.QProcessEnvironment.systemEnvironment?4() -> QProcessEnvironment
+QtCore.QProcessEnvironment.keys?4() -> QStringList
+QtCore.QProcessEnvironment.swap?4(QProcessEnvironment)
+QtCore.QProcessEnvironment.inheritsFromParent?4() -> bool
+QtCore.QRandomGenerator?1(int seed=1)
+QtCore.QRandomGenerator.__init__?1(self, int seed=1)
+QtCore.QRandomGenerator?1(QRandomGenerator)
+QtCore.QRandomGenerator.__init__?1(self, QRandomGenerator)
+QtCore.QRandomGenerator.generate?4() -> int
+QtCore.QRandomGenerator.generate64?4() -> int
+QtCore.QRandomGenerator.generateDouble?4() -> float
+QtCore.QRandomGenerator.bounded?4(float) -> float
+QtCore.QRandomGenerator.bounded?4(int, int) -> int
+QtCore.QRandomGenerator.bounded?4(int) -> int
+QtCore.QRandomGenerator.seed?4(int seed=1)
+QtCore.QRandomGenerator.discard?4(int)
+QtCore.QRandomGenerator.min?4() -> int
+QtCore.QRandomGenerator.max?4() -> int
+QtCore.QRandomGenerator.system?4() -> QRandomGenerator
+QtCore.QRandomGenerator.global_?4() -> QRandomGenerator
+QtCore.QRandomGenerator.securelySeeded?4() -> QRandomGenerator
+QtCore.QRangeModel.AutoConnectPolicy?10
+QtCore.QRangeModel.AutoConnectPolicy.None_?10
+QtCore.QRangeModel.AutoConnectPolicy.Full?10
+QtCore.QRangeModel.AutoConnectPolicy.OnRead?10
+QtCore.QRangeModel?1(QPyAbstractRange, QObject parent=None)
+QtCore.QRangeModel.__init__?1(self, QPyAbstractRange, QObject parent=None)
+QtCore.QRangeModel.index?4(int, int, QModelIndex parent={}) -> QModelIndex
+QtCore.QRangeModel.parent?4(QModelIndex) -> QModelIndex
+QtCore.QRangeModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+QtCore.QRangeModel.rowCount?4(QModelIndex parent={}) -> int
+QtCore.QRangeModel.columnCount?4(QModelIndex parent={}) -> int
+QtCore.QRangeModel.flags?4(QModelIndex) -> unknown-type
+QtCore.QRangeModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtCore.QRangeModel.setHeaderData?4(int, Qt.Orientation, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QRangeModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtCore.QRangeModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QRangeModel.itemData?4(QModelIndex) -> unknown-type
+QtCore.QRangeModel.setItemData?4(QModelIndex, unknown-type) -> bool
+QtCore.QRangeModel.clearItemData?4(QModelIndex) -> bool
+QtCore.QRangeModel.insertColumns?4(int, int, QModelIndex parent={}) -> bool
+QtCore.QRangeModel.removeColumns?4(int, int, QModelIndex parent={}) -> bool
+QtCore.QRangeModel.moveColumns?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QRangeModel.insertRows?4(int, int, QModelIndex parent={}) -> bool
+QtCore.QRangeModel.removeRows?4(int, int, QModelIndex parent={}) -> bool
+QtCore.QRangeModel.moveRows?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QRangeModel.roleNames?4() -> unknown-type
+QtCore.QRangeModel.setRoleNames?4(unknown-type)
+QtCore.QRangeModel.resetRoleNames?4()
+QtCore.QRangeModel.canFetchMore?4(QModelIndex) -> bool
+QtCore.QRangeModel.fetchMore?4(QModelIndex)
+QtCore.QRangeModel.hasChildren?4(QModelIndex parent=QModelIndex()) -> bool
+QtCore.QRangeModel.buddy?4(QModelIndex) -> QModelIndex
+QtCore.QRangeModel.canDropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QRangeModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QRangeModel.mimeData?4(unknown-type) -> QMimeData
+QtCore.QRangeModel.mimeTypes?4() -> QStringList
+QtCore.QRangeModel.match?4(QModelIndex, int, QVariant, int, unknown-type) -> unknown-type
+QtCore.QRangeModel.multiData?4(QModelIndex, QModelRoleDataSpan)
+QtCore.QRangeModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
+QtCore.QRangeModel.span?4(QModelIndex) -> QSize
+QtCore.QRangeModel.supportedDragActions?4() -> unknown-type
+QtCore.QRangeModel.supportedDropActions?4() -> unknown-type
+QtCore.QRangeModel.roleNamesChanged?4()
+QtCore.QRangeModel.resetInternalData?4()
+QtCore.QRangeModel.event?4(QEvent) -> bool
+QtCore.QRangeModel.eventFilter?4(QObject, QEvent) -> bool
+QtCore.QRangeModel.autoConnectPolicy?4() -> QRangeModel.AutoConnectPolicy
+QtCore.QRangeModel.setAutoConnectPolicy?4(QRangeModel.AutoConnectPolicy)
+QtCore.QRangeModel.autoConnectPolicyChanged?4(QRangeModel.AutoConnectPolicy)
+QtCore.QReadWriteLock.RecursionMode?10
+QtCore.QReadWriteLock.RecursionMode.NonRecursive?10
+QtCore.QReadWriteLock.RecursionMode.Recursive?10
+QtCore.QReadWriteLock?1(QReadWriteLock.RecursionMode recursionMode=QReadWriteLock.NonRecursive)
+QtCore.QReadWriteLock.__init__?1(self, QReadWriteLock.RecursionMode recursionMode=QReadWriteLock.NonRecursive)
+QtCore.QReadWriteLock.lockForRead?4()
+QtCore.QReadWriteLock.tryLockForRead?4(QDeadlineTimer timeout={}) -> bool
+QtCore.QReadWriteLock.tryLockForRead?4(int) -> bool
+QtCore.QReadWriteLock.lockForWrite?4()
+QtCore.QReadWriteLock.tryLockForWrite?4(QDeadlineTimer timeout={}) -> bool
+QtCore.QReadWriteLock.tryLockForWrite?4(int) -> bool
+QtCore.QReadWriteLock.unlock?4()
+QtCore.QReadLocker?1(QReadWriteLock)
+QtCore.QReadLocker.__init__?1(self, QReadWriteLock)
+QtCore.QReadLocker.unlock?4()
+QtCore.QReadLocker.relock?4()
+QtCore.QReadLocker.readWriteLock?4() -> QReadWriteLock
+QtCore.QReadLocker.__enter__?4() -> Any
+QtCore.QReadLocker.__exit__?4(Any, Any, Any)
+QtCore.QWriteLocker?1(QReadWriteLock)
+QtCore.QWriteLocker.__init__?1(self, QReadWriteLock)
+QtCore.QWriteLocker.unlock?4()
+QtCore.QWriteLocker.relock?4()
+QtCore.QWriteLocker.readWriteLock?4() -> QReadWriteLock
+QtCore.QWriteLocker.__enter__?4() -> Any
+QtCore.QWriteLocker.__exit__?4(Any, Any, Any)
+QtCore.QRect?1()
+QtCore.QRect.__init__?1(self)
+QtCore.QRect?1(int, int, int, int)
+QtCore.QRect.__init__?1(self, int, int, int, int)
+QtCore.QRect?1(QPoint, QPoint)
+QtCore.QRect.__init__?1(self, QPoint, QPoint)
+QtCore.QRect?1(QPoint, QSize)
+QtCore.QRect.__init__?1(self, QPoint, QSize)
+QtCore.QRect?1(QRect)
+QtCore.QRect.__init__?1(self, QRect)
+QtCore.QRect.normalized?4() -> QRect
+QtCore.QRect.moveCenter?4(QPoint)
+QtCore.QRect.contains?4(QPoint, bool proper=False) -> bool
+QtCore.QRect.contains?4(QRect, bool proper=False) -> bool
+QtCore.QRect.intersects?4(QRect) -> bool
+QtCore.QRect.isNull?4() -> bool
+QtCore.QRect.isEmpty?4() -> bool
+QtCore.QRect.isValid?4() -> bool
+QtCore.QRect.left?4() -> int
+QtCore.QRect.top?4() -> int
+QtCore.QRect.right?4() -> int
+QtCore.QRect.bottom?4() -> int
+QtCore.QRect.x?4() -> int
+QtCore.QRect.y?4() -> int
+QtCore.QRect.setLeft?4(int)
+QtCore.QRect.setTop?4(int)
+QtCore.QRect.setRight?4(int)
+QtCore.QRect.setBottom?4(int)
+QtCore.QRect.setTopLeft?4(QPoint)
+QtCore.QRect.setBottomRight?4(QPoint)
+QtCore.QRect.setTopRight?4(QPoint)
+QtCore.QRect.setBottomLeft?4(QPoint)
+QtCore.QRect.setX?4(int)
+QtCore.QRect.setY?4(int)
+QtCore.QRect.topLeft?4() -> QPoint
+QtCore.QRect.bottomRight?4() -> QPoint
+QtCore.QRect.topRight?4() -> QPoint
+QtCore.QRect.bottomLeft?4() -> QPoint
+QtCore.QRect.center?4() -> QPoint
+QtCore.QRect.width?4() -> int
+QtCore.QRect.height?4() -> int
+QtCore.QRect.size?4() -> QSize
+QtCore.QRect.translate?4(int, int)
+QtCore.QRect.translate?4(QPoint)
+QtCore.QRect.translated?4(int, int) -> QRect
+QtCore.QRect.translated?4(QPoint) -> QRect
+QtCore.QRect.moveTo?4(int, int)
+QtCore.QRect.moveTo?4(QPoint)
+QtCore.QRect.moveLeft?4(int)
+QtCore.QRect.moveTop?4(int)
+QtCore.QRect.moveRight?4(int)
+QtCore.QRect.moveBottom?4(int)
+QtCore.QRect.moveTopLeft?4(QPoint)
+QtCore.QRect.moveBottomRight?4(QPoint)
+QtCore.QRect.moveTopRight?4(QPoint)
+QtCore.QRect.moveBottomLeft?4(QPoint)
+QtCore.QRect.getRect?4() -> (int, int, int, int)
+QtCore.QRect.setRect?4(int, int, int, int)
+QtCore.QRect.getCoords?4() -> (int, int, int, int)
+QtCore.QRect.setCoords?4(int, int, int, int)
+QtCore.QRect.adjusted?4(int, int, int, int) -> QRect
+QtCore.QRect.adjust?4(int, int, int, int)
+QtCore.QRect.setWidth?4(int)
+QtCore.QRect.setHeight?4(int)
+QtCore.QRect.setSize?4(QSize)
+QtCore.QRect.contains?4(int, int, bool) -> bool
+QtCore.QRect.contains?4(int, int) -> bool
+QtCore.QRect.intersected?4(QRect) -> QRect
+QtCore.QRect.united?4(QRect) -> QRect
+QtCore.QRect.marginsAdded?4(QMargins) -> QRect
+QtCore.QRect.marginsRemoved?4(QMargins) -> QRect
+QtCore.QRect.transposed?4() -> QRect
+QtCore.QRect.span?4(QPoint, QPoint) -> QRect
+QtCore.QRect.toRectF?4() -> QRectF
+QtCore.QRectF?1()
+QtCore.QRectF.__init__?1(self)
+QtCore.QRectF?1(QPointF, QSizeF)
+QtCore.QRectF.__init__?1(self, QPointF, QSizeF)
+QtCore.QRectF?1(QPointF, QPointF)
+QtCore.QRectF.__init__?1(self, QPointF, QPointF)
+QtCore.QRectF?1(float, float, float, float)
+QtCore.QRectF.__init__?1(self, float, float, float, float)
+QtCore.QRectF?1(QRect)
+QtCore.QRectF.__init__?1(self, QRect)
+QtCore.QRectF?1(QRectF)
+QtCore.QRectF.__init__?1(self, QRectF)
+QtCore.QRectF.normalized?4() -> QRectF
+QtCore.QRectF.left?4() -> float
+QtCore.QRectF.top?4() -> float
+QtCore.QRectF.right?4() -> float
+QtCore.QRectF.bottom?4() -> float
+QtCore.QRectF.setX?4(float)
+QtCore.QRectF.setY?4(float)
+QtCore.QRectF.topLeft?4() -> QPointF
+QtCore.QRectF.bottomRight?4() -> QPointF
+QtCore.QRectF.topRight?4() -> QPointF
+QtCore.QRectF.bottomLeft?4() -> QPointF
+QtCore.QRectF.contains?4(QPointF) -> bool
+QtCore.QRectF.contains?4(QRectF) -> bool
+QtCore.QRectF.intersects?4(QRectF) -> bool
+QtCore.QRectF.isNull?4() -> bool
+QtCore.QRectF.isEmpty?4() -> bool
+QtCore.QRectF.isValid?4() -> bool
+QtCore.QRectF.x?4() -> float
+QtCore.QRectF.y?4() -> float
+QtCore.QRectF.setLeft?4(float)
+QtCore.QRectF.setRight?4(float)
+QtCore.QRectF.setTop?4(float)
+QtCore.QRectF.setBottom?4(float)
+QtCore.QRectF.setTopLeft?4(QPointF)
+QtCore.QRectF.setTopRight?4(QPointF)
+QtCore.QRectF.setBottomLeft?4(QPointF)
+QtCore.QRectF.setBottomRight?4(QPointF)
+QtCore.QRectF.center?4() -> QPointF
+QtCore.QRectF.moveLeft?4(float)
+QtCore.QRectF.moveTop?4(float)
+QtCore.QRectF.moveRight?4(float)
+QtCore.QRectF.moveBottom?4(float)
+QtCore.QRectF.moveTopLeft?4(QPointF)
+QtCore.QRectF.moveTopRight?4(QPointF)
+QtCore.QRectF.moveBottomLeft?4(QPointF)
+QtCore.QRectF.moveBottomRight?4(QPointF)
+QtCore.QRectF.moveCenter?4(QPointF)
+QtCore.QRectF.width?4() -> float
+QtCore.QRectF.height?4() -> float
+QtCore.QRectF.size?4() -> QSizeF
+QtCore.QRectF.translate?4(float, float)
+QtCore.QRectF.translate?4(QPointF)
+QtCore.QRectF.moveTo?4(float, float)
+QtCore.QRectF.moveTo?4(QPointF)
+QtCore.QRectF.translated?4(float, float) -> QRectF
+QtCore.QRectF.translated?4(QPointF) -> QRectF
+QtCore.QRectF.getRect?4() -> (float, float, float, float)
+QtCore.QRectF.setRect?4(float, float, float, float)
+QtCore.QRectF.getCoords?4() -> (float, float, float, float)
+QtCore.QRectF.setCoords?4(float, float, float, float)
+QtCore.QRectF.adjust?4(float, float, float, float)
+QtCore.QRectF.adjusted?4(float, float, float, float) -> QRectF
+QtCore.QRectF.setWidth?4(float)
+QtCore.QRectF.setHeight?4(float)
+QtCore.QRectF.setSize?4(QSizeF)
+QtCore.QRectF.contains?4(float, float) -> bool
+QtCore.QRectF.intersected?4(QRectF) -> QRectF
+QtCore.QRectF.united?4(QRectF) -> QRectF
+QtCore.QRectF.toAlignedRect?4() -> QRect
+QtCore.QRectF.toRect?4() -> QRect
+QtCore.QRectF.marginsAdded?4(QMarginsF) -> QRectF
+QtCore.QRectF.marginsRemoved?4(QMarginsF) -> QRectF
+QtCore.QRectF.transposed?4() -> QRectF
+QtCore.QRegularExpression.WildcardConversionOption?10
+QtCore.QRegularExpression.WildcardConversionOption.DefaultWildcardConversion?10
+QtCore.QRegularExpression.WildcardConversionOption.UnanchoredWildcardConversion?10
+QtCore.QRegularExpression.WildcardConversionOption.NonPathWildcardConversion?10
+QtCore.QRegularExpression.MatchOption?10
+QtCore.QRegularExpression.MatchOption.NoMatchOption?10
+QtCore.QRegularExpression.MatchOption.AnchorAtOffsetMatchOption?10
+QtCore.QRegularExpression.MatchOption.DontCheckSubjectStringMatchOption?10
+QtCore.QRegularExpression.MatchType?10
+QtCore.QRegularExpression.MatchType.NormalMatch?10
+QtCore.QRegularExpression.MatchType.PartialPreferCompleteMatch?10
+QtCore.QRegularExpression.MatchType.PartialPreferFirstMatch?10
+QtCore.QRegularExpression.MatchType.NoMatch?10
+QtCore.QRegularExpression.PatternOption?10
+QtCore.QRegularExpression.PatternOption.NoPatternOption?10
+QtCore.QRegularExpression.PatternOption.CaseInsensitiveOption?10
+QtCore.QRegularExpression.PatternOption.DotMatchesEverythingOption?10
+QtCore.QRegularExpression.PatternOption.MultilineOption?10
+QtCore.QRegularExpression.PatternOption.ExtendedPatternSyntaxOption?10
+QtCore.QRegularExpression.PatternOption.InvertedGreedinessOption?10
+QtCore.QRegularExpression.PatternOption.DontCaptureOption?10
+QtCore.QRegularExpression.PatternOption.UseUnicodePropertiesOption?10
+QtCore.QRegularExpression?1()
+QtCore.QRegularExpression.__init__?1(self)
+QtCore.QRegularExpression?1(QString, unknown-type options=QRegularExpression.NoPatternOption)
+QtCore.QRegularExpression.__init__?1(self, QString, unknown-type options=QRegularExpression.NoPatternOption)
+QtCore.QRegularExpression?1(QRegularExpression)
+QtCore.QRegularExpression.__init__?1(self, QRegularExpression)
+QtCore.QRegularExpression.patternOptions?4() -> unknown-type
+QtCore.QRegularExpression.setPatternOptions?4(unknown-type)
+QtCore.QRegularExpression.swap?4(QRegularExpression)
+QtCore.QRegularExpression.pattern?4() -> QString
+QtCore.QRegularExpression.setPattern?4(QString)
+QtCore.QRegularExpression.isValid?4() -> bool
+QtCore.QRegularExpression.patternErrorOffset?4() -> int
+QtCore.QRegularExpression.errorString?4() -> QString
+QtCore.QRegularExpression.captureCount?4() -> int
+QtCore.QRegularExpression.match?4(QString, int offset=0, QRegularExpression.MatchType matchType=QRegularExpression.NormalMatch, unknown-type matchOptions=QRegularExpression.NoMatchOption) -> QRegularExpressionMatch
+QtCore.QRegularExpression.matchView?4(QStringView, int offset=0, QRegularExpression.MatchType matchType=QRegularExpression.NormalMatch, unknown-type matchOptions=QRegularExpression.NoMatchOption) -> QRegularExpressionMatch
+QtCore.QRegularExpression.globalMatch?4(QString, int offset=0, QRegularExpression.MatchType matchType=QRegularExpression.NormalMatch, unknown-type matchOptions=QRegularExpression.NoMatchOption) -> QRegularExpressionMatchIterator
+QtCore.QRegularExpression.globalMatchView?4(QStringView, int offset=0, QRegularExpression.MatchType matchType=QRegularExpression.NormalMatch, unknown-type matchOptions=QRegularExpression.NoMatchOption) -> QRegularExpressionMatchIterator
+QtCore.QRegularExpression.escape?4(QString) -> QString
+QtCore.QRegularExpression.namedCaptureGroups?4() -> QStringList
+QtCore.QRegularExpression.optimize?4()
+QtCore.QRegularExpression.wildcardToRegularExpression?4(QStringView, unknown-type options=QRegularExpression.DefaultWildcardConversion) -> QString
+QtCore.QRegularExpression.anchoredPattern?4(QString) -> QString
+QtCore.QRegularExpression.fromWildcard?4(QStringView, Qt.CaseSensitivity cs=Qt.CaseInsensitive, unknown-type options=QRegularExpression.DefaultWildcardConversion) -> QRegularExpression
+QtCore.QRegularExpressionMatch?1()
+QtCore.QRegularExpressionMatch.__init__?1(self)
+QtCore.QRegularExpressionMatch?1(QRegularExpressionMatch)
+QtCore.QRegularExpressionMatch.__init__?1(self, QRegularExpressionMatch)
+QtCore.QRegularExpressionMatch.swap?4(QRegularExpressionMatch)
+QtCore.QRegularExpressionMatch.regularExpression?4() -> QRegularExpression
+QtCore.QRegularExpressionMatch.matchType?4() -> QRegularExpression.MatchType
+QtCore.QRegularExpressionMatch.matchOptions?4() -> unknown-type
+QtCore.QRegularExpressionMatch.hasMatch?4() -> bool
+QtCore.QRegularExpressionMatch.hasPartialMatch?4() -> bool
+QtCore.QRegularExpressionMatch.isValid?4() -> bool
+QtCore.QRegularExpressionMatch.lastCapturedIndex?4() -> int
+QtCore.QRegularExpressionMatch.captured?4(int nth=0) -> QString
+QtCore.QRegularExpressionMatch.captured?4(QAnyStringView) -> QString
+QtCore.QRegularExpressionMatch.capturedTexts?4() -> QStringList
+QtCore.QRegularExpressionMatch.capturedStart?4(QAnyStringView) -> int
+QtCore.QRegularExpressionMatch.capturedStart?4(int nth=0) -> int
+QtCore.QRegularExpressionMatch.capturedLength?4(QAnyStringView) -> int
+QtCore.QRegularExpressionMatch.capturedLength?4(int nth=0) -> int
+QtCore.QRegularExpressionMatch.capturedEnd?4(QAnyStringView) -> int
+QtCore.QRegularExpressionMatch.capturedEnd?4(int nth=0) -> int
+QtCore.QRegularExpressionMatch.hasCaptured?4(int) -> bool
+QtCore.QRegularExpressionMatch.hasCaptured?4(QAnyStringView) -> bool
+QtCore.QRegularExpressionMatchIterator?1()
+QtCore.QRegularExpressionMatchIterator.__init__?1(self)
+QtCore.QRegularExpressionMatchIterator?1(QRegularExpressionMatchIterator)
+QtCore.QRegularExpressionMatchIterator.__init__?1(self, QRegularExpressionMatchIterator)
+QtCore.QRegularExpressionMatchIterator.swap?4(QRegularExpressionMatchIterator)
+QtCore.QRegularExpressionMatchIterator.isValid?4() -> bool
+QtCore.QRegularExpressionMatchIterator.hasNext?4() -> bool
+QtCore.QRegularExpressionMatchIterator.next?4() -> QRegularExpressionMatch
+QtCore.QRegularExpressionMatchIterator.peekNext?4() -> QRegularExpressionMatch
+QtCore.QRegularExpressionMatchIterator.regularExpression?4() -> QRegularExpression
+QtCore.QRegularExpressionMatchIterator.matchType?4() -> QRegularExpression.MatchType
+QtCore.QRegularExpressionMatchIterator.matchOptions?4() -> unknown-type
+QtCore.QResource.Compression?10
+QtCore.QResource.Compression.NoCompression?10
+QtCore.QResource.Compression.ZlibCompression?10
+QtCore.QResource.Compression.ZstdCompression?10
+QtCore.QResource?1(QString fileName='', QLocale locale=QLocale())
+QtCore.QResource.__init__?1(self, QString fileName='', QLocale locale=QLocale())
+QtCore.QResource.absoluteFilePath?4() -> QString
+QtCore.QResource.data?4() -> Any
+QtCore.QResource.fileName?4() -> QString
+QtCore.QResource.isValid?4() -> bool
+QtCore.QResource.locale?4() -> QLocale
+QtCore.QResource.setFileName?4(QString)
+QtCore.QResource.setLocale?4(QLocale)
+QtCore.QResource.size?4() -> int
+QtCore.QResource.registerResource?4(QString, QString mapRoot='') -> bool
+QtCore.QResource.registerResourceData?4(bytes, QString mapRoot='') -> bool
+QtCore.QResource.unregisterResource?4(QString, QString mapRoot='') -> bool
+QtCore.QResource.unregisterResourceData?4(bytes, QString mapRoot='') -> bool
+QtCore.QResource.children?4() -> QStringList
+QtCore.QResource.isDir?4() -> bool
+QtCore.QResource.isFile?4() -> bool
+QtCore.QResource.lastModified?4() -> QDateTime
+QtCore.QResource.compressionAlgorithm?4() -> QResource.Compression
+QtCore.QResource.uncompressedSize?4() -> int
+QtCore.QResource.uncompressedData?4() -> QByteArray
+QtCore.QRunnable?1()
+QtCore.QRunnable.__init__?1(self)
+QtCore.QRunnable.run?4()
+QtCore.QRunnable.autoDelete?4() -> bool
+QtCore.QRunnable.setAutoDelete?4(bool)
+QtCore.QRunnable.create?4(Callable[..., None]) -> QRunnable
+QtCore.QSaveFile?1(QString, QObject parent=None)
+QtCore.QSaveFile.__init__?1(self, QString, QObject parent=None)
+QtCore.QSaveFile?1(QObject parent=None)
+QtCore.QSaveFile.__init__?1(self, QObject parent=None)
+QtCore.QSaveFile.fileName?4() -> QString
+QtCore.QSaveFile.setFileName?4(QString)
+QtCore.QSaveFile.open?4(unknown-type) -> bool
+QtCore.QSaveFile.commit?4() -> bool
+QtCore.QSaveFile.cancelWriting?4()
+QtCore.QSaveFile.setDirectWriteFallback?4(bool)
+QtCore.QSaveFile.directWriteFallback?4() -> bool
+QtCore.QSaveFile.writeData?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtCore.QSemaphore?1(int n=0)
+QtCore.QSemaphore.__init__?1(self, int n=0)
+QtCore.QSemaphore.acquire?4(int n=1)
+QtCore.QSemaphore.tryAcquire?4(int n=1) -> bool
+QtCore.QSemaphore.tryAcquire?4(int, QDeadlineTimer) -> bool
+QtCore.QSemaphore.tryAcquire?4(int, int) -> bool
+QtCore.QSemaphore.release?4(int n=1)
+QtCore.QSemaphore.available?4() -> int
+QtCore.QSemaphoreReleaser?1()
+QtCore.QSemaphoreReleaser.__init__?1(self)
+QtCore.QSemaphoreReleaser?1(QSemaphore, int n=1)
+QtCore.QSemaphoreReleaser.__init__?1(self, QSemaphore, int n=1)
+QtCore.QSemaphoreReleaser.swap?4(QSemaphoreReleaser)
+QtCore.QSemaphoreReleaser.semaphore?4() -> QSemaphore
+QtCore.QSemaphoreReleaser.cancel?4() -> QSemaphore
+QtCore.QSequentialAnimationGroup?1(QObject parent=None)
+QtCore.QSequentialAnimationGroup.__init__?1(self, QObject parent=None)
+QtCore.QSequentialAnimationGroup.addPause?4(int) -> QPauseAnimation
+QtCore.QSequentialAnimationGroup.insertPause?4(int, int) -> QPauseAnimation
+QtCore.QSequentialAnimationGroup.currentAnimation?4() -> QAbstractAnimation
+QtCore.QSequentialAnimationGroup.duration?4() -> int
+QtCore.QSequentialAnimationGroup.currentAnimationChanged?4(QAbstractAnimation)
+QtCore.QSequentialAnimationGroup.event?4(QEvent) -> bool
+QtCore.QSequentialAnimationGroup.updateCurrentTime?4(int)
+QtCore.QSequentialAnimationGroup.updateState?4(QAbstractAnimation.State, QAbstractAnimation.State)
+QtCore.QSequentialAnimationGroup.updateDirection?4(QAbstractAnimation.Direction)
+QtCore.QSettings.Scope?10
+QtCore.QSettings.Scope.UserScope?10
+QtCore.QSettings.Scope.SystemScope?10
+QtCore.QSettings.Format?10
+QtCore.QSettings.Format.NativeFormat?10
+QtCore.QSettings.Format.IniFormat?10
+QtCore.QSettings.Format.InvalidFormat?10
+QtCore.QSettings.Status?10
+QtCore.QSettings.Status.NoError?10
+QtCore.QSettings.Status.AccessError?10
+QtCore.QSettings.Status.FormatError?10
+QtCore.QSettings?1(QString, QString application='', QObject parent=None)
+QtCore.QSettings.__init__?1(self, QString, QString application='', QObject parent=None)
+QtCore.QSettings?1(QSettings.Scope, QString, QString application='', QObject parent=None)
+QtCore.QSettings.__init__?1(self, QSettings.Scope, QString, QString application='', QObject parent=None)
+QtCore.QSettings?1(QSettings.Format, QSettings.Scope, QString, QString application='', QObject parent=None)
+QtCore.QSettings.__init__?1(self, QSettings.Format, QSettings.Scope, QString, QString application='', QObject parent=None)
+QtCore.QSettings?1(QString, QSettings.Format, QObject parent=None)
+QtCore.QSettings.__init__?1(self, QString, QSettings.Format, QObject parent=None)
+QtCore.QSettings?1(QSettings.Scope, QObject parent=None)
+QtCore.QSettings.__init__?1(self, QSettings.Scope, QObject parent=None)
+QtCore.QSettings?1(QObject parent=None)
+QtCore.QSettings.__init__?1(self, QObject parent=None)
+QtCore.QSettings.clear?4()
+QtCore.QSettings.sync?4()
+QtCore.QSettings.status?4() -> QSettings.Status
+QtCore.QSettings.beginGroup?4(QAnyStringView)
+QtCore.QSettings.endGroup?4()
+QtCore.QSettings.group?4() -> QString
+QtCore.QSettings.beginReadArray?4(QAnyStringView) -> int
+QtCore.QSettings.beginWriteArray?4(QAnyStringView, int size=-1)
+QtCore.QSettings.endArray?4()
+QtCore.QSettings.setArrayIndex?4(int)
+QtCore.QSettings.allKeys?4() -> QStringList
+QtCore.QSettings.childKeys?4() -> QStringList
+QtCore.QSettings.childGroups?4() -> QStringList
+QtCore.QSettings.isWritable?4() -> bool
+QtCore.QSettings.setValue?4(QAnyStringView, QVariant)
+QtCore.QSettings.value?4(QAnyStringView, QVariant defaultValue=None, Any type=None) -> Any
+QtCore.QSettings.remove?4(QAnyStringView)
+QtCore.QSettings.contains?4(QAnyStringView) -> bool
+QtCore.QSettings.setFallbacksEnabled?4(bool)
+QtCore.QSettings.fallbacksEnabled?4() -> bool
+QtCore.QSettings.fileName?4() -> QString
+QtCore.QSettings.setPath?4(QSettings.Format, QSettings.Scope, QString)
+QtCore.QSettings.format?4() -> QSettings.Format
+QtCore.QSettings.scope?4() -> QSettings.Scope
+QtCore.QSettings.organizationName?4() -> QString
+QtCore.QSettings.applicationName?4() -> QString
+QtCore.QSettings.setDefaultFormat?4(QSettings.Format)
+QtCore.QSettings.defaultFormat?4() -> QSettings.Format
+QtCore.QSettings.isAtomicSyncRequired?4() -> bool
+QtCore.QSettings.setAtomicSyncRequired?4(bool)
+QtCore.QSettings.event?4(QEvent) -> bool
+QtCore.QSharedMemory.SharedMemoryError?10
+QtCore.QSharedMemory.SharedMemoryError.NoError?10
+QtCore.QSharedMemory.SharedMemoryError.PermissionDenied?10
+QtCore.QSharedMemory.SharedMemoryError.InvalidSize?10
+QtCore.QSharedMemory.SharedMemoryError.KeyError?10
+QtCore.QSharedMemory.SharedMemoryError.AlreadyExists?10
+QtCore.QSharedMemory.SharedMemoryError.NotFound?10
+QtCore.QSharedMemory.SharedMemoryError.LockError?10
+QtCore.QSharedMemory.SharedMemoryError.OutOfResources?10
+QtCore.QSharedMemory.SharedMemoryError.UnknownError?10
+QtCore.QSharedMemory.AccessMode?10
+QtCore.QSharedMemory.AccessMode.ReadOnly?10
+QtCore.QSharedMemory.AccessMode.ReadWrite?10
+QtCore.QSharedMemory?1(QObject parent=None)
+QtCore.QSharedMemory.__init__?1(self, QObject parent=None)
+QtCore.QSharedMemory?1(QNativeIpcKey, QObject parent=None)
+QtCore.QSharedMemory.__init__?1(self, QNativeIpcKey, QObject parent=None)
+QtCore.QSharedMemory?1(QString, QObject parent=None)
+QtCore.QSharedMemory.__init__?1(self, QString, QObject parent=None)
+QtCore.QSharedMemory.setKey?4(QString)
+QtCore.QSharedMemory.key?4() -> QString
+QtCore.QSharedMemory.create?4(int, QSharedMemory.AccessMode mode=QSharedMemory.ReadWrite) -> bool
+QtCore.QSharedMemory.size?4() -> int
+QtCore.QSharedMemory.attach?4(QSharedMemory.AccessMode mode=QSharedMemory.ReadWrite) -> bool
+QtCore.QSharedMemory.isAttached?4() -> bool
+QtCore.QSharedMemory.detach?4() -> bool
+QtCore.QSharedMemory.data?4() -> Any
+QtCore.QSharedMemory.constData?4() -> Any
+QtCore.QSharedMemory.lock?4() -> bool
+QtCore.QSharedMemory.unlock?4() -> bool
+QtCore.QSharedMemory.error?4() -> QSharedMemory.SharedMemoryError
+QtCore.QSharedMemory.errorString?4() -> QString
+QtCore.QSharedMemory.setNativeKey?4(QNativeIpcKey)
+QtCore.QSharedMemory.setNativeKey?4(QString, QNativeIpcKey.Type type=QNativeIpcKey.legacyDefaultTypeForOs())
+QtCore.QSharedMemory.nativeKey?4() -> QString
+QtCore.QSharedMemory.nativeIpcKey?4() -> QNativeIpcKey
+QtCore.QSharedMemory.isKeyTypeSupported?4(QNativeIpcKey.Type) -> bool
+QtCore.QSharedMemory.platformSafeKey?4(QString, QNativeIpcKey.Type type=QNativeIpcKey.DefaultTypeForOs) -> QNativeIpcKey
+QtCore.QSharedMemory.legacyNativeKey?4(QString, QNativeIpcKey.Type type=QNativeIpcKey.legacyDefaultTypeForOs()) -> QNativeIpcKey
+QtCore.QSignalMapper?1(QObject parent=None)
+QtCore.QSignalMapper.__init__?1(self, QObject parent=None)
+QtCore.QSignalMapper.setMapping?4(QObject, int)
+QtCore.QSignalMapper.setMapping?4(QObject, QString)
+QtCore.QSignalMapper.setMapping?4(QObject, QObject)
+QtCore.QSignalMapper.removeMappings?4(QObject)
+QtCore.QSignalMapper.mapping?4(int) -> QObject
+QtCore.QSignalMapper.mapping?4(QString) -> QObject
+QtCore.QSignalMapper.mapping?4(QObject) -> QObject
+QtCore.QSignalMapper.mappedInt?4(int)
+QtCore.QSignalMapper.mappedString?4(QString)
+QtCore.QSignalMapper.mappedObject?4(QObject)
+QtCore.QSignalMapper.map?4()
+QtCore.QSignalMapper.map?4(QObject)
+QtCore.QSize?1()
+QtCore.QSize.__init__?1(self)
+QtCore.QSize?1(int, int)
+QtCore.QSize.__init__?1(self, int, int)
+QtCore.QSize?1(QSize)
+QtCore.QSize.__init__?1(self, QSize)
+QtCore.QSize.transpose?4()
+QtCore.QSize.scale?4(QSize, Qt.AspectRatioMode)
+QtCore.QSize.isNull?4() -> bool
+QtCore.QSize.isEmpty?4() -> bool
+QtCore.QSize.isValid?4() -> bool
+QtCore.QSize.width?4() -> int
+QtCore.QSize.height?4() -> int
+QtCore.QSize.setWidth?4(int)
+QtCore.QSize.setHeight?4(int)
+QtCore.QSize.scale?4(int, int, Qt.AspectRatioMode)
+QtCore.QSize.expandedTo?4(QSize) -> QSize
+QtCore.QSize.boundedTo?4(QSize) -> QSize
+QtCore.QSize.scaled?4(QSize, Qt.AspectRatioMode) -> QSize
+QtCore.QSize.scaled?4(int, int, Qt.AspectRatioMode) -> QSize
+QtCore.QSize.transposed?4() -> QSize
+QtCore.QSize.grownBy?4(QMargins) -> QSize
+QtCore.QSize.shrunkBy?4(QMargins) -> QSize
+QtCore.QSize.toSizeF?4() -> QSizeF
+QtCore.QSizeF?1()
+QtCore.QSizeF.__init__?1(self)
+QtCore.QSizeF?1(QSize)
+QtCore.QSizeF.__init__?1(self, QSize)
+QtCore.QSizeF?1(float, float)
+QtCore.QSizeF.__init__?1(self, float, float)
+QtCore.QSizeF?1(QSizeF)
+QtCore.QSizeF.__init__?1(self, QSizeF)
+QtCore.QSizeF.transpose?4()
+QtCore.QSizeF.scale?4(QSizeF, Qt.AspectRatioMode)
+QtCore.QSizeF.isNull?4() -> bool
+QtCore.QSizeF.isEmpty?4() -> bool
+QtCore.QSizeF.isValid?4() -> bool
+QtCore.QSizeF.width?4() -> float
+QtCore.QSizeF.height?4() -> float
+QtCore.QSizeF.setWidth?4(float)
+QtCore.QSizeF.setHeight?4(float)
+QtCore.QSizeF.scale?4(float, float, Qt.AspectRatioMode)
+QtCore.QSizeF.expandedTo?4(QSizeF) -> QSizeF
+QtCore.QSizeF.boundedTo?4(QSizeF) -> QSizeF
+QtCore.QSizeF.toSize?4() -> QSize
+QtCore.QSizeF.scaled?4(QSizeF, Qt.AspectRatioMode) -> QSizeF
+QtCore.QSizeF.scaled?4(float, float, Qt.AspectRatioMode) -> QSizeF
+QtCore.QSizeF.transposed?4() -> QSizeF
+QtCore.QSizeF.grownBy?4(QMarginsF) -> QSizeF
+QtCore.QSizeF.shrunkBy?4(QMarginsF) -> QSizeF
+QtCore.QSocketNotifier.Type?10
+QtCore.QSocketNotifier.Type.Read?10
+QtCore.QSocketNotifier.Type.Write?10
+QtCore.QSocketNotifier.Type.Exception?10
+QtCore.QSocketNotifier?1(QSocketNotifier.Type, QObject parent=None)
+QtCore.QSocketNotifier.__init__?1(self, QSocketNotifier.Type, QObject parent=None)
+QtCore.QSocketNotifier?1(qintptr, QSocketNotifier.Type, QObject parent=None)
+QtCore.QSocketNotifier.__init__?1(self, qintptr, QSocketNotifier.Type, QObject parent=None)
+QtCore.QSocketNotifier.socket?4() -> qintptr
+QtCore.QSocketNotifier.type?4() -> QSocketNotifier.Type
+QtCore.QSocketNotifier.isEnabled?4() -> bool
+QtCore.QSocketNotifier.setEnabled?4(bool)
+QtCore.QSocketNotifier.setSocket?4(qintptr)
+QtCore.QSocketNotifier.isValid?4() -> bool
+QtCore.QSocketNotifier.activated?4(int)
+QtCore.QSocketNotifier.event?4(QEvent) -> bool
+QtCore.QSortFilterProxyModel.Direction?10
+QtCore.QSortFilterProxyModel.Direction.Rows?10
+QtCore.QSortFilterProxyModel.Direction.Columns?10
+QtCore.QSortFilterProxyModel.Direction.Both?10
+QtCore.QSortFilterProxyModel?1(QObject parent=None)
+QtCore.QSortFilterProxyModel.__init__?1(self, QObject parent=None)
+QtCore.QSortFilterProxyModel.setSourceModel?4(QAbstractItemModel)
+QtCore.QSortFilterProxyModel.mapToSource?4(QModelIndex) -> QModelIndex
+QtCore.QSortFilterProxyModel.mapFromSource?4(QModelIndex) -> QModelIndex
+QtCore.QSortFilterProxyModel.mapSelectionToSource?4(QItemSelection) -> QItemSelection
+QtCore.QSortFilterProxyModel.mapSelectionFromSource?4(QItemSelection) -> QItemSelection
+QtCore.QSortFilterProxyModel.filterRegularExpression?4() -> QRegularExpression
+QtCore.QSortFilterProxyModel.filterKeyColumn?4() -> int
+QtCore.QSortFilterProxyModel.setFilterKeyColumn?4(int)
+QtCore.QSortFilterProxyModel.filterCaseSensitivity?4() -> Qt.CaseSensitivity
+QtCore.QSortFilterProxyModel.setFilterCaseSensitivity?4(Qt.CaseSensitivity)
+QtCore.QSortFilterProxyModel.invalidate?4()
+QtCore.QSortFilterProxyModel.setFilterFixedString?4(QString)
+QtCore.QSortFilterProxyModel.setFilterRegularExpression?4(QRegularExpression)
+QtCore.QSortFilterProxyModel.setFilterRegularExpression?4(QString)
+QtCore.QSortFilterProxyModel.setFilterWildcard?4(QString)
+QtCore.QSortFilterProxyModel.filterAcceptsRow?4(int, QModelIndex) -> bool
+QtCore.QSortFilterProxyModel.filterAcceptsColumn?4(int, QModelIndex) -> bool
+QtCore.QSortFilterProxyModel.lessThan?4(QModelIndex, QModelIndex) -> bool
+QtCore.QSortFilterProxyModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtCore.QSortFilterProxyModel.parent?4(QModelIndex) -> QModelIndex
+QtCore.QSortFilterProxyModel.parent?4() -> QObject
+QtCore.QSortFilterProxyModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QSortFilterProxyModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QSortFilterProxyModel.hasChildren?4(QModelIndex parent=QModelIndex()) -> bool
+QtCore.QSortFilterProxyModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtCore.QSortFilterProxyModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QSortFilterProxyModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtCore.QSortFilterProxyModel.setHeaderData?4(int, Qt.Orientation, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QSortFilterProxyModel.mimeData?4(unknown-type) -> QMimeData
+QtCore.QSortFilterProxyModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtCore.QSortFilterProxyModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QSortFilterProxyModel.insertColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QSortFilterProxyModel.removeRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QSortFilterProxyModel.removeColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QSortFilterProxyModel.fetchMore?4(QModelIndex)
+QtCore.QSortFilterProxyModel.canFetchMore?4(QModelIndex) -> bool
+QtCore.QSortFilterProxyModel.flags?4(QModelIndex) -> unknown-type
+QtCore.QSortFilterProxyModel.buddy?4(QModelIndex) -> QModelIndex
+QtCore.QSortFilterProxyModel.span?4(QModelIndex) -> QSize
+QtCore.QSortFilterProxyModel.match?4(QModelIndex, int, QVariant, int hits=1, unknown-type flags=Qt.MatchFlags(Qt.MatchStartsWith|Qt.MatchWrap)) -> unknown-type
+QtCore.QSortFilterProxyModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
+QtCore.QSortFilterProxyModel.sortCaseSensitivity?4() -> Qt.CaseSensitivity
+QtCore.QSortFilterProxyModel.setSortCaseSensitivity?4(Qt.CaseSensitivity)
+QtCore.QSortFilterProxyModel.dynamicSortFilter?4() -> bool
+QtCore.QSortFilterProxyModel.setDynamicSortFilter?4(bool)
+QtCore.QSortFilterProxyModel.sortRole?4() -> int
+QtCore.QSortFilterProxyModel.setSortRole?4(int)
+QtCore.QSortFilterProxyModel.sortColumn?4() -> int
+QtCore.QSortFilterProxyModel.sortOrder?4() -> Qt.SortOrder
+QtCore.QSortFilterProxyModel.filterRole?4() -> int
+QtCore.QSortFilterProxyModel.setFilterRole?4(int)
+QtCore.QSortFilterProxyModel.mimeTypes?4() -> QStringList
+QtCore.QSortFilterProxyModel.supportedDropActions?4() -> unknown-type
+QtCore.QSortFilterProxyModel.isSortLocaleAware?4() -> bool
+QtCore.QSortFilterProxyModel.setSortLocaleAware?4(bool)
+QtCore.QSortFilterProxyModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+QtCore.QSortFilterProxyModel.isRecursiveFilteringEnabled?4() -> bool
+QtCore.QSortFilterProxyModel.setRecursiveFilteringEnabled?4(bool)
+QtCore.QSortFilterProxyModel.beginFilterChange?4()
+QtCore.QSortFilterProxyModel.invalidateFilter?4()
+QtCore.QSortFilterProxyModel.invalidateRowsFilter?4()
+QtCore.QSortFilterProxyModel.invalidateColumnsFilter?4()
+QtCore.QSortFilterProxyModel.dynamicSortFilterChanged?4(bool)
+QtCore.QSortFilterProxyModel.filterCaseSensitivityChanged?4(Qt.CaseSensitivity)
+QtCore.QSortFilterProxyModel.sortCaseSensitivityChanged?4(Qt.CaseSensitivity)
+QtCore.QSortFilterProxyModel.sortLocaleAwareChanged?4(bool)
+QtCore.QSortFilterProxyModel.sortRoleChanged?4(int)
+QtCore.QSortFilterProxyModel.filterRoleChanged?4(int)
+QtCore.QSortFilterProxyModel.recursiveFilteringEnabledChanged?4(bool)
+QtCore.QSortFilterProxyModel.autoAcceptChildRows?4() -> bool
+QtCore.QSortFilterProxyModel.setAutoAcceptChildRows?4(bool)
+QtCore.QSortFilterProxyModel.autoAcceptChildRowsChanged?4(bool)
+QtCore.QSortFilterProxyModel.endFilterChange?4(unknown-type directions=QSortFilterProxyModel.Direction.Both)
+QtCore.QStandardPaths.LocateOption?10
+QtCore.QStandardPaths.LocateOption.LocateFile?10
+QtCore.QStandardPaths.LocateOption.LocateDirectory?10
+QtCore.QStandardPaths.StandardLocation?10
+QtCore.QStandardPaths.StandardLocation.DesktopLocation?10
+QtCore.QStandardPaths.StandardLocation.DocumentsLocation?10
+QtCore.QStandardPaths.StandardLocation.FontsLocation?10
+QtCore.QStandardPaths.StandardLocation.ApplicationsLocation?10
+QtCore.QStandardPaths.StandardLocation.MusicLocation?10
+QtCore.QStandardPaths.StandardLocation.MoviesLocation?10
+QtCore.QStandardPaths.StandardLocation.PicturesLocation?10
+QtCore.QStandardPaths.StandardLocation.TempLocation?10
+QtCore.QStandardPaths.StandardLocation.HomeLocation?10
+QtCore.QStandardPaths.StandardLocation.CacheLocation?10
+QtCore.QStandardPaths.StandardLocation.GenericDataLocation?10
+QtCore.QStandardPaths.StandardLocation.RuntimeLocation?10
+QtCore.QStandardPaths.StandardLocation.ConfigLocation?10
+QtCore.QStandardPaths.StandardLocation.DownloadLocation?10
+QtCore.QStandardPaths.StandardLocation.GenericCacheLocation?10
+QtCore.QStandardPaths.StandardLocation.GenericConfigLocation?10
+QtCore.QStandardPaths.StandardLocation.AppDataLocation?10
+QtCore.QStandardPaths.StandardLocation.AppLocalDataLocation?10
+QtCore.QStandardPaths.StandardLocation.AppConfigLocation?10
+QtCore.QStandardPaths.StandardLocation.PublicShareLocation?10
+QtCore.QStandardPaths.StandardLocation.TemplatesLocation?10
+QtCore.QStandardPaths.StandardLocation.StateLocation?10
+QtCore.QStandardPaths.StandardLocation.GenericStateLocation?10
+QtCore.QStandardPaths?1(QStandardPaths)
+QtCore.QStandardPaths.__init__?1(self, QStandardPaths)
+QtCore.QStandardPaths.writableLocation?4(QStandardPaths.StandardLocation) -> QString
+QtCore.QStandardPaths.standardLocations?4(QStandardPaths.StandardLocation) -> QStringList
+QtCore.QStandardPaths.locate?4(QStandardPaths.StandardLocation, QString, unknown-type options=QStandardPaths.LocateFile) -> QString
+QtCore.QStandardPaths.locateAll?4(QStandardPaths.StandardLocation, QString, unknown-type options=QStandardPaths.LocateFile) -> QStringList
+QtCore.QStandardPaths.displayName?4(QStandardPaths.StandardLocation) -> QString
+QtCore.QStandardPaths.findExecutable?4(QString, QStringList paths=[]) -> QString
+QtCore.QStandardPaths.setTestModeEnabled?4(bool)
+QtCore.QStorageInfo?1()
+QtCore.QStorageInfo.__init__?1(self)
+QtCore.QStorageInfo?1(QString)
+QtCore.QStorageInfo.__init__?1(self, QString)
+QtCore.QStorageInfo?1(QDir)
+QtCore.QStorageInfo.__init__?1(self, QDir)
+QtCore.QStorageInfo?1(QStorageInfo)
+QtCore.QStorageInfo.__init__?1(self, QStorageInfo)
+QtCore.QStorageInfo.swap?4(QStorageInfo)
+QtCore.QStorageInfo.setPath?4(QString)
+QtCore.QStorageInfo.rootPath?4() -> QString
+QtCore.QStorageInfo.device?4() -> QByteArray
+QtCore.QStorageInfo.fileSystemType?4() -> QByteArray
+QtCore.QStorageInfo.name?4() -> QString
+QtCore.QStorageInfo.displayName?4() -> QString
+QtCore.QStorageInfo.bytesTotal?4() -> int
+QtCore.QStorageInfo.bytesFree?4() -> int
+QtCore.QStorageInfo.bytesAvailable?4() -> int
+QtCore.QStorageInfo.isReadOnly?4() -> bool
+QtCore.QStorageInfo.isReady?4() -> bool
+QtCore.QStorageInfo.isValid?4() -> bool
+QtCore.QStorageInfo.refresh?4()
+QtCore.QStorageInfo.mountedVolumes?4() -> unknown-type
+QtCore.QStorageInfo.root?4() -> QStorageInfo
+QtCore.QStorageInfo.isRoot?4() -> bool
+QtCore.QStorageInfo.blockSize?4() -> int
+QtCore.QStorageInfo.subvolume?4() -> QByteArray
+QtCore.QStringConverterBase.Flag?10
+QtCore.QStringConverterBase.Flag.Default?10
+QtCore.QStringConverterBase.Flag.Stateless?10
+QtCore.QStringConverterBase.Flag.ConvertInvalidToNull?10
+QtCore.QStringConverterBase.Flag.WriteBom?10
+QtCore.QStringConverterBase.Flag.ConvertInitialBom?10
+QtCore.QStringConverterBase.Flag.UsesIcu?10
+QtCore.QStringConverterBase?1()
+QtCore.QStringConverterBase.__init__?1(self)
+QtCore.QStringConverter.FinalizeResultError?10
+QtCore.QStringConverter.FinalizeResultError.NoError?10
+QtCore.QStringConverter.FinalizeResultError.InvalidCharacters?10
+QtCore.QStringConverter.FinalizeResultError.NotEnoughSpace?10
+QtCore.QStringConverter.Encoding?10
+QtCore.QStringConverter.Encoding.Utf8?10
+QtCore.QStringConverter.Encoding.Utf16?10
+QtCore.QStringConverter.Encoding.Utf16LE?10
+QtCore.QStringConverter.Encoding.Utf16BE?10
+QtCore.QStringConverter.Encoding.Utf32?10
+QtCore.QStringConverter.Encoding.Utf32LE?10
+QtCore.QStringConverter.Encoding.Utf32BE?10
+QtCore.QStringConverter.Encoding.Latin1?10
+QtCore.QStringConverter.Encoding.System?10
+QtCore.QStringConverter?1()
+QtCore.QStringConverter.__init__?1(self)
+QtCore.QStringConverter?1(QStringConverter.Encoding, unknown-type)
+QtCore.QStringConverter.__init__?1(self, QStringConverter.Encoding, unknown-type)
+QtCore.QStringConverter?1(QAnyStringView, unknown-type)
+QtCore.QStringConverter.__init__?1(self, QAnyStringView, unknown-type)
+QtCore.QStringConverter.isValid?4() -> bool
+QtCore.QStringConverter.resetState?4()
+QtCore.QStringConverter.hasError?4() -> bool
+QtCore.QStringConverter.name?4() -> str
+QtCore.QStringConverter.nameForEncoding?4(QStringConverter.Encoding) -> str
+QtCore.QStringConverter.availableCodecs?4() -> QStringList
+QtCore.QStringEncoder?1()
+QtCore.QStringEncoder.__init__?1(self)
+QtCore.QStringEncoder?1(QStringConverter.Encoding, unknown-type flags=QStringConverterBase.Flag.Default)
+QtCore.QStringEncoder.__init__?1(self, QStringConverter.Encoding, unknown-type flags=QStringConverterBase.Flag.Default)
+QtCore.QStringEncoder?1(QAnyStringView, unknown-type flags=QStringConverterBase.Flag.Default)
+QtCore.QStringEncoder.__init__?1(self, QAnyStringView, unknown-type flags=QStringConverterBase.Flag.Default)
+QtCore.QStringEncoder.encode?4(QStringView) -> QByteArray
+QtCore.QStringDecoder?1()
+QtCore.QStringDecoder.__init__?1(self)
+QtCore.QStringDecoder?1(QStringConverter.Encoding, unknown-type flags=QStringConverterBase.Flag.Default)
+QtCore.QStringDecoder.__init__?1(self, QStringConverter.Encoding, unknown-type flags=QStringConverterBase.Flag.Default)
+QtCore.QStringDecoder?1(QAnyStringView, unknown-type flags=QStringConverterBase.Flag.Default)
+QtCore.QStringDecoder.__init__?1(self, QAnyStringView, unknown-type flags=QStringConverterBase.Flag.Default)
+QtCore.QStringDecoder.decode?4(QByteArrayView) -> QString
+QtCore.QStringDecoder.decoderForHtml?4(QByteArrayView) -> QStringDecoder
+QtCore.QStringListModel?1(QObject parent=None)
+QtCore.QStringListModel.__init__?1(self, QObject parent=None)
+QtCore.QStringListModel?1(QStringList, QObject parent=None)
+QtCore.QStringListModel.__init__?1(self, QStringList, QObject parent=None)
+QtCore.QStringListModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QStringListModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtCore.QStringListModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QStringListModel.flags?4(QModelIndex) -> unknown-type
+QtCore.QStringListModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QStringListModel.removeRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QStringListModel.stringList?4() -> QStringList
+QtCore.QStringListModel.setStringList?4(QStringList)
+QtCore.QStringListModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
+QtCore.QStringListModel.supportedDropActions?4() -> unknown-type
+QtCore.QStringListModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+QtCore.QStringListModel.moveRows?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QStringListModel.itemData?4(QModelIndex) -> unknown-type
+QtCore.QStringListModel.setItemData?4(QModelIndex, unknown-type) -> bool
+QtCore.QStringListModel.clearItemData?4(QModelIndex) -> bool
+QtCore.QSysInfo.Endian?10
+QtCore.QSysInfo.Endian.BigEndian?10
+QtCore.QSysInfo.Endian.LittleEndian?10
+QtCore.QSysInfo.Endian.ByteOrder?10
+QtCore.QSysInfo.Sizes?10
+QtCore.QSysInfo.Sizes.WordSize?10
+QtCore.QSysInfo?1()
+QtCore.QSysInfo.__init__?1(self)
+QtCore.QSysInfo?1(QSysInfo)
+QtCore.QSysInfo.__init__?1(self, QSysInfo)
+QtCore.QSysInfo.buildCpuArchitecture?4() -> QString
+QtCore.QSysInfo.currentCpuArchitecture?4() -> QString
+QtCore.QSysInfo.buildAbi?4() -> QString
+QtCore.QSysInfo.kernelType?4() -> QString
+QtCore.QSysInfo.kernelVersion?4() -> QString
+QtCore.QSysInfo.productType?4() -> QString
+QtCore.QSysInfo.productVersion?4() -> QString
+QtCore.QSysInfo.prettyProductName?4() -> QString
+QtCore.QSysInfo.machineHostName?4() -> QString
+QtCore.QSysInfo.machineUniqueId?4() -> QByteArray
+QtCore.QSysInfo.bootUniqueId?4() -> QByteArray
+QtCore.QSystemSemaphore.SystemSemaphoreError?10
+QtCore.QSystemSemaphore.SystemSemaphoreError.NoError?10
+QtCore.QSystemSemaphore.SystemSemaphoreError.PermissionDenied?10
+QtCore.QSystemSemaphore.SystemSemaphoreError.KeyError?10
+QtCore.QSystemSemaphore.SystemSemaphoreError.AlreadyExists?10
+QtCore.QSystemSemaphore.SystemSemaphoreError.NotFound?10
+QtCore.QSystemSemaphore.SystemSemaphoreError.OutOfResources?10
+QtCore.QSystemSemaphore.SystemSemaphoreError.UnknownError?10
+QtCore.QSystemSemaphore.AccessMode?10
+QtCore.QSystemSemaphore.AccessMode.Open?10
+QtCore.QSystemSemaphore.AccessMode.Create?10
+QtCore.QSystemSemaphore?1(QNativeIpcKey, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
+QtCore.QSystemSemaphore.__init__?1(self, QNativeIpcKey, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
+QtCore.QSystemSemaphore?1(QString, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
+QtCore.QSystemSemaphore.__init__?1(self, QString, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
+QtCore.QSystemSemaphore.setKey?4(QString, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
+QtCore.QSystemSemaphore.key?4() -> QString
+QtCore.QSystemSemaphore.acquire?4() -> bool
+QtCore.QSystemSemaphore.release?4(int n=1) -> bool
+QtCore.QSystemSemaphore.error?4() -> QSystemSemaphore.SystemSemaphoreError
+QtCore.QSystemSemaphore.errorString?4() -> QString
+QtCore.QSystemSemaphore.setNativeKey?4(QNativeIpcKey, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open)
+QtCore.QSystemSemaphore.setNativeKey?4(QString, int initialValue=0, QSystemSemaphore.AccessMode mode=QSystemSemaphore.Open, QNativeIpcKey.Type type=QNativeIpcKey.legacyDefaultTypeForOs())
+QtCore.QSystemSemaphore.nativeIpcKey?4() -> QNativeIpcKey
+QtCore.QSystemSemaphore.isKeyTypeSupported?4(QNativeIpcKey.Type) -> bool
+QtCore.QSystemSemaphore.platformSafeKey?4(QString, QNativeIpcKey.Type type=QNativeIpcKey.DefaultTypeForOs) -> QNativeIpcKey
+QtCore.QSystemSemaphore.legacyNativeKey?4(QString, QNativeIpcKey.Type type=QNativeIpcKey.legacyDefaultTypeForOs()) -> QNativeIpcKey
+QtCore.QTemporaryDir?1()
+QtCore.QTemporaryDir.__init__?1(self)
+QtCore.QTemporaryDir?1(QString)
+QtCore.QTemporaryDir.__init__?1(self, QString)
+QtCore.QTemporaryDir.isValid?4() -> bool
+QtCore.QTemporaryDir.autoRemove?4() -> bool
+QtCore.QTemporaryDir.setAutoRemove?4(bool)
+QtCore.QTemporaryDir.remove?4() -> bool
+QtCore.QTemporaryDir.path?4() -> QString
+QtCore.QTemporaryDir.errorString?4() -> QString
+QtCore.QTemporaryDir.filePath?4(QString) -> QString
+QtCore.QTemporaryDir.swap?4(QTemporaryDir)
+QtCore.QTemporaryFile?1()
+QtCore.QTemporaryFile.__init__?1(self)
+QtCore.QTemporaryFile?1(QString)
+QtCore.QTemporaryFile.__init__?1(self, QString)
+QtCore.QTemporaryFile?1(QObject)
+QtCore.QTemporaryFile.__init__?1(self, QObject)
+QtCore.QTemporaryFile?1(QString, QObject)
+QtCore.QTemporaryFile.__init__?1(self, QString, QObject)
+QtCore.QTemporaryFile.autoRemove?4() -> bool
+QtCore.QTemporaryFile.setAutoRemove?4(bool)
+QtCore.QTemporaryFile.open?4() -> bool
+QtCore.QTemporaryFile.fileName?4() -> QString
+QtCore.QTemporaryFile.fileTemplate?4() -> QString
+QtCore.QTemporaryFile.setFileTemplate?4(QString)
+QtCore.QTemporaryFile.createNativeFile?4(QString) -> QTemporaryFile
+QtCore.QTemporaryFile.createNativeFile?4(QFile) -> QTemporaryFile
+QtCore.QTemporaryFile.rename?4(QString) -> bool
+QtCore.QTemporaryFile.renameOverwrite?4(QString) -> bool
+QtCore.QTemporaryFile.open?4(unknown-type) -> bool
+QtCore.QTextBoundaryFinder.BoundaryType?10
+QtCore.QTextBoundaryFinder.BoundaryType.Grapheme?10
+QtCore.QTextBoundaryFinder.BoundaryType.Word?10
+QtCore.QTextBoundaryFinder.BoundaryType.Line?10
+QtCore.QTextBoundaryFinder.BoundaryType.Sentence?10
+QtCore.QTextBoundaryFinder.BoundaryReason?10
+QtCore.QTextBoundaryFinder.BoundaryReason.NotAtBoundary?10
+QtCore.QTextBoundaryFinder.BoundaryReason.SoftHyphen?10
+QtCore.QTextBoundaryFinder.BoundaryReason.BreakOpportunity?10
+QtCore.QTextBoundaryFinder.BoundaryReason.StartOfItem?10
+QtCore.QTextBoundaryFinder.BoundaryReason.EndOfItem?10
+QtCore.QTextBoundaryFinder.BoundaryReason.MandatoryBreak?10
+QtCore.QTextBoundaryFinder?1()
+QtCore.QTextBoundaryFinder.__init__?1(self)
+QtCore.QTextBoundaryFinder?1(QTextBoundaryFinder)
+QtCore.QTextBoundaryFinder.__init__?1(self, QTextBoundaryFinder)
+QtCore.QTextBoundaryFinder?1(QTextBoundaryFinder.BoundaryType, QString)
+QtCore.QTextBoundaryFinder.__init__?1(self, QTextBoundaryFinder.BoundaryType, QString)
+QtCore.QTextBoundaryFinder.isValid?4() -> bool
+QtCore.QTextBoundaryFinder.type?4() -> QTextBoundaryFinder.BoundaryType
+QtCore.QTextBoundaryFinder.string?4() -> QString
+QtCore.QTextBoundaryFinder.toStart?4()
+QtCore.QTextBoundaryFinder.toEnd?4()
+QtCore.QTextBoundaryFinder.position?4() -> int
+QtCore.QTextBoundaryFinder.setPosition?4(int)
+QtCore.QTextBoundaryFinder.toNextBoundary?4() -> int
+QtCore.QTextBoundaryFinder.toPreviousBoundary?4() -> int
+QtCore.QTextBoundaryFinder.isAtBoundary?4() -> bool
+QtCore.QTextBoundaryFinder.boundaryReasons?4() -> unknown-type
+QtCore.QTextBoundaryFinder.swap?4(QTextBoundaryFinder)
+QtCore.QTextStream.NumberFlag?10
+QtCore.QTextStream.NumberFlag.ShowBase?10
+QtCore.QTextStream.NumberFlag.ForcePoint?10
+QtCore.QTextStream.NumberFlag.ForceSign?10
+QtCore.QTextStream.NumberFlag.UppercaseBase?10
+QtCore.QTextStream.NumberFlag.UppercaseDigits?10
+QtCore.QTextStream.Status?10
+QtCore.QTextStream.Status.Ok?10
+QtCore.QTextStream.Status.ReadPastEnd?10
+QtCore.QTextStream.Status.ReadCorruptData?10
+QtCore.QTextStream.Status.WriteFailed?10
+QtCore.QTextStream.FieldAlignment?10
+QtCore.QTextStream.FieldAlignment.AlignLeft?10
+QtCore.QTextStream.FieldAlignment.AlignRight?10
+QtCore.QTextStream.FieldAlignment.AlignCenter?10
+QtCore.QTextStream.FieldAlignment.AlignAccountingStyle?10
+QtCore.QTextStream.RealNumberNotation?10
+QtCore.QTextStream.RealNumberNotation.SmartNotation?10
+QtCore.QTextStream.RealNumberNotation.FixedNotation?10
+QtCore.QTextStream.RealNumberNotation.ScientificNotation?10
+QtCore.QTextStream?1()
+QtCore.QTextStream.__init__?1(self)
+QtCore.QTextStream?1(QIODevice)
+QtCore.QTextStream.__init__?1(self, QIODevice)
+QtCore.QTextStream?1(QByteArray, unknown-type mode=QIODeviceBase.ReadWrite)
+QtCore.QTextStream.__init__?1(self, QByteArray, unknown-type mode=QIODeviceBase.ReadWrite)
+QtCore.QTextStream.setEncoding?4(QStringConverter.Encoding)
+QtCore.QTextStream.encoding?4() -> QStringConverter.Encoding
+QtCore.QTextStream.setAutoDetectUnicode?4(bool)
+QtCore.QTextStream.autoDetectUnicode?4() -> bool
+QtCore.QTextStream.setGenerateByteOrderMark?4(bool)
+QtCore.QTextStream.generateByteOrderMark?4() -> bool
+QtCore.QTextStream.setLocale?4(QLocale)
+QtCore.QTextStream.locale?4() -> QLocale
+QtCore.QTextStream.setDevice?4(QIODevice)
+QtCore.QTextStream.device?4() -> QIODevice
+QtCore.QTextStream.status?4() -> QTextStream.Status
+QtCore.QTextStream.setStatus?4(QTextStream.Status)
+QtCore.QTextStream.resetStatus?4()
+QtCore.QTextStream.atEnd?4() -> bool
+QtCore.QTextStream.reset?4()
+QtCore.QTextStream.flush?4()
+QtCore.QTextStream.seek?4(int) -> bool
+QtCore.QTextStream.pos?4() -> int
+QtCore.QTextStream.skipWhiteSpace?4()
+QtCore.QTextStream.readLine?4(int maxLength=0) -> QString
+QtCore.QTextStream.readAll?4() -> QString
+QtCore.QTextStream.read?4(int) -> QString
+QtCore.QTextStream.setFieldAlignment?4(QTextStream.FieldAlignment)
+QtCore.QTextStream.fieldAlignment?4() -> QTextStream.FieldAlignment
+QtCore.QTextStream.setPadChar?4(QChar)
+QtCore.QTextStream.padChar?4() -> QChar
+QtCore.QTextStream.setFieldWidth?4(int)
+QtCore.QTextStream.fieldWidth?4() -> int
+QtCore.QTextStream.setNumberFlags?4(unknown-type)
+QtCore.QTextStream.numberFlags?4() -> unknown-type
+QtCore.QTextStream.setIntegerBase?4(int)
+QtCore.QTextStream.integerBase?4() -> int
+QtCore.QTextStream.setRealNumberNotation?4(QTextStream.RealNumberNotation)
+QtCore.QTextStream.realNumberNotation?4() -> QTextStream.RealNumberNotation
+QtCore.QTextStream.setRealNumberPrecision?4(int)
+QtCore.QTextStream.realNumberPrecision?4() -> int
+QtCore.QThread.QualityOfService?10
+QtCore.QThread.QualityOfService.Auto?10
+QtCore.QThread.QualityOfService.High?10
+QtCore.QThread.QualityOfService.Eco?10
+QtCore.QThread.Priority?10
+QtCore.QThread.Priority.IdlePriority?10
+QtCore.QThread.Priority.LowestPriority?10
+QtCore.QThread.Priority.LowPriority?10
+QtCore.QThread.Priority.NormalPriority?10
+QtCore.QThread.Priority.HighPriority?10
+QtCore.QThread.Priority.HighestPriority?10
+QtCore.QThread.Priority.TimeCriticalPriority?10
+QtCore.QThread.Priority.InheritPriority?10
+QtCore.QThread?1(QObject parent=None)
+QtCore.QThread.__init__?1(self, QObject parent=None)
+QtCore.QThread.currentThread?4() -> QThread
+QtCore.QThread.currentThreadId?4() -> PyQt6.sip.voidptr
+QtCore.QThread.idealThreadCount?4() -> int
+QtCore.QThread.yieldCurrentThread?4()
+QtCore.QThread.isFinished?4() -> bool
+QtCore.QThread.isRunning?4() -> bool
+QtCore.QThread.setPriority?4(QThread.Priority)
+QtCore.QThread.priority?4() -> QThread.Priority
+QtCore.QThread.setStackSize?4(int)
+QtCore.QThread.stackSize?4() -> int
+QtCore.QThread.exit?4(int returnCode=0)
+QtCore.QThread.start?4(QThread.Priority priority=QThread.InheritPriority)
+QtCore.QThread.terminate?4()
+QtCore.QThread.quit?4()
+QtCore.QThread.wait?4(QDeadlineTimer deadline=QDeadlineTimer(QDeadlineTimer.Forever)) -> bool
+QtCore.QThread.wait?4(int) -> bool
+QtCore.QThread.started?4()
+QtCore.QThread.finished?4()
+QtCore.QThread.run?4()
+QtCore.QThread.exec?4() -> int
+QtCore.QThread.setTerminationEnabled?4(bool enabled=True)
+QtCore.QThread.event?4(QEvent) -> bool
+QtCore.QThread.sleep?4(int)
+QtCore.QThread.msleep?4(int)
+QtCore.QThread.usleep?4(int)
+QtCore.QThread.eventDispatcher?4() -> QAbstractEventDispatcher
+QtCore.QThread.setEventDispatcher?4(QAbstractEventDispatcher)
+QtCore.QThread.requestInterruption?4()
+QtCore.QThread.isInterruptionRequested?4() -> bool
+QtCore.QThread.loopLevel?4() -> int
+QtCore.QThread.isMainThread?4() -> bool
+QtCore.QThread.isCurrentThread?4() -> bool
+QtCore.QThread.setServiceLevel?4(QThread.QualityOfService)
+QtCore.QThread.serviceLevel?4() -> QThread.QualityOfService
+QtCore.QThreadPool?1(QObject parent=None)
+QtCore.QThreadPool.__init__?1(self, QObject parent=None)
+QtCore.QThreadPool.globalInstance?4() -> QThreadPool
+QtCore.QThreadPool.start?4(QRunnable, int priority=0)
+QtCore.QThreadPool.start?4(Callable[..., None], int priority=0)
+QtCore.QThreadPool.tryStart?4(QRunnable) -> bool
+QtCore.QThreadPool.tryStart?4(Callable[..., None]) -> bool
+QtCore.QThreadPool.tryTake?4(QRunnable) -> bool
+QtCore.QThreadPool.expiryTimeout?4() -> int
+QtCore.QThreadPool.setExpiryTimeout?4(int)
+QtCore.QThreadPool.maxThreadCount?4() -> int
+QtCore.QThreadPool.setMaxThreadCount?4(int)
+QtCore.QThreadPool.activeThreadCount?4() -> int
+QtCore.QThreadPool.reserveThread?4()
+QtCore.QThreadPool.releaseThread?4()
+QtCore.QThreadPool.waitForDone?4(QDeadlineTimer) -> bool
+QtCore.QThreadPool.waitForDone?4(int msecs=-1) -> bool
+QtCore.QThreadPool.clear?4()
+QtCore.QThreadPool.setStackSize?4(int)
+QtCore.QThreadPool.stackSize?4() -> int
+QtCore.QThreadPool.contains?4(QThread) -> bool
+QtCore.QThreadPool.setThreadPriority?4(QThread.Priority)
+QtCore.QThreadPool.threadPriority?4() -> QThread.Priority
+QtCore.QThreadPool.startOnReservedThread?4(QRunnable)
+QtCore.QThreadPool.startOnReservedThread?4(Callable[..., None])
+QtCore.QThreadPool.setServiceLevel?4(QThread.QualityOfService)
+QtCore.QThreadPool.serviceLevel?4() -> QThread.QualityOfService
+QtCore.QTimeLine.State?10
+QtCore.QTimeLine.State.NotRunning?10
+QtCore.QTimeLine.State.Paused?10
+QtCore.QTimeLine.State.Running?10
+QtCore.QTimeLine.Direction?10
+QtCore.QTimeLine.Direction.Forward?10
+QtCore.QTimeLine.Direction.Backward?10
+QtCore.QTimeLine?1(int duration=1000, QObject parent=None)
+QtCore.QTimeLine.__init__?1(self, int duration=1000, QObject parent=None)
+QtCore.QTimeLine.state?4() -> QTimeLine.State
+QtCore.QTimeLine.loopCount?4() -> int
+QtCore.QTimeLine.setLoopCount?4(int)
+QtCore.QTimeLine.direction?4() -> QTimeLine.Direction
+QtCore.QTimeLine.setDirection?4(QTimeLine.Direction)
+QtCore.QTimeLine.duration?4() -> int
+QtCore.QTimeLine.setDuration?4(int)
+QtCore.QTimeLine.startFrame?4() -> int
+QtCore.QTimeLine.setStartFrame?4(int)
+QtCore.QTimeLine.endFrame?4() -> int
+QtCore.QTimeLine.setEndFrame?4(int)
+QtCore.QTimeLine.setFrameRange?4(int, int)
+QtCore.QTimeLine.updateInterval?4() -> int
+QtCore.QTimeLine.setUpdateInterval?4(int)
+QtCore.QTimeLine.currentTime?4() -> int
+QtCore.QTimeLine.currentFrame?4() -> int
+QtCore.QTimeLine.currentValue?4() -> float
+QtCore.QTimeLine.frameForTime?4(int) -> int
+QtCore.QTimeLine.valueForTime?4(int) -> float
+QtCore.QTimeLine.resume?4()
+QtCore.QTimeLine.setCurrentTime?4(int)
+QtCore.QTimeLine.setPaused?4(bool)
+QtCore.QTimeLine.start?4()
+QtCore.QTimeLine.stop?4()
+QtCore.QTimeLine.toggleDirection?4()
+QtCore.QTimeLine.finished?4()
+QtCore.QTimeLine.frameChanged?4(int)
+QtCore.QTimeLine.stateChanged?4(QTimeLine.State)
+QtCore.QTimeLine.valueChanged?4(float)
+QtCore.QTimeLine.timerEvent?4(QTimerEvent)
+QtCore.QTimeLine.easingCurve?4() -> QEasingCurve
+QtCore.QTimeLine.setEasingCurve?4(QEasingCurve)
+QtCore.QTimer?1(QObject parent=None)
+QtCore.QTimer.__init__?1(self, QObject parent=None)
+QtCore.QTimer.isActive?4() -> bool
+QtCore.QTimer.timerId?4() -> int
+QtCore.QTimer.setInterval?4(int)
+QtCore.QTimer.interval?4() -> int
+QtCore.QTimer.isSingleShot?4() -> bool
+QtCore.QTimer.setSingleShot?4(bool)
+QtCore.QTimer.singleShot?4(int, Any)
+QtCore.QTimer.singleShot?4(int, Qt.TimerType, Any)
+QtCore.QTimer.start?4(int)
+QtCore.QTimer.start?4()
+QtCore.QTimer.stop?4()
+QtCore.QTimer.timeout?4()
+QtCore.QTimer.timerEvent?4(QTimerEvent)
+QtCore.QTimer.setTimerType?4(Qt.TimerType)
+QtCore.QTimer.timerType?4() -> Qt.TimerType
+QtCore.QTimer.remainingTime?4() -> int
+QtCore.QTimer.id?4() -> int
+QtCore.QTimeZone.Initialization?10
+QtCore.QTimeZone.Initialization.LocalTime?10
+QtCore.QTimeZone.Initialization.UTC?10
+QtCore.QTimeZone.NameType?10
+QtCore.QTimeZone.NameType.DefaultName?10
+QtCore.QTimeZone.NameType.LongName?10
+QtCore.QTimeZone.NameType.ShortName?10
+QtCore.QTimeZone.NameType.OffsetName?10
+QtCore.QTimeZone.TimeType?10
+QtCore.QTimeZone.TimeType.StandardTime?10
+QtCore.QTimeZone.TimeType.DaylightTime?10
+QtCore.QTimeZone.TimeType.GenericTime?10
+QtCore.QTimeZone.MaxUtcOffsetSecs?7
+QtCore.QTimeZone.MinUtcOffsetSecs?7
+QtCore.QTimeZone?1(QTimeZone.Initialization)
+QtCore.QTimeZone.__init__?1(self, QTimeZone.Initialization)
+QtCore.QTimeZone?1(QByteArray, int, QString, QString, QLocale.Country territory=QLocale.AnyTerritory, QString comment='')
+QtCore.QTimeZone.__init__?1(self, QByteArray, int, QString, QString, QLocale.Country territory=QLocale.AnyTerritory, QString comment='')
+QtCore.QTimeZone?1(QByteArray)
+QtCore.QTimeZone.__init__?1(self, QByteArray)
+QtCore.QTimeZone?1(int)
+QtCore.QTimeZone.__init__?1(self, int)
+QtCore.QTimeZone?1(QTimeZone)
+QtCore.QTimeZone.__init__?1(self, QTimeZone)
+QtCore.QTimeZone?1()
+QtCore.QTimeZone.__init__?1(self)
+QtCore.QTimeZone.swap?4(QTimeZone)
+QtCore.QTimeZone.isValid?4() -> bool
+QtCore.QTimeZone.id?4() -> QByteArray
+QtCore.QTimeZone.country?4() -> QLocale.Country
+QtCore.QTimeZone.territory?4() -> QLocale.Country
+QtCore.QTimeZone.comment?4() -> QString
+QtCore.QTimeZone.displayName?4(QDateTime, QTimeZone.NameType nameType=QTimeZone.DefaultName, QLocale locale=QLocale()) -> QString
+QtCore.QTimeZone.displayName?4(QTimeZone.TimeType, QTimeZone.NameType nameType=QTimeZone.DefaultName, QLocale locale=QLocale()) -> QString
+QtCore.QTimeZone.abbreviation?4(QDateTime) -> QString
+QtCore.QTimeZone.offsetFromUtc?4(QDateTime) -> int
+QtCore.QTimeZone.standardTimeOffset?4(QDateTime) -> int
+QtCore.QTimeZone.daylightTimeOffset?4(QDateTime) -> int
+QtCore.QTimeZone.hasDaylightTime?4() -> bool
+QtCore.QTimeZone.isDaylightTime?4(QDateTime) -> bool
+QtCore.QTimeZone.offsetData?4(QDateTime) -> QTimeZone.OffsetData
+QtCore.QTimeZone.hasTransitions?4() -> bool
+QtCore.QTimeZone.nextTransition?4(QDateTime) -> QTimeZone.OffsetData
+QtCore.QTimeZone.previousTransition?4(QDateTime) -> QTimeZone.OffsetData
+QtCore.QTimeZone.transitions?4(QDateTime, QDateTime) -> unknown-type
+QtCore.QTimeZone.systemTimeZoneId?4() -> QByteArray
+QtCore.QTimeZone.isTimeZoneIdAvailable?4(QByteArray) -> bool
+QtCore.QTimeZone.availableTimeZoneIds?4(QLocale.Country) -> unknown-type
+QtCore.QTimeZone.availableTimeZoneIds?4(int) -> unknown-type
+QtCore.QTimeZone.availableTimeZoneIds?4() -> unknown-type
+QtCore.QTimeZone.ianaIdToWindowsId?4(QByteArray) -> QByteArray
+QtCore.QTimeZone.windowsIdToDefaultIanaId?4(QByteArray) -> QByteArray
+QtCore.QTimeZone.windowsIdToDefaultIanaId?4(QByteArray, QLocale.Country) -> QByteArray
+QtCore.QTimeZone.windowsIdToIanaIds?4(QByteArray) -> unknown-type
+QtCore.QTimeZone.windowsIdToIanaIds?4(QByteArray, QLocale.Country) -> unknown-type
+QtCore.QTimeZone.systemTimeZone?4() -> QTimeZone
+QtCore.QTimeZone.utc?4() -> QTimeZone
+QtCore.QTimeZone.fromSecondsAheadOfUtc?4(int) -> QTimeZone
+QtCore.QTimeZone.timeSpec?4() -> Qt.TimeSpec
+QtCore.QTimeZone.fixedSecondsAheadOfUtc?4() -> int
+QtCore.QTimeZone.isUtcOrFixedOffset?4() -> bool
+QtCore.QTimeZone.isUtcOrFixedOffset?4(Qt.TimeSpec) -> bool
+QtCore.QTimeZone.asBackendZone?4() -> QTimeZone
+QtCore.QTimeZone.hasAlternativeName?4(QByteArrayView) -> bool
+QtCore.QTimeZone.OffsetData.abbreviation?7
+QtCore.QTimeZone.OffsetData.atUtc?7
+QtCore.QTimeZone.OffsetData.daylightTimeOffset?7
+QtCore.QTimeZone.OffsetData.offsetFromUtc?7
+QtCore.QTimeZone.OffsetData.standardTimeOffset?7
+QtCore.QTimeZone.OffsetData?1()
+QtCore.QTimeZone.OffsetData.__init__?1(self)
+QtCore.QTimeZone.OffsetData?1(QTimeZone.OffsetData)
+QtCore.QTimeZone.OffsetData.__init__?1(self, QTimeZone.OffsetData)
+QtCore.QNativeIpcKey.Type?10
+QtCore.QNativeIpcKey.Type.SystemV?10
+QtCore.QNativeIpcKey.Type.PosixRealtime?10
+QtCore.QNativeIpcKey.Type.Windows?10
+QtCore.QNativeIpcKey.DefaultTypeForOs?7
+QtCore.QNativeIpcKey?1()
+QtCore.QNativeIpcKey.__init__?1(self)
+QtCore.QNativeIpcKey?1(QNativeIpcKey.Type)
+QtCore.QNativeIpcKey.__init__?1(self, QNativeIpcKey.Type)
+QtCore.QNativeIpcKey?1(QString, QNativeIpcKey.Type type=QNativeIpcKey.DefaultTypeForOs)
+QtCore.QNativeIpcKey.__init__?1(self, QString, QNativeIpcKey.Type type=QNativeIpcKey.DefaultTypeForOs)
+QtCore.QNativeIpcKey?1(QNativeIpcKey)
+QtCore.QNativeIpcKey.__init__?1(self, QNativeIpcKey)
+QtCore.QNativeIpcKey.legacyDefaultTypeForOs?4() -> QNativeIpcKey.Type
+QtCore.QNativeIpcKey.swap?4(QNativeIpcKey)
+QtCore.QNativeIpcKey.isEmpty?4() -> bool
+QtCore.QNativeIpcKey.isValid?4() -> bool
+QtCore.QNativeIpcKey.type?4() -> QNativeIpcKey.Type
+QtCore.QNativeIpcKey.setType?4(QNativeIpcKey.Type)
+QtCore.QNativeIpcKey.nativeKey?4() -> QString
+QtCore.QNativeIpcKey.setNativeKey?4(QString)
+QtCore.QNativeIpcKey.toString?4() -> QString
+QtCore.QNativeIpcKey.fromString?4(QString) -> QNativeIpcKey
+QtCore.QTranslator?1(QObject parent=None)
+QtCore.QTranslator.__init__?1(self, QObject parent=None)
+QtCore.QTranslator.translate?4(str, str, str disambiguation=None, int n=-1) -> QString
+QtCore.QTranslator.isEmpty?4() -> bool
+QtCore.QTranslator.load?4(QString, QString directory='', QString searchDelimiters='', QString suffix='') -> bool
+QtCore.QTranslator.load?4(QLocale, QString, QString prefix='', QString directory='', QString suffix='') -> bool
+QtCore.QTranslator.loadFromData?4(bytes, QString directory='') -> bool
+QtCore.QTranslator.language?4() -> QString
+QtCore.QTranslator.filePath?4() -> QString
+QtCore.QTransposeProxyModel?1(QObject parent=None)
+QtCore.QTransposeProxyModel.__init__?1(self, QObject parent=None)
+QtCore.QTransposeProxyModel.setSourceModel?4(QAbstractItemModel)
+QtCore.QTransposeProxyModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QTransposeProxyModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtCore.QTransposeProxyModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtCore.QTransposeProxyModel.setHeaderData?4(int, Qt.Orientation, QVariant, int role=Qt.EditRole) -> bool
+QtCore.QTransposeProxyModel.setItemData?4(QModelIndex, unknown-type) -> bool
+QtCore.QTransposeProxyModel.span?4(QModelIndex) -> QSize
+QtCore.QTransposeProxyModel.itemData?4(QModelIndex) -> unknown-type
+QtCore.QTransposeProxyModel.mapFromSource?4(QModelIndex) -> QModelIndex
+QtCore.QTransposeProxyModel.mapToSource?4(QModelIndex) -> QModelIndex
+QtCore.QTransposeProxyModel.parent?4(QModelIndex) -> QModelIndex
+QtCore.QTransposeProxyModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtCore.QTransposeProxyModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QTransposeProxyModel.removeRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QTransposeProxyModel.moveRows?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QTransposeProxyModel.insertColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QTransposeProxyModel.removeColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtCore.QTransposeProxyModel.moveColumns?4(QModelIndex, int, int, QModelIndex, int) -> bool
+QtCore.QTransposeProxyModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
+QtCore.QTypeRevision?1()
+QtCore.QTypeRevision.__init__?1(self)
+QtCore.QTypeRevision?1(QTypeRevision)
+QtCore.QTypeRevision.__init__?1(self, QTypeRevision)
+QtCore.QTypeRevision.hasMajorVersion?4() -> bool
+QtCore.QTypeRevision.majorVersion?4() -> int
+QtCore.QTypeRevision.hasMinorVersion?4() -> bool
+QtCore.QTypeRevision.minorVersion?4() -> int
+QtCore.QTypeRevision.isValid?4() -> bool
+QtCore.QTypeRevision.toEncodedVersion?4() -> int
+QtCore.QTypeRevision.fromEncodedVersion?4(int) -> QTypeRevision
+QtCore.QTypeRevision.zero?4() -> QTypeRevision
+QtCore.QUrl.AceProcessingOption?10
+QtCore.QUrl.AceProcessingOption.IgnoreIDNWhitelist?10
+QtCore.QUrl.AceProcessingOption.AceTransitionalProcessing?10
+QtCore.QUrl.UserInputResolutionOption?10
+QtCore.QUrl.UserInputResolutionOption.DefaultResolution?10
+QtCore.QUrl.UserInputResolutionOption.AssumeLocalFile?10
+QtCore.QUrl.ComponentFormattingOption?10
+QtCore.QUrl.ComponentFormattingOption.PrettyDecoded?10
+QtCore.QUrl.ComponentFormattingOption.EncodeSpaces?10
+QtCore.QUrl.ComponentFormattingOption.EncodeUnicode?10
+QtCore.QUrl.ComponentFormattingOption.EncodeDelimiters?10
+QtCore.QUrl.ComponentFormattingOption.EncodeReserved?10
+QtCore.QUrl.ComponentFormattingOption.DecodeReserved?10
+QtCore.QUrl.ComponentFormattingOption.FullyEncoded?10
+QtCore.QUrl.ComponentFormattingOption.FullyDecoded?10
+QtCore.QUrl.UrlFormattingOption?10
+QtCore.QUrl.UrlFormattingOption.None_?10
+QtCore.QUrl.UrlFormattingOption.RemoveScheme?10
+QtCore.QUrl.UrlFormattingOption.RemovePassword?10
+QtCore.QUrl.UrlFormattingOption.RemoveUserInfo?10
+QtCore.QUrl.UrlFormattingOption.RemovePort?10
+QtCore.QUrl.UrlFormattingOption.RemoveAuthority?10
+QtCore.QUrl.UrlFormattingOption.RemovePath?10
+QtCore.QUrl.UrlFormattingOption.RemoveQuery?10
+QtCore.QUrl.UrlFormattingOption.RemoveFragment?10
+QtCore.QUrl.UrlFormattingOption.PreferLocalFile?10
+QtCore.QUrl.UrlFormattingOption.StripTrailingSlash?10
+QtCore.QUrl.UrlFormattingOption.RemoveFilename?10
+QtCore.QUrl.UrlFormattingOption.NormalizePathSegments?10
+QtCore.QUrl.ParsingMode?10
+QtCore.QUrl.ParsingMode.TolerantMode?10
+QtCore.QUrl.ParsingMode.StrictMode?10
+QtCore.QUrl.ParsingMode.DecodedMode?10
+QtCore.QUrl?1()
+QtCore.QUrl.__init__?1(self)
+QtCore.QUrl?1(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+QtCore.QUrl.__init__?1(self, QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+QtCore.QUrl?1(QUrl)
+QtCore.QUrl.__init__?1(self, QUrl)
+QtCore.QUrl.url?4(unknown-type options=QUrl.FormattingOptions(QUrl.PrettyDecoded)) -> QString
+QtCore.QUrl.setUrl?4(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+QtCore.QUrl.isValid?4() -> bool
+QtCore.QUrl.isEmpty?4() -> bool
+QtCore.QUrl.clear?4()
+QtCore.QUrl.setScheme?4(QString)
+QtCore.QUrl.scheme?4() -> QString
+QtCore.QUrl.setAuthority?4(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+QtCore.QUrl.authority?4(unknown-type options=QUrl.PrettyDecoded) -> QString
+QtCore.QUrl.setUserInfo?4(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+QtCore.QUrl.userInfo?4(unknown-type options=QUrl.PrettyDecoded) -> QString
+QtCore.QUrl.setUserName?4(QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+QtCore.QUrl.userName?4(unknown-type options=QUrl.FullyDecoded) -> QString
+QtCore.QUrl.setPassword?4(QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+QtCore.QUrl.password?4(unknown-type options=QUrl.FullyDecoded) -> QString
+QtCore.QUrl.setHost?4(QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+QtCore.QUrl.host?4(unknown-type=QUrl.FullyDecoded) -> QString
+QtCore.QUrl.setPort?4(int)
+QtCore.QUrl.port?4(int defaultPort=-1) -> int
+QtCore.QUrl.setPath?4(QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+QtCore.QUrl.path?4(unknown-type options=QUrl.FullyDecoded) -> QString
+QtCore.QUrl.setFragment?4(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+QtCore.QUrl.fragment?4(unknown-type options=QUrl.PrettyDecoded) -> QString
+QtCore.QUrl.resolved?4(QUrl) -> QUrl
+QtCore.QUrl.isRelative?4() -> bool
+QtCore.QUrl.isParentOf?4(QUrl) -> bool
+QtCore.QUrl.fromLocalFile?4(QString) -> QUrl
+QtCore.QUrl.toLocalFile?4() -> QString
+QtCore.QUrl.toString?4(unknown-type options=QUrl.FormattingOptions(QUrl.PrettyDecoded)) -> QString
+QtCore.QUrl.toString?4(unknown-type) -> QString
+QtCore.QUrl.toEncoded?4(unknown-type options=QUrl.FullyEncoded) -> QByteArray
+QtCore.QUrl.toEncoded?4(unknown-type) -> QByteArray
+QtCore.QUrl.fromEncoded?4(QByteArrayView, QUrl.ParsingMode mode=QUrl.TolerantMode) -> QUrl
+QtCore.QUrl.detach?4()
+QtCore.QUrl.isDetached?4() -> bool
+QtCore.QUrl.fromPercentEncoding?4(QByteArray) -> QString
+QtCore.QUrl.toPercentEncoding?4(QString, QByteArray exclude=QByteArray(), QByteArray include=QByteArray()) -> QByteArray
+QtCore.QUrl.hasQuery?4() -> bool
+QtCore.QUrl.hasFragment?4() -> bool
+QtCore.QUrl.errorString?4() -> QString
+QtCore.QUrl.fromAce?4(QByteArray, unknown-type options={}) -> QString
+QtCore.QUrl.toAce?4(QString, unknown-type options={}) -> QByteArray
+QtCore.QUrl.idnWhitelist?4() -> QStringList
+QtCore.QUrl.setIdnWhitelist?4(QStringList)
+QtCore.QUrl.fromUserInput?4(QString, QString workingDirectory='', unknown-type options=QUrl.DefaultResolution) -> QUrl
+QtCore.QUrl.swap?4(QUrl)
+QtCore.QUrl.isLocalFile?4() -> bool
+QtCore.QUrl.toDisplayString?4(unknown-type options=QUrl.FormattingOptions(QUrl.PrettyDecoded)) -> QString
+QtCore.QUrl.toDisplayString?4(unknown-type) -> QString
+QtCore.QUrl.setQuery?4(QString, QUrl.ParsingMode mode=QUrl.TolerantMode)
+QtCore.QUrl.setQuery?4(QUrlQuery)
+QtCore.QUrl.query?4(unknown-type options=QUrl.PrettyDecoded) -> QString
+QtCore.QUrl.toStringList?4(unknown-type, unknown-type options=QUrl.FormattingOptions(QUrl.PrettyDecoded)) -> QStringList
+QtCore.QUrl.fromStringList?4(QStringList, QUrl.ParsingMode mode=QUrl.TolerantMode) -> unknown-type
+QtCore.QUrl.adjusted?4(unknown-type) -> QUrl
+QtCore.QUrl.fileName?4(unknown-type options=QUrl.FullyDecoded) -> QString
+QtCore.QUrl.matches?4(QUrl, unknown-type) -> bool
+QtCore.QUrlQuery?1()
+QtCore.QUrlQuery.__init__?1(self)
+QtCore.QUrlQuery?1(QUrl)
+QtCore.QUrlQuery.__init__?1(self, QUrl)
+QtCore.QUrlQuery?1(QString)
+QtCore.QUrlQuery.__init__?1(self, QString)
+QtCore.QUrlQuery?1(QUrlQuery)
+QtCore.QUrlQuery.__init__?1(self, QUrlQuery)
+QtCore.QUrlQuery.swap?4(QUrlQuery)
+QtCore.QUrlQuery.isEmpty?4() -> bool
+QtCore.QUrlQuery.isDetached?4() -> bool
+QtCore.QUrlQuery.clear?4()
+QtCore.QUrlQuery.query?4(unknown-type options=QUrl.PrettyDecoded) -> QString
+QtCore.QUrlQuery.setQuery?4(QString)
+QtCore.QUrlQuery.toString?4(unknown-type options=QUrl.PrettyDecoded) -> QString
+QtCore.QUrlQuery.setQueryDelimiters?4(QChar, QChar)
+QtCore.QUrlQuery.queryValueDelimiter?4() -> QChar
+QtCore.QUrlQuery.queryPairDelimiter?4() -> QChar
+QtCore.QUrlQuery.setQueryItems?4(unknown-type)
+QtCore.QUrlQuery.queryItems?4(unknown-type options=QUrl.PrettyDecoded) -> unknown-type
+QtCore.QUrlQuery.hasQueryItem?4(QString) -> bool
+QtCore.QUrlQuery.addQueryItem?4(QString, QString)
+QtCore.QUrlQuery.removeQueryItem?4(QString)
+QtCore.QUrlQuery.queryItemValue?4(QString, unknown-type options=QUrl.PrettyDecoded) -> QString
+QtCore.QUrlQuery.allQueryItemValues?4(QString, unknown-type options=QUrl.PrettyDecoded) -> QStringList
+QtCore.QUrlQuery.removeAllQueryItems?4(QString)
+QtCore.QUrlQuery.defaultQueryValueDelimiter?4() -> QChar
+QtCore.QUrlQuery.defaultQueryPairDelimiter?4() -> QChar
+QtCore.QUuid.StringFormat?10
+QtCore.QUuid.StringFormat.WithBraces?10
+QtCore.QUuid.StringFormat.WithoutBraces?10
+QtCore.QUuid.StringFormat.Id128?10
+QtCore.QUuid.Version?10
+QtCore.QUuid.Version.VerUnknown?10
+QtCore.QUuid.Version.Time?10
+QtCore.QUuid.Version.EmbeddedPOSIX?10
+QtCore.QUuid.Version.Md5?10
+QtCore.QUuid.Version.Name?10
+QtCore.QUuid.Version.Random?10
+QtCore.QUuid.Version.Sha1?10
+QtCore.QUuid.Version.UnixEpoch?10
+QtCore.QUuid.Variant?10
+QtCore.QUuid.Variant.VarUnknown?10
+QtCore.QUuid.Variant.NCS?10
+QtCore.QUuid.Variant.DCE?10
+QtCore.QUuid.Variant.Microsoft?10
+QtCore.QUuid.Variant.Reserved?10
+QtCore.QUuid?1()
+QtCore.QUuid.__init__?1(self)
+QtCore.QUuid?1(QUuid.Id128Bytes, QSysInfo.Endian order=QSysInfo.BigEndian)
+QtCore.QUuid.__init__?1(self, QUuid.Id128Bytes, QSysInfo.Endian order=QSysInfo.BigEndian)
+QtCore.QUuid?1(int, int, int, int, int, int, int, int, int, int, int)
+QtCore.QUuid.__init__?1(self, int, int, int, int, int, int, int, int, int, int, int)
+QtCore.QUuid?1(QAnyStringView)
+QtCore.QUuid.__init__?1(self, QAnyStringView)
+QtCore.QUuid?1(QUuid)
+QtCore.QUuid.__init__?1(self, QUuid)
+QtCore.QUuid.toString?4(QUuid.StringFormat mode=QUuid.WithBraces) -> QString
+QtCore.QUuid.isNull?4() -> bool
+QtCore.QUuid.createUuid?4() -> QUuid
+QtCore.QUuid.createUuidV3?4(QUuid, QByteArrayView) -> QUuid
+QtCore.QUuid.createUuidV3?4(QUuid, QString) -> QUuid
+QtCore.QUuid.createUuidV5?4(QUuid, QByteArrayView) -> QUuid
+QtCore.QUuid.createUuidV5?4(QUuid, QString) -> QUuid
+QtCore.QUuid.createUuidV7?4() -> QUuid
+QtCore.QUuid.variant?4() -> QUuid.Variant
+QtCore.QUuid.version?4() -> QUuid.Version
+QtCore.QUuid.toByteArray?4(QUuid.StringFormat mode=QUuid.WithBraces) -> QByteArray
+QtCore.QUuid.toRfc4122?4() -> QByteArray
+QtCore.QUuid.fromRfc4122?4(QByteArrayView) -> QUuid
+QtCore.QUuid.fromString?4(QAnyStringView) -> QUuid
+QtCore.QUuid.Id128Bytes?1()
+QtCore.QUuid.Id128Bytes.__init__?1(self)
+QtCore.QUuid.Id128Bytes?1(QUuid.Id128Bytes)
+QtCore.QUuid.Id128Bytes.__init__?1(self, QUuid.Id128Bytes)
+QtCore.QVariant?1()
+QtCore.QVariant.__init__?1(self)
+QtCore.QVariant?1(Any)
+QtCore.QVariant.__init__?1(self, Any)
+QtCore.QVariant?1(QVariant)
+QtCore.QVariant.__init__?1(self, QVariant)
+QtCore.QVariant.value?4() -> Any
+QtCore.QVariant.userType?4() -> int
+QtCore.QVariant.typeName?4() -> str
+QtCore.QVariant.canConvert?4(QMetaType) -> bool
+QtCore.QVariant.convert?4(QMetaType) -> bool
+QtCore.QVariant.isValid?4() -> bool
+QtCore.QVariant.isNull?4() -> bool
+QtCore.QVariant.clear?4()
+QtCore.QVariant.load?4(QDataStream)
+QtCore.QVariant.save?4(QDataStream)
+QtCore.QVariant.swap?4(QVariant)
+QtCore.QVariant.metaType?4() -> QMetaType
+QtCore.QVariant.canView?4(QMetaType) -> bool
+QtCore.QVariant.typeId?4() -> int
+QtCore.QVersionNumber?1()
+QtCore.QVersionNumber.__init__?1(self)
+QtCore.QVersionNumber?1(unknown-type)
+QtCore.QVersionNumber.__init__?1(self, unknown-type)
+QtCore.QVersionNumber?1(int)
+QtCore.QVersionNumber.__init__?1(self, int)
+QtCore.QVersionNumber?1(int, int)
+QtCore.QVersionNumber.__init__?1(self, int, int)
+QtCore.QVersionNumber?1(int, int, int)
+QtCore.QVersionNumber.__init__?1(self, int, int, int)
+QtCore.QVersionNumber?1(QVersionNumber)
+QtCore.QVersionNumber.__init__?1(self, QVersionNumber)
+QtCore.QVersionNumber.isNull?4() -> bool
+QtCore.QVersionNumber.isNormalized?4() -> bool
+QtCore.QVersionNumber.majorVersion?4() -> int
+QtCore.QVersionNumber.minorVersion?4() -> int
+QtCore.QVersionNumber.microVersion?4() -> int
+QtCore.QVersionNumber.normalized?4() -> QVersionNumber
+QtCore.QVersionNumber.segments?4() -> unknown-type
+QtCore.QVersionNumber.segmentAt?4(int) -> int
+QtCore.QVersionNumber.segmentCount?4() -> int
+QtCore.QVersionNumber.isPrefixOf?4(QVersionNumber) -> bool
+QtCore.QVersionNumber.compare?4(QVersionNumber, QVersionNumber) -> int
+QtCore.QVersionNumber.commonPrefix?4(QVersionNumber, QVersionNumber) -> QVersionNumber
+QtCore.QVersionNumber.toString?4() -> QString
+QtCore.QVersionNumber.fromString?4(QAnyStringView) -> (QVersionNumber, int)
+QtCore.QWaitCondition?1()
+QtCore.QWaitCondition.__init__?1(self)
+QtCore.QWaitCondition.wait?4(QMutex, QDeadlineTimer deadline=QDeadlineTimer(QDeadlineTimer.Forever)) -> bool
+QtCore.QWaitCondition.wait?4(QMutex, int) -> bool
+QtCore.QWaitCondition.wait?4(QReadWriteLock, QDeadlineTimer deadline=QDeadlineTimer(QDeadlineTimer.Forever)) -> bool
+QtCore.QWaitCondition.wait?4(QReadWriteLock, int) -> bool
+QtCore.QWaitCondition.wakeOne?4()
+QtCore.QWaitCondition.wakeAll?4()
+QtCore.QXmlStreamAttribute?1()
+QtCore.QXmlStreamAttribute.__init__?1(self)
+QtCore.QXmlStreamAttribute?1(QString, QString)
+QtCore.QXmlStreamAttribute.__init__?1(self, QString, QString)
+QtCore.QXmlStreamAttribute?1(QString, QString, QString)
+QtCore.QXmlStreamAttribute.__init__?1(self, QString, QString, QString)
+QtCore.QXmlStreamAttribute?1(QXmlStreamAttribute)
+QtCore.QXmlStreamAttribute.__init__?1(self, QXmlStreamAttribute)
+QtCore.QXmlStreamAttribute.namespaceUri?4() -> QStringView
+QtCore.QXmlStreamAttribute.name?4() -> QStringView
+QtCore.QXmlStreamAttribute.qualifiedName?4() -> QStringView
+QtCore.QXmlStreamAttribute.prefix?4() -> QStringView
+QtCore.QXmlStreamAttribute.value?4() -> QStringView
+QtCore.QXmlStreamAttribute.isDefault?4() -> bool
+QtCore.QXmlStreamNamespaceDeclaration?1()
+QtCore.QXmlStreamNamespaceDeclaration.__init__?1(self)
+QtCore.QXmlStreamNamespaceDeclaration?1(QString, QString)
+QtCore.QXmlStreamNamespaceDeclaration.__init__?1(self, QString, QString)
+QtCore.QXmlStreamNamespaceDeclaration?1(QXmlStreamNamespaceDeclaration)
+QtCore.QXmlStreamNamespaceDeclaration.__init__?1(self, QXmlStreamNamespaceDeclaration)
+QtCore.QXmlStreamNamespaceDeclaration.prefix?4() -> QStringView
+QtCore.QXmlStreamNamespaceDeclaration.namespaceUri?4() -> QStringView
+QtCore.QXmlStreamNotationDeclaration?1()
+QtCore.QXmlStreamNotationDeclaration.__init__?1(self)
+QtCore.QXmlStreamNotationDeclaration?1(QXmlStreamNotationDeclaration)
+QtCore.QXmlStreamNotationDeclaration.__init__?1(self, QXmlStreamNotationDeclaration)
+QtCore.QXmlStreamNotationDeclaration.name?4() -> QStringView
+QtCore.QXmlStreamNotationDeclaration.systemId?4() -> QStringView
+QtCore.QXmlStreamNotationDeclaration.publicId?4() -> QStringView
+QtCore.QXmlStreamEntityDeclaration?1()
+QtCore.QXmlStreamEntityDeclaration.__init__?1(self)
+QtCore.QXmlStreamEntityDeclaration?1(QXmlStreamEntityDeclaration)
+QtCore.QXmlStreamEntityDeclaration.__init__?1(self, QXmlStreamEntityDeclaration)
+QtCore.QXmlStreamEntityDeclaration.name?4() -> QStringView
+QtCore.QXmlStreamEntityDeclaration.notationName?4() -> QStringView
+QtCore.QXmlStreamEntityDeclaration.systemId?4() -> QStringView
+QtCore.QXmlStreamEntityDeclaration.publicId?4() -> QStringView
+QtCore.QXmlStreamEntityDeclaration.value?4() -> QStringView
+QtCore.QXmlStreamEntityResolver?1()
+QtCore.QXmlStreamEntityResolver.__init__?1(self)
+QtCore.QXmlStreamEntityResolver.resolveUndeclaredEntity?4(QString) -> QString
+QtCore.QXmlStreamReader.Error?10
+QtCore.QXmlStreamReader.Error.NoError?10
+QtCore.QXmlStreamReader.Error.UnexpectedElementError?10
+QtCore.QXmlStreamReader.Error.CustomError?10
+QtCore.QXmlStreamReader.Error.NotWellFormedError?10
+QtCore.QXmlStreamReader.Error.PrematureEndOfDocumentError?10
+QtCore.QXmlStreamReader.ReadElementTextBehaviour?10
+QtCore.QXmlStreamReader.ReadElementTextBehaviour.ErrorOnUnexpectedElement?10
+QtCore.QXmlStreamReader.ReadElementTextBehaviour.IncludeChildElements?10
+QtCore.QXmlStreamReader.ReadElementTextBehaviour.SkipChildElements?10
+QtCore.QXmlStreamReader.TokenType?10
+QtCore.QXmlStreamReader.TokenType.NoToken?10
+QtCore.QXmlStreamReader.TokenType.Invalid?10
+QtCore.QXmlStreamReader.TokenType.StartDocument?10
+QtCore.QXmlStreamReader.TokenType.EndDocument?10
+QtCore.QXmlStreamReader.TokenType.StartElement?10
+QtCore.QXmlStreamReader.TokenType.EndElement?10
+QtCore.QXmlStreamReader.TokenType.Characters?10
+QtCore.QXmlStreamReader.TokenType.Comment?10
+QtCore.QXmlStreamReader.TokenType.DTD?10
+QtCore.QXmlStreamReader.TokenType.EntityReference?10
+QtCore.QXmlStreamReader.TokenType.ProcessingInstruction?10
+QtCore.QXmlStreamReader?1()
+QtCore.QXmlStreamReader.__init__?1(self)
+QtCore.QXmlStreamReader?1(QIODevice)
+QtCore.QXmlStreamReader.__init__?1(self, QIODevice)
+QtCore.QXmlStreamReader?1(QAnyStringView)
+QtCore.QXmlStreamReader.__init__?1(self, QAnyStringView)
+QtCore.QXmlStreamReader.setDevice?4(QIODevice)
+QtCore.QXmlStreamReader.device?4() -> QIODevice
+QtCore.QXmlStreamReader.addData?4(QAnyStringView)
+QtCore.QXmlStreamReader.clear?4()
+QtCore.QXmlStreamReader.atEnd?4() -> bool
+QtCore.QXmlStreamReader.readNext?4() -> QXmlStreamReader.TokenType
+QtCore.QXmlStreamReader.tokenType?4() -> QXmlStreamReader.TokenType
+QtCore.QXmlStreamReader.tokenString?4() -> QString
+QtCore.QXmlStreamReader.setNamespaceProcessing?4(bool)
+QtCore.QXmlStreamReader.namespaceProcessing?4() -> bool
+QtCore.QXmlStreamReader.isStartDocument?4() -> bool
+QtCore.QXmlStreamReader.isEndDocument?4() -> bool
+QtCore.QXmlStreamReader.isStartElement?4() -> bool
+QtCore.QXmlStreamReader.isEndElement?4() -> bool
+QtCore.QXmlStreamReader.isCharacters?4() -> bool
+QtCore.QXmlStreamReader.isWhitespace?4() -> bool
+QtCore.QXmlStreamReader.isCDATA?4() -> bool
+QtCore.QXmlStreamReader.isComment?4() -> bool
+QtCore.QXmlStreamReader.isDTD?4() -> bool
+QtCore.QXmlStreamReader.isEntityReference?4() -> bool
+QtCore.QXmlStreamReader.isProcessingInstruction?4() -> bool
+QtCore.QXmlStreamReader.isStandaloneDocument?4() -> bool
+QtCore.QXmlStreamReader.documentVersion?4() -> QStringView
+QtCore.QXmlStreamReader.documentEncoding?4() -> QStringView
+QtCore.QXmlStreamReader.lineNumber?4() -> int
+QtCore.QXmlStreamReader.columnNumber?4() -> int
+QtCore.QXmlStreamReader.characterOffset?4() -> int
+QtCore.QXmlStreamReader.attributes?4() -> QXmlStreamAttributes
+QtCore.QXmlStreamReader.readElementText?4(QXmlStreamReader.ReadElementTextBehaviour behaviour=QXmlStreamReader.ErrorOnUnexpectedElement) -> QString
+QtCore.QXmlStreamReader.name?4() -> QStringView
+QtCore.QXmlStreamReader.namespaceUri?4() -> QStringView
+QtCore.QXmlStreamReader.qualifiedName?4() -> QStringView
+QtCore.QXmlStreamReader.prefix?4() -> QStringView
+QtCore.QXmlStreamReader.processingInstructionTarget?4() -> QStringView
+QtCore.QXmlStreamReader.processingInstructionData?4() -> QStringView
+QtCore.QXmlStreamReader.text?4() -> QStringView
+QtCore.QXmlStreamReader.namespaceDeclarations?4() -> unknown-type
+QtCore.QXmlStreamReader.addExtraNamespaceDeclaration?4(QXmlStreamNamespaceDeclaration)
+QtCore.QXmlStreamReader.addExtraNamespaceDeclarations?4(unknown-type)
+QtCore.QXmlStreamReader.notationDeclarations?4() -> unknown-type
+QtCore.QXmlStreamReader.entityDeclarations?4() -> unknown-type
+QtCore.QXmlStreamReader.dtdName?4() -> QStringView
+QtCore.QXmlStreamReader.dtdPublicId?4() -> QStringView
+QtCore.QXmlStreamReader.dtdSystemId?4() -> QStringView
+QtCore.QXmlStreamReader.raiseError?4(QString message='')
+QtCore.QXmlStreamReader.errorString?4() -> QString
+QtCore.QXmlStreamReader.error?4() -> QXmlStreamReader.Error
+QtCore.QXmlStreamReader.hasError?4() -> bool
+QtCore.QXmlStreamReader.setEntityResolver?4(QXmlStreamEntityResolver)
+QtCore.QXmlStreamReader.entityResolver?4() -> QXmlStreamEntityResolver
+QtCore.QXmlStreamReader.readNextStartElement?4() -> bool
+QtCore.QXmlStreamReader.skipCurrentElement?4()
+QtCore.QXmlStreamReader.entityExpansionLimit?4() -> int
+QtCore.QXmlStreamReader.setEntityExpansionLimit?4(int)
+QtCore.QXmlStreamReader.hasStandaloneDeclaration?4() -> bool
+QtCore.QXmlStreamReader.readRawInnerData?4() -> QString
+QtCore.QXmlStreamWriter.Error?10
+QtCore.QXmlStreamWriter.Error.None_?10
+QtCore.QXmlStreamWriter.Error.IO?10
+QtCore.QXmlStreamWriter.Error.Encoding?10
+QtCore.QXmlStreamWriter.Error.InvalidCharacter?10
+QtCore.QXmlStreamWriter.Error.Custom?10
+QtCore.QXmlStreamWriter?1()
+QtCore.QXmlStreamWriter.__init__?1(self)
+QtCore.QXmlStreamWriter?1(QIODevice)
+QtCore.QXmlStreamWriter.__init__?1(self, QIODevice)
+QtCore.QXmlStreamWriter?1(QByteArray)
+QtCore.QXmlStreamWriter.__init__?1(self, QByteArray)
+QtCore.QXmlStreamWriter.setDevice?4(QIODevice)
+QtCore.QXmlStreamWriter.device?4() -> QIODevice
+QtCore.QXmlStreamWriter.setAutoFormatting?4(bool)
+QtCore.QXmlStreamWriter.autoFormatting?4() -> bool
+QtCore.QXmlStreamWriter.setAutoFormattingIndent?4(int)
+QtCore.QXmlStreamWriter.autoFormattingIndent?4() -> int
+QtCore.QXmlStreamWriter.writeAttribute?4(QAnyStringView, QAnyStringView, QAnyStringView)
+QtCore.QXmlStreamWriter.writeAttribute?4(QAnyStringView, QAnyStringView)
+QtCore.QXmlStreamWriter.writeAttribute?4(QXmlStreamAttribute)
+QtCore.QXmlStreamWriter.writeAttributes?4(QXmlStreamAttributes)
+QtCore.QXmlStreamWriter.writeCDATA?4(QAnyStringView)
+QtCore.QXmlStreamWriter.writeCharacters?4(QAnyStringView)
+QtCore.QXmlStreamWriter.writeComment?4(QAnyStringView)
+QtCore.QXmlStreamWriter.writeDTD?4(QAnyStringView)
+QtCore.QXmlStreamWriter.writeEmptyElement?4(QAnyStringView, QAnyStringView)
+QtCore.QXmlStreamWriter.writeEmptyElement?4(QAnyStringView)
+QtCore.QXmlStreamWriter.writeTextElement?4(QAnyStringView, QAnyStringView, QAnyStringView)
+QtCore.QXmlStreamWriter.writeTextElement?4(QAnyStringView, QAnyStringView)
+QtCore.QXmlStreamWriter.writeEndDocument?4()
+QtCore.QXmlStreamWriter.writeEndElement?4()
+QtCore.QXmlStreamWriter.writeEntityReference?4(QAnyStringView)
+QtCore.QXmlStreamWriter.writeNamespace?4(QAnyStringView, QAnyStringView prefix='')
+QtCore.QXmlStreamWriter.writeDefaultNamespace?4(QAnyStringView)
+QtCore.QXmlStreamWriter.writeProcessingInstruction?4(QAnyStringView, QAnyStringView data='')
+QtCore.QXmlStreamWriter.writeStartDocument?4(QAnyStringView, bool)
+QtCore.QXmlStreamWriter.writeStartDocument?4(QAnyStringView)
+QtCore.QXmlStreamWriter.writeStartDocument?4()
+QtCore.QXmlStreamWriter.writeStartElement?4(QAnyStringView, QAnyStringView)
+QtCore.QXmlStreamWriter.writeStartElement?4(QAnyStringView)
+QtCore.QXmlStreamWriter.writeCurrentToken?4(QXmlStreamReader)
+QtCore.QXmlStreamWriter.hasError?4() -> bool
+QtCore.QXmlStreamWriter.setStopWritingOnError?4(bool)
+QtCore.QXmlStreamWriter.stopWritingOnError?4() -> bool
+QtCore.QXmlStreamWriter.raiseError?4(QAnyStringView)
+QtCore.QXmlStreamWriter.errorString?4() -> QString
+QtCore.QXmlStreamWriter.error?4() -> QXmlStreamWriter.Error
+QtCore.QXmlStreamAttributes?1()
+QtCore.QXmlStreamAttributes.__init__?1(self)
+QtCore.QXmlStreamAttributes?1(QXmlStreamAttributes)
+QtCore.QXmlStreamAttributes.__init__?1(self, QXmlStreamAttributes)
+QtCore.QXmlStreamAttributes.value?4(QAnyStringView, QAnyStringView) -> QStringView
+QtCore.QXmlStreamAttributes.value?4(QAnyStringView) -> QStringView
+QtCore.QXmlStreamAttributes.append?4(QString, QString, QString)
+QtCore.QXmlStreamAttributes.append?4(QString, QString)
+QtCore.QXmlStreamAttributes.hasAttribute?4(QAnyStringView, QAnyStringView) -> bool
+QtCore.QXmlStreamAttributes.hasAttribute?4(QAnyStringView) -> bool
+QtCore.QXmlStreamAttributes.append?4(QXmlStreamAttribute)
+QtCore.QXmlStreamAttributes.at?4(int) -> QXmlStreamAttribute
+QtCore.QXmlStreamAttributes.clear?4()
+QtCore.QXmlStreamAttributes.contains?4(QXmlStreamAttribute) -> bool
+QtCore.QXmlStreamAttributes.count?4(QXmlStreamAttribute) -> int
+QtCore.QXmlStreamAttributes.count?4() -> int
+QtCore.QXmlStreamAttributes.data?4() -> PyQt6.sip.voidptr
+QtCore.QXmlStreamAttributes.fill?4(QXmlStreamAttribute, int size=-1)
+QtCore.QXmlStreamAttributes.first?4() -> QXmlStreamAttribute
+QtCore.QXmlStreamAttributes.indexOf?4(QXmlStreamAttribute, int from=0) -> int
+QtCore.QXmlStreamAttributes.insert?4(int, QXmlStreamAttribute)
+QtCore.QXmlStreamAttributes.isEmpty?4() -> bool
+QtCore.QXmlStreamAttributes.last?4() -> QXmlStreamAttribute
+QtCore.QXmlStreamAttributes.lastIndexOf?4(QXmlStreamAttribute, int from=-1) -> int
+QtCore.QXmlStreamAttributes.prepend?4(QXmlStreamAttribute)
+QtCore.QXmlStreamAttributes.remove?4(int)
+QtCore.QXmlStreamAttributes.remove?4(int, int)
+QtCore.QXmlStreamAttributes.resize?4(int)
+QtCore.QXmlStreamAttributes.replace?4(int, QXmlStreamAttribute)
+QtCore.QXmlStreamAttributes.size?4() -> int
+QtCore.QMutexLocker?1(QMutex)
+QtCore.QMutexLocker.__init__?1(self, QMutex)
+QtCore.QMutexLocker?1(QRecursiveMutex)
+QtCore.QMutexLocker.__init__?1(self, QRecursiveMutex)
+QtCore.QMutexLocker.mutex?4() -> Any
+QtCore.QMutexLocker.unlock?4()
+QtCore.QMutexLocker.relock?4()
+QtCore.QMutexLocker.__enter__?4() -> Any
+QtCore.QMutexLocker.__exit__?4(Any, Any, Any)
+QtCore.QPyAbstractRange?1(Any, bool)
+QtCore.QPyAbstractRange.__init__?1(self, Any, bool)
+QtCore.QPyAbstractRange.data?4() -> Any
+QtCore.QPyAbstractRange.editable?4() -> bool
+QtCore.QPySequenceRange?1(Any, bool editable=False)
+QtCore.QPySequenceRange.__init__?1(self, Any, bool editable=False)
+QtCore.QPySequenceRange.dataChanged?4(int)
+QtCore.QPyTableRange?1(Any, bool editable=False)
+QtCore.QPyTableRange.__init__?1(self, Any, bool editable=False)
+QtCore.QPyTableRange.dataChanged?4(int, int)
+QtCore.QWinEventNotifier?1(QObject parent=None)
+QtCore.QWinEventNotifier.__init__?1(self, QObject parent=None)
+QtCore.QWinEventNotifier?1(PyQt6.sip.voidptr, QObject parent=None)
+QtCore.QWinEventNotifier.__init__?1(self, PyQt6.sip.voidptr, QObject parent=None)
+QtCore.QWinEventNotifier.handle?4() -> PyQt6.sip.voidptr
+QtCore.QWinEventNotifier.isEnabled?4() -> bool
+QtCore.QWinEventNotifier.setHandle?4(PyQt6.sip.voidptr)
+QtCore.QWinEventNotifier.setEnabled?4(bool)
+QtCore.QWinEventNotifier.activated?4(PyQt6.sip.voidptr)
+QtCore.QWinEventNotifier.event?4(QEvent) -> bool
+QtNetwork.QOcspRevocationReason?10
+QtNetwork.QOcspRevocationReason.None_?10
+QtNetwork.QOcspRevocationReason.Unspecified?10
+QtNetwork.QOcspRevocationReason.KeyCompromise?10
+QtNetwork.QOcspRevocationReason.CACompromise?10
+QtNetwork.QOcspRevocationReason.AffiliationChanged?10
+QtNetwork.QOcspRevocationReason.Superseded?10
+QtNetwork.QOcspRevocationReason.CessationOfOperation?10
+QtNetwork.QOcspRevocationReason.CertificateHold?10
+QtNetwork.QOcspRevocationReason.RemoveFromCRL?10
+QtNetwork.QOcspCertificateStatus?10
+QtNetwork.QOcspCertificateStatus.Good?10
+QtNetwork.QOcspCertificateStatus.Revoked?10
+QtNetwork.QOcspCertificateStatus.Unknown?10
+QtNetwork.QNetworkCacheMetaData?1()
+QtNetwork.QNetworkCacheMetaData.__init__?1(self)
+QtNetwork.QNetworkCacheMetaData?1(QNetworkCacheMetaData)
+QtNetwork.QNetworkCacheMetaData.__init__?1(self, QNetworkCacheMetaData)
+QtNetwork.QNetworkCacheMetaData.isValid?4() -> bool
+QtNetwork.QNetworkCacheMetaData.url?4() -> QUrl
+QtNetwork.QNetworkCacheMetaData.setUrl?4(QUrl)
+QtNetwork.QNetworkCacheMetaData.rawHeaders?4() -> unknown-type
+QtNetwork.QNetworkCacheMetaData.setRawHeaders?4(unknown-type)
+QtNetwork.QNetworkCacheMetaData.lastModified?4() -> QDateTime
+QtNetwork.QNetworkCacheMetaData.setLastModified?4(QDateTime)
+QtNetwork.QNetworkCacheMetaData.expirationDate?4() -> QDateTime
+QtNetwork.QNetworkCacheMetaData.setExpirationDate?4(QDateTime)
+QtNetwork.QNetworkCacheMetaData.saveToDisk?4() -> bool
+QtNetwork.QNetworkCacheMetaData.setSaveToDisk?4(bool)
+QtNetwork.QNetworkCacheMetaData.attributes?4() -> unknown-type
+QtNetwork.QNetworkCacheMetaData.setAttributes?4(unknown-type)
+QtNetwork.QNetworkCacheMetaData.swap?4(QNetworkCacheMetaData)
+QtNetwork.QNetworkCacheMetaData.headers?4() -> QHttpHeaders
+QtNetwork.QNetworkCacheMetaData.setHeaders?4(QHttpHeaders)
+QtNetwork.QAbstractNetworkCache?1(QObject parent=None)
+QtNetwork.QAbstractNetworkCache.__init__?1(self, QObject parent=None)
+QtNetwork.QAbstractNetworkCache.metaData?4(QUrl) -> QNetworkCacheMetaData
+QtNetwork.QAbstractNetworkCache.updateMetaData?4(QNetworkCacheMetaData)
+QtNetwork.QAbstractNetworkCache.data?4(QUrl) -> QIODevice
+QtNetwork.QAbstractNetworkCache.remove?4(QUrl) -> bool
+QtNetwork.QAbstractNetworkCache.cacheSize?4() -> int
+QtNetwork.QAbstractNetworkCache.prepare?4(QNetworkCacheMetaData) -> QIODevice
+QtNetwork.QAbstractNetworkCache.insert?4(QIODevice)
+QtNetwork.QAbstractNetworkCache.clear?4()
+QtNetwork.QAbstractSocket.PauseMode?10
+QtNetwork.QAbstractSocket.PauseMode.PauseNever?10
+QtNetwork.QAbstractSocket.PauseMode.PauseOnSslErrors?10
+QtNetwork.QAbstractSocket.BindFlag?10
+QtNetwork.QAbstractSocket.BindFlag.DefaultForPlatform?10
+QtNetwork.QAbstractSocket.BindFlag.ShareAddress?10
+QtNetwork.QAbstractSocket.BindFlag.DontShareAddress?10
+QtNetwork.QAbstractSocket.BindFlag.ReuseAddressHint?10
+QtNetwork.QAbstractSocket.SocketOption?10
+QtNetwork.QAbstractSocket.SocketOption.LowDelayOption?10
+QtNetwork.QAbstractSocket.SocketOption.KeepAliveOption?10
+QtNetwork.QAbstractSocket.SocketOption.MulticastTtlOption?10
+QtNetwork.QAbstractSocket.SocketOption.MulticastLoopbackOption?10
+QtNetwork.QAbstractSocket.SocketOption.TypeOfServiceOption?10
+QtNetwork.QAbstractSocket.SocketOption.SendBufferSizeSocketOption?10
+QtNetwork.QAbstractSocket.SocketOption.ReceiveBufferSizeSocketOption?10
+QtNetwork.QAbstractSocket.SocketOption.PathMtuSocketOption?10
+QtNetwork.QAbstractSocket.SocketOption.KeepAliveIdleOption?10
+QtNetwork.QAbstractSocket.SocketOption.KeepAliveIntervalOption?10
+QtNetwork.QAbstractSocket.SocketOption.KeepAliveCountOption?10
+QtNetwork.QAbstractSocket.SocketState?10
+QtNetwork.QAbstractSocket.SocketState.UnconnectedState?10
+QtNetwork.QAbstractSocket.SocketState.HostLookupState?10
+QtNetwork.QAbstractSocket.SocketState.ConnectingState?10
+QtNetwork.QAbstractSocket.SocketState.ConnectedState?10
+QtNetwork.QAbstractSocket.SocketState.BoundState?10
+QtNetwork.QAbstractSocket.SocketState.ListeningState?10
+QtNetwork.QAbstractSocket.SocketState.ClosingState?10
+QtNetwork.QAbstractSocket.SocketError?10
+QtNetwork.QAbstractSocket.SocketError.ConnectionRefusedError?10
+QtNetwork.QAbstractSocket.SocketError.RemoteHostClosedError?10
+QtNetwork.QAbstractSocket.SocketError.HostNotFoundError?10
+QtNetwork.QAbstractSocket.SocketError.SocketAccessError?10
+QtNetwork.QAbstractSocket.SocketError.SocketResourceError?10
+QtNetwork.QAbstractSocket.SocketError.SocketTimeoutError?10
+QtNetwork.QAbstractSocket.SocketError.DatagramTooLargeError?10
+QtNetwork.QAbstractSocket.SocketError.NetworkError?10
+QtNetwork.QAbstractSocket.SocketError.AddressInUseError?10
+QtNetwork.QAbstractSocket.SocketError.SocketAddressNotAvailableError?10
+QtNetwork.QAbstractSocket.SocketError.UnsupportedSocketOperationError?10
+QtNetwork.QAbstractSocket.SocketError.UnfinishedSocketOperationError?10
+QtNetwork.QAbstractSocket.SocketError.ProxyAuthenticationRequiredError?10
+QtNetwork.QAbstractSocket.SocketError.SslHandshakeFailedError?10
+QtNetwork.QAbstractSocket.SocketError.ProxyConnectionRefusedError?10
+QtNetwork.QAbstractSocket.SocketError.ProxyConnectionClosedError?10
+QtNetwork.QAbstractSocket.SocketError.ProxyConnectionTimeoutError?10
+QtNetwork.QAbstractSocket.SocketError.ProxyNotFoundError?10
+QtNetwork.QAbstractSocket.SocketError.ProxyProtocolError?10
+QtNetwork.QAbstractSocket.SocketError.OperationError?10
+QtNetwork.QAbstractSocket.SocketError.SslInternalError?10
+QtNetwork.QAbstractSocket.SocketError.SslInvalidUserDataError?10
+QtNetwork.QAbstractSocket.SocketError.TemporaryError?10
+QtNetwork.QAbstractSocket.SocketError.UnknownSocketError?10
+QtNetwork.QAbstractSocket.NetworkLayerProtocol?10
+QtNetwork.QAbstractSocket.NetworkLayerProtocol.IPv4Protocol?10
+QtNetwork.QAbstractSocket.NetworkLayerProtocol.IPv6Protocol?10
+QtNetwork.QAbstractSocket.NetworkLayerProtocol.AnyIPProtocol?10
+QtNetwork.QAbstractSocket.NetworkLayerProtocol.UnknownNetworkLayerProtocol?10
+QtNetwork.QAbstractSocket.SocketType?10
+QtNetwork.QAbstractSocket.SocketType.TcpSocket?10
+QtNetwork.QAbstractSocket.SocketType.UdpSocket?10
+QtNetwork.QAbstractSocket.SocketType.SctpSocket?10
+QtNetwork.QAbstractSocket.SocketType.UnknownSocketType?10
+QtNetwork.QAbstractSocket?1(QAbstractSocket.SocketType, QObject)
+QtNetwork.QAbstractSocket.__init__?1(self, QAbstractSocket.SocketType, QObject)
+QtNetwork.QAbstractSocket.connectToHost?4(QString, int, unknown-type mode=QIODeviceBase.ReadWrite, QAbstractSocket.NetworkLayerProtocol protocol=QAbstractSocket.AnyIPProtocol)
+QtNetwork.QAbstractSocket.connectToHost?4(QHostAddress, int, unknown-type mode=QIODeviceBase.ReadWrite)
+QtNetwork.QAbstractSocket.disconnectFromHost?4()
+QtNetwork.QAbstractSocket.isValid?4() -> bool
+QtNetwork.QAbstractSocket.bytesAvailable?4() -> int
+QtNetwork.QAbstractSocket.bytesToWrite?4() -> int
+QtNetwork.QAbstractSocket.localPort?4() -> int
+QtNetwork.QAbstractSocket.localAddress?4() -> QHostAddress
+QtNetwork.QAbstractSocket.peerPort?4() -> int
+QtNetwork.QAbstractSocket.peerAddress?4() -> QHostAddress
+QtNetwork.QAbstractSocket.peerName?4() -> QString
+QtNetwork.QAbstractSocket.readBufferSize?4() -> int
+QtNetwork.QAbstractSocket.setReadBufferSize?4(int)
+QtNetwork.QAbstractSocket.abort?4()
+QtNetwork.QAbstractSocket.setSocketDescriptor?4(qintptr, QAbstractSocket.SocketState state=QAbstractSocket.ConnectedState, unknown-type mode=QIODeviceBase.ReadWrite) -> bool
+QtNetwork.QAbstractSocket.socketDescriptor?4() -> qintptr
+QtNetwork.QAbstractSocket.socketType?4() -> QAbstractSocket.SocketType
+QtNetwork.QAbstractSocket.state?4() -> QAbstractSocket.SocketState
+QtNetwork.QAbstractSocket.error?4() -> QAbstractSocket.SocketError
+QtNetwork.QAbstractSocket.close?4()
+QtNetwork.QAbstractSocket.isSequential?4() -> bool
+QtNetwork.QAbstractSocket.flush?4() -> bool
+QtNetwork.QAbstractSocket.waitForConnected?4(int msecs=30000) -> bool
+QtNetwork.QAbstractSocket.waitForReadyRead?4(int msecs=30000) -> bool
+QtNetwork.QAbstractSocket.waitForBytesWritten?4(int msecs=30000) -> bool
+QtNetwork.QAbstractSocket.waitForDisconnected?4(int msecs=30000) -> bool
+QtNetwork.QAbstractSocket.setProxy?4(QNetworkProxy)
+QtNetwork.QAbstractSocket.proxy?4() -> QNetworkProxy
+QtNetwork.QAbstractSocket.hostFound?4()
+QtNetwork.QAbstractSocket.connected?4()
+QtNetwork.QAbstractSocket.disconnected?4()
+QtNetwork.QAbstractSocket.stateChanged?4(QAbstractSocket.SocketState)
+QtNetwork.QAbstractSocket.errorOccurred?4(QAbstractSocket.SocketError)
+QtNetwork.QAbstractSocket.proxyAuthenticationRequired?4(QNetworkProxy, QAuthenticator)
+QtNetwork.QAbstractSocket.readData?4(int) -> Any
+QtNetwork.QAbstractSocket.readLineData?4(int) -> Any
+QtNetwork.QAbstractSocket.writeData?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtNetwork.QAbstractSocket.skipData?4(int) -> int
+QtNetwork.QAbstractSocket.setSocketState?4(QAbstractSocket.SocketState)
+QtNetwork.QAbstractSocket.setSocketError?4(QAbstractSocket.SocketError)
+QtNetwork.QAbstractSocket.setLocalPort?4(int)
+QtNetwork.QAbstractSocket.setLocalAddress?4(QHostAddress)
+QtNetwork.QAbstractSocket.setPeerPort?4(int)
+QtNetwork.QAbstractSocket.setPeerAddress?4(QHostAddress)
+QtNetwork.QAbstractSocket.setPeerName?4(QString)
+QtNetwork.QAbstractSocket.setSocketOption?4(QAbstractSocket.SocketOption, QVariant)
+QtNetwork.QAbstractSocket.socketOption?4(QAbstractSocket.SocketOption) -> QVariant
+QtNetwork.QAbstractSocket.resume?4()
+QtNetwork.QAbstractSocket.pauseMode?4() -> unknown-type
+QtNetwork.QAbstractSocket.setPauseMode?4(unknown-type)
+QtNetwork.QAbstractSocket.bind?4(QHostAddress, int port=0, unknown-type mode=QAbstractSocket.DefaultForPlatform) -> bool
+QtNetwork.QAbstractSocket.bind?4(int port=0, unknown-type mode=QAbstractSocket.DefaultForPlatform) -> bool
+QtNetwork.QAbstractSocket.protocolTag?4() -> QString
+QtNetwork.QAbstractSocket.setProtocolTag?4(QString)
+QtNetwork.QAuthenticator?1()
+QtNetwork.QAuthenticator.__init__?1(self)
+QtNetwork.QAuthenticator?1(QAuthenticator)
+QtNetwork.QAuthenticator.__init__?1(self, QAuthenticator)
+QtNetwork.QAuthenticator.user?4() -> QString
+QtNetwork.QAuthenticator.setUser?4(QString)
+QtNetwork.QAuthenticator.password?4() -> QString
+QtNetwork.QAuthenticator.setPassword?4(QString)
+QtNetwork.QAuthenticator.realm?4() -> QString
+QtNetwork.QAuthenticator.isNull?4() -> bool
+QtNetwork.QAuthenticator.option?4(QString) -> QVariant
+QtNetwork.QAuthenticator.options?4() -> unknown-type
+QtNetwork.QAuthenticator.setOption?4(QString, QVariant)
+QtNetwork.QAuthenticator.clear?4()
+QtNetwork.QDnsDomainNameRecord?1()
+QtNetwork.QDnsDomainNameRecord.__init__?1(self)
+QtNetwork.QDnsDomainNameRecord?1(QDnsDomainNameRecord)
+QtNetwork.QDnsDomainNameRecord.__init__?1(self, QDnsDomainNameRecord)
+QtNetwork.QDnsDomainNameRecord.swap?4(QDnsDomainNameRecord)
+QtNetwork.QDnsDomainNameRecord.name?4() -> QString
+QtNetwork.QDnsDomainNameRecord.timeToLive?4() -> int
+QtNetwork.QDnsDomainNameRecord.value?4() -> QString
+QtNetwork.QDnsHostAddressRecord?1()
+QtNetwork.QDnsHostAddressRecord.__init__?1(self)
+QtNetwork.QDnsHostAddressRecord?1(QDnsHostAddressRecord)
+QtNetwork.QDnsHostAddressRecord.__init__?1(self, QDnsHostAddressRecord)
+QtNetwork.QDnsHostAddressRecord.swap?4(QDnsHostAddressRecord)
+QtNetwork.QDnsHostAddressRecord.name?4() -> QString
+QtNetwork.QDnsHostAddressRecord.timeToLive?4() -> int
+QtNetwork.QDnsHostAddressRecord.value?4() -> QHostAddress
+QtNetwork.QDnsMailExchangeRecord?1()
+QtNetwork.QDnsMailExchangeRecord.__init__?1(self)
+QtNetwork.QDnsMailExchangeRecord?1(QDnsMailExchangeRecord)
+QtNetwork.QDnsMailExchangeRecord.__init__?1(self, QDnsMailExchangeRecord)
+QtNetwork.QDnsMailExchangeRecord.swap?4(QDnsMailExchangeRecord)
+QtNetwork.QDnsMailExchangeRecord.exchange?4() -> QString
+QtNetwork.QDnsMailExchangeRecord.name?4() -> QString
+QtNetwork.QDnsMailExchangeRecord.preference?4() -> int
+QtNetwork.QDnsMailExchangeRecord.timeToLive?4() -> int
+QtNetwork.QDnsServiceRecord?1()
+QtNetwork.QDnsServiceRecord.__init__?1(self)
+QtNetwork.QDnsServiceRecord?1(QDnsServiceRecord)
+QtNetwork.QDnsServiceRecord.__init__?1(self, QDnsServiceRecord)
+QtNetwork.QDnsServiceRecord.swap?4(QDnsServiceRecord)
+QtNetwork.QDnsServiceRecord.name?4() -> QString
+QtNetwork.QDnsServiceRecord.port?4() -> int
+QtNetwork.QDnsServiceRecord.priority?4() -> int
+QtNetwork.QDnsServiceRecord.target?4() -> QString
+QtNetwork.QDnsServiceRecord.timeToLive?4() -> int
+QtNetwork.QDnsServiceRecord.weight?4() -> int
+QtNetwork.QDnsTextRecord?1()
+QtNetwork.QDnsTextRecord.__init__?1(self)
+QtNetwork.QDnsTextRecord?1(QDnsTextRecord)
+QtNetwork.QDnsTextRecord.__init__?1(self, QDnsTextRecord)
+QtNetwork.QDnsTextRecord.swap?4(QDnsTextRecord)
+QtNetwork.QDnsTextRecord.name?4() -> QString
+QtNetwork.QDnsTextRecord.timeToLive?4() -> int
+QtNetwork.QDnsTextRecord.values?4() -> unknown-type
+QtNetwork.QDnsTlsAssociationRecord.MatchingType?10
+QtNetwork.QDnsTlsAssociationRecord.MatchingType.Exact?10
+QtNetwork.QDnsTlsAssociationRecord.MatchingType.Sha256?10
+QtNetwork.QDnsTlsAssociationRecord.MatchingType.Sha512?10
+QtNetwork.QDnsTlsAssociationRecord.MatchingType.PrivateUse?10
+QtNetwork.QDnsTlsAssociationRecord.MatchingType.PrivMatch?10
+QtNetwork.QDnsTlsAssociationRecord.Selector?10
+QtNetwork.QDnsTlsAssociationRecord.Selector.FullCertificate?10
+QtNetwork.QDnsTlsAssociationRecord.Selector.SubjectPublicKeyInfo?10
+QtNetwork.QDnsTlsAssociationRecord.Selector.PrivateUse?10
+QtNetwork.QDnsTlsAssociationRecord.Selector.Cert?10
+QtNetwork.QDnsTlsAssociationRecord.Selector.SPKI?10
+QtNetwork.QDnsTlsAssociationRecord.Selector.PrivSel?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage.CertificateAuthorityConstrait?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage.ServiceCertificateConstraint?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage.TrustAnchorAssertion?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage.DomainIssuedCertificate?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage.PrivateUse?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage.PKIX_TA?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage.PKIX_EE?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage.DANE_TA?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage.DANE_EE?10
+QtNetwork.QDnsTlsAssociationRecord.CertificateUsage.PrivCert?10
+QtNetwork.QDnsTlsAssociationRecord?1()
+QtNetwork.QDnsTlsAssociationRecord.__init__?1(self)
+QtNetwork.QDnsTlsAssociationRecord?1(QDnsTlsAssociationRecord)
+QtNetwork.QDnsTlsAssociationRecord.__init__?1(self, QDnsTlsAssociationRecord)
+QtNetwork.QDnsTlsAssociationRecord.swap?4(QDnsTlsAssociationRecord)
+QtNetwork.QDnsTlsAssociationRecord.name?4() -> QString
+QtNetwork.QDnsTlsAssociationRecord.timeToLive?4() -> int
+QtNetwork.QDnsTlsAssociationRecord.usage?4() -> QDnsTlsAssociationRecord.CertificateUsage
+QtNetwork.QDnsTlsAssociationRecord.selector?4() -> QDnsTlsAssociationRecord.Selector
+QtNetwork.QDnsTlsAssociationRecord.matchType?4() -> QDnsTlsAssociationRecord.MatchingType
+QtNetwork.QDnsTlsAssociationRecord.value?4() -> QByteArray
+QtNetwork.QDnsLookup.Type?10
+QtNetwork.QDnsLookup.Type.A?10
+QtNetwork.QDnsLookup.Type.AAAA?10
+QtNetwork.QDnsLookup.Type.ANY?10
+QtNetwork.QDnsLookup.Type.CNAME?10
+QtNetwork.QDnsLookup.Type.MX?10
+QtNetwork.QDnsLookup.Type.NS?10
+QtNetwork.QDnsLookup.Type.PTR?10
+QtNetwork.QDnsLookup.Type.SRV?10
+QtNetwork.QDnsLookup.Type.TXT?10
+QtNetwork.QDnsLookup.Type.TLSA?10
+QtNetwork.QDnsLookup.Protocol?10
+QtNetwork.QDnsLookup.Protocol.Standard?10
+QtNetwork.QDnsLookup.Protocol.DnsOverTls?10
+QtNetwork.QDnsLookup.Error?10
+QtNetwork.QDnsLookup.Error.NoError?10
+QtNetwork.QDnsLookup.Error.ResolverError?10
+QtNetwork.QDnsLookup.Error.OperationCancelledError?10
+QtNetwork.QDnsLookup.Error.InvalidRequestError?10
+QtNetwork.QDnsLookup.Error.InvalidReplyError?10
+QtNetwork.QDnsLookup.Error.ServerFailureError?10
+QtNetwork.QDnsLookup.Error.ServerRefusedError?10
+QtNetwork.QDnsLookup.Error.NotFoundError?10
+QtNetwork.QDnsLookup.Error.TimeoutError?10
+QtNetwork.QDnsLookup?1(QObject parent=None)
+QtNetwork.QDnsLookup.__init__?1(self, QObject parent=None)
+QtNetwork.QDnsLookup?1(QDnsLookup.Type, QString, QObject parent=None)
+QtNetwork.QDnsLookup.__init__?1(self, QDnsLookup.Type, QString, QObject parent=None)
+QtNetwork.QDnsLookup?1(QDnsLookup.Type, QString, QHostAddress, QObject parent=None)
+QtNetwork.QDnsLookup.__init__?1(self, QDnsLookup.Type, QString, QHostAddress, QObject parent=None)
+QtNetwork.QDnsLookup?1(QDnsLookup.Type, QString, QHostAddress, int, QObject parent=None)
+QtNetwork.QDnsLookup.__init__?1(self, QDnsLookup.Type, QString, QHostAddress, int, QObject parent=None)
+QtNetwork.QDnsLookup?1(QDnsLookup.Type, QString, QDnsLookup.Protocol, QHostAddress, int port=0, QObject parent=None)
+QtNetwork.QDnsLookup.__init__?1(self, QDnsLookup.Type, QString, QDnsLookup.Protocol, QHostAddress, int port=0, QObject parent=None)
+QtNetwork.QDnsLookup.error?4() -> QDnsLookup.Error
+QtNetwork.QDnsLookup.errorString?4() -> QString
+QtNetwork.QDnsLookup.isFinished?4() -> bool
+QtNetwork.QDnsLookup.name?4() -> QString
+QtNetwork.QDnsLookup.setName?4(QString)
+QtNetwork.QDnsLookup.type?4() -> QDnsLookup.Type
+QtNetwork.QDnsLookup.setType?4(QDnsLookup.Type)
+QtNetwork.QDnsLookup.canonicalNameRecords?4() -> unknown-type
+QtNetwork.QDnsLookup.hostAddressRecords?4() -> unknown-type
+QtNetwork.QDnsLookup.mailExchangeRecords?4() -> unknown-type
+QtNetwork.QDnsLookup.nameServerRecords?4() -> unknown-type
+QtNetwork.QDnsLookup.pointerRecords?4() -> unknown-type
+QtNetwork.QDnsLookup.serviceRecords?4() -> unknown-type
+QtNetwork.QDnsLookup.textRecords?4() -> unknown-type
+QtNetwork.QDnsLookup.abort?4()
+QtNetwork.QDnsLookup.lookup?4()
+QtNetwork.QDnsLookup.finished?4()
+QtNetwork.QDnsLookup.nameChanged?4(QString)
+QtNetwork.QDnsLookup.typeChanged?4(QDnsLookup.Type)
+QtNetwork.QDnsLookup.nameserver?4() -> QHostAddress
+QtNetwork.QDnsLookup.setNameserver?4(QHostAddress)
+QtNetwork.QDnsLookup.setNameserver?4(QHostAddress, int)
+QtNetwork.QDnsLookup.setNameserver?4(QDnsLookup.Protocol, QHostAddress, int port=0)
+QtNetwork.QDnsLookup.nameserverChanged?4(QHostAddress)
+QtNetwork.QDnsLookup.nameserverPort?4() -> int
+QtNetwork.QDnsLookup.setNameserverPort?4(int)
+QtNetwork.QDnsLookup.nameserverPortChanged?4(int)
+QtNetwork.QDnsLookup.isAuthenticData?4() -> bool
+QtNetwork.QDnsLookup.nameserverProtocol?4() -> QDnsLookup.Protocol
+QtNetwork.QDnsLookup.setNameserverProtocol?4(QDnsLookup.Protocol)
+QtNetwork.QDnsLookup.tlsAssociationRecords?4() -> unknown-type
+QtNetwork.QDnsLookup.setSslConfiguration?4(QSslConfiguration)
+QtNetwork.QDnsLookup.sslConfiguration?4() -> QSslConfiguration
+QtNetwork.QDnsLookup.isProtocolSupported?4(QDnsLookup.Protocol) -> bool
+QtNetwork.QDnsLookup.defaultPortForProtocol?4(QDnsLookup.Protocol) -> int
+QtNetwork.QDnsLookup.nameserverProtocolChanged?4(QDnsLookup.Protocol)
+QtNetwork.QFormDataPartBuilder?1()
+QtNetwork.QFormDataPartBuilder.__init__?1(self)
+QtNetwork.QFormDataPartBuilder?1(QFormDataPartBuilder)
+QtNetwork.QFormDataPartBuilder.__init__?1(self, QFormDataPartBuilder)
+QtNetwork.QFormDataPartBuilder.setBody?4(QByteArrayView, QAnyStringView fileName='', QAnyStringView mimeType='') -> QFormDataPartBuilder
+QtNetwork.QFormDataPartBuilder.setBodyDevice?4(QIODevice, QAnyStringView fileName='', QAnyStringView mimeType='') -> QFormDataPartBuilder
+QtNetwork.QFormDataPartBuilder.setHeaders?4(QHttpHeaders) -> QFormDataPartBuilder
+QtNetwork.QFormDataPartBuilder.swap?4(QFormDataPartBuilder)
+QtNetwork.QFormDataBuilder.Option?10
+QtNetwork.QFormDataBuilder.Option.Default?10
+QtNetwork.QFormDataBuilder.Option.OmitRfc8187EncodedFilename?10
+QtNetwork.QFormDataBuilder.Option.UseRfc7578PercentEncodedFilename?10
+QtNetwork.QFormDataBuilder.Option.PreferLatin1EncodedFilename?10
+QtNetwork.QFormDataBuilder.Option.StrictRfc7578?10
+QtNetwork.QFormDataBuilder?1()
+QtNetwork.QFormDataBuilder.__init__?1(self)
+QtNetwork.QFormDataBuilder.swap?4(QFormDataBuilder)
+QtNetwork.QFormDataBuilder.part?4(QAnyStringView) -> QFormDataPartBuilder
+QtNetwork.QFormDataBuilder.buildMultiPart?4(unknown-type options={}) -> QHttpMultiPart
+QtNetwork.QHostAddress.ConversionModeFlag?10
+QtNetwork.QHostAddress.ConversionModeFlag.ConvertV4MappedToIPv4?10
+QtNetwork.QHostAddress.ConversionModeFlag.ConvertV4CompatToIPv4?10
+QtNetwork.QHostAddress.ConversionModeFlag.ConvertUnspecifiedAddress?10
+QtNetwork.QHostAddress.ConversionModeFlag.ConvertLocalHost?10
+QtNetwork.QHostAddress.ConversionModeFlag.TolerantConversion?10
+QtNetwork.QHostAddress.ConversionModeFlag.StrictConversion?10
+QtNetwork.QHostAddress.SpecialAddress?10
+QtNetwork.QHostAddress.SpecialAddress.Null?10
+QtNetwork.QHostAddress.SpecialAddress.Broadcast?10
+QtNetwork.QHostAddress.SpecialAddress.LocalHost?10
+QtNetwork.QHostAddress.SpecialAddress.LocalHostIPv6?10
+QtNetwork.QHostAddress.SpecialAddress.AnyIPv4?10
+QtNetwork.QHostAddress.SpecialAddress.AnyIPv6?10
+QtNetwork.QHostAddress.SpecialAddress.Any?10
+QtNetwork.QHostAddress?1()
+QtNetwork.QHostAddress.__init__?1(self)
+QtNetwork.QHostAddress?1(QHostAddress.SpecialAddress)
+QtNetwork.QHostAddress.__init__?1(self, QHostAddress.SpecialAddress)
+QtNetwork.QHostAddress?1(int)
+QtNetwork.QHostAddress.__init__?1(self, int)
+QtNetwork.QHostAddress?1(QString)
+QtNetwork.QHostAddress.__init__?1(self, QString)
+QtNetwork.QHostAddress?1(Q_IPV6ADDR)
+QtNetwork.QHostAddress.__init__?1(self, Q_IPV6ADDR)
+QtNetwork.QHostAddress?1(QHostAddress)
+QtNetwork.QHostAddress.__init__?1(self, QHostAddress)
+QtNetwork.QHostAddress.setAddress?4(QHostAddress.SpecialAddress)
+QtNetwork.QHostAddress.setAddress?4(int)
+QtNetwork.QHostAddress.setAddress?4(QString) -> bool
+QtNetwork.QHostAddress.setAddress?4(Q_IPV6ADDR)
+QtNetwork.QHostAddress.protocol?4() -> QAbstractSocket.NetworkLayerProtocol
+QtNetwork.QHostAddress.toIPv4Address?4() -> (int, bool)
+QtNetwork.QHostAddress.toIPv6Address?4() -> Q_IPV6ADDR
+QtNetwork.QHostAddress.toString?4() -> QString
+QtNetwork.QHostAddress.scopeId?4() -> QString
+QtNetwork.QHostAddress.setScopeId?4(QString)
+QtNetwork.QHostAddress.isNull?4() -> bool
+QtNetwork.QHostAddress.clear?4()
+QtNetwork.QHostAddress.isInSubnet?4(QHostAddress, int) -> bool
+QtNetwork.QHostAddress.isInSubnet?4(unknown-type) -> bool
+QtNetwork.QHostAddress.isLoopback?4() -> bool
+QtNetwork.QHostAddress.parseSubnet?4(QString) -> unknown-type
+QtNetwork.QHostAddress.swap?4(QHostAddress)
+QtNetwork.QHostAddress.isMulticast?4() -> bool
+QtNetwork.QHostAddress.isEqual?4(QHostAddress, unknown-type mode=QHostAddress.TolerantConversion) -> bool
+QtNetwork.QHostAddress.isGlobal?4() -> bool
+QtNetwork.QHostAddress.isLinkLocal?4() -> bool
+QtNetwork.QHostAddress.isSiteLocal?4() -> bool
+QtNetwork.QHostAddress.isUniqueLocalUnicast?4() -> bool
+QtNetwork.QHostAddress.isBroadcast?4() -> bool
+QtNetwork.QHostAddress.isPrivateUse?4() -> bool
+QtNetwork.QHostInfo.HostInfoError?10
+QtNetwork.QHostInfo.HostInfoError.NoError?10
+QtNetwork.QHostInfo.HostInfoError.HostNotFound?10
+QtNetwork.QHostInfo.HostInfoError.UnknownError?10
+QtNetwork.QHostInfo?1(int id=-1)
+QtNetwork.QHostInfo.__init__?1(self, int id=-1)
+QtNetwork.QHostInfo?1(QHostInfo)
+QtNetwork.QHostInfo.__init__?1(self, QHostInfo)
+QtNetwork.QHostInfo.hostName?4() -> QString
+QtNetwork.QHostInfo.setHostName?4(QString)
+QtNetwork.QHostInfo.addresses?4() -> unknown-type
+QtNetwork.QHostInfo.setAddresses?4(unknown-type)
+QtNetwork.QHostInfo.error?4() -> QHostInfo.HostInfoError
+QtNetwork.QHostInfo.setError?4(QHostInfo.HostInfoError)
+QtNetwork.QHostInfo.errorString?4() -> QString
+QtNetwork.QHostInfo.setErrorString?4(QString)
+QtNetwork.QHostInfo.setLookupId?4(int)
+QtNetwork.QHostInfo.lookupId?4() -> int
+QtNetwork.QHostInfo.lookupHost?4(QString, Any) -> int
+QtNetwork.QHostInfo.abortHostLookup?4(int)
+QtNetwork.QHostInfo.fromName?4(QString) -> QHostInfo
+QtNetwork.QHostInfo.localHostName?4() -> QString
+QtNetwork.QHostInfo.localDomainName?4() -> QString
+QtNetwork.QHostInfo.swap?4(QHostInfo)
+QtNetwork.QHstsPolicy.PolicyFlag?10
+QtNetwork.QHstsPolicy.PolicyFlag.IncludeSubDomains?10
+QtNetwork.QHstsPolicy?1()
+QtNetwork.QHstsPolicy.__init__?1(self)
+QtNetwork.QHstsPolicy?1(QDateTime, unknown-type, QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+QtNetwork.QHstsPolicy.__init__?1(self, QDateTime, unknown-type, QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+QtNetwork.QHstsPolicy?1(QHstsPolicy)
+QtNetwork.QHstsPolicy.__init__?1(self, QHstsPolicy)
+QtNetwork.QHstsPolicy.swap?4(QHstsPolicy)
+QtNetwork.QHstsPolicy.setHost?4(QString, QUrl.ParsingMode mode=QUrl.DecodedMode)
+QtNetwork.QHstsPolicy.host?4(unknown-type options=QUrl.FullyDecoded) -> QString
+QtNetwork.QHstsPolicy.setExpiry?4(QDateTime)
+QtNetwork.QHstsPolicy.expiry?4() -> QDateTime
+QtNetwork.QHstsPolicy.setIncludesSubDomains?4(bool)
+QtNetwork.QHstsPolicy.includesSubDomains?4() -> bool
+QtNetwork.QHstsPolicy.isExpired?4() -> bool
+QtNetwork.QHttp1Configuration?1()
+QtNetwork.QHttp1Configuration.__init__?1(self)
+QtNetwork.QHttp1Configuration?1(QHttp1Configuration)
+QtNetwork.QHttp1Configuration.__init__?1(self, QHttp1Configuration)
+QtNetwork.QHttp1Configuration.setNumberOfConnectionsPerHost?4(int)
+QtNetwork.QHttp1Configuration.numberOfConnectionsPerHost?4() -> int
+QtNetwork.QHttp1Configuration.swap?4(QHttp1Configuration)
+QtNetwork.QHttp2Configuration?1()
+QtNetwork.QHttp2Configuration.__init__?1(self)
+QtNetwork.QHttp2Configuration?1(QHttp2Configuration)
+QtNetwork.QHttp2Configuration.__init__?1(self, QHttp2Configuration)
+QtNetwork.QHttp2Configuration.setServerPushEnabled?4(bool)
+QtNetwork.QHttp2Configuration.serverPushEnabled?4() -> bool
+QtNetwork.QHttp2Configuration.setHuffmanCompressionEnabled?4(bool)
+QtNetwork.QHttp2Configuration.huffmanCompressionEnabled?4() -> bool
+QtNetwork.QHttp2Configuration.setSessionReceiveWindowSize?4(int) -> bool
+QtNetwork.QHttp2Configuration.sessionReceiveWindowSize?4() -> int
+QtNetwork.QHttp2Configuration.setStreamReceiveWindowSize?4(int) -> bool
+QtNetwork.QHttp2Configuration.streamReceiveWindowSize?4() -> int
+QtNetwork.QHttp2Configuration.setMaxFrameSize?4(int) -> bool
+QtNetwork.QHttp2Configuration.maxFrameSize?4() -> int
+QtNetwork.QHttp2Configuration.swap?4(QHttp2Configuration)
+QtNetwork.QHttp2Configuration.setMaxConcurrentStreams?4(int)
+QtNetwork.QHttp2Configuration.maxConcurrentStreams?4() -> int
+QtNetwork.QHttpHeaders.WellKnownHeader?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AIM?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Accept?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptAdditions?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptCH?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptDatetime?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptEncoding?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptFeatures?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptLanguage?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptPatch?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptPost?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptRanges?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptSignature?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AccessControlAllowCredentials?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AccessControlAllowHeaders?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AccessControlAllowMethods?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AccessControlAllowOrigin?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AccessControlExposeHeaders?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AccessControlMaxAge?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AccessControlRequestHeaders?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AccessControlRequestMethod?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Age?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Allow?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ALPN?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AltSvc?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AltUsed?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Alternates?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ApplyToRedirectRef?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AuthenticationControl?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AuthenticationInfo?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Authorization?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CacheControl?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CacheStatus?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CalManagedID?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CalDAVTimezones?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CapsuleProtocol?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CDNCacheControl?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CDNLoop?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CertNotAfter?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CertNotBefore?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ClearSiteData?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ClientCert?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ClientCertChain?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Close?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Connection?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentDigest?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentDisposition?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentEncoding?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentID?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentLanguage?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentLength?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentLocation?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentRange?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentSecurityPolicy?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentSecurityPolicyReportOnly?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ContentType?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Cookie?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CrossOriginEmbedderPolicy?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CrossOriginEmbedderPolicyReportOnly?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CrossOriginOpenerPolicy?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CrossOriginOpenerPolicyReportOnly?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CrossOriginResourcePolicy?10
+QtNetwork.QHttpHeaders.WellKnownHeader.DASL?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Date?10
+QtNetwork.QHttpHeaders.WellKnownHeader.DAV?10
+QtNetwork.QHttpHeaders.WellKnownHeader.DeltaBase?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Depth?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Destination?10
+QtNetwork.QHttpHeaders.WellKnownHeader.DifferentialID?10
+QtNetwork.QHttpHeaders.WellKnownHeader.DPoP?10
+QtNetwork.QHttpHeaders.WellKnownHeader.DPoPNonce?10
+QtNetwork.QHttpHeaders.WellKnownHeader.EarlyData?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ETag?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Expect?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ExpectCT?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Expires?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Forwarded?10
+QtNetwork.QHttpHeaders.WellKnownHeader.From?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Hobareg?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Host?10
+QtNetwork.QHttpHeaders.WellKnownHeader.If?10
+QtNetwork.QHttpHeaders.WellKnownHeader.IfMatch?10
+QtNetwork.QHttpHeaders.WellKnownHeader.IfModifiedSince?10
+QtNetwork.QHttpHeaders.WellKnownHeader.IfNoneMatch?10
+QtNetwork.QHttpHeaders.WellKnownHeader.IfRange?10
+QtNetwork.QHttpHeaders.WellKnownHeader.IfScheduleTagMatch?10
+QtNetwork.QHttpHeaders.WellKnownHeader.IfUnmodifiedSince?10
+QtNetwork.QHttpHeaders.WellKnownHeader.IM?10
+QtNetwork.QHttpHeaders.WellKnownHeader.IncludeReferredTokenBindingID?10
+QtNetwork.QHttpHeaders.WellKnownHeader.KeepAlive?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Label?10
+QtNetwork.QHttpHeaders.WellKnownHeader.LastEventID?10
+QtNetwork.QHttpHeaders.WellKnownHeader.LastModified?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Link?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Location?10
+QtNetwork.QHttpHeaders.WellKnownHeader.LockToken?10
+QtNetwork.QHttpHeaders.WellKnownHeader.MaxForwards?10
+QtNetwork.QHttpHeaders.WellKnownHeader.MementoDatetime?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Meter?10
+QtNetwork.QHttpHeaders.WellKnownHeader.MIMEVersion?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Negotiate?10
+QtNetwork.QHttpHeaders.WellKnownHeader.NEL?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ODataEntityId?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ODataIsolation?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ODataMaxVersion?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ODataVersion?10
+QtNetwork.QHttpHeaders.WellKnownHeader.OptionalWWWAuthenticate?10
+QtNetwork.QHttpHeaders.WellKnownHeader.OrderingType?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Origin?10
+QtNetwork.QHttpHeaders.WellKnownHeader.OriginAgentCluster?10
+QtNetwork.QHttpHeaders.WellKnownHeader.OSCORE?10
+QtNetwork.QHttpHeaders.WellKnownHeader.OSLCCoreVersion?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Overwrite?10
+QtNetwork.QHttpHeaders.WellKnownHeader.PingFrom?10
+QtNetwork.QHttpHeaders.WellKnownHeader.PingTo?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Position?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Prefer?10
+QtNetwork.QHttpHeaders.WellKnownHeader.PreferenceApplied?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Priority?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ProxyAuthenticate?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ProxyAuthenticationInfo?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ProxyAuthorization?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ProxyStatus?10
+QtNetwork.QHttpHeaders.WellKnownHeader.PublicKeyPins?10
+QtNetwork.QHttpHeaders.WellKnownHeader.PublicKeyPinsReportOnly?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Range?10
+QtNetwork.QHttpHeaders.WellKnownHeader.RedirectRef?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Referer?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Refresh?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ReplayNonce?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ReprDigest?10
+QtNetwork.QHttpHeaders.WellKnownHeader.RetryAfter?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ScheduleReply?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ScheduleTag?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SecPurpose?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SecTokenBinding?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SecWebSocketAccept?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SecWebSocketExtensions?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SecWebSocketKey?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SecWebSocketProtocol?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SecWebSocketVersion?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Server?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ServerTiming?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SetCookie?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Signature?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SignatureInput?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SLUG?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SoapAction?10
+QtNetwork.QHttpHeaders.WellKnownHeader.StatusURI?10
+QtNetwork.QHttpHeaders.WellKnownHeader.StrictTransportSecurity?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Sunset?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SurrogateCapability?10
+QtNetwork.QHttpHeaders.WellKnownHeader.SurrogateControl?10
+QtNetwork.QHttpHeaders.WellKnownHeader.TCN?10
+QtNetwork.QHttpHeaders.WellKnownHeader.TE?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Timeout?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Topic?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Traceparent?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Tracestate?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Trailer?10
+QtNetwork.QHttpHeaders.WellKnownHeader.TransferEncoding?10
+QtNetwork.QHttpHeaders.WellKnownHeader.TTL?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Upgrade?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Urgency?10
+QtNetwork.QHttpHeaders.WellKnownHeader.UserAgent?10
+QtNetwork.QHttpHeaders.WellKnownHeader.VariantVary?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Vary?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Via?10
+QtNetwork.QHttpHeaders.WellKnownHeader.WantContentDigest?10
+QtNetwork.QHttpHeaders.WellKnownHeader.WantReprDigest?10
+QtNetwork.QHttpHeaders.WellKnownHeader.WWWAuthenticate?10
+QtNetwork.QHttpHeaders.WellKnownHeader.XContentTypeOptions?10
+QtNetwork.QHttpHeaders.WellKnownHeader.XFrameOptions?10
+QtNetwork.QHttpHeaders.WellKnownHeader.AcceptCharset?10
+QtNetwork.QHttpHeaders.WellKnownHeader.CPEPInfo?10
+QtNetwork.QHttpHeaders.WellKnownHeader.Pragma?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ProtocolInfo?10
+QtNetwork.QHttpHeaders.WellKnownHeader.ProtocolQuery?10
+QtNetwork.QHttpHeaders?1()
+QtNetwork.QHttpHeaders.__init__?1(self)
+QtNetwork.QHttpHeaders?1(QHttpHeaders)
+QtNetwork.QHttpHeaders.__init__?1(self, QHttpHeaders)
+QtNetwork.QHttpHeaders.swap?4(QHttpHeaders)
+QtNetwork.QHttpHeaders.append?4(QAnyStringView, QAnyStringView) -> bool
+QtNetwork.QHttpHeaders.append?4(QHttpHeaders.WellKnownHeader, QAnyStringView) -> bool
+QtNetwork.QHttpHeaders.insert?4(int, QAnyStringView, QAnyStringView) -> bool
+QtNetwork.QHttpHeaders.insert?4(int, QHttpHeaders.WellKnownHeader, QAnyStringView) -> bool
+QtNetwork.QHttpHeaders.replace?4(int, QAnyStringView, QAnyStringView) -> bool
+QtNetwork.QHttpHeaders.replace?4(int, QHttpHeaders.WellKnownHeader, QAnyStringView) -> bool
+QtNetwork.QHttpHeaders.contains?4(QAnyStringView) -> bool
+QtNetwork.QHttpHeaders.contains?4(QHttpHeaders.WellKnownHeader) -> bool
+QtNetwork.QHttpHeaders.clear?4()
+QtNetwork.QHttpHeaders.removeAll?4(QAnyStringView)
+QtNetwork.QHttpHeaders.removeAll?4(QHttpHeaders.WellKnownHeader)
+QtNetwork.QHttpHeaders.removeAt?4(int)
+QtNetwork.QHttpHeaders.value?4(QAnyStringView, QByteArrayView defaultValue={}) -> QByteArrayView
+QtNetwork.QHttpHeaders.value?4(QHttpHeaders.WellKnownHeader, QByteArrayView defaultValue={}) -> QByteArrayView
+QtNetwork.QHttpHeaders.values?4(QAnyStringView) -> unknown-type
+QtNetwork.QHttpHeaders.values?4(QHttpHeaders.WellKnownHeader) -> unknown-type
+QtNetwork.QHttpHeaders.valueAt?4(int) -> QByteArrayView
+QtNetwork.QHttpHeaders.nameAt?4(int) -> QString
+QtNetwork.QHttpHeaders.combinedValue?4(QAnyStringView) -> QByteArray
+QtNetwork.QHttpHeaders.combinedValue?4(QHttpHeaders.WellKnownHeader) -> QByteArray
+QtNetwork.QHttpHeaders.size?4() -> int
+QtNetwork.QHttpHeaders.reserve?4(int)
+QtNetwork.QHttpHeaders.isEmpty?4() -> bool
+QtNetwork.QHttpHeaders.wellKnownHeaderName?4(QHttpHeaders.WellKnownHeader) -> QByteArrayView
+QtNetwork.QHttpHeaders.fromListOfPairs?4(unknown-type) -> QHttpHeaders
+QtNetwork.QHttpHeaders.toListOfPairs?4() -> unknown-type
+QtNetwork.QHttpHeaders.replaceOrAppend?4(QHttpHeaders.WellKnownHeader, QAnyStringView) -> bool
+QtNetwork.QHttpHeaders.replaceOrAppend?4(QAnyStringView, QAnyStringView) -> bool
+QtNetwork.QHttpHeaders.intValue?4(QHttpHeaders.WellKnownHeader) -> unknown-type
+QtNetwork.QHttpHeaders.intValue?4(QAnyStringView) -> unknown-type
+QtNetwork.QHttpHeaders.intValues?4(QHttpHeaders.WellKnownHeader) -> unknown-type
+QtNetwork.QHttpHeaders.intValues?4(QAnyStringView) -> unknown-type
+QtNetwork.QHttpHeaders.intValueAt?4(int) -> unknown-type
+QtNetwork.QHttpHeaders.dateTimeValue?4(QHttpHeaders.WellKnownHeader) -> unknown-type
+QtNetwork.QHttpHeaders.dateTimeValue?4(QAnyStringView) -> unknown-type
+QtNetwork.QHttpHeaders.dateTimeValues?4(QHttpHeaders.WellKnownHeader) -> unknown-type
+QtNetwork.QHttpHeaders.dateTimeValues?4(QAnyStringView) -> unknown-type
+QtNetwork.QHttpHeaders.dateTimeValueAt?4(int) -> unknown-type
+QtNetwork.QHttpHeaders.setDateTimeValue?4(QHttpHeaders.WellKnownHeader, QDateTime)
+QtNetwork.QHttpHeaders.setDateTimeValue?4(QAnyStringView, QDateTime)
+QtNetwork.QHttpPart?1()
+QtNetwork.QHttpPart.__init__?1(self)
+QtNetwork.QHttpPart?1(QHttpPart)
+QtNetwork.QHttpPart.__init__?1(self, QHttpPart)
+QtNetwork.QHttpPart.setHeader?4(QNetworkRequest.KnownHeaders, QVariant)
+QtNetwork.QHttpPart.setRawHeader?4(QByteArray, QByteArray)
+QtNetwork.QHttpPart.setBody?4(QByteArray)
+QtNetwork.QHttpPart.setBodyDevice?4(QIODevice)
+QtNetwork.QHttpPart.swap?4(QHttpPart)
+QtNetwork.QHttpMultiPart.ContentType?10
+QtNetwork.QHttpMultiPart.ContentType.MixedType?10
+QtNetwork.QHttpMultiPart.ContentType.RelatedType?10
+QtNetwork.QHttpMultiPart.ContentType.FormDataType?10
+QtNetwork.QHttpMultiPart.ContentType.AlternativeType?10
+QtNetwork.QHttpMultiPart?1(QObject parent=None)
+QtNetwork.QHttpMultiPart.__init__?1(self, QObject parent=None)
+QtNetwork.QHttpMultiPart?1(QHttpMultiPart.ContentType, QObject parent=None)
+QtNetwork.QHttpMultiPart.__init__?1(self, QHttpMultiPart.ContentType, QObject parent=None)
+QtNetwork.QHttpMultiPart.append?4(QHttpPart)
+QtNetwork.QHttpMultiPart.setContentType?4(QHttpMultiPart.ContentType)
+QtNetwork.QHttpMultiPart.boundary?4() -> QByteArray
+QtNetwork.QHttpMultiPart.setBoundary?4(QByteArray)
+QtNetwork.QLocalServer.SocketOption?10
+QtNetwork.QLocalServer.SocketOption.UserAccessOption?10
+QtNetwork.QLocalServer.SocketOption.GroupAccessOption?10
+QtNetwork.QLocalServer.SocketOption.OtherAccessOption?10
+QtNetwork.QLocalServer.SocketOption.WorldAccessOption?10
+QtNetwork.QLocalServer.SocketOption.AbstractNamespaceOption?10
+QtNetwork.QLocalServer?1(QObject parent=None)
+QtNetwork.QLocalServer.__init__?1(self, QObject parent=None)
+QtNetwork.QLocalServer.close?4()
+QtNetwork.QLocalServer.errorString?4() -> QString
+QtNetwork.QLocalServer.hasPendingConnections?4() -> bool
+QtNetwork.QLocalServer.isListening?4() -> bool
+QtNetwork.QLocalServer.listen?4(QString) -> bool
+QtNetwork.QLocalServer.listen?4(qintptr) -> bool
+QtNetwork.QLocalServer.maxPendingConnections?4() -> int
+QtNetwork.QLocalServer.nextPendingConnection?4() -> QLocalSocket
+QtNetwork.QLocalServer.serverName?4() -> QString
+QtNetwork.QLocalServer.fullServerName?4() -> QString
+QtNetwork.QLocalServer.serverError?4() -> QAbstractSocket.SocketError
+QtNetwork.QLocalServer.setMaxPendingConnections?4(int)
+QtNetwork.QLocalServer.waitForNewConnection?4(int msecs=0) -> (bool, bool)
+QtNetwork.QLocalServer.removeServer?4(QString) -> bool
+QtNetwork.QLocalServer.newConnection?4()
+QtNetwork.QLocalServer.incomingConnection?4(quintptr)
+QtNetwork.QLocalServer.addPendingConnection?4(QLocalSocket)
+QtNetwork.QLocalServer.setSocketOptions?4(unknown-type)
+QtNetwork.QLocalServer.socketOptions?4() -> unknown-type
+QtNetwork.QLocalServer.socketDescriptor?4() -> qintptr
+QtNetwork.QLocalServer.setListenBacklogSize?4(int)
+QtNetwork.QLocalServer.listenBacklogSize?4() -> int
+QtNetwork.QLocalSocket.SocketOption?10
+QtNetwork.QLocalSocket.SocketOption.NoOptions?10
+QtNetwork.QLocalSocket.SocketOption.AbstractNamespaceOption?10
+QtNetwork.QLocalSocket.LocalSocketState?10
+QtNetwork.QLocalSocket.LocalSocketState.UnconnectedState?10
+QtNetwork.QLocalSocket.LocalSocketState.ConnectingState?10
+QtNetwork.QLocalSocket.LocalSocketState.ConnectedState?10
+QtNetwork.QLocalSocket.LocalSocketState.ClosingState?10
+QtNetwork.QLocalSocket.LocalSocketError?10
+QtNetwork.QLocalSocket.LocalSocketError.ConnectionRefusedError?10
+QtNetwork.QLocalSocket.LocalSocketError.PeerClosedError?10
+QtNetwork.QLocalSocket.LocalSocketError.ServerNotFoundError?10
+QtNetwork.QLocalSocket.LocalSocketError.SocketAccessError?10
+QtNetwork.QLocalSocket.LocalSocketError.SocketResourceError?10
+QtNetwork.QLocalSocket.LocalSocketError.SocketTimeoutError?10
+QtNetwork.QLocalSocket.LocalSocketError.DatagramTooLargeError?10
+QtNetwork.QLocalSocket.LocalSocketError.ConnectionError?10
+QtNetwork.QLocalSocket.LocalSocketError.UnsupportedSocketOperationError?10
+QtNetwork.QLocalSocket.LocalSocketError.OperationError?10
+QtNetwork.QLocalSocket.LocalSocketError.UnknownSocketError?10
+QtNetwork.QLocalSocket?1(QObject parent=None)
+QtNetwork.QLocalSocket.__init__?1(self, QObject parent=None)
+QtNetwork.QLocalSocket.connectToServer?4(QString, unknown-type mode=QIODeviceBase.ReadWrite)
+QtNetwork.QLocalSocket.connectToServer?4(unknown-type mode=QIODeviceBase.ReadWrite)
+QtNetwork.QLocalSocket.disconnectFromServer?4()
+QtNetwork.QLocalSocket.open?4(unknown-type mode=QIODeviceBase.ReadWrite) -> bool
+QtNetwork.QLocalSocket.serverName?4() -> QString
+QtNetwork.QLocalSocket.setServerName?4(QString)
+QtNetwork.QLocalSocket.fullServerName?4() -> QString
+QtNetwork.QLocalSocket.abort?4()
+QtNetwork.QLocalSocket.isSequential?4() -> bool
+QtNetwork.QLocalSocket.bytesAvailable?4() -> int
+QtNetwork.QLocalSocket.bytesToWrite?4() -> int
+QtNetwork.QLocalSocket.canReadLine?4() -> bool
+QtNetwork.QLocalSocket.close?4()
+QtNetwork.QLocalSocket.error?4() -> QLocalSocket.LocalSocketError
+QtNetwork.QLocalSocket.flush?4() -> bool
+QtNetwork.QLocalSocket.isValid?4() -> bool
+QtNetwork.QLocalSocket.readBufferSize?4() -> int
+QtNetwork.QLocalSocket.setReadBufferSize?4(int)
+QtNetwork.QLocalSocket.setSocketDescriptor?4(qintptr, QLocalSocket.LocalSocketState state=QLocalSocket.ConnectedState, unknown-type mode=QIODeviceBase.ReadWrite) -> bool
+QtNetwork.QLocalSocket.socketDescriptor?4() -> qintptr
+QtNetwork.QLocalSocket.state?4() -> QLocalSocket.LocalSocketState
+QtNetwork.QLocalSocket.waitForBytesWritten?4(int msecs=30000) -> bool
+QtNetwork.QLocalSocket.waitForConnected?4(int msecs=30000) -> bool
+QtNetwork.QLocalSocket.waitForDisconnected?4(int msecs=30000) -> bool
+QtNetwork.QLocalSocket.waitForReadyRead?4(int msecs=30000) -> bool
+QtNetwork.QLocalSocket.connected?4()
+QtNetwork.QLocalSocket.disconnected?4()
+QtNetwork.QLocalSocket.errorOccurred?4(QLocalSocket.LocalSocketError)
+QtNetwork.QLocalSocket.stateChanged?4(QLocalSocket.LocalSocketState)
+QtNetwork.QLocalSocket.readData?4(int) -> Any
+QtNetwork.QLocalSocket.writeData?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtNetwork.QLocalSocket.skipData?4(int) -> int
+QtNetwork.QLocalSocket.setSocketOptions?4(unknown-type)
+QtNetwork.QLocalSocket.socketOptions?4() -> unknown-type
+QtNetwork.QLocalSocket.readLineData?4(int) -> Any
+QtNetwork.QNetworkAccessManager.Operation?10
+QtNetwork.QNetworkAccessManager.Operation.HeadOperation?10
+QtNetwork.QNetworkAccessManager.Operation.GetOperation?10
+QtNetwork.QNetworkAccessManager.Operation.PutOperation?10
+QtNetwork.QNetworkAccessManager.Operation.PostOperation?10
+QtNetwork.QNetworkAccessManager.Operation.DeleteOperation?10
+QtNetwork.QNetworkAccessManager.Operation.CustomOperation?10
+QtNetwork.QNetworkAccessManager?1(QObject parent=None)
+QtNetwork.QNetworkAccessManager.__init__?1(self, QObject parent=None)
+QtNetwork.QNetworkAccessManager.proxy?4() -> QNetworkProxy
+QtNetwork.QNetworkAccessManager.setProxy?4(QNetworkProxy)
+QtNetwork.QNetworkAccessManager.cookieJar?4() -> QNetworkCookieJar
+QtNetwork.QNetworkAccessManager.setCookieJar?4(QNetworkCookieJar)
+QtNetwork.QNetworkAccessManager.head?4(QNetworkRequest) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.get?4(QNetworkRequest) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.get?4(QNetworkRequest, QByteArray) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.get?4(QNetworkRequest, QIODevice) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.post?4(QNetworkRequest, QIODevice) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.post?4(QNetworkRequest, QByteArray) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.post?4(QNetworkRequest, QHttpMultiPart) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.put?4(QNetworkRequest, QIODevice) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.put?4(QNetworkRequest, QByteArray) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.put?4(QNetworkRequest, QHttpMultiPart) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.proxyAuthenticationRequired?4(QNetworkProxy, QAuthenticator)
+QtNetwork.QNetworkAccessManager.authenticationRequired?4(QNetworkReply, QAuthenticator)
+QtNetwork.QNetworkAccessManager.finished?4(QNetworkReply)
+QtNetwork.QNetworkAccessManager.encrypted?4(QNetworkReply)
+QtNetwork.QNetworkAccessManager.sslErrors?4(QNetworkReply, unknown-type)
+QtNetwork.QNetworkAccessManager.preSharedKeyAuthenticationRequired?4(QNetworkReply, QSslPreSharedKeyAuthenticator)
+QtNetwork.QNetworkAccessManager.createRequest?4(QNetworkAccessManager.Operation, QNetworkRequest, QIODevice device=None) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.proxyFactory?4() -> QNetworkProxyFactory
+QtNetwork.QNetworkAccessManager.setProxyFactory?4(QNetworkProxyFactory)
+QtNetwork.QNetworkAccessManager.cache?4() -> QAbstractNetworkCache
+QtNetwork.QNetworkAccessManager.setCache?4(QAbstractNetworkCache)
+QtNetwork.QNetworkAccessManager.deleteResource?4(QNetworkRequest) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.sendCustomRequest?4(QNetworkRequest, QByteArray, QIODevice data=None) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.sendCustomRequest?4(QNetworkRequest, QByteArray, QByteArray) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.sendCustomRequest?4(QNetworkRequest, QByteArray, QHttpMultiPart) -> QNetworkReply
+QtNetwork.QNetworkAccessManager.clearAccessCache?4()
+QtNetwork.QNetworkAccessManager.supportedSchemes?4() -> QStringList
+QtNetwork.QNetworkAccessManager.connectToHostEncrypted?4(QString, int port=443, QSslConfiguration sslConfiguration=QSslConfiguration.defaultConfiguration())
+QtNetwork.QNetworkAccessManager.connectToHostEncrypted?4(QString, int, QSslConfiguration, QString)
+QtNetwork.QNetworkAccessManager.connectToHost?4(QString, int port=80)
+QtNetwork.QNetworkAccessManager.supportedSchemesImplementation?4() -> QStringList
+QtNetwork.QNetworkAccessManager.clearConnectionCache?4()
+QtNetwork.QNetworkAccessManager.setStrictTransportSecurityEnabled?4(bool)
+QtNetwork.QNetworkAccessManager.isStrictTransportSecurityEnabled?4() -> bool
+QtNetwork.QNetworkAccessManager.addStrictTransportSecurityHosts?4(unknown-type)
+QtNetwork.QNetworkAccessManager.strictTransportSecurityHosts?4() -> unknown-type
+QtNetwork.QNetworkAccessManager.setRedirectPolicy?4(QNetworkRequest.RedirectPolicy)
+QtNetwork.QNetworkAccessManager.redirectPolicy?4() -> QNetworkRequest.RedirectPolicy
+QtNetwork.QNetworkAccessManager.enableStrictTransportSecurityStore?4(bool, QString storeDir='')
+QtNetwork.QNetworkAccessManager.isStrictTransportSecurityStoreEnabled?4() -> bool
+QtNetwork.QNetworkAccessManager.autoDeleteReplies?4() -> bool
+QtNetwork.QNetworkAccessManager.setAutoDeleteReplies?4(bool)
+QtNetwork.QNetworkAccessManager.transferTimeout?4() -> int
+QtNetwork.QNetworkAccessManager.setTransferTimeout?4(int timeout=QNetworkRequest.DefaultTransferTimeoutConstant)
+QtNetwork.QNetworkCookie.SameSite?10
+QtNetwork.QNetworkCookie.SameSite.Default?10
+QtNetwork.QNetworkCookie.SameSite.None_?10
+QtNetwork.QNetworkCookie.SameSite.Lax?10
+QtNetwork.QNetworkCookie.SameSite.Strict?10
+QtNetwork.QNetworkCookie.RawForm?10
+QtNetwork.QNetworkCookie.RawForm.NameAndValueOnly?10
+QtNetwork.QNetworkCookie.RawForm.Full?10
+QtNetwork.QNetworkCookie?1(QByteArray name=QByteArray(), QByteArray value=QByteArray())
+QtNetwork.QNetworkCookie.__init__?1(self, QByteArray name=QByteArray(), QByteArray value=QByteArray())
+QtNetwork.QNetworkCookie?1(QNetworkCookie)
+QtNetwork.QNetworkCookie.__init__?1(self, QNetworkCookie)
+QtNetwork.QNetworkCookie.isSecure?4() -> bool
+QtNetwork.QNetworkCookie.setSecure?4(bool)
+QtNetwork.QNetworkCookie.isSessionCookie?4() -> bool
+QtNetwork.QNetworkCookie.expirationDate?4() -> QDateTime
+QtNetwork.QNetworkCookie.setExpirationDate?4(QDateTime)
+QtNetwork.QNetworkCookie.domain?4() -> QString
+QtNetwork.QNetworkCookie.setDomain?4(QString)
+QtNetwork.QNetworkCookie.path?4() -> QString
+QtNetwork.QNetworkCookie.setPath?4(QString)
+QtNetwork.QNetworkCookie.name?4() -> QByteArray
+QtNetwork.QNetworkCookie.setName?4(QByteArray)
+QtNetwork.QNetworkCookie.value?4() -> QByteArray
+QtNetwork.QNetworkCookie.setValue?4(QByteArray)
+QtNetwork.QNetworkCookie.toRawForm?4(QNetworkCookie.RawForm form=QNetworkCookie.Full) -> QByteArray
+QtNetwork.QNetworkCookie.parseCookies?4(QByteArrayView) -> unknown-type
+QtNetwork.QNetworkCookie.isHttpOnly?4() -> bool
+QtNetwork.QNetworkCookie.setHttpOnly?4(bool)
+QtNetwork.QNetworkCookie.swap?4(QNetworkCookie)
+QtNetwork.QNetworkCookie.hasSameIdentifier?4(QNetworkCookie) -> bool
+QtNetwork.QNetworkCookie.normalize?4(QUrl)
+QtNetwork.QNetworkCookie.sameSitePolicy?4() -> QNetworkCookie.SameSite
+QtNetwork.QNetworkCookie.setSameSitePolicy?4(QNetworkCookie.SameSite)
+QtNetwork.QNetworkCookieJar?1(QObject parent=None)
+QtNetwork.QNetworkCookieJar.__init__?1(self, QObject parent=None)
+QtNetwork.QNetworkCookieJar.cookiesForUrl?4(QUrl) -> unknown-type
+QtNetwork.QNetworkCookieJar.setCookiesFromUrl?4(unknown-type, QUrl) -> bool
+QtNetwork.QNetworkCookieJar.insertCookie?4(QNetworkCookie) -> bool
+QtNetwork.QNetworkCookieJar.updateCookie?4(QNetworkCookie) -> bool
+QtNetwork.QNetworkCookieJar.deleteCookie?4(QNetworkCookie) -> bool
+QtNetwork.QNetworkCookieJar.setAllCookies?4(unknown-type)
+QtNetwork.QNetworkCookieJar.allCookies?4() -> unknown-type
+QtNetwork.QNetworkCookieJar.validateCookie?4(QNetworkCookie, QUrl) -> bool
+QtNetwork.QNetworkDatagram?1()
+QtNetwork.QNetworkDatagram.__init__?1(self)
+QtNetwork.QNetworkDatagram?1(QByteArray, QHostAddress destinationAddress=QHostAddress(), int port=0)
+QtNetwork.QNetworkDatagram.__init__?1(self, QByteArray, QHostAddress destinationAddress=QHostAddress(), int port=0)
+QtNetwork.QNetworkDatagram?1(QNetworkDatagram)
+QtNetwork.QNetworkDatagram.__init__?1(self, QNetworkDatagram)
+QtNetwork.QNetworkDatagram.swap?4(QNetworkDatagram)
+QtNetwork.QNetworkDatagram.clear?4()
+QtNetwork.QNetworkDatagram.isValid?4() -> bool
+QtNetwork.QNetworkDatagram.isNull?4() -> bool
+QtNetwork.QNetworkDatagram.interfaceIndex?4() -> int
+QtNetwork.QNetworkDatagram.setInterfaceIndex?4(int)
+QtNetwork.QNetworkDatagram.senderAddress?4() -> QHostAddress
+QtNetwork.QNetworkDatagram.destinationAddress?4() -> QHostAddress
+QtNetwork.QNetworkDatagram.senderPort?4() -> int
+QtNetwork.QNetworkDatagram.destinationPort?4() -> int
+QtNetwork.QNetworkDatagram.setSender?4(QHostAddress, int port=0)
+QtNetwork.QNetworkDatagram.setDestination?4(QHostAddress, int)
+QtNetwork.QNetworkDatagram.hopLimit?4() -> int
+QtNetwork.QNetworkDatagram.setHopLimit?4(int)
+QtNetwork.QNetworkDatagram.data?4() -> QByteArray
+QtNetwork.QNetworkDatagram.setData?4(QByteArray)
+QtNetwork.QNetworkDatagram.makeReply?4(QByteArray) -> QNetworkDatagram
+QtNetwork.QNetworkDiskCache?1(QObject parent=None)
+QtNetwork.QNetworkDiskCache.__init__?1(self, QObject parent=None)
+QtNetwork.QNetworkDiskCache.cacheDirectory?4() -> QString
+QtNetwork.QNetworkDiskCache.setCacheDirectory?4(QString)
+QtNetwork.QNetworkDiskCache.maximumCacheSize?4() -> int
+QtNetwork.QNetworkDiskCache.setMaximumCacheSize?4(int)
+QtNetwork.QNetworkDiskCache.cacheSize?4() -> int
+QtNetwork.QNetworkDiskCache.metaData?4(QUrl) -> QNetworkCacheMetaData
+QtNetwork.QNetworkDiskCache.updateMetaData?4(QNetworkCacheMetaData)
+QtNetwork.QNetworkDiskCache.data?4(QUrl) -> QIODevice
+QtNetwork.QNetworkDiskCache.remove?4(QUrl) -> bool
+QtNetwork.QNetworkDiskCache.prepare?4(QNetworkCacheMetaData) -> QIODevice
+QtNetwork.QNetworkDiskCache.insert?4(QIODevice)
+QtNetwork.QNetworkDiskCache.fileMetaData?4(QString) -> QNetworkCacheMetaData
+QtNetwork.QNetworkDiskCache.clear?4()
+QtNetwork.QNetworkDiskCache.expire?4() -> int
+QtNetwork.QNetworkInformation.TransportMedium?10
+QtNetwork.QNetworkInformation.TransportMedium.Unknown?10
+QtNetwork.QNetworkInformation.TransportMedium.Ethernet?10
+QtNetwork.QNetworkInformation.TransportMedium.Cellular?10
+QtNetwork.QNetworkInformation.TransportMedium.WiFi?10
+QtNetwork.QNetworkInformation.TransportMedium.Bluetooth?10
+QtNetwork.QNetworkInformation.Feature?10
+QtNetwork.QNetworkInformation.Feature.Reachability?10
+QtNetwork.QNetworkInformation.Feature.CaptivePortal?10
+QtNetwork.QNetworkInformation.Feature.TransportMedium?10
+QtNetwork.QNetworkInformation.Feature.Metered?10
+QtNetwork.QNetworkInformation.Reachability?10
+QtNetwork.QNetworkInformation.Reachability.Unknown?10
+QtNetwork.QNetworkInformation.Reachability.Disconnected?10
+QtNetwork.QNetworkInformation.Reachability.Local?10
+QtNetwork.QNetworkInformation.Reachability.Site?10
+QtNetwork.QNetworkInformation.Reachability.Online?10
+QtNetwork.QNetworkInformation.reachability?4() -> QNetworkInformation.Reachability
+QtNetwork.QNetworkInformation.backendName?4() -> QString
+QtNetwork.QNetworkInformation.supports?4(unknown-type) -> bool
+QtNetwork.QNetworkInformation.load?4(QStringView) -> bool
+QtNetwork.QNetworkInformation.load?4(unknown-type) -> bool
+QtNetwork.QNetworkInformation.availableBackends?4() -> QStringList
+QtNetwork.QNetworkInformation.instance?4() -> QNetworkInformation
+QtNetwork.QNetworkInformation.reachabilityChanged?4(QNetworkInformation.Reachability)
+QtNetwork.QNetworkInformation.isBehindCaptivePortal?4() -> bool
+QtNetwork.QNetworkInformation.isBehindCaptivePortalChanged?4(bool)
+QtNetwork.QNetworkInformation.transportMedium?4() -> QNetworkInformation.TransportMedium
+QtNetwork.QNetworkInformation.isMetered?4() -> bool
+QtNetwork.QNetworkInformation.supportedFeatures?4() -> unknown-type
+QtNetwork.QNetworkInformation.loadDefaultBackend?4() -> bool
+QtNetwork.QNetworkInformation.transportMediumChanged?4(QNetworkInformation.TransportMedium)
+QtNetwork.QNetworkInformation.isMeteredChanged?4(bool)
+QtNetwork.QNetworkInformation.loadBackendByName?4(QStringView) -> bool
+QtNetwork.QNetworkInformation.loadBackendByFeatures?4(unknown-type) -> bool
+QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus?10
+QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus.DnsEligibilityUnknown?10
+QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus.DnsIneligible?10
+QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus.DnsEligible?10
+QtNetwork.QNetworkAddressEntry?1()
+QtNetwork.QNetworkAddressEntry.__init__?1(self)
+QtNetwork.QNetworkAddressEntry?1(QNetworkAddressEntry)
+QtNetwork.QNetworkAddressEntry.__init__?1(self, QNetworkAddressEntry)
+QtNetwork.QNetworkAddressEntry.ip?4() -> QHostAddress
+QtNetwork.QNetworkAddressEntry.setIp?4(QHostAddress)
+QtNetwork.QNetworkAddressEntry.netmask?4() -> QHostAddress
+QtNetwork.QNetworkAddressEntry.setNetmask?4(QHostAddress)
+QtNetwork.QNetworkAddressEntry.broadcast?4() -> QHostAddress
+QtNetwork.QNetworkAddressEntry.setBroadcast?4(QHostAddress)
+QtNetwork.QNetworkAddressEntry.prefixLength?4() -> int
+QtNetwork.QNetworkAddressEntry.setPrefixLength?4(int)
+QtNetwork.QNetworkAddressEntry.swap?4(QNetworkAddressEntry)
+QtNetwork.QNetworkAddressEntry.dnsEligibility?4() -> QNetworkAddressEntry.DnsEligibilityStatus
+QtNetwork.QNetworkAddressEntry.setDnsEligibility?4(QNetworkAddressEntry.DnsEligibilityStatus)
+QtNetwork.QNetworkAddressEntry.isLifetimeKnown?4() -> bool
+QtNetwork.QNetworkAddressEntry.preferredLifetime?4() -> QDeadlineTimer
+QtNetwork.QNetworkAddressEntry.validityLifetime?4() -> QDeadlineTimer
+QtNetwork.QNetworkAddressEntry.setAddressLifetime?4(QDeadlineTimer, QDeadlineTimer)
+QtNetwork.QNetworkAddressEntry.clearAddressLifetime?4()
+QtNetwork.QNetworkAddressEntry.isPermanent?4() -> bool
+QtNetwork.QNetworkAddressEntry.isTemporary?4() -> bool
+QtNetwork.QNetworkInterface.InterfaceType?10
+QtNetwork.QNetworkInterface.InterfaceType.Unknown?10
+QtNetwork.QNetworkInterface.InterfaceType.Loopback?10
+QtNetwork.QNetworkInterface.InterfaceType.Virtual?10
+QtNetwork.QNetworkInterface.InterfaceType.Ethernet?10
+QtNetwork.QNetworkInterface.InterfaceType.Slip?10
+QtNetwork.QNetworkInterface.InterfaceType.CanBus?10
+QtNetwork.QNetworkInterface.InterfaceType.Ppp?10
+QtNetwork.QNetworkInterface.InterfaceType.Fddi?10
+QtNetwork.QNetworkInterface.InterfaceType.Wifi?10
+QtNetwork.QNetworkInterface.InterfaceType.Ieee80211?10
+QtNetwork.QNetworkInterface.InterfaceType.Phonet?10
+QtNetwork.QNetworkInterface.InterfaceType.Ieee802154?10
+QtNetwork.QNetworkInterface.InterfaceType.SixLoWPAN?10
+QtNetwork.QNetworkInterface.InterfaceType.Ieee80216?10
+QtNetwork.QNetworkInterface.InterfaceType.Ieee1394?10
+QtNetwork.QNetworkInterface.InterfaceFlag?10
+QtNetwork.QNetworkInterface.InterfaceFlag.IsUp?10
+QtNetwork.QNetworkInterface.InterfaceFlag.IsRunning?10
+QtNetwork.QNetworkInterface.InterfaceFlag.CanBroadcast?10
+QtNetwork.QNetworkInterface.InterfaceFlag.IsLoopBack?10
+QtNetwork.QNetworkInterface.InterfaceFlag.IsPointToPoint?10
+QtNetwork.QNetworkInterface.InterfaceFlag.CanMulticast?10
+QtNetwork.QNetworkInterface?1()
+QtNetwork.QNetworkInterface.__init__?1(self)
+QtNetwork.QNetworkInterface?1(QNetworkInterface)
+QtNetwork.QNetworkInterface.__init__?1(self, QNetworkInterface)
+QtNetwork.QNetworkInterface.isValid?4() -> bool
+QtNetwork.QNetworkInterface.name?4() -> QString
+QtNetwork.QNetworkInterface.flags?4() -> unknown-type
+QtNetwork.QNetworkInterface.hardwareAddress?4() -> QString
+QtNetwork.QNetworkInterface.addressEntries?4() -> unknown-type
+QtNetwork.QNetworkInterface.interfaceFromName?4(QString) -> QNetworkInterface
+QtNetwork.QNetworkInterface.interfaceFromIndex?4(int) -> QNetworkInterface
+QtNetwork.QNetworkInterface.allInterfaces?4() -> unknown-type
+QtNetwork.QNetworkInterface.allAddresses?4() -> unknown-type
+QtNetwork.QNetworkInterface.index?4() -> int
+QtNetwork.QNetworkInterface.humanReadableName?4() -> QString
+QtNetwork.QNetworkInterface.swap?4(QNetworkInterface)
+QtNetwork.QNetworkInterface.interfaceIndexFromName?4(QString) -> int
+QtNetwork.QNetworkInterface.interfaceNameFromIndex?4(int) -> QString
+QtNetwork.QNetworkInterface.type?4() -> QNetworkInterface.InterfaceType
+QtNetwork.QNetworkInterface.maximumTransmissionUnit?4() -> int
+QtNetwork.QNetworkProxy.Capability?10
+QtNetwork.QNetworkProxy.Capability.TunnelingCapability?10
+QtNetwork.QNetworkProxy.Capability.ListeningCapability?10
+QtNetwork.QNetworkProxy.Capability.UdpTunnelingCapability?10
+QtNetwork.QNetworkProxy.Capability.CachingCapability?10
+QtNetwork.QNetworkProxy.Capability.HostNameLookupCapability?10
+QtNetwork.QNetworkProxy.Capability.SctpTunnelingCapability?10
+QtNetwork.QNetworkProxy.Capability.SctpListeningCapability?10
+QtNetwork.QNetworkProxy.ProxyType?10
+QtNetwork.QNetworkProxy.ProxyType.DefaultProxy?10
+QtNetwork.QNetworkProxy.ProxyType.Socks5Proxy?10
+QtNetwork.QNetworkProxy.ProxyType.NoProxy?10
+QtNetwork.QNetworkProxy.ProxyType.HttpProxy?10
+QtNetwork.QNetworkProxy.ProxyType.HttpCachingProxy?10
+QtNetwork.QNetworkProxy.ProxyType.FtpCachingProxy?10
+QtNetwork.QNetworkProxy?1()
+QtNetwork.QNetworkProxy.__init__?1(self)
+QtNetwork.QNetworkProxy?1(QNetworkProxy.ProxyType, QString hostName='', int port=0, QString user='', QString password='')
+QtNetwork.QNetworkProxy.__init__?1(self, QNetworkProxy.ProxyType, QString hostName='', int port=0, QString user='', QString password='')
+QtNetwork.QNetworkProxy?1(QNetworkProxy)
+QtNetwork.QNetworkProxy.__init__?1(self, QNetworkProxy)
+QtNetwork.QNetworkProxy.setType?4(QNetworkProxy.ProxyType)
+QtNetwork.QNetworkProxy.type?4() -> QNetworkProxy.ProxyType
+QtNetwork.QNetworkProxy.setUser?4(QString)
+QtNetwork.QNetworkProxy.user?4() -> QString
+QtNetwork.QNetworkProxy.setPassword?4(QString)
+QtNetwork.QNetworkProxy.password?4() -> QString
+QtNetwork.QNetworkProxy.setHostName?4(QString)
+QtNetwork.QNetworkProxy.hostName?4() -> QString
+QtNetwork.QNetworkProxy.setPort?4(int)
+QtNetwork.QNetworkProxy.port?4() -> int
+QtNetwork.QNetworkProxy.setApplicationProxy?4(QNetworkProxy)
+QtNetwork.QNetworkProxy.applicationProxy?4() -> QNetworkProxy
+QtNetwork.QNetworkProxy.isCachingProxy?4() -> bool
+QtNetwork.QNetworkProxy.isTransparentProxy?4() -> bool
+QtNetwork.QNetworkProxy.setCapabilities?4(unknown-type)
+QtNetwork.QNetworkProxy.capabilities?4() -> unknown-type
+QtNetwork.QNetworkProxy.swap?4(QNetworkProxy)
+QtNetwork.QNetworkProxy.header?4(QNetworkRequest.KnownHeaders) -> QVariant
+QtNetwork.QNetworkProxy.setHeader?4(QNetworkRequest.KnownHeaders, QVariant)
+QtNetwork.QNetworkProxy.hasRawHeader?4(QByteArray) -> bool
+QtNetwork.QNetworkProxy.rawHeaderList?4() -> unknown-type
+QtNetwork.QNetworkProxy.rawHeader?4(QByteArray) -> QByteArray
+QtNetwork.QNetworkProxy.setRawHeader?4(QByteArray, QByteArray)
+QtNetwork.QNetworkProxy.headers?4() -> QHttpHeaders
+QtNetwork.QNetworkProxy.setHeaders?4(QHttpHeaders)
+QtNetwork.QNetworkProxyQuery.QueryType?10
+QtNetwork.QNetworkProxyQuery.QueryType.TcpSocket?10
+QtNetwork.QNetworkProxyQuery.QueryType.UdpSocket?10
+QtNetwork.QNetworkProxyQuery.QueryType.TcpServer?10
+QtNetwork.QNetworkProxyQuery.QueryType.UrlRequest?10
+QtNetwork.QNetworkProxyQuery.QueryType.SctpSocket?10
+QtNetwork.QNetworkProxyQuery.QueryType.SctpServer?10
+QtNetwork.QNetworkProxyQuery?1()
+QtNetwork.QNetworkProxyQuery.__init__?1(self)
+QtNetwork.QNetworkProxyQuery?1(QUrl, QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.UrlRequest)
+QtNetwork.QNetworkProxyQuery.__init__?1(self, QUrl, QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.UrlRequest)
+QtNetwork.QNetworkProxyQuery?1(QString, int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpSocket)
+QtNetwork.QNetworkProxyQuery.__init__?1(self, QString, int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpSocket)
+QtNetwork.QNetworkProxyQuery?1(int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpServer)
+QtNetwork.QNetworkProxyQuery.__init__?1(self, int, QString protocolTag='', QNetworkProxyQuery.QueryType type=QNetworkProxyQuery.TcpServer)
+QtNetwork.QNetworkProxyQuery?1(QNetworkProxyQuery)
+QtNetwork.QNetworkProxyQuery.__init__?1(self, QNetworkProxyQuery)
+QtNetwork.QNetworkProxyQuery.queryType?4() -> QNetworkProxyQuery.QueryType
+QtNetwork.QNetworkProxyQuery.setQueryType?4(QNetworkProxyQuery.QueryType)
+QtNetwork.QNetworkProxyQuery.peerPort?4() -> int
+QtNetwork.QNetworkProxyQuery.setPeerPort?4(int)
+QtNetwork.QNetworkProxyQuery.peerHostName?4() -> QString
+QtNetwork.QNetworkProxyQuery.setPeerHostName?4(QString)
+QtNetwork.QNetworkProxyQuery.localPort?4() -> int
+QtNetwork.QNetworkProxyQuery.setLocalPort?4(int)
+QtNetwork.QNetworkProxyQuery.protocolTag?4() -> QString
+QtNetwork.QNetworkProxyQuery.setProtocolTag?4(QString)
+QtNetwork.QNetworkProxyQuery.url?4() -> QUrl
+QtNetwork.QNetworkProxyQuery.setUrl?4(QUrl)
+QtNetwork.QNetworkProxyQuery.swap?4(QNetworkProxyQuery)
+QtNetwork.QNetworkProxyFactory?1()
+QtNetwork.QNetworkProxyFactory.__init__?1(self)
+QtNetwork.QNetworkProxyFactory?1(QNetworkProxyFactory)
+QtNetwork.QNetworkProxyFactory.__init__?1(self, QNetworkProxyFactory)
+QtNetwork.QNetworkProxyFactory.queryProxy?4(QNetworkProxyQuery query=QNetworkProxyQuery()) -> unknown-type
+QtNetwork.QNetworkProxyFactory.setApplicationProxyFactory?4(QNetworkProxyFactory)
+QtNetwork.QNetworkProxyFactory.proxyForQuery?4(QNetworkProxyQuery) -> unknown-type
+QtNetwork.QNetworkProxyFactory.systemProxyForQuery?4(QNetworkProxyQuery query=QNetworkProxyQuery()) -> unknown-type
+QtNetwork.QNetworkProxyFactory.setUseSystemConfiguration?4(bool)
+QtNetwork.QNetworkProxyFactory.usesSystemConfiguration?4() -> bool
+QtNetwork.QNetworkReply.NetworkError?10
+QtNetwork.QNetworkReply.NetworkError.NoError?10
+QtNetwork.QNetworkReply.NetworkError.ConnectionRefusedError?10
+QtNetwork.QNetworkReply.NetworkError.RemoteHostClosedError?10
+QtNetwork.QNetworkReply.NetworkError.HostNotFoundError?10
+QtNetwork.QNetworkReply.NetworkError.TimeoutError?10
+QtNetwork.QNetworkReply.NetworkError.OperationCanceledError?10
+QtNetwork.QNetworkReply.NetworkError.SslHandshakeFailedError?10
+QtNetwork.QNetworkReply.NetworkError.UnknownNetworkError?10
+QtNetwork.QNetworkReply.NetworkError.ProxyConnectionRefusedError?10
+QtNetwork.QNetworkReply.NetworkError.ProxyConnectionClosedError?10
+QtNetwork.QNetworkReply.NetworkError.ProxyNotFoundError?10
+QtNetwork.QNetworkReply.NetworkError.ProxyTimeoutError?10
+QtNetwork.QNetworkReply.NetworkError.ProxyAuthenticationRequiredError?10
+QtNetwork.QNetworkReply.NetworkError.UnknownProxyError?10
+QtNetwork.QNetworkReply.NetworkError.ContentAccessDenied?10
+QtNetwork.QNetworkReply.NetworkError.ContentOperationNotPermittedError?10
+QtNetwork.QNetworkReply.NetworkError.ContentNotFoundError?10
+QtNetwork.QNetworkReply.NetworkError.AuthenticationRequiredError?10
+QtNetwork.QNetworkReply.NetworkError.UnknownContentError?10
+QtNetwork.QNetworkReply.NetworkError.ProtocolUnknownError?10
+QtNetwork.QNetworkReply.NetworkError.ProtocolInvalidOperationError?10
+QtNetwork.QNetworkReply.NetworkError.ProtocolFailure?10
+QtNetwork.QNetworkReply.NetworkError.ContentReSendError?10
+QtNetwork.QNetworkReply.NetworkError.TemporaryNetworkFailureError?10
+QtNetwork.QNetworkReply.NetworkError.NetworkSessionFailedError?10
+QtNetwork.QNetworkReply.NetworkError.BackgroundRequestNotAllowedError?10
+QtNetwork.QNetworkReply.NetworkError.ContentConflictError?10
+QtNetwork.QNetworkReply.NetworkError.ContentGoneError?10
+QtNetwork.QNetworkReply.NetworkError.InternalServerError?10
+QtNetwork.QNetworkReply.NetworkError.OperationNotImplementedError?10
+QtNetwork.QNetworkReply.NetworkError.ServiceUnavailableError?10
+QtNetwork.QNetworkReply.NetworkError.UnknownServerError?10
+QtNetwork.QNetworkReply.NetworkError.TooManyRedirectsError?10
+QtNetwork.QNetworkReply.NetworkError.InsecureRedirectError?10
+QtNetwork.QNetworkReply?1(QObject parent=None)
+QtNetwork.QNetworkReply.__init__?1(self, QObject parent=None)
+QtNetwork.QNetworkReply.abort?4()
+QtNetwork.QNetworkReply.close?4()
+QtNetwork.QNetworkReply.isSequential?4() -> bool
+QtNetwork.QNetworkReply.readBufferSize?4() -> int
+QtNetwork.QNetworkReply.setReadBufferSize?4(int)
+QtNetwork.QNetworkReply.manager?4() -> QNetworkAccessManager
+QtNetwork.QNetworkReply.operation?4() -> QNetworkAccessManager.Operation
+QtNetwork.QNetworkReply.request?4() -> QNetworkRequest
+QtNetwork.QNetworkReply.error?4() -> QNetworkReply.NetworkError
+QtNetwork.QNetworkReply.url?4() -> QUrl
+QtNetwork.QNetworkReply.header?4(QNetworkRequest.KnownHeaders) -> QVariant
+QtNetwork.QNetworkReply.hasRawHeader?4(QAnyStringView) -> bool
+QtNetwork.QNetworkReply.rawHeaderList?4() -> unknown-type
+QtNetwork.QNetworkReply.rawHeader?4(QAnyStringView) -> QByteArray
+QtNetwork.QNetworkReply.attribute?4(QNetworkRequest.Attribute) -> QVariant
+QtNetwork.QNetworkReply.sslConfiguration?4() -> QSslConfiguration
+QtNetwork.QNetworkReply.setSslConfiguration?4(QSslConfiguration)
+QtNetwork.QNetworkReply.ignoreSslErrors?4()
+QtNetwork.QNetworkReply.metaDataChanged?4()
+QtNetwork.QNetworkReply.finished?4()
+QtNetwork.QNetworkReply.encrypted?4()
+QtNetwork.QNetworkReply.errorOccurred?4(QNetworkReply.NetworkError)
+QtNetwork.QNetworkReply.sslErrors?4(unknown-type)
+QtNetwork.QNetworkReply.uploadProgress?4(int, int)
+QtNetwork.QNetworkReply.downloadProgress?4(int, int)
+QtNetwork.QNetworkReply.preSharedKeyAuthenticationRequired?4(QSslPreSharedKeyAuthenticator)
+QtNetwork.QNetworkReply.redirected?4(QUrl)
+QtNetwork.QNetworkReply.redirectAllowed?4()
+QtNetwork.QNetworkReply.writeData?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtNetwork.QNetworkReply.setOperation?4(QNetworkAccessManager.Operation)
+QtNetwork.QNetworkReply.setRequest?4(QNetworkRequest)
+QtNetwork.QNetworkReply.setError?4(QNetworkReply.NetworkError, QString)
+QtNetwork.QNetworkReply.setUrl?4(QUrl)
+QtNetwork.QNetworkReply.setHeader?4(QNetworkRequest.KnownHeaders, QVariant)
+QtNetwork.QNetworkReply.setRawHeader?4(QByteArray, QByteArray)
+QtNetwork.QNetworkReply.setAttribute?4(QNetworkRequest.Attribute, QVariant)
+QtNetwork.QNetworkReply.setFinished?4(bool)
+QtNetwork.QNetworkReply.isFinished?4() -> bool
+QtNetwork.QNetworkReply.isRunning?4() -> bool
+QtNetwork.QNetworkReply.ignoreSslErrors?4(unknown-type)
+QtNetwork.QNetworkReply.rawHeaderPairs?4() -> unknown-type
+QtNetwork.QNetworkReply.sslConfigurationImplementation?4(QSslConfiguration)
+QtNetwork.QNetworkReply.setSslConfigurationImplementation?4(QSslConfiguration)
+QtNetwork.QNetworkReply.ignoreSslErrorsImplementation?4(unknown-type)
+QtNetwork.QNetworkReply.socketStartedConnecting?4()
+QtNetwork.QNetworkReply.requestSent?4()
+QtNetwork.QNetworkReply.headers?4() -> QHttpHeaders
+QtNetwork.QNetworkReply.setHeaders?4(QHttpHeaders)
+QtNetwork.QNetworkReply.setWellKnownHeader?4(QHttpHeaders.WellKnownHeader, QByteArrayView)
+QtNetwork.QNetworkRequest.TransferTimeoutConstant?10
+QtNetwork.QNetworkRequest.TransferTimeoutConstant.DefaultTransferTimeoutConstant?10
+QtNetwork.QNetworkRequest.RedirectPolicy?10
+QtNetwork.QNetworkRequest.RedirectPolicy.ManualRedirectPolicy?10
+QtNetwork.QNetworkRequest.RedirectPolicy.NoLessSafeRedirectPolicy?10
+QtNetwork.QNetworkRequest.RedirectPolicy.SameOriginRedirectPolicy?10
+QtNetwork.QNetworkRequest.RedirectPolicy.UserVerifiedRedirectPolicy?10
+QtNetwork.QNetworkRequest.Priority?10
+QtNetwork.QNetworkRequest.Priority.HighPriority?10
+QtNetwork.QNetworkRequest.Priority.NormalPriority?10
+QtNetwork.QNetworkRequest.Priority.LowPriority?10
+QtNetwork.QNetworkRequest.LoadControl?10
+QtNetwork.QNetworkRequest.LoadControl.Automatic?10
+QtNetwork.QNetworkRequest.LoadControl.Manual?10
+QtNetwork.QNetworkRequest.CacheLoadControl?10
+QtNetwork.QNetworkRequest.CacheLoadControl.AlwaysNetwork?10
+QtNetwork.QNetworkRequest.CacheLoadControl.PreferNetwork?10
+QtNetwork.QNetworkRequest.CacheLoadControl.PreferCache?10
+QtNetwork.QNetworkRequest.CacheLoadControl.AlwaysCache?10
+QtNetwork.QNetworkRequest.Attribute?10
+QtNetwork.QNetworkRequest.Attribute.HttpStatusCodeAttribute?10
+QtNetwork.QNetworkRequest.Attribute.HttpReasonPhraseAttribute?10
+QtNetwork.QNetworkRequest.Attribute.RedirectionTargetAttribute?10
+QtNetwork.QNetworkRequest.Attribute.ConnectionEncryptedAttribute?10
+QtNetwork.QNetworkRequest.Attribute.CacheLoadControlAttribute?10
+QtNetwork.QNetworkRequest.Attribute.CacheSaveControlAttribute?10
+QtNetwork.QNetworkRequest.Attribute.SourceIsFromCacheAttribute?10
+QtNetwork.QNetworkRequest.Attribute.DoNotBufferUploadDataAttribute?10
+QtNetwork.QNetworkRequest.Attribute.HttpPipeliningAllowedAttribute?10
+QtNetwork.QNetworkRequest.Attribute.HttpPipeliningWasUsedAttribute?10
+QtNetwork.QNetworkRequest.Attribute.CustomVerbAttribute?10
+QtNetwork.QNetworkRequest.Attribute.CookieLoadControlAttribute?10
+QtNetwork.QNetworkRequest.Attribute.AuthenticationReuseAttribute?10
+QtNetwork.QNetworkRequest.Attribute.CookieSaveControlAttribute?10
+QtNetwork.QNetworkRequest.Attribute.BackgroundRequestAttribute?10
+QtNetwork.QNetworkRequest.Attribute.EmitAllUploadProgressSignalsAttribute?10
+QtNetwork.QNetworkRequest.Attribute.Http2AllowedAttribute?10
+QtNetwork.QNetworkRequest.Attribute.Http2WasUsedAttribute?10
+QtNetwork.QNetworkRequest.Attribute.OriginalContentLengthAttribute?10
+QtNetwork.QNetworkRequest.Attribute.RedirectPolicyAttribute?10
+QtNetwork.QNetworkRequest.Attribute.Http2DirectAttribute?10
+QtNetwork.QNetworkRequest.Attribute.AutoDeleteReplyOnFinishAttribute?10
+QtNetwork.QNetworkRequest.Attribute.ConnectionCacheExpiryTimeoutSecondsAttribute?10
+QtNetwork.QNetworkRequest.Attribute.Http2CleartextAllowedAttribute?10
+QtNetwork.QNetworkRequest.Attribute.UseCredentialsAttribute?10
+QtNetwork.QNetworkRequest.Attribute.FullLocalServerNameAttribute?10
+QtNetwork.QNetworkRequest.Attribute.User?10
+QtNetwork.QNetworkRequest.Attribute.UserMax?10
+QtNetwork.QNetworkRequest.KnownHeaders?10
+QtNetwork.QNetworkRequest.KnownHeaders.ContentTypeHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.ContentLengthHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.LocationHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.LastModifiedHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.CookieHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.SetCookieHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.ContentDispositionHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.UserAgentHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.ServerHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.IfModifiedSinceHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.ETagHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.IfMatchHeader?10
+QtNetwork.QNetworkRequest.KnownHeaders.IfNoneMatchHeader?10
+QtNetwork.QNetworkRequest.DefaultTransferTimeout?7
+QtNetwork.QNetworkRequest?1(QUrl)
+QtNetwork.QNetworkRequest.__init__?1(self, QUrl)
+QtNetwork.QNetworkRequest?1()
+QtNetwork.QNetworkRequest.__init__?1(self)
+QtNetwork.QNetworkRequest?1(QNetworkRequest)
+QtNetwork.QNetworkRequest.__init__?1(self, QNetworkRequest)
+QtNetwork.QNetworkRequest.url?4() -> QUrl
+QtNetwork.QNetworkRequest.setUrl?4(QUrl)
+QtNetwork.QNetworkRequest.header?4(QNetworkRequest.KnownHeaders) -> QVariant
+QtNetwork.QNetworkRequest.setHeader?4(QNetworkRequest.KnownHeaders, QVariant)
+QtNetwork.QNetworkRequest.hasRawHeader?4(QAnyStringView) -> bool
+QtNetwork.QNetworkRequest.rawHeaderList?4() -> unknown-type
+QtNetwork.QNetworkRequest.rawHeader?4(QAnyStringView) -> QByteArray
+QtNetwork.QNetworkRequest.setRawHeader?4(QByteArray, QByteArray)
+QtNetwork.QNetworkRequest.attribute?4(QNetworkRequest.Attribute, QVariant defaultValue=None) -> QVariant
+QtNetwork.QNetworkRequest.setAttribute?4(QNetworkRequest.Attribute, QVariant)
+QtNetwork.QNetworkRequest.sslConfiguration?4() -> QSslConfiguration
+QtNetwork.QNetworkRequest.setSslConfiguration?4(QSslConfiguration)
+QtNetwork.QNetworkRequest.setOriginatingObject?4(QObject)
+QtNetwork.QNetworkRequest.originatingObject?4() -> QObject
+QtNetwork.QNetworkRequest.priority?4() -> QNetworkRequest.Priority
+QtNetwork.QNetworkRequest.setPriority?4(QNetworkRequest.Priority)
+QtNetwork.QNetworkRequest.swap?4(QNetworkRequest)
+QtNetwork.QNetworkRequest.maximumRedirectsAllowed?4() -> int
+QtNetwork.QNetworkRequest.setMaximumRedirectsAllowed?4(int)
+QtNetwork.QNetworkRequest.peerVerifyName?4() -> QString
+QtNetwork.QNetworkRequest.setPeerVerifyName?4(QString)
+QtNetwork.QNetworkRequest.http1Configuration?4() -> QHttp1Configuration
+QtNetwork.QNetworkRequest.http2Configuration?4() -> QHttp2Configuration
+QtNetwork.QNetworkRequest.setHttp1Configuration?4(QHttp1Configuration)
+QtNetwork.QNetworkRequest.setHttp2Configuration?4(QHttp2Configuration)
+QtNetwork.QNetworkRequest.transferTimeout?4() -> int
+QtNetwork.QNetworkRequest.setTransferTimeout?4(int timeout=QNetworkRequest.DefaultTransferTimeoutConstant)
+QtNetwork.QNetworkRequest.decompressedSafetyCheckThreshold?4() -> int
+QtNetwork.QNetworkRequest.setDecompressedSafetyCheckThreshold?4(int)
+QtNetwork.QNetworkRequest.headers?4() -> QHttpHeaders
+QtNetwork.QNetworkRequest.setHeaders?4(QHttpHeaders)
+QtNetwork.QNetworkRequest.tcpKeepAliveIdleTimeBeforeProbes?4() -> seconds
+QtNetwork.QNetworkRequest.setTcpKeepAliveIdleTimeBeforeProbes?4(seconds)
+QtNetwork.QNetworkRequest.tcpKeepAliveIntervalBetweenProbes?4() -> seconds
+QtNetwork.QNetworkRequest.setTcpKeepAliveIntervalBetweenProbes?4(seconds)
+QtNetwork.QNetworkRequest.tcpKeepAliveProbeCount?4() -> int
+QtNetwork.QNetworkRequest.setTcpKeepAliveProbeCount?4(int)
+QtNetwork.QNetworkRequestFactory?1()
+QtNetwork.QNetworkRequestFactory.__init__?1(self)
+QtNetwork.QNetworkRequestFactory?1(QUrl)
+QtNetwork.QNetworkRequestFactory.__init__?1(self, QUrl)
+QtNetwork.QNetworkRequestFactory?1(QNetworkRequestFactory)
+QtNetwork.QNetworkRequestFactory.__init__?1(self, QNetworkRequestFactory)
+QtNetwork.QNetworkRequestFactory.swap?4(QNetworkRequestFactory)
+QtNetwork.QNetworkRequestFactory.baseUrl?4() -> QUrl
+QtNetwork.QNetworkRequestFactory.setBaseUrl?4(QUrl)
+QtNetwork.QNetworkRequestFactory.sslConfiguration?4() -> QSslConfiguration
+QtNetwork.QNetworkRequestFactory.setSslConfiguration?4(QSslConfiguration)
+QtNetwork.QNetworkRequestFactory.createRequest?4() -> QNetworkRequest
+QtNetwork.QNetworkRequestFactory.createRequest?4(QUrlQuery) -> QNetworkRequest
+QtNetwork.QNetworkRequestFactory.createRequest?4(QString) -> QNetworkRequest
+QtNetwork.QNetworkRequestFactory.createRequest?4(QString, QUrlQuery) -> QNetworkRequest
+QtNetwork.QNetworkRequestFactory.setCommonHeaders?4(QHttpHeaders)
+QtNetwork.QNetworkRequestFactory.commonHeaders?4() -> QHttpHeaders
+QtNetwork.QNetworkRequestFactory.clearCommonHeaders?4()
+QtNetwork.QNetworkRequestFactory.bearerToken?4() -> QByteArray
+QtNetwork.QNetworkRequestFactory.setBearerToken?4(QByteArray)
+QtNetwork.QNetworkRequestFactory.clearBearerToken?4()
+QtNetwork.QNetworkRequestFactory.userName?4() -> QString
+QtNetwork.QNetworkRequestFactory.setUserName?4(QString)
+QtNetwork.QNetworkRequestFactory.clearUserName?4()
+QtNetwork.QNetworkRequestFactory.password?4() -> QString
+QtNetwork.QNetworkRequestFactory.setPassword?4(QString)
+QtNetwork.QNetworkRequestFactory.clearPassword?4()
+QtNetwork.QNetworkRequestFactory.setTransferTimeout?4(milliseconds)
+QtNetwork.QNetworkRequestFactory.transferTimeout?4() -> milliseconds
+QtNetwork.QNetworkRequestFactory.queryParameters?4() -> QUrlQuery
+QtNetwork.QNetworkRequestFactory.setQueryParameters?4(QUrlQuery)
+QtNetwork.QNetworkRequestFactory.clearQueryParameters?4()
+QtNetwork.QNetworkRequestFactory.setPriority?4(QNetworkRequest.Priority)
+QtNetwork.QNetworkRequestFactory.priority?4() -> QNetworkRequest.Priority
+QtNetwork.QNetworkRequestFactory.attribute?4(QNetworkRequest.Attribute) -> QVariant
+QtNetwork.QNetworkRequestFactory.attribute?4(QNetworkRequest.Attribute, QVariant) -> QVariant
+QtNetwork.QNetworkRequestFactory.setAttribute?4(QNetworkRequest.Attribute, QVariant)
+QtNetwork.QNetworkRequestFactory.clearAttribute?4(QNetworkRequest.Attribute)
+QtNetwork.QNetworkRequestFactory.clearAttributes?4()
+QtNetwork.QOcspResponse?1()
+QtNetwork.QOcspResponse.__init__?1(self)
+QtNetwork.QOcspResponse?1(QOcspResponse)
+QtNetwork.QOcspResponse.__init__?1(self, QOcspResponse)
+QtNetwork.QOcspResponse.certificateStatus?4() -> QOcspCertificateStatus
+QtNetwork.QOcspResponse.revocationReason?4() -> QOcspRevocationReason
+QtNetwork.QOcspResponse.responder?4() -> QSslCertificate
+QtNetwork.QOcspResponse.subject?4() -> QSslCertificate
+QtNetwork.QOcspResponse.swap?4(QOcspResponse)
+QtNetwork.QPasswordDigestor.deriveKeyPbkdf1?4(QCryptographicHash.Algorithm, QByteArray, QByteArray, int, int) -> QByteArray
+QtNetwork.QPasswordDigestor.deriveKeyPbkdf2?4(QCryptographicHash.Algorithm, QByteArray, QByteArray, int, int) -> QByteArray
+QtNetwork.QRestAccessManager?1(QNetworkAccessManager, QObject parent=None)
+QtNetwork.QRestAccessManager.__init__?1(self, QNetworkAccessManager, QObject parent=None)
+QtNetwork.QRestAccessManager.networkAccessManager?4() -> QNetworkAccessManager
+QtNetwork.QRestAccessManager.deleteResource?4(QNetworkRequest) -> QNetworkReply
+QtNetwork.QRestAccessManager.head?4(QNetworkRequest) -> QNetworkReply
+QtNetwork.QRestAccessManager.get?4(QNetworkRequest) -> QNetworkReply
+QtNetwork.QRestAccessManager.get?4(QNetworkRequest, QByteArray) -> QNetworkReply
+QtNetwork.QRestAccessManager.get?4(QNetworkRequest, QJsonDocument) -> QNetworkReply
+QtNetwork.QRestAccessManager.get?4(QNetworkRequest, QIODevice) -> QNetworkReply
+QtNetwork.QRestAccessManager.post?4(QNetworkRequest, QJsonDocument) -> QNetworkReply
+QtNetwork.QRestAccessManager.post?4(QNetworkRequest, unknown-type) -> QNetworkReply
+QtNetwork.QRestAccessManager.post?4(QNetworkRequest, QByteArray) -> QNetworkReply
+QtNetwork.QRestAccessManager.post?4(QNetworkRequest, QHttpMultiPart) -> QNetworkReply
+QtNetwork.QRestAccessManager.post?4(QNetworkRequest, QIODevice) -> QNetworkReply
+QtNetwork.QRestAccessManager.put?4(QNetworkRequest, QJsonDocument) -> QNetworkReply
+QtNetwork.QRestAccessManager.put?4(QNetworkRequest, unknown-type) -> QNetworkReply
+QtNetwork.QRestAccessManager.put?4(QNetworkRequest, QByteArray) -> QNetworkReply
+QtNetwork.QRestAccessManager.put?4(QNetworkRequest, QHttpMultiPart) -> QNetworkReply
+QtNetwork.QRestAccessManager.put?4(QNetworkRequest, QIODevice) -> QNetworkReply
+QtNetwork.QRestAccessManager.patch?4(QNetworkRequest, QJsonDocument) -> QNetworkReply
+QtNetwork.QRestAccessManager.patch?4(QNetworkRequest, unknown-type) -> QNetworkReply
+QtNetwork.QRestAccessManager.patch?4(QNetworkRequest, QByteArray) -> QNetworkReply
+QtNetwork.QRestAccessManager.patch?4(QNetworkRequest, QIODevice) -> QNetworkReply
+QtNetwork.QRestAccessManager.sendCustomRequest?4(QNetworkRequest, QByteArray, QByteArray) -> QNetworkReply
+QtNetwork.QRestAccessManager.sendCustomRequest?4(QNetworkRequest, QByteArray, QIODevice) -> QNetworkReply
+QtNetwork.QRestAccessManager.sendCustomRequest?4(QNetworkRequest, QByteArray, QHttpMultiPart) -> QNetworkReply
+QtNetwork.QRestReply?1(QNetworkReply)
+QtNetwork.QRestReply.__init__?1(self, QNetworkReply)
+QtNetwork.QRestReply.swap?4(QRestReply)
+QtNetwork.QRestReply.networkReply?4() -> QNetworkReply
+QtNetwork.QRestReply.readJson?4(QJsonParseError error=None) -> unknown-type
+QtNetwork.QRestReply.readBody?4() -> QByteArray
+QtNetwork.QRestReply.readText?4() -> QString
+QtNetwork.QRestReply.isSuccess?4() -> bool
+QtNetwork.QRestReply.httpStatus?4() -> int
+QtNetwork.QRestReply.isHttpStatusSuccess?4() -> bool
+QtNetwork.QRestReply.hasError?4() -> bool
+QtNetwork.QRestReply.error?4() -> QNetworkReply.NetworkError
+QtNetwork.QRestReply.errorString?4() -> QString
+QtNetwork.QSsl.SupportedFeature?10
+QtNetwork.QSsl.SupportedFeature.CertificateVerification?10
+QtNetwork.QSsl.SupportedFeature.ClientSideAlpn?10
+QtNetwork.QSsl.SupportedFeature.ServerSideAlpn?10
+QtNetwork.QSsl.SupportedFeature.Ocsp?10
+QtNetwork.QSsl.SupportedFeature.Psk?10
+QtNetwork.QSsl.SupportedFeature.SessionTicket?10
+QtNetwork.QSsl.SupportedFeature.Alerts?10
+QtNetwork.QSsl.ImplementedClass?10
+QtNetwork.QSsl.ImplementedClass.Key?10
+QtNetwork.QSsl.ImplementedClass.Certificate?10
+QtNetwork.QSsl.ImplementedClass.Socket?10
+QtNetwork.QSsl.ImplementedClass.DiffieHellman?10
+QtNetwork.QSsl.ImplementedClass.EllipticCurve?10
+QtNetwork.QSsl.ImplementedClass.Dtls?10
+QtNetwork.QSsl.ImplementedClass.DtlsCookie?10
+QtNetwork.QSsl.AlertType?10
+QtNetwork.QSsl.AlertType.CloseNotify?10
+QtNetwork.QSsl.AlertType.UnexpectedMessage?10
+QtNetwork.QSsl.AlertType.BadRecordMac?10
+QtNetwork.QSsl.AlertType.RecordOverflow?10
+QtNetwork.QSsl.AlertType.DecompressionFailure?10
+QtNetwork.QSsl.AlertType.HandshakeFailure?10
+QtNetwork.QSsl.AlertType.NoCertificate?10
+QtNetwork.QSsl.AlertType.BadCertificate?10
+QtNetwork.QSsl.AlertType.UnsupportedCertificate?10
+QtNetwork.QSsl.AlertType.CertificateRevoked?10
+QtNetwork.QSsl.AlertType.CertificateExpired?10
+QtNetwork.QSsl.AlertType.CertificateUnknown?10
+QtNetwork.QSsl.AlertType.IllegalParameter?10
+QtNetwork.QSsl.AlertType.UnknownCa?10
+QtNetwork.QSsl.AlertType.AccessDenied?10
+QtNetwork.QSsl.AlertType.DecodeError?10
+QtNetwork.QSsl.AlertType.DecryptError?10
+QtNetwork.QSsl.AlertType.ExportRestriction?10
+QtNetwork.QSsl.AlertType.ProtocolVersion?10
+QtNetwork.QSsl.AlertType.InsufficientSecurity?10
+QtNetwork.QSsl.AlertType.InternalError?10
+QtNetwork.QSsl.AlertType.InappropriateFallback?10
+QtNetwork.QSsl.AlertType.UserCancelled?10
+QtNetwork.QSsl.AlertType.NoRenegotiation?10
+QtNetwork.QSsl.AlertType.MissingExtension?10
+QtNetwork.QSsl.AlertType.UnsupportedExtension?10
+QtNetwork.QSsl.AlertType.CertificateUnobtainable?10
+QtNetwork.QSsl.AlertType.UnrecognizedName?10
+QtNetwork.QSsl.AlertType.BadCertificateStatusResponse?10
+QtNetwork.QSsl.AlertType.BadCertificateHashValue?10
+QtNetwork.QSsl.AlertType.UnknownPskIdentity?10
+QtNetwork.QSsl.AlertType.CertificateRequired?10
+QtNetwork.QSsl.AlertType.NoApplicationProtocol?10
+QtNetwork.QSsl.AlertType.UnknownAlertMessage?10
+QtNetwork.QSsl.AlertLevel?10
+QtNetwork.QSsl.AlertLevel.Warning?10
+QtNetwork.QSsl.AlertLevel.Fatal?10
+QtNetwork.QSsl.AlertLevel.Unknown?10
+QtNetwork.QSsl.SslOption?10
+QtNetwork.QSsl.SslOption.SslOptionDisableEmptyFragments?10
+QtNetwork.QSsl.SslOption.SslOptionDisableSessionTickets?10
+QtNetwork.QSsl.SslOption.SslOptionDisableCompression?10
+QtNetwork.QSsl.SslOption.SslOptionDisableServerNameIndication?10
+QtNetwork.QSsl.SslOption.SslOptionDisableLegacyRenegotiation?10
+QtNetwork.QSsl.SslOption.SslOptionDisableSessionSharing?10
+QtNetwork.QSsl.SslOption.SslOptionDisableSessionPersistence?10
+QtNetwork.QSsl.SslOption.SslOptionDisableServerCipherPreference?10
+QtNetwork.QSsl.SslProtocol?10
+QtNetwork.QSsl.SslProtocol.UnknownProtocol?10
+QtNetwork.QSsl.SslProtocol.TlsV1_0?10
+QtNetwork.QSsl.SslProtocol.TlsV1_0OrLater?10
+QtNetwork.QSsl.SslProtocol.TlsV1_1?10
+QtNetwork.QSsl.SslProtocol.TlsV1_1OrLater?10
+QtNetwork.QSsl.SslProtocol.TlsV1_2?10
+QtNetwork.QSsl.SslProtocol.TlsV1_2OrLater?10
+QtNetwork.QSsl.SslProtocol.AnyProtocol?10
+QtNetwork.QSsl.SslProtocol.SecureProtocols?10
+QtNetwork.QSsl.SslProtocol.DtlsV1_0?10
+QtNetwork.QSsl.SslProtocol.DtlsV1_0OrLater?10
+QtNetwork.QSsl.SslProtocol.DtlsV1_2?10
+QtNetwork.QSsl.SslProtocol.DtlsV1_2OrLater?10
+QtNetwork.QSsl.SslProtocol.TlsV1_3?10
+QtNetwork.QSsl.SslProtocol.TlsV1_3OrLater?10
+QtNetwork.QSsl.AlternativeNameEntryType?10
+QtNetwork.QSsl.AlternativeNameEntryType.EmailEntry?10
+QtNetwork.QSsl.AlternativeNameEntryType.DnsEntry?10
+QtNetwork.QSsl.AlternativeNameEntryType.IpAddressEntry?10
+QtNetwork.QSsl.KeyAlgorithm?10
+QtNetwork.QSsl.KeyAlgorithm.Opaque?10
+QtNetwork.QSsl.KeyAlgorithm.Rsa?10
+QtNetwork.QSsl.KeyAlgorithm.Dsa?10
+QtNetwork.QSsl.KeyAlgorithm.Ec?10
+QtNetwork.QSsl.KeyAlgorithm.Dh?10
+QtNetwork.QSsl.KeyAlgorithm.MlDsa?10
+QtNetwork.QSsl.EncodingFormat?10
+QtNetwork.QSsl.EncodingFormat.Pem?10
+QtNetwork.QSsl.EncodingFormat.Der?10
+QtNetwork.QSsl.KeyType?10
+QtNetwork.QSsl.KeyType.PrivateKey?10
+QtNetwork.QSsl.KeyType.PublicKey?10
+QtNetwork.QSslCertificate.PatternSyntax?10
+QtNetwork.QSslCertificate.PatternSyntax.RegularExpression?10
+QtNetwork.QSslCertificate.PatternSyntax.Wildcard?10
+QtNetwork.QSslCertificate.PatternSyntax.FixedString?10
+QtNetwork.QSslCertificate.SubjectInfo?10
+QtNetwork.QSslCertificate.SubjectInfo.Organization?10
+QtNetwork.QSslCertificate.SubjectInfo.CommonName?10
+QtNetwork.QSslCertificate.SubjectInfo.LocalityName?10
+QtNetwork.QSslCertificate.SubjectInfo.OrganizationalUnitName?10
+QtNetwork.QSslCertificate.SubjectInfo.CountryName?10
+QtNetwork.QSslCertificate.SubjectInfo.StateOrProvinceName?10
+QtNetwork.QSslCertificate.SubjectInfo.DistinguishedNameQualifier?10
+QtNetwork.QSslCertificate.SubjectInfo.SerialNumber?10
+QtNetwork.QSslCertificate.SubjectInfo.EmailAddress?10
+QtNetwork.QSslCertificate?1(QIODevice, QSsl.EncodingFormat format=QSsl.Pem)
+QtNetwork.QSslCertificate.__init__?1(self, QIODevice, QSsl.EncodingFormat format=QSsl.Pem)
+QtNetwork.QSslCertificate?1(QByteArray data=QByteArray(), QSsl.EncodingFormat format=QSsl.Pem)
+QtNetwork.QSslCertificate.__init__?1(self, QByteArray data=QByteArray(), QSsl.EncodingFormat format=QSsl.Pem)
+QtNetwork.QSslCertificate?1(QSslCertificate)
+QtNetwork.QSslCertificate.__init__?1(self, QSslCertificate)
+QtNetwork.QSslCertificate.isNull?4() -> bool
+QtNetwork.QSslCertificate.clear?4()
+QtNetwork.QSslCertificate.version?4() -> QByteArray
+QtNetwork.QSslCertificate.serialNumber?4() -> QByteArray
+QtNetwork.QSslCertificate.digest?4(QCryptographicHash.Algorithm algorithm=QCryptographicHash.Md5) -> QByteArray
+QtNetwork.QSslCertificate.issuerInfo?4(QSslCertificate.SubjectInfo) -> QStringList
+QtNetwork.QSslCertificate.issuerInfo?4(QByteArray) -> QStringList
+QtNetwork.QSslCertificate.subjectInfo?4(QSslCertificate.SubjectInfo) -> QStringList
+QtNetwork.QSslCertificate.subjectInfo?4(QByteArray) -> QStringList
+QtNetwork.QSslCertificate.subjectAlternativeNames?4() -> unknown-type
+QtNetwork.QSslCertificate.effectiveDate?4() -> QDateTime
+QtNetwork.QSslCertificate.expiryDate?4() -> QDateTime
+QtNetwork.QSslCertificate.publicKey?4() -> QSslKey
+QtNetwork.QSslCertificate.toPem?4() -> QByteArray
+QtNetwork.QSslCertificate.toDer?4() -> QByteArray
+QtNetwork.QSslCertificate.fromPath?4(QString, QSsl.EncodingFormat format=QSsl.Pem, QSslCertificate.PatternSyntax syntax=QSslCertificate.PatternSyntax.FixedString) -> unknown-type
+QtNetwork.QSslCertificate.fromDevice?4(QIODevice, QSsl.EncodingFormat format=QSsl.Pem) -> unknown-type
+QtNetwork.QSslCertificate.fromData?4(QByteArray, QSsl.EncodingFormat format=QSsl.Pem) -> unknown-type
+QtNetwork.QSslCertificate.fromFile?4(QString, QSsl.EncodingFormat format=QSsl.Pem) -> unknown-type
+QtNetwork.QSslCertificate.handle?4() -> PyQt6.sip.voidptr
+QtNetwork.QSslCertificate.swap?4(QSslCertificate)
+QtNetwork.QSslCertificate.isBlacklisted?4() -> bool
+QtNetwork.QSslCertificate.subjectInfoAttributes?4() -> unknown-type
+QtNetwork.QSslCertificate.issuerInfoAttributes?4() -> unknown-type
+QtNetwork.QSslCertificate.extensions?4() -> unknown-type
+QtNetwork.QSslCertificate.toText?4() -> QString
+QtNetwork.QSslCertificate.verify?4(unknown-type, QString hostName='') -> unknown-type
+QtNetwork.QSslCertificate.isSelfSigned?4() -> bool
+QtNetwork.QSslCertificate.importPkcs12?4(QIODevice, QSslKey, QSslCertificate, unknown-type caCertificates=[], QByteArray passPhrase=QByteArray()) -> bool
+QtNetwork.QSslCertificate.issuerDisplayName?4() -> QString
+QtNetwork.QSslCertificate.subjectDisplayName?4() -> QString
+QtNetwork.QSslCertificateExtension?1()
+QtNetwork.QSslCertificateExtension.__init__?1(self)
+QtNetwork.QSslCertificateExtension?1(QSslCertificateExtension)
+QtNetwork.QSslCertificateExtension.__init__?1(self, QSslCertificateExtension)
+QtNetwork.QSslCertificateExtension.swap?4(QSslCertificateExtension)
+QtNetwork.QSslCertificateExtension.oid?4() -> QString
+QtNetwork.QSslCertificateExtension.name?4() -> QString
+QtNetwork.QSslCertificateExtension.value?4() -> QVariant
+QtNetwork.QSslCertificateExtension.isCritical?4() -> bool
+QtNetwork.QSslCertificateExtension.isSupported?4() -> bool
+QtNetwork.QSslCipher?1()
+QtNetwork.QSslCipher.__init__?1(self)
+QtNetwork.QSslCipher?1(QString)
+QtNetwork.QSslCipher.__init__?1(self, QString)
+QtNetwork.QSslCipher?1(QString, QSsl.SslProtocol)
+QtNetwork.QSslCipher.__init__?1(self, QString, QSsl.SslProtocol)
+QtNetwork.QSslCipher?1(QSslCipher)
+QtNetwork.QSslCipher.__init__?1(self, QSslCipher)
+QtNetwork.QSslCipher.isNull?4() -> bool
+QtNetwork.QSslCipher.name?4() -> QString
+QtNetwork.QSslCipher.supportedBits?4() -> int
+QtNetwork.QSslCipher.usedBits?4() -> int
+QtNetwork.QSslCipher.keyExchangeMethod?4() -> QString
+QtNetwork.QSslCipher.authenticationMethod?4() -> QString
+QtNetwork.QSslCipher.encryptionMethod?4() -> QString
+QtNetwork.QSslCipher.protocolString?4() -> QString
+QtNetwork.QSslCipher.protocol?4() -> QSsl.SslProtocol
+QtNetwork.QSslCipher.swap?4(QSslCipher)
+QtNetwork.QSslConfiguration.NextProtocolNegotiationStatus?10
+QtNetwork.QSslConfiguration.NextProtocolNegotiationStatus.NextProtocolNegotiationNone?10
+QtNetwork.QSslConfiguration.NextProtocolNegotiationStatus.NextProtocolNegotiationNegotiated?10
+QtNetwork.QSslConfiguration.NextProtocolNegotiationStatus.NextProtocolNegotiationUnsupported?10
+QtNetwork.QSslConfiguration.NextProtocolHttp1_1?7
+QtNetwork.QSslConfiguration?1()
+QtNetwork.QSslConfiguration.__init__?1(self)
+QtNetwork.QSslConfiguration?1(QSslConfiguration)
+QtNetwork.QSslConfiguration.__init__?1(self, QSslConfiguration)
+QtNetwork.QSslConfiguration.isNull?4() -> bool
+QtNetwork.QSslConfiguration.protocol?4() -> QSsl.SslProtocol
+QtNetwork.QSslConfiguration.setProtocol?4(QSsl.SslProtocol)
+QtNetwork.QSslConfiguration.peerVerifyMode?4() -> QSslSocket.PeerVerifyMode
+QtNetwork.QSslConfiguration.setPeerVerifyMode?4(QSslSocket.PeerVerifyMode)
+QtNetwork.QSslConfiguration.peerVerifyDepth?4() -> int
+QtNetwork.QSslConfiguration.setPeerVerifyDepth?4(int)
+QtNetwork.QSslConfiguration.localCertificate?4() -> QSslCertificate
+QtNetwork.QSslConfiguration.setLocalCertificate?4(QSslCertificate)
+QtNetwork.QSslConfiguration.peerCertificate?4() -> QSslCertificate
+QtNetwork.QSslConfiguration.peerCertificateChain?4() -> unknown-type
+QtNetwork.QSslConfiguration.sessionCipher?4() -> QSslCipher
+QtNetwork.QSslConfiguration.privateKey?4() -> QSslKey
+QtNetwork.QSslConfiguration.setPrivateKey?4(QSslKey)
+QtNetwork.QSslConfiguration.ciphers?4() -> unknown-type
+QtNetwork.QSslConfiguration.setCiphers?4(QString)
+QtNetwork.QSslConfiguration.setCiphers?4(unknown-type)
+QtNetwork.QSslConfiguration.caCertificates?4() -> unknown-type
+QtNetwork.QSslConfiguration.setCaCertificates?4(unknown-type)
+QtNetwork.QSslConfiguration.defaultConfiguration?4() -> QSslConfiguration
+QtNetwork.QSslConfiguration.setDefaultConfiguration?4(QSslConfiguration)
+QtNetwork.QSslConfiguration.setSslOption?4(QSsl.SslOption, bool)
+QtNetwork.QSslConfiguration.testSslOption?4(QSsl.SslOption) -> bool
+QtNetwork.QSslConfiguration.swap?4(QSslConfiguration)
+QtNetwork.QSslConfiguration.localCertificateChain?4() -> unknown-type
+QtNetwork.QSslConfiguration.setLocalCertificateChain?4(unknown-type)
+QtNetwork.QSslConfiguration.sessionTicket?4() -> QByteArray
+QtNetwork.QSslConfiguration.setSessionTicket?4(QByteArray)
+QtNetwork.QSslConfiguration.sessionTicketLifeTimeHint?4() -> int
+QtNetwork.QSslConfiguration.setAllowedNextProtocols?4(unknown-type)
+QtNetwork.QSslConfiguration.allowedNextProtocols?4() -> unknown-type
+QtNetwork.QSslConfiguration.nextNegotiatedProtocol?4() -> QByteArray
+QtNetwork.QSslConfiguration.nextProtocolNegotiationStatus?4() -> QSslConfiguration.NextProtocolNegotiationStatus
+QtNetwork.QSslConfiguration.sessionProtocol?4() -> QSsl.SslProtocol
+QtNetwork.QSslConfiguration.supportedCiphers?4() -> unknown-type
+QtNetwork.QSslConfiguration.systemCaCertificates?4() -> unknown-type
+QtNetwork.QSslConfiguration.ellipticCurves?4() -> unknown-type
+QtNetwork.QSslConfiguration.setEllipticCurves?4(unknown-type)
+QtNetwork.QSslConfiguration.supportedEllipticCurves?4() -> unknown-type
+QtNetwork.QSslConfiguration.ephemeralServerKey?4() -> QSslKey
+QtNetwork.QSslConfiguration.preSharedKeyIdentityHint?4() -> QByteArray
+QtNetwork.QSslConfiguration.setPreSharedKeyIdentityHint?4(QByteArray)
+QtNetwork.QSslConfiguration.diffieHellmanParameters?4() -> QSslDiffieHellmanParameters
+QtNetwork.QSslConfiguration.setDiffieHellmanParameters?4(QSslDiffieHellmanParameters)
+QtNetwork.QSslConfiguration.backendConfiguration?4() -> unknown-type
+QtNetwork.QSslConfiguration.setBackendConfigurationOption?4(QByteArray, QVariant)
+QtNetwork.QSslConfiguration.setBackendConfiguration?4(unknown-type backendConfiguration={})
+QtNetwork.QSslConfiguration.setOcspStaplingEnabled?4(bool)
+QtNetwork.QSslConfiguration.ocspStaplingEnabled?4() -> bool
+QtNetwork.QSslConfiguration.addCaCertificate?4(QSslCertificate)
+QtNetwork.QSslConfiguration.addCaCertificates?4(QString, QSsl.EncodingFormat format=QSsl.Pem, QSslCertificate.PatternSyntax syntax=QSslCertificate.PatternSyntax.FixedString) -> bool
+QtNetwork.QSslConfiguration.addCaCertificates?4(unknown-type)
+QtNetwork.QSslConfiguration.handshakeMustInterruptOnError?4() -> bool
+QtNetwork.QSslConfiguration.setHandshakeMustInterruptOnError?4(bool)
+QtNetwork.QSslConfiguration.missingCertificateIsFatal?4() -> bool
+QtNetwork.QSslConfiguration.setMissingCertificateIsFatal?4(bool)
+QtNetwork.QSslConfiguration.dtlsCookieVerificationEnabled?4() -> bool
+QtNetwork.QSslConfiguration.setDtlsCookieVerificationEnabled?4(bool)
+QtNetwork.QSslConfiguration.defaultDtlsConfiguration?4() -> QSslConfiguration
+QtNetwork.QSslConfiguration.setDefaultDtlsConfiguration?4(QSslConfiguration)
+QtNetwork.QSslDiffieHellmanParameters.Error?10
+QtNetwork.QSslDiffieHellmanParameters.Error.NoError?10
+QtNetwork.QSslDiffieHellmanParameters.Error.InvalidInputDataError?10
+QtNetwork.QSslDiffieHellmanParameters.Error.UnsafeParametersError?10
+QtNetwork.QSslDiffieHellmanParameters?1()
+QtNetwork.QSslDiffieHellmanParameters.__init__?1(self)
+QtNetwork.QSslDiffieHellmanParameters?1(QSslDiffieHellmanParameters)
+QtNetwork.QSslDiffieHellmanParameters.__init__?1(self, QSslDiffieHellmanParameters)
+QtNetwork.QSslDiffieHellmanParameters.swap?4(QSslDiffieHellmanParameters)
+QtNetwork.QSslDiffieHellmanParameters.defaultParameters?4() -> QSslDiffieHellmanParameters
+QtNetwork.QSslDiffieHellmanParameters.fromEncoded?4(QByteArray, QSsl.EncodingFormat encoding=QSsl.Pem) -> QSslDiffieHellmanParameters
+QtNetwork.QSslDiffieHellmanParameters.fromEncoded?4(QIODevice, QSsl.EncodingFormat encoding=QSsl.Pem) -> QSslDiffieHellmanParameters
+QtNetwork.QSslDiffieHellmanParameters.isEmpty?4() -> bool
+QtNetwork.QSslDiffieHellmanParameters.isValid?4() -> bool
+QtNetwork.QSslDiffieHellmanParameters.error?4() -> QSslDiffieHellmanParameters.Error
+QtNetwork.QSslDiffieHellmanParameters.errorString?4() -> QString
+QtNetwork.QSslEllipticCurve?1()
+QtNetwork.QSslEllipticCurve.__init__?1(self)
+QtNetwork.QSslEllipticCurve?1(QSslEllipticCurve)
+QtNetwork.QSslEllipticCurve.__init__?1(self, QSslEllipticCurve)
+QtNetwork.QSslEllipticCurve.fromShortName?4(QString) -> QSslEllipticCurve
+QtNetwork.QSslEllipticCurve.fromLongName?4(QString) -> QSslEllipticCurve
+QtNetwork.QSslEllipticCurve.shortName?4() -> QString
+QtNetwork.QSslEllipticCurve.longName?4() -> QString
+QtNetwork.QSslEllipticCurve.isValid?4() -> bool
+QtNetwork.QSslEllipticCurve.isTlsNamedCurve?4() -> bool
+QtNetwork.QSslError.SslError?10
+QtNetwork.QSslError.SslError.UnspecifiedError?10
+QtNetwork.QSslError.SslError.NoError?10
+QtNetwork.QSslError.SslError.UnableToGetIssuerCertificate?10
+QtNetwork.QSslError.SslError.UnableToDecryptCertificateSignature?10
+QtNetwork.QSslError.SslError.UnableToDecodeIssuerPublicKey?10
+QtNetwork.QSslError.SslError.CertificateSignatureFailed?10
+QtNetwork.QSslError.SslError.CertificateNotYetValid?10
+QtNetwork.QSslError.SslError.CertificateExpired?10
+QtNetwork.QSslError.SslError.InvalidNotBeforeField?10
+QtNetwork.QSslError.SslError.InvalidNotAfterField?10
+QtNetwork.QSslError.SslError.SelfSignedCertificate?10
+QtNetwork.QSslError.SslError.SelfSignedCertificateInChain?10
+QtNetwork.QSslError.SslError.UnableToGetLocalIssuerCertificate?10
+QtNetwork.QSslError.SslError.UnableToVerifyFirstCertificate?10
+QtNetwork.QSslError.SslError.CertificateRevoked?10
+QtNetwork.QSslError.SslError.InvalidCaCertificate?10
+QtNetwork.QSslError.SslError.PathLengthExceeded?10
+QtNetwork.QSslError.SslError.InvalidPurpose?10
+QtNetwork.QSslError.SslError.CertificateUntrusted?10
+QtNetwork.QSslError.SslError.CertificateRejected?10
+QtNetwork.QSslError.SslError.SubjectIssuerMismatch?10
+QtNetwork.QSslError.SslError.AuthorityIssuerSerialNumberMismatch?10
+QtNetwork.QSslError.SslError.NoPeerCertificate?10
+QtNetwork.QSslError.SslError.HostNameMismatch?10
+QtNetwork.QSslError.SslError.NoSslSupport?10
+QtNetwork.QSslError.SslError.CertificateBlacklisted?10
+QtNetwork.QSslError.SslError.CertificateStatusUnknown?10
+QtNetwork.QSslError.SslError.OcspNoResponseFound?10
+QtNetwork.QSslError.SslError.OcspMalformedRequest?10
+QtNetwork.QSslError.SslError.OcspMalformedResponse?10
+QtNetwork.QSslError.SslError.OcspInternalError?10
+QtNetwork.QSslError.SslError.OcspTryLater?10
+QtNetwork.QSslError.SslError.OcspSigRequred?10
+QtNetwork.QSslError.SslError.OcspUnauthorized?10
+QtNetwork.QSslError.SslError.OcspResponseCannotBeTrusted?10
+QtNetwork.QSslError.SslError.OcspResponseCertIdUnknown?10
+QtNetwork.QSslError.SslError.OcspResponseExpired?10
+QtNetwork.QSslError.SslError.OcspStatusUnknown?10
+QtNetwork.QSslError?1()
+QtNetwork.QSslError.__init__?1(self)
+QtNetwork.QSslError?1(QSslError.SslError)
+QtNetwork.QSslError.__init__?1(self, QSslError.SslError)
+QtNetwork.QSslError?1(QSslError.SslError, QSslCertificate)
+QtNetwork.QSslError.__init__?1(self, QSslError.SslError, QSslCertificate)
+QtNetwork.QSslError?1(QSslError)
+QtNetwork.QSslError.__init__?1(self, QSslError)
+QtNetwork.QSslError.error?4() -> QSslError.SslError
+QtNetwork.QSslError.errorString?4() -> QString
+QtNetwork.QSslError.certificate?4() -> QSslCertificate
+QtNetwork.QSslError.swap?4(QSslError)
+QtNetwork.QSslKey?1()
+QtNetwork.QSslKey.__init__?1(self)
+QtNetwork.QSslKey?1(QByteArray, QSsl.KeyAlgorithm, QSsl.EncodingFormat encoding=QSsl.Pem, QSsl.KeyType type=QSsl.PrivateKey, QByteArray passPhrase=QByteArray())
+QtNetwork.QSslKey.__init__?1(self, QByteArray, QSsl.KeyAlgorithm, QSsl.EncodingFormat encoding=QSsl.Pem, QSsl.KeyType type=QSsl.PrivateKey, QByteArray passPhrase=QByteArray())
+QtNetwork.QSslKey?1(QIODevice, QSsl.KeyAlgorithm, QSsl.EncodingFormat encoding=QSsl.Pem, QSsl.KeyType type=QSsl.PrivateKey, QByteArray passPhrase=QByteArray())
+QtNetwork.QSslKey.__init__?1(self, QIODevice, QSsl.KeyAlgorithm, QSsl.EncodingFormat encoding=QSsl.Pem, QSsl.KeyType type=QSsl.PrivateKey, QByteArray passPhrase=QByteArray())
+QtNetwork.QSslKey?1(PyQt6.sip.voidptr, QSsl.KeyType type=QSsl.PrivateKey)
+QtNetwork.QSslKey.__init__?1(self, PyQt6.sip.voidptr, QSsl.KeyType type=QSsl.PrivateKey)
+QtNetwork.QSslKey?1(QSslKey)
+QtNetwork.QSslKey.__init__?1(self, QSslKey)
+QtNetwork.QSslKey.isNull?4() -> bool
+QtNetwork.QSslKey.clear?4()
+QtNetwork.QSslKey.length?4() -> int
+QtNetwork.QSslKey.type?4() -> QSsl.KeyType
+QtNetwork.QSslKey.algorithm?4() -> QSsl.KeyAlgorithm
+QtNetwork.QSslKey.toPem?4(QByteArray passPhrase=QByteArray()) -> QByteArray
+QtNetwork.QSslKey.toDer?4(QByteArray passPhrase=QByteArray()) -> QByteArray
+QtNetwork.QSslKey.handle?4() -> PyQt6.sip.voidptr
+QtNetwork.QSslKey.swap?4(QSslKey)
+QtNetwork.QSslPreSharedKeyAuthenticator?1()
+QtNetwork.QSslPreSharedKeyAuthenticator.__init__?1(self)
+QtNetwork.QSslPreSharedKeyAuthenticator?1(QSslPreSharedKeyAuthenticator)
+QtNetwork.QSslPreSharedKeyAuthenticator.__init__?1(self, QSslPreSharedKeyAuthenticator)
+QtNetwork.QSslPreSharedKeyAuthenticator.swap?4(QSslPreSharedKeyAuthenticator)
+QtNetwork.QSslPreSharedKeyAuthenticator.identityHint?4() -> QByteArray
+QtNetwork.QSslPreSharedKeyAuthenticator.setIdentity?4(QByteArray)
+QtNetwork.QSslPreSharedKeyAuthenticator.identity?4() -> QByteArray
+QtNetwork.QSslPreSharedKeyAuthenticator.maximumIdentityLength?4() -> int
+QtNetwork.QSslPreSharedKeyAuthenticator.setPreSharedKey?4(QByteArray)
+QtNetwork.QSslPreSharedKeyAuthenticator.preSharedKey?4() -> QByteArray
+QtNetwork.QSslPreSharedKeyAuthenticator.maximumPreSharedKeyLength?4() -> int
+QtNetwork.QTcpServer?1(QObject parent=None)
+QtNetwork.QTcpServer.__init__?1(self, QObject parent=None)
+QtNetwork.QTcpServer.listen?4(QHostAddress address=QHostAddress.Any, int port=0) -> bool
+QtNetwork.QTcpServer.close?4()
+QtNetwork.QTcpServer.isListening?4() -> bool
+QtNetwork.QTcpServer.setMaxPendingConnections?4(int)
+QtNetwork.QTcpServer.maxPendingConnections?4() -> int
+QtNetwork.QTcpServer.serverPort?4() -> int
+QtNetwork.QTcpServer.serverAddress?4() -> QHostAddress
+QtNetwork.QTcpServer.socketDescriptor?4() -> qintptr
+QtNetwork.QTcpServer.setSocketDescriptor?4(qintptr) -> bool
+QtNetwork.QTcpServer.waitForNewConnection?4(int msecs=0) -> (bool, bool)
+QtNetwork.QTcpServer.hasPendingConnections?4() -> bool
+QtNetwork.QTcpServer.nextPendingConnection?4() -> QTcpSocket
+QtNetwork.QTcpServer.serverError?4() -> QAbstractSocket.SocketError
+QtNetwork.QTcpServer.errorString?4() -> QString
+QtNetwork.QTcpServer.setProxy?4(QNetworkProxy)
+QtNetwork.QTcpServer.proxy?4() -> QNetworkProxy
+QtNetwork.QTcpServer.pauseAccepting?4()
+QtNetwork.QTcpServer.resumeAccepting?4()
+QtNetwork.QTcpServer.incomingConnection?4(qintptr)
+QtNetwork.QTcpServer.addPendingConnection?4(QTcpSocket)
+QtNetwork.QTcpServer.newConnection?4()
+QtNetwork.QTcpServer.acceptError?4(QAbstractSocket.SocketError)
+QtNetwork.QTcpServer.setListenBacklogSize?4(int)
+QtNetwork.QTcpServer.listenBacklogSize?4() -> int
+QtNetwork.QTcpServer.pendingConnectionAvailable?4()
+QtNetwork.QSslServer?1(QObject parent=None)
+QtNetwork.QSslServer.__init__?1(self, QObject parent=None)
+QtNetwork.QSslServer.setSslConfiguration?4(QSslConfiguration)
+QtNetwork.QSslServer.sslConfiguration?4() -> QSslConfiguration
+QtNetwork.QSslServer.setHandshakeTimeout?4(int)
+QtNetwork.QSslServer.handshakeTimeout?4() -> int
+QtNetwork.QSslServer.sslErrors?4(QSslSocket, unknown-type)
+QtNetwork.QSslServer.peerVerifyError?4(QSslSocket, QSslError)
+QtNetwork.QSslServer.errorOccurred?4(QSslSocket, QAbstractSocket.SocketError)
+QtNetwork.QSslServer.preSharedKeyAuthenticationRequired?4(QSslSocket, QSslPreSharedKeyAuthenticator)
+QtNetwork.QSslServer.alertSent?4(QSslSocket, QSsl.AlertLevel, QSsl.AlertType, QString)
+QtNetwork.QSslServer.alertReceived?4(QSslSocket, QSsl.AlertLevel, QSsl.AlertType, QString)
+QtNetwork.QSslServer.handshakeInterruptedOnError?4(QSslSocket, QSslError)
+QtNetwork.QSslServer.startedEncryptionHandshake?4(QSslSocket)
+QtNetwork.QSslServer.incomingConnection?4(qintptr)
+QtNetwork.QTcpSocket?1(QObject parent=None)
+QtNetwork.QTcpSocket.__init__?1(self, QObject parent=None)
+QtNetwork.QSslSocket.PeerVerifyMode?10
+QtNetwork.QSslSocket.PeerVerifyMode.VerifyNone?10
+QtNetwork.QSslSocket.PeerVerifyMode.QueryPeer?10
+QtNetwork.QSslSocket.PeerVerifyMode.VerifyPeer?10
+QtNetwork.QSslSocket.PeerVerifyMode.AutoVerifyPeer?10
+QtNetwork.QSslSocket.SslMode?10
+QtNetwork.QSslSocket.SslMode.UnencryptedMode?10
+QtNetwork.QSslSocket.SslMode.SslClientMode?10
+QtNetwork.QSslSocket.SslMode.SslServerMode?10
+QtNetwork.QSslSocket?1(QObject parent=None)
+QtNetwork.QSslSocket.__init__?1(self, QObject parent=None)
+QtNetwork.QSslSocket.connectToHostEncrypted?4(QString, int, unknown-type mode=QIODeviceBase.ReadWrite, QAbstractSocket.NetworkLayerProtocol protocol=QAbstractSocket.AnyIPProtocol)
+QtNetwork.QSslSocket.connectToHostEncrypted?4(QString, int, QString, unknown-type mode=QIODeviceBase.ReadWrite, QAbstractSocket.NetworkLayerProtocol protocol=QAbstractSocket.AnyIPProtocol)
+QtNetwork.QSslSocket.setSocketDescriptor?4(qintptr, QAbstractSocket.SocketState state=QAbstractSocket.ConnectedState, unknown-type mode=QIODeviceBase.ReadWrite) -> bool
+QtNetwork.QSslSocket.mode?4() -> QSslSocket.SslMode
+QtNetwork.QSslSocket.isEncrypted?4() -> bool
+QtNetwork.QSslSocket.protocol?4() -> QSsl.SslProtocol
+QtNetwork.QSslSocket.setProtocol?4(QSsl.SslProtocol)
+QtNetwork.QSslSocket.bytesAvailable?4() -> int
+QtNetwork.QSslSocket.bytesToWrite?4() -> int
+QtNetwork.QSslSocket.canReadLine?4() -> bool
+QtNetwork.QSslSocket.close?4()
+QtNetwork.QSslSocket.atEnd?4() -> bool
+QtNetwork.QSslSocket.setLocalCertificate?4(QSslCertificate)
+QtNetwork.QSslSocket.setLocalCertificate?4(QString, QSsl.EncodingFormat format=QSsl.Pem)
+QtNetwork.QSslSocket.localCertificate?4() -> QSslCertificate
+QtNetwork.QSslSocket.peerCertificate?4() -> QSslCertificate
+QtNetwork.QSslSocket.peerCertificateChain?4() -> unknown-type
+QtNetwork.QSslSocket.sessionCipher?4() -> QSslCipher
+QtNetwork.QSslSocket.setPrivateKey?4(QSslKey)
+QtNetwork.QSslSocket.setPrivateKey?4(QString, QSsl.KeyAlgorithm algorithm=QSsl.Rsa, QSsl.EncodingFormat format=QSsl.Pem, QByteArray passPhrase=QByteArray())
+QtNetwork.QSslSocket.privateKey?4() -> QSslKey
+QtNetwork.QSslSocket.waitForConnected?4(int msecs=30000) -> bool
+QtNetwork.QSslSocket.waitForEncrypted?4(int msecs=30000) -> bool
+QtNetwork.QSslSocket.waitForReadyRead?4(int msecs=30000) -> bool
+QtNetwork.QSslSocket.waitForBytesWritten?4(int msecs=30000) -> bool
+QtNetwork.QSslSocket.waitForDisconnected?4(int msecs=30000) -> bool
+QtNetwork.QSslSocket.supportsSsl?4() -> bool
+QtNetwork.QSslSocket.startClientEncryption?4()
+QtNetwork.QSslSocket.startServerEncryption?4()
+QtNetwork.QSslSocket.ignoreSslErrors?4()
+QtNetwork.QSslSocket.encrypted?4()
+QtNetwork.QSslSocket.sslErrors?4(unknown-type)
+QtNetwork.QSslSocket.modeChanged?4(QSslSocket.SslMode)
+QtNetwork.QSslSocket.preSharedKeyAuthenticationRequired?4(QSslPreSharedKeyAuthenticator)
+QtNetwork.QSslSocket.readData?4(int) -> Any
+QtNetwork.QSslSocket.writeData?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr) -> int
+QtNetwork.QSslSocket.skipData?4(int) -> int
+QtNetwork.QSslSocket.peerVerifyMode?4() -> QSslSocket.PeerVerifyMode
+QtNetwork.QSslSocket.setPeerVerifyMode?4(QSslSocket.PeerVerifyMode)
+QtNetwork.QSslSocket.peerVerifyDepth?4() -> int
+QtNetwork.QSslSocket.setPeerVerifyDepth?4(int)
+QtNetwork.QSslSocket.setReadBufferSize?4(int)
+QtNetwork.QSslSocket.encryptedBytesAvailable?4() -> int
+QtNetwork.QSslSocket.encryptedBytesToWrite?4() -> int
+QtNetwork.QSslSocket.sslConfiguration?4() -> QSslConfiguration
+QtNetwork.QSslSocket.setSslConfiguration?4(QSslConfiguration)
+QtNetwork.QSslSocket.peerVerifyError?4(QSslError)
+QtNetwork.QSslSocket.encryptedBytesWritten?4(int)
+QtNetwork.QSslSocket.newSessionTicketReceived?4()
+QtNetwork.QSslSocket.setSocketOption?4(QAbstractSocket.SocketOption, QVariant)
+QtNetwork.QSslSocket.socketOption?4(QAbstractSocket.SocketOption) -> QVariant
+QtNetwork.QSslSocket.ignoreSslErrors?4(unknown-type)
+QtNetwork.QSslSocket.peerVerifyName?4() -> QString
+QtNetwork.QSslSocket.setPeerVerifyName?4(QString)
+QtNetwork.QSslSocket.resume?4()
+QtNetwork.QSslSocket.connectToHost?4(QString, int, unknown-type mode=QIODeviceBase.ReadWrite, QAbstractSocket.NetworkLayerProtocol protocol=QAbstractSocket.AnyIPProtocol)
+QtNetwork.QSslSocket.disconnectFromHost?4()
+QtNetwork.QSslSocket.sslLibraryVersionNumber?4() -> int
+QtNetwork.QSslSocket.sslLibraryVersionString?4() -> QString
+QtNetwork.QSslSocket.setLocalCertificateChain?4(unknown-type)
+QtNetwork.QSslSocket.localCertificateChain?4() -> unknown-type
+QtNetwork.QSslSocket.sessionProtocol?4() -> QSsl.SslProtocol
+QtNetwork.QSslSocket.sslLibraryBuildVersionNumber?4() -> int
+QtNetwork.QSslSocket.sslLibraryBuildVersionString?4() -> QString
+QtNetwork.QSslSocket.ocspResponses?4() -> unknown-type
+QtNetwork.QSslSocket.sslHandshakeErrors?4() -> unknown-type
+QtNetwork.QSslSocket.continueInterruptedHandshake?4()
+QtNetwork.QSslSocket.alertSent?4(QSsl.AlertLevel, QSsl.AlertType, QString)
+QtNetwork.QSslSocket.alertReceived?4(QSsl.AlertLevel, QSsl.AlertType, QString)
+QtNetwork.QSslSocket.handshakeInterruptedOnError?4(QSslError)
+QtNetwork.QSslSocket.availableBackends?4() -> unknown-type
+QtNetwork.QSslSocket.activeBackend?4() -> QString
+QtNetwork.QSslSocket.setActiveBackend?4(QString) -> bool
+QtNetwork.QSslSocket.supportedProtocols?4(QString backendName='') -> unknown-type
+QtNetwork.QSslSocket.isProtocolSupported?4(QSsl.SslProtocol, QString backendName='') -> bool
+QtNetwork.QSslSocket.implementedClasses?4(QString backendName='') -> unknown-type
+QtNetwork.QSslSocket.isClassImplemented?4(QSsl.ImplementedClass, QString backendName='') -> bool
+QtNetwork.QSslSocket.supportedFeatures?4(QString backendName='') -> unknown-type
+QtNetwork.QSslSocket.isFeatureSupported?4(QSsl.SupportedFeature, QString backendName='') -> bool
+QtNetwork.QUdpSocket?1(QObject parent=None)
+QtNetwork.QUdpSocket.__init__?1(self, QObject parent=None)
+QtNetwork.QUdpSocket.hasPendingDatagrams?4() -> bool
+QtNetwork.QUdpSocket.pendingDatagramSize?4() -> int
+QtNetwork.QUdpSocket.readDatagram?4(int) -> (Any, QHostAddress, int)
+QtNetwork.QUdpSocket.receiveDatagram?4(int maxSize=-1) -> QNetworkDatagram
+QtNetwork.QUdpSocket.writeDatagram?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr, QHostAddress, int) -> int
+QtNetwork.QUdpSocket.writeDatagram?4(QNetworkDatagram) -> int
+QtNetwork.QUdpSocket.joinMulticastGroup?4(QHostAddress) -> bool
+QtNetwork.QUdpSocket.joinMulticastGroup?4(QHostAddress, QNetworkInterface) -> bool
+QtNetwork.QUdpSocket.leaveMulticastGroup?4(QHostAddress) -> bool
+QtNetwork.QUdpSocket.leaveMulticastGroup?4(QHostAddress, QNetworkInterface) -> bool
+QtNetwork.QUdpSocket.multicastInterface?4() -> QNetworkInterface
+QtNetwork.QUdpSocket.setMulticastInterface?4(QNetworkInterface)
+QtGui.qt_set_sequence_auto_mnemonic?4(bool)
+QtGui.qFuzzyCompare?4(QMatrix4x4, QMatrix4x4) -> bool
+QtGui.qPixelFormatRgba?4(int, int, int, int, QPixelFormat.AlphaUsage, QPixelFormat.AlphaPosition, QPixelFormat.AlphaPremultiplied premultiplied=QPixelFormat.NotPremultiplied, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.UnsignedInteger) -> QPixelFormat
+QtGui.qPixelFormatGrayscale?4(int, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.UnsignedInteger) -> QPixelFormat
+QtGui.qPixelFormatCmyk?4(int, int alphaSize=0, QPixelFormat.AlphaUsage alphaUsage=QPixelFormat.IgnoresAlpha, QPixelFormat.AlphaPosition alphaPosition=QPixelFormat.AtBeginning, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.UnsignedInteger) -> QPixelFormat
+QtGui.qPixelFormatHsl?4(int, int alphaSize=0, QPixelFormat.AlphaUsage alphaUsage=QPixelFormat.IgnoresAlpha, QPixelFormat.AlphaPosition alphaPosition=QPixelFormat.AtBeginning, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.FloatingPoint) -> QPixelFormat
+QtGui.qPixelFormatHsv?4(int, int alphaSize=0, QPixelFormat.AlphaUsage alphaUsage=QPixelFormat.IgnoresAlpha, QPixelFormat.AlphaPosition alphaPosition=QPixelFormat.AtBeginning, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.FloatingPoint) -> QPixelFormat
+QtGui.qPixelFormatYuv?4(QPixelFormat.YUVLayout, int alphaSize=0, QPixelFormat.AlphaUsage alphaUsage=QPixelFormat.IgnoresAlpha, QPixelFormat.AlphaPosition alphaPosition=QPixelFormat.AtBeginning, QPixelFormat.AlphaPremultiplied premultiplied=QPixelFormat.NotPremultiplied, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.UnsignedByte, QPixelFormat.ByteOrder byteOrder=QPixelFormat.LittleEndian) -> QPixelFormat
+QtGui.qPixelFormatAlpha?4(int, QPixelFormat.TypeInterpretation typeInterpretation=QPixelFormat.UnsignedInteger) -> QPixelFormat
+QtGui.qFuzzyCompare?4(QQuaternion, QQuaternion) -> bool
+QtGui.qRgba64?4(int, int, int, int) -> QRgba64
+QtGui.qRgba64?4(int) -> QRgba64
+QtGui.qPremultiply?4(QRgba64) -> QRgba64
+QtGui.qUnpremultiply?4(QRgba64) -> QRgba64
+QtGui.qRed?4(QRgba64) -> int
+QtGui.qGreen?4(QRgba64) -> int
+QtGui.qBlue?4(QRgba64) -> int
+QtGui.qAlpha?4(QRgba64) -> int
+QtGui.qRed?4(int) -> int
+QtGui.qGreen?4(int) -> int
+QtGui.qBlue?4(int) -> int
+QtGui.qAlpha?4(int) -> int
+QtGui.qRgb?4(int, int, int) -> int
+QtGui.qRgba?4(int, int, int, int) -> int
+QtGui.qGray?4(int, int, int) -> int
+QtGui.qGray?4(int) -> int
+QtGui.qPremultiply?4(int) -> int
+QtGui.qUnpremultiply?4(int) -> int
+QtGui.qFuzzyCompare?4(QTransform, QTransform) -> bool
+QtGui.qFuzzyCompare?4(QVector4D, QVector4D) -> bool
+QtGui.qFuzzyCompare?4(QVector3D, QVector3D) -> bool
+QtGui.qFuzzyCompare?4(QVector2D, QVector2D) -> bool
+QtGui.QAbstractFileIconProvider.Option?10
+QtGui.QAbstractFileIconProvider.Option.DontUseCustomDirectoryIcons?10
+QtGui.QAbstractFileIconProvider.IconType?10
+QtGui.QAbstractFileIconProvider.IconType.Computer?10
+QtGui.QAbstractFileIconProvider.IconType.Desktop?10
+QtGui.QAbstractFileIconProvider.IconType.Trashcan?10
+QtGui.QAbstractFileIconProvider.IconType.Network?10
+QtGui.QAbstractFileIconProvider.IconType.Drive?10
+QtGui.QAbstractFileIconProvider.IconType.Folder?10
+QtGui.QAbstractFileIconProvider.IconType.File?10
+QtGui.QAbstractFileIconProvider?1()
+QtGui.QAbstractFileIconProvider.__init__?1(self)
+QtGui.QAbstractFileIconProvider.icon?4(QAbstractFileIconProvider.IconType) -> QIcon
+QtGui.QAbstractFileIconProvider.icon?4(QFileInfo) -> QIcon
+QtGui.QAbstractFileIconProvider.type?4(QFileInfo) -> QString
+QtGui.QAbstractFileIconProvider.setOptions?4(unknown-type)
+QtGui.QAbstractFileIconProvider.options?4() -> unknown-type
+QtGui.QAbstractTextDocumentLayout?1(QTextDocument)
+QtGui.QAbstractTextDocumentLayout.__init__?1(self, QTextDocument)
+QtGui.QAbstractTextDocumentLayout.draw?4(QPainter, QAbstractTextDocumentLayout.PaintContext)
+QtGui.QAbstractTextDocumentLayout.hitTest?4(QPointF, Qt.HitTestAccuracy) -> int
+QtGui.QAbstractTextDocumentLayout.anchorAt?4(QPointF) -> QString
+QtGui.QAbstractTextDocumentLayout.pageCount?4() -> int
+QtGui.QAbstractTextDocumentLayout.documentSize?4() -> QSizeF
+QtGui.QAbstractTextDocumentLayout.frameBoundingRect?4(QTextFrame) -> QRectF
+QtGui.QAbstractTextDocumentLayout.blockBoundingRect?4(QTextBlock) -> QRectF
+QtGui.QAbstractTextDocumentLayout.setPaintDevice?4(QPaintDevice)
+QtGui.QAbstractTextDocumentLayout.paintDevice?4() -> QPaintDevice
+QtGui.QAbstractTextDocumentLayout.document?4() -> QTextDocument
+QtGui.QAbstractTextDocumentLayout.registerHandler?4(int, QObject)
+QtGui.QAbstractTextDocumentLayout.unregisterHandler?4(int, QObject component=None)
+QtGui.QAbstractTextDocumentLayout.handlerForObject?4(int) -> QTextObjectInterface
+QtGui.QAbstractTextDocumentLayout.update?4(QRectF rect=QRectF(0, 0, 1e+09, 1e+09))
+QtGui.QAbstractTextDocumentLayout.documentSizeChanged?4(QSizeF)
+QtGui.QAbstractTextDocumentLayout.pageCountChanged?4(int)
+QtGui.QAbstractTextDocumentLayout.updateBlock?4(QTextBlock)
+QtGui.QAbstractTextDocumentLayout.documentChanged?4(int, int, int)
+QtGui.QAbstractTextDocumentLayout.resizeInlineObject?4(QTextInlineObject, int, QTextFormat)
+QtGui.QAbstractTextDocumentLayout.positionInlineObject?4(QTextInlineObject, int, QTextFormat)
+QtGui.QAbstractTextDocumentLayout.drawInlineObject?4(QPainter, QRectF, QTextInlineObject, int, QTextFormat)
+QtGui.QAbstractTextDocumentLayout.format?4(int) -> QTextCharFormat
+QtGui.QAbstractTextDocumentLayout.imageAt?4(QPointF) -> QString
+QtGui.QAbstractTextDocumentLayout.formatAt?4(QPointF) -> QTextFormat
+QtGui.QAbstractTextDocumentLayout.blockWithMarkerAt?4(QPointF) -> QTextBlock
+QtGui.QAbstractTextDocumentLayout.Selection.cursor?7
+QtGui.QAbstractTextDocumentLayout.Selection.format?7
+QtGui.QAbstractTextDocumentLayout.Selection?1()
+QtGui.QAbstractTextDocumentLayout.Selection.__init__?1(self)
+QtGui.QAbstractTextDocumentLayout.Selection?1(QAbstractTextDocumentLayout.Selection)
+QtGui.QAbstractTextDocumentLayout.Selection.__init__?1(self, QAbstractTextDocumentLayout.Selection)
+QtGui.QAbstractTextDocumentLayout.PaintContext.clip?7
+QtGui.QAbstractTextDocumentLayout.PaintContext.cursorPosition?7
+QtGui.QAbstractTextDocumentLayout.PaintContext.palette?7
+QtGui.QAbstractTextDocumentLayout.PaintContext.selections?7
+QtGui.QAbstractTextDocumentLayout.PaintContext?1()
+QtGui.QAbstractTextDocumentLayout.PaintContext.__init__?1(self)
+QtGui.QAbstractTextDocumentLayout.PaintContext?1(QAbstractTextDocumentLayout.PaintContext)
+QtGui.QAbstractTextDocumentLayout.PaintContext.__init__?1(self, QAbstractTextDocumentLayout.PaintContext)
+QtGui.QTextObjectInterface?1()
+QtGui.QTextObjectInterface.__init__?1(self)
+QtGui.QTextObjectInterface?1(QTextObjectInterface)
+QtGui.QTextObjectInterface.__init__?1(self, QTextObjectInterface)
+QtGui.QTextObjectInterface.intrinsicSize?4(QTextDocument, int, QTextFormat) -> QSizeF
+QtGui.QTextObjectInterface.drawObject?4(QPainter, QRectF, QTextDocument, int, QTextFormat)
+QtGui.QAccessibilityHints?1(QObject parent=None)
+QtGui.QAccessibilityHints.__init__?1(self, QObject parent=None)
+QtGui.QAccessibilityHints.contrastPreference?4() -> Qt.ContrastPreference
+QtGui.QAccessibilityHints.contrastPreferenceChanged?4(Qt.ContrastPreference)
+QtGui.QAccessibilityHints.event?4(QEvent) -> bool
+QtGui.QAction.Priority?10
+QtGui.QAction.Priority.LowPriority?10
+QtGui.QAction.Priority.NormalPriority?10
+QtGui.QAction.Priority.HighPriority?10
+QtGui.QAction.MenuRole?10
+QtGui.QAction.MenuRole.NoRole?10
+QtGui.QAction.MenuRole.TextHeuristicRole?10
+QtGui.QAction.MenuRole.ApplicationSpecificRole?10
+QtGui.QAction.MenuRole.AboutQtRole?10
+QtGui.QAction.MenuRole.AboutRole?10
+QtGui.QAction.MenuRole.PreferencesRole?10
+QtGui.QAction.MenuRole.QuitRole?10
+QtGui.QAction.ActionEvent?10
+QtGui.QAction.ActionEvent.Trigger?10
+QtGui.QAction.ActionEvent.Hover?10
+QtGui.QAction?1(QObject parent=None)
+QtGui.QAction.__init__?1(self, QObject parent=None)
+QtGui.QAction?1(QString, QObject parent=None)
+QtGui.QAction.__init__?1(self, QString, QObject parent=None)
+QtGui.QAction?1(QIcon, QString, QObject parent=None)
+QtGui.QAction.__init__?1(self, QIcon, QString, QObject parent=None)
+QtGui.QAction.setActionGroup?4(QActionGroup)
+QtGui.QAction.actionGroup?4() -> QActionGroup
+QtGui.QAction.setIcon?4(QIcon)
+QtGui.QAction.icon?4() -> QIcon
+QtGui.QAction.setText?4(QString)
+QtGui.QAction.text?4() -> QString
+QtGui.QAction.setIconText?4(QString)
+QtGui.QAction.iconText?4() -> QString
+QtGui.QAction.setToolTip?4(QString)
+QtGui.QAction.toolTip?4() -> QString
+QtGui.QAction.setStatusTip?4(QString)
+QtGui.QAction.statusTip?4() -> QString
+QtGui.QAction.setWhatsThis?4(QString)
+QtGui.QAction.whatsThis?4() -> QString
+QtGui.QAction.setSeparator?4(bool)
+QtGui.QAction.isSeparator?4() -> bool
+QtGui.QAction.setShortcut?4(QKeySequence)
+QtGui.QAction.shortcut?4() -> QKeySequence
+QtGui.QAction.setShortcutContext?4(Qt.ShortcutContext)
+QtGui.QAction.shortcutContext?4() -> Qt.ShortcutContext
+QtGui.QAction.setFont?4(QFont)
+QtGui.QAction.font?4() -> QFont
+QtGui.QAction.setCheckable?4(bool)
+QtGui.QAction.isCheckable?4() -> bool
+QtGui.QAction.data?4() -> QVariant
+QtGui.QAction.setData?4(QVariant)
+QtGui.QAction.isChecked?4() -> bool
+QtGui.QAction.isEnabled?4() -> bool
+QtGui.QAction.isVisible?4() -> bool
+QtGui.QAction.activate?4(QAction.ActionEvent)
+QtGui.QAction.showStatusText?4(QObject object=None) -> bool
+QtGui.QAction.event?4(QEvent) -> bool
+QtGui.QAction.trigger?4()
+QtGui.QAction.hover?4()
+QtGui.QAction.setChecked?4(bool)
+QtGui.QAction.toggle?4()
+QtGui.QAction.setEnabled?4(bool)
+QtGui.QAction.setDisabled?4(bool)
+QtGui.QAction.setVisible?4(bool)
+QtGui.QAction.changed?4()
+QtGui.QAction.triggered?4(bool checked=False)
+QtGui.QAction.hovered?4()
+QtGui.QAction.toggled?4(bool)
+QtGui.QAction.setShortcuts?4(unknown-type)
+QtGui.QAction.setShortcuts?4(QKeySequence.StandardKey)
+QtGui.QAction.shortcuts?4() -> unknown-type
+QtGui.QAction.setAutoRepeat?4(bool)
+QtGui.QAction.autoRepeat?4() -> bool
+QtGui.QAction.setMenuRole?4(QAction.MenuRole)
+QtGui.QAction.menuRole?4() -> QAction.MenuRole
+QtGui.QAction.menu?4() -> QMenu
+QtGui.QAction.setMenu?4(QMenu)
+QtGui.QAction.setIconVisibleInMenu?4(bool)
+QtGui.QAction.isIconVisibleInMenu?4() -> bool
+QtGui.QAction.setPriority?4(QAction.Priority)
+QtGui.QAction.priority?4() -> QAction.Priority
+QtGui.QAction.setShortcutVisibleInContextMenu?4(bool)
+QtGui.QAction.isShortcutVisibleInContextMenu?4() -> bool
+QtGui.QAction.associatedObjects?4() -> unknown-type
+QtGui.QAction.resetEnabled?4()
+QtGui.QAction.enabledChanged?4(bool)
+QtGui.QAction.checkableChanged?4(bool)
+QtGui.QAction.visibleChanged?4()
+QtGui.QActionGroup.ExclusionPolicy?10
+QtGui.QActionGroup.ExclusionPolicy.None_?10
+QtGui.QActionGroup.ExclusionPolicy.Exclusive?10
+QtGui.QActionGroup.ExclusionPolicy.ExclusiveOptional?10
+QtGui.QActionGroup?1(QObject)
+QtGui.QActionGroup.__init__?1(self, QObject)
+QtGui.QActionGroup.addAction?4(QAction) -> QAction
+QtGui.QActionGroup.addAction?4(QString) -> QAction
+QtGui.QActionGroup.addAction?4(QIcon, QString) -> QAction
+QtGui.QActionGroup.removeAction?4(QAction)
+QtGui.QActionGroup.actions?4() -> unknown-type
+QtGui.QActionGroup.checkedAction?4() -> QAction
+QtGui.QActionGroup.isExclusive?4() -> bool
+QtGui.QActionGroup.isEnabled?4() -> bool
+QtGui.QActionGroup.isVisible?4() -> bool
+QtGui.QActionGroup.exclusionPolicy?4() -> QActionGroup.ExclusionPolicy
+QtGui.QActionGroup.setEnabled?4(bool)
+QtGui.QActionGroup.setDisabled?4(bool)
+QtGui.QActionGroup.setVisible?4(bool)
+QtGui.QActionGroup.setExclusive?4(bool)
+QtGui.QActionGroup.setExclusionPolicy?4(QActionGroup.ExclusionPolicy)
+QtGui.QActionGroup.triggered?4(QAction)
+QtGui.QActionGroup.hovered?4(QAction)
+QtGui.QBackingStore?1(QWindow)
+QtGui.QBackingStore.__init__?1(self, QWindow)
+QtGui.QBackingStore.window?4() -> QWindow
+QtGui.QBackingStore.paintDevice?4() -> QPaintDevice
+QtGui.QBackingStore.flush?4(QRegion, QWindow window=None, QPoint offset=QPoint())
+QtGui.QBackingStore.resize?4(QSize)
+QtGui.QBackingStore.size?4() -> QSize
+QtGui.QBackingStore.scroll?4(QRegion, int, int) -> bool
+QtGui.QBackingStore.beginPaint?4(QRegion)
+QtGui.QBackingStore.endPaint?4()
+QtGui.QBackingStore.setStaticContents?4(QRegion)
+QtGui.QBackingStore.staticContents?4() -> QRegion
+QtGui.QBackingStore.hasStaticContents?4() -> bool
+QtGui.QPaintDevice.PaintDeviceMetric?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmWidth?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmHeight?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmWidthMM?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmHeightMM?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmNumColors?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmDepth?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmDpiX?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmDpiY?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmPhysicalDpiX?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmPhysicalDpiY?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmDevicePixelRatio?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmDevicePixelRatioScaled?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmDevicePixelRatioF_EncodedA?10
+QtGui.QPaintDevice.PaintDeviceMetric.PdmDevicePixelRatioF_EncodedB?10
+QtGui.QPaintDevice?1()
+QtGui.QPaintDevice.__init__?1(self)
+QtGui.QPaintDevice.paintEngine?4() -> QPaintEngine
+QtGui.QPaintDevice.width?4() -> int
+QtGui.QPaintDevice.height?4() -> int
+QtGui.QPaintDevice.widthMM?4() -> int
+QtGui.QPaintDevice.heightMM?4() -> int
+QtGui.QPaintDevice.logicalDpiX?4() -> int
+QtGui.QPaintDevice.logicalDpiY?4() -> int
+QtGui.QPaintDevice.physicalDpiX?4() -> int
+QtGui.QPaintDevice.physicalDpiY?4() -> int
+QtGui.QPaintDevice.depth?4() -> int
+QtGui.QPaintDevice.paintingActive?4() -> bool
+QtGui.QPaintDevice.colorCount?4() -> int
+QtGui.QPaintDevice.devicePixelRatio?4() -> float
+QtGui.QPaintDevice.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtGui.QPaintDevice.devicePixelRatioF?4() -> float
+QtGui.QPaintDevice.devicePixelRatioFScale?4() -> float
+QtGui.QPixmap?1()
+QtGui.QPixmap.__init__?1(self)
+QtGui.QPixmap?1(int, int)
+QtGui.QPixmap.__init__?1(self, int, int)
+QtGui.QPixmap?1(QSize)
+QtGui.QPixmap.__init__?1(self, QSize)
+QtGui.QPixmap?1(QString, str format=None, unknown-type flags=Qt.AutoColor)
+QtGui.QPixmap.__init__?1(self, QString, str format=None, unknown-type flags=Qt.AutoColor)
+QtGui.QPixmap?1(list)
+QtGui.QPixmap.__init__?1(self, list)
+QtGui.QPixmap?1(QPixmap)
+QtGui.QPixmap.__init__?1(self, QPixmap)
+QtGui.QPixmap?1(QVariant)
+QtGui.QPixmap.__init__?1(self, QVariant)
+QtGui.QPixmap.isNull?4() -> bool
+QtGui.QPixmap.devType?4() -> int
+QtGui.QPixmap.width?4() -> int
+QtGui.QPixmap.height?4() -> int
+QtGui.QPixmap.size?4() -> QSize
+QtGui.QPixmap.rect?4() -> QRect
+QtGui.QPixmap.depth?4() -> int
+QtGui.QPixmap.defaultDepth?4() -> int
+QtGui.QPixmap.fill?4(QColor color=Qt.white)
+QtGui.QPixmap.mask?4() -> QBitmap
+QtGui.QPixmap.setMask?4(QBitmap)
+QtGui.QPixmap.hasAlpha?4() -> bool
+QtGui.QPixmap.hasAlphaChannel?4() -> bool
+QtGui.QPixmap.createHeuristicMask?4(bool clipTight=True) -> QBitmap
+QtGui.QPixmap.createMaskFromColor?4(QColor, Qt.MaskMode mode=Qt.MaskInColor) -> QBitmap
+QtGui.QPixmap.scaled?4(int, int, Qt.AspectRatioMode aspectRatioMode=Qt.IgnoreAspectRatio, Qt.TransformationMode transformMode=Qt.FastTransformation) -> QPixmap
+QtGui.QPixmap.scaled?4(QSize, Qt.AspectRatioMode aspectRatioMode=Qt.IgnoreAspectRatio, Qt.TransformationMode transformMode=Qt.FastTransformation) -> QPixmap
+QtGui.QPixmap.scaledToWidth?4(int, Qt.TransformationMode mode=Qt.FastTransformation) -> QPixmap
+QtGui.QPixmap.scaledToHeight?4(int, Qt.TransformationMode mode=Qt.FastTransformation) -> QPixmap
+QtGui.QPixmap.toImage?4() -> QImage
+QtGui.QPixmap.fromImage?4(QImage, unknown-type flags=Qt.AutoColor) -> QPixmap
+QtGui.QPixmap.fromImageReader?4(QImageReader, unknown-type flags=Qt.AutoColor) -> QPixmap
+QtGui.QPixmap.convertFromImage?4(QImage, unknown-type flags=Qt.AutoColor) -> bool
+QtGui.QPixmap.load?4(QString, str format=None, unknown-type flags=Qt.AutoColor) -> bool
+QtGui.QPixmap.loadFromData?4(bytes, str format=None, unknown-type flags=Qt.AutoColor) -> bool
+QtGui.QPixmap.loadFromData?4(QByteArray, str format=None, unknown-type flags=Qt.AutoColor) -> bool
+QtGui.QPixmap.save?4(QString, str format=None, int quality=-1) -> bool
+QtGui.QPixmap.save?4(QIODevice, str format=None, int quality=-1) -> bool
+QtGui.QPixmap.copy?4(QRect rect=QRect()) -> QPixmap
+QtGui.QPixmap.detach?4()
+QtGui.QPixmap.isQBitmap?4() -> bool
+QtGui.QPixmap.paintEngine?4() -> QPaintEngine
+QtGui.QPixmap.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtGui.QPixmap.copy?4(int, int, int, int) -> QPixmap
+QtGui.QPixmap.transformed?4(QTransform, Qt.TransformationMode mode=Qt.FastTransformation) -> QPixmap
+QtGui.QPixmap.trueMatrix?4(QTransform, int, int) -> QTransform
+QtGui.QPixmap.cacheKey?4() -> int
+QtGui.QPixmap.scroll?4(int, int, QRect) -> QRegion
+QtGui.QPixmap.scroll?4(int, int, int, int, int, int) -> QRegion
+QtGui.QPixmap.swap?4(QPixmap)
+QtGui.QPixmap.devicePixelRatio?4() -> float
+QtGui.QPixmap.setDevicePixelRatio?4(float)
+QtGui.QPixmap.deviceIndependentSize?4() -> QSizeF
+QtGui.QBitmap?1()
+QtGui.QBitmap.__init__?1(self)
+QtGui.QBitmap?1(int, int)
+QtGui.QBitmap.__init__?1(self, int, int)
+QtGui.QBitmap?1(QSize)
+QtGui.QBitmap.__init__?1(self, QSize)
+QtGui.QBitmap?1(QString, str format=None)
+QtGui.QBitmap.__init__?1(self, QString, str format=None)
+QtGui.QBitmap?1(QVariant)
+QtGui.QBitmap.__init__?1(self, QVariant)
+QtGui.QBitmap?1(QBitmap)
+QtGui.QBitmap.__init__?1(self, QBitmap)
+QtGui.QBitmap.clear?4()
+QtGui.QBitmap.fromImage?4(QImage, unknown-type flags=Qt.AutoColor) -> QBitmap
+QtGui.QBitmap.fromPixmap?4(QPixmap) -> QBitmap
+QtGui.QBitmap.fromData?4(QSize, bytes, QImage.Format format=QImage.Format_MonoLSB) -> QBitmap
+QtGui.QBitmap.transformed?4(QTransform) -> QBitmap
+QtGui.QBitmap.swap?4(QBitmap)
+QtGui.QColor.NameFormat?10
+QtGui.QColor.NameFormat.HexRgb?10
+QtGui.QColor.NameFormat.HexArgb?10
+QtGui.QColor.Spec?10
+QtGui.QColor.Spec.Invalid?10
+QtGui.QColor.Spec.Rgb?10
+QtGui.QColor.Spec.Hsv?10
+QtGui.QColor.Spec.Cmyk?10
+QtGui.QColor.Spec.Hsl?10
+QtGui.QColor.Spec.ExtendedRgb?10
+QtGui.QColor?1(Qt.GlobalColor)
+QtGui.QColor.__init__?1(self, Qt.GlobalColor)
+QtGui.QColor?1(int)
+QtGui.QColor.__init__?1(self, int)
+QtGui.QColor?1(QRgba64)
+QtGui.QColor.__init__?1(self, QRgba64)
+QtGui.QColor?1(QVariant)
+QtGui.QColor.__init__?1(self, QVariant)
+QtGui.QColor?1()
+QtGui.QColor.__init__?1(self)
+QtGui.QColor?1(int, int, int, int alpha=255)
+QtGui.QColor.__init__?1(self, int, int, int, int alpha=255)
+QtGui.QColor?1(QStringView)
+QtGui.QColor.__init__?1(self, QStringView)
+QtGui.QColor?1(QColor)
+QtGui.QColor.__init__?1(self, QColor)
+QtGui.QColor.name?4(QColor.NameFormat format=QColor.HexRgb) -> QString
+QtGui.QColor.setNamedColor?4(QStringView)
+QtGui.QColor.colorNames?4() -> QStringList
+QtGui.QColor.spec?4() -> QColor.Spec
+QtGui.QColor.alpha?4() -> int
+QtGui.QColor.setAlpha?4(int)
+QtGui.QColor.alphaF?4() -> float
+QtGui.QColor.setAlphaF?4(float)
+QtGui.QColor.red?4() -> int
+QtGui.QColor.green?4() -> int
+QtGui.QColor.blue?4() -> int
+QtGui.QColor.setRed?4(int)
+QtGui.QColor.setGreen?4(int)
+QtGui.QColor.setBlue?4(int)
+QtGui.QColor.redF?4() -> float
+QtGui.QColor.greenF?4() -> float
+QtGui.QColor.blueF?4() -> float
+QtGui.QColor.setRedF?4(float)
+QtGui.QColor.setGreenF?4(float)
+QtGui.QColor.setBlueF?4(float)
+QtGui.QColor.getRgb?4() -> (int, int, int, int)
+QtGui.QColor.setRgb?4(int, int, int, int alpha=255)
+QtGui.QColor.getRgbF?4() -> (float, float, float, float)
+QtGui.QColor.setRgbF?4(float, float, float, float alpha=1)
+QtGui.QColor.rgba?4() -> int
+QtGui.QColor.setRgba?4(int)
+QtGui.QColor.rgb?4() -> int
+QtGui.QColor.setRgb?4(int)
+QtGui.QColor.hue?4() -> int
+QtGui.QColor.saturation?4() -> int
+QtGui.QColor.value?4() -> int
+QtGui.QColor.hueF?4() -> float
+QtGui.QColor.saturationF?4() -> float
+QtGui.QColor.valueF?4() -> float
+QtGui.QColor.getHsv?4() -> (int, int, int, int)
+QtGui.QColor.setHsv?4(int, int, int, int alpha=255)
+QtGui.QColor.getHsvF?4() -> (float, float, float, float)
+QtGui.QColor.setHsvF?4(float, float, float, float alpha=1)
+QtGui.QColor.cyan?4() -> int
+QtGui.QColor.magenta?4() -> int
+QtGui.QColor.yellow?4() -> int
+QtGui.QColor.black?4() -> int
+QtGui.QColor.cyanF?4() -> float
+QtGui.QColor.magentaF?4() -> float
+QtGui.QColor.yellowF?4() -> float
+QtGui.QColor.blackF?4() -> float
+QtGui.QColor.getCmyk?4() -> (int, int, int, int, int)
+QtGui.QColor.setCmyk?4(int, int, int, int, int alpha=255)
+QtGui.QColor.getCmykF?4() -> (float, float, float, float, float)
+QtGui.QColor.setCmykF?4(float, float, float, float, float alpha=1)
+QtGui.QColor.toRgb?4() -> QColor
+QtGui.QColor.toHsv?4() -> QColor
+QtGui.QColor.toCmyk?4() -> QColor
+QtGui.QColor.convertTo?4(QColor.Spec) -> QColor
+QtGui.QColor.fromRgb?4(int) -> QColor
+QtGui.QColor.fromRgba?4(int) -> QColor
+QtGui.QColor.fromRgb?4(int, int, int, int alpha=255) -> QColor
+QtGui.QColor.fromRgbF?4(float, float, float, float alpha=1) -> QColor
+QtGui.QColor.fromHsv?4(int, int, int, int alpha=255) -> QColor
+QtGui.QColor.fromHsvF?4(float, float, float, float alpha=1) -> QColor
+QtGui.QColor.fromCmyk?4(int, int, int, int, int alpha=255) -> QColor
+QtGui.QColor.fromCmykF?4(float, float, float, float, float alpha=1) -> QColor
+QtGui.QColor.isValid?4() -> bool
+QtGui.QColor.lighter?4(int factor=150) -> QColor
+QtGui.QColor.darker?4(int factor=200) -> QColor
+QtGui.QColor.hsvHue?4() -> int
+QtGui.QColor.hsvSaturation?4() -> int
+QtGui.QColor.hsvHueF?4() -> float
+QtGui.QColor.hsvSaturationF?4() -> float
+QtGui.QColor.hslHue?4() -> int
+QtGui.QColor.hslSaturation?4() -> int
+QtGui.QColor.lightness?4() -> int
+QtGui.QColor.hslHueF?4() -> float
+QtGui.QColor.hslSaturationF?4() -> float
+QtGui.QColor.lightnessF?4() -> float
+QtGui.QColor.getHsl?4() -> (int, int, int, int)
+QtGui.QColor.setHsl?4(int, int, int, int alpha=255)
+QtGui.QColor.getHslF?4() -> (float, float, float, float)
+QtGui.QColor.setHslF?4(float, float, float, float alpha=1)
+QtGui.QColor.toHsl?4() -> QColor
+QtGui.QColor.fromHsl?4(int, int, int, int alpha=255) -> QColor
+QtGui.QColor.fromHslF?4(float, float, float, float alpha=1) -> QColor
+QtGui.QColor.isValidColor?4(QString) -> bool
+QtGui.QColor.rgba64?4() -> QRgba64
+QtGui.QColor.setRgba64?4(QRgba64)
+QtGui.QColor.fromRgba64?4(int, int, int, int alpha=USHRT_MAX) -> QColor
+QtGui.QColor.fromRgba64?4(QRgba64) -> QColor
+QtGui.QColor.toExtendedRgb?4() -> QColor
+QtGui.QColor.fromString?4(QAnyStringView) -> QColor
+QtGui.QColor.isValidColorName?4(QAnyStringView) -> bool
+QtGui.QColorConstants.Black?7
+QtGui.QColorConstants.Blue?7
+QtGui.QColorConstants.Color0?7
+QtGui.QColorConstants.Color1?7
+QtGui.QColorConstants.Cyan?7
+QtGui.QColorConstants.DarkBlue?7
+QtGui.QColorConstants.DarkCyan?7
+QtGui.QColorConstants.DarkGray?7
+QtGui.QColorConstants.DarkGreen?7
+QtGui.QColorConstants.DarkMagenta?7
+QtGui.QColorConstants.DarkRed?7
+QtGui.QColorConstants.DarkYellow?7
+QtGui.QColorConstants.Gray?7
+QtGui.QColorConstants.Green?7
+QtGui.QColorConstants.LightGray?7
+QtGui.QColorConstants.Magenta?7
+QtGui.QColorConstants.Red?7
+QtGui.QColorConstants.Transparent?7
+QtGui.QColorConstants.White?7
+QtGui.QColorConstants.Yellow?7
+QtGui.QColorConstants.Svg.aliceblue?7
+QtGui.QColorConstants.Svg.antiquewhite?7
+QtGui.QColorConstants.Svg.aqua?7
+QtGui.QColorConstants.Svg.aquamarine?7
+QtGui.QColorConstants.Svg.azure?7
+QtGui.QColorConstants.Svg.beige?7
+QtGui.QColorConstants.Svg.bisque?7
+QtGui.QColorConstants.Svg.black?7
+QtGui.QColorConstants.Svg.blanchedalmond?7
+QtGui.QColorConstants.Svg.blue?7
+QtGui.QColorConstants.Svg.blueviolet?7
+QtGui.QColorConstants.Svg.brown?7
+QtGui.QColorConstants.Svg.burlywood?7
+QtGui.QColorConstants.Svg.cadetblue?7
+QtGui.QColorConstants.Svg.chartreuse?7
+QtGui.QColorConstants.Svg.chocolate?7
+QtGui.QColorConstants.Svg.coral?7
+QtGui.QColorConstants.Svg.cornflowerblue?7
+QtGui.QColorConstants.Svg.cornsilk?7
+QtGui.QColorConstants.Svg.crimson?7
+QtGui.QColorConstants.Svg.cyan?7
+QtGui.QColorConstants.Svg.darkblue?7
+QtGui.QColorConstants.Svg.darkcyan?7
+QtGui.QColorConstants.Svg.darkgoldenrod?7
+QtGui.QColorConstants.Svg.darkgray?7
+QtGui.QColorConstants.Svg.darkgreen?7
+QtGui.QColorConstants.Svg.darkgrey?7
+QtGui.QColorConstants.Svg.darkkhaki?7
+QtGui.QColorConstants.Svg.darkmagenta?7
+QtGui.QColorConstants.Svg.darkolivegreen?7
+QtGui.QColorConstants.Svg.darkorange?7
+QtGui.QColorConstants.Svg.darkorchid?7
+QtGui.QColorConstants.Svg.darkred?7
+QtGui.QColorConstants.Svg.darksalmon?7
+QtGui.QColorConstants.Svg.darkseagreen?7
+QtGui.QColorConstants.Svg.darkslateblue?7
+QtGui.QColorConstants.Svg.darkslategray?7
+QtGui.QColorConstants.Svg.darkslategrey?7
+QtGui.QColorConstants.Svg.darkturquoise?7
+QtGui.QColorConstants.Svg.darkviolet?7
+QtGui.QColorConstants.Svg.deeppink?7
+QtGui.QColorConstants.Svg.deepskyblue?7
+QtGui.QColorConstants.Svg.dimgray?7
+QtGui.QColorConstants.Svg.dimgrey?7
+QtGui.QColorConstants.Svg.dodgerblue?7
+QtGui.QColorConstants.Svg.firebrick?7
+QtGui.QColorConstants.Svg.floralwhite?7
+QtGui.QColorConstants.Svg.forestgreen?7
+QtGui.QColorConstants.Svg.fuchsia?7
+QtGui.QColorConstants.Svg.gainsboro?7
+QtGui.QColorConstants.Svg.ghostwhite?7
+QtGui.QColorConstants.Svg.gold?7
+QtGui.QColorConstants.Svg.goldenrod?7
+QtGui.QColorConstants.Svg.gray?7
+QtGui.QColorConstants.Svg.green?7
+QtGui.QColorConstants.Svg.greenyellow?7
+QtGui.QColorConstants.Svg.grey?7
+QtGui.QColorConstants.Svg.honeydew?7
+QtGui.QColorConstants.Svg.hotpink?7
+QtGui.QColorConstants.Svg.indianred?7
+QtGui.QColorConstants.Svg.indigo?7
+QtGui.QColorConstants.Svg.ivory?7
+QtGui.QColorConstants.Svg.khaki?7
+QtGui.QColorConstants.Svg.lavender?7
+QtGui.QColorConstants.Svg.lavenderblush?7
+QtGui.QColorConstants.Svg.lawngreen?7
+QtGui.QColorConstants.Svg.lemonchiffon?7
+QtGui.QColorConstants.Svg.lightblue?7
+QtGui.QColorConstants.Svg.lightcoral?7
+QtGui.QColorConstants.Svg.lightcyan?7
+QtGui.QColorConstants.Svg.lightgoldenrodyellow?7
+QtGui.QColorConstants.Svg.lightgray?7
+QtGui.QColorConstants.Svg.lightgreen?7
+QtGui.QColorConstants.Svg.lightgrey?7
+QtGui.QColorConstants.Svg.lightpink?7
+QtGui.QColorConstants.Svg.lightsalmon?7
+QtGui.QColorConstants.Svg.lightseagreen?7
+QtGui.QColorConstants.Svg.lightskyblue?7
+QtGui.QColorConstants.Svg.lightslategray?7
+QtGui.QColorConstants.Svg.lightslategrey?7
+QtGui.QColorConstants.Svg.lightsteelblue?7
+QtGui.QColorConstants.Svg.lightyellow?7
+QtGui.QColorConstants.Svg.lime?7
+QtGui.QColorConstants.Svg.limegreen?7
+QtGui.QColorConstants.Svg.linen?7
+QtGui.QColorConstants.Svg.magenta?7
+QtGui.QColorConstants.Svg.maroon?7
+QtGui.QColorConstants.Svg.mediumaquamarine?7
+QtGui.QColorConstants.Svg.mediumblue?7
+QtGui.QColorConstants.Svg.mediumorchid?7
+QtGui.QColorConstants.Svg.mediumpurple?7
+QtGui.QColorConstants.Svg.mediumseagreen?7
+QtGui.QColorConstants.Svg.mediumslateblue?7
+QtGui.QColorConstants.Svg.mediumspringgreen?7
+QtGui.QColorConstants.Svg.mediumturquoise?7
+QtGui.QColorConstants.Svg.mediumvioletred?7
+QtGui.QColorConstants.Svg.midnightblue?7
+QtGui.QColorConstants.Svg.mintcream?7
+QtGui.QColorConstants.Svg.mistyrose?7
+QtGui.QColorConstants.Svg.moccasin?7
+QtGui.QColorConstants.Svg.navajowhite?7
+QtGui.QColorConstants.Svg.navy?7
+QtGui.QColorConstants.Svg.oldlace?7
+QtGui.QColorConstants.Svg.olive?7
+QtGui.QColorConstants.Svg.olivedrab?7
+QtGui.QColorConstants.Svg.orange?7
+QtGui.QColorConstants.Svg.orangered?7
+QtGui.QColorConstants.Svg.orchid?7
+QtGui.QColorConstants.Svg.palegoldenrod?7
+QtGui.QColorConstants.Svg.palegreen?7
+QtGui.QColorConstants.Svg.paleturquoise?7
+QtGui.QColorConstants.Svg.palevioletred?7
+QtGui.QColorConstants.Svg.papayawhip?7
+QtGui.QColorConstants.Svg.peachpuff?7
+QtGui.QColorConstants.Svg.peru?7
+QtGui.QColorConstants.Svg.pink?7
+QtGui.QColorConstants.Svg.plum?7
+QtGui.QColorConstants.Svg.powderblue?7
+QtGui.QColorConstants.Svg.purple?7
+QtGui.QColorConstants.Svg.red?7
+QtGui.QColorConstants.Svg.rosybrown?7
+QtGui.QColorConstants.Svg.royalblue?7
+QtGui.QColorConstants.Svg.saddlebrown?7
+QtGui.QColorConstants.Svg.salmon?7
+QtGui.QColorConstants.Svg.sandybrown?7
+QtGui.QColorConstants.Svg.seagreen?7
+QtGui.QColorConstants.Svg.seashell?7
+QtGui.QColorConstants.Svg.sienna?7
+QtGui.QColorConstants.Svg.silver?7
+QtGui.QColorConstants.Svg.skyblue?7
+QtGui.QColorConstants.Svg.slateblue?7
+QtGui.QColorConstants.Svg.slategray?7
+QtGui.QColorConstants.Svg.slategrey?7
+QtGui.QColorConstants.Svg.snow?7
+QtGui.QColorConstants.Svg.springgreen?7
+QtGui.QColorConstants.Svg.steelblue?7
+QtGui.QColorConstants.Svg.tan?7
+QtGui.QColorConstants.Svg.teal?7
+QtGui.QColorConstants.Svg.thistle?7
+QtGui.QColorConstants.Svg.tomato?7
+QtGui.QColorConstants.Svg.turquoise?7
+QtGui.QColorConstants.Svg.violet?7
+QtGui.QColorConstants.Svg.wheat?7
+QtGui.QColorConstants.Svg.white?7
+QtGui.QColorConstants.Svg.whitesmoke?7
+QtGui.QColorConstants.Svg.yellow?7
+QtGui.QColorConstants.Svg.yellowgreen?7
+QtGui.QBrush?1()
+QtGui.QBrush.__init__?1(self)
+QtGui.QBrush?1(Qt.BrushStyle)
+QtGui.QBrush.__init__?1(self, Qt.BrushStyle)
+QtGui.QBrush?1(QColor, Qt.BrushStyle style=Qt.SolidPattern)
+QtGui.QBrush.__init__?1(self, QColor, Qt.BrushStyle style=Qt.SolidPattern)
+QtGui.QBrush?1(QColor, QPixmap)
+QtGui.QBrush.__init__?1(self, QColor, QPixmap)
+QtGui.QBrush?1(QPixmap)
+QtGui.QBrush.__init__?1(self, QPixmap)
+QtGui.QBrush?1(QImage)
+QtGui.QBrush.__init__?1(self, QImage)
+QtGui.QBrush?1(QBrush)
+QtGui.QBrush.__init__?1(self, QBrush)
+QtGui.QBrush?1(QVariant)
+QtGui.QBrush.__init__?1(self, QVariant)
+QtGui.QBrush.setStyle?4(Qt.BrushStyle)
+QtGui.QBrush.texture?4() -> QPixmap
+QtGui.QBrush.setTexture?4(QPixmap)
+QtGui.QBrush.setColor?4(QColor)
+QtGui.QBrush.gradient?4() -> QGradient
+QtGui.QBrush.isOpaque?4() -> bool
+QtGui.QBrush.setColor?4(Qt.GlobalColor)
+QtGui.QBrush.style?4() -> Qt.BrushStyle
+QtGui.QBrush.color?4() -> QColor
+QtGui.QBrush.setTextureImage?4(QImage)
+QtGui.QBrush.textureImage?4() -> QImage
+QtGui.QBrush.setTransform?4(QTransform)
+QtGui.QBrush.transform?4() -> QTransform
+QtGui.QBrush.swap?4(QBrush)
+QtGui.QGradient.Preset?10
+QtGui.QGradient.Preset.WarmFlame?10
+QtGui.QGradient.Preset.NightFade?10
+QtGui.QGradient.Preset.SpringWarmth?10
+QtGui.QGradient.Preset.JuicyPeach?10
+QtGui.QGradient.Preset.YoungPassion?10
+QtGui.QGradient.Preset.LadyLips?10
+QtGui.QGradient.Preset.SunnyMorning?10
+QtGui.QGradient.Preset.RainyAshville?10
+QtGui.QGradient.Preset.FrozenDreams?10
+QtGui.QGradient.Preset.WinterNeva?10
+QtGui.QGradient.Preset.DustyGrass?10
+QtGui.QGradient.Preset.TemptingAzure?10
+QtGui.QGradient.Preset.HeavyRain?10
+QtGui.QGradient.Preset.AmyCrisp?10
+QtGui.QGradient.Preset.MeanFruit?10
+QtGui.QGradient.Preset.DeepBlue?10
+QtGui.QGradient.Preset.RipeMalinka?10
+QtGui.QGradient.Preset.CloudyKnoxville?10
+QtGui.QGradient.Preset.MalibuBeach?10
+QtGui.QGradient.Preset.NewLife?10
+QtGui.QGradient.Preset.TrueSunset?10
+QtGui.QGradient.Preset.MorpheusDen?10
+QtGui.QGradient.Preset.RareWind?10
+QtGui.QGradient.Preset.NearMoon?10
+QtGui.QGradient.Preset.WildApple?10
+QtGui.QGradient.Preset.SaintPetersburg?10
+QtGui.QGradient.Preset.PlumPlate?10
+QtGui.QGradient.Preset.EverlastingSky?10
+QtGui.QGradient.Preset.HappyFisher?10
+QtGui.QGradient.Preset.Blessing?10
+QtGui.QGradient.Preset.SharpeyeEagle?10
+QtGui.QGradient.Preset.LadogaBottom?10
+QtGui.QGradient.Preset.LemonGate?10
+QtGui.QGradient.Preset.ItmeoBranding?10
+QtGui.QGradient.Preset.ZeusMiracle?10
+QtGui.QGradient.Preset.OldHat?10
+QtGui.QGradient.Preset.StarWine?10
+QtGui.QGradient.Preset.HappyAcid?10
+QtGui.QGradient.Preset.AwesomePine?10
+QtGui.QGradient.Preset.NewYork?10
+QtGui.QGradient.Preset.ShyRainbow?10
+QtGui.QGradient.Preset.MixedHopes?10
+QtGui.QGradient.Preset.FlyHigh?10
+QtGui.QGradient.Preset.StrongBliss?10
+QtGui.QGradient.Preset.FreshMilk?10
+QtGui.QGradient.Preset.SnowAgain?10
+QtGui.QGradient.Preset.FebruaryInk?10
+QtGui.QGradient.Preset.KindSteel?10
+QtGui.QGradient.Preset.SoftGrass?10
+QtGui.QGradient.Preset.GrownEarly?10
+QtGui.QGradient.Preset.SharpBlues?10
+QtGui.QGradient.Preset.ShadyWater?10
+QtGui.QGradient.Preset.DirtyBeauty?10
+QtGui.QGradient.Preset.GreatWhale?10
+QtGui.QGradient.Preset.TeenNotebook?10
+QtGui.QGradient.Preset.PoliteRumors?10
+QtGui.QGradient.Preset.SweetPeriod?10
+QtGui.QGradient.Preset.WideMatrix?10
+QtGui.QGradient.Preset.SoftCherish?10
+QtGui.QGradient.Preset.RedSalvation?10
+QtGui.QGradient.Preset.BurningSpring?10
+QtGui.QGradient.Preset.NightParty?10
+QtGui.QGradient.Preset.SkyGlider?10
+QtGui.QGradient.Preset.HeavenPeach?10
+QtGui.QGradient.Preset.PurpleDivision?10
+QtGui.QGradient.Preset.AquaSplash?10
+QtGui.QGradient.Preset.SpikyNaga?10
+QtGui.QGradient.Preset.LoveKiss?10
+QtGui.QGradient.Preset.CleanMirror?10
+QtGui.QGradient.Preset.PremiumDark?10
+QtGui.QGradient.Preset.ColdEvening?10
+QtGui.QGradient.Preset.CochitiLake?10
+QtGui.QGradient.Preset.SummerGames?10
+QtGui.QGradient.Preset.PassionateBed?10
+QtGui.QGradient.Preset.MountainRock?10
+QtGui.QGradient.Preset.DesertHump?10
+QtGui.QGradient.Preset.JungleDay?10
+QtGui.QGradient.Preset.PhoenixStart?10
+QtGui.QGradient.Preset.OctoberSilence?10
+QtGui.QGradient.Preset.FarawayRiver?10
+QtGui.QGradient.Preset.AlchemistLab?10
+QtGui.QGradient.Preset.OverSun?10
+QtGui.QGradient.Preset.PremiumWhite?10
+QtGui.QGradient.Preset.MarsParty?10
+QtGui.QGradient.Preset.EternalConstance?10
+QtGui.QGradient.Preset.JapanBlush?10
+QtGui.QGradient.Preset.SmilingRain?10
+QtGui.QGradient.Preset.CloudyApple?10
+QtGui.QGradient.Preset.BigMango?10
+QtGui.QGradient.Preset.HealthyWater?10
+QtGui.QGradient.Preset.AmourAmour?10
+QtGui.QGradient.Preset.RiskyConcrete?10
+QtGui.QGradient.Preset.StrongStick?10
+QtGui.QGradient.Preset.ViciousStance?10
+QtGui.QGradient.Preset.PaloAlto?10
+QtGui.QGradient.Preset.HappyMemories?10
+QtGui.QGradient.Preset.MidnightBloom?10
+QtGui.QGradient.Preset.Crystalline?10
+QtGui.QGradient.Preset.PartyBliss?10
+QtGui.QGradient.Preset.ConfidentCloud?10
+QtGui.QGradient.Preset.LeCocktail?10
+QtGui.QGradient.Preset.RiverCity?10
+QtGui.QGradient.Preset.FrozenBerry?10
+QtGui.QGradient.Preset.ChildCare?10
+QtGui.QGradient.Preset.FlyingLemon?10
+QtGui.QGradient.Preset.NewRetrowave?10
+QtGui.QGradient.Preset.HiddenJaguar?10
+QtGui.QGradient.Preset.AboveTheSky?10
+QtGui.QGradient.Preset.Nega?10
+QtGui.QGradient.Preset.DenseWater?10
+QtGui.QGradient.Preset.Seashore?10
+QtGui.QGradient.Preset.MarbleWall?10
+QtGui.QGradient.Preset.CheerfulCaramel?10
+QtGui.QGradient.Preset.NightSky?10
+QtGui.QGradient.Preset.MagicLake?10
+QtGui.QGradient.Preset.YoungGrass?10
+QtGui.QGradient.Preset.ColorfulPeach?10
+QtGui.QGradient.Preset.GentleCare?10
+QtGui.QGradient.Preset.PlumBath?10
+QtGui.QGradient.Preset.HappyUnicorn?10
+QtGui.QGradient.Preset.AfricanField?10
+QtGui.QGradient.Preset.SolidStone?10
+QtGui.QGradient.Preset.OrangeJuice?10
+QtGui.QGradient.Preset.GlassWater?10
+QtGui.QGradient.Preset.NorthMiracle?10
+QtGui.QGradient.Preset.FruitBlend?10
+QtGui.QGradient.Preset.MillenniumPine?10
+QtGui.QGradient.Preset.HighFlight?10
+QtGui.QGradient.Preset.MoleHall?10
+QtGui.QGradient.Preset.SpaceShift?10
+QtGui.QGradient.Preset.ForestInei?10
+QtGui.QGradient.Preset.RoyalGarden?10
+QtGui.QGradient.Preset.RichMetal?10
+QtGui.QGradient.Preset.JuicyCake?10
+QtGui.QGradient.Preset.SmartIndigo?10
+QtGui.QGradient.Preset.SandStrike?10
+QtGui.QGradient.Preset.NorseBeauty?10
+QtGui.QGradient.Preset.AquaGuidance?10
+QtGui.QGradient.Preset.SunVeggie?10
+QtGui.QGradient.Preset.SeaLord?10
+QtGui.QGradient.Preset.BlackSea?10
+QtGui.QGradient.Preset.GrassShampoo?10
+QtGui.QGradient.Preset.LandingAircraft?10
+QtGui.QGradient.Preset.WitchDance?10
+QtGui.QGradient.Preset.SleeplessNight?10
+QtGui.QGradient.Preset.AngelCare?10
+QtGui.QGradient.Preset.CrystalRiver?10
+QtGui.QGradient.Preset.SoftLipstick?10
+QtGui.QGradient.Preset.SaltMountain?10
+QtGui.QGradient.Preset.PerfectWhite?10
+QtGui.QGradient.Preset.FreshOasis?10
+QtGui.QGradient.Preset.StrictNovember?10
+QtGui.QGradient.Preset.MorningSalad?10
+QtGui.QGradient.Preset.DeepRelief?10
+QtGui.QGradient.Preset.SeaStrike?10
+QtGui.QGradient.Preset.NightCall?10
+QtGui.QGradient.Preset.SupremeSky?10
+QtGui.QGradient.Preset.LightBlue?10
+QtGui.QGradient.Preset.MindCrawl?10
+QtGui.QGradient.Preset.LilyMeadow?10
+QtGui.QGradient.Preset.SugarLollipop?10
+QtGui.QGradient.Preset.SweetDessert?10
+QtGui.QGradient.Preset.MagicRay?10
+QtGui.QGradient.Preset.TeenParty?10
+QtGui.QGradient.Preset.FrozenHeat?10
+QtGui.QGradient.Preset.GagarinView?10
+QtGui.QGradient.Preset.FabledSunset?10
+QtGui.QGradient.Preset.PerfectBlue?10
+QtGui.QGradient.Preset.NumPresets?10
+QtGui.QGradient.Spread?10
+QtGui.QGradient.Spread.PadSpread?10
+QtGui.QGradient.Spread.ReflectSpread?10
+QtGui.QGradient.Spread.RepeatSpread?10
+QtGui.QGradient.Type?10
+QtGui.QGradient.Type.LinearGradient?10
+QtGui.QGradient.Type.RadialGradient?10
+QtGui.QGradient.Type.ConicalGradient?10
+QtGui.QGradient.Type.NoGradient?10
+QtGui.QGradient.CoordinateMode?10
+QtGui.QGradient.CoordinateMode.LogicalMode?10
+QtGui.QGradient.CoordinateMode.StretchToDeviceMode?10
+QtGui.QGradient.CoordinateMode.ObjectBoundingMode?10
+QtGui.QGradient.CoordinateMode.ObjectMode?10
+QtGui.QGradient?1()
+QtGui.QGradient.__init__?1(self)
+QtGui.QGradient?1(QGradient.Preset)
+QtGui.QGradient.__init__?1(self, QGradient.Preset)
+QtGui.QGradient?1(QGradient)
+QtGui.QGradient.__init__?1(self, QGradient)
+QtGui.QGradient.type?4() -> QGradient.Type
+QtGui.QGradient.spread?4() -> QGradient.Spread
+QtGui.QGradient.setColorAt?4(float, QColor)
+QtGui.QGradient.setStops?4(unknown-type)
+QtGui.QGradient.stops?4() -> unknown-type
+QtGui.QGradient.setSpread?4(QGradient.Spread)
+QtGui.QGradient.coordinateMode?4() -> QGradient.CoordinateMode
+QtGui.QGradient.setCoordinateMode?4(QGradient.CoordinateMode)
+QtGui.QLinearGradient?1()
+QtGui.QLinearGradient.__init__?1(self)
+QtGui.QLinearGradient?1(QPointF, QPointF)
+QtGui.QLinearGradient.__init__?1(self, QPointF, QPointF)
+QtGui.QLinearGradient?1(float, float, float, float)
+QtGui.QLinearGradient.__init__?1(self, float, float, float, float)
+QtGui.QLinearGradient?1(QLinearGradient)
+QtGui.QLinearGradient.__init__?1(self, QLinearGradient)
+QtGui.QLinearGradient.start?4() -> QPointF
+QtGui.QLinearGradient.finalStop?4() -> QPointF
+QtGui.QLinearGradient.setStart?4(QPointF)
+QtGui.QLinearGradient.setStart?4(float, float)
+QtGui.QLinearGradient.setFinalStop?4(QPointF)
+QtGui.QLinearGradient.setFinalStop?4(float, float)
+QtGui.QRadialGradient?1()
+QtGui.QRadialGradient.__init__?1(self)
+QtGui.QRadialGradient?1(QPointF, float, QPointF)
+QtGui.QRadialGradient.__init__?1(self, QPointF, float, QPointF)
+QtGui.QRadialGradient?1(QPointF, float, QPointF, float)
+QtGui.QRadialGradient.__init__?1(self, QPointF, float, QPointF, float)
+QtGui.QRadialGradient?1(QPointF, float)
+QtGui.QRadialGradient.__init__?1(self, QPointF, float)
+QtGui.QRadialGradient?1(float, float, float, float, float)
+QtGui.QRadialGradient.__init__?1(self, float, float, float, float, float)
+QtGui.QRadialGradient?1(float, float, float, float, float, float)
+QtGui.QRadialGradient.__init__?1(self, float, float, float, float, float, float)
+QtGui.QRadialGradient?1(float, float, float)
+QtGui.QRadialGradient.__init__?1(self, float, float, float)
+QtGui.QRadialGradient?1(QRadialGradient)
+QtGui.QRadialGradient.__init__?1(self, QRadialGradient)
+QtGui.QRadialGradient.center?4() -> QPointF
+QtGui.QRadialGradient.focalPoint?4() -> QPointF
+QtGui.QRadialGradient.radius?4() -> float
+QtGui.QRadialGradient.setCenter?4(QPointF)
+QtGui.QRadialGradient.setCenter?4(float, float)
+QtGui.QRadialGradient.setFocalPoint?4(QPointF)
+QtGui.QRadialGradient.setFocalPoint?4(float, float)
+QtGui.QRadialGradient.setRadius?4(float)
+QtGui.QRadialGradient.centerRadius?4() -> float
+QtGui.QRadialGradient.setCenterRadius?4(float)
+QtGui.QRadialGradient.focalRadius?4() -> float
+QtGui.QRadialGradient.setFocalRadius?4(float)
+QtGui.QConicalGradient?1()
+QtGui.QConicalGradient.__init__?1(self)
+QtGui.QConicalGradient?1(QPointF, float)
+QtGui.QConicalGradient.__init__?1(self, QPointF, float)
+QtGui.QConicalGradient?1(float, float, float)
+QtGui.QConicalGradient.__init__?1(self, float, float, float)
+QtGui.QConicalGradient?1(QConicalGradient)
+QtGui.QConicalGradient.__init__?1(self, QConicalGradient)
+QtGui.QConicalGradient.center?4() -> QPointF
+QtGui.QConicalGradient.angle?4() -> float
+QtGui.QConicalGradient.setCenter?4(QPointF)
+QtGui.QConicalGradient.setCenter?4(float, float)
+QtGui.QConicalGradient.setAngle?4(float)
+QtGui.QClipboard.Mode?10
+QtGui.QClipboard.Mode.Clipboard?10
+QtGui.QClipboard.Mode.Selection?10
+QtGui.QClipboard.Mode.FindBuffer?10
+QtGui.QClipboard.clear?4(QClipboard.Mode mode=QClipboard.Clipboard)
+QtGui.QClipboard.supportsFindBuffer?4() -> bool
+QtGui.QClipboard.supportsSelection?4() -> bool
+QtGui.QClipboard.ownsClipboard?4() -> bool
+QtGui.QClipboard.ownsFindBuffer?4() -> bool
+QtGui.QClipboard.ownsSelection?4() -> bool
+QtGui.QClipboard.text?4(QClipboard.Mode mode=QClipboard.Clipboard) -> QString
+QtGui.QClipboard.text?4(QString, QClipboard.Mode mode=QClipboard.Clipboard) -> tuple
+QtGui.QClipboard.setText?4(QString, QClipboard.Mode mode=QClipboard.Clipboard)
+QtGui.QClipboard.mimeData?4(QClipboard.Mode mode=QClipboard.Clipboard) -> QMimeData
+QtGui.QClipboard.setMimeData?4(QMimeData, QClipboard.Mode mode=QClipboard.Clipboard)
+QtGui.QClipboard.image?4(QClipboard.Mode mode=QClipboard.Clipboard) -> QImage
+QtGui.QClipboard.pixmap?4(QClipboard.Mode mode=QClipboard.Clipboard) -> QPixmap
+QtGui.QClipboard.setImage?4(QImage, QClipboard.Mode mode=QClipboard.Clipboard)
+QtGui.QClipboard.setPixmap?4(QPixmap, QClipboard.Mode mode=QClipboard.Clipboard)
+QtGui.QClipboard.changed?4(QClipboard.Mode)
+QtGui.QClipboard.dataChanged?4()
+QtGui.QClipboard.findBufferChanged?4()
+QtGui.QClipboard.selectionChanged?4()
+QtGui.QColorSpace.TransformModel?10
+QtGui.QColorSpace.TransformModel.ThreeComponentMatrix?10
+QtGui.QColorSpace.TransformModel.ElementListProcessing?10
+QtGui.QColorSpace.TransferFunction?10
+QtGui.QColorSpace.TransferFunction.Custom?10
+QtGui.QColorSpace.TransferFunction.Linear?10
+QtGui.QColorSpace.TransferFunction.Gamma?10
+QtGui.QColorSpace.TransferFunction.SRgb?10
+QtGui.QColorSpace.TransferFunction.ProPhotoRgb?10
+QtGui.QColorSpace.TransferFunction.Bt2020?10
+QtGui.QColorSpace.TransferFunction.St2084?10
+QtGui.QColorSpace.TransferFunction.Hlg?10
+QtGui.QColorSpace.Primaries?10
+QtGui.QColorSpace.Primaries.Custom?10
+QtGui.QColorSpace.Primaries.SRgb?10
+QtGui.QColorSpace.Primaries.AdobeRgb?10
+QtGui.QColorSpace.Primaries.DciP3D65?10
+QtGui.QColorSpace.Primaries.ProPhotoRgb?10
+QtGui.QColorSpace.Primaries.Bt2020?10
+QtGui.QColorSpace.NamedColorSpace?10
+QtGui.QColorSpace.NamedColorSpace.SRgb?10
+QtGui.QColorSpace.NamedColorSpace.SRgbLinear?10
+QtGui.QColorSpace.NamedColorSpace.AdobeRgb?10
+QtGui.QColorSpace.NamedColorSpace.DisplayP3?10
+QtGui.QColorSpace.NamedColorSpace.ProPhotoRgb?10
+QtGui.QColorSpace.NamedColorSpace.Bt2020?10
+QtGui.QColorSpace.NamedColorSpace.Bt2100Pq?10
+QtGui.QColorSpace.NamedColorSpace.Bt2100Hlg?10
+QtGui.QColorSpace.ColorModel?10
+QtGui.QColorSpace.ColorModel.Undefined?10
+QtGui.QColorSpace.ColorModel.Rgb?10
+QtGui.QColorSpace.ColorModel.Gray?10
+QtGui.QColorSpace.ColorModel.Cmyk?10
+QtGui.QColorSpace?1()
+QtGui.QColorSpace.__init__?1(self)
+QtGui.QColorSpace?1(QColorSpace.NamedColorSpace)
+QtGui.QColorSpace.__init__?1(self, QColorSpace.NamedColorSpace)
+QtGui.QColorSpace?1(QColorSpace.Primaries, QColorSpace.TransferFunction, float gamma=0)
+QtGui.QColorSpace.__init__?1(self, QColorSpace.Primaries, QColorSpace.TransferFunction, float gamma=0)
+QtGui.QColorSpace?1(QColorSpace.Primaries, float)
+QtGui.QColorSpace.__init__?1(self, QColorSpace.Primaries, float)
+QtGui.QColorSpace?1(QColorSpace.Primaries, unknown-type)
+QtGui.QColorSpace.__init__?1(self, QColorSpace.Primaries, unknown-type)
+QtGui.QColorSpace?1(QPointF, QPointF, QPointF, QPointF, QColorSpace.TransferFunction, float gamma=0)
+QtGui.QColorSpace.__init__?1(self, QPointF, QPointF, QPointF, QPointF, QColorSpace.TransferFunction, float gamma=0)
+QtGui.QColorSpace?1(QPointF, QPointF, QPointF, QPointF, unknown-type, unknown-type, unknown-type)
+QtGui.QColorSpace.__init__?1(self, QPointF, QPointF, QPointF, QPointF, unknown-type, unknown-type, unknown-type)
+QtGui.QColorSpace?1(QPointF, QPointF, QPointF, QPointF, unknown-type)
+QtGui.QColorSpace.__init__?1(self, QPointF, QPointF, QPointF, QPointF, unknown-type)
+QtGui.QColorSpace?1(QPointF, unknown-type)
+QtGui.QColorSpace.__init__?1(self, QPointF, unknown-type)
+QtGui.QColorSpace?1(QPointF, QColorSpace.TransferFunction, float gamma=0)
+QtGui.QColorSpace.__init__?1(self, QPointF, QColorSpace.TransferFunction, float gamma=0)
+QtGui.QColorSpace?1(QColorSpace)
+QtGui.QColorSpace.__init__?1(self, QColorSpace)
+QtGui.QColorSpace?1(QColorSpace.PrimaryPoints, QColorSpace.TransferFunction, float gamma=0)
+QtGui.QColorSpace.__init__?1(self, QColorSpace.PrimaryPoints, QColorSpace.TransferFunction, float gamma=0)
+QtGui.QColorSpace.swap?4(QColorSpace)
+QtGui.QColorSpace.primaries?4() -> QColorSpace.Primaries
+QtGui.QColorSpace.transferFunction?4() -> QColorSpace.TransferFunction
+QtGui.QColorSpace.gamma?4() -> float
+QtGui.QColorSpace.setTransferFunction?4(QColorSpace.TransferFunction, float gamma=0)
+QtGui.QColorSpace.setTransferFunction?4(unknown-type)
+QtGui.QColorSpace.setTransferFunctions?4(unknown-type, unknown-type, unknown-type)
+QtGui.QColorSpace.withTransferFunction?4(unknown-type) -> QColorSpace
+QtGui.QColorSpace.withTransferFunction?4(QColorSpace.TransferFunction, float gamma=0) -> QColorSpace
+QtGui.QColorSpace.withTransferFunctions?4(unknown-type, unknown-type, unknown-type) -> QColorSpace
+QtGui.QColorSpace.setPrimaries?4(QColorSpace.Primaries)
+QtGui.QColorSpace.setPrimaries?4(QPointF, QPointF, QPointF, QPointF)
+QtGui.QColorSpace.isValid?4() -> bool
+QtGui.QColorSpace.fromIccProfile?4(QByteArray) -> QColorSpace
+QtGui.QColorSpace.iccProfile?4() -> QByteArray
+QtGui.QColorSpace.transformationToColorSpace?4(QColorSpace) -> QColorTransform
+QtGui.QColorSpace.description?4() -> QString
+QtGui.QColorSpace.setDescription?4(QString)
+QtGui.QColorSpace.setWhitePoint?4(QPointF)
+QtGui.QColorSpace.whitePoint?4() -> QPointF
+QtGui.QColorSpace.transformModel?4() -> QColorSpace.TransformModel
+QtGui.QColorSpace.colorModel?4() -> QColorSpace.ColorModel
+QtGui.QColorSpace.isValidTarget?4() -> bool
+QtGui.QColorSpace.setPrimaryPoints?4(QColorSpace.PrimaryPoints)
+QtGui.QColorSpace.primaryPoints?4() -> QColorSpace.PrimaryPoints
+QtGui.QColorSpace.PrimaryPoints?1()
+QtGui.QColorSpace.PrimaryPoints.__init__?1(self)
+QtGui.QColorSpace.PrimaryPoints?1(QColorSpace.PrimaryPoints)
+QtGui.QColorSpace.PrimaryPoints.__init__?1(self, QColorSpace.PrimaryPoints)
+QtGui.QColorSpace.PrimaryPoints.fromPrimaries?4(QColorSpace.Primaries) -> QColorSpace.PrimaryPoints
+QtGui.QColorSpace.PrimaryPoints.isValid?4() -> bool
+QtGui.QColorTransform?1()
+QtGui.QColorTransform.__init__?1(self)
+QtGui.QColorTransform?1(QColorTransform)
+QtGui.QColorTransform.__init__?1(self, QColorTransform)
+QtGui.QColorTransform.swap?4(QColorTransform)
+QtGui.QColorTransform.map?4(int) -> int
+QtGui.QColorTransform.map?4(QRgba64) -> QRgba64
+QtGui.QColorTransform.map?4(QColor) -> QColor
+QtGui.QColorTransform.isIdentity?4() -> bool
+QtGui.QCursor?1()
+QtGui.QCursor.__init__?1(self)
+QtGui.QCursor?1(QBitmap, QBitmap, int hotX=-1, int hotY=-1)
+QtGui.QCursor.__init__?1(self, QBitmap, QBitmap, int hotX=-1, int hotY=-1)
+QtGui.QCursor?1(QPixmap, int hotX=-1, int hotY=-1)
+QtGui.QCursor.__init__?1(self, QPixmap, int hotX=-1, int hotY=-1)
+QtGui.QCursor?1(QCursor)
+QtGui.QCursor.__init__?1(self, QCursor)
+QtGui.QCursor?1(QVariant)
+QtGui.QCursor.__init__?1(self, QVariant)
+QtGui.QCursor.shape?4() -> Qt.CursorShape
+QtGui.QCursor.setShape?4(Qt.CursorShape)
+QtGui.QCursor.bitmap?4() -> QBitmap
+QtGui.QCursor.mask?4() -> QBitmap
+QtGui.QCursor.pixmap?4() -> QPixmap
+QtGui.QCursor.hotSpot?4() -> QPoint
+QtGui.QCursor.pos?4() -> QPoint
+QtGui.QCursor.setPos?4(int, int)
+QtGui.QCursor.setPos?4(QPoint)
+QtGui.QCursor.pos?4(QScreen) -> QPoint
+QtGui.QCursor.setPos?4(QScreen, int, int)
+QtGui.QCursor.setPos?4(QScreen, QPoint)
+QtGui.QCursor.swap?4(QCursor)
+QtGui.QDesktopServices?1()
+QtGui.QDesktopServices.__init__?1(self)
+QtGui.QDesktopServices?1(QDesktopServices)
+QtGui.QDesktopServices.__init__?1(self, QDesktopServices)
+QtGui.QDesktopServices.openUrl?4(QUrl) -> bool
+QtGui.QDesktopServices.setUrlHandler?4(QString, QObject, str)
+QtGui.QDesktopServices.setUrlHandler?4(QString, Callable[..., None])
+QtGui.QDesktopServices.unsetUrlHandler?4(QString)
+QtGui.QDrag?1(QObject)
+QtGui.QDrag.__init__?1(self, QObject)
+QtGui.QDrag.exec?4(unknown-type supportedActions=Qt.MoveAction) -> Qt.DropAction
+QtGui.QDrag.exec?4(unknown-type, Qt.DropAction) -> Qt.DropAction
+QtGui.QDrag.setMimeData?4(QMimeData)
+QtGui.QDrag.mimeData?4() -> QMimeData
+QtGui.QDrag.setPixmap?4(QPixmap)
+QtGui.QDrag.pixmap?4() -> QPixmap
+QtGui.QDrag.setHotSpot?4(QPoint)
+QtGui.QDrag.hotSpot?4() -> QPoint
+QtGui.QDrag.source?4() -> QObject
+QtGui.QDrag.target?4() -> QObject
+QtGui.QDrag.setDragCursor?4(QPixmap, Qt.DropAction)
+QtGui.QDrag.actionChanged?4(Qt.DropAction)
+QtGui.QDrag.targetChanged?4(QObject)
+QtGui.QDrag.dragCursor?4(Qt.DropAction) -> QPixmap
+QtGui.QDrag.supportedActions?4() -> unknown-type
+QtGui.QDrag.defaultAction?4() -> Qt.DropAction
+QtGui.QDrag.cancel?4()
+QtGui.QInputEvent.modifiers?4() -> unknown-type
+QtGui.QInputEvent.timestamp?4() -> int
+QtGui.QInputEvent.device?4() -> QInputDevice
+QtGui.QInputEvent.deviceType?4() -> QInputDevice.DeviceType
+QtGui.QInputEvent.clone?4() -> QInputEvent
+QtGui.QKeyEvent?1(QEvent.Type, int, unknown-type, int, int, int, QString text='', bool autorep=False, int count=1, QInputDevice device=QInputDevice.primaryKeyboard())
+QtGui.QKeyEvent.__init__?1(self, QEvent.Type, int, unknown-type, int, int, int, QString text='', bool autorep=False, int count=1, QInputDevice device=QInputDevice.primaryKeyboard())
+QtGui.QKeyEvent?1(QEvent.Type, int, unknown-type, QString text='', bool autorep=False, int count=1)
+QtGui.QKeyEvent.__init__?1(self, QEvent.Type, int, unknown-type, QString text='', bool autorep=False, int count=1)
+QtGui.QKeyEvent.key?4() -> int
+QtGui.QKeyEvent.modifiers?4() -> unknown-type
+QtGui.QKeyEvent.text?4() -> QString
+QtGui.QKeyEvent.isAutoRepeat?4() -> bool
+QtGui.QKeyEvent.count?4() -> int
+QtGui.QKeyEvent.matches?4(QKeySequence.StandardKey) -> bool
+QtGui.QKeyEvent.nativeModifiers?4() -> int
+QtGui.QKeyEvent.nativeScanCode?4() -> int
+QtGui.QKeyEvent.nativeVirtualKey?4() -> int
+QtGui.QKeyEvent.keyCombination?4() -> QKeyCombination
+QtGui.QKeyEvent.clone?4() -> QKeyEvent
+QtGui.QFocusEvent?1(QEvent.Type, Qt.FocusReason reason=Qt.OtherFocusReason)
+QtGui.QFocusEvent.__init__?1(self, QEvent.Type, Qt.FocusReason reason=Qt.OtherFocusReason)
+QtGui.QFocusEvent.gotFocus?4() -> bool
+QtGui.QFocusEvent.lostFocus?4() -> bool
+QtGui.QFocusEvent.reason?4() -> Qt.FocusReason
+QtGui.QFocusEvent.clone?4() -> QFocusEvent
+QtGui.QPaintEvent?1(QRegion)
+QtGui.QPaintEvent.__init__?1(self, QRegion)
+QtGui.QPaintEvent?1(QRect)
+QtGui.QPaintEvent.__init__?1(self, QRect)
+QtGui.QPaintEvent.rect?4() -> QRect
+QtGui.QPaintEvent.region?4() -> QRegion
+QtGui.QPaintEvent.clone?4() -> QPaintEvent
+QtGui.QMoveEvent?1(QPoint, QPoint)
+QtGui.QMoveEvent.__init__?1(self, QPoint, QPoint)
+QtGui.QMoveEvent.pos?4() -> QPoint
+QtGui.QMoveEvent.oldPos?4() -> QPoint
+QtGui.QMoveEvent.clone?4() -> QMoveEvent
+QtGui.QResizeEvent?1(QSize, QSize)
+QtGui.QResizeEvent.__init__?1(self, QSize, QSize)
+QtGui.QResizeEvent.size?4() -> QSize
+QtGui.QResizeEvent.oldSize?4() -> QSize
+QtGui.QResizeEvent.clone?4() -> QResizeEvent
+QtGui.QCloseEvent?1()
+QtGui.QCloseEvent.__init__?1(self)
+QtGui.QCloseEvent.clone?4() -> QCloseEvent
+QtGui.QIconDragEvent?1()
+QtGui.QIconDragEvent.__init__?1(self)
+QtGui.QIconDragEvent.clone?4() -> QIconDragEvent
+QtGui.QShowEvent?1()
+QtGui.QShowEvent.__init__?1(self)
+QtGui.QShowEvent.clone?4() -> QShowEvent
+QtGui.QHideEvent?1()
+QtGui.QHideEvent.__init__?1(self)
+QtGui.QHideEvent.clone?4() -> QHideEvent
+QtGui.QContextMenuEvent.Reason?10
+QtGui.QContextMenuEvent.Reason.Mouse?10
+QtGui.QContextMenuEvent.Reason.Keyboard?10
+QtGui.QContextMenuEvent.Reason.Other?10
+QtGui.QContextMenuEvent?1(QContextMenuEvent.Reason, QPoint, QPoint, unknown-type modifiers=Qt.NoModifier)
+QtGui.QContextMenuEvent.__init__?1(self, QContextMenuEvent.Reason, QPoint, QPoint, unknown-type modifiers=Qt.NoModifier)
+QtGui.QContextMenuEvent?1(QContextMenuEvent.Reason, QPoint)
+QtGui.QContextMenuEvent.__init__?1(self, QContextMenuEvent.Reason, QPoint)
+QtGui.QContextMenuEvent.x?4() -> int
+QtGui.QContextMenuEvent.y?4() -> int
+QtGui.QContextMenuEvent.globalX?4() -> int
+QtGui.QContextMenuEvent.globalY?4() -> int
+QtGui.QContextMenuEvent.pos?4() -> QPoint
+QtGui.QContextMenuEvent.globalPos?4() -> QPoint
+QtGui.QContextMenuEvent.reason?4() -> QContextMenuEvent.Reason
+QtGui.QContextMenuEvent.clone?4() -> QContextMenuEvent
+QtGui.QInputMethodEvent.AttributeType?10
+QtGui.QInputMethodEvent.AttributeType.TextFormat?10
+QtGui.QInputMethodEvent.AttributeType.Cursor?10
+QtGui.QInputMethodEvent.AttributeType.Language?10
+QtGui.QInputMethodEvent.AttributeType.Ruby?10
+QtGui.QInputMethodEvent.AttributeType.Selection?10
+QtGui.QInputMethodEvent.AttributeType.MimeData?10
+QtGui.QInputMethodEvent?1()
+QtGui.QInputMethodEvent.__init__?1(self)
+QtGui.QInputMethodEvent?1(QString, unknown-type)
+QtGui.QInputMethodEvent.__init__?1(self, QString, unknown-type)
+QtGui.QInputMethodEvent.setCommitString?4(QString, int from=0, int length=0)
+QtGui.QInputMethodEvent.attributes?4() -> unknown-type
+QtGui.QInputMethodEvent.preeditString?4() -> QString
+QtGui.QInputMethodEvent.commitString?4() -> QString
+QtGui.QInputMethodEvent.replacementStart?4() -> int
+QtGui.QInputMethodEvent.replacementLength?4() -> int
+QtGui.QInputMethodEvent.clone?4() -> QInputMethodEvent
+QtGui.QInputMethodEvent.Attribute.length?7
+QtGui.QInputMethodEvent.Attribute.start?7
+QtGui.QInputMethodEvent.Attribute.type?7
+QtGui.QInputMethodEvent.Attribute.value?7
+QtGui.QInputMethodEvent.Attribute?1(QInputMethodEvent.AttributeType, int, int, QVariant)
+QtGui.QInputMethodEvent.Attribute.__init__?1(self, QInputMethodEvent.AttributeType, int, int, QVariant)
+QtGui.QInputMethodEvent.Attribute?1(QInputMethodEvent.AttributeType, int, int)
+QtGui.QInputMethodEvent.Attribute.__init__?1(self, QInputMethodEvent.AttributeType, int, int)
+QtGui.QInputMethodEvent.Attribute?1(QInputMethodEvent.Attribute)
+QtGui.QInputMethodEvent.Attribute.__init__?1(self, QInputMethodEvent.Attribute)
+QtGui.QInputMethodQueryEvent?1(unknown-type)
+QtGui.QInputMethodQueryEvent.__init__?1(self, unknown-type)
+QtGui.QInputMethodQueryEvent.queries?4() -> unknown-type
+QtGui.QInputMethodQueryEvent.setValue?4(Qt.InputMethodQuery, QVariant)
+QtGui.QInputMethodQueryEvent.value?4(Qt.InputMethodQuery) -> QVariant
+QtGui.QInputMethodQueryEvent.clone?4() -> QInputMethodQueryEvent
+QtGui.QDropEvent?1(QPointF, unknown-type, QMimeData, unknown-type, unknown-type, QEvent.Type type=QEvent.Drop)
+QtGui.QDropEvent.__init__?1(self, QPointF, unknown-type, QMimeData, unknown-type, unknown-type, QEvent.Type type=QEvent.Drop)
+QtGui.QDropEvent.possibleActions?4() -> unknown-type
+QtGui.QDropEvent.proposedAction?4() -> Qt.DropAction
+QtGui.QDropEvent.acceptProposedAction?4()
+QtGui.QDropEvent.dropAction?4() -> Qt.DropAction
+QtGui.QDropEvent.setDropAction?4(Qt.DropAction)
+QtGui.QDropEvent.source?4() -> QObject
+QtGui.QDropEvent.mimeData?4() -> QMimeData
+QtGui.QDropEvent.position?4() -> QPointF
+QtGui.QDropEvent.buttons?4() -> unknown-type
+QtGui.QDropEvent.modifiers?4() -> unknown-type
+QtGui.QDropEvent.clone?4() -> QDropEvent
+QtGui.QDragMoveEvent?1(QPoint, unknown-type, QMimeData, unknown-type, unknown-type, QEvent.Type type=QEvent.DragMove)
+QtGui.QDragMoveEvent.__init__?1(self, QPoint, unknown-type, QMimeData, unknown-type, unknown-type, QEvent.Type type=QEvent.DragMove)
+QtGui.QDragMoveEvent.answerRect?4() -> QRect
+QtGui.QDragMoveEvent.accept?4()
+QtGui.QDragMoveEvent.ignore?4()
+QtGui.QDragMoveEvent.accept?4(QRect)
+QtGui.QDragMoveEvent.ignore?4(QRect)
+QtGui.QDragMoveEvent.clone?4() -> QDragMoveEvent
+QtGui.QDragEnterEvent?1(QPoint, unknown-type, QMimeData, unknown-type, unknown-type)
+QtGui.QDragEnterEvent.__init__?1(self, QPoint, unknown-type, QMimeData, unknown-type, unknown-type)
+QtGui.QDragEnterEvent.clone?4() -> QDragEnterEvent
+QtGui.QDragLeaveEvent?1()
+QtGui.QDragLeaveEvent.__init__?1(self)
+QtGui.QDragLeaveEvent.clone?4() -> QDragLeaveEvent
+QtGui.QHelpEvent?1(QEvent.Type, QPoint, QPoint)
+QtGui.QHelpEvent.__init__?1(self, QEvent.Type, QPoint, QPoint)
+QtGui.QHelpEvent.x?4() -> int
+QtGui.QHelpEvent.y?4() -> int
+QtGui.QHelpEvent.globalX?4() -> int
+QtGui.QHelpEvent.globalY?4() -> int
+QtGui.QHelpEvent.pos?4() -> QPoint
+QtGui.QHelpEvent.globalPos?4() -> QPoint
+QtGui.QHelpEvent.clone?4() -> QHelpEvent
+QtGui.QStatusTipEvent?1(QString)
+QtGui.QStatusTipEvent.__init__?1(self, QString)
+QtGui.QStatusTipEvent.tip?4() -> QString
+QtGui.QStatusTipEvent.clone?4() -> QStatusTipEvent
+QtGui.QWhatsThisClickedEvent?1(QString)
+QtGui.QWhatsThisClickedEvent.__init__?1(self, QString)
+QtGui.QWhatsThisClickedEvent.href?4() -> QString
+QtGui.QWhatsThisClickedEvent.clone?4() -> QWhatsThisClickedEvent
+QtGui.QActionEvent?1(int, QAction, QAction before=None)
+QtGui.QActionEvent.__init__?1(self, int, QAction, QAction before=None)
+QtGui.QActionEvent.action?4() -> QAction
+QtGui.QActionEvent.before?4() -> QAction
+QtGui.QActionEvent.clone?4() -> QActionEvent
+QtGui.QFileOpenEvent.file?4() -> QString
+QtGui.QFileOpenEvent.url?4() -> QUrl
+QtGui.QFileOpenEvent.openFile?4(QFile, unknown-type) -> bool
+QtGui.QFileOpenEvent.clone?4() -> QFileOpenEvent
+QtGui.QShortcutEvent?1(QKeySequence, int, bool ambiguous=False)
+QtGui.QShortcutEvent.__init__?1(self, QKeySequence, int, bool ambiguous=False)
+QtGui.QShortcutEvent?1(QKeySequence, QShortcut shortcut=None, bool ambiguous=False)
+QtGui.QShortcutEvent.__init__?1(self, QKeySequence, QShortcut shortcut=None, bool ambiguous=False)
+QtGui.QShortcutEvent.isAmbiguous?4() -> bool
+QtGui.QShortcutEvent.key?4() -> QKeySequence
+QtGui.QShortcutEvent.shortcutId?4() -> int
+QtGui.QShortcutEvent.clone?4() -> QShortcutEvent
+QtGui.QWindowStateChangeEvent.oldState?4() -> unknown-type
+QtGui.QWindowStateChangeEvent.clone?4() -> QWindowStateChangeEvent
+QtGui.QExposeEvent?1(QRegion)
+QtGui.QExposeEvent.__init__?1(self, QRegion)
+QtGui.QExposeEvent.clone?4() -> QExposeEvent
+QtGui.QScrollPrepareEvent?1(QPointF)
+QtGui.QScrollPrepareEvent.__init__?1(self, QPointF)
+QtGui.QScrollPrepareEvent.startPos?4() -> QPointF
+QtGui.QScrollPrepareEvent.viewportSize?4() -> QSizeF
+QtGui.QScrollPrepareEvent.contentPosRange?4() -> QRectF
+QtGui.QScrollPrepareEvent.contentPos?4() -> QPointF
+QtGui.QScrollPrepareEvent.setViewportSize?4(QSizeF)
+QtGui.QScrollPrepareEvent.setContentPosRange?4(QRectF)
+QtGui.QScrollPrepareEvent.setContentPos?4(QPointF)
+QtGui.QScrollPrepareEvent.clone?4() -> QScrollPrepareEvent
+QtGui.QScrollEvent.ScrollState?10
+QtGui.QScrollEvent.ScrollState.ScrollStarted?10
+QtGui.QScrollEvent.ScrollState.ScrollUpdated?10
+QtGui.QScrollEvent.ScrollState.ScrollFinished?10
+QtGui.QScrollEvent?1(QPointF, QPointF, QScrollEvent.ScrollState)
+QtGui.QScrollEvent.__init__?1(self, QPointF, QPointF, QScrollEvent.ScrollState)
+QtGui.QScrollEvent.contentPos?4() -> QPointF
+QtGui.QScrollEvent.overshootDistance?4() -> QPointF
+QtGui.QScrollEvent.scrollState?4() -> QScrollEvent.ScrollState
+QtGui.QScrollEvent.clone?4() -> QScrollEvent
+QtGui.QPlatformSurfaceEvent.SurfaceEventType?10
+QtGui.QPlatformSurfaceEvent.SurfaceEventType.SurfaceCreated?10
+QtGui.QPlatformSurfaceEvent.SurfaceEventType.SurfaceAboutToBeDestroyed?10
+QtGui.QPlatformSurfaceEvent?1(QPlatformSurfaceEvent.SurfaceEventType)
+QtGui.QPlatformSurfaceEvent.__init__?1(self, QPlatformSurfaceEvent.SurfaceEventType)
+QtGui.QPlatformSurfaceEvent.surfaceEventType?4() -> QPlatformSurfaceEvent.SurfaceEventType
+QtGui.QPlatformSurfaceEvent.clone?4() -> QPlatformSurfaceEvent
+QtGui.QPointerEvent.pointingDevice?4() -> QPointingDevice
+QtGui.QPointerEvent.pointerType?4() -> QPointingDevice.PointerType
+QtGui.QPointerEvent.pointCount?4() -> int
+QtGui.QPointerEvent.point?4(int) -> QEventPoint
+QtGui.QPointerEvent.points?4() -> unknown-type
+QtGui.QPointerEvent.pointById?4(int) -> QEventPoint
+QtGui.QPointerEvent.isBeginEvent?4() -> bool
+QtGui.QPointerEvent.isUpdateEvent?4() -> bool
+QtGui.QPointerEvent.isEndEvent?4() -> bool
+QtGui.QPointerEvent.allPointsAccepted?4() -> bool
+QtGui.QPointerEvent.setAccepted?4(bool)
+QtGui.QPointerEvent.clone?4() -> QPointerEvent
+QtGui.QSinglePointEvent.button?4() -> Qt.MouseButton
+QtGui.QSinglePointEvent.buttons?4() -> unknown-type
+QtGui.QSinglePointEvent.position?4() -> QPointF
+QtGui.QSinglePointEvent.scenePosition?4() -> QPointF
+QtGui.QSinglePointEvent.globalPosition?4() -> QPointF
+QtGui.QSinglePointEvent.isBeginEvent?4() -> bool
+QtGui.QSinglePointEvent.isUpdateEvent?4() -> bool
+QtGui.QSinglePointEvent.isEndEvent?4() -> bool
+QtGui.QSinglePointEvent.exclusivePointGrabber?4() -> QObject
+QtGui.QSinglePointEvent.setExclusivePointGrabber?4(QObject)
+QtGui.QSinglePointEvent.clone?4() -> QSinglePointEvent
+QtGui.QEnterEvent?1(QPointF, QPointF, QPointF, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QEnterEvent.__init__?1(self, QPointF, QPointF, QPointF, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QEnterEvent.clone?4() -> QEnterEvent
+QtGui.QMouseEvent?1(QEvent.Type, QPointF, Qt.MouseButton, unknown-type, unknown-type, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QMouseEvent.__init__?1(self, QEvent.Type, QPointF, Qt.MouseButton, unknown-type, unknown-type, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QMouseEvent?1(QEvent.Type, QPointF, QPointF, Qt.MouseButton, unknown-type, unknown-type, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QMouseEvent.__init__?1(self, QEvent.Type, QPointF, QPointF, Qt.MouseButton, unknown-type, unknown-type, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QMouseEvent?1(QEvent.Type, QPointF, QPointF, QPointF, Qt.MouseButton, unknown-type, unknown-type, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QMouseEvent.__init__?1(self, QEvent.Type, QPointF, QPointF, QPointF, Qt.MouseButton, unknown-type, unknown-type, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QMouseEvent.pos?4() -> QPoint
+QtGui.QMouseEvent.flags?4() -> unknown-type
+QtGui.QMouseEvent.clone?4() -> QMouseEvent
+QtGui.QHoverEvent?1(QEvent.Type, QPointF, QPointF, QPointF, unknown-type modifiers=Qt.NoModifier, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QHoverEvent.__init__?1(self, QEvent.Type, QPointF, QPointF, QPointF, unknown-type modifiers=Qt.NoModifier, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QHoverEvent?1(QEvent.Type, QPointF, QPointF, unknown-type modifiers=Qt.NoModifier, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QHoverEvent.__init__?1(self, QEvent.Type, QPointF, QPointF, unknown-type modifiers=Qt.NoModifier, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QHoverEvent.isUpdateEvent?4() -> bool
+QtGui.QHoverEvent.oldPos?4() -> QPoint
+QtGui.QHoverEvent.oldPosF?4() -> QPointF
+QtGui.QHoverEvent.clone?4() -> QHoverEvent
+QtGui.QWheelEvent?1(QPointF, QPointF, QPoint, QPoint, unknown-type, unknown-type, Qt.ScrollPhase, bool, Qt.MouseEventSource source=Qt.MouseEventNotSynthesized, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QWheelEvent.__init__?1(self, QPointF, QPointF, QPoint, QPoint, unknown-type, unknown-type, Qt.ScrollPhase, bool, Qt.MouseEventSource source=Qt.MouseEventNotSynthesized, QPointingDevice device=QPointingDevice.primaryPointingDevice())
+QtGui.QWheelEvent.pixelDelta?4() -> QPoint
+QtGui.QWheelEvent.angleDelta?4() -> QPoint
+QtGui.QWheelEvent.phase?4() -> Qt.ScrollPhase
+QtGui.QWheelEvent.inverted?4() -> bool
+QtGui.QWheelEvent.isBeginEvent?4() -> bool
+QtGui.QWheelEvent.isUpdateEvent?4() -> bool
+QtGui.QWheelEvent.isEndEvent?4() -> bool
+QtGui.QWheelEvent.clone?4() -> QWheelEvent
+QtGui.QTabletEvent?1(QEvent.Type, QPointingDevice, QPointF, QPointF, float, float, float, float, float, float, unknown-type, Qt.MouseButton, unknown-type)
+QtGui.QTabletEvent.__init__?1(self, QEvent.Type, QPointingDevice, QPointF, QPointF, float, float, float, float, float, float, unknown-type, Qt.MouseButton, unknown-type)
+QtGui.QTabletEvent.pressure?4() -> float
+QtGui.QTabletEvent.rotation?4() -> float
+QtGui.QTabletEvent.z?4() -> float
+QtGui.QTabletEvent.tangentialPressure?4() -> float
+QtGui.QTabletEvent.xTilt?4() -> float
+QtGui.QTabletEvent.yTilt?4() -> float
+QtGui.QTabletEvent.clone?4() -> QTabletEvent
+QtGui.QNativeGestureEvent?1(Qt.NativeGestureType, QPointingDevice, int, QPointF, QPointF, QPointF, float, QPointF, int sequenceId=UINT64_MAX)
+QtGui.QNativeGestureEvent.__init__?1(self, Qt.NativeGestureType, QPointingDevice, int, QPointF, QPointF, QPointF, float, QPointF, int sequenceId=UINT64_MAX)
+QtGui.QNativeGestureEvent?1(Qt.NativeGestureType, QPointingDevice, QPointF, QPointF, QPointF, float, int, int)
+QtGui.QNativeGestureEvent.__init__?1(self, Qt.NativeGestureType, QPointingDevice, QPointF, QPointF, QPointF, float, int, int)
+QtGui.QNativeGestureEvent.gestureType?4() -> Qt.NativeGestureType
+QtGui.QNativeGestureEvent.value?4() -> float
+QtGui.QNativeGestureEvent.clone?4() -> QNativeGestureEvent
+QtGui.QNativeGestureEvent.fingerCount?4() -> int
+QtGui.QNativeGestureEvent.delta?4() -> QPointF
+QtGui.QTouchEvent?1(QEvent.Type, QPointingDevice device=None, unknown-type modifiers=Qt.NoModifier, unknown-type touchPoints=[])
+QtGui.QTouchEvent.__init__?1(self, QEvent.Type, QPointingDevice device=None, unknown-type modifiers=Qt.NoModifier, unknown-type touchPoints=[])
+QtGui.QTouchEvent.target?4() -> QObject
+QtGui.QTouchEvent.touchPointStates?4() -> unknown-type
+QtGui.QTouchEvent.isBeginEvent?4() -> bool
+QtGui.QTouchEvent.isUpdateEvent?4() -> bool
+QtGui.QTouchEvent.isEndEvent?4() -> bool
+QtGui.QTouchEvent.clone?4() -> QTouchEvent
+QtGui.QChildWindowEvent?1(QEvent.Type, QWindow)
+QtGui.QChildWindowEvent.__init__?1(self, QEvent.Type, QWindow)
+QtGui.QChildWindowEvent.child?4() -> QWindow
+QtGui.QChildWindowEvent.clone?4() -> QChildWindowEvent
+QtGui.QEventPoint.State?10
+QtGui.QEventPoint.State.Unknown?10
+QtGui.QEventPoint.State.Stationary?10
+QtGui.QEventPoint.State.Pressed?10
+QtGui.QEventPoint.State.Updated?10
+QtGui.QEventPoint.State.Released?10
+QtGui.QEventPoint?1(int, QEventPoint.State, QPointF, QPointF)
+QtGui.QEventPoint.__init__?1(self, int, QEventPoint.State, QPointF, QPointF)
+QtGui.QEventPoint?1(QEventPoint)
+QtGui.QEventPoint.__init__?1(self, QEventPoint)
+QtGui.QEventPoint.swap?4(QEventPoint)
+QtGui.QEventPoint.position?4() -> QPointF
+QtGui.QEventPoint.pressPosition?4() -> QPointF
+QtGui.QEventPoint.grabPosition?4() -> QPointF
+QtGui.QEventPoint.lastPosition?4() -> QPointF
+QtGui.QEventPoint.scenePosition?4() -> QPointF
+QtGui.QEventPoint.scenePressPosition?4() -> QPointF
+QtGui.QEventPoint.sceneGrabPosition?4() -> QPointF
+QtGui.QEventPoint.sceneLastPosition?4() -> QPointF
+QtGui.QEventPoint.globalPosition?4() -> QPointF
+QtGui.QEventPoint.globalPressPosition?4() -> QPointF
+QtGui.QEventPoint.globalGrabPosition?4() -> QPointF
+QtGui.QEventPoint.globalLastPosition?4() -> QPointF
+QtGui.QEventPoint.normalizedPosition?4() -> QPointF
+QtGui.QEventPoint.velocity?4() -> QVector2D
+QtGui.QEventPoint.state?4() -> QEventPoint.State
+QtGui.QEventPoint.device?4() -> QPointingDevice
+QtGui.QEventPoint.id?4() -> int
+QtGui.QEventPoint.uniqueId?4() -> QPointingDeviceUniqueId
+QtGui.QEventPoint.timestamp?4() -> int
+QtGui.QEventPoint.lastTimestamp?4() -> int
+QtGui.QEventPoint.pressTimestamp?4() -> int
+QtGui.QEventPoint.timeHeld?4() -> float
+QtGui.QEventPoint.pressure?4() -> float
+QtGui.QEventPoint.rotation?4() -> float
+QtGui.QEventPoint.ellipseDiameters?4() -> QSizeF
+QtGui.QEventPoint.isAccepted?4() -> bool
+QtGui.QEventPoint.setAccepted?4(bool accepted=True)
+QtGui.QFileSystemModel.Option?10
+QtGui.QFileSystemModel.Option.DontWatchForChanges?10
+QtGui.QFileSystemModel.Option.DontResolveSymlinks?10
+QtGui.QFileSystemModel.Option.DontUseCustomDirectoryIcons?10
+QtGui.QFileSystemModel.Roles?10
+QtGui.QFileSystemModel.Roles.FileIconRole?10
+QtGui.QFileSystemModel.Roles.FilePathRole?10
+QtGui.QFileSystemModel.Roles.FileNameRole?10
+QtGui.QFileSystemModel.Roles.FilePermissions?10
+QtGui.QFileSystemModel.Roles.FileInfoRole?10
+QtGui.QFileSystemModel?1(QObject parent=None)
+QtGui.QFileSystemModel.__init__?1(self, QObject parent=None)
+QtGui.QFileSystemModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtGui.QFileSystemModel.index?4(QString, int column=0) -> QModelIndex
+QtGui.QFileSystemModel.parent?4(QModelIndex) -> QModelIndex
+QtGui.QFileSystemModel.hasChildren?4(QModelIndex parent=QModelIndex()) -> bool
+QtGui.QFileSystemModel.canFetchMore?4(QModelIndex) -> bool
+QtGui.QFileSystemModel.fetchMore?4(QModelIndex)
+QtGui.QFileSystemModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtGui.QFileSystemModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtGui.QFileSystemModel.myComputer?4(int role=Qt.DisplayRole) -> QVariant
+QtGui.QFileSystemModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtGui.QFileSystemModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtGui.QFileSystemModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtGui.QFileSystemModel.flags?4(QModelIndex) -> unknown-type
+QtGui.QFileSystemModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
+QtGui.QFileSystemModel.mimeTypes?4() -> QStringList
+QtGui.QFileSystemModel.mimeData?4(unknown-type) -> QMimeData
+QtGui.QFileSystemModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtGui.QFileSystemModel.supportedDropActions?4() -> unknown-type
+QtGui.QFileSystemModel.setRootPath?4(QString) -> QModelIndex
+QtGui.QFileSystemModel.rootPath?4() -> QString
+QtGui.QFileSystemModel.rootDirectory?4() -> QDir
+QtGui.QFileSystemModel.setIconProvider?4(QAbstractFileIconProvider)
+QtGui.QFileSystemModel.iconProvider?4() -> QAbstractFileIconProvider
+QtGui.QFileSystemModel.setFilter?4(unknown-type)
+QtGui.QFileSystemModel.filter?4() -> unknown-type
+QtGui.QFileSystemModel.setResolveSymlinks?4(bool)
+QtGui.QFileSystemModel.resolveSymlinks?4() -> bool
+QtGui.QFileSystemModel.setReadOnly?4(bool)
+QtGui.QFileSystemModel.isReadOnly?4() -> bool
+QtGui.QFileSystemModel.setNameFilterDisables?4(bool)
+QtGui.QFileSystemModel.nameFilterDisables?4() -> bool
+QtGui.QFileSystemModel.setNameFilters?4(QStringList)
+QtGui.QFileSystemModel.nameFilters?4() -> QStringList
+QtGui.QFileSystemModel.filePath?4(QModelIndex) -> QString
+QtGui.QFileSystemModel.isDir?4(QModelIndex) -> bool
+QtGui.QFileSystemModel.size?4(QModelIndex) -> int
+QtGui.QFileSystemModel.type?4(QModelIndex) -> QString
+QtGui.QFileSystemModel.lastModified?4(QModelIndex) -> QDateTime
+QtGui.QFileSystemModel.lastModified?4(QModelIndex, QTimeZone) -> QDateTime
+QtGui.QFileSystemModel.mkdir?4(QModelIndex, QString) -> QModelIndex
+QtGui.QFileSystemModel.permissions?4(QModelIndex) -> unknown-type
+QtGui.QFileSystemModel.rmdir?4(QModelIndex) -> bool
+QtGui.QFileSystemModel.fileName?4(QModelIndex) -> QString
+QtGui.QFileSystemModel.fileIcon?4(QModelIndex) -> QIcon
+QtGui.QFileSystemModel.fileInfo?4(QModelIndex) -> QFileInfo
+QtGui.QFileSystemModel.remove?4(QModelIndex) -> bool
+QtGui.QFileSystemModel.fileRenamed?4(QString, QString, QString)
+QtGui.QFileSystemModel.rootPathChanged?4(QString)
+QtGui.QFileSystemModel.directoryLoaded?4(QString)
+QtGui.QFileSystemModel.event?4(QEvent) -> bool
+QtGui.QFileSystemModel.timerEvent?4(QTimerEvent)
+QtGui.QFileSystemModel.sibling?4(int, int, QModelIndex) -> QModelIndex
+QtGui.QFileSystemModel.setOption?4(QFileSystemModel.Option, bool on=True)
+QtGui.QFileSystemModel.testOption?4(QFileSystemModel.Option) -> bool
+QtGui.QFileSystemModel.setOptions?4(unknown-type)
+QtGui.QFileSystemModel.options?4() -> unknown-type
+QtGui.QFileSystemModel.roleNames?4() -> unknown-type
+QtGui.QFont.HintingPreference?10
+QtGui.QFont.HintingPreference.PreferDefaultHinting?10
+QtGui.QFont.HintingPreference.PreferNoHinting?10
+QtGui.QFont.HintingPreference.PreferVerticalHinting?10
+QtGui.QFont.HintingPreference.PreferFullHinting?10
+QtGui.QFont.SpacingType?10
+QtGui.QFont.SpacingType.PercentageSpacing?10
+QtGui.QFont.SpacingType.AbsoluteSpacing?10
+QtGui.QFont.Capitalization?10
+QtGui.QFont.Capitalization.MixedCase?10
+QtGui.QFont.Capitalization.AllUppercase?10
+QtGui.QFont.Capitalization.AllLowercase?10
+QtGui.QFont.Capitalization.SmallCaps?10
+QtGui.QFont.Capitalization.Capitalize?10
+QtGui.QFont.Stretch?10
+QtGui.QFont.Stretch.AnyStretch?10
+QtGui.QFont.Stretch.UltraCondensed?10
+QtGui.QFont.Stretch.ExtraCondensed?10
+QtGui.QFont.Stretch.Condensed?10
+QtGui.QFont.Stretch.SemiCondensed?10
+QtGui.QFont.Stretch.Unstretched?10
+QtGui.QFont.Stretch.SemiExpanded?10
+QtGui.QFont.Stretch.Expanded?10
+QtGui.QFont.Stretch.ExtraExpanded?10
+QtGui.QFont.Stretch.UltraExpanded?10
+QtGui.QFont.Style?10
+QtGui.QFont.Style.StyleNormal?10
+QtGui.QFont.Style.StyleItalic?10
+QtGui.QFont.Style.StyleOblique?10
+QtGui.QFont.Weight?10
+QtGui.QFont.Weight.Thin?10
+QtGui.QFont.Weight.ExtraLight?10
+QtGui.QFont.Weight.Light?10
+QtGui.QFont.Weight.Normal?10
+QtGui.QFont.Weight.Medium?10
+QtGui.QFont.Weight.DemiBold?10
+QtGui.QFont.Weight.Bold?10
+QtGui.QFont.Weight.ExtraBold?10
+QtGui.QFont.Weight.Black?10
+QtGui.QFont.StyleStrategy?10
+QtGui.QFont.StyleStrategy.PreferDefault?10
+QtGui.QFont.StyleStrategy.PreferBitmap?10
+QtGui.QFont.StyleStrategy.PreferDevice?10
+QtGui.QFont.StyleStrategy.PreferOutline?10
+QtGui.QFont.StyleStrategy.ForceOutline?10
+QtGui.QFont.StyleStrategy.PreferMatch?10
+QtGui.QFont.StyleStrategy.PreferQuality?10
+QtGui.QFont.StyleStrategy.PreferAntialias?10
+QtGui.QFont.StyleStrategy.NoAntialias?10
+QtGui.QFont.StyleStrategy.NoSubpixelAntialias?10
+QtGui.QFont.StyleStrategy.NoFontMerging?10
+QtGui.QFont.StyleStrategy.PreferNoShaping?10
+QtGui.QFont.StyleStrategy.ContextFontMerging?10
+QtGui.QFont.StyleStrategy.PreferTypoLineMetrics?10
+QtGui.QFont.StyleHint?10
+QtGui.QFont.StyleHint.Helvetica?10
+QtGui.QFont.StyleHint.SansSerif?10
+QtGui.QFont.StyleHint.Times?10
+QtGui.QFont.StyleHint.Serif?10
+QtGui.QFont.StyleHint.Courier?10
+QtGui.QFont.StyleHint.TypeWriter?10
+QtGui.QFont.StyleHint.OldEnglish?10
+QtGui.QFont.StyleHint.Decorative?10
+QtGui.QFont.StyleHint.System?10
+QtGui.QFont.StyleHint.AnyStyle?10
+QtGui.QFont.StyleHint.Cursive?10
+QtGui.QFont.StyleHint.Monospace?10
+QtGui.QFont.StyleHint.Fantasy?10
+QtGui.QFont?1()
+QtGui.QFont.__init__?1(self)
+QtGui.QFont?1(QStringList, int pointSize=-1, int weight=-1, bool italic=False)
+QtGui.QFont.__init__?1(self, QStringList, int pointSize=-1, int weight=-1, bool italic=False)
+QtGui.QFont?1(QString, int pointSize=-1, int weight=-1, bool italic=False)
+QtGui.QFont.__init__?1(self, QString, int pointSize=-1, int weight=-1, bool italic=False)
+QtGui.QFont?1(QFont)
+QtGui.QFont.__init__?1(self, QFont)
+QtGui.QFont?1(QVariant)
+QtGui.QFont.__init__?1(self, QVariant)
+QtGui.QFont.family?4() -> QString
+QtGui.QFont.setFamily?4(QString)
+QtGui.QFont.pointSize?4() -> int
+QtGui.QFont.setPointSize?4(int)
+QtGui.QFont.pointSizeF?4() -> float
+QtGui.QFont.setPointSizeF?4(float)
+QtGui.QFont.pixelSize?4() -> int
+QtGui.QFont.setPixelSize?4(int)
+QtGui.QFont.weight?4() -> int
+QtGui.QFont.setWeight?4(int)
+QtGui.QFont.setStyle?4(QFont.Style)
+QtGui.QFont.style?4() -> QFont.Style
+QtGui.QFont.underline?4() -> bool
+QtGui.QFont.setUnderline?4(bool)
+QtGui.QFont.overline?4() -> bool
+QtGui.QFont.setOverline?4(bool)
+QtGui.QFont.strikeOut?4() -> bool
+QtGui.QFont.setStrikeOut?4(bool)
+QtGui.QFont.fixedPitch?4() -> bool
+QtGui.QFont.setFixedPitch?4(bool)
+QtGui.QFont.kerning?4() -> bool
+QtGui.QFont.setKerning?4(bool)
+QtGui.QFont.styleHint?4() -> QFont.StyleHint
+QtGui.QFont.styleStrategy?4() -> QFont.StyleStrategy
+QtGui.QFont.setStyleHint?4(QFont.StyleHint, QFont.StyleStrategy strategy=QFont.PreferDefault)
+QtGui.QFont.setStyleStrategy?4(QFont.StyleStrategy)
+QtGui.QFont.stretch?4() -> int
+QtGui.QFont.setStretch?4(int)
+QtGui.QFont.exactMatch?4() -> bool
+QtGui.QFont.isCopyOf?4(QFont) -> bool
+QtGui.QFont.key?4() -> QString
+QtGui.QFont.toString?4() -> QString
+QtGui.QFont.fromString?4(QString) -> bool
+QtGui.QFont.substitute?4(QString) -> QString
+QtGui.QFont.substitutes?4(QString) -> QStringList
+QtGui.QFont.substitutions?4() -> QStringList
+QtGui.QFont.insertSubstitution?4(QString, QString)
+QtGui.QFont.insertSubstitutions?4(QString, QStringList)
+QtGui.QFont.removeSubstitutions?4(QString)
+QtGui.QFont.initialize?4()
+QtGui.QFont.cleanup?4()
+QtGui.QFont.cacheStatistics?4()
+QtGui.QFont.defaultFamily?4() -> QString
+QtGui.QFont.resolve?4(QFont) -> QFont
+QtGui.QFont.bold?4() -> bool
+QtGui.QFont.setBold?4(bool)
+QtGui.QFont.italic?4() -> bool
+QtGui.QFont.setItalic?4(bool)
+QtGui.QFont.letterSpacing?4() -> float
+QtGui.QFont.letterSpacingType?4() -> QFont.SpacingType
+QtGui.QFont.setLetterSpacing?4(QFont.SpacingType, float)
+QtGui.QFont.wordSpacing?4() -> float
+QtGui.QFont.setWordSpacing?4(float)
+QtGui.QFont.setCapitalization?4(QFont.Capitalization)
+QtGui.QFont.capitalization?4() -> QFont.Capitalization
+QtGui.QFont.styleName?4() -> QString
+QtGui.QFont.setStyleName?4(QString)
+QtGui.QFont.setHintingPreference?4(QFont.HintingPreference)
+QtGui.QFont.hintingPreference?4() -> QFont.HintingPreference
+QtGui.QFont.swap?4(QFont)
+QtGui.QFont.families?4() -> QStringList
+QtGui.QFont.setFamilies?4(QStringList)
+QtGui.QFont.setFeature?4(QFont.Tag, int)
+QtGui.QFont.unsetFeature?4(QFont.Tag)
+QtGui.QFont.featureValue?4(QFont.Tag) -> int
+QtGui.QFont.isFeatureSet?4(QFont.Tag) -> bool
+QtGui.QFont.featureTags?4() -> unknown-type
+QtGui.QFont.clearFeatures?4()
+QtGui.QFont.setVariableAxis?4(QFont.Tag, float)
+QtGui.QFont.unsetVariableAxis?4(QFont.Tag)
+QtGui.QFont.isVariableAxisSet?4(QFont.Tag) -> bool
+QtGui.QFont.variableAxisValue?4(QFont.Tag) -> float
+QtGui.QFont.clearVariableAxes?4()
+QtGui.QFont.variableAxisTags?4() -> unknown-type
+QtGui.QFont.Tag?1()
+QtGui.QFont.Tag.__init__?1(self)
+QtGui.QFont.Tag?1(QAnyStringView)
+QtGui.QFont.Tag.__init__?1(self, QAnyStringView)
+QtGui.QFont.Tag?1(QFont.Tag)
+QtGui.QFont.Tag.__init__?1(self, QFont.Tag)
+QtGui.QFont.Tag.isValid?4() -> bool
+QtGui.QFont.Tag.value?4() -> int
+QtGui.QFont.Tag.toString?4() -> QByteArray
+QtGui.QFont.Tag.fromValue?4(int) -> unknown-type
+QtGui.QFont.Tag.fromString?4(QAnyStringView) -> unknown-type
+QtGui.QFontDatabase.SystemFont?10
+QtGui.QFontDatabase.SystemFont.GeneralFont?10
+QtGui.QFontDatabase.SystemFont.FixedFont?10
+QtGui.QFontDatabase.SystemFont.TitleFont?10
+QtGui.QFontDatabase.SystemFont.SmallestReadableFont?10
+QtGui.QFontDatabase.WritingSystem?10
+QtGui.QFontDatabase.WritingSystem.Any?10
+QtGui.QFontDatabase.WritingSystem.Latin?10
+QtGui.QFontDatabase.WritingSystem.Greek?10
+QtGui.QFontDatabase.WritingSystem.Cyrillic?10
+QtGui.QFontDatabase.WritingSystem.Armenian?10
+QtGui.QFontDatabase.WritingSystem.Hebrew?10
+QtGui.QFontDatabase.WritingSystem.Arabic?10
+QtGui.QFontDatabase.WritingSystem.Syriac?10
+QtGui.QFontDatabase.WritingSystem.Thaana?10
+QtGui.QFontDatabase.WritingSystem.Devanagari?10
+QtGui.QFontDatabase.WritingSystem.Bengali?10
+QtGui.QFontDatabase.WritingSystem.Gurmukhi?10
+QtGui.QFontDatabase.WritingSystem.Gujarati?10
+QtGui.QFontDatabase.WritingSystem.Oriya?10
+QtGui.QFontDatabase.WritingSystem.Tamil?10
+QtGui.QFontDatabase.WritingSystem.Telugu?10
+QtGui.QFontDatabase.WritingSystem.Kannada?10
+QtGui.QFontDatabase.WritingSystem.Malayalam?10
+QtGui.QFontDatabase.WritingSystem.Sinhala?10
+QtGui.QFontDatabase.WritingSystem.Thai?10
+QtGui.QFontDatabase.WritingSystem.Lao?10
+QtGui.QFontDatabase.WritingSystem.Tibetan?10
+QtGui.QFontDatabase.WritingSystem.Myanmar?10
+QtGui.QFontDatabase.WritingSystem.Georgian?10
+QtGui.QFontDatabase.WritingSystem.Khmer?10
+QtGui.QFontDatabase.WritingSystem.SimplifiedChinese?10
+QtGui.QFontDatabase.WritingSystem.TraditionalChinese?10
+QtGui.QFontDatabase.WritingSystem.Japanese?10
+QtGui.QFontDatabase.WritingSystem.Korean?10
+QtGui.QFontDatabase.WritingSystem.Vietnamese?10
+QtGui.QFontDatabase.WritingSystem.Other?10
+QtGui.QFontDatabase.WritingSystem.Symbol?10
+QtGui.QFontDatabase.WritingSystem.Ogham?10
+QtGui.QFontDatabase.WritingSystem.Runic?10
+QtGui.QFontDatabase.WritingSystem.Nko?10
+QtGui.QFontDatabase?1(QFontDatabase)
+QtGui.QFontDatabase.__init__?1(self, QFontDatabase)
+QtGui.QFontDatabase.standardSizes?4() -> unknown-type
+QtGui.QFontDatabase.writingSystems?4(QString) -> unknown-type
+QtGui.QFontDatabase.writingSystems?4() -> unknown-type
+QtGui.QFontDatabase.families?4(QFontDatabase.WritingSystem writingSystem=QFontDatabase.Any) -> QStringList
+QtGui.QFontDatabase.styles?4(QString) -> QStringList
+QtGui.QFontDatabase.pointSizes?4(QString, QString style='') -> unknown-type
+QtGui.QFontDatabase.smoothSizes?4(QString, QString) -> unknown-type
+QtGui.QFontDatabase.styleString?4(QFontInfo) -> QString
+QtGui.QFontDatabase.styleString?4(QFont) -> QString
+QtGui.QFontDatabase.font?4(QString, QString, int) -> QFont
+QtGui.QFontDatabase.isBitmapScalable?4(QString, QString style='') -> bool
+QtGui.QFontDatabase.isSmoothlyScalable?4(QString, QString style='') -> bool
+QtGui.QFontDatabase.isScalable?4(QString, QString style='') -> bool
+QtGui.QFontDatabase.isFixedPitch?4(QString, QString style='') -> bool
+QtGui.QFontDatabase.italic?4(QString, QString) -> bool
+QtGui.QFontDatabase.bold?4(QString, QString) -> bool
+QtGui.QFontDatabase.weight?4(QString, QString) -> int
+QtGui.QFontDatabase.writingSystemName?4(QFontDatabase.WritingSystem) -> QString
+QtGui.QFontDatabase.writingSystemSample?4(QFontDatabase.WritingSystem) -> QString
+QtGui.QFontDatabase.addApplicationFont?4(QString) -> int
+QtGui.QFontDatabase.addApplicationFontFromData?4(QByteArray) -> int
+QtGui.QFontDatabase.applicationFontFamilies?4(int) -> QStringList
+QtGui.QFontDatabase.removeApplicationFont?4(int) -> bool
+QtGui.QFontDatabase.removeAllApplicationFonts?4() -> bool
+QtGui.QFontDatabase.systemFont?4(QFontDatabase.SystemFont) -> QFont
+QtGui.QFontDatabase.isPrivateFamily?4(QString) -> bool
+QtGui.QFontDatabase.addApplicationFallbackFontFamily?4(QChar.Script, QString)
+QtGui.QFontDatabase.removeApplicationFallbackFontFamily?4(QChar.Script, QString) -> bool
+QtGui.QFontDatabase.setApplicationFallbackFontFamilies?4(QChar.Script, QStringList)
+QtGui.QFontDatabase.applicationFallbackFontFamilies?4(QChar.Script) -> QStringList
+QtGui.QFontDatabase.addApplicationEmojiFontFamily?4(QString)
+QtGui.QFontDatabase.removeApplicationEmojiFontFamily?4(QString) -> bool
+QtGui.QFontDatabase.setApplicationEmojiFontFamilies?4(QStringList)
+QtGui.QFontDatabase.applicationEmojiFontFamilies?4() -> QStringList
+QtGui.QFontInfo?1(QFont)
+QtGui.QFontInfo.__init__?1(self, QFont)
+QtGui.QFontInfo?1(QFontInfo)
+QtGui.QFontInfo.__init__?1(self, QFontInfo)
+QtGui.QFontInfo.family?4() -> QString
+QtGui.QFontInfo.pixelSize?4() -> int
+QtGui.QFontInfo.pointSize?4() -> int
+QtGui.QFontInfo.pointSizeF?4() -> float
+QtGui.QFontInfo.italic?4() -> bool
+QtGui.QFontInfo.style?4() -> QFont.Style
+QtGui.QFontInfo.weight?4() -> int
+QtGui.QFontInfo.bold?4() -> bool
+QtGui.QFontInfo.fixedPitch?4() -> bool
+QtGui.QFontInfo.styleHint?4() -> QFont.StyleHint
+QtGui.QFontInfo.exactMatch?4() -> bool
+QtGui.QFontInfo.styleName?4() -> QString
+QtGui.QFontInfo.swap?4(QFontInfo)
+QtGui.QFontInfo.variableAxes?4() -> unknown-type
+QtGui.QFontMetrics?1(QFont)
+QtGui.QFontMetrics.__init__?1(self, QFont)
+QtGui.QFontMetrics?1(QFont, QPaintDevice)
+QtGui.QFontMetrics.__init__?1(self, QFont, QPaintDevice)
+QtGui.QFontMetrics?1(QFontMetrics)
+QtGui.QFontMetrics.__init__?1(self, QFontMetrics)
+QtGui.QFontMetrics.ascent?4() -> int
+QtGui.QFontMetrics.descent?4() -> int
+QtGui.QFontMetrics.height?4() -> int
+QtGui.QFontMetrics.leading?4() -> int
+QtGui.QFontMetrics.lineSpacing?4() -> int
+QtGui.QFontMetrics.minLeftBearing?4() -> int
+QtGui.QFontMetrics.minRightBearing?4() -> int
+QtGui.QFontMetrics.maxWidth?4() -> int
+QtGui.QFontMetrics.xHeight?4() -> int
+QtGui.QFontMetrics.inFont?4(QChar) -> bool
+QtGui.QFontMetrics.leftBearing?4(QChar) -> int
+QtGui.QFontMetrics.rightBearing?4(QChar) -> int
+QtGui.QFontMetrics.boundingRect?4(QString, QTextOption) -> QRect
+QtGui.QFontMetrics.boundingRectChar?4(QChar) -> QRect
+QtGui.QFontMetrics.boundingRect?4(QString) -> QRect
+QtGui.QFontMetrics.boundingRect?4(QRect, int, QString, int tabStops=0, list tabArray=None) -> QRect
+QtGui.QFontMetrics.boundingRect?4(int, int, int, int, int, QString, int tabStops=0, list tabArray=None) -> QRect
+QtGui.QFontMetrics.size?4(int, QString, int tabStops=0, list tabArray=None) -> QSize
+QtGui.QFontMetrics.underlinePos?4() -> int
+QtGui.QFontMetrics.overlinePos?4() -> int
+QtGui.QFontMetrics.strikeOutPos?4() -> int
+QtGui.QFontMetrics.lineWidth?4() -> int
+QtGui.QFontMetrics.averageCharWidth?4() -> int
+QtGui.QFontMetrics.elidedText?4(QString, Qt.TextElideMode, int, int flags=0) -> QString
+QtGui.QFontMetrics.tightBoundingRect?4(QString, QTextOption) -> QRect
+QtGui.QFontMetrics.tightBoundingRect?4(QString) -> QRect
+QtGui.QFontMetrics.inFontUcs4?4(int) -> bool
+QtGui.QFontMetrics.swap?4(QFontMetrics)
+QtGui.QFontMetrics.capHeight?4() -> int
+QtGui.QFontMetrics.horizontalAdvance?4(QString, QTextOption) -> int
+QtGui.QFontMetrics.horizontalAdvance?4(QString, int length=-1) -> int
+QtGui.QFontMetrics.fontDpi?4() -> float
+QtGui.QFontMetricsF?1(QFont)
+QtGui.QFontMetricsF.__init__?1(self, QFont)
+QtGui.QFontMetricsF?1(QFont, QPaintDevice)
+QtGui.QFontMetricsF.__init__?1(self, QFont, QPaintDevice)
+QtGui.QFontMetricsF?1(QFontMetrics)
+QtGui.QFontMetricsF.__init__?1(self, QFontMetrics)
+QtGui.QFontMetricsF?1(QFontMetricsF)
+QtGui.QFontMetricsF.__init__?1(self, QFontMetricsF)
+QtGui.QFontMetricsF.ascent?4() -> float
+QtGui.QFontMetricsF.descent?4() -> float
+QtGui.QFontMetricsF.height?4() -> float
+QtGui.QFontMetricsF.leading?4() -> float
+QtGui.QFontMetricsF.lineSpacing?4() -> float
+QtGui.QFontMetricsF.minLeftBearing?4() -> float
+QtGui.QFontMetricsF.minRightBearing?4() -> float
+QtGui.QFontMetricsF.maxWidth?4() -> float
+QtGui.QFontMetricsF.xHeight?4() -> float
+QtGui.QFontMetricsF.inFont?4(QChar) -> bool
+QtGui.QFontMetricsF.leftBearing?4(QChar) -> float
+QtGui.QFontMetricsF.rightBearing?4(QChar) -> float
+QtGui.QFontMetricsF.boundingRect?4(QString, QTextOption) -> QRectF
+QtGui.QFontMetricsF.boundingRectChar?4(QChar) -> QRectF
+QtGui.QFontMetricsF.boundingRect?4(QString) -> QRectF
+QtGui.QFontMetricsF.boundingRect?4(QRectF, int, QString, int tabStops=0, list tabArray=None) -> QRectF
+QtGui.QFontMetricsF.size?4(int, QString, int tabStops=0, list tabArray=None) -> QSizeF
+QtGui.QFontMetricsF.underlinePos?4() -> float
+QtGui.QFontMetricsF.overlinePos?4() -> float
+QtGui.QFontMetricsF.strikeOutPos?4() -> float
+QtGui.QFontMetricsF.lineWidth?4() -> float
+QtGui.QFontMetricsF.averageCharWidth?4() -> float
+QtGui.QFontMetricsF.elidedText?4(QString, Qt.TextElideMode, float, int flags=0) -> QString
+QtGui.QFontMetricsF.tightBoundingRect?4(QString, QTextOption) -> QRectF
+QtGui.QFontMetricsF.tightBoundingRect?4(QString) -> QRectF
+QtGui.QFontMetricsF.inFontUcs4?4(int) -> bool
+QtGui.QFontMetricsF.swap?4(QFontMetricsF)
+QtGui.QFontMetricsF.capHeight?4() -> float
+QtGui.QFontMetricsF.horizontalAdvance?4(QString, QTextOption) -> float
+QtGui.QFontMetricsF.horizontalAdvance?4(QString, int length=-1) -> float
+QtGui.QFontMetricsF.fontDpi?4() -> float
+QtGui.QFontVariableAxis?1()
+QtGui.QFontVariableAxis.__init__?1(self)
+QtGui.QFontVariableAxis?1(QFontVariableAxis)
+QtGui.QFontVariableAxis.__init__?1(self, QFontVariableAxis)
+QtGui.QFontVariableAxis.swap?4(QFontVariableAxis)
+QtGui.QFontVariableAxis.tag?4() -> QFont.Tag
+QtGui.QFontVariableAxis.setTag?4(QFont.Tag)
+QtGui.QFontVariableAxis.name?4() -> QString
+QtGui.QFontVariableAxis.setName?4(QString)
+QtGui.QFontVariableAxis.minimumValue?4() -> float
+QtGui.QFontVariableAxis.setMinimumValue?4(float)
+QtGui.QFontVariableAxis.maximumValue?4() -> float
+QtGui.QFontVariableAxis.setMaximumValue?4(float)
+QtGui.QFontVariableAxis.defaultValue?4() -> float
+QtGui.QFontVariableAxis.setDefaultValue?4(float)
+QtGui.QMatrix4x3?1()
+QtGui.QMatrix4x3.__init__?1(self)
+QtGui.QMatrix4x3?1(QMatrix4x3)
+QtGui.QMatrix4x3.__init__?1(self, QMatrix4x3)
+QtGui.QMatrix4x3?1(Any)
+QtGui.QMatrix4x3.__init__?1(self, Any)
+QtGui.QMatrix4x3.data?4() -> list
+QtGui.QMatrix4x3.copyDataTo?4() -> list
+QtGui.QMatrix4x3.isIdentity?4() -> bool
+QtGui.QMatrix4x3.setToIdentity?4()
+QtGui.QMatrix4x3.fill?4(float)
+QtGui.QMatrix4x3.transposed?4() -> QMatrix3x4
+QtGui.QMatrix4x2?1()
+QtGui.QMatrix4x2.__init__?1(self)
+QtGui.QMatrix4x2?1(QMatrix4x2)
+QtGui.QMatrix4x2.__init__?1(self, QMatrix4x2)
+QtGui.QMatrix4x2?1(Any)
+QtGui.QMatrix4x2.__init__?1(self, Any)
+QtGui.QMatrix4x2.data?4() -> list
+QtGui.QMatrix4x2.copyDataTo?4() -> list
+QtGui.QMatrix4x2.isIdentity?4() -> bool
+QtGui.QMatrix4x2.setToIdentity?4()
+QtGui.QMatrix4x2.fill?4(float)
+QtGui.QMatrix4x2.transposed?4() -> QMatrix2x4
+QtGui.QMatrix3x4?1()
+QtGui.QMatrix3x4.__init__?1(self)
+QtGui.QMatrix3x4?1(QMatrix3x4)
+QtGui.QMatrix3x4.__init__?1(self, QMatrix3x4)
+QtGui.QMatrix3x4?1(Any)
+QtGui.QMatrix3x4.__init__?1(self, Any)
+QtGui.QMatrix3x4.data?4() -> list
+QtGui.QMatrix3x4.copyDataTo?4() -> list
+QtGui.QMatrix3x4.isIdentity?4() -> bool
+QtGui.QMatrix3x4.setToIdentity?4()
+QtGui.QMatrix3x4.fill?4(float)
+QtGui.QMatrix3x4.transposed?4() -> QMatrix4x3
+QtGui.QMatrix3x3?1()
+QtGui.QMatrix3x3.__init__?1(self)
+QtGui.QMatrix3x3?1(QMatrix3x3)
+QtGui.QMatrix3x3.__init__?1(self, QMatrix3x3)
+QtGui.QMatrix3x3?1(Any)
+QtGui.QMatrix3x3.__init__?1(self, Any)
+QtGui.QMatrix3x3.data?4() -> list
+QtGui.QMatrix3x3.copyDataTo?4() -> list
+QtGui.QMatrix3x3.isIdentity?4() -> bool
+QtGui.QMatrix3x3.setToIdentity?4()
+QtGui.QMatrix3x3.fill?4(float)
+QtGui.QMatrix3x3.transposed?4() -> QMatrix3x3
+QtGui.QMatrix3x2?1()
+QtGui.QMatrix3x2.__init__?1(self)
+QtGui.QMatrix3x2?1(QMatrix3x2)
+QtGui.QMatrix3x2.__init__?1(self, QMatrix3x2)
+QtGui.QMatrix3x2?1(Any)
+QtGui.QMatrix3x2.__init__?1(self, Any)
+QtGui.QMatrix3x2.data?4() -> list
+QtGui.QMatrix3x2.copyDataTo?4() -> list
+QtGui.QMatrix3x2.isIdentity?4() -> bool
+QtGui.QMatrix3x2.setToIdentity?4()
+QtGui.QMatrix3x2.fill?4(float)
+QtGui.QMatrix3x2.transposed?4() -> QMatrix2x3
+QtGui.QMatrix2x4?1()
+QtGui.QMatrix2x4.__init__?1(self)
+QtGui.QMatrix2x4?1(QMatrix2x4)
+QtGui.QMatrix2x4.__init__?1(self, QMatrix2x4)
+QtGui.QMatrix2x4?1(Any)
+QtGui.QMatrix2x4.__init__?1(self, Any)
+QtGui.QMatrix2x4.data?4() -> list
+QtGui.QMatrix2x4.copyDataTo?4() -> list
+QtGui.QMatrix2x4.isIdentity?4() -> bool
+QtGui.QMatrix2x4.setToIdentity?4()
+QtGui.QMatrix2x4.fill?4(float)
+QtGui.QMatrix2x4.transposed?4() -> QMatrix4x2
+QtGui.QMatrix2x3?1()
+QtGui.QMatrix2x3.__init__?1(self)
+QtGui.QMatrix2x3?1(QMatrix2x3)
+QtGui.QMatrix2x3.__init__?1(self, QMatrix2x3)
+QtGui.QMatrix2x3?1(Any)
+QtGui.QMatrix2x3.__init__?1(self, Any)
+QtGui.QMatrix2x3.data?4() -> list
+QtGui.QMatrix2x3.copyDataTo?4() -> list
+QtGui.QMatrix2x3.isIdentity?4() -> bool
+QtGui.QMatrix2x3.setToIdentity?4()
+QtGui.QMatrix2x3.fill?4(float)
+QtGui.QMatrix2x3.transposed?4() -> QMatrix3x2
+QtGui.QMatrix2x2?1()
+QtGui.QMatrix2x2.__init__?1(self)
+QtGui.QMatrix2x2?1(QMatrix2x2)
+QtGui.QMatrix2x2.__init__?1(self, QMatrix2x2)
+QtGui.QMatrix2x2?1(Any)
+QtGui.QMatrix2x2.__init__?1(self, Any)
+QtGui.QMatrix2x2.data?4() -> list
+QtGui.QMatrix2x2.copyDataTo?4() -> list
+QtGui.QMatrix2x2.isIdentity?4() -> bool
+QtGui.QMatrix2x2.setToIdentity?4()
+QtGui.QMatrix2x2.fill?4(float)
+QtGui.QMatrix2x2.transposed?4() -> QMatrix2x2
+QtGui.QGlyphRun.GlyphRunFlag?10
+QtGui.QGlyphRun.GlyphRunFlag.Overline?10
+QtGui.QGlyphRun.GlyphRunFlag.Underline?10
+QtGui.QGlyphRun.GlyphRunFlag.StrikeOut?10
+QtGui.QGlyphRun.GlyphRunFlag.RightToLeft?10
+QtGui.QGlyphRun.GlyphRunFlag.SplitLigature?10
+QtGui.QGlyphRun?1()
+QtGui.QGlyphRun.__init__?1(self)
+QtGui.QGlyphRun?1(QGlyphRun)
+QtGui.QGlyphRun.__init__?1(self, QGlyphRun)
+QtGui.QGlyphRun.rawFont?4() -> QRawFont
+QtGui.QGlyphRun.setRawFont?4(QRawFont)
+QtGui.QGlyphRun.glyphIndexes?4() -> unknown-type
+QtGui.QGlyphRun.setGlyphIndexes?4(unknown-type)
+QtGui.QGlyphRun.positions?4() -> unknown-type
+QtGui.QGlyphRun.setPositions?4(unknown-type)
+QtGui.QGlyphRun.clear?4()
+QtGui.QGlyphRun.setOverline?4(bool)
+QtGui.QGlyphRun.overline?4() -> bool
+QtGui.QGlyphRun.setUnderline?4(bool)
+QtGui.QGlyphRun.underline?4() -> bool
+QtGui.QGlyphRun.setStrikeOut?4(bool)
+QtGui.QGlyphRun.strikeOut?4() -> bool
+QtGui.QGlyphRun.setRightToLeft?4(bool)
+QtGui.QGlyphRun.isRightToLeft?4() -> bool
+QtGui.QGlyphRun.setFlag?4(QGlyphRun.GlyphRunFlag, bool enabled=True)
+QtGui.QGlyphRun.setFlags?4(unknown-type)
+QtGui.QGlyphRun.flags?4() -> unknown-type
+QtGui.QGlyphRun.setBoundingRect?4(QRectF)
+QtGui.QGlyphRun.boundingRect?4() -> QRectF
+QtGui.QGlyphRun.isEmpty?4() -> bool
+QtGui.QGlyphRun.swap?4(QGlyphRun)
+QtGui.QGlyphRun.stringIndexes?4() -> unknown-type
+QtGui.QGlyphRun.setStringIndexes?4(unknown-type)
+QtGui.QGlyphRun.setSourceString?4(QString)
+QtGui.QGlyphRun.sourceString?4() -> QString
+QtGui.QGuiApplication?1(list)
+QtGui.QGuiApplication.__init__?1(self, list)
+QtGui.QGuiApplication.allWindows?4() -> unknown-type
+QtGui.QGuiApplication.topLevelWindows?4() -> unknown-type
+QtGui.QGuiApplication.topLevelAt?4(QPoint) -> QWindow
+QtGui.QGuiApplication.platformName?4() -> QString
+QtGui.QGuiApplication.focusWindow?4() -> QWindow
+QtGui.QGuiApplication.focusObject?4() -> QObject
+QtGui.QGuiApplication.primaryScreen?4() -> QScreen
+QtGui.QGuiApplication.screens?4() -> unknown-type
+QtGui.QGuiApplication.overrideCursor?4() -> QCursor
+QtGui.QGuiApplication.setOverrideCursor?4(QCursor)
+QtGui.QGuiApplication.changeOverrideCursor?4(QCursor)
+QtGui.QGuiApplication.restoreOverrideCursor?4()
+QtGui.QGuiApplication.font?4() -> QFont
+QtGui.QGuiApplication.setFont?4(QFont)
+QtGui.QGuiApplication.clipboard?4() -> QClipboard
+QtGui.QGuiApplication.palette?4() -> QPalette
+QtGui.QGuiApplication.setPalette?4(QPalette)
+QtGui.QGuiApplication.keyboardModifiers?4() -> unknown-type
+QtGui.QGuiApplication.queryKeyboardModifiers?4() -> unknown-type
+QtGui.QGuiApplication.mouseButtons?4() -> unknown-type
+QtGui.QGuiApplication.setLayoutDirection?4(Qt.LayoutDirection)
+QtGui.QGuiApplication.layoutDirection?4() -> Qt.LayoutDirection
+QtGui.QGuiApplication.isRightToLeft?4() -> bool
+QtGui.QGuiApplication.isLeftToRight?4() -> bool
+QtGui.QGuiApplication.setDesktopSettingsAware?4(bool)
+QtGui.QGuiApplication.desktopSettingsAware?4() -> bool
+QtGui.QGuiApplication.setQuitOnLastWindowClosed?4(bool)
+QtGui.QGuiApplication.quitOnLastWindowClosed?4() -> bool
+QtGui.QGuiApplication.exec?4() -> int
+QtGui.QGuiApplication.notify?4(QObject, QEvent) -> bool
+QtGui.QGuiApplication.fontDatabaseChanged?4()
+QtGui.QGuiApplication.screenAdded?4(QScreen)
+QtGui.QGuiApplication.lastWindowClosed?4()
+QtGui.QGuiApplication.focusObjectChanged?4(QObject)
+QtGui.QGuiApplication.commitDataRequest?4(QSessionManager)
+QtGui.QGuiApplication.saveStateRequest?4(QSessionManager)
+QtGui.QGuiApplication.focusWindowChanged?4(QWindow)
+QtGui.QGuiApplication.applicationStateChanged?4(Qt.ApplicationState)
+QtGui.QGuiApplication.applicationDisplayNameChanged?4()
+QtGui.QGuiApplication.setApplicationDisplayName?4(QString)
+QtGui.QGuiApplication.applicationDisplayName?4() -> QString
+QtGui.QGuiApplication.modalWindow?4() -> QWindow
+QtGui.QGuiApplication.styleHints?4() -> QStyleHints
+QtGui.QGuiApplication.inputMethod?4() -> QInputMethod
+QtGui.QGuiApplication.devicePixelRatio?4() -> float
+QtGui.QGuiApplication.isSessionRestored?4() -> bool
+QtGui.QGuiApplication.sessionId?4() -> QString
+QtGui.QGuiApplication.sessionKey?4() -> QString
+QtGui.QGuiApplication.isSavingSession?4() -> bool
+QtGui.QGuiApplication.applicationState?4() -> Qt.ApplicationState
+QtGui.QGuiApplication.sync?4()
+QtGui.QGuiApplication.setWindowIcon?4(QIcon)
+QtGui.QGuiApplication.windowIcon?4() -> QIcon
+QtGui.QGuiApplication.screenRemoved?4(QScreen)
+QtGui.QGuiApplication.layoutDirectionChanged?4(Qt.LayoutDirection)
+QtGui.QGuiApplication.primaryScreenChanged?4(QScreen)
+QtGui.QGuiApplication.setDesktopFileName?4(QString)
+QtGui.QGuiApplication.desktopFileName?4() -> QString
+QtGui.QGuiApplication.screenAt?4(QPoint) -> QScreen
+QtGui.QGuiApplication.setHighDpiScaleFactorRoundingPolicy?4(Qt.HighDpiScaleFactorRoundingPolicy)
+QtGui.QGuiApplication.highDpiScaleFactorRoundingPolicy?4() -> Qt.HighDpiScaleFactorRoundingPolicy
+QtGui.QGuiApplication.setBadgeNumber?4(int)
+QtGui.QGuiApplication.nativeInterface?4(type) -> Any
+QtGui.QGuiApplication.event?4(QEvent) -> bool
+QtGui.QIcon.ThemeIcon?10
+QtGui.QIcon.ThemeIcon.AddressBookNew?10
+QtGui.QIcon.ThemeIcon.ApplicationExit?10
+QtGui.QIcon.ThemeIcon.AppointmentNew?10
+QtGui.QIcon.ThemeIcon.CallStart?10
+QtGui.QIcon.ThemeIcon.CallStop?10
+QtGui.QIcon.ThemeIcon.ContactNew?10
+QtGui.QIcon.ThemeIcon.DocumentNew?10
+QtGui.QIcon.ThemeIcon.DocumentOpen?10
+QtGui.QIcon.ThemeIcon.DocumentOpenRecent?10
+QtGui.QIcon.ThemeIcon.DocumentPageSetup?10
+QtGui.QIcon.ThemeIcon.DocumentPrint?10
+QtGui.QIcon.ThemeIcon.DocumentPrintPreview?10
+QtGui.QIcon.ThemeIcon.DocumentProperties?10
+QtGui.QIcon.ThemeIcon.DocumentRevert?10
+QtGui.QIcon.ThemeIcon.DocumentSave?10
+QtGui.QIcon.ThemeIcon.DocumentSaveAs?10
+QtGui.QIcon.ThemeIcon.DocumentSend?10
+QtGui.QIcon.ThemeIcon.EditClear?10
+QtGui.QIcon.ThemeIcon.EditCopy?10
+QtGui.QIcon.ThemeIcon.EditCut?10
+QtGui.QIcon.ThemeIcon.EditDelete?10
+QtGui.QIcon.ThemeIcon.EditFind?10
+QtGui.QIcon.ThemeIcon.EditPaste?10
+QtGui.QIcon.ThemeIcon.EditRedo?10
+QtGui.QIcon.ThemeIcon.EditSelectAll?10
+QtGui.QIcon.ThemeIcon.EditUndo?10
+QtGui.QIcon.ThemeIcon.FolderNew?10
+QtGui.QIcon.ThemeIcon.FormatIndentLess?10
+QtGui.QIcon.ThemeIcon.FormatIndentMore?10
+QtGui.QIcon.ThemeIcon.FormatJustifyCenter?10
+QtGui.QIcon.ThemeIcon.FormatJustifyFill?10
+QtGui.QIcon.ThemeIcon.FormatJustifyLeft?10
+QtGui.QIcon.ThemeIcon.FormatJustifyRight?10
+QtGui.QIcon.ThemeIcon.FormatTextDirectionLtr?10
+QtGui.QIcon.ThemeIcon.FormatTextDirectionRtl?10
+QtGui.QIcon.ThemeIcon.FormatTextBold?10
+QtGui.QIcon.ThemeIcon.FormatTextItalic?10
+QtGui.QIcon.ThemeIcon.FormatTextUnderline?10
+QtGui.QIcon.ThemeIcon.FormatTextStrikethrough?10
+QtGui.QIcon.ThemeIcon.GoDown?10
+QtGui.QIcon.ThemeIcon.GoHome?10
+QtGui.QIcon.ThemeIcon.GoNext?10
+QtGui.QIcon.ThemeIcon.GoPrevious?10
+QtGui.QIcon.ThemeIcon.GoUp?10
+QtGui.QIcon.ThemeIcon.HelpAbout?10
+QtGui.QIcon.ThemeIcon.HelpFaq?10
+QtGui.QIcon.ThemeIcon.InsertImage?10
+QtGui.QIcon.ThemeIcon.InsertLink?10
+QtGui.QIcon.ThemeIcon.InsertText?10
+QtGui.QIcon.ThemeIcon.ListAdd?10
+QtGui.QIcon.ThemeIcon.ListRemove?10
+QtGui.QIcon.ThemeIcon.MailForward?10
+QtGui.QIcon.ThemeIcon.MailMarkImportant?10
+QtGui.QIcon.ThemeIcon.MailMarkRead?10
+QtGui.QIcon.ThemeIcon.MailMarkUnread?10
+QtGui.QIcon.ThemeIcon.MailMessageNew?10
+QtGui.QIcon.ThemeIcon.MailReplyAll?10
+QtGui.QIcon.ThemeIcon.MailReplySender?10
+QtGui.QIcon.ThemeIcon.MailSend?10
+QtGui.QIcon.ThemeIcon.MediaEject?10
+QtGui.QIcon.ThemeIcon.MediaPlaybackPause?10
+QtGui.QIcon.ThemeIcon.MediaPlaybackStart?10
+QtGui.QIcon.ThemeIcon.MediaPlaybackStop?10
+QtGui.QIcon.ThemeIcon.MediaRecord?10
+QtGui.QIcon.ThemeIcon.MediaSeekBackward?10
+QtGui.QIcon.ThemeIcon.MediaSeekForward?10
+QtGui.QIcon.ThemeIcon.MediaSkipBackward?10
+QtGui.QIcon.ThemeIcon.MediaSkipForward?10
+QtGui.QIcon.ThemeIcon.ObjectRotateLeft?10
+QtGui.QIcon.ThemeIcon.ObjectRotateRight?10
+QtGui.QIcon.ThemeIcon.ProcessStop?10
+QtGui.QIcon.ThemeIcon.SystemLockScreen?10
+QtGui.QIcon.ThemeIcon.SystemLogOut?10
+QtGui.QIcon.ThemeIcon.SystemSearch?10
+QtGui.QIcon.ThemeIcon.SystemReboot?10
+QtGui.QIcon.ThemeIcon.SystemShutdown?10
+QtGui.QIcon.ThemeIcon.ToolsCheckSpelling?10
+QtGui.QIcon.ThemeIcon.ViewFullscreen?10
+QtGui.QIcon.ThemeIcon.ViewRefresh?10
+QtGui.QIcon.ThemeIcon.ViewRestore?10
+QtGui.QIcon.ThemeIcon.WindowClose?10
+QtGui.QIcon.ThemeIcon.WindowNew?10
+QtGui.QIcon.ThemeIcon.ZoomFitBest?10
+QtGui.QIcon.ThemeIcon.ZoomIn?10
+QtGui.QIcon.ThemeIcon.ZoomOut?10
+QtGui.QIcon.ThemeIcon.AudioCard?10
+QtGui.QIcon.ThemeIcon.AudioInputMicrophone?10
+QtGui.QIcon.ThemeIcon.Battery?10
+QtGui.QIcon.ThemeIcon.CameraPhoto?10
+QtGui.QIcon.ThemeIcon.CameraVideo?10
+QtGui.QIcon.ThemeIcon.CameraWeb?10
+QtGui.QIcon.ThemeIcon.Computer?10
+QtGui.QIcon.ThemeIcon.DriveHarddisk?10
+QtGui.QIcon.ThemeIcon.DriveOptical?10
+QtGui.QIcon.ThemeIcon.InputGaming?10
+QtGui.QIcon.ThemeIcon.InputKeyboard?10
+QtGui.QIcon.ThemeIcon.InputMouse?10
+QtGui.QIcon.ThemeIcon.InputTablet?10
+QtGui.QIcon.ThemeIcon.MediaFlash?10
+QtGui.QIcon.ThemeIcon.MediaOptical?10
+QtGui.QIcon.ThemeIcon.MediaTape?10
+QtGui.QIcon.ThemeIcon.MultimediaPlayer?10
+QtGui.QIcon.ThemeIcon.NetworkWired?10
+QtGui.QIcon.ThemeIcon.NetworkWireless?10
+QtGui.QIcon.ThemeIcon.Phone?10
+QtGui.QIcon.ThemeIcon.Printer?10
+QtGui.QIcon.ThemeIcon.Scanner?10
+QtGui.QIcon.ThemeIcon.VideoDisplay?10
+QtGui.QIcon.ThemeIcon.AppointmentMissed?10
+QtGui.QIcon.ThemeIcon.AppointmentSoon?10
+QtGui.QIcon.ThemeIcon.AudioVolumeHigh?10
+QtGui.QIcon.ThemeIcon.AudioVolumeLow?10
+QtGui.QIcon.ThemeIcon.AudioVolumeMedium?10
+QtGui.QIcon.ThemeIcon.AudioVolumeMuted?10
+QtGui.QIcon.ThemeIcon.BatteryCaution?10
+QtGui.QIcon.ThemeIcon.BatteryLow?10
+QtGui.QIcon.ThemeIcon.DialogError?10
+QtGui.QIcon.ThemeIcon.DialogInformation?10
+QtGui.QIcon.ThemeIcon.DialogPassword?10
+QtGui.QIcon.ThemeIcon.DialogQuestion?10
+QtGui.QIcon.ThemeIcon.DialogWarning?10
+QtGui.QIcon.ThemeIcon.FolderDragAccept?10
+QtGui.QIcon.ThemeIcon.FolderOpen?10
+QtGui.QIcon.ThemeIcon.FolderVisiting?10
+QtGui.QIcon.ThemeIcon.ImageLoading?10
+QtGui.QIcon.ThemeIcon.ImageMissing?10
+QtGui.QIcon.ThemeIcon.MailAttachment?10
+QtGui.QIcon.ThemeIcon.MailUnread?10
+QtGui.QIcon.ThemeIcon.MailRead?10
+QtGui.QIcon.ThemeIcon.MailReplied?10
+QtGui.QIcon.ThemeIcon.MediaPlaylistRepeat?10
+QtGui.QIcon.ThemeIcon.MediaPlaylistShuffle?10
+QtGui.QIcon.ThemeIcon.NetworkOffline?10
+QtGui.QIcon.ThemeIcon.PrinterPrinting?10
+QtGui.QIcon.ThemeIcon.SecurityHigh?10
+QtGui.QIcon.ThemeIcon.SecurityLow?10
+QtGui.QIcon.ThemeIcon.SoftwareUpdateAvailable?10
+QtGui.QIcon.ThemeIcon.SoftwareUpdateUrgent?10
+QtGui.QIcon.ThemeIcon.SyncError?10
+QtGui.QIcon.ThemeIcon.SyncSynchronizing?10
+QtGui.QIcon.ThemeIcon.UserAvailable?10
+QtGui.QIcon.ThemeIcon.UserOffline?10
+QtGui.QIcon.ThemeIcon.WeatherClear?10
+QtGui.QIcon.ThemeIcon.WeatherClearNight?10
+QtGui.QIcon.ThemeIcon.WeatherFewClouds?10
+QtGui.QIcon.ThemeIcon.WeatherFewCloudsNight?10
+QtGui.QIcon.ThemeIcon.WeatherFog?10
+QtGui.QIcon.ThemeIcon.WeatherShowers?10
+QtGui.QIcon.ThemeIcon.WeatherSnow?10
+QtGui.QIcon.ThemeIcon.WeatherStorm?10
+QtGui.QIcon.State?10
+QtGui.QIcon.State.On?10
+QtGui.QIcon.State.Off?10
+QtGui.QIcon.Mode?10
+QtGui.QIcon.Mode.Normal?10
+QtGui.QIcon.Mode.Disabled?10
+QtGui.QIcon.Mode.Active?10
+QtGui.QIcon.Mode.Selected?10
+QtGui.QIcon?1()
+QtGui.QIcon.__init__?1(self)
+QtGui.QIcon?1(QPixmap)
+QtGui.QIcon.__init__?1(self, QPixmap)
+QtGui.QIcon?1(QIcon)
+QtGui.QIcon.__init__?1(self, QIcon)
+QtGui.QIcon?1(QString)
+QtGui.QIcon.__init__?1(self, QString)
+QtGui.QIcon?1(QIconEngine)
+QtGui.QIcon.__init__?1(self, QIconEngine)
+QtGui.QIcon?1(QVariant)
+QtGui.QIcon.__init__?1(self, QVariant)
+QtGui.QIcon.pixmap?4(QSize, float, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> QPixmap
+QtGui.QIcon.pixmap?4(QSize, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> QPixmap
+QtGui.QIcon.pixmap?4(int, int, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> QPixmap
+QtGui.QIcon.pixmap?4(int, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> QPixmap
+QtGui.QIcon.actualSize?4(QSize, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> QSize
+QtGui.QIcon.availableSizes?4(QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> unknown-type
+QtGui.QIcon.paint?4(QPainter, QRect, unknown-type alignment=Qt.AlignCenter, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off)
+QtGui.QIcon.paint?4(QPainter, int, int, int, int, unknown-type alignment=Qt.AlignCenter, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off)
+QtGui.QIcon.isNull?4() -> bool
+QtGui.QIcon.isDetached?4() -> bool
+QtGui.QIcon.addPixmap?4(QPixmap, QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off)
+QtGui.QIcon.addFile?4(QString, QSize size=QSize(), QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off)
+QtGui.QIcon.cacheKey?4() -> int
+QtGui.QIcon.fromTheme?4(QString) -> QIcon
+QtGui.QIcon.fromTheme?4(QString, QIcon) -> QIcon
+QtGui.QIcon.fromTheme?4(QIcon.ThemeIcon) -> QIcon
+QtGui.QIcon.fromTheme?4(QIcon.ThemeIcon, QIcon) -> QIcon
+QtGui.QIcon.hasThemeIcon?4(QString) -> bool
+QtGui.QIcon.hasThemeIcon?4(QIcon.ThemeIcon) -> bool
+QtGui.QIcon.themeSearchPaths?4() -> QStringList
+QtGui.QIcon.setThemeSearchPaths?4(QStringList)
+QtGui.QIcon.themeName?4() -> QString
+QtGui.QIcon.setThemeName?4(QString)
+QtGui.QIcon.name?4() -> QString
+QtGui.QIcon.swap?4(QIcon)
+QtGui.QIcon.setIsMask?4(bool)
+QtGui.QIcon.isMask?4() -> bool
+QtGui.QIcon.fallbackSearchPaths?4() -> QStringList
+QtGui.QIcon.setFallbackSearchPaths?4(QStringList)
+QtGui.QIcon.fallbackThemeName?4() -> QString
+QtGui.QIcon.setFallbackThemeName?4(QString)
+QtGui.QIconEngine.IconEngineHook?10
+QtGui.QIconEngine.IconEngineHook.IsNullHook?10
+QtGui.QIconEngine.IconEngineHook.ScaledPixmapHook?10
+QtGui.QIconEngine?1()
+QtGui.QIconEngine.__init__?1(self)
+QtGui.QIconEngine?1(QIconEngine)
+QtGui.QIconEngine.__init__?1(self, QIconEngine)
+QtGui.QIconEngine.paint?4(QPainter, QRect, QIcon.Mode, QIcon.State)
+QtGui.QIconEngine.actualSize?4(QSize, QIcon.Mode, QIcon.State) -> QSize
+QtGui.QIconEngine.pixmap?4(QSize, QIcon.Mode, QIcon.State) -> QPixmap
+QtGui.QIconEngine.addPixmap?4(QPixmap, QIcon.Mode, QIcon.State)
+QtGui.QIconEngine.addFile?4(QString, QSize, QIcon.Mode, QIcon.State)
+QtGui.QIconEngine.key?4() -> QString
+QtGui.QIconEngine.clone?4() -> QIconEngine
+QtGui.QIconEngine.read?4(QDataStream) -> bool
+QtGui.QIconEngine.write?4(QDataStream) -> bool
+QtGui.QIconEngine.availableSizes?4(QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> unknown-type
+QtGui.QIconEngine.iconName?4() -> QString
+QtGui.QIconEngine.isNull?4() -> bool
+QtGui.QIconEngine.scaledPixmap?4(QSize, QIcon.Mode, QIcon.State, float) -> QPixmap
+QtGui.QIconEngine.ScaledPixmapArgument.mode?7
+QtGui.QIconEngine.ScaledPixmapArgument.pixmap?7
+QtGui.QIconEngine.ScaledPixmapArgument.scale?7
+QtGui.QIconEngine.ScaledPixmapArgument.size?7
+QtGui.QIconEngine.ScaledPixmapArgument.state?7
+QtGui.QIconEngine.ScaledPixmapArgument?1()
+QtGui.QIconEngine.ScaledPixmapArgument.__init__?1(self)
+QtGui.QIconEngine.ScaledPixmapArgument?1(QIconEngine.ScaledPixmapArgument)
+QtGui.QIconEngine.ScaledPixmapArgument.__init__?1(self, QIconEngine.ScaledPixmapArgument)
+QtGui.QImage.Format?10
+QtGui.QImage.Format.Format_Invalid?10
+QtGui.QImage.Format.Format_Mono?10
+QtGui.QImage.Format.Format_MonoLSB?10
+QtGui.QImage.Format.Format_Indexed8?10
+QtGui.QImage.Format.Format_RGB32?10
+QtGui.QImage.Format.Format_ARGB32?10
+QtGui.QImage.Format.Format_ARGB32_Premultiplied?10
+QtGui.QImage.Format.Format_RGB16?10
+QtGui.QImage.Format.Format_ARGB8565_Premultiplied?10
+QtGui.QImage.Format.Format_RGB666?10
+QtGui.QImage.Format.Format_ARGB6666_Premultiplied?10
+QtGui.QImage.Format.Format_RGB555?10
+QtGui.QImage.Format.Format_ARGB8555_Premultiplied?10
+QtGui.QImage.Format.Format_RGB888?10
+QtGui.QImage.Format.Format_RGB444?10
+QtGui.QImage.Format.Format_ARGB4444_Premultiplied?10
+QtGui.QImage.Format.Format_RGBX8888?10
+QtGui.QImage.Format.Format_RGBA8888?10
+QtGui.QImage.Format.Format_RGBA8888_Premultiplied?10
+QtGui.QImage.Format.Format_BGR30?10
+QtGui.QImage.Format.Format_A2BGR30_Premultiplied?10
+QtGui.QImage.Format.Format_RGB30?10
+QtGui.QImage.Format.Format_A2RGB30_Premultiplied?10
+QtGui.QImage.Format.Format_Alpha8?10
+QtGui.QImage.Format.Format_Grayscale8?10
+QtGui.QImage.Format.Format_RGBX64?10
+QtGui.QImage.Format.Format_RGBA64?10
+QtGui.QImage.Format.Format_RGBA64_Premultiplied?10
+QtGui.QImage.Format.Format_Grayscale16?10
+QtGui.QImage.Format.Format_BGR888?10
+QtGui.QImage.Format.Format_RGBX16FPx4?10
+QtGui.QImage.Format.Format_RGBA16FPx4?10
+QtGui.QImage.Format.Format_RGBA16FPx4_Premultiplied?10
+QtGui.QImage.Format.Format_RGBX32FPx4?10
+QtGui.QImage.Format.Format_RGBA32FPx4?10
+QtGui.QImage.Format.Format_RGBA32FPx4_Premultiplied?10
+QtGui.QImage.Format.Format_CMYK8888?10
+QtGui.QImage.InvertMode?10
+QtGui.QImage.InvertMode.InvertRgb?10
+QtGui.QImage.InvertMode.InvertRgba?10
+QtGui.QImage?1()
+QtGui.QImage.__init__?1(self)
+QtGui.QImage?1(QSize, QImage.Format)
+QtGui.QImage.__init__?1(self, QSize, QImage.Format)
+QtGui.QImage?1(int, int, QImage.Format)
+QtGui.QImage.__init__?1(self, int, int, QImage.Format)
+QtGui.QImage?1(bytes, int, int, QImage.Format, Callable[..., None] cleanupFunction=None, Any cleanupInfo=None)
+QtGui.QImage.__init__?1(self, bytes, int, int, QImage.Format, Callable[..., None] cleanupFunction=None, Any cleanupInfo=None)
+QtGui.QImage?1(bytes, int, int, int, QImage.Format, Callable[..., None] cleanupFunction=None, Any cleanupInfo=None)
+QtGui.QImage.__init__?1(self, bytes, int, int, int, QImage.Format, Callable[..., None] cleanupFunction=None, Any cleanupInfo=None)
+QtGui.QImage?1(PyQt6.sip.voidptr, int, int, QImage.Format, Callable[..., None] cleanupFunction=None, Any cleanupInfo=None)
+QtGui.QImage.__init__?1(self, PyQt6.sip.voidptr, int, int, QImage.Format, Callable[..., None] cleanupFunction=None, Any cleanupInfo=None)
+QtGui.QImage?1(PyQt6.sip.voidptr, int, int, int, QImage.Format, Callable[..., None] cleanupFunction=None, Any cleanupInfo=None)
+QtGui.QImage.__init__?1(self, PyQt6.sip.voidptr, int, int, int, QImage.Format, Callable[..., None] cleanupFunction=None, Any cleanupInfo=None)
+QtGui.QImage?1(list)
+QtGui.QImage.__init__?1(self, list)
+QtGui.QImage?1(QString, str format=None)
+QtGui.QImage.__init__?1(self, QString, str format=None)
+QtGui.QImage?1(QImage)
+QtGui.QImage.__init__?1(self, QImage)
+QtGui.QImage?1(QVariant)
+QtGui.QImage.__init__?1(self, QVariant)
+QtGui.QImage.isNull?4() -> bool
+QtGui.QImage.copy?4(QRect rect=QRect()) -> QImage
+QtGui.QImage.copy?4(int, int, int, int) -> QImage
+QtGui.QImage.format?4() -> QImage.Format
+QtGui.QImage.convertToFormat?4(QImage.Format, unknown-type flags=Qt.AutoColor) -> QImage
+QtGui.QImage.convertToFormat?4(QImage.Format, unknown-type, unknown-type flags=Qt.AutoColor) -> QImage
+QtGui.QImage.toHBITMAP?4() -> PyQt6.sip.voidptr
+QtGui.QImage.fromHBITMAP?4(PyQt6.sip.voidptr) -> QImage
+QtGui.QImage.toHICON?4(QImage mask={}) -> PyQt6.sip.voidptr
+QtGui.QImage.fromHICON?4(PyQt6.sip.voidptr) -> QImage
+QtGui.QImage.width?4() -> int
+QtGui.QImage.height?4() -> int
+QtGui.QImage.size?4() -> QSize
+QtGui.QImage.rect?4() -> QRect
+QtGui.QImage.depth?4() -> int
+QtGui.QImage.color?4(int) -> int
+QtGui.QImage.setColor?4(int, int)
+QtGui.QImage.allGray?4() -> bool
+QtGui.QImage.isGrayscale?4() -> bool
+QtGui.QImage.bits?4() -> PyQt6.sip.voidptr
+QtGui.QImage.constBits?4() -> PyQt6.sip.voidptr
+QtGui.QImage.scanLine?4(int) -> PyQt6.sip.voidptr
+QtGui.QImage.constScanLine?4(int) -> PyQt6.sip.voidptr
+QtGui.QImage.bytesPerLine?4() -> int
+QtGui.QImage.valid?4(QPoint) -> bool
+QtGui.QImage.valid?4(int, int) -> bool
+QtGui.QImage.pixelIndex?4(QPoint) -> int
+QtGui.QImage.pixelIndex?4(int, int) -> int
+QtGui.QImage.pixel?4(QPoint) -> int
+QtGui.QImage.pixel?4(int, int) -> int
+QtGui.QImage.setPixel?4(QPoint, int)
+QtGui.QImage.setPixel?4(int, int, int)
+QtGui.QImage.colorTable?4() -> unknown-type
+QtGui.QImage.setColorTable?4(unknown-type)
+QtGui.QImage.fill?4(int)
+QtGui.QImage.fill?4(Qt.GlobalColor)
+QtGui.QImage.fill?4(QColor)
+QtGui.QImage.hasAlphaChannel?4() -> bool
+QtGui.QImage.setAlphaChannel?4(QImage)
+QtGui.QImage.createAlphaMask?4(unknown-type flags=Qt.AutoColor) -> QImage
+QtGui.QImage.createHeuristicMask?4(bool clipTight=True) -> QImage
+QtGui.QImage.scaled?4(int, int, Qt.AspectRatioMode aspectRatioMode=Qt.IgnoreAspectRatio, Qt.TransformationMode transformMode=Qt.FastTransformation) -> QImage
+QtGui.QImage.scaled?4(QSize, Qt.AspectRatioMode aspectRatioMode=Qt.IgnoreAspectRatio, Qt.TransformationMode transformMode=Qt.FastTransformation) -> QImage
+QtGui.QImage.scaledToWidth?4(int, Qt.TransformationMode mode=Qt.FastTransformation) -> QImage
+QtGui.QImage.scaledToHeight?4(int, Qt.TransformationMode mode=Qt.FastTransformation) -> QImage
+QtGui.QImage.mirrored?4(bool horizontal=False, bool vertical=True) -> QImage
+QtGui.QImage.mirror?4(bool horizontal=False, bool vertical=True)
+QtGui.QImage.rgbSwapped?4() -> QImage
+QtGui.QImage.rgbSwap?4()
+QtGui.QImage.invertPixels?4(QImage.InvertMode mode=QImage.InvertRgb)
+QtGui.QImage.load?4(QIODevice, str) -> bool
+QtGui.QImage.load?4(QString, str format=None) -> bool
+QtGui.QImage.loadFromData?4(bytes, str format=None) -> bool
+QtGui.QImage.loadFromData?4(QByteArray, str format=None) -> bool
+QtGui.QImage.save?4(QString, str format=None, int quality=-1) -> bool
+QtGui.QImage.save?4(QIODevice, str format=None, int quality=-1) -> bool
+QtGui.QImage.fromData?4(bytes, str format=None) -> QImage
+QtGui.QImage.fromData?4(QByteArray, str format=None) -> QImage
+QtGui.QImage.paintEngine?4() -> QPaintEngine
+QtGui.QImage.dotsPerMeterX?4() -> int
+QtGui.QImage.dotsPerMeterY?4() -> int
+QtGui.QImage.setDotsPerMeterX?4(int)
+QtGui.QImage.setDotsPerMeterY?4(int)
+QtGui.QImage.offset?4() -> QPoint
+QtGui.QImage.setOffset?4(QPoint)
+QtGui.QImage.textKeys?4() -> QStringList
+QtGui.QImage.text?4(QString key='') -> QString
+QtGui.QImage.setText?4(QString, QString)
+QtGui.QImage.createMaskFromColor?4(int, Qt.MaskMode mode=Qt.MaskInColor) -> QImage
+QtGui.QImage.transformed?4(QTransform, Qt.TransformationMode mode=Qt.FastTransformation) -> QImage
+QtGui.QImage.trueMatrix?4(QTransform, int, int) -> QTransform
+QtGui.QImage.cacheKey?4() -> int
+QtGui.QImage.colorCount?4() -> int
+QtGui.QImage.setColorCount?4(int)
+QtGui.QImage.bitPlaneCount?4() -> int
+QtGui.QImage.swap?4(QImage)
+QtGui.QImage.devicePixelRatio?4() -> float
+QtGui.QImage.setDevicePixelRatio?4(float)
+QtGui.QImage.pixelFormat?4() -> QPixelFormat
+QtGui.QImage.toPixelFormat?4(QImage.Format) -> QPixelFormat
+QtGui.QImage.toImageFormat?4(QPixelFormat) -> QImage.Format
+QtGui.QImage.pixelColor?4(int, int) -> QColor
+QtGui.QImage.pixelColor?4(QPoint) -> QColor
+QtGui.QImage.setPixelColor?4(int, int, QColor)
+QtGui.QImage.setPixelColor?4(QPoint, QColor)
+QtGui.QImage.reinterpretAsFormat?4(QImage.Format) -> bool
+QtGui.QImage.sizeInBytes?4() -> int
+QtGui.QImage.convertedTo?4(QImage.Format, unknown-type flags=Qt.AutoColor) -> QImage
+QtGui.QImage.convertTo?4(QImage.Format, unknown-type flags=Qt.AutoColor)
+QtGui.QImage.colorSpace?4() -> QColorSpace
+QtGui.QImage.setColorSpace?4(QColorSpace)
+QtGui.QImage.convertedToColorSpace?4(QColorSpace) -> QImage
+QtGui.QImage.convertedToColorSpace?4(QColorSpace, QImage.Format, unknown-type flags=Qt.AutoColor) -> QImage
+QtGui.QImage.convertToColorSpace?4(QColorSpace)
+QtGui.QImage.convertToColorSpace?4(QColorSpace, QImage.Format, unknown-type flags=Qt.AutoColor)
+QtGui.QImage.applyColorTransform?4(QColorTransform)
+QtGui.QImage.applyColorTransform?4(QColorTransform, QImage.Format, unknown-type flags=Qt.AutoColor)
+QtGui.QImage.deviceIndependentSize?4() -> QSizeF
+QtGui.QImage.colorTransformed?4(QColorTransform) -> QImage
+QtGui.QImage.colorTransformed?4(QColorTransform, QImage.Format, unknown-type flags=Qt.AutoColor) -> QImage
+QtGui.QImage.flipped?4(unknown-type orient=Qt.Vertical) -> QImage
+QtGui.QImage.flip?4(unknown-type orient=Qt.Vertical)
+QtGui.QImageIOHandler.Transformation?10
+QtGui.QImageIOHandler.Transformation.TransformationNone?10
+QtGui.QImageIOHandler.Transformation.TransformationMirror?10
+QtGui.QImageIOHandler.Transformation.TransformationFlip?10
+QtGui.QImageIOHandler.Transformation.TransformationRotate180?10
+QtGui.QImageIOHandler.Transformation.TransformationRotate90?10
+QtGui.QImageIOHandler.Transformation.TransformationMirrorAndRotate90?10
+QtGui.QImageIOHandler.Transformation.TransformationFlipAndRotate90?10
+QtGui.QImageIOHandler.Transformation.TransformationRotate270?10
+QtGui.QImageIOHandler.ImageOption?10
+QtGui.QImageIOHandler.ImageOption.Size?10
+QtGui.QImageIOHandler.ImageOption.ClipRect?10
+QtGui.QImageIOHandler.ImageOption.Description?10
+QtGui.QImageIOHandler.ImageOption.ScaledClipRect?10
+QtGui.QImageIOHandler.ImageOption.ScaledSize?10
+QtGui.QImageIOHandler.ImageOption.CompressionRatio?10
+QtGui.QImageIOHandler.ImageOption.Gamma?10
+QtGui.QImageIOHandler.ImageOption.Quality?10
+QtGui.QImageIOHandler.ImageOption.Name?10
+QtGui.QImageIOHandler.ImageOption.SubType?10
+QtGui.QImageIOHandler.ImageOption.IncrementalReading?10
+QtGui.QImageIOHandler.ImageOption.Endianness?10
+QtGui.QImageIOHandler.ImageOption.Animation?10
+QtGui.QImageIOHandler.ImageOption.BackgroundColor?10
+QtGui.QImageIOHandler.ImageOption.SupportedSubTypes?10
+QtGui.QImageIOHandler.ImageOption.OptimizedWrite?10
+QtGui.QImageIOHandler.ImageOption.ProgressiveScanWrite?10
+QtGui.QImageIOHandler.ImageOption.ImageTransformation?10
+QtGui.QImageIOHandler?1()
+QtGui.QImageIOHandler.__init__?1(self)
+QtGui.QImageIOHandler.setDevice?4(QIODevice)
+QtGui.QImageIOHandler.device?4() -> QIODevice
+QtGui.QImageIOHandler.setFormat?4(QByteArray)
+QtGui.QImageIOHandler.format?4() -> QByteArray
+QtGui.QImageIOHandler.canRead?4() -> bool
+QtGui.QImageIOHandler.read?4(QImage) -> bool
+QtGui.QImageIOHandler.write?4(QImage) -> bool
+QtGui.QImageIOHandler.option?4(QImageIOHandler.ImageOption) -> QVariant
+QtGui.QImageIOHandler.setOption?4(QImageIOHandler.ImageOption, QVariant)
+QtGui.QImageIOHandler.supportsOption?4(QImageIOHandler.ImageOption) -> bool
+QtGui.QImageIOHandler.jumpToNextImage?4() -> bool
+QtGui.QImageIOHandler.jumpToImage?4(int) -> bool
+QtGui.QImageIOHandler.loopCount?4() -> int
+QtGui.QImageIOHandler.imageCount?4() -> int
+QtGui.QImageIOHandler.nextImageDelay?4() -> int
+QtGui.QImageIOHandler.currentImageNumber?4() -> int
+QtGui.QImageIOHandler.currentImageRect?4() -> QRect
+QtGui.QImageReader.ImageReaderError?10
+QtGui.QImageReader.ImageReaderError.UnknownError?10
+QtGui.QImageReader.ImageReaderError.FileNotFoundError?10
+QtGui.QImageReader.ImageReaderError.DeviceError?10
+QtGui.QImageReader.ImageReaderError.UnsupportedFormatError?10
+QtGui.QImageReader.ImageReaderError.InvalidDataError?10
+QtGui.QImageReader?1()
+QtGui.QImageReader.__init__?1(self)
+QtGui.QImageReader?1(QIODevice, QByteArray format=QByteArray())
+QtGui.QImageReader.__init__?1(self, QIODevice, QByteArray format=QByteArray())
+QtGui.QImageReader?1(QString, QByteArray format=QByteArray())
+QtGui.QImageReader.__init__?1(self, QString, QByteArray format=QByteArray())
+QtGui.QImageReader.setFormat?4(QByteArray)
+QtGui.QImageReader.format?4() -> QByteArray
+QtGui.QImageReader.setDevice?4(QIODevice)
+QtGui.QImageReader.device?4() -> QIODevice
+QtGui.QImageReader.setFileName?4(QString)
+QtGui.QImageReader.fileName?4() -> QString
+QtGui.QImageReader.size?4() -> QSize
+QtGui.QImageReader.setClipRect?4(QRect)
+QtGui.QImageReader.clipRect?4() -> QRect
+QtGui.QImageReader.setScaledSize?4(QSize)
+QtGui.QImageReader.scaledSize?4() -> QSize
+QtGui.QImageReader.setScaledClipRect?4(QRect)
+QtGui.QImageReader.scaledClipRect?4() -> QRect
+QtGui.QImageReader.canRead?4() -> bool
+QtGui.QImageReader.read?4() -> QImage
+QtGui.QImageReader.read?4(QImage) -> bool
+QtGui.QImageReader.jumpToNextImage?4() -> bool
+QtGui.QImageReader.jumpToImage?4(int) -> bool
+QtGui.QImageReader.loopCount?4() -> int
+QtGui.QImageReader.imageCount?4() -> int
+QtGui.QImageReader.nextImageDelay?4() -> int
+QtGui.QImageReader.currentImageNumber?4() -> int
+QtGui.QImageReader.currentImageRect?4() -> QRect
+QtGui.QImageReader.error?4() -> QImageReader.ImageReaderError
+QtGui.QImageReader.errorString?4() -> QString
+QtGui.QImageReader.imageFormat?4(QString) -> QByteArray
+QtGui.QImageReader.imageFormat?4(QIODevice) -> QByteArray
+QtGui.QImageReader.supportedImageFormats?4() -> unknown-type
+QtGui.QImageReader.textKeys?4() -> QStringList
+QtGui.QImageReader.text?4(QString) -> QString
+QtGui.QImageReader.setBackgroundColor?4(QColor)
+QtGui.QImageReader.backgroundColor?4() -> QColor
+QtGui.QImageReader.supportsAnimation?4() -> bool
+QtGui.QImageReader.setQuality?4(int)
+QtGui.QImageReader.quality?4() -> int
+QtGui.QImageReader.supportsOption?4(QImageIOHandler.ImageOption) -> bool
+QtGui.QImageReader.setAutoDetectImageFormat?4(bool)
+QtGui.QImageReader.autoDetectImageFormat?4() -> bool
+QtGui.QImageReader.imageFormat?4() -> QImage.Format
+QtGui.QImageReader.setDecideFormatFromContent?4(bool)
+QtGui.QImageReader.decideFormatFromContent?4() -> bool
+QtGui.QImageReader.supportedMimeTypes?4() -> unknown-type
+QtGui.QImageReader.subType?4() -> QByteArray
+QtGui.QImageReader.supportedSubTypes?4() -> unknown-type
+QtGui.QImageReader.transformation?4() -> unknown-type
+QtGui.QImageReader.setAutoTransform?4(bool)
+QtGui.QImageReader.autoTransform?4() -> bool
+QtGui.QImageReader.imageFormatsForMimeType?4(QByteArray) -> unknown-type
+QtGui.QImageReader.allocationLimit?4() -> int
+QtGui.QImageReader.setAllocationLimit?4(int)
+QtGui.QImageWriter.ImageWriterError?10
+QtGui.QImageWriter.ImageWriterError.UnknownError?10
+QtGui.QImageWriter.ImageWriterError.DeviceError?10
+QtGui.QImageWriter.ImageWriterError.UnsupportedFormatError?10
+QtGui.QImageWriter.ImageWriterError.InvalidImageError?10
+QtGui.QImageWriter?1()
+QtGui.QImageWriter.__init__?1(self)
+QtGui.QImageWriter?1(QIODevice, QByteArray)
+QtGui.QImageWriter.__init__?1(self, QIODevice, QByteArray)
+QtGui.QImageWriter?1(QString, QByteArray format=QByteArray())
+QtGui.QImageWriter.__init__?1(self, QString, QByteArray format=QByteArray())
+QtGui.QImageWriter.setFormat?4(QByteArray)
+QtGui.QImageWriter.format?4() -> QByteArray
+QtGui.QImageWriter.setDevice?4(QIODevice)
+QtGui.QImageWriter.device?4() -> QIODevice
+QtGui.QImageWriter.setFileName?4(QString)
+QtGui.QImageWriter.fileName?4() -> QString
+QtGui.QImageWriter.setQuality?4(int)
+QtGui.QImageWriter.quality?4() -> int
+QtGui.QImageWriter.canWrite?4() -> bool
+QtGui.QImageWriter.write?4(QImage) -> bool
+QtGui.QImageWriter.error?4() -> QImageWriter.ImageWriterError
+QtGui.QImageWriter.errorString?4() -> QString
+QtGui.QImageWriter.supportedImageFormats?4() -> unknown-type
+QtGui.QImageWriter.setText?4(QString, QString)
+QtGui.QImageWriter.supportsOption?4(QImageIOHandler.ImageOption) -> bool
+QtGui.QImageWriter.setCompression?4(int)
+QtGui.QImageWriter.compression?4() -> int
+QtGui.QImageWriter.supportedMimeTypes?4() -> unknown-type
+QtGui.QImageWriter.setSubType?4(QByteArray)
+QtGui.QImageWriter.subType?4() -> QByteArray
+QtGui.QImageWriter.supportedSubTypes?4() -> unknown-type
+QtGui.QImageWriter.setOptimizedWrite?4(bool)
+QtGui.QImageWriter.optimizedWrite?4() -> bool
+QtGui.QImageWriter.setProgressiveScanWrite?4(bool)
+QtGui.QImageWriter.progressiveScanWrite?4() -> bool
+QtGui.QImageWriter.transformation?4() -> unknown-type
+QtGui.QImageWriter.setTransformation?4(unknown-type)
+QtGui.QImageWriter.imageFormatsForMimeType?4(QByteArray) -> unknown-type
+QtGui.QInputDevice.Capability?10
+QtGui.QInputDevice.Capability.None_?10
+QtGui.QInputDevice.Capability.Position?10
+QtGui.QInputDevice.Capability.Area?10
+QtGui.QInputDevice.Capability.Pressure?10
+QtGui.QInputDevice.Capability.Velocity?10
+QtGui.QInputDevice.Capability.NormalizedPosition?10
+QtGui.QInputDevice.Capability.MouseEmulation?10
+QtGui.QInputDevice.Capability.PixelScroll?10
+QtGui.QInputDevice.Capability.Scroll?10
+QtGui.QInputDevice.Capability.Hover?10
+QtGui.QInputDevice.Capability.Rotation?10
+QtGui.QInputDevice.Capability.XTilt?10
+QtGui.QInputDevice.Capability.YTilt?10
+QtGui.QInputDevice.Capability.TangentialPressure?10
+QtGui.QInputDevice.Capability.ZPosition?10
+QtGui.QInputDevice.Capability.All?10
+QtGui.QInputDevice.DeviceType?10
+QtGui.QInputDevice.DeviceType.Unknown?10
+QtGui.QInputDevice.DeviceType.Mouse?10
+QtGui.QInputDevice.DeviceType.TouchScreen?10
+QtGui.QInputDevice.DeviceType.TouchPad?10
+QtGui.QInputDevice.DeviceType.Puck?10
+QtGui.QInputDevice.DeviceType.Stylus?10
+QtGui.QInputDevice.DeviceType.Airbrush?10
+QtGui.QInputDevice.DeviceType.Keyboard?10
+QtGui.QInputDevice.DeviceType.AllDevices?10
+QtGui.QInputDevice?1(QString, int, QInputDevice.DeviceType, QString seatName='', QObject parent=None)
+QtGui.QInputDevice.__init__?1(self, QString, int, QInputDevice.DeviceType, QString seatName='', QObject parent=None)
+QtGui.QInputDevice?1(QObject parent=None)
+QtGui.QInputDevice.__init__?1(self, QObject parent=None)
+QtGui.QInputDevice.name?4() -> QString
+QtGui.QInputDevice.type?4() -> QInputDevice.DeviceType
+QtGui.QInputDevice.capabilities?4() -> unknown-type
+QtGui.QInputDevice.hasCapability?4(QInputDevice.Capability) -> bool
+QtGui.QInputDevice.systemId?4() -> int
+QtGui.QInputDevice.seatName?4() -> QString
+QtGui.QInputDevice.availableVirtualGeometry?4() -> QRect
+QtGui.QInputDevice.devices?4() -> unknown-type
+QtGui.QInputDevice.primaryKeyboard?4(QString seatName='') -> QInputDevice
+QtGui.QInputDevice.availableVirtualGeometryChanged?4(QRect)
+QtGui.QInputDevice.capabilitiesChanged?4(unknown-type)
+QtGui.QInputDevice.seatNames?4() -> QStringList
+QtGui.QInputMethod.Action?10
+QtGui.QInputMethod.Action.Click?10
+QtGui.QInputMethod.Action.ContextMenu?10
+QtGui.QInputMethod.inputItemTransform?4() -> QTransform
+QtGui.QInputMethod.setInputItemTransform?4(QTransform)
+QtGui.QInputMethod.cursorRectangle?4() -> QRectF
+QtGui.QInputMethod.keyboardRectangle?4() -> QRectF
+QtGui.QInputMethod.isVisible?4() -> bool
+QtGui.QInputMethod.setVisible?4(bool)
+QtGui.QInputMethod.isAnimating?4() -> bool
+QtGui.QInputMethod.locale?4() -> QLocale
+QtGui.QInputMethod.inputDirection?4() -> Qt.LayoutDirection
+QtGui.QInputMethod.inputItemRectangle?4() -> QRectF
+QtGui.QInputMethod.setInputItemRectangle?4(QRectF)
+QtGui.QInputMethod.queryFocusObject?4(Qt.InputMethodQuery, QVariant) -> QVariant
+QtGui.QInputMethod.show?4()
+QtGui.QInputMethod.hide?4()
+QtGui.QInputMethod.update?4(unknown-type)
+QtGui.QInputMethod.reset?4()
+QtGui.QInputMethod.commit?4()
+QtGui.QInputMethod.invokeAction?4(QInputMethod.Action, int)
+QtGui.QInputMethod.cursorRectangleChanged?4()
+QtGui.QInputMethod.keyboardRectangleChanged?4()
+QtGui.QInputMethod.visibleChanged?4()
+QtGui.QInputMethod.animatingChanged?4()
+QtGui.QInputMethod.localeChanged?4()
+QtGui.QInputMethod.inputDirectionChanged?4(Qt.LayoutDirection)
+QtGui.QInputMethod.anchorRectangle?4() -> QRectF
+QtGui.QInputMethod.inputItemClipRectangle?4() -> QRectF
+QtGui.QInputMethod.anchorRectangleChanged?4()
+QtGui.QInputMethod.inputItemClipRectangleChanged?4()
+QtGui.QKeySequence.StandardKey?10
+QtGui.QKeySequence.StandardKey.UnknownKey?10
+QtGui.QKeySequence.StandardKey.HelpContents?10
+QtGui.QKeySequence.StandardKey.WhatsThis?10
+QtGui.QKeySequence.StandardKey.Open?10
+QtGui.QKeySequence.StandardKey.Close?10
+QtGui.QKeySequence.StandardKey.Save?10
+QtGui.QKeySequence.StandardKey.New?10
+QtGui.QKeySequence.StandardKey.Delete?10
+QtGui.QKeySequence.StandardKey.Cut?10
+QtGui.QKeySequence.StandardKey.Copy?10
+QtGui.QKeySequence.StandardKey.Paste?10
+QtGui.QKeySequence.StandardKey.Undo?10
+QtGui.QKeySequence.StandardKey.Redo?10
+QtGui.QKeySequence.StandardKey.Back?10
+QtGui.QKeySequence.StandardKey.Forward?10
+QtGui.QKeySequence.StandardKey.Refresh?10
+QtGui.QKeySequence.StandardKey.ZoomIn?10
+QtGui.QKeySequence.StandardKey.ZoomOut?10
+QtGui.QKeySequence.StandardKey.Print?10
+QtGui.QKeySequence.StandardKey.AddTab?10
+QtGui.QKeySequence.StandardKey.NextChild?10
+QtGui.QKeySequence.StandardKey.PreviousChild?10
+QtGui.QKeySequence.StandardKey.Find?10
+QtGui.QKeySequence.StandardKey.FindNext?10
+QtGui.QKeySequence.StandardKey.FindPrevious?10
+QtGui.QKeySequence.StandardKey.Replace?10
+QtGui.QKeySequence.StandardKey.SelectAll?10
+QtGui.QKeySequence.StandardKey.Bold?10
+QtGui.QKeySequence.StandardKey.Italic?10
+QtGui.QKeySequence.StandardKey.Underline?10
+QtGui.QKeySequence.StandardKey.MoveToNextChar?10
+QtGui.QKeySequence.StandardKey.MoveToPreviousChar?10
+QtGui.QKeySequence.StandardKey.MoveToNextWord?10
+QtGui.QKeySequence.StandardKey.MoveToPreviousWord?10
+QtGui.QKeySequence.StandardKey.MoveToNextLine?10
+QtGui.QKeySequence.StandardKey.MoveToPreviousLine?10
+QtGui.QKeySequence.StandardKey.MoveToNextPage?10
+QtGui.QKeySequence.StandardKey.MoveToPreviousPage?10
+QtGui.QKeySequence.StandardKey.MoveToStartOfLine?10
+QtGui.QKeySequence.StandardKey.MoveToEndOfLine?10
+QtGui.QKeySequence.StandardKey.MoveToStartOfBlock?10
+QtGui.QKeySequence.StandardKey.MoveToEndOfBlock?10
+QtGui.QKeySequence.StandardKey.MoveToStartOfDocument?10
+QtGui.QKeySequence.StandardKey.MoveToEndOfDocument?10
+QtGui.QKeySequence.StandardKey.SelectNextChar?10
+QtGui.QKeySequence.StandardKey.SelectPreviousChar?10
+QtGui.QKeySequence.StandardKey.SelectNextWord?10
+QtGui.QKeySequence.StandardKey.SelectPreviousWord?10
+QtGui.QKeySequence.StandardKey.SelectNextLine?10
+QtGui.QKeySequence.StandardKey.SelectPreviousLine?10
+QtGui.QKeySequence.StandardKey.SelectNextPage?10
+QtGui.QKeySequence.StandardKey.SelectPreviousPage?10
+QtGui.QKeySequence.StandardKey.SelectStartOfLine?10
+QtGui.QKeySequence.StandardKey.SelectEndOfLine?10
+QtGui.QKeySequence.StandardKey.SelectStartOfBlock?10
+QtGui.QKeySequence.StandardKey.SelectEndOfBlock?10
+QtGui.QKeySequence.StandardKey.SelectStartOfDocument?10
+QtGui.QKeySequence.StandardKey.SelectEndOfDocument?10
+QtGui.QKeySequence.StandardKey.DeleteStartOfWord?10
+QtGui.QKeySequence.StandardKey.DeleteEndOfWord?10
+QtGui.QKeySequence.StandardKey.DeleteEndOfLine?10
+QtGui.QKeySequence.StandardKey.InsertParagraphSeparator?10
+QtGui.QKeySequence.StandardKey.InsertLineSeparator?10
+QtGui.QKeySequence.StandardKey.SaveAs?10
+QtGui.QKeySequence.StandardKey.Preferences?10
+QtGui.QKeySequence.StandardKey.Quit?10
+QtGui.QKeySequence.StandardKey.FullScreen?10
+QtGui.QKeySequence.StandardKey.Deselect?10
+QtGui.QKeySequence.StandardKey.DeleteCompleteLine?10
+QtGui.QKeySequence.StandardKey.Backspace?10
+QtGui.QKeySequence.StandardKey.Cancel?10
+QtGui.QKeySequence.SequenceMatch?10
+QtGui.QKeySequence.SequenceMatch.NoMatch?10
+QtGui.QKeySequence.SequenceMatch.PartialMatch?10
+QtGui.QKeySequence.SequenceMatch.ExactMatch?10
+QtGui.QKeySequence.SequenceFormat?10
+QtGui.QKeySequence.SequenceFormat.NativeText?10
+QtGui.QKeySequence.SequenceFormat.PortableText?10
+QtGui.QKeySequence?1()
+QtGui.QKeySequence.__init__?1(self)
+QtGui.QKeySequence?1(QKeySequence)
+QtGui.QKeySequence.__init__?1(self, QKeySequence)
+QtGui.QKeySequence?1(QKeySequence.StandardKey)
+QtGui.QKeySequence.__init__?1(self, QKeySequence.StandardKey)
+QtGui.QKeySequence?1(QString, QKeySequence.SequenceFormat format=QKeySequence.NativeText)
+QtGui.QKeySequence.__init__?1(self, QString, QKeySequence.SequenceFormat format=QKeySequence.NativeText)
+QtGui.QKeySequence?1(int, int key2=0, int key3=0, int key4=0)
+QtGui.QKeySequence.__init__?1(self, int, int key2=0, int key3=0, int key4=0)
+QtGui.QKeySequence?1(QKeyCombination, QKeyCombination key2=QKeyCombination.fromCombined(0), QKeyCombination key3=QKeyCombination.fromCombined(0), QKeyCombination key4=QKeyCombination.fromCombined(0))
+QtGui.QKeySequence.__init__?1(self, QKeyCombination, QKeyCombination key2=QKeyCombination.fromCombined(0), QKeyCombination key3=QKeyCombination.fromCombined(0), QKeyCombination key4=QKeyCombination.fromCombined(0))
+QtGui.QKeySequence?1(QVariant)
+QtGui.QKeySequence.__init__?1(self, QVariant)
+QtGui.QKeySequence.count?4() -> int
+QtGui.QKeySequence.isEmpty?4() -> bool
+QtGui.QKeySequence.matches?4(QKeySequence) -> QKeySequence.SequenceMatch
+QtGui.QKeySequence.mnemonic?4(QString) -> QKeySequence
+QtGui.QKeySequence.isDetached?4() -> bool
+QtGui.QKeySequence.swap?4(QKeySequence)
+QtGui.QKeySequence.toString?4(QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> QString
+QtGui.QKeySequence.fromString?4(QString, QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> QKeySequence
+QtGui.QKeySequence.keyBindings?4(QKeySequence.StandardKey) -> unknown-type
+QtGui.QKeySequence.listFromString?4(QString, QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> unknown-type
+QtGui.QKeySequence.listToString?4(unknown-type, QKeySequence.SequenceFormat format=QKeySequence.PortableText) -> QString
+QtGui.QMatrix4x4?1()
+QtGui.QMatrix4x4.__init__?1(self)
+QtGui.QMatrix4x4?1(Any)
+QtGui.QMatrix4x4.__init__?1(self, Any)
+QtGui.QMatrix4x4?1(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
+QtGui.QMatrix4x4.__init__?1(self, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
+QtGui.QMatrix4x4?1(QTransform)
+QtGui.QMatrix4x4.__init__?1(self, QTransform)
+QtGui.QMatrix4x4?1(QMatrix4x4)
+QtGui.QMatrix4x4.__init__?1(self, QMatrix4x4)
+QtGui.QMatrix4x4.determinant?4() -> float
+QtGui.QMatrix4x4.inverted?4() -> (QMatrix4x4, bool)
+QtGui.QMatrix4x4.transposed?4() -> QMatrix4x4
+QtGui.QMatrix4x4.normalMatrix?4() -> QMatrix3x3
+QtGui.QMatrix4x4.scale?4(QVector3D)
+QtGui.QMatrix4x4.scale?4(float, float)
+QtGui.QMatrix4x4.scale?4(float, float, float)
+QtGui.QMatrix4x4.scale?4(float)
+QtGui.QMatrix4x4.translate?4(QVector3D)
+QtGui.QMatrix4x4.translate?4(float, float)
+QtGui.QMatrix4x4.translate?4(float, float, float)
+QtGui.QMatrix4x4.rotate?4(float, QVector3D)
+QtGui.QMatrix4x4.rotate?4(float, float, float, float z=0)
+QtGui.QMatrix4x4.rotate?4(QQuaternion)
+QtGui.QMatrix4x4.ortho?4(QRect)
+QtGui.QMatrix4x4.ortho?4(QRectF)
+QtGui.QMatrix4x4.ortho?4(float, float, float, float, float, float)
+QtGui.QMatrix4x4.frustum?4(float, float, float, float, float, float)
+QtGui.QMatrix4x4.perspective?4(float, float, float, float)
+QtGui.QMatrix4x4.lookAt?4(QVector3D, QVector3D, QVector3D)
+QtGui.QMatrix4x4.copyDataTo?4() -> list
+QtGui.QMatrix4x4.toTransform?4() -> QTransform
+QtGui.QMatrix4x4.toTransform?4(float) -> QTransform
+QtGui.QMatrix4x4.mapRect?4(QRect) -> QRect
+QtGui.QMatrix4x4.mapRect?4(QRectF) -> QRectF
+QtGui.QMatrix4x4.data?4() -> list
+QtGui.QMatrix4x4.optimize?4()
+QtGui.QMatrix4x4.column?4(int) -> QVector4D
+QtGui.QMatrix4x4.setColumn?4(int, QVector4D)
+QtGui.QMatrix4x4.row?4(int) -> QVector4D
+QtGui.QMatrix4x4.setRow?4(int, QVector4D)
+QtGui.QMatrix4x4.isIdentity?4() -> bool
+QtGui.QMatrix4x4.setToIdentity?4()
+QtGui.QMatrix4x4.fill?4(float)
+QtGui.QMatrix4x4.map?4(QPoint) -> QPoint
+QtGui.QMatrix4x4.map?4(QPointF) -> QPointF
+QtGui.QMatrix4x4.map?4(QVector3D) -> QVector3D
+QtGui.QMatrix4x4.mapVector?4(QVector3D) -> QVector3D
+QtGui.QMatrix4x4.map?4(QVector4D) -> QVector4D
+QtGui.QMatrix4x4.viewport?4(float, float, float, float, float nearPlane=0, float farPlane=1)
+QtGui.QMatrix4x4.viewport?4(QRectF)
+QtGui.QMatrix4x4.isAffine?4() -> bool
+QtGui.QMovie.CacheMode?10
+QtGui.QMovie.CacheMode.CacheNone?10
+QtGui.QMovie.CacheMode.CacheAll?10
+QtGui.QMovie.MovieState?10
+QtGui.QMovie.MovieState.NotRunning?10
+QtGui.QMovie.MovieState.Paused?10
+QtGui.QMovie.MovieState.Running?10
+QtGui.QMovie?1(QObject parent=None)
+QtGui.QMovie.__init__?1(self, QObject parent=None)
+QtGui.QMovie?1(QIODevice, QByteArray format=QByteArray(), QObject parent=None)
+QtGui.QMovie.__init__?1(self, QIODevice, QByteArray format=QByteArray(), QObject parent=None)
+QtGui.QMovie?1(QString, QByteArray format=QByteArray(), QObject parent=None)
+QtGui.QMovie.__init__?1(self, QString, QByteArray format=QByteArray(), QObject parent=None)
+QtGui.QMovie.supportedFormats?4() -> unknown-type
+QtGui.QMovie.setDevice?4(QIODevice)
+QtGui.QMovie.device?4() -> QIODevice
+QtGui.QMovie.setFileName?4(QString)
+QtGui.QMovie.fileName?4() -> QString
+QtGui.QMovie.setFormat?4(QByteArray)
+QtGui.QMovie.format?4() -> QByteArray
+QtGui.QMovie.setBackgroundColor?4(QColor)
+QtGui.QMovie.backgroundColor?4() -> QColor
+QtGui.QMovie.state?4() -> QMovie.MovieState
+QtGui.QMovie.frameRect?4() -> QRect
+QtGui.QMovie.currentImage?4() -> QImage
+QtGui.QMovie.currentPixmap?4() -> QPixmap
+QtGui.QMovie.isValid?4() -> bool
+QtGui.QMovie.jumpToFrame?4(int) -> bool
+QtGui.QMovie.loopCount?4() -> int
+QtGui.QMovie.frameCount?4() -> int
+QtGui.QMovie.nextFrameDelay?4() -> int
+QtGui.QMovie.currentFrameNumber?4() -> int
+QtGui.QMovie.setSpeed?4(int)
+QtGui.QMovie.speed?4() -> int
+QtGui.QMovie.scaledSize?4() -> QSize
+QtGui.QMovie.setScaledSize?4(QSize)
+QtGui.QMovie.cacheMode?4() -> QMovie.CacheMode
+QtGui.QMovie.setCacheMode?4(QMovie.CacheMode)
+QtGui.QMovie.started?4()
+QtGui.QMovie.resized?4(QSize)
+QtGui.QMovie.updated?4(QRect)
+QtGui.QMovie.stateChanged?4(QMovie.MovieState)
+QtGui.QMovie.error?4(QImageReader.ImageReaderError)
+QtGui.QMovie.finished?4()
+QtGui.QMovie.frameChanged?4(int)
+QtGui.QMovie.start?4()
+QtGui.QMovie.jumpToNextFrame?4() -> bool
+QtGui.QMovie.setPaused?4(bool)
+QtGui.QMovie.stop?4()
+QtGui.QMovie.lastError?4() -> QImageReader.ImageReaderError
+QtGui.QMovie.lastErrorString?4() -> QString
+QtGui.QSurface.SurfaceType?10
+QtGui.QSurface.SurfaceType.RasterSurface?10
+QtGui.QSurface.SurfaceType.OpenGLSurface?10
+QtGui.QSurface.SurfaceType.RasterGLSurface?10
+QtGui.QSurface.SurfaceType.OpenVGSurface?10
+QtGui.QSurface.SurfaceType.VulkanSurface?10
+QtGui.QSurface.SurfaceType.MetalSurface?10
+QtGui.QSurface.SurfaceType.Direct3DSurface?10
+QtGui.QSurface.SurfaceClass?10
+QtGui.QSurface.SurfaceClass.Window?10
+QtGui.QSurface.SurfaceClass.Offscreen?10
+QtGui.QSurface?1(QSurface.SurfaceClass)
+QtGui.QSurface.__init__?1(self, QSurface.SurfaceClass)
+QtGui.QSurface?1(QSurface)
+QtGui.QSurface.__init__?1(self, QSurface)
+QtGui.QSurface.surfaceClass?4() -> QSurface.SurfaceClass
+QtGui.QSurface.format?4() -> QSurfaceFormat
+QtGui.QSurface.surfaceType?4() -> QSurface.SurfaceType
+QtGui.QSurface.size?4() -> QSize
+QtGui.QSurface.supportsOpenGL?4() -> bool
+QtGui.QOffscreenSurface?1(QScreen screen=None, QObject parent=None)
+QtGui.QOffscreenSurface.__init__?1(self, QScreen screen=None, QObject parent=None)
+QtGui.QOffscreenSurface.surfaceType?4() -> QSurface.SurfaceType
+QtGui.QOffscreenSurface.create?4()
+QtGui.QOffscreenSurface.destroy?4()
+QtGui.QOffscreenSurface.isValid?4() -> bool
+QtGui.QOffscreenSurface.setFormat?4(QSurfaceFormat)
+QtGui.QOffscreenSurface.format?4() -> QSurfaceFormat
+QtGui.QOffscreenSurface.requestedFormat?4() -> QSurfaceFormat
+QtGui.QOffscreenSurface.size?4() -> QSize
+QtGui.QOffscreenSurface.screen?4() -> QScreen
+QtGui.QOffscreenSurface.setScreen?4(QScreen)
+QtGui.QOffscreenSurface.screenChanged?4(QScreen)
+QtGui.QOpenGLContextGroup.shares?4() -> unknown-type
+QtGui.QOpenGLContextGroup.currentContextGroup?4() -> QOpenGLContextGroup
+QtGui.QOpenGLContext.OpenGLModuleType?10
+QtGui.QOpenGLContext.OpenGLModuleType.LibGL?10
+QtGui.QOpenGLContext.OpenGLModuleType.LibGLES?10
+QtGui.QOpenGLContext?1(QObject parent=None)
+QtGui.QOpenGLContext.__init__?1(self, QObject parent=None)
+QtGui.QOpenGLContext.setFormat?4(QSurfaceFormat)
+QtGui.QOpenGLContext.setShareContext?4(QOpenGLContext)
+QtGui.QOpenGLContext.setScreen?4(QScreen)
+QtGui.QOpenGLContext.create?4() -> bool
+QtGui.QOpenGLContext.isValid?4() -> bool
+QtGui.QOpenGLContext.format?4() -> QSurfaceFormat
+QtGui.QOpenGLContext.shareContext?4() -> QOpenGLContext
+QtGui.QOpenGLContext.shareGroup?4() -> QOpenGLContextGroup
+QtGui.QOpenGLContext.screen?4() -> QScreen
+QtGui.QOpenGLContext.defaultFramebufferObject?4() -> int
+QtGui.QOpenGLContext.makeCurrent?4(QSurface) -> bool
+QtGui.QOpenGLContext.doneCurrent?4()
+QtGui.QOpenGLContext.swapBuffers?4(QSurface)
+QtGui.QOpenGLContext.getProcAddress?4(QByteArray) -> PyQt6.sip.voidptr
+QtGui.QOpenGLContext.surface?4() -> QSurface
+QtGui.QOpenGLContext.currentContext?4() -> QOpenGLContext
+QtGui.QOpenGLContext.areSharing?4(QOpenGLContext, QOpenGLContext) -> bool
+QtGui.QOpenGLContext.extensions?4() -> unknown-type
+QtGui.QOpenGLContext.hasExtension?4(QByteArray) -> bool
+QtGui.QOpenGLContext.aboutToBeDestroyed?4()
+QtGui.QOpenGLContext.openGLModuleType?4() -> QOpenGLContext.OpenGLModuleType
+QtGui.QOpenGLContext.isOpenGLES?4() -> bool
+QtGui.QOpenGLContext.supportsThreadedOpenGL?4() -> bool
+QtGui.QOpenGLContext.globalShareContext?4() -> QOpenGLContext
+QtGui.QPagedPaintDevice.PdfVersion?10
+QtGui.QPagedPaintDevice.PdfVersion.PdfVersion_1_4?10
+QtGui.QPagedPaintDevice.PdfVersion.PdfVersion_A1b?10
+QtGui.QPagedPaintDevice.PdfVersion.PdfVersion_1_6?10
+QtGui.QPagedPaintDevice.PdfVersion.PdfVersion_X4?10
+QtGui.QPagedPaintDevice.newPage?4() -> bool
+QtGui.QPagedPaintDevice.setPageSize?4(QPageSize) -> bool
+QtGui.QPagedPaintDevice.setPageLayout?4(QPageLayout) -> bool
+QtGui.QPagedPaintDevice.pageLayout?4() -> QPageLayout
+QtGui.QPagedPaintDevice.setPageOrientation?4(QPageLayout.Orientation) -> bool
+QtGui.QPagedPaintDevice.setPageMargins?4(QMarginsF, QPageLayout.Unit units=QPageLayout.Millimeter) -> bool
+QtGui.QPagedPaintDevice.setPageRanges?4(QPageRanges)
+QtGui.QPagedPaintDevice.pageRanges?4() -> QPageRanges
+QtGui.QPageLayout.OutOfBoundsPolicy?10
+QtGui.QPageLayout.OutOfBoundsPolicy.Reject?10
+QtGui.QPageLayout.OutOfBoundsPolicy.Clamp?10
+QtGui.QPageLayout.Mode?10
+QtGui.QPageLayout.Mode.StandardMode?10
+QtGui.QPageLayout.Mode.FullPageMode?10
+QtGui.QPageLayout.Orientation?10
+QtGui.QPageLayout.Orientation.Portrait?10
+QtGui.QPageLayout.Orientation.Landscape?10
+QtGui.QPageLayout.Unit?10
+QtGui.QPageLayout.Unit.Millimeter?10
+QtGui.QPageLayout.Unit.Point?10
+QtGui.QPageLayout.Unit.Inch?10
+QtGui.QPageLayout.Unit.Pica?10
+QtGui.QPageLayout.Unit.Didot?10
+QtGui.QPageLayout.Unit.Cicero?10
+QtGui.QPageLayout?1()
+QtGui.QPageLayout.__init__?1(self)
+QtGui.QPageLayout?1(QPageSize, QPageLayout.Orientation, QMarginsF, QPageLayout.Unit units=QPageLayout.Point, QMarginsF minMargins=QMarginsF(0, 0, 0, 0))
+QtGui.QPageLayout.__init__?1(self, QPageSize, QPageLayout.Orientation, QMarginsF, QPageLayout.Unit units=QPageLayout.Point, QMarginsF minMargins=QMarginsF(0, 0, 0, 0))
+QtGui.QPageLayout?1(QPageLayout)
+QtGui.QPageLayout.__init__?1(self, QPageLayout)
+QtGui.QPageLayout.swap?4(QPageLayout)
+QtGui.QPageLayout.isEquivalentTo?4(QPageLayout) -> bool
+QtGui.QPageLayout.isValid?4() -> bool
+QtGui.QPageLayout.setMode?4(QPageLayout.Mode)
+QtGui.QPageLayout.mode?4() -> QPageLayout.Mode
+QtGui.QPageLayout.setPageSize?4(QPageSize, QMarginsF minMargins=QMarginsF(0, 0, 0, 0))
+QtGui.QPageLayout.pageSize?4() -> QPageSize
+QtGui.QPageLayout.setOrientation?4(QPageLayout.Orientation)
+QtGui.QPageLayout.orientation?4() -> QPageLayout.Orientation
+QtGui.QPageLayout.setUnits?4(QPageLayout.Unit)
+QtGui.QPageLayout.units?4() -> QPageLayout.Unit
+QtGui.QPageLayout.setMargins?4(QMarginsF, QPageLayout.OutOfBoundsPolicy outOfBoundsPolicy=QPageLayout.OutOfBoundsPolicy.Reject) -> bool
+QtGui.QPageLayout.setLeftMargin?4(float, QPageLayout.OutOfBoundsPolicy outOfBoundsPolicy=QPageLayout.OutOfBoundsPolicy.Reject) -> bool
+QtGui.QPageLayout.setRightMargin?4(float, QPageLayout.OutOfBoundsPolicy outOfBoundsPolicy=QPageLayout.OutOfBoundsPolicy.Reject) -> bool
+QtGui.QPageLayout.setTopMargin?4(float, QPageLayout.OutOfBoundsPolicy outOfBoundsPolicy=QPageLayout.OutOfBoundsPolicy.Reject) -> bool
+QtGui.QPageLayout.setBottomMargin?4(float, QPageLayout.OutOfBoundsPolicy outOfBoundsPolicy=QPageLayout.OutOfBoundsPolicy.Reject) -> bool
+QtGui.QPageLayout.margins?4() -> QMarginsF
+QtGui.QPageLayout.margins?4(QPageLayout.Unit) -> QMarginsF
+QtGui.QPageLayout.marginsPoints?4() -> QMargins
+QtGui.QPageLayout.marginsPixels?4(int) -> QMargins
+QtGui.QPageLayout.setMinimumMargins?4(QMarginsF)
+QtGui.QPageLayout.minimumMargins?4() -> QMarginsF
+QtGui.QPageLayout.maximumMargins?4() -> QMarginsF
+QtGui.QPageLayout.fullRect?4() -> QRectF
+QtGui.QPageLayout.fullRect?4(QPageLayout.Unit) -> QRectF
+QtGui.QPageLayout.fullRectPoints?4() -> QRect
+QtGui.QPageLayout.fullRectPixels?4(int) -> QRect
+QtGui.QPageLayout.paintRect?4() -> QRectF
+QtGui.QPageLayout.paintRect?4(QPageLayout.Unit) -> QRectF
+QtGui.QPageLayout.paintRectPoints?4() -> QRect
+QtGui.QPageLayout.paintRectPixels?4(int) -> QRect
+QtGui.QPageRanges?1()
+QtGui.QPageRanges.__init__?1(self)
+QtGui.QPageRanges?1(QPageRanges)
+QtGui.QPageRanges.__init__?1(self, QPageRanges)
+QtGui.QPageRanges.swap?4(QPageRanges)
+QtGui.QPageRanges.addPage?4(int)
+QtGui.QPageRanges.addRange?4(int, int)
+QtGui.QPageRanges.toRangeList?4() -> unknown-type
+QtGui.QPageRanges.clear?4()
+QtGui.QPageRanges.toString?4() -> QString
+QtGui.QPageRanges.fromString?4(QString) -> QPageRanges
+QtGui.QPageRanges.contains?4(int) -> bool
+QtGui.QPageRanges.isEmpty?4() -> bool
+QtGui.QPageRanges.firstPage?4() -> int
+QtGui.QPageRanges.lastPage?4() -> int
+QtGui.QPageRanges.Range.from_?7
+QtGui.QPageRanges.Range.to?7
+QtGui.QPageRanges.Range?1()
+QtGui.QPageRanges.Range.__init__?1(self)
+QtGui.QPageRanges.Range?1(QPageRanges.Range)
+QtGui.QPageRanges.Range.__init__?1(self, QPageRanges.Range)
+QtGui.QPageRanges.Range.contains?4(int) -> bool
+QtGui.QPageSize.SizeMatchPolicy?10
+QtGui.QPageSize.SizeMatchPolicy.FuzzyMatch?10
+QtGui.QPageSize.SizeMatchPolicy.FuzzyOrientationMatch?10
+QtGui.QPageSize.SizeMatchPolicy.ExactMatch?10
+QtGui.QPageSize.Unit?10
+QtGui.QPageSize.Unit.Millimeter?10
+QtGui.QPageSize.Unit.Point?10
+QtGui.QPageSize.Unit.Inch?10
+QtGui.QPageSize.Unit.Pica?10
+QtGui.QPageSize.Unit.Didot?10
+QtGui.QPageSize.Unit.Cicero?10
+QtGui.QPageSize.PageSizeId?10
+QtGui.QPageSize.PageSizeId.A4?10
+QtGui.QPageSize.PageSizeId.B5?10
+QtGui.QPageSize.PageSizeId.Letter?10
+QtGui.QPageSize.PageSizeId.Legal?10
+QtGui.QPageSize.PageSizeId.Executive?10
+QtGui.QPageSize.PageSizeId.A0?10
+QtGui.QPageSize.PageSizeId.A1?10
+QtGui.QPageSize.PageSizeId.A2?10
+QtGui.QPageSize.PageSizeId.A3?10
+QtGui.QPageSize.PageSizeId.A5?10
+QtGui.QPageSize.PageSizeId.A6?10
+QtGui.QPageSize.PageSizeId.A7?10
+QtGui.QPageSize.PageSizeId.A8?10
+QtGui.QPageSize.PageSizeId.A9?10
+QtGui.QPageSize.PageSizeId.B0?10
+QtGui.QPageSize.PageSizeId.B1?10
+QtGui.QPageSize.PageSizeId.B10?10
+QtGui.QPageSize.PageSizeId.B2?10
+QtGui.QPageSize.PageSizeId.B3?10
+QtGui.QPageSize.PageSizeId.B4?10
+QtGui.QPageSize.PageSizeId.B6?10
+QtGui.QPageSize.PageSizeId.B7?10
+QtGui.QPageSize.PageSizeId.B8?10
+QtGui.QPageSize.PageSizeId.B9?10
+QtGui.QPageSize.PageSizeId.C5E?10
+QtGui.QPageSize.PageSizeId.Comm10E?10
+QtGui.QPageSize.PageSizeId.DLE?10
+QtGui.QPageSize.PageSizeId.Folio?10
+QtGui.QPageSize.PageSizeId.Ledger?10
+QtGui.QPageSize.PageSizeId.Tabloid?10
+QtGui.QPageSize.PageSizeId.Custom?10
+QtGui.QPageSize.PageSizeId.A10?10
+QtGui.QPageSize.PageSizeId.A3Extra?10
+QtGui.QPageSize.PageSizeId.A4Extra?10
+QtGui.QPageSize.PageSizeId.A4Plus?10
+QtGui.QPageSize.PageSizeId.A4Small?10
+QtGui.QPageSize.PageSizeId.A5Extra?10
+QtGui.QPageSize.PageSizeId.B5Extra?10
+QtGui.QPageSize.PageSizeId.JisB0?10
+QtGui.QPageSize.PageSizeId.JisB1?10
+QtGui.QPageSize.PageSizeId.JisB2?10
+QtGui.QPageSize.PageSizeId.JisB3?10
+QtGui.QPageSize.PageSizeId.JisB4?10
+QtGui.QPageSize.PageSizeId.JisB5?10
+QtGui.QPageSize.PageSizeId.JisB6?10
+QtGui.QPageSize.PageSizeId.JisB7?10
+QtGui.QPageSize.PageSizeId.JisB8?10
+QtGui.QPageSize.PageSizeId.JisB9?10
+QtGui.QPageSize.PageSizeId.JisB10?10
+QtGui.QPageSize.PageSizeId.AnsiC?10
+QtGui.QPageSize.PageSizeId.AnsiD?10
+QtGui.QPageSize.PageSizeId.AnsiE?10
+QtGui.QPageSize.PageSizeId.LegalExtra?10
+QtGui.QPageSize.PageSizeId.LetterExtra?10
+QtGui.QPageSize.PageSizeId.LetterPlus?10
+QtGui.QPageSize.PageSizeId.LetterSmall?10
+QtGui.QPageSize.PageSizeId.TabloidExtra?10
+QtGui.QPageSize.PageSizeId.ArchA?10
+QtGui.QPageSize.PageSizeId.ArchB?10
+QtGui.QPageSize.PageSizeId.ArchC?10
+QtGui.QPageSize.PageSizeId.ArchD?10
+QtGui.QPageSize.PageSizeId.ArchE?10
+QtGui.QPageSize.PageSizeId.Imperial7x9?10
+QtGui.QPageSize.PageSizeId.Imperial8x10?10
+QtGui.QPageSize.PageSizeId.Imperial9x11?10
+QtGui.QPageSize.PageSizeId.Imperial9x12?10
+QtGui.QPageSize.PageSizeId.Imperial10x11?10
+QtGui.QPageSize.PageSizeId.Imperial10x13?10
+QtGui.QPageSize.PageSizeId.Imperial10x14?10
+QtGui.QPageSize.PageSizeId.Imperial12x11?10
+QtGui.QPageSize.PageSizeId.Imperial15x11?10
+QtGui.QPageSize.PageSizeId.ExecutiveStandard?10
+QtGui.QPageSize.PageSizeId.Note?10
+QtGui.QPageSize.PageSizeId.Quarto?10
+QtGui.QPageSize.PageSizeId.Statement?10
+QtGui.QPageSize.PageSizeId.SuperA?10
+QtGui.QPageSize.PageSizeId.SuperB?10
+QtGui.QPageSize.PageSizeId.Postcard?10
+QtGui.QPageSize.PageSizeId.DoublePostcard?10
+QtGui.QPageSize.PageSizeId.Prc16K?10
+QtGui.QPageSize.PageSizeId.Prc32K?10
+QtGui.QPageSize.PageSizeId.Prc32KBig?10
+QtGui.QPageSize.PageSizeId.FanFoldUS?10
+QtGui.QPageSize.PageSizeId.FanFoldGerman?10
+QtGui.QPageSize.PageSizeId.FanFoldGermanLegal?10
+QtGui.QPageSize.PageSizeId.EnvelopeB4?10
+QtGui.QPageSize.PageSizeId.EnvelopeB5?10
+QtGui.QPageSize.PageSizeId.EnvelopeB6?10
+QtGui.QPageSize.PageSizeId.EnvelopeC0?10
+QtGui.QPageSize.PageSizeId.EnvelopeC1?10
+QtGui.QPageSize.PageSizeId.EnvelopeC2?10
+QtGui.QPageSize.PageSizeId.EnvelopeC3?10
+QtGui.QPageSize.PageSizeId.EnvelopeC4?10
+QtGui.QPageSize.PageSizeId.EnvelopeC6?10
+QtGui.QPageSize.PageSizeId.EnvelopeC65?10
+QtGui.QPageSize.PageSizeId.EnvelopeC7?10
+QtGui.QPageSize.PageSizeId.Envelope9?10
+QtGui.QPageSize.PageSizeId.Envelope11?10
+QtGui.QPageSize.PageSizeId.Envelope12?10
+QtGui.QPageSize.PageSizeId.Envelope14?10
+QtGui.QPageSize.PageSizeId.EnvelopeMonarch?10
+QtGui.QPageSize.PageSizeId.EnvelopePersonal?10
+QtGui.QPageSize.PageSizeId.EnvelopeChou3?10
+QtGui.QPageSize.PageSizeId.EnvelopeChou4?10
+QtGui.QPageSize.PageSizeId.EnvelopeInvite?10
+QtGui.QPageSize.PageSizeId.EnvelopeItalian?10
+QtGui.QPageSize.PageSizeId.EnvelopeKaku2?10
+QtGui.QPageSize.PageSizeId.EnvelopeKaku3?10
+QtGui.QPageSize.PageSizeId.EnvelopePrc1?10
+QtGui.QPageSize.PageSizeId.EnvelopePrc2?10
+QtGui.QPageSize.PageSizeId.EnvelopePrc3?10
+QtGui.QPageSize.PageSizeId.EnvelopePrc4?10
+QtGui.QPageSize.PageSizeId.EnvelopePrc5?10
+QtGui.QPageSize.PageSizeId.EnvelopePrc6?10
+QtGui.QPageSize.PageSizeId.EnvelopePrc7?10
+QtGui.QPageSize.PageSizeId.EnvelopePrc8?10
+QtGui.QPageSize.PageSizeId.EnvelopePrc9?10
+QtGui.QPageSize.PageSizeId.EnvelopePrc10?10
+QtGui.QPageSize.PageSizeId.EnvelopeYou4?10
+QtGui.QPageSize.PageSizeId.AnsiA?10
+QtGui.QPageSize.PageSizeId.AnsiB?10
+QtGui.QPageSize.PageSizeId.EnvelopeC5?10
+QtGui.QPageSize.PageSizeId.EnvelopeDL?10
+QtGui.QPageSize.PageSizeId.Envelope10?10
+QtGui.QPageSize.PageSizeId.LastPageSize?10
+QtGui.QPageSize?1()
+QtGui.QPageSize.__init__?1(self)
+QtGui.QPageSize?1(QPageSize.PageSizeId)
+QtGui.QPageSize.__init__?1(self, QPageSize.PageSizeId)
+QtGui.QPageSize?1(QSize, QString name='', QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
+QtGui.QPageSize.__init__?1(self, QSize, QString name='', QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
+QtGui.QPageSize?1(QSizeF, QPageSize.Unit, QString name='', QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
+QtGui.QPageSize.__init__?1(self, QSizeF, QPageSize.Unit, QString name='', QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch)
+QtGui.QPageSize?1(QPageSize)
+QtGui.QPageSize.__init__?1(self, QPageSize)
+QtGui.QPageSize.swap?4(QPageSize)
+QtGui.QPageSize.isEquivalentTo?4(QPageSize) -> bool
+QtGui.QPageSize.isValid?4() -> bool
+QtGui.QPageSize.key?4() -> QString
+QtGui.QPageSize.name?4() -> QString
+QtGui.QPageSize.id?4() -> QPageSize.PageSizeId
+QtGui.QPageSize.windowsId?4() -> int
+QtGui.QPageSize.definitionSize?4() -> QSizeF
+QtGui.QPageSize.definitionUnits?4() -> QPageSize.Unit
+QtGui.QPageSize.size?4(QPageSize.Unit) -> QSizeF
+QtGui.QPageSize.sizePoints?4() -> QSize
+QtGui.QPageSize.sizePixels?4(int) -> QSize
+QtGui.QPageSize.rect?4(QPageSize.Unit) -> QRectF
+QtGui.QPageSize.rectPoints?4() -> QRect
+QtGui.QPageSize.rectPixels?4(int) -> QRect
+QtGui.QPageSize.key?4(QPageSize.PageSizeId) -> QString
+QtGui.QPageSize.name?4(QPageSize.PageSizeId) -> QString
+QtGui.QPageSize.id?4(QSize, QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch) -> QPageSize.PageSizeId
+QtGui.QPageSize.id?4(QSizeF, QPageSize.Unit, QPageSize.SizeMatchPolicy matchPolicy=QPageSize.FuzzyMatch) -> QPageSize.PageSizeId
+QtGui.QPageSize.id?4(int) -> QPageSize.PageSizeId
+QtGui.QPageSize.windowsId?4(QPageSize.PageSizeId) -> int
+QtGui.QPageSize.definitionSize?4(QPageSize.PageSizeId) -> QSizeF
+QtGui.QPageSize.definitionUnits?4(QPageSize.PageSizeId) -> QPageSize.Unit
+QtGui.QPageSize.size?4(QPageSize.PageSizeId, QPageSize.Unit) -> QSizeF
+QtGui.QPageSize.sizePoints?4(QPageSize.PageSizeId) -> QSize
+QtGui.QPageSize.sizePixels?4(QPageSize.PageSizeId, int) -> QSize
+QtGui.QWindow.Visibility?10
+QtGui.QWindow.Visibility.Hidden?10
+QtGui.QWindow.Visibility.AutomaticVisibility?10
+QtGui.QWindow.Visibility.Windowed?10
+QtGui.QWindow.Visibility.Minimized?10
+QtGui.QWindow.Visibility.Maximized?10
+QtGui.QWindow.Visibility.FullScreen?10
+QtGui.QWindow.AncestorMode?10
+QtGui.QWindow.AncestorMode.ExcludeTransients?10
+QtGui.QWindow.AncestorMode.IncludeTransients?10
+QtGui.QWindow?1(QScreen screen=None)
+QtGui.QWindow.__init__?1(self, QScreen screen=None)
+QtGui.QWindow?1(QWindow)
+QtGui.QWindow.__init__?1(self, QWindow)
+QtGui.QWindow.setSurfaceType?4(QSurface.SurfaceType)
+QtGui.QWindow.surfaceType?4() -> QSurface.SurfaceType
+QtGui.QWindow.isVisible?4() -> bool
+QtGui.QWindow.create?4()
+QtGui.QWindow.winId?4() -> quintptr
+QtGui.QWindow.parent?4(QWindow.AncestorMode mode=QWindow.ExcludeTransients) -> QWindow
+QtGui.QWindow.setParent?4(QWindow)
+QtGui.QWindow.isTopLevel?4() -> bool
+QtGui.QWindow.isModal?4() -> bool
+QtGui.QWindow.modality?4() -> Qt.WindowModality
+QtGui.QWindow.setModality?4(Qt.WindowModality)
+QtGui.QWindow.setFormat?4(QSurfaceFormat)
+QtGui.QWindow.format?4() -> QSurfaceFormat
+QtGui.QWindow.requestedFormat?4() -> QSurfaceFormat
+QtGui.QWindow.setFlags?4(unknown-type)
+QtGui.QWindow.flags?4() -> unknown-type
+QtGui.QWindow.type?4() -> Qt.WindowType
+QtGui.QWindow.title?4() -> QString
+QtGui.QWindow.setOpacity?4(float)
+QtGui.QWindow.requestActivate?4()
+QtGui.QWindow.isActive?4() -> bool
+QtGui.QWindow.reportContentOrientationChange?4(Qt.ScreenOrientation)
+QtGui.QWindow.contentOrientation?4() -> Qt.ScreenOrientation
+QtGui.QWindow.devicePixelRatio?4() -> float
+QtGui.QWindow.windowState?4() -> Qt.WindowState
+QtGui.QWindow.setWindowState?4(Qt.WindowState)
+QtGui.QWindow.setTransientParent?4(QWindow)
+QtGui.QWindow.transientParent?4() -> QWindow
+QtGui.QWindow.isAncestorOf?4(QWindow, QWindow.AncestorMode mode=QWindow.IncludeTransients) -> bool
+QtGui.QWindow.isExposed?4() -> bool
+QtGui.QWindow.minimumWidth?4() -> int
+QtGui.QWindow.minimumHeight?4() -> int
+QtGui.QWindow.maximumWidth?4() -> int
+QtGui.QWindow.maximumHeight?4() -> int
+QtGui.QWindow.minimumSize?4() -> QSize
+QtGui.QWindow.maximumSize?4() -> QSize
+QtGui.QWindow.baseSize?4() -> QSize
+QtGui.QWindow.sizeIncrement?4() -> QSize
+QtGui.QWindow.setMinimumSize?4(QSize)
+QtGui.QWindow.setMaximumSize?4(QSize)
+QtGui.QWindow.setBaseSize?4(QSize)
+QtGui.QWindow.setSizeIncrement?4(QSize)
+QtGui.QWindow.setGeometry?4(int, int, int, int)
+QtGui.QWindow.setGeometry?4(QRect)
+QtGui.QWindow.geometry?4() -> QRect
+QtGui.QWindow.frameMargins?4() -> QMargins
+QtGui.QWindow.frameGeometry?4() -> QRect
+QtGui.QWindow.framePosition?4() -> QPoint
+QtGui.QWindow.setFramePosition?4(QPoint)
+QtGui.QWindow.width?4() -> int
+QtGui.QWindow.height?4() -> int
+QtGui.QWindow.x?4() -> int
+QtGui.QWindow.y?4() -> int
+QtGui.QWindow.size?4() -> QSize
+QtGui.QWindow.position?4() -> QPoint
+QtGui.QWindow.setPosition?4(QPoint)
+QtGui.QWindow.setPosition?4(int, int)
+QtGui.QWindow.resize?4(QSize)
+QtGui.QWindow.resize?4(int, int)
+QtGui.QWindow.setFilePath?4(QString)
+QtGui.QWindow.filePath?4() -> QString
+QtGui.QWindow.setIcon?4(QIcon)
+QtGui.QWindow.icon?4() -> QIcon
+QtGui.QWindow.destroy?4()
+QtGui.QWindow.setKeyboardGrabEnabled?4(bool) -> bool
+QtGui.QWindow.setMouseGrabEnabled?4(bool) -> bool
+QtGui.QWindow.screen?4() -> QScreen
+QtGui.QWindow.setScreen?4(QScreen)
+QtGui.QWindow.focusObject?4() -> QObject
+QtGui.QWindow.mapToGlobal?4(QPoint) -> QPoint
+QtGui.QWindow.mapToGlobal?4(QPointF) -> QPointF
+QtGui.QWindow.mapFromGlobal?4(QPoint) -> QPoint
+QtGui.QWindow.mapFromGlobal?4(QPointF) -> QPointF
+QtGui.QWindow.cursor?4() -> QCursor
+QtGui.QWindow.setCursor?4(QCursor)
+QtGui.QWindow.unsetCursor?4()
+QtGui.QWindow.setVisible?4(bool)
+QtGui.QWindow.show?4()
+QtGui.QWindow.hide?4()
+QtGui.QWindow.showMinimized?4()
+QtGui.QWindow.showMaximized?4()
+QtGui.QWindow.showFullScreen?4()
+QtGui.QWindow.showNormal?4()
+QtGui.QWindow.close?4() -> bool
+QtGui.QWindow.raise_?4()
+QtGui.QWindow.lower?4()
+QtGui.QWindow.setTitle?4(QString)
+QtGui.QWindow.setX?4(int)
+QtGui.QWindow.setY?4(int)
+QtGui.QWindow.setWidth?4(int)
+QtGui.QWindow.setHeight?4(int)
+QtGui.QWindow.setMinimumWidth?4(int)
+QtGui.QWindow.setMinimumHeight?4(int)
+QtGui.QWindow.setMaximumWidth?4(int)
+QtGui.QWindow.setMaximumHeight?4(int)
+QtGui.QWindow.alert?4(int)
+QtGui.QWindow.requestUpdate?4()
+QtGui.QWindow.screenChanged?4(QScreen)
+QtGui.QWindow.modalityChanged?4(Qt.WindowModality)
+QtGui.QWindow.windowStateChanged?4(Qt.WindowState)
+QtGui.QWindow.xChanged?4(int)
+QtGui.QWindow.yChanged?4(int)
+QtGui.QWindow.widthChanged?4(int)
+QtGui.QWindow.heightChanged?4(int)
+QtGui.QWindow.minimumWidthChanged?4(int)
+QtGui.QWindow.minimumHeightChanged?4(int)
+QtGui.QWindow.maximumWidthChanged?4(int)
+QtGui.QWindow.maximumHeightChanged?4(int)
+QtGui.QWindow.visibleChanged?4(bool)
+QtGui.QWindow.contentOrientationChanged?4(Qt.ScreenOrientation)
+QtGui.QWindow.focusObjectChanged?4(QObject)
+QtGui.QWindow.windowTitleChanged?4(QString)
+QtGui.QWindow.exposeEvent?4(QExposeEvent)
+QtGui.QWindow.resizeEvent?4(QResizeEvent)
+QtGui.QWindow.moveEvent?4(QMoveEvent)
+QtGui.QWindow.focusInEvent?4(QFocusEvent)
+QtGui.QWindow.focusOutEvent?4(QFocusEvent)
+QtGui.QWindow.showEvent?4(QShowEvent)
+QtGui.QWindow.hideEvent?4(QHideEvent)
+QtGui.QWindow.event?4(QEvent) -> bool
+QtGui.QWindow.keyPressEvent?4(QKeyEvent)
+QtGui.QWindow.keyReleaseEvent?4(QKeyEvent)
+QtGui.QWindow.mousePressEvent?4(QMouseEvent)
+QtGui.QWindow.mouseReleaseEvent?4(QMouseEvent)
+QtGui.QWindow.mouseDoubleClickEvent?4(QMouseEvent)
+QtGui.QWindow.mouseMoveEvent?4(QMouseEvent)
+QtGui.QWindow.wheelEvent?4(QWheelEvent)
+QtGui.QWindow.touchEvent?4(QTouchEvent)
+QtGui.QWindow.tabletEvent?4(QTabletEvent)
+QtGui.QWindow.visibility?4() -> QWindow.Visibility
+QtGui.QWindow.setVisibility?4(QWindow.Visibility)
+QtGui.QWindow.opacity?4() -> float
+QtGui.QWindow.setMask?4(QRegion)
+QtGui.QWindow.mask?4() -> QRegion
+QtGui.QWindow.fromWinId?4(quintptr) -> QWindow
+QtGui.QWindow.visibilityChanged?4(QWindow.Visibility)
+QtGui.QWindow.activeChanged?4()
+QtGui.QWindow.opacityChanged?4(float)
+QtGui.QWindow.setFlag?4(Qt.WindowType, bool on=True)
+QtGui.QWindow.windowStates?4() -> unknown-type
+QtGui.QWindow.setWindowStates?4(unknown-type)
+QtGui.QWindow.startSystemResize?4(unknown-type) -> bool
+QtGui.QWindow.startSystemMove?4() -> bool
+QtGui.QWindow.paintEvent?4(QPaintEvent)
+QtGui.QWindow.closeEvent?4(QCloseEvent)
+QtGui.QWindow.nativeEvent?4(QByteArray, PyQt6.sip.voidptr) -> (bool, qintptr)
+QtGui.QWindow.safeAreaMargins?4() -> QMargins
+QtGui.QWindow.safeAreaMarginsChanged?4(QMargins)
+QtGui.QWindow.flagsChanged?4(unknown-type)
+QtGui.QPaintDeviceWindow.update?4(QRect)
+QtGui.QPaintDeviceWindow.update?4(QRegion)
+QtGui.QPaintDeviceWindow.update?4()
+QtGui.QPaintDeviceWindow.paintEvent?4(QPaintEvent)
+QtGui.QPaintDeviceWindow.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtGui.QPaintDeviceWindow.exposeEvent?4(QExposeEvent)
+QtGui.QPaintDeviceWindow.event?4(QEvent) -> bool
+QtGui.QTextItem.RenderFlag?10
+QtGui.QTextItem.RenderFlag.RightToLeft?10
+QtGui.QTextItem.RenderFlag.Overline?10
+QtGui.QTextItem.RenderFlag.Underline?10
+QtGui.QTextItem.RenderFlag.StrikeOut?10
+QtGui.QTextItem?1()
+QtGui.QTextItem.__init__?1(self)
+QtGui.QTextItem?1(QTextItem)
+QtGui.QTextItem.__init__?1(self, QTextItem)
+QtGui.QTextItem.descent?4() -> float
+QtGui.QTextItem.ascent?4() -> float
+QtGui.QTextItem.width?4() -> float
+QtGui.QTextItem.renderFlags?4() -> unknown-type
+QtGui.QTextItem.text?4() -> QString
+QtGui.QTextItem.font?4() -> QFont
+QtGui.QPaintEngine.Type?10
+QtGui.QPaintEngine.Type.X11?10
+QtGui.QPaintEngine.Type.Windows?10
+QtGui.QPaintEngine.Type.QuickDraw?10
+QtGui.QPaintEngine.Type.CoreGraphics?10
+QtGui.QPaintEngine.Type.MacPrinter?10
+QtGui.QPaintEngine.Type.QWindowSystem?10
+QtGui.QPaintEngine.Type.OpenGL?10
+QtGui.QPaintEngine.Type.Picture?10
+QtGui.QPaintEngine.Type.SVG?10
+QtGui.QPaintEngine.Type.Raster?10
+QtGui.QPaintEngine.Type.Direct3D?10
+QtGui.QPaintEngine.Type.Pdf?10
+QtGui.QPaintEngine.Type.OpenVG?10
+QtGui.QPaintEngine.Type.OpenGL2?10
+QtGui.QPaintEngine.Type.PaintBuffer?10
+QtGui.QPaintEngine.Type.Blitter?10
+QtGui.QPaintEngine.Type.Direct2D?10
+QtGui.QPaintEngine.Type.User?10
+QtGui.QPaintEngine.Type.MaxUser?10
+QtGui.QPaintEngine.PolygonDrawMode?10
+QtGui.QPaintEngine.PolygonDrawMode.OddEvenMode?10
+QtGui.QPaintEngine.PolygonDrawMode.WindingMode?10
+QtGui.QPaintEngine.PolygonDrawMode.ConvexMode?10
+QtGui.QPaintEngine.PolygonDrawMode.PolylineMode?10
+QtGui.QPaintEngine.DirtyFlag?10
+QtGui.QPaintEngine.DirtyFlag.DirtyPen?10
+QtGui.QPaintEngine.DirtyFlag.DirtyBrush?10
+QtGui.QPaintEngine.DirtyFlag.DirtyBrushOrigin?10
+QtGui.QPaintEngine.DirtyFlag.DirtyFont?10
+QtGui.QPaintEngine.DirtyFlag.DirtyBackground?10
+QtGui.QPaintEngine.DirtyFlag.DirtyBackgroundMode?10
+QtGui.QPaintEngine.DirtyFlag.DirtyTransform?10
+QtGui.QPaintEngine.DirtyFlag.DirtyClipRegion?10
+QtGui.QPaintEngine.DirtyFlag.DirtyClipPath?10
+QtGui.QPaintEngine.DirtyFlag.DirtyHints?10
+QtGui.QPaintEngine.DirtyFlag.DirtyCompositionMode?10
+QtGui.QPaintEngine.DirtyFlag.DirtyClipEnabled?10
+QtGui.QPaintEngine.DirtyFlag.DirtyOpacity?10
+QtGui.QPaintEngine.DirtyFlag.AllDirty?10
+QtGui.QPaintEngine.PaintEngineFeature?10
+QtGui.QPaintEngine.PaintEngineFeature.PrimitiveTransform?10
+QtGui.QPaintEngine.PaintEngineFeature.PatternTransform?10
+QtGui.QPaintEngine.PaintEngineFeature.PixmapTransform?10
+QtGui.QPaintEngine.PaintEngineFeature.PatternBrush?10
+QtGui.QPaintEngine.PaintEngineFeature.LinearGradientFill?10
+QtGui.QPaintEngine.PaintEngineFeature.RadialGradientFill?10
+QtGui.QPaintEngine.PaintEngineFeature.ConicalGradientFill?10
+QtGui.QPaintEngine.PaintEngineFeature.AlphaBlend?10
+QtGui.QPaintEngine.PaintEngineFeature.PorterDuff?10
+QtGui.QPaintEngine.PaintEngineFeature.PainterPaths?10
+QtGui.QPaintEngine.PaintEngineFeature.Antialiasing?10
+QtGui.QPaintEngine.PaintEngineFeature.BrushStroke?10
+QtGui.QPaintEngine.PaintEngineFeature.ConstantOpacity?10
+QtGui.QPaintEngine.PaintEngineFeature.MaskedBrush?10
+QtGui.QPaintEngine.PaintEngineFeature.PaintOutsidePaintEvent?10
+QtGui.QPaintEngine.PaintEngineFeature.PerspectiveTransform?10
+QtGui.QPaintEngine.PaintEngineFeature.BlendModes?10
+QtGui.QPaintEngine.PaintEngineFeature.ObjectBoundingModeGradients?10
+QtGui.QPaintEngine.PaintEngineFeature.RasterOpModes?10
+QtGui.QPaintEngine.PaintEngineFeature.AllFeatures?10
+QtGui.QPaintEngine?1(unknown-type features=QPaintEngine.PaintEngineFeatures())
+QtGui.QPaintEngine.__init__?1(self, unknown-type features=QPaintEngine.PaintEngineFeatures())
+QtGui.QPaintEngine.isActive?4() -> bool
+QtGui.QPaintEngine.setActive?4(bool)
+QtGui.QPaintEngine.begin?4(QPaintDevice) -> bool
+QtGui.QPaintEngine.end?4() -> bool
+QtGui.QPaintEngine.updateState?4(QPaintEngineState)
+QtGui.QPaintEngine.drawRects?4(QRect)
+QtGui.QPaintEngine.drawRects?4(QRectF)
+QtGui.QPaintEngine.drawLines?4(QLine)
+QtGui.QPaintEngine.drawLines?4(QLineF)
+QtGui.QPaintEngine.drawEllipse?4(QRectF)
+QtGui.QPaintEngine.drawEllipse?4(QRect)
+QtGui.QPaintEngine.drawPath?4(QPainterPath)
+QtGui.QPaintEngine.drawPoints?4(QPointF)
+QtGui.QPaintEngine.drawPoints?4(QPoint)
+QtGui.QPaintEngine.drawPolygon?4(QPointF, QPaintEngine.PolygonDrawMode)
+QtGui.QPaintEngine.drawPolygon?4(QPoint, QPaintEngine.PolygonDrawMode)
+QtGui.QPaintEngine.drawPixmap?4(QRectF, QPixmap, QRectF)
+QtGui.QPaintEngine.drawTextItem?4(QPointF, QTextItem)
+QtGui.QPaintEngine.drawTiledPixmap?4(QRectF, QPixmap, QPointF)
+QtGui.QPaintEngine.drawImage?4(QRectF, QImage, QRectF, unknown-type flags=Qt.AutoColor)
+QtGui.QPaintEngine.setPaintDevice?4(QPaintDevice)
+QtGui.QPaintEngine.paintDevice?4() -> QPaintDevice
+QtGui.QPaintEngine.type?4() -> QPaintEngine.Type
+QtGui.QPaintEngine.painter?4() -> QPainter
+QtGui.QPaintEngine.hasFeature?4(unknown-type) -> bool
+QtGui.QPaintEngineState?1()
+QtGui.QPaintEngineState.__init__?1(self)
+QtGui.QPaintEngineState?1(QPaintEngineState)
+QtGui.QPaintEngineState.__init__?1(self, QPaintEngineState)
+QtGui.QPaintEngineState.state?4() -> unknown-type
+QtGui.QPaintEngineState.pen?4() -> QPen
+QtGui.QPaintEngineState.brush?4() -> QBrush
+QtGui.QPaintEngineState.brushOrigin?4() -> QPointF
+QtGui.QPaintEngineState.backgroundBrush?4() -> QBrush
+QtGui.QPaintEngineState.backgroundMode?4() -> Qt.BGMode
+QtGui.QPaintEngineState.font?4() -> QFont
+QtGui.QPaintEngineState.opacity?4() -> float
+QtGui.QPaintEngineState.clipOperation?4() -> Qt.ClipOperation
+QtGui.QPaintEngineState.clipRegion?4() -> QRegion
+QtGui.QPaintEngineState.clipPath?4() -> QPainterPath
+QtGui.QPaintEngineState.isClipEnabled?4() -> bool
+QtGui.QPaintEngineState.renderHints?4() -> unknown-type
+QtGui.QPaintEngineState.compositionMode?4() -> QPainter.CompositionMode
+QtGui.QPaintEngineState.painter?4() -> QPainter
+QtGui.QPaintEngineState.transform?4() -> QTransform
+QtGui.QPaintEngineState.brushNeedsResolving?4() -> bool
+QtGui.QPaintEngineState.penNeedsResolving?4() -> bool
+QtGui.QPainter.PixmapFragmentHint?10
+QtGui.QPainter.PixmapFragmentHint.OpaqueHint?10
+QtGui.QPainter.CompositionMode?10
+QtGui.QPainter.CompositionMode.CompositionMode_SourceOver?10
+QtGui.QPainter.CompositionMode.CompositionMode_DestinationOver?10
+QtGui.QPainter.CompositionMode.CompositionMode_Clear?10
+QtGui.QPainter.CompositionMode.CompositionMode_Source?10
+QtGui.QPainter.CompositionMode.CompositionMode_Destination?10
+QtGui.QPainter.CompositionMode.CompositionMode_SourceIn?10
+QtGui.QPainter.CompositionMode.CompositionMode_DestinationIn?10
+QtGui.QPainter.CompositionMode.CompositionMode_SourceOut?10
+QtGui.QPainter.CompositionMode.CompositionMode_DestinationOut?10
+QtGui.QPainter.CompositionMode.CompositionMode_SourceAtop?10
+QtGui.QPainter.CompositionMode.CompositionMode_DestinationAtop?10
+QtGui.QPainter.CompositionMode.CompositionMode_Xor?10
+QtGui.QPainter.CompositionMode.CompositionMode_Plus?10
+QtGui.QPainter.CompositionMode.CompositionMode_Multiply?10
+QtGui.QPainter.CompositionMode.CompositionMode_Screen?10
+QtGui.QPainter.CompositionMode.CompositionMode_Overlay?10
+QtGui.QPainter.CompositionMode.CompositionMode_Darken?10
+QtGui.QPainter.CompositionMode.CompositionMode_Lighten?10
+QtGui.QPainter.CompositionMode.CompositionMode_ColorDodge?10
+QtGui.QPainter.CompositionMode.CompositionMode_ColorBurn?10
+QtGui.QPainter.CompositionMode.CompositionMode_HardLight?10
+QtGui.QPainter.CompositionMode.CompositionMode_SoftLight?10
+QtGui.QPainter.CompositionMode.CompositionMode_Difference?10
+QtGui.QPainter.CompositionMode.CompositionMode_Exclusion?10
+QtGui.QPainter.CompositionMode.RasterOp_SourceOrDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_SourceAndDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_SourceXorDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_NotSourceAndNotDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_NotSourceOrNotDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_NotSourceXorDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_NotSource?10
+QtGui.QPainter.CompositionMode.RasterOp_NotSourceAndDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_SourceAndNotDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_NotSourceOrDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_SourceOrNotDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_ClearDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_SetDestination?10
+QtGui.QPainter.CompositionMode.RasterOp_NotDestination?10
+QtGui.QPainter.RenderHint?10
+QtGui.QPainter.RenderHint.Antialiasing?10
+QtGui.QPainter.RenderHint.TextAntialiasing?10
+QtGui.QPainter.RenderHint.SmoothPixmapTransform?10
+QtGui.QPainter.RenderHint.LosslessImageRendering?10
+QtGui.QPainter.RenderHint.VerticalSubpixelPositioning?10
+QtGui.QPainter.RenderHint.NonCosmeticBrushPatterns?10
+QtGui.QPainter?1()
+QtGui.QPainter.__init__?1(self)
+QtGui.QPainter?1(QPaintDevice)
+QtGui.QPainter.__init__?1(self, QPaintDevice)
+QtGui.QPainter.__enter__?4() -> Any
+QtGui.QPainter.__exit__?4(Any, Any, Any)
+QtGui.QPainter.device?4() -> QPaintDevice
+QtGui.QPainter.begin?4(QPaintDevice) -> bool
+QtGui.QPainter.end?4() -> bool
+QtGui.QPainter.isActive?4() -> bool
+QtGui.QPainter.setCompositionMode?4(QPainter.CompositionMode)
+QtGui.QPainter.compositionMode?4() -> QPainter.CompositionMode
+QtGui.QPainter.font?4() -> QFont
+QtGui.QPainter.setFont?4(QFont)
+QtGui.QPainter.fontMetrics?4() -> QFontMetrics
+QtGui.QPainter.fontInfo?4() -> QFontInfo
+QtGui.QPainter.setPen?4(QColor)
+QtGui.QPainter.setPen?4(QPen)
+QtGui.QPainter.setPen?4(Qt.PenStyle)
+QtGui.QPainter.pen?4() -> QPen
+QtGui.QPainter.setBrush?4(QBrush)
+QtGui.QPainter.setBrush?4(Qt.BrushStyle)
+QtGui.QPainter.brush?4() -> QBrush
+QtGui.QPainter.setBackgroundMode?4(Qt.BGMode)
+QtGui.QPainter.backgroundMode?4() -> Qt.BGMode
+QtGui.QPainter.brushOrigin?4() -> QPoint
+QtGui.QPainter.setBrushOrigin?4(QPointF)
+QtGui.QPainter.setBackground?4(QBrush)
+QtGui.QPainter.background?4() -> QBrush
+QtGui.QPainter.clipRegion?4() -> QRegion
+QtGui.QPainter.clipPath?4() -> QPainterPath
+QtGui.QPainter.setClipRect?4(QRectF, Qt.ClipOperation operation=Qt.ReplaceClip)
+QtGui.QPainter.setClipRegion?4(QRegion, Qt.ClipOperation operation=Qt.ReplaceClip)
+QtGui.QPainter.setClipPath?4(QPainterPath, Qt.ClipOperation operation=Qt.ReplaceClip)
+QtGui.QPainter.setClipping?4(bool)
+QtGui.QPainter.hasClipping?4() -> bool
+QtGui.QPainter.save?4()
+QtGui.QPainter.restore?4()
+QtGui.QPainter.scale?4(float, float)
+QtGui.QPainter.shear?4(float, float)
+QtGui.QPainter.rotate?4(float)
+QtGui.QPainter.translate?4(QPointF)
+QtGui.QPainter.window?4() -> QRect
+QtGui.QPainter.setWindow?4(QRect)
+QtGui.QPainter.viewport?4() -> QRect
+QtGui.QPainter.setViewport?4(QRect)
+QtGui.QPainter.setViewTransformEnabled?4(bool)
+QtGui.QPainter.viewTransformEnabled?4() -> bool
+QtGui.QPainter.strokePath?4(QPainterPath, QPen)
+QtGui.QPainter.fillPath?4(QPainterPath, QBrush)
+QtGui.QPainter.drawPath?4(QPainterPath)
+QtGui.QPainter.drawPoints?4(QPolygonF)
+QtGui.QPainter.drawPoints?4(QPolygon)
+QtGui.QPainter.drawPoints?4(QPointF)
+QtGui.QPainter.drawPoints?4(QPointF, Any)
+QtGui.QPainter.drawPoints?4(QPoint)
+QtGui.QPainter.drawPoints?4(QPoint, Any)
+QtGui.QPainter.drawLines?4(QLineF)
+QtGui.QPainter.drawLines?4(QLineF, Any)
+QtGui.QPainter.drawLines?4(QPointF)
+QtGui.QPainter.drawLines?4(QPointF, Any)
+QtGui.QPainter.drawLines?4(QLine)
+QtGui.QPainter.drawLines?4(QLine, Any)
+QtGui.QPainter.drawLines?4(QPoint)
+QtGui.QPainter.drawLines?4(QPoint, Any)
+QtGui.QPainter.drawRects?4(QRectF)
+QtGui.QPainter.drawRects?4(QRectF, Any)
+QtGui.QPainter.drawRects?4(QRect)
+QtGui.QPainter.drawRects?4(QRect, Any)
+QtGui.QPainter.drawEllipse?4(QRectF)
+QtGui.QPainter.drawEllipse?4(QRect)
+QtGui.QPainter.drawPolyline?4(QPolygonF)
+QtGui.QPainter.drawPolyline?4(QPolygon)
+QtGui.QPainter.drawPolyline?4(QPointF)
+QtGui.QPainter.drawPolyline?4(QPointF, Any)
+QtGui.QPainter.drawPolyline?4(QPoint)
+QtGui.QPainter.drawPolyline?4(QPoint, Any)
+QtGui.QPainter.drawPolygon?4(QPolygonF, Qt.FillRule fillRule=Qt.OddEvenFill)
+QtGui.QPainter.drawPolygon?4(QPolygon, Qt.FillRule fillRule=Qt.OddEvenFill)
+QtGui.QPainter.drawPolygon?4(QPointF, Qt.FillRule fillRule=Qt.OddEvenFill)
+QtGui.QPainter.drawPolygon?4(QPointF, Any)
+QtGui.QPainter.drawPolygon?4(QPoint, Qt.FillRule fillRule=Qt.OddEvenFill)
+QtGui.QPainter.drawPolygon?4(QPoint, Any)
+QtGui.QPainter.drawConvexPolygon?4(QPolygonF)
+QtGui.QPainter.drawConvexPolygon?4(QPolygon)
+QtGui.QPainter.drawConvexPolygon?4(QPointF)
+QtGui.QPainter.drawConvexPolygon?4(QPointF, Any)
+QtGui.QPainter.drawConvexPolygon?4(QPoint)
+QtGui.QPainter.drawConvexPolygon?4(QPoint, Any)
+QtGui.QPainter.drawArc?4(QRectF, int, int)
+QtGui.QPainter.drawPie?4(QRectF, int, int)
+QtGui.QPainter.drawChord?4(QRectF, int, int)
+QtGui.QPainter.drawTiledPixmap?4(QRectF, QPixmap, QPointF pos=QPointF())
+QtGui.QPainter.drawPicture?4(QPointF, QPicture)
+QtGui.QPainter.drawPixmap?4(QRectF, QPixmap, QRectF)
+QtGui.QPainter.setLayoutDirection?4(Qt.LayoutDirection)
+QtGui.QPainter.layoutDirection?4() -> Qt.LayoutDirection
+QtGui.QPainter.drawText?4(QPointF, QString)
+QtGui.QPainter.drawText?4(QRectF, int, QString) -> QRectF
+QtGui.QPainter.drawText?4(QRect, int, QString) -> QRect
+QtGui.QPainter.drawText?4(QRectF, QString, QTextOption option=QTextOption())
+QtGui.QPainter.boundingRect?4(QRectF, int, QString) -> QRectF
+QtGui.QPainter.boundingRect?4(QRect, int, QString) -> QRect
+QtGui.QPainter.boundingRect?4(QRectF, QString, QTextOption option=QTextOption()) -> QRectF
+QtGui.QPainter.fillRect?4(QRectF, QBrush)
+QtGui.QPainter.fillRect?4(QRect, QBrush)
+QtGui.QPainter.eraseRect?4(QRectF)
+QtGui.QPainter.setRenderHint?4(QPainter.RenderHint, bool on=True)
+QtGui.QPainter.renderHints?4() -> unknown-type
+QtGui.QPainter.setRenderHints?4(unknown-type, bool on=True)
+QtGui.QPainter.paintEngine?4() -> QPaintEngine
+QtGui.QPainter.drawLine?4(QLineF)
+QtGui.QPainter.drawLine?4(QLine)
+QtGui.QPainter.drawLine?4(int, int, int, int)
+QtGui.QPainter.drawLine?4(QPoint, QPoint)
+QtGui.QPainter.drawLine?4(QPointF, QPointF)
+QtGui.QPainter.drawRect?4(QRectF)
+QtGui.QPainter.drawRect?4(int, int, int, int)
+QtGui.QPainter.drawRect?4(QRect)
+QtGui.QPainter.drawPoint?4(QPointF)
+QtGui.QPainter.drawPoint?4(int, int)
+QtGui.QPainter.drawPoint?4(QPoint)
+QtGui.QPainter.drawEllipse?4(int, int, int, int)
+QtGui.QPainter.drawArc?4(QRect, int, int)
+QtGui.QPainter.drawArc?4(int, int, int, int, int, int)
+QtGui.QPainter.drawPie?4(QRect, int, int)
+QtGui.QPainter.drawPie?4(int, int, int, int, int, int)
+QtGui.QPainter.drawChord?4(QRect, int, int)
+QtGui.QPainter.drawChord?4(int, int, int, int, int, int)
+QtGui.QPainter.setClipRect?4(int, int, int, int, Qt.ClipOperation operation=Qt.ReplaceClip)
+QtGui.QPainter.setClipRect?4(QRect, Qt.ClipOperation operation=Qt.ReplaceClip)
+QtGui.QPainter.eraseRect?4(QRect)
+QtGui.QPainter.eraseRect?4(int, int, int, int)
+QtGui.QPainter.fillRect?4(int, int, int, int, QBrush)
+QtGui.QPainter.setBrushOrigin?4(int, int)
+QtGui.QPainter.setBrushOrigin?4(QPoint)
+QtGui.QPainter.drawTiledPixmap?4(QRect, QPixmap, QPoint pos=QPoint())
+QtGui.QPainter.drawTiledPixmap?4(int, int, int, int, QPixmap, int sx=0, int sy=0)
+QtGui.QPainter.drawPixmap?4(QRect, QPixmap, QRect)
+QtGui.QPainter.drawPixmap?4(QPointF, QPixmap)
+QtGui.QPainter.drawPixmap?4(QPoint, QPixmap)
+QtGui.QPainter.drawPixmap?4(QRect, QPixmap)
+QtGui.QPainter.drawPixmap?4(int, int, QPixmap)
+QtGui.QPainter.drawPixmap?4(int, int, int, int, QPixmap)
+QtGui.QPainter.drawPixmap?4(int, int, int, int, QPixmap, int, int, int, int)
+QtGui.QPainter.drawPixmap?4(int, int, QPixmap, int, int, int, int)
+QtGui.QPainter.drawPixmap?4(QPointF, QPixmap, QRectF)
+QtGui.QPainter.drawPixmap?4(QPoint, QPixmap, QRect)
+QtGui.QPainter.drawImage?4(QRectF, QImage)
+QtGui.QPainter.drawImage?4(QRectF, QImage, QRectF, unknown-type flags=Qt.AutoColor)
+QtGui.QPainter.drawImage?4(QRect, QImage)
+QtGui.QPainter.drawImage?4(QRect, QImage, QRect, unknown-type flags=Qt.AutoColor)
+QtGui.QPainter.drawImage?4(QPointF, QImage)
+QtGui.QPainter.drawImage?4(QPointF, QImage, QRectF, unknown-type flags=Qt.AutoColor)
+QtGui.QPainter.drawImage?4(QPoint, QImage)
+QtGui.QPainter.drawImage?4(QPoint, QImage, QRect, unknown-type flags=Qt.AutoColor)
+QtGui.QPainter.drawImage?4(int, int, QImage, int sx=0, int sy=0, int sw=-1, int sh=-1, unknown-type flags=Qt.AutoColor)
+QtGui.QPainter.drawText?4(QPoint, QString)
+QtGui.QPainter.drawText?4(int, int, int, int, int, QString) -> QRect
+QtGui.QPainter.drawText?4(int, int, QString)
+QtGui.QPainter.boundingRect?4(int, int, int, int, int, QString) -> QRect
+QtGui.QPainter.opacity?4() -> float
+QtGui.QPainter.setOpacity?4(float)
+QtGui.QPainter.translate?4(float, float)
+QtGui.QPainter.translate?4(QPoint)
+QtGui.QPainter.setViewport?4(int, int, int, int)
+QtGui.QPainter.setWindow?4(int, int, int, int)
+QtGui.QPainter.worldMatrixEnabled?4() -> bool
+QtGui.QPainter.setWorldMatrixEnabled?4(bool)
+QtGui.QPainter.drawPicture?4(int, int, QPicture)
+QtGui.QPainter.drawPicture?4(QPoint, QPicture)
+QtGui.QPainter.setTransform?4(QTransform, bool combine=False)
+QtGui.QPainter.transform?4() -> QTransform
+QtGui.QPainter.deviceTransform?4() -> QTransform
+QtGui.QPainter.resetTransform?4()
+QtGui.QPainter.setWorldTransform?4(QTransform, bool combine=False)
+QtGui.QPainter.worldTransform?4() -> QTransform
+QtGui.QPainter.combinedTransform?4() -> QTransform
+QtGui.QPainter.testRenderHint?4(QPainter.RenderHint) -> bool
+QtGui.QPainter.drawRoundedRect?4(QRectF, float, float, Qt.SizeMode mode=Qt.AbsoluteSize)
+QtGui.QPainter.drawRoundedRect?4(int, int, int, int, float, float, Qt.SizeMode mode=Qt.AbsoluteSize)
+QtGui.QPainter.drawRoundedRect?4(QRect, float, float, Qt.SizeMode mode=Qt.AbsoluteSize)
+QtGui.QPainter.drawEllipse?4(QPointF, float, float)
+QtGui.QPainter.drawEllipse?4(QPoint, int, int)
+QtGui.QPainter.fillRect?4(QRectF, QColor)
+QtGui.QPainter.fillRect?4(QRect, QColor)
+QtGui.QPainter.fillRect?4(int, int, int, int, QColor)
+QtGui.QPainter.fillRect?4(int, int, int, int, Qt.GlobalColor)
+QtGui.QPainter.fillRect?4(QRect, Qt.GlobalColor)
+QtGui.QPainter.fillRect?4(QRectF, Qt.GlobalColor)
+QtGui.QPainter.fillRect?4(int, int, int, int, Qt.BrushStyle)
+QtGui.QPainter.fillRect?4(QRect, Qt.BrushStyle)
+QtGui.QPainter.fillRect?4(QRectF, Qt.BrushStyle)
+QtGui.QPainter.beginNativePainting?4()
+QtGui.QPainter.endNativePainting?4()
+QtGui.QPainter.drawPixmapFragments?4(QPainter.PixmapFragment, QPixmap, unknown-type hints=QPainter.PixmapFragmentHints())
+QtGui.QPainter.drawStaticText?4(QPointF, QStaticText)
+QtGui.QPainter.drawStaticText?4(QPoint, QStaticText)
+QtGui.QPainter.drawStaticText?4(int, int, QStaticText)
+QtGui.QPainter.clipBoundingRect?4() -> QRectF
+QtGui.QPainter.drawGlyphRun?4(QPointF, QGlyphRun)
+QtGui.QPainter.fillRect?4(int, int, int, int, QGradient.Preset)
+QtGui.QPainter.fillRect?4(QRect, QGradient.Preset)
+QtGui.QPainter.fillRect?4(QRectF, QGradient.Preset)
+QtGui.QPainter.brushOriginF?4() -> QPointF
+QtGui.QPainter.PixmapFragment.height?7
+QtGui.QPainter.PixmapFragment.opacity?7
+QtGui.QPainter.PixmapFragment.rotation?7
+QtGui.QPainter.PixmapFragment.scaleX?7
+QtGui.QPainter.PixmapFragment.scaleY?7
+QtGui.QPainter.PixmapFragment.sourceLeft?7
+QtGui.QPainter.PixmapFragment.sourceTop?7
+QtGui.QPainter.PixmapFragment.width?7
+QtGui.QPainter.PixmapFragment.x?7
+QtGui.QPainter.PixmapFragment.y?7
+QtGui.QPainter.PixmapFragment?1()
+QtGui.QPainter.PixmapFragment.__init__?1(self)
+QtGui.QPainter.PixmapFragment?1(QPainter.PixmapFragment)
+QtGui.QPainter.PixmapFragment.__init__?1(self, QPainter.PixmapFragment)
+QtGui.QPainter.PixmapFragment.create?4(QPointF, QRectF, float scaleX=1, float scaleY=1, float rotation=0, float opacity=1) -> QPainter.PixmapFragment
+QtGui.QPainterPath.ElementType?10
+QtGui.QPainterPath.ElementType.MoveToElement?10
+QtGui.QPainterPath.ElementType.LineToElement?10
+QtGui.QPainterPath.ElementType.CurveToElement?10
+QtGui.QPainterPath.ElementType.CurveToDataElement?10
+QtGui.QPainterPath?1()
+QtGui.QPainterPath.__init__?1(self)
+QtGui.QPainterPath?1(QPointF)
+QtGui.QPainterPath.__init__?1(self, QPointF)
+QtGui.QPainterPath?1(QPainterPath)
+QtGui.QPainterPath.__init__?1(self, QPainterPath)
+QtGui.QPainterPath.closeSubpath?4()
+QtGui.QPainterPath.moveTo?4(QPointF)
+QtGui.QPainterPath.lineTo?4(QPointF)
+QtGui.QPainterPath.arcTo?4(QRectF, float, float)
+QtGui.QPainterPath.cubicTo?4(QPointF, QPointF, QPointF)
+QtGui.QPainterPath.quadTo?4(QPointF, QPointF)
+QtGui.QPainterPath.currentPosition?4() -> QPointF
+QtGui.QPainterPath.addRect?4(QRectF)
+QtGui.QPainterPath.addEllipse?4(QRectF)
+QtGui.QPainterPath.addPolygon?4(QPolygonF)
+QtGui.QPainterPath.addText?4(QPointF, QFont, QString)
+QtGui.QPainterPath.addPath?4(QPainterPath)
+QtGui.QPainterPath.addRegion?4(QRegion)
+QtGui.QPainterPath.connectPath?4(QPainterPath)
+QtGui.QPainterPath.contains?4(QPointF) -> bool
+QtGui.QPainterPath.contains?4(QRectF) -> bool
+QtGui.QPainterPath.intersects?4(QRectF) -> bool
+QtGui.QPainterPath.boundingRect?4() -> QRectF
+QtGui.QPainterPath.controlPointRect?4() -> QRectF
+QtGui.QPainterPath.fillRule?4() -> Qt.FillRule
+QtGui.QPainterPath.setFillRule?4(Qt.FillRule)
+QtGui.QPainterPath.toReversed?4() -> QPainterPath
+QtGui.QPainterPath.toSubpathPolygons?4(QTransform matrix=QTransform()) -> unknown-type
+QtGui.QPainterPath.toFillPolygons?4(QTransform matrix=QTransform()) -> unknown-type
+QtGui.QPainterPath.toFillPolygon?4(QTransform matrix=QTransform()) -> QPolygonF
+QtGui.QPainterPath.moveTo?4(float, float)
+QtGui.QPainterPath.arcMoveTo?4(QRectF, float)
+QtGui.QPainterPath.arcMoveTo?4(float, float, float, float, float)
+QtGui.QPainterPath.arcTo?4(float, float, float, float, float, float)
+QtGui.QPainterPath.lineTo?4(float, float)
+QtGui.QPainterPath.cubicTo?4(float, float, float, float, float, float)
+QtGui.QPainterPath.quadTo?4(float, float, float, float)
+QtGui.QPainterPath.addEllipse?4(float, float, float, float)
+QtGui.QPainterPath.addRect?4(float, float, float, float)
+QtGui.QPainterPath.addText?4(float, float, QFont, QString)
+QtGui.QPainterPath.isEmpty?4() -> bool
+QtGui.QPainterPath.elementCount?4() -> int
+QtGui.QPainterPath.elementAt?4(int) -> QPainterPath.Element
+QtGui.QPainterPath.setElementPositionAt?4(int, float, float)
+QtGui.QPainterPath.length?4() -> float
+QtGui.QPainterPath.percentAtLength?4(float) -> float
+QtGui.QPainterPath.pointAtPercent?4(float) -> QPointF
+QtGui.QPainterPath.angleAtPercent?4(float) -> float
+QtGui.QPainterPath.slopeAtPercent?4(float) -> float
+QtGui.QPainterPath.intersects?4(QPainterPath) -> bool
+QtGui.QPainterPath.contains?4(QPainterPath) -> bool
+QtGui.QPainterPath.united?4(QPainterPath) -> QPainterPath
+QtGui.QPainterPath.intersected?4(QPainterPath) -> QPainterPath
+QtGui.QPainterPath.subtracted?4(QPainterPath) -> QPainterPath
+QtGui.QPainterPath.addRoundedRect?4(QRectF, float, float, Qt.SizeMode mode=Qt.AbsoluteSize)
+QtGui.QPainterPath.addRoundedRect?4(float, float, float, float, float, float, Qt.SizeMode mode=Qt.AbsoluteSize)
+QtGui.QPainterPath.addEllipse?4(QPointF, float, float)
+QtGui.QPainterPath.simplified?4() -> QPainterPath
+QtGui.QPainterPath.translate?4(float, float)
+QtGui.QPainterPath.translated?4(float, float) -> QPainterPath
+QtGui.QPainterPath.translate?4(QPointF)
+QtGui.QPainterPath.translated?4(QPointF) -> QPainterPath
+QtGui.QPainterPath.swap?4(QPainterPath)
+QtGui.QPainterPath.clear?4()
+QtGui.QPainterPath.reserve?4(int)
+QtGui.QPainterPath.capacity?4() -> int
+QtGui.QPainterPath.isCachingEnabled?4() -> bool
+QtGui.QPainterPath.setCachingEnabled?4(bool)
+QtGui.QPainterPath.trimmed?4(float, float, float offset=0) -> QPainterPath
+QtGui.QPainterPath.Element.type?7
+QtGui.QPainterPath.Element.x?7
+QtGui.QPainterPath.Element.y?7
+QtGui.QPainterPath.Element?1()
+QtGui.QPainterPath.Element.__init__?1(self)
+QtGui.QPainterPath.Element?1(QPainterPath.Element)
+QtGui.QPainterPath.Element.__init__?1(self, QPainterPath.Element)
+QtGui.QPainterPath.Element.isMoveTo?4() -> bool
+QtGui.QPainterPath.Element.isLineTo?4() -> bool
+QtGui.QPainterPath.Element.isCurveTo?4() -> bool
+QtGui.QPainterPathStroker?1()
+QtGui.QPainterPathStroker.__init__?1(self)
+QtGui.QPainterPathStroker?1(QPen)
+QtGui.QPainterPathStroker.__init__?1(self, QPen)
+QtGui.QPainterPathStroker.setWidth?4(float)
+QtGui.QPainterPathStroker.width?4() -> float
+QtGui.QPainterPathStroker.setCapStyle?4(Qt.PenCapStyle)
+QtGui.QPainterPathStroker.capStyle?4() -> Qt.PenCapStyle
+QtGui.QPainterPathStroker.setJoinStyle?4(Qt.PenJoinStyle)
+QtGui.QPainterPathStroker.joinStyle?4() -> Qt.PenJoinStyle
+QtGui.QPainterPathStroker.setMiterLimit?4(float)
+QtGui.QPainterPathStroker.miterLimit?4() -> float
+QtGui.QPainterPathStroker.setCurveThreshold?4(float)
+QtGui.QPainterPathStroker.curveThreshold?4() -> float
+QtGui.QPainterPathStroker.setDashPattern?4(Qt.PenStyle)
+QtGui.QPainterPathStroker.setDashPattern?4(unknown-type)
+QtGui.QPainterPathStroker.dashPattern?4() -> unknown-type
+QtGui.QPainterPathStroker.createStroke?4(QPainterPath) -> QPainterPath
+QtGui.QPainterPathStroker.setDashOffset?4(float)
+QtGui.QPainterPathStroker.dashOffset?4() -> float
+QtGui.QPainterStateGuard.InitialState?10
+QtGui.QPainterStateGuard.InitialState.Save?10
+QtGui.QPainterStateGuard.InitialState.NoSave?10
+QtGui.QPainterStateGuard?1(QPainter, QPainterStateGuard.InitialState state=QPainterStateGuard.InitialState.Save)
+QtGui.QPainterStateGuard.__init__?1(self, QPainter, QPainterStateGuard.InitialState state=QPainterStateGuard.InitialState.Save)
+QtGui.QPainterStateGuard.swap?4(QPainterStateGuard)
+QtGui.QPainterStateGuard.save?4()
+QtGui.QPainterStateGuard.restore?4()
+QtGui.QPalette.ColorRole?10
+QtGui.QPalette.ColorRole.WindowText?10
+QtGui.QPalette.ColorRole.Button?10
+QtGui.QPalette.ColorRole.Light?10
+QtGui.QPalette.ColorRole.Midlight?10
+QtGui.QPalette.ColorRole.Dark?10
+QtGui.QPalette.ColorRole.Mid?10
+QtGui.QPalette.ColorRole.Text?10
+QtGui.QPalette.ColorRole.BrightText?10
+QtGui.QPalette.ColorRole.ButtonText?10
+QtGui.QPalette.ColorRole.Base?10
+QtGui.QPalette.ColorRole.Window?10
+QtGui.QPalette.ColorRole.Shadow?10
+QtGui.QPalette.ColorRole.Highlight?10
+QtGui.QPalette.ColorRole.HighlightedText?10
+QtGui.QPalette.ColorRole.Link?10
+QtGui.QPalette.ColorRole.LinkVisited?10
+QtGui.QPalette.ColorRole.AlternateBase?10
+QtGui.QPalette.ColorRole.ToolTipBase?10
+QtGui.QPalette.ColorRole.ToolTipText?10
+QtGui.QPalette.ColorRole.PlaceholderText?10
+QtGui.QPalette.ColorRole.Accent?10
+QtGui.QPalette.ColorRole.NoRole?10
+QtGui.QPalette.ColorRole.NColorRoles?10
+QtGui.QPalette.ColorGroup?10
+QtGui.QPalette.ColorGroup.Active?10
+QtGui.QPalette.ColorGroup.Disabled?10
+QtGui.QPalette.ColorGroup.Inactive?10
+QtGui.QPalette.ColorGroup.NColorGroups?10
+QtGui.QPalette.ColorGroup.Current?10
+QtGui.QPalette.ColorGroup.All?10
+QtGui.QPalette.ColorGroup.Normal?10
+QtGui.QPalette?1()
+QtGui.QPalette.__init__?1(self)
+QtGui.QPalette?1(QColor)
+QtGui.QPalette.__init__?1(self, QColor)
+QtGui.QPalette?1(Qt.GlobalColor)
+QtGui.QPalette.__init__?1(self, Qt.GlobalColor)
+QtGui.QPalette?1(QColor, QColor)
+QtGui.QPalette.__init__?1(self, QColor, QColor)
+QtGui.QPalette?1(QBrush, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush)
+QtGui.QPalette.__init__?1(self, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush)
+QtGui.QPalette?1(QPalette)
+QtGui.QPalette.__init__?1(self, QPalette)
+QtGui.QPalette?1(QVariant)
+QtGui.QPalette.__init__?1(self, QVariant)
+QtGui.QPalette.currentColorGroup?4() -> QPalette.ColorGroup
+QtGui.QPalette.setCurrentColorGroup?4(QPalette.ColorGroup)
+QtGui.QPalette.color?4(QPalette.ColorGroup, QPalette.ColorRole) -> QColor
+QtGui.QPalette.brush?4(QPalette.ColorGroup, QPalette.ColorRole) -> QBrush
+QtGui.QPalette.setBrush?4(QPalette.ColorGroup, QPalette.ColorRole, QBrush)
+QtGui.QPalette.setColorGroup?4(QPalette.ColorGroup, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush, QBrush)
+QtGui.QPalette.isEqual?4(QPalette.ColorGroup, QPalette.ColorGroup) -> bool
+QtGui.QPalette.color?4(QPalette.ColorRole) -> QColor
+QtGui.QPalette.brush?4(QPalette.ColorRole) -> QBrush
+QtGui.QPalette.windowText?4() -> QBrush
+QtGui.QPalette.button?4() -> QBrush
+QtGui.QPalette.light?4() -> QBrush
+QtGui.QPalette.dark?4() -> QBrush
+QtGui.QPalette.mid?4() -> QBrush
+QtGui.QPalette.text?4() -> QBrush
+QtGui.QPalette.base?4() -> QBrush
+QtGui.QPalette.alternateBase?4() -> QBrush
+QtGui.QPalette.window?4() -> QBrush
+QtGui.QPalette.midlight?4() -> QBrush
+QtGui.QPalette.brightText?4() -> QBrush
+QtGui.QPalette.buttonText?4() -> QBrush
+QtGui.QPalette.shadow?4() -> QBrush
+QtGui.QPalette.highlight?4() -> QBrush
+QtGui.QPalette.highlightedText?4() -> QBrush
+QtGui.QPalette.link?4() -> QBrush
+QtGui.QPalette.linkVisited?4() -> QBrush
+QtGui.QPalette.toolTipBase?4() -> QBrush
+QtGui.QPalette.toolTipText?4() -> QBrush
+QtGui.QPalette.placeholderText?4() -> QBrush
+QtGui.QPalette.isCopyOf?4(QPalette) -> bool
+QtGui.QPalette.resolve?4(QPalette) -> QPalette
+QtGui.QPalette.setColor?4(QPalette.ColorGroup, QPalette.ColorRole, QColor)
+QtGui.QPalette.setColor?4(QPalette.ColorRole, QColor)
+QtGui.QPalette.setBrush?4(QPalette.ColorRole, QBrush)
+QtGui.QPalette.isBrushSet?4(QPalette.ColorGroup, QPalette.ColorRole) -> bool
+QtGui.QPalette.cacheKey?4() -> int
+QtGui.QPalette.swap?4(QPalette)
+QtGui.QPalette.accent?4() -> QBrush
+QtGui.QPdfOutputIntent?1()
+QtGui.QPdfOutputIntent.__init__?1(self)
+QtGui.QPdfOutputIntent?1(QPdfOutputIntent)
+QtGui.QPdfOutputIntent.__init__?1(self, QPdfOutputIntent)
+QtGui.QPdfOutputIntent.swap?4(QPdfOutputIntent)
+QtGui.QPdfOutputIntent.outputConditionIdentifier?4() -> QString
+QtGui.QPdfOutputIntent.setOutputConditionIdentifier?4(QString)
+QtGui.QPdfOutputIntent.outputCondition?4() -> QString
+QtGui.QPdfOutputIntent.setOutputCondition?4(QString)
+QtGui.QPdfOutputIntent.registryName?4() -> QUrl
+QtGui.QPdfOutputIntent.setRegistryName?4(QUrl)
+QtGui.QPdfOutputIntent.outputProfile?4() -> QColorSpace
+QtGui.QPdfOutputIntent.setOutputProfile?4(QColorSpace)
+QtGui.QPdfWriter.ColorModel?10
+QtGui.QPdfWriter.ColorModel.RGB?10
+QtGui.QPdfWriter.ColorModel.Grayscale?10
+QtGui.QPdfWriter.ColorModel.CMYK?10
+QtGui.QPdfWriter.ColorModel.Auto?10
+QtGui.QPdfWriter?1(QString)
+QtGui.QPdfWriter.__init__?1(self, QString)
+QtGui.QPdfWriter?1(QIODevice)
+QtGui.QPdfWriter.__init__?1(self, QIODevice)
+QtGui.QPdfWriter.title?4() -> QString
+QtGui.QPdfWriter.setTitle?4(QString)
+QtGui.QPdfWriter.creator?4() -> QString
+QtGui.QPdfWriter.setCreator?4(QString)
+QtGui.QPdfWriter.newPage?4() -> bool
+QtGui.QPdfWriter.paintEngine?4() -> QPaintEngine
+QtGui.QPdfWriter.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtGui.QPdfWriter.setResolution?4(int)
+QtGui.QPdfWriter.resolution?4() -> int
+QtGui.QPdfWriter.setPdfVersion?4(QPagedPaintDevice.PdfVersion)
+QtGui.QPdfWriter.pdfVersion?4() -> QPagedPaintDevice.PdfVersion
+QtGui.QPdfWriter.setDocumentXmpMetadata?4(QByteArray)
+QtGui.QPdfWriter.documentXmpMetadata?4() -> QByteArray
+QtGui.QPdfWriter.addFileAttachment?4(QString, QByteArray, QString mimeType='')
+QtGui.QPdfWriter.documentId?4() -> QUuid
+QtGui.QPdfWriter.setDocumentId?4(QUuid)
+QtGui.QPdfWriter.colorModel?4() -> QPdfWriter.ColorModel
+QtGui.QPdfWriter.setColorModel?4(QPdfWriter.ColorModel)
+QtGui.QPdfWriter.outputIntent?4() -> QPdfOutputIntent
+QtGui.QPdfWriter.setOutputIntent?4(QPdfOutputIntent)
+QtGui.QPdfWriter.author?4() -> QString
+QtGui.QPdfWriter.setAuthor?4(QString)
+QtGui.QPen?1()
+QtGui.QPen.__init__?1(self)
+QtGui.QPen?1(Qt.PenStyle)
+QtGui.QPen.__init__?1(self, Qt.PenStyle)
+QtGui.QPen?1(QBrush, float, Qt.PenStyle style=Qt.SolidLine, Qt.PenCapStyle cap=Qt.SquareCap, Qt.PenJoinStyle join=Qt.BevelJoin)
+QtGui.QPen.__init__?1(self, QBrush, float, Qt.PenStyle style=Qt.SolidLine, Qt.PenCapStyle cap=Qt.SquareCap, Qt.PenJoinStyle join=Qt.BevelJoin)
+QtGui.QPen?1(QPen)
+QtGui.QPen.__init__?1(self, QPen)
+QtGui.QPen?1(QVariant)
+QtGui.QPen.__init__?1(self, QVariant)
+QtGui.QPen.style?4() -> Qt.PenStyle
+QtGui.QPen.setStyle?4(Qt.PenStyle)
+QtGui.QPen.widthF?4() -> float
+QtGui.QPen.setWidthF?4(float)
+QtGui.QPen.width?4() -> int
+QtGui.QPen.setWidth?4(int)
+QtGui.QPen.color?4() -> QColor
+QtGui.QPen.setColor?4(QColor)
+QtGui.QPen.brush?4() -> QBrush
+QtGui.QPen.setBrush?4(QBrush)
+QtGui.QPen.isSolid?4() -> bool
+QtGui.QPen.capStyle?4() -> Qt.PenCapStyle
+QtGui.QPen.setCapStyle?4(Qt.PenCapStyle)
+QtGui.QPen.joinStyle?4() -> Qt.PenJoinStyle
+QtGui.QPen.setJoinStyle?4(Qt.PenJoinStyle)
+QtGui.QPen.dashPattern?4() -> unknown-type
+QtGui.QPen.setDashPattern?4(unknown-type)
+QtGui.QPen.miterLimit?4() -> float
+QtGui.QPen.setMiterLimit?4(float)
+QtGui.QPen.dashOffset?4() -> float
+QtGui.QPen.setDashOffset?4(float)
+QtGui.QPen.isCosmetic?4() -> bool
+QtGui.QPen.setCosmetic?4(bool)
+QtGui.QPen.swap?4(QPen)
+QtGui.QPicture?1(int formatVersion=-1)
+QtGui.QPicture.__init__?1(self, int formatVersion=-1)
+QtGui.QPicture?1(QPicture)
+QtGui.QPicture.__init__?1(self, QPicture)
+QtGui.QPicture.isNull?4() -> bool
+QtGui.QPicture.devType?4() -> int
+QtGui.QPicture.size?4() -> int
+QtGui.QPicture.data?4() -> bytes
+QtGui.QPicture.setData?4(bytes)
+QtGui.QPicture.play?4(QPainter) -> bool
+QtGui.QPicture.load?4(QString) -> bool
+QtGui.QPicture.load?4(QIODevice) -> bool
+QtGui.QPicture.save?4(QString) -> bool
+QtGui.QPicture.save?4(QIODevice) -> bool
+QtGui.QPicture.boundingRect?4() -> QRect
+QtGui.QPicture.setBoundingRect?4(QRect)
+QtGui.QPicture.detach?4()
+QtGui.QPicture.isDetached?4() -> bool
+QtGui.QPicture.paintEngine?4() -> QPaintEngine
+QtGui.QPicture.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtGui.QPicture.swap?4(QPicture)
+QtGui.QPixelFormat.ByteOrder?10
+QtGui.QPixelFormat.ByteOrder.LittleEndian?10
+QtGui.QPixelFormat.ByteOrder.BigEndian?10
+QtGui.QPixelFormat.ByteOrder.CurrentSystemEndian?10
+QtGui.QPixelFormat.YUVLayout?10
+QtGui.QPixelFormat.YUVLayout.YUV444?10
+QtGui.QPixelFormat.YUVLayout.YUV422?10
+QtGui.QPixelFormat.YUVLayout.YUV411?10
+QtGui.QPixelFormat.YUVLayout.YUV420P?10
+QtGui.QPixelFormat.YUVLayout.YUV420SP?10
+QtGui.QPixelFormat.YUVLayout.YV12?10
+QtGui.QPixelFormat.YUVLayout.UYVY?10
+QtGui.QPixelFormat.YUVLayout.YUYV?10
+QtGui.QPixelFormat.YUVLayout.NV12?10
+QtGui.QPixelFormat.YUVLayout.NV21?10
+QtGui.QPixelFormat.YUVLayout.IMC1?10
+QtGui.QPixelFormat.YUVLayout.IMC2?10
+QtGui.QPixelFormat.YUVLayout.IMC3?10
+QtGui.QPixelFormat.YUVLayout.IMC4?10
+QtGui.QPixelFormat.YUVLayout.Y8?10
+QtGui.QPixelFormat.YUVLayout.Y16?10
+QtGui.QPixelFormat.TypeInterpretation?10
+QtGui.QPixelFormat.TypeInterpretation.UnsignedInteger?10
+QtGui.QPixelFormat.TypeInterpretation.UnsignedShort?10
+QtGui.QPixelFormat.TypeInterpretation.UnsignedByte?10
+QtGui.QPixelFormat.TypeInterpretation.FloatingPoint?10
+QtGui.QPixelFormat.AlphaPremultiplied?10
+QtGui.QPixelFormat.AlphaPremultiplied.NotPremultiplied?10
+QtGui.QPixelFormat.AlphaPremultiplied.Premultiplied?10
+QtGui.QPixelFormat.AlphaPosition?10
+QtGui.QPixelFormat.AlphaPosition.AtBeginning?10
+QtGui.QPixelFormat.AlphaPosition.AtEnd?10
+QtGui.QPixelFormat.AlphaUsage?10
+QtGui.QPixelFormat.AlphaUsage.UsesAlpha?10
+QtGui.QPixelFormat.AlphaUsage.IgnoresAlpha?10
+QtGui.QPixelFormat.ColorModel?10
+QtGui.QPixelFormat.ColorModel.RGB?10
+QtGui.QPixelFormat.ColorModel.BGR?10
+QtGui.QPixelFormat.ColorModel.Indexed?10
+QtGui.QPixelFormat.ColorModel.Grayscale?10
+QtGui.QPixelFormat.ColorModel.CMYK?10
+QtGui.QPixelFormat.ColorModel.HSL?10
+QtGui.QPixelFormat.ColorModel.HSV?10
+QtGui.QPixelFormat.ColorModel.YUV?10
+QtGui.QPixelFormat.ColorModel.Alpha?10
+QtGui.QPixelFormat?1()
+QtGui.QPixelFormat.__init__?1(self)
+QtGui.QPixelFormat?1(QPixelFormat.ColorModel, int, int, int, int, int, int, QPixelFormat.AlphaUsage, QPixelFormat.AlphaPosition, QPixelFormat.AlphaPremultiplied, QPixelFormat.TypeInterpretation, QPixelFormat.ByteOrder byteOrder=QPixelFormat.CurrentSystemEndian, int subEnum=0)
+QtGui.QPixelFormat.__init__?1(self, QPixelFormat.ColorModel, int, int, int, int, int, int, QPixelFormat.AlphaUsage, QPixelFormat.AlphaPosition, QPixelFormat.AlphaPremultiplied, QPixelFormat.TypeInterpretation, QPixelFormat.ByteOrder byteOrder=QPixelFormat.CurrentSystemEndian, int subEnum=0)
+QtGui.QPixelFormat?1(QPixelFormat)
+QtGui.QPixelFormat.__init__?1(self, QPixelFormat)
+QtGui.QPixelFormat.colorModel?4() -> QPixelFormat.ColorModel
+QtGui.QPixelFormat.channelCount?4() -> int
+QtGui.QPixelFormat.redSize?4() -> int
+QtGui.QPixelFormat.greenSize?4() -> int
+QtGui.QPixelFormat.blueSize?4() -> int
+QtGui.QPixelFormat.cyanSize?4() -> int
+QtGui.QPixelFormat.magentaSize?4() -> int
+QtGui.QPixelFormat.yellowSize?4() -> int
+QtGui.QPixelFormat.blackSize?4() -> int
+QtGui.QPixelFormat.hueSize?4() -> int
+QtGui.QPixelFormat.saturationSize?4() -> int
+QtGui.QPixelFormat.lightnessSize?4() -> int
+QtGui.QPixelFormat.brightnessSize?4() -> int
+QtGui.QPixelFormat.alphaSize?4() -> int
+QtGui.QPixelFormat.bitsPerPixel?4() -> int
+QtGui.QPixelFormat.alphaUsage?4() -> QPixelFormat.AlphaUsage
+QtGui.QPixelFormat.alphaPosition?4() -> QPixelFormat.AlphaPosition
+QtGui.QPixelFormat.premultiplied?4() -> QPixelFormat.AlphaPremultiplied
+QtGui.QPixelFormat.typeInterpretation?4() -> QPixelFormat.TypeInterpretation
+QtGui.QPixelFormat.byteOrder?4() -> QPixelFormat.ByteOrder
+QtGui.QPixelFormat.yuvLayout?4() -> QPixelFormat.YUVLayout
+QtGui.QPixelFormat.subEnum?4() -> int
+QtGui.QPixmapCache?1()
+QtGui.QPixmapCache.__init__?1(self)
+QtGui.QPixmapCache?1(QPixmapCache)
+QtGui.QPixmapCache.__init__?1(self, QPixmapCache)
+QtGui.QPixmapCache.cacheLimit?4() -> int
+QtGui.QPixmapCache.clear?4()
+QtGui.QPixmapCache.find?4(QString) -> QPixmap
+QtGui.QPixmapCache.find?4(QPixmapCache.Key) -> QPixmap
+QtGui.QPixmapCache.insert?4(QString, QPixmap) -> bool
+QtGui.QPixmapCache.insert?4(QPixmap) -> QPixmapCache.Key
+QtGui.QPixmapCache.remove?4(QString)
+QtGui.QPixmapCache.remove?4(QPixmapCache.Key)
+QtGui.QPixmapCache.replace?4(QPixmapCache.Key, QPixmap) -> bool
+QtGui.QPixmapCache.setCacheLimit?4(int)
+QtGui.QPixmapCache.Key?1()
+QtGui.QPixmapCache.Key.__init__?1(self)
+QtGui.QPixmapCache.Key?1(QPixmapCache.Key)
+QtGui.QPixmapCache.Key.__init__?1(self, QPixmapCache.Key)
+QtGui.QPixmapCache.Key.swap?4(QPixmapCache.Key)
+QtGui.QPixmapCache.Key.isValid?4() -> bool
+QtGui.QPointingDeviceUniqueId?1()
+QtGui.QPointingDeviceUniqueId.__init__?1(self)
+QtGui.QPointingDeviceUniqueId?1(QPointingDeviceUniqueId)
+QtGui.QPointingDeviceUniqueId.__init__?1(self, QPointingDeviceUniqueId)
+QtGui.QPointingDeviceUniqueId.fromNumericId?4(int) -> QPointingDeviceUniqueId
+QtGui.QPointingDeviceUniqueId.isValid?4() -> bool
+QtGui.QPointingDeviceUniqueId.numericId?4() -> int
+QtGui.QPointingDevice.PointerType?10
+QtGui.QPointingDevice.PointerType.Unknown?10
+QtGui.QPointingDevice.PointerType.Generic?10
+QtGui.QPointingDevice.PointerType.Finger?10
+QtGui.QPointingDevice.PointerType.Pen?10
+QtGui.QPointingDevice.PointerType.Eraser?10
+QtGui.QPointingDevice.PointerType.Cursor?10
+QtGui.QPointingDevice.PointerType.AllPointerTypes?10
+QtGui.QPointingDevice?1(QString, int, QInputDevice.DeviceType, QPointingDevice.PointerType, unknown-type, int, int, QString seatName='', QPointingDeviceUniqueId uniqueId=QPointingDeviceUniqueId(), QObject parent=None)
+QtGui.QPointingDevice.__init__?1(self, QString, int, QInputDevice.DeviceType, QPointingDevice.PointerType, unknown-type, int, int, QString seatName='', QPointingDeviceUniqueId uniqueId=QPointingDeviceUniqueId(), QObject parent=None)
+QtGui.QPointingDevice?1(QObject parent=None)
+QtGui.QPointingDevice.__init__?1(self, QObject parent=None)
+QtGui.QPointingDevice.pointerType?4() -> QPointingDevice.PointerType
+QtGui.QPointingDevice.maximumPoints?4() -> int
+QtGui.QPointingDevice.buttonCount?4() -> int
+QtGui.QPointingDevice.uniqueId?4() -> QPointingDeviceUniqueId
+QtGui.QPointingDevice.primaryPointingDevice?4(QString seatName='') -> QPointingDevice
+QtGui.QPolygon?1()
+QtGui.QPolygon.__init__?1(self)
+QtGui.QPolygon?1(QRect, bool closed=False)
+QtGui.QPolygon.__init__?1(self, QRect, bool closed=False)
+QtGui.QPolygon?1(unknown-type)
+QtGui.QPolygon.__init__?1(self, unknown-type)
+QtGui.QPolygon?1(QVariant)
+QtGui.QPolygon.__init__?1(self, QVariant)
+QtGui.QPolygon?1(QPolygon)
+QtGui.QPolygon.__init__?1(self, QPolygon)
+QtGui.QPolygon.swap?4(QPolygon)
+QtGui.QPolygon.translate?4(int, int)
+QtGui.QPolygon.translate?4(QPoint)
+QtGui.QPolygon.translated?4(int, int) -> QPolygon
+QtGui.QPolygon.translated?4(QPoint) -> QPolygon
+QtGui.QPolygon.boundingRect?4() -> QRect
+QtGui.QPolygon.point?4(int) -> QPoint
+QtGui.QPolygon.setPoint?4(int, int, int)
+QtGui.QPolygon.setPoint?4(int, QPoint)
+QtGui.QPolygon.setPoints?4(int, int, Any)
+QtGui.QPolygon.putPoints?4(int, int, int, Any)
+QtGui.QPolygon.putPoints?4(int, int, QPolygon, int from=0)
+QtGui.QPolygon.containsPoint?4(QPoint, Qt.FillRule) -> bool
+QtGui.QPolygon.united?4(QPolygon) -> QPolygon
+QtGui.QPolygon.intersected?4(QPolygon) -> QPolygon
+QtGui.QPolygon.subtracted?4(QPolygon) -> QPolygon
+QtGui.QPolygon.intersects?4(QPolygon) -> bool
+QtGui.QPolygon.append?4(QPoint)
+QtGui.QPolygon.at?4(int) -> QPoint
+QtGui.QPolygon.clear?4()
+QtGui.QPolygon.contains?4(QPoint) -> bool
+QtGui.QPolygon.count?4(QPoint) -> int
+QtGui.QPolygon.count?4() -> int
+QtGui.QPolygon.data?4() -> PyQt6.sip.voidptr
+QtGui.QPolygon.fill?4(QPoint, int size=-1)
+QtGui.QPolygon.first?4() -> QPoint
+QtGui.QPolygon.indexOf?4(QPoint, int from=0) -> int
+QtGui.QPolygon.insert?4(int, QPoint)
+QtGui.QPolygon.isEmpty?4() -> bool
+QtGui.QPolygon.last?4() -> QPoint
+QtGui.QPolygon.lastIndexOf?4(QPoint, int from=-1) -> int
+QtGui.QPolygon.mid?4(int, int length=-1) -> QPolygon
+QtGui.QPolygon.prepend?4(QPoint)
+QtGui.QPolygon.remove?4(int)
+QtGui.QPolygon.remove?4(int, int)
+QtGui.QPolygon.replace?4(int, QPoint)
+QtGui.QPolygon.resize?4(int)
+QtGui.QPolygon.size?4() -> int
+QtGui.QPolygon.value?4(int) -> QPoint
+QtGui.QPolygon.value?4(int, QPoint) -> QPoint
+QtGui.QPolygon.toPolygonF?4() -> QPolygonF
+QtGui.QPolygonF?1()
+QtGui.QPolygonF.__init__?1(self)
+QtGui.QPolygonF?1(unknown-type)
+QtGui.QPolygonF.__init__?1(self, unknown-type)
+QtGui.QPolygonF?1(QRectF)
+QtGui.QPolygonF.__init__?1(self, QRectF)
+QtGui.QPolygonF?1(QPolygon)
+QtGui.QPolygonF.__init__?1(self, QPolygon)
+QtGui.QPolygonF?1(QVariant)
+QtGui.QPolygonF.__init__?1(self, QVariant)
+QtGui.QPolygonF?1(QPolygonF)
+QtGui.QPolygonF.__init__?1(self, QPolygonF)
+QtGui.QPolygonF.swap?4(QPolygonF)
+QtGui.QPolygonF.translate?4(float, float)
+QtGui.QPolygonF.translate?4(QPointF)
+QtGui.QPolygonF.translated?4(float, float) -> QPolygonF
+QtGui.QPolygonF.translated?4(QPointF) -> QPolygonF
+QtGui.QPolygonF.toPolygon?4() -> QPolygon
+QtGui.QPolygonF.isClosed?4() -> bool
+QtGui.QPolygonF.boundingRect?4() -> QRectF
+QtGui.QPolygonF.containsPoint?4(QPointF, Qt.FillRule) -> bool
+QtGui.QPolygonF.united?4(QPolygonF) -> QPolygonF
+QtGui.QPolygonF.intersected?4(QPolygonF) -> QPolygonF
+QtGui.QPolygonF.subtracted?4(QPolygonF) -> QPolygonF
+QtGui.QPolygonF.intersects?4(QPolygonF) -> bool
+QtGui.QPolygonF.append?4(QPointF)
+QtGui.QPolygonF.at?4(int) -> QPointF
+QtGui.QPolygonF.clear?4()
+QtGui.QPolygonF.contains?4(QPointF) -> bool
+QtGui.QPolygonF.count?4(QPointF) -> int
+QtGui.QPolygonF.count?4() -> int
+QtGui.QPolygonF.data?4() -> PyQt6.sip.voidptr
+QtGui.QPolygonF.fill?4(QPointF, int size=-1)
+QtGui.QPolygonF.first?4() -> QPointF
+QtGui.QPolygonF.indexOf?4(QPointF, int from=0) -> int
+QtGui.QPolygonF.insert?4(int, QPointF)
+QtGui.QPolygonF.isEmpty?4() -> bool
+QtGui.QPolygonF.last?4() -> QPointF
+QtGui.QPolygonF.lastIndexOf?4(QPointF, int from=-1) -> int
+QtGui.QPolygonF.mid?4(int, int length=-1) -> QPolygonF
+QtGui.QPolygonF.prepend?4(QPointF)
+QtGui.QPolygonF.remove?4(int)
+QtGui.QPolygonF.remove?4(int, int)
+QtGui.QPolygonF.replace?4(int, QPointF)
+QtGui.QPolygonF.resize?4(int)
+QtGui.QPolygonF.size?4() -> int
+QtGui.QPolygonF.value?4(int) -> QPointF
+QtGui.QPolygonF.value?4(int, QPointF) -> QPointF
+QtGui.QQuaternion?1()
+QtGui.QQuaternion.__init__?1(self)
+QtGui.QQuaternion?1(float, float, float, float)
+QtGui.QQuaternion.__init__?1(self, float, float, float, float)
+QtGui.QQuaternion?1(float, QVector3D)
+QtGui.QQuaternion.__init__?1(self, float, QVector3D)
+QtGui.QQuaternion?1(QVector4D)
+QtGui.QQuaternion.__init__?1(self, QVector4D)
+QtGui.QQuaternion?1(QQuaternion)
+QtGui.QQuaternion.__init__?1(self, QQuaternion)
+QtGui.QQuaternion.length?4() -> float
+QtGui.QQuaternion.lengthSquared?4() -> float
+QtGui.QQuaternion.normalized?4() -> QQuaternion
+QtGui.QQuaternion.normalize?4()
+QtGui.QQuaternion.rotatedVector?4(QVector3D) -> QVector3D
+QtGui.QQuaternion.fromAxisAndAngle?4(QVector3D, float) -> QQuaternion
+QtGui.QQuaternion.fromAxisAndAngle?4(float, float, float, float) -> QQuaternion
+QtGui.QQuaternion.slerp?4(QQuaternion, QQuaternion, float) -> QQuaternion
+QtGui.QQuaternion.nlerp?4(QQuaternion, QQuaternion, float) -> QQuaternion
+QtGui.QQuaternion.isNull?4() -> bool
+QtGui.QQuaternion.isIdentity?4() -> bool
+QtGui.QQuaternion.x?4() -> float
+QtGui.QQuaternion.y?4() -> float
+QtGui.QQuaternion.z?4() -> float
+QtGui.QQuaternion.scalar?4() -> float
+QtGui.QQuaternion.setX?4(float)
+QtGui.QQuaternion.setY?4(float)
+QtGui.QQuaternion.setZ?4(float)
+QtGui.QQuaternion.setScalar?4(float)
+QtGui.QQuaternion.setVector?4(QVector3D)
+QtGui.QQuaternion.vector?4() -> QVector3D
+QtGui.QQuaternion.setVector?4(float, float, float)
+QtGui.QQuaternion.toVector4D?4() -> QVector4D
+QtGui.QQuaternion.getAxisAndAngle?4() -> (QVector3D, float)
+QtGui.QQuaternion.getEulerAngles?4() -> (float, float, float)
+QtGui.QQuaternion.fromEulerAngles?4(float, float, float) -> QQuaternion
+QtGui.QQuaternion.toRotationMatrix?4() -> QMatrix3x3
+QtGui.QQuaternion.fromRotationMatrix?4(QMatrix3x3) -> QQuaternion
+QtGui.QQuaternion.getAxes?4() -> (QVector3D, QVector3D, QVector3D)
+QtGui.QQuaternion.fromAxes?4(QQuaternion.Axes) -> QQuaternion
+QtGui.QQuaternion.fromAxes?4(QVector3D, QVector3D, QVector3D) -> QQuaternion
+QtGui.QQuaternion.fromDirection?4(QVector3D, QVector3D) -> QQuaternion
+QtGui.QQuaternion.rotationTo?4(QVector3D, QVector3D) -> QQuaternion
+QtGui.QQuaternion.dotProduct?4(QQuaternion, QQuaternion) -> float
+QtGui.QQuaternion.inverted?4() -> QQuaternion
+QtGui.QQuaternion.conjugated?4() -> QQuaternion
+QtGui.QQuaternion.toEulerAngles?4() -> QVector3D
+QtGui.QQuaternion.fromEulerAngles?4(QVector3D) -> QQuaternion
+QtGui.QQuaternion.toAxes?4() -> QQuaternion.Axes
+QtGui.QQuaternion.Axis.x?7
+QtGui.QQuaternion.Axis.y?7
+QtGui.QQuaternion.Axis.z?7
+QtGui.QQuaternion.Axis?1()
+QtGui.QQuaternion.Axis.__init__?1(self)
+QtGui.QQuaternion.Axis?1(QQuaternion.Axis)
+QtGui.QQuaternion.Axis.__init__?1(self, QQuaternion.Axis)
+QtGui.QQuaternion.Axis.fromVector3D?4(QVector3D) -> QQuaternion.Axis
+QtGui.QQuaternion.Axis.toVector3D?4() -> QVector3D
+QtGui.QQuaternion.Axes.x?7
+QtGui.QQuaternion.Axes.y?7
+QtGui.QQuaternion.Axes.z?7
+QtGui.QQuaternion.Axes?1()
+QtGui.QQuaternion.Axes.__init__?1(self)
+QtGui.QQuaternion.Axes?1(QQuaternion.Axes)
+QtGui.QQuaternion.Axes.__init__?1(self, QQuaternion.Axes)
+QtGui.QRasterWindow?1(QWindow parent=None)
+QtGui.QRasterWindow.__init__?1(self, QWindow parent=None)
+QtGui.QRasterWindow.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtGui.QRasterWindow.resizeEvent?4(QResizeEvent)
+QtGui.QRawFont.LayoutFlag?10
+QtGui.QRawFont.LayoutFlag.SeparateAdvances?10
+QtGui.QRawFont.LayoutFlag.KernedAdvances?10
+QtGui.QRawFont.LayoutFlag.UseDesignMetrics?10
+QtGui.QRawFont.AntialiasingType?10
+QtGui.QRawFont.AntialiasingType.PixelAntialiasing?10
+QtGui.QRawFont.AntialiasingType.SubPixelAntialiasing?10
+QtGui.QRawFont?1()
+QtGui.QRawFont.__init__?1(self)
+QtGui.QRawFont?1(QString, float, QFont.HintingPreference hintingPreference=QFont.PreferDefaultHinting)
+QtGui.QRawFont.__init__?1(self, QString, float, QFont.HintingPreference hintingPreference=QFont.PreferDefaultHinting)
+QtGui.QRawFont?1(QByteArray, float, QFont.HintingPreference hintingPreference=QFont.PreferDefaultHinting)
+QtGui.QRawFont.__init__?1(self, QByteArray, float, QFont.HintingPreference hintingPreference=QFont.PreferDefaultHinting)
+QtGui.QRawFont?1(QRawFont)
+QtGui.QRawFont.__init__?1(self, QRawFont)
+QtGui.QRawFont.isValid?4() -> bool
+QtGui.QRawFont.familyName?4() -> QString
+QtGui.QRawFont.styleName?4() -> QString
+QtGui.QRawFont.style?4() -> QFont.Style
+QtGui.QRawFont.weight?4() -> int
+QtGui.QRawFont.glyphIndexesForString?4(QString) -> unknown-type
+QtGui.QRawFont.advancesForGlyphIndexes?4(unknown-type, unknown-type) -> unknown-type
+QtGui.QRawFont.advancesForGlyphIndexes?4(unknown-type) -> unknown-type
+QtGui.QRawFont.alphaMapForGlyph?4(int, QRawFont.AntialiasingType antialiasingType=QRawFont.SubPixelAntialiasing, QTransform transform=QTransform()) -> QImage
+QtGui.QRawFont.pathForGlyph?4(int) -> QPainterPath
+QtGui.QRawFont.setPixelSize?4(float)
+QtGui.QRawFont.pixelSize?4() -> float
+QtGui.QRawFont.hintingPreference?4() -> QFont.HintingPreference
+QtGui.QRawFont.ascent?4() -> float
+QtGui.QRawFont.descent?4() -> float
+QtGui.QRawFont.leading?4() -> float
+QtGui.QRawFont.xHeight?4() -> float
+QtGui.QRawFont.averageCharWidth?4() -> float
+QtGui.QRawFont.maxCharWidth?4() -> float
+QtGui.QRawFont.unitsPerEm?4() -> float
+QtGui.QRawFont.loadFromFile?4(QString, float, QFont.HintingPreference)
+QtGui.QRawFont.loadFromData?4(QByteArray, float, QFont.HintingPreference)
+QtGui.QRawFont.supportsCharacter?4(int) -> bool
+QtGui.QRawFont.supportsCharacter?4(QChar) -> bool
+QtGui.QRawFont.supportedWritingSystems?4() -> unknown-type
+QtGui.QRawFont.fontTable?4(str) -> QByteArray
+QtGui.QRawFont.fontTable?4(QFont.Tag) -> QByteArray
+QtGui.QRawFont.fromFont?4(QFont, QFontDatabase.WritingSystem writingSystem=QFontDatabase.Any) -> QRawFont
+QtGui.QRawFont.boundingRect?4(int) -> QRectF
+QtGui.QRawFont.lineThickness?4() -> float
+QtGui.QRawFont.underlinePosition?4() -> float
+QtGui.QRawFont.swap?4(QRawFont)
+QtGui.QRawFont.capHeight?4() -> float
+QtGui.QRawFont.glyphCount?4() -> int
+QtGui.QRawFont.glyphName?4(int) -> QString
+QtGui.QRegion.RegionType?10
+QtGui.QRegion.RegionType.Rectangle?10
+QtGui.QRegion.RegionType.Ellipse?10
+QtGui.QRegion?1()
+QtGui.QRegion.__init__?1(self)
+QtGui.QRegion?1(int, int, int, int, QRegion.RegionType type=QRegion.Rectangle)
+QtGui.QRegion.__init__?1(self, int, int, int, int, QRegion.RegionType type=QRegion.Rectangle)
+QtGui.QRegion?1(QRect, QRegion.RegionType type=QRegion.Rectangle)
+QtGui.QRegion.__init__?1(self, QRect, QRegion.RegionType type=QRegion.Rectangle)
+QtGui.QRegion?1(QPolygon, Qt.FillRule fillRule=Qt.OddEvenFill)
+QtGui.QRegion.__init__?1(self, QPolygon, Qt.FillRule fillRule=Qt.OddEvenFill)
+QtGui.QRegion?1(QBitmap)
+QtGui.QRegion.__init__?1(self, QBitmap)
+QtGui.QRegion?1(QRegion)
+QtGui.QRegion.__init__?1(self, QRegion)
+QtGui.QRegion?1(QVariant)
+QtGui.QRegion.__init__?1(self, QVariant)
+QtGui.QRegion.isEmpty?4() -> bool
+QtGui.QRegion.contains?4(QPoint) -> bool
+QtGui.QRegion.contains?4(QRect) -> bool
+QtGui.QRegion.translate?4(int, int)
+QtGui.QRegion.translate?4(QPoint)
+QtGui.QRegion.translated?4(int, int) -> QRegion
+QtGui.QRegion.translated?4(QPoint) -> QRegion
+QtGui.QRegion.united?4(QRegion) -> QRegion
+QtGui.QRegion.united?4(QRect) -> QRegion
+QtGui.QRegion.boundingRect?4() -> QRect
+QtGui.QRegion.setRects?4(unknown-type)
+QtGui.QRegion.intersected?4(QRegion) -> QRegion
+QtGui.QRegion.intersected?4(QRect) -> QRegion
+QtGui.QRegion.subtracted?4(QRegion) -> QRegion
+QtGui.QRegion.xored?4(QRegion) -> QRegion
+QtGui.QRegion.intersects?4(QRegion) -> bool
+QtGui.QRegion.intersects?4(QRect) -> bool
+QtGui.QRegion.rectCount?4() -> int
+QtGui.QRegion.swap?4(QRegion)
+QtGui.QRegion.isNull?4() -> bool
+QtGui.QRgba64?1()
+QtGui.QRgba64.__init__?1(self)
+QtGui.QRgba64?1(QRgba64)
+QtGui.QRgba64.__init__?1(self, QRgba64)
+QtGui.QRgba64.fromRgba64?4(int) -> QRgba64
+QtGui.QRgba64.fromRgba64?4(int, int, int, int) -> QRgba64
+QtGui.QRgba64.fromRgba?4(int, int, int, int) -> QRgba64
+QtGui.QRgba64.fromArgb32?4(int) -> QRgba64
+QtGui.QRgba64.isOpaque?4() -> bool
+QtGui.QRgba64.isTransparent?4() -> bool
+QtGui.QRgba64.red?4() -> int
+QtGui.QRgba64.green?4() -> int
+QtGui.QRgba64.blue?4() -> int
+QtGui.QRgba64.alpha?4() -> int
+QtGui.QRgba64.setRed?4(int)
+QtGui.QRgba64.setGreen?4(int)
+QtGui.QRgba64.setBlue?4(int)
+QtGui.QRgba64.setAlpha?4(int)
+QtGui.QRgba64.red8?4() -> int
+QtGui.QRgba64.green8?4() -> int
+QtGui.QRgba64.blue8?4() -> int
+QtGui.QRgba64.alpha8?4() -> int
+QtGui.QRgba64.toArgb32?4() -> int
+QtGui.QRgba64.toRgb16?4() -> int
+QtGui.QRgba64.premultiplied?4() -> QRgba64
+QtGui.QRgba64.unpremultiplied?4() -> QRgba64
+QtGui.QScreen.name?4() -> QString
+QtGui.QScreen.depth?4() -> int
+QtGui.QScreen.size?4() -> QSize
+QtGui.QScreen.geometry?4() -> QRect
+QtGui.QScreen.physicalSize?4() -> QSizeF
+QtGui.QScreen.physicalDotsPerInchX?4() -> float
+QtGui.QScreen.physicalDotsPerInchY?4() -> float
+QtGui.QScreen.physicalDotsPerInch?4() -> float
+QtGui.QScreen.logicalDotsPerInchX?4() -> float
+QtGui.QScreen.logicalDotsPerInchY?4() -> float
+QtGui.QScreen.logicalDotsPerInch?4() -> float
+QtGui.QScreen.availableSize?4() -> QSize
+QtGui.QScreen.availableGeometry?4() -> QRect
+QtGui.QScreen.virtualSiblings?4() -> unknown-type
+QtGui.QScreen.virtualSize?4() -> QSize
+QtGui.QScreen.virtualGeometry?4() -> QRect
+QtGui.QScreen.availableVirtualSize?4() -> QSize
+QtGui.QScreen.availableVirtualGeometry?4() -> QRect
+QtGui.QScreen.nativeOrientation?4() -> Qt.ScreenOrientation
+QtGui.QScreen.primaryOrientation?4() -> Qt.ScreenOrientation
+QtGui.QScreen.orientation?4() -> Qt.ScreenOrientation
+QtGui.QScreen.angleBetween?4(Qt.ScreenOrientation, Qt.ScreenOrientation) -> int
+QtGui.QScreen.transformBetween?4(Qt.ScreenOrientation, Qt.ScreenOrientation, QRect) -> QTransform
+QtGui.QScreen.mapBetween?4(Qt.ScreenOrientation, Qt.ScreenOrientation, QRect) -> QRect
+QtGui.QScreen.isPortrait?4(Qt.ScreenOrientation) -> bool
+QtGui.QScreen.isLandscape?4(Qt.ScreenOrientation) -> bool
+QtGui.QScreen.grabWindow?4(quintptr window=0, int x=0, int y=0, int width=-1, int height=-1) -> QPixmap
+QtGui.QScreen.refreshRate?4() -> float
+QtGui.QScreen.devicePixelRatio?4() -> float
+QtGui.QScreen.geometryChanged?4(QRect)
+QtGui.QScreen.physicalDotsPerInchChanged?4(float)
+QtGui.QScreen.logicalDotsPerInchChanged?4(float)
+QtGui.QScreen.primaryOrientationChanged?4(Qt.ScreenOrientation)
+QtGui.QScreen.orientationChanged?4(Qt.ScreenOrientation)
+QtGui.QScreen.refreshRateChanged?4(float)
+QtGui.QScreen.physicalSizeChanged?4(QSizeF)
+QtGui.QScreen.virtualGeometryChanged?4(QRect)
+QtGui.QScreen.availableGeometryChanged?4(QRect)
+QtGui.QScreen.manufacturer?4() -> QString
+QtGui.QScreen.model?4() -> QString
+QtGui.QScreen.serialNumber?4() -> QString
+QtGui.QScreen.virtualSiblingAt?4(QPoint) -> QScreen
+QtGui.QSessionManager.RestartHint?10
+QtGui.QSessionManager.RestartHint.RestartIfRunning?10
+QtGui.QSessionManager.RestartHint.RestartAnyway?10
+QtGui.QSessionManager.RestartHint.RestartImmediately?10
+QtGui.QSessionManager.RestartHint.RestartNever?10
+QtGui.QSessionManager.sessionId?4() -> QString
+QtGui.QSessionManager.sessionKey?4() -> QString
+QtGui.QSessionManager.allowsInteraction?4() -> bool
+QtGui.QSessionManager.allowsErrorInteraction?4() -> bool
+QtGui.QSessionManager.release?4()
+QtGui.QSessionManager.cancel?4()
+QtGui.QSessionManager.setRestartHint?4(QSessionManager.RestartHint)
+QtGui.QSessionManager.restartHint?4() -> QSessionManager.RestartHint
+QtGui.QSessionManager.setRestartCommand?4(QStringList)
+QtGui.QSessionManager.restartCommand?4() -> QStringList
+QtGui.QSessionManager.setDiscardCommand?4(QStringList)
+QtGui.QSessionManager.discardCommand?4() -> QStringList
+QtGui.QSessionManager.setManagerProperty?4(QString, QString)
+QtGui.QSessionManager.setManagerProperty?4(QString, QStringList)
+QtGui.QSessionManager.isPhase2?4() -> bool
+QtGui.QSessionManager.requestPhase2?4()
+QtGui.QShortcut?1(QKeySequence.StandardKey, QObject, Any member=None, Any ambiguousMember=None, Qt.ShortcutContext context=Qt.WindowShortcut)
+QtGui.QShortcut.__init__?1(self, QKeySequence.StandardKey, QObject, Any member=None, Any ambiguousMember=None, Qt.ShortcutContext context=Qt.WindowShortcut)
+QtGui.QShortcut?1(QKeySequence, QObject, Any member=None, Any ambiguousMember=None, Qt.ShortcutContext context=Qt.WindowShortcut)
+QtGui.QShortcut.__init__?1(self, QKeySequence, QObject, Any member=None, Any ambiguousMember=None, Qt.ShortcutContext context=Qt.WindowShortcut)
+QtGui.QShortcut?1(QObject)
+QtGui.QShortcut.__init__?1(self, QObject)
+QtGui.QShortcut.setKey?4(QKeySequence)
+QtGui.QShortcut.key?4() -> QKeySequence
+QtGui.QShortcut.setEnabled?4(bool)
+QtGui.QShortcut.isEnabled?4() -> bool
+QtGui.QShortcut.setContext?4(Qt.ShortcutContext)
+QtGui.QShortcut.context?4() -> Qt.ShortcutContext
+QtGui.QShortcut.setWhatsThis?4(QString)
+QtGui.QShortcut.whatsThis?4() -> QString
+QtGui.QShortcut.setAutoRepeat?4(bool)
+QtGui.QShortcut.autoRepeat?4() -> bool
+QtGui.QShortcut.activated?4()
+QtGui.QShortcut.activatedAmbiguously?4()
+QtGui.QShortcut.setKeys?4(unknown-type)
+QtGui.QShortcut.setKeys?4(QKeySequence.StandardKey)
+QtGui.QShortcut.keys?4() -> unknown-type
+QtGui.QShortcut.event?4(QEvent) -> bool
+QtGui.QStandardItemModel?1(QObject parent=None)
+QtGui.QStandardItemModel.__init__?1(self, QObject parent=None)
+QtGui.QStandardItemModel?1(int, int, QObject parent=None)
+QtGui.QStandardItemModel.__init__?1(self, int, int, QObject parent=None)
+QtGui.QStandardItemModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtGui.QStandardItemModel.parent?4(QModelIndex) -> QModelIndex
+QtGui.QStandardItemModel.parent?4() -> QObject
+QtGui.QStandardItemModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtGui.QStandardItemModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtGui.QStandardItemModel.hasChildren?4(QModelIndex parent=QModelIndex()) -> bool
+QtGui.QStandardItemModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtGui.QStandardItemModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtGui.QStandardItemModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtGui.QStandardItemModel.setHeaderData?4(int, Qt.Orientation, QVariant, int role=Qt.EditRole) -> bool
+QtGui.QStandardItemModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtGui.QStandardItemModel.insertColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtGui.QStandardItemModel.removeRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtGui.QStandardItemModel.removeColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtGui.QStandardItemModel.flags?4(QModelIndex) -> unknown-type
+QtGui.QStandardItemModel.clear?4()
+QtGui.QStandardItemModel.supportedDropActions?4() -> unknown-type
+QtGui.QStandardItemModel.itemData?4(QModelIndex) -> unknown-type
+QtGui.QStandardItemModel.setItemData?4(QModelIndex, unknown-type) -> bool
+QtGui.QStandardItemModel.sort?4(int, Qt.SortOrder order=Qt.AscendingOrder)
+QtGui.QStandardItemModel.itemFromIndex?4(QModelIndex) -> QStandardItem
+QtGui.QStandardItemModel.indexFromItem?4(QStandardItem) -> QModelIndex
+QtGui.QStandardItemModel.item?4(int, int column=0) -> QStandardItem
+QtGui.QStandardItemModel.setItem?4(int, int, QStandardItem)
+QtGui.QStandardItemModel.setItem?4(int, QStandardItem)
+QtGui.QStandardItemModel.invisibleRootItem?4() -> QStandardItem
+QtGui.QStandardItemModel.horizontalHeaderItem?4(int) -> QStandardItem
+QtGui.QStandardItemModel.setHorizontalHeaderItem?4(int, QStandardItem)
+QtGui.QStandardItemModel.verticalHeaderItem?4(int) -> QStandardItem
+QtGui.QStandardItemModel.setVerticalHeaderItem?4(int, QStandardItem)
+QtGui.QStandardItemModel.setHorizontalHeaderLabels?4(QStringList)
+QtGui.QStandardItemModel.setVerticalHeaderLabels?4(QStringList)
+QtGui.QStandardItemModel.setRowCount?4(int)
+QtGui.QStandardItemModel.setColumnCount?4(int)
+QtGui.QStandardItemModel.appendRow?4(unknown-type)
+QtGui.QStandardItemModel.appendColumn?4(unknown-type)
+QtGui.QStandardItemModel.insertRow?4(int, unknown-type)
+QtGui.QStandardItemModel.insertColumn?4(int, unknown-type)
+QtGui.QStandardItemModel.takeItem?4(int, int column=0) -> QStandardItem
+QtGui.QStandardItemModel.takeRow?4(int) -> unknown-type
+QtGui.QStandardItemModel.takeColumn?4(int) -> unknown-type
+QtGui.QStandardItemModel.takeHorizontalHeaderItem?4(int) -> QStandardItem
+QtGui.QStandardItemModel.takeVerticalHeaderItem?4(int) -> QStandardItem
+QtGui.QStandardItemModel.itemPrototype?4() -> QStandardItem
+QtGui.QStandardItemModel.setItemPrototype?4(QStandardItem)
+QtGui.QStandardItemModel.findItems?4(QString, unknown-type flags=Qt.MatchExactly, int column=0) -> unknown-type
+QtGui.QStandardItemModel.sortRole?4() -> int
+QtGui.QStandardItemModel.setSortRole?4(int)
+QtGui.QStandardItemModel.appendRow?4(QStandardItem)
+QtGui.QStandardItemModel.insertRow?4(int, QStandardItem)
+QtGui.QStandardItemModel.insertRow?4(int, QModelIndex parent=QModelIndex()) -> bool
+QtGui.QStandardItemModel.insertColumn?4(int, QModelIndex parent=QModelIndex()) -> bool
+QtGui.QStandardItemModel.mimeTypes?4() -> QStringList
+QtGui.QStandardItemModel.mimeData?4(unknown-type) -> QMimeData
+QtGui.QStandardItemModel.dropMimeData?4(QMimeData, Qt.DropAction, int, int, QModelIndex) -> bool
+QtGui.QStandardItemModel.setItemRoleNames?4(unknown-type)
+QtGui.QStandardItemModel.clearItemData?4(QModelIndex) -> bool
+QtGui.QStandardItemModel.roleNames?4() -> unknown-type
+QtGui.QStandardItemModel.itemChanged?4(QStandardItem)
+QtGui.QStandardItem.ItemType?10
+QtGui.QStandardItem.ItemType.Type?10
+QtGui.QStandardItem.ItemType.UserType?10
+QtGui.QStandardItem?1()
+QtGui.QStandardItem.__init__?1(self)
+QtGui.QStandardItem?1(QString)
+QtGui.QStandardItem.__init__?1(self, QString)
+QtGui.QStandardItem?1(QIcon, QString)
+QtGui.QStandardItem.__init__?1(self, QIcon, QString)
+QtGui.QStandardItem?1(int, int columns=1)
+QtGui.QStandardItem.__init__?1(self, int, int columns=1)
+QtGui.QStandardItem?1(QStandardItem)
+QtGui.QStandardItem.__init__?1(self, QStandardItem)
+QtGui.QStandardItem.data?4(int role=Qt.UserRole+1) -> QVariant
+QtGui.QStandardItem.setData?4(QVariant, int role=Qt.UserRole+1)
+QtGui.QStandardItem.text?4() -> QString
+QtGui.QStandardItem.icon?4() -> QIcon
+QtGui.QStandardItem.toolTip?4() -> QString
+QtGui.QStandardItem.statusTip?4() -> QString
+QtGui.QStandardItem.whatsThis?4() -> QString
+QtGui.QStandardItem.sizeHint?4() -> QSize
+QtGui.QStandardItem.font?4() -> QFont
+QtGui.QStandardItem.textAlignment?4() -> unknown-type
+QtGui.QStandardItem.background?4() -> QBrush
+QtGui.QStandardItem.foreground?4() -> QBrush
+QtGui.QStandardItem.checkState?4() -> Qt.CheckState
+QtGui.QStandardItem.accessibleText?4() -> QString
+QtGui.QStandardItem.accessibleDescription?4() -> QString
+QtGui.QStandardItem.flags?4() -> unknown-type
+QtGui.QStandardItem.setFlags?4(unknown-type)
+QtGui.QStandardItem.isEnabled?4() -> bool
+QtGui.QStandardItem.setEnabled?4(bool)
+QtGui.QStandardItem.isEditable?4() -> bool
+QtGui.QStandardItem.setEditable?4(bool)
+QtGui.QStandardItem.isSelectable?4() -> bool
+QtGui.QStandardItem.setSelectable?4(bool)
+QtGui.QStandardItem.isCheckable?4() -> bool
+QtGui.QStandardItem.setCheckable?4(bool)
+QtGui.QStandardItem.isDragEnabled?4() -> bool
+QtGui.QStandardItem.setDragEnabled?4(bool)
+QtGui.QStandardItem.isDropEnabled?4() -> bool
+QtGui.QStandardItem.setDropEnabled?4(bool)
+QtGui.QStandardItem.parent?4() -> QStandardItem
+QtGui.QStandardItem.row?4() -> int
+QtGui.QStandardItem.column?4() -> int
+QtGui.QStandardItem.index?4() -> QModelIndex
+QtGui.QStandardItem.model?4() -> QStandardItemModel
+QtGui.QStandardItem.rowCount?4() -> int
+QtGui.QStandardItem.setRowCount?4(int)
+QtGui.QStandardItem.columnCount?4() -> int
+QtGui.QStandardItem.setColumnCount?4(int)
+QtGui.QStandardItem.hasChildren?4() -> bool
+QtGui.QStandardItem.child?4(int, int column=0) -> QStandardItem
+QtGui.QStandardItem.setChild?4(int, int, QStandardItem)
+QtGui.QStandardItem.setChild?4(int, QStandardItem)
+QtGui.QStandardItem.insertRow?4(int, unknown-type)
+QtGui.QStandardItem.insertRow?4(int, QStandardItem)
+QtGui.QStandardItem.insertRows?4(int, int)
+QtGui.QStandardItem.insertColumn?4(int, unknown-type)
+QtGui.QStandardItem.insertColumns?4(int, int)
+QtGui.QStandardItem.removeRow?4(int)
+QtGui.QStandardItem.removeColumn?4(int)
+QtGui.QStandardItem.removeRows?4(int, int)
+QtGui.QStandardItem.removeColumns?4(int, int)
+QtGui.QStandardItem.takeChild?4(int, int column=0) -> QStandardItem
+QtGui.QStandardItem.takeRow?4(int) -> unknown-type
+QtGui.QStandardItem.takeColumn?4(int) -> unknown-type
+QtGui.QStandardItem.sortChildren?4(int, Qt.SortOrder order=Qt.AscendingOrder)
+QtGui.QStandardItem.clone?4() -> QStandardItem
+QtGui.QStandardItem.type?4() -> int
+QtGui.QStandardItem.read?4(QDataStream)
+QtGui.QStandardItem.write?4(QDataStream)
+QtGui.QStandardItem.setText?4(QString)
+QtGui.QStandardItem.setIcon?4(QIcon)
+QtGui.QStandardItem.setToolTip?4(QString)
+QtGui.QStandardItem.setStatusTip?4(QString)
+QtGui.QStandardItem.setWhatsThis?4(QString)
+QtGui.QStandardItem.setSizeHint?4(QSize)
+QtGui.QStandardItem.setFont?4(QFont)
+QtGui.QStandardItem.setTextAlignment?4(unknown-type)
+QtGui.QStandardItem.setBackground?4(QBrush)
+QtGui.QStandardItem.setForeground?4(QBrush)
+QtGui.QStandardItem.setCheckState?4(Qt.CheckState)
+QtGui.QStandardItem.setAccessibleText?4(QString)
+QtGui.QStandardItem.setAccessibleDescription?4(QString)
+QtGui.QStandardItem.appendRow?4(unknown-type)
+QtGui.QStandardItem.appendRow?4(QStandardItem)
+QtGui.QStandardItem.appendColumn?4(unknown-type)
+QtGui.QStandardItem.insertRows?4(int, unknown-type)
+QtGui.QStandardItem.appendRows?4(unknown-type)
+QtGui.QStandardItem.emitDataChanged?4()
+QtGui.QStandardItem.isAutoTristate?4() -> bool
+QtGui.QStandardItem.setAutoTristate?4(bool)
+QtGui.QStandardItem.isUserTristate?4() -> bool
+QtGui.QStandardItem.setUserTristate?4(bool)
+QtGui.QStandardItem.clearData?4()
+QtGui.QStaticText.PerformanceHint?10
+QtGui.QStaticText.PerformanceHint.ModerateCaching?10
+QtGui.QStaticText.PerformanceHint.AggressiveCaching?10
+QtGui.QStaticText?1()
+QtGui.QStaticText.__init__?1(self)
+QtGui.QStaticText?1(QString)
+QtGui.QStaticText.__init__?1(self, QString)
+QtGui.QStaticText?1(QStaticText)
+QtGui.QStaticText.__init__?1(self, QStaticText)
+QtGui.QStaticText.setText?4(QString)
+QtGui.QStaticText.text?4() -> QString
+QtGui.QStaticText.setTextFormat?4(Qt.TextFormat)
+QtGui.QStaticText.textFormat?4() -> Qt.TextFormat
+QtGui.QStaticText.setTextWidth?4(float)
+QtGui.QStaticText.textWidth?4() -> float
+QtGui.QStaticText.setTextOption?4(QTextOption)
+QtGui.QStaticText.textOption?4() -> QTextOption
+QtGui.QStaticText.size?4() -> QSizeF
+QtGui.QStaticText.prepare?4(QTransform matrix=QTransform(), QFont font=QFont())
+QtGui.QStaticText.setPerformanceHint?4(QStaticText.PerformanceHint)
+QtGui.QStaticText.performanceHint?4() -> QStaticText.PerformanceHint
+QtGui.QStaticText.swap?4(QStaticText)
+QtGui.QStyleHints.mouseDoubleClickInterval?4() -> int
+QtGui.QStyleHints.startDragDistance?4() -> int
+QtGui.QStyleHints.startDragTime?4() -> int
+QtGui.QStyleHints.startDragVelocity?4() -> int
+QtGui.QStyleHints.keyboardInputInterval?4() -> int
+QtGui.QStyleHints.keyboardAutoRepeatRate?4() -> int
+QtGui.QStyleHints.cursorFlashTime?4() -> int
+QtGui.QStyleHints.showIsFullScreen?4() -> bool
+QtGui.QStyleHints.passwordMaskDelay?4() -> int
+QtGui.QStyleHints.fontSmoothingGamma?4() -> float
+QtGui.QStyleHints.useRtlExtensions?4() -> bool
+QtGui.QStyleHints.passwordMaskCharacter?4() -> QChar
+QtGui.QStyleHints.setFocusOnTouchRelease?4() -> bool
+QtGui.QStyleHints.mousePressAndHoldInterval?4() -> int
+QtGui.QStyleHints.tabFocusBehavior?4() -> Qt.TabFocusBehavior
+QtGui.QStyleHints.singleClickActivation?4() -> bool
+QtGui.QStyleHints.cursorFlashTimeChanged?4(int)
+QtGui.QStyleHints.keyboardInputIntervalChanged?4(int)
+QtGui.QStyleHints.mouseDoubleClickIntervalChanged?4(int)
+QtGui.QStyleHints.startDragDistanceChanged?4(int)
+QtGui.QStyleHints.startDragTimeChanged?4(int)
+QtGui.QStyleHints.mousePressAndHoldIntervalChanged?4(int)
+QtGui.QStyleHints.tabFocusBehaviorChanged?4(Qt.TabFocusBehavior)
+QtGui.QStyleHints.showIsMaximized?4() -> bool
+QtGui.QStyleHints.useHoverEffects?4() -> bool
+QtGui.QStyleHints.setUseHoverEffects?4(bool)
+QtGui.QStyleHints.useHoverEffectsChanged?4(bool)
+QtGui.QStyleHints.wheelScrollLines?4() -> int
+QtGui.QStyleHints.wheelScrollLinesChanged?4(int)
+QtGui.QStyleHints.showShortcutsInContextMenus?4() -> bool
+QtGui.QStyleHints.mouseQuickSelectionThreshold?4() -> int
+QtGui.QStyleHints.mouseQuickSelectionThresholdChanged?4(int)
+QtGui.QStyleHints.setShowShortcutsInContextMenus?4(bool)
+QtGui.QStyleHints.showShortcutsInContextMenusChanged?4(bool)
+QtGui.QStyleHints.mouseDoubleClickDistance?4() -> int
+QtGui.QStyleHints.touchDoubleTapDistance?4() -> int
+QtGui.QStyleHints.keyboardAutoRepeatRateF?4() -> float
+QtGui.QStyleHints.colorScheme?4() -> Qt.ColorScheme
+QtGui.QStyleHints.colorSchemeChanged?4(Qt.ColorScheme)
+QtGui.QStyleHints.contextMenuTrigger?4() -> Qt.ContextMenuTrigger
+QtGui.QStyleHints.setContextMenuTrigger?4(Qt.ContextMenuTrigger)
+QtGui.QStyleHints.setColorScheme?4(Qt.ColorScheme)
+QtGui.QStyleHints.unsetColorScheme?4()
+QtGui.QStyleHints.contextMenuTriggerChanged?4(Qt.ContextMenuTrigger)
+QtGui.QStyleHints.menuSelectionWraps?4() -> bool
+QtGui.QStyleHints.accessibility?4() -> QAccessibilityHints
+QtGui.QSurfaceFormat.OpenGLContextProfile?10
+QtGui.QSurfaceFormat.OpenGLContextProfile.NoProfile?10
+QtGui.QSurfaceFormat.OpenGLContextProfile.CoreProfile?10
+QtGui.QSurfaceFormat.OpenGLContextProfile.CompatibilityProfile?10
+QtGui.QSurfaceFormat.RenderableType?10
+QtGui.QSurfaceFormat.RenderableType.DefaultRenderableType?10
+QtGui.QSurfaceFormat.RenderableType.OpenGL?10
+QtGui.QSurfaceFormat.RenderableType.OpenGLES?10
+QtGui.QSurfaceFormat.RenderableType.OpenVG?10
+QtGui.QSurfaceFormat.SwapBehavior?10
+QtGui.QSurfaceFormat.SwapBehavior.DefaultSwapBehavior?10
+QtGui.QSurfaceFormat.SwapBehavior.SingleBuffer?10
+QtGui.QSurfaceFormat.SwapBehavior.DoubleBuffer?10
+QtGui.QSurfaceFormat.SwapBehavior.TripleBuffer?10
+QtGui.QSurfaceFormat.FormatOption?10
+QtGui.QSurfaceFormat.FormatOption.StereoBuffers?10
+QtGui.QSurfaceFormat.FormatOption.DebugContext?10
+QtGui.QSurfaceFormat.FormatOption.DeprecatedFunctions?10
+QtGui.QSurfaceFormat.FormatOption.ResetNotification?10
+QtGui.QSurfaceFormat.FormatOption.ProtectedContent?10
+QtGui.QSurfaceFormat?1()
+QtGui.QSurfaceFormat.__init__?1(self)
+QtGui.QSurfaceFormat?1(unknown-type)
+QtGui.QSurfaceFormat.__init__?1(self, unknown-type)
+QtGui.QSurfaceFormat?1(QSurfaceFormat)
+QtGui.QSurfaceFormat.__init__?1(self, QSurfaceFormat)
+QtGui.QSurfaceFormat.setDepthBufferSize?4(int)
+QtGui.QSurfaceFormat.depthBufferSize?4() -> int
+QtGui.QSurfaceFormat.setStencilBufferSize?4(int)
+QtGui.QSurfaceFormat.stencilBufferSize?4() -> int
+QtGui.QSurfaceFormat.setRedBufferSize?4(int)
+QtGui.QSurfaceFormat.redBufferSize?4() -> int
+QtGui.QSurfaceFormat.setGreenBufferSize?4(int)
+QtGui.QSurfaceFormat.greenBufferSize?4() -> int
+QtGui.QSurfaceFormat.setBlueBufferSize?4(int)
+QtGui.QSurfaceFormat.blueBufferSize?4() -> int
+QtGui.QSurfaceFormat.setAlphaBufferSize?4(int)
+QtGui.QSurfaceFormat.alphaBufferSize?4() -> int
+QtGui.QSurfaceFormat.setSamples?4(int)
+QtGui.QSurfaceFormat.samples?4() -> int
+QtGui.QSurfaceFormat.setSwapBehavior?4(QSurfaceFormat.SwapBehavior)
+QtGui.QSurfaceFormat.swapBehavior?4() -> QSurfaceFormat.SwapBehavior
+QtGui.QSurfaceFormat.hasAlpha?4() -> bool
+QtGui.QSurfaceFormat.setProfile?4(QSurfaceFormat.OpenGLContextProfile)
+QtGui.QSurfaceFormat.profile?4() -> QSurfaceFormat.OpenGLContextProfile
+QtGui.QSurfaceFormat.setRenderableType?4(QSurfaceFormat.RenderableType)
+QtGui.QSurfaceFormat.renderableType?4() -> QSurfaceFormat.RenderableType
+QtGui.QSurfaceFormat.setMajorVersion?4(int)
+QtGui.QSurfaceFormat.majorVersion?4() -> int
+QtGui.QSurfaceFormat.setMinorVersion?4(int)
+QtGui.QSurfaceFormat.minorVersion?4() -> int
+QtGui.QSurfaceFormat.setStereo?4(bool)
+QtGui.QSurfaceFormat.stereo?4() -> bool
+QtGui.QSurfaceFormat.version?4() -> unknown-type
+QtGui.QSurfaceFormat.setVersion?4(int, int)
+QtGui.QSurfaceFormat.setOptions?4(unknown-type)
+QtGui.QSurfaceFormat.setOption?4(QSurfaceFormat.FormatOption, bool on=True)
+QtGui.QSurfaceFormat.testOption?4(QSurfaceFormat.FormatOption) -> bool
+QtGui.QSurfaceFormat.options?4() -> unknown-type
+QtGui.QSurfaceFormat.swapInterval?4() -> int
+QtGui.QSurfaceFormat.setSwapInterval?4(int)
+QtGui.QSurfaceFormat.setDefaultFormat?4(QSurfaceFormat)
+QtGui.QSurfaceFormat.defaultFormat?4() -> QSurfaceFormat
+QtGui.QSurfaceFormat.colorSpace?4() -> QColorSpace
+QtGui.QSurfaceFormat.setColorSpace?4(QColorSpace)
+QtGui.QSyntaxHighlighter?1(QTextDocument)
+QtGui.QSyntaxHighlighter.__init__?1(self, QTextDocument)
+QtGui.QSyntaxHighlighter?1(QObject)
+QtGui.QSyntaxHighlighter.__init__?1(self, QObject)
+QtGui.QSyntaxHighlighter.setDocument?4(QTextDocument)
+QtGui.QSyntaxHighlighter.document?4() -> QTextDocument
+QtGui.QSyntaxHighlighter.rehighlight?4()
+QtGui.QSyntaxHighlighter.rehighlightBlock?4(QTextBlock)
+QtGui.QSyntaxHighlighter.highlightBlock?4(QString)
+QtGui.QSyntaxHighlighter.setFormat?4(int, int, QTextCharFormat)
+QtGui.QSyntaxHighlighter.setFormat?4(int, int, QColor)
+QtGui.QSyntaxHighlighter.setFormat?4(int, int, QFont)
+QtGui.QSyntaxHighlighter.format?4(int) -> QTextCharFormat
+QtGui.QSyntaxHighlighter.previousBlockState?4() -> int
+QtGui.QSyntaxHighlighter.currentBlockState?4() -> int
+QtGui.QSyntaxHighlighter.setCurrentBlockState?4(int)
+QtGui.QSyntaxHighlighter.setCurrentBlockUserData?4(QTextBlockUserData)
+QtGui.QSyntaxHighlighter.currentBlockUserData?4() -> QTextBlockUserData
+QtGui.QSyntaxHighlighter.currentBlock?4() -> QTextBlock
+QtGui.QTextCursor.SelectionType?10
+QtGui.QTextCursor.SelectionType.WordUnderCursor?10
+QtGui.QTextCursor.SelectionType.LineUnderCursor?10
+QtGui.QTextCursor.SelectionType.BlockUnderCursor?10
+QtGui.QTextCursor.SelectionType.Document?10
+QtGui.QTextCursor.MoveOperation?10
+QtGui.QTextCursor.MoveOperation.NoMove?10
+QtGui.QTextCursor.MoveOperation.Start?10
+QtGui.QTextCursor.MoveOperation.Up?10
+QtGui.QTextCursor.MoveOperation.StartOfLine?10
+QtGui.QTextCursor.MoveOperation.StartOfBlock?10
+QtGui.QTextCursor.MoveOperation.StartOfWord?10
+QtGui.QTextCursor.MoveOperation.PreviousBlock?10
+QtGui.QTextCursor.MoveOperation.PreviousCharacter?10
+QtGui.QTextCursor.MoveOperation.PreviousWord?10
+QtGui.QTextCursor.MoveOperation.Left?10
+QtGui.QTextCursor.MoveOperation.WordLeft?10
+QtGui.QTextCursor.MoveOperation.End?10
+QtGui.QTextCursor.MoveOperation.Down?10
+QtGui.QTextCursor.MoveOperation.EndOfLine?10
+QtGui.QTextCursor.MoveOperation.EndOfWord?10
+QtGui.QTextCursor.MoveOperation.EndOfBlock?10
+QtGui.QTextCursor.MoveOperation.NextBlock?10
+QtGui.QTextCursor.MoveOperation.NextCharacter?10
+QtGui.QTextCursor.MoveOperation.NextWord?10
+QtGui.QTextCursor.MoveOperation.Right?10
+QtGui.QTextCursor.MoveOperation.WordRight?10
+QtGui.QTextCursor.MoveOperation.NextCell?10
+QtGui.QTextCursor.MoveOperation.PreviousCell?10
+QtGui.QTextCursor.MoveOperation.NextRow?10
+QtGui.QTextCursor.MoveOperation.PreviousRow?10
+QtGui.QTextCursor.MoveMode?10
+QtGui.QTextCursor.MoveMode.MoveAnchor?10
+QtGui.QTextCursor.MoveMode.KeepAnchor?10
+QtGui.QTextCursor?1()
+QtGui.QTextCursor.__init__?1(self)
+QtGui.QTextCursor?1(QTextDocument)
+QtGui.QTextCursor.__init__?1(self, QTextDocument)
+QtGui.QTextCursor?1(QTextFrame)
+QtGui.QTextCursor.__init__?1(self, QTextFrame)
+QtGui.QTextCursor?1(QTextBlock)
+QtGui.QTextCursor.__init__?1(self, QTextBlock)
+QtGui.QTextCursor?1(QTextCursor)
+QtGui.QTextCursor.__init__?1(self, QTextCursor)
+QtGui.QTextCursor.isNull?4() -> bool
+QtGui.QTextCursor.setPosition?4(int, QTextCursor.MoveMode mode=QTextCursor.MoveAnchor)
+QtGui.QTextCursor.position?4() -> int
+QtGui.QTextCursor.anchor?4() -> int
+QtGui.QTextCursor.insertText?4(QString)
+QtGui.QTextCursor.insertText?4(QString, QTextCharFormat)
+QtGui.QTextCursor.movePosition?4(QTextCursor.MoveOperation, QTextCursor.MoveMode mode=QTextCursor.MoveAnchor, int n=1) -> bool
+QtGui.QTextCursor.deleteChar?4()
+QtGui.QTextCursor.deletePreviousChar?4()
+QtGui.QTextCursor.select?4(QTextCursor.SelectionType)
+QtGui.QTextCursor.hasSelection?4() -> bool
+QtGui.QTextCursor.hasComplexSelection?4() -> bool
+QtGui.QTextCursor.removeSelectedText?4()
+QtGui.QTextCursor.clearSelection?4()
+QtGui.QTextCursor.selectionStart?4() -> int
+QtGui.QTextCursor.selectionEnd?4() -> int
+QtGui.QTextCursor.selectedText?4() -> QString
+QtGui.QTextCursor.selection?4() -> QTextDocumentFragment
+QtGui.QTextCursor.selectedTableCells?4() -> (int, int, int, int)
+QtGui.QTextCursor.block?4() -> QTextBlock
+QtGui.QTextCursor.charFormat?4() -> QTextCharFormat
+QtGui.QTextCursor.setCharFormat?4(QTextCharFormat)
+QtGui.QTextCursor.mergeCharFormat?4(QTextCharFormat)
+QtGui.QTextCursor.blockFormat?4() -> QTextBlockFormat
+QtGui.QTextCursor.setBlockFormat?4(QTextBlockFormat)
+QtGui.QTextCursor.mergeBlockFormat?4(QTextBlockFormat)
+QtGui.QTextCursor.blockCharFormat?4() -> QTextCharFormat
+QtGui.QTextCursor.setBlockCharFormat?4(QTextCharFormat)
+QtGui.QTextCursor.mergeBlockCharFormat?4(QTextCharFormat)
+QtGui.QTextCursor.atBlockStart?4() -> bool
+QtGui.QTextCursor.atBlockEnd?4() -> bool
+QtGui.QTextCursor.atStart?4() -> bool
+QtGui.QTextCursor.atEnd?4() -> bool
+QtGui.QTextCursor.insertBlock?4()
+QtGui.QTextCursor.insertBlock?4(QTextBlockFormat)
+QtGui.QTextCursor.insertBlock?4(QTextBlockFormat, QTextCharFormat)
+QtGui.QTextCursor.insertList?4(QTextListFormat) -> QTextList
+QtGui.QTextCursor.insertList?4(QTextListFormat.Style) -> QTextList
+QtGui.QTextCursor.createList?4(QTextListFormat) -> QTextList
+QtGui.QTextCursor.createList?4(QTextListFormat.Style) -> QTextList
+QtGui.QTextCursor.currentList?4() -> QTextList
+QtGui.QTextCursor.insertTable?4(int, int, QTextTableFormat) -> QTextTable
+QtGui.QTextCursor.insertTable?4(int, int) -> QTextTable
+QtGui.QTextCursor.currentTable?4() -> QTextTable
+QtGui.QTextCursor.insertFrame?4(QTextFrameFormat) -> QTextFrame
+QtGui.QTextCursor.currentFrame?4() -> QTextFrame
+QtGui.QTextCursor.insertFragment?4(QTextDocumentFragment)
+QtGui.QTextCursor.insertHtml?4(QString)
+QtGui.QTextCursor.insertImage?4(QTextImageFormat)
+QtGui.QTextCursor.insertImage?4(QTextImageFormat, QTextFrameFormat.Position)
+QtGui.QTextCursor.insertImage?4(QString)
+QtGui.QTextCursor.insertImage?4(QImage, QString name='')
+QtGui.QTextCursor.beginEditBlock?4()
+QtGui.QTextCursor.joinPreviousEditBlock?4()
+QtGui.QTextCursor.endEditBlock?4()
+QtGui.QTextCursor.blockNumber?4() -> int
+QtGui.QTextCursor.columnNumber?4() -> int
+QtGui.QTextCursor.isCopyOf?4(QTextCursor) -> bool
+QtGui.QTextCursor.visualNavigation?4() -> bool
+QtGui.QTextCursor.setVisualNavigation?4(bool)
+QtGui.QTextCursor.document?4() -> QTextDocument
+QtGui.QTextCursor.positionInBlock?4() -> int
+QtGui.QTextCursor.setVerticalMovementX?4(int)
+QtGui.QTextCursor.verticalMovementX?4() -> int
+QtGui.QTextCursor.setKeepPositionOnInsert?4(bool)
+QtGui.QTextCursor.keepPositionOnInsert?4() -> bool
+QtGui.QTextCursor.swap?4(QTextCursor)
+QtGui.QTextCursor.insertMarkdown?4(QString, unknown-type features=QTextDocument.MarkdownDialectGitHub)
+QtGui.Qt.mightBeRichText?4(QAnyStringView) -> bool
+QtGui.Qt.convertFromPlainText?4(QString, Qt.WhiteSpaceMode mode=Qt.WhiteSpacePre) -> QString
+QtGui.QTextDocument.MarkdownFeature?10
+QtGui.QTextDocument.MarkdownFeature.MarkdownNoHTML?10
+QtGui.QTextDocument.MarkdownFeature.MarkdownDialectCommonMark?10
+QtGui.QTextDocument.MarkdownFeature.MarkdownDialectGitHub?10
+QtGui.QTextDocument.Stacks?10
+QtGui.QTextDocument.Stacks.UndoStack?10
+QtGui.QTextDocument.Stacks.RedoStack?10
+QtGui.QTextDocument.Stacks.UndoAndRedoStacks?10
+QtGui.QTextDocument.ResourceType?10
+QtGui.QTextDocument.ResourceType.UnknownResource?10
+QtGui.QTextDocument.ResourceType.HtmlResource?10
+QtGui.QTextDocument.ResourceType.ImageResource?10
+QtGui.QTextDocument.ResourceType.StyleSheetResource?10
+QtGui.QTextDocument.ResourceType.MarkdownResource?10
+QtGui.QTextDocument.ResourceType.UserResource?10
+QtGui.QTextDocument.FindFlag?10
+QtGui.QTextDocument.FindFlag.FindBackward?10
+QtGui.QTextDocument.FindFlag.FindCaseSensitively?10
+QtGui.QTextDocument.FindFlag.FindWholeWords?10
+QtGui.QTextDocument.MetaInformation?10
+QtGui.QTextDocument.MetaInformation.DocumentTitle?10
+QtGui.QTextDocument.MetaInformation.DocumentUrl?10
+QtGui.QTextDocument.MetaInformation.CssMedia?10
+QtGui.QTextDocument.MetaInformation.FrontMatter?10
+QtGui.QTextDocument?1(QObject parent=None)
+QtGui.QTextDocument.__init__?1(self, QObject parent=None)
+QtGui.QTextDocument?1(QString, QObject parent=None)
+QtGui.QTextDocument.__init__?1(self, QString, QObject parent=None)
+QtGui.QTextDocument.clone?4(QObject parent=None) -> QTextDocument
+QtGui.QTextDocument.isEmpty?4() -> bool
+QtGui.QTextDocument.clear?4()
+QtGui.QTextDocument.setUndoRedoEnabled?4(bool)
+QtGui.QTextDocument.isUndoRedoEnabled?4() -> bool
+QtGui.QTextDocument.isUndoAvailable?4() -> bool
+QtGui.QTextDocument.isRedoAvailable?4() -> bool
+QtGui.QTextDocument.setDocumentLayout?4(QAbstractTextDocumentLayout)
+QtGui.QTextDocument.documentLayout?4() -> QAbstractTextDocumentLayout
+QtGui.QTextDocument.setMetaInformation?4(QTextDocument.MetaInformation, QString)
+QtGui.QTextDocument.metaInformation?4(QTextDocument.MetaInformation) -> QString
+QtGui.QTextDocument.toHtml?4() -> QString
+QtGui.QTextDocument.setHtml?4(QString)
+QtGui.QTextDocument.toPlainText?4() -> QString
+QtGui.QTextDocument.setPlainText?4(QString)
+QtGui.QTextDocument.find?4(QRegularExpression, QTextCursor, unknown-type options=QTextDocument.FindFlags()) -> QTextCursor
+QtGui.QTextDocument.find?4(QRegularExpression, int position=0, unknown-type options=QTextDocument.FindFlags()) -> QTextCursor
+QtGui.QTextDocument.find?4(QString, QTextCursor, unknown-type options=QTextDocument.FindFlags()) -> QTextCursor
+QtGui.QTextDocument.find?4(QString, int position=0, unknown-type options=QTextDocument.FindFlags()) -> QTextCursor
+QtGui.QTextDocument.rootFrame?4() -> QTextFrame
+QtGui.QTextDocument.object?4(int) -> QTextObject
+QtGui.QTextDocument.objectForFormat?4(QTextFormat) -> QTextObject
+QtGui.QTextDocument.findBlock?4(int) -> QTextBlock
+QtGui.QTextDocument.begin?4() -> QTextBlock
+QtGui.QTextDocument.end?4() -> QTextBlock
+QtGui.QTextDocument.setPageSize?4(QSizeF)
+QtGui.QTextDocument.pageSize?4() -> QSizeF
+QtGui.QTextDocument.setDefaultFont?4(QFont)
+QtGui.QTextDocument.defaultFont?4() -> QFont
+QtGui.QTextDocument.pageCount?4() -> int
+QtGui.QTextDocument.isModified?4() -> bool
+QtGui.QTextDocument.print?4(QPagedPaintDevice)
+QtGui.QTextDocument.resource?4(int, QUrl) -> QVariant
+QtGui.QTextDocument.addResource?4(int, QUrl, QVariant)
+QtGui.QTextDocument.allFormats?4() -> unknown-type
+QtGui.QTextDocument.markContentsDirty?4(int, int)
+QtGui.QTextDocument.setUseDesignMetrics?4(bool)
+QtGui.QTextDocument.useDesignMetrics?4() -> bool
+QtGui.QTextDocument.blockCountChanged?4(int)
+QtGui.QTextDocument.contentsChange?4(int, int, int)
+QtGui.QTextDocument.contentsChanged?4()
+QtGui.QTextDocument.cursorPositionChanged?4(QTextCursor)
+QtGui.QTextDocument.modificationChanged?4(bool)
+QtGui.QTextDocument.redoAvailable?4(bool)
+QtGui.QTextDocument.undoAvailable?4(bool)
+QtGui.QTextDocument.undo?4()
+QtGui.QTextDocument.redo?4()
+QtGui.QTextDocument.setModified?4(bool on=True)
+QtGui.QTextDocument.createObject?4(QTextFormat) -> QTextObject
+QtGui.QTextDocument.loadResource?4(int, QUrl) -> QVariant
+QtGui.QTextDocument.drawContents?4(QPainter, QRectF rect=QRectF())
+QtGui.QTextDocument.setTextWidth?4(float)
+QtGui.QTextDocument.textWidth?4() -> float
+QtGui.QTextDocument.idealWidth?4() -> float
+QtGui.QTextDocument.adjustSize?4()
+QtGui.QTextDocument.size?4() -> QSizeF
+QtGui.QTextDocument.blockCount?4() -> int
+QtGui.QTextDocument.setDefaultStyleSheet?4(QString)
+QtGui.QTextDocument.defaultStyleSheet?4() -> QString
+QtGui.QTextDocument.undo?4(QTextCursor)
+QtGui.QTextDocument.redo?4(QTextCursor)
+QtGui.QTextDocument.maximumBlockCount?4() -> int
+QtGui.QTextDocument.setMaximumBlockCount?4(int)
+QtGui.QTextDocument.defaultTextOption?4() -> QTextOption
+QtGui.QTextDocument.setDefaultTextOption?4(QTextOption)
+QtGui.QTextDocument.revision?4() -> int
+QtGui.QTextDocument.findBlockByNumber?4(int) -> QTextBlock
+QtGui.QTextDocument.findBlockByLineNumber?4(int) -> QTextBlock
+QtGui.QTextDocument.firstBlock?4() -> QTextBlock
+QtGui.QTextDocument.lastBlock?4() -> QTextBlock
+QtGui.QTextDocument.indentWidth?4() -> float
+QtGui.QTextDocument.setIndentWidth?4(float)
+QtGui.QTextDocument.undoCommandAdded?4()
+QtGui.QTextDocument.documentLayoutChanged?4()
+QtGui.QTextDocument.characterAt?4(int) -> QChar
+QtGui.QTextDocument.documentMargin?4() -> float
+QtGui.QTextDocument.setDocumentMargin?4(float)
+QtGui.QTextDocument.lineCount?4() -> int
+QtGui.QTextDocument.characterCount?4() -> int
+QtGui.QTextDocument.availableUndoSteps?4() -> int
+QtGui.QTextDocument.availableRedoSteps?4() -> int
+QtGui.QTextDocument.clearUndoRedoStacks?4(QTextDocument.Stacks stacks=QTextDocument.UndoAndRedoStacks)
+QtGui.QTextDocument.defaultCursorMoveStyle?4() -> Qt.CursorMoveStyle
+QtGui.QTextDocument.setDefaultCursorMoveStyle?4(Qt.CursorMoveStyle)
+QtGui.QTextDocument.baseUrl?4() -> QUrl
+QtGui.QTextDocument.setBaseUrl?4(QUrl)
+QtGui.QTextDocument.baseUrlChanged?4(QUrl)
+QtGui.QTextDocument.toRawText?4() -> QString
+QtGui.QTextDocument.toMarkdown?4(unknown-type features=QTextDocument.MarkdownDialectGitHub) -> QString
+QtGui.QTextDocument.setMarkdown?4(QString, unknown-type features=QTextDocument.MarkdownDialectGitHub)
+QtGui.QTextDocument.setSuperScriptBaseline?4(float)
+QtGui.QTextDocument.superScriptBaseline?4() -> float
+QtGui.QTextDocument.setSubScriptBaseline?4(float)
+QtGui.QTextDocument.subScriptBaseline?4() -> float
+QtGui.QTextDocument.setBaselineOffset?4(float)
+QtGui.QTextDocument.baselineOffset?4() -> float
+QtGui.QTextDocument.resourceProvider?4() -> Callable[..., None]
+QtGui.QTextDocument.setResourceProvider?4(Callable[..., None])
+QtGui.QTextDocument.defaultResourceProvider?4() -> Callable[..., None]
+QtGui.QTextDocument.setDefaultResourceProvider?4(Callable[..., None])
+QtGui.QTextDocument.setLayoutEnabled?4(bool)
+QtGui.QTextDocument.isLayoutEnabled?4() -> bool
+QtGui.QTextDocumentFragment?1()
+QtGui.QTextDocumentFragment.__init__?1(self)
+QtGui.QTextDocumentFragment?1(QTextDocument)
+QtGui.QTextDocumentFragment.__init__?1(self, QTextDocument)
+QtGui.QTextDocumentFragment?1(QTextCursor)
+QtGui.QTextDocumentFragment.__init__?1(self, QTextCursor)
+QtGui.QTextDocumentFragment?1(QTextDocumentFragment)
+QtGui.QTextDocumentFragment.__init__?1(self, QTextDocumentFragment)
+QtGui.QTextDocumentFragment.isEmpty?4() -> bool
+QtGui.QTextDocumentFragment.toPlainText?4() -> QString
+QtGui.QTextDocumentFragment.toHtml?4() -> QString
+QtGui.QTextDocumentFragment.fromPlainText?4(QString) -> QTextDocumentFragment
+QtGui.QTextDocumentFragment.fromHtml?4(QString, QTextDocument resourceProvider=None) -> QTextDocumentFragment
+QtGui.QTextDocumentFragment.toRawText?4() -> QString
+QtGui.QTextDocumentFragment.toMarkdown?4(unknown-type features=QTextDocument.MarkdownDialectGitHub) -> QString
+QtGui.QTextDocumentFragment.fromMarkdown?4(QString, unknown-type features=QTextDocument.MarkdownDialectGitHub) -> QTextDocumentFragment
+QtGui.QTextDocumentWriter?1()
+QtGui.QTextDocumentWriter.__init__?1(self)
+QtGui.QTextDocumentWriter?1(QIODevice, QByteArray)
+QtGui.QTextDocumentWriter.__init__?1(self, QIODevice, QByteArray)
+QtGui.QTextDocumentWriter?1(QString, QByteArray format=QByteArray())
+QtGui.QTextDocumentWriter.__init__?1(self, QString, QByteArray format=QByteArray())
+QtGui.QTextDocumentWriter.setFormat?4(QByteArray)
+QtGui.QTextDocumentWriter.format?4() -> QByteArray
+QtGui.QTextDocumentWriter.setDevice?4(QIODevice)
+QtGui.QTextDocumentWriter.device?4() -> QIODevice
+QtGui.QTextDocumentWriter.setFileName?4(QString)
+QtGui.QTextDocumentWriter.fileName?4() -> QString
+QtGui.QTextDocumentWriter.write?4(QTextDocument) -> bool
+QtGui.QTextDocumentWriter.write?4(QTextDocumentFragment) -> bool
+QtGui.QTextDocumentWriter.supportedDocumentFormats?4() -> unknown-type
+QtGui.QTextLength.Type?10
+QtGui.QTextLength.Type.VariableLength?10
+QtGui.QTextLength.Type.FixedLength?10
+QtGui.QTextLength.Type.PercentageLength?10
+QtGui.QTextLength?1()
+QtGui.QTextLength.__init__?1(self)
+QtGui.QTextLength?1(QTextLength.Type, float)
+QtGui.QTextLength.__init__?1(self, QTextLength.Type, float)
+QtGui.QTextLength?1(QVariant)
+QtGui.QTextLength.__init__?1(self, QVariant)
+QtGui.QTextLength?1(QTextLength)
+QtGui.QTextLength.__init__?1(self, QTextLength)
+QtGui.QTextLength.type?4() -> QTextLength.Type
+QtGui.QTextLength.value?4(float) -> float
+QtGui.QTextLength.rawValue?4() -> float
+QtGui.QTextFormat.Property?10
+QtGui.QTextFormat.Property.ObjectIndex?10
+QtGui.QTextFormat.Property.CssFloat?10
+QtGui.QTextFormat.Property.LayoutDirection?10
+QtGui.QTextFormat.Property.OutlinePen?10
+QtGui.QTextFormat.Property.BackgroundBrush?10
+QtGui.QTextFormat.Property.ForegroundBrush?10
+QtGui.QTextFormat.Property.BlockAlignment?10
+QtGui.QTextFormat.Property.BlockTopMargin?10
+QtGui.QTextFormat.Property.BlockBottomMargin?10
+QtGui.QTextFormat.Property.BlockLeftMargin?10
+QtGui.QTextFormat.Property.BlockRightMargin?10
+QtGui.QTextFormat.Property.TextIndent?10
+QtGui.QTextFormat.Property.BlockIndent?10
+QtGui.QTextFormat.Property.BlockNonBreakableLines?10
+QtGui.QTextFormat.Property.BlockTrailingHorizontalRulerWidth?10
+QtGui.QTextFormat.Property.FontPointSize?10
+QtGui.QTextFormat.Property.FontSizeAdjustment?10
+QtGui.QTextFormat.Property.FontSizeIncrement?10
+QtGui.QTextFormat.Property.FontWeight?10
+QtGui.QTextFormat.Property.FontItalic?10
+QtGui.QTextFormat.Property.FontUnderline?10
+QtGui.QTextFormat.Property.FontOverline?10
+QtGui.QTextFormat.Property.FontStrikeOut?10
+QtGui.QTextFormat.Property.FontFixedPitch?10
+QtGui.QTextFormat.Property.FontPixelSize?10
+QtGui.QTextFormat.Property.TextUnderlineColor?10
+QtGui.QTextFormat.Property.TextVerticalAlignment?10
+QtGui.QTextFormat.Property.TextOutline?10
+QtGui.QTextFormat.Property.IsAnchor?10
+QtGui.QTextFormat.Property.AnchorHref?10
+QtGui.QTextFormat.Property.AnchorName?10
+QtGui.QTextFormat.Property.ObjectType?10
+QtGui.QTextFormat.Property.ListStyle?10
+QtGui.QTextFormat.Property.ListIndent?10
+QtGui.QTextFormat.Property.FrameBorder?10
+QtGui.QTextFormat.Property.FrameMargin?10
+QtGui.QTextFormat.Property.FramePadding?10
+QtGui.QTextFormat.Property.FrameWidth?10
+QtGui.QTextFormat.Property.FrameHeight?10
+QtGui.QTextFormat.Property.TableColumns?10
+QtGui.QTextFormat.Property.TableColumnWidthConstraints?10
+QtGui.QTextFormat.Property.TableCellSpacing?10
+QtGui.QTextFormat.Property.TableCellPadding?10
+QtGui.QTextFormat.Property.TableCellRowSpan?10
+QtGui.QTextFormat.Property.TableCellColumnSpan?10
+QtGui.QTextFormat.Property.ImageName?10
+QtGui.QTextFormat.Property.ImageWidth?10
+QtGui.QTextFormat.Property.ImageHeight?10
+QtGui.QTextFormat.Property.TextUnderlineStyle?10
+QtGui.QTextFormat.Property.TableHeaderRowCount?10
+QtGui.QTextFormat.Property.FullWidthSelection?10
+QtGui.QTextFormat.Property.PageBreakPolicy?10
+QtGui.QTextFormat.Property.TextToolTip?10
+QtGui.QTextFormat.Property.FrameTopMargin?10
+QtGui.QTextFormat.Property.FrameBottomMargin?10
+QtGui.QTextFormat.Property.FrameLeftMargin?10
+QtGui.QTextFormat.Property.FrameRightMargin?10
+QtGui.QTextFormat.Property.FrameBorderBrush?10
+QtGui.QTextFormat.Property.FrameBorderStyle?10
+QtGui.QTextFormat.Property.BackgroundImageUrl?10
+QtGui.QTextFormat.Property.TabPositions?10
+QtGui.QTextFormat.Property.FirstFontProperty?10
+QtGui.QTextFormat.Property.FontCapitalization?10
+QtGui.QTextFormat.Property.FontLetterSpacing?10
+QtGui.QTextFormat.Property.FontWordSpacing?10
+QtGui.QTextFormat.Property.LastFontProperty?10
+QtGui.QTextFormat.Property.TableCellTopPadding?10
+QtGui.QTextFormat.Property.TableCellBottomPadding?10
+QtGui.QTextFormat.Property.TableCellLeftPadding?10
+QtGui.QTextFormat.Property.TableCellRightPadding?10
+QtGui.QTextFormat.Property.FontStyleHint?10
+QtGui.QTextFormat.Property.FontStyleStrategy?10
+QtGui.QTextFormat.Property.FontKerning?10
+QtGui.QTextFormat.Property.LineHeight?10
+QtGui.QTextFormat.Property.LineHeightType?10
+QtGui.QTextFormat.Property.FontHintingPreference?10
+QtGui.QTextFormat.Property.ListNumberPrefix?10
+QtGui.QTextFormat.Property.ListNumberSuffix?10
+QtGui.QTextFormat.Property.FontStretch?10
+QtGui.QTextFormat.Property.FontLetterSpacingType?10
+QtGui.QTextFormat.Property.HeadingLevel?10
+QtGui.QTextFormat.Property.ImageQuality?10
+QtGui.QTextFormat.Property.FontFamilies?10
+QtGui.QTextFormat.Property.FontStyleName?10
+QtGui.QTextFormat.Property.BlockQuoteLevel?10
+QtGui.QTextFormat.Property.BlockCodeLanguage?10
+QtGui.QTextFormat.Property.BlockCodeFence?10
+QtGui.QTextFormat.Property.BlockMarker?10
+QtGui.QTextFormat.Property.TableBorderCollapse?10
+QtGui.QTextFormat.Property.TableCellTopBorder?10
+QtGui.QTextFormat.Property.TableCellBottomBorder?10
+QtGui.QTextFormat.Property.TableCellLeftBorder?10
+QtGui.QTextFormat.Property.TableCellRightBorder?10
+QtGui.QTextFormat.Property.TableCellTopBorderStyle?10
+QtGui.QTextFormat.Property.TableCellBottomBorderStyle?10
+QtGui.QTextFormat.Property.TableCellLeftBorderStyle?10
+QtGui.QTextFormat.Property.TableCellRightBorderStyle?10
+QtGui.QTextFormat.Property.TableCellTopBorderBrush?10
+QtGui.QTextFormat.Property.TableCellBottomBorderBrush?10
+QtGui.QTextFormat.Property.TableCellLeftBorderBrush?10
+QtGui.QTextFormat.Property.TableCellRightBorderBrush?10
+QtGui.QTextFormat.Property.ImageTitle?10
+QtGui.QTextFormat.Property.ImageAltText?10
+QtGui.QTextFormat.Property.TextSuperScriptBaseline?10
+QtGui.QTextFormat.Property.TextSubScriptBaseline?10
+QtGui.QTextFormat.Property.TextBaselineOffset?10
+QtGui.QTextFormat.Property.OldFontLetterSpacingType?10
+QtGui.QTextFormat.Property.OldFontStretch?10
+QtGui.QTextFormat.Property.OldTextUnderlineColor?10
+QtGui.QTextFormat.Property.OldFontFamily?10
+QtGui.QTextFormat.Property.ListStart?10
+QtGui.QTextFormat.Property.ImageMaxWidth?10
+QtGui.QTextFormat.Property.FontFeatures?10
+QtGui.QTextFormat.Property.FontVariableAxes?10
+QtGui.QTextFormat.Property.UserProperty?10
+QtGui.QTextFormat.PageBreakFlag?10
+QtGui.QTextFormat.PageBreakFlag.PageBreak_Auto?10
+QtGui.QTextFormat.PageBreakFlag.PageBreak_AlwaysBefore?10
+QtGui.QTextFormat.PageBreakFlag.PageBreak_AlwaysAfter?10
+QtGui.QTextFormat.ObjectTypes?10
+QtGui.QTextFormat.ObjectTypes.NoObject?10
+QtGui.QTextFormat.ObjectTypes.ImageObject?10
+QtGui.QTextFormat.ObjectTypes.TableObject?10
+QtGui.QTextFormat.ObjectTypes.TableCellObject?10
+QtGui.QTextFormat.ObjectTypes.UserObject?10
+QtGui.QTextFormat.FormatType?10
+QtGui.QTextFormat.FormatType.InvalidFormat?10
+QtGui.QTextFormat.FormatType.BlockFormat?10
+QtGui.QTextFormat.FormatType.CharFormat?10
+QtGui.QTextFormat.FormatType.ListFormat?10
+QtGui.QTextFormat.FormatType.FrameFormat?10
+QtGui.QTextFormat.FormatType.UserFormat?10
+QtGui.QTextFormat?1()
+QtGui.QTextFormat.__init__?1(self)
+QtGui.QTextFormat?1(int)
+QtGui.QTextFormat.__init__?1(self, int)
+QtGui.QTextFormat?1(QTextFormat)
+QtGui.QTextFormat.__init__?1(self, QTextFormat)
+QtGui.QTextFormat?1(QVariant)
+QtGui.QTextFormat.__init__?1(self, QVariant)
+QtGui.QTextFormat.merge?4(QTextFormat)
+QtGui.QTextFormat.isValid?4() -> bool
+QtGui.QTextFormat.type?4() -> int
+QtGui.QTextFormat.objectIndex?4() -> int
+QtGui.QTextFormat.setObjectIndex?4(int)
+QtGui.QTextFormat.property?4(int) -> QVariant
+QtGui.QTextFormat.setProperty?4(int, unknown-type)
+QtGui.QTextFormat.setProperty?4(int, QVariant)
+QtGui.QTextFormat.clearProperty?4(int)
+QtGui.QTextFormat.hasProperty?4(int) -> bool
+QtGui.QTextFormat.boolProperty?4(int) -> bool
+QtGui.QTextFormat.intProperty?4(int) -> int
+QtGui.QTextFormat.doubleProperty?4(int) -> float
+QtGui.QTextFormat.stringProperty?4(int) -> QString
+QtGui.QTextFormat.colorProperty?4(int) -> QColor
+QtGui.QTextFormat.penProperty?4(int) -> QPen
+QtGui.QTextFormat.brushProperty?4(int) -> QBrush
+QtGui.QTextFormat.lengthProperty?4(int) -> QTextLength
+QtGui.QTextFormat.lengthVectorProperty?4(int) -> unknown-type
+QtGui.QTextFormat.properties?4() -> unknown-type
+QtGui.QTextFormat.objectType?4() -> int
+QtGui.QTextFormat.isCharFormat?4() -> bool
+QtGui.QTextFormat.isBlockFormat?4() -> bool
+QtGui.QTextFormat.isListFormat?4() -> bool
+QtGui.QTextFormat.isFrameFormat?4() -> bool
+QtGui.QTextFormat.isImageFormat?4() -> bool
+QtGui.QTextFormat.isTableFormat?4() -> bool
+QtGui.QTextFormat.toBlockFormat?4() -> QTextBlockFormat
+QtGui.QTextFormat.toCharFormat?4() -> QTextCharFormat
+QtGui.QTextFormat.toListFormat?4() -> QTextListFormat
+QtGui.QTextFormat.toTableFormat?4() -> QTextTableFormat
+QtGui.QTextFormat.toFrameFormat?4() -> QTextFrameFormat
+QtGui.QTextFormat.toImageFormat?4() -> QTextImageFormat
+QtGui.QTextFormat.setLayoutDirection?4(Qt.LayoutDirection)
+QtGui.QTextFormat.layoutDirection?4() -> Qt.LayoutDirection
+QtGui.QTextFormat.setBackground?4(QBrush)
+QtGui.QTextFormat.background?4() -> QBrush
+QtGui.QTextFormat.clearBackground?4()
+QtGui.QTextFormat.setForeground?4(QBrush)
+QtGui.QTextFormat.foreground?4() -> QBrush
+QtGui.QTextFormat.clearForeground?4()
+QtGui.QTextFormat.setObjectType?4(int)
+QtGui.QTextFormat.propertyCount?4() -> int
+QtGui.QTextFormat.isTableCellFormat?4() -> bool
+QtGui.QTextFormat.toTableCellFormat?4() -> QTextTableCellFormat
+QtGui.QTextFormat.swap?4(QTextFormat)
+QtGui.QTextFormat.isEmpty?4() -> bool
+QtGui.QTextCharFormat.FontPropertiesInheritanceBehavior?10
+QtGui.QTextCharFormat.FontPropertiesInheritanceBehavior.FontPropertiesSpecifiedOnly?10
+QtGui.QTextCharFormat.FontPropertiesInheritanceBehavior.FontPropertiesAll?10
+QtGui.QTextCharFormat.UnderlineStyle?10
+QtGui.QTextCharFormat.UnderlineStyle.NoUnderline?10
+QtGui.QTextCharFormat.UnderlineStyle.SingleUnderline?10
+QtGui.QTextCharFormat.UnderlineStyle.DashUnderline?10
+QtGui.QTextCharFormat.UnderlineStyle.DotLine?10
+QtGui.QTextCharFormat.UnderlineStyle.DashDotLine?10
+QtGui.QTextCharFormat.UnderlineStyle.DashDotDotLine?10
+QtGui.QTextCharFormat.UnderlineStyle.WaveUnderline?10
+QtGui.QTextCharFormat.UnderlineStyle.SpellCheckUnderline?10
+QtGui.QTextCharFormat.VerticalAlignment?10
+QtGui.QTextCharFormat.VerticalAlignment.AlignNormal?10
+QtGui.QTextCharFormat.VerticalAlignment.AlignSuperScript?10
+QtGui.QTextCharFormat.VerticalAlignment.AlignSubScript?10
+QtGui.QTextCharFormat.VerticalAlignment.AlignMiddle?10
+QtGui.QTextCharFormat.VerticalAlignment.AlignTop?10
+QtGui.QTextCharFormat.VerticalAlignment.AlignBottom?10
+QtGui.QTextCharFormat.VerticalAlignment.AlignBaseline?10
+QtGui.QTextCharFormat?1()
+QtGui.QTextCharFormat.__init__?1(self)
+QtGui.QTextCharFormat?1(QTextCharFormat)
+QtGui.QTextCharFormat.__init__?1(self, QTextCharFormat)
+QtGui.QTextCharFormat.isValid?4() -> bool
+QtGui.QTextCharFormat.setFont?4(QFont, QTextCharFormat.FontPropertiesInheritanceBehavior behavior=QTextCharFormat.FontPropertiesAll)
+QtGui.QTextCharFormat.font?4() -> QFont
+QtGui.QTextCharFormat.setFontFamily?4(QString)
+QtGui.QTextCharFormat.fontFamily?4() -> QString
+QtGui.QTextCharFormat.setFontPointSize?4(float)
+QtGui.QTextCharFormat.fontPointSize?4() -> float
+QtGui.QTextCharFormat.setFontWeight?4(int)
+QtGui.QTextCharFormat.fontWeight?4() -> int
+QtGui.QTextCharFormat.setFontItalic?4(bool)
+QtGui.QTextCharFormat.fontItalic?4() -> bool
+QtGui.QTextCharFormat.setFontUnderline?4(bool)
+QtGui.QTextCharFormat.fontUnderline?4() -> bool
+QtGui.QTextCharFormat.setFontOverline?4(bool)
+QtGui.QTextCharFormat.fontOverline?4() -> bool
+QtGui.QTextCharFormat.setFontStrikeOut?4(bool)
+QtGui.QTextCharFormat.fontStrikeOut?4() -> bool
+QtGui.QTextCharFormat.setUnderlineColor?4(QColor)
+QtGui.QTextCharFormat.underlineColor?4() -> QColor
+QtGui.QTextCharFormat.setFontFixedPitch?4(bool)
+QtGui.QTextCharFormat.fontFixedPitch?4() -> bool
+QtGui.QTextCharFormat.setVerticalAlignment?4(QTextCharFormat.VerticalAlignment)
+QtGui.QTextCharFormat.verticalAlignment?4() -> QTextCharFormat.VerticalAlignment
+QtGui.QTextCharFormat.setAnchor?4(bool)
+QtGui.QTextCharFormat.isAnchor?4() -> bool
+QtGui.QTextCharFormat.setAnchorHref?4(QString)
+QtGui.QTextCharFormat.anchorHref?4() -> QString
+QtGui.QTextCharFormat.tableCellRowSpan?4() -> int
+QtGui.QTextCharFormat.tableCellColumnSpan?4() -> int
+QtGui.QTextCharFormat.setTableCellRowSpan?4(int)
+QtGui.QTextCharFormat.setTableCellColumnSpan?4(int)
+QtGui.QTextCharFormat.setTextOutline?4(QPen)
+QtGui.QTextCharFormat.textOutline?4() -> QPen
+QtGui.QTextCharFormat.setUnderlineStyle?4(QTextCharFormat.UnderlineStyle)
+QtGui.QTextCharFormat.underlineStyle?4() -> QTextCharFormat.UnderlineStyle
+QtGui.QTextCharFormat.setToolTip?4(QString)
+QtGui.QTextCharFormat.toolTip?4() -> QString
+QtGui.QTextCharFormat.setAnchorNames?4(QStringList)
+QtGui.QTextCharFormat.anchorNames?4() -> QStringList
+QtGui.QTextCharFormat.setFontCapitalization?4(QFont.Capitalization)
+QtGui.QTextCharFormat.fontCapitalization?4() -> QFont.Capitalization
+QtGui.QTextCharFormat.setFontLetterSpacing?4(float)
+QtGui.QTextCharFormat.fontLetterSpacing?4() -> float
+QtGui.QTextCharFormat.setFontWordSpacing?4(float)
+QtGui.QTextCharFormat.fontWordSpacing?4() -> float
+QtGui.QTextCharFormat.setFontStyleHint?4(QFont.StyleHint, QFont.StyleStrategy strategy=QFont.PreferDefault)
+QtGui.QTextCharFormat.setFontStyleStrategy?4(QFont.StyleStrategy)
+QtGui.QTextCharFormat.fontStyleHint?4() -> QFont.StyleHint
+QtGui.QTextCharFormat.fontStyleStrategy?4() -> QFont.StyleStrategy
+QtGui.QTextCharFormat.setFontKerning?4(bool)
+QtGui.QTextCharFormat.fontKerning?4() -> bool
+QtGui.QTextCharFormat.setFontHintingPreference?4(QFont.HintingPreference)
+QtGui.QTextCharFormat.fontHintingPreference?4() -> QFont.HintingPreference
+QtGui.QTextCharFormat.fontStretch?4() -> int
+QtGui.QTextCharFormat.setFontStretch?4(int)
+QtGui.QTextCharFormat.setFontLetterSpacingType?4(QFont.SpacingType)
+QtGui.QTextCharFormat.fontLetterSpacingType?4() -> QFont.SpacingType
+QtGui.QTextCharFormat.setFontFamilies?4(QStringList)
+QtGui.QTextCharFormat.fontFamilies?4() -> QVariant
+QtGui.QTextCharFormat.setFontStyleName?4(QString)
+QtGui.QTextCharFormat.fontStyleName?4() -> QVariant
+QtGui.QTextCharFormat.setSuperScriptBaseline?4(float)
+QtGui.QTextCharFormat.superScriptBaseline?4() -> float
+QtGui.QTextCharFormat.setSubScriptBaseline?4(float)
+QtGui.QTextCharFormat.subScriptBaseline?4() -> float
+QtGui.QTextCharFormat.setBaselineOffset?4(float)
+QtGui.QTextCharFormat.baselineOffset?4() -> float
+QtGui.QTextCharFormat.setFontFeatures?4(unknown-type)
+QtGui.QTextCharFormat.fontFeatures?4() -> unknown-type
+QtGui.QTextCharFormat.setFontVariableAxes?4(unknown-type)
+QtGui.QTextCharFormat.fontVariableAxes?4() -> unknown-type
+QtGui.QTextBlockFormat.MarkerType?10
+QtGui.QTextBlockFormat.MarkerType.NoMarker?10
+QtGui.QTextBlockFormat.MarkerType.Unchecked?10
+QtGui.QTextBlockFormat.MarkerType.Checked?10
+QtGui.QTextBlockFormat.LineHeightTypes?10
+QtGui.QTextBlockFormat.LineHeightTypes.SingleHeight?10
+QtGui.QTextBlockFormat.LineHeightTypes.ProportionalHeight?10
+QtGui.QTextBlockFormat.LineHeightTypes.FixedHeight?10
+QtGui.QTextBlockFormat.LineHeightTypes.MinimumHeight?10
+QtGui.QTextBlockFormat.LineHeightTypes.LineDistanceHeight?10
+QtGui.QTextBlockFormat?1()
+QtGui.QTextBlockFormat.__init__?1(self)
+QtGui.QTextBlockFormat?1(QTextBlockFormat)
+QtGui.QTextBlockFormat.__init__?1(self, QTextBlockFormat)
+QtGui.QTextBlockFormat.isValid?4() -> bool
+QtGui.QTextBlockFormat.alignment?4() -> unknown-type
+QtGui.QTextBlockFormat.setTopMargin?4(float)
+QtGui.QTextBlockFormat.topMargin?4() -> float
+QtGui.QTextBlockFormat.setBottomMargin?4(float)
+QtGui.QTextBlockFormat.bottomMargin?4() -> float
+QtGui.QTextBlockFormat.setLeftMargin?4(float)
+QtGui.QTextBlockFormat.leftMargin?4() -> float
+QtGui.QTextBlockFormat.setRightMargin?4(float)
+QtGui.QTextBlockFormat.rightMargin?4() -> float
+QtGui.QTextBlockFormat.setTextIndent?4(float)
+QtGui.QTextBlockFormat.textIndent?4() -> float
+QtGui.QTextBlockFormat.indent?4() -> int
+QtGui.QTextBlockFormat.setNonBreakableLines?4(bool)
+QtGui.QTextBlockFormat.nonBreakableLines?4() -> bool
+QtGui.QTextBlockFormat.setAlignment?4(unknown-type)
+QtGui.QTextBlockFormat.setIndent?4(int)
+QtGui.QTextBlockFormat.setPageBreakPolicy?4(unknown-type)
+QtGui.QTextBlockFormat.pageBreakPolicy?4() -> unknown-type
+QtGui.QTextBlockFormat.setTabPositions?4(unknown-type)
+QtGui.QTextBlockFormat.tabPositions?4() -> unknown-type
+QtGui.QTextBlockFormat.setLineHeight?4(float, int)
+QtGui.QTextBlockFormat.lineHeight?4() -> float
+QtGui.QTextBlockFormat.lineHeight?4(float, float scaling=1) -> float
+QtGui.QTextBlockFormat.lineHeightType?4() -> int
+QtGui.QTextBlockFormat.setHeadingLevel?4(int)
+QtGui.QTextBlockFormat.headingLevel?4() -> int
+QtGui.QTextBlockFormat.setMarker?4(QTextBlockFormat.MarkerType)
+QtGui.QTextBlockFormat.marker?4() -> QTextBlockFormat.MarkerType
+QtGui.QTextListFormat.Style?10
+QtGui.QTextListFormat.Style.ListDisc?10
+QtGui.QTextListFormat.Style.ListCircle?10
+QtGui.QTextListFormat.Style.ListSquare?10
+QtGui.QTextListFormat.Style.ListDecimal?10
+QtGui.QTextListFormat.Style.ListLowerAlpha?10
+QtGui.QTextListFormat.Style.ListUpperAlpha?10
+QtGui.QTextListFormat.Style.ListLowerRoman?10
+QtGui.QTextListFormat.Style.ListUpperRoman?10
+QtGui.QTextListFormat?1()
+QtGui.QTextListFormat.__init__?1(self)
+QtGui.QTextListFormat?1(QTextListFormat)
+QtGui.QTextListFormat.__init__?1(self, QTextListFormat)
+QtGui.QTextListFormat.isValid?4() -> bool
+QtGui.QTextListFormat.style?4() -> QTextListFormat.Style
+QtGui.QTextListFormat.indent?4() -> int
+QtGui.QTextListFormat.setStyle?4(QTextListFormat.Style)
+QtGui.QTextListFormat.setIndent?4(int)
+QtGui.QTextListFormat.numberPrefix?4() -> QString
+QtGui.QTextListFormat.numberSuffix?4() -> QString
+QtGui.QTextListFormat.setNumberPrefix?4(QString)
+QtGui.QTextListFormat.setNumberSuffix?4(QString)
+QtGui.QTextListFormat.setStart?4(int)
+QtGui.QTextListFormat.start?4() -> int
+QtGui.QTextImageFormat?1()
+QtGui.QTextImageFormat.__init__?1(self)
+QtGui.QTextImageFormat?1(QTextImageFormat)
+QtGui.QTextImageFormat.__init__?1(self, QTextImageFormat)
+QtGui.QTextImageFormat.isValid?4() -> bool
+QtGui.QTextImageFormat.name?4() -> QString
+QtGui.QTextImageFormat.width?4() -> float
+QtGui.QTextImageFormat.height?4() -> float
+QtGui.QTextImageFormat.quality?4() -> int
+QtGui.QTextImageFormat.setName?4(QString)
+QtGui.QTextImageFormat.setWidth?4(float)
+QtGui.QTextImageFormat.setHeight?4(float)
+QtGui.QTextImageFormat.setQuality?4(int quality=100)
+QtGui.QTextImageFormat.setMaximumWidth?4(QTextLength)
+QtGui.QTextImageFormat.maximumWidth?4() -> QTextLength
+QtGui.QTextFrameFormat.BorderStyle?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_None?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_Dotted?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_Dashed?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_Solid?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_Double?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_DotDash?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_DotDotDash?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_Groove?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_Ridge?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_Inset?10
+QtGui.QTextFrameFormat.BorderStyle.BorderStyle_Outset?10
+QtGui.QTextFrameFormat.Position?10
+QtGui.QTextFrameFormat.Position.InFlow?10
+QtGui.QTextFrameFormat.Position.FloatLeft?10
+QtGui.QTextFrameFormat.Position.FloatRight?10
+QtGui.QTextFrameFormat?1()
+QtGui.QTextFrameFormat.__init__?1(self)
+QtGui.QTextFrameFormat?1(QTextFrameFormat)
+QtGui.QTextFrameFormat.__init__?1(self, QTextFrameFormat)
+QtGui.QTextFrameFormat.isValid?4() -> bool
+QtGui.QTextFrameFormat.setPosition?4(QTextFrameFormat.Position)
+QtGui.QTextFrameFormat.position?4() -> QTextFrameFormat.Position
+QtGui.QTextFrameFormat.border?4() -> float
+QtGui.QTextFrameFormat.margin?4() -> float
+QtGui.QTextFrameFormat.padding?4() -> float
+QtGui.QTextFrameFormat.setWidth?4(QTextLength)
+QtGui.QTextFrameFormat.width?4() -> QTextLength
+QtGui.QTextFrameFormat.height?4() -> QTextLength
+QtGui.QTextFrameFormat.setBorder?4(float)
+QtGui.QTextFrameFormat.setMargin?4(float)
+QtGui.QTextFrameFormat.setPadding?4(float)
+QtGui.QTextFrameFormat.setWidth?4(float)
+QtGui.QTextFrameFormat.setHeight?4(float)
+QtGui.QTextFrameFormat.setHeight?4(QTextLength)
+QtGui.QTextFrameFormat.setPageBreakPolicy?4(unknown-type)
+QtGui.QTextFrameFormat.pageBreakPolicy?4() -> unknown-type
+QtGui.QTextFrameFormat.setBorderBrush?4(QBrush)
+QtGui.QTextFrameFormat.borderBrush?4() -> QBrush
+QtGui.QTextFrameFormat.setBorderStyle?4(QTextFrameFormat.BorderStyle)
+QtGui.QTextFrameFormat.borderStyle?4() -> QTextFrameFormat.BorderStyle
+QtGui.QTextFrameFormat.topMargin?4() -> float
+QtGui.QTextFrameFormat.bottomMargin?4() -> float
+QtGui.QTextFrameFormat.leftMargin?4() -> float
+QtGui.QTextFrameFormat.rightMargin?4() -> float
+QtGui.QTextFrameFormat.setTopMargin?4(float)
+QtGui.QTextFrameFormat.setBottomMargin?4(float)
+QtGui.QTextFrameFormat.setLeftMargin?4(float)
+QtGui.QTextFrameFormat.setRightMargin?4(float)
+QtGui.QTextTableFormat?1()
+QtGui.QTextTableFormat.__init__?1(self)
+QtGui.QTextTableFormat?1(QTextTableFormat)
+QtGui.QTextTableFormat.__init__?1(self, QTextTableFormat)
+QtGui.QTextTableFormat.isValid?4() -> bool
+QtGui.QTextTableFormat.columns?4() -> int
+QtGui.QTextTableFormat.setColumnWidthConstraints?4(unknown-type)
+QtGui.QTextTableFormat.columnWidthConstraints?4() -> unknown-type
+QtGui.QTextTableFormat.clearColumnWidthConstraints?4()
+QtGui.QTextTableFormat.cellSpacing?4() -> float
+QtGui.QTextTableFormat.setCellSpacing?4(float)
+QtGui.QTextTableFormat.cellPadding?4() -> float
+QtGui.QTextTableFormat.alignment?4() -> unknown-type
+QtGui.QTextTableFormat.setColumns?4(int)
+QtGui.QTextTableFormat.setCellPadding?4(float)
+QtGui.QTextTableFormat.setAlignment?4(unknown-type)
+QtGui.QTextTableFormat.setHeaderRowCount?4(int)
+QtGui.QTextTableFormat.headerRowCount?4() -> int
+QtGui.QTextTableFormat.setBorderCollapse?4(bool)
+QtGui.QTextTableFormat.borderCollapse?4() -> bool
+QtGui.QTextTableCellFormat?1()
+QtGui.QTextTableCellFormat.__init__?1(self)
+QtGui.QTextTableCellFormat?1(QTextTableCellFormat)
+QtGui.QTextTableCellFormat.__init__?1(self, QTextTableCellFormat)
+QtGui.QTextTableCellFormat.isValid?4() -> bool
+QtGui.QTextTableCellFormat.setTopPadding?4(float)
+QtGui.QTextTableCellFormat.topPadding?4() -> float
+QtGui.QTextTableCellFormat.setBottomPadding?4(float)
+QtGui.QTextTableCellFormat.bottomPadding?4() -> float
+QtGui.QTextTableCellFormat.setLeftPadding?4(float)
+QtGui.QTextTableCellFormat.leftPadding?4() -> float
+QtGui.QTextTableCellFormat.setRightPadding?4(float)
+QtGui.QTextTableCellFormat.rightPadding?4() -> float
+QtGui.QTextTableCellFormat.setPadding?4(float)
+QtGui.QTextTableCellFormat.setTopBorder?4(float)
+QtGui.QTextTableCellFormat.topBorder?4() -> float
+QtGui.QTextTableCellFormat.setBottomBorder?4(float)
+QtGui.QTextTableCellFormat.bottomBorder?4() -> float
+QtGui.QTextTableCellFormat.setLeftBorder?4(float)
+QtGui.QTextTableCellFormat.leftBorder?4() -> float
+QtGui.QTextTableCellFormat.setRightBorder?4(float)
+QtGui.QTextTableCellFormat.rightBorder?4() -> float
+QtGui.QTextTableCellFormat.setBorder?4(float)
+QtGui.QTextTableCellFormat.setTopBorderStyle?4(QTextFrameFormat.BorderStyle)
+QtGui.QTextTableCellFormat.topBorderStyle?4() -> QTextFrameFormat.BorderStyle
+QtGui.QTextTableCellFormat.setBottomBorderStyle?4(QTextFrameFormat.BorderStyle)
+QtGui.QTextTableCellFormat.bottomBorderStyle?4() -> QTextFrameFormat.BorderStyle
+QtGui.QTextTableCellFormat.setLeftBorderStyle?4(QTextFrameFormat.BorderStyle)
+QtGui.QTextTableCellFormat.leftBorderStyle?4() -> QTextFrameFormat.BorderStyle
+QtGui.QTextTableCellFormat.setRightBorderStyle?4(QTextFrameFormat.BorderStyle)
+QtGui.QTextTableCellFormat.rightBorderStyle?4() -> QTextFrameFormat.BorderStyle
+QtGui.QTextTableCellFormat.setBorderStyle?4(QTextFrameFormat.BorderStyle)
+QtGui.QTextTableCellFormat.setTopBorderBrush?4(QBrush)
+QtGui.QTextTableCellFormat.topBorderBrush?4() -> QBrush
+QtGui.QTextTableCellFormat.setBottomBorderBrush?4(QBrush)
+QtGui.QTextTableCellFormat.bottomBorderBrush?4() -> QBrush
+QtGui.QTextTableCellFormat.setLeftBorderBrush?4(QBrush)
+QtGui.QTextTableCellFormat.leftBorderBrush?4() -> QBrush
+QtGui.QTextTableCellFormat.setRightBorderBrush?4(QBrush)
+QtGui.QTextTableCellFormat.rightBorderBrush?4() -> QBrush
+QtGui.QTextTableCellFormat.setBorderBrush?4(QBrush)
+QtGui.QTextInlineObject?1()
+QtGui.QTextInlineObject.__init__?1(self)
+QtGui.QTextInlineObject?1(QTextInlineObject)
+QtGui.QTextInlineObject.__init__?1(self, QTextInlineObject)
+QtGui.QTextInlineObject.isValid?4() -> bool
+QtGui.QTextInlineObject.rect?4() -> QRectF
+QtGui.QTextInlineObject.width?4() -> float
+QtGui.QTextInlineObject.ascent?4() -> float
+QtGui.QTextInlineObject.descent?4() -> float
+QtGui.QTextInlineObject.height?4() -> float
+QtGui.QTextInlineObject.textDirection?4() -> Qt.LayoutDirection
+QtGui.QTextInlineObject.setWidth?4(float)
+QtGui.QTextInlineObject.setAscent?4(float)
+QtGui.QTextInlineObject.setDescent?4(float)
+QtGui.QTextInlineObject.textPosition?4() -> int
+QtGui.QTextInlineObject.formatIndex?4() -> int
+QtGui.QTextInlineObject.format?4() -> QTextFormat
+QtGui.QTextLayout.GlyphRunRetrievalFlag?10
+QtGui.QTextLayout.GlyphRunRetrievalFlag.RetrieveGlyphIndexes?10
+QtGui.QTextLayout.GlyphRunRetrievalFlag.RetrieveGlyphPositions?10
+QtGui.QTextLayout.GlyphRunRetrievalFlag.RetrieveStringIndexes?10
+QtGui.QTextLayout.GlyphRunRetrievalFlag.RetrieveString?10
+QtGui.QTextLayout.GlyphRunRetrievalFlag.DefaultRetrievalFlags?10
+QtGui.QTextLayout.GlyphRunRetrievalFlag.RetrieveAll?10
+QtGui.QTextLayout.CursorMode?10
+QtGui.QTextLayout.CursorMode.SkipCharacters?10
+QtGui.QTextLayout.CursorMode.SkipWords?10
+QtGui.QTextLayout?1()
+QtGui.QTextLayout.__init__?1(self)
+QtGui.QTextLayout?1(QString)
+QtGui.QTextLayout.__init__?1(self, QString)
+QtGui.QTextLayout?1(QString, QFont, QPaintDevice paintdevice=None)
+QtGui.QTextLayout.__init__?1(self, QString, QFont, QPaintDevice paintdevice=None)
+QtGui.QTextLayout?1(QTextBlock)
+QtGui.QTextLayout.__init__?1(self, QTextBlock)
+QtGui.QTextLayout.setFont?4(QFont)
+QtGui.QTextLayout.font?4() -> QFont
+QtGui.QTextLayout.setText?4(QString)
+QtGui.QTextLayout.text?4() -> QString
+QtGui.QTextLayout.setTextOption?4(QTextOption)
+QtGui.QTextLayout.textOption?4() -> QTextOption
+QtGui.QTextLayout.setPreeditArea?4(int, QString)
+QtGui.QTextLayout.preeditAreaPosition?4() -> int
+QtGui.QTextLayout.preeditAreaText?4() -> QString
+QtGui.QTextLayout.setCacheEnabled?4(bool)
+QtGui.QTextLayout.cacheEnabled?4() -> bool
+QtGui.QTextLayout.beginLayout?4()
+QtGui.QTextLayout.endLayout?4()
+QtGui.QTextLayout.createLine?4() -> QTextLine
+QtGui.QTextLayout.lineCount?4() -> int
+QtGui.QTextLayout.lineAt?4(int) -> QTextLine
+QtGui.QTextLayout.lineForTextPosition?4(int) -> QTextLine
+QtGui.QTextLayout.isValidCursorPosition?4(int) -> bool
+QtGui.QTextLayout.nextCursorPosition?4(int, QTextLayout.CursorMode mode=QTextLayout.SkipCharacters) -> int
+QtGui.QTextLayout.previousCursorPosition?4(int, QTextLayout.CursorMode mode=QTextLayout.SkipCharacters) -> int
+QtGui.QTextLayout.draw?4(QPainter, QPointF, unknown-type selections=[], QRectF clip=QRectF())
+QtGui.QTextLayout.drawCursor?4(QPainter, QPointF, int)
+QtGui.QTextLayout.drawCursor?4(QPainter, QPointF, int, int)
+QtGui.QTextLayout.position?4() -> QPointF
+QtGui.QTextLayout.setPosition?4(QPointF)
+QtGui.QTextLayout.boundingRect?4() -> QRectF
+QtGui.QTextLayout.minimumWidth?4() -> float
+QtGui.QTextLayout.maximumWidth?4() -> float
+QtGui.QTextLayout.clearLayout?4()
+QtGui.QTextLayout.setCursorMoveStyle?4(Qt.CursorMoveStyle)
+QtGui.QTextLayout.cursorMoveStyle?4() -> Qt.CursorMoveStyle
+QtGui.QTextLayout.leftCursorPosition?4(int) -> int
+QtGui.QTextLayout.rightCursorPosition?4(int) -> int
+QtGui.QTextLayout.glyphRuns?4(int from=-1, int length=-1) -> unknown-type
+QtGui.QTextLayout.glyphRuns?4(int, int, unknown-type) -> unknown-type
+QtGui.QTextLayout.setFormats?4(unknown-type)
+QtGui.QTextLayout.formats?4() -> unknown-type
+QtGui.QTextLayout.clearFormats?4()
+QtGui.QTextLayout.FormatRange.format?7
+QtGui.QTextLayout.FormatRange.length?7
+QtGui.QTextLayout.FormatRange.start?7
+QtGui.QTextLayout.FormatRange?1()
+QtGui.QTextLayout.FormatRange.__init__?1(self)
+QtGui.QTextLayout.FormatRange?1(QTextLayout.FormatRange)
+QtGui.QTextLayout.FormatRange.__init__?1(self, QTextLayout.FormatRange)
+QtGui.QTextLine.CursorPosition?10
+QtGui.QTextLine.CursorPosition.CursorBetweenCharacters?10
+QtGui.QTextLine.CursorPosition.CursorOnCharacter?10
+QtGui.QTextLine.Edge?10
+QtGui.QTextLine.Edge.Leading?10
+QtGui.QTextLine.Edge.Trailing?10
+QtGui.QTextLine?1()
+QtGui.QTextLine.__init__?1(self)
+QtGui.QTextLine?1(QTextLine)
+QtGui.QTextLine.__init__?1(self, QTextLine)
+QtGui.QTextLine.isValid?4() -> bool
+QtGui.QTextLine.rect?4() -> QRectF
+QtGui.QTextLine.x?4() -> float
+QtGui.QTextLine.y?4() -> float
+QtGui.QTextLine.width?4() -> float
+QtGui.QTextLine.ascent?4() -> float
+QtGui.QTextLine.descent?4() -> float
+QtGui.QTextLine.height?4() -> float
+QtGui.QTextLine.naturalTextWidth?4() -> float
+QtGui.QTextLine.naturalTextRect?4() -> QRectF
+QtGui.QTextLine.cursorToX?4(int, QTextLine.Edge edge=QTextLine.Leading) -> (float, int)
+QtGui.QTextLine.xToCursor?4(float, QTextLine.CursorPosition edge=QTextLine.CursorBetweenCharacters) -> int
+QtGui.QTextLine.setLineWidth?4(float)
+QtGui.QTextLine.setNumColumns?4(int)
+QtGui.QTextLine.setNumColumns?4(int, float)
+QtGui.QTextLine.setPosition?4(QPointF)
+QtGui.QTextLine.textStart?4() -> int
+QtGui.QTextLine.textLength?4() -> int
+QtGui.QTextLine.lineNumber?4() -> int
+QtGui.QTextLine.draw?4(QPainter, QPointF)
+QtGui.QTextLine.position?4() -> QPointF
+QtGui.QTextLine.leading?4() -> float
+QtGui.QTextLine.setLeadingIncluded?4(bool)
+QtGui.QTextLine.leadingIncluded?4() -> bool
+QtGui.QTextLine.horizontalAdvance?4() -> float
+QtGui.QTextLine.glyphRuns?4(int from=-1, int length=-1) -> unknown-type
+QtGui.QTextLine.glyphRuns?4(int, int, unknown-type) -> unknown-type
+QtGui.QTextObject?1(QTextDocument)
+QtGui.QTextObject.__init__?1(self, QTextDocument)
+QtGui.QTextObject.setFormat?4(QTextFormat)
+QtGui.QTextObject.format?4() -> QTextFormat
+QtGui.QTextObject.formatIndex?4() -> int
+QtGui.QTextObject.document?4() -> QTextDocument
+QtGui.QTextObject.objectIndex?4() -> int
+QtGui.QTextBlockGroup?1(QTextDocument)
+QtGui.QTextBlockGroup.__init__?1(self, QTextDocument)
+QtGui.QTextBlockGroup.blockInserted?4(QTextBlock)
+QtGui.QTextBlockGroup.blockRemoved?4(QTextBlock)
+QtGui.QTextBlockGroup.blockFormatChanged?4(QTextBlock)
+QtGui.QTextBlockGroup.blockList?4() -> unknown-type
+QtGui.QTextList?1(QTextDocument)
+QtGui.QTextList.__init__?1(self, QTextDocument)
+QtGui.QTextList.count?4() -> int
+QtGui.QTextList.item?4(int) -> QTextBlock
+QtGui.QTextList.itemNumber?4(QTextBlock) -> int
+QtGui.QTextList.itemText?4(QTextBlock) -> QString
+QtGui.QTextList.removeItem?4(int)
+QtGui.QTextList.remove?4(QTextBlock)
+QtGui.QTextList.add?4(QTextBlock)
+QtGui.QTextList.format?4() -> QTextListFormat
+QtGui.QTextList.setFormat?4(QTextListFormat)
+QtGui.QTextFrame?1(QTextDocument)
+QtGui.QTextFrame.__init__?1(self, QTextDocument)
+QtGui.QTextFrame.frameFormat?4() -> QTextFrameFormat
+QtGui.QTextFrame.firstCursorPosition?4() -> QTextCursor
+QtGui.QTextFrame.lastCursorPosition?4() -> QTextCursor
+QtGui.QTextFrame.firstPosition?4() -> int
+QtGui.QTextFrame.lastPosition?4() -> int
+QtGui.QTextFrame.childFrames?4() -> unknown-type
+QtGui.QTextFrame.parentFrame?4() -> QTextFrame
+QtGui.QTextFrame.begin?4() -> QTextFrame.iterator
+QtGui.QTextFrame.end?4() -> QTextFrame.iterator
+QtGui.QTextFrame.setFrameFormat?4(QTextFrameFormat)
+QtGui.QTextFrame.iterator?1()
+QtGui.QTextFrame.iterator.__init__?1(self)
+QtGui.QTextFrame.iterator?1(QTextFrame.iterator)
+QtGui.QTextFrame.iterator.__init__?1(self, QTextFrame.iterator)
+QtGui.QTextFrame.iterator.parentFrame?4() -> QTextFrame
+QtGui.QTextFrame.iterator.currentFrame?4() -> QTextFrame
+QtGui.QTextFrame.iterator.currentBlock?4() -> QTextBlock
+QtGui.QTextFrame.iterator.atEnd?4() -> bool
+QtGui.QTextBlock?1()
+QtGui.QTextBlock.__init__?1(self)
+QtGui.QTextBlock?1(QTextBlock)
+QtGui.QTextBlock.__init__?1(self, QTextBlock)
+QtGui.QTextBlock.isValid?4() -> bool
+QtGui.QTextBlock.position?4() -> int
+QtGui.QTextBlock.length?4() -> int
+QtGui.QTextBlock.contains?4(int) -> bool
+QtGui.QTextBlock.layout?4() -> QTextLayout
+QtGui.QTextBlock.blockFormat?4() -> QTextBlockFormat
+QtGui.QTextBlock.blockFormatIndex?4() -> int
+QtGui.QTextBlock.charFormat?4() -> QTextCharFormat
+QtGui.QTextBlock.charFormatIndex?4() -> int
+QtGui.QTextBlock.text?4() -> QString
+QtGui.QTextBlock.document?4() -> QTextDocument
+QtGui.QTextBlock.textList?4() -> QTextList
+QtGui.QTextBlock.begin?4() -> QTextBlock.iterator
+QtGui.QTextBlock.end?4() -> QTextBlock.iterator
+QtGui.QTextBlock.next?4() -> QTextBlock
+QtGui.QTextBlock.previous?4() -> QTextBlock
+QtGui.QTextBlock.userData?4() -> QTextBlockUserData
+QtGui.QTextBlock.setUserData?4(QTextBlockUserData)
+QtGui.QTextBlock.userState?4() -> int
+QtGui.QTextBlock.setUserState?4(int)
+QtGui.QTextBlock.clearLayout?4()
+QtGui.QTextBlock.revision?4() -> int
+QtGui.QTextBlock.setRevision?4(int)
+QtGui.QTextBlock.isVisible?4() -> bool
+QtGui.QTextBlock.setVisible?4(bool)
+QtGui.QTextBlock.blockNumber?4() -> int
+QtGui.QTextBlock.firstLineNumber?4() -> int
+QtGui.QTextBlock.setLineCount?4(int)
+QtGui.QTextBlock.lineCount?4() -> int
+QtGui.QTextBlock.textDirection?4() -> Qt.LayoutDirection
+QtGui.QTextBlock.textFormats?4() -> unknown-type
+QtGui.QTextBlock.iterator?1()
+QtGui.QTextBlock.iterator.__init__?1(self)
+QtGui.QTextBlock.iterator?1(QTextBlock.iterator)
+QtGui.QTextBlock.iterator.__init__?1(self, QTextBlock.iterator)
+QtGui.QTextBlock.iterator.fragment?4() -> QTextFragment
+QtGui.QTextBlock.iterator.atEnd?4() -> bool
+QtGui.QTextFragment?1()
+QtGui.QTextFragment.__init__?1(self)
+QtGui.QTextFragment?1(QTextFragment)
+QtGui.QTextFragment.__init__?1(self, QTextFragment)
+QtGui.QTextFragment.isValid?4() -> bool
+QtGui.QTextFragment.position?4() -> int
+QtGui.QTextFragment.length?4() -> int
+QtGui.QTextFragment.contains?4(int) -> bool
+QtGui.QTextFragment.charFormat?4() -> QTextCharFormat
+QtGui.QTextFragment.charFormatIndex?4() -> int
+QtGui.QTextFragment.text?4() -> QString
+QtGui.QTextFragment.glyphRuns?4(int from=-1, int length=-1) -> unknown-type
+QtGui.QTextBlockUserData?1()
+QtGui.QTextBlockUserData.__init__?1(self)
+QtGui.QTextBlockUserData?1(QTextBlockUserData)
+QtGui.QTextBlockUserData.__init__?1(self, QTextBlockUserData)
+QtGui.QTextOption.TabType?10
+QtGui.QTextOption.TabType.LeftTab?10
+QtGui.QTextOption.TabType.RightTab?10
+QtGui.QTextOption.TabType.CenterTab?10
+QtGui.QTextOption.TabType.DelimiterTab?10
+QtGui.QTextOption.Flag?10
+QtGui.QTextOption.Flag.IncludeTrailingSpaces?10
+QtGui.QTextOption.Flag.ShowTabsAndSpaces?10
+QtGui.QTextOption.Flag.ShowLineAndParagraphSeparators?10
+QtGui.QTextOption.Flag.AddSpaceForLineAndParagraphSeparators?10
+QtGui.QTextOption.Flag.SuppressColors?10
+QtGui.QTextOption.Flag.ShowDocumentTerminator?10
+QtGui.QTextOption.Flag.ShowDefaultIgnorables?10
+QtGui.QTextOption.Flag.DisableEmojiParsing?10
+QtGui.QTextOption.WrapMode?10
+QtGui.QTextOption.WrapMode.NoWrap?10
+QtGui.QTextOption.WrapMode.WordWrap?10
+QtGui.QTextOption.WrapMode.ManualWrap?10
+QtGui.QTextOption.WrapMode.WrapAnywhere?10
+QtGui.QTextOption.WrapMode.WrapAtWordBoundaryOrAnywhere?10
+QtGui.QTextOption?1()
+QtGui.QTextOption.__init__?1(self)
+QtGui.QTextOption?1(unknown-type)
+QtGui.QTextOption.__init__?1(self, unknown-type)
+QtGui.QTextOption?1(QTextOption)
+QtGui.QTextOption.__init__?1(self, QTextOption)
+QtGui.QTextOption.alignment?4() -> unknown-type
+QtGui.QTextOption.setTextDirection?4(Qt.LayoutDirection)
+QtGui.QTextOption.textDirection?4() -> Qt.LayoutDirection
+QtGui.QTextOption.setWrapMode?4(QTextOption.WrapMode)
+QtGui.QTextOption.wrapMode?4() -> QTextOption.WrapMode
+QtGui.QTextOption.flags?4() -> unknown-type
+QtGui.QTextOption.setTabArray?4(unknown-type)
+QtGui.QTextOption.tabArray?4() -> unknown-type
+QtGui.QTextOption.setUseDesignMetrics?4(bool)
+QtGui.QTextOption.useDesignMetrics?4() -> bool
+QtGui.QTextOption.setAlignment?4(unknown-type)
+QtGui.QTextOption.setFlags?4(unknown-type)
+QtGui.QTextOption.setTabs?4(unknown-type)
+QtGui.QTextOption.tabs?4() -> unknown-type
+QtGui.QTextOption.setTabStopDistance?4(float)
+QtGui.QTextOption.tabStopDistance?4() -> float
+QtGui.QTextOption.Tab.delimiter?7
+QtGui.QTextOption.Tab.position?7
+QtGui.QTextOption.Tab.type?7
+QtGui.QTextOption.Tab?1()
+QtGui.QTextOption.Tab.__init__?1(self)
+QtGui.QTextOption.Tab?1(float, QTextOption.TabType, QChar delim=QChar())
+QtGui.QTextOption.Tab.__init__?1(self, float, QTextOption.TabType, QChar delim=QChar())
+QtGui.QTextOption.Tab?1(QTextOption.Tab)
+QtGui.QTextOption.Tab.__init__?1(self, QTextOption.Tab)
+QtGui.QTextTableCell?1()
+QtGui.QTextTableCell.__init__?1(self)
+QtGui.QTextTableCell?1(QTextTableCell)
+QtGui.QTextTableCell.__init__?1(self, QTextTableCell)
+QtGui.QTextTableCell.format?4() -> QTextCharFormat
+QtGui.QTextTableCell.setFormat?4(QTextCharFormat)
+QtGui.QTextTableCell.row?4() -> int
+QtGui.QTextTableCell.column?4() -> int
+QtGui.QTextTableCell.rowSpan?4() -> int
+QtGui.QTextTableCell.columnSpan?4() -> int
+QtGui.QTextTableCell.isValid?4() -> bool
+QtGui.QTextTableCell.firstCursorPosition?4() -> QTextCursor
+QtGui.QTextTableCell.lastCursorPosition?4() -> QTextCursor
+QtGui.QTextTableCell.tableCellFormatIndex?4() -> int
+QtGui.QTextTable?1(QTextDocument)
+QtGui.QTextTable.__init__?1(self, QTextDocument)
+QtGui.QTextTable.resize?4(int, int)
+QtGui.QTextTable.insertRows?4(int, int)
+QtGui.QTextTable.insertColumns?4(int, int)
+QtGui.QTextTable.removeRows?4(int, int)
+QtGui.QTextTable.removeColumns?4(int, int)
+QtGui.QTextTable.mergeCells?4(int, int, int, int)
+QtGui.QTextTable.mergeCells?4(QTextCursor)
+QtGui.QTextTable.splitCell?4(int, int, int, int)
+QtGui.QTextTable.rows?4() -> int
+QtGui.QTextTable.columns?4() -> int
+QtGui.QTextTable.cellAt?4(int, int) -> QTextTableCell
+QtGui.QTextTable.cellAt?4(int) -> QTextTableCell
+QtGui.QTextTable.cellAt?4(QTextCursor) -> QTextTableCell
+QtGui.QTextTable.rowStart?4(QTextCursor) -> QTextCursor
+QtGui.QTextTable.rowEnd?4(QTextCursor) -> QTextCursor
+QtGui.QTextTable.format?4() -> QTextTableFormat
+QtGui.QTextTable.setFormat?4(QTextTableFormat)
+QtGui.QTextTable.appendRows?4(int)
+QtGui.QTextTable.appendColumns?4(int)
+QtGui.QTransform.TransformationType?10
+QtGui.QTransform.TransformationType.TxNone?10
+QtGui.QTransform.TransformationType.TxTranslate?10
+QtGui.QTransform.TransformationType.TxScale?10
+QtGui.QTransform.TransformationType.TxRotate?10
+QtGui.QTransform.TransformationType.TxShear?10
+QtGui.QTransform.TransformationType.TxProject?10
+QtGui.QTransform?1()
+QtGui.QTransform.__init__?1(self)
+QtGui.QTransform?1(float, float, float, float, float, float, float, float, float)
+QtGui.QTransform.__init__?1(self, float, float, float, float, float, float, float, float, float)
+QtGui.QTransform?1(float, float, float, float, float, float)
+QtGui.QTransform.__init__?1(self, float, float, float, float, float, float)
+QtGui.QTransform?1(QTransform)
+QtGui.QTransform.__init__?1(self, QTransform)
+QtGui.QTransform.type?4() -> QTransform.TransformationType
+QtGui.QTransform.setMatrix?4(float, float, float, float, float, float, float, float, float)
+QtGui.QTransform.inverted?4() -> (QTransform, bool)
+QtGui.QTransform.adjoint?4() -> QTransform
+QtGui.QTransform.transposed?4() -> QTransform
+QtGui.QTransform.translate?4(float, float) -> QTransform
+QtGui.QTransform.scale?4(float, float) -> QTransform
+QtGui.QTransform.shear?4(float, float) -> QTransform
+QtGui.QTransform.rotate?4(float, Qt.Axis axis=Qt.ZAxis) -> QTransform
+QtGui.QTransform.rotate?4(float, Qt.Axis, float) -> QTransform
+QtGui.QTransform.rotateRadians?4(float, Qt.Axis axis=Qt.ZAxis) -> QTransform
+QtGui.QTransform.rotateRadians?4(float, Qt.Axis, float) -> QTransform
+QtGui.QTransform.squareToQuad?4(QPolygonF, QTransform) -> bool
+QtGui.QTransform.quadToSquare?4(QPolygonF, QTransform) -> bool
+QtGui.QTransform.quadToQuad?4(QPolygonF, QPolygonF, QTransform) -> bool
+QtGui.QTransform.reset?4()
+QtGui.QTransform.map?4(int, int) -> (int, int)
+QtGui.QTransform.map?4(float, float) -> (float, float)
+QtGui.QTransform.map?4(QPoint) -> QPoint
+QtGui.QTransform.map?4(QPointF) -> QPointF
+QtGui.QTransform.map?4(QLine) -> QLine
+QtGui.QTransform.map?4(QLineF) -> QLineF
+QtGui.QTransform.map?4(QPolygonF) -> QPolygonF
+QtGui.QTransform.map?4(QPolygon) -> QPolygon
+QtGui.QTransform.map?4(QRegion) -> QRegion
+QtGui.QTransform.map?4(QPainterPath) -> QPainterPath
+QtGui.QTransform.mapToPolygon?4(QRect) -> QPolygon
+QtGui.QTransform.mapRect?4(QRect) -> QRect
+QtGui.QTransform.mapRect?4(QRectF) -> QRectF
+QtGui.QTransform.isAffine?4() -> bool
+QtGui.QTransform.isIdentity?4() -> bool
+QtGui.QTransform.isInvertible?4() -> bool
+QtGui.QTransform.isScaling?4() -> bool
+QtGui.QTransform.isRotating?4() -> bool
+QtGui.QTransform.isTranslating?4() -> bool
+QtGui.QTransform.determinant?4() -> float
+QtGui.QTransform.m11?4() -> float
+QtGui.QTransform.m12?4() -> float
+QtGui.QTransform.m13?4() -> float
+QtGui.QTransform.m21?4() -> float
+QtGui.QTransform.m22?4() -> float
+QtGui.QTransform.m23?4() -> float
+QtGui.QTransform.m31?4() -> float
+QtGui.QTransform.m32?4() -> float
+QtGui.QTransform.m33?4() -> float
+QtGui.QTransform.dx?4() -> float
+QtGui.QTransform.dy?4() -> float
+QtGui.QTransform.fromTranslate?4(float, float) -> QTransform
+QtGui.QTransform.fromScale?4(float, float) -> QTransform
+QtGui.QUndoGroup?1(QObject parent=None)
+QtGui.QUndoGroup.__init__?1(self, QObject parent=None)
+QtGui.QUndoGroup.addStack?4(QUndoStack)
+QtGui.QUndoGroup.removeStack?4(QUndoStack)
+QtGui.QUndoGroup.stacks?4() -> unknown-type
+QtGui.QUndoGroup.activeStack?4() -> QUndoStack
+QtGui.QUndoGroup.createRedoAction?4(QObject, QString prefix='') -> QAction
+QtGui.QUndoGroup.createUndoAction?4(QObject, QString prefix='') -> QAction
+QtGui.QUndoGroup.canUndo?4() -> bool
+QtGui.QUndoGroup.canRedo?4() -> bool
+QtGui.QUndoGroup.undoText?4() -> QString
+QtGui.QUndoGroup.redoText?4() -> QString
+QtGui.QUndoGroup.isClean?4() -> bool
+QtGui.QUndoGroup.redo?4()
+QtGui.QUndoGroup.setActiveStack?4(QUndoStack)
+QtGui.QUndoGroup.undo?4()
+QtGui.QUndoGroup.activeStackChanged?4(QUndoStack)
+QtGui.QUndoGroup.canRedoChanged?4(bool)
+QtGui.QUndoGroup.canUndoChanged?4(bool)
+QtGui.QUndoGroup.cleanChanged?4(bool)
+QtGui.QUndoGroup.indexChanged?4(int)
+QtGui.QUndoGroup.redoTextChanged?4(QString)
+QtGui.QUndoGroup.undoTextChanged?4(QString)
+QtGui.QUndoCommand?1(QUndoCommand parent=None)
+QtGui.QUndoCommand.__init__?1(self, QUndoCommand parent=None)
+QtGui.QUndoCommand?1(QString, QUndoCommand parent=None)
+QtGui.QUndoCommand.__init__?1(self, QString, QUndoCommand parent=None)
+QtGui.QUndoCommand.id?4() -> int
+QtGui.QUndoCommand.mergeWith?4(QUndoCommand) -> bool
+QtGui.QUndoCommand.redo?4()
+QtGui.QUndoCommand.setText?4(QString)
+QtGui.QUndoCommand.text?4() -> QString
+QtGui.QUndoCommand.undo?4()
+QtGui.QUndoCommand.childCount?4() -> int
+QtGui.QUndoCommand.child?4(int) -> QUndoCommand
+QtGui.QUndoCommand.actionText?4() -> QString
+QtGui.QUndoCommand.isObsolete?4() -> bool
+QtGui.QUndoCommand.setObsolete?4(bool)
+QtGui.QUndoStack?1(QObject parent=None)
+QtGui.QUndoStack.__init__?1(self, QObject parent=None)
+QtGui.QUndoStack.clear?4()
+QtGui.QUndoStack.push?4(QUndoCommand)
+QtGui.QUndoStack.canUndo?4() -> bool
+QtGui.QUndoStack.canRedo?4() -> bool
+QtGui.QUndoStack.undoText?4() -> QString
+QtGui.QUndoStack.redoText?4() -> QString
+QtGui.QUndoStack.count?4() -> int
+QtGui.QUndoStack.index?4() -> int
+QtGui.QUndoStack.text?4(int) -> QString
+QtGui.QUndoStack.createUndoAction?4(QObject, QString prefix='') -> QAction
+QtGui.QUndoStack.createRedoAction?4(QObject, QString prefix='') -> QAction
+QtGui.QUndoStack.isActive?4() -> bool
+QtGui.QUndoStack.isClean?4() -> bool
+QtGui.QUndoStack.cleanIndex?4() -> int
+QtGui.QUndoStack.beginMacro?4(QString)
+QtGui.QUndoStack.endMacro?4()
+QtGui.QUndoStack.redo?4()
+QtGui.QUndoStack.setActive?4(bool active=True)
+QtGui.QUndoStack.setClean?4()
+QtGui.QUndoStack.setIndex?4(int)
+QtGui.QUndoStack.undo?4()
+QtGui.QUndoStack.resetClean?4()
+QtGui.QUndoStack.canRedoChanged?4(bool)
+QtGui.QUndoStack.canUndoChanged?4(bool)
+QtGui.QUndoStack.cleanChanged?4(bool)
+QtGui.QUndoStack.indexChanged?4(int)
+QtGui.QUndoStack.redoTextChanged?4(QString)
+QtGui.QUndoStack.undoTextChanged?4(QString)
+QtGui.QUndoStack.setUndoLimit?4(int)
+QtGui.QUndoStack.undoLimit?4() -> int
+QtGui.QUndoStack.command?4(int) -> QUndoCommand
+QtGui.QValidator.State?10
+QtGui.QValidator.State.Invalid?10
+QtGui.QValidator.State.Intermediate?10
+QtGui.QValidator.State.Acceptable?10
+QtGui.QValidator?1(QObject parent=None)
+QtGui.QValidator.__init__?1(self, QObject parent=None)
+QtGui.QValidator.validate?4(QString, int) -> (QValidator.State, QString, int)
+QtGui.QValidator.fixup?4(QString) -> QString
+QtGui.QValidator.setLocale?4(QLocale)
+QtGui.QValidator.locale?4() -> QLocale
+QtGui.QValidator.changed?4()
+QtGui.QIntValidator?1(QObject parent=None)
+QtGui.QIntValidator.__init__?1(self, QObject parent=None)
+QtGui.QIntValidator?1(int, int, QObject parent=None)
+QtGui.QIntValidator.__init__?1(self, int, int, QObject parent=None)
+QtGui.QIntValidator.validate?4(QString, int) -> (QValidator.State, QString, int)
+QtGui.QIntValidator.fixup?4(QString) -> QString
+QtGui.QIntValidator.setBottom?4(int)
+QtGui.QIntValidator.setTop?4(int)
+QtGui.QIntValidator.setRange?4(int, int)
+QtGui.QIntValidator.bottom?4() -> int
+QtGui.QIntValidator.top?4() -> int
+QtGui.QDoubleValidator.Notation?10
+QtGui.QDoubleValidator.Notation.StandardNotation?10
+QtGui.QDoubleValidator.Notation.ScientificNotation?10
+QtGui.QDoubleValidator?1(QObject parent=None)
+QtGui.QDoubleValidator.__init__?1(self, QObject parent=None)
+QtGui.QDoubleValidator?1(float, float, int, QObject parent=None)
+QtGui.QDoubleValidator.__init__?1(self, float, float, int, QObject parent=None)
+QtGui.QDoubleValidator.validate?4(QString, int) -> (QValidator.State, QString, int)
+QtGui.QDoubleValidator.setRange?4(float, float, int decimals=0)
+QtGui.QDoubleValidator.setBottom?4(float)
+QtGui.QDoubleValidator.setTop?4(float)
+QtGui.QDoubleValidator.setDecimals?4(int)
+QtGui.QDoubleValidator.bottom?4() -> float
+QtGui.QDoubleValidator.top?4() -> float
+QtGui.QDoubleValidator.decimals?4() -> int
+QtGui.QDoubleValidator.setNotation?4(QDoubleValidator.Notation)
+QtGui.QDoubleValidator.notation?4() -> QDoubleValidator.Notation
+QtGui.QDoubleValidator.fixup?4(QString)
+QtGui.QRegularExpressionValidator?1(QObject parent=None)
+QtGui.QRegularExpressionValidator.__init__?1(self, QObject parent=None)
+QtGui.QRegularExpressionValidator?1(QRegularExpression, QObject parent=None)
+QtGui.QRegularExpressionValidator.__init__?1(self, QRegularExpression, QObject parent=None)
+QtGui.QRegularExpressionValidator.validate?4(QString, int) -> (QValidator.State, QString, int)
+QtGui.QRegularExpressionValidator.regularExpression?4() -> QRegularExpression
+QtGui.QRegularExpressionValidator.setRegularExpression?4(QRegularExpression)
+QtGui.QVector2D?1()
+QtGui.QVector2D.__init__?1(self)
+QtGui.QVector2D?1(float, float)
+QtGui.QVector2D.__init__?1(self, float, float)
+QtGui.QVector2D?1(QPoint)
+QtGui.QVector2D.__init__?1(self, QPoint)
+QtGui.QVector2D?1(QPointF)
+QtGui.QVector2D.__init__?1(self, QPointF)
+QtGui.QVector2D?1(QVector3D)
+QtGui.QVector2D.__init__?1(self, QVector3D)
+QtGui.QVector2D?1(QVector4D)
+QtGui.QVector2D.__init__?1(self, QVector4D)
+QtGui.QVector2D?1(QVector2D)
+QtGui.QVector2D.__init__?1(self, QVector2D)
+QtGui.QVector2D.isNull?4() -> bool
+QtGui.QVector2D.x?4() -> float
+QtGui.QVector2D.y?4() -> float
+QtGui.QVector2D.setX?4(float)
+QtGui.QVector2D.setY?4(float)
+QtGui.QVector2D.length?4() -> float
+QtGui.QVector2D.lengthSquared?4() -> float
+QtGui.QVector2D.normalized?4() -> QVector2D
+QtGui.QVector2D.normalize?4()
+QtGui.QVector2D.distanceToPoint?4(QVector2D) -> float
+QtGui.QVector2D.distanceToLine?4(QVector2D, QVector2D) -> float
+QtGui.QVector2D.dotProduct?4(QVector2D, QVector2D) -> float
+QtGui.QVector2D.toVector3D?4() -> QVector3D
+QtGui.QVector2D.toVector4D?4() -> QVector4D
+QtGui.QVector2D.toPoint?4() -> QPoint
+QtGui.QVector2D.toPointF?4() -> QPointF
+QtGui.QVector3D?1()
+QtGui.QVector3D.__init__?1(self)
+QtGui.QVector3D?1(float, float, float)
+QtGui.QVector3D.__init__?1(self, float, float, float)
+QtGui.QVector3D?1(QPoint)
+QtGui.QVector3D.__init__?1(self, QPoint)
+QtGui.QVector3D?1(QPointF)
+QtGui.QVector3D.__init__?1(self, QPointF)
+QtGui.QVector3D?1(QVector2D, float)
+QtGui.QVector3D.__init__?1(self, QVector2D, float)
+QtGui.QVector3D?1(QVector2D)
+QtGui.QVector3D.__init__?1(self, QVector2D)
+QtGui.QVector3D?1(QVector4D)
+QtGui.QVector3D.__init__?1(self, QVector4D)
+QtGui.QVector3D?1(QVector3D)
+QtGui.QVector3D.__init__?1(self, QVector3D)
+QtGui.QVector3D.isNull?4() -> bool
+QtGui.QVector3D.x?4() -> float
+QtGui.QVector3D.y?4() -> float
+QtGui.QVector3D.z?4() -> float
+QtGui.QVector3D.setX?4(float)
+QtGui.QVector3D.setY?4(float)
+QtGui.QVector3D.setZ?4(float)
+QtGui.QVector3D.length?4() -> float
+QtGui.QVector3D.lengthSquared?4() -> float
+QtGui.QVector3D.normalized?4() -> QVector3D
+QtGui.QVector3D.normalize?4()
+QtGui.QVector3D.dotProduct?4(QVector3D, QVector3D) -> float
+QtGui.QVector3D.crossProduct?4(QVector3D, QVector3D) -> QVector3D
+QtGui.QVector3D.normal?4(QVector3D, QVector3D) -> QVector3D
+QtGui.QVector3D.normal?4(QVector3D, QVector3D, QVector3D) -> QVector3D
+QtGui.QVector3D.project?4(QMatrix4x4, QMatrix4x4, QRect) -> QVector3D
+QtGui.QVector3D.unproject?4(QMatrix4x4, QMatrix4x4, QRect) -> QVector3D
+QtGui.QVector3D.distanceToPoint?4(QVector3D) -> float
+QtGui.QVector3D.distanceToPlane?4(QVector3D, QVector3D) -> float
+QtGui.QVector3D.distanceToPlane?4(QVector3D, QVector3D, QVector3D) -> float
+QtGui.QVector3D.distanceToLine?4(QVector3D, QVector3D) -> float
+QtGui.QVector3D.toVector2D?4() -> QVector2D
+QtGui.QVector3D.toVector4D?4() -> QVector4D
+QtGui.QVector3D.toPoint?4() -> QPoint
+QtGui.QVector3D.toPointF?4() -> QPointF
+QtGui.QVector4D?1()
+QtGui.QVector4D.__init__?1(self)
+QtGui.QVector4D?1(float, float, float, float)
+QtGui.QVector4D.__init__?1(self, float, float, float, float)
+QtGui.QVector4D?1(QPoint)
+QtGui.QVector4D.__init__?1(self, QPoint)
+QtGui.QVector4D?1(QPointF)
+QtGui.QVector4D.__init__?1(self, QPointF)
+QtGui.QVector4D?1(QVector2D)
+QtGui.QVector4D.__init__?1(self, QVector2D)
+QtGui.QVector4D?1(QVector2D, float, float)
+QtGui.QVector4D.__init__?1(self, QVector2D, float, float)
+QtGui.QVector4D?1(QVector3D)
+QtGui.QVector4D.__init__?1(self, QVector3D)
+QtGui.QVector4D?1(QVector3D, float)
+QtGui.QVector4D.__init__?1(self, QVector3D, float)
+QtGui.QVector4D?1(QVector4D)
+QtGui.QVector4D.__init__?1(self, QVector4D)
+QtGui.QVector4D.isNull?4() -> bool
+QtGui.QVector4D.x?4() -> float
+QtGui.QVector4D.y?4() -> float
+QtGui.QVector4D.z?4() -> float
+QtGui.QVector4D.w?4() -> float
+QtGui.QVector4D.setX?4(float)
+QtGui.QVector4D.setY?4(float)
+QtGui.QVector4D.setZ?4(float)
+QtGui.QVector4D.setW?4(float)
+QtGui.QVector4D.length?4() -> float
+QtGui.QVector4D.lengthSquared?4() -> float
+QtGui.QVector4D.normalized?4() -> QVector4D
+QtGui.QVector4D.normalize?4()
+QtGui.QVector4D.dotProduct?4(QVector4D, QVector4D) -> float
+QtGui.QVector4D.toVector2D?4() -> QVector2D
+QtGui.QVector4D.toVector2DAffine?4() -> QVector2D
+QtGui.QVector4D.toVector3D?4() -> QVector3D
+QtGui.QVector4D.toVector3DAffine?4() -> QVector3D
+QtGui.QVector4D.toPoint?4() -> QPoint
+QtGui.QVector4D.toPointF?4() -> QPointF
+QtQml.qmlClearTypeRegistrations?4()
+QtQml.qmlRegisterTypeNotAvailable?4(str, int, int, str, QString) -> int
+QtQml.qmlRegisterUncreatableMetaObject?4(QMetaObject, str, int, int, str, QString) -> int
+QtQml.qmlProtectModule?4(str, int) -> bool
+QtQml.qmlRegisterModule?4(str, int, int)
+QtQml.qmlRegisterSingletonType?4(QUrl, str, int, int, str) -> int
+QtQml.qmlRegisterType?4(QUrl, str, int, int, str) -> int
+QtQml.qmlTypeId?4(str, int, int, str) -> int
+QtQml.qmlContext?4(QObject) -> QQmlContext
+QtQml.qmlEngine?4(QObject) -> QQmlEngine
+QtQml.qjsEngine?4(QObject) -> QJSEngine
+QtQml.qmlAttachedPropertiesObject?4(type, QObject, bool create=True) -> QObject
+QtQml.qmlRegisterRevision?4(type, str, int, int, type attachedProperties=None) -> int
+QtQml.qmlRegisterSingletonInstance?4(str, int, int, str, QObject) -> int
+QtQml.qmlRegisterSingletonType?4(type, str, int, int, Callable[..., None], str name=None) -> int
+QtQml.qmlRegisterType?4(type, str, int, int, str name=None, type attachedProperties=None) -> int
+QtQml.qmlRegisterAnonymousType?4(type, str, int) -> int
+QtQml.qmlRegisterUncreatableType?4(type, str, int, int, QString, str qmlName=None) -> int
+QtQml.QJSEngine.ObjectOwnership?10
+QtQml.QJSEngine.ObjectOwnership.CppOwnership?10
+QtQml.QJSEngine.ObjectOwnership.JavaScriptOwnership?10
+QtQml.QJSEngine.Extension?10
+QtQml.QJSEngine.Extension.TranslationExtension?10
+QtQml.QJSEngine.Extension.ConsoleExtension?10
+QtQml.QJSEngine.Extension.GarbageCollectionExtension?10
+QtQml.QJSEngine.Extension.AllExtensions?10
+QtQml.QJSEngine?1()
+QtQml.QJSEngine.__init__?1(self)
+QtQml.QJSEngine?1(QObject)
+QtQml.QJSEngine.__init__?1(self, QObject)
+QtQml.QJSEngine.globalObject?4() -> QJSValue
+QtQml.QJSEngine.evaluate?4(QString, QString fileName='', int lineNumber=1, list exceptionStackTrace=None) -> QJSValue
+QtQml.QJSEngine.newObject?4() -> QJSValue
+QtQml.QJSEngine.newArray?4(int length=0) -> QJSValue
+QtQml.QJSEngine.newQObject?4(QObject) -> QJSValue
+QtQml.QJSEngine.collectGarbage?4()
+QtQml.QJSEngine.installExtensions?4(unknown-type, QJSValue object=QJSValue())
+QtQml.QJSEngine.newQMetaObject?4(QMetaObject) -> QJSValue
+QtQml.QJSEngine.importModule?4(QString) -> QJSValue
+QtQml.QJSEngine.newErrorObject?4(QJSValue.ErrorType, QString message='') -> QJSValue
+QtQml.QJSEngine.throwError?4(QString)
+QtQml.QJSEngine.throwError?4(QJSValue)
+QtQml.QJSEngine.throwError?4(QJSValue.ErrorType, QString message='')
+QtQml.QJSEngine.setInterrupted?4(bool)
+QtQml.QJSEngine.isInterrupted?4() -> bool
+QtQml.QJSEngine.uiLanguage?4() -> QString
+QtQml.QJSEngine.setUiLanguage?4(QString)
+QtQml.QJSEngine.setObjectOwnership?4(QObject, QJSEngine.ObjectOwnership)
+QtQml.QJSEngine.objectOwnership?4(QObject) -> QJSEngine.ObjectOwnership
+QtQml.QJSEngine.hasError?4() -> bool
+QtQml.QJSEngine.catchError?4() -> QJSValue
+QtQml.QJSEngine.uiLanguageChanged?4()
+QtQml.QJSEngine.registerModule?4(QString, QJSValue) -> bool
+QtQml.QJSEngine.newSymbol?4(QString) -> QJSValue
+QtQml.QJSEngine.toScriptValue?4(QVariant) -> QJSValue
+QtQml.QJSEngine.toManagedValue?4(QVariant) -> QJSManagedValue
+QtQml.QJSEngine.toPrimitiveValue?4(QVariant) -> QJSPrimitiveValue
+QtQml.QJSManagedValue.Type?10
+QtQml.QJSManagedValue.Type.Undefined?10
+QtQml.QJSManagedValue.Type.Boolean?10
+QtQml.QJSManagedValue.Type.Number?10
+QtQml.QJSManagedValue.Type.String?10
+QtQml.QJSManagedValue.Type.Object?10
+QtQml.QJSManagedValue.Type.Symbol?10
+QtQml.QJSManagedValue.Type.Function?10
+QtQml.QJSManagedValue?1()
+QtQml.QJSManagedValue.__init__?1(self)
+QtQml.QJSManagedValue?1(QJSValue, QJSEngine)
+QtQml.QJSManagedValue.__init__?1(self, QJSValue, QJSEngine)
+QtQml.QJSManagedValue?1(QJSPrimitiveValue, QJSEngine)
+QtQml.QJSManagedValue.__init__?1(self, QJSPrimitiveValue, QJSEngine)
+QtQml.QJSManagedValue?1(QString, QJSEngine)
+QtQml.QJSManagedValue.__init__?1(self, QString, QJSEngine)
+QtQml.QJSManagedValue?1(QVariant, QJSEngine)
+QtQml.QJSManagedValue.__init__?1(self, QVariant, QJSEngine)
+QtQml.QJSManagedValue.equals?4(QJSManagedValue) -> bool
+QtQml.QJSManagedValue.strictlyEquals?4(QJSManagedValue) -> bool
+QtQml.QJSManagedValue.engine?4() -> QJSEngine
+QtQml.QJSManagedValue.prototype?4() -> QJSManagedValue
+QtQml.QJSManagedValue.setPrototype?4(QJSManagedValue)
+QtQml.QJSManagedValue.type?4() -> QJSManagedValue.Type
+QtQml.QJSManagedValue.isUndefined?4() -> bool
+QtQml.QJSManagedValue.isBoolean?4() -> bool
+QtQml.QJSManagedValue.isNumber?4() -> bool
+QtQml.QJSManagedValue.isString?4() -> bool
+QtQml.QJSManagedValue.isObject?4() -> bool
+QtQml.QJSManagedValue.isSymbol?4() -> bool
+QtQml.QJSManagedValue.isFunction?4() -> bool
+QtQml.QJSManagedValue.isInteger?4() -> bool
+QtQml.QJSManagedValue.isNull?4() -> bool
+QtQml.QJSManagedValue.isRegularExpression?4() -> bool
+QtQml.QJSManagedValue.isArray?4() -> bool
+QtQml.QJSManagedValue.isUrl?4() -> bool
+QtQml.QJSManagedValue.isVariant?4() -> bool
+QtQml.QJSManagedValue.isQObject?4() -> bool
+QtQml.QJSManagedValue.isQMetaObject?4() -> bool
+QtQml.QJSManagedValue.isDate?4() -> bool
+QtQml.QJSManagedValue.isError?4() -> bool
+QtQml.QJSManagedValue.toString?4() -> QString
+QtQml.QJSManagedValue.toNumber?4() -> float
+QtQml.QJSManagedValue.toBoolean?4() -> bool
+QtQml.QJSManagedValue.toPrimitive?4() -> QJSPrimitiveValue
+QtQml.QJSManagedValue.toJSValue?4() -> QJSValue
+QtQml.QJSManagedValue.toVariant?4() -> QVariant
+QtQml.QJSManagedValue.toInteger?4() -> int
+QtQml.QJSManagedValue.toRegularExpression?4() -> QRegularExpression
+QtQml.QJSManagedValue.toUrl?4() -> QUrl
+QtQml.QJSManagedValue.toQObject?4() -> QObject
+QtQml.QJSManagedValue.toQMetaObject?4() -> QMetaObject
+QtQml.QJSManagedValue.toDateTime?4() -> QDateTime
+QtQml.QJSManagedValue.hasProperty?4(QString) -> bool
+QtQml.QJSManagedValue.hasOwnProperty?4(QString) -> bool
+QtQml.QJSManagedValue.property?4(QString) -> QJSValue
+QtQml.QJSManagedValue.setProperty?4(QString, QJSValue)
+QtQml.QJSManagedValue.deleteProperty?4(QString) -> bool
+QtQml.QJSManagedValue.hasProperty?4(int) -> bool
+QtQml.QJSManagedValue.hasOwnProperty?4(int) -> bool
+QtQml.QJSManagedValue.property?4(int) -> QJSValue
+QtQml.QJSManagedValue.setProperty?4(int, QJSValue)
+QtQml.QJSManagedValue.deleteProperty?4(int) -> bool
+QtQml.QJSManagedValue.call?4(unknown-type arguments=[]) -> QJSValue
+QtQml.QJSManagedValue.callWithInstance?4(QJSValue, unknown-type arguments=[]) -> QJSValue
+QtQml.QJSManagedValue.callAsConstructor?4(unknown-type arguments=[]) -> QJSValue
+QtQml.QJSPrimitiveUndefined?1()
+QtQml.QJSPrimitiveUndefined.__init__?1(self)
+QtQml.QJSPrimitiveUndefined?1(QJSPrimitiveUndefined)
+QtQml.QJSPrimitiveUndefined.__init__?1(self, QJSPrimitiveUndefined)
+QtQml.QJSPrimitiveNull?1()
+QtQml.QJSPrimitiveNull.__init__?1(self)
+QtQml.QJSPrimitiveNull?1(QJSPrimitiveNull)
+QtQml.QJSPrimitiveNull.__init__?1(self, QJSPrimitiveNull)
+QtQml.QJSPrimitiveValue.Type?10
+QtQml.QJSPrimitiveValue.Type.Undefined?10
+QtQml.QJSPrimitiveValue.Type.Null?10
+QtQml.QJSPrimitiveValue.Type.Boolean?10
+QtQml.QJSPrimitiveValue.Type.Integer?10
+QtQml.QJSPrimitiveValue.Type.Double?10
+QtQml.QJSPrimitiveValue.Type.String?10
+QtQml.QJSPrimitiveValue?1()
+QtQml.QJSPrimitiveValue.__init__?1(self)
+QtQml.QJSPrimitiveValue?1(QJSPrimitiveUndefined)
+QtQml.QJSPrimitiveValue.__init__?1(self, QJSPrimitiveUndefined)
+QtQml.QJSPrimitiveValue?1(QJSPrimitiveNull)
+QtQml.QJSPrimitiveValue.__init__?1(self, QJSPrimitiveNull)
+QtQml.QJSPrimitiveValue?1(bool)
+QtQml.QJSPrimitiveValue.__init__?1(self, bool)
+QtQml.QJSPrimitiveValue?1(int)
+QtQml.QJSPrimitiveValue.__init__?1(self, int)
+QtQml.QJSPrimitiveValue?1(float)
+QtQml.QJSPrimitiveValue.__init__?1(self, float)
+QtQml.QJSPrimitiveValue?1(QString)
+QtQml.QJSPrimitiveValue.__init__?1(self, QString)
+QtQml.QJSPrimitiveValue?1(QJSPrimitiveValue)
+QtQml.QJSPrimitiveValue.__init__?1(self, QJSPrimitiveValue)
+QtQml.QJSPrimitiveValue.type?4() -> QJSPrimitiveValue.Type
+QtQml.QJSPrimitiveValue.toBoolean?4() -> bool
+QtQml.QJSPrimitiveValue.toInteger?4() -> int
+QtQml.QJSPrimitiveValue.toDouble?4() -> float
+QtQml.QJSPrimitiveValue.toString?4() -> QString
+QtQml.QJSPrimitiveValue.strictlyEquals?4(QJSPrimitiveValue) -> bool
+QtQml.QJSPrimitiveValue.equals?4(QJSPrimitiveValue) -> bool
+QtQml.QJSPrimitiveValue.metaType?4() -> QMetaType
+QtQml.QJSPrimitiveValue.data?4() -> PyQt6.sip.voidptr
+QtQml.QJSValue.ErrorType?10
+QtQml.QJSValue.ErrorType.GenericError?10
+QtQml.QJSValue.ErrorType.EvalError?10
+QtQml.QJSValue.ErrorType.RangeError?10
+QtQml.QJSValue.ErrorType.ReferenceError?10
+QtQml.QJSValue.ErrorType.SyntaxError?10
+QtQml.QJSValue.ErrorType.TypeError?10
+QtQml.QJSValue.ErrorType.URIError?10
+QtQml.QJSValue.ObjectConversionBehavior?10
+QtQml.QJSValue.ObjectConversionBehavior.ConvertJSObjects?10
+QtQml.QJSValue.ObjectConversionBehavior.RetainJSObjects?10
+QtQml.QJSValue.SpecialValue?10
+QtQml.QJSValue.SpecialValue.NullValue?10
+QtQml.QJSValue.SpecialValue.UndefinedValue?10
+QtQml.QJSValue?1(QJSValue.SpecialValue value=QJSValue.UndefinedValue)
+QtQml.QJSValue.__init__?1(self, QJSValue.SpecialValue value=QJSValue.UndefinedValue)
+QtQml.QJSValue?1(QJSValue)
+QtQml.QJSValue.__init__?1(self, QJSValue)
+QtQml.QJSValue.isBool?4() -> bool
+QtQml.QJSValue.isNumber?4() -> bool
+QtQml.QJSValue.isNull?4() -> bool
+QtQml.QJSValue.isString?4() -> bool
+QtQml.QJSValue.isUndefined?4() -> bool
+QtQml.QJSValue.isVariant?4() -> bool
+QtQml.QJSValue.isQObject?4() -> bool
+QtQml.QJSValue.isObject?4() -> bool
+QtQml.QJSValue.isDate?4() -> bool
+QtQml.QJSValue.isRegExp?4() -> bool
+QtQml.QJSValue.isArray?4() -> bool
+QtQml.QJSValue.isError?4() -> bool
+QtQml.QJSValue.isUrl?4() -> bool
+QtQml.QJSValue.toString?4() -> QString
+QtQml.QJSValue.toNumber?4() -> float
+QtQml.QJSValue.toInt?4() -> int
+QtQml.QJSValue.toUInt?4() -> int
+QtQml.QJSValue.toBool?4() -> bool
+QtQml.QJSValue.toVariant?4() -> QVariant
+QtQml.QJSValue.toVariant?4(QJSValue.ObjectConversionBehavior) -> QVariant
+QtQml.QJSValue.toPrimitive?4() -> QJSPrimitiveValue
+QtQml.QJSValue.toQObject?4() -> QObject
+QtQml.QJSValue.toDateTime?4() -> QDateTime
+QtQml.QJSValue.equals?4(QJSValue) -> bool
+QtQml.QJSValue.strictlyEquals?4(QJSValue) -> bool
+QtQml.QJSValue.prototype?4() -> QJSValue
+QtQml.QJSValue.setPrototype?4(QJSValue)
+QtQml.QJSValue.property?4(QString) -> QJSValue
+QtQml.QJSValue.setProperty?4(QString, QJSValue)
+QtQml.QJSValue.hasProperty?4(QString) -> bool
+QtQml.QJSValue.hasOwnProperty?4(QString) -> bool
+QtQml.QJSValue.property?4(int) -> QJSValue
+QtQml.QJSValue.setProperty?4(int, QJSValue)
+QtQml.QJSValue.deleteProperty?4(QString) -> bool
+QtQml.QJSValue.isCallable?4() -> bool
+QtQml.QJSValue.call?4(unknown-type args=[]) -> QJSValue
+QtQml.QJSValue.callWithInstance?4(QJSValue, unknown-type args=[]) -> QJSValue
+QtQml.QJSValue.callAsConstructor?4(unknown-type args=[]) -> QJSValue
+QtQml.QJSValue.errorType?4() -> QJSValue.ErrorType
+QtQml.QJSValueIterator?1(QJSValue)
+QtQml.QJSValueIterator.__init__?1(self, QJSValue)
+QtQml.QJSValueIterator.hasNext?4() -> bool
+QtQml.QJSValueIterator.next?4() -> bool
+QtQml.QJSValueIterator.name?4() -> QString
+QtQml.QJSValueIterator.value?4() -> QJSValue
+QtQml.QQmlAbstractUrlInterceptor.DataType?10
+QtQml.QQmlAbstractUrlInterceptor.DataType.QmlFile?10
+QtQml.QQmlAbstractUrlInterceptor.DataType.JavaScriptFile?10
+QtQml.QQmlAbstractUrlInterceptor.DataType.QmldirFile?10
+QtQml.QQmlAbstractUrlInterceptor.DataType.UrlString?10
+QtQml.QQmlAbstractUrlInterceptor?1()
+QtQml.QQmlAbstractUrlInterceptor.__init__?1(self)
+QtQml.QQmlAbstractUrlInterceptor?1(QQmlAbstractUrlInterceptor)
+QtQml.QQmlAbstractUrlInterceptor.__init__?1(self, QQmlAbstractUrlInterceptor)
+QtQml.QQmlAbstractUrlInterceptor.intercept?4(QUrl, QQmlAbstractUrlInterceptor.DataType) -> QUrl
+QtQml.QQmlEngine?1(QObject parent=None)
+QtQml.QQmlEngine.__init__?1(self, QObject parent=None)
+QtQml.QQmlEngine.rootContext?4() -> QQmlContext
+QtQml.QQmlEngine.clearComponentCache?4()
+QtQml.QQmlEngine.trimComponentCache?4()
+QtQml.QQmlEngine.importPathList?4() -> QStringList
+QtQml.QQmlEngine.setImportPathList?4(QStringList)
+QtQml.QQmlEngine.addImportPath?4(QString)
+QtQml.QQmlEngine.pluginPathList?4() -> QStringList
+QtQml.QQmlEngine.setPluginPathList?4(QStringList)
+QtQml.QQmlEngine.addPluginPath?4(QString)
+QtQml.QQmlEngine.importPlugin?4(QString, QString, unknown-type) -> bool
+QtQml.QQmlEngine.setNetworkAccessManagerFactory?4(QQmlNetworkAccessManagerFactory)
+QtQml.QQmlEngine.networkAccessManagerFactory?4() -> QQmlNetworkAccessManagerFactory
+QtQml.QQmlEngine.networkAccessManager?4() -> QNetworkAccessManager
+QtQml.QQmlEngine.addImageProvider?4(QString, QQmlImageProviderBase)
+QtQml.QQmlEngine.imageProvider?4(QString) -> QQmlImageProviderBase
+QtQml.QQmlEngine.removeImageProvider?4(QString)
+QtQml.QQmlEngine.setIncubationController?4(QQmlIncubationController)
+QtQml.QQmlEngine.incubationController?4() -> QQmlIncubationController
+QtQml.QQmlEngine.setOfflineStoragePath?4(QString)
+QtQml.QQmlEngine.offlineStoragePath?4() -> QString
+QtQml.QQmlEngine.baseUrl?4() -> QUrl
+QtQml.QQmlEngine.setBaseUrl?4(QUrl)
+QtQml.QQmlEngine.outputWarningsToStandardError?4() -> bool
+QtQml.QQmlEngine.setOutputWarningsToStandardError?4(bool)
+QtQml.QQmlEngine.contextForObject?4(QObject) -> QQmlContext
+QtQml.QQmlEngine.setContextForObject?4(QObject, QQmlContext)
+QtQml.QQmlEngine.retranslate?4()
+QtQml.QQmlEngine.event?4(QEvent) -> bool
+QtQml.QQmlEngine.quit?4()
+QtQml.QQmlEngine.warnings?4(unknown-type)
+QtQml.QQmlEngine.exit?4(int)
+QtQml.QQmlEngine.offlineStorageDatabaseFilePath?4(QString) -> QString
+QtQml.QQmlEngine.singletonInstance?4(int) -> Any
+QtQml.QQmlEngine.singletonInstance?4(QAnyStringView, QAnyStringView) -> Any
+QtQml.QQmlEngine.addUrlInterceptor?4(QQmlAbstractUrlInterceptor)
+QtQml.QQmlEngine.removeUrlInterceptor?4(QQmlAbstractUrlInterceptor)
+QtQml.QQmlEngine.interceptUrl?4(QUrl, QQmlAbstractUrlInterceptor.DataType) -> QUrl
+QtQml.QQmlEngine.urlInterceptors?4() -> unknown-type
+QtQml.QQmlEngine.clearSingletons?4()
+QtQml.QQmlEngine.offlineStoragePathChanged?4()
+QtQml.QQmlEngine.markCurrentFunctionAsTranslationBinding?4()
+QtQml.QQmlApplicationEngine?1(QObject parent=None)
+QtQml.QQmlApplicationEngine.__init__?1(self, QObject parent=None)
+QtQml.QQmlApplicationEngine?1(QUrl, QObject parent=None)
+QtQml.QQmlApplicationEngine.__init__?1(self, QUrl, QObject parent=None)
+QtQml.QQmlApplicationEngine?1(QString, QObject parent=None)
+QtQml.QQmlApplicationEngine.__init__?1(self, QString, QObject parent=None)
+QtQml.QQmlApplicationEngine?1(QAnyStringView, QAnyStringView, QObject parent=None)
+QtQml.QQmlApplicationEngine.__init__?1(self, QAnyStringView, QAnyStringView, QObject parent=None)
+QtQml.QQmlApplicationEngine.rootObjects?4() -> unknown-type
+QtQml.QQmlApplicationEngine.load?4(QUrl)
+QtQml.QQmlApplicationEngine.load?4(QString)
+QtQml.QQmlApplicationEngine.loadData?4(QByteArray, QUrl url=QUrl())
+QtQml.QQmlApplicationEngine.setExtraFileSelectors?4(QStringList)
+QtQml.QQmlApplicationEngine.setInitialProperties?4(unknown-type)
+QtQml.QQmlApplicationEngine.loadFromModule?4(QAnyStringView, QAnyStringView)
+QtQml.QQmlApplicationEngine.objectCreated?4(QObject, QUrl)
+QtQml.QQmlApplicationEngine.objectCreationFailed?4(QUrl)
+QtQml.QQmlComponent.Status?10
+QtQml.QQmlComponent.Status.Null?10
+QtQml.QQmlComponent.Status.Ready?10
+QtQml.QQmlComponent.Status.Loading?10
+QtQml.QQmlComponent.Status.Error?10
+QtQml.QQmlComponent.CompilationMode?10
+QtQml.QQmlComponent.CompilationMode.PreferSynchronous?10
+QtQml.QQmlComponent.CompilationMode.Asynchronous?10
+QtQml.QQmlComponent?1(QQmlEngine, QObject parent=None)
+QtQml.QQmlComponent.__init__?1(self, QQmlEngine, QObject parent=None)
+QtQml.QQmlComponent?1(QQmlEngine, QString, QObject parent=None)
+QtQml.QQmlComponent.__init__?1(self, QQmlEngine, QString, QObject parent=None)
+QtQml.QQmlComponent?1(QQmlEngine, QString, QQmlComponent.CompilationMode, QObject parent=None)
+QtQml.QQmlComponent.__init__?1(self, QQmlEngine, QString, QQmlComponent.CompilationMode, QObject parent=None)
+QtQml.QQmlComponent?1(QQmlEngine, QUrl, QObject parent=None)
+QtQml.QQmlComponent.__init__?1(self, QQmlEngine, QUrl, QObject parent=None)
+QtQml.QQmlComponent?1(QQmlEngine, QUrl, QQmlComponent.CompilationMode, QObject parent=None)
+QtQml.QQmlComponent.__init__?1(self, QQmlEngine, QUrl, QQmlComponent.CompilationMode, QObject parent=None)
+QtQml.QQmlComponent?1(QQmlEngine, QAnyStringView, QAnyStringView, QObject parent=None)
+QtQml.QQmlComponent.__init__?1(self, QQmlEngine, QAnyStringView, QAnyStringView, QObject parent=None)
+QtQml.QQmlComponent?1(QQmlEngine, QAnyStringView, QAnyStringView, QQmlComponent.CompilationMode, QObject parent=None)
+QtQml.QQmlComponent.__init__?1(self, QQmlEngine, QAnyStringView, QAnyStringView, QQmlComponent.CompilationMode, QObject parent=None)
+QtQml.QQmlComponent?1(QObject parent=None)
+QtQml.QQmlComponent.__init__?1(self, QObject parent=None)
+QtQml.QQmlComponent.status?4() -> QQmlComponent.Status
+QtQml.QQmlComponent.isBound?4() -> bool
+QtQml.QQmlComponent.isNull?4() -> bool
+QtQml.QQmlComponent.isReady?4() -> bool
+QtQml.QQmlComponent.isError?4() -> bool
+QtQml.QQmlComponent.isLoading?4() -> bool
+QtQml.QQmlComponent.errors?4() -> unknown-type
+QtQml.QQmlComponent.progress?4() -> float
+QtQml.QQmlComponent.url?4() -> QUrl
+QtQml.QQmlComponent.create?4(QQmlContext context=None) -> QObject
+QtQml.QQmlComponent.createWithInitialProperties?4(unknown-type, QQmlContext context=None) -> QObject
+QtQml.QQmlComponent.beginCreate?4(QQmlContext) -> QObject
+QtQml.QQmlComponent.completeCreate?4()
+QtQml.QQmlComponent.create?4(QQmlIncubator, QQmlContext context=None, QQmlContext forContext=None)
+QtQml.QQmlComponent.creationContext?4() -> QQmlContext
+QtQml.QQmlComponent.loadUrl?4(QUrl)
+QtQml.QQmlComponent.loadUrl?4(QUrl, QQmlComponent.CompilationMode)
+QtQml.QQmlComponent.setData?4(QByteArray, QUrl)
+QtQml.QQmlComponent.loadFromModule?4(QAnyStringView, QAnyStringView, QQmlComponent.CompilationMode mode=QQmlComponent.PreferSynchronous)
+QtQml.QQmlComponent.statusChanged?4(QQmlComponent.Status)
+QtQml.QQmlComponent.progressChanged?4(float)
+QtQml.QQmlComponent.engine?4() -> QQmlEngine
+QtQml.QQmlComponent.setInitialProperties?4(QObject, unknown-type)
+QtQml.QQmlContext?1(QQmlEngine, QObject parent=None)
+QtQml.QQmlContext.__init__?1(self, QQmlEngine, QObject parent=None)
+QtQml.QQmlContext?1(QQmlContext, QObject parent=None)
+QtQml.QQmlContext.__init__?1(self, QQmlContext, QObject parent=None)
+QtQml.QQmlContext.isValid?4() -> bool
+QtQml.QQmlContext.engine?4() -> QQmlEngine
+QtQml.QQmlContext.parentContext?4() -> QQmlContext
+QtQml.QQmlContext.contextObject?4() -> QObject
+QtQml.QQmlContext.setContextObject?4(QObject)
+QtQml.QQmlContext.contextProperty?4(QString) -> QVariant
+QtQml.QQmlContext.setContextProperty?4(QString, QObject)
+QtQml.QQmlContext.setContextProperty?4(QString, QVariant)
+QtQml.QQmlContext.nameForObject?4(QObject) -> QString
+QtQml.QQmlContext.resolvedUrl?4(QUrl) -> QUrl
+QtQml.QQmlContext.setBaseUrl?4(QUrl)
+QtQml.QQmlContext.baseUrl?4() -> QUrl
+QtQml.QQmlContext.setContextProperties?4(unknown-type)
+QtQml.QQmlContext.objectForName?4(QString) -> QObject
+QtQml.QQmlContext.childContexts?4() -> unknown-type
+QtQml.QQmlContext.findObjectRecursively?4(QString) -> QObject
+QtQml.QQmlContext.findObjectsRecursively?4(QString) -> unknown-type
+QtQml.QQmlContext.PropertyPair.name?7
+QtQml.QQmlContext.PropertyPair.value?7
+QtQml.QQmlContext.PropertyPair?1()
+QtQml.QQmlContext.PropertyPair.__init__?1(self)
+QtQml.QQmlContext.PropertyPair?1(QQmlContext.PropertyPair)
+QtQml.QQmlContext.PropertyPair.__init__?1(self, QQmlContext.PropertyPair)
+QtQml.QQmlImageProviderBase.Flag?10
+QtQml.QQmlImageProviderBase.Flag.ForceAsynchronousImageLoading?10
+QtQml.QQmlImageProviderBase.ImageType?10
+QtQml.QQmlImageProviderBase.ImageType.Image?10
+QtQml.QQmlImageProviderBase.ImageType.Pixmap?10
+QtQml.QQmlImageProviderBase.ImageType.Texture?10
+QtQml.QQmlImageProviderBase.ImageType.ImageResponse?10
+QtQml.QQmlImageProviderBase.imageType?4() -> QQmlImageProviderBase.ImageType
+QtQml.QQmlImageProviderBase.flags?4() -> unknown-type
+QtQml.QQmlError?1()
+QtQml.QQmlError.__init__?1(self)
+QtQml.QQmlError?1(QQmlError)
+QtQml.QQmlError.__init__?1(self, QQmlError)
+QtQml.QQmlError.isValid?4() -> bool
+QtQml.QQmlError.url?4() -> QUrl
+QtQml.QQmlError.setUrl?4(QUrl)
+QtQml.QQmlError.description?4() -> QString
+QtQml.QQmlError.setDescription?4(QString)
+QtQml.QQmlError.line?4() -> int
+QtQml.QQmlError.setLine?4(int)
+QtQml.QQmlError.column?4() -> int
+QtQml.QQmlError.setColumn?4(int)
+QtQml.QQmlError.toString?4() -> QString
+QtQml.QQmlError.object?4() -> QObject
+QtQml.QQmlError.setObject?4(QObject)
+QtQml.QQmlError.messageType?4() -> QtMsgType
+QtQml.QQmlError.setMessageType?4(QtMsgType)
+QtQml.QQmlError.swap?4(QQmlError)
+QtQml.QQmlExpression?1()
+QtQml.QQmlExpression.__init__?1(self)
+QtQml.QQmlExpression?1(QQmlContext, QObject, QString, QObject parent=None)
+QtQml.QQmlExpression.__init__?1(self, QQmlContext, QObject, QString, QObject parent=None)
+QtQml.QQmlExpression?1(QQmlScriptString, QQmlContext context=None, QObject scope=None, QObject parent=None)
+QtQml.QQmlExpression.__init__?1(self, QQmlScriptString, QQmlContext context=None, QObject scope=None, QObject parent=None)
+QtQml.QQmlExpression.engine?4() -> QQmlEngine
+QtQml.QQmlExpression.context?4() -> QQmlContext
+QtQml.QQmlExpression.expression?4() -> QString
+QtQml.QQmlExpression.setExpression?4(QString)
+QtQml.QQmlExpression.notifyOnValueChanged?4() -> bool
+QtQml.QQmlExpression.setNotifyOnValueChanged?4(bool)
+QtQml.QQmlExpression.sourceFile?4() -> QString
+QtQml.QQmlExpression.lineNumber?4() -> int
+QtQml.QQmlExpression.columnNumber?4() -> int
+QtQml.QQmlExpression.setSourceLocation?4(QString, int, int column=0)
+QtQml.QQmlExpression.scopeObject?4() -> QObject
+QtQml.QQmlExpression.hasError?4() -> bool
+QtQml.QQmlExpression.clearError?4()
+QtQml.QQmlExpression.error?4() -> QQmlError
+QtQml.QQmlExpression.evaluate?4() -> (QVariant, bool)
+QtQml.QQmlExpression.valueChanged?4()
+QtQml.QQmlExtensionPlugin?1(QObject parent=None)
+QtQml.QQmlExtensionPlugin.__init__?1(self, QObject parent=None)
+QtQml.QQmlExtensionPlugin.registerTypes?4(str)
+QtQml.QQmlExtensionPlugin.baseUrl?4() -> QUrl
+QtQml.QQmlExtensionPlugin.unregisterTypes?4()
+QtQml.QQmlEngineExtensionPlugin?1(QObject parent=None)
+QtQml.QQmlEngineExtensionPlugin.__init__?1(self, QObject parent=None)
+QtQml.QQmlEngineExtensionPlugin.initializeEngine?4(QQmlEngine, str)
+QtQml.QQmlFileSelector?1(QQmlEngine, QObject parent=None)
+QtQml.QQmlFileSelector.__init__?1(self, QQmlEngine, QObject parent=None)
+QtQml.QQmlFileSelector.setSelector?4(QFileSelector)
+QtQml.QQmlFileSelector.setExtraSelectors?4(QStringList)
+QtQml.QQmlFileSelector.selector?4() -> QFileSelector
+QtQml.QQmlIncubator.Status?10
+QtQml.QQmlIncubator.Status.Null?10
+QtQml.QQmlIncubator.Status.Ready?10
+QtQml.QQmlIncubator.Status.Loading?10
+QtQml.QQmlIncubator.Status.Error?10
+QtQml.QQmlIncubator.IncubationMode?10
+QtQml.QQmlIncubator.IncubationMode.Asynchronous?10
+QtQml.QQmlIncubator.IncubationMode.AsynchronousIfNested?10
+QtQml.QQmlIncubator.IncubationMode.Synchronous?10
+QtQml.QQmlIncubator?1(QQmlIncubator.IncubationMode mode=QQmlIncubator.Asynchronous)
+QtQml.QQmlIncubator.__init__?1(self, QQmlIncubator.IncubationMode mode=QQmlIncubator.Asynchronous)
+QtQml.QQmlIncubator.clear?4()
+QtQml.QQmlIncubator.forceCompletion?4()
+QtQml.QQmlIncubator.isNull?4() -> bool
+QtQml.QQmlIncubator.isReady?4() -> bool
+QtQml.QQmlIncubator.isError?4() -> bool
+QtQml.QQmlIncubator.isLoading?4() -> bool
+QtQml.QQmlIncubator.errors?4() -> unknown-type
+QtQml.QQmlIncubator.incubationMode?4() -> QQmlIncubator.IncubationMode
+QtQml.QQmlIncubator.status?4() -> QQmlIncubator.Status
+QtQml.QQmlIncubator.object?4() -> QObject
+QtQml.QQmlIncubator.setInitialProperties?4(unknown-type)
+QtQml.QQmlIncubator.statusChanged?4(QQmlIncubator.Status)
+QtQml.QQmlIncubator.setInitialState?4(QObject)
+QtQml.QQmlIncubationController?1()
+QtQml.QQmlIncubationController.__init__?1(self)
+QtQml.QQmlIncubationController.engine?4() -> QQmlEngine
+QtQml.QQmlIncubationController.incubatingObjectCount?4() -> int
+QtQml.QQmlIncubationController.incubateFor?4(int)
+QtQml.QQmlIncubationController.incubatingObjectCountChanged?4(int)
+QtQml.QQmlListReference?1()
+QtQml.QQmlListReference.__init__?1(self)
+QtQml.QQmlListReference?1(QObject, str, QQmlEngine engine=None)
+QtQml.QQmlListReference.__init__?1(self, QObject, str, QQmlEngine engine=None)
+QtQml.QQmlListReference?1(QQmlListReference)
+QtQml.QQmlListReference.__init__?1(self, QQmlListReference)
+QtQml.QQmlListReference?1(QVariant, QQmlEngine engine=None)
+QtQml.QQmlListReference.__init__?1(self, QVariant, QQmlEngine engine=None)
+QtQml.QQmlListReference.isValid?4() -> bool
+QtQml.QQmlListReference.object?4() -> QObject
+QtQml.QQmlListReference.listElementType?4() -> QMetaObject
+QtQml.QQmlListReference.canAppend?4() -> bool
+QtQml.QQmlListReference.canAt?4() -> bool
+QtQml.QQmlListReference.canClear?4() -> bool
+QtQml.QQmlListReference.canCount?4() -> bool
+QtQml.QQmlListReference.isManipulable?4() -> bool
+QtQml.QQmlListReference.isReadable?4() -> bool
+QtQml.QQmlListReference.append?4(QObject) -> bool
+QtQml.QQmlListReference.at?4(int) -> QObject
+QtQml.QQmlListReference.clear?4() -> bool
+QtQml.QQmlListReference.count?4() -> int
+QtQml.QQmlListReference.canReplace?4() -> bool
+QtQml.QQmlListReference.canRemoveLast?4() -> bool
+QtQml.QQmlListReference.replace?4(int, QObject) -> bool
+QtQml.QQmlListReference.removeLast?4() -> bool
+QtQml.QQmlNetworkAccessManagerFactory?1()
+QtQml.QQmlNetworkAccessManagerFactory.__init__?1(self)
+QtQml.QQmlNetworkAccessManagerFactory?1(QQmlNetworkAccessManagerFactory)
+QtQml.QQmlNetworkAccessManagerFactory.__init__?1(self, QQmlNetworkAccessManagerFactory)
+QtQml.QQmlNetworkAccessManagerFactory.create?4(QObject) -> QNetworkAccessManager
+QtQml.QQmlParserStatus?1()
+QtQml.QQmlParserStatus.__init__?1(self)
+QtQml.QQmlParserStatus?1(QQmlParserStatus)
+QtQml.QQmlParserStatus.__init__?1(self, QQmlParserStatus)
+QtQml.QQmlParserStatus.classBegin?4()
+QtQml.QQmlParserStatus.componentComplete?4()
+QtQml.QQmlProperty.Type?10
+QtQml.QQmlProperty.Type.Invalid?10
+QtQml.QQmlProperty.Type.Property?10
+QtQml.QQmlProperty.Type.SignalProperty?10
+QtQml.QQmlProperty.PropertyTypeCategory?10
+QtQml.QQmlProperty.PropertyTypeCategory.InvalidCategory?10
+QtQml.QQmlProperty.PropertyTypeCategory.List?10
+QtQml.QQmlProperty.PropertyTypeCategory.Object?10
+QtQml.QQmlProperty.PropertyTypeCategory.Normal?10
+QtQml.QQmlProperty?1()
+QtQml.QQmlProperty.__init__?1(self)
+QtQml.QQmlProperty?1(QObject)
+QtQml.QQmlProperty.__init__?1(self, QObject)
+QtQml.QQmlProperty?1(QObject, QQmlContext)
+QtQml.QQmlProperty.__init__?1(self, QObject, QQmlContext)
+QtQml.QQmlProperty?1(QObject, QQmlEngine)
+QtQml.QQmlProperty.__init__?1(self, QObject, QQmlEngine)
+QtQml.QQmlProperty?1(QObject, QString)
+QtQml.QQmlProperty.__init__?1(self, QObject, QString)
+QtQml.QQmlProperty?1(QObject, QString, QQmlContext)
+QtQml.QQmlProperty.__init__?1(self, QObject, QString, QQmlContext)
+QtQml.QQmlProperty?1(QObject, QString, QQmlEngine)
+QtQml.QQmlProperty.__init__?1(self, QObject, QString, QQmlEngine)
+QtQml.QQmlProperty?1(QQmlProperty)
+QtQml.QQmlProperty.__init__?1(self, QQmlProperty)
+QtQml.QQmlProperty.type?4() -> QQmlProperty.Type
+QtQml.QQmlProperty.isValid?4() -> bool
+QtQml.QQmlProperty.isProperty?4() -> bool
+QtQml.QQmlProperty.isSignalProperty?4() -> bool
+QtQml.QQmlProperty.isBindable?4() -> bool
+QtQml.QQmlProperty.propertyType?4() -> int
+QtQml.QQmlProperty.propertyTypeCategory?4() -> QQmlProperty.PropertyTypeCategory
+QtQml.QQmlProperty.propertyTypeName?4() -> str
+QtQml.QQmlProperty.propertyMetaType?4() -> QMetaType
+QtQml.QQmlProperty.name?4() -> QString
+QtQml.QQmlProperty.read?4() -> QVariant
+QtQml.QQmlProperty.read?4(QObject, QString) -> QVariant
+QtQml.QQmlProperty.read?4(QObject, QString, QQmlContext) -> QVariant
+QtQml.QQmlProperty.read?4(QObject, QString, QQmlEngine) -> QVariant
+QtQml.QQmlProperty.write?4(QVariant) -> bool
+QtQml.QQmlProperty.write?4(QObject, QString, QVariant) -> bool
+QtQml.QQmlProperty.write?4(QObject, QString, QVariant, QQmlContext) -> bool
+QtQml.QQmlProperty.write?4(QObject, QString, QVariant, QQmlEngine) -> bool
+QtQml.QQmlProperty.reset?4() -> bool
+QtQml.QQmlProperty.hasNotifySignal?4() -> bool
+QtQml.QQmlProperty.needsNotifySignal?4() -> bool
+QtQml.QQmlProperty.connectNotifySignal?4(Any) -> bool
+QtQml.QQmlProperty.connectNotifySignal?4(QObject, int) -> bool
+QtQml.QQmlProperty.isWritable?4() -> bool
+QtQml.QQmlProperty.isDesignable?4() -> bool
+QtQml.QQmlProperty.isResettable?4() -> bool
+QtQml.QQmlProperty.object?4() -> QObject
+QtQml.QQmlProperty.index?4() -> int
+QtQml.QQmlProperty.property?4() -> QMetaProperty
+QtQml.QQmlProperty.method?4() -> QMetaMethod
+QtQml.QQmlProperty.swap?4(QQmlProperty)
+QtQml.QQmlPropertyMap?1(QObject parent=None)
+QtQml.QQmlPropertyMap.__init__?1(self, QObject parent=None)
+QtQml.QQmlPropertyMap.value?4(QString) -> QVariant
+QtQml.QQmlPropertyMap.insert?4(unknown-type)
+QtQml.QQmlPropertyMap.insert?4(QString, QVariant)
+QtQml.QQmlPropertyMap.freeze?4()
+QtQml.QQmlPropertyMap.clear?4(QString)
+QtQml.QQmlPropertyMap.keys?4() -> QStringList
+QtQml.QQmlPropertyMap.count?4() -> int
+QtQml.QQmlPropertyMap.size?4() -> int
+QtQml.QQmlPropertyMap.isEmpty?4() -> bool
+QtQml.QQmlPropertyMap.contains?4(QString) -> bool
+QtQml.QQmlPropertyMap.valueChanged?4(QString, QVariant)
+QtQml.QQmlPropertyMap.updateValue?4(QString, QVariant) -> QVariant
+QtQml.QQmlPropertyMap.create?4(QObject parent=None) -> Any
+QtQml.QQmlPropertyValueSource?1()
+QtQml.QQmlPropertyValueSource.__init__?1(self)
+QtQml.QQmlPropertyValueSource?1(QQmlPropertyValueSource)
+QtQml.QQmlPropertyValueSource.__init__?1(self, QQmlPropertyValueSource)
+QtQml.QQmlPropertyValueSource.setTarget?4(QQmlProperty)
+QtQml.QQmlScriptString?1()
+QtQml.QQmlScriptString.__init__?1(self)
+QtQml.QQmlScriptString?1(QQmlScriptString)
+QtQml.QQmlScriptString.__init__?1(self, QQmlScriptString)
+QtQml.QQmlScriptString.isEmpty?4() -> bool
+QtQml.QQmlScriptString.isUndefinedLiteral?4() -> bool
+QtQml.QQmlScriptString.isNullLiteral?4() -> bool
+QtQml.QQmlScriptString.stringLiteral?4() -> QString
+QtQml.QQmlScriptString.numberLiteral?4() -> (float, bool)
+QtQml.QQmlScriptString.booleanLiteral?4() -> (bool, bool)
+QtWidgets.QWIDGETSIZE_MAX?7
+QtWidgets.qDrawShadeLine?4(QPainter, int, int, int, int, QPalette, bool sunken=True, int lineWidth=1, int midLineWidth=0)
+QtWidgets.qDrawShadeLine?4(QPainter, QPoint, QPoint, QPalette, bool sunken=True, int lineWidth=1, int midLineWidth=0)
+QtWidgets.qDrawShadeRect?4(QPainter, int, int, int, int, QPalette, bool sunken=False, int lineWidth=1, int midLineWidth=0, QBrush fill=None)
+QtWidgets.qDrawShadeRect?4(QPainter, QRect, QPalette, bool sunken=False, int lineWidth=1, int midLineWidth=0, QBrush fill=None)
+QtWidgets.qDrawShadePanel?4(QPainter, int, int, int, int, QPalette, bool sunken=False, int lineWidth=1, QBrush fill=None)
+QtWidgets.qDrawShadePanel?4(QPainter, QRect, QPalette, bool sunken=False, int lineWidth=1, QBrush fill=None)
+QtWidgets.qDrawWinButton?4(QPainter, int, int, int, int, QPalette, bool sunken=False, QBrush fill=None)
+QtWidgets.qDrawWinButton?4(QPainter, QRect, QPalette, bool sunken=False, QBrush fill=None)
+QtWidgets.qDrawWinPanel?4(QPainter, int, int, int, int, QPalette, bool sunken=False, QBrush fill=None)
+QtWidgets.qDrawWinPanel?4(QPainter, QRect, QPalette, bool sunken=False, QBrush fill=None)
+QtWidgets.qDrawPlainRect?4(QPainter, int, int, int, int, QColor, int lineWidth=1, QBrush fill=None)
+QtWidgets.qDrawPlainRect?4(QPainter, QRect, QColor, int lineWidth=1, QBrush fill=None)
+QtWidgets.qDrawBorderPixmap?4(QPainter, QRect, QMargins, QPixmap)
+QtWidgets.qDrawPlainRoundedRect?4(QPainter, QRect, float, float, QColor, int lineWidth=1, QBrush fill=None)
+QtWidgets.qDrawPlainRoundedRect?4(QPainter, int, int, int, int, float, float, QColor, int lineWidth=1, QBrush fill=None)
+QtWidgets.QWidget.RenderFlag?10
+QtWidgets.QWidget.RenderFlag.DrawWindowBackground?10
+QtWidgets.QWidget.RenderFlag.DrawChildren?10
+QtWidgets.QWidget.RenderFlag.IgnoreMask?10
+QtWidgets.QWidget?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QWidget.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QWidget.devType?4() -> int
+QtWidgets.QWidget.style?4() -> QStyle
+QtWidgets.QWidget.setStyle?4(QStyle)
+QtWidgets.QWidget.isEnabledTo?4(QWidget) -> bool
+QtWidgets.QWidget.setEnabled?4(bool)
+QtWidgets.QWidget.setDisabled?4(bool)
+QtWidgets.QWidget.setWindowModified?4(bool)
+QtWidgets.QWidget.frameGeometry?4() -> QRect
+QtWidgets.QWidget.normalGeometry?4() -> QRect
+QtWidgets.QWidget.x?4() -> int
+QtWidgets.QWidget.y?4() -> int
+QtWidgets.QWidget.pos?4() -> QPoint
+QtWidgets.QWidget.frameSize?4() -> QSize
+QtWidgets.QWidget.childrenRect?4() -> QRect
+QtWidgets.QWidget.childrenRegion?4() -> QRegion
+QtWidgets.QWidget.minimumSize?4() -> QSize
+QtWidgets.QWidget.maximumSize?4() -> QSize
+QtWidgets.QWidget.setMinimumSize?4(int, int)
+QtWidgets.QWidget.setMaximumSize?4(int, int)
+QtWidgets.QWidget.setMinimumWidth?4(int)
+QtWidgets.QWidget.setMinimumHeight?4(int)
+QtWidgets.QWidget.setMaximumWidth?4(int)
+QtWidgets.QWidget.setMaximumHeight?4(int)
+QtWidgets.QWidget.sizeIncrement?4() -> QSize
+QtWidgets.QWidget.setSizeIncrement?4(int, int)
+QtWidgets.QWidget.baseSize?4() -> QSize
+QtWidgets.QWidget.setBaseSize?4(int, int)
+QtWidgets.QWidget.setFixedSize?4(QSize)
+QtWidgets.QWidget.setFixedSize?4(int, int)
+QtWidgets.QWidget.setFixedWidth?4(int)
+QtWidgets.QWidget.setFixedHeight?4(int)
+QtWidgets.QWidget.mapToGlobal?4(QPoint) -> QPoint
+QtWidgets.QWidget.mapToGlobal?4(QPointF) -> QPointF
+QtWidgets.QWidget.mapFromGlobal?4(QPoint) -> QPoint
+QtWidgets.QWidget.mapFromGlobal?4(QPointF) -> QPointF
+QtWidgets.QWidget.mapToParent?4(QPoint) -> QPoint
+QtWidgets.QWidget.mapToParent?4(QPointF) -> QPointF
+QtWidgets.QWidget.mapFromParent?4(QPoint) -> QPoint
+QtWidgets.QWidget.mapFromParent?4(QPointF) -> QPointF
+QtWidgets.QWidget.mapTo?4(QWidget, QPoint) -> QPoint
+QtWidgets.QWidget.mapTo?4(QWidget, QPointF) -> QPointF
+QtWidgets.QWidget.mapFrom?4(QWidget, QPoint) -> QPoint
+QtWidgets.QWidget.mapFrom?4(QWidget, QPointF) -> QPointF
+QtWidgets.QWidget.window?4() -> QWidget
+QtWidgets.QWidget.palette?4() -> QPalette
+QtWidgets.QWidget.setPalette?4(QPalette)
+QtWidgets.QWidget.setBackgroundRole?4(QPalette.ColorRole)
+QtWidgets.QWidget.backgroundRole?4() -> QPalette.ColorRole
+QtWidgets.QWidget.setForegroundRole?4(QPalette.ColorRole)
+QtWidgets.QWidget.foregroundRole?4() -> QPalette.ColorRole
+QtWidgets.QWidget.setFont?4(QFont)
+QtWidgets.QWidget.cursor?4() -> QCursor
+QtWidgets.QWidget.setCursor?4(QCursor)
+QtWidgets.QWidget.unsetCursor?4()
+QtWidgets.QWidget.setMask?4(QBitmap)
+QtWidgets.QWidget.setMask?4(QRegion)
+QtWidgets.QWidget.mask?4() -> QRegion
+QtWidgets.QWidget.clearMask?4()
+QtWidgets.QWidget.setWindowTitle?4(QString)
+QtWidgets.QWidget.windowTitle?4() -> QString
+QtWidgets.QWidget.setWindowIcon?4(QIcon)
+QtWidgets.QWidget.windowIcon?4() -> QIcon
+QtWidgets.QWidget.setWindowIconText?4(QString)
+QtWidgets.QWidget.windowIconText?4() -> QString
+QtWidgets.QWidget.setWindowRole?4(QString)
+QtWidgets.QWidget.windowRole?4() -> QString
+QtWidgets.QWidget.setWindowOpacity?4(float)
+QtWidgets.QWidget.windowOpacity?4() -> float
+QtWidgets.QWidget.isWindowModified?4() -> bool
+QtWidgets.QWidget.setToolTip?4(QString)
+QtWidgets.QWidget.toolTip?4() -> QString
+QtWidgets.QWidget.setStatusTip?4(QString)
+QtWidgets.QWidget.statusTip?4() -> QString
+QtWidgets.QWidget.setWhatsThis?4(QString)
+QtWidgets.QWidget.whatsThis?4() -> QString
+QtWidgets.QWidget.accessibleName?4() -> QString
+QtWidgets.QWidget.setAccessibleName?4(QString)
+QtWidgets.QWidget.accessibleDescription?4() -> QString
+QtWidgets.QWidget.setAccessibleDescription?4(QString)
+QtWidgets.QWidget.setLayoutDirection?4(Qt.LayoutDirection)
+QtWidgets.QWidget.layoutDirection?4() -> Qt.LayoutDirection
+QtWidgets.QWidget.unsetLayoutDirection?4()
+QtWidgets.QWidget.isRightToLeft?4() -> bool
+QtWidgets.QWidget.isLeftToRight?4() -> bool
+QtWidgets.QWidget.setFocus?4()
+QtWidgets.QWidget.isActiveWindow?4() -> bool
+QtWidgets.QWidget.activateWindow?4()
+QtWidgets.QWidget.clearFocus?4()
+QtWidgets.QWidget.setFocus?4(Qt.FocusReason)
+QtWidgets.QWidget.focusPolicy?4() -> Qt.FocusPolicy
+QtWidgets.QWidget.setFocusPolicy?4(Qt.FocusPolicy)
+QtWidgets.QWidget.hasFocus?4() -> bool
+QtWidgets.QWidget.setTabOrder?4(QWidget, QWidget)
+QtWidgets.QWidget.setFocusProxy?4(QWidget)
+QtWidgets.QWidget.focusProxy?4() -> QWidget
+QtWidgets.QWidget.contextMenuPolicy?4() -> Qt.ContextMenuPolicy
+QtWidgets.QWidget.setContextMenuPolicy?4(Qt.ContextMenuPolicy)
+QtWidgets.QWidget.grabMouse?4()
+QtWidgets.QWidget.grabMouse?4(QCursor)
+QtWidgets.QWidget.releaseMouse?4()
+QtWidgets.QWidget.grabKeyboard?4()
+QtWidgets.QWidget.releaseKeyboard?4()
+QtWidgets.QWidget.grabShortcut?4(QKeySequence, Qt.ShortcutContext context=Qt.WindowShortcut) -> int
+QtWidgets.QWidget.releaseShortcut?4(int)
+QtWidgets.QWidget.setShortcutEnabled?4(int, bool enabled=True)
+QtWidgets.QWidget.mouseGrabber?4() -> QWidget
+QtWidgets.QWidget.keyboardGrabber?4() -> QWidget
+QtWidgets.QWidget.setUpdatesEnabled?4(bool)
+QtWidgets.QWidget.update?4()
+QtWidgets.QWidget.repaint?4()
+QtWidgets.QWidget.update?4(QRect)
+QtWidgets.QWidget.update?4(QRegion)
+QtWidgets.QWidget.repaint?4(int, int, int, int)
+QtWidgets.QWidget.repaint?4(QRect)
+QtWidgets.QWidget.repaint?4(QRegion)
+QtWidgets.QWidget.setVisible?4(bool)
+QtWidgets.QWidget.setHidden?4(bool)
+QtWidgets.QWidget.show?4()
+QtWidgets.QWidget.hide?4()
+QtWidgets.QWidget.showMinimized?4()
+QtWidgets.QWidget.showMaximized?4()
+QtWidgets.QWidget.showFullScreen?4()
+QtWidgets.QWidget.showNormal?4()
+QtWidgets.QWidget.close?4() -> bool
+QtWidgets.QWidget.raise_?4()
+QtWidgets.QWidget.lower?4()
+QtWidgets.QWidget.stackUnder?4(QWidget)
+QtWidgets.QWidget.move?4(QPoint)
+QtWidgets.QWidget.resize?4(QSize)
+QtWidgets.QWidget.setGeometry?4(QRect)
+QtWidgets.QWidget.adjustSize?4()
+QtWidgets.QWidget.isVisibleTo?4(QWidget) -> bool
+QtWidgets.QWidget.isMinimized?4() -> bool
+QtWidgets.QWidget.isMaximized?4() -> bool
+QtWidgets.QWidget.isFullScreen?4() -> bool
+QtWidgets.QWidget.windowState?4() -> unknown-type
+QtWidgets.QWidget.setWindowState?4(unknown-type)
+QtWidgets.QWidget.overrideWindowState?4(unknown-type)
+QtWidgets.QWidget.sizeHint?4() -> QSize
+QtWidgets.QWidget.minimumSizeHint?4() -> QSize
+QtWidgets.QWidget.sizePolicy?4() -> QSizePolicy
+QtWidgets.QWidget.setSizePolicy?4(QSizePolicy)
+QtWidgets.QWidget.heightForWidth?4(int) -> int
+QtWidgets.QWidget.visibleRegion?4() -> QRegion
+QtWidgets.QWidget.setContentsMargins?4(int, int, int, int)
+QtWidgets.QWidget.contentsRect?4() -> QRect
+QtWidgets.QWidget.layout?4() -> QLayout
+QtWidgets.QWidget.setLayout?4(QLayout)
+QtWidgets.QWidget.updateGeometry?4()
+QtWidgets.QWidget.setParent?4(QWidget)
+QtWidgets.QWidget.setParent?4(QWidget, unknown-type)
+QtWidgets.QWidget.scroll?4(int, int)
+QtWidgets.QWidget.scroll?4(int, int, QRect)
+QtWidgets.QWidget.focusWidget?4() -> QWidget
+QtWidgets.QWidget.nextInFocusChain?4() -> QWidget
+QtWidgets.QWidget.acceptDrops?4() -> bool
+QtWidgets.QWidget.setAcceptDrops?4(bool)
+QtWidgets.QWidget.addAction?4(QIcon, QString) -> QAction
+QtWidgets.QWidget.addAction?4(QIcon, QString, Any, Qt.ConnectionType type=Qt.AutoConnection) -> QAction
+QtWidgets.QWidget.addAction?4(QIcon, QString, QKeySequence) -> QAction
+QtWidgets.QWidget.addAction?4(QIcon, QString, QKeySequence, Any, Qt.ConnectionType type=Qt.AutoConnection) -> QAction
+QtWidgets.QWidget.addAction?4(QString) -> QAction
+QtWidgets.QWidget.addAction?4(QString, QKeySequence) -> QAction
+QtWidgets.QWidget.addAction?4(QString, Any, Qt.ConnectionType type=Qt.AutoConnection) -> QAction
+QtWidgets.QWidget.addAction?4(QString, QKeySequence, Any, Qt.ConnectionType type=Qt.AutoConnection) -> QAction
+QtWidgets.QWidget.addAction?4(QAction)
+QtWidgets.QWidget.addActions?4(unknown-type)
+QtWidgets.QWidget.insertAction?4(QAction, QAction)
+QtWidgets.QWidget.insertActions?4(QAction, unknown-type)
+QtWidgets.QWidget.removeAction?4(QAction)
+QtWidgets.QWidget.actions?4() -> unknown-type
+QtWidgets.QWidget.setWindowFlags?4(unknown-type)
+QtWidgets.QWidget.overrideWindowFlags?4(unknown-type)
+QtWidgets.QWidget.find?4(quintptr) -> QWidget
+QtWidgets.QWidget.childAt?4(QPoint) -> QWidget
+QtWidgets.QWidget.childAt?4(QPointF) -> QWidget
+QtWidgets.QWidget.setAttribute?4(Qt.WidgetAttribute, bool on=True)
+QtWidgets.QWidget.paintEngine?4() -> QPaintEngine
+QtWidgets.QWidget.ensurePolished?4()
+QtWidgets.QWidget.isAncestorOf?4(QWidget) -> bool
+QtWidgets.QWidget.customContextMenuRequested?4(QPoint)
+QtWidgets.QWidget.event?4(QEvent) -> bool
+QtWidgets.QWidget.mousePressEvent?4(QMouseEvent)
+QtWidgets.QWidget.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QWidget.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QWidget.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QWidget.wheelEvent?4(QWheelEvent)
+QtWidgets.QWidget.keyPressEvent?4(QKeyEvent)
+QtWidgets.QWidget.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QWidget.focusInEvent?4(QFocusEvent)
+QtWidgets.QWidget.focusOutEvent?4(QFocusEvent)
+QtWidgets.QWidget.enterEvent?4(QEnterEvent)
+QtWidgets.QWidget.leaveEvent?4(QEvent)
+QtWidgets.QWidget.paintEvent?4(QPaintEvent)
+QtWidgets.QWidget.moveEvent?4(QMoveEvent)
+QtWidgets.QWidget.resizeEvent?4(QResizeEvent)
+QtWidgets.QWidget.closeEvent?4(QCloseEvent)
+QtWidgets.QWidget.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QWidget.tabletEvent?4(QTabletEvent)
+QtWidgets.QWidget.actionEvent?4(QActionEvent)
+QtWidgets.QWidget.dragEnterEvent?4(QDragEnterEvent)
+QtWidgets.QWidget.dragMoveEvent?4(QDragMoveEvent)
+QtWidgets.QWidget.dragLeaveEvent?4(QDragLeaveEvent)
+QtWidgets.QWidget.dropEvent?4(QDropEvent)
+QtWidgets.QWidget.showEvent?4(QShowEvent)
+QtWidgets.QWidget.hideEvent?4(QHideEvent)
+QtWidgets.QWidget.changeEvent?4(QEvent)
+QtWidgets.QWidget.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtWidgets.QWidget.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QWidget.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QWidget.updateMicroFocus?4(Qt.InputMethodQuery query=Qt.ImQueryAll)
+QtWidgets.QWidget.create?4(quintptr window=0, bool initializeWindow=True, bool destroyOldWindow=True)
+QtWidgets.QWidget.destroy?4(bool destroyWindow=True, bool destroySubWindows=True)
+QtWidgets.QWidget.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QWidget.focusNextChild?4() -> bool
+QtWidgets.QWidget.focusPreviousChild?4() -> bool
+QtWidgets.QWidget.childAt?4(int, int) -> QWidget
+QtWidgets.QWidget.windowType?4() -> Qt.WindowType
+QtWidgets.QWidget.windowFlags?4() -> unknown-type
+QtWidgets.QWidget.winId?4() -> quintptr
+QtWidgets.QWidget.isWindow?4() -> bool
+QtWidgets.QWidget.isEnabled?4() -> bool
+QtWidgets.QWidget.isModal?4() -> bool
+QtWidgets.QWidget.minimumWidth?4() -> int
+QtWidgets.QWidget.minimumHeight?4() -> int
+QtWidgets.QWidget.maximumWidth?4() -> int
+QtWidgets.QWidget.maximumHeight?4() -> int
+QtWidgets.QWidget.setMinimumSize?4(QSize)
+QtWidgets.QWidget.setMaximumSize?4(QSize)
+QtWidgets.QWidget.setSizeIncrement?4(QSize)
+QtWidgets.QWidget.setBaseSize?4(QSize)
+QtWidgets.QWidget.font?4() -> QFont
+QtWidgets.QWidget.fontMetrics?4() -> QFontMetrics
+QtWidgets.QWidget.fontInfo?4() -> QFontInfo
+QtWidgets.QWidget.setMouseTracking?4(bool)
+QtWidgets.QWidget.hasMouseTracking?4() -> bool
+QtWidgets.QWidget.underMouse?4() -> bool
+QtWidgets.QWidget.updatesEnabled?4() -> bool
+QtWidgets.QWidget.update?4(int, int, int, int)
+QtWidgets.QWidget.isVisible?4() -> bool
+QtWidgets.QWidget.isHidden?4() -> bool
+QtWidgets.QWidget.move?4(int, int)
+QtWidgets.QWidget.resize?4(int, int)
+QtWidgets.QWidget.setGeometry?4(int, int, int, int)
+QtWidgets.QWidget.rect?4() -> QRect
+QtWidgets.QWidget.geometry?4() -> QRect
+QtWidgets.QWidget.size?4() -> QSize
+QtWidgets.QWidget.width?4() -> int
+QtWidgets.QWidget.height?4() -> int
+QtWidgets.QWidget.parentWidget?4() -> QWidget
+QtWidgets.QWidget.setSizePolicy?4(QSizePolicy.Policy, QSizePolicy.Policy)
+QtWidgets.QWidget.testAttribute?4(Qt.WidgetAttribute) -> bool
+QtWidgets.QWidget.windowModality?4() -> Qt.WindowModality
+QtWidgets.QWidget.setWindowModality?4(Qt.WindowModality)
+QtWidgets.QWidget.autoFillBackground?4() -> bool
+QtWidgets.QWidget.setAutoFillBackground?4(bool)
+QtWidgets.QWidget.setStyleSheet?4(QString)
+QtWidgets.QWidget.styleSheet?4() -> QString
+QtWidgets.QWidget.setShortcutAutoRepeat?4(int, bool enabled=True)
+QtWidgets.QWidget.saveGeometry?4() -> QByteArray
+QtWidgets.QWidget.restoreGeometry?4(QByteArray) -> bool
+QtWidgets.QWidget.render?4(QPaintDevice, QPoint targetOffset=QPoint(), QRegion sourceRegion=QRegion(), unknown-type flags=QWidget.RenderFlags(QWidget.DrawWindowBackground|QWidget.DrawChildren))
+QtWidgets.QWidget.render?4(QPainter, QPoint targetOffset=QPoint(), QRegion sourceRegion=QRegion(), unknown-type flags=QWidget.RenderFlags(QWidget.DrawWindowBackground|QWidget.DrawChildren))
+QtWidgets.QWidget.setLocale?4(QLocale)
+QtWidgets.QWidget.locale?4() -> QLocale
+QtWidgets.QWidget.unsetLocale?4()
+QtWidgets.QWidget.effectiveWinId?4() -> quintptr
+QtWidgets.QWidget.nativeParentWidget?4() -> QWidget
+QtWidgets.QWidget.setWindowFilePath?4(QString)
+QtWidgets.QWidget.windowFilePath?4() -> QString
+QtWidgets.QWidget.graphicsProxyWidget?4() -> QGraphicsProxyWidget
+QtWidgets.QWidget.graphicsEffect?4() -> QGraphicsEffect
+QtWidgets.QWidget.setGraphicsEffect?4(QGraphicsEffect)
+QtWidgets.QWidget.grabGesture?4(Qt.GestureType, unknown-type flags=Qt.GestureFlags())
+QtWidgets.QWidget.ungrabGesture?4(Qt.GestureType)
+QtWidgets.QWidget.setContentsMargins?4(QMargins)
+QtWidgets.QWidget.contentsMargins?4() -> QMargins
+QtWidgets.QWidget.previousInFocusChain?4() -> QWidget
+QtWidgets.QWidget.inputMethodHints?4() -> unknown-type
+QtWidgets.QWidget.setInputMethodHints?4(unknown-type)
+QtWidgets.QWidget.hasHeightForWidth?4() -> bool
+QtWidgets.QWidget.grab?4(QRect rectangle=QRect(QPoint(0, 0), QSize(-1, -1))) -> QPixmap
+QtWidgets.QWidget.createWindowContainer?4(QWindow, QWidget parent=None, unknown-type flags=Qt.WindowFlags()) -> Any
+QtWidgets.QWidget.windowHandle?4() -> QWindow
+QtWidgets.QWidget.nativeEvent?4(QByteArray, PyQt6.sip.voidptr) -> (bool, qintptr)
+QtWidgets.QWidget.sharedPainter?4() -> QPainter
+QtWidgets.QWidget.initPainter?4(QPainter)
+QtWidgets.QWidget.setToolTipDuration?4(int)
+QtWidgets.QWidget.toolTipDuration?4() -> int
+QtWidgets.QWidget.windowTitleChanged?4(QString)
+QtWidgets.QWidget.windowIconChanged?4(QIcon)
+QtWidgets.QWidget.windowIconTextChanged?4(QString)
+QtWidgets.QWidget.setTabletTracking?4(bool)
+QtWidgets.QWidget.hasTabletTracking?4() -> bool
+QtWidgets.QWidget.setWindowFlag?4(Qt.WindowType, bool on=True)
+QtWidgets.QWidget.screen?4() -> QScreen
+QtWidgets.QWidget.setScreen?4(QScreen)
+QtWidgets.QWidget.accessibleIdentifier?4() -> QString
+QtWidgets.QWidget.setAccessibleIdentifier?4(QString)
+QtWidgets.QAbstractButton?1(QWidget parent=None)
+QtWidgets.QAbstractButton.__init__?1(self, QWidget parent=None)
+QtWidgets.QAbstractButton.setAutoRepeatDelay?4(int)
+QtWidgets.QAbstractButton.autoRepeatDelay?4() -> int
+QtWidgets.QAbstractButton.setAutoRepeatInterval?4(int)
+QtWidgets.QAbstractButton.autoRepeatInterval?4() -> int
+QtWidgets.QAbstractButton.setText?4(QString)
+QtWidgets.QAbstractButton.text?4() -> QString
+QtWidgets.QAbstractButton.setIcon?4(QIcon)
+QtWidgets.QAbstractButton.icon?4() -> QIcon
+QtWidgets.QAbstractButton.iconSize?4() -> QSize
+QtWidgets.QAbstractButton.setShortcut?4(QKeySequence)
+QtWidgets.QAbstractButton.shortcut?4() -> QKeySequence
+QtWidgets.QAbstractButton.setCheckable?4(bool)
+QtWidgets.QAbstractButton.isCheckable?4() -> bool
+QtWidgets.QAbstractButton.isChecked?4() -> bool
+QtWidgets.QAbstractButton.setDown?4(bool)
+QtWidgets.QAbstractButton.isDown?4() -> bool
+QtWidgets.QAbstractButton.setAutoRepeat?4(bool)
+QtWidgets.QAbstractButton.autoRepeat?4() -> bool
+QtWidgets.QAbstractButton.setAutoExclusive?4(bool)
+QtWidgets.QAbstractButton.autoExclusive?4() -> bool
+QtWidgets.QAbstractButton.group?4() -> QButtonGroup
+QtWidgets.QAbstractButton.setIconSize?4(QSize)
+QtWidgets.QAbstractButton.animateClick?4()
+QtWidgets.QAbstractButton.click?4()
+QtWidgets.QAbstractButton.toggle?4()
+QtWidgets.QAbstractButton.setChecked?4(bool)
+QtWidgets.QAbstractButton.pressed?4()
+QtWidgets.QAbstractButton.released?4()
+QtWidgets.QAbstractButton.clicked?4(bool checked=False)
+QtWidgets.QAbstractButton.toggled?4(bool)
+QtWidgets.QAbstractButton.paintEvent?4(QPaintEvent)
+QtWidgets.QAbstractButton.hitButton?4(QPoint) -> bool
+QtWidgets.QAbstractButton.checkStateSet?4()
+QtWidgets.QAbstractButton.nextCheckState?4()
+QtWidgets.QAbstractButton.event?4(QEvent) -> bool
+QtWidgets.QAbstractButton.keyPressEvent?4(QKeyEvent)
+QtWidgets.QAbstractButton.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QAbstractButton.mousePressEvent?4(QMouseEvent)
+QtWidgets.QAbstractButton.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QAbstractButton.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QAbstractButton.focusInEvent?4(QFocusEvent)
+QtWidgets.QAbstractButton.focusOutEvent?4(QFocusEvent)
+QtWidgets.QAbstractButton.changeEvent?4(QEvent)
+QtWidgets.QAbstractButton.timerEvent?4(QTimerEvent)
+QtWidgets.QAbstractItemDelegate.EndEditHint?10
+QtWidgets.QAbstractItemDelegate.EndEditHint.NoHint?10
+QtWidgets.QAbstractItemDelegate.EndEditHint.EditNextItem?10
+QtWidgets.QAbstractItemDelegate.EndEditHint.EditPreviousItem?10
+QtWidgets.QAbstractItemDelegate.EndEditHint.SubmitModelCache?10
+QtWidgets.QAbstractItemDelegate.EndEditHint.RevertModelCache?10
+QtWidgets.QAbstractItemDelegate?1(QObject parent=None)
+QtWidgets.QAbstractItemDelegate.__init__?1(self, QObject parent=None)
+QtWidgets.QAbstractItemDelegate.paint?4(QPainter, QStyleOptionViewItem, QModelIndex)
+QtWidgets.QAbstractItemDelegate.sizeHint?4(QStyleOptionViewItem, QModelIndex) -> QSize
+QtWidgets.QAbstractItemDelegate.createEditor?4(QWidget, QStyleOptionViewItem, QModelIndex) -> QWidget
+QtWidgets.QAbstractItemDelegate.setEditorData?4(QWidget, QModelIndex)
+QtWidgets.QAbstractItemDelegate.setModelData?4(QWidget, QAbstractItemModel, QModelIndex)
+QtWidgets.QAbstractItemDelegate.updateEditorGeometry?4(QWidget, QStyleOptionViewItem, QModelIndex)
+QtWidgets.QAbstractItemDelegate.destroyEditor?4(QWidget, QModelIndex)
+QtWidgets.QAbstractItemDelegate.editorEvent?4(QEvent, QAbstractItemModel, QStyleOptionViewItem, QModelIndex) -> bool
+QtWidgets.QAbstractItemDelegate.helpEvent?4(QHelpEvent, QAbstractItemView, QStyleOptionViewItem, QModelIndex) -> bool
+QtWidgets.QAbstractItemDelegate.commitData?4(QWidget)
+QtWidgets.QAbstractItemDelegate.closeEditor?4(QWidget, QAbstractItemDelegate.EndEditHint hint=QAbstractItemDelegate.NoHint)
+QtWidgets.QAbstractItemDelegate.sizeHintChanged?4(QModelIndex)
+QtWidgets.QAbstractItemDelegate.handleEditorEvent?4(QObject, QEvent) -> bool
+QtWidgets.QFrame.StyleMask?10
+QtWidgets.QFrame.StyleMask.Shadow_Mask?10
+QtWidgets.QFrame.StyleMask.Shape_Mask?10
+QtWidgets.QFrame.Shape?10
+QtWidgets.QFrame.Shape.NoFrame?10
+QtWidgets.QFrame.Shape.Box?10
+QtWidgets.QFrame.Shape.Panel?10
+QtWidgets.QFrame.Shape.WinPanel?10
+QtWidgets.QFrame.Shape.HLine?10
+QtWidgets.QFrame.Shape.VLine?10
+QtWidgets.QFrame.Shape.StyledPanel?10
+QtWidgets.QFrame.Shadow?10
+QtWidgets.QFrame.Shadow.Plain?10
+QtWidgets.QFrame.Shadow.Raised?10
+QtWidgets.QFrame.Shadow.Sunken?10
+QtWidgets.QFrame?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QFrame.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QFrame.frameStyle?4() -> int
+QtWidgets.QFrame.setFrameStyle?4(int)
+QtWidgets.QFrame.frameWidth?4() -> int
+QtWidgets.QFrame.sizeHint?4() -> QSize
+QtWidgets.QFrame.frameShape?4() -> QFrame.Shape
+QtWidgets.QFrame.setFrameShape?4(QFrame.Shape)
+QtWidgets.QFrame.frameShadow?4() -> QFrame.Shadow
+QtWidgets.QFrame.setFrameShadow?4(QFrame.Shadow)
+QtWidgets.QFrame.lineWidth?4() -> int
+QtWidgets.QFrame.setLineWidth?4(int)
+QtWidgets.QFrame.midLineWidth?4() -> int
+QtWidgets.QFrame.setMidLineWidth?4(int)
+QtWidgets.QFrame.frameRect?4() -> QRect
+QtWidgets.QFrame.setFrameRect?4(QRect)
+QtWidgets.QFrame.event?4(QEvent) -> bool
+QtWidgets.QFrame.paintEvent?4(QPaintEvent)
+QtWidgets.QFrame.changeEvent?4(QEvent)
+QtWidgets.QFrame.drawFrame?4(QPainter)
+QtWidgets.QFrame.initStyleOption?4(QStyleOptionFrame)
+QtWidgets.QAbstractScrollArea.SizeAdjustPolicy?10
+QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustIgnored?10
+QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContentsOnFirstShow?10
+QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents?10
+QtWidgets.QAbstractScrollArea?1(QWidget parent=None)
+QtWidgets.QAbstractScrollArea.__init__?1(self, QWidget parent=None)
+QtWidgets.QAbstractScrollArea.verticalScrollBarPolicy?4() -> Qt.ScrollBarPolicy
+QtWidgets.QAbstractScrollArea.setVerticalScrollBarPolicy?4(Qt.ScrollBarPolicy)
+QtWidgets.QAbstractScrollArea.verticalScrollBar?4() -> QScrollBar
+QtWidgets.QAbstractScrollArea.horizontalScrollBarPolicy?4() -> Qt.ScrollBarPolicy
+QtWidgets.QAbstractScrollArea.setHorizontalScrollBarPolicy?4(Qt.ScrollBarPolicy)
+QtWidgets.QAbstractScrollArea.horizontalScrollBar?4() -> QScrollBar
+QtWidgets.QAbstractScrollArea.viewport?4() -> QWidget
+QtWidgets.QAbstractScrollArea.maximumViewportSize?4() -> QSize
+QtWidgets.QAbstractScrollArea.minimumSizeHint?4() -> QSize
+QtWidgets.QAbstractScrollArea.sizeHint?4() -> QSize
+QtWidgets.QAbstractScrollArea.setViewportMargins?4(int, int, int, int)
+QtWidgets.QAbstractScrollArea.setViewportMargins?4(QMargins)
+QtWidgets.QAbstractScrollArea.viewportMargins?4() -> QMargins
+QtWidgets.QAbstractScrollArea.viewportSizeHint?4() -> QSize
+QtWidgets.QAbstractScrollArea.event?4(QEvent) -> bool
+QtWidgets.QAbstractScrollArea.viewportEvent?4(QEvent) -> bool
+QtWidgets.QAbstractScrollArea.resizeEvent?4(QResizeEvent)
+QtWidgets.QAbstractScrollArea.paintEvent?4(QPaintEvent)
+QtWidgets.QAbstractScrollArea.mousePressEvent?4(QMouseEvent)
+QtWidgets.QAbstractScrollArea.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QAbstractScrollArea.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QAbstractScrollArea.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QAbstractScrollArea.wheelEvent?4(QWheelEvent)
+QtWidgets.QAbstractScrollArea.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QAbstractScrollArea.dragEnterEvent?4(QDragEnterEvent)
+QtWidgets.QAbstractScrollArea.dragMoveEvent?4(QDragMoveEvent)
+QtWidgets.QAbstractScrollArea.dragLeaveEvent?4(QDragLeaveEvent)
+QtWidgets.QAbstractScrollArea.dropEvent?4(QDropEvent)
+QtWidgets.QAbstractScrollArea.keyPressEvent?4(QKeyEvent)
+QtWidgets.QAbstractScrollArea.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QAbstractScrollArea.scrollContentsBy?4(int, int)
+QtWidgets.QAbstractScrollArea.setVerticalScrollBar?4(QScrollBar)
+QtWidgets.QAbstractScrollArea.setHorizontalScrollBar?4(QScrollBar)
+QtWidgets.QAbstractScrollArea.cornerWidget?4() -> QWidget
+QtWidgets.QAbstractScrollArea.setCornerWidget?4(QWidget)
+QtWidgets.QAbstractScrollArea.addScrollBarWidget?4(QWidget, unknown-type)
+QtWidgets.QAbstractScrollArea.scrollBarWidgets?4(unknown-type) -> unknown-type
+QtWidgets.QAbstractScrollArea.setViewport?4(QWidget)
+QtWidgets.QAbstractScrollArea.setupViewport?4(QWidget)
+QtWidgets.QAbstractScrollArea.sizeAdjustPolicy?4() -> QAbstractScrollArea.SizeAdjustPolicy
+QtWidgets.QAbstractScrollArea.setSizeAdjustPolicy?4(QAbstractScrollArea.SizeAdjustPolicy)
+QtWidgets.QAbstractItemView.DropIndicatorPosition?10
+QtWidgets.QAbstractItemView.DropIndicatorPosition.OnItem?10
+QtWidgets.QAbstractItemView.DropIndicatorPosition.AboveItem?10
+QtWidgets.QAbstractItemView.DropIndicatorPosition.BelowItem?10
+QtWidgets.QAbstractItemView.DropIndicatorPosition.OnViewport?10
+QtWidgets.QAbstractItemView.State?10
+QtWidgets.QAbstractItemView.State.NoState?10
+QtWidgets.QAbstractItemView.State.DraggingState?10
+QtWidgets.QAbstractItemView.State.DragSelectingState?10
+QtWidgets.QAbstractItemView.State.EditingState?10
+QtWidgets.QAbstractItemView.State.ExpandingState?10
+QtWidgets.QAbstractItemView.State.CollapsingState?10
+QtWidgets.QAbstractItemView.State.AnimatingState?10
+QtWidgets.QAbstractItemView.CursorAction?10
+QtWidgets.QAbstractItemView.CursorAction.MoveUp?10
+QtWidgets.QAbstractItemView.CursorAction.MoveDown?10
+QtWidgets.QAbstractItemView.CursorAction.MoveLeft?10
+QtWidgets.QAbstractItemView.CursorAction.MoveRight?10
+QtWidgets.QAbstractItemView.CursorAction.MoveHome?10
+QtWidgets.QAbstractItemView.CursorAction.MoveEnd?10
+QtWidgets.QAbstractItemView.CursorAction.MovePageUp?10
+QtWidgets.QAbstractItemView.CursorAction.MovePageDown?10
+QtWidgets.QAbstractItemView.CursorAction.MoveNext?10
+QtWidgets.QAbstractItemView.CursorAction.MovePrevious?10
+QtWidgets.QAbstractItemView.SelectionMode?10
+QtWidgets.QAbstractItemView.SelectionMode.NoSelection?10
+QtWidgets.QAbstractItemView.SelectionMode.SingleSelection?10
+QtWidgets.QAbstractItemView.SelectionMode.MultiSelection?10
+QtWidgets.QAbstractItemView.SelectionMode.ExtendedSelection?10
+QtWidgets.QAbstractItemView.SelectionMode.ContiguousSelection?10
+QtWidgets.QAbstractItemView.SelectionBehavior?10
+QtWidgets.QAbstractItemView.SelectionBehavior.SelectItems?10
+QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows?10
+QtWidgets.QAbstractItemView.SelectionBehavior.SelectColumns?10
+QtWidgets.QAbstractItemView.ScrollMode?10
+QtWidgets.QAbstractItemView.ScrollMode.ScrollPerItem?10
+QtWidgets.QAbstractItemView.ScrollMode.ScrollPerPixel?10
+QtWidgets.QAbstractItemView.ScrollHint?10
+QtWidgets.QAbstractItemView.ScrollHint.EnsureVisible?10
+QtWidgets.QAbstractItemView.ScrollHint.PositionAtTop?10
+QtWidgets.QAbstractItemView.ScrollHint.PositionAtBottom?10
+QtWidgets.QAbstractItemView.ScrollHint.PositionAtCenter?10
+QtWidgets.QAbstractItemView.EditTrigger?10
+QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers?10
+QtWidgets.QAbstractItemView.EditTrigger.CurrentChanged?10
+QtWidgets.QAbstractItemView.EditTrigger.DoubleClicked?10
+QtWidgets.QAbstractItemView.EditTrigger.SelectedClicked?10
+QtWidgets.QAbstractItemView.EditTrigger.EditKeyPressed?10
+QtWidgets.QAbstractItemView.EditTrigger.AnyKeyPressed?10
+QtWidgets.QAbstractItemView.EditTrigger.AllEditTriggers?10
+QtWidgets.QAbstractItemView.DragDropMode?10
+QtWidgets.QAbstractItemView.DragDropMode.NoDragDrop?10
+QtWidgets.QAbstractItemView.DragDropMode.DragOnly?10
+QtWidgets.QAbstractItemView.DragDropMode.DropOnly?10
+QtWidgets.QAbstractItemView.DragDropMode.DragDrop?10
+QtWidgets.QAbstractItemView.DragDropMode.InternalMove?10
+QtWidgets.QAbstractItemView?1(QWidget parent=None)
+QtWidgets.QAbstractItemView.__init__?1(self, QWidget parent=None)
+QtWidgets.QAbstractItemView.setModel?4(QAbstractItemModel)
+QtWidgets.QAbstractItemView.model?4() -> QAbstractItemModel
+QtWidgets.QAbstractItemView.setSelectionModel?4(QItemSelectionModel)
+QtWidgets.QAbstractItemView.selectionModel?4() -> QItemSelectionModel
+QtWidgets.QAbstractItemView.setItemDelegate?4(QAbstractItemDelegate)
+QtWidgets.QAbstractItemView.itemDelegate?4() -> QAbstractItemDelegate
+QtWidgets.QAbstractItemView.setSelectionMode?4(QAbstractItemView.SelectionMode)
+QtWidgets.QAbstractItemView.selectionMode?4() -> QAbstractItemView.SelectionMode
+QtWidgets.QAbstractItemView.setSelectionBehavior?4(QAbstractItemView.SelectionBehavior)
+QtWidgets.QAbstractItemView.selectionBehavior?4() -> QAbstractItemView.SelectionBehavior
+QtWidgets.QAbstractItemView.currentIndex?4() -> QModelIndex
+QtWidgets.QAbstractItemView.rootIndex?4() -> QModelIndex
+QtWidgets.QAbstractItemView.setEditTriggers?4(unknown-type)
+QtWidgets.QAbstractItemView.editTriggers?4() -> unknown-type
+QtWidgets.QAbstractItemView.setAutoScroll?4(bool)
+QtWidgets.QAbstractItemView.hasAutoScroll?4() -> bool
+QtWidgets.QAbstractItemView.setTabKeyNavigation?4(bool)
+QtWidgets.QAbstractItemView.tabKeyNavigation?4() -> bool
+QtWidgets.QAbstractItemView.setDropIndicatorShown?4(bool)
+QtWidgets.QAbstractItemView.showDropIndicator?4() -> bool
+QtWidgets.QAbstractItemView.setDragEnabled?4(bool)
+QtWidgets.QAbstractItemView.dragEnabled?4() -> bool
+QtWidgets.QAbstractItemView.setAlternatingRowColors?4(bool)
+QtWidgets.QAbstractItemView.alternatingRowColors?4() -> bool
+QtWidgets.QAbstractItemView.setIconSize?4(QSize)
+QtWidgets.QAbstractItemView.iconSize?4() -> QSize
+QtWidgets.QAbstractItemView.setTextElideMode?4(Qt.TextElideMode)
+QtWidgets.QAbstractItemView.textElideMode?4() -> Qt.TextElideMode
+QtWidgets.QAbstractItemView.keyboardSearch?4(QString)
+QtWidgets.QAbstractItemView.visualRect?4(QModelIndex) -> QRect
+QtWidgets.QAbstractItemView.scrollTo?4(QModelIndex, QAbstractItemView.ScrollHint hint=QAbstractItemView.EnsureVisible)
+QtWidgets.QAbstractItemView.indexAt?4(QPoint) -> QModelIndex
+QtWidgets.QAbstractItemView.sizeHintForIndex?4(QModelIndex) -> QSize
+QtWidgets.QAbstractItemView.sizeHintForRow?4(int) -> int
+QtWidgets.QAbstractItemView.sizeHintForColumn?4(int) -> int
+QtWidgets.QAbstractItemView.openPersistentEditor?4(QModelIndex)
+QtWidgets.QAbstractItemView.closePersistentEditor?4(QModelIndex)
+QtWidgets.QAbstractItemView.setIndexWidget?4(QModelIndex, QWidget)
+QtWidgets.QAbstractItemView.indexWidget?4(QModelIndex) -> QWidget
+QtWidgets.QAbstractItemView.reset?4()
+QtWidgets.QAbstractItemView.setRootIndex?4(QModelIndex)
+QtWidgets.QAbstractItemView.selectAll?4()
+QtWidgets.QAbstractItemView.edit?4(QModelIndex)
+QtWidgets.QAbstractItemView.clearSelection?4()
+QtWidgets.QAbstractItemView.setCurrentIndex?4(QModelIndex)
+QtWidgets.QAbstractItemView.scrollToTop?4()
+QtWidgets.QAbstractItemView.scrollToBottom?4()
+QtWidgets.QAbstractItemView.update?4()
+QtWidgets.QAbstractItemView.update?4(QModelIndex)
+QtWidgets.QAbstractItemView.dataChanged?4(QModelIndex, QModelIndex, unknown-type roles=[])
+QtWidgets.QAbstractItemView.rowsInserted?4(QModelIndex, int, int)
+QtWidgets.QAbstractItemView.rowsAboutToBeRemoved?4(QModelIndex, int, int)
+QtWidgets.QAbstractItemView.selectionChanged?4(QItemSelection, QItemSelection)
+QtWidgets.QAbstractItemView.currentChanged?4(QModelIndex, QModelIndex)
+QtWidgets.QAbstractItemView.updateEditorData?4()
+QtWidgets.QAbstractItemView.updateEditorGeometries?4()
+QtWidgets.QAbstractItemView.updateGeometries?4()
+QtWidgets.QAbstractItemView.verticalScrollbarAction?4(int)
+QtWidgets.QAbstractItemView.horizontalScrollbarAction?4(int)
+QtWidgets.QAbstractItemView.verticalScrollbarValueChanged?4(int)
+QtWidgets.QAbstractItemView.horizontalScrollbarValueChanged?4(int)
+QtWidgets.QAbstractItemView.closeEditor?4(QWidget, QAbstractItemDelegate.EndEditHint)
+QtWidgets.QAbstractItemView.commitData?4(QWidget)
+QtWidgets.QAbstractItemView.editorDestroyed?4(QObject)
+QtWidgets.QAbstractItemView.pressed?4(QModelIndex)
+QtWidgets.QAbstractItemView.clicked?4(QModelIndex)
+QtWidgets.QAbstractItemView.doubleClicked?4(QModelIndex)
+QtWidgets.QAbstractItemView.activated?4(QModelIndex)
+QtWidgets.QAbstractItemView.entered?4(QModelIndex)
+QtWidgets.QAbstractItemView.viewportEntered?4()
+QtWidgets.QAbstractItemView.iconSizeChanged?4(QSize)
+QtWidgets.QAbstractItemView.moveCursor?4(QAbstractItemView.CursorAction, unknown-type) -> QModelIndex
+QtWidgets.QAbstractItemView.horizontalOffset?4() -> int
+QtWidgets.QAbstractItemView.verticalOffset?4() -> int
+QtWidgets.QAbstractItemView.isIndexHidden?4(QModelIndex) -> bool
+QtWidgets.QAbstractItemView.setSelection?4(QRect, unknown-type)
+QtWidgets.QAbstractItemView.visualRegionForSelection?4(QItemSelection) -> QRegion
+QtWidgets.QAbstractItemView.selectedIndexes?4() -> unknown-type
+QtWidgets.QAbstractItemView.edit?4(QModelIndex, QAbstractItemView.EditTrigger, QEvent) -> bool
+QtWidgets.QAbstractItemView.selectionCommand?4(QModelIndex, QEvent event=None) -> unknown-type
+QtWidgets.QAbstractItemView.startDrag?4(unknown-type)
+QtWidgets.QAbstractItemView.state?4() -> QAbstractItemView.State
+QtWidgets.QAbstractItemView.setState?4(QAbstractItemView.State)
+QtWidgets.QAbstractItemView.scheduleDelayedItemsLayout?4()
+QtWidgets.QAbstractItemView.executeDelayedItemsLayout?4()
+QtWidgets.QAbstractItemView.scrollDirtyRegion?4(int, int)
+QtWidgets.QAbstractItemView.setDirtyRegion?4(QRegion)
+QtWidgets.QAbstractItemView.dirtyRegionOffset?4() -> QPoint
+QtWidgets.QAbstractItemView.event?4(QEvent) -> bool
+QtWidgets.QAbstractItemView.viewportEvent?4(QEvent) -> bool
+QtWidgets.QAbstractItemView.mousePressEvent?4(QMouseEvent)
+QtWidgets.QAbstractItemView.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QAbstractItemView.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QAbstractItemView.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QAbstractItemView.dragEnterEvent?4(QDragEnterEvent)
+QtWidgets.QAbstractItemView.dragMoveEvent?4(QDragMoveEvent)
+QtWidgets.QAbstractItemView.dragLeaveEvent?4(QDragLeaveEvent)
+QtWidgets.QAbstractItemView.dropEvent?4(QDropEvent)
+QtWidgets.QAbstractItemView.focusInEvent?4(QFocusEvent)
+QtWidgets.QAbstractItemView.focusOutEvent?4(QFocusEvent)
+QtWidgets.QAbstractItemView.keyPressEvent?4(QKeyEvent)
+QtWidgets.QAbstractItemView.resizeEvent?4(QResizeEvent)
+QtWidgets.QAbstractItemView.timerEvent?4(QTimerEvent)
+QtWidgets.QAbstractItemView.dropIndicatorPosition?4() -> QAbstractItemView.DropIndicatorPosition
+QtWidgets.QAbstractItemView.setVerticalScrollMode?4(QAbstractItemView.ScrollMode)
+QtWidgets.QAbstractItemView.verticalScrollMode?4() -> QAbstractItemView.ScrollMode
+QtWidgets.QAbstractItemView.setHorizontalScrollMode?4(QAbstractItemView.ScrollMode)
+QtWidgets.QAbstractItemView.horizontalScrollMode?4() -> QAbstractItemView.ScrollMode
+QtWidgets.QAbstractItemView.setDragDropOverwriteMode?4(bool)
+QtWidgets.QAbstractItemView.dragDropOverwriteMode?4() -> bool
+QtWidgets.QAbstractItemView.setDragDropMode?4(QAbstractItemView.DragDropMode)
+QtWidgets.QAbstractItemView.dragDropMode?4() -> QAbstractItemView.DragDropMode
+QtWidgets.QAbstractItemView.setItemDelegateForRow?4(int, QAbstractItemDelegate)
+QtWidgets.QAbstractItemView.itemDelegateForRow?4(int) -> QAbstractItemDelegate
+QtWidgets.QAbstractItemView.setItemDelegateForColumn?4(int, QAbstractItemDelegate)
+QtWidgets.QAbstractItemView.itemDelegateForColumn?4(int) -> QAbstractItemDelegate
+QtWidgets.QAbstractItemView.itemDelegateForIndex?4(QModelIndex) -> QAbstractItemDelegate
+QtWidgets.QAbstractItemView.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QAbstractItemView.setAutoScrollMargin?4(int)
+QtWidgets.QAbstractItemView.autoScrollMargin?4() -> int
+QtWidgets.QAbstractItemView.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QAbstractItemView.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QAbstractItemView.viewportSizeHint?4() -> QSize
+QtWidgets.QAbstractItemView.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QAbstractItemView.setDefaultDropAction?4(Qt.DropAction)
+QtWidgets.QAbstractItemView.defaultDropAction?4() -> Qt.DropAction
+QtWidgets.QAbstractItemView.resetVerticalScrollMode?4()
+QtWidgets.QAbstractItemView.resetHorizontalScrollMode?4()
+QtWidgets.QAbstractItemView.isPersistentEditorOpen?4(QModelIndex) -> bool
+QtWidgets.QAbstractItemView.initViewItemOption?4(QStyleOptionViewItem)
+QtWidgets.QAbstractItemView.updateThreshold?4() -> int
+QtWidgets.QAbstractItemView.setUpdateThreshold?4(int)
+QtWidgets.QAbstractItemView.keyboardSearchFlags?4() -> unknown-type
+QtWidgets.QAbstractItemView.setKeyboardSearchFlags?4(unknown-type)
+QtWidgets.QAbstractSlider.SliderChange?10
+QtWidgets.QAbstractSlider.SliderChange.SliderRangeChange?10
+QtWidgets.QAbstractSlider.SliderChange.SliderOrientationChange?10
+QtWidgets.QAbstractSlider.SliderChange.SliderStepsChange?10
+QtWidgets.QAbstractSlider.SliderChange.SliderValueChange?10
+QtWidgets.QAbstractSlider.SliderAction?10
+QtWidgets.QAbstractSlider.SliderAction.SliderNoAction?10
+QtWidgets.QAbstractSlider.SliderAction.SliderSingleStepAdd?10
+QtWidgets.QAbstractSlider.SliderAction.SliderSingleStepSub?10
+QtWidgets.QAbstractSlider.SliderAction.SliderPageStepAdd?10
+QtWidgets.QAbstractSlider.SliderAction.SliderPageStepSub?10
+QtWidgets.QAbstractSlider.SliderAction.SliderToMinimum?10
+QtWidgets.QAbstractSlider.SliderAction.SliderToMaximum?10
+QtWidgets.QAbstractSlider.SliderAction.SliderMove?10
+QtWidgets.QAbstractSlider?1(QWidget parent=None)
+QtWidgets.QAbstractSlider.__init__?1(self, QWidget parent=None)
+QtWidgets.QAbstractSlider.orientation?4() -> Qt.Orientation
+QtWidgets.QAbstractSlider.setMinimum?4(int)
+QtWidgets.QAbstractSlider.minimum?4() -> int
+QtWidgets.QAbstractSlider.setMaximum?4(int)
+QtWidgets.QAbstractSlider.maximum?4() -> int
+QtWidgets.QAbstractSlider.setRange?4(int, int)
+QtWidgets.QAbstractSlider.setSingleStep?4(int)
+QtWidgets.QAbstractSlider.singleStep?4() -> int
+QtWidgets.QAbstractSlider.setPageStep?4(int)
+QtWidgets.QAbstractSlider.pageStep?4() -> int
+QtWidgets.QAbstractSlider.setTracking?4(bool)
+QtWidgets.QAbstractSlider.hasTracking?4() -> bool
+QtWidgets.QAbstractSlider.setSliderDown?4(bool)
+QtWidgets.QAbstractSlider.isSliderDown?4() -> bool
+QtWidgets.QAbstractSlider.setSliderPosition?4(int)
+QtWidgets.QAbstractSlider.sliderPosition?4() -> int
+QtWidgets.QAbstractSlider.setInvertedAppearance?4(bool)
+QtWidgets.QAbstractSlider.invertedAppearance?4() -> bool
+QtWidgets.QAbstractSlider.setInvertedControls?4(bool)
+QtWidgets.QAbstractSlider.invertedControls?4() -> bool
+QtWidgets.QAbstractSlider.value?4() -> int
+QtWidgets.QAbstractSlider.triggerAction?4(QAbstractSlider.SliderAction)
+QtWidgets.QAbstractSlider.setValue?4(int)
+QtWidgets.QAbstractSlider.setOrientation?4(Qt.Orientation)
+QtWidgets.QAbstractSlider.valueChanged?4(int)
+QtWidgets.QAbstractSlider.sliderPressed?4()
+QtWidgets.QAbstractSlider.sliderMoved?4(int)
+QtWidgets.QAbstractSlider.sliderReleased?4()
+QtWidgets.QAbstractSlider.rangeChanged?4(int, int)
+QtWidgets.QAbstractSlider.actionTriggered?4(int)
+QtWidgets.QAbstractSlider.setRepeatAction?4(QAbstractSlider.SliderAction, int thresholdTime=500, int repeatTime=50)
+QtWidgets.QAbstractSlider.repeatAction?4() -> QAbstractSlider.SliderAction
+QtWidgets.QAbstractSlider.sliderChange?4(QAbstractSlider.SliderChange)
+QtWidgets.QAbstractSlider.event?4(QEvent) -> bool
+QtWidgets.QAbstractSlider.keyPressEvent?4(QKeyEvent)
+QtWidgets.QAbstractSlider.timerEvent?4(QTimerEvent)
+QtWidgets.QAbstractSlider.wheelEvent?4(QWheelEvent)
+QtWidgets.QAbstractSlider.changeEvent?4(QEvent)
+QtWidgets.QAbstractSpinBox.StepType?10
+QtWidgets.QAbstractSpinBox.StepType.DefaultStepType?10
+QtWidgets.QAbstractSpinBox.StepType.AdaptiveDecimalStepType?10
+QtWidgets.QAbstractSpinBox.CorrectionMode?10
+QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToPreviousValue?10
+QtWidgets.QAbstractSpinBox.CorrectionMode.CorrectToNearestValue?10
+QtWidgets.QAbstractSpinBox.ButtonSymbols?10
+QtWidgets.QAbstractSpinBox.ButtonSymbols.UpDownArrows?10
+QtWidgets.QAbstractSpinBox.ButtonSymbols.PlusMinus?10
+QtWidgets.QAbstractSpinBox.ButtonSymbols.NoButtons?10
+QtWidgets.QAbstractSpinBox.StepEnabledFlag?10
+QtWidgets.QAbstractSpinBox.StepEnabledFlag.StepNone?10
+QtWidgets.QAbstractSpinBox.StepEnabledFlag.StepUpEnabled?10
+QtWidgets.QAbstractSpinBox.StepEnabledFlag.StepDownEnabled?10
+QtWidgets.QAbstractSpinBox?1(QWidget parent=None)
+QtWidgets.QAbstractSpinBox.__init__?1(self, QWidget parent=None)
+QtWidgets.QAbstractSpinBox.buttonSymbols?4() -> QAbstractSpinBox.ButtonSymbols
+QtWidgets.QAbstractSpinBox.setButtonSymbols?4(QAbstractSpinBox.ButtonSymbols)
+QtWidgets.QAbstractSpinBox.text?4() -> QString
+QtWidgets.QAbstractSpinBox.specialValueText?4() -> QString
+QtWidgets.QAbstractSpinBox.setSpecialValueText?4(QString)
+QtWidgets.QAbstractSpinBox.wrapping?4() -> bool
+QtWidgets.QAbstractSpinBox.setWrapping?4(bool)
+QtWidgets.QAbstractSpinBox.setReadOnly?4(bool)
+QtWidgets.QAbstractSpinBox.isReadOnly?4() -> bool
+QtWidgets.QAbstractSpinBox.setAlignment?4(unknown-type)
+QtWidgets.QAbstractSpinBox.alignment?4() -> unknown-type
+QtWidgets.QAbstractSpinBox.setFrame?4(bool)
+QtWidgets.QAbstractSpinBox.hasFrame?4() -> bool
+QtWidgets.QAbstractSpinBox.sizeHint?4() -> QSize
+QtWidgets.QAbstractSpinBox.minimumSizeHint?4() -> QSize
+QtWidgets.QAbstractSpinBox.interpretText?4()
+QtWidgets.QAbstractSpinBox.event?4(QEvent) -> bool
+QtWidgets.QAbstractSpinBox.validate?4(QString, int) -> (QValidator.State, QString, int)
+QtWidgets.QAbstractSpinBox.fixup?4(QString) -> QString
+QtWidgets.QAbstractSpinBox.stepBy?4(int)
+QtWidgets.QAbstractSpinBox.stepUp?4()
+QtWidgets.QAbstractSpinBox.stepDown?4()
+QtWidgets.QAbstractSpinBox.selectAll?4()
+QtWidgets.QAbstractSpinBox.clear?4()
+QtWidgets.QAbstractSpinBox.editingFinished?4()
+QtWidgets.QAbstractSpinBox.returnPressed?4()
+QtWidgets.QAbstractSpinBox.resizeEvent?4(QResizeEvent)
+QtWidgets.QAbstractSpinBox.keyPressEvent?4(QKeyEvent)
+QtWidgets.QAbstractSpinBox.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QAbstractSpinBox.wheelEvent?4(QWheelEvent)
+QtWidgets.QAbstractSpinBox.focusInEvent?4(QFocusEvent)
+QtWidgets.QAbstractSpinBox.focusOutEvent?4(QFocusEvent)
+QtWidgets.QAbstractSpinBox.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QAbstractSpinBox.changeEvent?4(QEvent)
+QtWidgets.QAbstractSpinBox.closeEvent?4(QCloseEvent)
+QtWidgets.QAbstractSpinBox.hideEvent?4(QHideEvent)
+QtWidgets.QAbstractSpinBox.mousePressEvent?4(QMouseEvent)
+QtWidgets.QAbstractSpinBox.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QAbstractSpinBox.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QAbstractSpinBox.timerEvent?4(QTimerEvent)
+QtWidgets.QAbstractSpinBox.paintEvent?4(QPaintEvent)
+QtWidgets.QAbstractSpinBox.showEvent?4(QShowEvent)
+QtWidgets.QAbstractSpinBox.lineEdit?4() -> QLineEdit
+QtWidgets.QAbstractSpinBox.setLineEdit?4(QLineEdit)
+QtWidgets.QAbstractSpinBox.stepEnabled?4() -> unknown-type
+QtWidgets.QAbstractSpinBox.initStyleOption?4(QStyleOptionSpinBox)
+QtWidgets.QAbstractSpinBox.setCorrectionMode?4(QAbstractSpinBox.CorrectionMode)
+QtWidgets.QAbstractSpinBox.correctionMode?4() -> QAbstractSpinBox.CorrectionMode
+QtWidgets.QAbstractSpinBox.hasAcceptableInput?4() -> bool
+QtWidgets.QAbstractSpinBox.setAccelerated?4(bool)
+QtWidgets.QAbstractSpinBox.isAccelerated?4() -> bool
+QtWidgets.QAbstractSpinBox.setKeyboardTracking?4(bool)
+QtWidgets.QAbstractSpinBox.keyboardTracking?4() -> bool
+QtWidgets.QAbstractSpinBox.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QAbstractSpinBox.setGroupSeparatorShown?4(bool)
+QtWidgets.QAbstractSpinBox.isGroupSeparatorShown?4() -> bool
+QtWidgets.QApplication?1(list)
+QtWidgets.QApplication.__init__?1(self, list)
+QtWidgets.QApplication.style?4() -> QStyle
+QtWidgets.QApplication.setStyle?4(QStyle)
+QtWidgets.QApplication.setStyle?4(QString) -> QStyle
+QtWidgets.QApplication.palette?4() -> QPalette
+QtWidgets.QApplication.palette?4(QWidget) -> QPalette
+QtWidgets.QApplication.palette?4(str) -> QPalette
+QtWidgets.QApplication.setPalette?4(QPalette, str className=None)
+QtWidgets.QApplication.font?4() -> QFont
+QtWidgets.QApplication.font?4(QWidget) -> QFont
+QtWidgets.QApplication.font?4(str) -> QFont
+QtWidgets.QApplication.setFont?4(QFont, str className=None)
+QtWidgets.QApplication.allWidgets?4() -> unknown-type
+QtWidgets.QApplication.topLevelWidgets?4() -> unknown-type
+QtWidgets.QApplication.activePopupWidget?4() -> QWidget
+QtWidgets.QApplication.activeModalWidget?4() -> QWidget
+QtWidgets.QApplication.focusWidget?4() -> QWidget
+QtWidgets.QApplication.activeWindow?4() -> QWidget
+QtWidgets.QApplication.setActiveWindow?4(QWidget)
+QtWidgets.QApplication.widgetAt?4(QPoint) -> QWidget
+QtWidgets.QApplication.widgetAt?4(int, int) -> QWidget
+QtWidgets.QApplication.topLevelAt?4(QPoint) -> QWidget
+QtWidgets.QApplication.topLevelAt?4(int, int) -> QWidget
+QtWidgets.QApplication.beep?4()
+QtWidgets.QApplication.alert?4(QWidget, int msecs=0)
+QtWidgets.QApplication.setCursorFlashTime?4(int)
+QtWidgets.QApplication.cursorFlashTime?4() -> int
+QtWidgets.QApplication.setDoubleClickInterval?4(int)
+QtWidgets.QApplication.doubleClickInterval?4() -> int
+QtWidgets.QApplication.setKeyboardInputInterval?4(int)
+QtWidgets.QApplication.keyboardInputInterval?4() -> int
+QtWidgets.QApplication.setWheelScrollLines?4(int)
+QtWidgets.QApplication.wheelScrollLines?4() -> int
+QtWidgets.QApplication.setStartDragTime?4(int)
+QtWidgets.QApplication.startDragTime?4() -> int
+QtWidgets.QApplication.setStartDragDistance?4(int)
+QtWidgets.QApplication.startDragDistance?4() -> int
+QtWidgets.QApplication.isEffectEnabled?4(Qt.UIEffect) -> bool
+QtWidgets.QApplication.setEffectEnabled?4(Qt.UIEffect, bool enabled=True)
+QtWidgets.QApplication.exec?4() -> int
+QtWidgets.QApplication.notify?4(QObject, QEvent) -> bool
+QtWidgets.QApplication.autoSipEnabled?4() -> bool
+QtWidgets.QApplication.styleSheet?4() -> QString
+QtWidgets.QApplication.focusChanged?4(QWidget, QWidget)
+QtWidgets.QApplication.aboutQt?4()
+QtWidgets.QApplication.closeAllWindows?4()
+QtWidgets.QApplication.setAutoSipEnabled?4(bool)
+QtWidgets.QApplication.setStyleSheet?4(QString)
+QtWidgets.QApplication.event?4(QEvent) -> bool
+QtWidgets.QLayoutItem?1(unknown-type alignment=Qt.Alignment())
+QtWidgets.QLayoutItem.__init__?1(self, unknown-type alignment=Qt.Alignment())
+QtWidgets.QLayoutItem?1(QLayoutItem)
+QtWidgets.QLayoutItem.__init__?1(self, QLayoutItem)
+QtWidgets.QLayoutItem.sizeHint?4() -> QSize
+QtWidgets.QLayoutItem.minimumSize?4() -> QSize
+QtWidgets.QLayoutItem.maximumSize?4() -> QSize
+QtWidgets.QLayoutItem.expandingDirections?4() -> unknown-type
+QtWidgets.QLayoutItem.setGeometry?4(QRect)
+QtWidgets.QLayoutItem.geometry?4() -> QRect
+QtWidgets.QLayoutItem.isEmpty?4() -> bool
+QtWidgets.QLayoutItem.hasHeightForWidth?4() -> bool
+QtWidgets.QLayoutItem.heightForWidth?4(int) -> int
+QtWidgets.QLayoutItem.minimumHeightForWidth?4(int) -> int
+QtWidgets.QLayoutItem.invalidate?4()
+QtWidgets.QLayoutItem.widget?4() -> QWidget
+QtWidgets.QLayoutItem.layout?4() -> QLayout
+QtWidgets.QLayoutItem.spacerItem?4() -> QSpacerItem
+QtWidgets.QLayoutItem.alignment?4() -> unknown-type
+QtWidgets.QLayoutItem.setAlignment?4(unknown-type)
+QtWidgets.QLayoutItem.controlTypes?4() -> unknown-type
+QtWidgets.QLayout.SizeConstraint?10
+QtWidgets.QLayout.SizeConstraint.SetDefaultConstraint?10
+QtWidgets.QLayout.SizeConstraint.SetNoConstraint?10
+QtWidgets.QLayout.SizeConstraint.SetMinimumSize?10
+QtWidgets.QLayout.SizeConstraint.SetFixedSize?10
+QtWidgets.QLayout.SizeConstraint.SetMaximumSize?10
+QtWidgets.QLayout.SizeConstraint.SetMinAndMaxSize?10
+QtWidgets.QLayout?1(QWidget parent=None)
+QtWidgets.QLayout.__init__?1(self, QWidget parent=None)
+QtWidgets.QLayout.spacing?4() -> int
+QtWidgets.QLayout.setSpacing?4(int)
+QtWidgets.QLayout.setAlignment?4(QWidget, unknown-type) -> bool
+QtWidgets.QLayout.setAlignment?4(QLayout, unknown-type) -> bool
+QtWidgets.QLayout.setAlignment?4(unknown-type)
+QtWidgets.QLayout.setSizeConstraint?4(QLayout.SizeConstraint)
+QtWidgets.QLayout.sizeConstraint?4() -> QLayout.SizeConstraint
+QtWidgets.QLayout.setMenuBar?4(QWidget)
+QtWidgets.QLayout.menuBar?4() -> QWidget
+QtWidgets.QLayout.parentWidget?4() -> QWidget
+QtWidgets.QLayout.invalidate?4()
+QtWidgets.QLayout.geometry?4() -> QRect
+QtWidgets.QLayout.activate?4() -> bool
+QtWidgets.QLayout.update?4()
+QtWidgets.QLayout.addWidget?4(QWidget)
+QtWidgets.QLayout.addItem?4(QLayoutItem)
+QtWidgets.QLayout.removeWidget?4(QWidget)
+QtWidgets.QLayout.removeItem?4(QLayoutItem)
+QtWidgets.QLayout.expandingDirections?4() -> unknown-type
+QtWidgets.QLayout.minimumSize?4() -> QSize
+QtWidgets.QLayout.maximumSize?4() -> QSize
+QtWidgets.QLayout.setGeometry?4(QRect)
+QtWidgets.QLayout.itemAt?4(int) -> QLayoutItem
+QtWidgets.QLayout.takeAt?4(int) -> QLayoutItem
+QtWidgets.QLayout.indexOf?4(QWidget) -> int
+QtWidgets.QLayout.indexOf?4(QLayoutItem) -> int
+QtWidgets.QLayout.count?4() -> int
+QtWidgets.QLayout.isEmpty?4() -> bool
+QtWidgets.QLayout.totalHeightForWidth?4(int) -> int
+QtWidgets.QLayout.totalMinimumSize?4() -> QSize
+QtWidgets.QLayout.totalMaximumSize?4() -> QSize
+QtWidgets.QLayout.totalSizeHint?4() -> QSize
+QtWidgets.QLayout.layout?4() -> QLayout
+QtWidgets.QLayout.setEnabled?4(bool)
+QtWidgets.QLayout.isEnabled?4() -> bool
+QtWidgets.QLayout.closestAcceptableSize?4(QWidget, QSize) -> QSize
+QtWidgets.QLayout.widgetEvent?4(QEvent)
+QtWidgets.QLayout.childEvent?4(QChildEvent)
+QtWidgets.QLayout.addChildLayout?4(QLayout)
+QtWidgets.QLayout.addChildWidget?4(QWidget)
+QtWidgets.QLayout.alignmentRect?4(QRect) -> QRect
+QtWidgets.QLayout.setContentsMargins?4(int, int, int, int)
+QtWidgets.QLayout.getContentsMargins?4() -> (int, int, int, int)
+QtWidgets.QLayout.contentsRect?4() -> QRect
+QtWidgets.QLayout.setContentsMargins?4(QMargins)
+QtWidgets.QLayout.contentsMargins?4() -> QMargins
+QtWidgets.QLayout.controlTypes?4() -> unknown-type
+QtWidgets.QLayout.replaceWidget?4(QWidget, QWidget, unknown-type options=Qt.FindChildrenRecursively) -> QLayoutItem
+QtWidgets.QLayout.unsetContentsMargins?4()
+QtWidgets.QLayout.setSizeConstraints?4(QLayout.SizeConstraint, QLayout.SizeConstraint)
+QtWidgets.QLayout.setHorizontalSizeConstraint?4(QLayout.SizeConstraint)
+QtWidgets.QLayout.horizontalSizeConstraint?4() -> QLayout.SizeConstraint
+QtWidgets.QLayout.setVerticalSizeConstraint?4(QLayout.SizeConstraint)
+QtWidgets.QLayout.verticalSizeConstraint?4() -> QLayout.SizeConstraint
+QtWidgets.QBoxLayout.Direction?10
+QtWidgets.QBoxLayout.Direction.LeftToRight?10
+QtWidgets.QBoxLayout.Direction.RightToLeft?10
+QtWidgets.QBoxLayout.Direction.TopToBottom?10
+QtWidgets.QBoxLayout.Direction.BottomToTop?10
+QtWidgets.QBoxLayout.Direction.Down?10
+QtWidgets.QBoxLayout.Direction.Up?10
+QtWidgets.QBoxLayout?1(QBoxLayout.Direction, QWidget parent=None)
+QtWidgets.QBoxLayout.__init__?1(self, QBoxLayout.Direction, QWidget parent=None)
+QtWidgets.QBoxLayout.direction?4() -> QBoxLayout.Direction
+QtWidgets.QBoxLayout.setDirection?4(QBoxLayout.Direction)
+QtWidgets.QBoxLayout.addSpacing?4(int)
+QtWidgets.QBoxLayout.addStretch?4(int stretch=0)
+QtWidgets.QBoxLayout.addWidget?4(QWidget, int stretch=0, unknown-type alignment=Qt.Alignment())
+QtWidgets.QBoxLayout.addLayout?4(QLayout, int stretch=0)
+QtWidgets.QBoxLayout.addStrut?4(int)
+QtWidgets.QBoxLayout.addItem?4(QLayoutItem)
+QtWidgets.QBoxLayout.insertSpacing?4(int, int)
+QtWidgets.QBoxLayout.insertStretch?4(int, int stretch=0)
+QtWidgets.QBoxLayout.insertWidget?4(int, QWidget, int stretch=0, unknown-type alignment=Qt.Alignment())
+QtWidgets.QBoxLayout.insertLayout?4(int, QLayout, int stretch=0)
+QtWidgets.QBoxLayout.setStretchFactor?4(QWidget, int) -> bool
+QtWidgets.QBoxLayout.setStretchFactor?4(QLayout, int) -> bool
+QtWidgets.QBoxLayout.sizeHint?4() -> QSize
+QtWidgets.QBoxLayout.minimumSize?4() -> QSize
+QtWidgets.QBoxLayout.maximumSize?4() -> QSize
+QtWidgets.QBoxLayout.hasHeightForWidth?4() -> bool
+QtWidgets.QBoxLayout.heightForWidth?4(int) -> int
+QtWidgets.QBoxLayout.minimumHeightForWidth?4(int) -> int
+QtWidgets.QBoxLayout.expandingDirections?4() -> unknown-type
+QtWidgets.QBoxLayout.invalidate?4()
+QtWidgets.QBoxLayout.itemAt?4(int) -> QLayoutItem
+QtWidgets.QBoxLayout.takeAt?4(int) -> QLayoutItem
+QtWidgets.QBoxLayout.count?4() -> int
+QtWidgets.QBoxLayout.setGeometry?4(QRect)
+QtWidgets.QBoxLayout.spacing?4() -> int
+QtWidgets.QBoxLayout.setSpacing?4(int)
+QtWidgets.QBoxLayout.addSpacerItem?4(QSpacerItem)
+QtWidgets.QBoxLayout.insertSpacerItem?4(int, QSpacerItem)
+QtWidgets.QBoxLayout.setStretch?4(int, int)
+QtWidgets.QBoxLayout.stretch?4(int) -> int
+QtWidgets.QBoxLayout.insertItem?4(int, QLayoutItem)
+QtWidgets.QHBoxLayout?1()
+QtWidgets.QHBoxLayout.__init__?1(self)
+QtWidgets.QHBoxLayout?1(QWidget)
+QtWidgets.QHBoxLayout.__init__?1(self, QWidget)
+QtWidgets.QVBoxLayout?1()
+QtWidgets.QVBoxLayout.__init__?1(self)
+QtWidgets.QVBoxLayout?1(QWidget)
+QtWidgets.QVBoxLayout.__init__?1(self, QWidget)
+QtWidgets.QButtonGroup?1(QObject parent=None)
+QtWidgets.QButtonGroup.__init__?1(self, QObject parent=None)
+QtWidgets.QButtonGroup.setExclusive?4(bool)
+QtWidgets.QButtonGroup.exclusive?4() -> bool
+QtWidgets.QButtonGroup.addButton?4(QAbstractButton, int id=-1)
+QtWidgets.QButtonGroup.removeButton?4(QAbstractButton)
+QtWidgets.QButtonGroup.buttons?4() -> unknown-type
+QtWidgets.QButtonGroup.button?4(int) -> QAbstractButton
+QtWidgets.QButtonGroup.checkedButton?4() -> QAbstractButton
+QtWidgets.QButtonGroup.setId?4(QAbstractButton, int)
+QtWidgets.QButtonGroup.id?4(QAbstractButton) -> int
+QtWidgets.QButtonGroup.checkedId?4() -> int
+QtWidgets.QButtonGroup.buttonClicked?4(QAbstractButton)
+QtWidgets.QButtonGroup.buttonPressed?4(QAbstractButton)
+QtWidgets.QButtonGroup.buttonReleased?4(QAbstractButton)
+QtWidgets.QButtonGroup.buttonToggled?4(QAbstractButton, bool)
+QtWidgets.QButtonGroup.idClicked?4(int)
+QtWidgets.QButtonGroup.idPressed?4(int)
+QtWidgets.QButtonGroup.idReleased?4(int)
+QtWidgets.QButtonGroup.idToggled?4(int, bool)
+QtWidgets.QCalendarWidget.SelectionMode?10
+QtWidgets.QCalendarWidget.SelectionMode.NoSelection?10
+QtWidgets.QCalendarWidget.SelectionMode.SingleSelection?10
+QtWidgets.QCalendarWidget.VerticalHeaderFormat?10
+QtWidgets.QCalendarWidget.VerticalHeaderFormat.NoVerticalHeader?10
+QtWidgets.QCalendarWidget.VerticalHeaderFormat.ISOWeekNumbers?10
+QtWidgets.QCalendarWidget.HorizontalHeaderFormat?10
+QtWidgets.QCalendarWidget.HorizontalHeaderFormat.NoHorizontalHeader?10
+QtWidgets.QCalendarWidget.HorizontalHeaderFormat.SingleLetterDayNames?10
+QtWidgets.QCalendarWidget.HorizontalHeaderFormat.ShortDayNames?10
+QtWidgets.QCalendarWidget.HorizontalHeaderFormat.LongDayNames?10
+QtWidgets.QCalendarWidget?1(QWidget parent=None)
+QtWidgets.QCalendarWidget.__init__?1(self, QWidget parent=None)
+QtWidgets.QCalendarWidget.sizeHint?4() -> QSize
+QtWidgets.QCalendarWidget.minimumSizeHint?4() -> QSize
+QtWidgets.QCalendarWidget.selectedDate?4() -> QDate
+QtWidgets.QCalendarWidget.yearShown?4() -> int
+QtWidgets.QCalendarWidget.monthShown?4() -> int
+QtWidgets.QCalendarWidget.minimumDate?4() -> QDate
+QtWidgets.QCalendarWidget.setMinimumDate?4(QDate)
+QtWidgets.QCalendarWidget.maximumDate?4() -> QDate
+QtWidgets.QCalendarWidget.setMaximumDate?4(QDate)
+QtWidgets.QCalendarWidget.firstDayOfWeek?4() -> Qt.DayOfWeek
+QtWidgets.QCalendarWidget.setFirstDayOfWeek?4(Qt.DayOfWeek)
+QtWidgets.QCalendarWidget.isGridVisible?4() -> bool
+QtWidgets.QCalendarWidget.setGridVisible?4(bool)
+QtWidgets.QCalendarWidget.selectionMode?4() -> QCalendarWidget.SelectionMode
+QtWidgets.QCalendarWidget.setSelectionMode?4(QCalendarWidget.SelectionMode)
+QtWidgets.QCalendarWidget.horizontalHeaderFormat?4() -> QCalendarWidget.HorizontalHeaderFormat
+QtWidgets.QCalendarWidget.setHorizontalHeaderFormat?4(QCalendarWidget.HorizontalHeaderFormat)
+QtWidgets.QCalendarWidget.verticalHeaderFormat?4() -> QCalendarWidget.VerticalHeaderFormat
+QtWidgets.QCalendarWidget.setVerticalHeaderFormat?4(QCalendarWidget.VerticalHeaderFormat)
+QtWidgets.QCalendarWidget.headerTextFormat?4() -> QTextCharFormat
+QtWidgets.QCalendarWidget.setHeaderTextFormat?4(QTextCharFormat)
+QtWidgets.QCalendarWidget.weekdayTextFormat?4(Qt.DayOfWeek) -> QTextCharFormat
+QtWidgets.QCalendarWidget.setWeekdayTextFormat?4(Qt.DayOfWeek, QTextCharFormat)
+QtWidgets.QCalendarWidget.dateTextFormat?4() -> unknown-type
+QtWidgets.QCalendarWidget.dateTextFormat?4(QDate) -> QTextCharFormat
+QtWidgets.QCalendarWidget.setDateTextFormat?4(QDate, QTextCharFormat)
+QtWidgets.QCalendarWidget.updateCell?4(QDate)
+QtWidgets.QCalendarWidget.updateCells?4()
+QtWidgets.QCalendarWidget.event?4(QEvent) -> bool
+QtWidgets.QCalendarWidget.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QCalendarWidget.mousePressEvent?4(QMouseEvent)
+QtWidgets.QCalendarWidget.resizeEvent?4(QResizeEvent)
+QtWidgets.QCalendarWidget.keyPressEvent?4(QKeyEvent)
+QtWidgets.QCalendarWidget.paintCell?4(QPainter, QRect, QDate)
+QtWidgets.QCalendarWidget.setCurrentPage?4(int, int)
+QtWidgets.QCalendarWidget.setDateRange?4(QDate, QDate)
+QtWidgets.QCalendarWidget.setSelectedDate?4(QDate)
+QtWidgets.QCalendarWidget.showNextMonth?4()
+QtWidgets.QCalendarWidget.showNextYear?4()
+QtWidgets.QCalendarWidget.showPreviousMonth?4()
+QtWidgets.QCalendarWidget.showPreviousYear?4()
+QtWidgets.QCalendarWidget.showSelectedDate?4()
+QtWidgets.QCalendarWidget.showToday?4()
+QtWidgets.QCalendarWidget.activated?4(QDate)
+QtWidgets.QCalendarWidget.clicked?4(QDate)
+QtWidgets.QCalendarWidget.currentPageChanged?4(int, int)
+QtWidgets.QCalendarWidget.selectionChanged?4()
+QtWidgets.QCalendarWidget.isNavigationBarVisible?4() -> bool
+QtWidgets.QCalendarWidget.isDateEditEnabled?4() -> bool
+QtWidgets.QCalendarWidget.setDateEditEnabled?4(bool)
+QtWidgets.QCalendarWidget.dateEditAcceptDelay?4() -> int
+QtWidgets.QCalendarWidget.setDateEditAcceptDelay?4(int)
+QtWidgets.QCalendarWidget.setNavigationBarVisible?4(bool)
+QtWidgets.QCalendarWidget.calendar?4() -> QCalendar
+QtWidgets.QCalendarWidget.setCalendar?4(QCalendar)
+QtWidgets.QCalendarWidget.clearMinimumDate?4()
+QtWidgets.QCalendarWidget.clearMaximumDate?4()
+QtWidgets.QCheckBox?1(QWidget parent=None)
+QtWidgets.QCheckBox.__init__?1(self, QWidget parent=None)
+QtWidgets.QCheckBox?1(QString, QWidget parent=None)
+QtWidgets.QCheckBox.__init__?1(self, QString, QWidget parent=None)
+QtWidgets.QCheckBox.sizeHint?4() -> QSize
+QtWidgets.QCheckBox.setTristate?4(bool on=True)
+QtWidgets.QCheckBox.isTristate?4() -> bool
+QtWidgets.QCheckBox.checkState?4() -> Qt.CheckState
+QtWidgets.QCheckBox.setCheckState?4(Qt.CheckState)
+QtWidgets.QCheckBox.minimumSizeHint?4() -> QSize
+QtWidgets.QCheckBox.stateChanged?4(int)
+QtWidgets.QCheckBox.checkStateChanged?4(Qt.CheckState)
+QtWidgets.QCheckBox.hitButton?4(QPoint) -> bool
+QtWidgets.QCheckBox.checkStateSet?4()
+QtWidgets.QCheckBox.nextCheckState?4()
+QtWidgets.QCheckBox.event?4(QEvent) -> bool
+QtWidgets.QCheckBox.paintEvent?4(QPaintEvent)
+QtWidgets.QCheckBox.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QCheckBox.initStyleOption?4(QStyleOptionButton)
+QtWidgets.QDialog.DialogCode?10
+QtWidgets.QDialog.DialogCode.Rejected?10
+QtWidgets.QDialog.DialogCode.Accepted?10
+QtWidgets.QDialog?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QDialog.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QDialog.result?4() -> int
+QtWidgets.QDialog.setVisible?4(bool)
+QtWidgets.QDialog.sizeHint?4() -> QSize
+QtWidgets.QDialog.minimumSizeHint?4() -> QSize
+QtWidgets.QDialog.setSizeGripEnabled?4(bool)
+QtWidgets.QDialog.isSizeGripEnabled?4() -> bool
+QtWidgets.QDialog.setModal?4(bool)
+QtWidgets.QDialog.setResult?4(int)
+QtWidgets.QDialog.exec?4() -> int
+QtWidgets.QDialog.done?4(int)
+QtWidgets.QDialog.accept?4()
+QtWidgets.QDialog.reject?4()
+QtWidgets.QDialog.open?4()
+QtWidgets.QDialog.accepted?4()
+QtWidgets.QDialog.finished?4(int)
+QtWidgets.QDialog.rejected?4()
+QtWidgets.QDialog.keyPressEvent?4(QKeyEvent)
+QtWidgets.QDialog.closeEvent?4(QCloseEvent)
+QtWidgets.QDialog.showEvent?4(QShowEvent)
+QtWidgets.QDialog.resizeEvent?4(QResizeEvent)
+QtWidgets.QDialog.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QDialog.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QColorDialog.ColorDialogOption?10
+QtWidgets.QColorDialog.ColorDialogOption.ShowAlphaChannel?10
+QtWidgets.QColorDialog.ColorDialogOption.NoButtons?10
+QtWidgets.QColorDialog.ColorDialogOption.DontUseNativeDialog?10
+QtWidgets.QColorDialog.ColorDialogOption.NoEyeDropperButton?10
+QtWidgets.QColorDialog?1(QWidget parent=None)
+QtWidgets.QColorDialog.__init__?1(self, QWidget parent=None)
+QtWidgets.QColorDialog?1(QColor, QWidget parent=None)
+QtWidgets.QColorDialog.__init__?1(self, QColor, QWidget parent=None)
+QtWidgets.QColorDialog.getColor?4(QColor initial=Qt.white, QWidget parent=None, QString title='', unknown-type options=QColorDialog.ColorDialogOptions()) -> QColor
+QtWidgets.QColorDialog.customCount?4() -> int
+QtWidgets.QColorDialog.customColor?4(int) -> QColor
+QtWidgets.QColorDialog.setCustomColor?4(int, QColor)
+QtWidgets.QColorDialog.standardColor?4(int) -> QColor
+QtWidgets.QColorDialog.setStandardColor?4(int, QColor)
+QtWidgets.QColorDialog.open?4()
+QtWidgets.QColorDialog.colorSelected?4(QColor)
+QtWidgets.QColorDialog.currentColorChanged?4(QColor)
+QtWidgets.QColorDialog.changeEvent?4(QEvent)
+QtWidgets.QColorDialog.done?4(int)
+QtWidgets.QColorDialog.setCurrentColor?4(QColor)
+QtWidgets.QColorDialog.currentColor?4() -> QColor
+QtWidgets.QColorDialog.selectedColor?4() -> QColor
+QtWidgets.QColorDialog.setOption?4(QColorDialog.ColorDialogOption, bool on=True)
+QtWidgets.QColorDialog.testOption?4(QColorDialog.ColorDialogOption) -> bool
+QtWidgets.QColorDialog.setOptions?4(unknown-type)
+QtWidgets.QColorDialog.options?4() -> unknown-type
+QtWidgets.QColorDialog.open?4(Any)
+QtWidgets.QColorDialog.setVisible?4(bool)
+QtWidgets.QColumnView?1(QWidget parent=None)
+QtWidgets.QColumnView.__init__?1(self, QWidget parent=None)
+QtWidgets.QColumnView.columnWidths?4() -> unknown-type
+QtWidgets.QColumnView.previewWidget?4() -> QWidget
+QtWidgets.QColumnView.resizeGripsVisible?4() -> bool
+QtWidgets.QColumnView.setColumnWidths?4(unknown-type)
+QtWidgets.QColumnView.setPreviewWidget?4(QWidget)
+QtWidgets.QColumnView.setResizeGripsVisible?4(bool)
+QtWidgets.QColumnView.indexAt?4(QPoint) -> QModelIndex
+QtWidgets.QColumnView.scrollTo?4(QModelIndex, QAbstractItemView.ScrollHint hint=QAbstractItemView.EnsureVisible)
+QtWidgets.QColumnView.sizeHint?4() -> QSize
+QtWidgets.QColumnView.visualRect?4(QModelIndex) -> QRect
+QtWidgets.QColumnView.setModel?4(QAbstractItemModel)
+QtWidgets.QColumnView.setSelectionModel?4(QItemSelectionModel)
+QtWidgets.QColumnView.setRootIndex?4(QModelIndex)
+QtWidgets.QColumnView.selectAll?4()
+QtWidgets.QColumnView.updatePreviewWidget?4(QModelIndex)
+QtWidgets.QColumnView.createColumn?4(QModelIndex) -> QAbstractItemView
+QtWidgets.QColumnView.initializeColumn?4(QAbstractItemView)
+QtWidgets.QColumnView.isIndexHidden?4(QModelIndex) -> bool
+QtWidgets.QColumnView.moveCursor?4(QAbstractItemView.CursorAction, unknown-type) -> QModelIndex
+QtWidgets.QColumnView.resizeEvent?4(QResizeEvent)
+QtWidgets.QColumnView.setSelection?4(QRect, unknown-type)
+QtWidgets.QColumnView.visualRegionForSelection?4(QItemSelection) -> QRegion
+QtWidgets.QColumnView.horizontalOffset?4() -> int
+QtWidgets.QColumnView.verticalOffset?4() -> int
+QtWidgets.QColumnView.scrollContentsBy?4(int, int)
+QtWidgets.QColumnView.rowsInserted?4(QModelIndex, int, int)
+QtWidgets.QColumnView.currentChanged?4(QModelIndex, QModelIndex)
+QtWidgets.QColumnView.setPreviewColumnVisible?4(bool)
+QtWidgets.QColumnView.isPreviewColumnVisible?4() -> bool
+QtWidgets.QComboBox.LabelDrawingMode?10
+QtWidgets.QComboBox.LabelDrawingMode.UseStyle?10
+QtWidgets.QComboBox.LabelDrawingMode.UseDelegate?10
+QtWidgets.QComboBox.SizeAdjustPolicy?10
+QtWidgets.QComboBox.SizeAdjustPolicy.AdjustToContents?10
+QtWidgets.QComboBox.SizeAdjustPolicy.AdjustToContentsOnFirstShow?10
+QtWidgets.QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLengthWithIcon?10
+QtWidgets.QComboBox.InsertPolicy?10
+QtWidgets.QComboBox.InsertPolicy.NoInsert?10
+QtWidgets.QComboBox.InsertPolicy.InsertAtTop?10
+QtWidgets.QComboBox.InsertPolicy.InsertAtCurrent?10
+QtWidgets.QComboBox.InsertPolicy.InsertAtBottom?10
+QtWidgets.QComboBox.InsertPolicy.InsertAfterCurrent?10
+QtWidgets.QComboBox.InsertPolicy.InsertBeforeCurrent?10
+QtWidgets.QComboBox.InsertPolicy.InsertAlphabetically?10
+QtWidgets.QComboBox?1(QWidget parent=None)
+QtWidgets.QComboBox.__init__?1(self, QWidget parent=None)
+QtWidgets.QComboBox.maxVisibleItems?4() -> int
+QtWidgets.QComboBox.setMaxVisibleItems?4(int)
+QtWidgets.QComboBox.count?4() -> int
+QtWidgets.QComboBox.setMaxCount?4(int)
+QtWidgets.QComboBox.maxCount?4() -> int
+QtWidgets.QComboBox.duplicatesEnabled?4() -> bool
+QtWidgets.QComboBox.setDuplicatesEnabled?4(bool)
+QtWidgets.QComboBox.setFrame?4(bool)
+QtWidgets.QComboBox.hasFrame?4() -> bool
+QtWidgets.QComboBox.findText?4(QString, unknown-type flags=Qt.MatchExactly|Qt.MatchCaseSensitive) -> int
+QtWidgets.QComboBox.findData?4(QVariant, int role=Qt.UserRole, unknown-type flags=Qt.MatchExactly|Qt.MatchCaseSensitive) -> int
+QtWidgets.QComboBox.insertPolicy?4() -> QComboBox.InsertPolicy
+QtWidgets.QComboBox.setInsertPolicy?4(QComboBox.InsertPolicy)
+QtWidgets.QComboBox.sizeAdjustPolicy?4() -> QComboBox.SizeAdjustPolicy
+QtWidgets.QComboBox.setSizeAdjustPolicy?4(QComboBox.SizeAdjustPolicy)
+QtWidgets.QComboBox.minimumContentsLength?4() -> int
+QtWidgets.QComboBox.setMinimumContentsLength?4(int)
+QtWidgets.QComboBox.iconSize?4() -> QSize
+QtWidgets.QComboBox.setIconSize?4(QSize)
+QtWidgets.QComboBox.isEditable?4() -> bool
+QtWidgets.QComboBox.setEditable?4(bool)
+QtWidgets.QComboBox.setLineEdit?4(QLineEdit)
+QtWidgets.QComboBox.lineEdit?4() -> QLineEdit
+QtWidgets.QComboBox.setValidator?4(QValidator)
+QtWidgets.QComboBox.validator?4() -> QValidator
+QtWidgets.QComboBox.itemDelegate?4() -> QAbstractItemDelegate
+QtWidgets.QComboBox.setItemDelegate?4(QAbstractItemDelegate)
+QtWidgets.QComboBox.model?4() -> QAbstractItemModel
+QtWidgets.QComboBox.setModel?4(QAbstractItemModel)
+QtWidgets.QComboBox.rootModelIndex?4() -> QModelIndex
+QtWidgets.QComboBox.setRootModelIndex?4(QModelIndex)
+QtWidgets.QComboBox.modelColumn?4() -> int
+QtWidgets.QComboBox.setModelColumn?4(int)
+QtWidgets.QComboBox.currentIndex?4() -> int
+QtWidgets.QComboBox.setCurrentIndex?4(int)
+QtWidgets.QComboBox.currentText?4() -> QString
+QtWidgets.QComboBox.itemText?4(int) -> QString
+QtWidgets.QComboBox.itemIcon?4(int) -> QIcon
+QtWidgets.QComboBox.itemData?4(int, int role=Qt.UserRole) -> QVariant
+QtWidgets.QComboBox.addItems?4(QStringList)
+QtWidgets.QComboBox.addItem?4(QString, QVariant userData=None)
+QtWidgets.QComboBox.addItem?4(QIcon, QString, QVariant userData=None)
+QtWidgets.QComboBox.insertItem?4(int, QString, QVariant userData=None)
+QtWidgets.QComboBox.insertItem?4(int, QIcon, QString, QVariant userData=None)
+QtWidgets.QComboBox.insertItems?4(int, QStringList)
+QtWidgets.QComboBox.removeItem?4(int)
+QtWidgets.QComboBox.setItemText?4(int, QString)
+QtWidgets.QComboBox.setItemIcon?4(int, QIcon)
+QtWidgets.QComboBox.setItemData?4(int, QVariant, int role=Qt.UserRole)
+QtWidgets.QComboBox.view?4() -> QAbstractItemView
+QtWidgets.QComboBox.setView?4(QAbstractItemView)
+QtWidgets.QComboBox.sizeHint?4() -> QSize
+QtWidgets.QComboBox.minimumSizeHint?4() -> QSize
+QtWidgets.QComboBox.showPopup?4()
+QtWidgets.QComboBox.hidePopup?4()
+QtWidgets.QComboBox.event?4(QEvent) -> bool
+QtWidgets.QComboBox.setCompleter?4(QCompleter)
+QtWidgets.QComboBox.completer?4() -> QCompleter
+QtWidgets.QComboBox.insertSeparator?4(int)
+QtWidgets.QComboBox.clear?4()
+QtWidgets.QComboBox.clearEditText?4()
+QtWidgets.QComboBox.setEditText?4(QString)
+QtWidgets.QComboBox.setCurrentText?4(QString)
+QtWidgets.QComboBox.editTextChanged?4(QString)
+QtWidgets.QComboBox.activated?4(int)
+QtWidgets.QComboBox.currentIndexChanged?4(int)
+QtWidgets.QComboBox.currentTextChanged?4(QString)
+QtWidgets.QComboBox.highlighted?4(int)
+QtWidgets.QComboBox.initStyleOption?4(QStyleOptionComboBox)
+QtWidgets.QComboBox.focusInEvent?4(QFocusEvent)
+QtWidgets.QComboBox.focusOutEvent?4(QFocusEvent)
+QtWidgets.QComboBox.changeEvent?4(QEvent)
+QtWidgets.QComboBox.resizeEvent?4(QResizeEvent)
+QtWidgets.QComboBox.paintEvent?4(QPaintEvent)
+QtWidgets.QComboBox.showEvent?4(QShowEvent)
+QtWidgets.QComboBox.hideEvent?4(QHideEvent)
+QtWidgets.QComboBox.mousePressEvent?4(QMouseEvent)
+QtWidgets.QComboBox.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QComboBox.keyPressEvent?4(QKeyEvent)
+QtWidgets.QComboBox.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QComboBox.wheelEvent?4(QWheelEvent)
+QtWidgets.QComboBox.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QComboBox.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QComboBox.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QComboBox.currentData?4(int role=Qt.UserRole) -> QVariant
+QtWidgets.QComboBox.inputMethodQuery?4(Qt.InputMethodQuery, QVariant) -> QVariant
+QtWidgets.QComboBox.textActivated?4(QString)
+QtWidgets.QComboBox.textHighlighted?4(QString)
+QtWidgets.QComboBox.setPlaceholderText?4(QString)
+QtWidgets.QComboBox.placeholderText?4() -> QString
+QtWidgets.QComboBox.labelDrawingMode?4() -> QComboBox.LabelDrawingMode
+QtWidgets.QComboBox.setLabelDrawingMode?4(QComboBox.LabelDrawingMode)
+QtWidgets.QPushButton?1(QWidget parent=None)
+QtWidgets.QPushButton.__init__?1(self, QWidget parent=None)
+QtWidgets.QPushButton?1(QString, QWidget parent=None)
+QtWidgets.QPushButton.__init__?1(self, QString, QWidget parent=None)
+QtWidgets.QPushButton?1(QIcon, QString, QWidget parent=None)
+QtWidgets.QPushButton.__init__?1(self, QIcon, QString, QWidget parent=None)
+QtWidgets.QPushButton.sizeHint?4() -> QSize
+QtWidgets.QPushButton.minimumSizeHint?4() -> QSize
+QtWidgets.QPushButton.autoDefault?4() -> bool
+QtWidgets.QPushButton.setAutoDefault?4(bool)
+QtWidgets.QPushButton.isDefault?4() -> bool
+QtWidgets.QPushButton.setDefault?4(bool)
+QtWidgets.QPushButton.setMenu?4(QMenu)
+QtWidgets.QPushButton.menu?4() -> QMenu
+QtWidgets.QPushButton.setFlat?4(bool)
+QtWidgets.QPushButton.isFlat?4() -> bool
+QtWidgets.QPushButton.showMenu?4()
+QtWidgets.QPushButton.initStyleOption?4(QStyleOptionButton)
+QtWidgets.QPushButton.event?4(QEvent) -> bool
+QtWidgets.QPushButton.paintEvent?4(QPaintEvent)
+QtWidgets.QPushButton.keyPressEvent?4(QKeyEvent)
+QtWidgets.QPushButton.focusInEvent?4(QFocusEvent)
+QtWidgets.QPushButton.focusOutEvent?4(QFocusEvent)
+QtWidgets.QPushButton.hitButton?4(QPoint) -> bool
+QtWidgets.QPushButton.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QCommandLinkButton?1(QWidget parent=None)
+QtWidgets.QCommandLinkButton.__init__?1(self, QWidget parent=None)
+QtWidgets.QCommandLinkButton?1(QString, QWidget parent=None)
+QtWidgets.QCommandLinkButton.__init__?1(self, QString, QWidget parent=None)
+QtWidgets.QCommandLinkButton?1(QString, QString, QWidget parent=None)
+QtWidgets.QCommandLinkButton.__init__?1(self, QString, QString, QWidget parent=None)
+QtWidgets.QCommandLinkButton.description?4() -> QString
+QtWidgets.QCommandLinkButton.setDescription?4(QString)
+QtWidgets.QCommandLinkButton.sizeHint?4() -> QSize
+QtWidgets.QCommandLinkButton.heightForWidth?4(int) -> int
+QtWidgets.QCommandLinkButton.minimumSizeHint?4() -> QSize
+QtWidgets.QCommandLinkButton.initStyleOption?4(QStyleOptionButton)
+QtWidgets.QCommandLinkButton.event?4(QEvent) -> bool
+QtWidgets.QCommandLinkButton.paintEvent?4(QPaintEvent)
+QtWidgets.QStyle.RequestSoftwareInputPanel?10
+QtWidgets.QStyle.RequestSoftwareInputPanel.RSIP_OnMouseClickAndAlreadyFocused?10
+QtWidgets.QStyle.RequestSoftwareInputPanel.RSIP_OnMouseClick?10
+QtWidgets.QStyle.StandardPixmap?10
+QtWidgets.QStyle.StandardPixmap.SP_TitleBarMenuButton?10
+QtWidgets.QStyle.StandardPixmap.SP_TitleBarMinButton?10
+QtWidgets.QStyle.StandardPixmap.SP_TitleBarMaxButton?10
+QtWidgets.QStyle.StandardPixmap.SP_TitleBarCloseButton?10
+QtWidgets.QStyle.StandardPixmap.SP_TitleBarNormalButton?10
+QtWidgets.QStyle.StandardPixmap.SP_TitleBarShadeButton?10
+QtWidgets.QStyle.StandardPixmap.SP_TitleBarUnshadeButton?10
+QtWidgets.QStyle.StandardPixmap.SP_TitleBarContextHelpButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DockWidgetCloseButton?10
+QtWidgets.QStyle.StandardPixmap.SP_MessageBoxInformation?10
+QtWidgets.QStyle.StandardPixmap.SP_MessageBoxWarning?10
+QtWidgets.QStyle.StandardPixmap.SP_MessageBoxCritical?10
+QtWidgets.QStyle.StandardPixmap.SP_MessageBoxQuestion?10
+QtWidgets.QStyle.StandardPixmap.SP_DesktopIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_TrashIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_ComputerIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_DriveFDIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_DriveHDIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_DriveCDIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_DriveDVDIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_DriveNetIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_DirOpenIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_DirClosedIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_DirLinkIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_FileIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_FileLinkIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_ToolBarHorizontalExtensionButton?10
+QtWidgets.QStyle.StandardPixmap.SP_ToolBarVerticalExtensionButton?10
+QtWidgets.QStyle.StandardPixmap.SP_FileDialogStart?10
+QtWidgets.QStyle.StandardPixmap.SP_FileDialogEnd?10
+QtWidgets.QStyle.StandardPixmap.SP_FileDialogToParent?10
+QtWidgets.QStyle.StandardPixmap.SP_FileDialogNewFolder?10
+QtWidgets.QStyle.StandardPixmap.SP_FileDialogDetailedView?10
+QtWidgets.QStyle.StandardPixmap.SP_FileDialogInfoView?10
+QtWidgets.QStyle.StandardPixmap.SP_FileDialogContentsView?10
+QtWidgets.QStyle.StandardPixmap.SP_FileDialogListView?10
+QtWidgets.QStyle.StandardPixmap.SP_FileDialogBack?10
+QtWidgets.QStyle.StandardPixmap.SP_DirIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogOkButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogCancelButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogHelpButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogOpenButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogSaveButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogCloseButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogApplyButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogResetButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogDiscardButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogYesButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogNoButton?10
+QtWidgets.QStyle.StandardPixmap.SP_ArrowUp?10
+QtWidgets.QStyle.StandardPixmap.SP_ArrowDown?10
+QtWidgets.QStyle.StandardPixmap.SP_ArrowLeft?10
+QtWidgets.QStyle.StandardPixmap.SP_ArrowRight?10
+QtWidgets.QStyle.StandardPixmap.SP_ArrowBack?10
+QtWidgets.QStyle.StandardPixmap.SP_ArrowForward?10
+QtWidgets.QStyle.StandardPixmap.SP_DirHomeIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_CommandLink?10
+QtWidgets.QStyle.StandardPixmap.SP_VistaShield?10
+QtWidgets.QStyle.StandardPixmap.SP_BrowserReload?10
+QtWidgets.QStyle.StandardPixmap.SP_BrowserStop?10
+QtWidgets.QStyle.StandardPixmap.SP_MediaPlay?10
+QtWidgets.QStyle.StandardPixmap.SP_MediaStop?10
+QtWidgets.QStyle.StandardPixmap.SP_MediaPause?10
+QtWidgets.QStyle.StandardPixmap.SP_MediaSkipForward?10
+QtWidgets.QStyle.StandardPixmap.SP_MediaSkipBackward?10
+QtWidgets.QStyle.StandardPixmap.SP_MediaSeekForward?10
+QtWidgets.QStyle.StandardPixmap.SP_MediaSeekBackward?10
+QtWidgets.QStyle.StandardPixmap.SP_MediaVolume?10
+QtWidgets.QStyle.StandardPixmap.SP_MediaVolumeMuted?10
+QtWidgets.QStyle.StandardPixmap.SP_DirLinkOpenIcon?10
+QtWidgets.QStyle.StandardPixmap.SP_LineEditClearButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogYesToAllButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogNoToAllButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogSaveAllButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogAbortButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogRetryButton?10
+QtWidgets.QStyle.StandardPixmap.SP_DialogIgnoreButton?10
+QtWidgets.QStyle.StandardPixmap.SP_RestoreDefaultsButton?10
+QtWidgets.QStyle.StandardPixmap.SP_TabCloseButton?10
+QtWidgets.QStyle.StandardPixmap.SP_CustomBase?10
+QtWidgets.QStyle.StyleHint?10
+QtWidgets.QStyle.StyleHint.SH_EtchDisabledText?10
+QtWidgets.QStyle.StyleHint.SH_DitherDisabledText?10
+QtWidgets.QStyle.StyleHint.SH_ScrollBar_MiddleClickAbsolutePosition?10
+QtWidgets.QStyle.StyleHint.SH_ScrollBar_ScrollWhenPointerLeavesControl?10
+QtWidgets.QStyle.StyleHint.SH_TabBar_SelectMouseType?10
+QtWidgets.QStyle.StyleHint.SH_TabBar_Alignment?10
+QtWidgets.QStyle.StyleHint.SH_Header_ArrowAlignment?10
+QtWidgets.QStyle.StyleHint.SH_Slider_SnapToValue?10
+QtWidgets.QStyle.StyleHint.SH_Slider_SloppyKeyEvents?10
+QtWidgets.QStyle.StyleHint.SH_ProgressDialog_CenterCancelButton?10
+QtWidgets.QStyle.StyleHint.SH_ProgressDialog_TextLabelAlignment?10
+QtWidgets.QStyle.StyleHint.SH_PrintDialog_RightAlignButtons?10
+QtWidgets.QStyle.StyleHint.SH_MainWindow_SpaceBelowMenuBar?10
+QtWidgets.QStyle.StyleHint.SH_FontDialog_SelectAssociatedText?10
+QtWidgets.QStyle.StyleHint.SH_Menu_AllowActiveAndDisabled?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SpaceActivatesItem?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SubMenuPopupDelay?10
+QtWidgets.QStyle.StyleHint.SH_ScrollView_FrameOnlyAroundContents?10
+QtWidgets.QStyle.StyleHint.SH_MenuBar_AltKeyNavigation?10
+QtWidgets.QStyle.StyleHint.SH_ComboBox_ListMouseTracking?10
+QtWidgets.QStyle.StyleHint.SH_Menu_MouseTracking?10
+QtWidgets.QStyle.StyleHint.SH_MenuBar_MouseTracking?10
+QtWidgets.QStyle.StyleHint.SH_ItemView_ChangeHighlightOnFocus?10
+QtWidgets.QStyle.StyleHint.SH_Widget_ShareActivation?10
+QtWidgets.QStyle.StyleHint.SH_Workspace_FillSpaceOnMaximize?10
+QtWidgets.QStyle.StyleHint.SH_ComboBox_Popup?10
+QtWidgets.QStyle.StyleHint.SH_TitleBar_NoBorder?10
+QtWidgets.QStyle.StyleHint.SH_BlinkCursorWhenTextSelected?10
+QtWidgets.QStyle.StyleHint.SH_RichText_FullWidthSelection?10
+QtWidgets.QStyle.StyleHint.SH_Menu_Scrollable?10
+QtWidgets.QStyle.StyleHint.SH_GroupBox_TextLabelVerticalAlignment?10
+QtWidgets.QStyle.StyleHint.SH_GroupBox_TextLabelColor?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SloppySubMenus?10
+QtWidgets.QStyle.StyleHint.SH_Table_GridLineColor?10
+QtWidgets.QStyle.StyleHint.SH_LineEdit_PasswordCharacter?10
+QtWidgets.QStyle.StyleHint.SH_DialogButtons_DefaultButton?10
+QtWidgets.QStyle.StyleHint.SH_ToolBox_SelectedPageTitleBold?10
+QtWidgets.QStyle.StyleHint.SH_TabBar_PreferNoArrows?10
+QtWidgets.QStyle.StyleHint.SH_ScrollBar_LeftClickAbsolutePosition?10
+QtWidgets.QStyle.StyleHint.SH_UnderlineShortcut?10
+QtWidgets.QStyle.StyleHint.SH_SpinBox_AnimateButton?10
+QtWidgets.QStyle.StyleHint.SH_SpinBox_KeyPressAutoRepeatRate?10
+QtWidgets.QStyle.StyleHint.SH_SpinBox_ClickAutoRepeatRate?10
+QtWidgets.QStyle.StyleHint.SH_Menu_FillScreenWithScroll?10
+QtWidgets.QStyle.StyleHint.SH_ToolTipLabel_Opacity?10
+QtWidgets.QStyle.StyleHint.SH_DrawMenuBarSeparator?10
+QtWidgets.QStyle.StyleHint.SH_TitleBar_ModifyNotification?10
+QtWidgets.QStyle.StyleHint.SH_Button_FocusPolicy?10
+QtWidgets.QStyle.StyleHint.SH_MessageBox_UseBorderForButtonSpacing?10
+QtWidgets.QStyle.StyleHint.SH_TitleBar_AutoRaise?10
+QtWidgets.QStyle.StyleHint.SH_ToolButton_PopupDelay?10
+QtWidgets.QStyle.StyleHint.SH_FocusFrame_Mask?10
+QtWidgets.QStyle.StyleHint.SH_RubberBand_Mask?10
+QtWidgets.QStyle.StyleHint.SH_WindowFrame_Mask?10
+QtWidgets.QStyle.StyleHint.SH_SpinControls_DisableOnBounds?10
+QtWidgets.QStyle.StyleHint.SH_Dial_BackgroundRole?10
+QtWidgets.QStyle.StyleHint.SH_ComboBox_LayoutDirection?10
+QtWidgets.QStyle.StyleHint.SH_ItemView_EllipsisLocation?10
+QtWidgets.QStyle.StyleHint.SH_ItemView_ShowDecorationSelected?10
+QtWidgets.QStyle.StyleHint.SH_ItemView_ActivateItemOnSingleClick?10
+QtWidgets.QStyle.StyleHint.SH_ScrollBar_ContextMenu?10
+QtWidgets.QStyle.StyleHint.SH_ScrollBar_RollBetweenButtons?10
+QtWidgets.QStyle.StyleHint.SH_Slider_StopMouseOverSlider?10
+QtWidgets.QStyle.StyleHint.SH_Slider_AbsoluteSetButtons?10
+QtWidgets.QStyle.StyleHint.SH_Slider_PageSetButtons?10
+QtWidgets.QStyle.StyleHint.SH_Menu_KeyboardSearch?10
+QtWidgets.QStyle.StyleHint.SH_TabBar_ElideMode?10
+QtWidgets.QStyle.StyleHint.SH_DialogButtonLayout?10
+QtWidgets.QStyle.StyleHint.SH_ComboBox_PopupFrameStyle?10
+QtWidgets.QStyle.StyleHint.SH_MessageBox_TextInteractionFlags?10
+QtWidgets.QStyle.StyleHint.SH_DialogButtonBox_ButtonsHaveIcons?10
+QtWidgets.QStyle.StyleHint.SH_MessageBox_CenterButtons?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SelectionWrap?10
+QtWidgets.QStyle.StyleHint.SH_ItemView_MovementWithoutUpdatingSelection?10
+QtWidgets.QStyle.StyleHint.SH_ToolTip_Mask?10
+QtWidgets.QStyle.StyleHint.SH_FocusFrame_AboveWidget?10
+QtWidgets.QStyle.StyleHint.SH_TextControl_FocusIndicatorTextCharFormat?10
+QtWidgets.QStyle.StyleHint.SH_WizardStyle?10
+QtWidgets.QStyle.StyleHint.SH_ItemView_ArrowKeysNavigateIntoChildren?10
+QtWidgets.QStyle.StyleHint.SH_Menu_Mask?10
+QtWidgets.QStyle.StyleHint.SH_Menu_FlashTriggeredItem?10
+QtWidgets.QStyle.StyleHint.SH_Menu_FadeOutOnHide?10
+QtWidgets.QStyle.StyleHint.SH_SpinBox_ClickAutoRepeatThreshold?10
+QtWidgets.QStyle.StyleHint.SH_ItemView_PaintAlternatingRowColorsForEmptyArea?10
+QtWidgets.QStyle.StyleHint.SH_FormLayoutWrapPolicy?10
+QtWidgets.QStyle.StyleHint.SH_TabWidget_DefaultTabPosition?10
+QtWidgets.QStyle.StyleHint.SH_ToolBar_Movable?10
+QtWidgets.QStyle.StyleHint.SH_FormLayoutFieldGrowthPolicy?10
+QtWidgets.QStyle.StyleHint.SH_FormLayoutFormAlignment?10
+QtWidgets.QStyle.StyleHint.SH_FormLayoutLabelAlignment?10
+QtWidgets.QStyle.StyleHint.SH_ItemView_DrawDelegateFrame?10
+QtWidgets.QStyle.StyleHint.SH_TabBar_CloseButtonPosition?10
+QtWidgets.QStyle.StyleHint.SH_DockWidget_ButtonsHaveFrame?10
+QtWidgets.QStyle.StyleHint.SH_ToolButtonStyle?10
+QtWidgets.QStyle.StyleHint.SH_RequestSoftwareInputPanel?10
+QtWidgets.QStyle.StyleHint.SH_ListViewExpand_SelectMouseType?10
+QtWidgets.QStyle.StyleHint.SH_ScrollBar_Transient?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SupportsSections?10
+QtWidgets.QStyle.StyleHint.SH_ToolTip_WakeUpDelay?10
+QtWidgets.QStyle.StyleHint.SH_ToolTip_FallAsleepDelay?10
+QtWidgets.QStyle.StyleHint.SH_Widget_Animate?10
+QtWidgets.QStyle.StyleHint.SH_Splitter_OpaqueResize?10
+QtWidgets.QStyle.StyleHint.SH_LineEdit_PasswordMaskDelay?10
+QtWidgets.QStyle.StyleHint.SH_TabBar_ChangeCurrentDelay?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SubMenuUniDirection?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SubMenuUniDirectionFailCount?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SubMenuSloppySelectOtherActions?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SubMenuSloppyCloseTimeout?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SubMenuResetWhenReenteringParent?10
+QtWidgets.QStyle.StyleHint.SH_Menu_SubMenuDontStartSloppyOnLeave?10
+QtWidgets.QStyle.StyleHint.SH_ItemView_ScrollMode?10
+QtWidgets.QStyle.StyleHint.SH_TitleBar_ShowToolTipsOnButtons?10
+QtWidgets.QStyle.StyleHint.SH_Widget_Animation_Duration?10
+QtWidgets.QStyle.StyleHint.SH_ComboBox_AllowWheelScrolling?10
+QtWidgets.QStyle.StyleHint.SH_SpinBox_ButtonsInsideFrame?10
+QtWidgets.QStyle.StyleHint.SH_SpinBox_StepModifier?10
+QtWidgets.QStyle.StyleHint.SH_TabBar_AllowWheelScrolling?10
+QtWidgets.QStyle.StyleHint.SH_Table_AlwaysDrawLeftTopGridLines?10
+QtWidgets.QStyle.StyleHint.SH_SpinBox_SelectOnStep?10
+QtWidgets.QStyle.StyleHint.SH_ComboBox_ListMouseTracking_Current?10
+QtWidgets.QStyle.StyleHint.SH_ComboBox_ListMouseTracking_Active?10
+QtWidgets.QStyle.StyleHint.SH_CustomBase?10
+QtWidgets.QStyle.ContentsType?10
+QtWidgets.QStyle.ContentsType.CT_PushButton?10
+QtWidgets.QStyle.ContentsType.CT_CheckBox?10
+QtWidgets.QStyle.ContentsType.CT_RadioButton?10
+QtWidgets.QStyle.ContentsType.CT_ToolButton?10
+QtWidgets.QStyle.ContentsType.CT_ComboBox?10
+QtWidgets.QStyle.ContentsType.CT_Splitter?10
+QtWidgets.QStyle.ContentsType.CT_ProgressBar?10
+QtWidgets.QStyle.ContentsType.CT_MenuItem?10
+QtWidgets.QStyle.ContentsType.CT_MenuBarItem?10
+QtWidgets.QStyle.ContentsType.CT_MenuBar?10
+QtWidgets.QStyle.ContentsType.CT_Menu?10
+QtWidgets.QStyle.ContentsType.CT_TabBarTab?10
+QtWidgets.QStyle.ContentsType.CT_Slider?10
+QtWidgets.QStyle.ContentsType.CT_ScrollBar?10
+QtWidgets.QStyle.ContentsType.CT_LineEdit?10
+QtWidgets.QStyle.ContentsType.CT_SpinBox?10
+QtWidgets.QStyle.ContentsType.CT_SizeGrip?10
+QtWidgets.QStyle.ContentsType.CT_TabWidget?10
+QtWidgets.QStyle.ContentsType.CT_DialogButtons?10
+QtWidgets.QStyle.ContentsType.CT_HeaderSection?10
+QtWidgets.QStyle.ContentsType.CT_GroupBox?10
+QtWidgets.QStyle.ContentsType.CT_MdiControls?10
+QtWidgets.QStyle.ContentsType.CT_ItemViewItem?10
+QtWidgets.QStyle.ContentsType.CT_CustomBase?10
+QtWidgets.QStyle.PixelMetric?10
+QtWidgets.QStyle.PixelMetric.PM_ButtonMargin?10
+QtWidgets.QStyle.PixelMetric.PM_ButtonDefaultIndicator?10
+QtWidgets.QStyle.PixelMetric.PM_MenuButtonIndicator?10
+QtWidgets.QStyle.PixelMetric.PM_ButtonShiftHorizontal?10
+QtWidgets.QStyle.PixelMetric.PM_ButtonShiftVertical?10
+QtWidgets.QStyle.PixelMetric.PM_DefaultFrameWidth?10
+QtWidgets.QStyle.PixelMetric.PM_SpinBoxFrameWidth?10
+QtWidgets.QStyle.PixelMetric.PM_ComboBoxFrameWidth?10
+QtWidgets.QStyle.PixelMetric.PM_MaximumDragDistance?10
+QtWidgets.QStyle.PixelMetric.PM_ScrollBarExtent?10
+QtWidgets.QStyle.PixelMetric.PM_ScrollBarSliderMin?10
+QtWidgets.QStyle.PixelMetric.PM_SliderThickness?10
+QtWidgets.QStyle.PixelMetric.PM_SliderControlThickness?10
+QtWidgets.QStyle.PixelMetric.PM_SliderLength?10
+QtWidgets.QStyle.PixelMetric.PM_SliderTickmarkOffset?10
+QtWidgets.QStyle.PixelMetric.PM_SliderSpaceAvailable?10
+QtWidgets.QStyle.PixelMetric.PM_DockWidgetSeparatorExtent?10
+QtWidgets.QStyle.PixelMetric.PM_DockWidgetHandleExtent?10
+QtWidgets.QStyle.PixelMetric.PM_DockWidgetFrameWidth?10
+QtWidgets.QStyle.PixelMetric.PM_TabBarTabOverlap?10
+QtWidgets.QStyle.PixelMetric.PM_TabBarTabHSpace?10
+QtWidgets.QStyle.PixelMetric.PM_TabBarTabVSpace?10
+QtWidgets.QStyle.PixelMetric.PM_TabBarBaseHeight?10
+QtWidgets.QStyle.PixelMetric.PM_TabBarBaseOverlap?10
+QtWidgets.QStyle.PixelMetric.PM_ProgressBarChunkWidth?10
+QtWidgets.QStyle.PixelMetric.PM_SplitterWidth?10
+QtWidgets.QStyle.PixelMetric.PM_TitleBarHeight?10
+QtWidgets.QStyle.PixelMetric.PM_MenuScrollerHeight?10
+QtWidgets.QStyle.PixelMetric.PM_MenuHMargin?10
+QtWidgets.QStyle.PixelMetric.PM_MenuVMargin?10
+QtWidgets.QStyle.PixelMetric.PM_MenuPanelWidth?10
+QtWidgets.QStyle.PixelMetric.PM_MenuTearoffHeight?10
+QtWidgets.QStyle.PixelMetric.PM_MenuDesktopFrameWidth?10
+QtWidgets.QStyle.PixelMetric.PM_MenuBarPanelWidth?10
+QtWidgets.QStyle.PixelMetric.PM_MenuBarItemSpacing?10
+QtWidgets.QStyle.PixelMetric.PM_MenuBarVMargin?10
+QtWidgets.QStyle.PixelMetric.PM_MenuBarHMargin?10
+QtWidgets.QStyle.PixelMetric.PM_IndicatorWidth?10
+QtWidgets.QStyle.PixelMetric.PM_IndicatorHeight?10
+QtWidgets.QStyle.PixelMetric.PM_ExclusiveIndicatorWidth?10
+QtWidgets.QStyle.PixelMetric.PM_ExclusiveIndicatorHeight?10
+QtWidgets.QStyle.PixelMetric.PM_DialogButtonsSeparator?10
+QtWidgets.QStyle.PixelMetric.PM_DialogButtonsButtonWidth?10
+QtWidgets.QStyle.PixelMetric.PM_DialogButtonsButtonHeight?10
+QtWidgets.QStyle.PixelMetric.PM_MdiSubWindowFrameWidth?10
+QtWidgets.QStyle.PixelMetric.PM_MdiSubWindowMinimizedWidth?10
+QtWidgets.QStyle.PixelMetric.PM_HeaderMargin?10
+QtWidgets.QStyle.PixelMetric.PM_HeaderMarkSize?10
+QtWidgets.QStyle.PixelMetric.PM_HeaderGripMargin?10
+QtWidgets.QStyle.PixelMetric.PM_TabBarTabShiftHorizontal?10
+QtWidgets.QStyle.PixelMetric.PM_TabBarTabShiftVertical?10
+QtWidgets.QStyle.PixelMetric.PM_TabBarScrollButtonWidth?10
+QtWidgets.QStyle.PixelMetric.PM_ToolBarFrameWidth?10
+QtWidgets.QStyle.PixelMetric.PM_ToolBarHandleExtent?10
+QtWidgets.QStyle.PixelMetric.PM_ToolBarItemSpacing?10
+QtWidgets.QStyle.PixelMetric.PM_ToolBarItemMargin?10
+QtWidgets.QStyle.PixelMetric.PM_ToolBarSeparatorExtent?10
+QtWidgets.QStyle.PixelMetric.PM_ToolBarExtensionExtent?10
+QtWidgets.QStyle.PixelMetric.PM_SpinBoxSliderHeight?10
+QtWidgets.QStyle.PixelMetric.PM_ToolBarIconSize?10
+QtWidgets.QStyle.PixelMetric.PM_ListViewIconSize?10
+QtWidgets.QStyle.PixelMetric.PM_IconViewIconSize?10
+QtWidgets.QStyle.PixelMetric.PM_SmallIconSize?10
+QtWidgets.QStyle.PixelMetric.PM_LargeIconSize?10
+QtWidgets.QStyle.PixelMetric.PM_FocusFrameVMargin?10
+QtWidgets.QStyle.PixelMetric.PM_FocusFrameHMargin?10
+QtWidgets.QStyle.PixelMetric.PM_ToolTipLabelFrameWidth?10
+QtWidgets.QStyle.PixelMetric.PM_CheckBoxLabelSpacing?10
+QtWidgets.QStyle.PixelMetric.PM_TabBarIconSize?10
+QtWidgets.QStyle.PixelMetric.PM_SizeGripSize?10
+QtWidgets.QStyle.PixelMetric.PM_DockWidgetTitleMargin?10
+QtWidgets.QStyle.PixelMetric.PM_MessageBoxIconSize?10
+QtWidgets.QStyle.PixelMetric.PM_ButtonIconSize?10
+QtWidgets.QStyle.PixelMetric.PM_DockWidgetTitleBarButtonMargin?10
+QtWidgets.QStyle.PixelMetric.PM_RadioButtonLabelSpacing?10
+QtWidgets.QStyle.PixelMetric.PM_LayoutLeftMargin?10
+QtWidgets.QStyle.PixelMetric.PM_LayoutTopMargin?10
+QtWidgets.QStyle.PixelMetric.PM_LayoutRightMargin?10
+QtWidgets.QStyle.PixelMetric.PM_LayoutBottomMargin?10
+QtWidgets.QStyle.PixelMetric.PM_LayoutHorizontalSpacing?10
+QtWidgets.QStyle.PixelMetric.PM_LayoutVerticalSpacing?10
+QtWidgets.QStyle.PixelMetric.PM_TabBar_ScrollButtonOverlap?10
+QtWidgets.QStyle.PixelMetric.PM_TextCursorWidth?10
+QtWidgets.QStyle.PixelMetric.PM_TabCloseIndicatorWidth?10
+QtWidgets.QStyle.PixelMetric.PM_TabCloseIndicatorHeight?10
+QtWidgets.QStyle.PixelMetric.PM_ScrollView_ScrollBarSpacing?10
+QtWidgets.QStyle.PixelMetric.PM_SubMenuOverlap?10
+QtWidgets.QStyle.PixelMetric.PM_ScrollView_ScrollBarOverlap?10
+QtWidgets.QStyle.PixelMetric.PM_TreeViewIndentation?10
+QtWidgets.QStyle.PixelMetric.PM_HeaderDefaultSectionSizeHorizontal?10
+QtWidgets.QStyle.PixelMetric.PM_HeaderDefaultSectionSizeVertical?10
+QtWidgets.QStyle.PixelMetric.PM_TitleBarButtonIconSize?10
+QtWidgets.QStyle.PixelMetric.PM_TitleBarButtonSize?10
+QtWidgets.QStyle.PixelMetric.PM_LineEditIconSize?10
+QtWidgets.QStyle.PixelMetric.PM_LineEditIconMargin?10
+QtWidgets.QStyle.PixelMetric.PM_CustomBase?10
+QtWidgets.QStyle.SubControl?10
+QtWidgets.QStyle.SubControl.SC_None?10
+QtWidgets.QStyle.SubControl.SC_ScrollBarAddLine?10
+QtWidgets.QStyle.SubControl.SC_ScrollBarSubLine?10
+QtWidgets.QStyle.SubControl.SC_ScrollBarAddPage?10
+QtWidgets.QStyle.SubControl.SC_ScrollBarSubPage?10
+QtWidgets.QStyle.SubControl.SC_ScrollBarFirst?10
+QtWidgets.QStyle.SubControl.SC_ScrollBarLast?10
+QtWidgets.QStyle.SubControl.SC_ScrollBarSlider?10
+QtWidgets.QStyle.SubControl.SC_ScrollBarGroove?10
+QtWidgets.QStyle.SubControl.SC_SpinBoxUp?10
+QtWidgets.QStyle.SubControl.SC_SpinBoxDown?10
+QtWidgets.QStyle.SubControl.SC_SpinBoxFrame?10
+QtWidgets.QStyle.SubControl.SC_SpinBoxEditField?10
+QtWidgets.QStyle.SubControl.SC_ComboBoxFrame?10
+QtWidgets.QStyle.SubControl.SC_ComboBoxEditField?10
+QtWidgets.QStyle.SubControl.SC_ComboBoxArrow?10
+QtWidgets.QStyle.SubControl.SC_ComboBoxListBoxPopup?10
+QtWidgets.QStyle.SubControl.SC_SliderGroove?10
+QtWidgets.QStyle.SubControl.SC_SliderHandle?10
+QtWidgets.QStyle.SubControl.SC_SliderTickmarks?10
+QtWidgets.QStyle.SubControl.SC_ToolButton?10
+QtWidgets.QStyle.SubControl.SC_ToolButtonMenu?10
+QtWidgets.QStyle.SubControl.SC_TitleBarSysMenu?10
+QtWidgets.QStyle.SubControl.SC_TitleBarMinButton?10
+QtWidgets.QStyle.SubControl.SC_TitleBarMaxButton?10
+QtWidgets.QStyle.SubControl.SC_TitleBarCloseButton?10
+QtWidgets.QStyle.SubControl.SC_TitleBarNormalButton?10
+QtWidgets.QStyle.SubControl.SC_TitleBarShadeButton?10
+QtWidgets.QStyle.SubControl.SC_TitleBarUnshadeButton?10
+QtWidgets.QStyle.SubControl.SC_TitleBarContextHelpButton?10
+QtWidgets.QStyle.SubControl.SC_TitleBarLabel?10
+QtWidgets.QStyle.SubControl.SC_DialGroove?10
+QtWidgets.QStyle.SubControl.SC_DialHandle?10
+QtWidgets.QStyle.SubControl.SC_DialTickmarks?10
+QtWidgets.QStyle.SubControl.SC_GroupBoxCheckBox?10
+QtWidgets.QStyle.SubControl.SC_GroupBoxLabel?10
+QtWidgets.QStyle.SubControl.SC_GroupBoxContents?10
+QtWidgets.QStyle.SubControl.SC_GroupBoxFrame?10
+QtWidgets.QStyle.SubControl.SC_MdiMinButton?10
+QtWidgets.QStyle.SubControl.SC_MdiNormalButton?10
+QtWidgets.QStyle.SubControl.SC_MdiCloseButton?10
+QtWidgets.QStyle.SubControl.SC_CustomBase?10
+QtWidgets.QStyle.SubControl.SC_All?10
+QtWidgets.QStyle.ComplexControl?10
+QtWidgets.QStyle.ComplexControl.CC_SpinBox?10
+QtWidgets.QStyle.ComplexControl.CC_ComboBox?10
+QtWidgets.QStyle.ComplexControl.CC_ScrollBar?10
+QtWidgets.QStyle.ComplexControl.CC_Slider?10
+QtWidgets.QStyle.ComplexControl.CC_ToolButton?10
+QtWidgets.QStyle.ComplexControl.CC_TitleBar?10
+QtWidgets.QStyle.ComplexControl.CC_Dial?10
+QtWidgets.QStyle.ComplexControl.CC_GroupBox?10
+QtWidgets.QStyle.ComplexControl.CC_MdiControls?10
+QtWidgets.QStyle.ComplexControl.CC_CustomBase?10
+QtWidgets.QStyle.SubElement?10
+QtWidgets.QStyle.SubElement.SE_PushButtonContents?10
+QtWidgets.QStyle.SubElement.SE_PushButtonFocusRect?10
+QtWidgets.QStyle.SubElement.SE_CheckBoxIndicator?10
+QtWidgets.QStyle.SubElement.SE_CheckBoxContents?10
+QtWidgets.QStyle.SubElement.SE_CheckBoxFocusRect?10
+QtWidgets.QStyle.SubElement.SE_CheckBoxClickRect?10
+QtWidgets.QStyle.SubElement.SE_RadioButtonIndicator?10
+QtWidgets.QStyle.SubElement.SE_RadioButtonContents?10
+QtWidgets.QStyle.SubElement.SE_RadioButtonFocusRect?10
+QtWidgets.QStyle.SubElement.SE_RadioButtonClickRect?10
+QtWidgets.QStyle.SubElement.SE_ComboBoxFocusRect?10
+QtWidgets.QStyle.SubElement.SE_SliderFocusRect?10
+QtWidgets.QStyle.SubElement.SE_ProgressBarGroove?10
+QtWidgets.QStyle.SubElement.SE_ProgressBarContents?10
+QtWidgets.QStyle.SubElement.SE_ProgressBarLabel?10
+QtWidgets.QStyle.SubElement.SE_ToolBoxTabContents?10
+QtWidgets.QStyle.SubElement.SE_HeaderLabel?10
+QtWidgets.QStyle.SubElement.SE_HeaderArrow?10
+QtWidgets.QStyle.SubElement.SE_TabWidgetTabBar?10
+QtWidgets.QStyle.SubElement.SE_TabWidgetTabPane?10
+QtWidgets.QStyle.SubElement.SE_TabWidgetTabContents?10
+QtWidgets.QStyle.SubElement.SE_TabWidgetLeftCorner?10
+QtWidgets.QStyle.SubElement.SE_TabWidgetRightCorner?10
+QtWidgets.QStyle.SubElement.SE_TabBarTearIndicator?10
+QtWidgets.QStyle.SubElement.SE_TreeViewDisclosureItem?10
+QtWidgets.QStyle.SubElement.SE_LineEditContents?10
+QtWidgets.QStyle.SubElement.SE_FrameContents?10
+QtWidgets.QStyle.SubElement.SE_DockWidgetCloseButton?10
+QtWidgets.QStyle.SubElement.SE_DockWidgetFloatButton?10
+QtWidgets.QStyle.SubElement.SE_DockWidgetTitleBarText?10
+QtWidgets.QStyle.SubElement.SE_DockWidgetIcon?10
+QtWidgets.QStyle.SubElement.SE_CheckBoxLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_ComboBoxLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_DateTimeEditLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_LabelLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_ProgressBarLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_PushButtonLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_RadioButtonLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_SliderLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_SpinBoxLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_ToolButtonLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_FrameLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_GroupBoxLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_TabWidgetLayoutItem?10
+QtWidgets.QStyle.SubElement.SE_ItemViewItemCheckIndicator?10
+QtWidgets.QStyle.SubElement.SE_ItemViewItemDecoration?10
+QtWidgets.QStyle.SubElement.SE_ItemViewItemText?10
+QtWidgets.QStyle.SubElement.SE_ItemViewItemFocusRect?10
+QtWidgets.QStyle.SubElement.SE_TabBarTabLeftButton?10
+QtWidgets.QStyle.SubElement.SE_TabBarTabRightButton?10
+QtWidgets.QStyle.SubElement.SE_TabBarTabText?10
+QtWidgets.QStyle.SubElement.SE_ShapedFrameContents?10
+QtWidgets.QStyle.SubElement.SE_ToolBarHandle?10
+QtWidgets.QStyle.SubElement.SE_TabBarTearIndicatorLeft?10
+QtWidgets.QStyle.SubElement.SE_TabBarScrollLeftButton?10
+QtWidgets.QStyle.SubElement.SE_TabBarScrollRightButton?10
+QtWidgets.QStyle.SubElement.SE_TabBarTearIndicatorRight?10
+QtWidgets.QStyle.SubElement.SE_PushButtonBevel?10
+QtWidgets.QStyle.SubElement.SE_CustomBase?10
+QtWidgets.QStyle.ControlElement?10
+QtWidgets.QStyle.ControlElement.CE_PushButton?10
+QtWidgets.QStyle.ControlElement.CE_PushButtonBevel?10
+QtWidgets.QStyle.ControlElement.CE_PushButtonLabel?10
+QtWidgets.QStyle.ControlElement.CE_CheckBox?10
+QtWidgets.QStyle.ControlElement.CE_CheckBoxLabel?10
+QtWidgets.QStyle.ControlElement.CE_RadioButton?10
+QtWidgets.QStyle.ControlElement.CE_RadioButtonLabel?10
+QtWidgets.QStyle.ControlElement.CE_TabBarTab?10
+QtWidgets.QStyle.ControlElement.CE_TabBarTabShape?10
+QtWidgets.QStyle.ControlElement.CE_TabBarTabLabel?10
+QtWidgets.QStyle.ControlElement.CE_ProgressBar?10
+QtWidgets.QStyle.ControlElement.CE_ProgressBarGroove?10
+QtWidgets.QStyle.ControlElement.CE_ProgressBarContents?10
+QtWidgets.QStyle.ControlElement.CE_ProgressBarLabel?10
+QtWidgets.QStyle.ControlElement.CE_MenuItem?10
+QtWidgets.QStyle.ControlElement.CE_MenuScroller?10
+QtWidgets.QStyle.ControlElement.CE_MenuVMargin?10
+QtWidgets.QStyle.ControlElement.CE_MenuHMargin?10
+QtWidgets.QStyle.ControlElement.CE_MenuTearoff?10
+QtWidgets.QStyle.ControlElement.CE_MenuEmptyArea?10
+QtWidgets.QStyle.ControlElement.CE_MenuBarItem?10
+QtWidgets.QStyle.ControlElement.CE_MenuBarEmptyArea?10
+QtWidgets.QStyle.ControlElement.CE_ToolButtonLabel?10
+QtWidgets.QStyle.ControlElement.CE_Header?10
+QtWidgets.QStyle.ControlElement.CE_HeaderSection?10
+QtWidgets.QStyle.ControlElement.CE_HeaderLabel?10
+QtWidgets.QStyle.ControlElement.CE_ToolBoxTab?10
+QtWidgets.QStyle.ControlElement.CE_SizeGrip?10
+QtWidgets.QStyle.ControlElement.CE_Splitter?10
+QtWidgets.QStyle.ControlElement.CE_RubberBand?10
+QtWidgets.QStyle.ControlElement.CE_DockWidgetTitle?10
+QtWidgets.QStyle.ControlElement.CE_ScrollBarAddLine?10
+QtWidgets.QStyle.ControlElement.CE_ScrollBarSubLine?10
+QtWidgets.QStyle.ControlElement.CE_ScrollBarAddPage?10
+QtWidgets.QStyle.ControlElement.CE_ScrollBarSubPage?10
+QtWidgets.QStyle.ControlElement.CE_ScrollBarSlider?10
+QtWidgets.QStyle.ControlElement.CE_ScrollBarFirst?10
+QtWidgets.QStyle.ControlElement.CE_ScrollBarLast?10
+QtWidgets.QStyle.ControlElement.CE_FocusFrame?10
+QtWidgets.QStyle.ControlElement.CE_ComboBoxLabel?10
+QtWidgets.QStyle.ControlElement.CE_ToolBar?10
+QtWidgets.QStyle.ControlElement.CE_ToolBoxTabShape?10
+QtWidgets.QStyle.ControlElement.CE_ToolBoxTabLabel?10
+QtWidgets.QStyle.ControlElement.CE_HeaderEmptyArea?10
+QtWidgets.QStyle.ControlElement.CE_ColumnViewGrip?10
+QtWidgets.QStyle.ControlElement.CE_ItemViewItem?10
+QtWidgets.QStyle.ControlElement.CE_ShapedFrame?10
+QtWidgets.QStyle.ControlElement.CE_CustomBase?10
+QtWidgets.QStyle.PrimitiveElement?10
+QtWidgets.QStyle.PrimitiveElement.PE_Frame?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameDefaultButton?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameDockWidget?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameFocusRect?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameGroupBox?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameLineEdit?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameMenu?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameTabWidget?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameWindow?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameButtonBevel?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameButtonTool?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameTabBarBase?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelButtonCommand?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelButtonBevel?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelButtonTool?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelMenuBar?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelToolBar?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelLineEdit?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorArrowDown?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorArrowLeft?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorArrowRight?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorArrowUp?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorBranch?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorButtonDropDown?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorCheckBox?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorDockWidgetResizeHandle?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorHeaderArrow?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorMenuCheckMark?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorProgressChunk?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorRadioButton?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorSpinDown?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorSpinMinus?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorSpinPlus?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorSpinUp?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorToolBarHandle?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorToolBarSeparator?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelTipLabel?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorTabTear?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelScrollAreaCorner?10
+QtWidgets.QStyle.PrimitiveElement.PE_Widget?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorColumnViewArrow?10
+QtWidgets.QStyle.PrimitiveElement.PE_FrameStatusBarItem?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorItemViewItemCheck?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorItemViewItemDrop?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelItemViewItem?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelItemViewRow?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelStatusBar?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorTabClose?10
+QtWidgets.QStyle.PrimitiveElement.PE_PanelMenu?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorTabTearLeft?10
+QtWidgets.QStyle.PrimitiveElement.PE_IndicatorTabTearRight?10
+QtWidgets.QStyle.PrimitiveElement.PE_CustomBase?10
+QtWidgets.QStyle.StateFlag?10
+QtWidgets.QStyle.StateFlag.State_None?10
+QtWidgets.QStyle.StateFlag.State_Enabled?10
+QtWidgets.QStyle.StateFlag.State_Raised?10
+QtWidgets.QStyle.StateFlag.State_Sunken?10
+QtWidgets.QStyle.StateFlag.State_Off?10
+QtWidgets.QStyle.StateFlag.State_NoChange?10
+QtWidgets.QStyle.StateFlag.State_On?10
+QtWidgets.QStyle.StateFlag.State_DownArrow?10
+QtWidgets.QStyle.StateFlag.State_Horizontal?10
+QtWidgets.QStyle.StateFlag.State_HasFocus?10
+QtWidgets.QStyle.StateFlag.State_Top?10
+QtWidgets.QStyle.StateFlag.State_Bottom?10
+QtWidgets.QStyle.StateFlag.State_FocusAtBorder?10
+QtWidgets.QStyle.StateFlag.State_AutoRaise?10
+QtWidgets.QStyle.StateFlag.State_MouseOver?10
+QtWidgets.QStyle.StateFlag.State_UpArrow?10
+QtWidgets.QStyle.StateFlag.State_Selected?10
+QtWidgets.QStyle.StateFlag.State_Active?10
+QtWidgets.QStyle.StateFlag.State_Open?10
+QtWidgets.QStyle.StateFlag.State_Children?10
+QtWidgets.QStyle.StateFlag.State_Item?10
+QtWidgets.QStyle.StateFlag.State_Sibling?10
+QtWidgets.QStyle.StateFlag.State_Editing?10
+QtWidgets.QStyle.StateFlag.State_KeyboardFocusChange?10
+QtWidgets.QStyle.StateFlag.State_ReadOnly?10
+QtWidgets.QStyle.StateFlag.State_Window?10
+QtWidgets.QStyle.StateFlag.State_Small?10
+QtWidgets.QStyle.StateFlag.State_Mini?10
+QtWidgets.QStyle?1()
+QtWidgets.QStyle.__init__?1(self)
+QtWidgets.QStyle.polish?4(QWidget)
+QtWidgets.QStyle.unpolish?4(QWidget)
+QtWidgets.QStyle.polish?4(QApplication)
+QtWidgets.QStyle.unpolish?4(QApplication)
+QtWidgets.QStyle.polish?4(QPalette) -> QPalette
+QtWidgets.QStyle.itemTextRect?4(QFontMetrics, QRect, int, bool, QString) -> QRect
+QtWidgets.QStyle.itemPixmapRect?4(QRect, int, QPixmap) -> QRect
+QtWidgets.QStyle.drawItemText?4(QPainter, QRect, int, QPalette, bool, QString, QPalette.ColorRole textRole=QPalette.NoRole)
+QtWidgets.QStyle.drawItemPixmap?4(QPainter, QRect, int, QPixmap)
+QtWidgets.QStyle.standardPalette?4() -> QPalette
+QtWidgets.QStyle.drawPrimitive?4(QStyle.PrimitiveElement, QStyleOption, QPainter, QWidget widget=None)
+QtWidgets.QStyle.drawControl?4(QStyle.ControlElement, QStyleOption, QPainter, QWidget widget=None)
+QtWidgets.QStyle.subElementRect?4(QStyle.SubElement, QStyleOption, QWidget widget=None) -> QRect
+QtWidgets.QStyle.drawComplexControl?4(QStyle.ComplexControl, QStyleOptionComplex, QPainter, QWidget widget=None)
+QtWidgets.QStyle.hitTestComplexControl?4(QStyle.ComplexControl, QStyleOptionComplex, QPoint, QWidget widget=None) -> QStyle.SubControl
+QtWidgets.QStyle.subControlRect?4(QStyle.ComplexControl, QStyleOptionComplex, QStyle.SubControl, QWidget widget=None) -> QRect
+QtWidgets.QStyle.pixelMetric?4(QStyle.PixelMetric, QStyleOption option=None, QWidget widget=None) -> int
+QtWidgets.QStyle.sizeFromContents?4(QStyle.ContentsType, QStyleOption, QSize, QWidget widget=None) -> QSize
+QtWidgets.QStyle.styleHint?4(QStyle.StyleHint, QStyleOption option=None, QWidget widget=None, QStyleHintReturn returnData=None) -> int
+QtWidgets.QStyle.standardPixmap?4(QStyle.StandardPixmap, QStyleOption option=None, QWidget widget=None) -> QPixmap
+QtWidgets.QStyle.standardIcon?4(QStyle.StandardPixmap, QStyleOption option=None, QWidget widget=None) -> QIcon
+QtWidgets.QStyle.generatedIconPixmap?4(QIcon.Mode, QPixmap, QStyleOption) -> QPixmap
+QtWidgets.QStyle.visualRect?4(Qt.LayoutDirection, QRect, QRect) -> QRect
+QtWidgets.QStyle.visualPos?4(Qt.LayoutDirection, QRect, QPoint) -> QPoint
+QtWidgets.QStyle.sliderPositionFromValue?4(int, int, int, int, bool upsideDown=False) -> int
+QtWidgets.QStyle.sliderValueFromPosition?4(int, int, int, int, bool upsideDown=False) -> int
+QtWidgets.QStyle.visualAlignment?4(Qt.LayoutDirection, unknown-type) -> unknown-type
+QtWidgets.QStyle.alignedRect?4(Qt.LayoutDirection, unknown-type, QSize, QRect) -> QRect
+QtWidgets.QStyle.layoutSpacing?4(QSizePolicy.ControlType, QSizePolicy.ControlType, Qt.Orientation, QStyleOption option=None, QWidget widget=None) -> int
+QtWidgets.QStyle.combinedLayoutSpacing?4(unknown-type, unknown-type, Qt.Orientation, QStyleOption option=None, QWidget widget=None) -> int
+QtWidgets.QStyle.proxy?4() -> QStyle
+QtWidgets.QStyle.name?4() -> QString
+QtWidgets.QCommonStyle?1()
+QtWidgets.QCommonStyle.__init__?1(self)
+QtWidgets.QCommonStyle.polish?4(QWidget)
+QtWidgets.QCommonStyle.unpolish?4(QWidget)
+QtWidgets.QCommonStyle.polish?4(QApplication)
+QtWidgets.QCommonStyle.unpolish?4(QApplication)
+QtWidgets.QCommonStyle.polish?4(QPalette) -> QPalette
+QtWidgets.QCommonStyle.drawPrimitive?4(QStyle.PrimitiveElement, QStyleOption, QPainter, QWidget widget=None)
+QtWidgets.QCommonStyle.drawControl?4(QStyle.ControlElement, QStyleOption, QPainter, QWidget widget=None)
+QtWidgets.QCommonStyle.subElementRect?4(QStyle.SubElement, QStyleOption, QWidget widget=None) -> QRect
+QtWidgets.QCommonStyle.drawComplexControl?4(QStyle.ComplexControl, QStyleOptionComplex, QPainter, QWidget widget=None)
+QtWidgets.QCommonStyle.hitTestComplexControl?4(QStyle.ComplexControl, QStyleOptionComplex, QPoint, QWidget widget=None) -> QStyle.SubControl
+QtWidgets.QCommonStyle.subControlRect?4(QStyle.ComplexControl, QStyleOptionComplex, QStyle.SubControl, QWidget widget=None) -> QRect
+QtWidgets.QCommonStyle.sizeFromContents?4(QStyle.ContentsType, QStyleOption, QSize, QWidget widget=None) -> QSize
+QtWidgets.QCommonStyle.pixelMetric?4(QStyle.PixelMetric, QStyleOption option=None, QWidget widget=None) -> int
+QtWidgets.QCommonStyle.styleHint?4(QStyle.StyleHint, QStyleOption option=None, QWidget widget=None, QStyleHintReturn returnData=None) -> int
+QtWidgets.QCommonStyle.standardPixmap?4(QStyle.StandardPixmap, QStyleOption option=None, QWidget widget=None) -> QPixmap
+QtWidgets.QCommonStyle.generatedIconPixmap?4(QIcon.Mode, QPixmap, QStyleOption) -> QPixmap
+QtWidgets.QCommonStyle.standardIcon?4(QStyle.StandardPixmap, QStyleOption option=None, QWidget widget=None) -> QIcon
+QtWidgets.QCommonStyle.layoutSpacing?4(QSizePolicy.ControlType, QSizePolicy.ControlType, Qt.Orientation, QStyleOption option=None, QWidget widget=None) -> int
+QtWidgets.QCompleter.ModelSorting?10
+QtWidgets.QCompleter.ModelSorting.UnsortedModel?10
+QtWidgets.QCompleter.ModelSorting.CaseSensitivelySortedModel?10
+QtWidgets.QCompleter.ModelSorting.CaseInsensitivelySortedModel?10
+QtWidgets.QCompleter.CompletionMode?10
+QtWidgets.QCompleter.CompletionMode.PopupCompletion?10
+QtWidgets.QCompleter.CompletionMode.UnfilteredPopupCompletion?10
+QtWidgets.QCompleter.CompletionMode.InlineCompletion?10
+QtWidgets.QCompleter?1(QAbstractItemModel, QObject parent=None)
+QtWidgets.QCompleter.__init__?1(self, QAbstractItemModel, QObject parent=None)
+QtWidgets.QCompleter?1(QStringList, QObject parent=None)
+QtWidgets.QCompleter.__init__?1(self, QStringList, QObject parent=None)
+QtWidgets.QCompleter?1(QObject parent=None)
+QtWidgets.QCompleter.__init__?1(self, QObject parent=None)
+QtWidgets.QCompleter.setWidget?4(QWidget)
+QtWidgets.QCompleter.widget?4() -> QWidget
+QtWidgets.QCompleter.setModel?4(QAbstractItemModel)
+QtWidgets.QCompleter.model?4() -> QAbstractItemModel
+QtWidgets.QCompleter.setCompletionMode?4(QCompleter.CompletionMode)
+QtWidgets.QCompleter.completionMode?4() -> QCompleter.CompletionMode
+QtWidgets.QCompleter.popup?4() -> QAbstractItemView
+QtWidgets.QCompleter.setPopup?4(QAbstractItemView)
+QtWidgets.QCompleter.setCaseSensitivity?4(Qt.CaseSensitivity)
+QtWidgets.QCompleter.caseSensitivity?4() -> Qt.CaseSensitivity
+QtWidgets.QCompleter.setModelSorting?4(QCompleter.ModelSorting)
+QtWidgets.QCompleter.modelSorting?4() -> QCompleter.ModelSorting
+QtWidgets.QCompleter.setCompletionColumn?4(int)
+QtWidgets.QCompleter.completionColumn?4() -> int
+QtWidgets.QCompleter.setCompletionRole?4(int)
+QtWidgets.QCompleter.completionRole?4() -> int
+QtWidgets.QCompleter.completionCount?4() -> int
+QtWidgets.QCompleter.setCurrentRow?4(int) -> bool
+QtWidgets.QCompleter.currentRow?4() -> int
+QtWidgets.QCompleter.currentIndex?4() -> QModelIndex
+QtWidgets.QCompleter.currentCompletion?4() -> QString
+QtWidgets.QCompleter.completionModel?4() -> QAbstractItemModel
+QtWidgets.QCompleter.completionPrefix?4() -> QString
+QtWidgets.QCompleter.pathFromIndex?4(QModelIndex) -> QString
+QtWidgets.QCompleter.splitPath?4(QString) -> QStringList
+QtWidgets.QCompleter.wrapAround?4() -> bool
+QtWidgets.QCompleter.complete?4(QRect rect=QRect())
+QtWidgets.QCompleter.setCompletionPrefix?4(QString)
+QtWidgets.QCompleter.setWrapAround?4(bool)
+QtWidgets.QCompleter.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QCompleter.event?4(QEvent) -> bool
+QtWidgets.QCompleter.activated?4(QString)
+QtWidgets.QCompleter.activated?4(QModelIndex)
+QtWidgets.QCompleter.highlighted?4(QString)
+QtWidgets.QCompleter.highlighted?4(QModelIndex)
+QtWidgets.QCompleter.maxVisibleItems?4() -> int
+QtWidgets.QCompleter.setMaxVisibleItems?4(int)
+QtWidgets.QCompleter.setFilterMode?4(unknown-type)
+QtWidgets.QCompleter.filterMode?4() -> unknown-type
+QtWidgets.QDataWidgetMapper.SubmitPolicy?10
+QtWidgets.QDataWidgetMapper.SubmitPolicy.AutoSubmit?10
+QtWidgets.QDataWidgetMapper.SubmitPolicy.ManualSubmit?10
+QtWidgets.QDataWidgetMapper?1(QObject parent=None)
+QtWidgets.QDataWidgetMapper.__init__?1(self, QObject parent=None)
+QtWidgets.QDataWidgetMapper.setModel?4(QAbstractItemModel)
+QtWidgets.QDataWidgetMapper.model?4() -> QAbstractItemModel
+QtWidgets.QDataWidgetMapper.setItemDelegate?4(QAbstractItemDelegate)
+QtWidgets.QDataWidgetMapper.itemDelegate?4() -> QAbstractItemDelegate
+QtWidgets.QDataWidgetMapper.setRootIndex?4(QModelIndex)
+QtWidgets.QDataWidgetMapper.rootIndex?4() -> QModelIndex
+QtWidgets.QDataWidgetMapper.setOrientation?4(Qt.Orientation)
+QtWidgets.QDataWidgetMapper.orientation?4() -> Qt.Orientation
+QtWidgets.QDataWidgetMapper.setSubmitPolicy?4(QDataWidgetMapper.SubmitPolicy)
+QtWidgets.QDataWidgetMapper.submitPolicy?4() -> QDataWidgetMapper.SubmitPolicy
+QtWidgets.QDataWidgetMapper.addMapping?4(QWidget, int)
+QtWidgets.QDataWidgetMapper.addMapping?4(QWidget, int, QByteArray)
+QtWidgets.QDataWidgetMapper.removeMapping?4(QWidget)
+QtWidgets.QDataWidgetMapper.mappedPropertyName?4(QWidget) -> QByteArray
+QtWidgets.QDataWidgetMapper.mappedSection?4(QWidget) -> int
+QtWidgets.QDataWidgetMapper.mappedWidgetAt?4(int) -> QWidget
+QtWidgets.QDataWidgetMapper.clearMapping?4()
+QtWidgets.QDataWidgetMapper.currentIndex?4() -> int
+QtWidgets.QDataWidgetMapper.revert?4()
+QtWidgets.QDataWidgetMapper.setCurrentIndex?4(int)
+QtWidgets.QDataWidgetMapper.setCurrentModelIndex?4(QModelIndex)
+QtWidgets.QDataWidgetMapper.submit?4() -> bool
+QtWidgets.QDataWidgetMapper.toFirst?4()
+QtWidgets.QDataWidgetMapper.toLast?4()
+QtWidgets.QDataWidgetMapper.toNext?4()
+QtWidgets.QDataWidgetMapper.toPrevious?4()
+QtWidgets.QDataWidgetMapper.currentIndexChanged?4(int)
+QtWidgets.QDateTimeEdit.Section?10
+QtWidgets.QDateTimeEdit.Section.NoSection?10
+QtWidgets.QDateTimeEdit.Section.AmPmSection?10
+QtWidgets.QDateTimeEdit.Section.MSecSection?10
+QtWidgets.QDateTimeEdit.Section.SecondSection?10
+QtWidgets.QDateTimeEdit.Section.MinuteSection?10
+QtWidgets.QDateTimeEdit.Section.HourSection?10
+QtWidgets.QDateTimeEdit.Section.DaySection?10
+QtWidgets.QDateTimeEdit.Section.MonthSection?10
+QtWidgets.QDateTimeEdit.Section.YearSection?10
+QtWidgets.QDateTimeEdit.Section.TimeSections_Mask?10
+QtWidgets.QDateTimeEdit.Section.DateSections_Mask?10
+QtWidgets.QDateTimeEdit?1(QWidget parent=None)
+QtWidgets.QDateTimeEdit.__init__?1(self, QWidget parent=None)
+QtWidgets.QDateTimeEdit?1(QDateTime, QWidget parent=None)
+QtWidgets.QDateTimeEdit.__init__?1(self, QDateTime, QWidget parent=None)
+QtWidgets.QDateTimeEdit?1(QDate, QWidget parent=None)
+QtWidgets.QDateTimeEdit.__init__?1(self, QDate, QWidget parent=None)
+QtWidgets.QDateTimeEdit?1(QTime, QWidget parent=None)
+QtWidgets.QDateTimeEdit.__init__?1(self, QTime, QWidget parent=None)
+QtWidgets.QDateTimeEdit.dateTime?4() -> QDateTime
+QtWidgets.QDateTimeEdit.date?4() -> QDate
+QtWidgets.QDateTimeEdit.time?4() -> QTime
+QtWidgets.QDateTimeEdit.minimumDate?4() -> QDate
+QtWidgets.QDateTimeEdit.setMinimumDate?4(QDate)
+QtWidgets.QDateTimeEdit.clearMinimumDate?4()
+QtWidgets.QDateTimeEdit.maximumDate?4() -> QDate
+QtWidgets.QDateTimeEdit.setMaximumDate?4(QDate)
+QtWidgets.QDateTimeEdit.clearMaximumDate?4()
+QtWidgets.QDateTimeEdit.setDateRange?4(QDate, QDate)
+QtWidgets.QDateTimeEdit.minimumTime?4() -> QTime
+QtWidgets.QDateTimeEdit.setMinimumTime?4(QTime)
+QtWidgets.QDateTimeEdit.clearMinimumTime?4()
+QtWidgets.QDateTimeEdit.maximumTime?4() -> QTime
+QtWidgets.QDateTimeEdit.setMaximumTime?4(QTime)
+QtWidgets.QDateTimeEdit.clearMaximumTime?4()
+QtWidgets.QDateTimeEdit.setTimeRange?4(QTime, QTime)
+QtWidgets.QDateTimeEdit.displayedSections?4() -> unknown-type
+QtWidgets.QDateTimeEdit.currentSection?4() -> QDateTimeEdit.Section
+QtWidgets.QDateTimeEdit.setCurrentSection?4(QDateTimeEdit.Section)
+QtWidgets.QDateTimeEdit.sectionText?4(QDateTimeEdit.Section) -> QString
+QtWidgets.QDateTimeEdit.displayFormat?4() -> QString
+QtWidgets.QDateTimeEdit.setDisplayFormat?4(QString)
+QtWidgets.QDateTimeEdit.calendarPopup?4() -> bool
+QtWidgets.QDateTimeEdit.setCalendarPopup?4(bool)
+QtWidgets.QDateTimeEdit.setSelectedSection?4(QDateTimeEdit.Section)
+QtWidgets.QDateTimeEdit.sizeHint?4() -> QSize
+QtWidgets.QDateTimeEdit.clear?4()
+QtWidgets.QDateTimeEdit.stepBy?4(int)
+QtWidgets.QDateTimeEdit.event?4(QEvent) -> bool
+QtWidgets.QDateTimeEdit.sectionAt?4(int) -> QDateTimeEdit.Section
+QtWidgets.QDateTimeEdit.currentSectionIndex?4() -> int
+QtWidgets.QDateTimeEdit.setCurrentSectionIndex?4(int)
+QtWidgets.QDateTimeEdit.sectionCount?4() -> int
+QtWidgets.QDateTimeEdit.dateTimeChanged?4(QDateTime)
+QtWidgets.QDateTimeEdit.timeChanged?4(QTime)
+QtWidgets.QDateTimeEdit.dateChanged?4(QDate)
+QtWidgets.QDateTimeEdit.setDateTime?4(QDateTime)
+QtWidgets.QDateTimeEdit.setDate?4(QDate)
+QtWidgets.QDateTimeEdit.setTime?4(QTime)
+QtWidgets.QDateTimeEdit.initStyleOption?4(QStyleOptionSpinBox)
+QtWidgets.QDateTimeEdit.keyPressEvent?4(QKeyEvent)
+QtWidgets.QDateTimeEdit.wheelEvent?4(QWheelEvent)
+QtWidgets.QDateTimeEdit.focusInEvent?4(QFocusEvent)
+QtWidgets.QDateTimeEdit.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QDateTimeEdit.mousePressEvent?4(QMouseEvent)
+QtWidgets.QDateTimeEdit.paintEvent?4(QPaintEvent)
+QtWidgets.QDateTimeEdit.validate?4(QString, int) -> (QValidator.State, QString, int)
+QtWidgets.QDateTimeEdit.fixup?4(QString) -> QString
+QtWidgets.QDateTimeEdit.dateTimeFromText?4(QString) -> QDateTime
+QtWidgets.QDateTimeEdit.textFromDateTime?4(QDateTime) -> QString
+QtWidgets.QDateTimeEdit.stepEnabled?4() -> unknown-type
+QtWidgets.QDateTimeEdit.minimumDateTime?4() -> QDateTime
+QtWidgets.QDateTimeEdit.clearMinimumDateTime?4()
+QtWidgets.QDateTimeEdit.setMinimumDateTime?4(QDateTime)
+QtWidgets.QDateTimeEdit.maximumDateTime?4() -> QDateTime
+QtWidgets.QDateTimeEdit.clearMaximumDateTime?4()
+QtWidgets.QDateTimeEdit.setMaximumDateTime?4(QDateTime)
+QtWidgets.QDateTimeEdit.setDateTimeRange?4(QDateTime, QDateTime)
+QtWidgets.QDateTimeEdit.calendarWidget?4() -> QCalendarWidget
+QtWidgets.QDateTimeEdit.setCalendarWidget?4(QCalendarWidget)
+QtWidgets.QDateTimeEdit.timeSpec?4() -> Qt.TimeSpec
+QtWidgets.QDateTimeEdit.setTimeSpec?4(Qt.TimeSpec)
+QtWidgets.QDateTimeEdit.calendar?4() -> QCalendar
+QtWidgets.QDateTimeEdit.setCalendar?4(QCalendar)
+QtWidgets.QDateTimeEdit.timeZone?4() -> QTimeZone
+QtWidgets.QDateTimeEdit.setTimeZone?4(QTimeZone)
+QtWidgets.QTimeEdit?1(QWidget parent=None)
+QtWidgets.QTimeEdit.__init__?1(self, QWidget parent=None)
+QtWidgets.QTimeEdit?1(QTime, QWidget parent=None)
+QtWidgets.QTimeEdit.__init__?1(self, QTime, QWidget parent=None)
+QtWidgets.QDateEdit?1(QWidget parent=None)
+QtWidgets.QDateEdit.__init__?1(self, QWidget parent=None)
+QtWidgets.QDateEdit?1(QDate, QWidget parent=None)
+QtWidgets.QDateEdit.__init__?1(self, QDate, QWidget parent=None)
+QtWidgets.QDial?1(QWidget parent=None)
+QtWidgets.QDial.__init__?1(self, QWidget parent=None)
+QtWidgets.QDial.wrapping?4() -> bool
+QtWidgets.QDial.notchSize?4() -> int
+QtWidgets.QDial.setNotchTarget?4(float)
+QtWidgets.QDial.notchTarget?4() -> float
+QtWidgets.QDial.notchesVisible?4() -> bool
+QtWidgets.QDial.sizeHint?4() -> QSize
+QtWidgets.QDial.minimumSizeHint?4() -> QSize
+QtWidgets.QDial.setNotchesVisible?4(bool)
+QtWidgets.QDial.setWrapping?4(bool)
+QtWidgets.QDial.initStyleOption?4(QStyleOptionSlider)
+QtWidgets.QDial.event?4(QEvent) -> bool
+QtWidgets.QDial.resizeEvent?4(QResizeEvent)
+QtWidgets.QDial.paintEvent?4(QPaintEvent)
+QtWidgets.QDial.mousePressEvent?4(QMouseEvent)
+QtWidgets.QDial.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QDial.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QDial.sliderChange?4(QAbstractSlider.SliderChange)
+QtWidgets.QDialogButtonBox.StandardButton?10
+QtWidgets.QDialogButtonBox.StandardButton.NoButton?10
+QtWidgets.QDialogButtonBox.StandardButton.Ok?10
+QtWidgets.QDialogButtonBox.StandardButton.Save?10
+QtWidgets.QDialogButtonBox.StandardButton.SaveAll?10
+QtWidgets.QDialogButtonBox.StandardButton.Open?10
+QtWidgets.QDialogButtonBox.StandardButton.Yes?10
+QtWidgets.QDialogButtonBox.StandardButton.YesToAll?10
+QtWidgets.QDialogButtonBox.StandardButton.No?10
+QtWidgets.QDialogButtonBox.StandardButton.NoToAll?10
+QtWidgets.QDialogButtonBox.StandardButton.Abort?10
+QtWidgets.QDialogButtonBox.StandardButton.Retry?10
+QtWidgets.QDialogButtonBox.StandardButton.Ignore?10
+QtWidgets.QDialogButtonBox.StandardButton.Close?10
+QtWidgets.QDialogButtonBox.StandardButton.Cancel?10
+QtWidgets.QDialogButtonBox.StandardButton.Discard?10
+QtWidgets.QDialogButtonBox.StandardButton.Help?10
+QtWidgets.QDialogButtonBox.StandardButton.Apply?10
+QtWidgets.QDialogButtonBox.StandardButton.Reset?10
+QtWidgets.QDialogButtonBox.StandardButton.RestoreDefaults?10
+QtWidgets.QDialogButtonBox.ButtonRole?10
+QtWidgets.QDialogButtonBox.ButtonRole.InvalidRole?10
+QtWidgets.QDialogButtonBox.ButtonRole.AcceptRole?10
+QtWidgets.QDialogButtonBox.ButtonRole.RejectRole?10
+QtWidgets.QDialogButtonBox.ButtonRole.DestructiveRole?10
+QtWidgets.QDialogButtonBox.ButtonRole.ActionRole?10
+QtWidgets.QDialogButtonBox.ButtonRole.HelpRole?10
+QtWidgets.QDialogButtonBox.ButtonRole.YesRole?10
+QtWidgets.QDialogButtonBox.ButtonRole.NoRole?10
+QtWidgets.QDialogButtonBox.ButtonRole.ResetRole?10
+QtWidgets.QDialogButtonBox.ButtonRole.ApplyRole?10
+QtWidgets.QDialogButtonBox.ButtonLayout?10
+QtWidgets.QDialogButtonBox.ButtonLayout.WinLayout?10
+QtWidgets.QDialogButtonBox.ButtonLayout.MacLayout?10
+QtWidgets.QDialogButtonBox.ButtonLayout.KdeLayout?10
+QtWidgets.QDialogButtonBox.ButtonLayout.GnomeLayout?10
+QtWidgets.QDialogButtonBox.ButtonLayout.AndroidLayout?10
+QtWidgets.QDialogButtonBox?1(QWidget parent=None)
+QtWidgets.QDialogButtonBox.__init__?1(self, QWidget parent=None)
+QtWidgets.QDialogButtonBox?1(Qt.Orientation, QWidget parent=None)
+QtWidgets.QDialogButtonBox.__init__?1(self, Qt.Orientation, QWidget parent=None)
+QtWidgets.QDialogButtonBox?1(unknown-type, QWidget parent=None)
+QtWidgets.QDialogButtonBox.__init__?1(self, unknown-type, QWidget parent=None)
+QtWidgets.QDialogButtonBox?1(unknown-type, Qt.Orientation, QWidget parent=None)
+QtWidgets.QDialogButtonBox.__init__?1(self, unknown-type, Qt.Orientation, QWidget parent=None)
+QtWidgets.QDialogButtonBox.setOrientation?4(Qt.Orientation)
+QtWidgets.QDialogButtonBox.orientation?4() -> Qt.Orientation
+QtWidgets.QDialogButtonBox.addButton?4(QAbstractButton, QDialogButtonBox.ButtonRole)
+QtWidgets.QDialogButtonBox.addButton?4(QString, QDialogButtonBox.ButtonRole) -> QPushButton
+QtWidgets.QDialogButtonBox.addButton?4(QDialogButtonBox.StandardButton) -> QPushButton
+QtWidgets.QDialogButtonBox.removeButton?4(QAbstractButton)
+QtWidgets.QDialogButtonBox.clear?4()
+QtWidgets.QDialogButtonBox.buttons?4() -> unknown-type
+QtWidgets.QDialogButtonBox.buttonRole?4(QAbstractButton) -> QDialogButtonBox.ButtonRole
+QtWidgets.QDialogButtonBox.setStandardButtons?4(unknown-type)
+QtWidgets.QDialogButtonBox.standardButtons?4() -> unknown-type
+QtWidgets.QDialogButtonBox.standardButton?4(QAbstractButton) -> QDialogButtonBox.StandardButton
+QtWidgets.QDialogButtonBox.button?4(QDialogButtonBox.StandardButton) -> QPushButton
+QtWidgets.QDialogButtonBox.setCenterButtons?4(bool)
+QtWidgets.QDialogButtonBox.centerButtons?4() -> bool
+QtWidgets.QDialogButtonBox.accepted?4()
+QtWidgets.QDialogButtonBox.clicked?4(QAbstractButton)
+QtWidgets.QDialogButtonBox.helpRequested?4()
+QtWidgets.QDialogButtonBox.rejected?4()
+QtWidgets.QDialogButtonBox.changeEvent?4(QEvent)
+QtWidgets.QDialogButtonBox.event?4(QEvent) -> bool
+QtWidgets.QDockWidget.DockWidgetFeature?10
+QtWidgets.QDockWidget.DockWidgetFeature.DockWidgetClosable?10
+QtWidgets.QDockWidget.DockWidgetFeature.DockWidgetMovable?10
+QtWidgets.QDockWidget.DockWidgetFeature.DockWidgetFloatable?10
+QtWidgets.QDockWidget.DockWidgetFeature.DockWidgetVerticalTitleBar?10
+QtWidgets.QDockWidget.DockWidgetFeature.NoDockWidgetFeatures?10
+QtWidgets.QDockWidget?1(QString, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QDockWidget.__init__?1(self, QString, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QDockWidget?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QDockWidget.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QDockWidget.widget?4() -> QWidget
+QtWidgets.QDockWidget.setWidget?4(QWidget)
+QtWidgets.QDockWidget.setFeatures?4(unknown-type)
+QtWidgets.QDockWidget.features?4() -> unknown-type
+QtWidgets.QDockWidget.setFloating?4(bool)
+QtWidgets.QDockWidget.isFloating?4() -> bool
+QtWidgets.QDockWidget.setAllowedAreas?4(unknown-type)
+QtWidgets.QDockWidget.allowedAreas?4() -> unknown-type
+QtWidgets.QDockWidget.isAreaAllowed?4(Qt.DockWidgetArea) -> bool
+QtWidgets.QDockWidget.toggleViewAction?4() -> QAction
+QtWidgets.QDockWidget.setTitleBarWidget?4(QWidget)
+QtWidgets.QDockWidget.titleBarWidget?4() -> QWidget
+QtWidgets.QDockWidget.featuresChanged?4(unknown-type)
+QtWidgets.QDockWidget.topLevelChanged?4(bool)
+QtWidgets.QDockWidget.allowedAreasChanged?4(unknown-type)
+QtWidgets.QDockWidget.dockLocationChanged?4(Qt.DockWidgetArea)
+QtWidgets.QDockWidget.visibilityChanged?4(bool)
+QtWidgets.QDockWidget.initStyleOption?4(QStyleOptionDockWidget)
+QtWidgets.QDockWidget.changeEvent?4(QEvent)
+QtWidgets.QDockWidget.closeEvent?4(QCloseEvent)
+QtWidgets.QDockWidget.paintEvent?4(QPaintEvent)
+QtWidgets.QDockWidget.event?4(QEvent) -> bool
+QtWidgets.QDockWidget.setDockLocation?4(Qt.DockWidgetArea)
+QtWidgets.QDockWidget.dockLocation?4() -> Qt.DockWidgetArea
+QtWidgets.QErrorMessage?1(QWidget parent=None)
+QtWidgets.QErrorMessage.__init__?1(self, QWidget parent=None)
+QtWidgets.QErrorMessage.qtHandler?4() -> QErrorMessage
+QtWidgets.QErrorMessage.showMessage?4(QString)
+QtWidgets.QErrorMessage.showMessage?4(QString, QString)
+QtWidgets.QErrorMessage.changeEvent?4(QEvent)
+QtWidgets.QErrorMessage.done?4(int)
+QtWidgets.QFileDialog.Option?10
+QtWidgets.QFileDialog.Option.ShowDirsOnly?10
+QtWidgets.QFileDialog.Option.DontResolveSymlinks?10
+QtWidgets.QFileDialog.Option.DontConfirmOverwrite?10
+QtWidgets.QFileDialog.Option.DontUseNativeDialog?10
+QtWidgets.QFileDialog.Option.ReadOnly?10
+QtWidgets.QFileDialog.Option.HideNameFilterDetails?10
+QtWidgets.QFileDialog.Option.DontUseCustomDirectoryIcons?10
+QtWidgets.QFileDialog.DialogLabel?10
+QtWidgets.QFileDialog.DialogLabel.LookIn?10
+QtWidgets.QFileDialog.DialogLabel.FileName?10
+QtWidgets.QFileDialog.DialogLabel.FileType?10
+QtWidgets.QFileDialog.DialogLabel.Accept?10
+QtWidgets.QFileDialog.DialogLabel.Reject?10
+QtWidgets.QFileDialog.AcceptMode?10
+QtWidgets.QFileDialog.AcceptMode.AcceptOpen?10
+QtWidgets.QFileDialog.AcceptMode.AcceptSave?10
+QtWidgets.QFileDialog.FileMode?10
+QtWidgets.QFileDialog.FileMode.AnyFile?10
+QtWidgets.QFileDialog.FileMode.ExistingFile?10
+QtWidgets.QFileDialog.FileMode.Directory?10
+QtWidgets.QFileDialog.FileMode.ExistingFiles?10
+QtWidgets.QFileDialog.ViewMode?10
+QtWidgets.QFileDialog.ViewMode.Detail?10
+QtWidgets.QFileDialog.ViewMode.List?10
+QtWidgets.QFileDialog?1(QWidget, unknown-type)
+QtWidgets.QFileDialog.__init__?1(self, QWidget, unknown-type)
+QtWidgets.QFileDialog?1(QWidget parent=None, QString caption='', QString directory='', QString filter='')
+QtWidgets.QFileDialog.__init__?1(self, QWidget parent=None, QString caption='', QString directory='', QString filter='')
+QtWidgets.QFileDialog.setDirectory?4(QString)
+QtWidgets.QFileDialog.setDirectory?4(QDir)
+QtWidgets.QFileDialog.directory?4() -> QDir
+QtWidgets.QFileDialog.selectFile?4(QString)
+QtWidgets.QFileDialog.selectedFiles?4() -> QStringList
+QtWidgets.QFileDialog.setViewMode?4(QFileDialog.ViewMode)
+QtWidgets.QFileDialog.viewMode?4() -> QFileDialog.ViewMode
+QtWidgets.QFileDialog.setFileMode?4(QFileDialog.FileMode)
+QtWidgets.QFileDialog.fileMode?4() -> QFileDialog.FileMode
+QtWidgets.QFileDialog.setAcceptMode?4(QFileDialog.AcceptMode)
+QtWidgets.QFileDialog.acceptMode?4() -> QFileDialog.AcceptMode
+QtWidgets.QFileDialog.setDefaultSuffix?4(QString)
+QtWidgets.QFileDialog.defaultSuffix?4() -> QString
+QtWidgets.QFileDialog.setHistory?4(QStringList)
+QtWidgets.QFileDialog.history?4() -> QStringList
+QtWidgets.QFileDialog.setItemDelegate?4(QAbstractItemDelegate)
+QtWidgets.QFileDialog.itemDelegate?4() -> QAbstractItemDelegate
+QtWidgets.QFileDialog.setIconProvider?4(QAbstractFileIconProvider)
+QtWidgets.QFileDialog.iconProvider?4() -> QAbstractFileIconProvider
+QtWidgets.QFileDialog.setLabelText?4(QFileDialog.DialogLabel, QString)
+QtWidgets.QFileDialog.labelText?4(QFileDialog.DialogLabel) -> QString
+QtWidgets.QFileDialog.currentChanged?4(QString)
+QtWidgets.QFileDialog.directoryEntered?4(QString)
+QtWidgets.QFileDialog.filesSelected?4(QStringList)
+QtWidgets.QFileDialog.filterSelected?4(QString)
+QtWidgets.QFileDialog.fileSelected?4(QString)
+QtWidgets.QFileDialog.getExistingDirectory?4(QWidget parent=None, QString caption='', QString directory='', unknown-type options=QFileDialog.ShowDirsOnly) -> QString
+QtWidgets.QFileDialog.getExistingDirectoryUrl?4(QWidget parent=None, QString caption='', QUrl directory=QUrl(), unknown-type options=QFileDialog.ShowDirsOnly, QStringList supportedSchemes=[]) -> QUrl
+QtWidgets.QFileDialog.getOpenFileName?4(QWidget parent=None, QString caption='', QString directory='', QString filter='', QString initialFilter='', unknown-type options=QFileDialog.Options()) -> tuple
+QtWidgets.QFileDialog.getOpenFileNames?4(QWidget parent=None, QString caption='', QString directory='', QString filter='', QString initialFilter='', unknown-type options=QFileDialog.Options()) -> tuple
+QtWidgets.QFileDialog.getSaveFileName?4(QWidget parent=None, QString caption='', QString directory='', QString filter='', QString initialFilter='', unknown-type options=QFileDialog.Options()) -> tuple
+QtWidgets.QFileDialog.done?4(int)
+QtWidgets.QFileDialog.accept?4()
+QtWidgets.QFileDialog.changeEvent?4(QEvent)
+QtWidgets.QFileDialog.setSidebarUrls?4(unknown-type)
+QtWidgets.QFileDialog.sidebarUrls?4() -> unknown-type
+QtWidgets.QFileDialog.saveState?4() -> QByteArray
+QtWidgets.QFileDialog.restoreState?4(QByteArray) -> bool
+QtWidgets.QFileDialog.setProxyModel?4(QAbstractProxyModel)
+QtWidgets.QFileDialog.proxyModel?4() -> QAbstractProxyModel
+QtWidgets.QFileDialog.setNameFilter?4(QString)
+QtWidgets.QFileDialog.setNameFilters?4(QStringList)
+QtWidgets.QFileDialog.nameFilters?4() -> QStringList
+QtWidgets.QFileDialog.selectNameFilter?4(QString)
+QtWidgets.QFileDialog.selectedNameFilter?4() -> QString
+QtWidgets.QFileDialog.filter?4() -> unknown-type
+QtWidgets.QFileDialog.setFilter?4(unknown-type)
+QtWidgets.QFileDialog.setOption?4(QFileDialog.Option, bool on=True)
+QtWidgets.QFileDialog.testOption?4(QFileDialog.Option) -> bool
+QtWidgets.QFileDialog.setOptions?4(unknown-type)
+QtWidgets.QFileDialog.options?4() -> unknown-type
+QtWidgets.QFileDialog.open?4()
+QtWidgets.QFileDialog.open?4(Any)
+QtWidgets.QFileDialog.setVisible?4(bool)
+QtWidgets.QFileDialog.setDirectoryUrl?4(QUrl)
+QtWidgets.QFileDialog.directoryUrl?4() -> QUrl
+QtWidgets.QFileDialog.selectUrl?4(QUrl)
+QtWidgets.QFileDialog.selectedUrls?4() -> unknown-type
+QtWidgets.QFileDialog.setMimeTypeFilters?4(QStringList)
+QtWidgets.QFileDialog.mimeTypeFilters?4() -> QStringList
+QtWidgets.QFileDialog.selectMimeTypeFilter?4(QString)
+QtWidgets.QFileDialog.urlSelected?4(QUrl)
+QtWidgets.QFileDialog.urlsSelected?4(unknown-type)
+QtWidgets.QFileDialog.currentUrlChanged?4(QUrl)
+QtWidgets.QFileDialog.directoryUrlEntered?4(QUrl)
+QtWidgets.QFileDialog.getOpenFileUrl?4(QWidget parent=None, QString caption='', QUrl directory=QUrl(), QString filter='', QString initialFilter='', unknown-type options=QFileDialog.Options(), QStringList supportedSchemes=[]) -> tuple
+QtWidgets.QFileDialog.getOpenFileUrls?4(QWidget parent=None, QString caption='', QUrl directory=QUrl(), QString filter='', QString initialFilter='', unknown-type options=QFileDialog.Options(), QStringList supportedSchemes=[]) -> tuple
+QtWidgets.QFileDialog.getSaveFileUrl?4(QWidget parent=None, QString caption='', QUrl directory=QUrl(), QString filter='', QString initialFilter='', unknown-type options=QFileDialog.Options(), QStringList supportedSchemes=[]) -> tuple
+QtWidgets.QFileDialog.setSupportedSchemes?4(QStringList)
+QtWidgets.QFileDialog.supportedSchemes?4() -> QStringList
+QtWidgets.QFileDialog.selectedMimeTypeFilter?4() -> QString
+QtWidgets.QFileDialog.saveFileContent?4(QByteArray, QString fileNameHint='')
+QtWidgets.QFileDialog.saveFileContent?4(QByteArray, QString, QWidget parent=None)
+QtWidgets.QFileIconProvider?1()
+QtWidgets.QFileIconProvider.__init__?1(self)
+QtWidgets.QFileIconProvider.icon?4(QAbstractFileIconProvider.IconType) -> QIcon
+QtWidgets.QFileIconProvider.icon?4(QFileInfo) -> QIcon
+QtWidgets.QFocusFrame?1(QWidget parent=None)
+QtWidgets.QFocusFrame.__init__?1(self, QWidget parent=None)
+QtWidgets.QFocusFrame.setWidget?4(QWidget)
+QtWidgets.QFocusFrame.widget?4() -> QWidget
+QtWidgets.QFocusFrame.initStyleOption?4(QStyleOption)
+QtWidgets.QFocusFrame.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QFocusFrame.event?4(QEvent) -> bool
+QtWidgets.QFocusFrame.paintEvent?4(QPaintEvent)
+QtWidgets.QFontComboBox.FontFilter?10
+QtWidgets.QFontComboBox.FontFilter.AllFonts?10
+QtWidgets.QFontComboBox.FontFilter.ScalableFonts?10
+QtWidgets.QFontComboBox.FontFilter.NonScalableFonts?10
+QtWidgets.QFontComboBox.FontFilter.MonospacedFonts?10
+QtWidgets.QFontComboBox.FontFilter.ProportionalFonts?10
+QtWidgets.QFontComboBox?1(QWidget parent=None)
+QtWidgets.QFontComboBox.__init__?1(self, QWidget parent=None)
+QtWidgets.QFontComboBox.fontFilters?4() -> unknown-type
+QtWidgets.QFontComboBox.setWritingSystem?4(QFontDatabase.WritingSystem)
+QtWidgets.QFontComboBox.writingSystem?4() -> QFontDatabase.WritingSystem
+QtWidgets.QFontComboBox.setFontFilters?4(unknown-type)
+QtWidgets.QFontComboBox.currentFont?4() -> QFont
+QtWidgets.QFontComboBox.sizeHint?4() -> QSize
+QtWidgets.QFontComboBox.setCurrentFont?4(QFont)
+QtWidgets.QFontComboBox.currentFontChanged?4(QFont)
+QtWidgets.QFontComboBox.event?4(QEvent) -> bool
+QtWidgets.QFontComboBox.setSampleTextForSystem?4(QFontDatabase.WritingSystem, QString)
+QtWidgets.QFontComboBox.sampleTextForSystem?4(QFontDatabase.WritingSystem) -> QString
+QtWidgets.QFontComboBox.setSampleTextForFont?4(QString, QString)
+QtWidgets.QFontComboBox.sampleTextForFont?4(QString) -> QString
+QtWidgets.QFontComboBox.setDisplayFont?4(QString, QFont)
+QtWidgets.QFontComboBox.displayFont?4(QString) -> Any
+QtWidgets.QFontDialog.FontDialogOption?10
+QtWidgets.QFontDialog.FontDialogOption.NoButtons?10
+QtWidgets.QFontDialog.FontDialogOption.DontUseNativeDialog?10
+QtWidgets.QFontDialog.FontDialogOption.ScalableFonts?10
+QtWidgets.QFontDialog.FontDialogOption.NonScalableFonts?10
+QtWidgets.QFontDialog.FontDialogOption.MonospacedFonts?10
+QtWidgets.QFontDialog.FontDialogOption.ProportionalFonts?10
+QtWidgets.QFontDialog?1(QWidget parent=None)
+QtWidgets.QFontDialog.__init__?1(self, QWidget parent=None)
+QtWidgets.QFontDialog?1(QFont, QWidget parent=None)
+QtWidgets.QFontDialog.__init__?1(self, QFont, QWidget parent=None)
+QtWidgets.QFontDialog.getFont?4(QFont, QWidget parent=None, QString caption='', unknown-type options=QFontDialog.FontDialogOptions()) -> (QFont, bool)
+QtWidgets.QFontDialog.getFont?4(QWidget parent=None) -> (QFont, bool)
+QtWidgets.QFontDialog.changeEvent?4(QEvent)
+QtWidgets.QFontDialog.done?4(int)
+QtWidgets.QFontDialog.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QFontDialog.setCurrentFont?4(QFont)
+QtWidgets.QFontDialog.currentFont?4() -> QFont
+QtWidgets.QFontDialog.selectedFont?4() -> QFont
+QtWidgets.QFontDialog.setOption?4(QFontDialog.FontDialogOption, bool on=True)
+QtWidgets.QFontDialog.testOption?4(QFontDialog.FontDialogOption) -> bool
+QtWidgets.QFontDialog.setOptions?4(unknown-type)
+QtWidgets.QFontDialog.options?4() -> unknown-type
+QtWidgets.QFontDialog.open?4()
+QtWidgets.QFontDialog.open?4(Any)
+QtWidgets.QFontDialog.setVisible?4(bool)
+QtWidgets.QFontDialog.currentFontChanged?4(QFont)
+QtWidgets.QFontDialog.fontSelected?4(QFont)
+QtWidgets.QFormLayout.ItemRole?10
+QtWidgets.QFormLayout.ItemRole.LabelRole?10
+QtWidgets.QFormLayout.ItemRole.FieldRole?10
+QtWidgets.QFormLayout.ItemRole.SpanningRole?10
+QtWidgets.QFormLayout.RowWrapPolicy?10
+QtWidgets.QFormLayout.RowWrapPolicy.DontWrapRows?10
+QtWidgets.QFormLayout.RowWrapPolicy.WrapLongRows?10
+QtWidgets.QFormLayout.RowWrapPolicy.WrapAllRows?10
+QtWidgets.QFormLayout.FieldGrowthPolicy?10
+QtWidgets.QFormLayout.FieldGrowthPolicy.FieldsStayAtSizeHint?10
+QtWidgets.QFormLayout.FieldGrowthPolicy.ExpandingFieldsGrow?10
+QtWidgets.QFormLayout.FieldGrowthPolicy.AllNonFixedFieldsGrow?10
+QtWidgets.QFormLayout?1(QWidget parent=None)
+QtWidgets.QFormLayout.__init__?1(self, QWidget parent=None)
+QtWidgets.QFormLayout.setFieldGrowthPolicy?4(QFormLayout.FieldGrowthPolicy)
+QtWidgets.QFormLayout.fieldGrowthPolicy?4() -> QFormLayout.FieldGrowthPolicy
+QtWidgets.QFormLayout.setRowWrapPolicy?4(QFormLayout.RowWrapPolicy)
+QtWidgets.QFormLayout.rowWrapPolicy?4() -> QFormLayout.RowWrapPolicy
+QtWidgets.QFormLayout.setLabelAlignment?4(unknown-type)
+QtWidgets.QFormLayout.labelAlignment?4() -> unknown-type
+QtWidgets.QFormLayout.setFormAlignment?4(unknown-type)
+QtWidgets.QFormLayout.formAlignment?4() -> unknown-type
+QtWidgets.QFormLayout.setHorizontalSpacing?4(int)
+QtWidgets.QFormLayout.horizontalSpacing?4() -> int
+QtWidgets.QFormLayout.setVerticalSpacing?4(int)
+QtWidgets.QFormLayout.verticalSpacing?4() -> int
+QtWidgets.QFormLayout.spacing?4() -> int
+QtWidgets.QFormLayout.setSpacing?4(int)
+QtWidgets.QFormLayout.addRow?4(QWidget, QWidget)
+QtWidgets.QFormLayout.addRow?4(QWidget, QLayout)
+QtWidgets.QFormLayout.addRow?4(QString, QWidget)
+QtWidgets.QFormLayout.addRow?4(QString, QLayout)
+QtWidgets.QFormLayout.addRow?4(QWidget)
+QtWidgets.QFormLayout.addRow?4(QLayout)
+QtWidgets.QFormLayout.insertRow?4(int, QWidget, QWidget)
+QtWidgets.QFormLayout.insertRow?4(int, QWidget, QLayout)
+QtWidgets.QFormLayout.insertRow?4(int, QString, QWidget)
+QtWidgets.QFormLayout.insertRow?4(int, QString, QLayout)
+QtWidgets.QFormLayout.insertRow?4(int, QWidget)
+QtWidgets.QFormLayout.insertRow?4(int, QLayout)
+QtWidgets.QFormLayout.setItem?4(int, QFormLayout.ItemRole, QLayoutItem)
+QtWidgets.QFormLayout.setWidget?4(int, QFormLayout.ItemRole, QWidget)
+QtWidgets.QFormLayout.setLayout?4(int, QFormLayout.ItemRole, QLayout)
+QtWidgets.QFormLayout.itemAt?4(int, QFormLayout.ItemRole) -> QLayoutItem
+QtWidgets.QFormLayout.getItemPosition?4(int) -> (int, QFormLayout.ItemRole)
+QtWidgets.QFormLayout.getWidgetPosition?4(QWidget) -> (int, QFormLayout.ItemRole)
+QtWidgets.QFormLayout.getLayoutPosition?4(QLayout) -> (int, QFormLayout.ItemRole)
+QtWidgets.QFormLayout.labelForField?4(QWidget) -> QWidget
+QtWidgets.QFormLayout.labelForField?4(QLayout) -> QWidget
+QtWidgets.QFormLayout.addItem?4(QLayoutItem)
+QtWidgets.QFormLayout.itemAt?4(int) -> QLayoutItem
+QtWidgets.QFormLayout.takeAt?4(int) -> QLayoutItem
+QtWidgets.QFormLayout.setGeometry?4(QRect)
+QtWidgets.QFormLayout.minimumSize?4() -> QSize
+QtWidgets.QFormLayout.sizeHint?4() -> QSize
+QtWidgets.QFormLayout.invalidate?4()
+QtWidgets.QFormLayout.hasHeightForWidth?4() -> bool
+QtWidgets.QFormLayout.heightForWidth?4(int) -> int
+QtWidgets.QFormLayout.expandingDirections?4() -> unknown-type
+QtWidgets.QFormLayout.count?4() -> int
+QtWidgets.QFormLayout.rowCount?4() -> int
+QtWidgets.QFormLayout.removeRow?4(int)
+QtWidgets.QFormLayout.removeRow?4(QWidget)
+QtWidgets.QFormLayout.removeRow?4(QLayout)
+QtWidgets.QFormLayout.takeRow?4(int) -> QFormLayout.TakeRowResult
+QtWidgets.QFormLayout.takeRow?4(QWidget) -> QFormLayout.TakeRowResult
+QtWidgets.QFormLayout.takeRow?4(QLayout) -> QFormLayout.TakeRowResult
+QtWidgets.QFormLayout.setRowVisible?4(QLayout, bool)
+QtWidgets.QFormLayout.setRowVisible?4(QWidget, bool)
+QtWidgets.QFormLayout.setRowVisible?4(int, bool)
+QtWidgets.QFormLayout.isRowVisible?4(QLayout) -> bool
+QtWidgets.QFormLayout.isRowVisible?4(QWidget) -> bool
+QtWidgets.QFormLayout.isRowVisible?4(int) -> bool
+QtWidgets.QFormLayout.TakeRowResult.fieldItem?7
+QtWidgets.QFormLayout.TakeRowResult.labelItem?7
+QtWidgets.QFormLayout.TakeRowResult?1()
+QtWidgets.QFormLayout.TakeRowResult.__init__?1(self)
+QtWidgets.QFormLayout.TakeRowResult?1(QFormLayout.TakeRowResult)
+QtWidgets.QFormLayout.TakeRowResult.__init__?1(self, QFormLayout.TakeRowResult)
+QtWidgets.QGesture.GestureCancelPolicy?10
+QtWidgets.QGesture.GestureCancelPolicy.CancelNone?10
+QtWidgets.QGesture.GestureCancelPolicy.CancelAllInContext?10
+QtWidgets.QGesture?1(QObject parent=None)
+QtWidgets.QGesture.__init__?1(self, QObject parent=None)
+QtWidgets.QGesture.gestureType?4() -> Qt.GestureType
+QtWidgets.QGesture.state?4() -> Qt.GestureState
+QtWidgets.QGesture.hotSpot?4() -> QPointF
+QtWidgets.QGesture.setHotSpot?4(QPointF)
+QtWidgets.QGesture.hasHotSpot?4() -> bool
+QtWidgets.QGesture.unsetHotSpot?4()
+QtWidgets.QGesture.setGestureCancelPolicy?4(QGesture.GestureCancelPolicy)
+QtWidgets.QGesture.gestureCancelPolicy?4() -> QGesture.GestureCancelPolicy
+QtWidgets.QPanGesture?1(QObject parent=None)
+QtWidgets.QPanGesture.__init__?1(self, QObject parent=None)
+QtWidgets.QPanGesture.lastOffset?4() -> QPointF
+QtWidgets.QPanGesture.offset?4() -> QPointF
+QtWidgets.QPanGesture.delta?4() -> QPointF
+QtWidgets.QPanGesture.acceleration?4() -> float
+QtWidgets.QPanGesture.setLastOffset?4(QPointF)
+QtWidgets.QPanGesture.setOffset?4(QPointF)
+QtWidgets.QPanGesture.setAcceleration?4(float)
+QtWidgets.QPinchGesture.ChangeFlag?10
+QtWidgets.QPinchGesture.ChangeFlag.ScaleFactorChanged?10
+QtWidgets.QPinchGesture.ChangeFlag.RotationAngleChanged?10
+QtWidgets.QPinchGesture.ChangeFlag.CenterPointChanged?10
+QtWidgets.QPinchGesture?1(QObject parent=None)
+QtWidgets.QPinchGesture.__init__?1(self, QObject parent=None)
+QtWidgets.QPinchGesture.totalChangeFlags?4() -> unknown-type
+QtWidgets.QPinchGesture.setTotalChangeFlags?4(unknown-type)
+QtWidgets.QPinchGesture.changeFlags?4() -> unknown-type
+QtWidgets.QPinchGesture.setChangeFlags?4(unknown-type)
+QtWidgets.QPinchGesture.startCenterPoint?4() -> QPointF
+QtWidgets.QPinchGesture.lastCenterPoint?4() -> QPointF
+QtWidgets.QPinchGesture.centerPoint?4() -> QPointF
+QtWidgets.QPinchGesture.setStartCenterPoint?4(QPointF)
+QtWidgets.QPinchGesture.setLastCenterPoint?4(QPointF)
+QtWidgets.QPinchGesture.setCenterPoint?4(QPointF)
+QtWidgets.QPinchGesture.totalScaleFactor?4() -> float
+QtWidgets.QPinchGesture.lastScaleFactor?4() -> float
+QtWidgets.QPinchGesture.scaleFactor?4() -> float
+QtWidgets.QPinchGesture.setTotalScaleFactor?4(float)
+QtWidgets.QPinchGesture.setLastScaleFactor?4(float)
+QtWidgets.QPinchGesture.setScaleFactor?4(float)
+QtWidgets.QPinchGesture.totalRotationAngle?4() -> float
+QtWidgets.QPinchGesture.lastRotationAngle?4() -> float
+QtWidgets.QPinchGesture.rotationAngle?4() -> float
+QtWidgets.QPinchGesture.setTotalRotationAngle?4(float)
+QtWidgets.QPinchGesture.setLastRotationAngle?4(float)
+QtWidgets.QPinchGesture.setRotationAngle?4(float)
+QtWidgets.QSwipeGesture.SwipeDirection?10
+QtWidgets.QSwipeGesture.SwipeDirection.NoDirection?10
+QtWidgets.QSwipeGesture.SwipeDirection.Left?10
+QtWidgets.QSwipeGesture.SwipeDirection.Right?10
+QtWidgets.QSwipeGesture.SwipeDirection.Up?10
+QtWidgets.QSwipeGesture.SwipeDirection.Down?10
+QtWidgets.QSwipeGesture?1(QObject parent=None)
+QtWidgets.QSwipeGesture.__init__?1(self, QObject parent=None)
+QtWidgets.QSwipeGesture.horizontalDirection?4() -> QSwipeGesture.SwipeDirection
+QtWidgets.QSwipeGesture.verticalDirection?4() -> QSwipeGesture.SwipeDirection
+QtWidgets.QSwipeGesture.swipeAngle?4() -> float
+QtWidgets.QSwipeGesture.setSwipeAngle?4(float)
+QtWidgets.QTapGesture?1(QObject parent=None)
+QtWidgets.QTapGesture.__init__?1(self, QObject parent=None)
+QtWidgets.QTapGesture.position?4() -> QPointF
+QtWidgets.QTapGesture.setPosition?4(QPointF)
+QtWidgets.QTapAndHoldGesture?1(QObject parent=None)
+QtWidgets.QTapAndHoldGesture.__init__?1(self, QObject parent=None)
+QtWidgets.QTapAndHoldGesture.position?4() -> QPointF
+QtWidgets.QTapAndHoldGesture.setPosition?4(QPointF)
+QtWidgets.QTapAndHoldGesture.setTimeout?4(int)
+QtWidgets.QTapAndHoldGesture.timeout?4() -> int
+QtWidgets.QGestureEvent?1(unknown-type)
+QtWidgets.QGestureEvent.__init__?1(self, unknown-type)
+QtWidgets.QGestureEvent?1(QGestureEvent)
+QtWidgets.QGestureEvent.__init__?1(self, QGestureEvent)
+QtWidgets.QGestureEvent.gestures?4() -> unknown-type
+QtWidgets.QGestureEvent.gesture?4(Qt.GestureType) -> QGesture
+QtWidgets.QGestureEvent.activeGestures?4() -> unknown-type
+QtWidgets.QGestureEvent.canceledGestures?4() -> unknown-type
+QtWidgets.QGestureEvent.setAccepted?4(bool)
+QtWidgets.QGestureEvent.isAccepted?4() -> bool
+QtWidgets.QGestureEvent.accept?4()
+QtWidgets.QGestureEvent.ignore?4()
+QtWidgets.QGestureEvent.setAccepted?4(QGesture, bool)
+QtWidgets.QGestureEvent.accept?4(QGesture)
+QtWidgets.QGestureEvent.ignore?4(QGesture)
+QtWidgets.QGestureEvent.isAccepted?4(QGesture) -> bool
+QtWidgets.QGestureEvent.setAccepted?4(Qt.GestureType, bool)
+QtWidgets.QGestureEvent.accept?4(Qt.GestureType)
+QtWidgets.QGestureEvent.ignore?4(Qt.GestureType)
+QtWidgets.QGestureEvent.isAccepted?4(Qt.GestureType) -> bool
+QtWidgets.QGestureEvent.widget?4() -> QWidget
+QtWidgets.QGestureEvent.mapToGraphicsScene?4(QPointF) -> QPointF
+QtWidgets.QGestureRecognizer.ResultFlag?10
+QtWidgets.QGestureRecognizer.ResultFlag.Ignore?10
+QtWidgets.QGestureRecognizer.ResultFlag.MayBeGesture?10
+QtWidgets.QGestureRecognizer.ResultFlag.TriggerGesture?10
+QtWidgets.QGestureRecognizer.ResultFlag.FinishGesture?10
+QtWidgets.QGestureRecognizer.ResultFlag.CancelGesture?10
+QtWidgets.QGestureRecognizer.ResultFlag.ConsumeEventHint?10
+QtWidgets.QGestureRecognizer?1()
+QtWidgets.QGestureRecognizer.__init__?1(self)
+QtWidgets.QGestureRecognizer?1(QGestureRecognizer)
+QtWidgets.QGestureRecognizer.__init__?1(self, QGestureRecognizer)
+QtWidgets.QGestureRecognizer.create?4(QObject) -> QGesture
+QtWidgets.QGestureRecognizer.recognize?4(QGesture, QObject, QEvent) -> unknown-type
+QtWidgets.QGestureRecognizer.reset?4(QGesture)
+QtWidgets.QGestureRecognizer.registerRecognizer?4(QGestureRecognizer) -> Qt.GestureType
+QtWidgets.QGestureRecognizer.unregisterRecognizer?4(Qt.GestureType)
+QtWidgets.QGraphicsAnchor.setSpacing?4(float)
+QtWidgets.QGraphicsAnchor.unsetSpacing?4()
+QtWidgets.QGraphicsAnchor.spacing?4() -> float
+QtWidgets.QGraphicsAnchor.setSizePolicy?4(QSizePolicy.Policy)
+QtWidgets.QGraphicsAnchor.sizePolicy?4() -> QSizePolicy.Policy
+QtWidgets.QGraphicsLayoutItem?1(QGraphicsLayoutItem parent=None, bool isLayout=False)
+QtWidgets.QGraphicsLayoutItem.__init__?1(self, QGraphicsLayoutItem parent=None, bool isLayout=False)
+QtWidgets.QGraphicsLayoutItem.setSizePolicy?4(QSizePolicy)
+QtWidgets.QGraphicsLayoutItem.setSizePolicy?4(QSizePolicy.Policy, QSizePolicy.Policy, QSizePolicy.ControlType controlType=QSizePolicy.DefaultType)
+QtWidgets.QGraphicsLayoutItem.sizePolicy?4() -> QSizePolicy
+QtWidgets.QGraphicsLayoutItem.setMinimumSize?4(QSizeF)
+QtWidgets.QGraphicsLayoutItem.minimumSize?4() -> QSizeF
+QtWidgets.QGraphicsLayoutItem.setMinimumWidth?4(float)
+QtWidgets.QGraphicsLayoutItem.setMinimumHeight?4(float)
+QtWidgets.QGraphicsLayoutItem.setPreferredSize?4(QSizeF)
+QtWidgets.QGraphicsLayoutItem.preferredSize?4() -> QSizeF
+QtWidgets.QGraphicsLayoutItem.setPreferredWidth?4(float)
+QtWidgets.QGraphicsLayoutItem.setPreferredHeight?4(float)
+QtWidgets.QGraphicsLayoutItem.setMaximumSize?4(QSizeF)
+QtWidgets.QGraphicsLayoutItem.maximumSize?4() -> QSizeF
+QtWidgets.QGraphicsLayoutItem.setMaximumWidth?4(float)
+QtWidgets.QGraphicsLayoutItem.setMaximumHeight?4(float)
+QtWidgets.QGraphicsLayoutItem.setGeometry?4(QRectF)
+QtWidgets.QGraphicsLayoutItem.geometry?4() -> QRectF
+QtWidgets.QGraphicsLayoutItem.getContentsMargins?4() -> (float, float, float, float)
+QtWidgets.QGraphicsLayoutItem.contentsRect?4() -> QRectF
+QtWidgets.QGraphicsLayoutItem.effectiveSizeHint?4(Qt.SizeHint, QSizeF constraint=QSizeF()) -> QSizeF
+QtWidgets.QGraphicsLayoutItem.updateGeometry?4()
+QtWidgets.QGraphicsLayoutItem.parentLayoutItem?4() -> QGraphicsLayoutItem
+QtWidgets.QGraphicsLayoutItem.setParentLayoutItem?4(QGraphicsLayoutItem)
+QtWidgets.QGraphicsLayoutItem.isLayout?4() -> bool
+QtWidgets.QGraphicsLayoutItem.setMinimumSize?4(float, float)
+QtWidgets.QGraphicsLayoutItem.setPreferredSize?4(float, float)
+QtWidgets.QGraphicsLayoutItem.setMaximumSize?4(float, float)
+QtWidgets.QGraphicsLayoutItem.minimumWidth?4() -> float
+QtWidgets.QGraphicsLayoutItem.minimumHeight?4() -> float
+QtWidgets.QGraphicsLayoutItem.preferredWidth?4() -> float
+QtWidgets.QGraphicsLayoutItem.preferredHeight?4() -> float
+QtWidgets.QGraphicsLayoutItem.maximumWidth?4() -> float
+QtWidgets.QGraphicsLayoutItem.maximumHeight?4() -> float
+QtWidgets.QGraphicsLayoutItem.graphicsItem?4() -> QGraphicsItem
+QtWidgets.QGraphicsLayoutItem.ownedByLayout?4() -> bool
+QtWidgets.QGraphicsLayoutItem.isEmpty?4() -> bool
+QtWidgets.QGraphicsLayoutItem.sizeHint?4(Qt.SizeHint, QSizeF constraint=QSizeF()) -> QSizeF
+QtWidgets.QGraphicsLayoutItem.setGraphicsItem?4(QGraphicsItem)
+QtWidgets.QGraphicsLayoutItem.setOwnedByLayout?4(bool)
+QtWidgets.QGraphicsLayout?1(QGraphicsLayoutItem parent=None)
+QtWidgets.QGraphicsLayout.__init__?1(self, QGraphicsLayoutItem parent=None)
+QtWidgets.QGraphicsLayout.setContentsMargins?4(float, float, float, float)
+QtWidgets.QGraphicsLayout.getContentsMargins?4() -> (float, float, float, float)
+QtWidgets.QGraphicsLayout.activate?4()
+QtWidgets.QGraphicsLayout.isActivated?4() -> bool
+QtWidgets.QGraphicsLayout.invalidate?4()
+QtWidgets.QGraphicsLayout.widgetEvent?4(QEvent)
+QtWidgets.QGraphicsLayout.count?4() -> int
+QtWidgets.QGraphicsLayout.itemAt?4(int) -> QGraphicsLayoutItem
+QtWidgets.QGraphicsLayout.removeAt?4(int)
+QtWidgets.QGraphicsLayout.updateGeometry?4()
+QtWidgets.QGraphicsLayout.addChildLayoutItem?4(QGraphicsLayoutItem)
+QtWidgets.QGraphicsAnchorLayout?1(QGraphicsLayoutItem parent=None)
+QtWidgets.QGraphicsAnchorLayout.__init__?1(self, QGraphicsLayoutItem parent=None)
+QtWidgets.QGraphicsAnchorLayout.addAnchor?4(QGraphicsLayoutItem, Qt.AnchorPoint, QGraphicsLayoutItem, Qt.AnchorPoint) -> QGraphicsAnchor
+QtWidgets.QGraphicsAnchorLayout.anchor?4(QGraphicsLayoutItem, Qt.AnchorPoint, QGraphicsLayoutItem, Qt.AnchorPoint) -> QGraphicsAnchor
+QtWidgets.QGraphicsAnchorLayout.addCornerAnchors?4(QGraphicsLayoutItem, Qt.Corner, QGraphicsLayoutItem, Qt.Corner)
+QtWidgets.QGraphicsAnchorLayout.addAnchors?4(QGraphicsLayoutItem, QGraphicsLayoutItem, unknown-type orientations=Qt.Horizontal|Qt.Vertical)
+QtWidgets.QGraphicsAnchorLayout.setHorizontalSpacing?4(float)
+QtWidgets.QGraphicsAnchorLayout.setVerticalSpacing?4(float)
+QtWidgets.QGraphicsAnchorLayout.setSpacing?4(float)
+QtWidgets.QGraphicsAnchorLayout.horizontalSpacing?4() -> float
+QtWidgets.QGraphicsAnchorLayout.verticalSpacing?4() -> float
+QtWidgets.QGraphicsAnchorLayout.removeAt?4(int)
+QtWidgets.QGraphicsAnchorLayout.setGeometry?4(QRectF)
+QtWidgets.QGraphicsAnchorLayout.count?4() -> int
+QtWidgets.QGraphicsAnchorLayout.itemAt?4(int) -> QGraphicsLayoutItem
+QtWidgets.QGraphicsAnchorLayout.invalidate?4()
+QtWidgets.QGraphicsAnchorLayout.sizeHint?4(Qt.SizeHint, QSizeF constraint=QSizeF()) -> QSizeF
+QtWidgets.QGraphicsEffect.PixmapPadMode?10
+QtWidgets.QGraphicsEffect.PixmapPadMode.NoPad?10
+QtWidgets.QGraphicsEffect.PixmapPadMode.PadToTransparentBorder?10
+QtWidgets.QGraphicsEffect.PixmapPadMode.PadToEffectiveBoundingRect?10
+QtWidgets.QGraphicsEffect.ChangeFlag?10
+QtWidgets.QGraphicsEffect.ChangeFlag.SourceAttached?10
+QtWidgets.QGraphicsEffect.ChangeFlag.SourceDetached?10
+QtWidgets.QGraphicsEffect.ChangeFlag.SourceBoundingRectChanged?10
+QtWidgets.QGraphicsEffect.ChangeFlag.SourceInvalidated?10
+QtWidgets.QGraphicsEffect?1(QObject parent=None)
+QtWidgets.QGraphicsEffect.__init__?1(self, QObject parent=None)
+QtWidgets.QGraphicsEffect.boundingRectFor?4(QRectF) -> QRectF
+QtWidgets.QGraphicsEffect.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsEffect.isEnabled?4() -> bool
+QtWidgets.QGraphicsEffect.setEnabled?4(bool)
+QtWidgets.QGraphicsEffect.update?4()
+QtWidgets.QGraphicsEffect.enabledChanged?4(bool)
+QtWidgets.QGraphicsEffect.draw?4(QPainter)
+QtWidgets.QGraphicsEffect.sourceChanged?4(unknown-type)
+QtWidgets.QGraphicsEffect.updateBoundingRect?4()
+QtWidgets.QGraphicsEffect.sourceIsPixmap?4() -> bool
+QtWidgets.QGraphicsEffect.sourceBoundingRect?4(Qt.CoordinateSystem system=Qt.LogicalCoordinates) -> QRectF
+QtWidgets.QGraphicsEffect.drawSource?4(QPainter)
+QtWidgets.QGraphicsEffect.sourcePixmap?4(Qt.CoordinateSystem system=Qt.LogicalCoordinates, QGraphicsEffect.PixmapPadMode mode=QGraphicsEffect.PadToEffectiveBoundingRect) -> (QPixmap, QPoint)
+QtWidgets.QGraphicsColorizeEffect?1(QObject parent=None)
+QtWidgets.QGraphicsColorizeEffect.__init__?1(self, QObject parent=None)
+QtWidgets.QGraphicsColorizeEffect.color?4() -> QColor
+QtWidgets.QGraphicsColorizeEffect.strength?4() -> float
+QtWidgets.QGraphicsColorizeEffect.setColor?4(QColor)
+QtWidgets.QGraphicsColorizeEffect.setStrength?4(float)
+QtWidgets.QGraphicsColorizeEffect.colorChanged?4(QColor)
+QtWidgets.QGraphicsColorizeEffect.strengthChanged?4(float)
+QtWidgets.QGraphicsColorizeEffect.draw?4(QPainter)
+QtWidgets.QGraphicsBlurEffect.BlurHint?10
+QtWidgets.QGraphicsBlurEffect.BlurHint.PerformanceHint?10
+QtWidgets.QGraphicsBlurEffect.BlurHint.QualityHint?10
+QtWidgets.QGraphicsBlurEffect.BlurHint.AnimationHint?10
+QtWidgets.QGraphicsBlurEffect?1(QObject parent=None)
+QtWidgets.QGraphicsBlurEffect.__init__?1(self, QObject parent=None)
+QtWidgets.QGraphicsBlurEffect.boundingRectFor?4(QRectF) -> QRectF
+QtWidgets.QGraphicsBlurEffect.blurRadius?4() -> float
+QtWidgets.QGraphicsBlurEffect.blurHints?4() -> unknown-type
+QtWidgets.QGraphicsBlurEffect.setBlurRadius?4(float)
+QtWidgets.QGraphicsBlurEffect.setBlurHints?4(unknown-type)
+QtWidgets.QGraphicsBlurEffect.blurRadiusChanged?4(float)
+QtWidgets.QGraphicsBlurEffect.blurHintsChanged?4(unknown-type)
+QtWidgets.QGraphicsBlurEffect.draw?4(QPainter)
+QtWidgets.QGraphicsDropShadowEffect?1(QObject parent=None)
+QtWidgets.QGraphicsDropShadowEffect.__init__?1(self, QObject parent=None)
+QtWidgets.QGraphicsDropShadowEffect.boundingRectFor?4(QRectF) -> QRectF
+QtWidgets.QGraphicsDropShadowEffect.offset?4() -> QPointF
+QtWidgets.QGraphicsDropShadowEffect.xOffset?4() -> float
+QtWidgets.QGraphicsDropShadowEffect.yOffset?4() -> float
+QtWidgets.QGraphicsDropShadowEffect.blurRadius?4() -> float
+QtWidgets.QGraphicsDropShadowEffect.color?4() -> QColor
+QtWidgets.QGraphicsDropShadowEffect.setOffset?4(QPointF)
+QtWidgets.QGraphicsDropShadowEffect.setOffset?4(float, float)
+QtWidgets.QGraphicsDropShadowEffect.setOffset?4(float)
+QtWidgets.QGraphicsDropShadowEffect.setXOffset?4(float)
+QtWidgets.QGraphicsDropShadowEffect.setYOffset?4(float)
+QtWidgets.QGraphicsDropShadowEffect.setBlurRadius?4(float)
+QtWidgets.QGraphicsDropShadowEffect.setColor?4(QColor)
+QtWidgets.QGraphicsDropShadowEffect.offsetChanged?4(QPointF)
+QtWidgets.QGraphicsDropShadowEffect.blurRadiusChanged?4(float)
+QtWidgets.QGraphicsDropShadowEffect.colorChanged?4(QColor)
+QtWidgets.QGraphicsDropShadowEffect.draw?4(QPainter)
+QtWidgets.QGraphicsOpacityEffect?1(QObject parent=None)
+QtWidgets.QGraphicsOpacityEffect.__init__?1(self, QObject parent=None)
+QtWidgets.QGraphicsOpacityEffect.opacity?4() -> float
+QtWidgets.QGraphicsOpacityEffect.opacityMask?4() -> QBrush
+QtWidgets.QGraphicsOpacityEffect.setOpacity?4(float)
+QtWidgets.QGraphicsOpacityEffect.setOpacityMask?4(QBrush)
+QtWidgets.QGraphicsOpacityEffect.opacityChanged?4(float)
+QtWidgets.QGraphicsOpacityEffect.opacityMaskChanged?4(QBrush)
+QtWidgets.QGraphicsOpacityEffect.draw?4(QPainter)
+QtWidgets.QGraphicsGridLayout?1(QGraphicsLayoutItem parent=None)
+QtWidgets.QGraphicsGridLayout.__init__?1(self, QGraphicsLayoutItem parent=None)
+QtWidgets.QGraphicsGridLayout.addItem?4(QGraphicsLayoutItem, int, int, int, int, unknown-type alignment=Qt.Alignment())
+QtWidgets.QGraphicsGridLayout.addItem?4(QGraphicsLayoutItem, int, int, unknown-type alignment=Qt.Alignment())
+QtWidgets.QGraphicsGridLayout.setHorizontalSpacing?4(float)
+QtWidgets.QGraphicsGridLayout.horizontalSpacing?4() -> float
+QtWidgets.QGraphicsGridLayout.setVerticalSpacing?4(float)
+QtWidgets.QGraphicsGridLayout.verticalSpacing?4() -> float
+QtWidgets.QGraphicsGridLayout.setSpacing?4(float)
+QtWidgets.QGraphicsGridLayout.setRowSpacing?4(int, float)
+QtWidgets.QGraphicsGridLayout.rowSpacing?4(int) -> float
+QtWidgets.QGraphicsGridLayout.setColumnSpacing?4(int, float)
+QtWidgets.QGraphicsGridLayout.columnSpacing?4(int) -> float
+QtWidgets.QGraphicsGridLayout.setRowStretchFactor?4(int, int)
+QtWidgets.QGraphicsGridLayout.rowStretchFactor?4(int) -> int
+QtWidgets.QGraphicsGridLayout.setColumnStretchFactor?4(int, int)
+QtWidgets.QGraphicsGridLayout.columnStretchFactor?4(int) -> int
+QtWidgets.QGraphicsGridLayout.setRowMinimumHeight?4(int, float)
+QtWidgets.QGraphicsGridLayout.rowMinimumHeight?4(int) -> float
+QtWidgets.QGraphicsGridLayout.setRowPreferredHeight?4(int, float)
+QtWidgets.QGraphicsGridLayout.rowPreferredHeight?4(int) -> float
+QtWidgets.QGraphicsGridLayout.setRowMaximumHeight?4(int, float)
+QtWidgets.QGraphicsGridLayout.rowMaximumHeight?4(int) -> float
+QtWidgets.QGraphicsGridLayout.setRowFixedHeight?4(int, float)
+QtWidgets.QGraphicsGridLayout.setColumnMinimumWidth?4(int, float)
+QtWidgets.QGraphicsGridLayout.columnMinimumWidth?4(int) -> float
+QtWidgets.QGraphicsGridLayout.setColumnPreferredWidth?4(int, float)
+QtWidgets.QGraphicsGridLayout.columnPreferredWidth?4(int) -> float
+QtWidgets.QGraphicsGridLayout.setColumnMaximumWidth?4(int, float)
+QtWidgets.QGraphicsGridLayout.columnMaximumWidth?4(int) -> float
+QtWidgets.QGraphicsGridLayout.setColumnFixedWidth?4(int, float)
+QtWidgets.QGraphicsGridLayout.setRowAlignment?4(int, unknown-type)
+QtWidgets.QGraphicsGridLayout.rowAlignment?4(int) -> unknown-type
+QtWidgets.QGraphicsGridLayout.setColumnAlignment?4(int, unknown-type)
+QtWidgets.QGraphicsGridLayout.columnAlignment?4(int) -> unknown-type
+QtWidgets.QGraphicsGridLayout.setAlignment?4(QGraphicsLayoutItem, unknown-type)
+QtWidgets.QGraphicsGridLayout.alignment?4(QGraphicsLayoutItem) -> unknown-type
+QtWidgets.QGraphicsGridLayout.rowCount?4() -> int
+QtWidgets.QGraphicsGridLayout.columnCount?4() -> int
+QtWidgets.QGraphicsGridLayout.itemAt?4(int, int) -> QGraphicsLayoutItem
+QtWidgets.QGraphicsGridLayout.count?4() -> int
+QtWidgets.QGraphicsGridLayout.itemAt?4(int) -> QGraphicsLayoutItem
+QtWidgets.QGraphicsGridLayout.removeAt?4(int)
+QtWidgets.QGraphicsGridLayout.invalidate?4()
+QtWidgets.QGraphicsGridLayout.setGeometry?4(QRectF)
+QtWidgets.QGraphicsGridLayout.sizeHint?4(Qt.SizeHint, QSizeF constraint=QSizeF()) -> QSizeF
+QtWidgets.QGraphicsGridLayout.removeItem?4(QGraphicsLayoutItem)
+QtWidgets.QGraphicsItem.PanelModality?10
+QtWidgets.QGraphicsItem.PanelModality.NonModal?10
+QtWidgets.QGraphicsItem.PanelModality.PanelModal?10
+QtWidgets.QGraphicsItem.PanelModality.SceneModal?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemIsMovable?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemIsSelectable?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemIsFocusable?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemClipsToShape?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemClipsChildrenToShape?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemIgnoresTransformations?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemIgnoresParentOpacity?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemDoesntPropagateOpacityToChildren?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemStacksBehindParent?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemUsesExtendedStyleOption?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemHasNoContents?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemSendsGeometryChanges?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemAcceptsInputMethod?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemNegativeZStacksBehindParent?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemIsPanel?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemSendsScenePositionChanges?10
+QtWidgets.QGraphicsItem.GraphicsItemFlag.ItemContainsChildrenInShape?10
+QtWidgets.QGraphicsItem.GraphicsItemChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemPositionChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemVisibleChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemEnabledChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemSelectedChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemParentChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemChildAddedChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemChildRemovedChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemTransformChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemPositionHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemTransformHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemSceneChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemVisibleHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemEnabledHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemSelectedHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemParentHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemSceneHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemCursorChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemCursorHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemToolTipChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemToolTipHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemFlagsChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemFlagsHaveChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemZValueChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemZValueHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemOpacityChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemOpacityHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemScenePositionHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemRotationChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemRotationHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemScaleChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemScaleHasChanged?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemTransformOriginPointChange?10
+QtWidgets.QGraphicsItem.GraphicsItemChange.ItemTransformOriginPointHasChanged?10
+QtWidgets.QGraphicsItem.CacheMode?10
+QtWidgets.QGraphicsItem.CacheMode.NoCache?10
+QtWidgets.QGraphicsItem.CacheMode.ItemCoordinateCache?10
+QtWidgets.QGraphicsItem.CacheMode.DeviceCoordinateCache?10
+QtWidgets.QGraphicsItem.Type?7
+QtWidgets.QGraphicsItem.UserType?7
+QtWidgets.QGraphicsItem?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsItem.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsItem.scene?4() -> QGraphicsScene
+QtWidgets.QGraphicsItem.parentItem?4() -> QGraphicsItem
+QtWidgets.QGraphicsItem.topLevelItem?4() -> QGraphicsItem
+QtWidgets.QGraphicsItem.setParentItem?4(QGraphicsItem)
+QtWidgets.QGraphicsItem.group?4() -> QGraphicsItemGroup
+QtWidgets.QGraphicsItem.setGroup?4(QGraphicsItemGroup)
+QtWidgets.QGraphicsItem.flags?4() -> unknown-type
+QtWidgets.QGraphicsItem.setFlag?4(QGraphicsItem.GraphicsItemFlag, bool enabled=True)
+QtWidgets.QGraphicsItem.setFlags?4(unknown-type)
+QtWidgets.QGraphicsItem.toolTip?4() -> QString
+QtWidgets.QGraphicsItem.setToolTip?4(QString)
+QtWidgets.QGraphicsItem.cursor?4() -> QCursor
+QtWidgets.QGraphicsItem.setCursor?4(QCursor)
+QtWidgets.QGraphicsItem.hasCursor?4() -> bool
+QtWidgets.QGraphicsItem.unsetCursor?4()
+QtWidgets.QGraphicsItem.isVisible?4() -> bool
+QtWidgets.QGraphicsItem.setVisible?4(bool)
+QtWidgets.QGraphicsItem.hide?4()
+QtWidgets.QGraphicsItem.show?4()
+QtWidgets.QGraphicsItem.isEnabled?4() -> bool
+QtWidgets.QGraphicsItem.setEnabled?4(bool)
+QtWidgets.QGraphicsItem.isSelected?4() -> bool
+QtWidgets.QGraphicsItem.setSelected?4(bool)
+QtWidgets.QGraphicsItem.acceptDrops?4() -> bool
+QtWidgets.QGraphicsItem.setAcceptDrops?4(bool)
+QtWidgets.QGraphicsItem.acceptedMouseButtons?4() -> unknown-type
+QtWidgets.QGraphicsItem.setAcceptedMouseButtons?4(unknown-type)
+QtWidgets.QGraphicsItem.hasFocus?4() -> bool
+QtWidgets.QGraphicsItem.setFocus?4(Qt.FocusReason focusReason=Qt.OtherFocusReason)
+QtWidgets.QGraphicsItem.clearFocus?4()
+QtWidgets.QGraphicsItem.pos?4() -> QPointF
+QtWidgets.QGraphicsItem.x?4() -> float
+QtWidgets.QGraphicsItem.y?4() -> float
+QtWidgets.QGraphicsItem.scenePos?4() -> QPointF
+QtWidgets.QGraphicsItem.setPos?4(QPointF)
+QtWidgets.QGraphicsItem.moveBy?4(float, float)
+QtWidgets.QGraphicsItem.ensureVisible?4(QRectF rect=QRectF(), int xMargin=50, int yMargin=50)
+QtWidgets.QGraphicsItem.advance?4(int)
+QtWidgets.QGraphicsItem.zValue?4() -> float
+QtWidgets.QGraphicsItem.setZValue?4(float)
+QtWidgets.QGraphicsItem.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsItem.childrenBoundingRect?4() -> QRectF
+QtWidgets.QGraphicsItem.sceneBoundingRect?4() -> QRectF
+QtWidgets.QGraphicsItem.shape?4() -> QPainterPath
+QtWidgets.QGraphicsItem.contains?4(QPointF) -> bool
+QtWidgets.QGraphicsItem.collidesWithItem?4(QGraphicsItem, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape) -> bool
+QtWidgets.QGraphicsItem.collidesWithPath?4(QPainterPath, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape) -> bool
+QtWidgets.QGraphicsItem.collidingItems?4(Qt.ItemSelectionMode mode=Qt.IntersectsItemShape) -> unknown-type
+QtWidgets.QGraphicsItem.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsItem.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtWidgets.QGraphicsItem.update?4(QRectF rect=QRectF())
+QtWidgets.QGraphicsItem.mapToItem?4(QGraphicsItem, QPointF) -> QPointF
+QtWidgets.QGraphicsItem.mapToParent?4(QPointF) -> QPointF
+QtWidgets.QGraphicsItem.mapToScene?4(QPointF) -> QPointF
+QtWidgets.QGraphicsItem.mapToItem?4(QGraphicsItem, QRectF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapToParent?4(QRectF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapToScene?4(QRectF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapToItem?4(QGraphicsItem, QPolygonF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapToParent?4(QPolygonF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapToScene?4(QPolygonF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapToItem?4(QGraphicsItem, QPainterPath) -> QPainterPath
+QtWidgets.QGraphicsItem.mapToParent?4(QPainterPath) -> QPainterPath
+QtWidgets.QGraphicsItem.mapToScene?4(QPainterPath) -> QPainterPath
+QtWidgets.QGraphicsItem.mapFromItem?4(QGraphicsItem, QPointF) -> QPointF
+QtWidgets.QGraphicsItem.mapFromParent?4(QPointF) -> QPointF
+QtWidgets.QGraphicsItem.mapFromScene?4(QPointF) -> QPointF
+QtWidgets.QGraphicsItem.mapFromItem?4(QGraphicsItem, QRectF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapFromParent?4(QRectF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapFromScene?4(QRectF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapFromItem?4(QGraphicsItem, QPolygonF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapFromParent?4(QPolygonF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapFromScene?4(QPolygonF) -> QPolygonF
+QtWidgets.QGraphicsItem.mapFromItem?4(QGraphicsItem, QPainterPath) -> QPainterPath
+QtWidgets.QGraphicsItem.mapFromParent?4(QPainterPath) -> QPainterPath
+QtWidgets.QGraphicsItem.mapFromScene?4(QPainterPath) -> QPainterPath
+QtWidgets.QGraphicsItem.isAncestorOf?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsItem.data?4(int) -> QVariant
+QtWidgets.QGraphicsItem.setData?4(int, QVariant)
+QtWidgets.QGraphicsItem.type?4() -> int
+QtWidgets.QGraphicsItem.installSceneEventFilter?4(QGraphicsItem)
+QtWidgets.QGraphicsItem.removeSceneEventFilter?4(QGraphicsItem)
+QtWidgets.QGraphicsItem.contextMenuEvent?4(QGraphicsSceneContextMenuEvent)
+QtWidgets.QGraphicsItem.dragEnterEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsItem.dragLeaveEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsItem.dragMoveEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsItem.dropEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsItem.focusInEvent?4(QFocusEvent)
+QtWidgets.QGraphicsItem.focusOutEvent?4(QFocusEvent)
+QtWidgets.QGraphicsItem.hoverEnterEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsItem.hoverLeaveEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsItem.hoverMoveEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsItem.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QGraphicsItem.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QGraphicsItem.itemChange?4(QGraphicsItem.GraphicsItemChange, QVariant) -> QVariant
+QtWidgets.QGraphicsItem.keyPressEvent?4(QKeyEvent)
+QtWidgets.QGraphicsItem.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QGraphicsItem.mouseDoubleClickEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsItem.mouseMoveEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsItem.mousePressEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsItem.mouseReleaseEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsItem.prepareGeometryChange?4()
+QtWidgets.QGraphicsItem.sceneEvent?4(QEvent) -> bool
+QtWidgets.QGraphicsItem.sceneEventFilter?4(QGraphicsItem, QEvent) -> bool
+QtWidgets.QGraphicsItem.wheelEvent?4(QGraphicsSceneWheelEvent)
+QtWidgets.QGraphicsItem.setPos?4(float, float)
+QtWidgets.QGraphicsItem.ensureVisible?4(float, float, float, float, int xMargin=50, int yMargin=50)
+QtWidgets.QGraphicsItem.update?4(float, float, float, float)
+QtWidgets.QGraphicsItem.mapToItem?4(QGraphicsItem, float, float) -> QPointF
+QtWidgets.QGraphicsItem.mapToParent?4(float, float) -> QPointF
+QtWidgets.QGraphicsItem.mapToScene?4(float, float) -> QPointF
+QtWidgets.QGraphicsItem.mapFromItem?4(QGraphicsItem, float, float) -> QPointF
+QtWidgets.QGraphicsItem.mapFromParent?4(float, float) -> QPointF
+QtWidgets.QGraphicsItem.mapFromScene?4(float, float) -> QPointF
+QtWidgets.QGraphicsItem.transform?4() -> QTransform
+QtWidgets.QGraphicsItem.sceneTransform?4() -> QTransform
+QtWidgets.QGraphicsItem.deviceTransform?4(QTransform) -> QTransform
+QtWidgets.QGraphicsItem.setTransform?4(QTransform, bool combine=False)
+QtWidgets.QGraphicsItem.resetTransform?4()
+QtWidgets.QGraphicsItem.isObscured?4(QRectF rect=QRectF()) -> bool
+QtWidgets.QGraphicsItem.isObscured?4(float, float, float, float) -> bool
+QtWidgets.QGraphicsItem.mapToItem?4(QGraphicsItem, float, float, float, float) -> QPolygonF
+QtWidgets.QGraphicsItem.mapToParent?4(float, float, float, float) -> QPolygonF
+QtWidgets.QGraphicsItem.mapToScene?4(float, float, float, float) -> QPolygonF
+QtWidgets.QGraphicsItem.mapFromItem?4(QGraphicsItem, float, float, float, float) -> QPolygonF
+QtWidgets.QGraphicsItem.mapFromParent?4(float, float, float, float) -> QPolygonF
+QtWidgets.QGraphicsItem.mapFromScene?4(float, float, float, float) -> QPolygonF
+QtWidgets.QGraphicsItem.parentWidget?4() -> QGraphicsWidget
+QtWidgets.QGraphicsItem.topLevelWidget?4() -> QGraphicsWidget
+QtWidgets.QGraphicsItem.window?4() -> QGraphicsWidget
+QtWidgets.QGraphicsItem.childItems?4() -> unknown-type
+QtWidgets.QGraphicsItem.isWidget?4() -> bool
+QtWidgets.QGraphicsItem.isWindow?4() -> bool
+QtWidgets.QGraphicsItem.cacheMode?4() -> QGraphicsItem.CacheMode
+QtWidgets.QGraphicsItem.setCacheMode?4(QGraphicsItem.CacheMode, QSize logicalCacheSize=QSize())
+QtWidgets.QGraphicsItem.isVisibleTo?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsItem.acceptHoverEvents?4() -> bool
+QtWidgets.QGraphicsItem.setAcceptHoverEvents?4(bool)
+QtWidgets.QGraphicsItem.grabMouse?4()
+QtWidgets.QGraphicsItem.ungrabMouse?4()
+QtWidgets.QGraphicsItem.grabKeyboard?4()
+QtWidgets.QGraphicsItem.ungrabKeyboard?4()
+QtWidgets.QGraphicsItem.boundingRegion?4(QTransform) -> QRegion
+QtWidgets.QGraphicsItem.boundingRegionGranularity?4() -> float
+QtWidgets.QGraphicsItem.setBoundingRegionGranularity?4(float)
+QtWidgets.QGraphicsItem.scroll?4(float, float, QRectF rect=QRectF())
+QtWidgets.QGraphicsItem.commonAncestorItem?4(QGraphicsItem) -> QGraphicsItem
+QtWidgets.QGraphicsItem.isUnderMouse?4() -> bool
+QtWidgets.QGraphicsItem.opacity?4() -> float
+QtWidgets.QGraphicsItem.effectiveOpacity?4() -> float
+QtWidgets.QGraphicsItem.setOpacity?4(float)
+QtWidgets.QGraphicsItem.itemTransform?4(QGraphicsItem) -> (QTransform, bool)
+QtWidgets.QGraphicsItem.isClipped?4() -> bool
+QtWidgets.QGraphicsItem.clipPath?4() -> QPainterPath
+QtWidgets.QGraphicsItem.mapRectToItem?4(QGraphicsItem, QRectF) -> QRectF
+QtWidgets.QGraphicsItem.mapRectToParent?4(QRectF) -> QRectF
+QtWidgets.QGraphicsItem.mapRectToScene?4(QRectF) -> QRectF
+QtWidgets.QGraphicsItem.mapRectFromItem?4(QGraphicsItem, QRectF) -> QRectF
+QtWidgets.QGraphicsItem.mapRectFromParent?4(QRectF) -> QRectF
+QtWidgets.QGraphicsItem.mapRectFromScene?4(QRectF) -> QRectF
+QtWidgets.QGraphicsItem.mapRectToItem?4(QGraphicsItem, float, float, float, float) -> QRectF
+QtWidgets.QGraphicsItem.mapRectToParent?4(float, float, float, float) -> QRectF
+QtWidgets.QGraphicsItem.mapRectToScene?4(float, float, float, float) -> QRectF
+QtWidgets.QGraphicsItem.mapRectFromItem?4(QGraphicsItem, float, float, float, float) -> QRectF
+QtWidgets.QGraphicsItem.mapRectFromParent?4(float, float, float, float) -> QRectF
+QtWidgets.QGraphicsItem.mapRectFromScene?4(float, float, float, float) -> QRectF
+QtWidgets.QGraphicsItem.parentObject?4() -> QGraphicsObject
+QtWidgets.QGraphicsItem.panel?4() -> QGraphicsItem
+QtWidgets.QGraphicsItem.isPanel?4() -> bool
+QtWidgets.QGraphicsItem.toGraphicsObject?4() -> QGraphicsObject
+QtWidgets.QGraphicsItem.panelModality?4() -> QGraphicsItem.PanelModality
+QtWidgets.QGraphicsItem.setPanelModality?4(QGraphicsItem.PanelModality)
+QtWidgets.QGraphicsItem.isBlockedByModalPanel?4() -> (bool, QGraphicsItem)
+QtWidgets.QGraphicsItem.graphicsEffect?4() -> QGraphicsEffect
+QtWidgets.QGraphicsItem.setGraphicsEffect?4(QGraphicsEffect)
+QtWidgets.QGraphicsItem.acceptTouchEvents?4() -> bool
+QtWidgets.QGraphicsItem.setAcceptTouchEvents?4(bool)
+QtWidgets.QGraphicsItem.filtersChildEvents?4() -> bool
+QtWidgets.QGraphicsItem.setFiltersChildEvents?4(bool)
+QtWidgets.QGraphicsItem.isActive?4() -> bool
+QtWidgets.QGraphicsItem.setActive?4(bool)
+QtWidgets.QGraphicsItem.focusProxy?4() -> QGraphicsItem
+QtWidgets.QGraphicsItem.setFocusProxy?4(QGraphicsItem)
+QtWidgets.QGraphicsItem.focusItem?4() -> QGraphicsItem
+QtWidgets.QGraphicsItem.setX?4(float)
+QtWidgets.QGraphicsItem.setY?4(float)
+QtWidgets.QGraphicsItem.setRotation?4(float)
+QtWidgets.QGraphicsItem.rotation?4() -> float
+QtWidgets.QGraphicsItem.setScale?4(float)
+QtWidgets.QGraphicsItem.scale?4() -> float
+QtWidgets.QGraphicsItem.transformations?4() -> unknown-type
+QtWidgets.QGraphicsItem.setTransformations?4(unknown-type)
+QtWidgets.QGraphicsItem.transformOriginPoint?4() -> QPointF
+QtWidgets.QGraphicsItem.setTransformOriginPoint?4(QPointF)
+QtWidgets.QGraphicsItem.setTransformOriginPoint?4(float, float)
+QtWidgets.QGraphicsItem.stackBefore?4(QGraphicsItem)
+QtWidgets.QGraphicsItem.inputMethodHints?4() -> unknown-type
+QtWidgets.QGraphicsItem.setInputMethodHints?4(unknown-type)
+QtWidgets.QGraphicsItem.updateMicroFocus?4()
+QtWidgets.QAbstractGraphicsShapeItem?1(QGraphicsItem parent=None)
+QtWidgets.QAbstractGraphicsShapeItem.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QAbstractGraphicsShapeItem.pen?4() -> QPen
+QtWidgets.QAbstractGraphicsShapeItem.setPen?4(QPen)
+QtWidgets.QAbstractGraphicsShapeItem.brush?4() -> QBrush
+QtWidgets.QAbstractGraphicsShapeItem.setBrush?4(QBrush)
+QtWidgets.QAbstractGraphicsShapeItem.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QAbstractGraphicsShapeItem.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsPathItem?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsPathItem.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsPathItem?1(QPainterPath, QGraphicsItem parent=None)
+QtWidgets.QGraphicsPathItem.__init__?1(self, QPainterPath, QGraphicsItem parent=None)
+QtWidgets.QGraphicsPathItem.path?4() -> QPainterPath
+QtWidgets.QGraphicsPathItem.setPath?4(QPainterPath)
+QtWidgets.QGraphicsPathItem.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsPathItem.shape?4() -> QPainterPath
+QtWidgets.QGraphicsPathItem.contains?4(QPointF) -> bool
+QtWidgets.QGraphicsPathItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtWidgets.QGraphicsPathItem.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsPathItem.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsPathItem.type?4() -> int
+QtWidgets.QGraphicsRectItem?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsRectItem.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsRectItem?1(QRectF, QGraphicsItem parent=None)
+QtWidgets.QGraphicsRectItem.__init__?1(self, QRectF, QGraphicsItem parent=None)
+QtWidgets.QGraphicsRectItem?1(float, float, float, float, QGraphicsItem parent=None)
+QtWidgets.QGraphicsRectItem.__init__?1(self, float, float, float, float, QGraphicsItem parent=None)
+QtWidgets.QGraphicsRectItem.rect?4() -> QRectF
+QtWidgets.QGraphicsRectItem.setRect?4(QRectF)
+QtWidgets.QGraphicsRectItem.setRect?4(float, float, float, float)
+QtWidgets.QGraphicsRectItem.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsRectItem.shape?4() -> QPainterPath
+QtWidgets.QGraphicsRectItem.contains?4(QPointF) -> bool
+QtWidgets.QGraphicsRectItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtWidgets.QGraphicsRectItem.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsRectItem.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsRectItem.type?4() -> int
+QtWidgets.QGraphicsEllipseItem?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsEllipseItem.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsEllipseItem?1(QRectF, QGraphicsItem parent=None)
+QtWidgets.QGraphicsEllipseItem.__init__?1(self, QRectF, QGraphicsItem parent=None)
+QtWidgets.QGraphicsEllipseItem?1(float, float, float, float, QGraphicsItem parent=None)
+QtWidgets.QGraphicsEllipseItem.__init__?1(self, float, float, float, float, QGraphicsItem parent=None)
+QtWidgets.QGraphicsEllipseItem.rect?4() -> QRectF
+QtWidgets.QGraphicsEllipseItem.setRect?4(QRectF)
+QtWidgets.QGraphicsEllipseItem.setRect?4(float, float, float, float)
+QtWidgets.QGraphicsEllipseItem.startAngle?4() -> int
+QtWidgets.QGraphicsEllipseItem.setStartAngle?4(int)
+QtWidgets.QGraphicsEllipseItem.spanAngle?4() -> int
+QtWidgets.QGraphicsEllipseItem.setSpanAngle?4(int)
+QtWidgets.QGraphicsEllipseItem.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsEllipseItem.shape?4() -> QPainterPath
+QtWidgets.QGraphicsEllipseItem.contains?4(QPointF) -> bool
+QtWidgets.QGraphicsEllipseItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtWidgets.QGraphicsEllipseItem.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsEllipseItem.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsEllipseItem.type?4() -> int
+QtWidgets.QGraphicsPolygonItem?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsPolygonItem.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsPolygonItem?1(QPolygonF, QGraphicsItem parent=None)
+QtWidgets.QGraphicsPolygonItem.__init__?1(self, QPolygonF, QGraphicsItem parent=None)
+QtWidgets.QGraphicsPolygonItem.polygon?4() -> QPolygonF
+QtWidgets.QGraphicsPolygonItem.setPolygon?4(QPolygonF)
+QtWidgets.QGraphicsPolygonItem.fillRule?4() -> Qt.FillRule
+QtWidgets.QGraphicsPolygonItem.setFillRule?4(Qt.FillRule)
+QtWidgets.QGraphicsPolygonItem.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsPolygonItem.shape?4() -> QPainterPath
+QtWidgets.QGraphicsPolygonItem.contains?4(QPointF) -> bool
+QtWidgets.QGraphicsPolygonItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtWidgets.QGraphicsPolygonItem.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsPolygonItem.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsPolygonItem.type?4() -> int
+QtWidgets.QGraphicsLineItem?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsLineItem.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsLineItem?1(QLineF, QGraphicsItem parent=None)
+QtWidgets.QGraphicsLineItem.__init__?1(self, QLineF, QGraphicsItem parent=None)
+QtWidgets.QGraphicsLineItem?1(float, float, float, float, QGraphicsItem parent=None)
+QtWidgets.QGraphicsLineItem.__init__?1(self, float, float, float, float, QGraphicsItem parent=None)
+QtWidgets.QGraphicsLineItem.pen?4() -> QPen
+QtWidgets.QGraphicsLineItem.setPen?4(QPen)
+QtWidgets.QGraphicsLineItem.line?4() -> QLineF
+QtWidgets.QGraphicsLineItem.setLine?4(QLineF)
+QtWidgets.QGraphicsLineItem.setLine?4(float, float, float, float)
+QtWidgets.QGraphicsLineItem.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsLineItem.shape?4() -> QPainterPath
+QtWidgets.QGraphicsLineItem.contains?4(QPointF) -> bool
+QtWidgets.QGraphicsLineItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtWidgets.QGraphicsLineItem.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsLineItem.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsLineItem.type?4() -> int
+QtWidgets.QGraphicsPixmapItem.ShapeMode?10
+QtWidgets.QGraphicsPixmapItem.ShapeMode.MaskShape?10
+QtWidgets.QGraphicsPixmapItem.ShapeMode.BoundingRectShape?10
+QtWidgets.QGraphicsPixmapItem.ShapeMode.HeuristicMaskShape?10
+QtWidgets.QGraphicsPixmapItem?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsPixmapItem.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsPixmapItem?1(QPixmap, QGraphicsItem parent=None)
+QtWidgets.QGraphicsPixmapItem.__init__?1(self, QPixmap, QGraphicsItem parent=None)
+QtWidgets.QGraphicsPixmapItem.pixmap?4() -> QPixmap
+QtWidgets.QGraphicsPixmapItem.setPixmap?4(QPixmap)
+QtWidgets.QGraphicsPixmapItem.transformationMode?4() -> Qt.TransformationMode
+QtWidgets.QGraphicsPixmapItem.setTransformationMode?4(Qt.TransformationMode)
+QtWidgets.QGraphicsPixmapItem.offset?4() -> QPointF
+QtWidgets.QGraphicsPixmapItem.setOffset?4(QPointF)
+QtWidgets.QGraphicsPixmapItem.setOffset?4(float, float)
+QtWidgets.QGraphicsPixmapItem.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsPixmapItem.shape?4() -> QPainterPath
+QtWidgets.QGraphicsPixmapItem.contains?4(QPointF) -> bool
+QtWidgets.QGraphicsPixmapItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget)
+QtWidgets.QGraphicsPixmapItem.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsPixmapItem.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsPixmapItem.type?4() -> int
+QtWidgets.QGraphicsPixmapItem.shapeMode?4() -> QGraphicsPixmapItem.ShapeMode
+QtWidgets.QGraphicsPixmapItem.setShapeMode?4(QGraphicsPixmapItem.ShapeMode)
+QtWidgets.QGraphicsSimpleTextItem?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsSimpleTextItem.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsSimpleTextItem?1(QString, QGraphicsItem parent=None)
+QtWidgets.QGraphicsSimpleTextItem.__init__?1(self, QString, QGraphicsItem parent=None)
+QtWidgets.QGraphicsSimpleTextItem.setText?4(QString)
+QtWidgets.QGraphicsSimpleTextItem.text?4() -> QString
+QtWidgets.QGraphicsSimpleTextItem.setFont?4(QFont)
+QtWidgets.QGraphicsSimpleTextItem.font?4() -> QFont
+QtWidgets.QGraphicsSimpleTextItem.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsSimpleTextItem.shape?4() -> QPainterPath
+QtWidgets.QGraphicsSimpleTextItem.contains?4(QPointF) -> bool
+QtWidgets.QGraphicsSimpleTextItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget)
+QtWidgets.QGraphicsSimpleTextItem.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsSimpleTextItem.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsSimpleTextItem.type?4() -> int
+QtWidgets.QGraphicsItemGroup?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsItemGroup.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsItemGroup.addToGroup?4(QGraphicsItem)
+QtWidgets.QGraphicsItemGroup.removeFromGroup?4(QGraphicsItem)
+QtWidgets.QGraphicsItemGroup.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsItemGroup.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtWidgets.QGraphicsItemGroup.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsItemGroup.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsItemGroup.type?4() -> int
+QtWidgets.QGraphicsObject?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsObject.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsObject.grabGesture?4(Qt.GestureType, unknown-type flags=Qt.GestureFlags())
+QtWidgets.QGraphicsObject.ungrabGesture?4(Qt.GestureType)
+QtWidgets.QGraphicsObject.parentChanged?4()
+QtWidgets.QGraphicsObject.opacityChanged?4()
+QtWidgets.QGraphicsObject.visibleChanged?4()
+QtWidgets.QGraphicsObject.enabledChanged?4()
+QtWidgets.QGraphicsObject.xChanged?4()
+QtWidgets.QGraphicsObject.yChanged?4()
+QtWidgets.QGraphicsObject.zChanged?4()
+QtWidgets.QGraphicsObject.rotationChanged?4()
+QtWidgets.QGraphicsObject.scaleChanged?4()
+QtWidgets.QGraphicsObject.updateMicroFocus?4()
+QtWidgets.QGraphicsObject.event?4(QEvent) -> bool
+QtWidgets.QGraphicsTextItem?1(QGraphicsItem parent=None)
+QtWidgets.QGraphicsTextItem.__init__?1(self, QGraphicsItem parent=None)
+QtWidgets.QGraphicsTextItem?1(QString, QGraphicsItem parent=None)
+QtWidgets.QGraphicsTextItem.__init__?1(self, QString, QGraphicsItem parent=None)
+QtWidgets.QGraphicsTextItem.toHtml?4() -> QString
+QtWidgets.QGraphicsTextItem.setHtml?4(QString)
+QtWidgets.QGraphicsTextItem.toPlainText?4() -> QString
+QtWidgets.QGraphicsTextItem.setPlainText?4(QString)
+QtWidgets.QGraphicsTextItem.font?4() -> QFont
+QtWidgets.QGraphicsTextItem.setFont?4(QFont)
+QtWidgets.QGraphicsTextItem.setDefaultTextColor?4(QColor)
+QtWidgets.QGraphicsTextItem.defaultTextColor?4() -> QColor
+QtWidgets.QGraphicsTextItem.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsTextItem.shape?4() -> QPainterPath
+QtWidgets.QGraphicsTextItem.contains?4(QPointF) -> bool
+QtWidgets.QGraphicsTextItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget)
+QtWidgets.QGraphicsTextItem.isObscuredBy?4(QGraphicsItem) -> bool
+QtWidgets.QGraphicsTextItem.opaqueArea?4() -> QPainterPath
+QtWidgets.QGraphicsTextItem.type?4() -> int
+QtWidgets.QGraphicsTextItem.setTextWidth?4(float)
+QtWidgets.QGraphicsTextItem.textWidth?4() -> float
+QtWidgets.QGraphicsTextItem.adjustSize?4()
+QtWidgets.QGraphicsTextItem.setDocument?4(QTextDocument)
+QtWidgets.QGraphicsTextItem.document?4() -> QTextDocument
+QtWidgets.QGraphicsTextItem.setTextInteractionFlags?4(unknown-type)
+QtWidgets.QGraphicsTextItem.textInteractionFlags?4() -> unknown-type
+QtWidgets.QGraphicsTextItem.setTabChangesFocus?4(bool)
+QtWidgets.QGraphicsTextItem.tabChangesFocus?4() -> bool
+QtWidgets.QGraphicsTextItem.setOpenExternalLinks?4(bool)
+QtWidgets.QGraphicsTextItem.openExternalLinks?4() -> bool
+QtWidgets.QGraphicsTextItem.setTextCursor?4(QTextCursor)
+QtWidgets.QGraphicsTextItem.textCursor?4() -> QTextCursor
+QtWidgets.QGraphicsTextItem.linkActivated?4(QString)
+QtWidgets.QGraphicsTextItem.linkHovered?4(QString)
+QtWidgets.QGraphicsTextItem.sceneEvent?4(QEvent) -> bool
+QtWidgets.QGraphicsTextItem.mousePressEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsTextItem.mouseMoveEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsTextItem.mouseReleaseEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsTextItem.mouseDoubleClickEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsTextItem.contextMenuEvent?4(QGraphicsSceneContextMenuEvent)
+QtWidgets.QGraphicsTextItem.keyPressEvent?4(QKeyEvent)
+QtWidgets.QGraphicsTextItem.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QGraphicsTextItem.focusInEvent?4(QFocusEvent)
+QtWidgets.QGraphicsTextItem.focusOutEvent?4(QFocusEvent)
+QtWidgets.QGraphicsTextItem.dragEnterEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsTextItem.dragLeaveEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsTextItem.dragMoveEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsTextItem.dropEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsTextItem.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QGraphicsTextItem.hoverEnterEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsTextItem.hoverMoveEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsTextItem.hoverLeaveEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsTextItem.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QGraphicsLinearLayout?1(QGraphicsLayoutItem parent=None)
+QtWidgets.QGraphicsLinearLayout.__init__?1(self, QGraphicsLayoutItem parent=None)
+QtWidgets.QGraphicsLinearLayout?1(Qt.Orientation, QGraphicsLayoutItem parent=None)
+QtWidgets.QGraphicsLinearLayout.__init__?1(self, Qt.Orientation, QGraphicsLayoutItem parent=None)
+QtWidgets.QGraphicsLinearLayout.setOrientation?4(Qt.Orientation)
+QtWidgets.QGraphicsLinearLayout.orientation?4() -> Qt.Orientation
+QtWidgets.QGraphicsLinearLayout.addItem?4(QGraphicsLayoutItem)
+QtWidgets.QGraphicsLinearLayout.addStretch?4(int stretch=1)
+QtWidgets.QGraphicsLinearLayout.insertItem?4(int, QGraphicsLayoutItem)
+QtWidgets.QGraphicsLinearLayout.insertStretch?4(int, int stretch=1)
+QtWidgets.QGraphicsLinearLayout.removeItem?4(QGraphicsLayoutItem)
+QtWidgets.QGraphicsLinearLayout.removeAt?4(int)
+QtWidgets.QGraphicsLinearLayout.setSpacing?4(float)
+QtWidgets.QGraphicsLinearLayout.spacing?4() -> float
+QtWidgets.QGraphicsLinearLayout.setItemSpacing?4(int, float)
+QtWidgets.QGraphicsLinearLayout.itemSpacing?4(int) -> float
+QtWidgets.QGraphicsLinearLayout.setStretchFactor?4(QGraphicsLayoutItem, int)
+QtWidgets.QGraphicsLinearLayout.stretchFactor?4(QGraphicsLayoutItem) -> int
+QtWidgets.QGraphicsLinearLayout.setAlignment?4(QGraphicsLayoutItem, unknown-type)
+QtWidgets.QGraphicsLinearLayout.alignment?4(QGraphicsLayoutItem) -> unknown-type
+QtWidgets.QGraphicsLinearLayout.setGeometry?4(QRectF)
+QtWidgets.QGraphicsLinearLayout.count?4() -> int
+QtWidgets.QGraphicsLinearLayout.itemAt?4(int) -> QGraphicsLayoutItem
+QtWidgets.QGraphicsLinearLayout.invalidate?4()
+QtWidgets.QGraphicsLinearLayout.sizeHint?4(Qt.SizeHint, QSizeF constraint=QSizeF()) -> QSizeF
+QtWidgets.QGraphicsWidget?1(QGraphicsItem parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QGraphicsWidget.__init__?1(self, QGraphicsItem parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QGraphicsWidget.layout?4() -> QGraphicsLayout
+QtWidgets.QGraphicsWidget.setLayout?4(QGraphicsLayout)
+QtWidgets.QGraphicsWidget.adjustSize?4()
+QtWidgets.QGraphicsWidget.layoutDirection?4() -> Qt.LayoutDirection
+QtWidgets.QGraphicsWidget.setLayoutDirection?4(Qt.LayoutDirection)
+QtWidgets.QGraphicsWidget.unsetLayoutDirection?4()
+QtWidgets.QGraphicsWidget.style?4() -> QStyle
+QtWidgets.QGraphicsWidget.setStyle?4(QStyle)
+QtWidgets.QGraphicsWidget.font?4() -> QFont
+QtWidgets.QGraphicsWidget.setFont?4(QFont)
+QtWidgets.QGraphicsWidget.palette?4() -> QPalette
+QtWidgets.QGraphicsWidget.setPalette?4(QPalette)
+QtWidgets.QGraphicsWidget.resize?4(QSizeF)
+QtWidgets.QGraphicsWidget.resize?4(float, float)
+QtWidgets.QGraphicsWidget.size?4() -> QSizeF
+QtWidgets.QGraphicsWidget.setGeometry?4(QRectF)
+QtWidgets.QGraphicsWidget.rect?4() -> QRectF
+QtWidgets.QGraphicsWidget.setContentsMargins?4(QMarginsF)
+QtWidgets.QGraphicsWidget.setContentsMargins?4(float, float, float, float)
+QtWidgets.QGraphicsWidget.getContentsMargins?4() -> (float, float, float, float)
+QtWidgets.QGraphicsWidget.setWindowFrameMargins?4(QMarginsF)
+QtWidgets.QGraphicsWidget.setWindowFrameMargins?4(float, float, float, float)
+QtWidgets.QGraphicsWidget.getWindowFrameMargins?4() -> (float, float, float, float)
+QtWidgets.QGraphicsWidget.unsetWindowFrameMargins?4()
+QtWidgets.QGraphicsWidget.windowFrameGeometry?4() -> QRectF
+QtWidgets.QGraphicsWidget.windowFrameRect?4() -> QRectF
+QtWidgets.QGraphicsWidget.windowFlags?4() -> unknown-type
+QtWidgets.QGraphicsWidget.windowType?4() -> Qt.WindowType
+QtWidgets.QGraphicsWidget.setWindowFlags?4(unknown-type)
+QtWidgets.QGraphicsWidget.isActiveWindow?4() -> bool
+QtWidgets.QGraphicsWidget.setWindowTitle?4(QString)
+QtWidgets.QGraphicsWidget.windowTitle?4() -> QString
+QtWidgets.QGraphicsWidget.focusPolicy?4() -> Qt.FocusPolicy
+QtWidgets.QGraphicsWidget.setFocusPolicy?4(Qt.FocusPolicy)
+QtWidgets.QGraphicsWidget.setTabOrder?4(QGraphicsWidget, QGraphicsWidget)
+QtWidgets.QGraphicsWidget.focusWidget?4() -> QGraphicsWidget
+QtWidgets.QGraphicsWidget.grabShortcut?4(QKeySequence, Qt.ShortcutContext context=Qt.WindowShortcut) -> int
+QtWidgets.QGraphicsWidget.releaseShortcut?4(int)
+QtWidgets.QGraphicsWidget.setShortcutEnabled?4(int, bool enabled=True)
+QtWidgets.QGraphicsWidget.setShortcutAutoRepeat?4(int, bool enabled=True)
+QtWidgets.QGraphicsWidget.addAction?4(QAction)
+QtWidgets.QGraphicsWidget.addActions?4(unknown-type)
+QtWidgets.QGraphicsWidget.insertAction?4(QAction, QAction)
+QtWidgets.QGraphicsWidget.insertActions?4(QAction, unknown-type)
+QtWidgets.QGraphicsWidget.removeAction?4(QAction)
+QtWidgets.QGraphicsWidget.actions?4() -> unknown-type
+QtWidgets.QGraphicsWidget.setAttribute?4(Qt.WidgetAttribute, bool on=True)
+QtWidgets.QGraphicsWidget.testAttribute?4(Qt.WidgetAttribute) -> bool
+QtWidgets.QGraphicsWidget.type?4() -> int
+QtWidgets.QGraphicsWidget.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtWidgets.QGraphicsWidget.paintWindowFrame?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtWidgets.QGraphicsWidget.boundingRect?4() -> QRectF
+QtWidgets.QGraphicsWidget.shape?4() -> QPainterPath
+QtWidgets.QGraphicsWidget.setGeometry?4(float, float, float, float)
+QtWidgets.QGraphicsWidget.close?4() -> bool
+QtWidgets.QGraphicsWidget.initStyleOption?4(QStyleOption)
+QtWidgets.QGraphicsWidget.sizeHint?4(Qt.SizeHint, QSizeF constraint=QSizeF()) -> QSizeF
+QtWidgets.QGraphicsWidget.updateGeometry?4()
+QtWidgets.QGraphicsWidget.itemChange?4(QGraphicsItem.GraphicsItemChange, QVariant) -> QVariant
+QtWidgets.QGraphicsWidget.sceneEvent?4(QEvent) -> bool
+QtWidgets.QGraphicsWidget.windowFrameEvent?4(QEvent) -> bool
+QtWidgets.QGraphicsWidget.windowFrameSectionAt?4(QPointF) -> Qt.WindowFrameSection
+QtWidgets.QGraphicsWidget.event?4(QEvent) -> bool
+QtWidgets.QGraphicsWidget.changeEvent?4(QEvent)
+QtWidgets.QGraphicsWidget.closeEvent?4(QCloseEvent)
+QtWidgets.QGraphicsWidget.focusInEvent?4(QFocusEvent)
+QtWidgets.QGraphicsWidget.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QGraphicsWidget.focusOutEvent?4(QFocusEvent)
+QtWidgets.QGraphicsWidget.hideEvent?4(QHideEvent)
+QtWidgets.QGraphicsWidget.moveEvent?4(QGraphicsSceneMoveEvent)
+QtWidgets.QGraphicsWidget.polishEvent?4()
+QtWidgets.QGraphicsWidget.resizeEvent?4(QGraphicsSceneResizeEvent)
+QtWidgets.QGraphicsWidget.showEvent?4(QShowEvent)
+QtWidgets.QGraphicsWidget.hoverMoveEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsWidget.hoverLeaveEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsWidget.grabMouseEvent?4(QEvent)
+QtWidgets.QGraphicsWidget.ungrabMouseEvent?4(QEvent)
+QtWidgets.QGraphicsWidget.grabKeyboardEvent?4(QEvent)
+QtWidgets.QGraphicsWidget.ungrabKeyboardEvent?4(QEvent)
+QtWidgets.QGraphicsWidget.autoFillBackground?4() -> bool
+QtWidgets.QGraphicsWidget.setAutoFillBackground?4(bool)
+QtWidgets.QGraphicsWidget.geometryChanged?4()
+QtWidgets.QGraphicsProxyWidget?1(QGraphicsItem parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QGraphicsProxyWidget.__init__?1(self, QGraphicsItem parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QGraphicsProxyWidget.setWidget?4(QWidget)
+QtWidgets.QGraphicsProxyWidget.widget?4() -> QWidget
+QtWidgets.QGraphicsProxyWidget.subWidgetRect?4(QWidget) -> QRectF
+QtWidgets.QGraphicsProxyWidget.setGeometry?4(QRectF)
+QtWidgets.QGraphicsProxyWidget.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget)
+QtWidgets.QGraphicsProxyWidget.type?4() -> int
+QtWidgets.QGraphicsProxyWidget.createProxyForChildWidget?4(QWidget) -> QGraphicsProxyWidget
+QtWidgets.QGraphicsProxyWidget.itemChange?4(QGraphicsItem.GraphicsItemChange, QVariant) -> QVariant
+QtWidgets.QGraphicsProxyWidget.event?4(QEvent) -> bool
+QtWidgets.QGraphicsProxyWidget.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QGraphicsProxyWidget.showEvent?4(QShowEvent)
+QtWidgets.QGraphicsProxyWidget.hideEvent?4(QHideEvent)
+QtWidgets.QGraphicsProxyWidget.contextMenuEvent?4(QGraphicsSceneContextMenuEvent)
+QtWidgets.QGraphicsProxyWidget.hoverEnterEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsProxyWidget.hoverLeaveEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsProxyWidget.hoverMoveEvent?4(QGraphicsSceneHoverEvent)
+QtWidgets.QGraphicsProxyWidget.grabMouseEvent?4(QEvent)
+QtWidgets.QGraphicsProxyWidget.ungrabMouseEvent?4(QEvent)
+QtWidgets.QGraphicsProxyWidget.mouseMoveEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsProxyWidget.mousePressEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsProxyWidget.mouseReleaseEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsProxyWidget.mouseDoubleClickEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsProxyWidget.wheelEvent?4(QGraphicsSceneWheelEvent)
+QtWidgets.QGraphicsProxyWidget.keyPressEvent?4(QKeyEvent)
+QtWidgets.QGraphicsProxyWidget.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QGraphicsProxyWidget.focusInEvent?4(QFocusEvent)
+QtWidgets.QGraphicsProxyWidget.focusOutEvent?4(QFocusEvent)
+QtWidgets.QGraphicsProxyWidget.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QGraphicsProxyWidget.sizeHint?4(Qt.SizeHint, QSizeF constraint=QSizeF()) -> QSizeF
+QtWidgets.QGraphicsProxyWidget.resizeEvent?4(QGraphicsSceneResizeEvent)
+QtWidgets.QGraphicsProxyWidget.dragEnterEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsProxyWidget.dragLeaveEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsProxyWidget.dragMoveEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsProxyWidget.dropEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsProxyWidget.newProxyWidget?4(QWidget) -> QGraphicsProxyWidget
+QtWidgets.QGraphicsProxyWidget.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QGraphicsProxyWidget.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QGraphicsScene.SceneLayer?10
+QtWidgets.QGraphicsScene.SceneLayer.ItemLayer?10
+QtWidgets.QGraphicsScene.SceneLayer.BackgroundLayer?10
+QtWidgets.QGraphicsScene.SceneLayer.ForegroundLayer?10
+QtWidgets.QGraphicsScene.SceneLayer.AllLayers?10
+QtWidgets.QGraphicsScene.ItemIndexMethod?10
+QtWidgets.QGraphicsScene.ItemIndexMethod.BspTreeIndex?10
+QtWidgets.QGraphicsScene.ItemIndexMethod.NoIndex?10
+QtWidgets.QGraphicsScene?1(QObject parent=None)
+QtWidgets.QGraphicsScene.__init__?1(self, QObject parent=None)
+QtWidgets.QGraphicsScene?1(QRectF, QObject parent=None)
+QtWidgets.QGraphicsScene.__init__?1(self, QRectF, QObject parent=None)
+QtWidgets.QGraphicsScene?1(float, float, float, float, QObject parent=None)
+QtWidgets.QGraphicsScene.__init__?1(self, float, float, float, float, QObject parent=None)
+QtWidgets.QGraphicsScene.sceneRect?4() -> QRectF
+QtWidgets.QGraphicsScene.width?4() -> float
+QtWidgets.QGraphicsScene.height?4() -> float
+QtWidgets.QGraphicsScene.setSceneRect?4(QRectF)
+QtWidgets.QGraphicsScene.setSceneRect?4(float, float, float, float)
+QtWidgets.QGraphicsScene.render?4(QPainter, QRectF target=QRectF(), QRectF source=QRectF(), Qt.AspectRatioMode mode=Qt.KeepAspectRatio)
+QtWidgets.QGraphicsScene.itemIndexMethod?4() -> QGraphicsScene.ItemIndexMethod
+QtWidgets.QGraphicsScene.setItemIndexMethod?4(QGraphicsScene.ItemIndexMethod)
+QtWidgets.QGraphicsScene.itemsBoundingRect?4() -> QRectF
+QtWidgets.QGraphicsScene.items?4(Qt.SortOrder order=Qt.DescendingOrder) -> unknown-type
+QtWidgets.QGraphicsScene.items?4(QPointF, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape, Qt.SortOrder order=Qt.DescendingOrder, QTransform deviceTransform=QTransform()) -> unknown-type
+QtWidgets.QGraphicsScene.items?4(QRectF, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape, Qt.SortOrder order=Qt.DescendingOrder, QTransform deviceTransform=QTransform()) -> unknown-type
+QtWidgets.QGraphicsScene.items?4(QPolygonF, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape, Qt.SortOrder order=Qt.DescendingOrder, QTransform deviceTransform=QTransform()) -> unknown-type
+QtWidgets.QGraphicsScene.items?4(QPainterPath, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape, Qt.SortOrder order=Qt.DescendingOrder, QTransform deviceTransform=QTransform()) -> unknown-type
+QtWidgets.QGraphicsScene.items?4(float, float, float, float, Qt.ItemSelectionMode, Qt.SortOrder, QTransform deviceTransform=QTransform()) -> unknown-type
+QtWidgets.QGraphicsScene.collidingItems?4(QGraphicsItem, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape) -> unknown-type
+QtWidgets.QGraphicsScene.selectedItems?4() -> unknown-type
+QtWidgets.QGraphicsScene.setSelectionArea?4(QPainterPath, QTransform)
+QtWidgets.QGraphicsScene.setSelectionArea?4(QPainterPath, Qt.ItemSelectionOperation selectionOperation=Qt.ReplaceSelection, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape, QTransform deviceTransform=QTransform())
+QtWidgets.QGraphicsScene.clearSelection?4()
+QtWidgets.QGraphicsScene.createItemGroup?4(unknown-type) -> QGraphicsItemGroup
+QtWidgets.QGraphicsScene.destroyItemGroup?4(QGraphicsItemGroup)
+QtWidgets.QGraphicsScene.addItem?4(QGraphicsItem)
+QtWidgets.QGraphicsScene.addEllipse?4(QRectF, QPen pen=QPen(), QBrush brush=QBrush()) -> QGraphicsEllipseItem
+QtWidgets.QGraphicsScene.addEllipse?4(float, float, float, float, QPen pen=QPen(), QBrush brush=QBrush()) -> QGraphicsEllipseItem
+QtWidgets.QGraphicsScene.addLine?4(QLineF, QPen pen=QPen()) -> QGraphicsLineItem
+QtWidgets.QGraphicsScene.addLine?4(float, float, float, float, QPen pen=QPen()) -> QGraphicsLineItem
+QtWidgets.QGraphicsScene.addPath?4(QPainterPath, QPen pen=QPen(), QBrush brush=QBrush()) -> QGraphicsPathItem
+QtWidgets.QGraphicsScene.addPixmap?4(QPixmap) -> QGraphicsPixmapItem
+QtWidgets.QGraphicsScene.addPolygon?4(QPolygonF, QPen pen=QPen(), QBrush brush=QBrush()) -> QGraphicsPolygonItem
+QtWidgets.QGraphicsScene.addRect?4(QRectF, QPen pen=QPen(), QBrush brush=QBrush()) -> QGraphicsRectItem
+QtWidgets.QGraphicsScene.addRect?4(float, float, float, float, QPen pen=QPen(), QBrush brush=QBrush()) -> QGraphicsRectItem
+QtWidgets.QGraphicsScene.addSimpleText?4(QString, QFont font=QFont()) -> QGraphicsSimpleTextItem
+QtWidgets.QGraphicsScene.addText?4(QString, QFont font=QFont()) -> QGraphicsTextItem
+QtWidgets.QGraphicsScene.removeItem?4(QGraphicsItem)
+QtWidgets.QGraphicsScene.focusItem?4() -> QGraphicsItem
+QtWidgets.QGraphicsScene.setFocusItem?4(QGraphicsItem, Qt.FocusReason focusReason=Qt.OtherFocusReason)
+QtWidgets.QGraphicsScene.hasFocus?4() -> bool
+QtWidgets.QGraphicsScene.setFocus?4(Qt.FocusReason focusReason=Qt.OtherFocusReason)
+QtWidgets.QGraphicsScene.clearFocus?4()
+QtWidgets.QGraphicsScene.mouseGrabberItem?4() -> QGraphicsItem
+QtWidgets.QGraphicsScene.backgroundBrush?4() -> QBrush
+QtWidgets.QGraphicsScene.setBackgroundBrush?4(QBrush)
+QtWidgets.QGraphicsScene.foregroundBrush?4() -> QBrush
+QtWidgets.QGraphicsScene.setForegroundBrush?4(QBrush)
+QtWidgets.QGraphicsScene.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QGraphicsScene.views?4() -> unknown-type
+QtWidgets.QGraphicsScene.advance?4()
+QtWidgets.QGraphicsScene.update?4(QRectF rect=QRectF())
+QtWidgets.QGraphicsScene.invalidate?4(QRectF rect=QRectF(), unknown-type layers=QGraphicsScene.AllLayers)
+QtWidgets.QGraphicsScene.clear?4()
+QtWidgets.QGraphicsScene.changed?4(unknown-type)
+QtWidgets.QGraphicsScene.sceneRectChanged?4(QRectF)
+QtWidgets.QGraphicsScene.selectionChanged?4()
+QtWidgets.QGraphicsScene.event?4(QEvent) -> bool
+QtWidgets.QGraphicsScene.contextMenuEvent?4(QGraphicsSceneContextMenuEvent)
+QtWidgets.QGraphicsScene.dragEnterEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsScene.dragMoveEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsScene.dragLeaveEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsScene.dropEvent?4(QGraphicsSceneDragDropEvent)
+QtWidgets.QGraphicsScene.focusInEvent?4(QFocusEvent)
+QtWidgets.QGraphicsScene.focusOutEvent?4(QFocusEvent)
+QtWidgets.QGraphicsScene.helpEvent?4(QGraphicsSceneHelpEvent)
+QtWidgets.QGraphicsScene.keyPressEvent?4(QKeyEvent)
+QtWidgets.QGraphicsScene.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QGraphicsScene.mousePressEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsScene.mouseMoveEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsScene.mouseReleaseEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsScene.mouseDoubleClickEvent?4(QGraphicsSceneMouseEvent)
+QtWidgets.QGraphicsScene.wheelEvent?4(QGraphicsSceneWheelEvent)
+QtWidgets.QGraphicsScene.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QGraphicsScene.drawBackground?4(QPainter, QRectF)
+QtWidgets.QGraphicsScene.drawForeground?4(QPainter, QRectF)
+QtWidgets.QGraphicsScene.bspTreeDepth?4() -> int
+QtWidgets.QGraphicsScene.setBspTreeDepth?4(int)
+QtWidgets.QGraphicsScene.selectionArea?4() -> QPainterPath
+QtWidgets.QGraphicsScene.update?4(float, float, float, float)
+QtWidgets.QGraphicsScene.addWidget?4(QWidget, unknown-type flags=Qt.WindowFlags()) -> QGraphicsProxyWidget
+QtWidgets.QGraphicsScene.style?4() -> QStyle
+QtWidgets.QGraphicsScene.setStyle?4(QStyle)
+QtWidgets.QGraphicsScene.font?4() -> QFont
+QtWidgets.QGraphicsScene.setFont?4(QFont)
+QtWidgets.QGraphicsScene.palette?4() -> QPalette
+QtWidgets.QGraphicsScene.setPalette?4(QPalette)
+QtWidgets.QGraphicsScene.activeWindow?4() -> QGraphicsWidget
+QtWidgets.QGraphicsScene.setActiveWindow?4(QGraphicsWidget)
+QtWidgets.QGraphicsScene.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QGraphicsScene.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QGraphicsScene.setStickyFocus?4(bool)
+QtWidgets.QGraphicsScene.stickyFocus?4() -> bool
+QtWidgets.QGraphicsScene.itemAt?4(QPointF, QTransform) -> QGraphicsItem
+QtWidgets.QGraphicsScene.itemAt?4(float, float, QTransform) -> QGraphicsItem
+QtWidgets.QGraphicsScene.isActive?4() -> bool
+QtWidgets.QGraphicsScene.activePanel?4() -> QGraphicsItem
+QtWidgets.QGraphicsScene.setActivePanel?4(QGraphicsItem)
+QtWidgets.QGraphicsScene.sendEvent?4(QGraphicsItem, QEvent) -> bool
+QtWidgets.QGraphicsScene.invalidate?4(float, float, float, float, unknown-type layers=QGraphicsScene.AllLayers)
+QtWidgets.QGraphicsScene.minimumRenderSize?4() -> float
+QtWidgets.QGraphicsScene.setMinimumRenderSize?4(float)
+QtWidgets.QGraphicsScene.focusItemChanged?4(QGraphicsItem, QGraphicsItem, Qt.FocusReason)
+QtWidgets.QGraphicsScene.focusOnTouch?4() -> bool
+QtWidgets.QGraphicsScene.setFocusOnTouch?4(bool)
+QtWidgets.QGraphicsSceneEvent.widget?4() -> QWidget
+QtWidgets.QGraphicsSceneEvent.timestamp?4() -> int
+QtWidgets.QGraphicsSceneMouseEvent.pos?4() -> QPointF
+QtWidgets.QGraphicsSceneMouseEvent.scenePos?4() -> QPointF
+QtWidgets.QGraphicsSceneMouseEvent.screenPos?4() -> QPoint
+QtWidgets.QGraphicsSceneMouseEvent.buttonDownPos?4(Qt.MouseButton) -> QPointF
+QtWidgets.QGraphicsSceneMouseEvent.buttonDownScenePos?4(Qt.MouseButton) -> QPointF
+QtWidgets.QGraphicsSceneMouseEvent.buttonDownScreenPos?4(Qt.MouseButton) -> QPoint
+QtWidgets.QGraphicsSceneMouseEvent.lastPos?4() -> QPointF
+QtWidgets.QGraphicsSceneMouseEvent.lastScenePos?4() -> QPointF
+QtWidgets.QGraphicsSceneMouseEvent.lastScreenPos?4() -> QPoint
+QtWidgets.QGraphicsSceneMouseEvent.buttons?4() -> unknown-type
+QtWidgets.QGraphicsSceneMouseEvent.button?4() -> Qt.MouseButton
+QtWidgets.QGraphicsSceneMouseEvent.modifiers?4() -> unknown-type
+QtWidgets.QGraphicsSceneMouseEvent.source?4() -> Qt.MouseEventSource
+QtWidgets.QGraphicsSceneMouseEvent.flags?4() -> unknown-type
+QtWidgets.QGraphicsSceneWheelEvent.pos?4() -> QPointF
+QtWidgets.QGraphicsSceneWheelEvent.scenePos?4() -> QPointF
+QtWidgets.QGraphicsSceneWheelEvent.screenPos?4() -> QPoint
+QtWidgets.QGraphicsSceneWheelEvent.buttons?4() -> unknown-type
+QtWidgets.QGraphicsSceneWheelEvent.modifiers?4() -> unknown-type
+QtWidgets.QGraphicsSceneWheelEvent.delta?4() -> int
+QtWidgets.QGraphicsSceneWheelEvent.orientation?4() -> Qt.Orientation
+QtWidgets.QGraphicsSceneWheelEvent.phase?4() -> Qt.ScrollPhase
+QtWidgets.QGraphicsSceneWheelEvent.pixelDelta?4() -> QPoint
+QtWidgets.QGraphicsSceneWheelEvent.isInverted?4() -> bool
+QtWidgets.QGraphicsSceneContextMenuEvent.Reason?10
+QtWidgets.QGraphicsSceneContextMenuEvent.Reason.Mouse?10
+QtWidgets.QGraphicsSceneContextMenuEvent.Reason.Keyboard?10
+QtWidgets.QGraphicsSceneContextMenuEvent.Reason.Other?10
+QtWidgets.QGraphicsSceneContextMenuEvent.pos?4() -> QPointF
+QtWidgets.QGraphicsSceneContextMenuEvent.scenePos?4() -> QPointF
+QtWidgets.QGraphicsSceneContextMenuEvent.screenPos?4() -> QPoint
+QtWidgets.QGraphicsSceneContextMenuEvent.modifiers?4() -> unknown-type
+QtWidgets.QGraphicsSceneContextMenuEvent.reason?4() -> QGraphicsSceneContextMenuEvent.Reason
+QtWidgets.QGraphicsSceneHoverEvent.pos?4() -> QPointF
+QtWidgets.QGraphicsSceneHoverEvent.scenePos?4() -> QPointF
+QtWidgets.QGraphicsSceneHoverEvent.screenPos?4() -> QPoint
+QtWidgets.QGraphicsSceneHoverEvent.lastPos?4() -> QPointF
+QtWidgets.QGraphicsSceneHoverEvent.lastScenePos?4() -> QPointF
+QtWidgets.QGraphicsSceneHoverEvent.lastScreenPos?4() -> QPoint
+QtWidgets.QGraphicsSceneHoverEvent.modifiers?4() -> unknown-type
+QtWidgets.QGraphicsSceneHelpEvent.scenePos?4() -> QPointF
+QtWidgets.QGraphicsSceneHelpEvent.screenPos?4() -> QPoint
+QtWidgets.QGraphicsSceneDragDropEvent.pos?4() -> QPointF
+QtWidgets.QGraphicsSceneDragDropEvent.scenePos?4() -> QPointF
+QtWidgets.QGraphicsSceneDragDropEvent.screenPos?4() -> QPoint
+QtWidgets.QGraphicsSceneDragDropEvent.buttons?4() -> unknown-type
+QtWidgets.QGraphicsSceneDragDropEvent.modifiers?4() -> unknown-type
+QtWidgets.QGraphicsSceneDragDropEvent.possibleActions?4() -> unknown-type
+QtWidgets.QGraphicsSceneDragDropEvent.proposedAction?4() -> Qt.DropAction
+QtWidgets.QGraphicsSceneDragDropEvent.acceptProposedAction?4()
+QtWidgets.QGraphicsSceneDragDropEvent.dropAction?4() -> Qt.DropAction
+QtWidgets.QGraphicsSceneDragDropEvent.setDropAction?4(Qt.DropAction)
+QtWidgets.QGraphicsSceneDragDropEvent.source?4() -> QWidget
+QtWidgets.QGraphicsSceneDragDropEvent.mimeData?4() -> QMimeData
+QtWidgets.QGraphicsSceneResizeEvent?1()
+QtWidgets.QGraphicsSceneResizeEvent.__init__?1(self)
+QtWidgets.QGraphicsSceneResizeEvent.oldSize?4() -> QSizeF
+QtWidgets.QGraphicsSceneResizeEvent.newSize?4() -> QSizeF
+QtWidgets.QGraphicsSceneMoveEvent?1()
+QtWidgets.QGraphicsSceneMoveEvent.__init__?1(self)
+QtWidgets.QGraphicsSceneMoveEvent.oldPos?4() -> QPointF
+QtWidgets.QGraphicsSceneMoveEvent.newPos?4() -> QPointF
+QtWidgets.QGraphicsTransform?1(QObject parent=None)
+QtWidgets.QGraphicsTransform.__init__?1(self, QObject parent=None)
+QtWidgets.QGraphicsTransform.applyTo?4(QMatrix4x4)
+QtWidgets.QGraphicsTransform.update?4()
+QtWidgets.QGraphicsScale?1(QObject parent=None)
+QtWidgets.QGraphicsScale.__init__?1(self, QObject parent=None)
+QtWidgets.QGraphicsScale.origin?4() -> QVector3D
+QtWidgets.QGraphicsScale.setOrigin?4(QVector3D)
+QtWidgets.QGraphicsScale.xScale?4() -> float
+QtWidgets.QGraphicsScale.setXScale?4(float)
+QtWidgets.QGraphicsScale.yScale?4() -> float
+QtWidgets.QGraphicsScale.setYScale?4(float)
+QtWidgets.QGraphicsScale.zScale?4() -> float
+QtWidgets.QGraphicsScale.setZScale?4(float)
+QtWidgets.QGraphicsScale.applyTo?4(QMatrix4x4)
+QtWidgets.QGraphicsScale.originChanged?4()
+QtWidgets.QGraphicsScale.scaleChanged?4()
+QtWidgets.QGraphicsScale.xScaleChanged?4()
+QtWidgets.QGraphicsScale.yScaleChanged?4()
+QtWidgets.QGraphicsScale.zScaleChanged?4()
+QtWidgets.QGraphicsRotation?1(QObject parent=None)
+QtWidgets.QGraphicsRotation.__init__?1(self, QObject parent=None)
+QtWidgets.QGraphicsRotation.origin?4() -> QVector3D
+QtWidgets.QGraphicsRotation.setOrigin?4(QVector3D)
+QtWidgets.QGraphicsRotation.angle?4() -> float
+QtWidgets.QGraphicsRotation.setAngle?4(float)
+QtWidgets.QGraphicsRotation.axis?4() -> QVector3D
+QtWidgets.QGraphicsRotation.setAxis?4(QVector3D)
+QtWidgets.QGraphicsRotation.setAxis?4(Qt.Axis)
+QtWidgets.QGraphicsRotation.applyTo?4(QMatrix4x4)
+QtWidgets.QGraphicsRotation.originChanged?4()
+QtWidgets.QGraphicsRotation.angleChanged?4()
+QtWidgets.QGraphicsRotation.axisChanged?4()
+QtWidgets.QGraphicsView.OptimizationFlag?10
+QtWidgets.QGraphicsView.OptimizationFlag.DontSavePainterState?10
+QtWidgets.QGraphicsView.OptimizationFlag.DontAdjustForAntialiasing?10
+QtWidgets.QGraphicsView.ViewportUpdateMode?10
+QtWidgets.QGraphicsView.ViewportUpdateMode.FullViewportUpdate?10
+QtWidgets.QGraphicsView.ViewportUpdateMode.MinimalViewportUpdate?10
+QtWidgets.QGraphicsView.ViewportUpdateMode.SmartViewportUpdate?10
+QtWidgets.QGraphicsView.ViewportUpdateMode.BoundingRectViewportUpdate?10
+QtWidgets.QGraphicsView.ViewportUpdateMode.NoViewportUpdate?10
+QtWidgets.QGraphicsView.ViewportAnchor?10
+QtWidgets.QGraphicsView.ViewportAnchor.NoAnchor?10
+QtWidgets.QGraphicsView.ViewportAnchor.AnchorViewCenter?10
+QtWidgets.QGraphicsView.ViewportAnchor.AnchorUnderMouse?10
+QtWidgets.QGraphicsView.DragMode?10
+QtWidgets.QGraphicsView.DragMode.NoDrag?10
+QtWidgets.QGraphicsView.DragMode.ScrollHandDrag?10
+QtWidgets.QGraphicsView.DragMode.RubberBandDrag?10
+QtWidgets.QGraphicsView.CacheModeFlag?10
+QtWidgets.QGraphicsView.CacheModeFlag.CacheNone?10
+QtWidgets.QGraphicsView.CacheModeFlag.CacheBackground?10
+QtWidgets.QGraphicsView?1(QWidget parent=None)
+QtWidgets.QGraphicsView.__init__?1(self, QWidget parent=None)
+QtWidgets.QGraphicsView?1(QGraphicsScene, QWidget parent=None)
+QtWidgets.QGraphicsView.__init__?1(self, QGraphicsScene, QWidget parent=None)
+QtWidgets.QGraphicsView.sizeHint?4() -> QSize
+QtWidgets.QGraphicsView.renderHints?4() -> unknown-type
+QtWidgets.QGraphicsView.setRenderHint?4(QPainter.RenderHint, bool on=True)
+QtWidgets.QGraphicsView.setRenderHints?4(unknown-type)
+QtWidgets.QGraphicsView.alignment?4() -> unknown-type
+QtWidgets.QGraphicsView.setAlignment?4(unknown-type)
+QtWidgets.QGraphicsView.transformationAnchor?4() -> QGraphicsView.ViewportAnchor
+QtWidgets.QGraphicsView.setTransformationAnchor?4(QGraphicsView.ViewportAnchor)
+QtWidgets.QGraphicsView.resizeAnchor?4() -> QGraphicsView.ViewportAnchor
+QtWidgets.QGraphicsView.setResizeAnchor?4(QGraphicsView.ViewportAnchor)
+QtWidgets.QGraphicsView.dragMode?4() -> QGraphicsView.DragMode
+QtWidgets.QGraphicsView.setDragMode?4(QGraphicsView.DragMode)
+QtWidgets.QGraphicsView.cacheMode?4() -> unknown-type
+QtWidgets.QGraphicsView.setCacheMode?4(unknown-type)
+QtWidgets.QGraphicsView.resetCachedContent?4()
+QtWidgets.QGraphicsView.isInteractive?4() -> bool
+QtWidgets.QGraphicsView.setInteractive?4(bool)
+QtWidgets.QGraphicsView.scene?4() -> QGraphicsScene
+QtWidgets.QGraphicsView.setScene?4(QGraphicsScene)
+QtWidgets.QGraphicsView.sceneRect?4() -> QRectF
+QtWidgets.QGraphicsView.setSceneRect?4(QRectF)
+QtWidgets.QGraphicsView.rotate?4(float)
+QtWidgets.QGraphicsView.scale?4(float, float)
+QtWidgets.QGraphicsView.shear?4(float, float)
+QtWidgets.QGraphicsView.translate?4(float, float)
+QtWidgets.QGraphicsView.centerOn?4(QPointF)
+QtWidgets.QGraphicsView.centerOn?4(QGraphicsItem)
+QtWidgets.QGraphicsView.ensureVisible?4(QRectF, int xMargin=50, int yMargin=50)
+QtWidgets.QGraphicsView.ensureVisible?4(QGraphicsItem, int xMargin=50, int yMargin=50)
+QtWidgets.QGraphicsView.fitInView?4(QRectF, Qt.AspectRatioMode mode=Qt.IgnoreAspectRatio)
+QtWidgets.QGraphicsView.fitInView?4(QGraphicsItem, Qt.AspectRatioMode mode=Qt.IgnoreAspectRatio)
+QtWidgets.QGraphicsView.render?4(QPainter, QRectF target=QRectF(), QRect source=QRect(), Qt.AspectRatioMode mode=Qt.KeepAspectRatio)
+QtWidgets.QGraphicsView.items?4() -> unknown-type
+QtWidgets.QGraphicsView.items?4(QPoint) -> unknown-type
+QtWidgets.QGraphicsView.items?4(int, int) -> unknown-type
+QtWidgets.QGraphicsView.items?4(int, int, int, int, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape) -> unknown-type
+QtWidgets.QGraphicsView.items?4(QRect, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape) -> unknown-type
+QtWidgets.QGraphicsView.items?4(QPolygon, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape) -> unknown-type
+QtWidgets.QGraphicsView.items?4(QPainterPath, Qt.ItemSelectionMode mode=Qt.IntersectsItemShape) -> unknown-type
+QtWidgets.QGraphicsView.itemAt?4(QPoint) -> QGraphicsItem
+QtWidgets.QGraphicsView.mapToScene?4(QPoint) -> QPointF
+QtWidgets.QGraphicsView.mapToScene?4(QRect) -> QPolygonF
+QtWidgets.QGraphicsView.mapToScene?4(QPolygon) -> QPolygonF
+QtWidgets.QGraphicsView.mapToScene?4(QPainterPath) -> QPainterPath
+QtWidgets.QGraphicsView.mapFromScene?4(QPointF) -> QPoint
+QtWidgets.QGraphicsView.mapFromScene?4(QRectF) -> QPolygon
+QtWidgets.QGraphicsView.mapFromScene?4(QPolygonF) -> QPolygon
+QtWidgets.QGraphicsView.mapFromScene?4(QPainterPath) -> QPainterPath
+QtWidgets.QGraphicsView.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QGraphicsView.backgroundBrush?4() -> QBrush
+QtWidgets.QGraphicsView.setBackgroundBrush?4(QBrush)
+QtWidgets.QGraphicsView.foregroundBrush?4() -> QBrush
+QtWidgets.QGraphicsView.setForegroundBrush?4(QBrush)
+QtWidgets.QGraphicsView.invalidateScene?4(QRectF rect=QRectF(), unknown-type layers=QGraphicsScene.AllLayers)
+QtWidgets.QGraphicsView.updateScene?4(unknown-type)
+QtWidgets.QGraphicsView.updateSceneRect?4(QRectF)
+QtWidgets.QGraphicsView.setupViewport?4(QWidget)
+QtWidgets.QGraphicsView.event?4(QEvent) -> bool
+QtWidgets.QGraphicsView.viewportEvent?4(QEvent) -> bool
+QtWidgets.QGraphicsView.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QGraphicsView.dragEnterEvent?4(QDragEnterEvent)
+QtWidgets.QGraphicsView.dragLeaveEvent?4(QDragLeaveEvent)
+QtWidgets.QGraphicsView.dragMoveEvent?4(QDragMoveEvent)
+QtWidgets.QGraphicsView.dropEvent?4(QDropEvent)
+QtWidgets.QGraphicsView.focusInEvent?4(QFocusEvent)
+QtWidgets.QGraphicsView.focusOutEvent?4(QFocusEvent)
+QtWidgets.QGraphicsView.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QGraphicsView.keyPressEvent?4(QKeyEvent)
+QtWidgets.QGraphicsView.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QGraphicsView.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QGraphicsView.mousePressEvent?4(QMouseEvent)
+QtWidgets.QGraphicsView.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QGraphicsView.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QGraphicsView.wheelEvent?4(QWheelEvent)
+QtWidgets.QGraphicsView.paintEvent?4(QPaintEvent)
+QtWidgets.QGraphicsView.resizeEvent?4(QResizeEvent)
+QtWidgets.QGraphicsView.scrollContentsBy?4(int, int)
+QtWidgets.QGraphicsView.showEvent?4(QShowEvent)
+QtWidgets.QGraphicsView.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QGraphicsView.drawBackground?4(QPainter, QRectF)
+QtWidgets.QGraphicsView.drawForeground?4(QPainter, QRectF)
+QtWidgets.QGraphicsView.setSceneRect?4(float, float, float, float)
+QtWidgets.QGraphicsView.centerOn?4(float, float)
+QtWidgets.QGraphicsView.ensureVisible?4(float, float, float, float, int xMargin=50, int yMargin=50)
+QtWidgets.QGraphicsView.fitInView?4(float, float, float, float, Qt.AspectRatioMode mode=Qt.IgnoreAspectRatio)
+QtWidgets.QGraphicsView.itemAt?4(int, int) -> QGraphicsItem
+QtWidgets.QGraphicsView.mapToScene?4(int, int) -> QPointF
+QtWidgets.QGraphicsView.mapToScene?4(int, int, int, int) -> QPolygonF
+QtWidgets.QGraphicsView.mapFromScene?4(float, float) -> QPoint
+QtWidgets.QGraphicsView.mapFromScene?4(float, float, float, float) -> QPolygon
+QtWidgets.QGraphicsView.viewportUpdateMode?4() -> QGraphicsView.ViewportUpdateMode
+QtWidgets.QGraphicsView.setViewportUpdateMode?4(QGraphicsView.ViewportUpdateMode)
+QtWidgets.QGraphicsView.optimizationFlags?4() -> unknown-type
+QtWidgets.QGraphicsView.setOptimizationFlag?4(QGraphicsView.OptimizationFlag, bool enabled=True)
+QtWidgets.QGraphicsView.setOptimizationFlags?4(unknown-type)
+QtWidgets.QGraphicsView.rubberBandSelectionMode?4() -> Qt.ItemSelectionMode
+QtWidgets.QGraphicsView.setRubberBandSelectionMode?4(Qt.ItemSelectionMode)
+QtWidgets.QGraphicsView.transform?4() -> QTransform
+QtWidgets.QGraphicsView.viewportTransform?4() -> QTransform
+QtWidgets.QGraphicsView.setTransform?4(QTransform, bool combine=False)
+QtWidgets.QGraphicsView.resetTransform?4()
+QtWidgets.QGraphicsView.isTransformed?4() -> bool
+QtWidgets.QGraphicsView.rubberBandRect?4() -> QRect
+QtWidgets.QGraphicsView.rubberBandChanged?4(QRect, QPointF, QPointF)
+QtWidgets.QGridLayout?1(QWidget parent=None)
+QtWidgets.QGridLayout.__init__?1(self, QWidget parent=None)
+QtWidgets.QGridLayout.sizeHint?4() -> QSize
+QtWidgets.QGridLayout.minimumSize?4() -> QSize
+QtWidgets.QGridLayout.maximumSize?4() -> QSize
+QtWidgets.QGridLayout.setRowStretch?4(int, int)
+QtWidgets.QGridLayout.setColumnStretch?4(int, int)
+QtWidgets.QGridLayout.rowStretch?4(int) -> int
+QtWidgets.QGridLayout.columnStretch?4(int) -> int
+QtWidgets.QGridLayout.setRowMinimumHeight?4(int, int)
+QtWidgets.QGridLayout.setColumnMinimumWidth?4(int, int)
+QtWidgets.QGridLayout.rowMinimumHeight?4(int) -> int
+QtWidgets.QGridLayout.columnMinimumWidth?4(int) -> int
+QtWidgets.QGridLayout.columnCount?4() -> int
+QtWidgets.QGridLayout.rowCount?4() -> int
+QtWidgets.QGridLayout.cellRect?4(int, int) -> QRect
+QtWidgets.QGridLayout.hasHeightForWidth?4() -> bool
+QtWidgets.QGridLayout.heightForWidth?4(int) -> int
+QtWidgets.QGridLayout.minimumHeightForWidth?4(int) -> int
+QtWidgets.QGridLayout.expandingDirections?4() -> unknown-type
+QtWidgets.QGridLayout.invalidate?4()
+QtWidgets.QGridLayout.addWidget?4(QWidget)
+QtWidgets.QGridLayout.addWidget?4(QWidget, int, int, unknown-type alignment=Qt.Alignment())
+QtWidgets.QGridLayout.addWidget?4(QWidget, int, int, int, int, unknown-type alignment=Qt.Alignment())
+QtWidgets.QGridLayout.addLayout?4(QLayout, int, int, unknown-type alignment=Qt.Alignment())
+QtWidgets.QGridLayout.addLayout?4(QLayout, int, int, int, int, unknown-type alignment=Qt.Alignment())
+QtWidgets.QGridLayout.setOriginCorner?4(Qt.Corner)
+QtWidgets.QGridLayout.originCorner?4() -> Qt.Corner
+QtWidgets.QGridLayout.itemAt?4(int) -> QLayoutItem
+QtWidgets.QGridLayout.takeAt?4(int) -> QLayoutItem
+QtWidgets.QGridLayout.count?4() -> int
+QtWidgets.QGridLayout.setGeometry?4(QRect)
+QtWidgets.QGridLayout.addItem?4(QLayoutItem, int, int, int rowSpan=1, int columnSpan=1, unknown-type alignment=Qt.Alignment())
+QtWidgets.QGridLayout.setDefaultPositioning?4(int, Qt.Orientation)
+QtWidgets.QGridLayout.getItemPosition?4(int) -> (int, int, int, int)
+QtWidgets.QGridLayout.setHorizontalSpacing?4(int)
+QtWidgets.QGridLayout.horizontalSpacing?4() -> int
+QtWidgets.QGridLayout.setVerticalSpacing?4(int)
+QtWidgets.QGridLayout.verticalSpacing?4() -> int
+QtWidgets.QGridLayout.setSpacing?4(int)
+QtWidgets.QGridLayout.spacing?4() -> int
+QtWidgets.QGridLayout.itemAtPosition?4(int, int) -> QLayoutItem
+QtWidgets.QGridLayout.addItem?4(QLayoutItem)
+QtWidgets.QGroupBox?1(QWidget parent=None)
+QtWidgets.QGroupBox.__init__?1(self, QWidget parent=None)
+QtWidgets.QGroupBox?1(QString, QWidget parent=None)
+QtWidgets.QGroupBox.__init__?1(self, QString, QWidget parent=None)
+QtWidgets.QGroupBox.title?4() -> QString
+QtWidgets.QGroupBox.setTitle?4(QString)
+QtWidgets.QGroupBox.alignment?4() -> unknown-type
+QtWidgets.QGroupBox.setAlignment?4(int)
+QtWidgets.QGroupBox.minimumSizeHint?4() -> QSize
+QtWidgets.QGroupBox.isFlat?4() -> bool
+QtWidgets.QGroupBox.setFlat?4(bool)
+QtWidgets.QGroupBox.isCheckable?4() -> bool
+QtWidgets.QGroupBox.setCheckable?4(bool)
+QtWidgets.QGroupBox.isChecked?4() -> bool
+QtWidgets.QGroupBox.setChecked?4(bool)
+QtWidgets.QGroupBox.clicked?4(bool checked=False)
+QtWidgets.QGroupBox.toggled?4(bool)
+QtWidgets.QGroupBox.initStyleOption?4(QStyleOptionGroupBox)
+QtWidgets.QGroupBox.event?4(QEvent) -> bool
+QtWidgets.QGroupBox.childEvent?4(QChildEvent)
+QtWidgets.QGroupBox.resizeEvent?4(QResizeEvent)
+QtWidgets.QGroupBox.paintEvent?4(QPaintEvent)
+QtWidgets.QGroupBox.focusInEvent?4(QFocusEvent)
+QtWidgets.QGroupBox.changeEvent?4(QEvent)
+QtWidgets.QGroupBox.mousePressEvent?4(QMouseEvent)
+QtWidgets.QGroupBox.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QGroupBox.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QHeaderView.ResizeMode?10
+QtWidgets.QHeaderView.ResizeMode.Interactive?10
+QtWidgets.QHeaderView.ResizeMode.Fixed?10
+QtWidgets.QHeaderView.ResizeMode.Stretch?10
+QtWidgets.QHeaderView.ResizeMode.ResizeToContents?10
+QtWidgets.QHeaderView.ResizeMode.Custom?10
+QtWidgets.QHeaderView?1(Qt.Orientation, QWidget parent=None)
+QtWidgets.QHeaderView.__init__?1(self, Qt.Orientation, QWidget parent=None)
+QtWidgets.QHeaderView.setModel?4(QAbstractItemModel)
+QtWidgets.QHeaderView.orientation?4() -> Qt.Orientation
+QtWidgets.QHeaderView.offset?4() -> int
+QtWidgets.QHeaderView.length?4() -> int
+QtWidgets.QHeaderView.sizeHint?4() -> QSize
+QtWidgets.QHeaderView.sectionSizeHint?4(int) -> int
+QtWidgets.QHeaderView.visualIndexAt?4(int) -> int
+QtWidgets.QHeaderView.logicalIndexAt?4(int) -> int
+QtWidgets.QHeaderView.sectionSize?4(int) -> int
+QtWidgets.QHeaderView.sectionPosition?4(int) -> int
+QtWidgets.QHeaderView.sectionViewportPosition?4(int) -> int
+QtWidgets.QHeaderView.moveSection?4(int, int)
+QtWidgets.QHeaderView.resizeSection?4(int, int)
+QtWidgets.QHeaderView.isSectionHidden?4(int) -> bool
+QtWidgets.QHeaderView.setSectionHidden?4(int, bool)
+QtWidgets.QHeaderView.count?4() -> int
+QtWidgets.QHeaderView.visualIndex?4(int) -> int
+QtWidgets.QHeaderView.logicalIndex?4(int) -> int
+QtWidgets.QHeaderView.setHighlightSections?4(bool)
+QtWidgets.QHeaderView.highlightSections?4() -> bool
+QtWidgets.QHeaderView.stretchSectionCount?4() -> int
+QtWidgets.QHeaderView.setSortIndicatorShown?4(bool)
+QtWidgets.QHeaderView.isSortIndicatorShown?4() -> bool
+QtWidgets.QHeaderView.setSortIndicator?4(int, Qt.SortOrder)
+QtWidgets.QHeaderView.sortIndicatorSection?4() -> int
+QtWidgets.QHeaderView.sortIndicatorOrder?4() -> Qt.SortOrder
+QtWidgets.QHeaderView.stretchLastSection?4() -> bool
+QtWidgets.QHeaderView.setStretchLastSection?4(bool)
+QtWidgets.QHeaderView.sectionsMoved?4() -> bool
+QtWidgets.QHeaderView.setOffset?4(int)
+QtWidgets.QHeaderView.headerDataChanged?4(Qt.Orientation, int, int)
+QtWidgets.QHeaderView.setOffsetToSectionPosition?4(int)
+QtWidgets.QHeaderView.geometriesChanged?4()
+QtWidgets.QHeaderView.sectionMoved?4(int, int, int)
+QtWidgets.QHeaderView.sectionResized?4(int, int, int)
+QtWidgets.QHeaderView.sectionPressed?4(int)
+QtWidgets.QHeaderView.sectionClicked?4(int)
+QtWidgets.QHeaderView.sectionDoubleClicked?4(int)
+QtWidgets.QHeaderView.sectionCountChanged?4(int, int)
+QtWidgets.QHeaderView.sectionHandleDoubleClicked?4(int)
+QtWidgets.QHeaderView.updateSection?4(int)
+QtWidgets.QHeaderView.resizeSections?4()
+QtWidgets.QHeaderView.sectionsInserted?4(QModelIndex, int, int)
+QtWidgets.QHeaderView.sectionsAboutToBeRemoved?4(QModelIndex, int, int)
+QtWidgets.QHeaderView.initialize?4()
+QtWidgets.QHeaderView.initializeSections?4()
+QtWidgets.QHeaderView.initializeSections?4(int, int)
+QtWidgets.QHeaderView.currentChanged?4(QModelIndex, QModelIndex)
+QtWidgets.QHeaderView.event?4(QEvent) -> bool
+QtWidgets.QHeaderView.viewportEvent?4(QEvent) -> bool
+QtWidgets.QHeaderView.paintEvent?4(QPaintEvent)
+QtWidgets.QHeaderView.mousePressEvent?4(QMouseEvent)
+QtWidgets.QHeaderView.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QHeaderView.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QHeaderView.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QHeaderView.paintSection?4(QPainter, QRect, int)
+QtWidgets.QHeaderView.sectionSizeFromContents?4(int) -> QSize
+QtWidgets.QHeaderView.horizontalOffset?4() -> int
+QtWidgets.QHeaderView.verticalOffset?4() -> int
+QtWidgets.QHeaderView.updateGeometries?4()
+QtWidgets.QHeaderView.scrollContentsBy?4(int, int)
+QtWidgets.QHeaderView.dataChanged?4(QModelIndex, QModelIndex, unknown-type roles=[])
+QtWidgets.QHeaderView.rowsInserted?4(QModelIndex, int, int)
+QtWidgets.QHeaderView.visualRect?4(QModelIndex) -> QRect
+QtWidgets.QHeaderView.scrollTo?4(QModelIndex, QAbstractItemView.ScrollHint)
+QtWidgets.QHeaderView.indexAt?4(QPoint) -> QModelIndex
+QtWidgets.QHeaderView.isIndexHidden?4(QModelIndex) -> bool
+QtWidgets.QHeaderView.moveCursor?4(QAbstractItemView.CursorAction, unknown-type) -> QModelIndex
+QtWidgets.QHeaderView.setSelection?4(QRect, unknown-type)
+QtWidgets.QHeaderView.visualRegionForSelection?4(QItemSelection) -> QRegion
+QtWidgets.QHeaderView.logicalIndexAt?4(int, int) -> int
+QtWidgets.QHeaderView.logicalIndexAt?4(QPoint) -> int
+QtWidgets.QHeaderView.hideSection?4(int)
+QtWidgets.QHeaderView.showSection?4(int)
+QtWidgets.QHeaderView.resizeSections?4(QHeaderView.ResizeMode)
+QtWidgets.QHeaderView.hiddenSectionCount?4() -> int
+QtWidgets.QHeaderView.defaultSectionSize?4() -> int
+QtWidgets.QHeaderView.setDefaultSectionSize?4(int)
+QtWidgets.QHeaderView.defaultAlignment?4() -> unknown-type
+QtWidgets.QHeaderView.setDefaultAlignment?4(unknown-type)
+QtWidgets.QHeaderView.sectionsHidden?4() -> bool
+QtWidgets.QHeaderView.swapSections?4(int, int)
+QtWidgets.QHeaderView.cascadingSectionResizes?4() -> bool
+QtWidgets.QHeaderView.setCascadingSectionResizes?4(bool)
+QtWidgets.QHeaderView.minimumSectionSize?4() -> int
+QtWidgets.QHeaderView.setMinimumSectionSize?4(int)
+QtWidgets.QHeaderView.saveState?4() -> QByteArray
+QtWidgets.QHeaderView.restoreState?4(QByteArray) -> bool
+QtWidgets.QHeaderView.reset?4()
+QtWidgets.QHeaderView.setOffsetToLastSection?4()
+QtWidgets.QHeaderView.sectionEntered?4(int)
+QtWidgets.QHeaderView.sortIndicatorChanged?4(int, Qt.SortOrder)
+QtWidgets.QHeaderView.initStyleOption?4(QStyleOptionHeader)
+QtWidgets.QHeaderView.initStyleOptionForIndex?4(QStyleOptionHeader, int)
+QtWidgets.QHeaderView.setSectionsMovable?4(bool)
+QtWidgets.QHeaderView.sectionsMovable?4() -> bool
+QtWidgets.QHeaderView.setSectionsClickable?4(bool)
+QtWidgets.QHeaderView.sectionsClickable?4() -> bool
+QtWidgets.QHeaderView.sectionResizeMode?4(int) -> QHeaderView.ResizeMode
+QtWidgets.QHeaderView.setSectionResizeMode?4(int, QHeaderView.ResizeMode)
+QtWidgets.QHeaderView.setSectionResizeMode?4(QHeaderView.ResizeMode)
+QtWidgets.QHeaderView.setVisible?4(bool)
+QtWidgets.QHeaderView.setResizeContentsPrecision?4(int)
+QtWidgets.QHeaderView.resizeContentsPrecision?4() -> int
+QtWidgets.QHeaderView.maximumSectionSize?4() -> int
+QtWidgets.QHeaderView.setMaximumSectionSize?4(int)
+QtWidgets.QHeaderView.resetDefaultSectionSize?4()
+QtWidgets.QHeaderView.setFirstSectionMovable?4(bool)
+QtWidgets.QHeaderView.isFirstSectionMovable?4() -> bool
+QtWidgets.QHeaderView.setSortIndicatorClearable?4(bool)
+QtWidgets.QHeaderView.isSortIndicatorClearable?4() -> bool
+QtWidgets.QHeaderView.sortIndicatorClearableChanged?4(bool)
+QtWidgets.QInputDialog.InputMode?10
+QtWidgets.QInputDialog.InputMode.TextInput?10
+QtWidgets.QInputDialog.InputMode.IntInput?10
+QtWidgets.QInputDialog.InputMode.DoubleInput?10
+QtWidgets.QInputDialog.InputDialogOption?10
+QtWidgets.QInputDialog.InputDialogOption.NoButtons?10
+QtWidgets.QInputDialog.InputDialogOption.UseListViewForComboBoxItems?10
+QtWidgets.QInputDialog.InputDialogOption.UsePlainTextEditForTextInput?10
+QtWidgets.QInputDialog?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QInputDialog.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QInputDialog.getText?4(QWidget, QString, QString, QLineEdit.EchoMode echo=QLineEdit.Normal, QString text='', unknown-type flags=Qt.WindowFlags(), unknown-type inputMethodHints=Qt.ImhNone) -> (QString, bool)
+QtWidgets.QInputDialog.getInt?4(QWidget, QString, QString, int value=0, int min=-2147483647, int max=2147483647, int step=1, unknown-type flags=Qt.WindowFlags()) -> (int, bool)
+QtWidgets.QInputDialog.getDouble?4(QWidget, QString, QString, float value=0, float min=-2147483647, float max=2147483647, int decimals=1, unknown-type flags=Qt.WindowFlags(), float step=1) -> (float, bool)
+QtWidgets.QInputDialog.getItem?4(QWidget, QString, QString, QStringList, int current=0, bool editable=True, unknown-type flags=Qt.WindowFlags(), unknown-type inputMethodHints=Qt.ImhNone) -> (QString, bool)
+QtWidgets.QInputDialog.getMultiLineText?4(QWidget, QString, QString, QString text='', unknown-type flags=Qt.WindowFlags(), unknown-type inputMethodHints=Qt.ImhNone) -> (QString, bool)
+QtWidgets.QInputDialog.setInputMode?4(QInputDialog.InputMode)
+QtWidgets.QInputDialog.inputMode?4() -> QInputDialog.InputMode
+QtWidgets.QInputDialog.setLabelText?4(QString)
+QtWidgets.QInputDialog.labelText?4() -> QString
+QtWidgets.QInputDialog.setOption?4(QInputDialog.InputDialogOption, bool on=True)
+QtWidgets.QInputDialog.testOption?4(QInputDialog.InputDialogOption) -> bool
+QtWidgets.QInputDialog.setOptions?4(unknown-type)
+QtWidgets.QInputDialog.options?4() -> unknown-type
+QtWidgets.QInputDialog.setTextValue?4(QString)
+QtWidgets.QInputDialog.textValue?4() -> QString
+QtWidgets.QInputDialog.setTextEchoMode?4(QLineEdit.EchoMode)
+QtWidgets.QInputDialog.textEchoMode?4() -> QLineEdit.EchoMode
+QtWidgets.QInputDialog.setComboBoxEditable?4(bool)
+QtWidgets.QInputDialog.isComboBoxEditable?4() -> bool
+QtWidgets.QInputDialog.setComboBoxItems?4(QStringList)
+QtWidgets.QInputDialog.comboBoxItems?4() -> QStringList
+QtWidgets.QInputDialog.setIntValue?4(int)
+QtWidgets.QInputDialog.intValue?4() -> int
+QtWidgets.QInputDialog.setIntMinimum?4(int)
+QtWidgets.QInputDialog.intMinimum?4() -> int
+QtWidgets.QInputDialog.setIntMaximum?4(int)
+QtWidgets.QInputDialog.intMaximum?4() -> int
+QtWidgets.QInputDialog.setIntRange?4(int, int)
+QtWidgets.QInputDialog.setIntStep?4(int)
+QtWidgets.QInputDialog.intStep?4() -> int
+QtWidgets.QInputDialog.setDoubleValue?4(float)
+QtWidgets.QInputDialog.doubleValue?4() -> float
+QtWidgets.QInputDialog.setDoubleMinimum?4(float)
+QtWidgets.QInputDialog.doubleMinimum?4() -> float
+QtWidgets.QInputDialog.setDoubleMaximum?4(float)
+QtWidgets.QInputDialog.doubleMaximum?4() -> float
+QtWidgets.QInputDialog.setDoubleRange?4(float, float)
+QtWidgets.QInputDialog.setDoubleDecimals?4(int)
+QtWidgets.QInputDialog.doubleDecimals?4() -> int
+QtWidgets.QInputDialog.setOkButtonText?4(QString)
+QtWidgets.QInputDialog.okButtonText?4() -> QString
+QtWidgets.QInputDialog.setCancelButtonText?4(QString)
+QtWidgets.QInputDialog.cancelButtonText?4() -> QString
+QtWidgets.QInputDialog.open?4()
+QtWidgets.QInputDialog.open?4(Any)
+QtWidgets.QInputDialog.minimumSizeHint?4() -> QSize
+QtWidgets.QInputDialog.sizeHint?4() -> QSize
+QtWidgets.QInputDialog.setVisible?4(bool)
+QtWidgets.QInputDialog.done?4(int)
+QtWidgets.QInputDialog.textValueChanged?4(QString)
+QtWidgets.QInputDialog.textValueSelected?4(QString)
+QtWidgets.QInputDialog.intValueChanged?4(int)
+QtWidgets.QInputDialog.intValueSelected?4(int)
+QtWidgets.QInputDialog.doubleValueChanged?4(float)
+QtWidgets.QInputDialog.doubleValueSelected?4(float)
+QtWidgets.QInputDialog.setDoubleStep?4(float)
+QtWidgets.QInputDialog.doubleStep?4() -> float
+QtWidgets.QItemDelegate?1(QObject parent=None)
+QtWidgets.QItemDelegate.__init__?1(self, QObject parent=None)
+QtWidgets.QItemDelegate.paint?4(QPainter, QStyleOptionViewItem, QModelIndex)
+QtWidgets.QItemDelegate.sizeHint?4(QStyleOptionViewItem, QModelIndex) -> QSize
+QtWidgets.QItemDelegate.createEditor?4(QWidget, QStyleOptionViewItem, QModelIndex) -> QWidget
+QtWidgets.QItemDelegate.setEditorData?4(QWidget, QModelIndex)
+QtWidgets.QItemDelegate.setModelData?4(QWidget, QAbstractItemModel, QModelIndex)
+QtWidgets.QItemDelegate.updateEditorGeometry?4(QWidget, QStyleOptionViewItem, QModelIndex)
+QtWidgets.QItemDelegate.itemEditorFactory?4() -> QItemEditorFactory
+QtWidgets.QItemDelegate.setItemEditorFactory?4(QItemEditorFactory)
+QtWidgets.QItemDelegate.hasClipping?4() -> bool
+QtWidgets.QItemDelegate.setClipping?4(bool)
+QtWidgets.QItemDelegate.drawBackground?4(QPainter, QStyleOptionViewItem, QModelIndex)
+QtWidgets.QItemDelegate.drawCheck?4(QPainter, QStyleOptionViewItem, QRect, Qt.CheckState)
+QtWidgets.QItemDelegate.drawDecoration?4(QPainter, QStyleOptionViewItem, QRect, QPixmap)
+QtWidgets.QItemDelegate.drawDisplay?4(QPainter, QStyleOptionViewItem, QRect, QString)
+QtWidgets.QItemDelegate.drawFocus?4(QPainter, QStyleOptionViewItem, QRect)
+QtWidgets.QItemDelegate.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QItemDelegate.editorEvent?4(QEvent, QAbstractItemModel, QStyleOptionViewItem, QModelIndex) -> bool
+QtWidgets.QItemEditorCreatorBase?1()
+QtWidgets.QItemEditorCreatorBase.__init__?1(self)
+QtWidgets.QItemEditorCreatorBase?1(QItemEditorCreatorBase)
+QtWidgets.QItemEditorCreatorBase.__init__?1(self, QItemEditorCreatorBase)
+QtWidgets.QItemEditorCreatorBase.createWidget?4(QWidget) -> QWidget
+QtWidgets.QItemEditorCreatorBase.valuePropertyName?4() -> QByteArray
+QtWidgets.QItemEditorFactory?1()
+QtWidgets.QItemEditorFactory.__init__?1(self)
+QtWidgets.QItemEditorFactory?1(QItemEditorFactory)
+QtWidgets.QItemEditorFactory.__init__?1(self, QItemEditorFactory)
+QtWidgets.QItemEditorFactory.createEditor?4(int, QWidget) -> QWidget
+QtWidgets.QItemEditorFactory.valuePropertyName?4(int) -> QByteArray
+QtWidgets.QItemEditorFactory.registerEditor?4(int, QItemEditorCreatorBase)
+QtWidgets.QItemEditorFactory.defaultFactory?4() -> QItemEditorFactory
+QtWidgets.QItemEditorFactory.setDefaultFactory?4(QItemEditorFactory)
+QtWidgets.QKeySequenceEdit?1(QWidget parent=None)
+QtWidgets.QKeySequenceEdit.__init__?1(self, QWidget parent=None)
+QtWidgets.QKeySequenceEdit?1(QKeySequence, QWidget parent=None)
+QtWidgets.QKeySequenceEdit.__init__?1(self, QKeySequence, QWidget parent=None)
+QtWidgets.QKeySequenceEdit.keySequence?4() -> QKeySequence
+QtWidgets.QKeySequenceEdit.setKeySequence?4(QKeySequence)
+QtWidgets.QKeySequenceEdit.clear?4()
+QtWidgets.QKeySequenceEdit.editingFinished?4()
+QtWidgets.QKeySequenceEdit.keySequenceChanged?4(QKeySequence)
+QtWidgets.QKeySequenceEdit.event?4(QEvent) -> bool
+QtWidgets.QKeySequenceEdit.keyPressEvent?4(QKeyEvent)
+QtWidgets.QKeySequenceEdit.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QKeySequenceEdit.timerEvent?4(QTimerEvent)
+QtWidgets.QKeySequenceEdit.focusOutEvent?4(QFocusEvent)
+QtWidgets.QKeySequenceEdit.setClearButtonEnabled?4(bool)
+QtWidgets.QKeySequenceEdit.isClearButtonEnabled?4() -> bool
+QtWidgets.QKeySequenceEdit.maximumSequenceLength?4() -> int
+QtWidgets.QKeySequenceEdit.setFinishingKeyCombinations?4(unknown-type)
+QtWidgets.QKeySequenceEdit.finishingKeyCombinations?4() -> unknown-type
+QtWidgets.QKeySequenceEdit.setMaximumSequenceLength?4(int)
+QtWidgets.QLabel?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QLabel.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QLabel?1(QString, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QLabel.__init__?1(self, QString, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QLabel.text?4() -> QString
+QtWidgets.QLabel.pixmap?4() -> QPixmap
+QtWidgets.QLabel.picture?4() -> QPicture
+QtWidgets.QLabel.movie?4() -> QMovie
+QtWidgets.QLabel.textFormat?4() -> Qt.TextFormat
+QtWidgets.QLabel.setTextFormat?4(Qt.TextFormat)
+QtWidgets.QLabel.alignment?4() -> unknown-type
+QtWidgets.QLabel.setAlignment?4(unknown-type)
+QtWidgets.QLabel.setWordWrap?4(bool)
+QtWidgets.QLabel.wordWrap?4() -> bool
+QtWidgets.QLabel.indent?4() -> int
+QtWidgets.QLabel.setIndent?4(int)
+QtWidgets.QLabel.margin?4() -> int
+QtWidgets.QLabel.setMargin?4(int)
+QtWidgets.QLabel.hasScaledContents?4() -> bool
+QtWidgets.QLabel.setScaledContents?4(bool)
+QtWidgets.QLabel.sizeHint?4() -> QSize
+QtWidgets.QLabel.minimumSizeHint?4() -> QSize
+QtWidgets.QLabel.setBuddy?4(QWidget)
+QtWidgets.QLabel.buddy?4() -> QWidget
+QtWidgets.QLabel.heightForWidth?4(int) -> int
+QtWidgets.QLabel.openExternalLinks?4() -> bool
+QtWidgets.QLabel.setTextInteractionFlags?4(unknown-type)
+QtWidgets.QLabel.textInteractionFlags?4() -> unknown-type
+QtWidgets.QLabel.setOpenExternalLinks?4(bool)
+QtWidgets.QLabel.clear?4()
+QtWidgets.QLabel.setMovie?4(QMovie)
+QtWidgets.QLabel.setNum?4(float)
+QtWidgets.QLabel.setNum?4(int)
+QtWidgets.QLabel.setPicture?4(QPicture)
+QtWidgets.QLabel.setPixmap?4(QPixmap)
+QtWidgets.QLabel.setText?4(QString)
+QtWidgets.QLabel.linkActivated?4(QString)
+QtWidgets.QLabel.linkHovered?4(QString)
+QtWidgets.QLabel.event?4(QEvent) -> bool
+QtWidgets.QLabel.paintEvent?4(QPaintEvent)
+QtWidgets.QLabel.changeEvent?4(QEvent)
+QtWidgets.QLabel.keyPressEvent?4(QKeyEvent)
+QtWidgets.QLabel.mousePressEvent?4(QMouseEvent)
+QtWidgets.QLabel.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QLabel.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QLabel.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QLabel.focusInEvent?4(QFocusEvent)
+QtWidgets.QLabel.focusOutEvent?4(QFocusEvent)
+QtWidgets.QLabel.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QLabel.setSelection?4(int, int)
+QtWidgets.QLabel.hasSelectedText?4() -> bool
+QtWidgets.QLabel.selectedText?4() -> QString
+QtWidgets.QLabel.selectionStart?4() -> int
+QtWidgets.QLabel.resourceProvider?4() -> Callable[..., None]
+QtWidgets.QLabel.setResourceProvider?4(Callable[..., None])
+QtWidgets.QSpacerItem?1(int, int, QSizePolicy.Policy hPolicy=QSizePolicy.Minimum, QSizePolicy.Policy vPolicy=QSizePolicy.Minimum)
+QtWidgets.QSpacerItem.__init__?1(self, int, int, QSizePolicy.Policy hPolicy=QSizePolicy.Minimum, QSizePolicy.Policy vPolicy=QSizePolicy.Minimum)
+QtWidgets.QSpacerItem?1(QSpacerItem)
+QtWidgets.QSpacerItem.__init__?1(self, QSpacerItem)
+QtWidgets.QSpacerItem.changeSize?4(int, int, QSizePolicy.Policy hPolicy=QSizePolicy.Minimum, QSizePolicy.Policy vPolicy=QSizePolicy.Minimum)
+QtWidgets.QSpacerItem.sizeHint?4() -> QSize
+QtWidgets.QSpacerItem.minimumSize?4() -> QSize
+QtWidgets.QSpacerItem.maximumSize?4() -> QSize
+QtWidgets.QSpacerItem.expandingDirections?4() -> unknown-type
+QtWidgets.QSpacerItem.isEmpty?4() -> bool
+QtWidgets.QSpacerItem.setGeometry?4(QRect)
+QtWidgets.QSpacerItem.geometry?4() -> QRect
+QtWidgets.QSpacerItem.spacerItem?4() -> QSpacerItem
+QtWidgets.QSpacerItem.sizePolicy?4() -> QSizePolicy
+QtWidgets.QWidgetItem?1(QWidget)
+QtWidgets.QWidgetItem.__init__?1(self, QWidget)
+QtWidgets.QWidgetItem.sizeHint?4() -> QSize
+QtWidgets.QWidgetItem.minimumSize?4() -> QSize
+QtWidgets.QWidgetItem.maximumSize?4() -> QSize
+QtWidgets.QWidgetItem.expandingDirections?4() -> unknown-type
+QtWidgets.QWidgetItem.isEmpty?4() -> bool
+QtWidgets.QWidgetItem.setGeometry?4(QRect)
+QtWidgets.QWidgetItem.geometry?4() -> QRect
+QtWidgets.QWidgetItem.widget?4() -> QWidget
+QtWidgets.QWidgetItem.hasHeightForWidth?4() -> bool
+QtWidgets.QWidgetItem.heightForWidth?4(int) -> int
+QtWidgets.QWidgetItem.controlTypes?4() -> unknown-type
+QtWidgets.QWidgetItem.minimumHeightForWidth?4(int) -> int
+QtWidgets.QLCDNumber.SegmentStyle?10
+QtWidgets.QLCDNumber.SegmentStyle.Outline?10
+QtWidgets.QLCDNumber.SegmentStyle.Filled?10
+QtWidgets.QLCDNumber.SegmentStyle.Flat?10
+QtWidgets.QLCDNumber.Mode?10
+QtWidgets.QLCDNumber.Mode.Hex?10
+QtWidgets.QLCDNumber.Mode.Dec?10
+QtWidgets.QLCDNumber.Mode.Oct?10
+QtWidgets.QLCDNumber.Mode.Bin?10
+QtWidgets.QLCDNumber?1(QWidget parent=None)
+QtWidgets.QLCDNumber.__init__?1(self, QWidget parent=None)
+QtWidgets.QLCDNumber?1(int, QWidget parent=None)
+QtWidgets.QLCDNumber.__init__?1(self, int, QWidget parent=None)
+QtWidgets.QLCDNumber.smallDecimalPoint?4() -> bool
+QtWidgets.QLCDNumber.digitCount?4() -> int
+QtWidgets.QLCDNumber.setDigitCount?4(int)
+QtWidgets.QLCDNumber.setNumDigits?4(int)
+QtWidgets.QLCDNumber.checkOverflow?4(float) -> bool
+QtWidgets.QLCDNumber.checkOverflow?4(int) -> bool
+QtWidgets.QLCDNumber.mode?4() -> QLCDNumber.Mode
+QtWidgets.QLCDNumber.setMode?4(QLCDNumber.Mode)
+QtWidgets.QLCDNumber.segmentStyle?4() -> QLCDNumber.SegmentStyle
+QtWidgets.QLCDNumber.setSegmentStyle?4(QLCDNumber.SegmentStyle)
+QtWidgets.QLCDNumber.value?4() -> float
+QtWidgets.QLCDNumber.intValue?4() -> int
+QtWidgets.QLCDNumber.sizeHint?4() -> QSize
+QtWidgets.QLCDNumber.display?4(QString)
+QtWidgets.QLCDNumber.display?4(float)
+QtWidgets.QLCDNumber.display?4(int)
+QtWidgets.QLCDNumber.setHexMode?4()
+QtWidgets.QLCDNumber.setDecMode?4()
+QtWidgets.QLCDNumber.setOctMode?4()
+QtWidgets.QLCDNumber.setBinMode?4()
+QtWidgets.QLCDNumber.setSmallDecimalPoint?4(bool)
+QtWidgets.QLCDNumber.overflow?4()
+QtWidgets.QLCDNumber.event?4(QEvent) -> bool
+QtWidgets.QLCDNumber.paintEvent?4(QPaintEvent)
+QtWidgets.QLineEdit.ActionPosition?10
+QtWidgets.QLineEdit.ActionPosition.LeadingPosition?10
+QtWidgets.QLineEdit.ActionPosition.TrailingPosition?10
+QtWidgets.QLineEdit.EchoMode?10
+QtWidgets.QLineEdit.EchoMode.Normal?10
+QtWidgets.QLineEdit.EchoMode.NoEcho?10
+QtWidgets.QLineEdit.EchoMode.Password?10
+QtWidgets.QLineEdit.EchoMode.PasswordEchoOnEdit?10
+QtWidgets.QLineEdit?1(QWidget parent=None)
+QtWidgets.QLineEdit.__init__?1(self, QWidget parent=None)
+QtWidgets.QLineEdit?1(QString, QWidget parent=None)
+QtWidgets.QLineEdit.__init__?1(self, QString, QWidget parent=None)
+QtWidgets.QLineEdit.text?4() -> QString
+QtWidgets.QLineEdit.displayText?4() -> QString
+QtWidgets.QLineEdit.maxLength?4() -> int
+QtWidgets.QLineEdit.setMaxLength?4(int)
+QtWidgets.QLineEdit.setFrame?4(bool)
+QtWidgets.QLineEdit.hasFrame?4() -> bool
+QtWidgets.QLineEdit.echoMode?4() -> QLineEdit.EchoMode
+QtWidgets.QLineEdit.setEchoMode?4(QLineEdit.EchoMode)
+QtWidgets.QLineEdit.isReadOnly?4() -> bool
+QtWidgets.QLineEdit.setReadOnly?4(bool)
+QtWidgets.QLineEdit.setValidator?4(QValidator)
+QtWidgets.QLineEdit.validator?4() -> QValidator
+QtWidgets.QLineEdit.sizeHint?4() -> QSize
+QtWidgets.QLineEdit.minimumSizeHint?4() -> QSize
+QtWidgets.QLineEdit.cursorPosition?4() -> int
+QtWidgets.QLineEdit.setCursorPosition?4(int)
+QtWidgets.QLineEdit.cursorPositionAt?4(QPoint) -> int
+QtWidgets.QLineEdit.setAlignment?4(unknown-type)
+QtWidgets.QLineEdit.alignment?4() -> unknown-type
+QtWidgets.QLineEdit.cursorForward?4(bool, int steps=1)
+QtWidgets.QLineEdit.cursorBackward?4(bool, int steps=1)
+QtWidgets.QLineEdit.cursorWordForward?4(bool)
+QtWidgets.QLineEdit.cursorWordBackward?4(bool)
+QtWidgets.QLineEdit.backspace?4()
+QtWidgets.QLineEdit.del_?4()
+QtWidgets.QLineEdit.home?4(bool)
+QtWidgets.QLineEdit.end?4(bool)
+QtWidgets.QLineEdit.isModified?4() -> bool
+QtWidgets.QLineEdit.setModified?4(bool)
+QtWidgets.QLineEdit.setSelection?4(int, int)
+QtWidgets.QLineEdit.hasSelectedText?4() -> bool
+QtWidgets.QLineEdit.selectedText?4() -> QString
+QtWidgets.QLineEdit.selectionStart?4() -> int
+QtWidgets.QLineEdit.isUndoAvailable?4() -> bool
+QtWidgets.QLineEdit.isRedoAvailable?4() -> bool
+QtWidgets.QLineEdit.setDragEnabled?4(bool)
+QtWidgets.QLineEdit.dragEnabled?4() -> bool
+QtWidgets.QLineEdit.inputMask?4() -> QString
+QtWidgets.QLineEdit.setInputMask?4(QString)
+QtWidgets.QLineEdit.hasAcceptableInput?4() -> bool
+QtWidgets.QLineEdit.setText?4(QString)
+QtWidgets.QLineEdit.clear?4()
+QtWidgets.QLineEdit.selectAll?4()
+QtWidgets.QLineEdit.undo?4()
+QtWidgets.QLineEdit.redo?4()
+QtWidgets.QLineEdit.cut?4()
+QtWidgets.QLineEdit.copy?4()
+QtWidgets.QLineEdit.paste?4()
+QtWidgets.QLineEdit.deselect?4()
+QtWidgets.QLineEdit.insert?4(QString)
+QtWidgets.QLineEdit.createStandardContextMenu?4() -> QMenu
+QtWidgets.QLineEdit.textChanged?4(QString)
+QtWidgets.QLineEdit.textEdited?4(QString)
+QtWidgets.QLineEdit.cursorPositionChanged?4(int, int)
+QtWidgets.QLineEdit.returnPressed?4()
+QtWidgets.QLineEdit.editingFinished?4()
+QtWidgets.QLineEdit.selectionChanged?4()
+QtWidgets.QLineEdit.initStyleOption?4(QStyleOptionFrame)
+QtWidgets.QLineEdit.mousePressEvent?4(QMouseEvent)
+QtWidgets.QLineEdit.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QLineEdit.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QLineEdit.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QLineEdit.keyPressEvent?4(QKeyEvent)
+QtWidgets.QLineEdit.focusInEvent?4(QFocusEvent)
+QtWidgets.QLineEdit.focusOutEvent?4(QFocusEvent)
+QtWidgets.QLineEdit.paintEvent?4(QPaintEvent)
+QtWidgets.QLineEdit.dragEnterEvent?4(QDragEnterEvent)
+QtWidgets.QLineEdit.dragMoveEvent?4(QDragMoveEvent)
+QtWidgets.QLineEdit.dragLeaveEvent?4(QDragLeaveEvent)
+QtWidgets.QLineEdit.dropEvent?4(QDropEvent)
+QtWidgets.QLineEdit.changeEvent?4(QEvent)
+QtWidgets.QLineEdit.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QLineEdit.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QLineEdit.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QLineEdit.cursorRect?4() -> QRect
+QtWidgets.QLineEdit.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QLineEdit.event?4(QEvent) -> bool
+QtWidgets.QLineEdit.timerEvent?4(QTimerEvent)
+QtWidgets.QLineEdit.setCompleter?4(QCompleter)
+QtWidgets.QLineEdit.completer?4() -> QCompleter
+QtWidgets.QLineEdit.setTextMargins?4(int, int, int, int)
+QtWidgets.QLineEdit.setTextMargins?4(QMargins)
+QtWidgets.QLineEdit.textMargins?4() -> QMargins
+QtWidgets.QLineEdit.placeholderText?4() -> QString
+QtWidgets.QLineEdit.setPlaceholderText?4(QString)
+QtWidgets.QLineEdit.setCursorMoveStyle?4(Qt.CursorMoveStyle)
+QtWidgets.QLineEdit.cursorMoveStyle?4() -> Qt.CursorMoveStyle
+QtWidgets.QLineEdit.setClearButtonEnabled?4(bool)
+QtWidgets.QLineEdit.isClearButtonEnabled?4() -> bool
+QtWidgets.QLineEdit.addAction?4(QAction)
+QtWidgets.QLineEdit.addAction?4(QAction, QLineEdit.ActionPosition)
+QtWidgets.QLineEdit.addAction?4(QIcon, QLineEdit.ActionPosition) -> QAction
+QtWidgets.QLineEdit.inputMethodQuery?4(Qt.InputMethodQuery, QVariant) -> QVariant
+QtWidgets.QLineEdit.selectionEnd?4() -> int
+QtWidgets.QLineEdit.selectionLength?4() -> int
+QtWidgets.QLineEdit.inputRejected?4()
+QtWidgets.QListView.ViewMode?10
+QtWidgets.QListView.ViewMode.ListMode?10
+QtWidgets.QListView.ViewMode.IconMode?10
+QtWidgets.QListView.LayoutMode?10
+QtWidgets.QListView.LayoutMode.SinglePass?10
+QtWidgets.QListView.LayoutMode.Batched?10
+QtWidgets.QListView.ResizeMode?10
+QtWidgets.QListView.ResizeMode.Fixed?10
+QtWidgets.QListView.ResizeMode.Adjust?10
+QtWidgets.QListView.Flow?10
+QtWidgets.QListView.Flow.LeftToRight?10
+QtWidgets.QListView.Flow.TopToBottom?10
+QtWidgets.QListView.Movement?10
+QtWidgets.QListView.Movement.Static?10
+QtWidgets.QListView.Movement.Free?10
+QtWidgets.QListView.Movement.Snap?10
+QtWidgets.QListView?1(QWidget parent=None)
+QtWidgets.QListView.__init__?1(self, QWidget parent=None)
+QtWidgets.QListView.setMovement?4(QListView.Movement)
+QtWidgets.QListView.movement?4() -> QListView.Movement
+QtWidgets.QListView.setFlow?4(QListView.Flow)
+QtWidgets.QListView.flow?4() -> QListView.Flow
+QtWidgets.QListView.setWrapping?4(bool)
+QtWidgets.QListView.isWrapping?4() -> bool
+QtWidgets.QListView.setResizeMode?4(QListView.ResizeMode)
+QtWidgets.QListView.resizeMode?4() -> QListView.ResizeMode
+QtWidgets.QListView.setLayoutMode?4(QListView.LayoutMode)
+QtWidgets.QListView.layoutMode?4() -> QListView.LayoutMode
+QtWidgets.QListView.setSpacing?4(int)
+QtWidgets.QListView.spacing?4() -> int
+QtWidgets.QListView.setGridSize?4(QSize)
+QtWidgets.QListView.gridSize?4() -> QSize
+QtWidgets.QListView.setViewMode?4(QListView.ViewMode)
+QtWidgets.QListView.viewMode?4() -> QListView.ViewMode
+QtWidgets.QListView.clearPropertyFlags?4()
+QtWidgets.QListView.isRowHidden?4(int) -> bool
+QtWidgets.QListView.setRowHidden?4(int, bool)
+QtWidgets.QListView.setModelColumn?4(int)
+QtWidgets.QListView.modelColumn?4() -> int
+QtWidgets.QListView.setUniformItemSizes?4(bool)
+QtWidgets.QListView.uniformItemSizes?4() -> bool
+QtWidgets.QListView.visualRect?4(QModelIndex) -> QRect
+QtWidgets.QListView.scrollTo?4(QModelIndex, QAbstractItemView.ScrollHint hint=QAbstractItemView.EnsureVisible)
+QtWidgets.QListView.indexAt?4(QPoint) -> QModelIndex
+QtWidgets.QListView.reset?4()
+QtWidgets.QListView.setRootIndex?4(QModelIndex)
+QtWidgets.QListView.indexesMoved?4(unknown-type)
+QtWidgets.QListView.scrollContentsBy?4(int, int)
+QtWidgets.QListView.dataChanged?4(QModelIndex, QModelIndex, unknown-type roles=[])
+QtWidgets.QListView.rowsInserted?4(QModelIndex, int, int)
+QtWidgets.QListView.rowsAboutToBeRemoved?4(QModelIndex, int, int)
+QtWidgets.QListView.event?4(QEvent) -> bool
+QtWidgets.QListView.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QListView.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QListView.timerEvent?4(QTimerEvent)
+QtWidgets.QListView.resizeEvent?4(QResizeEvent)
+QtWidgets.QListView.dragMoveEvent?4(QDragMoveEvent)
+QtWidgets.QListView.dragLeaveEvent?4(QDragLeaveEvent)
+QtWidgets.QListView.dropEvent?4(QDropEvent)
+QtWidgets.QListView.wheelEvent?4(QWheelEvent)
+QtWidgets.QListView.startDrag?4(unknown-type)
+QtWidgets.QListView.paintEvent?4(QPaintEvent)
+QtWidgets.QListView.horizontalOffset?4() -> int
+QtWidgets.QListView.verticalOffset?4() -> int
+QtWidgets.QListView.moveCursor?4(QAbstractItemView.CursorAction, unknown-type) -> QModelIndex
+QtWidgets.QListView.rectForIndex?4(QModelIndex) -> QRect
+QtWidgets.QListView.setPositionForIndex?4(QPoint, QModelIndex)
+QtWidgets.QListView.setSelection?4(QRect, unknown-type)
+QtWidgets.QListView.visualRegionForSelection?4(QItemSelection) -> QRegion
+QtWidgets.QListView.selectedIndexes?4() -> unknown-type
+QtWidgets.QListView.updateGeometries?4()
+QtWidgets.QListView.isIndexHidden?4(QModelIndex) -> bool
+QtWidgets.QListView.viewportSizeHint?4() -> QSize
+QtWidgets.QListView.setBatchSize?4(int)
+QtWidgets.QListView.batchSize?4() -> int
+QtWidgets.QListView.setWordWrap?4(bool)
+QtWidgets.QListView.wordWrap?4() -> bool
+QtWidgets.QListView.setSelectionRectVisible?4(bool)
+QtWidgets.QListView.isSelectionRectVisible?4() -> bool
+QtWidgets.QListView.selectionChanged?4(QItemSelection, QItemSelection)
+QtWidgets.QListView.currentChanged?4(QModelIndex, QModelIndex)
+QtWidgets.QListView.initViewItemOption?4(QStyleOptionViewItem)
+QtWidgets.QListView.setItemAlignment?4(unknown-type)
+QtWidgets.QListView.itemAlignment?4() -> unknown-type
+QtWidgets.QListWidgetItem.ItemType?10
+QtWidgets.QListWidgetItem.ItemType.Type?10
+QtWidgets.QListWidgetItem.ItemType.UserType?10
+QtWidgets.QListWidgetItem?1(QListWidget parent=None, int type=QListWidgetItem.Type)
+QtWidgets.QListWidgetItem.__init__?1(self, QListWidget parent=None, int type=QListWidgetItem.Type)
+QtWidgets.QListWidgetItem?1(QString, QListWidget parent=None, int type=QListWidgetItem.Type)
+QtWidgets.QListWidgetItem.__init__?1(self, QString, QListWidget parent=None, int type=QListWidgetItem.Type)
+QtWidgets.QListWidgetItem?1(QIcon, QString, QListWidget parent=None, int type=QListWidgetItem.Type)
+QtWidgets.QListWidgetItem.__init__?1(self, QIcon, QString, QListWidget parent=None, int type=QListWidgetItem.Type)
+QtWidgets.QListWidgetItem?1(QListWidgetItem)
+QtWidgets.QListWidgetItem.__init__?1(self, QListWidgetItem)
+QtWidgets.QListWidgetItem.clone?4() -> QListWidgetItem
+QtWidgets.QListWidgetItem.listWidget?4() -> QListWidget
+QtWidgets.QListWidgetItem.flags?4() -> unknown-type
+QtWidgets.QListWidgetItem.text?4() -> QString
+QtWidgets.QListWidgetItem.icon?4() -> QIcon
+QtWidgets.QListWidgetItem.statusTip?4() -> QString
+QtWidgets.QListWidgetItem.toolTip?4() -> QString
+QtWidgets.QListWidgetItem.whatsThis?4() -> QString
+QtWidgets.QListWidgetItem.font?4() -> QFont
+QtWidgets.QListWidgetItem.textAlignment?4() -> int
+QtWidgets.QListWidgetItem.setTextAlignment?4(unknown-type)
+QtWidgets.QListWidgetItem.setTextAlignment?4(int)
+QtWidgets.QListWidgetItem.checkState?4() -> Qt.CheckState
+QtWidgets.QListWidgetItem.setCheckState?4(Qt.CheckState)
+QtWidgets.QListWidgetItem.sizeHint?4() -> QSize
+QtWidgets.QListWidgetItem.setSizeHint?4(QSize)
+QtWidgets.QListWidgetItem.data?4(int) -> QVariant
+QtWidgets.QListWidgetItem.setData?4(int, QVariant)
+QtWidgets.QListWidgetItem.read?4(QDataStream)
+QtWidgets.QListWidgetItem.write?4(QDataStream)
+QtWidgets.QListWidgetItem.type?4() -> int
+QtWidgets.QListWidgetItem.setFlags?4(unknown-type)
+QtWidgets.QListWidgetItem.setText?4(QString)
+QtWidgets.QListWidgetItem.setIcon?4(QIcon)
+QtWidgets.QListWidgetItem.setStatusTip?4(QString)
+QtWidgets.QListWidgetItem.setToolTip?4(QString)
+QtWidgets.QListWidgetItem.setWhatsThis?4(QString)
+QtWidgets.QListWidgetItem.setFont?4(QFont)
+QtWidgets.QListWidgetItem.background?4() -> QBrush
+QtWidgets.QListWidgetItem.setBackground?4(QBrush)
+QtWidgets.QListWidgetItem.foreground?4() -> QBrush
+QtWidgets.QListWidgetItem.setForeground?4(QBrush)
+QtWidgets.QListWidgetItem.setSelected?4(bool)
+QtWidgets.QListWidgetItem.isSelected?4() -> bool
+QtWidgets.QListWidgetItem.setHidden?4(bool)
+QtWidgets.QListWidgetItem.isHidden?4() -> bool
+QtWidgets.QListWidget?1(QWidget parent=None)
+QtWidgets.QListWidget.__init__?1(self, QWidget parent=None)
+QtWidgets.QListWidget.item?4(int) -> QListWidgetItem
+QtWidgets.QListWidget.row?4(QListWidgetItem) -> int
+QtWidgets.QListWidget.insertItem?4(int, QListWidgetItem)
+QtWidgets.QListWidget.insertItem?4(int, QString)
+QtWidgets.QListWidget.insertItems?4(int, QStringList)
+QtWidgets.QListWidget.addItem?4(QListWidgetItem)
+QtWidgets.QListWidget.addItem?4(QString)
+QtWidgets.QListWidget.addItems?4(QStringList)
+QtWidgets.QListWidget.takeItem?4(int) -> QListWidgetItem
+QtWidgets.QListWidget.count?4() -> int
+QtWidgets.QListWidget.currentItem?4() -> QListWidgetItem
+QtWidgets.QListWidget.setCurrentItem?4(QListWidgetItem)
+QtWidgets.QListWidget.setCurrentItem?4(QListWidgetItem, unknown-type)
+QtWidgets.QListWidget.currentRow?4() -> int
+QtWidgets.QListWidget.setCurrentRow?4(int)
+QtWidgets.QListWidget.setCurrentRow?4(int, unknown-type)
+QtWidgets.QListWidget.itemAt?4(QPoint) -> QListWidgetItem
+QtWidgets.QListWidget.itemAt?4(int, int) -> QListWidgetItem
+QtWidgets.QListWidget.itemWidget?4(QListWidgetItem) -> QWidget
+QtWidgets.QListWidget.setItemWidget?4(QListWidgetItem, QWidget)
+QtWidgets.QListWidget.visualItemRect?4(QListWidgetItem) -> QRect
+QtWidgets.QListWidget.sortItems?4(Qt.SortOrder order=Qt.AscendingOrder)
+QtWidgets.QListWidget.editItem?4(QListWidgetItem)
+QtWidgets.QListWidget.openPersistentEditor?4(QListWidgetItem)
+QtWidgets.QListWidget.closePersistentEditor?4(QListWidgetItem)
+QtWidgets.QListWidget.selectedItems?4() -> unknown-type
+QtWidgets.QListWidget.findItems?4(QString, unknown-type) -> unknown-type
+QtWidgets.QListWidget.clear?4()
+QtWidgets.QListWidget.scrollToItem?4(QListWidgetItem, QAbstractItemView.ScrollHint hint=QAbstractItemView.EnsureVisible)
+QtWidgets.QListWidget.itemPressed?4(QListWidgetItem)
+QtWidgets.QListWidget.itemClicked?4(QListWidgetItem)
+QtWidgets.QListWidget.itemDoubleClicked?4(QListWidgetItem)
+QtWidgets.QListWidget.itemActivated?4(QListWidgetItem)
+QtWidgets.QListWidget.itemEntered?4(QListWidgetItem)
+QtWidgets.QListWidget.itemChanged?4(QListWidgetItem)
+QtWidgets.QListWidget.currentItemChanged?4(QListWidgetItem, QListWidgetItem)
+QtWidgets.QListWidget.currentTextChanged?4(QString)
+QtWidgets.QListWidget.currentRowChanged?4(int)
+QtWidgets.QListWidget.itemSelectionChanged?4()
+QtWidgets.QListWidget.mimeTypes?4() -> QStringList
+QtWidgets.QListWidget.mimeData?4(unknown-type) -> QMimeData
+QtWidgets.QListWidget.dropMimeData?4(int, QMimeData, Qt.DropAction) -> bool
+QtWidgets.QListWidget.supportedDropActions?4() -> unknown-type
+QtWidgets.QListWidget.event?4(QEvent) -> bool
+QtWidgets.QListWidget.dropEvent?4(QDropEvent)
+QtWidgets.QListWidget.items?4(QMimeData) -> unknown-type
+QtWidgets.QListWidget.indexFromItem?4(QListWidgetItem) -> QModelIndex
+QtWidgets.QListWidget.itemFromIndex?4(QModelIndex) -> QListWidgetItem
+QtWidgets.QListWidget.setSortingEnabled?4(bool)
+QtWidgets.QListWidget.isSortingEnabled?4() -> bool
+QtWidgets.QListWidget.removeItemWidget?4(QListWidgetItem)
+QtWidgets.QListWidget.setSelectionModel?4(QItemSelectionModel)
+QtWidgets.QListWidget.isPersistentEditorOpen?4(QListWidgetItem) -> bool
+QtWidgets.QListWidget.setSupportedDragActions?4(unknown-type)
+QtWidgets.QListWidget.supportedDragActions?4() -> unknown-type
+QtWidgets.QMainWindow.DockOption?10
+QtWidgets.QMainWindow.DockOption.AnimatedDocks?10
+QtWidgets.QMainWindow.DockOption.AllowNestedDocks?10
+QtWidgets.QMainWindow.DockOption.AllowTabbedDocks?10
+QtWidgets.QMainWindow.DockOption.ForceTabbedDocks?10
+QtWidgets.QMainWindow.DockOption.VerticalTabs?10
+QtWidgets.QMainWindow.DockOption.GroupedDragging?10
+QtWidgets.QMainWindow?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QMainWindow.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QMainWindow.iconSize?4() -> QSize
+QtWidgets.QMainWindow.setIconSize?4(QSize)
+QtWidgets.QMainWindow.toolButtonStyle?4() -> Qt.ToolButtonStyle
+QtWidgets.QMainWindow.setToolButtonStyle?4(Qt.ToolButtonStyle)
+QtWidgets.QMainWindow.menuBar?4() -> QMenuBar
+QtWidgets.QMainWindow.setMenuBar?4(QMenuBar)
+QtWidgets.QMainWindow.statusBar?4() -> QStatusBar
+QtWidgets.QMainWindow.setStatusBar?4(QStatusBar)
+QtWidgets.QMainWindow.centralWidget?4() -> QWidget
+QtWidgets.QMainWindow.setCentralWidget?4(QWidget)
+QtWidgets.QMainWindow.setCorner?4(Qt.Corner, Qt.DockWidgetArea)
+QtWidgets.QMainWindow.corner?4(Qt.Corner) -> Qt.DockWidgetArea
+QtWidgets.QMainWindow.addToolBarBreak?4(Qt.ToolBarArea area=Qt.TopToolBarArea)
+QtWidgets.QMainWindow.insertToolBarBreak?4(QToolBar)
+QtWidgets.QMainWindow.addToolBar?4(Qt.ToolBarArea, QToolBar)
+QtWidgets.QMainWindow.addToolBar?4(QToolBar)
+QtWidgets.QMainWindow.addToolBar?4(QString) -> QToolBar
+QtWidgets.QMainWindow.insertToolBar?4(QToolBar, QToolBar)
+QtWidgets.QMainWindow.removeToolBar?4(QToolBar)
+QtWidgets.QMainWindow.toolBarArea?4(QToolBar) -> Qt.ToolBarArea
+QtWidgets.QMainWindow.addDockWidget?4(Qt.DockWidgetArea, QDockWidget)
+QtWidgets.QMainWindow.addDockWidget?4(Qt.DockWidgetArea, QDockWidget, Qt.Orientation)
+QtWidgets.QMainWindow.splitDockWidget?4(QDockWidget, QDockWidget, Qt.Orientation)
+QtWidgets.QMainWindow.removeDockWidget?4(QDockWidget)
+QtWidgets.QMainWindow.dockWidgetArea?4(QDockWidget) -> Qt.DockWidgetArea
+QtWidgets.QMainWindow.saveState?4(int version=0) -> QByteArray
+QtWidgets.QMainWindow.restoreState?4(QByteArray, int version=0) -> bool
+QtWidgets.QMainWindow.createPopupMenu?4() -> QMenu
+QtWidgets.QMainWindow.setAnimated?4(bool)
+QtWidgets.QMainWindow.setDockNestingEnabled?4(bool)
+QtWidgets.QMainWindow.iconSizeChanged?4(QSize)
+QtWidgets.QMainWindow.toolButtonStyleChanged?4(Qt.ToolButtonStyle)
+QtWidgets.QMainWindow.tabifiedDockWidgetActivated?4(QDockWidget)
+QtWidgets.QMainWindow.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QMainWindow.event?4(QEvent) -> bool
+QtWidgets.QMainWindow.isAnimated?4() -> bool
+QtWidgets.QMainWindow.isDockNestingEnabled?4() -> bool
+QtWidgets.QMainWindow.isSeparator?4(QPoint) -> bool
+QtWidgets.QMainWindow.menuWidget?4() -> QWidget
+QtWidgets.QMainWindow.setMenuWidget?4(QWidget)
+QtWidgets.QMainWindow.tabifyDockWidget?4(QDockWidget, QDockWidget)
+QtWidgets.QMainWindow.setDockOptions?4(unknown-type)
+QtWidgets.QMainWindow.dockOptions?4() -> unknown-type
+QtWidgets.QMainWindow.removeToolBarBreak?4(QToolBar)
+QtWidgets.QMainWindow.toolBarBreak?4(QToolBar) -> bool
+QtWidgets.QMainWindow.setUnifiedTitleAndToolBarOnMac?4(bool)
+QtWidgets.QMainWindow.unifiedTitleAndToolBarOnMac?4() -> bool
+QtWidgets.QMainWindow.restoreDockWidget?4(QDockWidget) -> bool
+QtWidgets.QMainWindow.documentMode?4() -> bool
+QtWidgets.QMainWindow.setDocumentMode?4(bool)
+QtWidgets.QMainWindow.tabShape?4() -> QTabWidget.TabShape
+QtWidgets.QMainWindow.setTabShape?4(QTabWidget.TabShape)
+QtWidgets.QMainWindow.tabPosition?4(Qt.DockWidgetArea) -> QTabWidget.TabPosition
+QtWidgets.QMainWindow.setTabPosition?4(unknown-type, QTabWidget.TabPosition)
+QtWidgets.QMainWindow.tabifiedDockWidgets?4(QDockWidget) -> unknown-type
+QtWidgets.QMainWindow.takeCentralWidget?4() -> QWidget
+QtWidgets.QMainWindow.resizeDocks?4(unknown-type, unknown-type, Qt.Orientation)
+QtWidgets.QMdiArea.WindowOrder?10
+QtWidgets.QMdiArea.WindowOrder.CreationOrder?10
+QtWidgets.QMdiArea.WindowOrder.StackingOrder?10
+QtWidgets.QMdiArea.WindowOrder.ActivationHistoryOrder?10
+QtWidgets.QMdiArea.ViewMode?10
+QtWidgets.QMdiArea.ViewMode.SubWindowView?10
+QtWidgets.QMdiArea.ViewMode.TabbedView?10
+QtWidgets.QMdiArea.AreaOption?10
+QtWidgets.QMdiArea.AreaOption.DontMaximizeSubWindowOnActivation?10
+QtWidgets.QMdiArea?1(QWidget parent=None)
+QtWidgets.QMdiArea.__init__?1(self, QWidget parent=None)
+QtWidgets.QMdiArea.sizeHint?4() -> QSize
+QtWidgets.QMdiArea.minimumSizeHint?4() -> QSize
+QtWidgets.QMdiArea.activeSubWindow?4() -> QMdiSubWindow
+QtWidgets.QMdiArea.addSubWindow?4(QWidget, unknown-type flags=Qt.WindowFlags()) -> QMdiSubWindow
+QtWidgets.QMdiArea.subWindowList?4(QMdiArea.WindowOrder order=QMdiArea.CreationOrder) -> unknown-type
+QtWidgets.QMdiArea.currentSubWindow?4() -> QMdiSubWindow
+QtWidgets.QMdiArea.removeSubWindow?4(QWidget)
+QtWidgets.QMdiArea.background?4() -> QBrush
+QtWidgets.QMdiArea.setBackground?4(QBrush)
+QtWidgets.QMdiArea.setOption?4(QMdiArea.AreaOption, bool on=True)
+QtWidgets.QMdiArea.testOption?4(QMdiArea.AreaOption) -> bool
+QtWidgets.QMdiArea.subWindowActivated?4(QMdiSubWindow)
+QtWidgets.QMdiArea.setActiveSubWindow?4(QMdiSubWindow)
+QtWidgets.QMdiArea.tileSubWindows?4()
+QtWidgets.QMdiArea.cascadeSubWindows?4()
+QtWidgets.QMdiArea.closeActiveSubWindow?4()
+QtWidgets.QMdiArea.closeAllSubWindows?4()
+QtWidgets.QMdiArea.activateNextSubWindow?4()
+QtWidgets.QMdiArea.activatePreviousSubWindow?4()
+QtWidgets.QMdiArea.setupViewport?4(QWidget)
+QtWidgets.QMdiArea.event?4(QEvent) -> bool
+QtWidgets.QMdiArea.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QMdiArea.paintEvent?4(QPaintEvent)
+QtWidgets.QMdiArea.childEvent?4(QChildEvent)
+QtWidgets.QMdiArea.resizeEvent?4(QResizeEvent)
+QtWidgets.QMdiArea.timerEvent?4(QTimerEvent)
+QtWidgets.QMdiArea.showEvent?4(QShowEvent)
+QtWidgets.QMdiArea.viewportEvent?4(QEvent) -> bool
+QtWidgets.QMdiArea.scrollContentsBy?4(int, int)
+QtWidgets.QMdiArea.activationOrder?4() -> QMdiArea.WindowOrder
+QtWidgets.QMdiArea.setActivationOrder?4(QMdiArea.WindowOrder)
+QtWidgets.QMdiArea.setViewMode?4(QMdiArea.ViewMode)
+QtWidgets.QMdiArea.viewMode?4() -> QMdiArea.ViewMode
+QtWidgets.QMdiArea.setTabShape?4(QTabWidget.TabShape)
+QtWidgets.QMdiArea.tabShape?4() -> QTabWidget.TabShape
+QtWidgets.QMdiArea.setTabPosition?4(QTabWidget.TabPosition)
+QtWidgets.QMdiArea.tabPosition?4() -> QTabWidget.TabPosition
+QtWidgets.QMdiArea.documentMode?4() -> bool
+QtWidgets.QMdiArea.setDocumentMode?4(bool)
+QtWidgets.QMdiArea.setTabsClosable?4(bool)
+QtWidgets.QMdiArea.tabsClosable?4() -> bool
+QtWidgets.QMdiArea.setTabsMovable?4(bool)
+QtWidgets.QMdiArea.tabsMovable?4() -> bool
+QtWidgets.QMdiSubWindow.SubWindowOption?10
+QtWidgets.QMdiSubWindow.SubWindowOption.RubberBandResize?10
+QtWidgets.QMdiSubWindow.SubWindowOption.RubberBandMove?10
+QtWidgets.QMdiSubWindow?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QMdiSubWindow.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QMdiSubWindow.sizeHint?4() -> QSize
+QtWidgets.QMdiSubWindow.minimumSizeHint?4() -> QSize
+QtWidgets.QMdiSubWindow.setWidget?4(QWidget)
+QtWidgets.QMdiSubWindow.widget?4() -> QWidget
+QtWidgets.QMdiSubWindow.isShaded?4() -> bool
+QtWidgets.QMdiSubWindow.setOption?4(QMdiSubWindow.SubWindowOption, bool on=True)
+QtWidgets.QMdiSubWindow.testOption?4(QMdiSubWindow.SubWindowOption) -> bool
+QtWidgets.QMdiSubWindow.setKeyboardSingleStep?4(int)
+QtWidgets.QMdiSubWindow.keyboardSingleStep?4() -> int
+QtWidgets.QMdiSubWindow.setKeyboardPageStep?4(int)
+QtWidgets.QMdiSubWindow.keyboardPageStep?4() -> int
+QtWidgets.QMdiSubWindow.setSystemMenu?4(QMenu)
+QtWidgets.QMdiSubWindow.systemMenu?4() -> QMenu
+QtWidgets.QMdiSubWindow.mdiArea?4() -> QMdiArea
+QtWidgets.QMdiSubWindow.windowStateChanged?4(unknown-type, unknown-type)
+QtWidgets.QMdiSubWindow.aboutToActivate?4()
+QtWidgets.QMdiSubWindow.showSystemMenu?4()
+QtWidgets.QMdiSubWindow.showShaded?4()
+QtWidgets.QMdiSubWindow.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QMdiSubWindow.event?4(QEvent) -> bool
+QtWidgets.QMdiSubWindow.showEvent?4(QShowEvent)
+QtWidgets.QMdiSubWindow.hideEvent?4(QHideEvent)
+QtWidgets.QMdiSubWindow.changeEvent?4(QEvent)
+QtWidgets.QMdiSubWindow.closeEvent?4(QCloseEvent)
+QtWidgets.QMdiSubWindow.leaveEvent?4(QEvent)
+QtWidgets.QMdiSubWindow.resizeEvent?4(QResizeEvent)
+QtWidgets.QMdiSubWindow.timerEvent?4(QTimerEvent)
+QtWidgets.QMdiSubWindow.moveEvent?4(QMoveEvent)
+QtWidgets.QMdiSubWindow.paintEvent?4(QPaintEvent)
+QtWidgets.QMdiSubWindow.mousePressEvent?4(QMouseEvent)
+QtWidgets.QMdiSubWindow.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QMdiSubWindow.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QMdiSubWindow.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QMdiSubWindow.keyPressEvent?4(QKeyEvent)
+QtWidgets.QMdiSubWindow.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QMdiSubWindow.focusInEvent?4(QFocusEvent)
+QtWidgets.QMdiSubWindow.focusOutEvent?4(QFocusEvent)
+QtWidgets.QMdiSubWindow.childEvent?4(QChildEvent)
+QtWidgets.QMenu?1(QWidget parent=None)
+QtWidgets.QMenu.__init__?1(self, QWidget parent=None)
+QtWidgets.QMenu?1(QString, QWidget parent=None)
+QtWidgets.QMenu.__init__?1(self, QString, QWidget parent=None)
+QtWidgets.QMenu.addMenu?4(QMenu) -> QAction
+QtWidgets.QMenu.addMenu?4(QString) -> QMenu
+QtWidgets.QMenu.addMenu?4(QIcon, QString) -> QMenu
+QtWidgets.QMenu.addSeparator?4() -> QAction
+QtWidgets.QMenu.insertMenu?4(QAction, QMenu) -> QAction
+QtWidgets.QMenu.insertSeparator?4(QAction) -> QAction
+QtWidgets.QMenu.clear?4()
+QtWidgets.QMenu.setTearOffEnabled?4(bool)
+QtWidgets.QMenu.isTearOffEnabled?4() -> bool
+QtWidgets.QMenu.isTearOffMenuVisible?4() -> bool
+QtWidgets.QMenu.hideTearOffMenu?4()
+QtWidgets.QMenu.setDefaultAction?4(QAction)
+QtWidgets.QMenu.defaultAction?4() -> QAction
+QtWidgets.QMenu.setActiveAction?4(QAction)
+QtWidgets.QMenu.activeAction?4() -> QAction
+QtWidgets.QMenu.popup?4(QPoint, QAction action=None)
+QtWidgets.QMenu.exec?4() -> QAction
+QtWidgets.QMenu.exec?4(QPoint, QAction action=None) -> QAction
+QtWidgets.QMenu.exec?4(unknown-type, QPoint, QAction at=None, QWidget parent=None) -> QAction
+QtWidgets.QMenu.sizeHint?4() -> QSize
+QtWidgets.QMenu.actionGeometry?4(QAction) -> QRect
+QtWidgets.QMenu.actionAt?4(QPoint) -> QAction
+QtWidgets.QMenu.menuAction?4() -> QAction
+QtWidgets.QMenu.title?4() -> QString
+QtWidgets.QMenu.setTitle?4(QString)
+QtWidgets.QMenu.icon?4() -> QIcon
+QtWidgets.QMenu.setIcon?4(QIcon)
+QtWidgets.QMenu.setNoReplayFor?4(QWidget)
+QtWidgets.QMenu.aboutToHide?4()
+QtWidgets.QMenu.aboutToShow?4()
+QtWidgets.QMenu.hovered?4(QAction)
+QtWidgets.QMenu.triggered?4(QAction)
+QtWidgets.QMenu.columnCount?4() -> int
+QtWidgets.QMenu.initStyleOption?4(QStyleOptionMenuItem, QAction)
+QtWidgets.QMenu.changeEvent?4(QEvent)
+QtWidgets.QMenu.keyPressEvent?4(QKeyEvent)
+QtWidgets.QMenu.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QMenu.mousePressEvent?4(QMouseEvent)
+QtWidgets.QMenu.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QMenu.wheelEvent?4(QWheelEvent)
+QtWidgets.QMenu.enterEvent?4(QEnterEvent)
+QtWidgets.QMenu.leaveEvent?4(QEvent)
+QtWidgets.QMenu.hideEvent?4(QHideEvent)
+QtWidgets.QMenu.paintEvent?4(QPaintEvent)
+QtWidgets.QMenu.actionEvent?4(QActionEvent)
+QtWidgets.QMenu.timerEvent?4(QTimerEvent)
+QtWidgets.QMenu.event?4(QEvent) -> bool
+QtWidgets.QMenu.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QMenu.isEmpty?4() -> bool
+QtWidgets.QMenu.separatorsCollapsible?4() -> bool
+QtWidgets.QMenu.setSeparatorsCollapsible?4(bool)
+QtWidgets.QMenu.addSection?4(QString) -> QAction
+QtWidgets.QMenu.addSection?4(QIcon, QString) -> QAction
+QtWidgets.QMenu.insertSection?4(QAction, QString) -> QAction
+QtWidgets.QMenu.insertSection?4(QAction, QIcon, QString) -> QAction
+QtWidgets.QMenu.toolTipsVisible?4() -> bool
+QtWidgets.QMenu.setToolTipsVisible?4(bool)
+QtWidgets.QMenu.showTearOffMenu?4()
+QtWidgets.QMenu.showTearOffMenu?4(QPoint)
+QtWidgets.QMenu.menuInAction?4(QAction) -> QMenu
+QtWidgets.QMenuBar?1(QWidget parent=None)
+QtWidgets.QMenuBar.__init__?1(self, QWidget parent=None)
+QtWidgets.QMenuBar.addMenu?4(QMenu) -> QAction
+QtWidgets.QMenuBar.addMenu?4(QString) -> QMenu
+QtWidgets.QMenuBar.addMenu?4(QIcon, QString) -> QMenu
+QtWidgets.QMenuBar.addSeparator?4() -> QAction
+QtWidgets.QMenuBar.insertMenu?4(QAction, QMenu) -> QAction
+QtWidgets.QMenuBar.insertSeparator?4(QAction) -> QAction
+QtWidgets.QMenuBar.clear?4()
+QtWidgets.QMenuBar.activeAction?4() -> QAction
+QtWidgets.QMenuBar.setActiveAction?4(QAction)
+QtWidgets.QMenuBar.setDefaultUp?4(bool)
+QtWidgets.QMenuBar.isDefaultUp?4() -> bool
+QtWidgets.QMenuBar.sizeHint?4() -> QSize
+QtWidgets.QMenuBar.minimumSizeHint?4() -> QSize
+QtWidgets.QMenuBar.heightForWidth?4(int) -> int
+QtWidgets.QMenuBar.actionGeometry?4(QAction) -> QRect
+QtWidgets.QMenuBar.actionAt?4(QPoint) -> QAction
+QtWidgets.QMenuBar.setCornerWidget?4(QWidget, Qt.Corner corner=Qt.TopRightCorner)
+QtWidgets.QMenuBar.cornerWidget?4(Qt.Corner corner=Qt.TopRightCorner) -> QWidget
+QtWidgets.QMenuBar.setVisible?4(bool)
+QtWidgets.QMenuBar.triggered?4(QAction)
+QtWidgets.QMenuBar.hovered?4(QAction)
+QtWidgets.QMenuBar.initStyleOption?4(QStyleOptionMenuItem, QAction)
+QtWidgets.QMenuBar.changeEvent?4(QEvent)
+QtWidgets.QMenuBar.keyPressEvent?4(QKeyEvent)
+QtWidgets.QMenuBar.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QMenuBar.mousePressEvent?4(QMouseEvent)
+QtWidgets.QMenuBar.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QMenuBar.leaveEvent?4(QEvent)
+QtWidgets.QMenuBar.paintEvent?4(QPaintEvent)
+QtWidgets.QMenuBar.resizeEvent?4(QResizeEvent)
+QtWidgets.QMenuBar.actionEvent?4(QActionEvent)
+QtWidgets.QMenuBar.focusOutEvent?4(QFocusEvent)
+QtWidgets.QMenuBar.focusInEvent?4(QFocusEvent)
+QtWidgets.QMenuBar.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QMenuBar.event?4(QEvent) -> bool
+QtWidgets.QMenuBar.timerEvent?4(QTimerEvent)
+QtWidgets.QMenuBar.isNativeMenuBar?4() -> bool
+QtWidgets.QMenuBar.setNativeMenuBar?4(bool)
+QtWidgets.QMessageBox.Option?10
+QtWidgets.QMessageBox.Option.DontUseNativeDialog?10
+QtWidgets.QMessageBox.StandardButton?10
+QtWidgets.QMessageBox.StandardButton.NoButton?10
+QtWidgets.QMessageBox.StandardButton.Ok?10
+QtWidgets.QMessageBox.StandardButton.Save?10
+QtWidgets.QMessageBox.StandardButton.SaveAll?10
+QtWidgets.QMessageBox.StandardButton.Open?10
+QtWidgets.QMessageBox.StandardButton.Yes?10
+QtWidgets.QMessageBox.StandardButton.YesToAll?10
+QtWidgets.QMessageBox.StandardButton.No?10
+QtWidgets.QMessageBox.StandardButton.NoToAll?10
+QtWidgets.QMessageBox.StandardButton.Abort?10
+QtWidgets.QMessageBox.StandardButton.Retry?10
+QtWidgets.QMessageBox.StandardButton.Ignore?10
+QtWidgets.QMessageBox.StandardButton.Close?10
+QtWidgets.QMessageBox.StandardButton.Cancel?10
+QtWidgets.QMessageBox.StandardButton.Discard?10
+QtWidgets.QMessageBox.StandardButton.Help?10
+QtWidgets.QMessageBox.StandardButton.Apply?10
+QtWidgets.QMessageBox.StandardButton.Reset?10
+QtWidgets.QMessageBox.StandardButton.RestoreDefaults?10
+QtWidgets.QMessageBox.StandardButton.FirstButton?10
+QtWidgets.QMessageBox.StandardButton.LastButton?10
+QtWidgets.QMessageBox.StandardButton.YesAll?10
+QtWidgets.QMessageBox.StandardButton.NoAll?10
+QtWidgets.QMessageBox.StandardButton.Default?10
+QtWidgets.QMessageBox.StandardButton.Escape?10
+QtWidgets.QMessageBox.StandardButton.FlagMask?10
+QtWidgets.QMessageBox.StandardButton.ButtonMask?10
+QtWidgets.QMessageBox.Icon?10
+QtWidgets.QMessageBox.Icon.NoIcon?10
+QtWidgets.QMessageBox.Icon.Information?10
+QtWidgets.QMessageBox.Icon.Warning?10
+QtWidgets.QMessageBox.Icon.Critical?10
+QtWidgets.QMessageBox.Icon.Question?10
+QtWidgets.QMessageBox.ButtonRole?10
+QtWidgets.QMessageBox.ButtonRole.InvalidRole?10
+QtWidgets.QMessageBox.ButtonRole.AcceptRole?10
+QtWidgets.QMessageBox.ButtonRole.RejectRole?10
+QtWidgets.QMessageBox.ButtonRole.DestructiveRole?10
+QtWidgets.QMessageBox.ButtonRole.ActionRole?10
+QtWidgets.QMessageBox.ButtonRole.HelpRole?10
+QtWidgets.QMessageBox.ButtonRole.YesRole?10
+QtWidgets.QMessageBox.ButtonRole.NoRole?10
+QtWidgets.QMessageBox.ButtonRole.ResetRole?10
+QtWidgets.QMessageBox.ButtonRole.ApplyRole?10
+QtWidgets.QMessageBox?1(QWidget parent=None)
+QtWidgets.QMessageBox.__init__?1(self, QWidget parent=None)
+QtWidgets.QMessageBox?1(QMessageBox.Icon, QString, QString, unknown-type buttons=QMessageBox.NoButton, QWidget parent=None, unknown-type flags=Qt.Dialog|Qt.MSWindowsFixedSizeDialogHint)
+QtWidgets.QMessageBox.__init__?1(self, QMessageBox.Icon, QString, QString, unknown-type buttons=QMessageBox.NoButton, QWidget parent=None, unknown-type flags=Qt.Dialog|Qt.MSWindowsFixedSizeDialogHint)
+QtWidgets.QMessageBox.text?4() -> QString
+QtWidgets.QMessageBox.setText?4(QString)
+QtWidgets.QMessageBox.icon?4() -> QMessageBox.Icon
+QtWidgets.QMessageBox.setIcon?4(QMessageBox.Icon)
+QtWidgets.QMessageBox.iconPixmap?4() -> QPixmap
+QtWidgets.QMessageBox.setIconPixmap?4(QPixmap)
+QtWidgets.QMessageBox.textFormat?4() -> Qt.TextFormat
+QtWidgets.QMessageBox.setTextFormat?4(Qt.TextFormat)
+QtWidgets.QMessageBox.information?4(QWidget, QString, QString, unknown-type buttons=QMessageBox.Ok, QMessageBox.StandardButton defaultButton=QMessageBox.NoButton) -> QMessageBox.StandardButton
+QtWidgets.QMessageBox.question?4(QWidget, QString, QString, unknown-type buttons=QMessageBox.StandardButtons(QMessageBox.Yes|QMessageBox.No), QMessageBox.StandardButton defaultButton=QMessageBox.NoButton) -> QMessageBox.StandardButton
+QtWidgets.QMessageBox.warning?4(QWidget, QString, QString, unknown-type buttons=QMessageBox.Ok, QMessageBox.StandardButton defaultButton=QMessageBox.NoButton) -> QMessageBox.StandardButton
+QtWidgets.QMessageBox.critical?4(QWidget, QString, QString, unknown-type buttons=QMessageBox.Ok, QMessageBox.StandardButton defaultButton=QMessageBox.NoButton) -> QMessageBox.StandardButton
+QtWidgets.QMessageBox.about?4(QWidget, QString, QString)
+QtWidgets.QMessageBox.aboutQt?4(QWidget, QString title='')
+QtWidgets.QMessageBox.standardIcon?4(QMessageBox.Icon) -> QPixmap
+QtWidgets.QMessageBox.event?4(QEvent) -> bool
+QtWidgets.QMessageBox.resizeEvent?4(QResizeEvent)
+QtWidgets.QMessageBox.showEvent?4(QShowEvent)
+QtWidgets.QMessageBox.closeEvent?4(QCloseEvent)
+QtWidgets.QMessageBox.keyPressEvent?4(QKeyEvent)
+QtWidgets.QMessageBox.changeEvent?4(QEvent)
+QtWidgets.QMessageBox.addButton?4(QAbstractButton, QMessageBox.ButtonRole)
+QtWidgets.QMessageBox.addButton?4(QString, QMessageBox.ButtonRole) -> QPushButton
+QtWidgets.QMessageBox.addButton?4(QMessageBox.StandardButton) -> QPushButton
+QtWidgets.QMessageBox.removeButton?4(QAbstractButton)
+QtWidgets.QMessageBox.setStandardButtons?4(unknown-type)
+QtWidgets.QMessageBox.standardButtons?4() -> unknown-type
+QtWidgets.QMessageBox.standardButton?4(QAbstractButton) -> QMessageBox.StandardButton
+QtWidgets.QMessageBox.button?4(QMessageBox.StandardButton) -> QAbstractButton
+QtWidgets.QMessageBox.defaultButton?4() -> QPushButton
+QtWidgets.QMessageBox.setDefaultButton?4(QPushButton)
+QtWidgets.QMessageBox.setDefaultButton?4(QMessageBox.StandardButton)
+QtWidgets.QMessageBox.escapeButton?4() -> QAbstractButton
+QtWidgets.QMessageBox.setEscapeButton?4(QAbstractButton)
+QtWidgets.QMessageBox.setEscapeButton?4(QMessageBox.StandardButton)
+QtWidgets.QMessageBox.clickedButton?4() -> QAbstractButton
+QtWidgets.QMessageBox.informativeText?4() -> QString
+QtWidgets.QMessageBox.setInformativeText?4(QString)
+QtWidgets.QMessageBox.detailedText?4() -> QString
+QtWidgets.QMessageBox.setDetailedText?4(QString)
+QtWidgets.QMessageBox.setWindowTitle?4(QString)
+QtWidgets.QMessageBox.setWindowModality?4(Qt.WindowModality)
+QtWidgets.QMessageBox.open?4()
+QtWidgets.QMessageBox.open?4(Any)
+QtWidgets.QMessageBox.buttons?4() -> unknown-type
+QtWidgets.QMessageBox.buttonRole?4(QAbstractButton) -> QMessageBox.ButtonRole
+QtWidgets.QMessageBox.buttonClicked?4(QAbstractButton)
+QtWidgets.QMessageBox.setTextInteractionFlags?4(unknown-type)
+QtWidgets.QMessageBox.textInteractionFlags?4() -> unknown-type
+QtWidgets.QMessageBox.setCheckBox?4(QCheckBox)
+QtWidgets.QMessageBox.checkBox?4() -> QCheckBox
+QtWidgets.QMessageBox.setOption?4(QMessageBox.Option, bool on=True)
+QtWidgets.QMessageBox.testOption?4(QMessageBox.Option) -> bool
+QtWidgets.QMessageBox.setOptions?4(unknown-type)
+QtWidgets.QMessageBox.options?4() -> unknown-type
+QtWidgets.QPlainTextEdit.LineWrapMode?10
+QtWidgets.QPlainTextEdit.LineWrapMode.NoWrap?10
+QtWidgets.QPlainTextEdit.LineWrapMode.WidgetWidth?10
+QtWidgets.QPlainTextEdit?1(QWidget parent=None)
+QtWidgets.QPlainTextEdit.__init__?1(self, QWidget parent=None)
+QtWidgets.QPlainTextEdit?1(QString, QWidget parent=None)
+QtWidgets.QPlainTextEdit.__init__?1(self, QString, QWidget parent=None)
+QtWidgets.QPlainTextEdit.setDocument?4(QTextDocument)
+QtWidgets.QPlainTextEdit.document?4() -> QTextDocument
+QtWidgets.QPlainTextEdit.setTextCursor?4(QTextCursor)
+QtWidgets.QPlainTextEdit.textCursor?4() -> QTextCursor
+QtWidgets.QPlainTextEdit.isReadOnly?4() -> bool
+QtWidgets.QPlainTextEdit.setReadOnly?4(bool)
+QtWidgets.QPlainTextEdit.setTextInteractionFlags?4(unknown-type)
+QtWidgets.QPlainTextEdit.textInteractionFlags?4() -> unknown-type
+QtWidgets.QPlainTextEdit.mergeCurrentCharFormat?4(QTextCharFormat)
+QtWidgets.QPlainTextEdit.setCurrentCharFormat?4(QTextCharFormat)
+QtWidgets.QPlainTextEdit.currentCharFormat?4() -> QTextCharFormat
+QtWidgets.QPlainTextEdit.tabChangesFocus?4() -> bool
+QtWidgets.QPlainTextEdit.setTabChangesFocus?4(bool)
+QtWidgets.QPlainTextEdit.setDocumentTitle?4(QString)
+QtWidgets.QPlainTextEdit.documentTitle?4() -> QString
+QtWidgets.QPlainTextEdit.isUndoRedoEnabled?4() -> bool
+QtWidgets.QPlainTextEdit.setUndoRedoEnabled?4(bool)
+QtWidgets.QPlainTextEdit.setMaximumBlockCount?4(int)
+QtWidgets.QPlainTextEdit.maximumBlockCount?4() -> int
+QtWidgets.QPlainTextEdit.lineWrapMode?4() -> QPlainTextEdit.LineWrapMode
+QtWidgets.QPlainTextEdit.setLineWrapMode?4(QPlainTextEdit.LineWrapMode)
+QtWidgets.QPlainTextEdit.wordWrapMode?4() -> QTextOption.WrapMode
+QtWidgets.QPlainTextEdit.setWordWrapMode?4(QTextOption.WrapMode)
+QtWidgets.QPlainTextEdit.setBackgroundVisible?4(bool)
+QtWidgets.QPlainTextEdit.backgroundVisible?4() -> bool
+QtWidgets.QPlainTextEdit.setCenterOnScroll?4(bool)
+QtWidgets.QPlainTextEdit.centerOnScroll?4() -> bool
+QtWidgets.QPlainTextEdit.find?4(QString, unknown-type options=QTextDocument.FindFlags()) -> bool
+QtWidgets.QPlainTextEdit.toPlainText?4() -> QString
+QtWidgets.QPlainTextEdit.ensureCursorVisible?4()
+QtWidgets.QPlainTextEdit.loadResource?4(int, QUrl) -> QVariant
+QtWidgets.QPlainTextEdit.createStandardContextMenu?4() -> QMenu
+QtWidgets.QPlainTextEdit.createStandardContextMenu?4(QPoint) -> QMenu
+QtWidgets.QPlainTextEdit.cursorForPosition?4(QPoint) -> QTextCursor
+QtWidgets.QPlainTextEdit.cursorRect?4(QTextCursor) -> QRect
+QtWidgets.QPlainTextEdit.cursorRect?4() -> QRect
+QtWidgets.QPlainTextEdit.overwriteMode?4() -> bool
+QtWidgets.QPlainTextEdit.setOverwriteMode?4(bool)
+QtWidgets.QPlainTextEdit.cursorWidth?4() -> int
+QtWidgets.QPlainTextEdit.setCursorWidth?4(int)
+QtWidgets.QPlainTextEdit.setExtraSelections?4(unknown-type)
+QtWidgets.QPlainTextEdit.extraSelections?4() -> unknown-type
+QtWidgets.QPlainTextEdit.moveCursor?4(QTextCursor.MoveOperation, QTextCursor.MoveMode mode=QTextCursor.MoveAnchor)
+QtWidgets.QPlainTextEdit.canPaste?4() -> bool
+QtWidgets.QPlainTextEdit.print?4(QPagedPaintDevice)
+QtWidgets.QPlainTextEdit.blockCount?4() -> int
+QtWidgets.QPlainTextEdit.setPlainText?4(QString)
+QtWidgets.QPlainTextEdit.cut?4()
+QtWidgets.QPlainTextEdit.copy?4()
+QtWidgets.QPlainTextEdit.paste?4()
+QtWidgets.QPlainTextEdit.undo?4()
+QtWidgets.QPlainTextEdit.redo?4()
+QtWidgets.QPlainTextEdit.clear?4()
+QtWidgets.QPlainTextEdit.selectAll?4()
+QtWidgets.QPlainTextEdit.insertPlainText?4(QString)
+QtWidgets.QPlainTextEdit.appendPlainText?4(QString)
+QtWidgets.QPlainTextEdit.appendHtml?4(QString)
+QtWidgets.QPlainTextEdit.centerCursor?4()
+QtWidgets.QPlainTextEdit.textChanged?4()
+QtWidgets.QPlainTextEdit.undoAvailable?4(bool)
+QtWidgets.QPlainTextEdit.redoAvailable?4(bool)
+QtWidgets.QPlainTextEdit.copyAvailable?4(bool)
+QtWidgets.QPlainTextEdit.selectionChanged?4()
+QtWidgets.QPlainTextEdit.cursorPositionChanged?4()
+QtWidgets.QPlainTextEdit.updateRequest?4(QRect, int)
+QtWidgets.QPlainTextEdit.blockCountChanged?4(int)
+QtWidgets.QPlainTextEdit.modificationChanged?4(bool)
+QtWidgets.QPlainTextEdit.event?4(QEvent) -> bool
+QtWidgets.QPlainTextEdit.timerEvent?4(QTimerEvent)
+QtWidgets.QPlainTextEdit.keyPressEvent?4(QKeyEvent)
+QtWidgets.QPlainTextEdit.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QPlainTextEdit.resizeEvent?4(QResizeEvent)
+QtWidgets.QPlainTextEdit.paintEvent?4(QPaintEvent)
+QtWidgets.QPlainTextEdit.mousePressEvent?4(QMouseEvent)
+QtWidgets.QPlainTextEdit.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QPlainTextEdit.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QPlainTextEdit.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QPlainTextEdit.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QPlainTextEdit.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QPlainTextEdit.dragEnterEvent?4(QDragEnterEvent)
+QtWidgets.QPlainTextEdit.dragLeaveEvent?4(QDragLeaveEvent)
+QtWidgets.QPlainTextEdit.dragMoveEvent?4(QDragMoveEvent)
+QtWidgets.QPlainTextEdit.dropEvent?4(QDropEvent)
+QtWidgets.QPlainTextEdit.focusInEvent?4(QFocusEvent)
+QtWidgets.QPlainTextEdit.focusOutEvent?4(QFocusEvent)
+QtWidgets.QPlainTextEdit.showEvent?4(QShowEvent)
+QtWidgets.QPlainTextEdit.changeEvent?4(QEvent)
+QtWidgets.QPlainTextEdit.wheelEvent?4(QWheelEvent)
+QtWidgets.QPlainTextEdit.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QPlainTextEdit.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QPlainTextEdit.createMimeDataFromSelection?4() -> QMimeData
+QtWidgets.QPlainTextEdit.canInsertFromMimeData?4(QMimeData) -> bool
+QtWidgets.QPlainTextEdit.insertFromMimeData?4(QMimeData)
+QtWidgets.QPlainTextEdit.scrollContentsBy?4(int, int)
+QtWidgets.QPlainTextEdit.firstVisibleBlock?4() -> QTextBlock
+QtWidgets.QPlainTextEdit.contentOffset?4() -> QPointF
+QtWidgets.QPlainTextEdit.blockBoundingRect?4(QTextBlock) -> QRectF
+QtWidgets.QPlainTextEdit.blockBoundingGeometry?4(QTextBlock) -> QRectF
+QtWidgets.QPlainTextEdit.getPaintContext?4() -> QAbstractTextDocumentLayout.PaintContext
+QtWidgets.QPlainTextEdit.anchorAt?4(QPoint) -> QString
+QtWidgets.QPlainTextEdit.zoomIn?4(int range=1)
+QtWidgets.QPlainTextEdit.zoomOut?4(int range=1)
+QtWidgets.QPlainTextEdit.setPlaceholderText?4(QString)
+QtWidgets.QPlainTextEdit.placeholderText?4() -> QString
+QtWidgets.QPlainTextEdit.find?4(QRegularExpression, unknown-type options=QTextDocument.FindFlags()) -> bool
+QtWidgets.QPlainTextEdit.inputMethodQuery?4(Qt.InputMethodQuery, QVariant) -> QVariant
+QtWidgets.QPlainTextEdit.tabStopDistance?4() -> float
+QtWidgets.QPlainTextEdit.setTabStopDistance?4(float)
+QtWidgets.QPlainTextDocumentLayout?1(QTextDocument)
+QtWidgets.QPlainTextDocumentLayout.__init__?1(self, QTextDocument)
+QtWidgets.QPlainTextDocumentLayout.draw?4(QPainter, QAbstractTextDocumentLayout.PaintContext)
+QtWidgets.QPlainTextDocumentLayout.hitTest?4(QPointF, Qt.HitTestAccuracy) -> int
+QtWidgets.QPlainTextDocumentLayout.pageCount?4() -> int
+QtWidgets.QPlainTextDocumentLayout.documentSize?4() -> QSizeF
+QtWidgets.QPlainTextDocumentLayout.frameBoundingRect?4(QTextFrame) -> QRectF
+QtWidgets.QPlainTextDocumentLayout.blockBoundingRect?4(QTextBlock) -> QRectF
+QtWidgets.QPlainTextDocumentLayout.ensureBlockLayout?4(QTextBlock)
+QtWidgets.QPlainTextDocumentLayout.setCursorWidth?4(int)
+QtWidgets.QPlainTextDocumentLayout.cursorWidth?4() -> int
+QtWidgets.QPlainTextDocumentLayout.requestUpdate?4()
+QtWidgets.QPlainTextDocumentLayout.documentChanged?4(int, int, int)
+QtWidgets.QProgressBar.Direction?10
+QtWidgets.QProgressBar.Direction.TopToBottom?10
+QtWidgets.QProgressBar.Direction.BottomToTop?10
+QtWidgets.QProgressBar?1(QWidget parent=None)
+QtWidgets.QProgressBar.__init__?1(self, QWidget parent=None)
+QtWidgets.QProgressBar.minimum?4() -> int
+QtWidgets.QProgressBar.maximum?4() -> int
+QtWidgets.QProgressBar.setRange?4(int, int)
+QtWidgets.QProgressBar.value?4() -> int
+QtWidgets.QProgressBar.text?4() -> QString
+QtWidgets.QProgressBar.setTextVisible?4(bool)
+QtWidgets.QProgressBar.isTextVisible?4() -> bool
+QtWidgets.QProgressBar.alignment?4() -> unknown-type
+QtWidgets.QProgressBar.setAlignment?4(unknown-type)
+QtWidgets.QProgressBar.sizeHint?4() -> QSize
+QtWidgets.QProgressBar.minimumSizeHint?4() -> QSize
+QtWidgets.QProgressBar.orientation?4() -> Qt.Orientation
+QtWidgets.QProgressBar.setInvertedAppearance?4(bool)
+QtWidgets.QProgressBar.setTextDirection?4(QProgressBar.Direction)
+QtWidgets.QProgressBar.setFormat?4(QString)
+QtWidgets.QProgressBar.format?4() -> QString
+QtWidgets.QProgressBar.resetFormat?4()
+QtWidgets.QProgressBar.reset?4()
+QtWidgets.QProgressBar.setMinimum?4(int)
+QtWidgets.QProgressBar.setMaximum?4(int)
+QtWidgets.QProgressBar.setValue?4(int)
+QtWidgets.QProgressBar.setOrientation?4(Qt.Orientation)
+QtWidgets.QProgressBar.valueChanged?4(int)
+QtWidgets.QProgressBar.initStyleOption?4(QStyleOptionProgressBar)
+QtWidgets.QProgressBar.event?4(QEvent) -> bool
+QtWidgets.QProgressBar.paintEvent?4(QPaintEvent)
+QtWidgets.QProgressDialog?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QProgressDialog.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QProgressDialog?1(QString, QString, int, int, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QProgressDialog.__init__?1(self, QString, QString, int, int, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QProgressDialog.setLabel?4(QLabel)
+QtWidgets.QProgressDialog.setCancelButton?4(QPushButton)
+QtWidgets.QProgressDialog.setBar?4(QProgressBar)
+QtWidgets.QProgressDialog.wasCanceled?4() -> bool
+QtWidgets.QProgressDialog.minimum?4() -> int
+QtWidgets.QProgressDialog.maximum?4() -> int
+QtWidgets.QProgressDialog.setRange?4(int, int)
+QtWidgets.QProgressDialog.value?4() -> int
+QtWidgets.QProgressDialog.sizeHint?4() -> QSize
+QtWidgets.QProgressDialog.labelText?4() -> QString
+QtWidgets.QProgressDialog.minimumDuration?4() -> int
+QtWidgets.QProgressDialog.setAutoReset?4(bool)
+QtWidgets.QProgressDialog.autoReset?4() -> bool
+QtWidgets.QProgressDialog.setAutoClose?4(bool)
+QtWidgets.QProgressDialog.autoClose?4() -> bool
+QtWidgets.QProgressDialog.cancel?4()
+QtWidgets.QProgressDialog.reset?4()
+QtWidgets.QProgressDialog.setMaximum?4(int)
+QtWidgets.QProgressDialog.setMinimum?4(int)
+QtWidgets.QProgressDialog.setValue?4(int)
+QtWidgets.QProgressDialog.setLabelText?4(QString)
+QtWidgets.QProgressDialog.setCancelButtonText?4(QString)
+QtWidgets.QProgressDialog.setMinimumDuration?4(int)
+QtWidgets.QProgressDialog.canceled?4()
+QtWidgets.QProgressDialog.resizeEvent?4(QResizeEvent)
+QtWidgets.QProgressDialog.closeEvent?4(QCloseEvent)
+QtWidgets.QProgressDialog.changeEvent?4(QEvent)
+QtWidgets.QProgressDialog.showEvent?4(QShowEvent)
+QtWidgets.QProgressDialog.forceShow?4()
+QtWidgets.QProgressDialog.open?4()
+QtWidgets.QProgressDialog.open?4(Any)
+QtWidgets.QProxyStyle?1(QStyle style=None)
+QtWidgets.QProxyStyle.__init__?1(self, QStyle style=None)
+QtWidgets.QProxyStyle?1(QString)
+QtWidgets.QProxyStyle.__init__?1(self, QString)
+QtWidgets.QProxyStyle.baseStyle?4() -> QStyle
+QtWidgets.QProxyStyle.setBaseStyle?4(QStyle)
+QtWidgets.QProxyStyle.drawPrimitive?4(QStyle.PrimitiveElement, QStyleOption, QPainter, QWidget widget=None)
+QtWidgets.QProxyStyle.drawControl?4(QStyle.ControlElement, QStyleOption, QPainter, QWidget widget=None)
+QtWidgets.QProxyStyle.drawComplexControl?4(QStyle.ComplexControl, QStyleOptionComplex, QPainter, QWidget widget=None)
+QtWidgets.QProxyStyle.drawItemText?4(QPainter, QRect, int, QPalette, bool, QString, QPalette.ColorRole textRole=QPalette.NoRole)
+QtWidgets.QProxyStyle.drawItemPixmap?4(QPainter, QRect, int, QPixmap)
+QtWidgets.QProxyStyle.sizeFromContents?4(QStyle.ContentsType, QStyleOption, QSize, QWidget) -> QSize
+QtWidgets.QProxyStyle.subElementRect?4(QStyle.SubElement, QStyleOption, QWidget) -> QRect
+QtWidgets.QProxyStyle.subControlRect?4(QStyle.ComplexControl, QStyleOptionComplex, QStyle.SubControl, QWidget) -> QRect
+QtWidgets.QProxyStyle.itemTextRect?4(QFontMetrics, QRect, int, bool, QString) -> QRect
+QtWidgets.QProxyStyle.itemPixmapRect?4(QRect, int, QPixmap) -> QRect
+QtWidgets.QProxyStyle.hitTestComplexControl?4(QStyle.ComplexControl, QStyleOptionComplex, QPoint, QWidget widget=None) -> QStyle.SubControl
+QtWidgets.QProxyStyle.styleHint?4(QStyle.StyleHint, QStyleOption option=None, QWidget widget=None, QStyleHintReturn returnData=None) -> int
+QtWidgets.QProxyStyle.pixelMetric?4(QStyle.PixelMetric, QStyleOption option=None, QWidget widget=None) -> int
+QtWidgets.QProxyStyle.layoutSpacing?4(QSizePolicy.ControlType, QSizePolicy.ControlType, Qt.Orientation, QStyleOption option=None, QWidget widget=None) -> int
+QtWidgets.QProxyStyle.standardIcon?4(QStyle.StandardPixmap, QStyleOption option=None, QWidget widget=None) -> QIcon
+QtWidgets.QProxyStyle.standardPixmap?4(QStyle.StandardPixmap, QStyleOption, QWidget widget=None) -> QPixmap
+QtWidgets.QProxyStyle.generatedIconPixmap?4(QIcon.Mode, QPixmap, QStyleOption) -> QPixmap
+QtWidgets.QProxyStyle.standardPalette?4() -> QPalette
+QtWidgets.QProxyStyle.polish?4(QWidget)
+QtWidgets.QProxyStyle.polish?4(QPalette) -> QPalette
+QtWidgets.QProxyStyle.polish?4(QApplication)
+QtWidgets.QProxyStyle.unpolish?4(QWidget)
+QtWidgets.QProxyStyle.unpolish?4(QApplication)
+QtWidgets.QProxyStyle.event?4(QEvent) -> bool
+QtWidgets.QRadioButton?1(QWidget parent=None)
+QtWidgets.QRadioButton.__init__?1(self, QWidget parent=None)
+QtWidgets.QRadioButton?1(QString, QWidget parent=None)
+QtWidgets.QRadioButton.__init__?1(self, QString, QWidget parent=None)
+QtWidgets.QRadioButton.sizeHint?4() -> QSize
+QtWidgets.QRadioButton.minimumSizeHint?4() -> QSize
+QtWidgets.QRadioButton.initStyleOption?4(QStyleOptionButton)
+QtWidgets.QRadioButton.hitButton?4(QPoint) -> bool
+QtWidgets.QRadioButton.event?4(QEvent) -> bool
+QtWidgets.QRadioButton.paintEvent?4(QPaintEvent)
+QtWidgets.QRadioButton.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QRubberBand.Shape?10
+QtWidgets.QRubberBand.Shape.Line?10
+QtWidgets.QRubberBand.Shape.Rectangle?10
+QtWidgets.QRubberBand?1(QRubberBand.Shape, QWidget parent=None)
+QtWidgets.QRubberBand.__init__?1(self, QRubberBand.Shape, QWidget parent=None)
+QtWidgets.QRubberBand.shape?4() -> QRubberBand.Shape
+QtWidgets.QRubberBand.setGeometry?4(QRect)
+QtWidgets.QRubberBand.setGeometry?4(int, int, int, int)
+QtWidgets.QRubberBand.move?4(QPoint)
+QtWidgets.QRubberBand.move?4(int, int)
+QtWidgets.QRubberBand.resize?4(int, int)
+QtWidgets.QRubberBand.resize?4(QSize)
+QtWidgets.QRubberBand.initStyleOption?4(QStyleOptionRubberBand)
+QtWidgets.QRubberBand.event?4(QEvent) -> bool
+QtWidgets.QRubberBand.paintEvent?4(QPaintEvent)
+QtWidgets.QRubberBand.changeEvent?4(QEvent)
+QtWidgets.QRubberBand.showEvent?4(QShowEvent)
+QtWidgets.QRubberBand.resizeEvent?4(QResizeEvent)
+QtWidgets.QRubberBand.moveEvent?4(QMoveEvent)
+QtWidgets.QScrollArea?1(QWidget parent=None)
+QtWidgets.QScrollArea.__init__?1(self, QWidget parent=None)
+QtWidgets.QScrollArea.widget?4() -> QWidget
+QtWidgets.QScrollArea.setWidget?4(QWidget)
+QtWidgets.QScrollArea.takeWidget?4() -> QWidget
+QtWidgets.QScrollArea.widgetResizable?4() -> bool
+QtWidgets.QScrollArea.setWidgetResizable?4(bool)
+QtWidgets.QScrollArea.alignment?4() -> unknown-type
+QtWidgets.QScrollArea.setAlignment?4(unknown-type)
+QtWidgets.QScrollArea.sizeHint?4() -> QSize
+QtWidgets.QScrollArea.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QScrollArea.ensureVisible?4(int, int, int xMargin=50, int yMargin=50)
+QtWidgets.QScrollArea.ensureWidgetVisible?4(QWidget, int xMargin=50, int yMargin=50)
+QtWidgets.QScrollArea.event?4(QEvent) -> bool
+QtWidgets.QScrollArea.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QScrollArea.resizeEvent?4(QResizeEvent)
+QtWidgets.QScrollArea.scrollContentsBy?4(int, int)
+QtWidgets.QScrollArea.viewportSizeHint?4() -> QSize
+QtWidgets.QScrollBar?1(QWidget parent=None)
+QtWidgets.QScrollBar.__init__?1(self, QWidget parent=None)
+QtWidgets.QScrollBar?1(Qt.Orientation, QWidget parent=None)
+QtWidgets.QScrollBar.__init__?1(self, Qt.Orientation, QWidget parent=None)
+QtWidgets.QScrollBar.sizeHint?4() -> QSize
+QtWidgets.QScrollBar.event?4(QEvent) -> bool
+QtWidgets.QScrollBar.initStyleOption?4(QStyleOptionSlider)
+QtWidgets.QScrollBar.paintEvent?4(QPaintEvent)
+QtWidgets.QScrollBar.mousePressEvent?4(QMouseEvent)
+QtWidgets.QScrollBar.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QScrollBar.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QScrollBar.hideEvent?4(QHideEvent)
+QtWidgets.QScrollBar.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QScrollBar.wheelEvent?4(QWheelEvent)
+QtWidgets.QScrollBar.sliderChange?4(QAbstractSlider.SliderChange)
+QtWidgets.QScrollBar.createStandardContextMenu?4(QPoint) -> QMenu
+QtWidgets.QScroller.Input?10
+QtWidgets.QScroller.Input.InputPress?10
+QtWidgets.QScroller.Input.InputMove?10
+QtWidgets.QScroller.Input.InputRelease?10
+QtWidgets.QScroller.ScrollerGestureType?10
+QtWidgets.QScroller.ScrollerGestureType.TouchGesture?10
+QtWidgets.QScroller.ScrollerGestureType.LeftMouseButtonGesture?10
+QtWidgets.QScroller.ScrollerGestureType.RightMouseButtonGesture?10
+QtWidgets.QScroller.ScrollerGestureType.MiddleMouseButtonGesture?10
+QtWidgets.QScroller.State?10
+QtWidgets.QScroller.State.Inactive?10
+QtWidgets.QScroller.State.Pressed?10
+QtWidgets.QScroller.State.Dragging?10
+QtWidgets.QScroller.State.Scrolling?10
+QtWidgets.QScroller.hasScroller?4(QObject) -> bool
+QtWidgets.QScroller.scroller?4(QObject) -> QScroller
+QtWidgets.QScroller.grabGesture?4(QObject, QScroller.ScrollerGestureType scrollGestureType=QScroller.TouchGesture) -> Qt.GestureType
+QtWidgets.QScroller.grabbedGesture?4(QObject) -> Qt.GestureType
+QtWidgets.QScroller.ungrabGesture?4(QObject)
+QtWidgets.QScroller.activeScrollers?4() -> unknown-type
+QtWidgets.QScroller.target?4() -> QObject
+QtWidgets.QScroller.state?4() -> QScroller.State
+QtWidgets.QScroller.handleInput?4(QScroller.Input, QPointF, int timestamp=0) -> bool
+QtWidgets.QScroller.stop?4()
+QtWidgets.QScroller.velocity?4() -> QPointF
+QtWidgets.QScroller.finalPosition?4() -> QPointF
+QtWidgets.QScroller.pixelPerMeter?4() -> QPointF
+QtWidgets.QScroller.scrollerProperties?4() -> QScrollerProperties
+QtWidgets.QScroller.setSnapPositionsX?4(unknown-type)
+QtWidgets.QScroller.setSnapPositionsX?4(float, float)
+QtWidgets.QScroller.setSnapPositionsY?4(unknown-type)
+QtWidgets.QScroller.setSnapPositionsY?4(float, float)
+QtWidgets.QScroller.setScrollerProperties?4(QScrollerProperties)
+QtWidgets.QScroller.scrollTo?4(QPointF)
+QtWidgets.QScroller.scrollTo?4(QPointF, int)
+QtWidgets.QScroller.ensureVisible?4(QRectF, float, float)
+QtWidgets.QScroller.ensureVisible?4(QRectF, float, float, int)
+QtWidgets.QScroller.resendPrepareEvent?4()
+QtWidgets.QScroller.stateChanged?4(QScroller.State)
+QtWidgets.QScroller.scrollerPropertiesChanged?4(QScrollerProperties)
+QtWidgets.QScrollerProperties.ScrollMetric?10
+QtWidgets.QScrollerProperties.ScrollMetric.MousePressEventDelay?10
+QtWidgets.QScrollerProperties.ScrollMetric.DragStartDistance?10
+QtWidgets.QScrollerProperties.ScrollMetric.DragVelocitySmoothingFactor?10
+QtWidgets.QScrollerProperties.ScrollMetric.AxisLockThreshold?10
+QtWidgets.QScrollerProperties.ScrollMetric.ScrollingCurve?10
+QtWidgets.QScrollerProperties.ScrollMetric.DecelerationFactor?10
+QtWidgets.QScrollerProperties.ScrollMetric.MinimumVelocity?10
+QtWidgets.QScrollerProperties.ScrollMetric.MaximumVelocity?10
+QtWidgets.QScrollerProperties.ScrollMetric.MaximumClickThroughVelocity?10
+QtWidgets.QScrollerProperties.ScrollMetric.AcceleratingFlickMaximumTime?10
+QtWidgets.QScrollerProperties.ScrollMetric.AcceleratingFlickSpeedupFactor?10
+QtWidgets.QScrollerProperties.ScrollMetric.SnapPositionRatio?10
+QtWidgets.QScrollerProperties.ScrollMetric.SnapTime?10
+QtWidgets.QScrollerProperties.ScrollMetric.OvershootDragResistanceFactor?10
+QtWidgets.QScrollerProperties.ScrollMetric.OvershootDragDistanceFactor?10
+QtWidgets.QScrollerProperties.ScrollMetric.OvershootScrollDistanceFactor?10
+QtWidgets.QScrollerProperties.ScrollMetric.OvershootScrollTime?10
+QtWidgets.QScrollerProperties.ScrollMetric.HorizontalOvershootPolicy?10
+QtWidgets.QScrollerProperties.ScrollMetric.VerticalOvershootPolicy?10
+QtWidgets.QScrollerProperties.ScrollMetric.FrameRate?10
+QtWidgets.QScrollerProperties.ScrollMetric.ScrollMetricCount?10
+QtWidgets.QScrollerProperties.FrameRates?10
+QtWidgets.QScrollerProperties.FrameRates.Standard?10
+QtWidgets.QScrollerProperties.FrameRates.Fps60?10
+QtWidgets.QScrollerProperties.FrameRates.Fps30?10
+QtWidgets.QScrollerProperties.FrameRates.Fps20?10
+QtWidgets.QScrollerProperties.OvershootPolicy?10
+QtWidgets.QScrollerProperties.OvershootPolicy.OvershootWhenScrollable?10
+QtWidgets.QScrollerProperties.OvershootPolicy.OvershootAlwaysOff?10
+QtWidgets.QScrollerProperties.OvershootPolicy.OvershootAlwaysOn?10
+QtWidgets.QScrollerProperties?1()
+QtWidgets.QScrollerProperties.__init__?1(self)
+QtWidgets.QScrollerProperties?1(QScrollerProperties)
+QtWidgets.QScrollerProperties.__init__?1(self, QScrollerProperties)
+QtWidgets.QScrollerProperties.setDefaultScrollerProperties?4(QScrollerProperties)
+QtWidgets.QScrollerProperties.unsetDefaultScrollerProperties?4()
+QtWidgets.QScrollerProperties.scrollMetric?4(QScrollerProperties.ScrollMetric) -> QVariant
+QtWidgets.QScrollerProperties.setScrollMetric?4(QScrollerProperties.ScrollMetric, QVariant)
+QtWidgets.QSizeGrip?1(QWidget)
+QtWidgets.QSizeGrip.__init__?1(self, QWidget)
+QtWidgets.QSizeGrip.sizeHint?4() -> QSize
+QtWidgets.QSizeGrip.setVisible?4(bool)
+QtWidgets.QSizeGrip.paintEvent?4(QPaintEvent)
+QtWidgets.QSizeGrip.mousePressEvent?4(QMouseEvent)
+QtWidgets.QSizeGrip.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QSizeGrip.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QSizeGrip.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QSizeGrip.event?4(QEvent) -> bool
+QtWidgets.QSizeGrip.moveEvent?4(QMoveEvent)
+QtWidgets.QSizeGrip.showEvent?4(QShowEvent)
+QtWidgets.QSizeGrip.hideEvent?4(QHideEvent)
+QtWidgets.QSizePolicy.ControlType?10
+QtWidgets.QSizePolicy.ControlType.DefaultType?10
+QtWidgets.QSizePolicy.ControlType.ButtonBox?10
+QtWidgets.QSizePolicy.ControlType.CheckBox?10
+QtWidgets.QSizePolicy.ControlType.ComboBox?10
+QtWidgets.QSizePolicy.ControlType.Frame?10
+QtWidgets.QSizePolicy.ControlType.GroupBox?10
+QtWidgets.QSizePolicy.ControlType.Label?10
+QtWidgets.QSizePolicy.ControlType.Line?10
+QtWidgets.QSizePolicy.ControlType.LineEdit?10
+QtWidgets.QSizePolicy.ControlType.PushButton?10
+QtWidgets.QSizePolicy.ControlType.RadioButton?10
+QtWidgets.QSizePolicy.ControlType.Slider?10
+QtWidgets.QSizePolicy.ControlType.SpinBox?10
+QtWidgets.QSizePolicy.ControlType.TabWidget?10
+QtWidgets.QSizePolicy.ControlType.ToolButton?10
+QtWidgets.QSizePolicy.Policy?10
+QtWidgets.QSizePolicy.Policy.Fixed?10
+QtWidgets.QSizePolicy.Policy.Minimum?10
+QtWidgets.QSizePolicy.Policy.Maximum?10
+QtWidgets.QSizePolicy.Policy.Preferred?10
+QtWidgets.QSizePolicy.Policy.MinimumExpanding?10
+QtWidgets.QSizePolicy.Policy.Expanding?10
+QtWidgets.QSizePolicy.Policy.Ignored?10
+QtWidgets.QSizePolicy.PolicyFlag?10
+QtWidgets.QSizePolicy.PolicyFlag.GrowFlag?10
+QtWidgets.QSizePolicy.PolicyFlag.ExpandFlag?10
+QtWidgets.QSizePolicy.PolicyFlag.ShrinkFlag?10
+QtWidgets.QSizePolicy.PolicyFlag.IgnoreFlag?10
+QtWidgets.QSizePolicy?1()
+QtWidgets.QSizePolicy.__init__?1(self)
+QtWidgets.QSizePolicy?1(QSizePolicy.Policy, QSizePolicy.Policy, QSizePolicy.ControlType type=QSizePolicy.DefaultType)
+QtWidgets.QSizePolicy.__init__?1(self, QSizePolicy.Policy, QSizePolicy.Policy, QSizePolicy.ControlType type=QSizePolicy.DefaultType)
+QtWidgets.QSizePolicy?1(QVariant)
+QtWidgets.QSizePolicy.__init__?1(self, QVariant)
+QtWidgets.QSizePolicy?1(QSizePolicy)
+QtWidgets.QSizePolicy.__init__?1(self, QSizePolicy)
+QtWidgets.QSizePolicy.horizontalPolicy?4() -> QSizePolicy.Policy
+QtWidgets.QSizePolicy.verticalPolicy?4() -> QSizePolicy.Policy
+QtWidgets.QSizePolicy.setHorizontalPolicy?4(QSizePolicy.Policy)
+QtWidgets.QSizePolicy.setVerticalPolicy?4(QSizePolicy.Policy)
+QtWidgets.QSizePolicy.expandingDirections?4() -> unknown-type
+QtWidgets.QSizePolicy.setHeightForWidth?4(bool)
+QtWidgets.QSizePolicy.hasHeightForWidth?4() -> bool
+QtWidgets.QSizePolicy.horizontalStretch?4() -> int
+QtWidgets.QSizePolicy.verticalStretch?4() -> int
+QtWidgets.QSizePolicy.setHorizontalStretch?4(int)
+QtWidgets.QSizePolicy.setVerticalStretch?4(int)
+QtWidgets.QSizePolicy.transpose?4()
+QtWidgets.QSizePolicy.transposed?4() -> QSizePolicy
+QtWidgets.QSizePolicy.controlType?4() -> QSizePolicy.ControlType
+QtWidgets.QSizePolicy.setControlType?4(QSizePolicy.ControlType)
+QtWidgets.QSizePolicy.setWidthForHeight?4(bool)
+QtWidgets.QSizePolicy.hasWidthForHeight?4() -> bool
+QtWidgets.QSizePolicy.retainSizeWhenHidden?4() -> bool
+QtWidgets.QSizePolicy.setRetainSizeWhenHidden?4(bool)
+QtWidgets.QSlider.TickPosition?10
+QtWidgets.QSlider.TickPosition.NoTicks?10
+QtWidgets.QSlider.TickPosition.TicksAbove?10
+QtWidgets.QSlider.TickPosition.TicksLeft?10
+QtWidgets.QSlider.TickPosition.TicksBelow?10
+QtWidgets.QSlider.TickPosition.TicksRight?10
+QtWidgets.QSlider.TickPosition.TicksBothSides?10
+QtWidgets.QSlider?1(QWidget parent=None)
+QtWidgets.QSlider.__init__?1(self, QWidget parent=None)
+QtWidgets.QSlider?1(Qt.Orientation, QWidget parent=None)
+QtWidgets.QSlider.__init__?1(self, Qt.Orientation, QWidget parent=None)
+QtWidgets.QSlider.sizeHint?4() -> QSize
+QtWidgets.QSlider.minimumSizeHint?4() -> QSize
+QtWidgets.QSlider.setTickPosition?4(QSlider.TickPosition)
+QtWidgets.QSlider.tickPosition?4() -> QSlider.TickPosition
+QtWidgets.QSlider.setTickInterval?4(int)
+QtWidgets.QSlider.tickInterval?4() -> int
+QtWidgets.QSlider.event?4(QEvent) -> bool
+QtWidgets.QSlider.initStyleOption?4(QStyleOptionSlider)
+QtWidgets.QSlider.paintEvent?4(QPaintEvent)
+QtWidgets.QSlider.mousePressEvent?4(QMouseEvent)
+QtWidgets.QSlider.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QSlider.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QSpinBox?1(QWidget parent=None)
+QtWidgets.QSpinBox.__init__?1(self, QWidget parent=None)
+QtWidgets.QSpinBox.value?4() -> int
+QtWidgets.QSpinBox.prefix?4() -> QString
+QtWidgets.QSpinBox.setPrefix?4(QString)
+QtWidgets.QSpinBox.suffix?4() -> QString
+QtWidgets.QSpinBox.setSuffix?4(QString)
+QtWidgets.QSpinBox.cleanText?4() -> QString
+QtWidgets.QSpinBox.singleStep?4() -> int
+QtWidgets.QSpinBox.setSingleStep?4(int)
+QtWidgets.QSpinBox.minimum?4() -> int
+QtWidgets.QSpinBox.setMinimum?4(int)
+QtWidgets.QSpinBox.maximum?4() -> int
+QtWidgets.QSpinBox.setMaximum?4(int)
+QtWidgets.QSpinBox.setRange?4(int, int)
+QtWidgets.QSpinBox.validate?4(QString, int) -> (QValidator.State, QString, int)
+QtWidgets.QSpinBox.valueFromText?4(QString) -> int
+QtWidgets.QSpinBox.textFromValue?4(int) -> QString
+QtWidgets.QSpinBox.fixup?4(QString) -> QString
+QtWidgets.QSpinBox.event?4(QEvent) -> bool
+QtWidgets.QSpinBox.setValue?4(int)
+QtWidgets.QSpinBox.valueChanged?4(int)
+QtWidgets.QSpinBox.textChanged?4(QString)
+QtWidgets.QSpinBox.displayIntegerBase?4() -> int
+QtWidgets.QSpinBox.setDisplayIntegerBase?4(int)
+QtWidgets.QSpinBox.stepType?4() -> QAbstractSpinBox.StepType
+QtWidgets.QSpinBox.setStepType?4(QAbstractSpinBox.StepType)
+QtWidgets.QDoubleSpinBox?1(QWidget parent=None)
+QtWidgets.QDoubleSpinBox.__init__?1(self, QWidget parent=None)
+QtWidgets.QDoubleSpinBox.value?4() -> float
+QtWidgets.QDoubleSpinBox.prefix?4() -> QString
+QtWidgets.QDoubleSpinBox.setPrefix?4(QString)
+QtWidgets.QDoubleSpinBox.suffix?4() -> QString
+QtWidgets.QDoubleSpinBox.setSuffix?4(QString)
+QtWidgets.QDoubleSpinBox.cleanText?4() -> QString
+QtWidgets.QDoubleSpinBox.singleStep?4() -> float
+QtWidgets.QDoubleSpinBox.setSingleStep?4(float)
+QtWidgets.QDoubleSpinBox.minimum?4() -> float
+QtWidgets.QDoubleSpinBox.setMinimum?4(float)
+QtWidgets.QDoubleSpinBox.maximum?4() -> float
+QtWidgets.QDoubleSpinBox.setMaximum?4(float)
+QtWidgets.QDoubleSpinBox.setRange?4(float, float)
+QtWidgets.QDoubleSpinBox.decimals?4() -> int
+QtWidgets.QDoubleSpinBox.setDecimals?4(int)
+QtWidgets.QDoubleSpinBox.validate?4(QString, int) -> (QValidator.State, QString, int)
+QtWidgets.QDoubleSpinBox.valueFromText?4(QString) -> float
+QtWidgets.QDoubleSpinBox.textFromValue?4(float) -> QString
+QtWidgets.QDoubleSpinBox.fixup?4(QString) -> QString
+QtWidgets.QDoubleSpinBox.setValue?4(float)
+QtWidgets.QDoubleSpinBox.valueChanged?4(float)
+QtWidgets.QDoubleSpinBox.textChanged?4(QString)
+QtWidgets.QDoubleSpinBox.stepType?4() -> QAbstractSpinBox.StepType
+QtWidgets.QDoubleSpinBox.setStepType?4(QAbstractSpinBox.StepType)
+QtWidgets.QSplashScreen?1(QPixmap pixmap=QPixmap(), unknown-type flags=Qt.WindowFlags())
+QtWidgets.QSplashScreen.__init__?1(self, QPixmap pixmap=QPixmap(), unknown-type flags=Qt.WindowFlags())
+QtWidgets.QSplashScreen?1(QScreen, QPixmap pixmap=QPixmap(), unknown-type flags=Qt.WindowFlags())
+QtWidgets.QSplashScreen.__init__?1(self, QScreen, QPixmap pixmap=QPixmap(), unknown-type flags=Qt.WindowFlags())
+QtWidgets.QSplashScreen.setPixmap?4(QPixmap)
+QtWidgets.QSplashScreen.pixmap?4() -> QPixmap
+QtWidgets.QSplashScreen.finish?4(QWidget)
+QtWidgets.QSplashScreen.repaint?4()
+QtWidgets.QSplashScreen.message?4() -> QString
+QtWidgets.QSplashScreen.showMessage?4(QString, int alignment=Qt.AlignLeft, QColor color=Qt.black)
+QtWidgets.QSplashScreen.clearMessage?4()
+QtWidgets.QSplashScreen.messageChanged?4(QString)
+QtWidgets.QSplashScreen.drawContents?4(QPainter)
+QtWidgets.QSplashScreen.event?4(QEvent) -> bool
+QtWidgets.QSplashScreen.mousePressEvent?4(QMouseEvent)
+QtWidgets.QSplitter?1(QWidget parent=None)
+QtWidgets.QSplitter.__init__?1(self, QWidget parent=None)
+QtWidgets.QSplitter?1(Qt.Orientation, QWidget parent=None)
+QtWidgets.QSplitter.__init__?1(self, Qt.Orientation, QWidget parent=None)
+QtWidgets.QSplitter.addWidget?4(QWidget)
+QtWidgets.QSplitter.insertWidget?4(int, QWidget)
+QtWidgets.QSplitter.setOrientation?4(Qt.Orientation)
+QtWidgets.QSplitter.orientation?4() -> Qt.Orientation
+QtWidgets.QSplitter.setChildrenCollapsible?4(bool)
+QtWidgets.QSplitter.childrenCollapsible?4() -> bool
+QtWidgets.QSplitter.setCollapsible?4(int, bool)
+QtWidgets.QSplitter.isCollapsible?4(int) -> bool
+QtWidgets.QSplitter.setOpaqueResize?4(bool opaque=True)
+QtWidgets.QSplitter.opaqueResize?4() -> bool
+QtWidgets.QSplitter.refresh?4()
+QtWidgets.QSplitter.sizeHint?4() -> QSize
+QtWidgets.QSplitter.minimumSizeHint?4() -> QSize
+QtWidgets.QSplitter.sizes?4() -> unknown-type
+QtWidgets.QSplitter.setSizes?4(unknown-type)
+QtWidgets.QSplitter.saveState?4() -> QByteArray
+QtWidgets.QSplitter.restoreState?4(QByteArray) -> bool
+QtWidgets.QSplitter.handleWidth?4() -> int
+QtWidgets.QSplitter.setHandleWidth?4(int)
+QtWidgets.QSplitter.indexOf?4(QWidget) -> int
+QtWidgets.QSplitter.widget?4(int) -> QWidget
+QtWidgets.QSplitter.count?4() -> int
+QtWidgets.QSplitter.getRange?4(int) -> (int, int)
+QtWidgets.QSplitter.handle?4(int) -> QSplitterHandle
+QtWidgets.QSplitter.setStretchFactor?4(int, int)
+QtWidgets.QSplitter.replaceWidget?4(int, QWidget) -> QWidget
+QtWidgets.QSplitter.splitterMoved?4(int, int)
+QtWidgets.QSplitter.createHandle?4() -> QSplitterHandle
+QtWidgets.QSplitter.childEvent?4(QChildEvent)
+QtWidgets.QSplitter.event?4(QEvent) -> bool
+QtWidgets.QSplitter.resizeEvent?4(QResizeEvent)
+QtWidgets.QSplitter.changeEvent?4(QEvent)
+QtWidgets.QSplitter.moveSplitter?4(int, int)
+QtWidgets.QSplitter.setRubberBand?4(int)
+QtWidgets.QSplitter.closestLegalPosition?4(int, int) -> int
+QtWidgets.QSplitterHandle?1(Qt.Orientation, QSplitter)
+QtWidgets.QSplitterHandle.__init__?1(self, Qt.Orientation, QSplitter)
+QtWidgets.QSplitterHandle.setOrientation?4(Qt.Orientation)
+QtWidgets.QSplitterHandle.orientation?4() -> Qt.Orientation
+QtWidgets.QSplitterHandle.opaqueResize?4() -> bool
+QtWidgets.QSplitterHandle.splitter?4() -> QSplitter
+QtWidgets.QSplitterHandle.sizeHint?4() -> QSize
+QtWidgets.QSplitterHandle.paintEvent?4(QPaintEvent)
+QtWidgets.QSplitterHandle.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QSplitterHandle.mousePressEvent?4(QMouseEvent)
+QtWidgets.QSplitterHandle.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QSplitterHandle.event?4(QEvent) -> bool
+QtWidgets.QSplitterHandle.moveSplitter?4(int)
+QtWidgets.QSplitterHandle.closestLegalPosition?4(int) -> int
+QtWidgets.QSplitterHandle.resizeEvent?4(QResizeEvent)
+QtWidgets.QStackedLayout.StackingMode?10
+QtWidgets.QStackedLayout.StackingMode.StackOne?10
+QtWidgets.QStackedLayout.StackingMode.StackAll?10
+QtWidgets.QStackedLayout?1()
+QtWidgets.QStackedLayout.__init__?1(self)
+QtWidgets.QStackedLayout?1(QWidget)
+QtWidgets.QStackedLayout.__init__?1(self, QWidget)
+QtWidgets.QStackedLayout?1(QLayout)
+QtWidgets.QStackedLayout.__init__?1(self, QLayout)
+QtWidgets.QStackedLayout.addWidget?4(QWidget) -> int
+QtWidgets.QStackedLayout.insertWidget?4(int, QWidget) -> int
+QtWidgets.QStackedLayout.currentWidget?4() -> QWidget
+QtWidgets.QStackedLayout.currentIndex?4() -> int
+QtWidgets.QStackedLayout.widget?4(int) -> QWidget
+QtWidgets.QStackedLayout.count?4() -> int
+QtWidgets.QStackedLayout.addItem?4(QLayoutItem)
+QtWidgets.QStackedLayout.sizeHint?4() -> QSize
+QtWidgets.QStackedLayout.minimumSize?4() -> QSize
+QtWidgets.QStackedLayout.itemAt?4(int) -> QLayoutItem
+QtWidgets.QStackedLayout.takeAt?4(int) -> QLayoutItem
+QtWidgets.QStackedLayout.setGeometry?4(QRect)
+QtWidgets.QStackedLayout.widgetRemoved?4(int)
+QtWidgets.QStackedLayout.currentChanged?4(int)
+QtWidgets.QStackedLayout.widgetAdded?4(int)
+QtWidgets.QStackedLayout.setCurrentIndex?4(int)
+QtWidgets.QStackedLayout.setCurrentWidget?4(QWidget)
+QtWidgets.QStackedLayout.stackingMode?4() -> QStackedLayout.StackingMode
+QtWidgets.QStackedLayout.setStackingMode?4(QStackedLayout.StackingMode)
+QtWidgets.QStackedLayout.hasHeightForWidth?4() -> bool
+QtWidgets.QStackedLayout.heightForWidth?4(int) -> int
+QtWidgets.QStackedWidget?1(QWidget parent=None)
+QtWidgets.QStackedWidget.__init__?1(self, QWidget parent=None)
+QtWidgets.QStackedWidget.addWidget?4(QWidget) -> int
+QtWidgets.QStackedWidget.insertWidget?4(int, QWidget) -> int
+QtWidgets.QStackedWidget.removeWidget?4(QWidget)
+QtWidgets.QStackedWidget.currentWidget?4() -> QWidget
+QtWidgets.QStackedWidget.currentIndex?4() -> int
+QtWidgets.QStackedWidget.indexOf?4(QWidget) -> int
+QtWidgets.QStackedWidget.widget?4(int) -> QWidget
+QtWidgets.QStackedWidget.count?4() -> int
+QtWidgets.QStackedWidget.setCurrentIndex?4(int)
+QtWidgets.QStackedWidget.setCurrentWidget?4(QWidget)
+QtWidgets.QStackedWidget.currentChanged?4(int)
+QtWidgets.QStackedWidget.widgetAdded?4(int)
+QtWidgets.QStackedWidget.widgetRemoved?4(int)
+QtWidgets.QStackedWidget.event?4(QEvent) -> bool
+QtWidgets.QStatusBar?1(QWidget parent=None)
+QtWidgets.QStatusBar.__init__?1(self, QWidget parent=None)
+QtWidgets.QStatusBar.addWidget?4(QWidget, int stretch=0)
+QtWidgets.QStatusBar.addPermanentWidget?4(QWidget, int stretch=0)
+QtWidgets.QStatusBar.removeWidget?4(QWidget)
+QtWidgets.QStatusBar.setSizeGripEnabled?4(bool)
+QtWidgets.QStatusBar.isSizeGripEnabled?4() -> bool
+QtWidgets.QStatusBar.currentMessage?4() -> QString
+QtWidgets.QStatusBar.insertWidget?4(int, QWidget, int stretch=0) -> int
+QtWidgets.QStatusBar.insertPermanentWidget?4(int, QWidget, int stretch=0) -> int
+QtWidgets.QStatusBar.showMessage?4(QString, int msecs=0)
+QtWidgets.QStatusBar.clearMessage?4()
+QtWidgets.QStatusBar.messageChanged?4(QString)
+QtWidgets.QStatusBar.paintEvent?4(QPaintEvent)
+QtWidgets.QStatusBar.resizeEvent?4(QResizeEvent)
+QtWidgets.QStatusBar.reformat?4()
+QtWidgets.QStatusBar.hideOrShow?4()
+QtWidgets.QStatusBar.event?4(QEvent) -> bool
+QtWidgets.QStatusBar.showEvent?4(QShowEvent)
+QtWidgets.QStyledItemDelegate?1(QObject parent=None)
+QtWidgets.QStyledItemDelegate.__init__?1(self, QObject parent=None)
+QtWidgets.QStyledItemDelegate.paint?4(QPainter, QStyleOptionViewItem, QModelIndex)
+QtWidgets.QStyledItemDelegate.sizeHint?4(QStyleOptionViewItem, QModelIndex) -> QSize
+QtWidgets.QStyledItemDelegate.createEditor?4(QWidget, QStyleOptionViewItem, QModelIndex) -> QWidget
+QtWidgets.QStyledItemDelegate.setEditorData?4(QWidget, QModelIndex)
+QtWidgets.QStyledItemDelegate.setModelData?4(QWidget, QAbstractItemModel, QModelIndex)
+QtWidgets.QStyledItemDelegate.updateEditorGeometry?4(QWidget, QStyleOptionViewItem, QModelIndex)
+QtWidgets.QStyledItemDelegate.itemEditorFactory?4() -> QItemEditorFactory
+QtWidgets.QStyledItemDelegate.setItemEditorFactory?4(QItemEditorFactory)
+QtWidgets.QStyledItemDelegate.displayText?4(QVariant, QLocale) -> QString
+QtWidgets.QStyledItemDelegate.initStyleOption?4(QStyleOptionViewItem, QModelIndex)
+QtWidgets.QStyledItemDelegate.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QStyledItemDelegate.editorEvent?4(QEvent, QAbstractItemModel, QStyleOptionViewItem, QModelIndex) -> bool
+QtWidgets.QStyleFactory?1()
+QtWidgets.QStyleFactory.__init__?1(self)
+QtWidgets.QStyleFactory?1(QStyleFactory)
+QtWidgets.QStyleFactory.__init__?1(self, QStyleFactory)
+QtWidgets.QStyleFactory.keys?4() -> QStringList
+QtWidgets.QStyleFactory.create?4(QString) -> QStyle
+QtWidgets.QStyleOption.StyleOptionVersion?10
+QtWidgets.QStyleOption.StyleOptionVersion.Version?10
+QtWidgets.QStyleOption.StyleOptionType?10
+QtWidgets.QStyleOption.StyleOptionType.Type?10
+QtWidgets.QStyleOption.OptionType?10
+QtWidgets.QStyleOption.OptionType.SO_Default?10
+QtWidgets.QStyleOption.OptionType.SO_FocusRect?10
+QtWidgets.QStyleOption.OptionType.SO_Button?10
+QtWidgets.QStyleOption.OptionType.SO_Tab?10
+QtWidgets.QStyleOption.OptionType.SO_MenuItem?10
+QtWidgets.QStyleOption.OptionType.SO_Frame?10
+QtWidgets.QStyleOption.OptionType.SO_ProgressBar?10
+QtWidgets.QStyleOption.OptionType.SO_ToolBox?10
+QtWidgets.QStyleOption.OptionType.SO_Header?10
+QtWidgets.QStyleOption.OptionType.SO_DockWidget?10
+QtWidgets.QStyleOption.OptionType.SO_ViewItem?10
+QtWidgets.QStyleOption.OptionType.SO_TabWidgetFrame?10
+QtWidgets.QStyleOption.OptionType.SO_TabBarBase?10
+QtWidgets.QStyleOption.OptionType.SO_RubberBand?10
+QtWidgets.QStyleOption.OptionType.SO_ToolBar?10
+QtWidgets.QStyleOption.OptionType.SO_Complex?10
+QtWidgets.QStyleOption.OptionType.SO_Slider?10
+QtWidgets.QStyleOption.OptionType.SO_SpinBox?10
+QtWidgets.QStyleOption.OptionType.SO_ToolButton?10
+QtWidgets.QStyleOption.OptionType.SO_ComboBox?10
+QtWidgets.QStyleOption.OptionType.SO_TitleBar?10
+QtWidgets.QStyleOption.OptionType.SO_GroupBox?10
+QtWidgets.QStyleOption.OptionType.SO_ComplexCustomBase?10
+QtWidgets.QStyleOption.OptionType.SO_GraphicsItem?10
+QtWidgets.QStyleOption.OptionType.SO_SizeGrip?10
+QtWidgets.QStyleOption.OptionType.SO_CustomBase?10
+QtWidgets.QStyleOption.direction?7
+QtWidgets.QStyleOption.fontMetrics?7
+QtWidgets.QStyleOption.palette?7
+QtWidgets.QStyleOption.rect?7
+QtWidgets.QStyleOption.state?7
+QtWidgets.QStyleOption.styleObject?7
+QtWidgets.QStyleOption.type?7
+QtWidgets.QStyleOption.version?7
+QtWidgets.QStyleOption?1(int version=QStyleOption.Version, int type=QStyleOption.SO_Default)
+QtWidgets.QStyleOption.__init__?1(self, int version=QStyleOption.Version, int type=QStyleOption.SO_Default)
+QtWidgets.QStyleOption?1(QStyleOption)
+QtWidgets.QStyleOption.__init__?1(self, QStyleOption)
+QtWidgets.QStyleOption.initFrom?4(QWidget)
+QtWidgets.QStyleOptionFocusRect.StyleOptionVersion?10
+QtWidgets.QStyleOptionFocusRect.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionFocusRect.StyleOptionType?10
+QtWidgets.QStyleOptionFocusRect.StyleOptionType.Type?10
+QtWidgets.QStyleOptionFocusRect.backgroundColor?7
+QtWidgets.QStyleOptionFocusRect?1()
+QtWidgets.QStyleOptionFocusRect.__init__?1(self)
+QtWidgets.QStyleOptionFocusRect?1(QStyleOptionFocusRect)
+QtWidgets.QStyleOptionFocusRect.__init__?1(self, QStyleOptionFocusRect)
+QtWidgets.QStyleOptionFrame.FrameFeature?10
+QtWidgets.QStyleOptionFrame.FrameFeature.None_?10
+QtWidgets.QStyleOptionFrame.FrameFeature.Flat?10
+QtWidgets.QStyleOptionFrame.FrameFeature.Rounded?10
+QtWidgets.QStyleOptionFrame.StyleOptionVersion?10
+QtWidgets.QStyleOptionFrame.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionFrame.StyleOptionType?10
+QtWidgets.QStyleOptionFrame.StyleOptionType.Type?10
+QtWidgets.QStyleOptionFrame.features?7
+QtWidgets.QStyleOptionFrame.frameShape?7
+QtWidgets.QStyleOptionFrame.lineWidth?7
+QtWidgets.QStyleOptionFrame.midLineWidth?7
+QtWidgets.QStyleOptionFrame?1()
+QtWidgets.QStyleOptionFrame.__init__?1(self)
+QtWidgets.QStyleOptionFrame?1(QStyleOptionFrame)
+QtWidgets.QStyleOptionFrame.__init__?1(self, QStyleOptionFrame)
+QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionVersion?10
+QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionType?10
+QtWidgets.QStyleOptionTabWidgetFrame.StyleOptionType.Type?10
+QtWidgets.QStyleOptionTabWidgetFrame.leftCornerWidgetSize?7
+QtWidgets.QStyleOptionTabWidgetFrame.lineWidth?7
+QtWidgets.QStyleOptionTabWidgetFrame.midLineWidth?7
+QtWidgets.QStyleOptionTabWidgetFrame.rightCornerWidgetSize?7
+QtWidgets.QStyleOptionTabWidgetFrame.selectedTabRect?7
+QtWidgets.QStyleOptionTabWidgetFrame.shape?7
+QtWidgets.QStyleOptionTabWidgetFrame.tabBarRect?7
+QtWidgets.QStyleOptionTabWidgetFrame.tabBarSize?7
+QtWidgets.QStyleOptionTabWidgetFrame?1()
+QtWidgets.QStyleOptionTabWidgetFrame.__init__?1(self)
+QtWidgets.QStyleOptionTabWidgetFrame?1(QStyleOptionTabWidgetFrame)
+QtWidgets.QStyleOptionTabWidgetFrame.__init__?1(self, QStyleOptionTabWidgetFrame)
+QtWidgets.QStyleOptionTabBarBase.StyleOptionVersion?10
+QtWidgets.QStyleOptionTabBarBase.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionTabBarBase.StyleOptionType?10
+QtWidgets.QStyleOptionTabBarBase.StyleOptionType.Type?10
+QtWidgets.QStyleOptionTabBarBase.documentMode?7
+QtWidgets.QStyleOptionTabBarBase.selectedTabRect?7
+QtWidgets.QStyleOptionTabBarBase.shape?7
+QtWidgets.QStyleOptionTabBarBase.tabBarRect?7
+QtWidgets.QStyleOptionTabBarBase?1()
+QtWidgets.QStyleOptionTabBarBase.__init__?1(self)
+QtWidgets.QStyleOptionTabBarBase?1(QStyleOptionTabBarBase)
+QtWidgets.QStyleOptionTabBarBase.__init__?1(self, QStyleOptionTabBarBase)
+QtWidgets.QStyleOptionHeader.SortIndicator?10
+QtWidgets.QStyleOptionHeader.SortIndicator.None_?10
+QtWidgets.QStyleOptionHeader.SortIndicator.SortUp?10
+QtWidgets.QStyleOptionHeader.SortIndicator.SortDown?10
+QtWidgets.QStyleOptionHeader.SelectedPosition?10
+QtWidgets.QStyleOptionHeader.SelectedPosition.NotAdjacent?10
+QtWidgets.QStyleOptionHeader.SelectedPosition.NextIsSelected?10
+QtWidgets.QStyleOptionHeader.SelectedPosition.PreviousIsSelected?10
+QtWidgets.QStyleOptionHeader.SelectedPosition.NextAndPreviousAreSelected?10
+QtWidgets.QStyleOptionHeader.SectionPosition?10
+QtWidgets.QStyleOptionHeader.SectionPosition.Beginning?10
+QtWidgets.QStyleOptionHeader.SectionPosition.Middle?10
+QtWidgets.QStyleOptionHeader.SectionPosition.End?10
+QtWidgets.QStyleOptionHeader.SectionPosition.OnlyOneSection?10
+QtWidgets.QStyleOptionHeader.StyleOptionVersion?10
+QtWidgets.QStyleOptionHeader.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionHeader.StyleOptionType?10
+QtWidgets.QStyleOptionHeader.StyleOptionType.Type?10
+QtWidgets.QStyleOptionHeader.icon?7
+QtWidgets.QStyleOptionHeader.iconAlignment?7
+QtWidgets.QStyleOptionHeader.orientation?7
+QtWidgets.QStyleOptionHeader.position?7
+QtWidgets.QStyleOptionHeader.section?7
+QtWidgets.QStyleOptionHeader.selectedPosition?7
+QtWidgets.QStyleOptionHeader.sortIndicator?7
+QtWidgets.QStyleOptionHeader.text?7
+QtWidgets.QStyleOptionHeader.textAlignment?7
+QtWidgets.QStyleOptionHeader?1()
+QtWidgets.QStyleOptionHeader.__init__?1(self)
+QtWidgets.QStyleOptionHeader?1(QStyleOptionHeader)
+QtWidgets.QStyleOptionHeader.__init__?1(self, QStyleOptionHeader)
+QtWidgets.QStyleOptionHeaderV2.StyleOptionVersion?10
+QtWidgets.QStyleOptionHeaderV2.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionHeaderV2.StyleOptionType?10
+QtWidgets.QStyleOptionHeaderV2.StyleOptionType.Type?10
+QtWidgets.QStyleOptionHeaderV2.isSectionDragTarget?7
+QtWidgets.QStyleOptionHeaderV2.textElideMode?7
+QtWidgets.QStyleOptionHeaderV2?1()
+QtWidgets.QStyleOptionHeaderV2.__init__?1(self)
+QtWidgets.QStyleOptionHeaderV2?1(QStyleOptionHeaderV2)
+QtWidgets.QStyleOptionHeaderV2.__init__?1(self, QStyleOptionHeaderV2)
+QtWidgets.QStyleOptionButton.ButtonFeature?10
+QtWidgets.QStyleOptionButton.ButtonFeature.None_?10
+QtWidgets.QStyleOptionButton.ButtonFeature.Flat?10
+QtWidgets.QStyleOptionButton.ButtonFeature.HasMenu?10
+QtWidgets.QStyleOptionButton.ButtonFeature.DefaultButton?10
+QtWidgets.QStyleOptionButton.ButtonFeature.AutoDefaultButton?10
+QtWidgets.QStyleOptionButton.ButtonFeature.CommandLinkButton?10
+QtWidgets.QStyleOptionButton.StyleOptionVersion?10
+QtWidgets.QStyleOptionButton.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionButton.StyleOptionType?10
+QtWidgets.QStyleOptionButton.StyleOptionType.Type?10
+QtWidgets.QStyleOptionButton.features?7
+QtWidgets.QStyleOptionButton.icon?7
+QtWidgets.QStyleOptionButton.iconSize?7
+QtWidgets.QStyleOptionButton.text?7
+QtWidgets.QStyleOptionButton?1()
+QtWidgets.QStyleOptionButton.__init__?1(self)
+QtWidgets.QStyleOptionButton?1(QStyleOptionButton)
+QtWidgets.QStyleOptionButton.__init__?1(self, QStyleOptionButton)
+QtWidgets.QStyleOptionTab.TabFeature?10
+QtWidgets.QStyleOptionTab.TabFeature.None_?10
+QtWidgets.QStyleOptionTab.TabFeature.HasFrame?10
+QtWidgets.QStyleOptionTab.TabFeature.MinimumSizeHint?10
+QtWidgets.QStyleOptionTab.CornerWidget?10
+QtWidgets.QStyleOptionTab.CornerWidget.NoCornerWidgets?10
+QtWidgets.QStyleOptionTab.CornerWidget.LeftCornerWidget?10
+QtWidgets.QStyleOptionTab.CornerWidget.RightCornerWidget?10
+QtWidgets.QStyleOptionTab.SelectedPosition?10
+QtWidgets.QStyleOptionTab.SelectedPosition.NotAdjacent?10
+QtWidgets.QStyleOptionTab.SelectedPosition.NextIsSelected?10
+QtWidgets.QStyleOptionTab.SelectedPosition.PreviousIsSelected?10
+QtWidgets.QStyleOptionTab.TabPosition?10
+QtWidgets.QStyleOptionTab.TabPosition.Beginning?10
+QtWidgets.QStyleOptionTab.TabPosition.Middle?10
+QtWidgets.QStyleOptionTab.TabPosition.End?10
+QtWidgets.QStyleOptionTab.TabPosition.OnlyOneTab?10
+QtWidgets.QStyleOptionTab.TabPosition.Moving?10
+QtWidgets.QStyleOptionTab.StyleOptionVersion?10
+QtWidgets.QStyleOptionTab.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionTab.StyleOptionType?10
+QtWidgets.QStyleOptionTab.StyleOptionType.Type?10
+QtWidgets.QStyleOptionTab.cornerWidgets?7
+QtWidgets.QStyleOptionTab.documentMode?7
+QtWidgets.QStyleOptionTab.features?7
+QtWidgets.QStyleOptionTab.icon?7
+QtWidgets.QStyleOptionTab.iconSize?7
+QtWidgets.QStyleOptionTab.leftButtonSize?7
+QtWidgets.QStyleOptionTab.position?7
+QtWidgets.QStyleOptionTab.rightButtonSize?7
+QtWidgets.QStyleOptionTab.row?7
+QtWidgets.QStyleOptionTab.selectedPosition?7
+QtWidgets.QStyleOptionTab.shape?7
+QtWidgets.QStyleOptionTab.tabIndex?7
+QtWidgets.QStyleOptionTab.text?7
+QtWidgets.QStyleOptionTab?1()
+QtWidgets.QStyleOptionTab.__init__?1(self)
+QtWidgets.QStyleOptionTab?1(QStyleOptionTab)
+QtWidgets.QStyleOptionTab.__init__?1(self, QStyleOptionTab)
+QtWidgets.QStyleOptionProgressBar.StyleOptionVersion?10
+QtWidgets.QStyleOptionProgressBar.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionProgressBar.StyleOptionType?10
+QtWidgets.QStyleOptionProgressBar.StyleOptionType.Type?10
+QtWidgets.QStyleOptionProgressBar.bottomToTop?7
+QtWidgets.QStyleOptionProgressBar.invertedAppearance?7
+QtWidgets.QStyleOptionProgressBar.maximum?7
+QtWidgets.QStyleOptionProgressBar.minimum?7
+QtWidgets.QStyleOptionProgressBar.progress?7
+QtWidgets.QStyleOptionProgressBar.text?7
+QtWidgets.QStyleOptionProgressBar.textAlignment?7
+QtWidgets.QStyleOptionProgressBar.textVisible?7
+QtWidgets.QStyleOptionProgressBar?1()
+QtWidgets.QStyleOptionProgressBar.__init__?1(self)
+QtWidgets.QStyleOptionProgressBar?1(QStyleOptionProgressBar)
+QtWidgets.QStyleOptionProgressBar.__init__?1(self, QStyleOptionProgressBar)
+QtWidgets.QStyleOptionMenuItem.CheckType?10
+QtWidgets.QStyleOptionMenuItem.CheckType.NotCheckable?10
+QtWidgets.QStyleOptionMenuItem.CheckType.Exclusive?10
+QtWidgets.QStyleOptionMenuItem.CheckType.NonExclusive?10
+QtWidgets.QStyleOptionMenuItem.MenuItemType?10
+QtWidgets.QStyleOptionMenuItem.MenuItemType.Normal?10
+QtWidgets.QStyleOptionMenuItem.MenuItemType.DefaultItem?10
+QtWidgets.QStyleOptionMenuItem.MenuItemType.Separator?10
+QtWidgets.QStyleOptionMenuItem.MenuItemType.SubMenu?10
+QtWidgets.QStyleOptionMenuItem.MenuItemType.Scroller?10
+QtWidgets.QStyleOptionMenuItem.MenuItemType.TearOff?10
+QtWidgets.QStyleOptionMenuItem.MenuItemType.Margin?10
+QtWidgets.QStyleOptionMenuItem.MenuItemType.EmptyArea?10
+QtWidgets.QStyleOptionMenuItem.StyleOptionVersion?10
+QtWidgets.QStyleOptionMenuItem.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionMenuItem.StyleOptionType?10
+QtWidgets.QStyleOptionMenuItem.StyleOptionType.Type?10
+QtWidgets.QStyleOptionMenuItem.checkType?7
+QtWidgets.QStyleOptionMenuItem.checked?7
+QtWidgets.QStyleOptionMenuItem.font?7
+QtWidgets.QStyleOptionMenuItem.icon?7
+QtWidgets.QStyleOptionMenuItem.maxIconWidth?7
+QtWidgets.QStyleOptionMenuItem.menuHasCheckableItems?7
+QtWidgets.QStyleOptionMenuItem.menuItemType?7
+QtWidgets.QStyleOptionMenuItem.menuRect?7
+QtWidgets.QStyleOptionMenuItem.reservedShortcutWidth?7
+QtWidgets.QStyleOptionMenuItem.text?7
+QtWidgets.QStyleOptionMenuItem?1()
+QtWidgets.QStyleOptionMenuItem.__init__?1(self)
+QtWidgets.QStyleOptionMenuItem?1(QStyleOptionMenuItem)
+QtWidgets.QStyleOptionMenuItem.__init__?1(self, QStyleOptionMenuItem)
+QtWidgets.QStyleOptionMenuItemV2.StyleOptionVersion?10
+QtWidgets.QStyleOptionMenuItemV2.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionMenuItemV2.mouseDown?7
+QtWidgets.QStyleOptionMenuItemV2?1()
+QtWidgets.QStyleOptionMenuItemV2.__init__?1(self)
+QtWidgets.QStyleOptionMenuItemV2?1(QStyleOptionMenuItemV2)
+QtWidgets.QStyleOptionMenuItemV2.__init__?1(self, QStyleOptionMenuItemV2)
+QtWidgets.QStyleOptionDockWidget.StyleOptionVersion?10
+QtWidgets.QStyleOptionDockWidget.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionDockWidget.StyleOptionType?10
+QtWidgets.QStyleOptionDockWidget.StyleOptionType.Type?10
+QtWidgets.QStyleOptionDockWidget.closable?7
+QtWidgets.QStyleOptionDockWidget.floatable?7
+QtWidgets.QStyleOptionDockWidget.movable?7
+QtWidgets.QStyleOptionDockWidget.title?7
+QtWidgets.QStyleOptionDockWidget.verticalTitleBar?7
+QtWidgets.QStyleOptionDockWidget?1()
+QtWidgets.QStyleOptionDockWidget.__init__?1(self)
+QtWidgets.QStyleOptionDockWidget?1(QStyleOptionDockWidget)
+QtWidgets.QStyleOptionDockWidget.__init__?1(self, QStyleOptionDockWidget)
+QtWidgets.QStyleOptionViewItem.ViewItemPosition?10
+QtWidgets.QStyleOptionViewItem.ViewItemPosition.Invalid?10
+QtWidgets.QStyleOptionViewItem.ViewItemPosition.Beginning?10
+QtWidgets.QStyleOptionViewItem.ViewItemPosition.Middle?10
+QtWidgets.QStyleOptionViewItem.ViewItemPosition.End?10
+QtWidgets.QStyleOptionViewItem.ViewItemPosition.OnlyOne?10
+QtWidgets.QStyleOptionViewItem.ViewItemFeature?10
+QtWidgets.QStyleOptionViewItem.ViewItemFeature.None_?10
+QtWidgets.QStyleOptionViewItem.ViewItemFeature.WrapText?10
+QtWidgets.QStyleOptionViewItem.ViewItemFeature.Alternate?10
+QtWidgets.QStyleOptionViewItem.ViewItemFeature.HasCheckIndicator?10
+QtWidgets.QStyleOptionViewItem.ViewItemFeature.HasDisplay?10
+QtWidgets.QStyleOptionViewItem.ViewItemFeature.HasDecoration?10
+QtWidgets.QStyleOptionViewItem.ViewItemFeature.IsDecoratedRootColumn?10
+QtWidgets.QStyleOptionViewItem.ViewItemFeature.IsDecorationForRootColumn?10
+QtWidgets.QStyleOptionViewItem.Position?10
+QtWidgets.QStyleOptionViewItem.Position.Left?10
+QtWidgets.QStyleOptionViewItem.Position.Right?10
+QtWidgets.QStyleOptionViewItem.Position.Top?10
+QtWidgets.QStyleOptionViewItem.Position.Bottom?10
+QtWidgets.QStyleOptionViewItem.StyleOptionVersion?10
+QtWidgets.QStyleOptionViewItem.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionViewItem.StyleOptionType?10
+QtWidgets.QStyleOptionViewItem.StyleOptionType.Type?10
+QtWidgets.QStyleOptionViewItem.backgroundBrush?7
+QtWidgets.QStyleOptionViewItem.checkState?7
+QtWidgets.QStyleOptionViewItem.decorationAlignment?7
+QtWidgets.QStyleOptionViewItem.decorationPosition?7
+QtWidgets.QStyleOptionViewItem.decorationSize?7
+QtWidgets.QStyleOptionViewItem.displayAlignment?7
+QtWidgets.QStyleOptionViewItem.features?7
+QtWidgets.QStyleOptionViewItem.font?7
+QtWidgets.QStyleOptionViewItem.icon?7
+QtWidgets.QStyleOptionViewItem.index?7
+QtWidgets.QStyleOptionViewItem.locale?7
+QtWidgets.QStyleOptionViewItem.showDecorationSelected?7
+QtWidgets.QStyleOptionViewItem.text?7
+QtWidgets.QStyleOptionViewItem.textElideMode?7
+QtWidgets.QStyleOptionViewItem.viewItemPosition?7
+QtWidgets.QStyleOptionViewItem.widget?7
+QtWidgets.QStyleOptionViewItem?1()
+QtWidgets.QStyleOptionViewItem.__init__?1(self)
+QtWidgets.QStyleOptionViewItem?1(QStyleOptionViewItem)
+QtWidgets.QStyleOptionViewItem.__init__?1(self, QStyleOptionViewItem)
+QtWidgets.QStyleOptionToolBox.SelectedPosition?10
+QtWidgets.QStyleOptionToolBox.SelectedPosition.NotAdjacent?10
+QtWidgets.QStyleOptionToolBox.SelectedPosition.NextIsSelected?10
+QtWidgets.QStyleOptionToolBox.SelectedPosition.PreviousIsSelected?10
+QtWidgets.QStyleOptionToolBox.TabPosition?10
+QtWidgets.QStyleOptionToolBox.TabPosition.Beginning?10
+QtWidgets.QStyleOptionToolBox.TabPosition.Middle?10
+QtWidgets.QStyleOptionToolBox.TabPosition.End?10
+QtWidgets.QStyleOptionToolBox.TabPosition.OnlyOneTab?10
+QtWidgets.QStyleOptionToolBox.StyleOptionVersion?10
+QtWidgets.QStyleOptionToolBox.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionToolBox.StyleOptionType?10
+QtWidgets.QStyleOptionToolBox.StyleOptionType.Type?10
+QtWidgets.QStyleOptionToolBox.icon?7
+QtWidgets.QStyleOptionToolBox.position?7
+QtWidgets.QStyleOptionToolBox.selectedPosition?7
+QtWidgets.QStyleOptionToolBox.text?7
+QtWidgets.QStyleOptionToolBox?1()
+QtWidgets.QStyleOptionToolBox.__init__?1(self)
+QtWidgets.QStyleOptionToolBox?1(QStyleOptionToolBox)
+QtWidgets.QStyleOptionToolBox.__init__?1(self, QStyleOptionToolBox)
+QtWidgets.QStyleOptionRubberBand.StyleOptionVersion?10
+QtWidgets.QStyleOptionRubberBand.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionRubberBand.StyleOptionType?10
+QtWidgets.QStyleOptionRubberBand.StyleOptionType.Type?10
+QtWidgets.QStyleOptionRubberBand.opaque?7
+QtWidgets.QStyleOptionRubberBand.shape?7
+QtWidgets.QStyleOptionRubberBand?1()
+QtWidgets.QStyleOptionRubberBand.__init__?1(self)
+QtWidgets.QStyleOptionRubberBand?1(QStyleOptionRubberBand)
+QtWidgets.QStyleOptionRubberBand.__init__?1(self, QStyleOptionRubberBand)
+QtWidgets.QStyleOptionComplex.StyleOptionVersion?10
+QtWidgets.QStyleOptionComplex.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionComplex.StyleOptionType?10
+QtWidgets.QStyleOptionComplex.StyleOptionType.Type?10
+QtWidgets.QStyleOptionComplex.activeSubControls?7
+QtWidgets.QStyleOptionComplex.subControls?7
+QtWidgets.QStyleOptionComplex?1(int version=QStyleOptionComplex.Version, int type=QStyleOption.SO_Complex)
+QtWidgets.QStyleOptionComplex.__init__?1(self, int version=QStyleOptionComplex.Version, int type=QStyleOption.SO_Complex)
+QtWidgets.QStyleOptionComplex?1(QStyleOptionComplex)
+QtWidgets.QStyleOptionComplex.__init__?1(self, QStyleOptionComplex)
+QtWidgets.QStyleOptionSlider.StyleOptionVersion?10
+QtWidgets.QStyleOptionSlider.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionSlider.StyleOptionType?10
+QtWidgets.QStyleOptionSlider.StyleOptionType.Type?10
+QtWidgets.QStyleOptionSlider.dialWrapping?7
+QtWidgets.QStyleOptionSlider.keyboardModifiers?7
+QtWidgets.QStyleOptionSlider.maximum?7
+QtWidgets.QStyleOptionSlider.minimum?7
+QtWidgets.QStyleOptionSlider.notchTarget?7
+QtWidgets.QStyleOptionSlider.orientation?7
+QtWidgets.QStyleOptionSlider.pageStep?7
+QtWidgets.QStyleOptionSlider.singleStep?7
+QtWidgets.QStyleOptionSlider.sliderPosition?7
+QtWidgets.QStyleOptionSlider.sliderValue?7
+QtWidgets.QStyleOptionSlider.tickInterval?7
+QtWidgets.QStyleOptionSlider.tickPosition?7
+QtWidgets.QStyleOptionSlider.upsideDown?7
+QtWidgets.QStyleOptionSlider?1()
+QtWidgets.QStyleOptionSlider.__init__?1(self)
+QtWidgets.QStyleOptionSlider?1(QStyleOptionSlider)
+QtWidgets.QStyleOptionSlider.__init__?1(self, QStyleOptionSlider)
+QtWidgets.QStyleOptionSpinBox.StyleOptionVersion?10
+QtWidgets.QStyleOptionSpinBox.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionSpinBox.StyleOptionType?10
+QtWidgets.QStyleOptionSpinBox.StyleOptionType.Type?10
+QtWidgets.QStyleOptionSpinBox.buttonSymbols?7
+QtWidgets.QStyleOptionSpinBox.frame?7
+QtWidgets.QStyleOptionSpinBox.stepEnabled?7
+QtWidgets.QStyleOptionSpinBox?1()
+QtWidgets.QStyleOptionSpinBox.__init__?1(self)
+QtWidgets.QStyleOptionSpinBox?1(QStyleOptionSpinBox)
+QtWidgets.QStyleOptionSpinBox.__init__?1(self, QStyleOptionSpinBox)
+QtWidgets.QStyleOptionToolButton.ToolButtonFeature?10
+QtWidgets.QStyleOptionToolButton.ToolButtonFeature.None_?10
+QtWidgets.QStyleOptionToolButton.ToolButtonFeature.Arrow?10
+QtWidgets.QStyleOptionToolButton.ToolButtonFeature.Menu?10
+QtWidgets.QStyleOptionToolButton.ToolButtonFeature.PopupDelay?10
+QtWidgets.QStyleOptionToolButton.ToolButtonFeature.MenuButtonPopup?10
+QtWidgets.QStyleOptionToolButton.ToolButtonFeature.HasMenu?10
+QtWidgets.QStyleOptionToolButton.StyleOptionVersion?10
+QtWidgets.QStyleOptionToolButton.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionToolButton.StyleOptionType?10
+QtWidgets.QStyleOptionToolButton.StyleOptionType.Type?10
+QtWidgets.QStyleOptionToolButton.arrowType?7
+QtWidgets.QStyleOptionToolButton.features?7
+QtWidgets.QStyleOptionToolButton.font?7
+QtWidgets.QStyleOptionToolButton.icon?7
+QtWidgets.QStyleOptionToolButton.iconSize?7
+QtWidgets.QStyleOptionToolButton.pos?7
+QtWidgets.QStyleOptionToolButton.text?7
+QtWidgets.QStyleOptionToolButton.toolButtonStyle?7
+QtWidgets.QStyleOptionToolButton?1()
+QtWidgets.QStyleOptionToolButton.__init__?1(self)
+QtWidgets.QStyleOptionToolButton?1(QStyleOptionToolButton)
+QtWidgets.QStyleOptionToolButton.__init__?1(self, QStyleOptionToolButton)
+QtWidgets.QStyleOptionComboBox.StyleOptionVersion?10
+QtWidgets.QStyleOptionComboBox.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionComboBox.StyleOptionType?10
+QtWidgets.QStyleOptionComboBox.StyleOptionType.Type?10
+QtWidgets.QStyleOptionComboBox.currentIcon?7
+QtWidgets.QStyleOptionComboBox.currentText?7
+QtWidgets.QStyleOptionComboBox.editable?7
+QtWidgets.QStyleOptionComboBox.frame?7
+QtWidgets.QStyleOptionComboBox.iconSize?7
+QtWidgets.QStyleOptionComboBox.popupRect?7
+QtWidgets.QStyleOptionComboBox.textAlignment?7
+QtWidgets.QStyleOptionComboBox?1()
+QtWidgets.QStyleOptionComboBox.__init__?1(self)
+QtWidgets.QStyleOptionComboBox?1(QStyleOptionComboBox)
+QtWidgets.QStyleOptionComboBox.__init__?1(self, QStyleOptionComboBox)
+QtWidgets.QStyleOptionTitleBar.StyleOptionVersion?10
+QtWidgets.QStyleOptionTitleBar.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionTitleBar.StyleOptionType?10
+QtWidgets.QStyleOptionTitleBar.StyleOptionType.Type?10
+QtWidgets.QStyleOptionTitleBar.icon?7
+QtWidgets.QStyleOptionTitleBar.text?7
+QtWidgets.QStyleOptionTitleBar.titleBarFlags?7
+QtWidgets.QStyleOptionTitleBar.titleBarState?7
+QtWidgets.QStyleOptionTitleBar?1()
+QtWidgets.QStyleOptionTitleBar.__init__?1(self)
+QtWidgets.QStyleOptionTitleBar?1(QStyleOptionTitleBar)
+QtWidgets.QStyleOptionTitleBar.__init__?1(self, QStyleOptionTitleBar)
+QtWidgets.QStyleHintReturn.StyleOptionVersion?10
+QtWidgets.QStyleHintReturn.StyleOptionVersion.Version?10
+QtWidgets.QStyleHintReturn.StyleOptionType?10
+QtWidgets.QStyleHintReturn.StyleOptionType.Type?10
+QtWidgets.QStyleHintReturn.HintReturnType?10
+QtWidgets.QStyleHintReturn.HintReturnType.SH_Default?10
+QtWidgets.QStyleHintReturn.HintReturnType.SH_Mask?10
+QtWidgets.QStyleHintReturn.HintReturnType.SH_Variant?10
+QtWidgets.QStyleHintReturn.type?7
+QtWidgets.QStyleHintReturn.version?7
+QtWidgets.QStyleHintReturn?1(int version=QStyleOption.Version, int type=QStyleHintReturn.SH_Default)
+QtWidgets.QStyleHintReturn.__init__?1(self, int version=QStyleOption.Version, int type=QStyleHintReturn.SH_Default)
+QtWidgets.QStyleHintReturn?1(QStyleHintReturn)
+QtWidgets.QStyleHintReturn.__init__?1(self, QStyleHintReturn)
+QtWidgets.QStyleHintReturnMask.StyleOptionVersion?10
+QtWidgets.QStyleHintReturnMask.StyleOptionVersion.Version?10
+QtWidgets.QStyleHintReturnMask.StyleOptionType?10
+QtWidgets.QStyleHintReturnMask.StyleOptionType.Type?10
+QtWidgets.QStyleHintReturnMask.region?7
+QtWidgets.QStyleHintReturnMask?1()
+QtWidgets.QStyleHintReturnMask.__init__?1(self)
+QtWidgets.QStyleHintReturnMask?1(QStyleHintReturnMask)
+QtWidgets.QStyleHintReturnMask.__init__?1(self, QStyleHintReturnMask)
+QtWidgets.QStyleOptionToolBar.ToolBarFeature?10
+QtWidgets.QStyleOptionToolBar.ToolBarFeature.None_?10
+QtWidgets.QStyleOptionToolBar.ToolBarFeature.Movable?10
+QtWidgets.QStyleOptionToolBar.ToolBarPosition?10
+QtWidgets.QStyleOptionToolBar.ToolBarPosition.Beginning?10
+QtWidgets.QStyleOptionToolBar.ToolBarPosition.Middle?10
+QtWidgets.QStyleOptionToolBar.ToolBarPosition.End?10
+QtWidgets.QStyleOptionToolBar.ToolBarPosition.OnlyOne?10
+QtWidgets.QStyleOptionToolBar.StyleOptionVersion?10
+QtWidgets.QStyleOptionToolBar.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionToolBar.StyleOptionType?10
+QtWidgets.QStyleOptionToolBar.StyleOptionType.Type?10
+QtWidgets.QStyleOptionToolBar.features?7
+QtWidgets.QStyleOptionToolBar.lineWidth?7
+QtWidgets.QStyleOptionToolBar.midLineWidth?7
+QtWidgets.QStyleOptionToolBar.positionOfLine?7
+QtWidgets.QStyleOptionToolBar.positionWithinLine?7
+QtWidgets.QStyleOptionToolBar.toolBarArea?7
+QtWidgets.QStyleOptionToolBar?1()
+QtWidgets.QStyleOptionToolBar.__init__?1(self)
+QtWidgets.QStyleOptionToolBar?1(QStyleOptionToolBar)
+QtWidgets.QStyleOptionToolBar.__init__?1(self, QStyleOptionToolBar)
+QtWidgets.QStyleOptionGroupBox.StyleOptionVersion?10
+QtWidgets.QStyleOptionGroupBox.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionGroupBox.StyleOptionType?10
+QtWidgets.QStyleOptionGroupBox.StyleOptionType.Type?10
+QtWidgets.QStyleOptionGroupBox.features?7
+QtWidgets.QStyleOptionGroupBox.lineWidth?7
+QtWidgets.QStyleOptionGroupBox.midLineWidth?7
+QtWidgets.QStyleOptionGroupBox.text?7
+QtWidgets.QStyleOptionGroupBox.textAlignment?7
+QtWidgets.QStyleOptionGroupBox.textColor?7
+QtWidgets.QStyleOptionGroupBox?1()
+QtWidgets.QStyleOptionGroupBox.__init__?1(self)
+QtWidgets.QStyleOptionGroupBox?1(QStyleOptionGroupBox)
+QtWidgets.QStyleOptionGroupBox.__init__?1(self, QStyleOptionGroupBox)
+QtWidgets.QStyleOptionSizeGrip.StyleOptionVersion?10
+QtWidgets.QStyleOptionSizeGrip.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionSizeGrip.StyleOptionType?10
+QtWidgets.QStyleOptionSizeGrip.StyleOptionType.Type?10
+QtWidgets.QStyleOptionSizeGrip.corner?7
+QtWidgets.QStyleOptionSizeGrip?1()
+QtWidgets.QStyleOptionSizeGrip.__init__?1(self)
+QtWidgets.QStyleOptionSizeGrip?1(QStyleOptionSizeGrip)
+QtWidgets.QStyleOptionSizeGrip.__init__?1(self, QStyleOptionSizeGrip)
+QtWidgets.QStyleOptionGraphicsItem.StyleOptionVersion?10
+QtWidgets.QStyleOptionGraphicsItem.StyleOptionVersion.Version?10
+QtWidgets.QStyleOptionGraphicsItem.StyleOptionType?10
+QtWidgets.QStyleOptionGraphicsItem.StyleOptionType.Type?10
+QtWidgets.QStyleOptionGraphicsItem.exposedRect?7
+QtWidgets.QStyleOptionGraphicsItem?1()
+QtWidgets.QStyleOptionGraphicsItem.__init__?1(self)
+QtWidgets.QStyleOptionGraphicsItem?1(QStyleOptionGraphicsItem)
+QtWidgets.QStyleOptionGraphicsItem.__init__?1(self, QStyleOptionGraphicsItem)
+QtWidgets.QStyleOptionGraphicsItem.levelOfDetailFromTransform?4(QTransform) -> float
+QtWidgets.QStyleHintReturnVariant.StyleOptionVersion?10
+QtWidgets.QStyleHintReturnVariant.StyleOptionVersion.Version?10
+QtWidgets.QStyleHintReturnVariant.StyleOptionType?10
+QtWidgets.QStyleHintReturnVariant.StyleOptionType.Type?10
+QtWidgets.QStyleHintReturnVariant.variant?7
+QtWidgets.QStyleHintReturnVariant?1()
+QtWidgets.QStyleHintReturnVariant.__init__?1(self)
+QtWidgets.QStyleHintReturnVariant?1(QStyleHintReturnVariant)
+QtWidgets.QStyleHintReturnVariant.__init__?1(self, QStyleHintReturnVariant)
+QtWidgets.QStylePainter?1()
+QtWidgets.QStylePainter.__init__?1(self)
+QtWidgets.QStylePainter?1(QWidget)
+QtWidgets.QStylePainter.__init__?1(self, QWidget)
+QtWidgets.QStylePainter?1(QPaintDevice, QWidget)
+QtWidgets.QStylePainter.__init__?1(self, QPaintDevice, QWidget)
+QtWidgets.QStylePainter.begin?4(QWidget) -> bool
+QtWidgets.QStylePainter.begin?4(QPaintDevice, QWidget) -> bool
+QtWidgets.QStylePainter.style?4() -> QStyle
+QtWidgets.QStylePainter.drawPrimitive?4(QStyle.PrimitiveElement, QStyleOption)
+QtWidgets.QStylePainter.drawControl?4(QStyle.ControlElement, QStyleOption)
+QtWidgets.QStylePainter.drawComplexControl?4(QStyle.ComplexControl, QStyleOptionComplex)
+QtWidgets.QStylePainter.drawItemText?4(QRect, int, QPalette, bool, QString, QPalette.ColorRole textRole=QPalette.NoRole)
+QtWidgets.QStylePainter.drawItemPixmap?4(QRect, int, QPixmap)
+QtWidgets.QSystemTrayIcon.MessageIcon?10
+QtWidgets.QSystemTrayIcon.MessageIcon.NoIcon?10
+QtWidgets.QSystemTrayIcon.MessageIcon.Information?10
+QtWidgets.QSystemTrayIcon.MessageIcon.Warning?10
+QtWidgets.QSystemTrayIcon.MessageIcon.Critical?10
+QtWidgets.QSystemTrayIcon.ActivationReason?10
+QtWidgets.QSystemTrayIcon.ActivationReason.Unknown?10
+QtWidgets.QSystemTrayIcon.ActivationReason.Context?10
+QtWidgets.QSystemTrayIcon.ActivationReason.DoubleClick?10
+QtWidgets.QSystemTrayIcon.ActivationReason.Trigger?10
+QtWidgets.QSystemTrayIcon.ActivationReason.MiddleClick?10
+QtWidgets.QSystemTrayIcon?1(QObject parent=None)
+QtWidgets.QSystemTrayIcon.__init__?1(self, QObject parent=None)
+QtWidgets.QSystemTrayIcon?1(QIcon, QObject parent=None)
+QtWidgets.QSystemTrayIcon.__init__?1(self, QIcon, QObject parent=None)
+QtWidgets.QSystemTrayIcon.setContextMenu?4(QMenu)
+QtWidgets.QSystemTrayIcon.contextMenu?4() -> QMenu
+QtWidgets.QSystemTrayIcon.geometry?4() -> QRect
+QtWidgets.QSystemTrayIcon.icon?4() -> QIcon
+QtWidgets.QSystemTrayIcon.setIcon?4(QIcon)
+QtWidgets.QSystemTrayIcon.toolTip?4() -> QString
+QtWidgets.QSystemTrayIcon.setToolTip?4(QString)
+QtWidgets.QSystemTrayIcon.isSystemTrayAvailable?4() -> bool
+QtWidgets.QSystemTrayIcon.supportsMessages?4() -> bool
+QtWidgets.QSystemTrayIcon.showMessage?4(QString, QString, QSystemTrayIcon.MessageIcon icon=QSystemTrayIcon.Information, int msecs=10000)
+QtWidgets.QSystemTrayIcon.showMessage?4(QString, QString, QIcon, int msecs=10000)
+QtWidgets.QSystemTrayIcon.isVisible?4() -> bool
+QtWidgets.QSystemTrayIcon.hide?4()
+QtWidgets.QSystemTrayIcon.setVisible?4(bool)
+QtWidgets.QSystemTrayIcon.show?4()
+QtWidgets.QSystemTrayIcon.activated?4(QSystemTrayIcon.ActivationReason)
+QtWidgets.QSystemTrayIcon.messageClicked?4()
+QtWidgets.QSystemTrayIcon.event?4(QEvent) -> bool
+QtWidgets.QTabBar.SelectionBehavior?10
+QtWidgets.QTabBar.SelectionBehavior.SelectLeftTab?10
+QtWidgets.QTabBar.SelectionBehavior.SelectRightTab?10
+QtWidgets.QTabBar.SelectionBehavior.SelectPreviousTab?10
+QtWidgets.QTabBar.ButtonPosition?10
+QtWidgets.QTabBar.ButtonPosition.LeftSide?10
+QtWidgets.QTabBar.ButtonPosition.RightSide?10
+QtWidgets.QTabBar.Shape?10
+QtWidgets.QTabBar.Shape.RoundedNorth?10
+QtWidgets.QTabBar.Shape.RoundedSouth?10
+QtWidgets.QTabBar.Shape.RoundedWest?10
+QtWidgets.QTabBar.Shape.RoundedEast?10
+QtWidgets.QTabBar.Shape.TriangularNorth?10
+QtWidgets.QTabBar.Shape.TriangularSouth?10
+QtWidgets.QTabBar.Shape.TriangularWest?10
+QtWidgets.QTabBar.Shape.TriangularEast?10
+QtWidgets.QTabBar?1(QWidget parent=None)
+QtWidgets.QTabBar.__init__?1(self, QWidget parent=None)
+QtWidgets.QTabBar.shape?4() -> QTabBar.Shape
+QtWidgets.QTabBar.setShape?4(QTabBar.Shape)
+QtWidgets.QTabBar.addTab?4(QString) -> int
+QtWidgets.QTabBar.addTab?4(QIcon, QString) -> int
+QtWidgets.QTabBar.insertTab?4(int, QString) -> int
+QtWidgets.QTabBar.insertTab?4(int, QIcon, QString) -> int
+QtWidgets.QTabBar.removeTab?4(int)
+QtWidgets.QTabBar.isTabEnabled?4(int) -> bool
+QtWidgets.QTabBar.setTabEnabled?4(int, bool)
+QtWidgets.QTabBar.tabText?4(int) -> QString
+QtWidgets.QTabBar.setTabText?4(int, QString)
+QtWidgets.QTabBar.tabTextColor?4(int) -> QColor
+QtWidgets.QTabBar.setTabTextColor?4(int, QColor)
+QtWidgets.QTabBar.tabIcon?4(int) -> QIcon
+QtWidgets.QTabBar.setTabIcon?4(int, QIcon)
+QtWidgets.QTabBar.setTabToolTip?4(int, QString)
+QtWidgets.QTabBar.tabToolTip?4(int) -> QString
+QtWidgets.QTabBar.setTabWhatsThis?4(int, QString)
+QtWidgets.QTabBar.tabWhatsThis?4(int) -> QString
+QtWidgets.QTabBar.setTabData?4(int, QVariant)
+QtWidgets.QTabBar.tabData?4(int) -> QVariant
+QtWidgets.QTabBar.tabAt?4(QPoint) -> int
+QtWidgets.QTabBar.tabRect?4(int) -> QRect
+QtWidgets.QTabBar.currentIndex?4() -> int
+QtWidgets.QTabBar.count?4() -> int
+QtWidgets.QTabBar.sizeHint?4() -> QSize
+QtWidgets.QTabBar.minimumSizeHint?4() -> QSize
+QtWidgets.QTabBar.setDrawBase?4(bool)
+QtWidgets.QTabBar.drawBase?4() -> bool
+QtWidgets.QTabBar.iconSize?4() -> QSize
+QtWidgets.QTabBar.setIconSize?4(QSize)
+QtWidgets.QTabBar.elideMode?4() -> Qt.TextElideMode
+QtWidgets.QTabBar.setElideMode?4(Qt.TextElideMode)
+QtWidgets.QTabBar.setUsesScrollButtons?4(bool)
+QtWidgets.QTabBar.usesScrollButtons?4() -> bool
+QtWidgets.QTabBar.setCurrentIndex?4(int)
+QtWidgets.QTabBar.currentChanged?4(int)
+QtWidgets.QTabBar.initStyleOption?4(QStyleOptionTab, int)
+QtWidgets.QTabBar.tabSizeHint?4(int) -> QSize
+QtWidgets.QTabBar.tabInserted?4(int)
+QtWidgets.QTabBar.tabRemoved?4(int)
+QtWidgets.QTabBar.tabLayoutChange?4()
+QtWidgets.QTabBar.event?4(QEvent) -> bool
+QtWidgets.QTabBar.resizeEvent?4(QResizeEvent)
+QtWidgets.QTabBar.showEvent?4(QShowEvent)
+QtWidgets.QTabBar.paintEvent?4(QPaintEvent)
+QtWidgets.QTabBar.mousePressEvent?4(QMouseEvent)
+QtWidgets.QTabBar.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QTabBar.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QTabBar.keyPressEvent?4(QKeyEvent)
+QtWidgets.QTabBar.changeEvent?4(QEvent)
+QtWidgets.QTabBar.moveTab?4(int, int)
+QtWidgets.QTabBar.tabsClosable?4() -> bool
+QtWidgets.QTabBar.setTabsClosable?4(bool)
+QtWidgets.QTabBar.setTabButton?4(int, QTabBar.ButtonPosition, QWidget)
+QtWidgets.QTabBar.tabButton?4(int, QTabBar.ButtonPosition) -> QWidget
+QtWidgets.QTabBar.selectionBehaviorOnRemove?4() -> QTabBar.SelectionBehavior
+QtWidgets.QTabBar.setSelectionBehaviorOnRemove?4(QTabBar.SelectionBehavior)
+QtWidgets.QTabBar.expanding?4() -> bool
+QtWidgets.QTabBar.setExpanding?4(bool)
+QtWidgets.QTabBar.isMovable?4() -> bool
+QtWidgets.QTabBar.setMovable?4(bool)
+QtWidgets.QTabBar.documentMode?4() -> bool
+QtWidgets.QTabBar.setDocumentMode?4(bool)
+QtWidgets.QTabBar.tabCloseRequested?4(int)
+QtWidgets.QTabBar.tabMoved?4(int, int)
+QtWidgets.QTabBar.hideEvent?4(QHideEvent)
+QtWidgets.QTabBar.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QTabBar.wheelEvent?4(QWheelEvent)
+QtWidgets.QTabBar.minimumTabSizeHint?4(int) -> QSize
+QtWidgets.QTabBar.tabBarClicked?4(int)
+QtWidgets.QTabBar.tabBarDoubleClicked?4(int)
+QtWidgets.QTabBar.autoHide?4() -> bool
+QtWidgets.QTabBar.setAutoHide?4(bool)
+QtWidgets.QTabBar.changeCurrentOnDrag?4() -> bool
+QtWidgets.QTabBar.setChangeCurrentOnDrag?4(bool)
+QtWidgets.QTabBar.timerEvent?4(QTimerEvent)
+QtWidgets.QTabBar.accessibleTabName?4(int) -> QString
+QtWidgets.QTabBar.setAccessibleTabName?4(int, QString)
+QtWidgets.QTabBar.isTabVisible?4(int) -> bool
+QtWidgets.QTabBar.setTabVisible?4(int, bool)
+QtWidgets.QTableView?1(QWidget parent=None)
+QtWidgets.QTableView.__init__?1(self, QWidget parent=None)
+QtWidgets.QTableView.setModel?4(QAbstractItemModel)
+QtWidgets.QTableView.setRootIndex?4(QModelIndex)
+QtWidgets.QTableView.setSelectionModel?4(QItemSelectionModel)
+QtWidgets.QTableView.horizontalHeader?4() -> QHeaderView
+QtWidgets.QTableView.verticalHeader?4() -> QHeaderView
+QtWidgets.QTableView.setHorizontalHeader?4(QHeaderView)
+QtWidgets.QTableView.setVerticalHeader?4(QHeaderView)
+QtWidgets.QTableView.rowViewportPosition?4(int) -> int
+QtWidgets.QTableView.setRowHeight?4(int, int)
+QtWidgets.QTableView.rowHeight?4(int) -> int
+QtWidgets.QTableView.rowAt?4(int) -> int
+QtWidgets.QTableView.columnViewportPosition?4(int) -> int
+QtWidgets.QTableView.setColumnWidth?4(int, int)
+QtWidgets.QTableView.columnWidth?4(int) -> int
+QtWidgets.QTableView.columnAt?4(int) -> int
+QtWidgets.QTableView.isRowHidden?4(int) -> bool
+QtWidgets.QTableView.setRowHidden?4(int, bool)
+QtWidgets.QTableView.isColumnHidden?4(int) -> bool
+QtWidgets.QTableView.setColumnHidden?4(int, bool)
+QtWidgets.QTableView.showGrid?4() -> bool
+QtWidgets.QTableView.setShowGrid?4(bool)
+QtWidgets.QTableView.gridStyle?4() -> Qt.PenStyle
+QtWidgets.QTableView.setGridStyle?4(Qt.PenStyle)
+QtWidgets.QTableView.visualRect?4(QModelIndex) -> QRect
+QtWidgets.QTableView.scrollTo?4(QModelIndex, QAbstractItemView.ScrollHint hint=QAbstractItemView.EnsureVisible)
+QtWidgets.QTableView.indexAt?4(QPoint) -> QModelIndex
+QtWidgets.QTableView.selectRow?4(int)
+QtWidgets.QTableView.selectColumn?4(int)
+QtWidgets.QTableView.hideRow?4(int)
+QtWidgets.QTableView.hideColumn?4(int)
+QtWidgets.QTableView.showRow?4(int)
+QtWidgets.QTableView.showColumn?4(int)
+QtWidgets.QTableView.resizeRowToContents?4(int)
+QtWidgets.QTableView.resizeRowsToContents?4()
+QtWidgets.QTableView.resizeColumnToContents?4(int)
+QtWidgets.QTableView.resizeColumnsToContents?4()
+QtWidgets.QTableView.rowMoved?4(int, int, int)
+QtWidgets.QTableView.columnMoved?4(int, int, int)
+QtWidgets.QTableView.rowResized?4(int, int, int)
+QtWidgets.QTableView.columnResized?4(int, int, int)
+QtWidgets.QTableView.rowCountChanged?4(int, int)
+QtWidgets.QTableView.columnCountChanged?4(int, int)
+QtWidgets.QTableView.scrollContentsBy?4(int, int)
+QtWidgets.QTableView.paintEvent?4(QPaintEvent)
+QtWidgets.QTableView.timerEvent?4(QTimerEvent)
+QtWidgets.QTableView.horizontalOffset?4() -> int
+QtWidgets.QTableView.verticalOffset?4() -> int
+QtWidgets.QTableView.moveCursor?4(QAbstractItemView.CursorAction, unknown-type) -> QModelIndex
+QtWidgets.QTableView.setSelection?4(QRect, unknown-type)
+QtWidgets.QTableView.visualRegionForSelection?4(QItemSelection) -> QRegion
+QtWidgets.QTableView.selectedIndexes?4() -> unknown-type
+QtWidgets.QTableView.updateGeometries?4()
+QtWidgets.QTableView.sizeHintForRow?4(int) -> int
+QtWidgets.QTableView.sizeHintForColumn?4(int) -> int
+QtWidgets.QTableView.verticalScrollbarAction?4(int)
+QtWidgets.QTableView.horizontalScrollbarAction?4(int)
+QtWidgets.QTableView.isIndexHidden?4(QModelIndex) -> bool
+QtWidgets.QTableView.viewportSizeHint?4() -> QSize
+QtWidgets.QTableView.setSortingEnabled?4(bool)
+QtWidgets.QTableView.isSortingEnabled?4() -> bool
+QtWidgets.QTableView.setSpan?4(int, int, int, int)
+QtWidgets.QTableView.rowSpan?4(int, int) -> int
+QtWidgets.QTableView.columnSpan?4(int, int) -> int
+QtWidgets.QTableView.sortByColumn?4(int, Qt.SortOrder)
+QtWidgets.QTableView.setWordWrap?4(bool)
+QtWidgets.QTableView.wordWrap?4() -> bool
+QtWidgets.QTableView.setCornerButtonEnabled?4(bool)
+QtWidgets.QTableView.isCornerButtonEnabled?4() -> bool
+QtWidgets.QTableView.clearSpans?4()
+QtWidgets.QTableView.selectionChanged?4(QItemSelection, QItemSelection)
+QtWidgets.QTableView.currentChanged?4(QModelIndex, QModelIndex)
+QtWidgets.QTableView.initViewItemOption?4(QStyleOptionViewItem)
+QtWidgets.QTableView.dropEvent?4(QDropEvent)
+QtWidgets.QTableWidgetSelectionRange?1()
+QtWidgets.QTableWidgetSelectionRange.__init__?1(self)
+QtWidgets.QTableWidgetSelectionRange?1(int, int, int, int)
+QtWidgets.QTableWidgetSelectionRange.__init__?1(self, int, int, int, int)
+QtWidgets.QTableWidgetSelectionRange?1(QTableWidgetSelectionRange)
+QtWidgets.QTableWidgetSelectionRange.__init__?1(self, QTableWidgetSelectionRange)
+QtWidgets.QTableWidgetSelectionRange.topRow?4() -> int
+QtWidgets.QTableWidgetSelectionRange.bottomRow?4() -> int
+QtWidgets.QTableWidgetSelectionRange.leftColumn?4() -> int
+QtWidgets.QTableWidgetSelectionRange.rightColumn?4() -> int
+QtWidgets.QTableWidgetSelectionRange.rowCount?4() -> int
+QtWidgets.QTableWidgetSelectionRange.columnCount?4() -> int
+QtWidgets.QTableWidgetItem.ItemType?10
+QtWidgets.QTableWidgetItem.ItemType.Type?10
+QtWidgets.QTableWidgetItem.ItemType.UserType?10
+QtWidgets.QTableWidgetItem?1(int type=QTableWidgetItem.Type)
+QtWidgets.QTableWidgetItem.__init__?1(self, int type=QTableWidgetItem.Type)
+QtWidgets.QTableWidgetItem?1(QString, int type=QTableWidgetItem.Type)
+QtWidgets.QTableWidgetItem.__init__?1(self, QString, int type=QTableWidgetItem.Type)
+QtWidgets.QTableWidgetItem?1(QIcon, QString, int type=QTableWidgetItem.Type)
+QtWidgets.QTableWidgetItem.__init__?1(self, QIcon, QString, int type=QTableWidgetItem.Type)
+QtWidgets.QTableWidgetItem?1(QTableWidgetItem)
+QtWidgets.QTableWidgetItem.__init__?1(self, QTableWidgetItem)
+QtWidgets.QTableWidgetItem.clone?4() -> QTableWidgetItem
+QtWidgets.QTableWidgetItem.tableWidget?4() -> QTableWidget
+QtWidgets.QTableWidgetItem.flags?4() -> unknown-type
+QtWidgets.QTableWidgetItem.text?4() -> QString
+QtWidgets.QTableWidgetItem.icon?4() -> QIcon
+QtWidgets.QTableWidgetItem.statusTip?4() -> QString
+QtWidgets.QTableWidgetItem.toolTip?4() -> QString
+QtWidgets.QTableWidgetItem.whatsThis?4() -> QString
+QtWidgets.QTableWidgetItem.font?4() -> QFont
+QtWidgets.QTableWidgetItem.textAlignment?4() -> int
+QtWidgets.QTableWidgetItem.setTextAlignment?4(unknown-type)
+QtWidgets.QTableWidgetItem.setTextAlignment?4(int)
+QtWidgets.QTableWidgetItem.checkState?4() -> Qt.CheckState
+QtWidgets.QTableWidgetItem.setCheckState?4(Qt.CheckState)
+QtWidgets.QTableWidgetItem.data?4(int) -> QVariant
+QtWidgets.QTableWidgetItem.setData?4(int, QVariant)
+QtWidgets.QTableWidgetItem.read?4(QDataStream)
+QtWidgets.QTableWidgetItem.write?4(QDataStream)
+QtWidgets.QTableWidgetItem.type?4() -> int
+QtWidgets.QTableWidgetItem.setFlags?4(unknown-type)
+QtWidgets.QTableWidgetItem.setText?4(QString)
+QtWidgets.QTableWidgetItem.setIcon?4(QIcon)
+QtWidgets.QTableWidgetItem.setStatusTip?4(QString)
+QtWidgets.QTableWidgetItem.setToolTip?4(QString)
+QtWidgets.QTableWidgetItem.setWhatsThis?4(QString)
+QtWidgets.QTableWidgetItem.setFont?4(QFont)
+QtWidgets.QTableWidgetItem.sizeHint?4() -> QSize
+QtWidgets.QTableWidgetItem.setSizeHint?4(QSize)
+QtWidgets.QTableWidgetItem.background?4() -> QBrush
+QtWidgets.QTableWidgetItem.setBackground?4(QBrush)
+QtWidgets.QTableWidgetItem.foreground?4() -> QBrush
+QtWidgets.QTableWidgetItem.setForeground?4(QBrush)
+QtWidgets.QTableWidgetItem.row?4() -> int
+QtWidgets.QTableWidgetItem.column?4() -> int
+QtWidgets.QTableWidgetItem.setSelected?4(bool)
+QtWidgets.QTableWidgetItem.isSelected?4() -> bool
+QtWidgets.QTableWidget?1(QWidget parent=None)
+QtWidgets.QTableWidget.__init__?1(self, QWidget parent=None)
+QtWidgets.QTableWidget?1(int, int, QWidget parent=None)
+QtWidgets.QTableWidget.__init__?1(self, int, int, QWidget parent=None)
+QtWidgets.QTableWidget.setRowCount?4(int)
+QtWidgets.QTableWidget.rowCount?4() -> int
+QtWidgets.QTableWidget.setColumnCount?4(int)
+QtWidgets.QTableWidget.columnCount?4() -> int
+QtWidgets.QTableWidget.row?4(QTableWidgetItem) -> int
+QtWidgets.QTableWidget.column?4(QTableWidgetItem) -> int
+QtWidgets.QTableWidget.item?4(int, int) -> QTableWidgetItem
+QtWidgets.QTableWidget.setItem?4(int, int, QTableWidgetItem)
+QtWidgets.QTableWidget.takeItem?4(int, int) -> QTableWidgetItem
+QtWidgets.QTableWidget.verticalHeaderItem?4(int) -> QTableWidgetItem
+QtWidgets.QTableWidget.setVerticalHeaderItem?4(int, QTableWidgetItem)
+QtWidgets.QTableWidget.takeVerticalHeaderItem?4(int) -> QTableWidgetItem
+QtWidgets.QTableWidget.horizontalHeaderItem?4(int) -> QTableWidgetItem
+QtWidgets.QTableWidget.setHorizontalHeaderItem?4(int, QTableWidgetItem)
+QtWidgets.QTableWidget.takeHorizontalHeaderItem?4(int) -> QTableWidgetItem
+QtWidgets.QTableWidget.setVerticalHeaderLabels?4(QStringList)
+QtWidgets.QTableWidget.setHorizontalHeaderLabels?4(QStringList)
+QtWidgets.QTableWidget.currentRow?4() -> int
+QtWidgets.QTableWidget.currentColumn?4() -> int
+QtWidgets.QTableWidget.currentItem?4() -> QTableWidgetItem
+QtWidgets.QTableWidget.setCurrentItem?4(QTableWidgetItem)
+QtWidgets.QTableWidget.setCurrentItem?4(QTableWidgetItem, unknown-type)
+QtWidgets.QTableWidget.setCurrentCell?4(int, int)
+QtWidgets.QTableWidget.setCurrentCell?4(int, int, unknown-type)
+QtWidgets.QTableWidget.sortItems?4(int, Qt.SortOrder order=Qt.AscendingOrder)
+QtWidgets.QTableWidget.setSortingEnabled?4(bool)
+QtWidgets.QTableWidget.isSortingEnabled?4() -> bool
+QtWidgets.QTableWidget.editItem?4(QTableWidgetItem)
+QtWidgets.QTableWidget.openPersistentEditor?4(QTableWidgetItem)
+QtWidgets.QTableWidget.closePersistentEditor?4(QTableWidgetItem)
+QtWidgets.QTableWidget.cellWidget?4(int, int) -> QWidget
+QtWidgets.QTableWidget.setCellWidget?4(int, int, QWidget)
+QtWidgets.QTableWidget.removeCellWidget?4(int, int)
+QtWidgets.QTableWidget.setRangeSelected?4(QTableWidgetSelectionRange, bool)
+QtWidgets.QTableWidget.selectedRanges?4() -> unknown-type
+QtWidgets.QTableWidget.selectedItems?4() -> unknown-type
+QtWidgets.QTableWidget.findItems?4(QString, unknown-type) -> unknown-type
+QtWidgets.QTableWidget.visualRow?4(int) -> int
+QtWidgets.QTableWidget.visualColumn?4(int) -> int
+QtWidgets.QTableWidget.itemAt?4(QPoint) -> QTableWidgetItem
+QtWidgets.QTableWidget.itemAt?4(int, int) -> QTableWidgetItem
+QtWidgets.QTableWidget.visualItemRect?4(QTableWidgetItem) -> QRect
+QtWidgets.QTableWidget.itemPrototype?4() -> QTableWidgetItem
+QtWidgets.QTableWidget.setItemPrototype?4(QTableWidgetItem)
+QtWidgets.QTableWidget.scrollToItem?4(QTableWidgetItem, QAbstractItemView.ScrollHint hint=QAbstractItemView.EnsureVisible)
+QtWidgets.QTableWidget.insertRow?4(int)
+QtWidgets.QTableWidget.insertColumn?4(int)
+QtWidgets.QTableWidget.removeRow?4(int)
+QtWidgets.QTableWidget.removeColumn?4(int)
+QtWidgets.QTableWidget.clear?4()
+QtWidgets.QTableWidget.clearContents?4()
+QtWidgets.QTableWidget.itemPressed?4(QTableWidgetItem)
+QtWidgets.QTableWidget.itemClicked?4(QTableWidgetItem)
+QtWidgets.QTableWidget.itemDoubleClicked?4(QTableWidgetItem)
+QtWidgets.QTableWidget.itemActivated?4(QTableWidgetItem)
+QtWidgets.QTableWidget.itemEntered?4(QTableWidgetItem)
+QtWidgets.QTableWidget.itemChanged?4(QTableWidgetItem)
+QtWidgets.QTableWidget.currentItemChanged?4(QTableWidgetItem, QTableWidgetItem)
+QtWidgets.QTableWidget.itemSelectionChanged?4()
+QtWidgets.QTableWidget.cellPressed?4(int, int)
+QtWidgets.QTableWidget.cellClicked?4(int, int)
+QtWidgets.QTableWidget.cellDoubleClicked?4(int, int)
+QtWidgets.QTableWidget.cellActivated?4(int, int)
+QtWidgets.QTableWidget.cellEntered?4(int, int)
+QtWidgets.QTableWidget.cellChanged?4(int, int)
+QtWidgets.QTableWidget.currentCellChanged?4(int, int, int, int)
+QtWidgets.QTableWidget.mimeTypes?4() -> QStringList
+QtWidgets.QTableWidget.mimeData?4(unknown-type) -> QMimeData
+QtWidgets.QTableWidget.dropMimeData?4(int, int, QMimeData, Qt.DropAction) -> bool
+QtWidgets.QTableWidget.supportedDropActions?4() -> unknown-type
+QtWidgets.QTableWidget.items?4(QMimeData) -> unknown-type
+QtWidgets.QTableWidget.indexFromItem?4(QTableWidgetItem) -> QModelIndex
+QtWidgets.QTableWidget.itemFromIndex?4(QModelIndex) -> QTableWidgetItem
+QtWidgets.QTableWidget.event?4(QEvent) -> bool
+QtWidgets.QTableWidget.dropEvent?4(QDropEvent)
+QtWidgets.QTableWidget.isPersistentEditorOpen?4(QTableWidgetItem) -> bool
+QtWidgets.QTableWidget.supportedDragActions?4() -> unknown-type
+QtWidgets.QTableWidget.setSupportedDragActions?4(unknown-type)
+QtWidgets.QTabWidget.TabShape?10
+QtWidgets.QTabWidget.TabShape.Rounded?10
+QtWidgets.QTabWidget.TabShape.Triangular?10
+QtWidgets.QTabWidget.TabPosition?10
+QtWidgets.QTabWidget.TabPosition.North?10
+QtWidgets.QTabWidget.TabPosition.South?10
+QtWidgets.QTabWidget.TabPosition.West?10
+QtWidgets.QTabWidget.TabPosition.East?10
+QtWidgets.QTabWidget?1(QWidget parent=None)
+QtWidgets.QTabWidget.__init__?1(self, QWidget parent=None)
+QtWidgets.QTabWidget.clear?4()
+QtWidgets.QTabWidget.addTab?4(QWidget, QString) -> int
+QtWidgets.QTabWidget.addTab?4(QWidget, QIcon, QString) -> int
+QtWidgets.QTabWidget.insertTab?4(int, QWidget, QString) -> int
+QtWidgets.QTabWidget.insertTab?4(int, QWidget, QIcon, QString) -> int
+QtWidgets.QTabWidget.removeTab?4(int)
+QtWidgets.QTabWidget.isTabEnabled?4(int) -> bool
+QtWidgets.QTabWidget.setTabEnabled?4(int, bool)
+QtWidgets.QTabWidget.tabText?4(int) -> QString
+QtWidgets.QTabWidget.setTabText?4(int, QString)
+QtWidgets.QTabWidget.tabIcon?4(int) -> QIcon
+QtWidgets.QTabWidget.setTabIcon?4(int, QIcon)
+QtWidgets.QTabWidget.setTabToolTip?4(int, QString)
+QtWidgets.QTabWidget.tabToolTip?4(int) -> QString
+QtWidgets.QTabWidget.setTabWhatsThis?4(int, QString)
+QtWidgets.QTabWidget.tabWhatsThis?4(int) -> QString
+QtWidgets.QTabWidget.currentIndex?4() -> int
+QtWidgets.QTabWidget.currentWidget?4() -> QWidget
+QtWidgets.QTabWidget.widget?4(int) -> QWidget
+QtWidgets.QTabWidget.indexOf?4(QWidget) -> int
+QtWidgets.QTabWidget.count?4() -> int
+QtWidgets.QTabWidget.tabPosition?4() -> QTabWidget.TabPosition
+QtWidgets.QTabWidget.setTabPosition?4(QTabWidget.TabPosition)
+QtWidgets.QTabWidget.tabShape?4() -> QTabWidget.TabShape
+QtWidgets.QTabWidget.setTabShape?4(QTabWidget.TabShape)
+QtWidgets.QTabWidget.sizeHint?4() -> QSize
+QtWidgets.QTabWidget.minimumSizeHint?4() -> QSize
+QtWidgets.QTabWidget.setCornerWidget?4(QWidget, Qt.Corner corner=Qt.TopRightCorner)
+QtWidgets.QTabWidget.cornerWidget?4(Qt.Corner corner=Qt.TopRightCorner) -> QWidget
+QtWidgets.QTabWidget.setCurrentIndex?4(int)
+QtWidgets.QTabWidget.setCurrentWidget?4(QWidget)
+QtWidgets.QTabWidget.currentChanged?4(int)
+QtWidgets.QTabWidget.initStyleOption?4(QStyleOptionTabWidgetFrame)
+QtWidgets.QTabWidget.tabInserted?4(int)
+QtWidgets.QTabWidget.tabRemoved?4(int)
+QtWidgets.QTabWidget.event?4(QEvent) -> bool
+QtWidgets.QTabWidget.showEvent?4(QShowEvent)
+QtWidgets.QTabWidget.resizeEvent?4(QResizeEvent)
+QtWidgets.QTabWidget.keyPressEvent?4(QKeyEvent)
+QtWidgets.QTabWidget.paintEvent?4(QPaintEvent)
+QtWidgets.QTabWidget.setTabBar?4(QTabBar)
+QtWidgets.QTabWidget.tabBar?4() -> QTabBar
+QtWidgets.QTabWidget.changeEvent?4(QEvent)
+QtWidgets.QTabWidget.elideMode?4() -> Qt.TextElideMode
+QtWidgets.QTabWidget.setElideMode?4(Qt.TextElideMode)
+QtWidgets.QTabWidget.iconSize?4() -> QSize
+QtWidgets.QTabWidget.setIconSize?4(QSize)
+QtWidgets.QTabWidget.usesScrollButtons?4() -> bool
+QtWidgets.QTabWidget.setUsesScrollButtons?4(bool)
+QtWidgets.QTabWidget.tabsClosable?4() -> bool
+QtWidgets.QTabWidget.setTabsClosable?4(bool)
+QtWidgets.QTabWidget.isMovable?4() -> bool
+QtWidgets.QTabWidget.setMovable?4(bool)
+QtWidgets.QTabWidget.documentMode?4() -> bool
+QtWidgets.QTabWidget.setDocumentMode?4(bool)
+QtWidgets.QTabWidget.tabCloseRequested?4(int)
+QtWidgets.QTabWidget.heightForWidth?4(int) -> int
+QtWidgets.QTabWidget.hasHeightForWidth?4() -> bool
+QtWidgets.QTabWidget.tabBarClicked?4(int)
+QtWidgets.QTabWidget.tabBarDoubleClicked?4(int)
+QtWidgets.QTabWidget.tabBarAutoHide?4() -> bool
+QtWidgets.QTabWidget.setTabBarAutoHide?4(bool)
+QtWidgets.QTabWidget.isTabVisible?4(int) -> bool
+QtWidgets.QTabWidget.setTabVisible?4(int, bool)
+QtWidgets.QTextEdit.AutoFormattingFlag?10
+QtWidgets.QTextEdit.AutoFormattingFlag.AutoNone?10
+QtWidgets.QTextEdit.AutoFormattingFlag.AutoBulletList?10
+QtWidgets.QTextEdit.AutoFormattingFlag.AutoAll?10
+QtWidgets.QTextEdit.LineWrapMode?10
+QtWidgets.QTextEdit.LineWrapMode.NoWrap?10
+QtWidgets.QTextEdit.LineWrapMode.WidgetWidth?10
+QtWidgets.QTextEdit.LineWrapMode.FixedPixelWidth?10
+QtWidgets.QTextEdit.LineWrapMode.FixedColumnWidth?10
+QtWidgets.QTextEdit?1(QWidget parent=None)
+QtWidgets.QTextEdit.__init__?1(self, QWidget parent=None)
+QtWidgets.QTextEdit?1(QString, QWidget parent=None)
+QtWidgets.QTextEdit.__init__?1(self, QString, QWidget parent=None)
+QtWidgets.QTextEdit.setDocument?4(QTextDocument)
+QtWidgets.QTextEdit.document?4() -> QTextDocument
+QtWidgets.QTextEdit.setTextCursor?4(QTextCursor)
+QtWidgets.QTextEdit.textCursor?4() -> QTextCursor
+QtWidgets.QTextEdit.isReadOnly?4() -> bool
+QtWidgets.QTextEdit.setReadOnly?4(bool)
+QtWidgets.QTextEdit.fontPointSize?4() -> float
+QtWidgets.QTextEdit.fontFamily?4() -> QString
+QtWidgets.QTextEdit.fontWeight?4() -> int
+QtWidgets.QTextEdit.fontUnderline?4() -> bool
+QtWidgets.QTextEdit.fontItalic?4() -> bool
+QtWidgets.QTextEdit.textColor?4() -> QColor
+QtWidgets.QTextEdit.currentFont?4() -> QFont
+QtWidgets.QTextEdit.alignment?4() -> unknown-type
+QtWidgets.QTextEdit.mergeCurrentCharFormat?4(QTextCharFormat)
+QtWidgets.QTextEdit.setCurrentCharFormat?4(QTextCharFormat)
+QtWidgets.QTextEdit.currentCharFormat?4() -> QTextCharFormat
+QtWidgets.QTextEdit.autoFormatting?4() -> unknown-type
+QtWidgets.QTextEdit.setAutoFormatting?4(unknown-type)
+QtWidgets.QTextEdit.tabChangesFocus?4() -> bool
+QtWidgets.QTextEdit.setTabChangesFocus?4(bool)
+QtWidgets.QTextEdit.setDocumentTitle?4(QString)
+QtWidgets.QTextEdit.documentTitle?4() -> QString
+QtWidgets.QTextEdit.isUndoRedoEnabled?4() -> bool
+QtWidgets.QTextEdit.setUndoRedoEnabled?4(bool)
+QtWidgets.QTextEdit.lineWrapMode?4() -> QTextEdit.LineWrapMode
+QtWidgets.QTextEdit.setLineWrapMode?4(QTextEdit.LineWrapMode)
+QtWidgets.QTextEdit.lineWrapColumnOrWidth?4() -> int
+QtWidgets.QTextEdit.setLineWrapColumnOrWidth?4(int)
+QtWidgets.QTextEdit.wordWrapMode?4() -> QTextOption.WrapMode
+QtWidgets.QTextEdit.setWordWrapMode?4(QTextOption.WrapMode)
+QtWidgets.QTextEdit.find?4(QString, unknown-type options=QTextDocument.FindFlags()) -> bool
+QtWidgets.QTextEdit.toPlainText?4() -> QString
+QtWidgets.QTextEdit.toHtml?4() -> QString
+QtWidgets.QTextEdit.append?4(QString)
+QtWidgets.QTextEdit.ensureCursorVisible?4()
+QtWidgets.QTextEdit.loadResource?4(int, QUrl) -> QVariant
+QtWidgets.QTextEdit.createStandardContextMenu?4() -> QMenu
+QtWidgets.QTextEdit.createStandardContextMenu?4(QPoint) -> QMenu
+QtWidgets.QTextEdit.cursorForPosition?4(QPoint) -> QTextCursor
+QtWidgets.QTextEdit.cursorRect?4(QTextCursor) -> QRect
+QtWidgets.QTextEdit.cursorRect?4() -> QRect
+QtWidgets.QTextEdit.anchorAt?4(QPoint) -> QString
+QtWidgets.QTextEdit.overwriteMode?4() -> bool
+QtWidgets.QTextEdit.setOverwriteMode?4(bool)
+QtWidgets.QTextEdit.acceptRichText?4() -> bool
+QtWidgets.QTextEdit.setAcceptRichText?4(bool)
+QtWidgets.QTextEdit.setTextInteractionFlags?4(unknown-type)
+QtWidgets.QTextEdit.textInteractionFlags?4() -> unknown-type
+QtWidgets.QTextEdit.setCursorWidth?4(int)
+QtWidgets.QTextEdit.cursorWidth?4() -> int
+QtWidgets.QTextEdit.setExtraSelections?4(unknown-type)
+QtWidgets.QTextEdit.extraSelections?4() -> unknown-type
+QtWidgets.QTextEdit.canPaste?4() -> bool
+QtWidgets.QTextEdit.moveCursor?4(QTextCursor.MoveOperation, QTextCursor.MoveMode mode=QTextCursor.MoveAnchor)
+QtWidgets.QTextEdit.print?4(QPagedPaintDevice)
+QtWidgets.QTextEdit.setFontPointSize?4(float)
+QtWidgets.QTextEdit.setFontFamily?4(QString)
+QtWidgets.QTextEdit.setFontWeight?4(int)
+QtWidgets.QTextEdit.setFontUnderline?4(bool)
+QtWidgets.QTextEdit.setFontItalic?4(bool)
+QtWidgets.QTextEdit.setText?4(QString)
+QtWidgets.QTextEdit.setTextColor?4(QColor)
+QtWidgets.QTextEdit.setCurrentFont?4(QFont)
+QtWidgets.QTextEdit.setAlignment?4(unknown-type)
+QtWidgets.QTextEdit.setPlainText?4(QString)
+QtWidgets.QTextEdit.setHtml?4(QString)
+QtWidgets.QTextEdit.cut?4()
+QtWidgets.QTextEdit.copy?4()
+QtWidgets.QTextEdit.paste?4()
+QtWidgets.QTextEdit.clear?4()
+QtWidgets.QTextEdit.selectAll?4()
+QtWidgets.QTextEdit.insertPlainText?4(QString)
+QtWidgets.QTextEdit.insertHtml?4(QString)
+QtWidgets.QTextEdit.scrollToAnchor?4(QString)
+QtWidgets.QTextEdit.redo?4()
+QtWidgets.QTextEdit.undo?4()
+QtWidgets.QTextEdit.zoomIn?4(int range=1)
+QtWidgets.QTextEdit.zoomOut?4(int range=1)
+QtWidgets.QTextEdit.textChanged?4()
+QtWidgets.QTextEdit.undoAvailable?4(bool)
+QtWidgets.QTextEdit.redoAvailable?4(bool)
+QtWidgets.QTextEdit.currentCharFormatChanged?4(QTextCharFormat)
+QtWidgets.QTextEdit.copyAvailable?4(bool)
+QtWidgets.QTextEdit.selectionChanged?4()
+QtWidgets.QTextEdit.cursorPositionChanged?4()
+QtWidgets.QTextEdit.event?4(QEvent) -> bool
+QtWidgets.QTextEdit.timerEvent?4(QTimerEvent)
+QtWidgets.QTextEdit.keyPressEvent?4(QKeyEvent)
+QtWidgets.QTextEdit.keyReleaseEvent?4(QKeyEvent)
+QtWidgets.QTextEdit.resizeEvent?4(QResizeEvent)
+QtWidgets.QTextEdit.paintEvent?4(QPaintEvent)
+QtWidgets.QTextEdit.mousePressEvent?4(QMouseEvent)
+QtWidgets.QTextEdit.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QTextEdit.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QTextEdit.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QTextEdit.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QTextEdit.contextMenuEvent?4(QContextMenuEvent)
+QtWidgets.QTextEdit.dragEnterEvent?4(QDragEnterEvent)
+QtWidgets.QTextEdit.dragLeaveEvent?4(QDragLeaveEvent)
+QtWidgets.QTextEdit.dragMoveEvent?4(QDragMoveEvent)
+QtWidgets.QTextEdit.dropEvent?4(QDropEvent)
+QtWidgets.QTextEdit.focusInEvent?4(QFocusEvent)
+QtWidgets.QTextEdit.focusOutEvent?4(QFocusEvent)
+QtWidgets.QTextEdit.showEvent?4(QShowEvent)
+QtWidgets.QTextEdit.changeEvent?4(QEvent)
+QtWidgets.QTextEdit.wheelEvent?4(QWheelEvent)
+QtWidgets.QTextEdit.createMimeDataFromSelection?4() -> QMimeData
+QtWidgets.QTextEdit.canInsertFromMimeData?4(QMimeData) -> bool
+QtWidgets.QTextEdit.insertFromMimeData?4(QMimeData)
+QtWidgets.QTextEdit.inputMethodEvent?4(QInputMethodEvent)
+QtWidgets.QTextEdit.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtWidgets.QTextEdit.scrollContentsBy?4(int, int)
+QtWidgets.QTextEdit.textBackgroundColor?4() -> QColor
+QtWidgets.QTextEdit.setTextBackgroundColor?4(QColor)
+QtWidgets.QTextEdit.setPlaceholderText?4(QString)
+QtWidgets.QTextEdit.placeholderText?4() -> QString
+QtWidgets.QTextEdit.find?4(QRegularExpression, unknown-type options=QTextDocument.FindFlags()) -> bool
+QtWidgets.QTextEdit.inputMethodQuery?4(Qt.InputMethodQuery, QVariant) -> QVariant
+QtWidgets.QTextEdit.tabStopDistance?4() -> float
+QtWidgets.QTextEdit.setTabStopDistance?4(float)
+QtWidgets.QTextEdit.toMarkdown?4(unknown-type features=QTextDocument.MarkdownDialectGitHub) -> QString
+QtWidgets.QTextEdit.setMarkdown?4(QString)
+QtWidgets.QTextBrowser?1(QWidget parent=None)
+QtWidgets.QTextBrowser.__init__?1(self, QWidget parent=None)
+QtWidgets.QTextBrowser.source?4() -> QUrl
+QtWidgets.QTextBrowser.searchPaths?4() -> QStringList
+QtWidgets.QTextBrowser.setSearchPaths?4(QStringList)
+QtWidgets.QTextBrowser.loadResource?4(int, QUrl) -> QVariant
+QtWidgets.QTextBrowser.setSource?4(QUrl, QTextDocument.ResourceType type=QTextDocument.UnknownResource)
+QtWidgets.QTextBrowser.backward?4()
+QtWidgets.QTextBrowser.forward?4()
+QtWidgets.QTextBrowser.home?4()
+QtWidgets.QTextBrowser.reload?4()
+QtWidgets.QTextBrowser.backwardAvailable?4(bool)
+QtWidgets.QTextBrowser.forwardAvailable?4(bool)
+QtWidgets.QTextBrowser.sourceChanged?4(QUrl)
+QtWidgets.QTextBrowser.highlighted?4(QUrl)
+QtWidgets.QTextBrowser.anchorClicked?4(QUrl)
+QtWidgets.QTextBrowser.event?4(QEvent) -> bool
+QtWidgets.QTextBrowser.keyPressEvent?4(QKeyEvent)
+QtWidgets.QTextBrowser.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QTextBrowser.mousePressEvent?4(QMouseEvent)
+QtWidgets.QTextBrowser.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QTextBrowser.focusOutEvent?4(QFocusEvent)
+QtWidgets.QTextBrowser.focusNextPrevChild?4(bool) -> bool
+QtWidgets.QTextBrowser.paintEvent?4(QPaintEvent)
+QtWidgets.QTextBrowser.isBackwardAvailable?4() -> bool
+QtWidgets.QTextBrowser.isForwardAvailable?4() -> bool
+QtWidgets.QTextBrowser.clearHistory?4()
+QtWidgets.QTextBrowser.openExternalLinks?4() -> bool
+QtWidgets.QTextBrowser.setOpenExternalLinks?4(bool)
+QtWidgets.QTextBrowser.openLinks?4() -> bool
+QtWidgets.QTextBrowser.setOpenLinks?4(bool)
+QtWidgets.QTextBrowser.historyTitle?4(int) -> QString
+QtWidgets.QTextBrowser.historyUrl?4(int) -> QUrl
+QtWidgets.QTextBrowser.backwardHistoryCount?4() -> int
+QtWidgets.QTextBrowser.forwardHistoryCount?4() -> int
+QtWidgets.QTextBrowser.historyChanged?4()
+QtWidgets.QTextBrowser.sourceType?4() -> QTextDocument.ResourceType
+QtWidgets.QTextBrowser.doSetSource?4(QUrl, QTextDocument.ResourceType type=QTextDocument.UnknownResource)
+QtWidgets.QTextEdit.ExtraSelection.cursor?7
+QtWidgets.QTextEdit.ExtraSelection.format?7
+QtWidgets.QTextEdit.ExtraSelection?1()
+QtWidgets.QTextEdit.ExtraSelection.__init__?1(self)
+QtWidgets.QTextEdit.ExtraSelection?1(QTextEdit.ExtraSelection)
+QtWidgets.QTextEdit.ExtraSelection.__init__?1(self, QTextEdit.ExtraSelection)
+QtWidgets.QToolBar?1(QString, QWidget parent=None)
+QtWidgets.QToolBar.__init__?1(self, QString, QWidget parent=None)
+QtWidgets.QToolBar?1(QWidget parent=None)
+QtWidgets.QToolBar.__init__?1(self, QWidget parent=None)
+QtWidgets.QToolBar.setMovable?4(bool)
+QtWidgets.QToolBar.isMovable?4() -> bool
+QtWidgets.QToolBar.setAllowedAreas?4(unknown-type)
+QtWidgets.QToolBar.allowedAreas?4() -> unknown-type
+QtWidgets.QToolBar.isAreaAllowed?4(Qt.ToolBarArea) -> bool
+QtWidgets.QToolBar.setOrientation?4(Qt.Orientation)
+QtWidgets.QToolBar.orientation?4() -> Qt.Orientation
+QtWidgets.QToolBar.clear?4()
+QtWidgets.QToolBar.addSeparator?4() -> QAction
+QtWidgets.QToolBar.insertSeparator?4(QAction) -> QAction
+QtWidgets.QToolBar.addWidget?4(QWidget) -> QAction
+QtWidgets.QToolBar.insertWidget?4(QAction, QWidget) -> QAction
+QtWidgets.QToolBar.actionGeometry?4(QAction) -> QRect
+QtWidgets.QToolBar.actionAt?4(QPoint) -> QAction
+QtWidgets.QToolBar.actionAt?4(int, int) -> QAction
+QtWidgets.QToolBar.toggleViewAction?4() -> QAction
+QtWidgets.QToolBar.iconSize?4() -> QSize
+QtWidgets.QToolBar.toolButtonStyle?4() -> Qt.ToolButtonStyle
+QtWidgets.QToolBar.widgetForAction?4(QAction) -> QWidget
+QtWidgets.QToolBar.setIconSize?4(QSize)
+QtWidgets.QToolBar.setToolButtonStyle?4(Qt.ToolButtonStyle)
+QtWidgets.QToolBar.actionTriggered?4(QAction)
+QtWidgets.QToolBar.movableChanged?4(bool)
+QtWidgets.QToolBar.allowedAreasChanged?4(unknown-type)
+QtWidgets.QToolBar.orientationChanged?4(Qt.Orientation)
+QtWidgets.QToolBar.iconSizeChanged?4(QSize)
+QtWidgets.QToolBar.toolButtonStyleChanged?4(Qt.ToolButtonStyle)
+QtWidgets.QToolBar.topLevelChanged?4(bool)
+QtWidgets.QToolBar.visibilityChanged?4(bool)
+QtWidgets.QToolBar.initStyleOption?4(QStyleOptionToolBar)
+QtWidgets.QToolBar.actionEvent?4(QActionEvent)
+QtWidgets.QToolBar.changeEvent?4(QEvent)
+QtWidgets.QToolBar.paintEvent?4(QPaintEvent)
+QtWidgets.QToolBar.event?4(QEvent) -> bool
+QtWidgets.QToolBar.isFloatable?4() -> bool
+QtWidgets.QToolBar.setFloatable?4(bool)
+QtWidgets.QToolBar.isFloating?4() -> bool
+QtWidgets.QToolBox?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QToolBox.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QToolBox.addItem?4(QWidget, QString) -> int
+QtWidgets.QToolBox.addItem?4(QWidget, QIcon, QString) -> int
+QtWidgets.QToolBox.insertItem?4(int, QWidget, QString) -> int
+QtWidgets.QToolBox.insertItem?4(int, QWidget, QIcon, QString) -> int
+QtWidgets.QToolBox.removeItem?4(int)
+QtWidgets.QToolBox.setItemEnabled?4(int, bool)
+QtWidgets.QToolBox.isItemEnabled?4(int) -> bool
+QtWidgets.QToolBox.setItemText?4(int, QString)
+QtWidgets.QToolBox.itemText?4(int) -> QString
+QtWidgets.QToolBox.setItemIcon?4(int, QIcon)
+QtWidgets.QToolBox.itemIcon?4(int) -> QIcon
+QtWidgets.QToolBox.setItemToolTip?4(int, QString)
+QtWidgets.QToolBox.itemToolTip?4(int) -> QString
+QtWidgets.QToolBox.currentIndex?4() -> int
+QtWidgets.QToolBox.currentWidget?4() -> QWidget
+QtWidgets.QToolBox.widget?4(int) -> QWidget
+QtWidgets.QToolBox.indexOf?4(QWidget) -> int
+QtWidgets.QToolBox.count?4() -> int
+QtWidgets.QToolBox.setCurrentIndex?4(int)
+QtWidgets.QToolBox.setCurrentWidget?4(QWidget)
+QtWidgets.QToolBox.currentChanged?4(int)
+QtWidgets.QToolBox.itemInserted?4(int)
+QtWidgets.QToolBox.itemRemoved?4(int)
+QtWidgets.QToolBox.event?4(QEvent) -> bool
+QtWidgets.QToolBox.showEvent?4(QShowEvent)
+QtWidgets.QToolBox.changeEvent?4(QEvent)
+QtWidgets.QToolButton.ToolButtonPopupMode?10
+QtWidgets.QToolButton.ToolButtonPopupMode.DelayedPopup?10
+QtWidgets.QToolButton.ToolButtonPopupMode.MenuButtonPopup?10
+QtWidgets.QToolButton.ToolButtonPopupMode.InstantPopup?10
+QtWidgets.QToolButton?1(QWidget parent=None)
+QtWidgets.QToolButton.__init__?1(self, QWidget parent=None)
+QtWidgets.QToolButton.sizeHint?4() -> QSize
+QtWidgets.QToolButton.minimumSizeHint?4() -> QSize
+QtWidgets.QToolButton.toolButtonStyle?4() -> Qt.ToolButtonStyle
+QtWidgets.QToolButton.arrowType?4() -> Qt.ArrowType
+QtWidgets.QToolButton.setArrowType?4(Qt.ArrowType)
+QtWidgets.QToolButton.setMenu?4(QMenu)
+QtWidgets.QToolButton.menu?4() -> QMenu
+QtWidgets.QToolButton.setPopupMode?4(QToolButton.ToolButtonPopupMode)
+QtWidgets.QToolButton.popupMode?4() -> QToolButton.ToolButtonPopupMode
+QtWidgets.QToolButton.defaultAction?4() -> QAction
+QtWidgets.QToolButton.setAutoRaise?4(bool)
+QtWidgets.QToolButton.autoRaise?4() -> bool
+QtWidgets.QToolButton.showMenu?4()
+QtWidgets.QToolButton.setToolButtonStyle?4(Qt.ToolButtonStyle)
+QtWidgets.QToolButton.setDefaultAction?4(QAction)
+QtWidgets.QToolButton.triggered?4(QAction)
+QtWidgets.QToolButton.initStyleOption?4(QStyleOptionToolButton)
+QtWidgets.QToolButton.event?4(QEvent) -> bool
+QtWidgets.QToolButton.mousePressEvent?4(QMouseEvent)
+QtWidgets.QToolButton.paintEvent?4(QPaintEvent)
+QtWidgets.QToolButton.actionEvent?4(QActionEvent)
+QtWidgets.QToolButton.enterEvent?4(QEnterEvent)
+QtWidgets.QToolButton.leaveEvent?4(QEvent)
+QtWidgets.QToolButton.timerEvent?4(QTimerEvent)
+QtWidgets.QToolButton.changeEvent?4(QEvent)
+QtWidgets.QToolButton.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QToolButton.nextCheckState?4()
+QtWidgets.QToolButton.hitButton?4(QPoint) -> bool
+QtWidgets.QToolButton.checkStateSet?4()
+QtWidgets.QToolTip?1(QToolTip)
+QtWidgets.QToolTip.__init__?1(self, QToolTip)
+QtWidgets.QToolTip.showText?4(QPoint, QString, QWidget widget=None, QRect rect={}, int msecShowTime=-1)
+QtWidgets.QToolTip.palette?4() -> QPalette
+QtWidgets.QToolTip.hideText?4()
+QtWidgets.QToolTip.setPalette?4(QPalette)
+QtWidgets.QToolTip.font?4() -> QFont
+QtWidgets.QToolTip.setFont?4(QFont)
+QtWidgets.QToolTip.isVisible?4() -> bool
+QtWidgets.QToolTip.text?4() -> QString
+QtWidgets.QTreeView?1(QWidget parent=None)
+QtWidgets.QTreeView.__init__?1(self, QWidget parent=None)
+QtWidgets.QTreeView.setModel?4(QAbstractItemModel)
+QtWidgets.QTreeView.setRootIndex?4(QModelIndex)
+QtWidgets.QTreeView.setSelectionModel?4(QItemSelectionModel)
+QtWidgets.QTreeView.header?4() -> QHeaderView
+QtWidgets.QTreeView.setHeader?4(QHeaderView)
+QtWidgets.QTreeView.indentation?4() -> int
+QtWidgets.QTreeView.setIndentation?4(int)
+QtWidgets.QTreeView.rootIsDecorated?4() -> bool
+QtWidgets.QTreeView.setRootIsDecorated?4(bool)
+QtWidgets.QTreeView.uniformRowHeights?4() -> bool
+QtWidgets.QTreeView.setUniformRowHeights?4(bool)
+QtWidgets.QTreeView.itemsExpandable?4() -> bool
+QtWidgets.QTreeView.setItemsExpandable?4(bool)
+QtWidgets.QTreeView.columnViewportPosition?4(int) -> int
+QtWidgets.QTreeView.columnWidth?4(int) -> int
+QtWidgets.QTreeView.columnAt?4(int) -> int
+QtWidgets.QTreeView.isColumnHidden?4(int) -> bool
+QtWidgets.QTreeView.setColumnHidden?4(int, bool)
+QtWidgets.QTreeView.isRowHidden?4(int, QModelIndex) -> bool
+QtWidgets.QTreeView.setRowHidden?4(int, QModelIndex, bool)
+QtWidgets.QTreeView.isExpanded?4(QModelIndex) -> bool
+QtWidgets.QTreeView.setExpanded?4(QModelIndex, bool)
+QtWidgets.QTreeView.keyboardSearch?4(QString)
+QtWidgets.QTreeView.visualRect?4(QModelIndex) -> QRect
+QtWidgets.QTreeView.scrollTo?4(QModelIndex, QAbstractItemView.ScrollHint hint=QAbstractItemView.EnsureVisible)
+QtWidgets.QTreeView.indexAt?4(QPoint) -> QModelIndex
+QtWidgets.QTreeView.indexAbove?4(QModelIndex) -> QModelIndex
+QtWidgets.QTreeView.indexBelow?4(QModelIndex) -> QModelIndex
+QtWidgets.QTreeView.reset?4()
+QtWidgets.QTreeView.expanded?4(QModelIndex)
+QtWidgets.QTreeView.collapsed?4(QModelIndex)
+QtWidgets.QTreeView.dataChanged?4(QModelIndex, QModelIndex, unknown-type roles=[])
+QtWidgets.QTreeView.hideColumn?4(int)
+QtWidgets.QTreeView.showColumn?4(int)
+QtWidgets.QTreeView.expand?4(QModelIndex)
+QtWidgets.QTreeView.expandAll?4()
+QtWidgets.QTreeView.collapse?4(QModelIndex)
+QtWidgets.QTreeView.collapseAll?4()
+QtWidgets.QTreeView.resizeColumnToContents?4(int)
+QtWidgets.QTreeView.selectAll?4()
+QtWidgets.QTreeView.columnResized?4(int, int, int)
+QtWidgets.QTreeView.columnCountChanged?4(int, int)
+QtWidgets.QTreeView.columnMoved?4()
+QtWidgets.QTreeView.reexpand?4()
+QtWidgets.QTreeView.rowsRemoved?4(QModelIndex, int, int)
+QtWidgets.QTreeView.scrollContentsBy?4(int, int)
+QtWidgets.QTreeView.rowsInserted?4(QModelIndex, int, int)
+QtWidgets.QTreeView.rowsAboutToBeRemoved?4(QModelIndex, int, int)
+QtWidgets.QTreeView.moveCursor?4(QAbstractItemView.CursorAction, unknown-type) -> QModelIndex
+QtWidgets.QTreeView.horizontalOffset?4() -> int
+QtWidgets.QTreeView.verticalOffset?4() -> int
+QtWidgets.QTreeView.setSelection?4(QRect, unknown-type)
+QtWidgets.QTreeView.visualRegionForSelection?4(QItemSelection) -> QRegion
+QtWidgets.QTreeView.selectedIndexes?4() -> unknown-type
+QtWidgets.QTreeView.changeEvent?4(QEvent)
+QtWidgets.QTreeView.paintEvent?4(QPaintEvent)
+QtWidgets.QTreeView.timerEvent?4(QTimerEvent)
+QtWidgets.QTreeView.mouseReleaseEvent?4(QMouseEvent)
+QtWidgets.QTreeView.drawRow?4(QPainter, QStyleOptionViewItem, QModelIndex)
+QtWidgets.QTreeView.drawBranches?4(QPainter, QRect, QModelIndex)
+QtWidgets.QTreeView.drawTree?4(QPainter, QRegion)
+QtWidgets.QTreeView.mousePressEvent?4(QMouseEvent)
+QtWidgets.QTreeView.mouseMoveEvent?4(QMouseEvent)
+QtWidgets.QTreeView.mouseDoubleClickEvent?4(QMouseEvent)
+QtWidgets.QTreeView.keyPressEvent?4(QKeyEvent)
+QtWidgets.QTreeView.updateGeometries?4()
+QtWidgets.QTreeView.sizeHintForColumn?4(int) -> int
+QtWidgets.QTreeView.indexRowSizeHint?4(QModelIndex) -> int
+QtWidgets.QTreeView.horizontalScrollbarAction?4(int)
+QtWidgets.QTreeView.isIndexHidden?4(QModelIndex) -> bool
+QtWidgets.QTreeView.setColumnWidth?4(int, int)
+QtWidgets.QTreeView.setSortingEnabled?4(bool)
+QtWidgets.QTreeView.isSortingEnabled?4() -> bool
+QtWidgets.QTreeView.setAnimated?4(bool)
+QtWidgets.QTreeView.isAnimated?4() -> bool
+QtWidgets.QTreeView.setAllColumnsShowFocus?4(bool)
+QtWidgets.QTreeView.allColumnsShowFocus?4() -> bool
+QtWidgets.QTreeView.sortByColumn?4(int, Qt.SortOrder)
+QtWidgets.QTreeView.autoExpandDelay?4() -> int
+QtWidgets.QTreeView.setAutoExpandDelay?4(int)
+QtWidgets.QTreeView.isFirstColumnSpanned?4(int, QModelIndex) -> bool
+QtWidgets.QTreeView.setFirstColumnSpanned?4(int, QModelIndex, bool)
+QtWidgets.QTreeView.setWordWrap?4(bool)
+QtWidgets.QTreeView.wordWrap?4() -> bool
+QtWidgets.QTreeView.expandToDepth?4(int)
+QtWidgets.QTreeView.dragMoveEvent?4(QDragMoveEvent)
+QtWidgets.QTreeView.viewportEvent?4(QEvent) -> bool
+QtWidgets.QTreeView.rowHeight?4(QModelIndex) -> int
+QtWidgets.QTreeView.selectionChanged?4(QItemSelection, QItemSelection)
+QtWidgets.QTreeView.currentChanged?4(QModelIndex, QModelIndex)
+QtWidgets.QTreeView.expandsOnDoubleClick?4() -> bool
+QtWidgets.QTreeView.setExpandsOnDoubleClick?4(bool)
+QtWidgets.QTreeView.isHeaderHidden?4() -> bool
+QtWidgets.QTreeView.setHeaderHidden?4(bool)
+QtWidgets.QTreeView.setTreePosition?4(int)
+QtWidgets.QTreeView.treePosition?4() -> int
+QtWidgets.QTreeView.viewportSizeHint?4() -> QSize
+QtWidgets.QTreeView.resetIndentation?4()
+QtWidgets.QTreeView.expandRecursively?4(QModelIndex, int depth=-1)
+QtWidgets.QTreeWidgetItem.ChildIndicatorPolicy?10
+QtWidgets.QTreeWidgetItem.ChildIndicatorPolicy.ShowIndicator?10
+QtWidgets.QTreeWidgetItem.ChildIndicatorPolicy.DontShowIndicator?10
+QtWidgets.QTreeWidgetItem.ChildIndicatorPolicy.DontShowIndicatorWhenChildless?10
+QtWidgets.QTreeWidgetItem.ItemType?10
+QtWidgets.QTreeWidgetItem.ItemType.Type?10
+QtWidgets.QTreeWidgetItem.ItemType.UserType?10
+QtWidgets.QTreeWidgetItem?1(QTreeWidgetItem, QTreeWidgetItem, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem.__init__?1(self, QTreeWidgetItem, QTreeWidgetItem, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem?1(QTreeWidgetItem, QStringList, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem.__init__?1(self, QTreeWidgetItem, QStringList, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem?1(QTreeWidgetItem, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem.__init__?1(self, QTreeWidgetItem, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem?1(QTreeWidget, QTreeWidgetItem, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem.__init__?1(self, QTreeWidget, QTreeWidgetItem, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem?1(QTreeWidget, QStringList, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem.__init__?1(self, QTreeWidget, QStringList, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem?1(QTreeWidget, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem.__init__?1(self, QTreeWidget, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem?1(QStringList, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem.__init__?1(self, QStringList, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem?1(int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem.__init__?1(self, int type=QTreeWidgetItem.Type)
+QtWidgets.QTreeWidgetItem?1(QTreeWidgetItem)
+QtWidgets.QTreeWidgetItem.__init__?1(self, QTreeWidgetItem)
+QtWidgets.QTreeWidgetItem.clone?4() -> QTreeWidgetItem
+QtWidgets.QTreeWidgetItem.treeWidget?4() -> QTreeWidget
+QtWidgets.QTreeWidgetItem.flags?4() -> unknown-type
+QtWidgets.QTreeWidgetItem.text?4(int) -> QString
+QtWidgets.QTreeWidgetItem.icon?4(int) -> QIcon
+QtWidgets.QTreeWidgetItem.statusTip?4(int) -> QString
+QtWidgets.QTreeWidgetItem.toolTip?4(int) -> QString
+QtWidgets.QTreeWidgetItem.whatsThis?4(int) -> QString
+QtWidgets.QTreeWidgetItem.font?4(int) -> QFont
+QtWidgets.QTreeWidgetItem.textAlignment?4(int) -> int
+QtWidgets.QTreeWidgetItem.setTextAlignment?4(int, unknown-type)
+QtWidgets.QTreeWidgetItem.setTextAlignment?4(int, int)
+QtWidgets.QTreeWidgetItem.checkState?4(int) -> Qt.CheckState
+QtWidgets.QTreeWidgetItem.setCheckState?4(int, Qt.CheckState)
+QtWidgets.QTreeWidgetItem.data?4(int, int) -> QVariant
+QtWidgets.QTreeWidgetItem.setData?4(int, int, QVariant)
+QtWidgets.QTreeWidgetItem.read?4(QDataStream)
+QtWidgets.QTreeWidgetItem.write?4(QDataStream)
+QtWidgets.QTreeWidgetItem.parent?4() -> QTreeWidgetItem
+QtWidgets.QTreeWidgetItem.child?4(int) -> QTreeWidgetItem
+QtWidgets.QTreeWidgetItem.childCount?4() -> int
+QtWidgets.QTreeWidgetItem.columnCount?4() -> int
+QtWidgets.QTreeWidgetItem.addChild?4(QTreeWidgetItem)
+QtWidgets.QTreeWidgetItem.insertChild?4(int, QTreeWidgetItem)
+QtWidgets.QTreeWidgetItem.takeChild?4(int) -> QTreeWidgetItem
+QtWidgets.QTreeWidgetItem.type?4() -> int
+QtWidgets.QTreeWidgetItem.setFlags?4(unknown-type)
+QtWidgets.QTreeWidgetItem.setText?4(int, QString)
+QtWidgets.QTreeWidgetItem.setIcon?4(int, QIcon)
+QtWidgets.QTreeWidgetItem.setStatusTip?4(int, QString)
+QtWidgets.QTreeWidgetItem.setToolTip?4(int, QString)
+QtWidgets.QTreeWidgetItem.setWhatsThis?4(int, QString)
+QtWidgets.QTreeWidgetItem.setFont?4(int, QFont)
+QtWidgets.QTreeWidgetItem.indexOfChild?4(QTreeWidgetItem) -> int
+QtWidgets.QTreeWidgetItem.sizeHint?4(int) -> QSize
+QtWidgets.QTreeWidgetItem.setSizeHint?4(int, QSize)
+QtWidgets.QTreeWidgetItem.addChildren?4(unknown-type)
+QtWidgets.QTreeWidgetItem.insertChildren?4(int, unknown-type)
+QtWidgets.QTreeWidgetItem.takeChildren?4() -> unknown-type
+QtWidgets.QTreeWidgetItem.background?4(int) -> QBrush
+QtWidgets.QTreeWidgetItem.setBackground?4(int, QBrush)
+QtWidgets.QTreeWidgetItem.foreground?4(int) -> QBrush
+QtWidgets.QTreeWidgetItem.setForeground?4(int, QBrush)
+QtWidgets.QTreeWidgetItem.sortChildren?4(int, Qt.SortOrder)
+QtWidgets.QTreeWidgetItem.setSelected?4(bool)
+QtWidgets.QTreeWidgetItem.isSelected?4() -> bool
+QtWidgets.QTreeWidgetItem.setHidden?4(bool)
+QtWidgets.QTreeWidgetItem.isHidden?4() -> bool
+QtWidgets.QTreeWidgetItem.setExpanded?4(bool)
+QtWidgets.QTreeWidgetItem.isExpanded?4() -> bool
+QtWidgets.QTreeWidgetItem.setChildIndicatorPolicy?4(QTreeWidgetItem.ChildIndicatorPolicy)
+QtWidgets.QTreeWidgetItem.childIndicatorPolicy?4() -> QTreeWidgetItem.ChildIndicatorPolicy
+QtWidgets.QTreeWidgetItem.removeChild?4(QTreeWidgetItem)
+QtWidgets.QTreeWidgetItem.setFirstColumnSpanned?4(bool)
+QtWidgets.QTreeWidgetItem.isFirstColumnSpanned?4() -> bool
+QtWidgets.QTreeWidgetItem.setDisabled?4(bool)
+QtWidgets.QTreeWidgetItem.isDisabled?4() -> bool
+QtWidgets.QTreeWidgetItem.emitDataChanged?4()
+QtWidgets.QTreeWidget?1(QWidget parent=None)
+QtWidgets.QTreeWidget.__init__?1(self, QWidget parent=None)
+QtWidgets.QTreeWidget.columnCount?4() -> int
+QtWidgets.QTreeWidget.setColumnCount?4(int)
+QtWidgets.QTreeWidget.topLevelItem?4(int) -> QTreeWidgetItem
+QtWidgets.QTreeWidget.topLevelItemCount?4() -> int
+QtWidgets.QTreeWidget.insertTopLevelItem?4(int, QTreeWidgetItem)
+QtWidgets.QTreeWidget.addTopLevelItem?4(QTreeWidgetItem)
+QtWidgets.QTreeWidget.takeTopLevelItem?4(int) -> QTreeWidgetItem
+QtWidgets.QTreeWidget.indexOfTopLevelItem?4(QTreeWidgetItem) -> int
+QtWidgets.QTreeWidget.insertTopLevelItems?4(int, unknown-type)
+QtWidgets.QTreeWidget.addTopLevelItems?4(unknown-type)
+QtWidgets.QTreeWidget.headerItem?4() -> QTreeWidgetItem
+QtWidgets.QTreeWidget.setHeaderItem?4(QTreeWidgetItem)
+QtWidgets.QTreeWidget.setHeaderLabels?4(QStringList)
+QtWidgets.QTreeWidget.currentItem?4() -> QTreeWidgetItem
+QtWidgets.QTreeWidget.currentColumn?4() -> int
+QtWidgets.QTreeWidget.setCurrentItem?4(QTreeWidgetItem)
+QtWidgets.QTreeWidget.setCurrentItem?4(QTreeWidgetItem, int)
+QtWidgets.QTreeWidget.setCurrentItem?4(QTreeWidgetItem, int, unknown-type)
+QtWidgets.QTreeWidget.itemAt?4(QPoint) -> QTreeWidgetItem
+QtWidgets.QTreeWidget.itemAt?4(int, int) -> QTreeWidgetItem
+QtWidgets.QTreeWidget.visualItemRect?4(QTreeWidgetItem) -> QRect
+QtWidgets.QTreeWidget.sortColumn?4() -> int
+QtWidgets.QTreeWidget.sortItems?4(int, Qt.SortOrder)
+QtWidgets.QTreeWidget.editItem?4(QTreeWidgetItem, int column=0)
+QtWidgets.QTreeWidget.openPersistentEditor?4(QTreeWidgetItem, int column=0)
+QtWidgets.QTreeWidget.closePersistentEditor?4(QTreeWidgetItem, int column=0)
+QtWidgets.QTreeWidget.itemWidget?4(QTreeWidgetItem, int) -> QWidget
+QtWidgets.QTreeWidget.setItemWidget?4(QTreeWidgetItem, int, QWidget)
+QtWidgets.QTreeWidget.selectedItems?4() -> unknown-type
+QtWidgets.QTreeWidget.findItems?4(QString, unknown-type, int column=0) -> unknown-type
+QtWidgets.QTreeWidget.scrollToItem?4(QTreeWidgetItem, QAbstractItemView.ScrollHint hint=QAbstractItemView.EnsureVisible)
+QtWidgets.QTreeWidget.expandItem?4(QTreeWidgetItem)
+QtWidgets.QTreeWidget.collapseItem?4(QTreeWidgetItem)
+QtWidgets.QTreeWidget.clear?4()
+QtWidgets.QTreeWidget.itemPressed?4(QTreeWidgetItem, int)
+QtWidgets.QTreeWidget.itemClicked?4(QTreeWidgetItem, int)
+QtWidgets.QTreeWidget.itemDoubleClicked?4(QTreeWidgetItem, int)
+QtWidgets.QTreeWidget.itemActivated?4(QTreeWidgetItem, int)
+QtWidgets.QTreeWidget.itemEntered?4(QTreeWidgetItem, int)
+QtWidgets.QTreeWidget.itemChanged?4(QTreeWidgetItem, int)
+QtWidgets.QTreeWidget.itemExpanded?4(QTreeWidgetItem)
+QtWidgets.QTreeWidget.itemCollapsed?4(QTreeWidgetItem)
+QtWidgets.QTreeWidget.currentItemChanged?4(QTreeWidgetItem, QTreeWidgetItem)
+QtWidgets.QTreeWidget.itemSelectionChanged?4()
+QtWidgets.QTreeWidget.mimeTypes?4() -> QStringList
+QtWidgets.QTreeWidget.mimeData?4(unknown-type) -> QMimeData
+QtWidgets.QTreeWidget.dropMimeData?4(QTreeWidgetItem, int, QMimeData, Qt.DropAction) -> bool
+QtWidgets.QTreeWidget.supportedDropActions?4() -> unknown-type
+QtWidgets.QTreeWidget.indexFromItem?4(QTreeWidgetItem, int column=0) -> QModelIndex
+QtWidgets.QTreeWidget.itemFromIndex?4(QModelIndex) -> QTreeWidgetItem
+QtWidgets.QTreeWidget.event?4(QEvent) -> bool
+QtWidgets.QTreeWidget.dropEvent?4(QDropEvent)
+QtWidgets.QTreeWidget.invisibleRootItem?4() -> QTreeWidgetItem
+QtWidgets.QTreeWidget.setHeaderLabel?4(QString)
+QtWidgets.QTreeWidget.itemAbove?4(QTreeWidgetItem) -> QTreeWidgetItem
+QtWidgets.QTreeWidget.itemBelow?4(QTreeWidgetItem) -> QTreeWidgetItem
+QtWidgets.QTreeWidget.removeItemWidget?4(QTreeWidgetItem, int)
+QtWidgets.QTreeWidget.setSelectionModel?4(QItemSelectionModel)
+QtWidgets.QTreeWidget.isPersistentEditorOpen?4(QTreeWidgetItem, int column=0) -> bool
+QtWidgets.QTreeWidget.supportedDragActions?4() -> unknown-type
+QtWidgets.QTreeWidget.setSupportedDragActions?4(unknown-type)
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.All?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.Hidden?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.NotHidden?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.Selected?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.Unselected?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.Selectable?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.NotSelectable?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.DragEnabled?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.DragDisabled?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.DropEnabled?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.DropDisabled?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.HasChildren?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.NoChildren?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.Checked?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.NotChecked?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.Enabled?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.Disabled?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.Editable?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.NotEditable?10
+QtWidgets.QTreeWidgetItemIterator.IteratorFlag.UserFlag?10
+QtWidgets.QTreeWidgetItemIterator?1(QTreeWidgetItem, unknown-type flags=QTreeWidgetItemIterator.All)
+QtWidgets.QTreeWidgetItemIterator.__init__?1(self, QTreeWidgetItem, unknown-type flags=QTreeWidgetItemIterator.All)
+QtWidgets.QTreeWidgetItemIterator?1(QTreeWidget, unknown-type flags=QTreeWidgetItemIterator.All)
+QtWidgets.QTreeWidgetItemIterator.__init__?1(self, QTreeWidget, unknown-type flags=QTreeWidgetItemIterator.All)
+QtWidgets.QTreeWidgetItemIterator?1(QTreeWidgetItemIterator)
+QtWidgets.QTreeWidgetItemIterator.__init__?1(self, QTreeWidgetItemIterator)
+QtWidgets.QTreeWidgetItemIterator.value?4() -> QTreeWidgetItem
+QtWidgets.QUndoView?1(QWidget parent=None)
+QtWidgets.QUndoView.__init__?1(self, QWidget parent=None)
+QtWidgets.QUndoView?1(QUndoStack, QWidget parent=None)
+QtWidgets.QUndoView.__init__?1(self, QUndoStack, QWidget parent=None)
+QtWidgets.QUndoView?1(QUndoGroup, QWidget parent=None)
+QtWidgets.QUndoView.__init__?1(self, QUndoGroup, QWidget parent=None)
+QtWidgets.QUndoView.stack?4() -> QUndoStack
+QtWidgets.QUndoView.group?4() -> QUndoGroup
+QtWidgets.QUndoView.setEmptyLabel?4(QString)
+QtWidgets.QUndoView.emptyLabel?4() -> QString
+QtWidgets.QUndoView.setCleanIcon?4(QIcon)
+QtWidgets.QUndoView.cleanIcon?4() -> QIcon
+QtWidgets.QUndoView.setStack?4(QUndoStack)
+QtWidgets.QUndoView.setGroup?4(QUndoGroup)
+QtWidgets.QWhatsThis?1(QWhatsThis)
+QtWidgets.QWhatsThis.__init__?1(self, QWhatsThis)
+QtWidgets.QWhatsThis.enterWhatsThisMode?4()
+QtWidgets.QWhatsThis.inWhatsThisMode?4() -> bool
+QtWidgets.QWhatsThis.leaveWhatsThisMode?4()
+QtWidgets.QWhatsThis.showText?4(QPoint, QString, QWidget widget=None)
+QtWidgets.QWhatsThis.hideText?4()
+QtWidgets.QWhatsThis.createAction?4(QObject parent=None) -> QAction
+QtWidgets.QWidgetAction?1(QObject)
+QtWidgets.QWidgetAction.__init__?1(self, QObject)
+QtWidgets.QWidgetAction.setDefaultWidget?4(QWidget)
+QtWidgets.QWidgetAction.defaultWidget?4() -> QWidget
+QtWidgets.QWidgetAction.requestWidget?4(QWidget) -> QWidget
+QtWidgets.QWidgetAction.releaseWidget?4(QWidget)
+QtWidgets.QWidgetAction.event?4(QEvent) -> bool
+QtWidgets.QWidgetAction.eventFilter?4(QObject, QEvent) -> bool
+QtWidgets.QWidgetAction.createWidget?4(QWidget) -> QWidget
+QtWidgets.QWidgetAction.deleteWidget?4(QWidget)
+QtWidgets.QWidgetAction.createdWidgets?4() -> unknown-type
+QtWidgets.QWizard.WizardOption?10
+QtWidgets.QWizard.WizardOption.IndependentPages?10
+QtWidgets.QWizard.WizardOption.IgnoreSubTitles?10
+QtWidgets.QWizard.WizardOption.ExtendedWatermarkPixmap?10
+QtWidgets.QWizard.WizardOption.NoDefaultButton?10
+QtWidgets.QWizard.WizardOption.NoBackButtonOnStartPage?10
+QtWidgets.QWizard.WizardOption.NoBackButtonOnLastPage?10
+QtWidgets.QWizard.WizardOption.DisabledBackButtonOnLastPage?10
+QtWidgets.QWizard.WizardOption.HaveNextButtonOnLastPage?10
+QtWidgets.QWizard.WizardOption.HaveFinishButtonOnEarlyPages?10
+QtWidgets.QWizard.WizardOption.NoCancelButton?10
+QtWidgets.QWizard.WizardOption.CancelButtonOnLeft?10
+QtWidgets.QWizard.WizardOption.HaveHelpButton?10
+QtWidgets.QWizard.WizardOption.HelpButtonOnRight?10
+QtWidgets.QWizard.WizardOption.HaveCustomButton1?10
+QtWidgets.QWizard.WizardOption.HaveCustomButton2?10
+QtWidgets.QWizard.WizardOption.HaveCustomButton3?10
+QtWidgets.QWizard.WizardOption.NoCancelButtonOnLastPage?10
+QtWidgets.QWizard.WizardOption.StretchBanner?10
+QtWidgets.QWizard.WizardStyle?10
+QtWidgets.QWizard.WizardStyle.ClassicStyle?10
+QtWidgets.QWizard.WizardStyle.ModernStyle?10
+QtWidgets.QWizard.WizardStyle.MacStyle?10
+QtWidgets.QWizard.WizardStyle.AeroStyle?10
+QtWidgets.QWizard.WizardPixmap?10
+QtWidgets.QWizard.WizardPixmap.WatermarkPixmap?10
+QtWidgets.QWizard.WizardPixmap.LogoPixmap?10
+QtWidgets.QWizard.WizardPixmap.BannerPixmap?10
+QtWidgets.QWizard.WizardPixmap.BackgroundPixmap?10
+QtWidgets.QWizard.WizardButton?10
+QtWidgets.QWizard.WizardButton.BackButton?10
+QtWidgets.QWizard.WizardButton.NextButton?10
+QtWidgets.QWizard.WizardButton.CommitButton?10
+QtWidgets.QWizard.WizardButton.FinishButton?10
+QtWidgets.QWizard.WizardButton.CancelButton?10
+QtWidgets.QWizard.WizardButton.HelpButton?10
+QtWidgets.QWizard.WizardButton.CustomButton1?10
+QtWidgets.QWizard.WizardButton.CustomButton2?10
+QtWidgets.QWizard.WizardButton.CustomButton3?10
+QtWidgets.QWizard.WizardButton.Stretch?10
+QtWidgets.QWizard?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QWizard.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtWidgets.QWizard.addPage?4(QWizardPage) -> int
+QtWidgets.QWizard.setPage?4(int, QWizardPage)
+QtWidgets.QWizard.page?4(int) -> QWizardPage
+QtWidgets.QWizard.hasVisitedPage?4(int) -> bool
+QtWidgets.QWizard.visitedIds?4() -> unknown-type
+QtWidgets.QWizard.setStartId?4(int)
+QtWidgets.QWizard.startId?4() -> int
+QtWidgets.QWizard.currentPage?4() -> QWizardPage
+QtWidgets.QWizard.currentId?4() -> int
+QtWidgets.QWizard.validateCurrentPage?4() -> bool
+QtWidgets.QWizard.nextId?4() -> int
+QtWidgets.QWizard.setField?4(QString, QVariant)
+QtWidgets.QWizard.field?4(QString) -> QVariant
+QtWidgets.QWizard.setWizardStyle?4(QWizard.WizardStyle)
+QtWidgets.QWizard.wizardStyle?4() -> QWizard.WizardStyle
+QtWidgets.QWizard.setOption?4(QWizard.WizardOption, bool on=True)
+QtWidgets.QWizard.testOption?4(QWizard.WizardOption) -> bool
+QtWidgets.QWizard.setOptions?4(unknown-type)
+QtWidgets.QWizard.options?4() -> unknown-type
+QtWidgets.QWizard.setButtonText?4(QWizard.WizardButton, QString)
+QtWidgets.QWizard.buttonText?4(QWizard.WizardButton) -> QString
+QtWidgets.QWizard.setButtonLayout?4(unknown-type)
+QtWidgets.QWizard.setButton?4(QWizard.WizardButton, QAbstractButton)
+QtWidgets.QWizard.button?4(QWizard.WizardButton) -> QAbstractButton
+QtWidgets.QWizard.setTitleFormat?4(Qt.TextFormat)
+QtWidgets.QWizard.titleFormat?4() -> Qt.TextFormat
+QtWidgets.QWizard.setSubTitleFormat?4(Qt.TextFormat)
+QtWidgets.QWizard.subTitleFormat?4() -> Qt.TextFormat
+QtWidgets.QWizard.setPixmap?4(QWizard.WizardPixmap, QPixmap)
+QtWidgets.QWizard.pixmap?4(QWizard.WizardPixmap) -> QPixmap
+QtWidgets.QWizard.setDefaultProperty?4(str, str, Any)
+QtWidgets.QWizard.setVisible?4(bool)
+QtWidgets.QWizard.sizeHint?4() -> QSize
+QtWidgets.QWizard.currentIdChanged?4(int)
+QtWidgets.QWizard.helpRequested?4()
+QtWidgets.QWizard.customButtonClicked?4(int)
+QtWidgets.QWizard.back?4()
+QtWidgets.QWizard.next?4()
+QtWidgets.QWizard.restart?4()
+QtWidgets.QWizard.event?4(QEvent) -> bool
+QtWidgets.QWizard.resizeEvent?4(QResizeEvent)
+QtWidgets.QWizard.paintEvent?4(QPaintEvent)
+QtWidgets.QWizard.done?4(int)
+QtWidgets.QWizard.initializePage?4(int)
+QtWidgets.QWizard.cleanupPage?4(int)
+QtWidgets.QWizard.removePage?4(int)
+QtWidgets.QWizard.pageIds?4() -> unknown-type
+QtWidgets.QWizard.setSideWidget?4(QWidget)
+QtWidgets.QWizard.sideWidget?4() -> QWidget
+QtWidgets.QWizard.pageAdded?4(int)
+QtWidgets.QWizard.pageRemoved?4(int)
+QtWidgets.QWizard.setCurrentId?4(int)
+QtWidgets.QWizardPage?1(QWidget parent=None)
+QtWidgets.QWizardPage.__init__?1(self, QWidget parent=None)
+QtWidgets.QWizardPage.setTitle?4(QString)
+QtWidgets.QWizardPage.title?4() -> QString
+QtWidgets.QWizardPage.setSubTitle?4(QString)
+QtWidgets.QWizardPage.subTitle?4() -> QString
+QtWidgets.QWizardPage.setPixmap?4(QWizard.WizardPixmap, QPixmap)
+QtWidgets.QWizardPage.pixmap?4(QWizard.WizardPixmap) -> QPixmap
+QtWidgets.QWizardPage.setFinalPage?4(bool)
+QtWidgets.QWizardPage.isFinalPage?4() -> bool
+QtWidgets.QWizardPage.setCommitPage?4(bool)
+QtWidgets.QWizardPage.isCommitPage?4() -> bool
+QtWidgets.QWizardPage.setButtonText?4(QWizard.WizardButton, QString)
+QtWidgets.QWizardPage.buttonText?4(QWizard.WizardButton) -> QString
+QtWidgets.QWizardPage.initializePage?4()
+QtWidgets.QWizardPage.cleanupPage?4()
+QtWidgets.QWizardPage.validatePage?4() -> bool
+QtWidgets.QWizardPage.isComplete?4() -> bool
+QtWidgets.QWizardPage.nextId?4() -> int
+QtWidgets.QWizardPage.completeChanged?4()
+QtWidgets.QWizardPage.setField?4(QString, QVariant)
+QtWidgets.QWizardPage.field?4(QString) -> QVariant
+QtWidgets.QWizardPage.registerField?4(QString, QWidget, str property=None, Any changedSignal=None)
+QtWidgets.QWizardPage.wizard?4() -> QWizard
+QtDBus.QDBusAbstractAdaptor?1(QObject)
+QtDBus.QDBusAbstractAdaptor.__init__?1(self, QObject)
+QtDBus.QDBusAbstractAdaptor.setAutoRelaySignals?4(bool)
+QtDBus.QDBusAbstractAdaptor.autoRelaySignals?4() -> bool
+QtDBus.QDBusAbstractInterface?1(QString, QString, str, QDBusConnection, QObject)
+QtDBus.QDBusAbstractInterface.__init__?1(self, QString, QString, str, QDBusConnection, QObject)
+QtDBus.QDBusAbstractInterface.isValid?4() -> bool
+QtDBus.QDBusAbstractInterface.connection?4() -> QDBusConnection
+QtDBus.QDBusAbstractInterface.service?4() -> QString
+QtDBus.QDBusAbstractInterface.path?4() -> QString
+QtDBus.QDBusAbstractInterface.interface?4() -> QString
+QtDBus.QDBusAbstractInterface.lastError?4() -> QDBusError
+QtDBus.QDBusAbstractInterface.setTimeout?4(int)
+QtDBus.QDBusAbstractInterface.timeout?4() -> int
+QtDBus.QDBusAbstractInterface.call?4(QString, Any) -> QDBusMessage
+QtDBus.QDBusAbstractInterface.call?4(QDBus.CallMode, QString, Any) -> QDBusMessage
+QtDBus.QDBusAbstractInterface.callWithArgumentList?4(QDBus.CallMode, QString, unknown-type) -> QDBusMessage
+QtDBus.QDBusAbstractInterface.callWithCallback?4(QString, unknown-type, Any, Any) -> bool
+QtDBus.QDBusAbstractInterface.callWithCallback?4(QString, unknown-type, Any) -> bool
+QtDBus.QDBusAbstractInterface.asyncCall?4(QString, Any) -> QDBusPendingCall
+QtDBus.QDBusAbstractInterface.asyncCallWithArgumentList?4(QString, unknown-type) -> QDBusPendingCall
+QtDBus.QDBusAbstractInterface.connectNotify?4(QMetaMethod)
+QtDBus.QDBusAbstractInterface.disconnectNotify?4(QMetaMethod)
+QtDBus.QDBusAbstractInterface.setInteractiveAuthorizationAllowed?4(bool)
+QtDBus.QDBusAbstractInterface.isInteractiveAuthorizationAllowed?4() -> bool
+QtDBus.QDBusArgument?1()
+QtDBus.QDBusArgument.__init__?1(self)
+QtDBus.QDBusArgument?1(QDBusArgument)
+QtDBus.QDBusArgument.__init__?1(self, QDBusArgument)
+QtDBus.QDBusArgument?1(Any, int id=QMetaType.Int)
+QtDBus.QDBusArgument.__init__?1(self, Any, int id=QMetaType.Int)
+QtDBus.QDBusArgument.add?4(Any, int id=QMetaType.Int) -> Any
+QtDBus.QDBusArgument.beginStructure?4()
+QtDBus.QDBusArgument.endStructure?4()
+QtDBus.QDBusArgument.beginArray?4(QMetaType)
+QtDBus.QDBusArgument.beginArray?4(int)
+QtDBus.QDBusArgument.endArray?4()
+QtDBus.QDBusArgument.beginMap?4(QMetaType, QMetaType)
+QtDBus.QDBusArgument.beginMap?4(int, int)
+QtDBus.QDBusArgument.endMap?4()
+QtDBus.QDBusArgument.beginMapEntry?4()
+QtDBus.QDBusArgument.endMapEntry?4()
+QtDBus.QDBusArgument.swap?4(QDBusArgument)
+QtDBus.QDBus.CallMode?10
+QtDBus.QDBus.CallMode.NoBlock?10
+QtDBus.QDBus.CallMode.Block?10
+QtDBus.QDBus.CallMode.BlockWithGui?10
+QtDBus.QDBus.CallMode.AutoDetect?10
+QtDBus.QDBusConnection.ConnectionCapability?10
+QtDBus.QDBusConnection.ConnectionCapability.UnixFileDescriptorPassing?10
+QtDBus.QDBusConnection.UnregisterMode?10
+QtDBus.QDBusConnection.UnregisterMode.UnregisterNode?10
+QtDBus.QDBusConnection.UnregisterMode.UnregisterTree?10
+QtDBus.QDBusConnection.RegisterOption?10
+QtDBus.QDBusConnection.RegisterOption.ExportAdaptors?10
+QtDBus.QDBusConnection.RegisterOption.ExportScriptableSlots?10
+QtDBus.QDBusConnection.RegisterOption.ExportScriptableSignals?10
+QtDBus.QDBusConnection.RegisterOption.ExportScriptableProperties?10
+QtDBus.QDBusConnection.RegisterOption.ExportScriptableInvokables?10
+QtDBus.QDBusConnection.RegisterOption.ExportScriptableContents?10
+QtDBus.QDBusConnection.RegisterOption.ExportNonScriptableSlots?10
+QtDBus.QDBusConnection.RegisterOption.ExportNonScriptableSignals?10
+QtDBus.QDBusConnection.RegisterOption.ExportNonScriptableProperties?10
+QtDBus.QDBusConnection.RegisterOption.ExportNonScriptableInvokables?10
+QtDBus.QDBusConnection.RegisterOption.ExportNonScriptableContents?10
+QtDBus.QDBusConnection.RegisterOption.ExportAllSlots?10
+QtDBus.QDBusConnection.RegisterOption.ExportAllSignals?10
+QtDBus.QDBusConnection.RegisterOption.ExportAllProperties?10
+QtDBus.QDBusConnection.RegisterOption.ExportAllInvokables?10
+QtDBus.QDBusConnection.RegisterOption.ExportAllContents?10
+QtDBus.QDBusConnection.RegisterOption.ExportAllSignal?10
+QtDBus.QDBusConnection.RegisterOption.ExportChildObjects?10
+QtDBus.QDBusConnection.BusType?10
+QtDBus.QDBusConnection.BusType.SessionBus?10
+QtDBus.QDBusConnection.BusType.SystemBus?10
+QtDBus.QDBusConnection.BusType.ActivationBus?10
+QtDBus.QDBusConnection?1(QString)
+QtDBus.QDBusConnection.__init__?1(self, QString)
+QtDBus.QDBusConnection?1(QDBusConnection)
+QtDBus.QDBusConnection.__init__?1(self, QDBusConnection)
+QtDBus.QDBusConnection.isConnected?4() -> bool
+QtDBus.QDBusConnection.baseService?4() -> QString
+QtDBus.QDBusConnection.lastError?4() -> QDBusError
+QtDBus.QDBusConnection.name?4() -> QString
+QtDBus.QDBusConnection.connectionCapabilities?4() -> unknown-type
+QtDBus.QDBusConnection.send?4(QDBusMessage) -> bool
+QtDBus.QDBusConnection.callWithCallback?4(QDBusMessage, Any, Any, int timeout=-1) -> bool
+QtDBus.QDBusConnection.call?4(QDBusMessage, QDBus.CallMode mode=QDBus.Block, int timeout=-1) -> QDBusMessage
+QtDBus.QDBusConnection.asyncCall?4(QDBusMessage, int timeout=-1) -> QDBusPendingCall
+QtDBus.QDBusConnection.connect?4(QString, QString, QString, QString, Any) -> bool
+QtDBus.QDBusConnection.connect?4(QString, QString, QString, QString, QString, Any) -> bool
+QtDBus.QDBusConnection.connect?4(QString, QString, QString, QString, QStringList, QString, Any) -> bool
+QtDBus.QDBusConnection.disconnect?4(QString, QString, QString, QString, Any) -> bool
+QtDBus.QDBusConnection.disconnect?4(QString, QString, QString, QString, QString, Any) -> bool
+QtDBus.QDBusConnection.disconnect?4(QString, QString, QString, QString, QStringList, QString, Any) -> bool
+QtDBus.QDBusConnection.registerObject?4(QString, QObject, unknown-type options=QDBusConnection.ExportAdaptors) -> bool
+QtDBus.QDBusConnection.registerObject?4(QString, QString, QObject, unknown-type options=QDBusConnection.ExportAdaptors) -> bool
+QtDBus.QDBusConnection.unregisterObject?4(QString, QDBusConnection.UnregisterMode mode=QDBusConnection.UnregisterNode)
+QtDBus.QDBusConnection.objectRegisteredAt?4(QString) -> QObject
+QtDBus.QDBusConnection.registerService?4(QString) -> bool
+QtDBus.QDBusConnection.unregisterService?4(QString) -> bool
+QtDBus.QDBusConnection.interface?4() -> QDBusConnectionInterface
+QtDBus.QDBusConnection.connectToBus?4(QDBusConnection.BusType, QString) -> QDBusConnection
+QtDBus.QDBusConnection.connectToBus?4(QString, QString) -> QDBusConnection
+QtDBus.QDBusConnection.connectToPeer?4(QString, QString) -> QDBusConnection
+QtDBus.QDBusConnection.disconnectFromBus?4(QString)
+QtDBus.QDBusConnection.disconnectFromPeer?4(QString)
+QtDBus.QDBusConnection.localMachineId?4() -> QByteArray
+QtDBus.QDBusConnection.sessionBus?4() -> QDBusConnection
+QtDBus.QDBusConnection.systemBus?4() -> QDBusConnection
+QtDBus.QDBusConnection.swap?4(QDBusConnection)
+QtDBus.QDBusConnectionInterface.RegisterServiceReply?10
+QtDBus.QDBusConnectionInterface.RegisterServiceReply.ServiceNotRegistered?10
+QtDBus.QDBusConnectionInterface.RegisterServiceReply.ServiceRegistered?10
+QtDBus.QDBusConnectionInterface.RegisterServiceReply.ServiceQueued?10
+QtDBus.QDBusConnectionInterface.ServiceReplacementOptions?10
+QtDBus.QDBusConnectionInterface.ServiceReplacementOptions.DontAllowReplacement?10
+QtDBus.QDBusConnectionInterface.ServiceReplacementOptions.AllowReplacement?10
+QtDBus.QDBusConnectionInterface.ServiceQueueOptions?10
+QtDBus.QDBusConnectionInterface.ServiceQueueOptions.DontQueueService?10
+QtDBus.QDBusConnectionInterface.ServiceQueueOptions.QueueService?10
+QtDBus.QDBusConnectionInterface.ServiceQueueOptions.ReplaceExistingService?10
+QtDBus.QDBusConnectionInterface.registeredServiceNames?4() -> unknown-type
+QtDBus.QDBusConnectionInterface.activatableServiceNames?4() -> unknown-type
+QtDBus.QDBusConnectionInterface.isServiceRegistered?4(QString) -> unknown-type
+QtDBus.QDBusConnectionInterface.serviceOwner?4(QString) -> unknown-type
+QtDBus.QDBusConnectionInterface.unregisterService?4(QString) -> unknown-type
+QtDBus.QDBusConnectionInterface.registerService?4(QString, QDBusConnectionInterface.ServiceQueueOptions qoption=QDBusConnectionInterface.DontQueueService, QDBusConnectionInterface.ServiceReplacementOptions roption=QDBusConnectionInterface.DontAllowReplacement) -> unknown-type
+QtDBus.QDBusConnectionInterface.servicePid?4(QString) -> unknown-type
+QtDBus.QDBusConnectionInterface.serviceUid?4(QString) -> unknown-type
+QtDBus.QDBusConnectionInterface.startService?4(QString) -> unknown-type
+QtDBus.QDBusConnectionInterface.serviceCredentials?4(QString) -> unknown-type
+QtDBus.QDBusConnectionInterface.serviceRegistered?4(QString)
+QtDBus.QDBusConnectionInterface.serviceUnregistered?4(QString)
+QtDBus.QDBusConnectionInterface.serviceOwnerChanged?4(QString, QString, QString)
+QtDBus.QDBusConnectionInterface.callWithCallbackFailed?4(QDBusError, QDBusMessage)
+QtDBus.QDBusConnectionInterface.connectNotify?4(QMetaMethod)
+QtDBus.QDBusConnectionInterface.disconnectNotify?4(QMetaMethod)
+QtDBus.QDBusError.ErrorType?10
+QtDBus.QDBusError.ErrorType.NoError?10
+QtDBus.QDBusError.ErrorType.Other?10
+QtDBus.QDBusError.ErrorType.Failed?10
+QtDBus.QDBusError.ErrorType.NoMemory?10
+QtDBus.QDBusError.ErrorType.ServiceUnknown?10
+QtDBus.QDBusError.ErrorType.NoReply?10
+QtDBus.QDBusError.ErrorType.BadAddress?10
+QtDBus.QDBusError.ErrorType.NotSupported?10
+QtDBus.QDBusError.ErrorType.LimitsExceeded?10
+QtDBus.QDBusError.ErrorType.AccessDenied?10
+QtDBus.QDBusError.ErrorType.NoServer?10
+QtDBus.QDBusError.ErrorType.Timeout?10
+QtDBus.QDBusError.ErrorType.NoNetwork?10
+QtDBus.QDBusError.ErrorType.AddressInUse?10
+QtDBus.QDBusError.ErrorType.Disconnected?10
+QtDBus.QDBusError.ErrorType.InvalidArgs?10
+QtDBus.QDBusError.ErrorType.UnknownMethod?10
+QtDBus.QDBusError.ErrorType.TimedOut?10
+QtDBus.QDBusError.ErrorType.InvalidSignature?10
+QtDBus.QDBusError.ErrorType.UnknownInterface?10
+QtDBus.QDBusError.ErrorType.InternalError?10
+QtDBus.QDBusError.ErrorType.UnknownObject?10
+QtDBus.QDBusError.ErrorType.InvalidService?10
+QtDBus.QDBusError.ErrorType.InvalidObjectPath?10
+QtDBus.QDBusError.ErrorType.InvalidInterface?10
+QtDBus.QDBusError.ErrorType.InvalidMember?10
+QtDBus.QDBusError.ErrorType.UnknownProperty?10
+QtDBus.QDBusError.ErrorType.PropertyReadOnly?10
+QtDBus.QDBusError?1(QDBusError)
+QtDBus.QDBusError.__init__?1(self, QDBusError)
+QtDBus.QDBusError.type?4() -> QDBusError.ErrorType
+QtDBus.QDBusError.name?4() -> QString
+QtDBus.QDBusError.message?4() -> QString
+QtDBus.QDBusError.isValid?4() -> bool
+QtDBus.QDBusError.errorString?4(QDBusError.ErrorType) -> QString
+QtDBus.QDBusError.swap?4(QDBusError)
+QtDBus.QDBusObjectPath?1()
+QtDBus.QDBusObjectPath.__init__?1(self)
+QtDBus.QDBusObjectPath?1(QString)
+QtDBus.QDBusObjectPath.__init__?1(self, QString)
+QtDBus.QDBusObjectPath?1(QDBusObjectPath)
+QtDBus.QDBusObjectPath.__init__?1(self, QDBusObjectPath)
+QtDBus.QDBusObjectPath.path?4() -> QString
+QtDBus.QDBusObjectPath.setPath?4(QString)
+QtDBus.QDBusObjectPath.swap?4(QDBusObjectPath)
+QtDBus.QDBusSignature?1()
+QtDBus.QDBusSignature.__init__?1(self)
+QtDBus.QDBusSignature?1(QString)
+QtDBus.QDBusSignature.__init__?1(self, QString)
+QtDBus.QDBusSignature?1(QDBusSignature)
+QtDBus.QDBusSignature.__init__?1(self, QDBusSignature)
+QtDBus.QDBusSignature.signature?4() -> QString
+QtDBus.QDBusSignature.setSignature?4(QString)
+QtDBus.QDBusSignature.swap?4(QDBusSignature)
+QtDBus.QDBusVariant?1()
+QtDBus.QDBusVariant.__init__?1(self)
+QtDBus.QDBusVariant?1(QVariant)
+QtDBus.QDBusVariant.__init__?1(self, QVariant)
+QtDBus.QDBusVariant?1(QDBusVariant)
+QtDBus.QDBusVariant.__init__?1(self, QDBusVariant)
+QtDBus.QDBusVariant.variant?4() -> QVariant
+QtDBus.QDBusVariant.setVariant?4(QVariant)
+QtDBus.QDBusVariant.swap?4(QDBusVariant)
+QtDBus.QDBusInterface?1(QString, QString, QString interface='', QDBusConnection connection=QDBusConnection.sessionBus(), QObject parent=None)
+QtDBus.QDBusInterface.__init__?1(self, QString, QString, QString interface='', QDBusConnection connection=QDBusConnection.sessionBus(), QObject parent=None)
+QtDBus.QDBusMessage.MessageType?10
+QtDBus.QDBusMessage.MessageType.InvalidMessage?10
+QtDBus.QDBusMessage.MessageType.MethodCallMessage?10
+QtDBus.QDBusMessage.MessageType.ReplyMessage?10
+QtDBus.QDBusMessage.MessageType.ErrorMessage?10
+QtDBus.QDBusMessage.MessageType.SignalMessage?10
+QtDBus.QDBusMessage?1()
+QtDBus.QDBusMessage.__init__?1(self)
+QtDBus.QDBusMessage?1(QDBusMessage)
+QtDBus.QDBusMessage.__init__?1(self, QDBusMessage)
+QtDBus.QDBusMessage.createSignal?4(QString, QString, QString) -> QDBusMessage
+QtDBus.QDBusMessage.createMethodCall?4(QString, QString, QString, QString) -> QDBusMessage
+QtDBus.QDBusMessage.createError?4(QString, QString) -> QDBusMessage
+QtDBus.QDBusMessage.createError?4(QDBusError) -> QDBusMessage
+QtDBus.QDBusMessage.createError?4(QDBusError.ErrorType, QString) -> QDBusMessage
+QtDBus.QDBusMessage.createReply?4(unknown-type arguments=[]) -> QDBusMessage
+QtDBus.QDBusMessage.createReply?4(QVariant) -> QDBusMessage
+QtDBus.QDBusMessage.createErrorReply?4(QString, QString) -> QDBusMessage
+QtDBus.QDBusMessage.createErrorReply?4(QDBusError) -> QDBusMessage
+QtDBus.QDBusMessage.createErrorReply?4(QDBusError.ErrorType, QString) -> QDBusMessage
+QtDBus.QDBusMessage.service?4() -> QString
+QtDBus.QDBusMessage.path?4() -> QString
+QtDBus.QDBusMessage.interface?4() -> QString
+QtDBus.QDBusMessage.member?4() -> QString
+QtDBus.QDBusMessage.errorName?4() -> QString
+QtDBus.QDBusMessage.errorMessage?4() -> QString
+QtDBus.QDBusMessage.type?4() -> QDBusMessage.MessageType
+QtDBus.QDBusMessage.signature?4() -> QString
+QtDBus.QDBusMessage.isReplyRequired?4() -> bool
+QtDBus.QDBusMessage.setDelayedReply?4(bool)
+QtDBus.QDBusMessage.isDelayedReply?4() -> bool
+QtDBus.QDBusMessage.setAutoStartService?4(bool)
+QtDBus.QDBusMessage.autoStartService?4() -> bool
+QtDBus.QDBusMessage.setArguments?4(unknown-type)
+QtDBus.QDBusMessage.arguments?4() -> unknown-type
+QtDBus.QDBusMessage.swap?4(QDBusMessage)
+QtDBus.QDBusMessage.createTargetedSignal?4(QString, QString, QString, QString) -> QDBusMessage
+QtDBus.QDBusMessage.setInteractiveAuthorizationAllowed?4(bool)
+QtDBus.QDBusMessage.isInteractiveAuthorizationAllowed?4() -> bool
+QtDBus.QDBusPendingCall?1(QDBusPendingCall)
+QtDBus.QDBusPendingCall.__init__?1(self, QDBusPendingCall)
+QtDBus.QDBusPendingCall.fromError?4(QDBusError) -> QDBusPendingCall
+QtDBus.QDBusPendingCall.fromCompletedCall?4(QDBusMessage) -> QDBusPendingCall
+QtDBus.QDBusPendingCall.swap?4(QDBusPendingCall)
+QtDBus.QDBusPendingCallWatcher?1(QDBusPendingCall, QObject parent=None)
+QtDBus.QDBusPendingCallWatcher.__init__?1(self, QDBusPendingCall, QObject parent=None)
+QtDBus.QDBusPendingCallWatcher.isFinished?4() -> bool
+QtDBus.QDBusPendingCallWatcher.waitForFinished?4()
+QtDBus.QDBusPendingCallWatcher.finished?4(QDBusPendingCallWatcher watcher=None)
+QtDBus.QDBusServiceWatcher.WatchModeFlag?10
+QtDBus.QDBusServiceWatcher.WatchModeFlag.WatchForRegistration?10
+QtDBus.QDBusServiceWatcher.WatchModeFlag.WatchForUnregistration?10
+QtDBus.QDBusServiceWatcher.WatchModeFlag.WatchForOwnerChange?10
+QtDBus.QDBusServiceWatcher?1(QObject parent=None)
+QtDBus.QDBusServiceWatcher.__init__?1(self, QObject parent=None)
+QtDBus.QDBusServiceWatcher?1(QString, QDBusConnection, unknown-type watchMode=QDBusServiceWatcher.WatchForOwnerChange, QObject parent=None)
+QtDBus.QDBusServiceWatcher.__init__?1(self, QString, QDBusConnection, unknown-type watchMode=QDBusServiceWatcher.WatchForOwnerChange, QObject parent=None)
+QtDBus.QDBusServiceWatcher.watchedServices?4() -> QStringList
+QtDBus.QDBusServiceWatcher.setWatchedServices?4(QStringList)
+QtDBus.QDBusServiceWatcher.addWatchedService?4(QString)
+QtDBus.QDBusServiceWatcher.removeWatchedService?4(QString) -> bool
+QtDBus.QDBusServiceWatcher.watchMode?4() -> unknown-type
+QtDBus.QDBusServiceWatcher.setWatchMode?4(unknown-type)
+QtDBus.QDBusServiceWatcher.connection?4() -> QDBusConnection
+QtDBus.QDBusServiceWatcher.setConnection?4(QDBusConnection)
+QtDBus.QDBusServiceWatcher.serviceRegistered?4(QString)
+QtDBus.QDBusServiceWatcher.serviceUnregistered?4(QString)
+QtDBus.QDBusServiceWatcher.serviceOwnerChanged?4(QString, QString, QString)
+QtDBus.QDBusUnixFileDescriptor?1()
+QtDBus.QDBusUnixFileDescriptor.__init__?1(self)
+QtDBus.QDBusUnixFileDescriptor?1(int)
+QtDBus.QDBusUnixFileDescriptor.__init__?1(self, int)
+QtDBus.QDBusUnixFileDescriptor?1(QDBusUnixFileDescriptor)
+QtDBus.QDBusUnixFileDescriptor.__init__?1(self, QDBusUnixFileDescriptor)
+QtDBus.QDBusUnixFileDescriptor.isValid?4() -> bool
+QtDBus.QDBusUnixFileDescriptor.fileDescriptor?4() -> int
+QtDBus.QDBusUnixFileDescriptor.setFileDescriptor?4(int)
+QtDBus.QDBusUnixFileDescriptor.isSupported?4() -> bool
+QtDBus.QDBusUnixFileDescriptor.swap?4(QDBusUnixFileDescriptor)
+QtDBus.QDBusPendingReply?1()
+QtDBus.QDBusPendingReply.__init__?1(self)
+QtDBus.QDBusPendingReply?1(QDBusPendingReply)
+QtDBus.QDBusPendingReply.__init__?1(self, QDBusPendingReply)
+QtDBus.QDBusPendingReply?1(QDBusPendingCall)
+QtDBus.QDBusPendingReply.__init__?1(self, QDBusPendingCall)
+QtDBus.QDBusPendingReply?1(QDBusMessage)
+QtDBus.QDBusPendingReply.__init__?1(self, QDBusMessage)
+QtDBus.QDBusPendingReply.argumentAt?4(int) -> QVariant
+QtDBus.QDBusPendingReply.error?4() -> QDBusError
+QtDBus.QDBusPendingReply.isError?4() -> bool
+QtDBus.QDBusPendingReply.isFinished?4() -> bool
+QtDBus.QDBusPendingReply.isValid?4() -> bool
+QtDBus.QDBusPendingReply.reply?4() -> QDBusMessage
+QtDBus.QDBusPendingReply.waitForFinished?4()
+QtDBus.QDBusPendingReply.value?4(Any type=None) -> Any
+QtDBus.QDBusReply?1(QDBusMessage)
+QtDBus.QDBusReply.__init__?1(self, QDBusMessage)
+QtDBus.QDBusReply?1(QDBusPendingCall)
+QtDBus.QDBusReply.__init__?1(self, QDBusPendingCall)
+QtDBus.QDBusReply?1(QDBusError)
+QtDBus.QDBusReply.__init__?1(self, QDBusError)
+QtDBus.QDBusReply?1(QDBusReply)
+QtDBus.QDBusReply.__init__?1(self, QDBusReply)
+QtDBus.QDBusReply.error?4() -> QDBusError
+QtDBus.QDBusReply.isValid?4() -> bool
+QtDBus.QDBusReply.value?4(Any type=None) -> Any
+QtDesigner.QDesignerActionEditorInterface?1(QWidget, unknown-type flags={})
+QtDesigner.QDesignerActionEditorInterface.__init__?1(self, QWidget, unknown-type flags={})
+QtDesigner.QDesignerActionEditorInterface.core?4() -> QDesignerFormEditorInterface
+QtDesigner.QDesignerActionEditorInterface.manageAction?4(QAction)
+QtDesigner.QDesignerActionEditorInterface.unmanageAction?4(QAction)
+QtDesigner.QDesignerActionEditorInterface.setFormWindow?4(QDesignerFormWindowInterface)
+QtDesigner.QAbstractFormBuilder?1()
+QtDesigner.QAbstractFormBuilder.__init__?1(self)
+QtDesigner.QAbstractFormBuilder.load?4(QIODevice, QWidget parent=None) -> QWidget
+QtDesigner.QAbstractFormBuilder.save?4(QIODevice, QWidget)
+QtDesigner.QAbstractFormBuilder.setWorkingDirectory?4(QDir)
+QtDesigner.QAbstractFormBuilder.workingDirectory?4() -> QDir
+QtDesigner.QAbstractFormBuilder.errorString?4() -> QString
+QtDesigner.QDesignerFormEditorInterface?1(QObject parent=None)
+QtDesigner.QDesignerFormEditorInterface.__init__?1(self, QObject parent=None)
+QtDesigner.QDesignerFormEditorInterface.extensionManager?4() -> QExtensionManager
+QtDesigner.QDesignerFormEditorInterface.topLevel?4() -> QWidget
+QtDesigner.QDesignerFormEditorInterface.widgetBox?4() -> QDesignerWidgetBoxInterface
+QtDesigner.QDesignerFormEditorInterface.propertyEditor?4() -> QDesignerPropertyEditorInterface
+QtDesigner.QDesignerFormEditorInterface.objectInspector?4() -> QDesignerObjectInspectorInterface
+QtDesigner.QDesignerFormEditorInterface.formWindowManager?4() -> QDesignerFormWindowManagerInterface
+QtDesigner.QDesignerFormEditorInterface.actionEditor?4() -> QDesignerActionEditorInterface
+QtDesigner.QDesignerFormEditorInterface.setWidgetBox?4(QDesignerWidgetBoxInterface)
+QtDesigner.QDesignerFormEditorInterface.setPropertyEditor?4(QDesignerPropertyEditorInterface)
+QtDesigner.QDesignerFormEditorInterface.setObjectInspector?4(QDesignerObjectInspectorInterface)
+QtDesigner.QDesignerFormEditorInterface.setActionEditor?4(QDesignerActionEditorInterface)
+QtDesigner.QDesignerFormWindowInterface.FeatureFlag?10
+QtDesigner.QDesignerFormWindowInterface.FeatureFlag.EditFeature?10
+QtDesigner.QDesignerFormWindowInterface.FeatureFlag.GridFeature?10
+QtDesigner.QDesignerFormWindowInterface.FeatureFlag.TabOrderFeature?10
+QtDesigner.QDesignerFormWindowInterface.FeatureFlag.DefaultFeature?10
+QtDesigner.QDesignerFormWindowInterface?1(QWidget parent=None, unknown-type flags={})
+QtDesigner.QDesignerFormWindowInterface.__init__?1(self, QWidget parent=None, unknown-type flags={})
+QtDesigner.QDesignerFormWindowInterface.fileName?4() -> QString
+QtDesigner.QDesignerFormWindowInterface.absoluteDir?4() -> QDir
+QtDesigner.QDesignerFormWindowInterface.contents?4() -> QString
+QtDesigner.QDesignerFormWindowInterface.setContents?4(QIODevice, QString errorMessage='') -> bool
+QtDesigner.QDesignerFormWindowInterface.features?4() -> unknown-type
+QtDesigner.QDesignerFormWindowInterface.hasFeature?4(unknown-type) -> bool
+QtDesigner.QDesignerFormWindowInterface.author?4() -> QString
+QtDesigner.QDesignerFormWindowInterface.setAuthor?4(QString)
+QtDesigner.QDesignerFormWindowInterface.comment?4() -> QString
+QtDesigner.QDesignerFormWindowInterface.setComment?4(QString)
+QtDesigner.QDesignerFormWindowInterface.layoutDefault?4() -> (int, int)
+QtDesigner.QDesignerFormWindowInterface.setLayoutDefault?4(int, int)
+QtDesigner.QDesignerFormWindowInterface.layoutFunction?4() -> (QString, QString)
+QtDesigner.QDesignerFormWindowInterface.setLayoutFunction?4(QString, QString)
+QtDesigner.QDesignerFormWindowInterface.pixmapFunction?4() -> QString
+QtDesigner.QDesignerFormWindowInterface.setPixmapFunction?4(QString)
+QtDesigner.QDesignerFormWindowInterface.exportMacro?4() -> QString
+QtDesigner.QDesignerFormWindowInterface.setExportMacro?4(QString)
+QtDesigner.QDesignerFormWindowInterface.includeHints?4() -> QStringList
+QtDesigner.QDesignerFormWindowInterface.setIncludeHints?4(QStringList)
+QtDesigner.QDesignerFormWindowInterface.core?4() -> QDesignerFormEditorInterface
+QtDesigner.QDesignerFormWindowInterface.cursor?4() -> QDesignerFormWindowCursorInterface
+QtDesigner.QDesignerFormWindowInterface.grid?4() -> QPoint
+QtDesigner.QDesignerFormWindowInterface.mainContainer?4() -> QWidget
+QtDesigner.QDesignerFormWindowInterface.setMainContainer?4(QWidget)
+QtDesigner.QDesignerFormWindowInterface.isManaged?4(QWidget) -> bool
+QtDesigner.QDesignerFormWindowInterface.isDirty?4() -> bool
+QtDesigner.QDesignerFormWindowInterface.findFormWindow?4(QWidget) -> QDesignerFormWindowInterface
+QtDesigner.QDesignerFormWindowInterface.findFormWindow?4(QObject) -> QDesignerFormWindowInterface
+QtDesigner.QDesignerFormWindowInterface.emitSelectionChanged?4()
+QtDesigner.QDesignerFormWindowInterface.resourceFiles?4() -> QStringList
+QtDesigner.QDesignerFormWindowInterface.addResourceFile?4(QString)
+QtDesigner.QDesignerFormWindowInterface.removeResourceFile?4(QString)
+QtDesigner.QDesignerFormWindowInterface.manageWidget?4(QWidget)
+QtDesigner.QDesignerFormWindowInterface.unmanageWidget?4(QWidget)
+QtDesigner.QDesignerFormWindowInterface.setFeatures?4(unknown-type)
+QtDesigner.QDesignerFormWindowInterface.setDirty?4(bool)
+QtDesigner.QDesignerFormWindowInterface.clearSelection?4(bool update=True)
+QtDesigner.QDesignerFormWindowInterface.selectWidget?4(QWidget, bool select=True)
+QtDesigner.QDesignerFormWindowInterface.setGrid?4(QPoint)
+QtDesigner.QDesignerFormWindowInterface.setFileName?4(QString)
+QtDesigner.QDesignerFormWindowInterface.setContents?4(QString) -> bool
+QtDesigner.QDesignerFormWindowInterface.mainContainerChanged?4(QWidget)
+QtDesigner.QDesignerFormWindowInterface.fileNameChanged?4(QString)
+QtDesigner.QDesignerFormWindowInterface.featureChanged?4(unknown-type)
+QtDesigner.QDesignerFormWindowInterface.selectionChanged?4()
+QtDesigner.QDesignerFormWindowInterface.geometryChanged?4()
+QtDesigner.QDesignerFormWindowInterface.resourceFilesChanged?4()
+QtDesigner.QDesignerFormWindowInterface.widgetManaged?4(QWidget)
+QtDesigner.QDesignerFormWindowInterface.widgetUnmanaged?4(QWidget)
+QtDesigner.QDesignerFormWindowInterface.aboutToUnmanageWidget?4(QWidget)
+QtDesigner.QDesignerFormWindowInterface.activated?4(QWidget)
+QtDesigner.QDesignerFormWindowInterface.changed?4()
+QtDesigner.QDesignerFormWindowInterface.widgetRemoved?4(QWidget)
+QtDesigner.QDesignerFormWindowInterface.objectRemoved?4(QObject)
+QtDesigner.QDesignerFormWindowInterface.checkContents?4() -> QStringList
+QtDesigner.QDesignerFormWindowInterface.activeResourceFilePaths?4() -> QStringList
+QtDesigner.QDesignerFormWindowInterface.formContainer?4() -> QWidget
+QtDesigner.QDesignerFormWindowInterface.activateResourceFilePaths?4(QStringList) -> (int, QString)
+QtDesigner.QDesignerFormWindowCursorInterface.MoveMode?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveMode.MoveAnchor?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveMode.KeepAnchor?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation.NoMove?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation.Start?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation.End?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation.Next?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation.Prev?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation.Left?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation.Right?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation.Up?10
+QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation.Down?10
+QtDesigner.QDesignerFormWindowCursorInterface?1()
+QtDesigner.QDesignerFormWindowCursorInterface.__init__?1(self)
+QtDesigner.QDesignerFormWindowCursorInterface.formWindow?4() -> QDesignerFormWindowInterface
+QtDesigner.QDesignerFormWindowCursorInterface.movePosition?4(QDesignerFormWindowCursorInterface.MoveOperation, QDesignerFormWindowCursorInterface.MoveMode mode=QDesignerFormWindowCursorInterface.MoveAnchor) -> bool
+QtDesigner.QDesignerFormWindowCursorInterface.position?4() -> int
+QtDesigner.QDesignerFormWindowCursorInterface.setPosition?4(int, QDesignerFormWindowCursorInterface.MoveMode mode=QDesignerFormWindowCursorInterface.MoveAnchor)
+QtDesigner.QDesignerFormWindowCursorInterface.current?4() -> QWidget
+QtDesigner.QDesignerFormWindowCursorInterface.widgetCount?4() -> int
+QtDesigner.QDesignerFormWindowCursorInterface.widget?4(int) -> QWidget
+QtDesigner.QDesignerFormWindowCursorInterface.hasSelection?4() -> bool
+QtDesigner.QDesignerFormWindowCursorInterface.selectedWidgetCount?4() -> int
+QtDesigner.QDesignerFormWindowCursorInterface.selectedWidget?4(int) -> QWidget
+QtDesigner.QDesignerFormWindowCursorInterface.setProperty?4(QString, QVariant)
+QtDesigner.QDesignerFormWindowCursorInterface.setWidgetProperty?4(QWidget, QString, QVariant)
+QtDesigner.QDesignerFormWindowCursorInterface.resetWidgetProperty?4(QWidget, QString)
+QtDesigner.QDesignerFormWindowCursorInterface.isWidgetSelected?4(QWidget) -> bool
+QtDesigner.QDesignerFormWindowManagerInterface.ActionGroup?10
+QtDesigner.QDesignerFormWindowManagerInterface.ActionGroup.StyledPreviewActionGroup?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.CutAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.CopyAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.PasteAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.DeleteAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.SelectAllAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.LowerAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.RaiseAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.UndoAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.RedoAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.HorizontalLayoutAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.VerticalLayoutAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.SplitHorizontalAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.SplitVerticalAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.GridLayoutAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.FormLayoutAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.BreakLayoutAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.AdjustSizeAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.SimplifyLayoutAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.DefaultPreviewAction?10
+QtDesigner.QDesignerFormWindowManagerInterface.Action.FormWindowSettingsDialogAction?10
+QtDesigner.QDesignerFormWindowManagerInterface?1(QObject parent=None)
+QtDesigner.QDesignerFormWindowManagerInterface.__init__?1(self, QObject parent=None)
+QtDesigner.QDesignerFormWindowManagerInterface.actionFormLayout?4() -> QAction
+QtDesigner.QDesignerFormWindowManagerInterface.actionSimplifyLayout?4() -> QAction
+QtDesigner.QDesignerFormWindowManagerInterface.activeFormWindow?4() -> QDesignerFormWindowInterface
+QtDesigner.QDesignerFormWindowManagerInterface.formWindowCount?4() -> int
+QtDesigner.QDesignerFormWindowManagerInterface.formWindow?4(int) -> QDesignerFormWindowInterface
+QtDesigner.QDesignerFormWindowManagerInterface.createFormWindow?4(QWidget parent=None, unknown-type flags=Qt.WindowFlags()) -> QDesignerFormWindowInterface
+QtDesigner.QDesignerFormWindowManagerInterface.core?4() -> QDesignerFormEditorInterface
+QtDesigner.QDesignerFormWindowManagerInterface.formWindowAdded?4(QDesignerFormWindowInterface)
+QtDesigner.QDesignerFormWindowManagerInterface.formWindowRemoved?4(QDesignerFormWindowInterface)
+QtDesigner.QDesignerFormWindowManagerInterface.activeFormWindowChanged?4(QDesignerFormWindowInterface)
+QtDesigner.QDesignerFormWindowManagerInterface.formWindowSettingsChanged?4(QDesignerFormWindowInterface)
+QtDesigner.QDesignerFormWindowManagerInterface.addFormWindow?4(QDesignerFormWindowInterface)
+QtDesigner.QDesignerFormWindowManagerInterface.removeFormWindow?4(QDesignerFormWindowInterface)
+QtDesigner.QDesignerFormWindowManagerInterface.setActiveFormWindow?4(QDesignerFormWindowInterface)
+QtDesigner.QDesignerFormWindowManagerInterface.action?4(QDesignerFormWindowManagerInterface.Action) -> QAction
+QtDesigner.QDesignerFormWindowManagerInterface.actionGroup?4(QDesignerFormWindowManagerInterface.ActionGroup) -> QActionGroup
+QtDesigner.QDesignerFormWindowManagerInterface.showPreview?4()
+QtDesigner.QDesignerFormWindowManagerInterface.closeAllPreviews?4()
+QtDesigner.QDesignerFormWindowManagerInterface.showPluginDialog?4()
+QtDesigner.QDesignerObjectInspectorInterface?1(QWidget, unknown-type flags={})
+QtDesigner.QDesignerObjectInspectorInterface.__init__?1(self, QWidget, unknown-type flags={})
+QtDesigner.QDesignerObjectInspectorInterface.core?4() -> QDesignerFormEditorInterface
+QtDesigner.QDesignerObjectInspectorInterface.setFormWindow?4(QDesignerFormWindowInterface)
+QtDesigner.QDesignerPropertyEditorInterface?1(QWidget, unknown-type flags={})
+QtDesigner.QDesignerPropertyEditorInterface.__init__?1(self, QWidget, unknown-type flags={})
+QtDesigner.QDesignerPropertyEditorInterface.core?4() -> QDesignerFormEditorInterface
+QtDesigner.QDesignerPropertyEditorInterface.isReadOnly?4() -> bool
+QtDesigner.QDesignerPropertyEditorInterface.object?4() -> QObject
+QtDesigner.QDesignerPropertyEditorInterface.currentPropertyName?4() -> QString
+QtDesigner.QDesignerPropertyEditorInterface.propertyChanged?4(QString, QVariant)
+QtDesigner.QDesignerPropertyEditorInterface.setObject?4(QObject)
+QtDesigner.QDesignerPropertyEditorInterface.setPropertyValue?4(QString, QVariant, bool changed=True)
+QtDesigner.QDesignerPropertyEditorInterface.setReadOnly?4(bool)
+QtDesigner.QDesignerWidgetBoxInterface?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtDesigner.QDesignerWidgetBoxInterface.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtDesigner.QDesignerWidgetBoxInterface.setFileName?4(QString)
+QtDesigner.QDesignerWidgetBoxInterface.fileName?4() -> QString
+QtDesigner.QDesignerWidgetBoxInterface.load?4() -> bool
+QtDesigner.QDesignerWidgetBoxInterface.save?4() -> bool
+QtDesigner.QDesignerContainerExtension?1()
+QtDesigner.QDesignerContainerExtension.__init__?1(self)
+QtDesigner.QDesignerContainerExtension.count?4() -> int
+QtDesigner.QDesignerContainerExtension.widget?4(int) -> QWidget
+QtDesigner.QDesignerContainerExtension.currentIndex?4() -> int
+QtDesigner.QDesignerContainerExtension.setCurrentIndex?4(int)
+QtDesigner.QDesignerContainerExtension.addWidget?4(QWidget)
+QtDesigner.QDesignerContainerExtension.insertWidget?4(int, QWidget)
+QtDesigner.QDesignerContainerExtension.remove?4(int)
+QtDesigner.QDesignerContainerExtension.canAddWidget?4() -> bool
+QtDesigner.QDesignerContainerExtension.canRemove?4(int) -> bool
+QtDesigner.QDesignerCustomWidgetInterface?1()
+QtDesigner.QDesignerCustomWidgetInterface.__init__?1(self)
+QtDesigner.QDesignerCustomWidgetInterface?1(QDesignerCustomWidgetInterface)
+QtDesigner.QDesignerCustomWidgetInterface.__init__?1(self, QDesignerCustomWidgetInterface)
+QtDesigner.QDesignerCustomWidgetInterface.name?4() -> QString
+QtDesigner.QDesignerCustomWidgetInterface.group?4() -> QString
+QtDesigner.QDesignerCustomWidgetInterface.toolTip?4() -> QString
+QtDesigner.QDesignerCustomWidgetInterface.whatsThis?4() -> QString
+QtDesigner.QDesignerCustomWidgetInterface.includeFile?4() -> QString
+QtDesigner.QDesignerCustomWidgetInterface.icon?4() -> QIcon
+QtDesigner.QDesignerCustomWidgetInterface.isContainer?4() -> bool
+QtDesigner.QDesignerCustomWidgetInterface.createWidget?4(QWidget) -> QWidget
+QtDesigner.QDesignerCustomWidgetInterface.isInitialized?4() -> bool
+QtDesigner.QDesignerCustomWidgetInterface.initialize?4(QDesignerFormEditorInterface)
+QtDesigner.QDesignerCustomWidgetInterface.domXml?4() -> QString
+QtDesigner.QDesignerCustomWidgetInterface.codeTemplate?4() -> QString
+QtDesigner.QDesignerCustomWidgetCollectionInterface?1()
+QtDesigner.QDesignerCustomWidgetCollectionInterface.__init__?1(self)
+QtDesigner.QDesignerCustomWidgetCollectionInterface?1(QDesignerCustomWidgetCollectionInterface)
+QtDesigner.QDesignerCustomWidgetCollectionInterface.__init__?1(self, QDesignerCustomWidgetCollectionInterface)
+QtDesigner.QDesignerCustomWidgetCollectionInterface.customWidgets?4() -> unknown-type
+QtDesigner.QAbstractExtensionFactory?1()
+QtDesigner.QAbstractExtensionFactory.__init__?1(self)
+QtDesigner.QAbstractExtensionFactory?1(QAbstractExtensionFactory)
+QtDesigner.QAbstractExtensionFactory.__init__?1(self, QAbstractExtensionFactory)
+QtDesigner.QAbstractExtensionFactory.extension?4(QObject, QString) -> QObject
+QtDesigner.QExtensionFactory?1(QExtensionManager parent=None)
+QtDesigner.QExtensionFactory.__init__?1(self, QExtensionManager parent=None)
+QtDesigner.QExtensionFactory.extension?4(QObject, QString) -> QObject
+QtDesigner.QExtensionFactory.extensionManager?4() -> QExtensionManager
+QtDesigner.QExtensionFactory.createExtension?4(QObject, QString, QObject) -> QObject
+QtDesigner.QAbstractExtensionManager?1()
+QtDesigner.QAbstractExtensionManager.__init__?1(self)
+QtDesigner.QAbstractExtensionManager?1(QAbstractExtensionManager)
+QtDesigner.QAbstractExtensionManager.__init__?1(self, QAbstractExtensionManager)
+QtDesigner.QAbstractExtensionManager.registerExtensions?4(QAbstractExtensionFactory, QString)
+QtDesigner.QAbstractExtensionManager.unregisterExtensions?4(QAbstractExtensionFactory, QString)
+QtDesigner.QAbstractExtensionManager.extension?4(QObject, QString) -> QObject
+QtDesigner.QFormBuilder?1()
+QtDesigner.QFormBuilder.__init__?1(self)
+QtDesigner.QFormBuilder.pluginPaths?4() -> QStringList
+QtDesigner.QFormBuilder.clearPluginPaths?4()
+QtDesigner.QFormBuilder.addPluginPath?4(QString)
+QtDesigner.QFormBuilder.setPluginPath?4(QStringList)
+QtDesigner.QFormBuilder.customWidgets?4() -> unknown-type
+QtDesigner.QDesignerMemberSheetExtension?1()
+QtDesigner.QDesignerMemberSheetExtension.__init__?1(self)
+QtDesigner.QDesignerMemberSheetExtension.count?4() -> int
+QtDesigner.QDesignerMemberSheetExtension.indexOf?4(QString) -> int
+QtDesigner.QDesignerMemberSheetExtension.memberName?4(int) -> QString
+QtDesigner.QDesignerMemberSheetExtension.memberGroup?4(int) -> QString
+QtDesigner.QDesignerMemberSheetExtension.setMemberGroup?4(int, QString)
+QtDesigner.QDesignerMemberSheetExtension.isVisible?4(int) -> bool
+QtDesigner.QDesignerMemberSheetExtension.setVisible?4(int, bool)
+QtDesigner.QDesignerMemberSheetExtension.isSignal?4(int) -> bool
+QtDesigner.QDesignerMemberSheetExtension.isSlot?4(int) -> bool
+QtDesigner.QDesignerMemberSheetExtension.inheritedFromWidget?4(int) -> bool
+QtDesigner.QDesignerMemberSheetExtension.declaredInClass?4(int) -> QString
+QtDesigner.QDesignerMemberSheetExtension.signature?4(int) -> QString
+QtDesigner.QDesignerMemberSheetExtension.parameterTypes?4(int) -> unknown-type
+QtDesigner.QDesignerMemberSheetExtension.parameterNames?4(int) -> unknown-type
+QtDesigner.QDesignerPropertySheetExtension?1()
+QtDesigner.QDesignerPropertySheetExtension.__init__?1(self)
+QtDesigner.QDesignerPropertySheetExtension.count?4() -> int
+QtDesigner.QDesignerPropertySheetExtension.indexOf?4(QString) -> int
+QtDesigner.QDesignerPropertySheetExtension.propertyName?4(int) -> QString
+QtDesigner.QDesignerPropertySheetExtension.propertyGroup?4(int) -> QString
+QtDesigner.QDesignerPropertySheetExtension.setPropertyGroup?4(int, QString)
+QtDesigner.QDesignerPropertySheetExtension.hasReset?4(int) -> bool
+QtDesigner.QDesignerPropertySheetExtension.reset?4(int) -> bool
+QtDesigner.QDesignerPropertySheetExtension.isVisible?4(int) -> bool
+QtDesigner.QDesignerPropertySheetExtension.setVisible?4(int, bool)
+QtDesigner.QDesignerPropertySheetExtension.isAttribute?4(int) -> bool
+QtDesigner.QDesignerPropertySheetExtension.setAttribute?4(int, bool)
+QtDesigner.QDesignerPropertySheetExtension.property?4(int) -> QVariant
+QtDesigner.QDesignerPropertySheetExtension.setProperty?4(int, QVariant)
+QtDesigner.QDesignerPropertySheetExtension.isChanged?4(int) -> bool
+QtDesigner.QDesignerPropertySheetExtension.setChanged?4(int, bool)
+QtDesigner.QDesignerPropertySheetExtension.isEnabled?4(int) -> bool
+QtDesigner.QExtensionManager?1(QObject parent=None)
+QtDesigner.QExtensionManager.__init__?1(self, QObject parent=None)
+QtDesigner.QExtensionManager.registerExtensions?4(QAbstractExtensionFactory, QString iid='')
+QtDesigner.QExtensionManager.unregisterExtensions?4(QAbstractExtensionFactory, QString iid='')
+QtDesigner.QExtensionManager.extension?4(QObject, QString) -> QObject
+QtDesigner.QDesignerTaskMenuExtension?1()
+QtDesigner.QDesignerTaskMenuExtension.__init__?1(self)
+QtDesigner.QDesignerTaskMenuExtension.taskActions?4() -> unknown-type
+QtDesigner.QDesignerTaskMenuExtension.preferredEditAction?4() -> QAction
+QtDesigner.QPyDesignerContainerExtension?1(QObject)
+QtDesigner.QPyDesignerContainerExtension.__init__?1(self, QObject)
+QtDesigner.QPyDesignerCustomWidgetCollectionPlugin?1(QObject parent=None)
+QtDesigner.QPyDesignerCustomWidgetCollectionPlugin.__init__?1(self, QObject parent=None)
+QtDesigner.QPyDesignerCustomWidgetPlugin?1(QObject parent=None)
+QtDesigner.QPyDesignerCustomWidgetPlugin.__init__?1(self, QObject parent=None)
+QtDesigner.QPyDesignerMemberSheetExtension?1(QObject)
+QtDesigner.QPyDesignerMemberSheetExtension.__init__?1(self, QObject)
+QtDesigner.QPyDesignerPropertySheetExtension?1(QObject)
+QtDesigner.QPyDesignerPropertySheetExtension.__init__?1(self, QObject)
+QtDesigner.QPyDesignerTaskMenuExtension?1(QObject)
+QtDesigner.QPyDesignerTaskMenuExtension.__init__?1(self, QObject)
+QtHelp.QCompressedHelpInfo?1()
+QtHelp.QCompressedHelpInfo.__init__?1(self)
+QtHelp.QCompressedHelpInfo?1(QCompressedHelpInfo)
+QtHelp.QCompressedHelpInfo.__init__?1(self, QCompressedHelpInfo)
+QtHelp.QCompressedHelpInfo.swap?4(QCompressedHelpInfo)
+QtHelp.QCompressedHelpInfo.namespaceName?4() -> QString
+QtHelp.QCompressedHelpInfo.component?4() -> QString
+QtHelp.QCompressedHelpInfo.version?4() -> QVersionNumber
+QtHelp.QCompressedHelpInfo.fromCompressedHelpFile?4(QString) -> QCompressedHelpInfo
+QtHelp.QCompressedHelpInfo.isNull?4() -> bool
+QtHelp.QHelpContentItem.child?4(int) -> QHelpContentItem
+QtHelp.QHelpContentItem.childCount?4() -> int
+QtHelp.QHelpContentItem.title?4() -> QString
+QtHelp.QHelpContentItem.url?4() -> QUrl
+QtHelp.QHelpContentItem.row?4() -> int
+QtHelp.QHelpContentItem.parent?4() -> QHelpContentItem
+QtHelp.QHelpContentItem.childPosition?4(QHelpContentItem) -> int
+QtHelp.QHelpContentModel.createContents?4(QString)
+QtHelp.QHelpContentModel.createContentsForCurrentFilter?4()
+QtHelp.QHelpContentModel.contentItemAt?4(QModelIndex) -> QHelpContentItem
+QtHelp.QHelpContentModel.data?4(QModelIndex, int) -> QVariant
+QtHelp.QHelpContentModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtHelp.QHelpContentModel.parent?4(QModelIndex) -> QModelIndex
+QtHelp.QHelpContentModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtHelp.QHelpContentModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtHelp.QHelpContentModel.isCreatingContents?4() -> bool
+QtHelp.QHelpContentModel.contentsCreationStarted?4()
+QtHelp.QHelpContentModel.contentsCreated?4()
+QtHelp.QHelpContentWidget.indexOf?4(QUrl) -> QModelIndex
+QtHelp.QHelpContentWidget.linkActivated?4(QUrl)
+QtHelp.QHelpEngineCore?1(QString, QObject parent=None)
+QtHelp.QHelpEngineCore.__init__?1(self, QString, QObject parent=None)
+QtHelp.QHelpEngineCore.setupData?4() -> bool
+QtHelp.QHelpEngineCore.collectionFile?4() -> QString
+QtHelp.QHelpEngineCore.setCollectionFile?4(QString)
+QtHelp.QHelpEngineCore.copyCollectionFile?4(QString) -> bool
+QtHelp.QHelpEngineCore.namespaceName?4(QString) -> QString
+QtHelp.QHelpEngineCore.registerDocumentation?4(QString) -> bool
+QtHelp.QHelpEngineCore.unregisterDocumentation?4(QString) -> bool
+QtHelp.QHelpEngineCore.documentationFileName?4(QString) -> QString
+QtHelp.QHelpEngineCore.registeredDocumentations?4() -> QStringList
+QtHelp.QHelpEngineCore.findFile?4(QUrl) -> QUrl
+QtHelp.QHelpEngineCore.fileData?4(QUrl) -> QByteArray
+QtHelp.QHelpEngineCore.removeCustomValue?4(QString) -> bool
+QtHelp.QHelpEngineCore.customValue?4(QString, QVariant defaultValue=None) -> QVariant
+QtHelp.QHelpEngineCore.setCustomValue?4(QString, QVariant) -> bool
+QtHelp.QHelpEngineCore.metaData?4(QString, QString) -> QVariant
+QtHelp.QHelpEngineCore.error?4() -> QString
+QtHelp.QHelpEngineCore.autoSaveFilter?4() -> bool
+QtHelp.QHelpEngineCore.setAutoSaveFilter?4(bool)
+QtHelp.QHelpEngineCore.setupStarted?4()
+QtHelp.QHelpEngineCore.setupFinished?4()
+QtHelp.QHelpEngineCore.warning?4(QString)
+QtHelp.QHelpEngineCore.filterEngine?4() -> QHelpFilterEngine
+QtHelp.QHelpEngineCore.files?4(QString, QString, QString extensionFilter='') -> unknown-type
+QtHelp.QHelpEngineCore.setUsesFilterEngine?4(bool)
+QtHelp.QHelpEngineCore.usesFilterEngine?4() -> bool
+QtHelp.QHelpEngineCore.documentsForIdentifier?4(QString) -> unknown-type
+QtHelp.QHelpEngineCore.documentsForIdentifier?4(QString, QString) -> unknown-type
+QtHelp.QHelpEngineCore.documentsForKeyword?4(QString) -> unknown-type
+QtHelp.QHelpEngineCore.documentsForKeyword?4(QString, QString) -> unknown-type
+QtHelp.QHelpEngineCore.isReadOnly?4() -> bool
+QtHelp.QHelpEngineCore.setReadOnly?4(bool)
+QtHelp.QHelpEngine?1(QString, QObject parent=None)
+QtHelp.QHelpEngine.__init__?1(self, QString, QObject parent=None)
+QtHelp.QHelpEngine.contentModel?4() -> QHelpContentModel
+QtHelp.QHelpEngine.indexModel?4() -> QHelpIndexModel
+QtHelp.QHelpEngine.contentWidget?4() -> QHelpContentWidget
+QtHelp.QHelpEngine.indexWidget?4() -> QHelpIndexWidget
+QtHelp.QHelpEngine.searchEngine?4() -> QHelpSearchEngine
+QtHelp.QHelpFilterData?1()
+QtHelp.QHelpFilterData.__init__?1(self)
+QtHelp.QHelpFilterData?1(QHelpFilterData)
+QtHelp.QHelpFilterData.__init__?1(self, QHelpFilterData)
+QtHelp.QHelpFilterData.swap?4(QHelpFilterData)
+QtHelp.QHelpFilterData.setComponents?4(QStringList)
+QtHelp.QHelpFilterData.setVersions?4(unknown-type)
+QtHelp.QHelpFilterData.components?4() -> QStringList
+QtHelp.QHelpFilterData.versions?4() -> unknown-type
+QtHelp.QHelpFilterEngine.namespaceToComponent?4() -> unknown-type
+QtHelp.QHelpFilterEngine.namespaceToVersion?4() -> unknown-type
+QtHelp.QHelpFilterEngine.filters?4() -> QStringList
+QtHelp.QHelpFilterEngine.activeFilter?4() -> QString
+QtHelp.QHelpFilterEngine.setActiveFilter?4(QString) -> bool
+QtHelp.QHelpFilterEngine.availableComponents?4() -> QStringList
+QtHelp.QHelpFilterEngine.filterData?4(QString) -> QHelpFilterData
+QtHelp.QHelpFilterEngine.setFilterData?4(QString, QHelpFilterData) -> bool
+QtHelp.QHelpFilterEngine.removeFilter?4(QString) -> bool
+QtHelp.QHelpFilterEngine.namespacesForFilter?4(QString) -> QStringList
+QtHelp.QHelpFilterEngine.filterActivated?4(QString)
+QtHelp.QHelpFilterEngine.availableVersions?4() -> unknown-type
+QtHelp.QHelpFilterEngine.indices?4() -> QStringList
+QtHelp.QHelpFilterEngine.indices?4(QString) -> QStringList
+QtHelp.QHelpFilterSettingsWidget?1(QWidget parent=None)
+QtHelp.QHelpFilterSettingsWidget.__init__?1(self, QWidget parent=None)
+QtHelp.QHelpFilterSettingsWidget.setAvailableComponents?4(QStringList)
+QtHelp.QHelpFilterSettingsWidget.setAvailableVersions?4(unknown-type)
+QtHelp.QHelpFilterSettingsWidget.readSettings?4(QHelpFilterEngine)
+QtHelp.QHelpFilterSettingsWidget.applySettings?4(QHelpFilterEngine) -> bool
+QtHelp.QHelpIndexModel.helpEngine?4() -> QHelpEngineCore
+QtHelp.QHelpIndexModel.createIndex?4(QString)
+QtHelp.QHelpIndexModel.createIndexForCurrentFilter?4()
+QtHelp.QHelpIndexModel.filter?4(QString, QString wildcard='') -> QModelIndex
+QtHelp.QHelpIndexModel.isCreatingIndex?4() -> bool
+QtHelp.QHelpIndexModel.indexCreationStarted?4()
+QtHelp.QHelpIndexModel.indexCreated?4()
+QtHelp.QHelpIndexWidget.filterIndices?4(QString, QString wildcard='')
+QtHelp.QHelpIndexWidget.activateCurrentItem?4()
+QtHelp.QHelpIndexWidget.documentActivated?4(QHelpLink, QString)
+QtHelp.QHelpIndexWidget.documentsActivated?4(unknown-type, QString)
+QtHelp.QHelpLink.title?7
+QtHelp.QHelpLink.url?7
+QtHelp.QHelpLink?1()
+QtHelp.QHelpLink.__init__?1(self)
+QtHelp.QHelpLink?1(QHelpLink)
+QtHelp.QHelpLink.__init__?1(self, QHelpLink)
+QtHelp.QHelpSearchQuery.FieldName?10
+QtHelp.QHelpSearchQuery.FieldName.DEFAULT?10
+QtHelp.QHelpSearchQuery.FieldName.FUZZY?10
+QtHelp.QHelpSearchQuery.FieldName.WITHOUT?10
+QtHelp.QHelpSearchQuery.FieldName.PHRASE?10
+QtHelp.QHelpSearchQuery.FieldName.ALL?10
+QtHelp.QHelpSearchQuery.FieldName.ATLEAST?10
+QtHelp.QHelpSearchQuery?1()
+QtHelp.QHelpSearchQuery.__init__?1(self)
+QtHelp.QHelpSearchQuery?1(QHelpSearchQuery.FieldName, QStringList)
+QtHelp.QHelpSearchQuery.__init__?1(self, QHelpSearchQuery.FieldName, QStringList)
+QtHelp.QHelpSearchQuery?1(QHelpSearchQuery)
+QtHelp.QHelpSearchQuery.__init__?1(self, QHelpSearchQuery)
+QtHelp.QHelpSearchEngine?1(QHelpEngineCore, QObject parent=None)
+QtHelp.QHelpSearchEngine.__init__?1(self, QHelpEngineCore, QObject parent=None)
+QtHelp.QHelpSearchEngine.queryWidget?4() -> QHelpSearchQueryWidget
+QtHelp.QHelpSearchEngine.resultWidget?4() -> QHelpSearchResultWidget
+QtHelp.QHelpSearchEngine.reindexDocumentation?4()
+QtHelp.QHelpSearchEngine.cancelIndexing?4()
+QtHelp.QHelpSearchEngine.cancelSearching?4()
+QtHelp.QHelpSearchEngine.indexingStarted?4()
+QtHelp.QHelpSearchEngine.indexingFinished?4()
+QtHelp.QHelpSearchEngine.searchingStarted?4()
+QtHelp.QHelpSearchEngine.searchingFinished?4(int)
+QtHelp.QHelpSearchEngine.searchResultCount?4() -> int
+QtHelp.QHelpSearchEngine.searchResults?4(int, int) -> unknown-type
+QtHelp.QHelpSearchEngine.searchInput?4() -> QString
+QtHelp.QHelpSearchEngine.search?4(QString)
+QtHelp.QHelpSearchEngineCore?1(QHelpEngineCore, QObject parent=None)
+QtHelp.QHelpSearchEngineCore.__init__?1(self, QHelpEngineCore, QObject parent=None)
+QtHelp.QHelpSearchEngineCore.searchResultCount?4() -> int
+QtHelp.QHelpSearchEngineCore.searchResults?4(int, int) -> unknown-type
+QtHelp.QHelpSearchEngineCore.searchInput?4() -> QString
+QtHelp.QHelpSearchEngineCore.reindexDocumentation?4()
+QtHelp.QHelpSearchEngineCore.cancelIndexing?4()
+QtHelp.QHelpSearchEngineCore.search?4(QString)
+QtHelp.QHelpSearchEngineCore.cancelSearching?4()
+QtHelp.QHelpSearchEngineCore.indexingStarted?4()
+QtHelp.QHelpSearchEngineCore.indexingFinished?4()
+QtHelp.QHelpSearchEngineCore.searchingStarted?4()
+QtHelp.QHelpSearchEngineCore.searchingFinished?4()
+QtHelp.QHelpSearchQueryWidget?1(QWidget parent=None)
+QtHelp.QHelpSearchQueryWidget.__init__?1(self, QWidget parent=None)
+QtHelp.QHelpSearchQueryWidget.expandExtendedSearch?4()
+QtHelp.QHelpSearchQueryWidget.collapseExtendedSearch?4()
+QtHelp.QHelpSearchQueryWidget.search?4()
+QtHelp.QHelpSearchQueryWidget.isCompactMode?4() -> bool
+QtHelp.QHelpSearchQueryWidget.setCompactMode?4(bool)
+QtHelp.QHelpSearchQueryWidget.searchInput?4() -> QString
+QtHelp.QHelpSearchQueryWidget.setSearchInput?4(QString)
+QtHelp.QHelpSearchResult?1()
+QtHelp.QHelpSearchResult.__init__?1(self)
+QtHelp.QHelpSearchResult?1(QHelpSearchResult)
+QtHelp.QHelpSearchResult.__init__?1(self, QHelpSearchResult)
+QtHelp.QHelpSearchResult?1(QUrl, QString, QString)
+QtHelp.QHelpSearchResult.__init__?1(self, QUrl, QString, QString)
+QtHelp.QHelpSearchResult.title?4() -> QString
+QtHelp.QHelpSearchResult.url?4() -> QUrl
+QtHelp.QHelpSearchResult.snippet?4() -> QString
+QtHelp.QHelpSearchResultWidget.linkAt?4(QPoint) -> QUrl
+QtHelp.QHelpSearchResultWidget.requestShowLink?4(QUrl)
+QtOpenGL.QOpenGLBuffer.RangeAccessFlag?10
+QtOpenGL.QOpenGLBuffer.RangeAccessFlag.RangeRead?10
+QtOpenGL.QOpenGLBuffer.RangeAccessFlag.RangeWrite?10
+QtOpenGL.QOpenGLBuffer.RangeAccessFlag.RangeInvalidate?10
+QtOpenGL.QOpenGLBuffer.RangeAccessFlag.RangeInvalidateBuffer?10
+QtOpenGL.QOpenGLBuffer.RangeAccessFlag.RangeFlushExplicit?10
+QtOpenGL.QOpenGLBuffer.RangeAccessFlag.RangeUnsynchronized?10
+QtOpenGL.QOpenGLBuffer.Access?10
+QtOpenGL.QOpenGLBuffer.Access.ReadOnly?10
+QtOpenGL.QOpenGLBuffer.Access.WriteOnly?10
+QtOpenGL.QOpenGLBuffer.Access.ReadWrite?10
+QtOpenGL.QOpenGLBuffer.UsagePattern?10
+QtOpenGL.QOpenGLBuffer.UsagePattern.StreamDraw?10
+QtOpenGL.QOpenGLBuffer.UsagePattern.StreamRead?10
+QtOpenGL.QOpenGLBuffer.UsagePattern.StreamCopy?10
+QtOpenGL.QOpenGLBuffer.UsagePattern.StaticDraw?10
+QtOpenGL.QOpenGLBuffer.UsagePattern.StaticRead?10
+QtOpenGL.QOpenGLBuffer.UsagePattern.StaticCopy?10
+QtOpenGL.QOpenGLBuffer.UsagePattern.DynamicDraw?10
+QtOpenGL.QOpenGLBuffer.UsagePattern.DynamicRead?10
+QtOpenGL.QOpenGLBuffer.UsagePattern.DynamicCopy?10
+QtOpenGL.QOpenGLBuffer.Type?10
+QtOpenGL.QOpenGLBuffer.Type.VertexBuffer?10
+QtOpenGL.QOpenGLBuffer.Type.IndexBuffer?10
+QtOpenGL.QOpenGLBuffer.Type.PixelPackBuffer?10
+QtOpenGL.QOpenGLBuffer.Type.PixelUnpackBuffer?10
+QtOpenGL.QOpenGLBuffer?1()
+QtOpenGL.QOpenGLBuffer.__init__?1(self)
+QtOpenGL.QOpenGLBuffer?1(QOpenGLBuffer.Type)
+QtOpenGL.QOpenGLBuffer.__init__?1(self, QOpenGLBuffer.Type)
+QtOpenGL.QOpenGLBuffer?1(QOpenGLBuffer)
+QtOpenGL.QOpenGLBuffer.__init__?1(self, QOpenGLBuffer)
+QtOpenGL.QOpenGLBuffer.type?4() -> QOpenGLBuffer.Type
+QtOpenGL.QOpenGLBuffer.usagePattern?4() -> QOpenGLBuffer.UsagePattern
+QtOpenGL.QOpenGLBuffer.setUsagePattern?4(QOpenGLBuffer.UsagePattern)
+QtOpenGL.QOpenGLBuffer.create?4() -> bool
+QtOpenGL.QOpenGLBuffer.isCreated?4() -> bool
+QtOpenGL.QOpenGLBuffer.destroy?4()
+QtOpenGL.QOpenGLBuffer.bind?4() -> bool
+QtOpenGL.QOpenGLBuffer.release?4()
+QtOpenGL.QOpenGLBuffer.release?4(QOpenGLBuffer.Type)
+QtOpenGL.QOpenGLBuffer.bufferId?4() -> int
+QtOpenGL.QOpenGLBuffer.size?4() -> int
+QtOpenGL.QOpenGLBuffer.read?4(int, PyQt6.sip.voidptr, int) -> bool
+QtOpenGL.QOpenGLBuffer.write?4(int, PyQt6.sip.voidptr, int)
+QtOpenGL.QOpenGLBuffer.allocate?4(PyQt6.sip.voidptr, int)
+QtOpenGL.QOpenGLBuffer.allocate?4(int)
+QtOpenGL.QOpenGLBuffer.map?4(QOpenGLBuffer.Access) -> PyQt6.sip.voidptr
+QtOpenGL.QOpenGLBuffer.unmap?4() -> bool
+QtOpenGL.QOpenGLBuffer.mapRange?4(int, int, unknown-type) -> PyQt6.sip.voidptr
+QtOpenGL.QOpenGLBuffer.swap?4(QOpenGLBuffer)
+QtOpenGL.QOpenGLDebugMessage.Severity?10
+QtOpenGL.QOpenGLDebugMessage.Severity.InvalidSeverity?10
+QtOpenGL.QOpenGLDebugMessage.Severity.HighSeverity?10
+QtOpenGL.QOpenGLDebugMessage.Severity.MediumSeverity?10
+QtOpenGL.QOpenGLDebugMessage.Severity.LowSeverity?10
+QtOpenGL.QOpenGLDebugMessage.Severity.NotificationSeverity?10
+QtOpenGL.QOpenGLDebugMessage.Severity.AnySeverity?10
+QtOpenGL.QOpenGLDebugMessage.Type?10
+QtOpenGL.QOpenGLDebugMessage.Type.InvalidType?10
+QtOpenGL.QOpenGLDebugMessage.Type.ErrorType?10
+QtOpenGL.QOpenGLDebugMessage.Type.DeprecatedBehaviorType?10
+QtOpenGL.QOpenGLDebugMessage.Type.UndefinedBehaviorType?10
+QtOpenGL.QOpenGLDebugMessage.Type.PortabilityType?10
+QtOpenGL.QOpenGLDebugMessage.Type.PerformanceType?10
+QtOpenGL.QOpenGLDebugMessage.Type.OtherType?10
+QtOpenGL.QOpenGLDebugMessage.Type.MarkerType?10
+QtOpenGL.QOpenGLDebugMessage.Type.GroupPushType?10
+QtOpenGL.QOpenGLDebugMessage.Type.GroupPopType?10
+QtOpenGL.QOpenGLDebugMessage.Type.AnyType?10
+QtOpenGL.QOpenGLDebugMessage.Source?10
+QtOpenGL.QOpenGLDebugMessage.Source.InvalidSource?10
+QtOpenGL.QOpenGLDebugMessage.Source.APISource?10
+QtOpenGL.QOpenGLDebugMessage.Source.WindowSystemSource?10
+QtOpenGL.QOpenGLDebugMessage.Source.ShaderCompilerSource?10
+QtOpenGL.QOpenGLDebugMessage.Source.ThirdPartySource?10
+QtOpenGL.QOpenGLDebugMessage.Source.ApplicationSource?10
+QtOpenGL.QOpenGLDebugMessage.Source.OtherSource?10
+QtOpenGL.QOpenGLDebugMessage.Source.AnySource?10
+QtOpenGL.QOpenGLDebugMessage?1()
+QtOpenGL.QOpenGLDebugMessage.__init__?1(self)
+QtOpenGL.QOpenGLDebugMessage?1(QOpenGLDebugMessage)
+QtOpenGL.QOpenGLDebugMessage.__init__?1(self, QOpenGLDebugMessage)
+QtOpenGL.QOpenGLDebugMessage.swap?4(QOpenGLDebugMessage)
+QtOpenGL.QOpenGLDebugMessage.source?4() -> QOpenGLDebugMessage.Source
+QtOpenGL.QOpenGLDebugMessage.type?4() -> QOpenGLDebugMessage.Type
+QtOpenGL.QOpenGLDebugMessage.severity?4() -> QOpenGLDebugMessage.Severity
+QtOpenGL.QOpenGLDebugMessage.id?4() -> int
+QtOpenGL.QOpenGLDebugMessage.message?4() -> QString
+QtOpenGL.QOpenGLDebugMessage.createApplicationMessage?4(QString, int id=0, QOpenGLDebugMessage.Severity severity=QOpenGLDebugMessage.NotificationSeverity, QOpenGLDebugMessage.Type type=QOpenGLDebugMessage.OtherType) -> QOpenGLDebugMessage
+QtOpenGL.QOpenGLDebugMessage.createThirdPartyMessage?4(QString, int id=0, QOpenGLDebugMessage.Severity severity=QOpenGLDebugMessage.NotificationSeverity, QOpenGLDebugMessage.Type type=QOpenGLDebugMessage.OtherType) -> QOpenGLDebugMessage
+QtOpenGL.QOpenGLDebugLogger.LoggingMode?10
+QtOpenGL.QOpenGLDebugLogger.LoggingMode.AsynchronousLogging?10
+QtOpenGL.QOpenGLDebugLogger.LoggingMode.SynchronousLogging?10
+QtOpenGL.QOpenGLDebugLogger?1(QObject parent=None)
+QtOpenGL.QOpenGLDebugLogger.__init__?1(self, QObject parent=None)
+QtOpenGL.QOpenGLDebugLogger.initialize?4() -> bool
+QtOpenGL.QOpenGLDebugLogger.isLogging?4() -> bool
+QtOpenGL.QOpenGLDebugLogger.loggingMode?4() -> QOpenGLDebugLogger.LoggingMode
+QtOpenGL.QOpenGLDebugLogger.maximumMessageLength?4() -> int
+QtOpenGL.QOpenGLDebugLogger.pushGroup?4(QString, int id=0, QOpenGLDebugMessage.Source source=QOpenGLDebugMessage.ApplicationSource)
+QtOpenGL.QOpenGLDebugLogger.popGroup?4()
+QtOpenGL.QOpenGLDebugLogger.enableMessages?4(unknown-type sources=QOpenGLDebugMessage.AnySource, unknown-type types=QOpenGLDebugMessage.AnyType, unknown-type severities=QOpenGLDebugMessage.AnySeverity)
+QtOpenGL.QOpenGLDebugLogger.enableMessages?4(unknown-type, unknown-type sources=QOpenGLDebugMessage.AnySource, unknown-type types=QOpenGLDebugMessage.AnyType)
+QtOpenGL.QOpenGLDebugLogger.disableMessages?4(unknown-type sources=QOpenGLDebugMessage.AnySource, unknown-type types=QOpenGLDebugMessage.AnyType, unknown-type severities=QOpenGLDebugMessage.AnySeverity)
+QtOpenGL.QOpenGLDebugLogger.disableMessages?4(unknown-type, unknown-type sources=QOpenGLDebugMessage.AnySource, unknown-type types=QOpenGLDebugMessage.AnyType)
+QtOpenGL.QOpenGLDebugLogger.loggedMessages?4() -> unknown-type
+QtOpenGL.QOpenGLDebugLogger.logMessage?4(QOpenGLDebugMessage)
+QtOpenGL.QOpenGLDebugLogger.startLogging?4(QOpenGLDebugLogger.LoggingMode loggingMode=QOpenGLDebugLogger.AsynchronousLogging)
+QtOpenGL.QOpenGLDebugLogger.stopLogging?4()
+QtOpenGL.QOpenGLDebugLogger.messageLogged?4(QOpenGLDebugMessage)
+QtOpenGL.QOpenGLFramebufferObject.FramebufferRestorePolicy?10
+QtOpenGL.QOpenGLFramebufferObject.FramebufferRestorePolicy.DontRestoreFramebufferBinding?10
+QtOpenGL.QOpenGLFramebufferObject.FramebufferRestorePolicy.RestoreFramebufferBindingToDefault?10
+QtOpenGL.QOpenGLFramebufferObject.FramebufferRestorePolicy.RestoreFrameBufferBinding?10
+QtOpenGL.QOpenGLFramebufferObject.Attachment?10
+QtOpenGL.QOpenGLFramebufferObject.Attachment.NoAttachment?10
+QtOpenGL.QOpenGLFramebufferObject.Attachment.CombinedDepthStencil?10
+QtOpenGL.QOpenGLFramebufferObject.Attachment.Depth?10
+QtOpenGL.QOpenGLFramebufferObject?1(QSize, int target=GL_TEXTURE_2D)
+QtOpenGL.QOpenGLFramebufferObject.__init__?1(self, QSize, int target=GL_TEXTURE_2D)
+QtOpenGL.QOpenGLFramebufferObject?1(int, int, int target=GL_TEXTURE_2D)
+QtOpenGL.QOpenGLFramebufferObject.__init__?1(self, int, int, int target=GL_TEXTURE_2D)
+QtOpenGL.QOpenGLFramebufferObject?1(QSize, QOpenGLFramebufferObject.Attachment, int target=GL_TEXTURE_2D, int internal_format=GL_RGBA8)
+QtOpenGL.QOpenGLFramebufferObject.__init__?1(self, QSize, QOpenGLFramebufferObject.Attachment, int target=GL_TEXTURE_2D, int internal_format=GL_RGBA8)
+QtOpenGL.QOpenGLFramebufferObject?1(int, int, QOpenGLFramebufferObject.Attachment, int target=GL_TEXTURE_2D, int internal_format=GL_RGBA8)
+QtOpenGL.QOpenGLFramebufferObject.__init__?1(self, int, int, QOpenGLFramebufferObject.Attachment, int target=GL_TEXTURE_2D, int internal_format=GL_RGBA8)
+QtOpenGL.QOpenGLFramebufferObject?1(QSize, QOpenGLFramebufferObjectFormat)
+QtOpenGL.QOpenGLFramebufferObject.__init__?1(self, QSize, QOpenGLFramebufferObjectFormat)
+QtOpenGL.QOpenGLFramebufferObject?1(int, int, QOpenGLFramebufferObjectFormat)
+QtOpenGL.QOpenGLFramebufferObject.__init__?1(self, int, int, QOpenGLFramebufferObjectFormat)
+QtOpenGL.QOpenGLFramebufferObject.format?4() -> QOpenGLFramebufferObjectFormat
+QtOpenGL.QOpenGLFramebufferObject.isValid?4() -> bool
+QtOpenGL.QOpenGLFramebufferObject.isBound?4() -> bool
+QtOpenGL.QOpenGLFramebufferObject.bind?4() -> bool
+QtOpenGL.QOpenGLFramebufferObject.release?4() -> bool
+QtOpenGL.QOpenGLFramebufferObject.width?4() -> int
+QtOpenGL.QOpenGLFramebufferObject.height?4() -> int
+QtOpenGL.QOpenGLFramebufferObject.texture?4() -> int
+QtOpenGL.QOpenGLFramebufferObject.textures?4() -> unknown-type
+QtOpenGL.QOpenGLFramebufferObject.size?4() -> QSize
+QtOpenGL.QOpenGLFramebufferObject.toImage?4(bool flipped=True) -> QImage
+QtOpenGL.QOpenGLFramebufferObject.toImage?4(bool, int) -> QImage
+QtOpenGL.QOpenGLFramebufferObject.attachment?4() -> QOpenGLFramebufferObject.Attachment
+QtOpenGL.QOpenGLFramebufferObject.setAttachment?4(QOpenGLFramebufferObject.Attachment)
+QtOpenGL.QOpenGLFramebufferObject.handle?4() -> int
+QtOpenGL.QOpenGLFramebufferObject.bindDefault?4() -> bool
+QtOpenGL.QOpenGLFramebufferObject.hasOpenGLFramebufferObjects?4() -> bool
+QtOpenGL.QOpenGLFramebufferObject.hasOpenGLFramebufferBlit?4() -> bool
+QtOpenGL.QOpenGLFramebufferObject.blitFramebuffer?4(QOpenGLFramebufferObject, QRect, QOpenGLFramebufferObject, QRect, int buffers=GL_COLOR_BUFFER_BIT, int filter=GL_NEAREST)
+QtOpenGL.QOpenGLFramebufferObject.blitFramebuffer?4(QOpenGLFramebufferObject, QOpenGLFramebufferObject, int buffers=GL_COLOR_BUFFER_BIT, int filter=GL_NEAREST)
+QtOpenGL.QOpenGLFramebufferObject.blitFramebuffer?4(QOpenGLFramebufferObject, QRect, QOpenGLFramebufferObject, QRect, int, int, int, int)
+QtOpenGL.QOpenGLFramebufferObject.blitFramebuffer?4(QOpenGLFramebufferObject, QRect, QOpenGLFramebufferObject, QRect, int, int, int, int, QOpenGLFramebufferObject.FramebufferRestorePolicy)
+QtOpenGL.QOpenGLFramebufferObject.takeTexture?4() -> int
+QtOpenGL.QOpenGLFramebufferObject.takeTexture?4(int) -> int
+QtOpenGL.QOpenGLFramebufferObject.addColorAttachment?4(QSize, int internal_format=0)
+QtOpenGL.QOpenGLFramebufferObject.addColorAttachment?4(int, int, int internal_format=0)
+QtOpenGL.QOpenGLFramebufferObject.sizes?4() -> unknown-type
+QtOpenGL.QOpenGLFramebufferObjectFormat?1()
+QtOpenGL.QOpenGLFramebufferObjectFormat.__init__?1(self)
+QtOpenGL.QOpenGLFramebufferObjectFormat?1(QOpenGLFramebufferObjectFormat)
+QtOpenGL.QOpenGLFramebufferObjectFormat.__init__?1(self, QOpenGLFramebufferObjectFormat)
+QtOpenGL.QOpenGLFramebufferObjectFormat.setSamples?4(int)
+QtOpenGL.QOpenGLFramebufferObjectFormat.samples?4() -> int
+QtOpenGL.QOpenGLFramebufferObjectFormat.setMipmap?4(bool)
+QtOpenGL.QOpenGLFramebufferObjectFormat.mipmap?4() -> bool
+QtOpenGL.QOpenGLFramebufferObjectFormat.setAttachment?4(QOpenGLFramebufferObject.Attachment)
+QtOpenGL.QOpenGLFramebufferObjectFormat.attachment?4() -> QOpenGLFramebufferObject.Attachment
+QtOpenGL.QOpenGLFramebufferObjectFormat.setTextureTarget?4(int)
+QtOpenGL.QOpenGLFramebufferObjectFormat.textureTarget?4() -> int
+QtOpenGL.QOpenGLFramebufferObjectFormat.setInternalTextureFormat?4(int)
+QtOpenGL.QOpenGLFramebufferObjectFormat.internalTextureFormat?4() -> int
+QtOpenGL.QOpenGLPaintDevice?1()
+QtOpenGL.QOpenGLPaintDevice.__init__?1(self)
+QtOpenGL.QOpenGLPaintDevice?1(QSize)
+QtOpenGL.QOpenGLPaintDevice.__init__?1(self, QSize)
+QtOpenGL.QOpenGLPaintDevice?1(int, int)
+QtOpenGL.QOpenGLPaintDevice.__init__?1(self, int, int)
+QtOpenGL.QOpenGLPaintDevice.paintEngine?4() -> QPaintEngine
+QtOpenGL.QOpenGLPaintDevice.context?4() -> QOpenGLContext
+QtOpenGL.QOpenGLPaintDevice.size?4() -> QSize
+QtOpenGL.QOpenGLPaintDevice.setSize?4(QSize)
+QtOpenGL.QOpenGLPaintDevice.dotsPerMeterX?4() -> float
+QtOpenGL.QOpenGLPaintDevice.dotsPerMeterY?4() -> float
+QtOpenGL.QOpenGLPaintDevice.setDotsPerMeterX?4(float)
+QtOpenGL.QOpenGLPaintDevice.setDotsPerMeterY?4(float)
+QtOpenGL.QOpenGLPaintDevice.setPaintFlipped?4(bool)
+QtOpenGL.QOpenGLPaintDevice.paintFlipped?4() -> bool
+QtOpenGL.QOpenGLPaintDevice.ensureActiveTarget?4()
+QtOpenGL.QOpenGLPaintDevice.setDevicePixelRatio?4(float)
+QtOpenGL.QOpenGLPaintDevice.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtOpenGL.QOpenGLPixelTransferOptions?1()
+QtOpenGL.QOpenGLPixelTransferOptions.__init__?1(self)
+QtOpenGL.QOpenGLPixelTransferOptions?1(QOpenGLPixelTransferOptions)
+QtOpenGL.QOpenGLPixelTransferOptions.__init__?1(self, QOpenGLPixelTransferOptions)
+QtOpenGL.QOpenGLPixelTransferOptions.swap?4(QOpenGLPixelTransferOptions)
+QtOpenGL.QOpenGLPixelTransferOptions.setAlignment?4(int)
+QtOpenGL.QOpenGLPixelTransferOptions.alignment?4() -> int
+QtOpenGL.QOpenGLPixelTransferOptions.setSkipImages?4(int)
+QtOpenGL.QOpenGLPixelTransferOptions.skipImages?4() -> int
+QtOpenGL.QOpenGLPixelTransferOptions.setSkipRows?4(int)
+QtOpenGL.QOpenGLPixelTransferOptions.skipRows?4() -> int
+QtOpenGL.QOpenGLPixelTransferOptions.setSkipPixels?4(int)
+QtOpenGL.QOpenGLPixelTransferOptions.skipPixels?4() -> int
+QtOpenGL.QOpenGLPixelTransferOptions.setImageHeight?4(int)
+QtOpenGL.QOpenGLPixelTransferOptions.imageHeight?4() -> int
+QtOpenGL.QOpenGLPixelTransferOptions.setRowLength?4(int)
+QtOpenGL.QOpenGLPixelTransferOptions.rowLength?4() -> int
+QtOpenGL.QOpenGLPixelTransferOptions.setLeastSignificantByteFirst?4(bool)
+QtOpenGL.QOpenGLPixelTransferOptions.isLeastSignificantBitFirst?4() -> bool
+QtOpenGL.QOpenGLPixelTransferOptions.setSwapBytesEnabled?4(bool)
+QtOpenGL.QOpenGLPixelTransferOptions.isSwapBytesEnabled?4() -> bool
+QtOpenGL.QOpenGLShader.ShaderTypeBit?10
+QtOpenGL.QOpenGLShader.ShaderTypeBit.Vertex?10
+QtOpenGL.QOpenGLShader.ShaderTypeBit.Fragment?10
+QtOpenGL.QOpenGLShader.ShaderTypeBit.Geometry?10
+QtOpenGL.QOpenGLShader.ShaderTypeBit.TessellationControl?10
+QtOpenGL.QOpenGLShader.ShaderTypeBit.TessellationEvaluation?10
+QtOpenGL.QOpenGLShader.ShaderTypeBit.Compute?10
+QtOpenGL.QOpenGLShader?1(unknown-type, QObject parent=None)
+QtOpenGL.QOpenGLShader.__init__?1(self, unknown-type, QObject parent=None)
+QtOpenGL.QOpenGLShader.shaderType?4() -> unknown-type
+QtOpenGL.QOpenGLShader.compileSourceCode?4(QByteArray) -> bool
+QtOpenGL.QOpenGLShader.compileSourceCode?4(QString) -> bool
+QtOpenGL.QOpenGLShader.compileSourceFile?4(QString) -> bool
+QtOpenGL.QOpenGLShader.sourceCode?4() -> QByteArray
+QtOpenGL.QOpenGLShader.isCompiled?4() -> bool
+QtOpenGL.QOpenGLShader.log?4() -> QString
+QtOpenGL.QOpenGLShader.shaderId?4() -> int
+QtOpenGL.QOpenGLShader.hasOpenGLShaders?4(unknown-type, QOpenGLContext context=None) -> bool
+QtOpenGL.QOpenGLShaderProgram?1(QObject parent=None)
+QtOpenGL.QOpenGLShaderProgram.__init__?1(self, QObject parent=None)
+QtOpenGL.QOpenGLShaderProgram.addShader?4(QOpenGLShader) -> bool
+QtOpenGL.QOpenGLShaderProgram.removeShader?4(QOpenGLShader)
+QtOpenGL.QOpenGLShaderProgram.shaders?4() -> unknown-type
+QtOpenGL.QOpenGLShaderProgram.addShaderFromSourceCode?4(unknown-type, QByteArray) -> bool
+QtOpenGL.QOpenGLShaderProgram.addShaderFromSourceCode?4(unknown-type, QString) -> bool
+QtOpenGL.QOpenGLShaderProgram.addShaderFromSourceFile?4(unknown-type, QString) -> bool
+QtOpenGL.QOpenGLShaderProgram.removeAllShaders?4()
+QtOpenGL.QOpenGLShaderProgram.link?4() -> bool
+QtOpenGL.QOpenGLShaderProgram.isLinked?4() -> bool
+QtOpenGL.QOpenGLShaderProgram.log?4() -> QString
+QtOpenGL.QOpenGLShaderProgram.bind?4() -> bool
+QtOpenGL.QOpenGLShaderProgram.release?4()
+QtOpenGL.QOpenGLShaderProgram.programId?4() -> int
+QtOpenGL.QOpenGLShaderProgram.bindAttributeLocation?4(QByteArray, int)
+QtOpenGL.QOpenGLShaderProgram.bindAttributeLocation?4(QString, int)
+QtOpenGL.QOpenGLShaderProgram.attributeLocation?4(QByteArray) -> int
+QtOpenGL.QOpenGLShaderProgram.attributeLocation?4(QString) -> int
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(int, float)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(int, float, float)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(int, float, float, float)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(int, float, float, float, float)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(int, QVector2D)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(int, QVector3D)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(int, QVector4D)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(int, QColor)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(str, float)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(str, float, float)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(str, float, float, float)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(str, float, float, float, float)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(str, QVector2D)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(str, QVector3D)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(str, QVector4D)
+QtOpenGL.QOpenGLShaderProgram.setAttributeValue?4(str, QColor)
+QtOpenGL.QOpenGLShaderProgram.setAttributeArray?4(int, Any)
+QtOpenGL.QOpenGLShaderProgram.setAttributeArray?4(str, Any)
+QtOpenGL.QOpenGLShaderProgram.setAttributeBuffer?4(int, int, int, int, int stride=0)
+QtOpenGL.QOpenGLShaderProgram.setAttributeBuffer?4(str, int, int, int, int stride=0)
+QtOpenGL.QOpenGLShaderProgram.enableAttributeArray?4(int)
+QtOpenGL.QOpenGLShaderProgram.enableAttributeArray?4(str)
+QtOpenGL.QOpenGLShaderProgram.disableAttributeArray?4(int)
+QtOpenGL.QOpenGLShaderProgram.disableAttributeArray?4(str)
+QtOpenGL.QOpenGLShaderProgram.uniformLocation?4(QByteArray) -> int
+QtOpenGL.QOpenGLShaderProgram.uniformLocation?4(QString) -> int
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, int)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, float)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, float, float)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, float, float, float)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, float, float, float, float)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QVector2D)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QVector3D)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QVector4D)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QColor)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QPoint)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QPointF)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QSize)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QSizeF)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QMatrix2x2)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QMatrix2x3)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QMatrix2x4)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QMatrix3x2)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QMatrix3x3)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QMatrix3x4)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QMatrix4x2)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QMatrix4x3)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QMatrix4x4)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(int, QTransform)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, int)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, float)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, float, float)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, float, float, float)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, float, float, float, float)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QVector2D)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QVector3D)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QVector4D)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QColor)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QPoint)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QPointF)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QSize)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QSizeF)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix2x2)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix2x3)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix2x4)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix3x2)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix3x3)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix3x4)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix4x2)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix4x3)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QMatrix4x4)
+QtOpenGL.QOpenGLShaderProgram.setUniformValue?4(str, QTransform)
+QtOpenGL.QOpenGLShaderProgram.setUniformValueArray?4(int, Any)
+QtOpenGL.QOpenGLShaderProgram.setUniformValueArray?4(str, Any)
+QtOpenGL.QOpenGLShaderProgram.hasOpenGLShaderPrograms?4(QOpenGLContext context=None) -> bool
+QtOpenGL.QOpenGLShaderProgram.maxGeometryOutputVertices?4() -> int
+QtOpenGL.QOpenGLShaderProgram.setPatchVertexCount?4(int)
+QtOpenGL.QOpenGLShaderProgram.patchVertexCount?4() -> int
+QtOpenGL.QOpenGLShaderProgram.setDefaultOuterTessellationLevels?4(unknown-type)
+QtOpenGL.QOpenGLShaderProgram.defaultOuterTessellationLevels?4() -> unknown-type
+QtOpenGL.QOpenGLShaderProgram.setDefaultInnerTessellationLevels?4(unknown-type)
+QtOpenGL.QOpenGLShaderProgram.defaultInnerTessellationLevels?4() -> unknown-type
+QtOpenGL.QOpenGLShaderProgram.create?4() -> bool
+QtOpenGL.QOpenGLShaderProgram.addCacheableShaderFromSourceCode?4(unknown-type, QByteArray) -> bool
+QtOpenGL.QOpenGLShaderProgram.addCacheableShaderFromSourceCode?4(unknown-type, QString) -> bool
+QtOpenGL.QOpenGLShaderProgram.addCacheableShaderFromSourceFile?4(unknown-type, QString) -> bool
+QtOpenGL.QOpenGLTexture.ComparisonMode?10
+QtOpenGL.QOpenGLTexture.ComparisonMode.CompareRefToTexture?10
+QtOpenGL.QOpenGLTexture.ComparisonMode.CompareNone?10
+QtOpenGL.QOpenGLTexture.ComparisonFunction?10
+QtOpenGL.QOpenGLTexture.ComparisonFunction.CompareLessEqual?10
+QtOpenGL.QOpenGLTexture.ComparisonFunction.CompareGreaterEqual?10
+QtOpenGL.QOpenGLTexture.ComparisonFunction.CompareLess?10
+QtOpenGL.QOpenGLTexture.ComparisonFunction.CompareGreater?10
+QtOpenGL.QOpenGLTexture.ComparisonFunction.CompareEqual?10
+QtOpenGL.QOpenGLTexture.ComparisonFunction.CommpareNotEqual?10
+QtOpenGL.QOpenGLTexture.ComparisonFunction.CompareAlways?10
+QtOpenGL.QOpenGLTexture.ComparisonFunction.CompareNever?10
+QtOpenGL.QOpenGLTexture.ComparisonFunction.CompareNotEqual?10
+QtOpenGL.QOpenGLTexture.CoordinateDirection?10
+QtOpenGL.QOpenGLTexture.CoordinateDirection.DirectionS?10
+QtOpenGL.QOpenGLTexture.CoordinateDirection.DirectionT?10
+QtOpenGL.QOpenGLTexture.CoordinateDirection.DirectionR?10
+QtOpenGL.QOpenGLTexture.WrapMode?10
+QtOpenGL.QOpenGLTexture.WrapMode.Repeat?10
+QtOpenGL.QOpenGLTexture.WrapMode.MirroredRepeat?10
+QtOpenGL.QOpenGLTexture.WrapMode.ClampToEdge?10
+QtOpenGL.QOpenGLTexture.WrapMode.ClampToBorder?10
+QtOpenGL.QOpenGLTexture.Filter?10
+QtOpenGL.QOpenGLTexture.Filter.Nearest?10
+QtOpenGL.QOpenGLTexture.Filter.Linear?10
+QtOpenGL.QOpenGLTexture.Filter.NearestMipMapNearest?10
+QtOpenGL.QOpenGLTexture.Filter.NearestMipMapLinear?10
+QtOpenGL.QOpenGLTexture.Filter.LinearMipMapNearest?10
+QtOpenGL.QOpenGLTexture.Filter.LinearMipMapLinear?10
+QtOpenGL.QOpenGLTexture.DepthStencilMode?10
+QtOpenGL.QOpenGLTexture.DepthStencilMode.DepthMode?10
+QtOpenGL.QOpenGLTexture.DepthStencilMode.StencilMode?10
+QtOpenGL.QOpenGLTexture.SwizzleValue?10
+QtOpenGL.QOpenGLTexture.SwizzleValue.RedValue?10
+QtOpenGL.QOpenGLTexture.SwizzleValue.GreenValue?10
+QtOpenGL.QOpenGLTexture.SwizzleValue.BlueValue?10
+QtOpenGL.QOpenGLTexture.SwizzleValue.AlphaValue?10
+QtOpenGL.QOpenGLTexture.SwizzleValue.ZeroValue?10
+QtOpenGL.QOpenGLTexture.SwizzleValue.OneValue?10
+QtOpenGL.QOpenGLTexture.SwizzleComponent?10
+QtOpenGL.QOpenGLTexture.SwizzleComponent.SwizzleRed?10
+QtOpenGL.QOpenGLTexture.SwizzleComponent.SwizzleGreen?10
+QtOpenGL.QOpenGLTexture.SwizzleComponent.SwizzleBlue?10
+QtOpenGL.QOpenGLTexture.SwizzleComponent.SwizzleAlpha?10
+QtOpenGL.QOpenGLTexture.Feature?10
+QtOpenGL.QOpenGLTexture.Feature.ImmutableStorage?10
+QtOpenGL.QOpenGLTexture.Feature.ImmutableMultisampleStorage?10
+QtOpenGL.QOpenGLTexture.Feature.TextureRectangle?10
+QtOpenGL.QOpenGLTexture.Feature.TextureArrays?10
+QtOpenGL.QOpenGLTexture.Feature.Texture3D?10
+QtOpenGL.QOpenGLTexture.Feature.TextureMultisample?10
+QtOpenGL.QOpenGLTexture.Feature.TextureBuffer?10
+QtOpenGL.QOpenGLTexture.Feature.TextureCubeMapArrays?10
+QtOpenGL.QOpenGLTexture.Feature.Swizzle?10
+QtOpenGL.QOpenGLTexture.Feature.StencilTexturing?10
+QtOpenGL.QOpenGLTexture.Feature.AnisotropicFiltering?10
+QtOpenGL.QOpenGLTexture.Feature.NPOTTextures?10
+QtOpenGL.QOpenGLTexture.Feature.NPOTTextureRepeat?10
+QtOpenGL.QOpenGLTexture.Feature.Texture1D?10
+QtOpenGL.QOpenGLTexture.Feature.TextureComparisonOperators?10
+QtOpenGL.QOpenGLTexture.Feature.TextureMipMapLevel?10
+QtOpenGL.QOpenGLTexture.PixelType?10
+QtOpenGL.QOpenGLTexture.PixelType.NoPixelType?10
+QtOpenGL.QOpenGLTexture.PixelType.Int8?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt8?10
+QtOpenGL.QOpenGLTexture.PixelType.Int16?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt16?10
+QtOpenGL.QOpenGLTexture.PixelType.Int32?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt32?10
+QtOpenGL.QOpenGLTexture.PixelType.Float16?10
+QtOpenGL.QOpenGLTexture.PixelType.Float16OES?10
+QtOpenGL.QOpenGLTexture.PixelType.Float32?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt32_RGB9_E5?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt32_RG11B10F?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt8_RG3B2?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt8_RG3B2_Rev?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt16_RGB5A1?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt16_RGB5A1_Rev?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt16_R5G6B5?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt16_R5G6B5_Rev?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt16_RGBA4?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt16_RGBA4_Rev?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt32_RGB10A2?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt32_RGB10A2_Rev?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt32_RGBA8?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt32_RGBA8_Rev?10
+QtOpenGL.QOpenGLTexture.PixelType.UInt32_D24S8?10
+QtOpenGL.QOpenGLTexture.PixelType.Float32_D32_UInt32_S8_X24?10
+QtOpenGL.QOpenGLTexture.PixelFormat?10
+QtOpenGL.QOpenGLTexture.PixelFormat.NoSourceFormat?10
+QtOpenGL.QOpenGLTexture.PixelFormat.Red?10
+QtOpenGL.QOpenGLTexture.PixelFormat.RG?10
+QtOpenGL.QOpenGLTexture.PixelFormat.RGB?10
+QtOpenGL.QOpenGLTexture.PixelFormat.BGR?10
+QtOpenGL.QOpenGLTexture.PixelFormat.RGBA?10
+QtOpenGL.QOpenGLTexture.PixelFormat.BGRA?10
+QtOpenGL.QOpenGLTexture.PixelFormat.Red_Integer?10
+QtOpenGL.QOpenGLTexture.PixelFormat.RG_Integer?10
+QtOpenGL.QOpenGLTexture.PixelFormat.RGB_Integer?10
+QtOpenGL.QOpenGLTexture.PixelFormat.BGR_Integer?10
+QtOpenGL.QOpenGLTexture.PixelFormat.RGBA_Integer?10
+QtOpenGL.QOpenGLTexture.PixelFormat.BGRA_Integer?10
+QtOpenGL.QOpenGLTexture.PixelFormat.Depth?10
+QtOpenGL.QOpenGLTexture.PixelFormat.DepthStencil?10
+QtOpenGL.QOpenGLTexture.PixelFormat.Alpha?10
+QtOpenGL.QOpenGLTexture.PixelFormat.Luminance?10
+QtOpenGL.QOpenGLTexture.PixelFormat.LuminanceAlpha?10
+QtOpenGL.QOpenGLTexture.PixelFormat.Stencil?10
+QtOpenGL.QOpenGLTexture.CubeMapFace?10
+QtOpenGL.QOpenGLTexture.CubeMapFace.CubeMapPositiveX?10
+QtOpenGL.QOpenGLTexture.CubeMapFace.CubeMapNegativeX?10
+QtOpenGL.QOpenGLTexture.CubeMapFace.CubeMapPositiveY?10
+QtOpenGL.QOpenGLTexture.CubeMapFace.CubeMapNegativeY?10
+QtOpenGL.QOpenGLTexture.CubeMapFace.CubeMapPositiveZ?10
+QtOpenGL.QOpenGLTexture.CubeMapFace.CubeMapNegativeZ?10
+QtOpenGL.QOpenGLTexture.TextureFormat?10
+QtOpenGL.QOpenGLTexture.TextureFormat.NoFormat?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R8_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG8_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB8_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA8_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R16_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG16_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB16_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA16_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R8_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG8_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB8_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA8_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R16_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG16_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB16_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA16_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R8U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG8U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB8U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA8U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R16U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG16U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB16U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA16U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R32U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG32U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB32U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA32U?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R8I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG8I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB8I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA8I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R16I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG16I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB16I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA16I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R32I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG32I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB32I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA32I?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R16F?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG16F?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB16F?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA16F?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R32F?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG32F?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB32F?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA32F?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB9E5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG11B10F?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG3B2?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R5G6B5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB5A1?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA4?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB10A2?10
+QtOpenGL.QOpenGLTexture.TextureFormat.D16?10
+QtOpenGL.QOpenGLTexture.TextureFormat.D24?10
+QtOpenGL.QOpenGLTexture.TextureFormat.D24S8?10
+QtOpenGL.QOpenGLTexture.TextureFormat.D32?10
+QtOpenGL.QOpenGLTexture.TextureFormat.D32F?10
+QtOpenGL.QOpenGLTexture.TextureFormat.D32FS8X24?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB_DXT1?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_DXT1?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_DXT3?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_DXT5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R_ATI1N_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R_ATI1N_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG_ATI2N_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG_ATI2N_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB_BP_UNSIGNED_FLOAT?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB_BP_SIGNED_FLOAT?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB_BP_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB_DXT1?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB_Alpha_DXT1?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB_Alpha_DXT3?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB_Alpha_DXT5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB_BP_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.DepthFormat?10
+QtOpenGL.QOpenGLTexture.TextureFormat.AlphaFormat?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBFormat?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBAFormat?10
+QtOpenGL.QOpenGLTexture.TextureFormat.LuminanceFormat?10
+QtOpenGL.QOpenGLTexture.TextureFormat.LuminanceAlphaFormat?10
+QtOpenGL.QOpenGLTexture.TextureFormat.S8?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R11_EAC_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.R11_EAC_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG11_EAC_UNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RG11_EAC_SNorm?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB8_ETC2?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_ETC2?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB8_PunchThrough_Alpha1_ETC2?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_PunchThrough_Alpha1_ETC2?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA8_ETC2_EAC?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ETC2_EAC?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGB8_ETC1?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_4x4?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_5x4?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_5x5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_6x5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_6x6?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_8x5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_8x6?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_8x8?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_10x5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_10x6?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_10x8?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_10x10?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_12x10?10
+QtOpenGL.QOpenGLTexture.TextureFormat.RGBA_ASTC_12x12?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_4x4?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_5x4?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_5x5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_6x5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_6x6?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_8x5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_8x6?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_8x8?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_10x5?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_10x6?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_10x8?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_10x10?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_12x10?10
+QtOpenGL.QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_12x12?10
+QtOpenGL.QOpenGLTexture.TextureUnitReset?10
+QtOpenGL.QOpenGLTexture.TextureUnitReset.ResetTextureUnit?10
+QtOpenGL.QOpenGLTexture.TextureUnitReset.DontResetTextureUnit?10
+QtOpenGL.QOpenGLTexture.MipMapGeneration?10
+QtOpenGL.QOpenGLTexture.MipMapGeneration.GenerateMipMaps?10
+QtOpenGL.QOpenGLTexture.MipMapGeneration.DontGenerateMipMaps?10
+QtOpenGL.QOpenGLTexture.BindingTarget?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTarget1D?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTarget1DArray?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTarget2D?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTarget2DArray?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTarget3D?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTargetCubeMap?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTargetCubeMapArray?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTarget2DMultisample?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTarget2DMultisampleArray?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTargetRectangle?10
+QtOpenGL.QOpenGLTexture.BindingTarget.BindingTargetBuffer?10
+QtOpenGL.QOpenGLTexture.Target?10
+QtOpenGL.QOpenGLTexture.Target.Target1D?10
+QtOpenGL.QOpenGLTexture.Target.Target1DArray?10
+QtOpenGL.QOpenGLTexture.Target.Target2D?10
+QtOpenGL.QOpenGLTexture.Target.Target2DArray?10
+QtOpenGL.QOpenGLTexture.Target.Target3D?10
+QtOpenGL.QOpenGLTexture.Target.TargetCubeMap?10
+QtOpenGL.QOpenGLTexture.Target.TargetCubeMapArray?10
+QtOpenGL.QOpenGLTexture.Target.Target2DMultisample?10
+QtOpenGL.QOpenGLTexture.Target.Target2DMultisampleArray?10
+QtOpenGL.QOpenGLTexture.Target.TargetRectangle?10
+QtOpenGL.QOpenGLTexture.Target.TargetBuffer?10
+QtOpenGL.QOpenGLTexture?1(QOpenGLTexture.Target)
+QtOpenGL.QOpenGLTexture.__init__?1(self, QOpenGLTexture.Target)
+QtOpenGL.QOpenGLTexture?1(QImage, QOpenGLTexture.MipMapGeneration genMipMaps=QOpenGLTexture.GenerateMipMaps)
+QtOpenGL.QOpenGLTexture.__init__?1(self, QImage, QOpenGLTexture.MipMapGeneration genMipMaps=QOpenGLTexture.GenerateMipMaps)
+QtOpenGL.QOpenGLTexture.create?4() -> bool
+QtOpenGL.QOpenGLTexture.destroy?4()
+QtOpenGL.QOpenGLTexture.isCreated?4() -> bool
+QtOpenGL.QOpenGLTexture.textureId?4() -> int
+QtOpenGL.QOpenGLTexture.bind?4()
+QtOpenGL.QOpenGLTexture.bind?4(int, QOpenGLTexture.TextureUnitReset reset=QOpenGLTexture.DontResetTextureUnit)
+QtOpenGL.QOpenGLTexture.release?4()
+QtOpenGL.QOpenGLTexture.release?4(int, QOpenGLTexture.TextureUnitReset reset=QOpenGLTexture.DontResetTextureUnit)
+QtOpenGL.QOpenGLTexture.isBound?4() -> bool
+QtOpenGL.QOpenGLTexture.isBound?4(int) -> bool
+QtOpenGL.QOpenGLTexture.boundTextureId?4(QOpenGLTexture.BindingTarget) -> int
+QtOpenGL.QOpenGLTexture.boundTextureId?4(int, QOpenGLTexture.BindingTarget) -> int
+QtOpenGL.QOpenGLTexture.setFormat?4(QOpenGLTexture.TextureFormat)
+QtOpenGL.QOpenGLTexture.format?4() -> QOpenGLTexture.TextureFormat
+QtOpenGL.QOpenGLTexture.setSize?4(int, int height=1, int depth=1)
+QtOpenGL.QOpenGLTexture.width?4() -> int
+QtOpenGL.QOpenGLTexture.height?4() -> int
+QtOpenGL.QOpenGLTexture.depth?4() -> int
+QtOpenGL.QOpenGLTexture.setMipLevels?4(int)
+QtOpenGL.QOpenGLTexture.mipLevels?4() -> int
+QtOpenGL.QOpenGLTexture.maximumMipLevels?4() -> int
+QtOpenGL.QOpenGLTexture.setLayers?4(int)
+QtOpenGL.QOpenGLTexture.layers?4() -> int
+QtOpenGL.QOpenGLTexture.faces?4() -> int
+QtOpenGL.QOpenGLTexture.allocateStorage?4()
+QtOpenGL.QOpenGLTexture.allocateStorage?4(QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType)
+QtOpenGL.QOpenGLTexture.isStorageAllocated?4() -> bool
+QtOpenGL.QOpenGLTexture.createTextureView?4(QOpenGLTexture.Target, QOpenGLTexture.TextureFormat, int, int, int, int) -> QOpenGLTexture
+QtOpenGL.QOpenGLTexture.isTextureView?4() -> bool
+QtOpenGL.QOpenGLTexture.setData?4(int, int, QOpenGLTexture.CubeMapFace, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setData?4(int, int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setData?4(int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setData?4(QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setData?4(QImage, QOpenGLTexture.MipMapGeneration genMipMaps=QOpenGLTexture.GenerateMipMaps)
+QtOpenGL.QOpenGLTexture.setCompressedData?4(int, int, QOpenGLTexture.CubeMapFace, int, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setCompressedData?4(int, int, int, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setCompressedData?4(int, int, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setCompressedData?4(int, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.hasFeature?4(QOpenGLTexture.Feature) -> bool
+QtOpenGL.QOpenGLTexture.setMipBaseLevel?4(int)
+QtOpenGL.QOpenGLTexture.mipBaseLevel?4() -> int
+QtOpenGL.QOpenGLTexture.setMipMaxLevel?4(int)
+QtOpenGL.QOpenGLTexture.mipMaxLevel?4() -> int
+QtOpenGL.QOpenGLTexture.setMipLevelRange?4(int, int)
+QtOpenGL.QOpenGLTexture.mipLevelRange?4() -> unknown-type
+QtOpenGL.QOpenGLTexture.setAutoMipMapGenerationEnabled?4(bool)
+QtOpenGL.QOpenGLTexture.isAutoMipMapGenerationEnabled?4() -> bool
+QtOpenGL.QOpenGLTexture.generateMipMaps?4()
+QtOpenGL.QOpenGLTexture.generateMipMaps?4(int, bool resetBaseLevel=True)
+QtOpenGL.QOpenGLTexture.setSwizzleMask?4(QOpenGLTexture.SwizzleComponent, QOpenGLTexture.SwizzleValue)
+QtOpenGL.QOpenGLTexture.setSwizzleMask?4(QOpenGLTexture.SwizzleValue, QOpenGLTexture.SwizzleValue, QOpenGLTexture.SwizzleValue, QOpenGLTexture.SwizzleValue)
+QtOpenGL.QOpenGLTexture.swizzleMask?4(QOpenGLTexture.SwizzleComponent) -> QOpenGLTexture.SwizzleValue
+QtOpenGL.QOpenGLTexture.setDepthStencilMode?4(QOpenGLTexture.DepthStencilMode)
+QtOpenGL.QOpenGLTexture.depthStencilMode?4() -> QOpenGLTexture.DepthStencilMode
+QtOpenGL.QOpenGLTexture.setMinificationFilter?4(QOpenGLTexture.Filter)
+QtOpenGL.QOpenGLTexture.minificationFilter?4() -> QOpenGLTexture.Filter
+QtOpenGL.QOpenGLTexture.setMagnificationFilter?4(QOpenGLTexture.Filter)
+QtOpenGL.QOpenGLTexture.magnificationFilter?4() -> QOpenGLTexture.Filter
+QtOpenGL.QOpenGLTexture.setMinMagFilters?4(QOpenGLTexture.Filter, QOpenGLTexture.Filter)
+QtOpenGL.QOpenGLTexture.minMagFilters?4() -> unknown-type
+QtOpenGL.QOpenGLTexture.setMaximumAnisotropy?4(float)
+QtOpenGL.QOpenGLTexture.maximumAnisotropy?4() -> float
+QtOpenGL.QOpenGLTexture.setWrapMode?4(QOpenGLTexture.WrapMode)
+QtOpenGL.QOpenGLTexture.setWrapMode?4(QOpenGLTexture.CoordinateDirection, QOpenGLTexture.WrapMode)
+QtOpenGL.QOpenGLTexture.wrapMode?4(QOpenGLTexture.CoordinateDirection) -> QOpenGLTexture.WrapMode
+QtOpenGL.QOpenGLTexture.setBorderColor?4(QColor)
+QtOpenGL.QOpenGLTexture.borderColor?4() -> QColor
+QtOpenGL.QOpenGLTexture.setMinimumLevelOfDetail?4(float)
+QtOpenGL.QOpenGLTexture.minimumLevelOfDetail?4() -> float
+QtOpenGL.QOpenGLTexture.setMaximumLevelOfDetail?4(float)
+QtOpenGL.QOpenGLTexture.maximumLevelOfDetail?4() -> float
+QtOpenGL.QOpenGLTexture.setLevelOfDetailRange?4(float, float)
+QtOpenGL.QOpenGLTexture.levelOfDetailRange?4() -> unknown-type
+QtOpenGL.QOpenGLTexture.setLevelofDetailBias?4(float)
+QtOpenGL.QOpenGLTexture.levelofDetailBias?4() -> float
+QtOpenGL.QOpenGLTexture.target?4() -> QOpenGLTexture.Target
+QtOpenGL.QOpenGLTexture.setSamples?4(int)
+QtOpenGL.QOpenGLTexture.samples?4() -> int
+QtOpenGL.QOpenGLTexture.setFixedSamplePositions?4(bool)
+QtOpenGL.QOpenGLTexture.isFixedSamplePositions?4() -> bool
+QtOpenGL.QOpenGLTexture.setComparisonFunction?4(QOpenGLTexture.ComparisonFunction)
+QtOpenGL.QOpenGLTexture.comparisonFunction?4() -> QOpenGLTexture.ComparisonFunction
+QtOpenGL.QOpenGLTexture.setComparisonMode?4(QOpenGLTexture.ComparisonMode)
+QtOpenGL.QOpenGLTexture.comparisonMode?4() -> QOpenGLTexture.ComparisonMode
+QtOpenGL.QOpenGLTexture.setData?4(int, int, int, QOpenGLTexture.CubeMapFace, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setCompressedData?4(int, int, int, QOpenGLTexture.CubeMapFace, int, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setData?4(int, int, int, int, int, int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setData?4(int, int, int, int, int, int, int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setData?4(int, int, int, int, int, int, int, int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setData?4(int, int, int, int, int, int, int, int, QOpenGLTexture.CubeMapFace, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTexture.setData?4(int, int, int, int, int, int, int, int, QOpenGLTexture.CubeMapFace, int, QOpenGLTexture.PixelFormat, QOpenGLTexture.PixelType, PyQt6.sip.voidptr, QOpenGLPixelTransferOptions options=None)
+QtOpenGL.QOpenGLTextureBlitter.Origin?10
+QtOpenGL.QOpenGLTextureBlitter.Origin.OriginBottomLeft?10
+QtOpenGL.QOpenGLTextureBlitter.Origin.OriginTopLeft?10
+QtOpenGL.QOpenGLTextureBlitter?1()
+QtOpenGL.QOpenGLTextureBlitter.__init__?1(self)
+QtOpenGL.QOpenGLTextureBlitter.create?4() -> bool
+QtOpenGL.QOpenGLTextureBlitter.isCreated?4() -> bool
+QtOpenGL.QOpenGLTextureBlitter.destroy?4()
+QtOpenGL.QOpenGLTextureBlitter.supportsExternalOESTarget?4() -> bool
+QtOpenGL.QOpenGLTextureBlitter.bind?4(int target=GL_TEXTURE_2D)
+QtOpenGL.QOpenGLTextureBlitter.release?4()
+QtOpenGL.QOpenGLTextureBlitter.setRedBlueSwizzle?4(bool)
+QtOpenGL.QOpenGLTextureBlitter.setOpacity?4(float)
+QtOpenGL.QOpenGLTextureBlitter.blit?4(int, QMatrix4x4, QOpenGLTextureBlitter.Origin)
+QtOpenGL.QOpenGLTextureBlitter.blit?4(int, QMatrix4x4, QMatrix3x3)
+QtOpenGL.QOpenGLTextureBlitter.targetTransform?4(QRectF, QRect) -> QMatrix4x4
+QtOpenGL.QOpenGLTextureBlitter.sourceTransform?4(QRectF, QSize, QOpenGLTextureBlitter.Origin) -> QMatrix3x3
+QtOpenGL.QOpenGLTextureBlitter.supportsRectangleTarget?4() -> bool
+QtOpenGL.QOpenGLTimerQuery?1(QObject parent=None)
+QtOpenGL.QOpenGLTimerQuery.__init__?1(self, QObject parent=None)
+QtOpenGL.QOpenGLTimerQuery.create?4() -> bool
+QtOpenGL.QOpenGLTimerQuery.destroy?4()
+QtOpenGL.QOpenGLTimerQuery.isCreated?4() -> bool
+QtOpenGL.QOpenGLTimerQuery.objectId?4() -> int
+QtOpenGL.QOpenGLTimerQuery.begin?4()
+QtOpenGL.QOpenGLTimerQuery.end?4()
+QtOpenGL.QOpenGLTimerQuery.waitForTimestamp?4() -> int
+QtOpenGL.QOpenGLTimerQuery.recordTimestamp?4()
+QtOpenGL.QOpenGLTimerQuery.isResultAvailable?4() -> bool
+QtOpenGL.QOpenGLTimerQuery.waitForResult?4() -> int
+QtOpenGL.QOpenGLTimeMonitor?1(QObject parent=None)
+QtOpenGL.QOpenGLTimeMonitor.__init__?1(self, QObject parent=None)
+QtOpenGL.QOpenGLTimeMonitor.setSampleCount?4(int)
+QtOpenGL.QOpenGLTimeMonitor.sampleCount?4() -> int
+QtOpenGL.QOpenGLTimeMonitor.create?4() -> bool
+QtOpenGL.QOpenGLTimeMonitor.destroy?4()
+QtOpenGL.QOpenGLTimeMonitor.isCreated?4() -> bool
+QtOpenGL.QOpenGLTimeMonitor.objectIds?4() -> unknown-type
+QtOpenGL.QOpenGLTimeMonitor.recordSample?4() -> int
+QtOpenGL.QOpenGLTimeMonitor.isResultAvailable?4() -> bool
+QtOpenGL.QOpenGLTimeMonitor.waitForSamples?4() -> unknown-type
+QtOpenGL.QOpenGLTimeMonitor.waitForIntervals?4() -> unknown-type
+QtOpenGL.QOpenGLTimeMonitor.reset?4()
+QtOpenGL.QOpenGLVersionFunctionsFactory?1()
+QtOpenGL.QOpenGLVersionFunctionsFactory.__init__?1(self)
+QtOpenGL.QOpenGLVersionFunctionsFactory?1(QOpenGLVersionFunctionsFactory)
+QtOpenGL.QOpenGLVersionFunctionsFactory.__init__?1(self, QOpenGLVersionFunctionsFactory)
+QtOpenGL.QOpenGLVersionFunctionsFactory.get?4(QOpenGLVersionProfile versionProfile=QOpenGLVersionProfile(), QOpenGLContext context=None) -> Any
+QtOpenGL.QOpenGLVertexArrayObject?1(QObject parent=None)
+QtOpenGL.QOpenGLVertexArrayObject.__init__?1(self, QObject parent=None)
+QtOpenGL.QOpenGLVertexArrayObject.create?4() -> bool
+QtOpenGL.QOpenGLVertexArrayObject.destroy?4()
+QtOpenGL.QOpenGLVertexArrayObject.isCreated?4() -> bool
+QtOpenGL.QOpenGLVertexArrayObject.objectId?4() -> int
+QtOpenGL.QOpenGLVertexArrayObject.bind?4()
+QtOpenGL.QOpenGLVertexArrayObject.release?4()
+QtOpenGL.QOpenGLVertexArrayObject.Binder?1(QOpenGLVertexArrayObject)
+QtOpenGL.QOpenGLVertexArrayObject.Binder.__init__?1(self, QOpenGLVertexArrayObject)
+QtOpenGL.QOpenGLVertexArrayObject.Binder.release?4()
+QtOpenGL.QOpenGLVertexArrayObject.Binder.rebind?4()
+QtOpenGL.QOpenGLVertexArrayObject.Binder.__enter__?4() -> Any
+QtOpenGL.QOpenGLVertexArrayObject.Binder.__exit__?4(Any, Any, Any)
+QtOpenGL.QOpenGLWindow.UpdateBehavior?10
+QtOpenGL.QOpenGLWindow.UpdateBehavior.NoPartialUpdate?10
+QtOpenGL.QOpenGLWindow.UpdateBehavior.PartialUpdateBlit?10
+QtOpenGL.QOpenGLWindow.UpdateBehavior.PartialUpdateBlend?10
+QtOpenGL.QOpenGLWindow?1(QOpenGLWindow.UpdateBehavior updateBehavior=QOpenGLWindow.NoPartialUpdate, QWindow parent=None)
+QtOpenGL.QOpenGLWindow.__init__?1(self, QOpenGLWindow.UpdateBehavior updateBehavior=QOpenGLWindow.NoPartialUpdate, QWindow parent=None)
+QtOpenGL.QOpenGLWindow?1(QOpenGLContext, QOpenGLWindow.UpdateBehavior updateBehavior=QOpenGLWindow.NoPartialUpdate, QWindow parent=None)
+QtOpenGL.QOpenGLWindow.__init__?1(self, QOpenGLContext, QOpenGLWindow.UpdateBehavior updateBehavior=QOpenGLWindow.NoPartialUpdate, QWindow parent=None)
+QtOpenGL.QOpenGLWindow.updateBehavior?4() -> QOpenGLWindow.UpdateBehavior
+QtOpenGL.QOpenGLWindow.isValid?4() -> bool
+QtOpenGL.QOpenGLWindow.makeCurrent?4()
+QtOpenGL.QOpenGLWindow.doneCurrent?4()
+QtOpenGL.QOpenGLWindow.context?4() -> QOpenGLContext
+QtOpenGL.QOpenGLWindow.defaultFramebufferObject?4() -> int
+QtOpenGL.QOpenGLWindow.grabFramebuffer?4() -> QImage
+QtOpenGL.QOpenGLWindow.shareContext?4() -> QOpenGLContext
+QtOpenGL.QOpenGLWindow.frameSwapped?4()
+QtOpenGL.QOpenGLWindow.initializeGL?4()
+QtOpenGL.QOpenGLWindow.resizeGL?4(int, int)
+QtOpenGL.QOpenGLWindow.paintGL?4()
+QtOpenGL.QOpenGLWindow.paintUnderGL?4()
+QtOpenGL.QOpenGLWindow.paintOverGL?4()
+QtOpenGL.QOpenGLWindow.paintEvent?4(QPaintEvent)
+QtOpenGL.QOpenGLWindow.resizeEvent?4(QResizeEvent)
+QtOpenGL.QOpenGLWindow.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtOpenGL.QOpenGLFunctions_2_0?1()
+QtOpenGL.QOpenGLFunctions_2_0.__init__?1(self)
+QtOpenGL.QOpenGLFunctions_2_0.initializeOpenGLFunctions?4() -> bool
+QtOpenGL.QOpenGLFunctions_2_0.glViewport?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glDepthRange?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glIsEnabled?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glGetTexLevelParameteriv?4(int, int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetTexLevelParameterfv?4(int, int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetTexParameteriv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetTexParameterfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetString?4(int) -> str
+QtOpenGL.QOpenGLFunctions_2_0.glGetIntegerv?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetFloatv?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetError?4() -> int
+QtOpenGL.QOpenGLFunctions_2_0.glGetDoublev?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetBooleanv?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glReadPixels?4(int, int, int, int, int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glReadBuffer?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glPixelStorei?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glPixelStoref?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glDepthFunc?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glStencilOp?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glStencilFunc?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glLogicOp?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glBlendFunc?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glFlush?4()
+QtOpenGL.QOpenGLFunctions_2_0.glFinish?4()
+QtOpenGL.QOpenGLFunctions_2_0.glEnable?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glDisable?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glDepthMask?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glColorMask?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glStencilMask?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glClearDepth?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glClearStencil?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glClearColor?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glClear?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glDrawBuffer?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexImage2D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexImage1D?4(int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexParameteriv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexParameteri?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexParameterfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexParameterf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glScissor?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glPolygonMode?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glPointSize?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glLineWidth?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glHint?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glFrontFace?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glCullFace?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexubv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexub?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glIsTexture?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glGenTextures?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glDeleteTextures?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glBindTexture?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexSubImage2D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexSubImage1D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glCopyTexSubImage2D?4(int, int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glCopyTexSubImage1D?4(int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glCopyTexImage2D?4(int, int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glCopyTexImage1D?4(int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glPolygonOffset?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glDrawElements?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glDrawArrays?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glCopyTexSubImage3D?4(int, int, int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexSubImage3D?4(int, int, int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexImage3D?4(int, int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glDrawRangeElements?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glBlendEquation?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glBlendColor?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glCompressedTexSubImage1D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glCompressedTexSubImage2D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glCompressedTexSubImage3D?4(int, int, int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glCompressedTexImage1D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glCompressedTexImage2D?4(int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glCompressedTexImage3D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glSampleCoverage?4(float, int)
+QtOpenGL.QOpenGLFunctions_2_0.glActiveTexture?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glPointParameteriv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glPointParameteri?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glPointParameterfv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glPointParameterf?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glBlendFuncSeparate?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glGetBufferParameteriv?4(int, int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glUnmapBuffer?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glBufferSubData?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glBufferData?4(int, int, Any, int)
+QtOpenGL.QOpenGLFunctions_2_0.glIsBuffer?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glGenBuffers?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glDeleteBuffers?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glBindBuffer?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glGetQueryiv?4(int, int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glEndQuery?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glBeginQuery?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glIsQuery?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glDeleteQueries?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glGenQueries?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttribPointer?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glValidateProgram?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glUniformMatrix4fv?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniformMatrix3fv?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniformMatrix2fv?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform4iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform3iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform2iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform1iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform4fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform3fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform2fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform1fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform4i?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform3i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform2i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform1i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform4f?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform3f?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform2f?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glUniform1f?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glUseProgram?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glLinkProgram?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glIsShader?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glIsProgram?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glGetVertexAttribiv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetVertexAttribfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetVertexAttribdv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetUniformLocation?4(int, str) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glGetShaderSource?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetShaderInfoLog?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetShaderiv?4(int, int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glGetProgramInfoLog?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetProgramiv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetAttribLocation?4(int, str) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glGetAttachedShaders?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetActiveUniform?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetActiveAttrib?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glEnableVertexAttribArray?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glDisableVertexAttribArray?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glDetachShader?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glDeleteShader?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glDeleteProgram?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glCreateShader?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glCreateProgram?4() -> int
+QtOpenGL.QOpenGLFunctions_2_0.glCompileShader?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glBindAttribLocation?4(int, int, str)
+QtOpenGL.QOpenGLFunctions_2_0.glAttachShader?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glStencilMaskSeparate?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glStencilFuncSeparate?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glStencilOpSeparate?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glDrawBuffers?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glBlendEquationSeparate?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTranslatef?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glTranslated?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glScalef?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glScaled?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glRotatef?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glRotated?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glPushMatrix?4()
+QtOpenGL.QOpenGLFunctions_2_0.glPopMatrix?4()
+QtOpenGL.QOpenGLFunctions_2_0.glOrtho?4(float, float, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMultMatrixd?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultMatrixf?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMatrixMode?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glLoadMatrixd?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glLoadMatrixf?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glLoadIdentity?4()
+QtOpenGL.QOpenGLFunctions_2_0.glFrustum?4(float, float, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glIsList?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glGetTexGeniv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetTexGenfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetTexGendv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetTexEnviv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetTexEnvfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetMaterialiv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetMaterialfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetLightiv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetLightfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetClipPlane?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glDrawPixels?4(int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glCopyPixels?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glPixelMapusv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glPixelMapuiv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glPixelMapfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glPixelTransferi?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glPixelTransferf?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glPixelZoom?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glAlphaFunc?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalPoint2?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalMesh2?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalPoint1?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalMesh1?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalCoord2fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalCoord2f?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalCoord2dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalCoord2d?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalCoord1fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalCoord1f?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalCoord1dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glEvalCoord1d?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glMapGrid2f?4(int, float, float, int, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMapGrid2d?4(int, float, float, int, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMapGrid1f?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMapGrid1d?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMap2f?4(int, float, float, int, int, float, float, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMap2d?4(int, float, float, int, int, float, float, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMap1f?4(int, float, float, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMap1d?4(int, float, float, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glPushAttrib?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glPopAttrib?4()
+QtOpenGL.QOpenGLFunctions_2_0.glAccum?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexMask?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glClearIndex?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glClearAccum?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glPushName?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glPopName?4()
+QtOpenGL.QOpenGLFunctions_2_0.glPassThrough?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glLoadName?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glInitNames?4()
+QtOpenGL.QOpenGLFunctions_2_0.glRenderMode?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glTexGeniv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexGeni?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexGenfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexGenf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glTexGendv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexGend?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glTexEnviv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexEnvi?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexEnvfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexEnvf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glShadeModel?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glPolygonStipple?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMaterialiv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMateriali?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glMaterialfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMaterialf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glLineStipple?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glLightModeliv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glLightModeli?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glLightModelfv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glLightModelf?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glLightiv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glLighti?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glLightfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glLightf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glFogiv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glFogi?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glFogfv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glFogf?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glColorMaterial?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glClipPlane?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex4sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex4s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex4iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex4i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex4fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex4f?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex4dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex4d?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex2sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex2s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex2iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex2i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex2fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex2f?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex2dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertex2d?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord4sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord4s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord4iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord4i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord4fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord4f?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord4dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord4d?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord2sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord2s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord2iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord2i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord2fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord2f?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord2dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord2d?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord1sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord1s?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord1iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord1i?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord1fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord1f?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord1dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoord1d?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glRects?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glRecti?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glRectf?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glRectd?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos4sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos4s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos4iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos4i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos4fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos4f?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos4dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos4d?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos2sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos2s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos2iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos2i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos2fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos2f?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos2dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glRasterPos2d?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glNormal3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glNormal3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glNormal3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glNormal3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glNormal3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glNormal3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glNormal3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glNormal3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glNormal3bv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glNormal3b?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexsv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexs?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexiv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexi?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexfv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexf?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexdv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexd?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glEnd?4()
+QtOpenGL.QOpenGLFunctions_2_0.glEdgeFlagv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glEdgeFlag?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4usv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4us?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4uiv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4ui?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4ubv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4ub?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4f?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4d?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4bv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor4b?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3usv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3us?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3uiv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3ui?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3ubv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3ub?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3bv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColor3b?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glBitmap?4(int, int, float, float, float, float, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glBegin?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glListBase?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glGenLists?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_0.glDeleteLists?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glCallList?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glEndList?4()
+QtOpenGL.QOpenGLFunctions_2_0.glNewList?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glPushClientAttrib?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glPopClientAttrib?4()
+QtOpenGL.QOpenGLFunctions_2_0.glVertexPointer?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glTexCoordPointer?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glNormalPointer?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glIndexPointer?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glEnableClientState?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glEdgeFlagPointer?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glDisableClientState?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glColorPointer?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glArrayElement?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glResetMinmax?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glResetHistogram?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glMinmax?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glHistogram?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glGetConvolutionParameteriv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetConvolutionParameterfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glCopyConvolutionFilter2D?4(int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glCopyConvolutionFilter1D?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glConvolutionParameteriv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glConvolutionParameteri?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glConvolutionParameterfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glConvolutionParameterf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glConvolutionFilter2D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glConvolutionFilter1D?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glCopyColorSubTable?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColorSubTable?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glGetColorTableParameteriv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glGetColorTableParameterfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_0.glCopyColorTable?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glColorTableParameteriv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColorTableParameterfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glColorTable?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultTransposeMatrixd?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultTransposeMatrixf?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glLoadTransposeMatrixd?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glLoadTransposeMatrixf?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord4sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord4s?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord4iv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord4i?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord4fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord4f?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord4dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord4d?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord3sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord3s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord3iv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord3i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord3fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord3f?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord3dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord3d?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord2sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord2s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord2iv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord2i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord2fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord2f?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord2dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord2d?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord1sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord1s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord1iv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord1i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord1fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord1f?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord1dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glMultiTexCoord1d?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glClientActiveTexture?4(int)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos2sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos2s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos2iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos2i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos2fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos2f?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos2dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glWindowPos2d?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColorPointer?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3usv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3us?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3uiv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3ui?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3ubv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3ub?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3sv?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3bv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glSecondaryColor3b?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glFogCoordPointer?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glFogCoorddv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glFogCoordd?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glFogCoordfv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_0.glFogCoordf?4(float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4usv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4uiv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4ubv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4s?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4iv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4f?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4d?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4bv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4Nusv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4Nuiv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4Nubv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4Nub?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4Nsv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4Niv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib4Nbv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib3sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib3s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib3fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib3f?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib3dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib3d?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib2sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib2s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib2fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib2f?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib2dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib2d?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib1sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib1s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib1fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib1f?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib1dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_0.glVertexAttrib1d?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1?1()
+QtOpenGL.QOpenGLFunctions_2_1.__init__?1(self)
+QtOpenGL.QOpenGLFunctions_2_1.initializeOpenGLFunctions?4() -> bool
+QtOpenGL.QOpenGLFunctions_2_1.glViewport?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glDepthRange?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glIsEnabled?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glGetTexLevelParameteriv?4(int, int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetTexLevelParameterfv?4(int, int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetTexParameteriv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetTexParameterfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetString?4(int) -> str
+QtOpenGL.QOpenGLFunctions_2_1.glGetIntegerv?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetFloatv?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetError?4() -> int
+QtOpenGL.QOpenGLFunctions_2_1.glGetDoublev?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetBooleanv?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glReadPixels?4(int, int, int, int, int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glReadBuffer?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glPixelStorei?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glPixelStoref?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glDepthFunc?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glStencilOp?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glStencilFunc?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glLogicOp?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glBlendFunc?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glFlush?4()
+QtOpenGL.QOpenGLFunctions_2_1.glFinish?4()
+QtOpenGL.QOpenGLFunctions_2_1.glEnable?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glDisable?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glDepthMask?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glColorMask?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glStencilMask?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glClearDepth?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glClearStencil?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glClearColor?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glClear?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glDrawBuffer?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexImage2D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexImage1D?4(int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexParameteriv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexParameteri?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexParameterfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexParameterf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glScissor?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glPolygonMode?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glPointSize?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glLineWidth?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glHint?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glFrontFace?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glCullFace?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexubv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexub?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glIsTexture?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glGenTextures?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glDeleteTextures?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glBindTexture?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexSubImage2D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexSubImage1D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glCopyTexSubImage2D?4(int, int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glCopyTexSubImage1D?4(int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glCopyTexImage2D?4(int, int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glCopyTexImage1D?4(int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glPolygonOffset?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glDrawElements?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glDrawArrays?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glCopyTexSubImage3D?4(int, int, int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexSubImage3D?4(int, int, int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexImage3D?4(int, int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glDrawRangeElements?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glBlendEquation?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glBlendColor?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glCompressedTexSubImage1D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glCompressedTexSubImage2D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glCompressedTexSubImage3D?4(int, int, int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glCompressedTexImage1D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glCompressedTexImage2D?4(int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glCompressedTexImage3D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glSampleCoverage?4(float, int)
+QtOpenGL.QOpenGLFunctions_2_1.glActiveTexture?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glPointParameteriv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glPointParameteri?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glPointParameterfv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glPointParameterf?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glBlendFuncSeparate?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glGetBufferParameteriv?4(int, int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glUnmapBuffer?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glBufferSubData?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glBufferData?4(int, int, Any, int)
+QtOpenGL.QOpenGLFunctions_2_1.glIsBuffer?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glGenBuffers?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glDeleteBuffers?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glBindBuffer?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glGetQueryiv?4(int, int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glEndQuery?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glBeginQuery?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glIsQuery?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glDeleteQueries?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glGenQueries?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttribPointer?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glValidateProgram?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glUniformMatrix4fv?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniformMatrix3fv?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniformMatrix2fv?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform4iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform3iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform2iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform1iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform4fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform3fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform2fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform1fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform4i?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform3i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform2i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform1i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform4f?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform3f?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform2f?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glUniform1f?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glUseProgram?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glLinkProgram?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glIsShader?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glIsProgram?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glGetVertexAttribiv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetVertexAttribfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetVertexAttribdv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetUniformLocation?4(int, str) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glGetShaderSource?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetShaderInfoLog?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetShaderiv?4(int, int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glGetProgramInfoLog?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetProgramiv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetAttribLocation?4(int, str) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glGetAttachedShaders?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetActiveUniform?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetActiveAttrib?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glEnableVertexAttribArray?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glDisableVertexAttribArray?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glDetachShader?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glDeleteShader?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glDeleteProgram?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glCreateShader?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glCreateProgram?4() -> int
+QtOpenGL.QOpenGLFunctions_2_1.glCompileShader?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glBindAttribLocation?4(int, int, str)
+QtOpenGL.QOpenGLFunctions_2_1.glAttachShader?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glStencilMaskSeparate?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glStencilFuncSeparate?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glStencilOpSeparate?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glDrawBuffers?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glBlendEquationSeparate?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTranslatef?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glTranslated?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glScalef?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glScaled?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glRotatef?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glRotated?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glPushMatrix?4()
+QtOpenGL.QOpenGLFunctions_2_1.glPopMatrix?4()
+QtOpenGL.QOpenGLFunctions_2_1.glOrtho?4(float, float, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMultMatrixd?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultMatrixf?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMatrixMode?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glLoadMatrixd?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glLoadMatrixf?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glLoadIdentity?4()
+QtOpenGL.QOpenGLFunctions_2_1.glFrustum?4(float, float, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glIsList?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glGetTexGeniv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetTexGenfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetTexGendv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetTexEnviv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetTexEnvfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetMaterialiv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetMaterialfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetLightiv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetLightfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetClipPlane?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glDrawPixels?4(int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glCopyPixels?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glPixelMapusv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glPixelMapuiv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glPixelMapfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glPixelTransferi?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glPixelTransferf?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glPixelZoom?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glAlphaFunc?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalPoint2?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalMesh2?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalPoint1?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalMesh1?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalCoord2fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalCoord2f?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalCoord2dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalCoord2d?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalCoord1fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalCoord1f?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalCoord1dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glEvalCoord1d?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glMapGrid2f?4(int, float, float, int, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMapGrid2d?4(int, float, float, int, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMapGrid1f?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMapGrid1d?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMap2f?4(int, float, float, int, int, float, float, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMap2d?4(int, float, float, int, int, float, float, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMap1f?4(int, float, float, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMap1d?4(int, float, float, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glPushAttrib?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glPopAttrib?4()
+QtOpenGL.QOpenGLFunctions_2_1.glAccum?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexMask?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glClearIndex?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glClearAccum?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glPushName?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glPopName?4()
+QtOpenGL.QOpenGLFunctions_2_1.glPassThrough?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glLoadName?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glInitNames?4()
+QtOpenGL.QOpenGLFunctions_2_1.glRenderMode?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glTexGeniv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexGeni?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexGenfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexGenf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glTexGendv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexGend?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glTexEnviv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexEnvi?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexEnvfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexEnvf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glShadeModel?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glPolygonStipple?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMaterialiv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMateriali?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glMaterialfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMaterialf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glLineStipple?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glLightModeliv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glLightModeli?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glLightModelfv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glLightModelf?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glLightiv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glLighti?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glLightfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glLightf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glFogiv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glFogi?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glFogfv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glFogf?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glColorMaterial?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glClipPlane?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex4sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex4s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex4iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex4i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex4fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex4f?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex4dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex4d?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex2sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex2s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex2iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex2i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex2fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex2f?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex2dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertex2d?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord4sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord4s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord4iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord4i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord4fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord4f?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord4dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord4d?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord2sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord2s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord2iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord2i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord2fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord2f?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord2dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord2d?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord1sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord1s?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord1iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord1i?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord1fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord1f?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord1dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoord1d?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glRects?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glRecti?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glRectf?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glRectd?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos4sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos4s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos4iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos4i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos4fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos4f?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos4dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos4d?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos2sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos2s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos2iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos2i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos2fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos2f?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos2dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glRasterPos2d?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glNormal3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glNormal3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glNormal3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glNormal3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glNormal3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glNormal3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glNormal3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glNormal3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glNormal3bv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glNormal3b?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexsv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexs?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexiv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexi?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexfv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexf?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexdv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexd?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glEnd?4()
+QtOpenGL.QOpenGLFunctions_2_1.glEdgeFlagv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glEdgeFlag?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4usv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4us?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4uiv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4ui?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4ubv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4ub?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4f?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4d?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4bv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor4b?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3usv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3us?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3uiv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3ui?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3ubv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3ub?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3bv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColor3b?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glBitmap?4(int, int, float, float, float, float, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glBegin?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glListBase?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glGenLists?4(int) -> int
+QtOpenGL.QOpenGLFunctions_2_1.glDeleteLists?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glCallList?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glEndList?4()
+QtOpenGL.QOpenGLFunctions_2_1.glNewList?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glPushClientAttrib?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glPopClientAttrib?4()
+QtOpenGL.QOpenGLFunctions_2_1.glVertexPointer?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glTexCoordPointer?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glNormalPointer?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glIndexPointer?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glEnableClientState?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glEdgeFlagPointer?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glDisableClientState?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glColorPointer?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glArrayElement?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glResetMinmax?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glResetHistogram?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glMinmax?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glHistogram?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glGetConvolutionParameteriv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetConvolutionParameterfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glCopyConvolutionFilter2D?4(int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glCopyConvolutionFilter1D?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glConvolutionParameteriv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glConvolutionParameteri?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glConvolutionParameterfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glConvolutionParameterf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glConvolutionFilter2D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glConvolutionFilter1D?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glCopyColorSubTable?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColorSubTable?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glGetColorTableParameteriv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glGetColorTableParameterfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_2_1.glCopyColorTable?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glColorTableParameteriv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColorTableParameterfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glColorTable?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultTransposeMatrixd?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultTransposeMatrixf?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glLoadTransposeMatrixd?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glLoadTransposeMatrixf?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord4sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord4s?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord4iv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord4i?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord4fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord4f?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord4dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord4d?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord3sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord3s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord3iv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord3i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord3fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord3f?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord3dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord3d?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord2sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord2s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord2iv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord2i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord2fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord2f?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord2dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord2d?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord1sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord1s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord1iv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord1i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord1fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord1f?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord1dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glMultiTexCoord1d?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glClientActiveTexture?4(int)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos3sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos2sv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos2s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos2iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos2i?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos2fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos2f?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos2dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glWindowPos2d?4(float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColorPointer?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3usv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3us?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3uiv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3ui?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3ubv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3ub?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3sv?4(bytes|bytearray|memoryview|PyQt6.sip.array|PyQt6.sip.voidptr)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3iv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3fv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3f?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3dv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3d?4(float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3bv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glSecondaryColor3b?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glFogCoordPointer?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glFogCoorddv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glFogCoordd?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glFogCoordfv?4(Any)
+QtOpenGL.QOpenGLFunctions_2_1.glFogCoordf?4(float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4usv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4uiv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4ubv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4s?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4iv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4f?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4d?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4bv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4Nusv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4Nuiv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4Nubv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4Nub?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4Nsv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4Niv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib4Nbv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib3sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib3s?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib3fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib3f?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib3dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib3d?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib2sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib2s?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib2fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib2f?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib2dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib2d?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib1sv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib1s?4(int, int)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib1fv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib1f?4(int, float)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib1dv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_2_1.glVertexAttrib1d?4(int, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core?1()
+QtOpenGL.QOpenGLFunctions_4_1_Core.__init__?1(self)
+QtOpenGL.QOpenGLFunctions_4_1_Core.initializeOpenGLFunctions?4() -> bool
+QtOpenGL.QOpenGLFunctions_4_1_Core.glViewport?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDepthRange?4(float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsEnabled?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetTexLevelParameteriv?4(int, int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetTexLevelParameterfv?4(int, int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetTexParameteriv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetTexParameterfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetString?4(int) -> str
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetIntegerv?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetFloatv?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetError?4() -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetDoublev?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetBooleanv?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glReadPixels?4(int, int, int, int, int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glReadBuffer?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPixelStorei?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPixelStoref?4(int, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDepthFunc?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glStencilOp?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glStencilFunc?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glLogicOp?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBlendFunc?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glFlush?4()
+QtOpenGL.QOpenGLFunctions_4_1_Core.glFinish?4()
+QtOpenGL.QOpenGLFunctions_4_1_Core.glEnable?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDisable?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDepthMask?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glColorMask?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glStencilMask?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glClearDepth?4(float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glClearStencil?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glClearColor?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glClear?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDrawBuffer?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexImage2D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexImage1D?4(int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexParameteriv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexParameteri?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexParameterfv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexParameterf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glScissor?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPolygonMode?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPointSize?4(float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glLineWidth?4(float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glHint?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glFrontFace?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCullFace?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsTexture?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGenTextures?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDeleteTextures?4(int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBindTexture?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexSubImage2D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexSubImage1D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCopyTexSubImage2D?4(int, int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCopyTexSubImage1D?4(int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCopyTexImage2D?4(int, int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCopyTexImage1D?4(int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPolygonOffset?4(float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDrawElements?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDrawArrays?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCopyTexSubImage3D?4(int, int, int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexSubImage3D?4(int, int, int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexImage3D?4(int, int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDrawRangeElements?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBlendEquation?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBlendColor?4(float, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCompressedTexSubImage1D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCompressedTexSubImage2D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCompressedTexSubImage3D?4(int, int, int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCompressedTexImage1D?4(int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCompressedTexImage2D?4(int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCompressedTexImage3D?4(int, int, int, int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glSampleCoverage?4(float, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glActiveTexture?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPointParameteriv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPointParameteri?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPointParameterfv?4(int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPointParameterf?4(int, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBlendFuncSeparate?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetBufferParameteriv?4(int, int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUnmapBuffer?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBufferSubData?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBufferData?4(int, int, Any, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsBuffer?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGenBuffers?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDeleteBuffers?4(int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBindBuffer?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetQueryiv?4(int, int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glEndQuery?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBeginQuery?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsQuery?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDeleteQueries?4(int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGenQueries?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glVertexAttribPointer?4(int, int, int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glValidateProgram?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniformMatrix4fv?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniformMatrix3fv?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniformMatrix2fv?4(int, int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform4iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform3iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform2iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform1iv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform4fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform3fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform2fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform1fv?4(int, int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform4i?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform3i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform2i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform1i?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform4f?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform3f?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform2f?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform1f?4(int, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUseProgram?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glLinkProgram?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsShader?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsProgram?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetVertexAttribiv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetVertexAttribfv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetVertexAttribdv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetUniformLocation?4(int, str) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetShaderSource?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetShaderInfoLog?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetShaderiv?4(int, int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetProgramInfoLog?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetProgramiv?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetAttribLocation?4(int, str) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetAttachedShaders?4(int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetActiveUniform?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGetActiveAttrib?4(int, int) -> Any
+QtOpenGL.QOpenGLFunctions_4_1_Core.glEnableVertexAttribArray?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDisableVertexAttribArray?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDetachShader?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDeleteShader?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDeleteProgram?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCreateShader?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCreateProgram?4() -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCompileShader?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBindAttribLocation?4(int, int, str)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glAttachShader?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glStencilMaskSeparate?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glStencilFuncSeparate?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glStencilOpSeparate?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDrawBuffers?4(int, Any)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBlendEquationSeparate?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsVertexArray?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBindVertexArray?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glFramebufferTextureLayer?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glRenderbufferStorageMultisample?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBlitFramebuffer?4(int, int, int, int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glGenerateMipmap?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glFramebufferRenderbuffer?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glFramebufferTexture3D?4(int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glFramebufferTexture2D?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glFramebufferTexture1D?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glCheckFramebufferStatus?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBindFramebuffer?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsFramebuffer?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glRenderbufferStorage?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBindRenderbuffer?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsRenderbuffer?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glClearBufferfi?4(int, int, float, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform4ui?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform3ui?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform2ui?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform1ui?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glEndConditionalRender?4()
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBeginConditionalRender?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glClampColor?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBindBufferBase?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glEndTransformFeedback?4()
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBeginTransformFeedback?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsEnabledi?4(int, int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDisablei?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glEnablei?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glColorMaski?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniformBlockBinding?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPrimitiveRestartIndex?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexBuffer?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDrawArraysInstanced?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glSampleMaski?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexImage3DMultisample?4(int, int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glTexImage2DMultisample?4(int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProvokingVertex?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glFramebufferTexture?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glVertexAttribP4ui?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glVertexAttribP3ui?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glVertexAttribP2ui?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glVertexAttribP1ui?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glQueryCounter?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glSamplerParameterf?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glSamplerParameteri?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBindSampler?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsSampler?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glVertexAttribDivisor?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glEndQueryIndexed?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBeginQueryIndexed?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDrawTransformFeedbackStream?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDrawTransformFeedback?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glResumeTransformFeedback?4()
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPauseTransformFeedback?4()
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsTransformFeedback?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBindTransformFeedback?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glPatchParameteri?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform4d?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform3d?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform2d?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUniform1d?4(int, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBlendFuncSeparatei?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBlendFunci?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBlendEquationSeparatei?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBlendEquationi?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glMinSampleShading?4(float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDepthRangeIndexed?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glScissorIndexed?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glViewportIndexedf?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glVertexAttribL4d?4(int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glVertexAttribL3d?4(int, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glVertexAttribL2d?4(int, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glVertexAttribL1d?4(int, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glValidateProgramPipeline?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform4ui?4(int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform4d?4(int, int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform4f?4(int, int, float, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform4i?4(int, int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform3ui?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform3d?4(int, int, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform3f?4(int, int, float, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform3i?4(int, int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform2ui?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform2d?4(int, int, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform2f?4(int, int, float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform2i?4(int, int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform1ui?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform1d?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform1f?4(int, int, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramUniform1i?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glIsProgramPipeline?4(int) -> int
+QtOpenGL.QOpenGLFunctions_4_1_Core.glBindProgramPipeline?4(int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glActiveShaderProgram?4(int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glUseProgramStages?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glProgramParameteri?4(int, int, int)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glClearDepthf?4(float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glDepthRangef?4(float, float)
+QtOpenGL.QOpenGLFunctions_4_1_Core.glReleaseShaderCompiler?4()
+QtOpenGL.QOpenGLVersionProfile?1()
+QtOpenGL.QOpenGLVersionProfile.__init__?1(self)
+QtOpenGL.QOpenGLVersionProfile?1(QSurfaceFormat)
+QtOpenGL.QOpenGLVersionProfile.__init__?1(self, QSurfaceFormat)
+QtOpenGL.QOpenGLVersionProfile?1(QOpenGLVersionProfile)
+QtOpenGL.QOpenGLVersionProfile.__init__?1(self, QOpenGLVersionProfile)
+QtOpenGL.QOpenGLVersionProfile.version?4() -> unknown-type
+QtOpenGL.QOpenGLVersionProfile.setVersion?4(int, int)
+QtOpenGL.QOpenGLVersionProfile.profile?4() -> QSurfaceFormat.OpenGLContextProfile
+QtOpenGL.QOpenGLVersionProfile.setProfile?4(QSurfaceFormat.OpenGLContextProfile)
+QtOpenGL.QOpenGLVersionProfile.hasProfiles?4() -> bool
+QtOpenGL.QOpenGLVersionProfile.isLegacyVersion?4() -> bool
+QtOpenGL.QOpenGLVersionProfile.isValid?4() -> bool
+QtOpenGLWidgets.QOpenGLWidget.TargetBuffer?10
+QtOpenGLWidgets.QOpenGLWidget.TargetBuffer.LeftBuffer?10
+QtOpenGLWidgets.QOpenGLWidget.TargetBuffer.RightBuffer?10
+QtOpenGLWidgets.QOpenGLWidget.UpdateBehavior?10
+QtOpenGLWidgets.QOpenGLWidget.UpdateBehavior.NoPartialUpdate?10
+QtOpenGLWidgets.QOpenGLWidget.UpdateBehavior.PartialUpdate?10
+QtOpenGLWidgets.QOpenGLWidget?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtOpenGLWidgets.QOpenGLWidget.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtOpenGLWidgets.QOpenGLWidget.setFormat?4(QSurfaceFormat)
+QtOpenGLWidgets.QOpenGLWidget.format?4() -> QSurfaceFormat
+QtOpenGLWidgets.QOpenGLWidget.isValid?4() -> bool
+QtOpenGLWidgets.QOpenGLWidget.makeCurrent?4()
+QtOpenGLWidgets.QOpenGLWidget.makeCurrent?4(QOpenGLWidget.TargetBuffer)
+QtOpenGLWidgets.QOpenGLWidget.doneCurrent?4()
+QtOpenGLWidgets.QOpenGLWidget.context?4() -> QOpenGLContext
+QtOpenGLWidgets.QOpenGLWidget.defaultFramebufferObject?4() -> int
+QtOpenGLWidgets.QOpenGLWidget.defaultFramebufferObject?4(QOpenGLWidget.TargetBuffer) -> int
+QtOpenGLWidgets.QOpenGLWidget.grabFramebuffer?4() -> QImage
+QtOpenGLWidgets.QOpenGLWidget.grabFramebuffer?4(QOpenGLWidget.TargetBuffer) -> QImage
+QtOpenGLWidgets.QOpenGLWidget.aboutToCompose?4()
+QtOpenGLWidgets.QOpenGLWidget.frameSwapped?4()
+QtOpenGLWidgets.QOpenGLWidget.aboutToResize?4()
+QtOpenGLWidgets.QOpenGLWidget.resized?4()
+QtOpenGLWidgets.QOpenGLWidget.initializeGL?4()
+QtOpenGLWidgets.QOpenGLWidget.resizeGL?4(int, int)
+QtOpenGLWidgets.QOpenGLWidget.paintGL?4()
+QtOpenGLWidgets.QOpenGLWidget.paintEvent?4(QPaintEvent)
+QtOpenGLWidgets.QOpenGLWidget.resizeEvent?4(QResizeEvent)
+QtOpenGLWidgets.QOpenGLWidget.event?4(QEvent) -> bool
+QtOpenGLWidgets.QOpenGLWidget.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtOpenGLWidgets.QOpenGLWidget.paintEngine?4() -> QPaintEngine
+QtOpenGLWidgets.QOpenGLWidget.setUpdateBehavior?4(QOpenGLWidget.UpdateBehavior)
+QtOpenGLWidgets.QOpenGLWidget.updateBehavior?4() -> QOpenGLWidget.UpdateBehavior
+QtOpenGLWidgets.QOpenGLWidget.textureFormat?4() -> int
+QtOpenGLWidgets.QOpenGLWidget.setTextureFormat?4(int)
+QtOpenGLWidgets.QOpenGLWidget.currentTargetBuffer?4() -> QOpenGLWidget.TargetBuffer
+QtPrintSupport.QAbstractPrintDialog.PrintDialogOption?10
+QtPrintSupport.QAbstractPrintDialog.PrintDialogOption.PrintToFile?10
+QtPrintSupport.QAbstractPrintDialog.PrintDialogOption.PrintSelection?10
+QtPrintSupport.QAbstractPrintDialog.PrintDialogOption.PrintPageRange?10
+QtPrintSupport.QAbstractPrintDialog.PrintDialogOption.PrintCollateCopies?10
+QtPrintSupport.QAbstractPrintDialog.PrintDialogOption.PrintShowPageSize?10
+QtPrintSupport.QAbstractPrintDialog.PrintDialogOption.PrintCurrentPage?10
+QtPrintSupport.QAbstractPrintDialog.PrintRange?10
+QtPrintSupport.QAbstractPrintDialog.PrintRange.AllPages?10
+QtPrintSupport.QAbstractPrintDialog.PrintRange.Selection?10
+QtPrintSupport.QAbstractPrintDialog.PrintRange.PageRange?10
+QtPrintSupport.QAbstractPrintDialog.PrintRange.CurrentPage?10
+QtPrintSupport.QAbstractPrintDialog?1(QPrinter, QWidget parent=None)
+QtPrintSupport.QAbstractPrintDialog.__init__?1(self, QPrinter, QWidget parent=None)
+QtPrintSupport.QAbstractPrintDialog.setPrintRange?4(QAbstractPrintDialog.PrintRange)
+QtPrintSupport.QAbstractPrintDialog.printRange?4() -> QAbstractPrintDialog.PrintRange
+QtPrintSupport.QAbstractPrintDialog.setMinMax?4(int, int)
+QtPrintSupport.QAbstractPrintDialog.minPage?4() -> int
+QtPrintSupport.QAbstractPrintDialog.maxPage?4() -> int
+QtPrintSupport.QAbstractPrintDialog.setFromTo?4(int, int)
+QtPrintSupport.QAbstractPrintDialog.fromPage?4() -> int
+QtPrintSupport.QAbstractPrintDialog.toPage?4() -> int
+QtPrintSupport.QAbstractPrintDialog.printer?4() -> QPrinter
+QtPrintSupport.QAbstractPrintDialog.setOptionTabs?4(unknown-type)
+QtPrintSupport.QPageSetupDialog?1(QPrinter, QWidget parent=None)
+QtPrintSupport.QPageSetupDialog.__init__?1(self, QPrinter, QWidget parent=None)
+QtPrintSupport.QPageSetupDialog?1(QWidget parent=None)
+QtPrintSupport.QPageSetupDialog.__init__?1(self, QWidget parent=None)
+QtPrintSupport.QPageSetupDialog.setVisible?4(bool)
+QtPrintSupport.QPageSetupDialog.exec?4() -> int
+QtPrintSupport.QPageSetupDialog.open?4()
+QtPrintSupport.QPageSetupDialog.open?4(Any)
+QtPrintSupport.QPageSetupDialog.done?4(int)
+QtPrintSupport.QPageSetupDialog.printer?4() -> QPrinter
+QtPrintSupport.QPrintDialog?1(QPrinter, QWidget parent=None)
+QtPrintSupport.QPrintDialog.__init__?1(self, QPrinter, QWidget parent=None)
+QtPrintSupport.QPrintDialog?1(QWidget parent=None)
+QtPrintSupport.QPrintDialog.__init__?1(self, QWidget parent=None)
+QtPrintSupport.QPrintDialog.exec?4() -> int
+QtPrintSupport.QPrintDialog.done?4(int)
+QtPrintSupport.QPrintDialog.setOption?4(QAbstractPrintDialog.PrintDialogOption, bool on=True)
+QtPrintSupport.QPrintDialog.testOption?4(QAbstractPrintDialog.PrintDialogOption) -> bool
+QtPrintSupport.QPrintDialog.setOptions?4(unknown-type)
+QtPrintSupport.QPrintDialog.options?4() -> unknown-type
+QtPrintSupport.QPrintDialog.setVisible?4(bool)
+QtPrintSupport.QPrintDialog.open?4()
+QtPrintSupport.QPrintDialog.open?4(Any)
+QtPrintSupport.QPrintDialog.accepted?4()
+QtPrintSupport.QPrintDialog.accepted?4(QPrinter)
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_CollateCopies?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_ColorMode?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_Creator?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_DocumentName?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_FullPage?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_NumberOfCopies?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_Orientation?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_OutputFileName?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PageOrder?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PageRect?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PageSize?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PaperRect?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PaperSource?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PrinterName?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PrinterProgram?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_Resolution?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_SelectionOption?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_SupportedResolutions?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_WindowsPageSize?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_FontEmbedding?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_Duplex?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PaperSources?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_CustomPaperSize?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PageMargins?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PaperSize?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_CopyCount?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_SupportsMultipleCopies?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_PaperName?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_QPageSize?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_QPageMargins?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_QPageLayout?10
+QtPrintSupport.QPrintEngine.PrintEnginePropertyKey.PPK_CustomBase?10
+QtPrintSupport.QPrintEngine?1()
+QtPrintSupport.QPrintEngine.__init__?1(self)
+QtPrintSupport.QPrintEngine?1(QPrintEngine)
+QtPrintSupport.QPrintEngine.__init__?1(self, QPrintEngine)
+QtPrintSupport.QPrintEngine.setProperty?4(QPrintEngine.PrintEnginePropertyKey, QVariant)
+QtPrintSupport.QPrintEngine.property?4(QPrintEngine.PrintEnginePropertyKey) -> QVariant
+QtPrintSupport.QPrintEngine.newPage?4() -> bool
+QtPrintSupport.QPrintEngine.abort?4() -> bool
+QtPrintSupport.QPrintEngine.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtPrintSupport.QPrintEngine.printerState?4() -> QPrinter.PrinterState
+QtPrintSupport.QPrinter.DuplexMode?10
+QtPrintSupport.QPrinter.DuplexMode.DuplexNone?10
+QtPrintSupport.QPrinter.DuplexMode.DuplexAuto?10
+QtPrintSupport.QPrinter.DuplexMode.DuplexLongSide?10
+QtPrintSupport.QPrinter.DuplexMode.DuplexShortSide?10
+QtPrintSupport.QPrinter.Unit?10
+QtPrintSupport.QPrinter.Unit.Millimeter?10
+QtPrintSupport.QPrinter.Unit.Point?10
+QtPrintSupport.QPrinter.Unit.Inch?10
+QtPrintSupport.QPrinter.Unit.Pica?10
+QtPrintSupport.QPrinter.Unit.Didot?10
+QtPrintSupport.QPrinter.Unit.Cicero?10
+QtPrintSupport.QPrinter.Unit.DevicePixel?10
+QtPrintSupport.QPrinter.PrintRange?10
+QtPrintSupport.QPrinter.PrintRange.AllPages?10
+QtPrintSupport.QPrinter.PrintRange.Selection?10
+QtPrintSupport.QPrinter.PrintRange.PageRange?10
+QtPrintSupport.QPrinter.PrintRange.CurrentPage?10
+QtPrintSupport.QPrinter.OutputFormat?10
+QtPrintSupport.QPrinter.OutputFormat.NativeFormat?10
+QtPrintSupport.QPrinter.OutputFormat.PdfFormat?10
+QtPrintSupport.QPrinter.PrinterState?10
+QtPrintSupport.QPrinter.PrinterState.Idle?10
+QtPrintSupport.QPrinter.PrinterState.Active?10
+QtPrintSupport.QPrinter.PrinterState.Aborted?10
+QtPrintSupport.QPrinter.PrinterState.Error?10
+QtPrintSupport.QPrinter.PaperSource?10
+QtPrintSupport.QPrinter.PaperSource.OnlyOne?10
+QtPrintSupport.QPrinter.PaperSource.Lower?10
+QtPrintSupport.QPrinter.PaperSource.Middle?10
+QtPrintSupport.QPrinter.PaperSource.Manual?10
+QtPrintSupport.QPrinter.PaperSource.Envelope?10
+QtPrintSupport.QPrinter.PaperSource.EnvelopeManual?10
+QtPrintSupport.QPrinter.PaperSource.Auto?10
+QtPrintSupport.QPrinter.PaperSource.Tractor?10
+QtPrintSupport.QPrinter.PaperSource.SmallFormat?10
+QtPrintSupport.QPrinter.PaperSource.LargeFormat?10
+QtPrintSupport.QPrinter.PaperSource.LargeCapacity?10
+QtPrintSupport.QPrinter.PaperSource.Cassette?10
+QtPrintSupport.QPrinter.PaperSource.FormSource?10
+QtPrintSupport.QPrinter.PaperSource.MaxPageSource?10
+QtPrintSupport.QPrinter.PaperSource.Upper?10
+QtPrintSupport.QPrinter.PaperSource.CustomSource?10
+QtPrintSupport.QPrinter.PaperSource.LastPaperSource?10
+QtPrintSupport.QPrinter.ColorMode?10
+QtPrintSupport.QPrinter.ColorMode.GrayScale?10
+QtPrintSupport.QPrinter.ColorMode.Color?10
+QtPrintSupport.QPrinter.PageOrder?10
+QtPrintSupport.QPrinter.PageOrder.FirstPageFirst?10
+QtPrintSupport.QPrinter.PageOrder.LastPageFirst?10
+QtPrintSupport.QPrinter.PrinterMode?10
+QtPrintSupport.QPrinter.PrinterMode.ScreenResolution?10
+QtPrintSupport.QPrinter.PrinterMode.PrinterResolution?10
+QtPrintSupport.QPrinter.PrinterMode.HighResolution?10
+QtPrintSupport.QPrinter?1(QPrinter.PrinterMode mode=QPrinter.ScreenResolution)
+QtPrintSupport.QPrinter.__init__?1(self, QPrinter.PrinterMode mode=QPrinter.ScreenResolution)
+QtPrintSupport.QPrinter?1(QPrinterInfo, QPrinter.PrinterMode mode=QPrinter.ScreenResolution)
+QtPrintSupport.QPrinter.__init__?1(self, QPrinterInfo, QPrinter.PrinterMode mode=QPrinter.ScreenResolution)
+QtPrintSupport.QPrinter.setOutputFormat?4(QPrinter.OutputFormat)
+QtPrintSupport.QPrinter.outputFormat?4() -> QPrinter.OutputFormat
+QtPrintSupport.QPrinter.setPrinterName?4(QString)
+QtPrintSupport.QPrinter.printerName?4() -> QString
+QtPrintSupport.QPrinter.isValid?4() -> bool
+QtPrintSupport.QPrinter.setOutputFileName?4(QString)
+QtPrintSupport.QPrinter.outputFileName?4() -> QString
+QtPrintSupport.QPrinter.setPrintProgram?4(QString)
+QtPrintSupport.QPrinter.printProgram?4() -> QString
+QtPrintSupport.QPrinter.setDocName?4(QString)
+QtPrintSupport.QPrinter.docName?4() -> QString
+QtPrintSupport.QPrinter.setCreator?4(QString)
+QtPrintSupport.QPrinter.creator?4() -> QString
+QtPrintSupport.QPrinter.setPageOrder?4(QPrinter.PageOrder)
+QtPrintSupport.QPrinter.pageOrder?4() -> QPrinter.PageOrder
+QtPrintSupport.QPrinter.setResolution?4(int)
+QtPrintSupport.QPrinter.resolution?4() -> int
+QtPrintSupport.QPrinter.setColorMode?4(QPrinter.ColorMode)
+QtPrintSupport.QPrinter.colorMode?4() -> QPrinter.ColorMode
+QtPrintSupport.QPrinter.setCollateCopies?4(bool)
+QtPrintSupport.QPrinter.collateCopies?4() -> bool
+QtPrintSupport.QPrinter.setFullPage?4(bool)
+QtPrintSupport.QPrinter.fullPage?4() -> bool
+QtPrintSupport.QPrinter.setCopyCount?4(int)
+QtPrintSupport.QPrinter.copyCount?4() -> int
+QtPrintSupport.QPrinter.supportsMultipleCopies?4() -> bool
+QtPrintSupport.QPrinter.setPaperSource?4(QPrinter.PaperSource)
+QtPrintSupport.QPrinter.paperSource?4() -> QPrinter.PaperSource
+QtPrintSupport.QPrinter.setDuplex?4(QPrinter.DuplexMode)
+QtPrintSupport.QPrinter.duplex?4() -> QPrinter.DuplexMode
+QtPrintSupport.QPrinter.supportedResolutions?4() -> unknown-type
+QtPrintSupport.QPrinter.setFontEmbeddingEnabled?4(bool)
+QtPrintSupport.QPrinter.fontEmbeddingEnabled?4() -> bool
+QtPrintSupport.QPrinter.paperRect?4(QPrinter.Unit) -> QRectF
+QtPrintSupport.QPrinter.pageRect?4(QPrinter.Unit) -> QRectF
+QtPrintSupport.QPrinter.newPage?4() -> bool
+QtPrintSupport.QPrinter.abort?4() -> bool
+QtPrintSupport.QPrinter.printerState?4() -> QPrinter.PrinterState
+QtPrintSupport.QPrinter.paintEngine?4() -> QPaintEngine
+QtPrintSupport.QPrinter.printEngine?4() -> QPrintEngine
+QtPrintSupport.QPrinter.setFromTo?4(int, int)
+QtPrintSupport.QPrinter.fromPage?4() -> int
+QtPrintSupport.QPrinter.toPage?4() -> int
+QtPrintSupport.QPrinter.setPrintRange?4(QPrinter.PrintRange)
+QtPrintSupport.QPrinter.printRange?4() -> QPrinter.PrintRange
+QtPrintSupport.QPrinter.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtPrintSupport.QPrinter.setEngines?4(QPrintEngine, QPaintEngine)
+QtPrintSupport.QPrinter.setPdfVersion?4(QPagedPaintDevice.PdfVersion)
+QtPrintSupport.QPrinter.pdfVersion?4() -> QPagedPaintDevice.PdfVersion
+QtPrintSupport.QPrinterInfo?1()
+QtPrintSupport.QPrinterInfo.__init__?1(self)
+QtPrintSupport.QPrinterInfo?1(QPrinterInfo)
+QtPrintSupport.QPrinterInfo.__init__?1(self, QPrinterInfo)
+QtPrintSupport.QPrinterInfo?1(QPrinter)
+QtPrintSupport.QPrinterInfo.__init__?1(self, QPrinter)
+QtPrintSupport.QPrinterInfo.printerName?4() -> QString
+QtPrintSupport.QPrinterInfo.isNull?4() -> bool
+QtPrintSupport.QPrinterInfo.isDefault?4() -> bool
+QtPrintSupport.QPrinterInfo.availablePrinters?4() -> unknown-type
+QtPrintSupport.QPrinterInfo.defaultPrinter?4() -> QPrinterInfo
+QtPrintSupport.QPrinterInfo.description?4() -> QString
+QtPrintSupport.QPrinterInfo.location?4() -> QString
+QtPrintSupport.QPrinterInfo.makeAndModel?4() -> QString
+QtPrintSupport.QPrinterInfo.printerInfo?4(QString) -> QPrinterInfo
+QtPrintSupport.QPrinterInfo.isRemote?4() -> bool
+QtPrintSupport.QPrinterInfo.state?4() -> QPrinter.PrinterState
+QtPrintSupport.QPrinterInfo.supportedPageSizes?4() -> unknown-type
+QtPrintSupport.QPrinterInfo.defaultPageSize?4() -> QPageSize
+QtPrintSupport.QPrinterInfo.supportsCustomPageSizes?4() -> bool
+QtPrintSupport.QPrinterInfo.minimumPhysicalPageSize?4() -> QPageSize
+QtPrintSupport.QPrinterInfo.maximumPhysicalPageSize?4() -> QPageSize
+QtPrintSupport.QPrinterInfo.supportedResolutions?4() -> unknown-type
+QtPrintSupport.QPrinterInfo.availablePrinterNames?4() -> QStringList
+QtPrintSupport.QPrinterInfo.defaultPrinterName?4() -> QString
+QtPrintSupport.QPrinterInfo.defaultDuplexMode?4() -> QPrinter.DuplexMode
+QtPrintSupport.QPrinterInfo.supportedDuplexModes?4() -> unknown-type
+QtPrintSupport.QPrinterInfo.defaultColorMode?4() -> QPrinter.ColorMode
+QtPrintSupport.QPrinterInfo.supportedColorModes?4() -> unknown-type
+QtPrintSupport.QPrintPreviewDialog?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtPrintSupport.QPrintPreviewDialog.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtPrintSupport.QPrintPreviewDialog?1(QPrinter, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtPrintSupport.QPrintPreviewDialog.__init__?1(self, QPrinter, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtPrintSupport.QPrintPreviewDialog.setVisible?4(bool)
+QtPrintSupport.QPrintPreviewDialog.open?4()
+QtPrintSupport.QPrintPreviewDialog.open?4(Any)
+QtPrintSupport.QPrintPreviewDialog.printer?4() -> QPrinter
+QtPrintSupport.QPrintPreviewDialog.done?4(int)
+QtPrintSupport.QPrintPreviewDialog.paintRequested?4(QPrinter)
+QtPrintSupport.QPrintPreviewWidget.ZoomMode?10
+QtPrintSupport.QPrintPreviewWidget.ZoomMode.CustomZoom?10
+QtPrintSupport.QPrintPreviewWidget.ZoomMode.FitToWidth?10
+QtPrintSupport.QPrintPreviewWidget.ZoomMode.FitInView?10
+QtPrintSupport.QPrintPreviewWidget.ViewMode?10
+QtPrintSupport.QPrintPreviewWidget.ViewMode.SinglePageView?10
+QtPrintSupport.QPrintPreviewWidget.ViewMode.FacingPagesView?10
+QtPrintSupport.QPrintPreviewWidget.ViewMode.AllPagesView?10
+QtPrintSupport.QPrintPreviewWidget?1(QPrinter, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtPrintSupport.QPrintPreviewWidget.__init__?1(self, QPrinter, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtPrintSupport.QPrintPreviewWidget?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtPrintSupport.QPrintPreviewWidget.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QtPrintSupport.QPrintPreviewWidget.zoomFactor?4() -> float
+QtPrintSupport.QPrintPreviewWidget.orientation?4() -> QPageLayout.Orientation
+QtPrintSupport.QPrintPreviewWidget.viewMode?4() -> QPrintPreviewWidget.ViewMode
+QtPrintSupport.QPrintPreviewWidget.zoomMode?4() -> QPrintPreviewWidget.ZoomMode
+QtPrintSupport.QPrintPreviewWidget.currentPage?4() -> int
+QtPrintSupport.QPrintPreviewWidget.setVisible?4(bool)
+QtPrintSupport.QPrintPreviewWidget.print?4()
+QtPrintSupport.QPrintPreviewWidget.zoomIn?4(float factor=1.1)
+QtPrintSupport.QPrintPreviewWidget.zoomOut?4(float factor=1.1)
+QtPrintSupport.QPrintPreviewWidget.setZoomFactor?4(float)
+QtPrintSupport.QPrintPreviewWidget.setOrientation?4(QPageLayout.Orientation)
+QtPrintSupport.QPrintPreviewWidget.setViewMode?4(QPrintPreviewWidget.ViewMode)
+QtPrintSupport.QPrintPreviewWidget.setZoomMode?4(QPrintPreviewWidget.ZoomMode)
+QtPrintSupport.QPrintPreviewWidget.setCurrentPage?4(int)
+QtPrintSupport.QPrintPreviewWidget.fitToWidth?4()
+QtPrintSupport.QPrintPreviewWidget.fitInView?4()
+QtPrintSupport.QPrintPreviewWidget.setLandscapeOrientation?4()
+QtPrintSupport.QPrintPreviewWidget.setPortraitOrientation?4()
+QtPrintSupport.QPrintPreviewWidget.setSinglePageViewMode?4()
+QtPrintSupport.QPrintPreviewWidget.setFacingPagesViewMode?4()
+QtPrintSupport.QPrintPreviewWidget.setAllPagesViewMode?4()
+QtPrintSupport.QPrintPreviewWidget.updatePreview?4()
+QtPrintSupport.QPrintPreviewWidget.paintRequested?4(QPrinter)
+QtPrintSupport.QPrintPreviewWidget.previewChanged?4()
+QtPrintSupport.QPrintPreviewWidget.pageCount?4() -> int
+QtQuick.QQuickItem.TransformOrigin?10
+QtQuick.QQuickItem.TransformOrigin.TopLeft?10
+QtQuick.QQuickItem.TransformOrigin.Top?10
+QtQuick.QQuickItem.TransformOrigin.TopRight?10
+QtQuick.QQuickItem.TransformOrigin.Left?10
+QtQuick.QQuickItem.TransformOrigin.Center?10
+QtQuick.QQuickItem.TransformOrigin.Right?10
+QtQuick.QQuickItem.TransformOrigin.BottomLeft?10
+QtQuick.QQuickItem.TransformOrigin.Bottom?10
+QtQuick.QQuickItem.TransformOrigin.BottomRight?10
+QtQuick.QQuickItem.ItemChange?10
+QtQuick.QQuickItem.ItemChange.ItemChildAddedChange?10
+QtQuick.QQuickItem.ItemChange.ItemChildRemovedChange?10
+QtQuick.QQuickItem.ItemChange.ItemSceneChange?10
+QtQuick.QQuickItem.ItemChange.ItemVisibleHasChanged?10
+QtQuick.QQuickItem.ItemChange.ItemParentHasChanged?10
+QtQuick.QQuickItem.ItemChange.ItemOpacityHasChanged?10
+QtQuick.QQuickItem.ItemChange.ItemActiveFocusHasChanged?10
+QtQuick.QQuickItem.ItemChange.ItemRotationHasChanged?10
+QtQuick.QQuickItem.ItemChange.ItemAntialiasingHasChanged?10
+QtQuick.QQuickItem.ItemChange.ItemDevicePixelRatioHasChanged?10
+QtQuick.QQuickItem.ItemChange.ItemEnabledHasChanged?10
+QtQuick.QQuickItem.ItemChange.ItemScaleHasChanged?10
+QtQuick.QQuickItem.ItemChange.ItemTransformHasChanged?10
+QtQuick.QQuickItem.Flag?10
+QtQuick.QQuickItem.Flag.ItemClipsChildrenToShape?10
+QtQuick.QQuickItem.Flag.ItemAcceptsInputMethod?10
+QtQuick.QQuickItem.Flag.ItemIsFocusScope?10
+QtQuick.QQuickItem.Flag.ItemHasContents?10
+QtQuick.QQuickItem.Flag.ItemAcceptsDrops?10
+QtQuick.QQuickItem.Flag.ItemIsViewport?10
+QtQuick.QQuickItem.Flag.ItemObservesViewport?10
+QtQuick.QQuickItem?1(QQuickItem parent=None)
+QtQuick.QQuickItem.__init__?1(self, QQuickItem parent=None)
+QtQuick.QQuickItem.window?4() -> QQuickWindow
+QtQuick.QQuickItem.parentItem?4() -> QQuickItem
+QtQuick.QQuickItem.setParentItem?4(QQuickItem)
+QtQuick.QQuickItem.stackBefore?4(QQuickItem)
+QtQuick.QQuickItem.stackAfter?4(QQuickItem)
+QtQuick.QQuickItem.childrenRect?4() -> QRectF
+QtQuick.QQuickItem.childItems?4() -> unknown-type
+QtQuick.QQuickItem.clip?4() -> bool
+QtQuick.QQuickItem.setClip?4(bool)
+QtQuick.QQuickItem.state?4() -> QString
+QtQuick.QQuickItem.setState?4(QString)
+QtQuick.QQuickItem.baselineOffset?4() -> float
+QtQuick.QQuickItem.setBaselineOffset?4(float)
+QtQuick.QQuickItem.x?4() -> float
+QtQuick.QQuickItem.y?4() -> float
+QtQuick.QQuickItem.setX?4(float)
+QtQuick.QQuickItem.setY?4(float)
+QtQuick.QQuickItem.width?4() -> float
+QtQuick.QQuickItem.setWidth?4(float)
+QtQuick.QQuickItem.resetWidth?4()
+QtQuick.QQuickItem.setImplicitWidth?4(float)
+QtQuick.QQuickItem.implicitWidth?4() -> float
+QtQuick.QQuickItem.height?4() -> float
+QtQuick.QQuickItem.setHeight?4(float)
+QtQuick.QQuickItem.resetHeight?4()
+QtQuick.QQuickItem.setImplicitHeight?4(float)
+QtQuick.QQuickItem.implicitHeight?4() -> float
+QtQuick.QQuickItem.setSize?4(QSizeF)
+QtQuick.QQuickItem.transformOrigin?4() -> QQuickItem.TransformOrigin
+QtQuick.QQuickItem.setTransformOrigin?4(QQuickItem.TransformOrigin)
+QtQuick.QQuickItem.z?4() -> float
+QtQuick.QQuickItem.setZ?4(float)
+QtQuick.QQuickItem.rotation?4() -> float
+QtQuick.QQuickItem.setRotation?4(float)
+QtQuick.QQuickItem.scale?4() -> float
+QtQuick.QQuickItem.setScale?4(float)
+QtQuick.QQuickItem.opacity?4() -> float
+QtQuick.QQuickItem.setOpacity?4(float)
+QtQuick.QQuickItem.isVisible?4() -> bool
+QtQuick.QQuickItem.setVisible?4(bool)
+QtQuick.QQuickItem.isEnabled?4() -> bool
+QtQuick.QQuickItem.setEnabled?4(bool)
+QtQuick.QQuickItem.smooth?4() -> bool
+QtQuick.QQuickItem.setSmooth?4(bool)
+QtQuick.QQuickItem.antialiasing?4() -> bool
+QtQuick.QQuickItem.setAntialiasing?4(bool)
+QtQuick.QQuickItem.flags?4() -> unknown-type
+QtQuick.QQuickItem.setFlag?4(QQuickItem.Flag, bool enabled=True)
+QtQuick.QQuickItem.setFlags?4(unknown-type)
+QtQuick.QQuickItem.hasActiveFocus?4() -> bool
+QtQuick.QQuickItem.hasFocus?4() -> bool
+QtQuick.QQuickItem.setFocus?4(bool)
+QtQuick.QQuickItem.isFocusScope?4() -> bool
+QtQuick.QQuickItem.scopedFocusItem?4() -> QQuickItem
+QtQuick.QQuickItem.acceptedMouseButtons?4() -> unknown-type
+QtQuick.QQuickItem.setAcceptedMouseButtons?4(unknown-type)
+QtQuick.QQuickItem.acceptHoverEvents?4() -> bool
+QtQuick.QQuickItem.setAcceptHoverEvents?4(bool)
+QtQuick.QQuickItem.cursor?4() -> QCursor
+QtQuick.QQuickItem.setCursor?4(QCursor)
+QtQuick.QQuickItem.unsetCursor?4()
+QtQuick.QQuickItem.grabMouse?4()
+QtQuick.QQuickItem.ungrabMouse?4()
+QtQuick.QQuickItem.keepMouseGrab?4() -> bool
+QtQuick.QQuickItem.setKeepMouseGrab?4(bool)
+QtQuick.QQuickItem.filtersChildMouseEvents?4() -> bool
+QtQuick.QQuickItem.setFiltersChildMouseEvents?4(bool)
+QtQuick.QQuickItem.grabTouchPoints?4(unknown-type)
+QtQuick.QQuickItem.ungrabTouchPoints?4()
+QtQuick.QQuickItem.keepTouchGrab?4() -> bool
+QtQuick.QQuickItem.setKeepTouchGrab?4(bool)
+QtQuick.QQuickItem.contains?4(QPointF) -> bool
+QtQuick.QQuickItem.mapToItem?4(QQuickItem, QPointF) -> QPointF
+QtQuick.QQuickItem.mapToScene?4(QPointF) -> QPointF
+QtQuick.QQuickItem.mapRectToItem?4(QQuickItem, QRectF) -> QRectF
+QtQuick.QQuickItem.mapRectToScene?4(QRectF) -> QRectF
+QtQuick.QQuickItem.mapFromItem?4(QQuickItem, QPointF) -> QPointF
+QtQuick.QQuickItem.mapFromScene?4(QPointF) -> QPointF
+QtQuick.QQuickItem.mapRectFromItem?4(QQuickItem, QRectF) -> QRectF
+QtQuick.QQuickItem.mapRectFromScene?4(QRectF) -> QRectF
+QtQuick.QQuickItem.polish?4()
+QtQuick.QQuickItem.forceActiveFocus?4()
+QtQuick.QQuickItem.childAt?4(float, float) -> QQuickItem
+QtQuick.QQuickItem.inputMethodQuery?4(Qt.InputMethodQuery) -> QVariant
+QtQuick.QQuickItem.isTextureProvider?4() -> bool
+QtQuick.QQuickItem.textureProvider?4() -> QSGTextureProvider
+QtQuick.QQuickItem.update?4()
+QtQuick.QQuickItem.childrenRectChanged?4(QRectF)
+QtQuick.QQuickItem.baselineOffsetChanged?4(float)
+QtQuick.QQuickItem.stateChanged?4(QString)
+QtQuick.QQuickItem.focusChanged?4(bool)
+QtQuick.QQuickItem.activeFocusChanged?4(bool)
+QtQuick.QQuickItem.parentChanged?4(QQuickItem)
+QtQuick.QQuickItem.transformOriginChanged?4(QQuickItem.TransformOrigin)
+QtQuick.QQuickItem.smoothChanged?4(bool)
+QtQuick.QQuickItem.antialiasingChanged?4(bool)
+QtQuick.QQuickItem.clipChanged?4(bool)
+QtQuick.QQuickItem.opacityChanged?4()
+QtQuick.QQuickItem.enabledChanged?4()
+QtQuick.QQuickItem.visibleChanged?4()
+QtQuick.QQuickItem.rotationChanged?4()
+QtQuick.QQuickItem.scaleChanged?4()
+QtQuick.QQuickItem.xChanged?4()
+QtQuick.QQuickItem.yChanged?4()
+QtQuick.QQuickItem.widthChanged?4()
+QtQuick.QQuickItem.heightChanged?4()
+QtQuick.QQuickItem.zChanged?4()
+QtQuick.QQuickItem.implicitWidthChanged?4()
+QtQuick.QQuickItem.implicitHeightChanged?4()
+QtQuick.QQuickItem.event?4(QEvent) -> bool
+QtQuick.QQuickItem.isComponentComplete?4() -> bool
+QtQuick.QQuickItem.itemChange?4(QQuickItem.ItemChange, QQuickItem.ItemChangeData)
+QtQuick.QQuickItem.updateInputMethod?4(unknown-type queries=Qt.ImQueryInput)
+QtQuick.QQuickItem.widthValid?4() -> bool
+QtQuick.QQuickItem.heightValid?4() -> bool
+QtQuick.QQuickItem.classBegin?4()
+QtQuick.QQuickItem.componentComplete?4()
+QtQuick.QQuickItem.keyPressEvent?4(QKeyEvent)
+QtQuick.QQuickItem.keyReleaseEvent?4(QKeyEvent)
+QtQuick.QQuickItem.inputMethodEvent?4(QInputMethodEvent)
+QtQuick.QQuickItem.focusInEvent?4(QFocusEvent)
+QtQuick.QQuickItem.focusOutEvent?4(QFocusEvent)
+QtQuick.QQuickItem.mousePressEvent?4(QMouseEvent)
+QtQuick.QQuickItem.mouseMoveEvent?4(QMouseEvent)
+QtQuick.QQuickItem.mouseReleaseEvent?4(QMouseEvent)
+QtQuick.QQuickItem.mouseDoubleClickEvent?4(QMouseEvent)
+QtQuick.QQuickItem.mouseUngrabEvent?4()
+QtQuick.QQuickItem.touchUngrabEvent?4()
+QtQuick.QQuickItem.wheelEvent?4(QWheelEvent)
+QtQuick.QQuickItem.touchEvent?4(QTouchEvent)
+QtQuick.QQuickItem.hoverEnterEvent?4(QHoverEvent)
+QtQuick.QQuickItem.hoverMoveEvent?4(QHoverEvent)
+QtQuick.QQuickItem.hoverLeaveEvent?4(QHoverEvent)
+QtQuick.QQuickItem.dragEnterEvent?4(QDragEnterEvent)
+QtQuick.QQuickItem.dragMoveEvent?4(QDragMoveEvent)
+QtQuick.QQuickItem.dragLeaveEvent?4(QDragLeaveEvent)
+QtQuick.QQuickItem.dropEvent?4(QDropEvent)
+QtQuick.QQuickItem.childMouseEventFilter?4(QQuickItem, QEvent) -> bool
+QtQuick.QQuickItem.geometryChange?4(QRectF, QRectF)
+QtQuick.QQuickItem.updatePaintNode?4(QSGNode, QQuickItem.UpdatePaintNodeData) -> QSGNode
+QtQuick.QQuickItem.releaseResources?4()
+QtQuick.QQuickItem.updatePolish?4()
+QtQuick.QQuickItem.activeFocusOnTab?4() -> bool
+QtQuick.QQuickItem.setActiveFocusOnTab?4(bool)
+QtQuick.QQuickItem.setFocus?4(bool, Qt.FocusReason)
+QtQuick.QQuickItem.forceActiveFocus?4(Qt.FocusReason)
+QtQuick.QQuickItem.nextItemInFocusChain?4(bool forward=True) -> QQuickItem
+QtQuick.QQuickItem.activeFocusOnTabChanged?4(bool)
+QtQuick.QQuickItem.windowChanged?4(QQuickWindow)
+QtQuick.QQuickItem.resetAntialiasing?4()
+QtQuick.QQuickItem.grabToImage?4(QSize targetSize=QSize()) -> QQuickItemGrabResult
+QtQuick.QQuickItem.isAncestorOf?4(QQuickItem) -> bool
+QtQuick.QQuickItem.mapToGlobal?4(QPointF) -> QPointF
+QtQuick.QQuickItem.mapFromGlobal?4(QPointF) -> QPointF
+QtQuick.QQuickItem.size?4() -> QSizeF
+QtQuick.QQuickItem.acceptTouchEvents?4() -> bool
+QtQuick.QQuickItem.setAcceptTouchEvents?4(bool)
+QtQuick.QQuickItem.containmentMask?4() -> QObject
+QtQuick.QQuickItem.setContainmentMask?4(QObject)
+QtQuick.QQuickItem.containmentMaskChanged?4()
+QtQuick.QQuickItem.viewportItem?4() -> QQuickItem
+QtQuick.QQuickItem.ensurePolished?4()
+QtQuick.QQuickItem.dumpItemTree?4()
+QtQuick.QQuickItem.focusPolicy?4() -> Qt.FocusPolicy
+QtQuick.QQuickItem.setFocusPolicy?4(Qt.FocusPolicy)
+QtQuick.QQuickItem.focusPolicyChanged?4(Qt.FocusPolicy)
+QtQuick.QQuickFramebufferObject?1(QQuickItem parent=None)
+QtQuick.QQuickFramebufferObject.__init__?1(self, QQuickItem parent=None)
+QtQuick.QQuickFramebufferObject.textureFollowsItemSize?4() -> bool
+QtQuick.QQuickFramebufferObject.setTextureFollowsItemSize?4(bool)
+QtQuick.QQuickFramebufferObject.createRenderer?4() -> QQuickFramebufferObject.Renderer
+QtQuick.QQuickFramebufferObject.geometryChange?4(QRectF, QRectF)
+QtQuick.QQuickFramebufferObject.updatePaintNode?4(QSGNode, QQuickItem.UpdatePaintNodeData) -> QSGNode
+QtQuick.QQuickFramebufferObject.textureFollowsItemSizeChanged?4(bool)
+QtQuick.QQuickFramebufferObject.isTextureProvider?4() -> bool
+QtQuick.QQuickFramebufferObject.textureProvider?4() -> QSGTextureProvider
+QtQuick.QQuickFramebufferObject.releaseResources?4()
+QtQuick.QQuickFramebufferObject.mirrorVertically?4() -> bool
+QtQuick.QQuickFramebufferObject.setMirrorVertically?4(bool)
+QtQuick.QQuickFramebufferObject.mirrorVerticallyChanged?4(bool)
+QtQuick.QQuickFramebufferObject.Renderer?1()
+QtQuick.QQuickFramebufferObject.Renderer.__init__?1(self)
+QtQuick.QQuickFramebufferObject.Renderer?1(QQuickFramebufferObject.Renderer)
+QtQuick.QQuickFramebufferObject.Renderer.__init__?1(self, QQuickFramebufferObject.Renderer)
+QtQuick.QQuickFramebufferObject.Renderer.render?4()
+QtQuick.QQuickFramebufferObject.Renderer.createFramebufferObject?4(QSize) -> QOpenGLFramebufferObject
+QtQuick.QQuickFramebufferObject.Renderer.synchronize?4(QQuickFramebufferObject)
+QtQuick.QQuickFramebufferObject.Renderer.framebufferObject?4() -> QOpenGLFramebufferObject
+QtQuick.QQuickFramebufferObject.Renderer.update?4()
+QtQuick.QQuickFramebufferObject.Renderer.invalidateFramebufferObject?4()
+QtQuick.QQuickGraphicsConfiguration?1()
+QtQuick.QQuickGraphicsConfiguration.__init__?1(self)
+QtQuick.QQuickGraphicsConfiguration?1(QQuickGraphicsConfiguration)
+QtQuick.QQuickGraphicsConfiguration.__init__?1(self, QQuickGraphicsConfiguration)
+QtQuick.QQuickGraphicsConfiguration.setDeviceExtensions?4(QByteArrayList)
+QtQuick.QQuickGraphicsConfiguration.deviceExtensions?4() -> QByteArrayList
+QtQuick.QQuickGraphicsConfiguration.setDepthBufferFor2D?4(bool)
+QtQuick.QQuickGraphicsConfiguration.isDepthBufferEnabledFor2D?4() -> bool
+QtQuick.QQuickGraphicsConfiguration.preferredInstanceExtensions?4() -> QByteArrayList
+QtQuick.QQuickGraphicsConfiguration.setDebugLayer?4(bool)
+QtQuick.QQuickGraphicsConfiguration.isDebugLayerEnabled?4() -> bool
+QtQuick.QQuickGraphicsConfiguration.setDebugMarkers?4(bool)
+QtQuick.QQuickGraphicsConfiguration.isDebugMarkersEnabled?4() -> bool
+QtQuick.QQuickGraphicsConfiguration.setPreferSoftwareDevice?4(bool)
+QtQuick.QQuickGraphicsConfiguration.prefersSoftwareDevice?4() -> bool
+QtQuick.QQuickGraphicsConfiguration.setAutomaticPipelineCache?4(bool)
+QtQuick.QQuickGraphicsConfiguration.isAutomaticPipelineCacheEnabled?4() -> bool
+QtQuick.QQuickGraphicsConfiguration.setPipelineCacheSaveFile?4(QString)
+QtQuick.QQuickGraphicsConfiguration.pipelineCacheSaveFile?4() -> QString
+QtQuick.QQuickGraphicsConfiguration.setPipelineCacheLoadFile?4(QString)
+QtQuick.QQuickGraphicsConfiguration.pipelineCacheLoadFile?4() -> QString
+QtQuick.QQuickGraphicsConfiguration.setTimestamps?4(bool)
+QtQuick.QQuickGraphicsConfiguration.timestampsEnabled?4() -> bool
+QtQuick.QQuickGraphicsDevice?1()
+QtQuick.QQuickGraphicsDevice.__init__?1(self)
+QtQuick.QQuickGraphicsDevice?1(QQuickGraphicsDevice)
+QtQuick.QQuickGraphicsDevice.__init__?1(self, QQuickGraphicsDevice)
+QtQuick.QQuickGraphicsDevice.isNull?4() -> bool
+QtQuick.QQuickGraphicsDevice.fromOpenGLContext?4(QOpenGLContext) -> QQuickGraphicsDevice
+QtQuick.QQuickTextureFactory?1()
+QtQuick.QQuickTextureFactory.__init__?1(self)
+QtQuick.QQuickTextureFactory.createTexture?4(QQuickWindow) -> QSGTexture
+QtQuick.QQuickTextureFactory.textureSize?4() -> QSize
+QtQuick.QQuickTextureFactory.textureByteCount?4() -> int
+QtQuick.QQuickTextureFactory.image?4() -> QImage
+QtQuick.QQuickTextureFactory.textureFactoryForImage?4(QImage) -> QQuickTextureFactory
+QtQuick.QQuickImageProvider?1(QQmlImageProviderBase.ImageType, unknown-type flags=QQmlImageProviderBase.Flags())
+QtQuick.QQuickImageProvider.__init__?1(self, QQmlImageProviderBase.ImageType, unknown-type flags=QQmlImageProviderBase.Flags())
+QtQuick.QQuickImageProvider.imageType?4() -> QQmlImageProviderBase.ImageType
+QtQuick.QQuickImageProvider.flags?4() -> unknown-type
+QtQuick.QQuickImageProvider.requestImage?4(QString, QSize) -> (QImage, QSize)
+QtQuick.QQuickImageProvider.requestPixmap?4(QString, QSize) -> (QPixmap, QSize)
+QtQuick.QQuickImageProvider.requestTexture?4(QString, QSize) -> (QQuickTextureFactory, QSize)
+QtQuick.QQuickImageResponse?1()
+QtQuick.QQuickImageResponse.__init__?1(self)
+QtQuick.QQuickImageResponse.textureFactory?4() -> QQuickTextureFactory
+QtQuick.QQuickImageResponse.errorString?4() -> QString
+QtQuick.QQuickImageResponse.cancel?4()
+QtQuick.QQuickImageResponse.finished?4()
+QtQuick.QQuickAsyncImageProvider?1()
+QtQuick.QQuickAsyncImageProvider.__init__?1(self)
+QtQuick.QQuickAsyncImageProvider.requestImageResponse?4(QString, QSize) -> QQuickImageResponse
+QtQuick.QQuickItem.ItemChangeData.boolValue?7
+QtQuick.QQuickItem.ItemChangeData.item?7
+QtQuick.QQuickItem.ItemChangeData.realValue?7
+QtQuick.QQuickItem.ItemChangeData.window?7
+QtQuick.QQuickItem.ItemChangeData?1(QQuickItem)
+QtQuick.QQuickItem.ItemChangeData.__init__?1(self, QQuickItem)
+QtQuick.QQuickItem.ItemChangeData?1(QQuickWindow)
+QtQuick.QQuickItem.ItemChangeData.__init__?1(self, QQuickWindow)
+QtQuick.QQuickItem.ItemChangeData?1(float)
+QtQuick.QQuickItem.ItemChangeData.__init__?1(self, float)
+QtQuick.QQuickItem.ItemChangeData?1(bool)
+QtQuick.QQuickItem.ItemChangeData.__init__?1(self, bool)
+QtQuick.QQuickItem.ItemChangeData?1(QQuickItem.ItemChangeData)
+QtQuick.QQuickItem.ItemChangeData.__init__?1(self, QQuickItem.ItemChangeData)
+QtQuick.QQuickItem.UpdatePaintNodeData.transformNode?7
+QtQuick.QQuickItem.UpdatePaintNodeData?1(QQuickItem.UpdatePaintNodeData)
+QtQuick.QQuickItem.UpdatePaintNodeData.__init__?1(self, QQuickItem.UpdatePaintNodeData)
+QtQuick.QQuickItemGrabResult.image?4() -> QImage
+QtQuick.QQuickItemGrabResult.url?4() -> QUrl
+QtQuick.QQuickItemGrabResult.saveToFile?4(QString) -> bool
+QtQuick.QQuickItemGrabResult.saveToFile?4(QUrl) -> bool
+QtQuick.QQuickItemGrabResult.event?4(QEvent) -> bool
+QtQuick.QQuickItemGrabResult.ready?4()
+QtQuick.QQuickPaintedItem.PerformanceHint?10
+QtQuick.QQuickPaintedItem.PerformanceHint.FastFBOResizing?10
+QtQuick.QQuickPaintedItem.RenderTarget?10
+QtQuick.QQuickPaintedItem.RenderTarget.Image?10
+QtQuick.QQuickPaintedItem.RenderTarget.FramebufferObject?10
+QtQuick.QQuickPaintedItem.RenderTarget.InvertedYFramebufferObject?10
+QtQuick.QQuickPaintedItem?1(QQuickItem parent=None)
+QtQuick.QQuickPaintedItem.__init__?1(self, QQuickItem parent=None)
+QtQuick.QQuickPaintedItem.update?4(QRect rect=QRect())
+QtQuick.QQuickPaintedItem.opaquePainting?4() -> bool
+QtQuick.QQuickPaintedItem.setOpaquePainting?4(bool)
+QtQuick.QQuickPaintedItem.antialiasing?4() -> bool
+QtQuick.QQuickPaintedItem.setAntialiasing?4(bool)
+QtQuick.QQuickPaintedItem.mipmap?4() -> bool
+QtQuick.QQuickPaintedItem.setMipmap?4(bool)
+QtQuick.QQuickPaintedItem.performanceHints?4() -> unknown-type
+QtQuick.QQuickPaintedItem.setPerformanceHint?4(QQuickPaintedItem.PerformanceHint, bool enabled=True)
+QtQuick.QQuickPaintedItem.setPerformanceHints?4(unknown-type)
+QtQuick.QQuickPaintedItem.contentsBoundingRect?4() -> QRectF
+QtQuick.QQuickPaintedItem.contentsSize?4() -> QSize
+QtQuick.QQuickPaintedItem.setContentsSize?4(QSize)
+QtQuick.QQuickPaintedItem.resetContentsSize?4()
+QtQuick.QQuickPaintedItem.contentsScale?4() -> float
+QtQuick.QQuickPaintedItem.setContentsScale?4(float)
+QtQuick.QQuickPaintedItem.fillColor?4() -> QColor
+QtQuick.QQuickPaintedItem.setFillColor?4(QColor)
+QtQuick.QQuickPaintedItem.renderTarget?4() -> QQuickPaintedItem.RenderTarget
+QtQuick.QQuickPaintedItem.setRenderTarget?4(QQuickPaintedItem.RenderTarget)
+QtQuick.QQuickPaintedItem.paint?4(QPainter)
+QtQuick.QQuickPaintedItem.fillColorChanged?4()
+QtQuick.QQuickPaintedItem.contentsSizeChanged?4()
+QtQuick.QQuickPaintedItem.contentsScaleChanged?4()
+QtQuick.QQuickPaintedItem.renderTargetChanged?4()
+QtQuick.QQuickPaintedItem.updatePaintNode?4(QSGNode, QQuickItem.UpdatePaintNodeData) -> QSGNode
+QtQuick.QQuickPaintedItem.isTextureProvider?4() -> bool
+QtQuick.QQuickPaintedItem.textureProvider?4() -> QSGTextureProvider
+QtQuick.QQuickPaintedItem.releaseResources?4()
+QtQuick.QQuickPaintedItem.itemChange?4(QQuickItem.ItemChange, QQuickItem.ItemChangeData)
+QtQuick.QQuickPaintedItem.textureSize?4() -> QSize
+QtQuick.QQuickPaintedItem.setTextureSize?4(QSize)
+QtQuick.QQuickPaintedItem.textureSizeChanged?4()
+QtQuick.QQuickRenderControl?1(QObject parent=None)
+QtQuick.QQuickRenderControl.__init__?1(self, QObject parent=None)
+QtQuick.QQuickRenderControl.initialize?4() -> bool
+QtQuick.QQuickRenderControl.invalidate?4()
+QtQuick.QQuickRenderControl.polishItems?4()
+QtQuick.QQuickRenderControl.render?4()
+QtQuick.QQuickRenderControl.sync?4() -> bool
+QtQuick.QQuickRenderControl.renderWindowFor?4(QQuickWindow, QPoint offset=None) -> QWindow
+QtQuick.QQuickRenderControl.renderWindow?4(QPoint) -> QWindow
+QtQuick.QQuickRenderControl.prepareThread?4(QThread)
+QtQuick.QQuickRenderControl.renderRequested?4()
+QtQuick.QQuickRenderControl.sceneChanged?4()
+QtQuick.QQuickRenderControl.setSamples?4(int)
+QtQuick.QQuickRenderControl.samples?4() -> int
+QtQuick.QQuickRenderControl.beginFrame?4()
+QtQuick.QQuickRenderControl.endFrame?4()
+QtQuick.QQuickRenderControl.window?4() -> QQuickWindow
+QtQuick.QQuickRenderTarget.Flag?10
+QtQuick.QQuickRenderTarget.Flag.MultisampleResolve?10
+QtQuick.QQuickRenderTarget?1()
+QtQuick.QQuickRenderTarget.__init__?1(self)
+QtQuick.QQuickRenderTarget?1(QQuickRenderTarget)
+QtQuick.QQuickRenderTarget.__init__?1(self, QQuickRenderTarget)
+QtQuick.QQuickRenderTarget.isNull?4() -> bool
+QtQuick.QQuickRenderTarget.fromOpenGLTexture?4(int, QSize, int sampleCount=1) -> QQuickRenderTarget
+QtQuick.QQuickRenderTarget.fromOpenGLTexture?4(int, int, QSize, int sampleCount=1) -> QQuickRenderTarget
+QtQuick.QQuickRenderTarget.fromOpenGLTexture?4(int, int, QSize, int, int, unknown-type) -> QQuickRenderTarget
+QtQuick.QQuickRenderTarget.fromOpenGLRenderBuffer?4(int, QSize, int sampleCount=1) -> QQuickRenderTarget
+QtQuick.QQuickRenderTarget.fromPaintDevice?4(QPaintDevice) -> QQuickRenderTarget
+QtQuick.QQuickRenderTarget.devicePixelRatio?4() -> float
+QtQuick.QQuickRenderTarget.setDevicePixelRatio?4(float)
+QtQuick.QQuickRenderTarget.mirrorVertically?4() -> bool
+QtQuick.QQuickRenderTarget.setMirrorVertically?4(bool)
+QtQuick.QQuickTextDocument.Status?10
+QtQuick.QQuickTextDocument.Status.Null?10
+QtQuick.QQuickTextDocument.Status.Loading?10
+QtQuick.QQuickTextDocument.Status.Loaded?10
+QtQuick.QQuickTextDocument.Status.Saving?10
+QtQuick.QQuickTextDocument.Status.Saved?10
+QtQuick.QQuickTextDocument.Status.ReadError?10
+QtQuick.QQuickTextDocument.Status.WriteError?10
+QtQuick.QQuickTextDocument.Status.NonLocalFileError?10
+QtQuick.QQuickTextDocument?1(QQuickItem)
+QtQuick.QQuickTextDocument.__init__?1(self, QQuickItem)
+QtQuick.QQuickTextDocument.textDocument?4() -> QTextDocument
+QtQuick.QQuickTextDocument.source?4() -> QUrl
+QtQuick.QQuickTextDocument.setSource?4(QUrl)
+QtQuick.QQuickTextDocument.isModified?4() -> bool
+QtQuick.QQuickTextDocument.setModified?4(bool)
+QtQuick.QQuickTextDocument.setTextDocument?4(QTextDocument)
+QtQuick.QQuickTextDocument.save?4()
+QtQuick.QQuickTextDocument.saveAs?4(QUrl)
+QtQuick.QQuickTextDocument.status?4() -> QQuickTextDocument.Status
+QtQuick.QQuickTextDocument.errorString?4() -> QString
+QtQuick.QQuickTextDocument.textDocumentChanged?4()
+QtQuick.QQuickTextDocument.sourceChanged?4()
+QtQuick.QQuickTextDocument.modifiedChanged?4()
+QtQuick.QQuickTextDocument.statusChanged?4()
+QtQuick.QQuickTextDocument.errorStringChanged?4()
+QtQuick.QQuickWindow.TextRenderType?10
+QtQuick.QQuickWindow.TextRenderType.QtTextRendering?10
+QtQuick.QQuickWindow.TextRenderType.NativeTextRendering?10
+QtQuick.QQuickWindow.TextRenderType.CurveTextRendering?10
+QtQuick.QQuickWindow.RenderStage?10
+QtQuick.QQuickWindow.RenderStage.BeforeSynchronizingStage?10
+QtQuick.QQuickWindow.RenderStage.AfterSynchronizingStage?10
+QtQuick.QQuickWindow.RenderStage.BeforeRenderingStage?10
+QtQuick.QQuickWindow.RenderStage.AfterRenderingStage?10
+QtQuick.QQuickWindow.RenderStage.AfterSwapStage?10
+QtQuick.QQuickWindow.RenderStage.NoStage?10
+QtQuick.QQuickWindow.SceneGraphError?10
+QtQuick.QQuickWindow.SceneGraphError.ContextNotAvailable?10
+QtQuick.QQuickWindow.CreateTextureOption?10
+QtQuick.QQuickWindow.CreateTextureOption.TextureHasAlphaChannel?10
+QtQuick.QQuickWindow.CreateTextureOption.TextureHasMipmaps?10
+QtQuick.QQuickWindow.CreateTextureOption.TextureOwnsGLTexture?10
+QtQuick.QQuickWindow.CreateTextureOption.TextureCanUseAtlas?10
+QtQuick.QQuickWindow.CreateTextureOption.TextureIsOpaque?10
+QtQuick.QQuickWindow?1(QWindow parent=None)
+QtQuick.QQuickWindow.__init__?1(self, QWindow parent=None)
+QtQuick.QQuickWindow.contentItem?4() -> QQuickItem
+QtQuick.QQuickWindow.activeFocusItem?4() -> QQuickItem
+QtQuick.QQuickWindow.focusObject?4() -> QObject
+QtQuick.QQuickWindow.mouseGrabberItem?4() -> QQuickItem
+QtQuick.QQuickWindow.grabWindow?4() -> QImage
+QtQuick.QQuickWindow.setRenderTarget?4(QQuickRenderTarget)
+QtQuick.QQuickWindow.renderTarget?4() -> QQuickRenderTarget
+QtQuick.QQuickWindow.incubationController?4() -> QQmlIncubationController
+QtQuick.QQuickWindow.createTextNode?4() -> QSGTextNode
+QtQuick.QQuickWindow.createTextureFromImage?4(QImage) -> QSGTexture
+QtQuick.QQuickWindow.createTextureFromImage?4(QImage, unknown-type) -> QSGTexture
+QtQuick.QQuickWindow.setColor?4(QColor)
+QtQuick.QQuickWindow.color?4() -> QColor
+QtQuick.QQuickWindow.setPersistentSceneGraph?4(bool)
+QtQuick.QQuickWindow.isPersistentSceneGraph?4() -> bool
+QtQuick.QQuickWindow.frameSwapped?4()
+QtQuick.QQuickWindow.sceneGraphInitialized?4()
+QtQuick.QQuickWindow.sceneGraphInvalidated?4()
+QtQuick.QQuickWindow.beforeSynchronizing?4()
+QtQuick.QQuickWindow.beforeRendering?4()
+QtQuick.QQuickWindow.afterRendering?4()
+QtQuick.QQuickWindow.colorChanged?4(QColor)
+QtQuick.QQuickWindow.update?4()
+QtQuick.QQuickWindow.releaseResources?4()
+QtQuick.QQuickWindow.exposeEvent?4(QExposeEvent)
+QtQuick.QQuickWindow.resizeEvent?4(QResizeEvent)
+QtQuick.QQuickWindow.showEvent?4(QShowEvent)
+QtQuick.QQuickWindow.hideEvent?4(QHideEvent)
+QtQuick.QQuickWindow.focusInEvent?4(QFocusEvent)
+QtQuick.QQuickWindow.focusOutEvent?4(QFocusEvent)
+QtQuick.QQuickWindow.event?4(QEvent) -> bool
+QtQuick.QQuickWindow.keyPressEvent?4(QKeyEvent)
+QtQuick.QQuickWindow.keyReleaseEvent?4(QKeyEvent)
+QtQuick.QQuickWindow.mousePressEvent?4(QMouseEvent)
+QtQuick.QQuickWindow.mouseReleaseEvent?4(QMouseEvent)
+QtQuick.QQuickWindow.mouseDoubleClickEvent?4(QMouseEvent)
+QtQuick.QQuickWindow.mouseMoveEvent?4(QMouseEvent)
+QtQuick.QQuickWindow.wheelEvent?4(QWheelEvent)
+QtQuick.QQuickWindow.tabletEvent?4(QTabletEvent)
+QtQuick.QQuickWindow.closeEvent?4(QCloseEvent)
+QtQuick.QQuickWindow.hasDefaultAlphaBuffer?4() -> bool
+QtQuick.QQuickWindow.setDefaultAlphaBuffer?4(bool)
+QtQuick.QQuickWindow.closing?4(QQuickCloseEvent)
+QtQuick.QQuickWindow.activeFocusItemChanged?4()
+QtQuick.QQuickWindow.afterSynchronizing?4()
+QtQuick.QQuickWindow.afterAnimating?4()
+QtQuick.QQuickWindow.sceneGraphAboutToStop?4()
+QtQuick.QQuickWindow.sceneGraphError?4(QQuickWindow.SceneGraphError, QString)
+QtQuick.QQuickWindow.scheduleRenderJob?4(QRunnable, QQuickWindow.RenderStage)
+QtQuick.QQuickWindow.effectiveDevicePixelRatio?4() -> float
+QtQuick.QQuickWindow.isSceneGraphInitialized?4() -> bool
+QtQuick.QQuickWindow.rendererInterface?4() -> QSGRendererInterface
+QtQuick.QQuickWindow.setSceneGraphBackend?4(QString)
+QtQuick.QQuickWindow.createRectangleNode?4() -> QSGRectangleNode
+QtQuick.QQuickWindow.createImageNode?4() -> QSGImageNode
+QtQuick.QQuickWindow.sceneGraphBackend?4() -> QString
+QtQuick.QQuickWindow.textRenderType?4() -> QQuickWindow.TextRenderType
+QtQuick.QQuickWindow.setTextRenderType?4(QQuickWindow.TextRenderType)
+QtQuick.QQuickWindow.beginExternalCommands?4()
+QtQuick.QQuickWindow.endExternalCommands?4()
+QtQuick.QQuickWindow.beforeRenderPassRecording?4()
+QtQuick.QQuickWindow.afterRenderPassRecording?4()
+QtQuick.QQuickWindow.beforeFrameBegin?4()
+QtQuick.QQuickWindow.afterFrameEnd?4()
+QtQuick.QQuickWindow.setPersistentGraphics?4(bool)
+QtQuick.QQuickWindow.isPersistentGraphics?4() -> bool
+QtQuick.QQuickWindow.setGraphicsApi?4(QSGRendererInterface.GraphicsApi)
+QtQuick.QQuickWindow.graphicsApi?4() -> QSGRendererInterface.GraphicsApi
+QtQuick.QQuickWindow.setGraphicsDevice?4(QQuickGraphicsDevice)
+QtQuick.QQuickWindow.graphicsDevice?4() -> QQuickGraphicsDevice
+QtQuick.QQuickWindow.setGraphicsConfiguration?4(QQuickGraphicsConfiguration)
+QtQuick.QQuickWindow.graphicsConfiguration?4() -> QQuickGraphicsConfiguration
+QtQuick.QQuickWindow.devicePixelRatioChanged?4()
+QtQuick.QQuickView.Status?10
+QtQuick.QQuickView.Status.Null?10
+QtQuick.QQuickView.Status.Ready?10
+QtQuick.QQuickView.Status.Loading?10
+QtQuick.QQuickView.Status.Error?10
+QtQuick.QQuickView.ResizeMode?10
+QtQuick.QQuickView.ResizeMode.SizeViewToRootObject?10
+QtQuick.QQuickView.ResizeMode.SizeRootObjectToView?10
+QtQuick.QQuickView?1(QWindow parent=None)
+QtQuick.QQuickView.__init__?1(self, QWindow parent=None)
+QtQuick.QQuickView?1(QQmlEngine, QWindow)
+QtQuick.QQuickView.__init__?1(self, QQmlEngine, QWindow)
+QtQuick.QQuickView?1(QUrl, QWindow parent=None)
+QtQuick.QQuickView.__init__?1(self, QUrl, QWindow parent=None)
+QtQuick.QQuickView?1(QAnyStringView, QAnyStringView, QWindow parent=None)
+QtQuick.QQuickView.__init__?1(self, QAnyStringView, QAnyStringView, QWindow parent=None)
+QtQuick.QQuickView.source?4() -> QUrl
+QtQuick.QQuickView.engine?4() -> QQmlEngine
+QtQuick.QQuickView.rootContext?4() -> QQmlContext
+QtQuick.QQuickView.rootObject?4() -> QQuickItem
+QtQuick.QQuickView.resizeMode?4() -> QQuickView.ResizeMode
+QtQuick.QQuickView.setResizeMode?4(QQuickView.ResizeMode)
+QtQuick.QQuickView.status?4() -> QQuickView.Status
+QtQuick.QQuickView.errors?4() -> unknown-type
+QtQuick.QQuickView.initialSize?4() -> QSize
+QtQuick.QQuickView.setSource?4(QUrl)
+QtQuick.QQuickView.setInitialProperties?4(unknown-type)
+QtQuick.QQuickView.loadFromModule?4(QAnyStringView, QAnyStringView)
+QtQuick.QQuickView.statusChanged?4(QQuickView.Status)
+QtQuick.QQuickView.resizeEvent?4(QResizeEvent)
+QtQuick.QQuickView.timerEvent?4(QTimerEvent)
+QtQuick.QQuickView.keyPressEvent?4(QKeyEvent)
+QtQuick.QQuickView.keyReleaseEvent?4(QKeyEvent)
+QtQuick.QQuickView.mousePressEvent?4(QMouseEvent)
+QtQuick.QQuickView.mouseReleaseEvent?4(QMouseEvent)
+QtQuick.QQuickView.mouseMoveEvent?4(QMouseEvent)
+QtQuick.QSGMaterial.Flag?10
+QtQuick.QSGMaterial.Flag.Blending?10
+QtQuick.QSGMaterial.Flag.RequiresDeterminant?10
+QtQuick.QSGMaterial.Flag.RequiresFullMatrixExceptTranslate?10
+QtQuick.QSGMaterial.Flag.RequiresFullMatrix?10
+QtQuick.QSGMaterial.Flag.NoBatching?10
+QtQuick.QSGMaterial.Flag.CustomCompileStep?10
+QtQuick.QSGMaterial?1()
+QtQuick.QSGMaterial.__init__?1(self)
+QtQuick.QSGMaterial.type?4() -> QSGMaterialType
+QtQuick.QSGMaterial.createShader?4(QSGRendererInterface.RenderMode) -> QSGMaterialShader
+QtQuick.QSGMaterial.compare?4(QSGMaterial) -> int
+QtQuick.QSGMaterial.flags?4() -> unknown-type
+QtQuick.QSGMaterial.setFlag?4(unknown-type, bool enabled=True)
+QtQuick.QSGMaterial.viewCount?4() -> int
+QtQuick.QSGFlatColorMaterial?1()
+QtQuick.QSGFlatColorMaterial.__init__?1(self)
+QtQuick.QSGFlatColorMaterial.type?4() -> QSGMaterialType
+QtQuick.QSGFlatColorMaterial.createShader?4(QSGRendererInterface.RenderMode) -> QSGMaterialShader
+QtQuick.QSGFlatColorMaterial.setColor?4(QColor)
+QtQuick.QSGFlatColorMaterial.color?4() -> QColor
+QtQuick.QSGFlatColorMaterial.compare?4(QSGMaterial) -> int
+QtQuick.QSGGeometry.Type?10
+QtQuick.QSGGeometry.Type.ByteType?10
+QtQuick.QSGGeometry.Type.UnsignedByteType?10
+QtQuick.QSGGeometry.Type.ShortType?10
+QtQuick.QSGGeometry.Type.UnsignedShortType?10
+QtQuick.QSGGeometry.Type.IntType?10
+QtQuick.QSGGeometry.Type.UnsignedIntType?10
+QtQuick.QSGGeometry.Type.FloatType?10
+QtQuick.QSGGeometry.Type.Bytes2Type?10
+QtQuick.QSGGeometry.Type.Bytes3Type?10
+QtQuick.QSGGeometry.Type.Bytes4Type?10
+QtQuick.QSGGeometry.Type.DoubleType?10
+QtQuick.QSGGeometry.DrawingMode?10
+QtQuick.QSGGeometry.DrawingMode.DrawPoints?10
+QtQuick.QSGGeometry.DrawingMode.DrawLines?10
+QtQuick.QSGGeometry.DrawingMode.DrawLineLoop?10
+QtQuick.QSGGeometry.DrawingMode.DrawLineStrip?10
+QtQuick.QSGGeometry.DrawingMode.DrawTriangles?10
+QtQuick.QSGGeometry.DrawingMode.DrawTriangleStrip?10
+QtQuick.QSGGeometry.DrawingMode.DrawTriangleFan?10
+QtQuick.QSGGeometry.AttributeType?10
+QtQuick.QSGGeometry.AttributeType.UnknownAttribute?10
+QtQuick.QSGGeometry.AttributeType.PositionAttribute?10
+QtQuick.QSGGeometry.AttributeType.ColorAttribute?10
+QtQuick.QSGGeometry.AttributeType.TexCoordAttribute?10
+QtQuick.QSGGeometry.AttributeType.TexCoord1Attribute?10
+QtQuick.QSGGeometry.AttributeType.TexCoord2Attribute?10
+QtQuick.QSGGeometry.DataPattern?10
+QtQuick.QSGGeometry.DataPattern.AlwaysUploadPattern?10
+QtQuick.QSGGeometry.DataPattern.StreamPattern?10
+QtQuick.QSGGeometry.DataPattern.DynamicPattern?10
+QtQuick.QSGGeometry.DataPattern.StaticPattern?10
+QtQuick.QSGGeometry?1(QSGGeometry.AttributeSet, int, int indexCount=0, int indexType=QSGGeometry.UnsignedShortType)
+QtQuick.QSGGeometry.__init__?1(self, QSGGeometry.AttributeSet, int, int indexCount=0, int indexType=QSGGeometry.UnsignedShortType)
+QtQuick.QSGGeometry.defaultAttributes_Point2D?4() -> QSGGeometry.AttributeSet
+QtQuick.QSGGeometry.defaultAttributes_TexturedPoint2D?4() -> QSGGeometry.AttributeSet
+QtQuick.QSGGeometry.defaultAttributes_ColoredPoint2D?4() -> QSGGeometry.AttributeSet
+QtQuick.QSGGeometry.setDrawingMode?4(int)
+QtQuick.QSGGeometry.drawingMode?4() -> int
+QtQuick.QSGGeometry.allocate?4(int, int indexCount=0)
+QtQuick.QSGGeometry.vertexCount?4() -> int
+QtQuick.QSGGeometry.vertexData?4() -> PyQt6.sip.voidptr
+QtQuick.QSGGeometry.indexType?4() -> int
+QtQuick.QSGGeometry.indexCount?4() -> int
+QtQuick.QSGGeometry.indexData?4() -> PyQt6.sip.voidptr
+QtQuick.QSGGeometry.attributeCount?4() -> int
+QtQuick.QSGGeometry.attributes?4() -> Any
+QtQuick.QSGGeometry.sizeOfVertex?4() -> int
+QtQuick.QSGGeometry.updateRectGeometry?4(QSGGeometry, QRectF)
+QtQuick.QSGGeometry.updateTexturedRectGeometry?4(QSGGeometry, QRectF, QRectF)
+QtQuick.QSGGeometry.setIndexDataPattern?4(QSGGeometry.DataPattern)
+QtQuick.QSGGeometry.indexDataPattern?4() -> QSGGeometry.DataPattern
+QtQuick.QSGGeometry.setVertexDataPattern?4(QSGGeometry.DataPattern)
+QtQuick.QSGGeometry.vertexDataPattern?4() -> QSGGeometry.DataPattern
+QtQuick.QSGGeometry.markIndexDataDirty?4()
+QtQuick.QSGGeometry.markVertexDataDirty?4()
+QtQuick.QSGGeometry.lineWidth?4() -> float
+QtQuick.QSGGeometry.setLineWidth?4(float)
+QtQuick.QSGGeometry.indexDataAsUInt?4() -> Any
+QtQuick.QSGGeometry.indexDataAsUShort?4() -> Any
+QtQuick.QSGGeometry.vertexDataAsPoint2D?4() -> Any
+QtQuick.QSGGeometry.vertexDataAsTexturedPoint2D?4() -> Any
+QtQuick.QSGGeometry.vertexDataAsColoredPoint2D?4() -> Any
+QtQuick.QSGGeometry.sizeOfIndex?4() -> int
+QtQuick.QSGGeometry.updateColoredRectGeometry?4(QSGGeometry, QRectF)
+QtQuick.QSGGeometry.setVertexCount?4(int)
+QtQuick.QSGGeometry.setIndexCount?4(int)
+QtQuick.QSGGeometry.Attribute.attributeType?7
+QtQuick.QSGGeometry.Attribute.isVertexCoordinate?7
+QtQuick.QSGGeometry.Attribute.position?7
+QtQuick.QSGGeometry.Attribute.tupleSize?7
+QtQuick.QSGGeometry.Attribute.type?7
+QtQuick.QSGGeometry.Attribute?1()
+QtQuick.QSGGeometry.Attribute.__init__?1(self)
+QtQuick.QSGGeometry.Attribute?1(QSGGeometry.Attribute)
+QtQuick.QSGGeometry.Attribute.__init__?1(self, QSGGeometry.Attribute)
+QtQuick.QSGGeometry.Attribute.create?4(int, int, int, bool isPosition=False) -> QSGGeometry.Attribute
+QtQuick.QSGGeometry.Attribute.createWithAttributeType?4(int, int, int, QSGGeometry.AttributeType) -> QSGGeometry.Attribute
+QtQuick.QSGGeometry.AttributeSet.attributes?7
+QtQuick.QSGGeometry.AttributeSet.count?7
+QtQuick.QSGGeometry.AttributeSet.stride?7
+QtQuick.QSGGeometry.AttributeSet?1(Any, int stride=0)
+QtQuick.QSGGeometry.AttributeSet.__init__?1(self, Any, int stride=0)
+QtQuick.QSGGeometry.Point2D.x?7
+QtQuick.QSGGeometry.Point2D.y?7
+QtQuick.QSGGeometry.Point2D?1()
+QtQuick.QSGGeometry.Point2D.__init__?1(self)
+QtQuick.QSGGeometry.Point2D?1(QSGGeometry.Point2D)
+QtQuick.QSGGeometry.Point2D.__init__?1(self, QSGGeometry.Point2D)
+QtQuick.QSGGeometry.Point2D.set?4(float, float)
+QtQuick.QSGGeometry.TexturedPoint2D.tx?7
+QtQuick.QSGGeometry.TexturedPoint2D.ty?7
+QtQuick.QSGGeometry.TexturedPoint2D.x?7
+QtQuick.QSGGeometry.TexturedPoint2D.y?7
+QtQuick.QSGGeometry.TexturedPoint2D?1()
+QtQuick.QSGGeometry.TexturedPoint2D.__init__?1(self)
+QtQuick.QSGGeometry.TexturedPoint2D?1(QSGGeometry.TexturedPoint2D)
+QtQuick.QSGGeometry.TexturedPoint2D.__init__?1(self, QSGGeometry.TexturedPoint2D)
+QtQuick.QSGGeometry.TexturedPoint2D.set?4(float, float, float, float)
+QtQuick.QSGGeometry.ColoredPoint2D.a?7
+QtQuick.QSGGeometry.ColoredPoint2D.b?7
+QtQuick.QSGGeometry.ColoredPoint2D.g?7
+QtQuick.QSGGeometry.ColoredPoint2D.r?7
+QtQuick.QSGGeometry.ColoredPoint2D.x?7
+QtQuick.QSGGeometry.ColoredPoint2D.y?7
+QtQuick.QSGGeometry.ColoredPoint2D?1()
+QtQuick.QSGGeometry.ColoredPoint2D.__init__?1(self)
+QtQuick.QSGGeometry.ColoredPoint2D?1(QSGGeometry.ColoredPoint2D)
+QtQuick.QSGGeometry.ColoredPoint2D.__init__?1(self, QSGGeometry.ColoredPoint2D)
+QtQuick.QSGGeometry.ColoredPoint2D.set?4(float, float, int, int, int, int)
+QtQuick.QSGNode.DirtyStateBit?10
+QtQuick.QSGNode.DirtyStateBit.DirtyMatrix?10
+QtQuick.QSGNode.DirtyStateBit.DirtyNodeAdded?10
+QtQuick.QSGNode.DirtyStateBit.DirtyNodeRemoved?10
+QtQuick.QSGNode.DirtyStateBit.DirtyGeometry?10
+QtQuick.QSGNode.DirtyStateBit.DirtyMaterial?10
+QtQuick.QSGNode.DirtyStateBit.DirtyOpacity?10
+QtQuick.QSGNode.Flag?10
+QtQuick.QSGNode.Flag.OwnedByParent?10
+QtQuick.QSGNode.Flag.UsePreprocess?10
+QtQuick.QSGNode.Flag.OwnsGeometry?10
+QtQuick.QSGNode.Flag.OwnsMaterial?10
+QtQuick.QSGNode.Flag.OwnsOpaqueMaterial?10
+QtQuick.QSGNode.NodeType?10
+QtQuick.QSGNode.NodeType.BasicNodeType?10
+QtQuick.QSGNode.NodeType.GeometryNodeType?10
+QtQuick.QSGNode.NodeType.TransformNodeType?10
+QtQuick.QSGNode.NodeType.ClipNodeType?10
+QtQuick.QSGNode.NodeType.OpacityNodeType?10
+QtQuick.QSGNode?1()
+QtQuick.QSGNode.__init__?1(self)
+QtQuick.QSGNode.parent?4() -> QSGNode
+QtQuick.QSGNode.removeChildNode?4(QSGNode)
+QtQuick.QSGNode.removeAllChildNodes?4()
+QtQuick.QSGNode.prependChildNode?4(QSGNode)
+QtQuick.QSGNode.appendChildNode?4(QSGNode)
+QtQuick.QSGNode.insertChildNodeBefore?4(QSGNode, QSGNode)
+QtQuick.QSGNode.insertChildNodeAfter?4(QSGNode, QSGNode)
+QtQuick.QSGNode.childCount?4() -> int
+QtQuick.QSGNode.childAtIndex?4(int) -> QSGNode
+QtQuick.QSGNode.firstChild?4() -> QSGNode
+QtQuick.QSGNode.lastChild?4() -> QSGNode
+QtQuick.QSGNode.nextSibling?4() -> QSGNode
+QtQuick.QSGNode.previousSibling?4() -> QSGNode
+QtQuick.QSGNode.type?4() -> QSGNode.NodeType
+QtQuick.QSGNode.markDirty?4(unknown-type)
+QtQuick.QSGNode.isSubtreeBlocked?4() -> bool
+QtQuick.QSGNode.flags?4() -> unknown-type
+QtQuick.QSGNode.setFlag?4(QSGNode.Flag, bool enabled=True)
+QtQuick.QSGNode.setFlags?4(unknown-type, bool enabled=True)
+QtQuick.QSGNode.preprocess?4()
+QtQuick.QSGBasicGeometryNode.setGeometry?4(QSGGeometry)
+QtQuick.QSGBasicGeometryNode.geometry?4() -> QSGGeometry
+QtQuick.QSGGeometryNode?1()
+QtQuick.QSGGeometryNode.__init__?1(self)
+QtQuick.QSGGeometryNode.setMaterial?4(QSGMaterial)
+QtQuick.QSGGeometryNode.material?4() -> QSGMaterial
+QtQuick.QSGGeometryNode.setOpaqueMaterial?4(QSGMaterial)
+QtQuick.QSGGeometryNode.opaqueMaterial?4() -> QSGMaterial
+QtQuick.QSGImageNode.TextureCoordinatesTransformFlag?10
+QtQuick.QSGImageNode.TextureCoordinatesTransformFlag.NoTransform?10
+QtQuick.QSGImageNode.TextureCoordinatesTransformFlag.MirrorHorizontally?10
+QtQuick.QSGImageNode.TextureCoordinatesTransformFlag.MirrorVertically?10
+QtQuick.QSGImageNode.setRect?4(QRectF)
+QtQuick.QSGImageNode.setRect?4(float, float, float, float)
+QtQuick.QSGImageNode.rect?4() -> QRectF
+QtQuick.QSGImageNode.setSourceRect?4(QRectF)
+QtQuick.QSGImageNode.setSourceRect?4(float, float, float, float)
+QtQuick.QSGImageNode.sourceRect?4() -> QRectF
+QtQuick.QSGImageNode.setTexture?4(QSGTexture)
+QtQuick.QSGImageNode.texture?4() -> QSGTexture
+QtQuick.QSGImageNode.setFiltering?4(QSGTexture.Filtering)
+QtQuick.QSGImageNode.filtering?4() -> QSGTexture.Filtering
+QtQuick.QSGImageNode.setMipmapFiltering?4(QSGTexture.Filtering)
+QtQuick.QSGImageNode.mipmapFiltering?4() -> QSGTexture.Filtering
+QtQuick.QSGImageNode.setTextureCoordinatesTransform?4(unknown-type)
+QtQuick.QSGImageNode.textureCoordinatesTransform?4() -> unknown-type
+QtQuick.QSGImageNode.setOwnsTexture?4(bool)
+QtQuick.QSGImageNode.ownsTexture?4() -> bool
+QtQuick.QSGImageNode.rebuildGeometry?4(QSGGeometry, QSGTexture, QRectF, QRectF, unknown-type)
+QtQuick.QSGImageNode.setAnisotropyLevel?4(QSGTexture.AnisotropyLevel)
+QtQuick.QSGImageNode.anisotropyLevel?4() -> QSGTexture.AnisotropyLevel
+QtQuick.QSGMaterialShader.Stage?10
+QtQuick.QSGMaterialShader.Stage.VertexStage?10
+QtQuick.QSGMaterialShader.Stage.FragmentStage?10
+QtQuick.QSGMaterialShader.Flag?10
+QtQuick.QSGMaterialShader.Flag.UpdatesGraphicsPipelineState?10
+QtQuick.QSGMaterialShader?1()
+QtQuick.QSGMaterialShader.__init__?1(self)
+QtQuick.QSGMaterialShader.updateUniformData?4(QSGMaterialShader.RenderState, QSGMaterial, QSGMaterial) -> bool
+QtQuick.QSGMaterialShader.updateSampledImage?4(QSGMaterialShader.RenderState, int, QSGMaterial, QSGMaterial) -> QSGTexture
+QtQuick.QSGMaterialShader.updateGraphicsPipelineState?4(QSGMaterialShader.RenderState, QSGMaterialShader.GraphicsPipelineState, QSGMaterial, QSGMaterial) -> bool
+QtQuick.QSGMaterialShader.flags?4() -> unknown-type
+QtQuick.QSGMaterialShader.setFlag?4(unknown-type, bool on=True)
+QtQuick.QSGMaterialShader.setFlags?4(unknown-type)
+QtQuick.QSGMaterialShader.combinedImageSamplerCount?4(int) -> int
+QtQuick.QSGMaterialShader.setShaderFileName?4(QSGMaterialShader.Stage, QString)
+QtQuick.QSGMaterialShader.setShaderFileName?4(QSGMaterialShader.Stage, QString, int)
+QtQuick.QSGMaterialShader.RenderState.DirtyState?10
+QtQuick.QSGMaterialShader.RenderState.DirtyState.DirtyMatrix?10
+QtQuick.QSGMaterialShader.RenderState.DirtyState.DirtyOpacity?10
+QtQuick.QSGMaterialShader.RenderState.DirtyState.DirtyCachedMaterialData?10
+QtQuick.QSGMaterialShader.RenderState.DirtyState.DirtyAll?10
+QtQuick.QSGMaterialShader.RenderState?1()
+QtQuick.QSGMaterialShader.RenderState.__init__?1(self)
+QtQuick.QSGMaterialShader.RenderState?1(QSGMaterialShader.RenderState)
+QtQuick.QSGMaterialShader.RenderState.__init__?1(self, QSGMaterialShader.RenderState)
+QtQuick.QSGMaterialShader.RenderState.dirtyStates?4() -> unknown-type
+QtQuick.QSGMaterialShader.RenderState.isMatrixDirty?4() -> bool
+QtQuick.QSGMaterialShader.RenderState.isOpacityDirty?4() -> bool
+QtQuick.QSGMaterialShader.RenderState.opacity?4() -> float
+QtQuick.QSGMaterialShader.RenderState.combinedMatrix?4() -> QMatrix4x4
+QtQuick.QSGMaterialShader.RenderState.modelViewMatrix?4() -> QMatrix4x4
+QtQuick.QSGMaterialShader.RenderState.projectionMatrix?4() -> QMatrix4x4
+QtQuick.QSGMaterialShader.RenderState.viewportRect?4() -> QRect
+QtQuick.QSGMaterialShader.RenderState.deviceRect?4() -> QRect
+QtQuick.QSGMaterialShader.RenderState.determinant?4() -> float
+QtQuick.QSGMaterialShader.RenderState.devicePixelRatio?4() -> float
+QtQuick.QSGMaterialShader.RenderState.uniformData?4() -> QByteArray
+QtQuick.QSGMaterialShader.GraphicsPipelineState.PolygonMode?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.PolygonMode.Fill?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.PolygonMode.Line?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.CullMode?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.CullMode.CullNone?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.CullMode.CullFront?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.CullMode.CullBack?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent.R?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent.G?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent.B?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent.A?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendOp?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendOp.Add?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendOp.Subtract?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendOp.ReverseSubtract?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendOp.Min?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendOp.Max?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.Zero?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.One?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.SrcColor?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.OneMinusSrcColor?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.DstColor?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.OneMinusDstColor?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.SrcAlpha?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.OneMinusSrcAlpha?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.DstAlpha?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.OneMinusDstAlpha?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.ConstantColor?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.OneMinusConstantColor?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.ConstantAlpha?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.OneMinusConstantAlpha?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.SrcAlphaSaturate?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.Src1Color?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.OneMinusSrc1Color?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.Src1Alpha?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.BlendFactor.OneMinusSrc1Alpha?10
+QtQuick.QSGMaterialShader.GraphicsPipelineState.blendConstant?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.blendEnable?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.colorWrite?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.cullMode?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.dstAlpha?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.dstColor?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.opAlpha?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.opColor?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.polygonMode?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.separateBlendFactors?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.srcAlpha?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState.srcColor?7
+QtQuick.QSGMaterialShader.GraphicsPipelineState?1()
+QtQuick.QSGMaterialShader.GraphicsPipelineState.__init__?1(self)
+QtQuick.QSGMaterialShader.GraphicsPipelineState?1(QSGMaterialShader.GraphicsPipelineState)
+QtQuick.QSGMaterialShader.GraphicsPipelineState.__init__?1(self, QSGMaterialShader.GraphicsPipelineState)
+QtQuick.QSGMaterialType?1()
+QtQuick.QSGMaterialType.__init__?1(self)
+QtQuick.QSGMaterialType?1(QSGMaterialType)
+QtQuick.QSGMaterialType.__init__?1(self, QSGMaterialType)
+QtQuick.QSGClipNode?1()
+QtQuick.QSGClipNode.__init__?1(self)
+QtQuick.QSGClipNode.setIsRectangular?4(bool)
+QtQuick.QSGClipNode.isRectangular?4() -> bool
+QtQuick.QSGClipNode.setClipRect?4(QRectF)
+QtQuick.QSGClipNode.clipRect?4() -> QRectF
+QtQuick.QSGTransformNode?1()
+QtQuick.QSGTransformNode.__init__?1(self)
+QtQuick.QSGTransformNode.setMatrix?4(QMatrix4x4)
+QtQuick.QSGTransformNode.matrix?4() -> QMatrix4x4
+QtQuick.QSGOpacityNode?1()
+QtQuick.QSGOpacityNode.__init__?1(self)
+QtQuick.QSGOpacityNode.setOpacity?4(float)
+QtQuick.QSGOpacityNode.opacity?4() -> float
+QtQuick.QSGRectangleNode.setRect?4(QRectF)
+QtQuick.QSGRectangleNode.setRect?4(float, float, float, float)
+QtQuick.QSGRectangleNode.rect?4() -> QRectF
+QtQuick.QSGRectangleNode.setColor?4(QColor)
+QtQuick.QSGRectangleNode.color?4() -> QColor
+QtQuick.QSGRendererInterface.RenderMode?10
+QtQuick.QSGRendererInterface.RenderMode.RenderMode2D?10
+QtQuick.QSGRendererInterface.RenderMode.RenderMode2DNoDepthBuffer?10
+QtQuick.QSGRendererInterface.RenderMode.RenderMode3D?10
+QtQuick.QSGRendererInterface.ShaderSourceType?10
+QtQuick.QSGRendererInterface.ShaderSourceType.ShaderSourceString?10
+QtQuick.QSGRendererInterface.ShaderSourceType.ShaderSourceFile?10
+QtQuick.QSGRendererInterface.ShaderSourceType.ShaderByteCode?10
+QtQuick.QSGRendererInterface.ShaderCompilationType?10
+QtQuick.QSGRendererInterface.ShaderCompilationType.RuntimeCompilation?10
+QtQuick.QSGRendererInterface.ShaderCompilationType.OfflineCompilation?10
+QtQuick.QSGRendererInterface.ShaderType?10
+QtQuick.QSGRendererInterface.ShaderType.UnknownShadingLanguage?10
+QtQuick.QSGRendererInterface.ShaderType.GLSL?10
+QtQuick.QSGRendererInterface.ShaderType.HLSL?10
+QtQuick.QSGRendererInterface.ShaderType.RhiShader?10
+QtQuick.QSGRendererInterface.Resource?10
+QtQuick.QSGRendererInterface.Resource.DeviceResource?10
+QtQuick.QSGRendererInterface.Resource.CommandQueueResource?10
+QtQuick.QSGRendererInterface.Resource.CommandListResource?10
+QtQuick.QSGRendererInterface.Resource.PainterResource?10
+QtQuick.QSGRendererInterface.Resource.RhiResource?10
+QtQuick.QSGRendererInterface.Resource.PhysicalDeviceResource?10
+QtQuick.QSGRendererInterface.Resource.OpenGLContextResource?10
+QtQuick.QSGRendererInterface.Resource.DeviceContextResource?10
+QtQuick.QSGRendererInterface.Resource.CommandEncoderResource?10
+QtQuick.QSGRendererInterface.Resource.VulkanInstanceResource?10
+QtQuick.QSGRendererInterface.Resource.RenderPassResource?10
+QtQuick.QSGRendererInterface.Resource.RhiSwapchainResource?10
+QtQuick.QSGRendererInterface.Resource.RhiRedirectCommandBuffer?10
+QtQuick.QSGRendererInterface.Resource.RhiRedirectRenderTarget?10
+QtQuick.QSGRendererInterface.Resource.RedirectPaintDevice?10
+QtQuick.QSGRendererInterface.Resource.GraphicsQueueFamilyIndexResource?10
+QtQuick.QSGRendererInterface.Resource.GraphicsQueueIndexResource?10
+QtQuick.QSGRendererInterface.GraphicsApi?10
+QtQuick.QSGRendererInterface.GraphicsApi.Unknown?10
+QtQuick.QSGRendererInterface.GraphicsApi.Software?10
+QtQuick.QSGRendererInterface.GraphicsApi.OpenGL?10
+QtQuick.QSGRendererInterface.GraphicsApi.OpenVG?10
+QtQuick.QSGRendererInterface.GraphicsApi.OpenGLRhi?10
+QtQuick.QSGRendererInterface.GraphicsApi.Direct3D11Rhi?10
+QtQuick.QSGRendererInterface.GraphicsApi.VulkanRhi?10
+QtQuick.QSGRendererInterface.GraphicsApi.MetalRhi?10
+QtQuick.QSGRendererInterface.GraphicsApi.NullRhi?10
+QtQuick.QSGRendererInterface.GraphicsApi.Direct3D11?10
+QtQuick.QSGRendererInterface.GraphicsApi.Vulkan?10
+QtQuick.QSGRendererInterface.GraphicsApi.Metal?10
+QtQuick.QSGRendererInterface.GraphicsApi.Direct3D12?10
+QtQuick.QSGRendererInterface.GraphicsApi.Null?10
+QtQuick.QSGRendererInterface.graphicsApi?4() -> QSGRendererInterface.GraphicsApi
+QtQuick.QSGRendererInterface.getResource?4(QQuickWindow, QSGRendererInterface.Resource) -> PyQt6.sip.voidptr
+QtQuick.QSGRendererInterface.getResource?4(QQuickWindow, str) -> PyQt6.sip.voidptr
+QtQuick.QSGRendererInterface.shaderType?4() -> QSGRendererInterface.ShaderType
+QtQuick.QSGRendererInterface.shaderCompilationType?4() -> unknown-type
+QtQuick.QSGRendererInterface.shaderSourceType?4() -> unknown-type
+QtQuick.QSGRendererInterface.isApiRhiBased?4(QSGRendererInterface.GraphicsApi) -> bool
+QtQuick.QSGRenderNode.RenderingFlag?10
+QtQuick.QSGRenderNode.RenderingFlag.BoundedRectRendering?10
+QtQuick.QSGRenderNode.RenderingFlag.DepthAwareRendering?10
+QtQuick.QSGRenderNode.RenderingFlag.OpaqueRendering?10
+QtQuick.QSGRenderNode.StateFlag?10
+QtQuick.QSGRenderNode.StateFlag.DepthState?10
+QtQuick.QSGRenderNode.StateFlag.StencilState?10
+QtQuick.QSGRenderNode.StateFlag.ScissorState?10
+QtQuick.QSGRenderNode.StateFlag.ColorState?10
+QtQuick.QSGRenderNode.StateFlag.BlendState?10
+QtQuick.QSGRenderNode.StateFlag.CullState?10
+QtQuick.QSGRenderNode.StateFlag.ViewportState?10
+QtQuick.QSGRenderNode.StateFlag.RenderTargetState?10
+QtQuick.QSGRenderNode?1()
+QtQuick.QSGRenderNode.__init__?1(self)
+QtQuick.QSGRenderNode.changedStates?4() -> unknown-type
+QtQuick.QSGRenderNode.render?4(QSGRenderNode.RenderState)
+QtQuick.QSGRenderNode.releaseResources?4()
+QtQuick.QSGRenderNode.flags?4() -> unknown-type
+QtQuick.QSGRenderNode.rect?4() -> QRectF
+QtQuick.QSGRenderNode.matrix?4() -> QMatrix4x4
+QtQuick.QSGRenderNode.clipList?4() -> QSGClipNode
+QtQuick.QSGRenderNode.inheritedOpacity?4() -> float
+QtQuick.QSGRenderNode.prepare?4()
+QtQuick.QSGRenderNode.projectionMatrix?4() -> QMatrix4x4
+QtQuick.QSGRenderNode.RenderState.projectionMatrix?4() -> QMatrix4x4
+QtQuick.QSGRenderNode.RenderState.scissorRect?4() -> QRect
+QtQuick.QSGRenderNode.RenderState.scissorEnabled?4() -> bool
+QtQuick.QSGRenderNode.RenderState.stencilValue?4() -> int
+QtQuick.QSGRenderNode.RenderState.stencilEnabled?4() -> bool
+QtQuick.QSGRenderNode.RenderState.clipRegion?4() -> QRegion
+QtQuick.QSGRenderNode.RenderState.get?4(str) -> PyQt6.sip.voidptr
+QtQuick.QSGSimpleRectNode?1(QRectF, QColor)
+QtQuick.QSGSimpleRectNode.__init__?1(self, QRectF, QColor)
+QtQuick.QSGSimpleRectNode?1()
+QtQuick.QSGSimpleRectNode.__init__?1(self)
+QtQuick.QSGSimpleRectNode.setRect?4(QRectF)
+QtQuick.QSGSimpleRectNode.setRect?4(float, float, float, float)
+QtQuick.QSGSimpleRectNode.rect?4() -> QRectF
+QtQuick.QSGSimpleRectNode.setColor?4(QColor)
+QtQuick.QSGSimpleRectNode.color?4() -> QColor
+QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformFlag?10
+QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformFlag.NoTransform?10
+QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformFlag.MirrorHorizontally?10
+QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformFlag.MirrorVertically?10
+QtQuick.QSGSimpleTextureNode?1()
+QtQuick.QSGSimpleTextureNode.__init__?1(self)
+QtQuick.QSGSimpleTextureNode.setRect?4(QRectF)
+QtQuick.QSGSimpleTextureNode.setRect?4(float, float, float, float)
+QtQuick.QSGSimpleTextureNode.rect?4() -> QRectF
+QtQuick.QSGSimpleTextureNode.setTexture?4(QSGTexture)
+QtQuick.QSGSimpleTextureNode.texture?4() -> QSGTexture
+QtQuick.QSGSimpleTextureNode.setFiltering?4(QSGTexture.Filtering)
+QtQuick.QSGSimpleTextureNode.filtering?4() -> QSGTexture.Filtering
+QtQuick.QSGSimpleTextureNode.setTextureCoordinatesTransform?4(unknown-type)
+QtQuick.QSGSimpleTextureNode.textureCoordinatesTransform?4() -> unknown-type
+QtQuick.QSGSimpleTextureNode.setOwnsTexture?4(bool)
+QtQuick.QSGSimpleTextureNode.ownsTexture?4() -> bool
+QtQuick.QSGSimpleTextureNode.setSourceRect?4(QRectF)
+QtQuick.QSGSimpleTextureNode.setSourceRect?4(float, float, float, float)
+QtQuick.QSGSimpleTextureNode.sourceRect?4() -> QRectF
+QtQuick.QSGTextNode.TextStyle?10
+QtQuick.QSGTextNode.TextStyle.Normal?10
+QtQuick.QSGTextNode.TextStyle.Outline?10
+QtQuick.QSGTextNode.TextStyle.Raised?10
+QtQuick.QSGTextNode.TextStyle.Sunken?10
+QtQuick.QSGTextNode.RenderType?10
+QtQuick.QSGTextNode.RenderType.QtRendering?10
+QtQuick.QSGTextNode.RenderType.NativeRendering?10
+QtQuick.QSGTextNode.RenderType.CurveRendering?10
+QtQuick.QSGTextNode.addTextDocument?4(QPointF, QTextDocument, int selectionStart=-1, int selectionCount=-1)
+QtQuick.QSGTextNode.addTextLayout?4(QPointF, QTextLayout, int selectionStart=-1, int selectionCount=-1, int lineStart=0, int lineCount=-1)
+QtQuick.QSGTextNode.setColor?4(QColor)
+QtQuick.QSGTextNode.color?4() -> QColor
+QtQuick.QSGTextNode.setTextStyle?4(QSGTextNode.TextStyle)
+QtQuick.QSGTextNode.textStyle?4() -> QSGTextNode.TextStyle
+QtQuick.QSGTextNode.setStyleColor?4(QColor)
+QtQuick.QSGTextNode.styleColor?4() -> QColor
+QtQuick.QSGTextNode.setLinkColor?4(QColor)
+QtQuick.QSGTextNode.linkColor?4() -> QColor
+QtQuick.QSGTextNode.setSelectionColor?4(QColor)
+QtQuick.QSGTextNode.selectionColor?4() -> QColor
+QtQuick.QSGTextNode.setSelectionTextColor?4(QColor)
+QtQuick.QSGTextNode.selectionTextColor?4() -> QColor
+QtQuick.QSGTextNode.setRenderType?4(QSGTextNode.RenderType)
+QtQuick.QSGTextNode.renderType?4() -> QSGTextNode.RenderType
+QtQuick.QSGTextNode.setRenderTypeQuality?4(int)
+QtQuick.QSGTextNode.renderTypeQuality?4() -> int
+QtQuick.QSGTextNode.setFiltering?4(QSGTexture.Filtering)
+QtQuick.QSGTextNode.filtering?4() -> QSGTexture.Filtering
+QtQuick.QSGTextNode.clear?4()
+QtQuick.QSGTextNode.setViewport?4(QRectF)
+QtQuick.QSGTextNode.viewport?4() -> QRectF
+QtQuick.QSGTexture.AnisotropyLevel?10
+QtQuick.QSGTexture.AnisotropyLevel.AnisotropyNone?10
+QtQuick.QSGTexture.AnisotropyLevel.Anisotropy2x?10
+QtQuick.QSGTexture.AnisotropyLevel.Anisotropy4x?10
+QtQuick.QSGTexture.AnisotropyLevel.Anisotropy8x?10
+QtQuick.QSGTexture.AnisotropyLevel.Anisotropy16x?10
+QtQuick.QSGTexture.Filtering?10
+QtQuick.QSGTexture.Filtering.None_?10
+QtQuick.QSGTexture.Filtering.Nearest?10
+QtQuick.QSGTexture.Filtering.Linear?10
+QtQuick.QSGTexture.WrapMode?10
+QtQuick.QSGTexture.WrapMode.Repeat?10
+QtQuick.QSGTexture.WrapMode.ClampToEdge?10
+QtQuick.QSGTexture.WrapMode.MirroredRepeat?10
+QtQuick.QSGTexture?1()
+QtQuick.QSGTexture.__init__?1(self)
+QtQuick.QSGTexture.textureSize?4() -> QSize
+QtQuick.QSGTexture.hasAlphaChannel?4() -> bool
+QtQuick.QSGTexture.hasMipmaps?4() -> bool
+QtQuick.QSGTexture.normalizedTextureSubRect?4() -> QRectF
+QtQuick.QSGTexture.isAtlasTexture?4() -> bool
+QtQuick.QSGTexture.setMipmapFiltering?4(QSGTexture.Filtering)
+QtQuick.QSGTexture.mipmapFiltering?4() -> QSGTexture.Filtering
+QtQuick.QSGTexture.setFiltering?4(QSGTexture.Filtering)
+QtQuick.QSGTexture.filtering?4() -> QSGTexture.Filtering
+QtQuick.QSGTexture.setHorizontalWrapMode?4(QSGTexture.WrapMode)
+QtQuick.QSGTexture.horizontalWrapMode?4() -> QSGTexture.WrapMode
+QtQuick.QSGTexture.setVerticalWrapMode?4(QSGTexture.WrapMode)
+QtQuick.QSGTexture.verticalWrapMode?4() -> QSGTexture.WrapMode
+QtQuick.QSGTexture.convertToNormalizedSourceRect?4(QRectF) -> QRectF
+QtQuick.QSGTexture.setAnisotropyLevel?4(QSGTexture.AnisotropyLevel)
+QtQuick.QSGTexture.anisotropyLevel?4() -> QSGTexture.AnisotropyLevel
+QtQuick.QSGTexture.comparisonKey?4() -> int
+QtQuick.QSGDynamicTexture?1()
+QtQuick.QSGDynamicTexture.__init__?1(self)
+QtQuick.QSGDynamicTexture.updateTexture?4() -> bool
+QtQuick.QNativeInterface.QSGOpenGLTexture.nativeTexture?4() -> int
+QtQuick.QNativeInterface.QSGOpenGLTexture.fromNative?4(int, QQuickWindow, QSize, unknown-type options={}) -> QSGTexture
+QtQuick.QSGOpaqueTextureMaterial?1()
+QtQuick.QSGOpaqueTextureMaterial.__init__?1(self)
+QtQuick.QSGOpaqueTextureMaterial.type?4() -> QSGMaterialType
+QtQuick.QSGOpaqueTextureMaterial.createShader?4(QSGRendererInterface.RenderMode) -> QSGMaterialShader
+QtQuick.QSGOpaqueTextureMaterial.compare?4(QSGMaterial) -> int
+QtQuick.QSGOpaqueTextureMaterial.setTexture?4(QSGTexture)
+QtQuick.QSGOpaqueTextureMaterial.texture?4() -> QSGTexture
+QtQuick.QSGOpaqueTextureMaterial.setMipmapFiltering?4(QSGTexture.Filtering)
+QtQuick.QSGOpaqueTextureMaterial.mipmapFiltering?4() -> QSGTexture.Filtering
+QtQuick.QSGOpaqueTextureMaterial.setFiltering?4(QSGTexture.Filtering)
+QtQuick.QSGOpaqueTextureMaterial.filtering?4() -> QSGTexture.Filtering
+QtQuick.QSGOpaqueTextureMaterial.setHorizontalWrapMode?4(QSGTexture.WrapMode)
+QtQuick.QSGOpaqueTextureMaterial.horizontalWrapMode?4() -> QSGTexture.WrapMode
+QtQuick.QSGOpaqueTextureMaterial.setVerticalWrapMode?4(QSGTexture.WrapMode)
+QtQuick.QSGOpaqueTextureMaterial.verticalWrapMode?4() -> QSGTexture.WrapMode
+QtQuick.QSGOpaqueTextureMaterial.setAnisotropyLevel?4(QSGTexture.AnisotropyLevel)
+QtQuick.QSGOpaqueTextureMaterial.anisotropyLevel?4() -> QSGTexture.AnisotropyLevel
+QtQuick.QSGTextureMaterial?1()
+QtQuick.QSGTextureMaterial.__init__?1(self)
+QtQuick.QSGTextureMaterial.type?4() -> QSGMaterialType
+QtQuick.QSGTextureMaterial.createShader?4(QSGRendererInterface.RenderMode) -> QSGMaterialShader
+QtQuick.QSGTextureProvider?1()
+QtQuick.QSGTextureProvider.__init__?1(self)
+QtQuick.QSGTextureProvider.texture?4() -> QSGTexture
+QtQuick.QSGTextureProvider.textureChanged?4()
+QtQuick.QSGVertexColorMaterial?1()
+QtQuick.QSGVertexColorMaterial.__init__?1(self)
+QtQuick.QSGVertexColorMaterial.compare?4(QSGMaterial) -> int
+QtQuick.QSGVertexColorMaterial.type?4() -> QSGMaterialType
+QtQuick.QSGVertexColorMaterial.createShader?4(QSGRendererInterface.RenderMode) -> QSGMaterialShader
+QtQuick3D.QQuick3D?1()
+QtQuick3D.QQuick3D.__init__?1(self)
+QtQuick3D.QQuick3D?1(QQuick3D)
+QtQuick3D.QQuick3D.__init__?1(self, QQuick3D)
+QtQuick3D.QQuick3D.idealSurfaceFormat?4(int samples=-1) -> QSurfaceFormat
+QtQuick3D.QQuick3DObject?1(QQuick3DObject parent=None)
+QtQuick3D.QQuick3DObject.__init__?1(self, QQuick3DObject parent=None)
+QtQuick3D.QQuick3DObject.state?4() -> QString
+QtQuick3D.QQuick3DObject.setState?4(QString)
+QtQuick3D.QQuick3DObject.parentItem?4() -> QQuick3DObject
+QtQuick3D.QQuick3DObject.setParentItem?4(QQuick3DObject)
+QtQuick3D.QQuick3DObject.stateChanged?4()
+QtQuick3D.QQuick3DObject.classBegin?4()
+QtQuick3D.QQuick3DObject.componentComplete?4()
+QtQuick3D.QQuick3DGeometry.PrimitiveType?10
+QtQuick3D.QQuick3DGeometry.PrimitiveType.Points?10
+QtQuick3D.QQuick3DGeometry.PrimitiveType.LineStrip?10
+QtQuick3D.QQuick3DGeometry.PrimitiveType.Lines?10
+QtQuick3D.QQuick3DGeometry.PrimitiveType.TriangleStrip?10
+QtQuick3D.QQuick3DGeometry.PrimitiveType.TriangleFan?10
+QtQuick3D.QQuick3DGeometry.PrimitiveType.Triangles?10
+QtQuick3D.QQuick3DGeometry?1(QQuick3DObject parent=None)
+QtQuick3D.QQuick3DGeometry.__init__?1(self, QQuick3DObject parent=None)
+QtQuick3D.QQuick3DGeometry.attributeCount?4() -> int
+QtQuick3D.QQuick3DGeometry.attribute?4(int) -> QQuick3DGeometry.Attribute
+QtQuick3D.QQuick3DGeometry.primitiveType?4() -> QQuick3DGeometry.PrimitiveType
+QtQuick3D.QQuick3DGeometry.boundsMin?4() -> QVector3D
+QtQuick3D.QQuick3DGeometry.boundsMax?4() -> QVector3D
+QtQuick3D.QQuick3DGeometry.stride?4() -> int
+QtQuick3D.QQuick3DGeometry.setVertexData?4(QByteArray)
+QtQuick3D.QQuick3DGeometry.setVertexData?4(int, QByteArray)
+QtQuick3D.QQuick3DGeometry.setIndexData?4(QByteArray)
+QtQuick3D.QQuick3DGeometry.setIndexData?4(int, QByteArray)
+QtQuick3D.QQuick3DGeometry.setStride?4(int)
+QtQuick3D.QQuick3DGeometry.setBounds?4(QVector3D, QVector3D)
+QtQuick3D.QQuick3DGeometry.setPrimitiveType?4(QQuick3DGeometry.PrimitiveType)
+QtQuick3D.QQuick3DGeometry.addAttribute?4(QQuick3DGeometry.Attribute.Semantic, int, QQuick3DGeometry.Attribute.ComponentType)
+QtQuick3D.QQuick3DGeometry.addAttribute?4(QQuick3DGeometry.Attribute)
+QtQuick3D.QQuick3DGeometry.clear?4()
+QtQuick3D.QQuick3DGeometry.vertexData?4() -> QByteArray
+QtQuick3D.QQuick3DGeometry.indexData?4() -> QByteArray
+QtQuick3D.QQuick3DGeometry.subsetCount?4(int) -> int
+QtQuick3D.QQuick3DGeometry.subsetCount?4() -> int
+QtQuick3D.QQuick3DGeometry.subsetBoundsMin?4(int) -> QVector3D
+QtQuick3D.QQuick3DGeometry.subsetBoundsMax?4(int) -> QVector3D
+QtQuick3D.QQuick3DGeometry.subsetOffset?4(int) -> int
+QtQuick3D.QQuick3DGeometry.subsetName?4(int) -> QString
+QtQuick3D.QQuick3DGeometry.addSubset?4(int, int, QVector3D, QVector3D, QString name='')
+QtQuick3D.QQuick3DGeometry.targetData?4() -> QByteArray
+QtQuick3D.QQuick3DGeometry.setTargetData?4(int, QByteArray)
+QtQuick3D.QQuick3DGeometry.setTargetData?4(QByteArray)
+QtQuick3D.QQuick3DGeometry.targetAttribute?4(int) -> QQuick3DGeometry.TargetAttribute
+QtQuick3D.QQuick3DGeometry.targetAttributeCount?4() -> int
+QtQuick3D.QQuick3DGeometry.addTargetAttribute?4(QQuick3DGeometry.TargetAttribute)
+QtQuick3D.QQuick3DGeometry.addTargetAttribute?4(int, QQuick3DGeometry.Attribute.Semantic, int, int stride=0)
+QtQuick3D.QQuick3DGeometry.Attribute.ComponentType?10
+QtQuick3D.QQuick3DGeometry.Attribute.ComponentType.U16Type?10
+QtQuick3D.QQuick3DGeometry.Attribute.ComponentType.U32Type?10
+QtQuick3D.QQuick3DGeometry.Attribute.ComponentType.F32Type?10
+QtQuick3D.QQuick3DGeometry.Attribute.ComponentType.I32Type?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.IndexSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.PositionSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.NormalSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.TexCoordSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.TangentSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.BinormalSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.JointSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.WeightSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.ColorSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.TargetPositionSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.TargetNormalSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.TargetTangentSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.TargetBinormalSemantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.TexCoord1Semantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.Semantic.TexCoord0Semantic?10
+QtQuick3D.QQuick3DGeometry.Attribute.componentType?7
+QtQuick3D.QQuick3DGeometry.Attribute.offset?7
+QtQuick3D.QQuick3DGeometry.Attribute.semantic?7
+QtQuick3D.QQuick3DGeometry.Attribute?1()
+QtQuick3D.QQuick3DGeometry.Attribute.__init__?1(self)
+QtQuick3D.QQuick3DGeometry.Attribute?1(QQuick3DGeometry.Attribute)
+QtQuick3D.QQuick3DGeometry.Attribute.__init__?1(self, QQuick3DGeometry.Attribute)
+QtQuick3D.QQuick3DGeometry.TargetAttribute.attr?7
+QtQuick3D.QQuick3DGeometry.TargetAttribute.stride?7
+QtQuick3D.QQuick3DGeometry.TargetAttribute.targetId?7
+QtQuick3D.QQuick3DGeometry.TargetAttribute?1()
+QtQuick3D.QQuick3DGeometry.TargetAttribute.__init__?1(self)
+QtQuick3D.QQuick3DGeometry.TargetAttribute?1(QQuick3DGeometry.TargetAttribute)
+QtQuick3D.QQuick3DGeometry.TargetAttribute.__init__?1(self, QQuick3DGeometry.TargetAttribute)
+QtQuick3D.QQuick3DTextureData.Format?10
+QtQuick3D.QQuick3DTextureData.Format.None_?10
+QtQuick3D.QQuick3DTextureData.Format.RGBA8?10
+QtQuick3D.QQuick3DTextureData.Format.RGBA16F?10
+QtQuick3D.QQuick3DTextureData.Format.RGBA32F?10
+QtQuick3D.QQuick3DTextureData.Format.RGBE8?10
+QtQuick3D.QQuick3DTextureData.Format.R8?10
+QtQuick3D.QQuick3DTextureData.Format.R16?10
+QtQuick3D.QQuick3DTextureData.Format.R16F?10
+QtQuick3D.QQuick3DTextureData.Format.R32F?10
+QtQuick3D.QQuick3DTextureData.Format.BC1?10
+QtQuick3D.QQuick3DTextureData.Format.BC2?10
+QtQuick3D.QQuick3DTextureData.Format.BC3?10
+QtQuick3D.QQuick3DTextureData.Format.BC4?10
+QtQuick3D.QQuick3DTextureData.Format.BC5?10
+QtQuick3D.QQuick3DTextureData.Format.BC6H?10
+QtQuick3D.QQuick3DTextureData.Format.BC7?10
+QtQuick3D.QQuick3DTextureData.Format.DXT1_RGBA?10
+QtQuick3D.QQuick3DTextureData.Format.DXT1_RGB?10
+QtQuick3D.QQuick3DTextureData.Format.DXT3_RGBA?10
+QtQuick3D.QQuick3DTextureData.Format.DXT5_RGBA?10
+QtQuick3D.QQuick3DTextureData.Format.ETC2_RGB8?10
+QtQuick3D.QQuick3DTextureData.Format.ETC2_RGB8A1?10
+QtQuick3D.QQuick3DTextureData.Format.ETC2_RGBA8?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_4x4?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_5x4?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_5x5?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_6x5?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_6x6?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_8x5?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_8x6?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_8x8?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_10x5?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_10x6?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_10x8?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_10x10?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_12x10?10
+QtQuick3D.QQuick3DTextureData.Format.ASTC_12x12?10
+QtQuick3D.QQuick3DTextureData?1(QQuick3DObject parent=None)
+QtQuick3D.QQuick3DTextureData.__init__?1(self, QQuick3DObject parent=None)
+QtQuick3D.QQuick3DTextureData.textureData?4() -> QByteArray
+QtQuick3D.QQuick3DTextureData.setTextureData?4(QByteArray)
+QtQuick3D.QQuick3DTextureData.size?4() -> QSize
+QtQuick3D.QQuick3DTextureData.setSize?4(QSize)
+QtQuick3D.QQuick3DTextureData.format?4() -> QQuick3DTextureData.Format
+QtQuick3D.QQuick3DTextureData.setFormat?4(QQuick3DTextureData.Format)
+QtQuick3D.QQuick3DTextureData.hasTransparency?4() -> bool
+QtQuick3D.QQuick3DTextureData.setHasTransparency?4(bool)
+QtQuick3D.QQuick3DTextureData.depth?4() -> int
+QtQuick3D.QQuick3DTextureData.setDepth?4(int)
+QtQuickWidgets.QQuickWidget.Status?10
+QtQuickWidgets.QQuickWidget.Status.Null?10
+QtQuickWidgets.QQuickWidget.Status.Ready?10
+QtQuickWidgets.QQuickWidget.Status.Loading?10
+QtQuickWidgets.QQuickWidget.Status.Error?10
+QtQuickWidgets.QQuickWidget.ResizeMode?10
+QtQuickWidgets.QQuickWidget.ResizeMode.SizeViewToRootObject?10
+QtQuickWidgets.QQuickWidget.ResizeMode.SizeRootObjectToView?10
+QtQuickWidgets.QQuickWidget?1(QWidget parent=None)
+QtQuickWidgets.QQuickWidget.__init__?1(self, QWidget parent=None)
+QtQuickWidgets.QQuickWidget?1(QQmlEngine, QWidget)
+QtQuickWidgets.QQuickWidget.__init__?1(self, QQmlEngine, QWidget)
+QtQuickWidgets.QQuickWidget?1(QUrl, QWidget parent=None)
+QtQuickWidgets.QQuickWidget.__init__?1(self, QUrl, QWidget parent=None)
+QtQuickWidgets.QQuickWidget?1(QAnyStringView, QAnyStringView, QWidget parent=None)
+QtQuickWidgets.QQuickWidget.__init__?1(self, QAnyStringView, QAnyStringView, QWidget parent=None)
+QtQuickWidgets.QQuickWidget.source?4() -> QUrl
+QtQuickWidgets.QQuickWidget.engine?4() -> QQmlEngine
+QtQuickWidgets.QQuickWidget.rootContext?4() -> QQmlContext
+QtQuickWidgets.QQuickWidget.rootObject?4() -> QQuickItem
+QtQuickWidgets.QQuickWidget.resizeMode?4() -> QQuickWidget.ResizeMode
+QtQuickWidgets.QQuickWidget.setResizeMode?4(QQuickWidget.ResizeMode)
+QtQuickWidgets.QQuickWidget.status?4() -> QQuickWidget.Status
+QtQuickWidgets.QQuickWidget.errors?4() -> unknown-type
+QtQuickWidgets.QQuickWidget.sizeHint?4() -> QSize
+QtQuickWidgets.QQuickWidget.initialSize?4() -> QSize
+QtQuickWidgets.QQuickWidget.setFormat?4(QSurfaceFormat)
+QtQuickWidgets.QQuickWidget.format?4() -> QSurfaceFormat
+QtQuickWidgets.QQuickWidget.setSource?4(QUrl)
+QtQuickWidgets.QQuickWidget.statusChanged?4(QQuickWidget.Status)
+QtQuickWidgets.QQuickWidget.sceneGraphError?4(QQuickWindow.SceneGraphError, QString)
+QtQuickWidgets.QQuickWidget.resizeEvent?4(QResizeEvent)
+QtQuickWidgets.QQuickWidget.timerEvent?4(QTimerEvent)
+QtQuickWidgets.QQuickWidget.keyPressEvent?4(QKeyEvent)
+QtQuickWidgets.QQuickWidget.keyReleaseEvent?4(QKeyEvent)
+QtQuickWidgets.QQuickWidget.mousePressEvent?4(QMouseEvent)
+QtQuickWidgets.QQuickWidget.mouseReleaseEvent?4(QMouseEvent)
+QtQuickWidgets.QQuickWidget.mouseMoveEvent?4(QMouseEvent)
+QtQuickWidgets.QQuickWidget.mouseDoubleClickEvent?4(QMouseEvent)
+QtQuickWidgets.QQuickWidget.showEvent?4(QShowEvent)
+QtQuickWidgets.QQuickWidget.hideEvent?4(QHideEvent)
+QtQuickWidgets.QQuickWidget.wheelEvent?4(QWheelEvent)
+QtQuickWidgets.QQuickWidget.event?4(QEvent) -> bool
+QtQuickWidgets.QQuickWidget.focusInEvent?4(QFocusEvent)
+QtQuickWidgets.QQuickWidget.focusOutEvent?4(QFocusEvent)
+QtQuickWidgets.QQuickWidget.dragEnterEvent?4(QDragEnterEvent)
+QtQuickWidgets.QQuickWidget.dragMoveEvent?4(QDragMoveEvent)
+QtQuickWidgets.QQuickWidget.dragLeaveEvent?4(QDragLeaveEvent)
+QtQuickWidgets.QQuickWidget.dropEvent?4(QDropEvent)
+QtQuickWidgets.QQuickWidget.paintEvent?4(QPaintEvent)
+QtQuickWidgets.QQuickWidget.focusNextPrevChild?4(bool) -> bool
+QtQuickWidgets.QQuickWidget.grabFramebuffer?4() -> QImage
+QtQuickWidgets.QQuickWidget.setClearColor?4(QColor)
+QtQuickWidgets.QQuickWidget.quickWindow?4() -> QQuickWindow
+QtQuickWidgets.QQuickWidget.setInitialProperties?4(unknown-type)
+QtQuickWidgets.QQuickWidget.loadFromModule?4(QAnyStringView, QAnyStringView)
+QtSql.QSqlDriverCreatorBase?1()
+QtSql.QSqlDriverCreatorBase.__init__?1(self)
+QtSql.QSqlDriverCreatorBase?1(QSqlDriverCreatorBase)
+QtSql.QSqlDriverCreatorBase.__init__?1(self, QSqlDriverCreatorBase)
+QtSql.QSqlDriverCreatorBase.createObject?4() -> QSqlDriver
+QtSql.QSqlDatabase?1()
+QtSql.QSqlDatabase.__init__?1(self)
+QtSql.QSqlDatabase?1(QSqlDatabase)
+QtSql.QSqlDatabase.__init__?1(self, QSqlDatabase)
+QtSql.QSqlDatabase?1(QString)
+QtSql.QSqlDatabase.__init__?1(self, QString)
+QtSql.QSqlDatabase?1(QSqlDriver)
+QtSql.QSqlDatabase.__init__?1(self, QSqlDriver)
+QtSql.QSqlDatabase.open?4() -> bool
+QtSql.QSqlDatabase.open?4(QString, QString) -> bool
+QtSql.QSqlDatabase.close?4()
+QtSql.QSqlDatabase.isOpen?4() -> bool
+QtSql.QSqlDatabase.isOpenError?4() -> bool
+QtSql.QSqlDatabase.tables?4(QSql.TableType type=QSql.Tables) -> QStringList
+QtSql.QSqlDatabase.primaryIndex?4(QString) -> QSqlIndex
+QtSql.QSqlDatabase.record?4(QString) -> QSqlRecord
+QtSql.QSqlDatabase.exec?4(QString query='') -> QSqlQuery
+QtSql.QSqlDatabase.lastError?4() -> QSqlError
+QtSql.QSqlDatabase.isValid?4() -> bool
+QtSql.QSqlDatabase.transaction?4() -> bool
+QtSql.QSqlDatabase.commit?4() -> bool
+QtSql.QSqlDatabase.rollback?4() -> bool
+QtSql.QSqlDatabase.setDatabaseName?4(QString)
+QtSql.QSqlDatabase.setUserName?4(QString)
+QtSql.QSqlDatabase.setPassword?4(QString)
+QtSql.QSqlDatabase.setHostName?4(QString)
+QtSql.QSqlDatabase.setPort?4(int)
+QtSql.QSqlDatabase.setConnectOptions?4(QString options='')
+QtSql.QSqlDatabase.databaseName?4() -> QString
+QtSql.QSqlDatabase.userName?4() -> QString
+QtSql.QSqlDatabase.password?4() -> QString
+QtSql.QSqlDatabase.hostName?4() -> QString
+QtSql.QSqlDatabase.driverName?4() -> QString
+QtSql.QSqlDatabase.port?4() -> int
+QtSql.QSqlDatabase.connectOptions?4() -> QString
+QtSql.QSqlDatabase.connectionName?4() -> QString
+QtSql.QSqlDatabase.driver?4() -> QSqlDriver
+QtSql.QSqlDatabase.addDatabase?4(QString, QString connectionName='') -> QSqlDatabase
+QtSql.QSqlDatabase.addDatabase?4(QSqlDriver, QString connectionName='') -> QSqlDatabase
+QtSql.QSqlDatabase.cloneDatabase?4(QSqlDatabase, QString) -> QSqlDatabase
+QtSql.QSqlDatabase.cloneDatabase?4(QString, QString) -> QSqlDatabase
+QtSql.QSqlDatabase.database?4(QString connectionName='', bool open=True) -> QSqlDatabase
+QtSql.QSqlDatabase.removeDatabase?4(QString)
+QtSql.QSqlDatabase.contains?4(QString connectionName='') -> bool
+QtSql.QSqlDatabase.drivers?4() -> QStringList
+QtSql.QSqlDatabase.connectionNames?4() -> QStringList
+QtSql.QSqlDatabase.registerSqlDriver?4(QString, QSqlDriverCreatorBase)
+QtSql.QSqlDatabase.isDriverAvailable?4(QString) -> bool
+QtSql.QSqlDatabase.setNumericalPrecisionPolicy?4(QSql.NumericalPrecisionPolicy)
+QtSql.QSqlDatabase.numericalPrecisionPolicy?4() -> QSql.NumericalPrecisionPolicy
+QtSql.QSqlDatabase.moveToThread?4(QThread) -> bool
+QtSql.QSqlDatabase.thread?4() -> QThread
+QtSql.QSqlDriver.DbmsType?10
+QtSql.QSqlDriver.DbmsType.UnknownDbms?10
+QtSql.QSqlDriver.DbmsType.MSSqlServer?10
+QtSql.QSqlDriver.DbmsType.MySqlServer?10
+QtSql.QSqlDriver.DbmsType.PostgreSQL?10
+QtSql.QSqlDriver.DbmsType.Oracle?10
+QtSql.QSqlDriver.DbmsType.Sybase?10
+QtSql.QSqlDriver.DbmsType.SQLite?10
+QtSql.QSqlDriver.DbmsType.Interbase?10
+QtSql.QSqlDriver.DbmsType.DB2?10
+QtSql.QSqlDriver.DbmsType.MimerSQL?10
+QtSql.QSqlDriver.NotificationSource?10
+QtSql.QSqlDriver.NotificationSource.UnknownSource?10
+QtSql.QSqlDriver.NotificationSource.SelfSource?10
+QtSql.QSqlDriver.NotificationSource.OtherSource?10
+QtSql.QSqlDriver.IdentifierType?10
+QtSql.QSqlDriver.IdentifierType.FieldName?10
+QtSql.QSqlDriver.IdentifierType.TableName?10
+QtSql.QSqlDriver.StatementType?10
+QtSql.QSqlDriver.StatementType.WhereStatement?10
+QtSql.QSqlDriver.StatementType.SelectStatement?10
+QtSql.QSqlDriver.StatementType.UpdateStatement?10
+QtSql.QSqlDriver.StatementType.InsertStatement?10
+QtSql.QSqlDriver.StatementType.DeleteStatement?10
+QtSql.QSqlDriver.DriverFeature?10
+QtSql.QSqlDriver.DriverFeature.Transactions?10
+QtSql.QSqlDriver.DriverFeature.QuerySize?10
+QtSql.QSqlDriver.DriverFeature.BLOB?10
+QtSql.QSqlDriver.DriverFeature.Unicode?10
+QtSql.QSqlDriver.DriverFeature.PreparedQueries?10
+QtSql.QSqlDriver.DriverFeature.NamedPlaceholders?10
+QtSql.QSqlDriver.DriverFeature.PositionalPlaceholders?10
+QtSql.QSqlDriver.DriverFeature.LastInsertId?10
+QtSql.QSqlDriver.DriverFeature.BatchOperations?10
+QtSql.QSqlDriver.DriverFeature.SimpleLocking?10
+QtSql.QSqlDriver.DriverFeature.LowPrecisionNumbers?10
+QtSql.QSqlDriver.DriverFeature.EventNotifications?10
+QtSql.QSqlDriver.DriverFeature.FinishQuery?10
+QtSql.QSqlDriver.DriverFeature.MultipleResultSets?10
+QtSql.QSqlDriver?1(QObject parent=None)
+QtSql.QSqlDriver.__init__?1(self, QObject parent=None)
+QtSql.QSqlDriver.isOpen?4() -> bool
+QtSql.QSqlDriver.isOpenError?4() -> bool
+QtSql.QSqlDriver.beginTransaction?4() -> bool
+QtSql.QSqlDriver.commitTransaction?4() -> bool
+QtSql.QSqlDriver.rollbackTransaction?4() -> bool
+QtSql.QSqlDriver.tables?4(QSql.TableType) -> QStringList
+QtSql.QSqlDriver.primaryIndex?4(QString) -> QSqlIndex
+QtSql.QSqlDriver.record?4(QString) -> QSqlRecord
+QtSql.QSqlDriver.formatValue?4(QSqlField, bool trimStrings=False) -> QString
+QtSql.QSqlDriver.escapeIdentifier?4(QString, QSqlDriver.IdentifierType) -> QString
+QtSql.QSqlDriver.sqlStatement?4(QSqlDriver.StatementType, QString, QSqlRecord, bool) -> QString
+QtSql.QSqlDriver.lastError?4() -> QSqlError
+QtSql.QSqlDriver.handle?4() -> QVariant
+QtSql.QSqlDriver.hasFeature?4(QSqlDriver.DriverFeature) -> bool
+QtSql.QSqlDriver.close?4()
+QtSql.QSqlDriver.createResult?4() -> QSqlResult
+QtSql.QSqlDriver.open?4(QString, QString user='', QString password='', QString host='', int port=-1, QString options='') -> bool
+QtSql.QSqlDriver.setOpen?4(bool)
+QtSql.QSqlDriver.setOpenError?4(bool)
+QtSql.QSqlDriver.setLastError?4(QSqlError)
+QtSql.QSqlDriver.subscribeToNotification?4(QString) -> bool
+QtSql.QSqlDriver.unsubscribeFromNotification?4(QString) -> bool
+QtSql.QSqlDriver.subscribedToNotifications?4() -> QStringList
+QtSql.QSqlDriver.notification?4(QString, QSqlDriver.NotificationSource, QVariant)
+QtSql.QSqlDriver.isIdentifierEscaped?4(QString, QSqlDriver.IdentifierType) -> bool
+QtSql.QSqlDriver.stripDelimiters?4(QString, QSqlDriver.IdentifierType) -> QString
+QtSql.QSqlDriver.setNumericalPrecisionPolicy?4(QSql.NumericalPrecisionPolicy)
+QtSql.QSqlDriver.numericalPrecisionPolicy?4() -> QSql.NumericalPrecisionPolicy
+QtSql.QSqlDriver.dbmsType?4() -> QSqlDriver.DbmsType
+QtSql.QSqlDriver.maximumIdentifierLength?4(QSqlDriver.IdentifierType) -> int
+QtSql.QSqlDriver.connectionName?4() -> QString
+QtSql.QSqlError.ErrorType?10
+QtSql.QSqlError.ErrorType.NoError?10
+QtSql.QSqlError.ErrorType.ConnectionError?10
+QtSql.QSqlError.ErrorType.StatementError?10
+QtSql.QSqlError.ErrorType.TransactionError?10
+QtSql.QSqlError.ErrorType.UnknownError?10
+QtSql.QSqlError?1(QString driverText='', QString databaseText='', QSqlError.ErrorType type=QSqlError.NoError, QString errorCode='')
+QtSql.QSqlError.__init__?1(self, QString driverText='', QString databaseText='', QSqlError.ErrorType type=QSqlError.NoError, QString errorCode='')
+QtSql.QSqlError?1(QSqlError)
+QtSql.QSqlError.__init__?1(self, QSqlError)
+QtSql.QSqlError.driverText?4() -> QString
+QtSql.QSqlError.databaseText?4() -> QString
+QtSql.QSqlError.type?4() -> QSqlError.ErrorType
+QtSql.QSqlError.text?4() -> QString
+QtSql.QSqlError.isValid?4() -> bool
+QtSql.QSqlError.nativeErrorCode?4() -> QString
+QtSql.QSqlError.swap?4(QSqlError)
+QtSql.QSqlField.RequiredStatus?10
+QtSql.QSqlField.RequiredStatus.Unknown?10
+QtSql.QSqlField.RequiredStatus.Optional?10
+QtSql.QSqlField.RequiredStatus.Required?10
+QtSql.QSqlField?1(QString fieldName='', QMetaType type=QMetaType(), QString tableName='')
+QtSql.QSqlField.__init__?1(self, QString fieldName='', QMetaType type=QMetaType(), QString tableName='')
+QtSql.QSqlField?1(QSqlField)
+QtSql.QSqlField.__init__?1(self, QSqlField)
+QtSql.QSqlField.setValue?4(QVariant)
+QtSql.QSqlField.value?4() -> QVariant
+QtSql.QSqlField.setName?4(QString)
+QtSql.QSqlField.name?4() -> QString
+QtSql.QSqlField.isNull?4() -> bool
+QtSql.QSqlField.setReadOnly?4(bool)
+QtSql.QSqlField.isReadOnly?4() -> bool
+QtSql.QSqlField.clear?4()
+QtSql.QSqlField.isAutoValue?4() -> bool
+QtSql.QSqlField.setRequiredStatus?4(QSqlField.RequiredStatus)
+QtSql.QSqlField.setRequired?4(bool)
+QtSql.QSqlField.setLength?4(int)
+QtSql.QSqlField.setPrecision?4(int)
+QtSql.QSqlField.setDefaultValue?4(QVariant)
+QtSql.QSqlField.setSqlType?4(int)
+QtSql.QSqlField.setGenerated?4(bool)
+QtSql.QSqlField.setAutoValue?4(bool)
+QtSql.QSqlField.requiredStatus?4() -> QSqlField.RequiredStatus
+QtSql.QSqlField.length?4() -> int
+QtSql.QSqlField.precision?4() -> int
+QtSql.QSqlField.defaultValue?4() -> QVariant
+QtSql.QSqlField.typeID?4() -> int
+QtSql.QSqlField.isGenerated?4() -> bool
+QtSql.QSqlField.isValid?4() -> bool
+QtSql.QSqlField.setTableName?4(QString)
+QtSql.QSqlField.tableName?4() -> QString
+QtSql.QSqlField.metaType?4() -> QMetaType
+QtSql.QSqlField.setMetaType?4(QMetaType)
+QtSql.QSqlField.swap?4(QSqlField)
+QtSql.QSqlRecord?1()
+QtSql.QSqlRecord.__init__?1(self)
+QtSql.QSqlRecord?1(QSqlRecord)
+QtSql.QSqlRecord.__init__?1(self, QSqlRecord)
+QtSql.QSqlRecord.value?4(int) -> QVariant
+QtSql.QSqlRecord.value?4(QAnyStringView) -> QVariant
+QtSql.QSqlRecord.setValue?4(int, QVariant)
+QtSql.QSqlRecord.setValue?4(QAnyStringView, QVariant)
+QtSql.QSqlRecord.setNull?4(int)
+QtSql.QSqlRecord.setNull?4(QAnyStringView)
+QtSql.QSqlRecord.isNull?4(int) -> bool
+QtSql.QSqlRecord.isNull?4(QAnyStringView) -> bool
+QtSql.QSqlRecord.indexOf?4(QAnyStringView) -> int
+QtSql.QSqlRecord.fieldName?4(int) -> QString
+QtSql.QSqlRecord.field?4(int) -> QSqlField
+QtSql.QSqlRecord.field?4(QAnyStringView) -> QSqlField
+QtSql.QSqlRecord.isGenerated?4(int) -> bool
+QtSql.QSqlRecord.isGenerated?4(QAnyStringView) -> bool
+QtSql.QSqlRecord.setGenerated?4(QAnyStringView, bool)
+QtSql.QSqlRecord.setGenerated?4(int, bool)
+QtSql.QSqlRecord.append?4(QSqlField)
+QtSql.QSqlRecord.replace?4(int, QSqlField)
+QtSql.QSqlRecord.insert?4(int, QSqlField)
+QtSql.QSqlRecord.remove?4(int)
+QtSql.QSqlRecord.isEmpty?4() -> bool
+QtSql.QSqlRecord.contains?4(QAnyStringView) -> bool
+QtSql.QSqlRecord.clear?4()
+QtSql.QSqlRecord.clearValues?4()
+QtSql.QSqlRecord.count?4() -> int
+QtSql.QSqlRecord.keyValues?4(QSqlRecord) -> QSqlRecord
+QtSql.QSqlRecord.swap?4(QSqlRecord)
+QtSql.QSqlIndex?1(QString cursorName='', QString name='')
+QtSql.QSqlIndex.__init__?1(self, QString cursorName='', QString name='')
+QtSql.QSqlIndex?1(QSqlIndex)
+QtSql.QSqlIndex.__init__?1(self, QSqlIndex)
+QtSql.QSqlIndex.setCursorName?4(QString)
+QtSql.QSqlIndex.cursorName?4() -> QString
+QtSql.QSqlIndex.setName?4(QString)
+QtSql.QSqlIndex.name?4() -> QString
+QtSql.QSqlIndex.append?4(QSqlField)
+QtSql.QSqlIndex.append?4(QSqlField, bool)
+QtSql.QSqlIndex.isDescending?4(int) -> bool
+QtSql.QSqlIndex.setDescending?4(int, bool)
+QtSql.QSqlIndex.swap?4(QSqlIndex)
+QtSql.QSqlQuery.BatchExecutionMode?10
+QtSql.QSqlQuery.BatchExecutionMode.ValuesAsRows?10
+QtSql.QSqlQuery.BatchExecutionMode.ValuesAsColumns?10
+QtSql.QSqlQuery?1(QSqlDatabase)
+QtSql.QSqlQuery.__init__?1(self, QSqlDatabase)
+QtSql.QSqlQuery?1(QString query='', QSqlDatabase db=QSqlDatabase())
+QtSql.QSqlQuery.__init__?1(self, QString query='', QSqlDatabase db=QSqlDatabase())
+QtSql.QSqlQuery?1(QSqlResult)
+QtSql.QSqlQuery.__init__?1(self, QSqlResult)
+QtSql.QSqlQuery?1(QSqlQuery)
+QtSql.QSqlQuery.__init__?1(self, QSqlQuery)
+QtSql.QSqlQuery.isValid?4() -> bool
+QtSql.QSqlQuery.isActive?4() -> bool
+QtSql.QSqlQuery.isNull?4(int) -> bool
+QtSql.QSqlQuery.isNull?4(QAnyStringView) -> bool
+QtSql.QSqlQuery.at?4() -> int
+QtSql.QSqlQuery.lastQuery?4() -> QString
+QtSql.QSqlQuery.numRowsAffected?4() -> int
+QtSql.QSqlQuery.lastError?4() -> QSqlError
+QtSql.QSqlQuery.isSelect?4() -> bool
+QtSql.QSqlQuery.size?4() -> int
+QtSql.QSqlQuery.driver?4() -> QSqlDriver
+QtSql.QSqlQuery.result?4() -> QSqlResult
+QtSql.QSqlQuery.isForwardOnly?4() -> bool
+QtSql.QSqlQuery.record?4() -> QSqlRecord
+QtSql.QSqlQuery.setForwardOnly?4(bool)
+QtSql.QSqlQuery.exec?4(QString) -> bool
+QtSql.QSqlQuery.value?4(int) -> QVariant
+QtSql.QSqlQuery.value?4(QAnyStringView) -> QVariant
+QtSql.QSqlQuery.seek?4(int, bool relative=False) -> bool
+QtSql.QSqlQuery.next?4() -> bool
+QtSql.QSqlQuery.previous?4() -> bool
+QtSql.QSqlQuery.first?4() -> bool
+QtSql.QSqlQuery.last?4() -> bool
+QtSql.QSqlQuery.clear?4()
+QtSql.QSqlQuery.exec?4() -> bool
+QtSql.QSqlQuery.execBatch?4(QSqlQuery.BatchExecutionMode mode=QSqlQuery.ValuesAsRows) -> bool
+QtSql.QSqlQuery.prepare?4(QString) -> bool
+QtSql.QSqlQuery.bindValue?4(QString, QVariant, unknown-type type=QSql.In)
+QtSql.QSqlQuery.bindValue?4(int, QVariant, unknown-type type=QSql.In)
+QtSql.QSqlQuery.addBindValue?4(QVariant, unknown-type type=QSql.In)
+QtSql.QSqlQuery.boundValue?4(QString) -> QVariant
+QtSql.QSqlQuery.boundValue?4(int) -> QVariant
+QtSql.QSqlQuery.boundValues?4() -> unknown-type
+QtSql.QSqlQuery.executedQuery?4() -> QString
+QtSql.QSqlQuery.lastInsertId?4() -> QVariant
+QtSql.QSqlQuery.setNumericalPrecisionPolicy?4(QSql.NumericalPrecisionPolicy)
+QtSql.QSqlQuery.numericalPrecisionPolicy?4() -> QSql.NumericalPrecisionPolicy
+QtSql.QSqlQuery.finish?4()
+QtSql.QSqlQuery.nextResult?4() -> bool
+QtSql.QSqlQuery.swap?4(QSqlQuery)
+QtSql.QSqlQuery.boundValueNames?4() -> QStringList
+QtSql.QSqlQuery.boundValueName?4(int) -> QString
+QtSql.QSqlQuery.setPositionalBindingEnabled?4(bool)
+QtSql.QSqlQuery.isPositionalBindingEnabled?4() -> bool
+QtSql.QSqlQueryModel?1(QObject parent=None)
+QtSql.QSqlQueryModel.__init__?1(self, QObject parent=None)
+QtSql.QSqlQueryModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtSql.QSqlQueryModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtSql.QSqlQueryModel.record?4() -> QSqlRecord
+QtSql.QSqlQueryModel.record?4(int) -> QSqlRecord
+QtSql.QSqlQueryModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtSql.QSqlQueryModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtSql.QSqlQueryModel.setHeaderData?4(int, Qt.Orientation, QVariant, int role=Qt.EditRole) -> bool
+QtSql.QSqlQueryModel.insertColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtSql.QSqlQueryModel.removeColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtSql.QSqlQueryModel.setQuery?4(QSqlQuery)
+QtSql.QSqlQueryModel.setQuery?4(QString, QSqlDatabase db=QSqlDatabase())
+QtSql.QSqlQueryModel.query?4() -> QSqlQuery
+QtSql.QSqlQueryModel.clear?4()
+QtSql.QSqlQueryModel.lastError?4() -> QSqlError
+QtSql.QSqlQueryModel.fetchMore?4(QModelIndex parent=QModelIndex())
+QtSql.QSqlQueryModel.canFetchMore?4(QModelIndex parent=QModelIndex()) -> bool
+QtSql.QSqlQueryModel.queryChange?4()
+QtSql.QSqlQueryModel.indexInQuery?4(QModelIndex) -> QModelIndex
+QtSql.QSqlQueryModel.setLastError?4(QSqlError)
+QtSql.QSqlQueryModel.beginResetModel?4()
+QtSql.QSqlQueryModel.endResetModel?4()
+QtSql.QSqlQueryModel.beginInsertRows?4(QModelIndex, int, int)
+QtSql.QSqlQueryModel.endInsertRows?4()
+QtSql.QSqlQueryModel.beginRemoveRows?4(QModelIndex, int, int)
+QtSql.QSqlQueryModel.endRemoveRows?4()
+QtSql.QSqlQueryModel.beginInsertColumns?4(QModelIndex, int, int)
+QtSql.QSqlQueryModel.endInsertColumns?4()
+QtSql.QSqlQueryModel.beginRemoveColumns?4(QModelIndex, int, int)
+QtSql.QSqlQueryModel.endRemoveColumns?4()
+QtSql.QSqlQueryModel.roleNames?4() -> unknown-type
+QtSql.QSqlQueryModel.refresh?4()
+QtSql.QSqlRelationalDelegate?1(QObject parent=None)
+QtSql.QSqlRelationalDelegate.__init__?1(self, QObject parent=None)
+QtSql.QSqlRelationalDelegate.createEditor?4(QWidget, QStyleOptionViewItem, QModelIndex) -> QWidget
+QtSql.QSqlRelationalDelegate.setEditorData?4(QWidget, QModelIndex)
+QtSql.QSqlRelationalDelegate.setModelData?4(QWidget, QAbstractItemModel, QModelIndex)
+QtSql.QSqlRelation?1()
+QtSql.QSqlRelation.__init__?1(self)
+QtSql.QSqlRelation?1(QString, QString, QString)
+QtSql.QSqlRelation.__init__?1(self, QString, QString, QString)
+QtSql.QSqlRelation?1(QSqlRelation)
+QtSql.QSqlRelation.__init__?1(self, QSqlRelation)
+QtSql.QSqlRelation.tableName?4() -> QString
+QtSql.QSqlRelation.indexColumn?4() -> QString
+QtSql.QSqlRelation.displayColumn?4() -> QString
+QtSql.QSqlRelation.isValid?4() -> bool
+QtSql.QSqlRelation.swap?4(QSqlRelation)
+QtSql.QSqlTableModel.EditStrategy?10
+QtSql.QSqlTableModel.EditStrategy.OnFieldChange?10
+QtSql.QSqlTableModel.EditStrategy.OnRowChange?10
+QtSql.QSqlTableModel.EditStrategy.OnManualSubmit?10
+QtSql.QSqlTableModel?1(QObject parent=None, QSqlDatabase db=QSqlDatabase())
+QtSql.QSqlTableModel.__init__?1(self, QObject parent=None, QSqlDatabase db=QSqlDatabase())
+QtSql.QSqlTableModel.select?4() -> bool
+QtSql.QSqlTableModel.setTable?4(QString)
+QtSql.QSqlTableModel.tableName?4() -> QString
+QtSql.QSqlTableModel.flags?4(QModelIndex) -> unknown-type
+QtSql.QSqlTableModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtSql.QSqlTableModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtSql.QSqlTableModel.headerData?4(int, Qt.Orientation, int role=Qt.DisplayRole) -> QVariant
+QtSql.QSqlTableModel.isDirty?4(QModelIndex) -> bool
+QtSql.QSqlTableModel.isDirty?4() -> bool
+QtSql.QSqlTableModel.clear?4()
+QtSql.QSqlTableModel.setEditStrategy?4(QSqlTableModel.EditStrategy)
+QtSql.QSqlTableModel.editStrategy?4() -> QSqlTableModel.EditStrategy
+QtSql.QSqlTableModel.primaryKey?4() -> QSqlIndex
+QtSql.QSqlTableModel.database?4() -> QSqlDatabase
+QtSql.QSqlTableModel.fieldIndex?4(QString) -> int
+QtSql.QSqlTableModel.sort?4(int, Qt.SortOrder)
+QtSql.QSqlTableModel.setSort?4(int, Qt.SortOrder)
+QtSql.QSqlTableModel.filter?4() -> QString
+QtSql.QSqlTableModel.setFilter?4(QString)
+QtSql.QSqlTableModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtSql.QSqlTableModel.removeColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtSql.QSqlTableModel.removeRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtSql.QSqlTableModel.insertRows?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtSql.QSqlTableModel.insertRecord?4(int, QSqlRecord) -> bool
+QtSql.QSqlTableModel.setRecord?4(int, QSqlRecord) -> bool
+QtSql.QSqlTableModel.revertRow?4(int)
+QtSql.QSqlTableModel.submit?4() -> bool
+QtSql.QSqlTableModel.revert?4()
+QtSql.QSqlTableModel.submitAll?4() -> bool
+QtSql.QSqlTableModel.revertAll?4()
+QtSql.QSqlTableModel.primeInsert?4(int, QSqlRecord)
+QtSql.QSqlTableModel.beforeInsert?4(QSqlRecord)
+QtSql.QSqlTableModel.beforeUpdate?4(int, QSqlRecord)
+QtSql.QSqlTableModel.beforeDelete?4(int)
+QtSql.QSqlTableModel.updateRowInTable?4(int, QSqlRecord) -> bool
+QtSql.QSqlTableModel.insertRowIntoTable?4(QSqlRecord) -> bool
+QtSql.QSqlTableModel.deleteRowFromTable?4(int) -> bool
+QtSql.QSqlTableModel.orderByClause?4() -> QString
+QtSql.QSqlTableModel.selectStatement?4() -> QString
+QtSql.QSqlTableModel.setPrimaryKey?4(QSqlIndex)
+QtSql.QSqlTableModel.indexInQuery?4(QModelIndex) -> QModelIndex
+QtSql.QSqlTableModel.primaryValues?4(int) -> QSqlRecord
+QtSql.QSqlTableModel.selectRow?4(int) -> bool
+QtSql.QSqlTableModel.record?4() -> QSqlRecord
+QtSql.QSqlTableModel.record?4(int) -> QSqlRecord
+QtSql.QSqlTableModel.clearItemData?4(QModelIndex) -> bool
+QtSql.QSqlRelationalTableModel.JoinMode?10
+QtSql.QSqlRelationalTableModel.JoinMode.InnerJoin?10
+QtSql.QSqlRelationalTableModel.JoinMode.LeftJoin?10
+QtSql.QSqlRelationalTableModel?1(QObject parent=None, QSqlDatabase db=QSqlDatabase())
+QtSql.QSqlRelationalTableModel.__init__?1(self, QObject parent=None, QSqlDatabase db=QSqlDatabase())
+QtSql.QSqlRelationalTableModel.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtSql.QSqlRelationalTableModel.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtSql.QSqlRelationalTableModel.clear?4()
+QtSql.QSqlRelationalTableModel.select?4() -> bool
+QtSql.QSqlRelationalTableModel.setTable?4(QString)
+QtSql.QSqlRelationalTableModel.setRelation?4(int, QSqlRelation)
+QtSql.QSqlRelationalTableModel.relation?4(int) -> QSqlRelation
+QtSql.QSqlRelationalTableModel.relationModel?4(int) -> QSqlTableModel
+QtSql.QSqlRelationalTableModel.revertRow?4(int)
+QtSql.QSqlRelationalTableModel.removeColumns?4(int, int, QModelIndex parent=QModelIndex()) -> bool
+QtSql.QSqlRelationalTableModel.selectStatement?4() -> QString
+QtSql.QSqlRelationalTableModel.updateRowInTable?4(int, QSqlRecord) -> bool
+QtSql.QSqlRelationalTableModel.orderByClause?4() -> QString
+QtSql.QSqlRelationalTableModel.insertRowIntoTable?4(QSqlRecord) -> bool
+QtSql.QSqlRelationalTableModel.setJoinMode?4(QSqlRelationalTableModel.JoinMode)
+QtSql.QSqlResult.BindingSyntax?10
+QtSql.QSqlResult.BindingSyntax.PositionalBinding?10
+QtSql.QSqlResult.BindingSyntax.NamedBinding?10
+QtSql.QSqlResult?1(QSqlDriver)
+QtSql.QSqlResult.__init__?1(self, QSqlDriver)
+QtSql.QSqlResult.handle?4() -> QVariant
+QtSql.QSqlResult.at?4() -> int
+QtSql.QSqlResult.lastQuery?4() -> QString
+QtSql.QSqlResult.lastError?4() -> QSqlError
+QtSql.QSqlResult.isValid?4() -> bool
+QtSql.QSqlResult.isActive?4() -> bool
+QtSql.QSqlResult.isSelect?4() -> bool
+QtSql.QSqlResult.isForwardOnly?4() -> bool
+QtSql.QSqlResult.driver?4() -> QSqlDriver
+QtSql.QSqlResult.setAt?4(int)
+QtSql.QSqlResult.setActive?4(bool)
+QtSql.QSqlResult.setLastError?4(QSqlError)
+QtSql.QSqlResult.setQuery?4(QString)
+QtSql.QSqlResult.setSelect?4(bool)
+QtSql.QSqlResult.setForwardOnly?4(bool)
+QtSql.QSqlResult.exec?4() -> bool
+QtSql.QSqlResult.prepare?4(QString) -> bool
+QtSql.QSqlResult.savePrepare?4(QString) -> bool
+QtSql.QSqlResult.bindValue?4(int, QVariant, unknown-type)
+QtSql.QSqlResult.bindValue?4(QString, QVariant, unknown-type)
+QtSql.QSqlResult.addBindValue?4(QVariant, unknown-type)
+QtSql.QSqlResult.boundValue?4(QString) -> QVariant
+QtSql.QSqlResult.boundValue?4(int) -> QVariant
+QtSql.QSqlResult.bindValueType?4(QString) -> unknown-type
+QtSql.QSqlResult.bindValueType?4(int) -> unknown-type
+QtSql.QSqlResult.boundValueCount?4() -> int
+QtSql.QSqlResult.boundValues?4() -> unknown-type
+QtSql.QSqlResult.executedQuery?4() -> QString
+QtSql.QSqlResult.boundValueName?4(int) -> QString
+QtSql.QSqlResult.clear?4()
+QtSql.QSqlResult.hasOutValues?4() -> bool
+QtSql.QSqlResult.bindingSyntax?4() -> QSqlResult.BindingSyntax
+QtSql.QSqlResult.data?4(int) -> QVariant
+QtSql.QSqlResult.isNull?4(int) -> bool
+QtSql.QSqlResult.reset?4(QString) -> bool
+QtSql.QSqlResult.fetch?4(int) -> bool
+QtSql.QSqlResult.fetchNext?4() -> bool
+QtSql.QSqlResult.fetchPrevious?4() -> bool
+QtSql.QSqlResult.fetchFirst?4() -> bool
+QtSql.QSqlResult.fetchLast?4() -> bool
+QtSql.QSqlResult.size?4() -> int
+QtSql.QSqlResult.numRowsAffected?4() -> int
+QtSql.QSqlResult.record?4() -> QSqlRecord
+QtSql.QSqlResult.lastInsertId?4() -> QVariant
+QtSql.QSqlResult.boundValueNames?4() -> QStringList
+QtSql.QSqlResult.setPositionalBindingEnabled?4(bool)
+QtSql.QSqlResult.isPositionalBindingEnabled?4() -> bool
+QtSql.QSql.NumericalPrecisionPolicy?10
+QtSql.QSql.NumericalPrecisionPolicy.LowPrecisionInt32?10
+QtSql.QSql.NumericalPrecisionPolicy.LowPrecisionInt64?10
+QtSql.QSql.NumericalPrecisionPolicy.LowPrecisionDouble?10
+QtSql.QSql.NumericalPrecisionPolicy.HighPrecision?10
+QtSql.QSql.TableType?10
+QtSql.QSql.TableType.Tables?10
+QtSql.QSql.TableType.SystemTables?10
+QtSql.QSql.TableType.Views?10
+QtSql.QSql.TableType.AllTables?10
+QtSql.QSql.ParamTypeFlag?10
+QtSql.QSql.ParamTypeFlag.In?10
+QtSql.QSql.ParamTypeFlag.Out?10
+QtSql.QSql.ParamTypeFlag.InOut?10
+QtSql.QSql.ParamTypeFlag.Binary?10
+QtSql.QSql.Location?10
+QtSql.QSql.Location.BeforeFirstRow?10
+QtSql.QSql.Location.AfterLastRow?10
+QtSvg.QtSvg.Option?10
+QtSvg.QtSvg.Option.NoOption?10
+QtSvg.QtSvg.Option.Tiny12FeaturesOnly?10
+QtSvg.QtSvg.Option.AssumeTrustedSource?10
+QtSvg.QtSvg.Option.DisableSMILAnimations?10
+QtSvg.QtSvg.Option.DisableCSSAnimations?10
+QtSvg.QtSvg.Option.DisableAnimations?10
+QtSvg.QSvgGenerator.SvgVersion?10
+QtSvg.QSvgGenerator.SvgVersion.SvgTiny12?10
+QtSvg.QSvgGenerator.SvgVersion.Svg11?10
+QtSvg.QSvgGenerator?1()
+QtSvg.QSvgGenerator.__init__?1(self)
+QtSvg.QSvgGenerator?1(QSvgGenerator.SvgVersion)
+QtSvg.QSvgGenerator.__init__?1(self, QSvgGenerator.SvgVersion)
+QtSvg.QSvgGenerator.size?4() -> QSize
+QtSvg.QSvgGenerator.setSize?4(QSize)
+QtSvg.QSvgGenerator.fileName?4() -> QString
+QtSvg.QSvgGenerator.setFileName?4(QString)
+QtSvg.QSvgGenerator.outputDevice?4() -> QIODevice
+QtSvg.QSvgGenerator.setOutputDevice?4(QIODevice)
+QtSvg.QSvgGenerator.resolution?4() -> int
+QtSvg.QSvgGenerator.setResolution?4(int)
+QtSvg.QSvgGenerator.title?4() -> QString
+QtSvg.QSvgGenerator.setTitle?4(QString)
+QtSvg.QSvgGenerator.description?4() -> QString
+QtSvg.QSvgGenerator.setDescription?4(QString)
+QtSvg.QSvgGenerator.viewBox?4() -> QRect
+QtSvg.QSvgGenerator.viewBoxF?4() -> QRectF
+QtSvg.QSvgGenerator.setViewBox?4(QRect)
+QtSvg.QSvgGenerator.setViewBox?4(QRectF)
+QtSvg.QSvgGenerator.paintEngine?4() -> QPaintEngine
+QtSvg.QSvgGenerator.metric?4(QPaintDevice.PaintDeviceMetric) -> int
+QtSvg.QSvgGenerator.svgVersion?4() -> QSvgGenerator.SvgVersion
+QtSvg.QSvgGenerator.initPainter?4(QPainter)
+QtSvg.QSvgRenderer?1(QObject parent=None)
+QtSvg.QSvgRenderer.__init__?1(self, QObject parent=None)
+QtSvg.QSvgRenderer?1(QString, QObject parent=None)
+QtSvg.QSvgRenderer.__init__?1(self, QString, QObject parent=None)
+QtSvg.QSvgRenderer?1(QByteArray, QObject parent=None)
+QtSvg.QSvgRenderer.__init__?1(self, QByteArray, QObject parent=None)
+QtSvg.QSvgRenderer?1(QXmlStreamReader, QObject parent=None)
+QtSvg.QSvgRenderer.__init__?1(self, QXmlStreamReader, QObject parent=None)
+QtSvg.QSvgRenderer.isValid?4() -> bool
+QtSvg.QSvgRenderer.defaultSize?4() -> QSize
+QtSvg.QSvgRenderer.elementExists?4(QString) -> bool
+QtSvg.QSvgRenderer.viewBox?4() -> QRect
+QtSvg.QSvgRenderer.viewBoxF?4() -> QRectF
+QtSvg.QSvgRenderer.setViewBox?4(QRect)
+QtSvg.QSvgRenderer.setViewBox?4(QRectF)
+QtSvg.QSvgRenderer.animated?4() -> bool
+QtSvg.QSvgRenderer.boundsOnElement?4(QString) -> QRectF
+QtSvg.QSvgRenderer.framesPerSecond?4() -> int
+QtSvg.QSvgRenderer.setFramesPerSecond?4(int)
+QtSvg.QSvgRenderer.currentFrame?4() -> int
+QtSvg.QSvgRenderer.setCurrentFrame?4(int)
+QtSvg.QSvgRenderer.animationDuration?4() -> int
+QtSvg.QSvgRenderer.load?4(QString) -> bool
+QtSvg.QSvgRenderer.load?4(QByteArray) -> bool
+QtSvg.QSvgRenderer.load?4(QXmlStreamReader) -> bool
+QtSvg.QSvgRenderer.render?4(QPainter)
+QtSvg.QSvgRenderer.render?4(QPainter, QRectF)
+QtSvg.QSvgRenderer.render?4(QPainter, QString, QRectF bounds=QRectF())
+QtSvg.QSvgRenderer.repaintNeeded?4()
+QtSvg.QSvgRenderer.aspectRatioMode?4() -> Qt.AspectRatioMode
+QtSvg.QSvgRenderer.setAspectRatioMode?4(Qt.AspectRatioMode)
+QtSvg.QSvgRenderer.transformForElement?4(QString) -> QTransform
+QtSvg.QSvgRenderer.options?4() -> unknown-type
+QtSvg.QSvgRenderer.setOptions?4(unknown-type)
+QtSvg.QSvgRenderer.isAnimationEnabled?4() -> bool
+QtSvg.QSvgRenderer.setAnimationEnabled?4(bool)
+QtSvg.QSvgRenderer.setDefaultOptions?4(unknown-type)
+QtSvgWidgets.QGraphicsSvgItem?1(QGraphicsItem parent=None)
+QtSvgWidgets.QGraphicsSvgItem.__init__?1(self, QGraphicsItem parent=None)
+QtSvgWidgets.QGraphicsSvgItem?1(QString, QGraphicsItem parent=None)
+QtSvgWidgets.QGraphicsSvgItem.__init__?1(self, QString, QGraphicsItem parent=None)
+QtSvgWidgets.QGraphicsSvgItem.setSharedRenderer?4(QSvgRenderer)
+QtSvgWidgets.QGraphicsSvgItem.renderer?4() -> QSvgRenderer
+QtSvgWidgets.QGraphicsSvgItem.setElementId?4(QString)
+QtSvgWidgets.QGraphicsSvgItem.elementId?4() -> QString
+QtSvgWidgets.QGraphicsSvgItem.setMaximumCacheSize?4(QSize)
+QtSvgWidgets.QGraphicsSvgItem.maximumCacheSize?4() -> QSize
+QtSvgWidgets.QGraphicsSvgItem.boundingRect?4() -> QRectF
+QtSvgWidgets.QGraphicsSvgItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtSvgWidgets.QGraphicsSvgItem.type?4() -> int
+QtSvgWidgets.QSvgWidget?1(QWidget parent=None)
+QtSvgWidgets.QSvgWidget.__init__?1(self, QWidget parent=None)
+QtSvgWidgets.QSvgWidget?1(QString, QWidget parent=None)
+QtSvgWidgets.QSvgWidget.__init__?1(self, QString, QWidget parent=None)
+QtSvgWidgets.QSvgWidget.renderer?4() -> QSvgRenderer
+QtSvgWidgets.QSvgWidget.sizeHint?4() -> QSize
+QtSvgWidgets.QSvgWidget.load?4(QString)
+QtSvgWidgets.QSvgWidget.load?4(QByteArray)
+QtSvgWidgets.QSvgWidget.paintEvent?4(QPaintEvent)
+QtSvgWidgets.QSvgWidget.options?4() -> unknown-type
+QtSvgWidgets.QSvgWidget.setOptions?4(unknown-type)
+QtTest.QAbstractItemModelTester.FailureReportingMode?10
+QtTest.QAbstractItemModelTester.FailureReportingMode.QtTest?10
+QtTest.QAbstractItemModelTester.FailureReportingMode.Warning?10
+QtTest.QAbstractItemModelTester.FailureReportingMode.Fatal?10
+QtTest.QAbstractItemModelTester?1(QAbstractItemModel, QObject parent=None)
+QtTest.QAbstractItemModelTester.__init__?1(self, QAbstractItemModel, QObject parent=None)
+QtTest.QAbstractItemModelTester?1(QAbstractItemModel, QAbstractItemModelTester.FailureReportingMode, QObject parent=None)
+QtTest.QAbstractItemModelTester.__init__?1(self, QAbstractItemModel, QAbstractItemModelTester.FailureReportingMode, QObject parent=None)
+QtTest.QAbstractItemModelTester.model?4() -> QAbstractItemModel
+QtTest.QAbstractItemModelTester.failureReportingMode?4() -> QAbstractItemModelTester.FailureReportingMode
+QtTest.QAbstractItemModelTester.setUseFetchMore?4(bool)
+QtTest.QSignalSpy?1(Any)
+QtTest.QSignalSpy.__init__?1(self, Any)
+QtTest.QSignalSpy?1(QObject, QMetaMethod)
+QtTest.QSignalSpy.__init__?1(self, QObject, QMetaMethod)
+QtTest.QSignalSpy.isValid?4() -> bool
+QtTest.QSignalSpy.signal?4() -> QByteArray
+QtTest.QSignalSpy.wait?4(int timeout=5000) -> bool
+QtTest.QTest.KeyAction?10
+QtTest.QTest.KeyAction.Press?10
+QtTest.QTest.KeyAction.Release?10
+QtTest.QTest.KeyAction.Click?10
+QtTest.QTest.KeyAction.Shortcut?10
+QtTest.QTest.keyClick?4(QWidget, Qt.Key, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyClick?4(QWidget, str, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyClicks?4(QWidget, QString, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyEvent?4(QTest.KeyAction, QWidget, Qt.Key, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyEvent?4(QTest.KeyAction, QWidget, str, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyPress?4(QWidget, Qt.Key, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyPress?4(QWidget, str, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyRelease?4(QWidget, Qt.Key, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyRelease?4(QWidget, str, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keySequence?4(QWidget, QKeySequence)
+QtTest.QTest.simulateEvent?4(QWidget, bool, int, unknown-type, QString, bool, int delay=-1)
+QtTest.QTest.sendKeyEvent?4(QTest.KeyAction, QWidget, Qt.Key, str, unknown-type, int delay=-1)
+QtTest.QTest.sendKeyEvent?4(QTest.KeyAction, QWidget, Qt.Key, QString, unknown-type, int delay=-1)
+QtTest.QTest.keyEvent?4(QTest.KeyAction, QWindow, Qt.Key, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyEvent?4(QTest.KeyAction, QWindow, str, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyClick?4(QWindow, Qt.Key, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyClick?4(QWindow, str, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyPress?4(QWindow, Qt.Key, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyPress?4(QWindow, str, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyRelease?4(QWindow, Qt.Key, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keyRelease?4(QWindow, str, unknown-type modifier=Qt.NoModifier, int delay=-1)
+QtTest.QTest.keySequence?4(QWindow, QKeySequence)
+QtTest.QTest.mouseClick?4(QWidget, Qt.MouseButton, unknown-type modifier=Qt.KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
+QtTest.QTest.mouseDClick?4(QWidget, Qt.MouseButton, unknown-type modifier=Qt.KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
+QtTest.QTest.mouseMove?4(QWidget, QPoint pos=QPoint(), int delay=-1)
+QtTest.QTest.mousePress?4(QWidget, Qt.MouseButton, unknown-type modifier=Qt.KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
+QtTest.QTest.mouseRelease?4(QWidget, Qt.MouseButton, unknown-type modifier=Qt.KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
+QtTest.QTest.mousePress?4(QWindow, Qt.MouseButton, unknown-type modifier=Qt.KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
+QtTest.QTest.mouseRelease?4(QWindow, Qt.MouseButton, unknown-type modifier=Qt.KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
+QtTest.QTest.mouseClick?4(QWindow, Qt.MouseButton, unknown-type modifier=Qt.KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
+QtTest.QTest.mouseDClick?4(QWindow, Qt.MouseButton, unknown-type modifier=Qt.KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
+QtTest.QTest.mouseMove?4(QWindow, QPoint pos=QPoint(), int delay=-1)
+QtTest.QTest.qWait?4(int)
+QtTest.QTest.qWaitForWindowActive?4(QWindow, int timeout=5000) -> bool
+QtTest.QTest.qWaitForWindowExposed?4(QWindow, int timeout=5000) -> bool
+QtTest.QTest.qWaitForWindowActive?4(QWidget, int timeout=5000) -> bool
+QtTest.QTest.qWaitForWindowExposed?4(QWidget, int timeout=5000) -> bool
+QtXml.QDomImplementation.InvalidDataPolicy?10
+QtXml.QDomImplementation.InvalidDataPolicy.AcceptInvalidChars?10
+QtXml.QDomImplementation.InvalidDataPolicy.DropInvalidChars?10
+QtXml.QDomImplementation.InvalidDataPolicy.ReturnNullNode?10
+QtXml.QDomImplementation?1()
+QtXml.QDomImplementation.__init__?1(self)
+QtXml.QDomImplementation?1(QDomImplementation)
+QtXml.QDomImplementation.__init__?1(self, QDomImplementation)
+QtXml.QDomImplementation.hasFeature?4(QString, QString) -> bool
+QtXml.QDomImplementation.createDocumentType?4(QString, QString, QString) -> QDomDocumentType
+QtXml.QDomImplementation.createDocument?4(QString, QString, QDomDocumentType) -> QDomDocument
+QtXml.QDomImplementation.invalidDataPolicy?4() -> QDomImplementation.InvalidDataPolicy
+QtXml.QDomImplementation.setInvalidDataPolicy?4(QDomImplementation.InvalidDataPolicy)
+QtXml.QDomImplementation.isNull?4() -> bool
+QtXml.QDomNode.EncodingPolicy?10
+QtXml.QDomNode.EncodingPolicy.EncodingFromDocument?10
+QtXml.QDomNode.EncodingPolicy.EncodingFromTextStream?10
+QtXml.QDomNode.NodeType?10
+QtXml.QDomNode.NodeType.ElementNode?10
+QtXml.QDomNode.NodeType.AttributeNode?10
+QtXml.QDomNode.NodeType.TextNode?10
+QtXml.QDomNode.NodeType.CDATASectionNode?10
+QtXml.QDomNode.NodeType.EntityReferenceNode?10
+QtXml.QDomNode.NodeType.EntityNode?10
+QtXml.QDomNode.NodeType.ProcessingInstructionNode?10
+QtXml.QDomNode.NodeType.CommentNode?10
+QtXml.QDomNode.NodeType.DocumentNode?10
+QtXml.QDomNode.NodeType.DocumentTypeNode?10
+QtXml.QDomNode.NodeType.DocumentFragmentNode?10
+QtXml.QDomNode.NodeType.NotationNode?10
+QtXml.QDomNode.NodeType.BaseNode?10
+QtXml.QDomNode.NodeType.CharacterDataNode?10
+QtXml.QDomNode?1()
+QtXml.QDomNode.__init__?1(self)
+QtXml.QDomNode?1(QDomNode)
+QtXml.QDomNode.__init__?1(self, QDomNode)
+QtXml.QDomNode.insertBefore?4(QDomNode, QDomNode) -> QDomNode
+QtXml.QDomNode.insertAfter?4(QDomNode, QDomNode) -> QDomNode
+QtXml.QDomNode.replaceChild?4(QDomNode, QDomNode) -> QDomNode
+QtXml.QDomNode.removeChild?4(QDomNode) -> QDomNode
+QtXml.QDomNode.appendChild?4(QDomNode) -> QDomNode
+QtXml.QDomNode.hasChildNodes?4() -> bool
+QtXml.QDomNode.cloneNode?4(bool deep=True) -> QDomNode
+QtXml.QDomNode.normalize?4()
+QtXml.QDomNode.isSupported?4(QString, QString) -> bool
+QtXml.QDomNode.nodeName?4() -> QString
+QtXml.QDomNode.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomNode.parentNode?4() -> QDomNode
+QtXml.QDomNode.childNodes?4() -> QDomNodeList
+QtXml.QDomNode.firstChild?4() -> QDomNode
+QtXml.QDomNode.lastChild?4() -> QDomNode
+QtXml.QDomNode.previousSibling?4() -> QDomNode
+QtXml.QDomNode.nextSibling?4() -> QDomNode
+QtXml.QDomNode.attributes?4() -> QDomNamedNodeMap
+QtXml.QDomNode.ownerDocument?4() -> QDomDocument
+QtXml.QDomNode.namespaceURI?4() -> QString
+QtXml.QDomNode.localName?4() -> QString
+QtXml.QDomNode.hasAttributes?4() -> bool
+QtXml.QDomNode.nodeValue?4() -> QString
+QtXml.QDomNode.setNodeValue?4(QString)
+QtXml.QDomNode.prefix?4() -> QString
+QtXml.QDomNode.setPrefix?4(QString)
+QtXml.QDomNode.isAttr?4() -> bool
+QtXml.QDomNode.isCDATASection?4() -> bool
+QtXml.QDomNode.isDocumentFragment?4() -> bool
+QtXml.QDomNode.isDocument?4() -> bool
+QtXml.QDomNode.isDocumentType?4() -> bool
+QtXml.QDomNode.isElement?4() -> bool
+QtXml.QDomNode.isEntityReference?4() -> bool
+QtXml.QDomNode.isText?4() -> bool
+QtXml.QDomNode.isEntity?4() -> bool
+QtXml.QDomNode.isNotation?4() -> bool
+QtXml.QDomNode.isProcessingInstruction?4() -> bool
+QtXml.QDomNode.isCharacterData?4() -> bool
+QtXml.QDomNode.isComment?4() -> bool
+QtXml.QDomNode.namedItem?4(QString) -> QDomNode
+QtXml.QDomNode.isNull?4() -> bool
+QtXml.QDomNode.clear?4()
+QtXml.QDomNode.toAttr?4() -> QDomAttr
+QtXml.QDomNode.toCDATASection?4() -> QDomCDATASection
+QtXml.QDomNode.toDocumentFragment?4() -> QDomDocumentFragment
+QtXml.QDomNode.toDocument?4() -> QDomDocument
+QtXml.QDomNode.toDocumentType?4() -> QDomDocumentType
+QtXml.QDomNode.toElement?4() -> QDomElement
+QtXml.QDomNode.toEntityReference?4() -> QDomEntityReference
+QtXml.QDomNode.toText?4() -> QDomText
+QtXml.QDomNode.toEntity?4() -> QDomEntity
+QtXml.QDomNode.toNotation?4() -> QDomNotation
+QtXml.QDomNode.toProcessingInstruction?4() -> QDomProcessingInstruction
+QtXml.QDomNode.toCharacterData?4() -> QDomCharacterData
+QtXml.QDomNode.toComment?4() -> QDomComment
+QtXml.QDomNode.save?4(QTextStream, int, QDomNode.EncodingPolicy=QDomNode.EncodingFromDocument)
+QtXml.QDomNode.firstChildElement?4(QString tagName='', QString namespaceURI='') -> QDomElement
+QtXml.QDomNode.lastChildElement?4(QString tagName='', QString namespaceURI='') -> QDomElement
+QtXml.QDomNode.previousSiblingElement?4(QString tagName='', QString namespaceURI='') -> QDomElement
+QtXml.QDomNode.nextSiblingElement?4(QString taName='', QString namespaceURI='') -> QDomElement
+QtXml.QDomNode.lineNumber?4() -> int
+QtXml.QDomNode.columnNumber?4() -> int
+QtXml.QDomNodeList?1()
+QtXml.QDomNodeList.__init__?1(self)
+QtXml.QDomNodeList?1(QDomNodeList)
+QtXml.QDomNodeList.__init__?1(self, QDomNodeList)
+QtXml.QDomNodeList.item?4(int) -> QDomNode
+QtXml.QDomNodeList.at?4(int) -> QDomNode
+QtXml.QDomNodeList.length?4() -> int
+QtXml.QDomNodeList.count?4() -> int
+QtXml.QDomNodeList.size?4() -> int
+QtXml.QDomNodeList.isEmpty?4() -> bool
+QtXml.QDomDocumentType?1()
+QtXml.QDomDocumentType.__init__?1(self)
+QtXml.QDomDocumentType?1(QDomDocumentType)
+QtXml.QDomDocumentType.__init__?1(self, QDomDocumentType)
+QtXml.QDomDocumentType.name?4() -> QString
+QtXml.QDomDocumentType.entities?4() -> QDomNamedNodeMap
+QtXml.QDomDocumentType.notations?4() -> QDomNamedNodeMap
+QtXml.QDomDocumentType.publicId?4() -> QString
+QtXml.QDomDocumentType.systemId?4() -> QString
+QtXml.QDomDocumentType.internalSubset?4() -> QString
+QtXml.QDomDocumentType.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomDocument.ParseOption?10
+QtXml.QDomDocument.ParseOption.Default?10
+QtXml.QDomDocument.ParseOption.UseNamespaceProcessing?10
+QtXml.QDomDocument.ParseOption.PreserveSpacingOnlyNodes?10
+QtXml.QDomDocument?1()
+QtXml.QDomDocument.__init__?1(self)
+QtXml.QDomDocument?1(QString)
+QtXml.QDomDocument.__init__?1(self, QString)
+QtXml.QDomDocument?1(QDomDocumentType)
+QtXml.QDomDocument.__init__?1(self, QDomDocumentType)
+QtXml.QDomDocument?1(QDomDocument)
+QtXml.QDomDocument.__init__?1(self, QDomDocument)
+QtXml.QDomDocument.createElement?4(QString) -> QDomElement
+QtXml.QDomDocument.createDocumentFragment?4() -> QDomDocumentFragment
+QtXml.QDomDocument.createTextNode?4(QString) -> QDomText
+QtXml.QDomDocument.createComment?4(QString) -> QDomComment
+QtXml.QDomDocument.createCDATASection?4(QString) -> QDomCDATASection
+QtXml.QDomDocument.createProcessingInstruction?4(QString, QString) -> QDomProcessingInstruction
+QtXml.QDomDocument.createAttribute?4(QString) -> QDomAttr
+QtXml.QDomDocument.createEntityReference?4(QString) -> QDomEntityReference
+QtXml.QDomDocument.elementsByTagName?4(QString) -> QDomNodeList
+QtXml.QDomDocument.importNode?4(QDomNode, bool) -> QDomNode
+QtXml.QDomDocument.createElementNS?4(QString, QString) -> QDomElement
+QtXml.QDomDocument.createAttributeNS?4(QString, QString) -> QDomAttr
+QtXml.QDomDocument.elementsByTagNameNS?4(QString, QString) -> QDomNodeList
+QtXml.QDomDocument.elementById?4(QString) -> QDomElement
+QtXml.QDomDocument.doctype?4() -> QDomDocumentType
+QtXml.QDomDocument.implementation?4() -> QDomImplementation
+QtXml.QDomDocument.documentElement?4() -> QDomElement
+QtXml.QDomDocument.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomDocument.setContent?4(QXmlStreamReader, unknown-type options=QDomDocument.ParseOption.Default) -> Any
+QtXml.QDomDocument.setContent?4(QIODevice, unknown-type options=QDomDocument.ParseOption.Default) -> Any
+QtXml.QDomDocument.setContent?4(QAnyStringView, unknown-type options=QDomDocument.ParseOption.Default) -> Any
+QtXml.QDomDocument.setContent?4(QByteArray, bool) -> (bool, QString, int, int)
+QtXml.QDomDocument.setContent?4(QString, bool) -> (bool, QString, int, int)
+QtXml.QDomDocument.setContent?4(QIODevice, bool) -> (bool, QString, int, int)
+QtXml.QDomDocument.setContent?4(QXmlStreamReader, bool) -> (bool, QString, int, int)
+QtXml.QDomDocument.toString?4(int indent=1) -> QString
+QtXml.QDomDocument.toByteArray?4(int indent=1) -> QByteArray
+QtXml.QDomNamedNodeMap?1()
+QtXml.QDomNamedNodeMap.__init__?1(self)
+QtXml.QDomNamedNodeMap?1(QDomNamedNodeMap)
+QtXml.QDomNamedNodeMap.__init__?1(self, QDomNamedNodeMap)
+QtXml.QDomNamedNodeMap.namedItem?4(QString) -> QDomNode
+QtXml.QDomNamedNodeMap.setNamedItem?4(QDomNode) -> QDomNode
+QtXml.QDomNamedNodeMap.removeNamedItem?4(QString) -> QDomNode
+QtXml.QDomNamedNodeMap.item?4(int) -> QDomNode
+QtXml.QDomNamedNodeMap.namedItemNS?4(QString, QString) -> QDomNode
+QtXml.QDomNamedNodeMap.setNamedItemNS?4(QDomNode) -> QDomNode
+QtXml.QDomNamedNodeMap.removeNamedItemNS?4(QString, QString) -> QDomNode
+QtXml.QDomNamedNodeMap.length?4() -> int
+QtXml.QDomNamedNodeMap.count?4() -> int
+QtXml.QDomNamedNodeMap.size?4() -> int
+QtXml.QDomNamedNodeMap.isEmpty?4() -> bool
+QtXml.QDomNamedNodeMap.contains?4(QString) -> bool
+QtXml.QDomDocumentFragment?1()
+QtXml.QDomDocumentFragment.__init__?1(self)
+QtXml.QDomDocumentFragment?1(QDomDocumentFragment)
+QtXml.QDomDocumentFragment.__init__?1(self, QDomDocumentFragment)
+QtXml.QDomDocumentFragment.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomCharacterData?1()
+QtXml.QDomCharacterData.__init__?1(self)
+QtXml.QDomCharacterData?1(QDomCharacterData)
+QtXml.QDomCharacterData.__init__?1(self, QDomCharacterData)
+QtXml.QDomCharacterData.substringData?4(int, int) -> QString
+QtXml.QDomCharacterData.appendData?4(QString)
+QtXml.QDomCharacterData.insertData?4(int, QString)
+QtXml.QDomCharacterData.deleteData?4(int, int)
+QtXml.QDomCharacterData.replaceData?4(int, int, QString)
+QtXml.QDomCharacterData.length?4() -> int
+QtXml.QDomCharacterData.data?4() -> QString
+QtXml.QDomCharacterData.setData?4(QString)
+QtXml.QDomCharacterData.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomAttr?1()
+QtXml.QDomAttr.__init__?1(self)
+QtXml.QDomAttr?1(QDomAttr)
+QtXml.QDomAttr.__init__?1(self, QDomAttr)
+QtXml.QDomAttr.name?4() -> QString
+QtXml.QDomAttr.specified?4() -> bool
+QtXml.QDomAttr.ownerElement?4() -> QDomElement
+QtXml.QDomAttr.value?4() -> QString
+QtXml.QDomAttr.setValue?4(QString)
+QtXml.QDomAttr.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomElement?1()
+QtXml.QDomElement.__init__?1(self)
+QtXml.QDomElement?1(QDomElement)
+QtXml.QDomElement.__init__?1(self, QDomElement)
+QtXml.QDomElement.attribute?4(QString, QString defaultValue='') -> QString
+QtXml.QDomElement.setAttribute?4(QString, QString)
+QtXml.QDomElement.setAttribute?4(QString, int)
+QtXml.QDomElement.setAttribute?4(QString, int)
+QtXml.QDomElement.setAttribute?4(QString, float)
+QtXml.QDomElement.setAttribute?4(QString, int)
+QtXml.QDomElement.removeAttribute?4(QString)
+QtXml.QDomElement.attributeNode?4(QString) -> QDomAttr
+QtXml.QDomElement.setAttributeNode?4(QDomAttr) -> QDomAttr
+QtXml.QDomElement.removeAttributeNode?4(QDomAttr) -> QDomAttr
+QtXml.QDomElement.elementsByTagName?4(QString) -> QDomNodeList
+QtXml.QDomElement.hasAttribute?4(QString) -> bool
+QtXml.QDomElement.attributeNS?4(QString, QString, QString defaultValue='') -> QString
+QtXml.QDomElement.setAttributeNS?4(QString, QString, QString)
+QtXml.QDomElement.setAttributeNS?4(QString, QString, float)
+QtXml.QDomElement.setAttributeNS?4(QString, QString, Any)
+QtXml.QDomElement.removeAttributeNS?4(QString, QString)
+QtXml.QDomElement.attributeNodeNS?4(QString, QString) -> QDomAttr
+QtXml.QDomElement.setAttributeNodeNS?4(QDomAttr) -> QDomAttr
+QtXml.QDomElement.elementsByTagNameNS?4(QString, QString) -> QDomNodeList
+QtXml.QDomElement.hasAttributeNS?4(QString, QString) -> bool
+QtXml.QDomElement.tagName?4() -> QString
+QtXml.QDomElement.setTagName?4(QString)
+QtXml.QDomElement.attributes?4() -> QDomNamedNodeMap
+QtXml.QDomElement.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomElement.text?4() -> QString
+QtXml.QDomText?1()
+QtXml.QDomText.__init__?1(self)
+QtXml.QDomText?1(QDomText)
+QtXml.QDomText.__init__?1(self, QDomText)
+QtXml.QDomText.splitText?4(int) -> QDomText
+QtXml.QDomText.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomComment?1()
+QtXml.QDomComment.__init__?1(self)
+QtXml.QDomComment?1(QDomComment)
+QtXml.QDomComment.__init__?1(self, QDomComment)
+QtXml.QDomComment.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomCDATASection?1()
+QtXml.QDomCDATASection.__init__?1(self)
+QtXml.QDomCDATASection?1(QDomCDATASection)
+QtXml.QDomCDATASection.__init__?1(self, QDomCDATASection)
+QtXml.QDomCDATASection.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomNotation?1()
+QtXml.QDomNotation.__init__?1(self)
+QtXml.QDomNotation?1(QDomNotation)
+QtXml.QDomNotation.__init__?1(self, QDomNotation)
+QtXml.QDomNotation.publicId?4() -> QString
+QtXml.QDomNotation.systemId?4() -> QString
+QtXml.QDomNotation.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomEntity?1()
+QtXml.QDomEntity.__init__?1(self)
+QtXml.QDomEntity?1(QDomEntity)
+QtXml.QDomEntity.__init__?1(self, QDomEntity)
+QtXml.QDomEntity.publicId?4() -> QString
+QtXml.QDomEntity.systemId?4() -> QString
+QtXml.QDomEntity.notationName?4() -> QString
+QtXml.QDomEntity.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomEntityReference?1()
+QtXml.QDomEntityReference.__init__?1(self)
+QtXml.QDomEntityReference?1(QDomEntityReference)
+QtXml.QDomEntityReference.__init__?1(self, QDomEntityReference)
+QtXml.QDomEntityReference.nodeType?4() -> QDomNode.NodeType
+QtXml.QDomProcessingInstruction?1()
+QtXml.QDomProcessingInstruction.__init__?1(self)
+QtXml.QDomProcessingInstruction?1(QDomProcessingInstruction)
+QtXml.QDomProcessingInstruction.__init__?1(self, QDomProcessingInstruction)
+QtXml.QDomProcessingInstruction.target?4() -> QString
+QtXml.QDomProcessingInstruction.data?4() -> QString
+QtXml.QDomProcessingInstruction.setData?4(QString)
+QtXml.QDomProcessingInstruction.nodeType?4() -> QDomNode.NodeType
+QtMultimedia.QtVideo.Rotation?10
+QtMultimedia.QtVideo.Rotation.None_?10
+QtMultimedia.QtVideo.Rotation.Clockwise90?10
+QtMultimedia.QtVideo.Rotation.Clockwise180?10
+QtMultimedia.QtVideo.Rotation.Clockwise270?10
+QtMultimedia.QAudio.VolumeScale?10
+QtMultimedia.QAudio.VolumeScale.LinearVolumeScale?10
+QtMultimedia.QAudio.VolumeScale.CubicVolumeScale?10
+QtMultimedia.QAudio.VolumeScale.LogarithmicVolumeScale?10
+QtMultimedia.QAudio.VolumeScale.DecibelVolumeScale?10
+QtMultimedia.QAudio.State?10
+QtMultimedia.QAudio.State.ActiveState?10
+QtMultimedia.QAudio.State.SuspendedState?10
+QtMultimedia.QAudio.State.StoppedState?10
+QtMultimedia.QAudio.State.IdleState?10
+QtMultimedia.QAudio.Error?10
+QtMultimedia.QAudio.Error.NoError?10
+QtMultimedia.QAudio.Error.OpenError?10
+QtMultimedia.QAudio.Error.IOError?10
+QtMultimedia.QAudio.Error.UnderrunError?10
+QtMultimedia.QAudio.Error.FatalError?10
+QtMultimedia.QAudio.convertVolume?4(float, QAudio.VolumeScale, QAudio.VolumeScale) -> float
+QtMultimedia.QAudioBuffer?1()
+QtMultimedia.QAudioBuffer.__init__?1(self)
+QtMultimedia.QAudioBuffer?1(QByteArray, QAudioFormat, int startTime=-1)
+QtMultimedia.QAudioBuffer.__init__?1(self, QByteArray, QAudioFormat, int startTime=-1)
+QtMultimedia.QAudioBuffer?1(int, QAudioFormat, int startTime=-1)
+QtMultimedia.QAudioBuffer.__init__?1(self, int, QAudioFormat, int startTime=-1)
+QtMultimedia.QAudioBuffer?1(QAudioBuffer)
+QtMultimedia.QAudioBuffer.__init__?1(self, QAudioBuffer)
+QtMultimedia.QAudioBuffer.isValid?4() -> bool
+QtMultimedia.QAudioBuffer.format?4() -> QAudioFormat
+QtMultimedia.QAudioBuffer.frameCount?4() -> int
+QtMultimedia.QAudioBuffer.sampleCount?4() -> int
+QtMultimedia.QAudioBuffer.byteCount?4() -> int
+QtMultimedia.QAudioBuffer.duration?4() -> int
+QtMultimedia.QAudioBuffer.startTime?4() -> int
+QtMultimedia.QAudioBuffer.swap?4(QAudioBuffer)
+QtMultimedia.QAudioBuffer.detach?4()
+QtMultimedia.QAudioBuffer.constData?4() -> Any
+QtMultimedia.QAudioBuffer.data?4() -> Any
+QtMultimedia.QAudioBufferInput?1(QObject parent=None)
+QtMultimedia.QAudioBufferInput.__init__?1(self, QObject parent=None)
+QtMultimedia.QAudioBufferInput?1(QAudioFormat, QObject parent=None)
+QtMultimedia.QAudioBufferInput.__init__?1(self, QAudioFormat, QObject parent=None)
+QtMultimedia.QAudioBufferInput.captureSession?4() -> QMediaCaptureSession
+QtMultimedia.QAudioBufferInput.format?4() -> QAudioFormat
+QtMultimedia.QAudioBufferInput.sendAudioBuffer?4(QAudioBuffer) -> bool
+QtMultimedia.QAudioBufferInput.readyToSendAudioBuffer?4()
+QtMultimedia.QAudioBufferOutput?1(QObject parent=None)
+QtMultimedia.QAudioBufferOutput.__init__?1(self, QObject parent=None)
+QtMultimedia.QAudioBufferOutput?1(QAudioFormat, QObject parent=None)
+QtMultimedia.QAudioBufferOutput.__init__?1(self, QAudioFormat, QObject parent=None)
+QtMultimedia.QAudioBufferOutput.format?4() -> QAudioFormat
+QtMultimedia.QAudioBufferOutput.audioBufferReceived?4(QAudioBuffer)
+QtMultimedia.QAudioDecoder.Error?10
+QtMultimedia.QAudioDecoder.Error.NoError?10
+QtMultimedia.QAudioDecoder.Error.ResourceError?10
+QtMultimedia.QAudioDecoder.Error.FormatError?10
+QtMultimedia.QAudioDecoder.Error.AccessDeniedError?10
+QtMultimedia.QAudioDecoder.Error.NotSupportedError?10
+QtMultimedia.QAudioDecoder?1(QObject parent=None)
+QtMultimedia.QAudioDecoder.__init__?1(self, QObject parent=None)
+QtMultimedia.QAudioDecoder.isSupported?4() -> bool
+QtMultimedia.QAudioDecoder.isDecoding?4() -> bool
+QtMultimedia.QAudioDecoder.source?4() -> QUrl
+QtMultimedia.QAudioDecoder.setSource?4(QUrl)
+QtMultimedia.QAudioDecoder.sourceDevice?4() -> QIODevice
+QtMultimedia.QAudioDecoder.setSourceDevice?4(QIODevice)
+QtMultimedia.QAudioDecoder.error?4() -> QAudioDecoder.Error
+QtMultimedia.QAudioDecoder.errorString?4() -> QString
+QtMultimedia.QAudioDecoder.read?4() -> QAudioBuffer
+QtMultimedia.QAudioDecoder.bufferAvailable?4() -> bool
+QtMultimedia.QAudioDecoder.position?4() -> int
+QtMultimedia.QAudioDecoder.duration?4() -> int
+QtMultimedia.QAudioDecoder.audioFormat?4() -> QAudioFormat
+QtMultimedia.QAudioDecoder.setAudioFormat?4(QAudioFormat)
+QtMultimedia.QAudioDecoder.start?4()
+QtMultimedia.QAudioDecoder.stop?4()
+QtMultimedia.QAudioDecoder.bufferAvailableChanged?4(bool)
+QtMultimedia.QAudioDecoder.bufferReady?4()
+QtMultimedia.QAudioDecoder.finished?4()
+QtMultimedia.QAudioDecoder.isDecodingChanged?4(bool)
+QtMultimedia.QAudioDecoder.error?4(QAudioDecoder.Error)
+QtMultimedia.QAudioDecoder.sourceChanged?4()
+QtMultimedia.QAudioDecoder.positionChanged?4(int)
+QtMultimedia.QAudioDecoder.durationChanged?4(int)
+QtMultimedia.QAudioDecoder.formatChanged?4(QAudioFormat)
+QtMultimedia.QAudioDevice.Mode?10
+QtMultimedia.QAudioDevice.Mode.Null?10
+QtMultimedia.QAudioDevice.Mode.Input?10
+QtMultimedia.QAudioDevice.Mode.Output?10
+QtMultimedia.QAudioDevice?1()
+QtMultimedia.QAudioDevice.__init__?1(self)
+QtMultimedia.QAudioDevice?1(QAudioDevice)
+QtMultimedia.QAudioDevice.__init__?1(self, QAudioDevice)
+QtMultimedia.QAudioDevice.swap?4(QAudioDevice)
+QtMultimedia.QAudioDevice.isNull?4() -> bool
+QtMultimedia.QAudioDevice.id?4() -> QByteArray
+QtMultimedia.QAudioDevice.description?4() -> QString
+QtMultimedia.QAudioDevice.isDefault?4() -> bool
+QtMultimedia.QAudioDevice.mode?4() -> QAudioDevice.Mode
+QtMultimedia.QAudioDevice.isFormatSupported?4(QAudioFormat) -> bool
+QtMultimedia.QAudioDevice.preferredFormat?4() -> QAudioFormat
+QtMultimedia.QAudioDevice.minimumSampleRate?4() -> int
+QtMultimedia.QAudioDevice.maximumSampleRate?4() -> int
+QtMultimedia.QAudioDevice.minimumChannelCount?4() -> int
+QtMultimedia.QAudioDevice.maximumChannelCount?4() -> int
+QtMultimedia.QAudioDevice.supportedSampleFormats?4() -> unknown-type
+QtMultimedia.QAudioDevice.channelConfiguration?4() -> QAudioFormat.ChannelConfig
+QtMultimedia.QAudioFormat.SampleFormat?10
+QtMultimedia.QAudioFormat.SampleFormat.Unknown?10
+QtMultimedia.QAudioFormat.SampleFormat.UInt8?10
+QtMultimedia.QAudioFormat.SampleFormat.Int16?10
+QtMultimedia.QAudioFormat.SampleFormat.Int32?10
+QtMultimedia.QAudioFormat.SampleFormat.Float?10
+QtMultimedia.QAudioFormat.ChannelConfig?10
+QtMultimedia.QAudioFormat.ChannelConfig.ChannelConfigUnknown?10
+QtMultimedia.QAudioFormat.ChannelConfig.ChannelConfigMono?10
+QtMultimedia.QAudioFormat.ChannelConfig.ChannelConfigStereo?10
+QtMultimedia.QAudioFormat.ChannelConfig.ChannelConfig2Dot1?10
+QtMultimedia.QAudioFormat.ChannelConfig.ChannelConfig3Dot0?10
+QtMultimedia.QAudioFormat.ChannelConfig.ChannelConfig3Dot1?10
+QtMultimedia.QAudioFormat.ChannelConfig.ChannelConfigSurround5Dot0?10
+QtMultimedia.QAudioFormat.ChannelConfig.ChannelConfigSurround5Dot1?10
+QtMultimedia.QAudioFormat.ChannelConfig.ChannelConfigSurround7Dot0?10
+QtMultimedia.QAudioFormat.ChannelConfig.ChannelConfigSurround7Dot1?10
+QtMultimedia.QAudioFormat.AudioChannelPosition?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.UnknownPosition?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.FrontLeft?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.FrontRight?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.FrontCenter?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.LFE?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.BackLeft?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.BackRight?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.FrontLeftOfCenter?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.FrontRightOfCenter?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.BackCenter?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.LFE2?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.SideLeft?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.SideRight?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.TopFrontLeft?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.TopFrontRight?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.TopFrontCenter?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.TopCenter?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.TopBackLeft?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.TopBackRight?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.TopSideLeft?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.TopSideRight?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.TopBackCenter?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.BottomFrontCenter?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.BottomFrontLeft?10
+QtMultimedia.QAudioFormat.AudioChannelPosition.BottomFrontRight?10
+QtMultimedia.QAudioFormat?1()
+QtMultimedia.QAudioFormat.__init__?1(self)
+QtMultimedia.QAudioFormat?1(QAudioFormat)
+QtMultimedia.QAudioFormat.__init__?1(self, QAudioFormat)
+QtMultimedia.QAudioFormat.isValid?4() -> bool
+QtMultimedia.QAudioFormat.setSampleRate?4(int)
+QtMultimedia.QAudioFormat.sampleRate?4() -> int
+QtMultimedia.QAudioFormat.setChannelCount?4(int)
+QtMultimedia.QAudioFormat.channelCount?4() -> int
+QtMultimedia.QAudioFormat.bytesForDuration?4(int) -> int
+QtMultimedia.QAudioFormat.durationForBytes?4(int) -> int
+QtMultimedia.QAudioFormat.bytesForFrames?4(int) -> int
+QtMultimedia.QAudioFormat.framesForBytes?4(int) -> int
+QtMultimedia.QAudioFormat.framesForDuration?4(int) -> int
+QtMultimedia.QAudioFormat.durationForFrames?4(int) -> int
+QtMultimedia.QAudioFormat.bytesPerFrame?4() -> int
+QtMultimedia.QAudioFormat.setChannelConfig?4(QAudioFormat.ChannelConfig)
+QtMultimedia.QAudioFormat.channelConfig?4() -> QAudioFormat.ChannelConfig
+QtMultimedia.QAudioFormat.channelOffset?4(QAudioFormat.AudioChannelPosition) -> int
+QtMultimedia.QAudioFormat.setSampleFormat?4(QAudioFormat.SampleFormat)
+QtMultimedia.QAudioFormat.sampleFormat?4() -> QAudioFormat.SampleFormat
+QtMultimedia.QAudioFormat.bytesPerSample?4() -> int
+QtMultimedia.QAudioFormat.normalizedSampleValue?4(PyQt6.sip.voidptr) -> float
+QtMultimedia.QAudioFormat.defaultChannelConfigForChannelCount?4(int) -> QAudioFormat.ChannelConfig
+QtMultimedia.QAudioInput?1(QAudioDevice, QObject parent=None)
+QtMultimedia.QAudioInput.__init__?1(self, QAudioDevice, QObject parent=None)
+QtMultimedia.QAudioInput?1(QObject parent=None)
+QtMultimedia.QAudioInput.__init__?1(self, QObject parent=None)
+QtMultimedia.QAudioInput.device?4() -> QAudioDevice
+QtMultimedia.QAudioInput.volume?4() -> float
+QtMultimedia.QAudioInput.isMuted?4() -> bool
+QtMultimedia.QAudioInput.setDevice?4(QAudioDevice)
+QtMultimedia.QAudioInput.setMuted?4(bool)
+QtMultimedia.QAudioInput.setVolume?4(float)
+QtMultimedia.QAudioInput.deviceChanged?4()
+QtMultimedia.QAudioInput.volumeChanged?4(float)
+QtMultimedia.QAudioInput.mutedChanged?4(bool)
+QtMultimedia.QAudioOutput?1(QAudioDevice, QObject parent=None)
+QtMultimedia.QAudioOutput.__init__?1(self, QAudioDevice, QObject parent=None)
+QtMultimedia.QAudioOutput?1(QObject parent=None)
+QtMultimedia.QAudioOutput.__init__?1(self, QObject parent=None)
+QtMultimedia.QAudioOutput.volume?4() -> float
+QtMultimedia.QAudioOutput.device?4() -> QAudioDevice
+QtMultimedia.QAudioOutput.isMuted?4() -> bool
+QtMultimedia.QAudioOutput.setDevice?4(QAudioDevice)
+QtMultimedia.QAudioOutput.setVolume?4(float)
+QtMultimedia.QAudioOutput.setMuted?4(bool)
+QtMultimedia.QAudioOutput.deviceChanged?4()
+QtMultimedia.QAudioOutput.volumeChanged?4(float)
+QtMultimedia.QAudioOutput.mutedChanged?4(bool)
+QtMultimedia.QAudioSink?1(QAudioDevice, QAudioFormat format=QAudioFormat(), QObject parent=None)
+QtMultimedia.QAudioSink.__init__?1(self, QAudioDevice, QAudioFormat format=QAudioFormat(), QObject parent=None)
+QtMultimedia.QAudioSink?1(QAudioFormat format=QAudioFormat(), QObject parent=None)
+QtMultimedia.QAudioSink.__init__?1(self, QAudioFormat format=QAudioFormat(), QObject parent=None)
+QtMultimedia.QAudioSink.format?4() -> QAudioFormat
+QtMultimedia.QAudioSink.start?4(QIODevice)
+QtMultimedia.QAudioSink.start?4() -> QIODevice
+QtMultimedia.QAudioSink.stop?4()
+QtMultimedia.QAudioSink.reset?4()
+QtMultimedia.QAudioSink.suspend?4()
+QtMultimedia.QAudioSink.resume?4()
+QtMultimedia.QAudioSink.setBufferSize?4(int)
+QtMultimedia.QAudioSink.bufferSize?4() -> int
+QtMultimedia.QAudioSink.bytesFree?4() -> int
+QtMultimedia.QAudioSink.processedUSecs?4() -> int
+QtMultimedia.QAudioSink.elapsedUSecs?4() -> int
+QtMultimedia.QAudioSink.error?4() -> QAudio.Error
+QtMultimedia.QAudioSink.state?4() -> QAudio.State
+QtMultimedia.QAudioSink.setVolume?4(float)
+QtMultimedia.QAudioSink.volume?4() -> float
+QtMultimedia.QAudioSink.stateChanged?4(QAudio.State)
+QtMultimedia.QAudioSink.setBufferFrameCount?4(int)
+QtMultimedia.QAudioSink.bufferFrameCount?4() -> int
+QtMultimedia.QAudioSink.framesFree?4() -> int
+QtMultimedia.QAudioSource?1(QAudioDevice, QAudioFormat format=QAudioFormat(), QObject parent=None)
+QtMultimedia.QAudioSource.__init__?1(self, QAudioDevice, QAudioFormat format=QAudioFormat(), QObject parent=None)
+QtMultimedia.QAudioSource?1(QAudioFormat format=QAudioFormat(), QObject parent=None)
+QtMultimedia.QAudioSource.__init__?1(self, QAudioFormat format=QAudioFormat(), QObject parent=None)
+QtMultimedia.QAudioSource.format?4() -> QAudioFormat
+QtMultimedia.QAudioSource.start?4(QIODevice)
+QtMultimedia.QAudioSource.start?4() -> QIODevice
+QtMultimedia.QAudioSource.stop?4()
+QtMultimedia.QAudioSource.reset?4()
+QtMultimedia.QAudioSource.suspend?4()
+QtMultimedia.QAudioSource.resume?4()
+QtMultimedia.QAudioSource.setBufferSize?4(int)
+QtMultimedia.QAudioSource.bufferSize?4() -> int
+QtMultimedia.QAudioSource.bytesAvailable?4() -> int
+QtMultimedia.QAudioSource.setVolume?4(float)
+QtMultimedia.QAudioSource.volume?4() -> float
+QtMultimedia.QAudioSource.processedUSecs?4() -> int
+QtMultimedia.QAudioSource.elapsedUSecs?4() -> int
+QtMultimedia.QAudioSource.error?4() -> QAudio.Error
+QtMultimedia.QAudioSource.state?4() -> QAudio.State
+QtMultimedia.QAudioSource.stateChanged?4(QAudio.State)
+QtMultimedia.QAudioSource.setBufferFrameCount?4(int)
+QtMultimedia.QAudioSource.bufferFrameCount?4() -> int
+QtMultimedia.QAudioSource.framesAvailable?4() -> int
+QtMultimedia.QCamera.Feature?10
+QtMultimedia.QCamera.Feature.ColorTemperature?10
+QtMultimedia.QCamera.Feature.ExposureCompensation?10
+QtMultimedia.QCamera.Feature.IsoSensitivity?10
+QtMultimedia.QCamera.Feature.ManualExposureTime?10
+QtMultimedia.QCamera.Feature.CustomFocusPoint?10
+QtMultimedia.QCamera.Feature.FocusDistance?10
+QtMultimedia.QCamera.WhiteBalanceMode?10
+QtMultimedia.QCamera.WhiteBalanceMode.WhiteBalanceAuto?10
+QtMultimedia.QCamera.WhiteBalanceMode.WhiteBalanceManual?10
+QtMultimedia.QCamera.WhiteBalanceMode.WhiteBalanceSunlight?10
+QtMultimedia.QCamera.WhiteBalanceMode.WhiteBalanceCloudy?10
+QtMultimedia.QCamera.WhiteBalanceMode.WhiteBalanceShade?10
+QtMultimedia.QCamera.WhiteBalanceMode.WhiteBalanceTungsten?10
+QtMultimedia.QCamera.WhiteBalanceMode.WhiteBalanceFluorescent?10
+QtMultimedia.QCamera.WhiteBalanceMode.WhiteBalanceFlash?10
+QtMultimedia.QCamera.WhiteBalanceMode.WhiteBalanceSunset?10
+QtMultimedia.QCamera.ExposureMode?10
+QtMultimedia.QCamera.ExposureMode.ExposureAuto?10
+QtMultimedia.QCamera.ExposureMode.ExposureManual?10
+QtMultimedia.QCamera.ExposureMode.ExposurePortrait?10
+QtMultimedia.QCamera.ExposureMode.ExposureNight?10
+QtMultimedia.QCamera.ExposureMode.ExposureSports?10
+QtMultimedia.QCamera.ExposureMode.ExposureSnow?10
+QtMultimedia.QCamera.ExposureMode.ExposureBeach?10
+QtMultimedia.QCamera.ExposureMode.ExposureAction?10
+QtMultimedia.QCamera.ExposureMode.ExposureLandscape?10
+QtMultimedia.QCamera.ExposureMode.ExposureNightPortrait?10
+QtMultimedia.QCamera.ExposureMode.ExposureTheatre?10
+QtMultimedia.QCamera.ExposureMode.ExposureSunset?10
+QtMultimedia.QCamera.ExposureMode.ExposureSteadyPhoto?10
+QtMultimedia.QCamera.ExposureMode.ExposureFireworks?10
+QtMultimedia.QCamera.ExposureMode.ExposureParty?10
+QtMultimedia.QCamera.ExposureMode.ExposureCandlelight?10
+QtMultimedia.QCamera.ExposureMode.ExposureBarcode?10
+QtMultimedia.QCamera.TorchMode?10
+QtMultimedia.QCamera.TorchMode.TorchOff?10
+QtMultimedia.QCamera.TorchMode.TorchOn?10
+QtMultimedia.QCamera.TorchMode.TorchAuto?10
+QtMultimedia.QCamera.FlashMode?10
+QtMultimedia.QCamera.FlashMode.FlashOff?10
+QtMultimedia.QCamera.FlashMode.FlashOn?10
+QtMultimedia.QCamera.FlashMode.FlashAuto?10
+QtMultimedia.QCamera.FocusMode?10
+QtMultimedia.QCamera.FocusMode.FocusModeAuto?10
+QtMultimedia.QCamera.FocusMode.FocusModeAutoNear?10
+QtMultimedia.QCamera.FocusMode.FocusModeAutoFar?10
+QtMultimedia.QCamera.FocusMode.FocusModeHyperfocal?10
+QtMultimedia.QCamera.FocusMode.FocusModeInfinity?10
+QtMultimedia.QCamera.FocusMode.FocusModeManual?10
+QtMultimedia.QCamera.Error?10
+QtMultimedia.QCamera.Error.NoError?10
+QtMultimedia.QCamera.Error.CameraError?10
+QtMultimedia.QCamera?1(QCameraDevice, QObject parent=None)
+QtMultimedia.QCamera.__init__?1(self, QCameraDevice, QObject parent=None)
+QtMultimedia.QCamera?1(QCameraDevice.Position, QObject parent=None)
+QtMultimedia.QCamera.__init__?1(self, QCameraDevice.Position, QObject parent=None)
+QtMultimedia.QCamera?1(QObject parent=None)
+QtMultimedia.QCamera.__init__?1(self, QObject parent=None)
+QtMultimedia.QCamera.isAvailable?4() -> bool
+QtMultimedia.QCamera.isActive?4() -> bool
+QtMultimedia.QCamera.captureSession?4() -> QMediaCaptureSession
+QtMultimedia.QCamera.cameraDevice?4() -> QCameraDevice
+QtMultimedia.QCamera.setCameraDevice?4(QCameraDevice)
+QtMultimedia.QCamera.cameraFormat?4() -> QCameraFormat
+QtMultimedia.QCamera.setCameraFormat?4(QCameraFormat)
+QtMultimedia.QCamera.error?4() -> QCamera.Error
+QtMultimedia.QCamera.errorString?4() -> QString
+QtMultimedia.QCamera.supportedFeatures?4() -> unknown-type
+QtMultimedia.QCamera.focusMode?4() -> QCamera.FocusMode
+QtMultimedia.QCamera.setFocusMode?4(QCamera.FocusMode)
+QtMultimedia.QCamera.isFocusModeSupported?4(QCamera.FocusMode) -> bool
+QtMultimedia.QCamera.focusPoint?4() -> QPointF
+QtMultimedia.QCamera.customFocusPoint?4() -> QPointF
+QtMultimedia.QCamera.setCustomFocusPoint?4(QPointF)
+QtMultimedia.QCamera.setFocusDistance?4(float)
+QtMultimedia.QCamera.focusDistance?4() -> float
+QtMultimedia.QCamera.minimumZoomFactor?4() -> float
+QtMultimedia.QCamera.maximumZoomFactor?4() -> float
+QtMultimedia.QCamera.zoomFactor?4() -> float
+QtMultimedia.QCamera.setZoomFactor?4(float)
+QtMultimedia.QCamera.flashMode?4() -> QCamera.FlashMode
+QtMultimedia.QCamera.isFlashModeSupported?4(QCamera.FlashMode) -> bool
+QtMultimedia.QCamera.isFlashReady?4() -> bool
+QtMultimedia.QCamera.torchMode?4() -> QCamera.TorchMode
+QtMultimedia.QCamera.isTorchModeSupported?4(QCamera.TorchMode) -> bool
+QtMultimedia.QCamera.exposureMode?4() -> QCamera.ExposureMode
+QtMultimedia.QCamera.isExposureModeSupported?4(QCamera.ExposureMode) -> bool
+QtMultimedia.QCamera.exposureCompensation?4() -> float
+QtMultimedia.QCamera.isoSensitivity?4() -> int
+QtMultimedia.QCamera.manualIsoSensitivity?4() -> int
+QtMultimedia.QCamera.exposureTime?4() -> float
+QtMultimedia.QCamera.manualExposureTime?4() -> float
+QtMultimedia.QCamera.minimumIsoSensitivity?4() -> int
+QtMultimedia.QCamera.maximumIsoSensitivity?4() -> int
+QtMultimedia.QCamera.minimumExposureTime?4() -> float
+QtMultimedia.QCamera.maximumExposureTime?4() -> float
+QtMultimedia.QCamera.whiteBalanceMode?4() -> QCamera.WhiteBalanceMode
+QtMultimedia.QCamera.isWhiteBalanceModeSupported?4(QCamera.WhiteBalanceMode) -> bool
+QtMultimedia.QCamera.colorTemperature?4() -> int
+QtMultimedia.QCamera.setActive?4(bool)
+QtMultimedia.QCamera.start?4()
+QtMultimedia.QCamera.stop?4()
+QtMultimedia.QCamera.zoomTo?4(float, float)
+QtMultimedia.QCamera.setFlashMode?4(QCamera.FlashMode)
+QtMultimedia.QCamera.setTorchMode?4(QCamera.TorchMode)
+QtMultimedia.QCamera.setExposureMode?4(QCamera.ExposureMode)
+QtMultimedia.QCamera.setExposureCompensation?4(float)
+QtMultimedia.QCamera.setManualIsoSensitivity?4(int)
+QtMultimedia.QCamera.setAutoIsoSensitivity?4()
+QtMultimedia.QCamera.setManualExposureTime?4(float)
+QtMultimedia.QCamera.setAutoExposureTime?4()
+QtMultimedia.QCamera.setWhiteBalanceMode?4(QCamera.WhiteBalanceMode)
+QtMultimedia.QCamera.setColorTemperature?4(int)
+QtMultimedia.QCamera.activeChanged?4(bool)
+QtMultimedia.QCamera.errorChanged?4()
+QtMultimedia.QCamera.errorOccurred?4(QCamera.Error, QString)
+QtMultimedia.QCamera.cameraDeviceChanged?4()
+QtMultimedia.QCamera.cameraFormatChanged?4()
+QtMultimedia.QCamera.supportedFeaturesChanged?4()
+QtMultimedia.QCamera.focusModeChanged?4()
+QtMultimedia.QCamera.zoomFactorChanged?4(float)
+QtMultimedia.QCamera.minimumZoomFactorChanged?4(float)
+QtMultimedia.QCamera.maximumZoomFactorChanged?4(float)
+QtMultimedia.QCamera.focusDistanceChanged?4(float)
+QtMultimedia.QCamera.customFocusPointChanged?4()
+QtMultimedia.QCamera.flashReady?4(bool)
+QtMultimedia.QCamera.flashModeChanged?4()
+QtMultimedia.QCamera.torchModeChanged?4()
+QtMultimedia.QCamera.exposureTimeChanged?4(float)
+QtMultimedia.QCamera.isoSensitivityChanged?4(int)
+QtMultimedia.QCamera.exposureCompensationChanged?4(float)
+QtMultimedia.QCamera.exposureModeChanged?4()
+QtMultimedia.QCamera.whiteBalanceModeChanged?4()
+QtMultimedia.QCamera.colorTemperatureChanged?4()
+QtMultimedia.QCamera.focusPointChanged?4()
+QtMultimedia.QCamera.manualExposureTimeChanged?4(float)
+QtMultimedia.QCamera.manualIsoSensitivityChanged?4(int)
+QtMultimedia.QCameraFormat?1()
+QtMultimedia.QCameraFormat.__init__?1(self)
+QtMultimedia.QCameraFormat?1(QCameraFormat)
+QtMultimedia.QCameraFormat.__init__?1(self, QCameraFormat)
+QtMultimedia.QCameraFormat.pixelFormat?4() -> QVideoFrameFormat.PixelFormat
+QtMultimedia.QCameraFormat.resolution?4() -> QSize
+QtMultimedia.QCameraFormat.minFrameRate?4() -> float
+QtMultimedia.QCameraFormat.maxFrameRate?4() -> float
+QtMultimedia.QCameraFormat.isNull?4() -> bool
+QtMultimedia.QCameraDevice.Position?10
+QtMultimedia.QCameraDevice.Position.UnspecifiedPosition?10
+QtMultimedia.QCameraDevice.Position.BackFace?10
+QtMultimedia.QCameraDevice.Position.FrontFace?10
+QtMultimedia.QCameraDevice?1()
+QtMultimedia.QCameraDevice.__init__?1(self)
+QtMultimedia.QCameraDevice?1(QCameraDevice)
+QtMultimedia.QCameraDevice.__init__?1(self, QCameraDevice)
+QtMultimedia.QCameraDevice.isNull?4() -> bool
+QtMultimedia.QCameraDevice.id?4() -> QByteArray
+QtMultimedia.QCameraDevice.description?4() -> QString
+QtMultimedia.QCameraDevice.isDefault?4() -> bool
+QtMultimedia.QCameraDevice.position?4() -> QCameraDevice.Position
+QtMultimedia.QCameraDevice.photoResolutions?4() -> unknown-type
+QtMultimedia.QCameraDevice.videoFormats?4() -> unknown-type
+QtMultimedia.QCameraDevice.correctionAngle?4() -> QtVideo.Rotation
+QtMultimedia.QCapturableWindow?1()
+QtMultimedia.QCapturableWindow.__init__?1(self)
+QtMultimedia.QCapturableWindow?1(QWindow)
+QtMultimedia.QCapturableWindow.__init__?1(self, QWindow)
+QtMultimedia.QCapturableWindow?1(QCapturableWindow)
+QtMultimedia.QCapturableWindow.__init__?1(self, QCapturableWindow)
+QtMultimedia.QCapturableWindow.swap?4(QCapturableWindow)
+QtMultimedia.QCapturableWindow.isValid?4() -> bool
+QtMultimedia.QCapturableWindow.description?4() -> QString
+QtMultimedia.QImageCapture.FileFormat?10
+QtMultimedia.QImageCapture.FileFormat.UnspecifiedFormat?10
+QtMultimedia.QImageCapture.FileFormat.JPEG?10
+QtMultimedia.QImageCapture.FileFormat.PNG?10
+QtMultimedia.QImageCapture.FileFormat.WebP?10
+QtMultimedia.QImageCapture.FileFormat.Tiff?10
+QtMultimedia.QImageCapture.Quality?10
+QtMultimedia.QImageCapture.Quality.VeryLowQuality?10
+QtMultimedia.QImageCapture.Quality.LowQuality?10
+QtMultimedia.QImageCapture.Quality.NormalQuality?10
+QtMultimedia.QImageCapture.Quality.HighQuality?10
+QtMultimedia.QImageCapture.Quality.VeryHighQuality?10
+QtMultimedia.QImageCapture.Error?10
+QtMultimedia.QImageCapture.Error.NoError?10
+QtMultimedia.QImageCapture.Error.NotReadyError?10
+QtMultimedia.QImageCapture.Error.ResourceError?10
+QtMultimedia.QImageCapture.Error.OutOfSpaceError?10
+QtMultimedia.QImageCapture.Error.NotSupportedFeatureError?10
+QtMultimedia.QImageCapture.Error.FormatError?10
+QtMultimedia.QImageCapture?1(QObject parent=None)
+QtMultimedia.QImageCapture.__init__?1(self, QObject parent=None)
+QtMultimedia.QImageCapture.isAvailable?4() -> bool
+QtMultimedia.QImageCapture.captureSession?4() -> QMediaCaptureSession
+QtMultimedia.QImageCapture.error?4() -> QImageCapture.Error
+QtMultimedia.QImageCapture.errorString?4() -> QString
+QtMultimedia.QImageCapture.isReadyForCapture?4() -> bool
+QtMultimedia.QImageCapture.fileFormat?4() -> QImageCapture.FileFormat
+QtMultimedia.QImageCapture.setFileFormat?4(QImageCapture.FileFormat)
+QtMultimedia.QImageCapture.supportedFormats?4() -> unknown-type
+QtMultimedia.QImageCapture.fileFormatName?4(QImageCapture.FileFormat) -> QString
+QtMultimedia.QImageCapture.fileFormatDescription?4(QImageCapture.FileFormat) -> QString
+QtMultimedia.QImageCapture.resolution?4() -> QSize
+QtMultimedia.QImageCapture.setResolution?4(QSize)
+QtMultimedia.QImageCapture.setResolution?4(int, int)
+QtMultimedia.QImageCapture.quality?4() -> QImageCapture.Quality
+QtMultimedia.QImageCapture.setQuality?4(QImageCapture.Quality)
+QtMultimedia.QImageCapture.metaData?4() -> QMediaMetaData
+QtMultimedia.QImageCapture.setMetaData?4(QMediaMetaData)
+QtMultimedia.QImageCapture.addMetaData?4(QMediaMetaData)
+QtMultimedia.QImageCapture.captureToFile?4(QString location='') -> int
+QtMultimedia.QImageCapture.capture?4() -> int
+QtMultimedia.QImageCapture.errorChanged?4()
+QtMultimedia.QImageCapture.errorOccurred?4(int, QImageCapture.Error, QString)
+QtMultimedia.QImageCapture.readyForCaptureChanged?4(bool)
+QtMultimedia.QImageCapture.metaDataChanged?4()
+QtMultimedia.QImageCapture.fileFormatChanged?4()
+QtMultimedia.QImageCapture.qualityChanged?4()
+QtMultimedia.QImageCapture.resolutionChanged?4()
+QtMultimedia.QImageCapture.imageExposed?4(int)
+QtMultimedia.QImageCapture.imageCaptured?4(int, QImage)
+QtMultimedia.QImageCapture.imageAvailable?4(int, QVideoFrame)
+QtMultimedia.QImageCapture.imageSaved?4(int, QString)
+QtMultimedia.QMediaCaptureSession?1(QObject parent=None)
+QtMultimedia.QMediaCaptureSession.__init__?1(self, QObject parent=None)
+QtMultimedia.QMediaCaptureSession.audioInput?4() -> QAudioInput
+QtMultimedia.QMediaCaptureSession.setAudioInput?4(QAudioInput)
+QtMultimedia.QMediaCaptureSession.camera?4() -> QCamera
+QtMultimedia.QMediaCaptureSession.setCamera?4(QCamera)
+QtMultimedia.QMediaCaptureSession.imageCapture?4() -> QImageCapture
+QtMultimedia.QMediaCaptureSession.setImageCapture?4(QImageCapture)
+QtMultimedia.QMediaCaptureSession.recorder?4() -> QMediaRecorder
+QtMultimedia.QMediaCaptureSession.setRecorder?4(QMediaRecorder)
+QtMultimedia.QMediaCaptureSession.setVideoOutput?4(QObject)
+QtMultimedia.QMediaCaptureSession.videoOutput?4() -> QObject
+QtMultimedia.QMediaCaptureSession.setVideoSink?4(QVideoSink)
+QtMultimedia.QMediaCaptureSession.videoSink?4() -> QVideoSink
+QtMultimedia.QMediaCaptureSession.setAudioOutput?4(QAudioOutput)
+QtMultimedia.QMediaCaptureSession.audioOutput?4() -> QAudioOutput
+QtMultimedia.QMediaCaptureSession.audioInputChanged?4()
+QtMultimedia.QMediaCaptureSession.cameraChanged?4()
+QtMultimedia.QMediaCaptureSession.imageCaptureChanged?4()
+QtMultimedia.QMediaCaptureSession.recorderChanged?4()
+QtMultimedia.QMediaCaptureSession.videoOutputChanged?4()
+QtMultimedia.QMediaCaptureSession.audioOutputChanged?4()
+QtMultimedia.QMediaCaptureSession.screenCapture?4() -> QScreenCapture
+QtMultimedia.QMediaCaptureSession.setScreenCapture?4(QScreenCapture)
+QtMultimedia.QMediaCaptureSession.screenCaptureChanged?4()
+QtMultimedia.QMediaCaptureSession.windowCapture?4() -> QWindowCapture
+QtMultimedia.QMediaCaptureSession.setWindowCapture?4(QWindowCapture)
+QtMultimedia.QMediaCaptureSession.windowCaptureChanged?4()
+QtMultimedia.QMediaCaptureSession.audioBufferInput?4() -> QAudioBufferInput
+QtMultimedia.QMediaCaptureSession.setAudioBufferInput?4(QAudioBufferInput)
+QtMultimedia.QMediaCaptureSession.videoFrameInput?4() -> QVideoFrameInput
+QtMultimedia.QMediaCaptureSession.setVideoFrameInput?4(QVideoFrameInput)
+QtMultimedia.QMediaCaptureSession.audioBufferInputChanged?4()
+QtMultimedia.QMediaCaptureSession.videoFrameInputChanged?4()
+QtMultimedia.QMediaDevices?1(QObject parent=None)
+QtMultimedia.QMediaDevices.__init__?1(self, QObject parent=None)
+QtMultimedia.QMediaDevices.audioInputs?4() -> unknown-type
+QtMultimedia.QMediaDevices.audioOutputs?4() -> unknown-type
+QtMultimedia.QMediaDevices.videoInputs?4() -> unknown-type
+QtMultimedia.QMediaDevices.defaultAudioInput?4() -> QAudioDevice
+QtMultimedia.QMediaDevices.defaultAudioOutput?4() -> QAudioDevice
+QtMultimedia.QMediaDevices.defaultVideoInput?4() -> QCameraDevice
+QtMultimedia.QMediaDevices.audioInputsChanged?4()
+QtMultimedia.QMediaDevices.audioOutputsChanged?4()
+QtMultimedia.QMediaDevices.videoInputsChanged?4()
+QtMultimedia.QMediaFormat.ResolveFlags?10
+QtMultimedia.QMediaFormat.ResolveFlags.NoFlags?10
+QtMultimedia.QMediaFormat.ResolveFlags.RequiresVideo?10
+QtMultimedia.QMediaFormat.ConversionMode?10
+QtMultimedia.QMediaFormat.ConversionMode.Encode?10
+QtMultimedia.QMediaFormat.ConversionMode.Decode?10
+QtMultimedia.QMediaFormat.VideoCodec?10
+QtMultimedia.QMediaFormat.VideoCodec.Unspecified?10
+QtMultimedia.QMediaFormat.VideoCodec.MPEG1?10
+QtMultimedia.QMediaFormat.VideoCodec.MPEG2?10
+QtMultimedia.QMediaFormat.VideoCodec.MPEG4?10
+QtMultimedia.QMediaFormat.VideoCodec.H264?10
+QtMultimedia.QMediaFormat.VideoCodec.H265?10
+QtMultimedia.QMediaFormat.VideoCodec.VP8?10
+QtMultimedia.QMediaFormat.VideoCodec.VP9?10
+QtMultimedia.QMediaFormat.VideoCodec.AV1?10
+QtMultimedia.QMediaFormat.VideoCodec.Theora?10
+QtMultimedia.QMediaFormat.VideoCodec.WMV?10
+QtMultimedia.QMediaFormat.VideoCodec.MotionJPEG?10
+QtMultimedia.QMediaFormat.AudioCodec?10
+QtMultimedia.QMediaFormat.AudioCodec.Unspecified?10
+QtMultimedia.QMediaFormat.AudioCodec.MP3?10
+QtMultimedia.QMediaFormat.AudioCodec.AAC?10
+QtMultimedia.QMediaFormat.AudioCodec.AC3?10
+QtMultimedia.QMediaFormat.AudioCodec.EAC3?10
+QtMultimedia.QMediaFormat.AudioCodec.FLAC?10
+QtMultimedia.QMediaFormat.AudioCodec.DolbyTrueHD?10
+QtMultimedia.QMediaFormat.AudioCodec.Opus?10
+QtMultimedia.QMediaFormat.AudioCodec.Vorbis?10
+QtMultimedia.QMediaFormat.AudioCodec.Wave?10
+QtMultimedia.QMediaFormat.AudioCodec.WMA?10
+QtMultimedia.QMediaFormat.AudioCodec.ALAC?10
+QtMultimedia.QMediaFormat.FileFormat?10
+QtMultimedia.QMediaFormat.FileFormat.UnspecifiedFormat?10
+QtMultimedia.QMediaFormat.FileFormat.WMV?10
+QtMultimedia.QMediaFormat.FileFormat.AVI?10
+QtMultimedia.QMediaFormat.FileFormat.Matroska?10
+QtMultimedia.QMediaFormat.FileFormat.MPEG4?10
+QtMultimedia.QMediaFormat.FileFormat.Ogg?10
+QtMultimedia.QMediaFormat.FileFormat.QuickTime?10
+QtMultimedia.QMediaFormat.FileFormat.WebM?10
+QtMultimedia.QMediaFormat.FileFormat.Mpeg4Audio?10
+QtMultimedia.QMediaFormat.FileFormat.AAC?10
+QtMultimedia.QMediaFormat.FileFormat.WMA?10
+QtMultimedia.QMediaFormat.FileFormat.MP3?10
+QtMultimedia.QMediaFormat.FileFormat.FLAC?10
+QtMultimedia.QMediaFormat.FileFormat.Wave?10
+QtMultimedia.QMediaFormat?1(QMediaFormat.FileFormat format=QMediaFormat.UnspecifiedFormat)
+QtMultimedia.QMediaFormat.__init__?1(self, QMediaFormat.FileFormat format=QMediaFormat.UnspecifiedFormat)
+QtMultimedia.QMediaFormat?1(QMediaFormat)
+QtMultimedia.QMediaFormat.__init__?1(self, QMediaFormat)
+QtMultimedia.QMediaFormat.swap?4(QMediaFormat)
+QtMultimedia.QMediaFormat.fileFormat?4() -> QMediaFormat.FileFormat
+QtMultimedia.QMediaFormat.setFileFormat?4(QMediaFormat.FileFormat)
+QtMultimedia.QMediaFormat.setVideoCodec?4(QMediaFormat.VideoCodec)
+QtMultimedia.QMediaFormat.videoCodec?4() -> QMediaFormat.VideoCodec
+QtMultimedia.QMediaFormat.setAudioCodec?4(QMediaFormat.AudioCodec)
+QtMultimedia.QMediaFormat.audioCodec?4() -> QMediaFormat.AudioCodec
+QtMultimedia.QMediaFormat.isSupported?4(QMediaFormat.ConversionMode) -> bool
+QtMultimedia.QMediaFormat.mimeType?4() -> QMimeType
+QtMultimedia.QMediaFormat.supportedFileFormats?4(QMediaFormat.ConversionMode) -> unknown-type
+QtMultimedia.QMediaFormat.supportedVideoCodecs?4(QMediaFormat.ConversionMode) -> unknown-type
+QtMultimedia.QMediaFormat.supportedAudioCodecs?4(QMediaFormat.ConversionMode) -> unknown-type
+QtMultimedia.QMediaFormat.fileFormatName?4(QMediaFormat.FileFormat) -> QString
+QtMultimedia.QMediaFormat.audioCodecName?4(QMediaFormat.AudioCodec) -> QString
+QtMultimedia.QMediaFormat.videoCodecName?4(QMediaFormat.VideoCodec) -> QString
+QtMultimedia.QMediaFormat.fileFormatDescription?4(QMediaFormat.FileFormat) -> QString
+QtMultimedia.QMediaFormat.audioCodecDescription?4(QMediaFormat.AudioCodec) -> QString
+QtMultimedia.QMediaFormat.videoCodecDescription?4(QMediaFormat.VideoCodec) -> QString
+QtMultimedia.QMediaFormat.resolveForEncoding?4(QMediaFormat.ResolveFlags)
+QtMultimedia.QMediaMetaData.Key?10
+QtMultimedia.QMediaMetaData.Key.Title?10
+QtMultimedia.QMediaMetaData.Key.Author?10
+QtMultimedia.QMediaMetaData.Key.Comment?10
+QtMultimedia.QMediaMetaData.Key.Description?10
+QtMultimedia.QMediaMetaData.Key.Genre?10
+QtMultimedia.QMediaMetaData.Key.Date?10
+QtMultimedia.QMediaMetaData.Key.Language?10
+QtMultimedia.QMediaMetaData.Key.Publisher?10
+QtMultimedia.QMediaMetaData.Key.Copyright?10
+QtMultimedia.QMediaMetaData.Key.Url?10
+QtMultimedia.QMediaMetaData.Key.Duration?10
+QtMultimedia.QMediaMetaData.Key.MediaType?10
+QtMultimedia.QMediaMetaData.Key.FileFormat?10
+QtMultimedia.QMediaMetaData.Key.AudioBitRate?10
+QtMultimedia.QMediaMetaData.Key.AudioCodec?10
+QtMultimedia.QMediaMetaData.Key.VideoBitRate?10
+QtMultimedia.QMediaMetaData.Key.VideoCodec?10
+QtMultimedia.QMediaMetaData.Key.VideoFrameRate?10
+QtMultimedia.QMediaMetaData.Key.AlbumTitle?10
+QtMultimedia.QMediaMetaData.Key.AlbumArtist?10
+QtMultimedia.QMediaMetaData.Key.ContributingArtist?10
+QtMultimedia.QMediaMetaData.Key.TrackNumber?10
+QtMultimedia.QMediaMetaData.Key.Composer?10
+QtMultimedia.QMediaMetaData.Key.LeadPerformer?10
+QtMultimedia.QMediaMetaData.Key.ThumbnailImage?10
+QtMultimedia.QMediaMetaData.Key.CoverArtImage?10
+QtMultimedia.QMediaMetaData.Key.Orientation?10
+QtMultimedia.QMediaMetaData.Key.Resolution?10
+QtMultimedia.QMediaMetaData.Key.HasHdrContent?10
+QtMultimedia.QMediaMetaData?1()
+QtMultimedia.QMediaMetaData.__init__?1(self)
+QtMultimedia.QMediaMetaData?1(QMediaMetaData)
+QtMultimedia.QMediaMetaData.__init__?1(self, QMediaMetaData)
+QtMultimedia.QMediaMetaData.value?4(QMediaMetaData.Key) -> QVariant
+QtMultimedia.QMediaMetaData.insert?4(QMediaMetaData.Key, QVariant)
+QtMultimedia.QMediaMetaData.keys?4() -> unknown-type
+QtMultimedia.QMediaMetaData.stringValue?4(QMediaMetaData.Key) -> QString
+QtMultimedia.QMediaMetaData.metaDataKeyToString?4(QMediaMetaData.Key) -> QString
+QtMultimedia.QMediaMetaData.keyType?4(QMediaMetaData.Key) -> QMetaType
+QtMultimedia.QMediaPlayer.PitchCompensationAvailability?10
+QtMultimedia.QMediaPlayer.PitchCompensationAvailability.AlwaysOn?10
+QtMultimedia.QMediaPlayer.PitchCompensationAvailability.Available?10
+QtMultimedia.QMediaPlayer.PitchCompensationAvailability.Unavailable?10
+QtMultimedia.QMediaPlayer.Loops?10
+QtMultimedia.QMediaPlayer.Loops.Infinite?10
+QtMultimedia.QMediaPlayer.Loops.Once?10
+QtMultimedia.QMediaPlayer.Error?10
+QtMultimedia.QMediaPlayer.Error.NoError?10
+QtMultimedia.QMediaPlayer.Error.ResourceError?10
+QtMultimedia.QMediaPlayer.Error.FormatError?10
+QtMultimedia.QMediaPlayer.Error.NetworkError?10
+QtMultimedia.QMediaPlayer.Error.AccessDeniedError?10
+QtMultimedia.QMediaPlayer.MediaStatus?10
+QtMultimedia.QMediaPlayer.MediaStatus.NoMedia?10
+QtMultimedia.QMediaPlayer.MediaStatus.LoadingMedia?10
+QtMultimedia.QMediaPlayer.MediaStatus.LoadedMedia?10
+QtMultimedia.QMediaPlayer.MediaStatus.StalledMedia?10
+QtMultimedia.QMediaPlayer.MediaStatus.BufferingMedia?10
+QtMultimedia.QMediaPlayer.MediaStatus.BufferedMedia?10
+QtMultimedia.QMediaPlayer.MediaStatus.EndOfMedia?10
+QtMultimedia.QMediaPlayer.MediaStatus.InvalidMedia?10
+QtMultimedia.QMediaPlayer.PlaybackState?10
+QtMultimedia.QMediaPlayer.PlaybackState.StoppedState?10
+QtMultimedia.QMediaPlayer.PlaybackState.PlayingState?10
+QtMultimedia.QMediaPlayer.PlaybackState.PausedState?10
+QtMultimedia.QMediaPlayer?1(QObject parent=None)
+QtMultimedia.QMediaPlayer.__init__?1(self, QObject parent=None)
+QtMultimedia.QMediaPlayer.audioTracks?4() -> unknown-type
+QtMultimedia.QMediaPlayer.videoTracks?4() -> unknown-type
+QtMultimedia.QMediaPlayer.subtitleTracks?4() -> unknown-type
+QtMultimedia.QMediaPlayer.activeAudioTrack?4() -> int
+QtMultimedia.QMediaPlayer.activeVideoTrack?4() -> int
+QtMultimedia.QMediaPlayer.activeSubtitleTrack?4() -> int
+QtMultimedia.QMediaPlayer.setActiveAudioTrack?4(int)
+QtMultimedia.QMediaPlayer.setActiveVideoTrack?4(int)
+QtMultimedia.QMediaPlayer.setActiveSubtitleTrack?4(int)
+QtMultimedia.QMediaPlayer.setAudioOutput?4(QAudioOutput)
+QtMultimedia.QMediaPlayer.audioOutput?4() -> QAudioOutput
+QtMultimedia.QMediaPlayer.setVideoOutput?4(QObject)
+QtMultimedia.QMediaPlayer.videoOutput?4() -> QObject
+QtMultimedia.QMediaPlayer.setVideoSink?4(QVideoSink)
+QtMultimedia.QMediaPlayer.videoSink?4() -> QVideoSink
+QtMultimedia.QMediaPlayer.source?4() -> QUrl
+QtMultimedia.QMediaPlayer.sourceDevice?4() -> QIODevice
+QtMultimedia.QMediaPlayer.playbackState?4() -> QMediaPlayer.PlaybackState
+QtMultimedia.QMediaPlayer.mediaStatus?4() -> QMediaPlayer.MediaStatus
+QtMultimedia.QMediaPlayer.duration?4() -> int
+QtMultimedia.QMediaPlayer.position?4() -> int
+QtMultimedia.QMediaPlayer.hasAudio?4() -> bool
+QtMultimedia.QMediaPlayer.hasVideo?4() -> bool
+QtMultimedia.QMediaPlayer.bufferProgress?4() -> float
+QtMultimedia.QMediaPlayer.bufferedTimeRange?4() -> QMediaTimeRange
+QtMultimedia.QMediaPlayer.isSeekable?4() -> bool
+QtMultimedia.QMediaPlayer.playbackRate?4() -> float
+QtMultimedia.QMediaPlayer.error?4() -> QMediaPlayer.Error
+QtMultimedia.QMediaPlayer.errorString?4() -> QString
+QtMultimedia.QMediaPlayer.isAvailable?4() -> bool
+QtMultimedia.QMediaPlayer.metaData?4() -> QMediaMetaData
+QtMultimedia.QMediaPlayer.play?4()
+QtMultimedia.QMediaPlayer.pause?4()
+QtMultimedia.QMediaPlayer.stop?4()
+QtMultimedia.QMediaPlayer.setPosition?4(int)
+QtMultimedia.QMediaPlayer.setPlaybackRate?4(float)
+QtMultimedia.QMediaPlayer.setSource?4(QUrl)
+QtMultimedia.QMediaPlayer.setSourceDevice?4(QIODevice, QUrl sourceUrl=QUrl())
+QtMultimedia.QMediaPlayer.sourceChanged?4(QUrl)
+QtMultimedia.QMediaPlayer.playbackStateChanged?4(QMediaPlayer.PlaybackState)
+QtMultimedia.QMediaPlayer.mediaStatusChanged?4(QMediaPlayer.MediaStatus)
+QtMultimedia.QMediaPlayer.durationChanged?4(int)
+QtMultimedia.QMediaPlayer.positionChanged?4(int)
+QtMultimedia.QMediaPlayer.hasAudioChanged?4(bool)
+QtMultimedia.QMediaPlayer.hasVideoChanged?4(bool)
+QtMultimedia.QMediaPlayer.bufferProgressChanged?4(float)
+QtMultimedia.QMediaPlayer.seekableChanged?4(bool)
+QtMultimedia.QMediaPlayer.playbackRateChanged?4(float)
+QtMultimedia.QMediaPlayer.metaDataChanged?4()
+QtMultimedia.QMediaPlayer.videoOutputChanged?4()
+QtMultimedia.QMediaPlayer.audioOutputChanged?4()
+QtMultimedia.QMediaPlayer.tracksChanged?4()
+QtMultimedia.QMediaPlayer.activeTracksChanged?4()
+QtMultimedia.QMediaPlayer.errorChanged?4()
+QtMultimedia.QMediaPlayer.errorOccurred?4(QMediaPlayer.Error, QString)
+QtMultimedia.QMediaPlayer.loops?4() -> int
+QtMultimedia.QMediaPlayer.setLoops?4(int)
+QtMultimedia.QMediaPlayer.loopsChanged?4()
+QtMultimedia.QMediaPlayer.isPlaying?4() -> bool
+QtMultimedia.QMediaPlayer.playingChanged?4(bool)
+QtMultimedia.QMediaPlayer.setAudioBufferOutput?4(QAudioBufferOutput)
+QtMultimedia.QMediaPlayer.audioBufferOutput?4() -> QAudioBufferOutput
+QtMultimedia.QMediaPlayer.audioBufferOutputChanged?4()
+QtMultimedia.QMediaPlayer.pitchCompensationAvailability?4() -> QMediaPlayer.PitchCompensationAvailability
+QtMultimedia.QMediaPlayer.pitchCompensation?4() -> bool
+QtMultimedia.QMediaPlayer.playbackOptions?4() -> QPlaybackOptions
+QtMultimedia.QMediaPlayer.setPitchCompensation?4(bool)
+QtMultimedia.QMediaPlayer.setPlaybackOptions?4(QPlaybackOptions)
+QtMultimedia.QMediaPlayer.resetPlaybackOptions?4()
+QtMultimedia.QMediaPlayer.pitchCompensationChanged?4(bool)
+QtMultimedia.QMediaPlayer.playbackOptionsChanged?4()
+QtMultimedia.QMediaRecorder.Error?10
+QtMultimedia.QMediaRecorder.Error.NoError?10
+QtMultimedia.QMediaRecorder.Error.ResourceError?10
+QtMultimedia.QMediaRecorder.Error.FormatError?10
+QtMultimedia.QMediaRecorder.Error.OutOfSpaceError?10
+QtMultimedia.QMediaRecorder.Error.LocationNotWritable?10
+QtMultimedia.QMediaRecorder.RecorderState?10
+QtMultimedia.QMediaRecorder.RecorderState.StoppedState?10
+QtMultimedia.QMediaRecorder.RecorderState.RecordingState?10
+QtMultimedia.QMediaRecorder.RecorderState.PausedState?10
+QtMultimedia.QMediaRecorder.EncodingMode?10
+QtMultimedia.QMediaRecorder.EncodingMode.ConstantQualityEncoding?10
+QtMultimedia.QMediaRecorder.EncodingMode.ConstantBitRateEncoding?10
+QtMultimedia.QMediaRecorder.EncodingMode.AverageBitRateEncoding?10
+QtMultimedia.QMediaRecorder.EncodingMode.TwoPassEncoding?10
+QtMultimedia.QMediaRecorder.Quality?10
+QtMultimedia.QMediaRecorder.Quality.VeryLowQuality?10
+QtMultimedia.QMediaRecorder.Quality.LowQuality?10
+QtMultimedia.QMediaRecorder.Quality.NormalQuality?10
+QtMultimedia.QMediaRecorder.Quality.HighQuality?10
+QtMultimedia.QMediaRecorder.Quality.VeryHighQuality?10
+QtMultimedia.QMediaRecorder?1(QObject parent=None)
+QtMultimedia.QMediaRecorder.__init__?1(self, QObject parent=None)
+QtMultimedia.QMediaRecorder.isAvailable?4() -> bool
+QtMultimedia.QMediaRecorder.outputLocation?4() -> QUrl
+QtMultimedia.QMediaRecorder.setOutputLocation?4(QUrl)
+QtMultimedia.QMediaRecorder.actualLocation?4() -> QUrl
+QtMultimedia.QMediaRecorder.recorderState?4() -> QMediaRecorder.RecorderState
+QtMultimedia.QMediaRecorder.error?4() -> QMediaRecorder.Error
+QtMultimedia.QMediaRecorder.errorString?4() -> QString
+QtMultimedia.QMediaRecorder.duration?4() -> int
+QtMultimedia.QMediaRecorder.mediaFormat?4() -> QMediaFormat
+QtMultimedia.QMediaRecorder.setMediaFormat?4(QMediaFormat)
+QtMultimedia.QMediaRecorder.encodingMode?4() -> QMediaRecorder.EncodingMode
+QtMultimedia.QMediaRecorder.setEncodingMode?4(QMediaRecorder.EncodingMode)
+QtMultimedia.QMediaRecorder.quality?4() -> QMediaRecorder.Quality
+QtMultimedia.QMediaRecorder.setQuality?4(QMediaRecorder.Quality)
+QtMultimedia.QMediaRecorder.videoResolution?4() -> QSize
+QtMultimedia.QMediaRecorder.setVideoResolution?4(QSize)
+QtMultimedia.QMediaRecorder.setVideoResolution?4(int, int)
+QtMultimedia.QMediaRecorder.videoFrameRate?4() -> float
+QtMultimedia.QMediaRecorder.setVideoFrameRate?4(float)
+QtMultimedia.QMediaRecorder.videoBitRate?4() -> int
+QtMultimedia.QMediaRecorder.setVideoBitRate?4(int)
+QtMultimedia.QMediaRecorder.audioBitRate?4() -> int
+QtMultimedia.QMediaRecorder.setAudioBitRate?4(int)
+QtMultimedia.QMediaRecorder.audioChannelCount?4() -> int
+QtMultimedia.QMediaRecorder.setAudioChannelCount?4(int)
+QtMultimedia.QMediaRecorder.audioSampleRate?4() -> int
+QtMultimedia.QMediaRecorder.setAudioSampleRate?4(int)
+QtMultimedia.QMediaRecorder.metaData?4() -> QMediaMetaData
+QtMultimedia.QMediaRecorder.setMetaData?4(QMediaMetaData)
+QtMultimedia.QMediaRecorder.captureSession?4() -> QMediaCaptureSession
+QtMultimedia.QMediaRecorder.record?4()
+QtMultimedia.QMediaRecorder.pause?4()
+QtMultimedia.QMediaRecorder.stop?4()
+QtMultimedia.QMediaRecorder.recorderStateChanged?4(QMediaRecorder.RecorderState)
+QtMultimedia.QMediaRecorder.durationChanged?4(int)
+QtMultimedia.QMediaRecorder.actualLocationChanged?4(QUrl)
+QtMultimedia.QMediaRecorder.errorOccurred?4(QMediaRecorder.Error, QString)
+QtMultimedia.QMediaRecorder.errorChanged?4()
+QtMultimedia.QMediaRecorder.metaDataChanged?4()
+QtMultimedia.QMediaRecorder.mediaFormatChanged?4()
+QtMultimedia.QMediaRecorder.encodingModeChanged?4()
+QtMultimedia.QMediaRecorder.qualityChanged?4()
+QtMultimedia.QMediaRecorder.videoResolutionChanged?4()
+QtMultimedia.QMediaRecorder.videoFrameRateChanged?4()
+QtMultimedia.QMediaRecorder.videoBitRateChanged?4()
+QtMultimedia.QMediaRecorder.audioBitRateChanged?4()
+QtMultimedia.QMediaRecorder.audioChannelCountChanged?4()
+QtMultimedia.QMediaRecorder.audioSampleRateChanged?4()
+QtMultimedia.QMediaRecorder.setOutputDevice?4(QIODevice)
+QtMultimedia.QMediaRecorder.outputDevice?4() -> QIODevice
+QtMultimedia.QMediaRecorder.autoStop?4() -> bool
+QtMultimedia.QMediaRecorder.setAutoStop?4(bool)
+QtMultimedia.QMediaRecorder.autoStopChanged?4()
+QtMultimedia.QMediaTimeRange?1()
+QtMultimedia.QMediaTimeRange.__init__?1(self)
+QtMultimedia.QMediaTimeRange?1(QMediaTimeRange.Interval)
+QtMultimedia.QMediaTimeRange.__init__?1(self, QMediaTimeRange.Interval)
+QtMultimedia.QMediaTimeRange?1(int, int)
+QtMultimedia.QMediaTimeRange.__init__?1(self, int, int)
+QtMultimedia.QMediaTimeRange?1(QMediaTimeRange)
+QtMultimedia.QMediaTimeRange.__init__?1(self, QMediaTimeRange)
+QtMultimedia.QMediaTimeRange.earliestTime?4() -> int
+QtMultimedia.QMediaTimeRange.latestTime?4() -> int
+QtMultimedia.QMediaTimeRange.intervals?4() -> unknown-type
+QtMultimedia.QMediaTimeRange.isEmpty?4() -> bool
+QtMultimedia.QMediaTimeRange.isContinuous?4() -> bool
+QtMultimedia.QMediaTimeRange.contains?4(int) -> bool
+QtMultimedia.QMediaTimeRange.addInterval?4(QMediaTimeRange.Interval)
+QtMultimedia.QMediaTimeRange.addInterval?4(int, int)
+QtMultimedia.QMediaTimeRange.addTimeRange?4(QMediaTimeRange)
+QtMultimedia.QMediaTimeRange.removeInterval?4(QMediaTimeRange.Interval)
+QtMultimedia.QMediaTimeRange.removeInterval?4(int, int)
+QtMultimedia.QMediaTimeRange.removeTimeRange?4(QMediaTimeRange)
+QtMultimedia.QMediaTimeRange.clear?4()
+QtMultimedia.QMediaTimeRange.Interval?1(int, int)
+QtMultimedia.QMediaTimeRange.Interval.__init__?1(self, int, int)
+QtMultimedia.QMediaTimeRange.Interval?1(QMediaTimeRange.Interval)
+QtMultimedia.QMediaTimeRange.Interval.__init__?1(self, QMediaTimeRange.Interval)
+QtMultimedia.QMediaTimeRange.Interval.start?4() -> int
+QtMultimedia.QMediaTimeRange.Interval.end?4() -> int
+QtMultimedia.QMediaTimeRange.Interval.contains?4(int) -> bool
+QtMultimedia.QMediaTimeRange.Interval.isNormal?4() -> bool
+QtMultimedia.QMediaTimeRange.Interval.normalized?4() -> QMediaTimeRange.Interval
+QtMultimedia.QMediaTimeRange.Interval.translated?4(int) -> QMediaTimeRange.Interval
+QtMultimedia.QPlaybackOptions.PlaybackIntent?10
+QtMultimedia.QPlaybackOptions.PlaybackIntent.Playback?10
+QtMultimedia.QPlaybackOptions.PlaybackIntent.LowLatencyStreaming?10
+QtMultimedia.QPlaybackOptions?1()
+QtMultimedia.QPlaybackOptions.__init__?1(self)
+QtMultimedia.QPlaybackOptions?1(QPlaybackOptions)
+QtMultimedia.QPlaybackOptions.__init__?1(self, QPlaybackOptions)
+QtMultimedia.QPlaybackOptions.swap?4(QPlaybackOptions)
+QtMultimedia.QPlaybackOptions.networkTimeout?4() -> milliseconds
+QtMultimedia.QPlaybackOptions.setNetworkTimeout?4(milliseconds)
+QtMultimedia.QPlaybackOptions.resetNetworkTimeout?4()
+QtMultimedia.QPlaybackOptions.playbackIntent?4() -> QPlaybackOptions.PlaybackIntent
+QtMultimedia.QPlaybackOptions.setPlaybackIntent?4(QPlaybackOptions.PlaybackIntent)
+QtMultimedia.QPlaybackOptions.resetPlaybackIntent?4()
+QtMultimedia.QPlaybackOptions.probeSize?4() -> int
+QtMultimedia.QPlaybackOptions.setProbeSize?4(int)
+QtMultimedia.QPlaybackOptions.resetProbeSize?4()
+QtMultimedia.QScreenCapture.Error?10
+QtMultimedia.QScreenCapture.Error.NoError?10
+QtMultimedia.QScreenCapture.Error.InternalError?10
+QtMultimedia.QScreenCapture.Error.CapturingNotSupported?10
+QtMultimedia.QScreenCapture.Error.CaptureFailed?10
+QtMultimedia.QScreenCapture.Error.NotFound?10
+QtMultimedia.QScreenCapture?1(QObject parent=None)
+QtMultimedia.QScreenCapture.__init__?1(self, QObject parent=None)
+QtMultimedia.QScreenCapture.captureSession?4() -> QMediaCaptureSession
+QtMultimedia.QScreenCapture.setScreen?4(QScreen)
+QtMultimedia.QScreenCapture.screen?4() -> QScreen
+QtMultimedia.QScreenCapture.isActive?4() -> bool
+QtMultimedia.QScreenCapture.error?4() -> QScreenCapture.Error
+QtMultimedia.QScreenCapture.errorString?4() -> QString
+QtMultimedia.QScreenCapture.setActive?4(bool)
+QtMultimedia.QScreenCapture.start?4()
+QtMultimedia.QScreenCapture.stop?4()
+QtMultimedia.QScreenCapture.activeChanged?4(bool)
+QtMultimedia.QScreenCapture.errorChanged?4()
+QtMultimedia.QScreenCapture.screenChanged?4(QScreen)
+QtMultimedia.QScreenCapture.errorOccurred?4(QScreenCapture.Error, QString)
+QtMultimedia.QSoundEffect.Status?10
+QtMultimedia.QSoundEffect.Status.Null?10
+QtMultimedia.QSoundEffect.Status.Loading?10
+QtMultimedia.QSoundEffect.Status.Ready?10
+QtMultimedia.QSoundEffect.Status.Error?10
+QtMultimedia.QSoundEffect.Loop?10
+QtMultimedia.QSoundEffect.Loop.Infinite?10
+QtMultimedia.QSoundEffect?1(QAudioDevice, QObject parent=None)
+QtMultimedia.QSoundEffect.__init__?1(self, QAudioDevice, QObject parent=None)
+QtMultimedia.QSoundEffect?1(QObject parent=None)
+QtMultimedia.QSoundEffect.__init__?1(self, QObject parent=None)
+QtMultimedia.QSoundEffect.supportedMimeTypes?4() -> QStringList
+QtMultimedia.QSoundEffect.audioDevice?4() -> QAudioDevice
+QtMultimedia.QSoundEffect.setAudioDevice?4(QAudioDevice)
+QtMultimedia.QSoundEffect.source?4() -> QUrl
+QtMultimedia.QSoundEffect.setSource?4(QUrl)
+QtMultimedia.QSoundEffect.loopCount?4() -> int
+QtMultimedia.QSoundEffect.loopsRemaining?4() -> int
+QtMultimedia.QSoundEffect.setLoopCount?4(int)
+QtMultimedia.QSoundEffect.volume?4() -> float
+QtMultimedia.QSoundEffect.setVolume?4(float)
+QtMultimedia.QSoundEffect.isMuted?4() -> bool
+QtMultimedia.QSoundEffect.setMuted?4(bool)
+QtMultimedia.QSoundEffect.isLoaded?4() -> bool
+QtMultimedia.QSoundEffect.isPlaying?4() -> bool
+QtMultimedia.QSoundEffect.status?4() -> QSoundEffect.Status
+QtMultimedia.QSoundEffect.play?4()
+QtMultimedia.QSoundEffect.stop?4()
+QtMultimedia.QSoundEffect.audioDeviceChanged?4()
+QtMultimedia.QSoundEffect.sourceChanged?4()
+QtMultimedia.QSoundEffect.loopCountChanged?4()
+QtMultimedia.QSoundEffect.loopsRemainingChanged?4()
+QtMultimedia.QSoundEffect.volumeChanged?4()
+QtMultimedia.QSoundEffect.mutedChanged?4()
+QtMultimedia.QSoundEffect.loadedChanged?4()
+QtMultimedia.QSoundEffect.playingChanged?4()
+QtMultimedia.QSoundEffect.statusChanged?4()
+QtMultimedia.QVideoFrame.RotationAngle?10
+QtMultimedia.QVideoFrame.RotationAngle.Rotation0?10
+QtMultimedia.QVideoFrame.RotationAngle.Rotation90?10
+QtMultimedia.QVideoFrame.RotationAngle.Rotation180?10
+QtMultimedia.QVideoFrame.RotationAngle.Rotation270?10
+QtMultimedia.QVideoFrame.MapMode?10
+QtMultimedia.QVideoFrame.MapMode.NotMapped?10
+QtMultimedia.QVideoFrame.MapMode.ReadOnly?10
+QtMultimedia.QVideoFrame.MapMode.WriteOnly?10
+QtMultimedia.QVideoFrame.MapMode.ReadWrite?10
+QtMultimedia.QVideoFrame.HandleType?10
+QtMultimedia.QVideoFrame.HandleType.NoHandle?10
+QtMultimedia.QVideoFrame.HandleType.RhiTextureHandle?10
+QtMultimedia.QVideoFrame?1()
+QtMultimedia.QVideoFrame.__init__?1(self)
+QtMultimedia.QVideoFrame?1(QVideoFrameFormat)
+QtMultimedia.QVideoFrame.__init__?1(self, QVideoFrameFormat)
+QtMultimedia.QVideoFrame?1(QImage)
+QtMultimedia.QVideoFrame.__init__?1(self, QImage)
+QtMultimedia.QVideoFrame?1(QVideoFrame)
+QtMultimedia.QVideoFrame.__init__?1(self, QVideoFrame)
+QtMultimedia.QVideoFrame.isValid?4() -> bool
+QtMultimedia.QVideoFrame.pixelFormat?4() -> QVideoFrameFormat.PixelFormat
+QtMultimedia.QVideoFrame.handleType?4() -> QVideoFrame.HandleType
+QtMultimedia.QVideoFrame.size?4() -> QSize
+QtMultimedia.QVideoFrame.width?4() -> int
+QtMultimedia.QVideoFrame.height?4() -> int
+QtMultimedia.QVideoFrame.isMapped?4() -> bool
+QtMultimedia.QVideoFrame.isReadable?4() -> bool
+QtMultimedia.QVideoFrame.isWritable?4() -> bool
+QtMultimedia.QVideoFrame.mapMode?4() -> QVideoFrame.MapMode
+QtMultimedia.QVideoFrame.map?4(QVideoFrame.MapMode) -> bool
+QtMultimedia.QVideoFrame.unmap?4()
+QtMultimedia.QVideoFrame.bytesPerLine?4(int) -> int
+QtMultimedia.QVideoFrame.bits?4(int) -> PyQt6.sip.voidptr
+QtMultimedia.QVideoFrame.mappedBytes?4(int) -> int
+QtMultimedia.QVideoFrame.startTime?4() -> int
+QtMultimedia.QVideoFrame.setStartTime?4(int)
+QtMultimedia.QVideoFrame.endTime?4() -> int
+QtMultimedia.QVideoFrame.setEndTime?4(int)
+QtMultimedia.QVideoFrame.planeCount?4() -> int
+QtMultimedia.QVideoFrame.surfaceFormat?4() -> QVideoFrameFormat
+QtMultimedia.QVideoFrame.toImage?4() -> QImage
+QtMultimedia.QVideoFrame.subtitleText?4() -> QString
+QtMultimedia.QVideoFrame.setSubtitleText?4(QString)
+QtMultimedia.QVideoFrame.paint?4(QPainter, QRectF, QVideoFrame.PaintOptions)
+QtMultimedia.QVideoFrame.setRotationAngle?4(QVideoFrame.RotationAngle)
+QtMultimedia.QVideoFrame.rotationAngle?4() -> QVideoFrame.RotationAngle
+QtMultimedia.QVideoFrame.setMirrored?4(bool)
+QtMultimedia.QVideoFrame.mirrored?4() -> bool
+QtMultimedia.QVideoFrame.setRotation?4(QtVideo.Rotation)
+QtMultimedia.QVideoFrame.rotation?4() -> QtVideo.Rotation
+QtMultimedia.QVideoFrame.setStreamFrameRate?4(float)
+QtMultimedia.QVideoFrame.streamFrameRate?4() -> float
+QtMultimedia.QVideoFrame.PaintOptions.PaintFlag?10
+QtMultimedia.QVideoFrame.PaintOptions.PaintFlag.DontDrawSubtitles?10
+QtMultimedia.QVideoFrame.PaintOptions.aspectRatioMode?7
+QtMultimedia.QVideoFrame.PaintOptions.backgroundColor?7
+QtMultimedia.QVideoFrame.PaintOptions.paintFlags?7
+QtMultimedia.QVideoFrame.PaintOptions?1()
+QtMultimedia.QVideoFrame.PaintOptions.__init__?1(self)
+QtMultimedia.QVideoFrame.PaintOptions?1(QVideoFrame.PaintOptions)
+QtMultimedia.QVideoFrame.PaintOptions.__init__?1(self, QVideoFrame.PaintOptions)
+QtMultimedia.QVideoFrameFormat.ColorRange?10
+QtMultimedia.QVideoFrameFormat.ColorRange.ColorRange_Unknown?10
+QtMultimedia.QVideoFrameFormat.ColorRange.ColorRange_Video?10
+QtMultimedia.QVideoFrameFormat.ColorRange.ColorRange_Full?10
+QtMultimedia.QVideoFrameFormat.ColorTransfer?10
+QtMultimedia.QVideoFrameFormat.ColorTransfer.ColorTransfer_Unknown?10
+QtMultimedia.QVideoFrameFormat.ColorTransfer.ColorTransfer_BT709?10
+QtMultimedia.QVideoFrameFormat.ColorTransfer.ColorTransfer_BT601?10
+QtMultimedia.QVideoFrameFormat.ColorTransfer.ColorTransfer_Linear?10
+QtMultimedia.QVideoFrameFormat.ColorTransfer.ColorTransfer_Gamma22?10
+QtMultimedia.QVideoFrameFormat.ColorTransfer.ColorTransfer_Gamma28?10
+QtMultimedia.QVideoFrameFormat.ColorTransfer.ColorTransfer_ST2084?10
+QtMultimedia.QVideoFrameFormat.ColorTransfer.ColorTransfer_STD_B67?10
+QtMultimedia.QVideoFrameFormat.ColorSpace?10
+QtMultimedia.QVideoFrameFormat.ColorSpace.ColorSpace_Undefined?10
+QtMultimedia.QVideoFrameFormat.ColorSpace.ColorSpace_BT601?10
+QtMultimedia.QVideoFrameFormat.ColorSpace.ColorSpace_BT709?10
+QtMultimedia.QVideoFrameFormat.ColorSpace.ColorSpace_AdobeRgb?10
+QtMultimedia.QVideoFrameFormat.ColorSpace.ColorSpace_BT2020?10
+QtMultimedia.QVideoFrameFormat.YCbCrColorSpace?10
+QtMultimedia.QVideoFrameFormat.YCbCrColorSpace.YCbCr_Undefined?10
+QtMultimedia.QVideoFrameFormat.YCbCrColorSpace.YCbCr_BT601?10
+QtMultimedia.QVideoFrameFormat.YCbCrColorSpace.YCbCr_BT709?10
+QtMultimedia.QVideoFrameFormat.YCbCrColorSpace.YCbCr_xvYCC601?10
+QtMultimedia.QVideoFrameFormat.YCbCrColorSpace.YCbCr_xvYCC709?10
+QtMultimedia.QVideoFrameFormat.YCbCrColorSpace.YCbCr_JPEG?10
+QtMultimedia.QVideoFrameFormat.YCbCrColorSpace.YCbCr_BT2020?10
+QtMultimedia.QVideoFrameFormat.Direction?10
+QtMultimedia.QVideoFrameFormat.Direction.TopToBottom?10
+QtMultimedia.QVideoFrameFormat.Direction.BottomToTop?10
+QtMultimedia.QVideoFrameFormat.PixelFormat?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_Invalid?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_YUV420P?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_YUV422P?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_YUV420P10?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_YV12?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_UYVY?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_YUYV?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_NV12?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_NV21?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_IMC1?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_IMC2?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_IMC3?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_IMC4?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_Y8?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_Y16?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_P010?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_P016?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_Jpeg?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_SamplerExternalOES?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_ARGB8888?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_ARGB8888_Premultiplied?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_XRGB8888?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_BGRA8888?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_BGRA8888_Premultiplied?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_BGRX8888?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_ABGR8888?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_XBGR8888?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_RGBA8888?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_RGBX8888?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_AYUV?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_AYUV_Premultiplied?10
+QtMultimedia.QVideoFrameFormat.PixelFormat.Format_SamplerRect?10
+QtMultimedia.QVideoFrameFormat?1()
+QtMultimedia.QVideoFrameFormat.__init__?1(self)
+QtMultimedia.QVideoFrameFormat?1(QSize, QVideoFrameFormat.PixelFormat)
+QtMultimedia.QVideoFrameFormat.__init__?1(self, QSize, QVideoFrameFormat.PixelFormat)
+QtMultimedia.QVideoFrameFormat?1(QVideoFrameFormat)
+QtMultimedia.QVideoFrameFormat.__init__?1(self, QVideoFrameFormat)
+QtMultimedia.QVideoFrameFormat.isValid?4() -> bool
+QtMultimedia.QVideoFrameFormat.pixelFormat?4() -> QVideoFrameFormat.PixelFormat
+QtMultimedia.QVideoFrameFormat.frameSize?4() -> QSize
+QtMultimedia.QVideoFrameFormat.setFrameSize?4(QSize)
+QtMultimedia.QVideoFrameFormat.setFrameSize?4(int, int)
+QtMultimedia.QVideoFrameFormat.frameWidth?4() -> int
+QtMultimedia.QVideoFrameFormat.frameHeight?4() -> int
+QtMultimedia.QVideoFrameFormat.planeCount?4() -> int
+QtMultimedia.QVideoFrameFormat.viewport?4() -> QRect
+QtMultimedia.QVideoFrameFormat.setViewport?4(QRect)
+QtMultimedia.QVideoFrameFormat.scanLineDirection?4() -> QVideoFrameFormat.Direction
+QtMultimedia.QVideoFrameFormat.setScanLineDirection?4(QVideoFrameFormat.Direction)
+QtMultimedia.QVideoFrameFormat.frameRate?4() -> float
+QtMultimedia.QVideoFrameFormat.setFrameRate?4(float)
+QtMultimedia.QVideoFrameFormat.yCbCrColorSpace?4() -> QVideoFrameFormat.YCbCrColorSpace
+QtMultimedia.QVideoFrameFormat.setYCbCrColorSpace?4(QVideoFrameFormat.YCbCrColorSpace)
+QtMultimedia.QVideoFrameFormat.isMirrored?4() -> bool
+QtMultimedia.QVideoFrameFormat.setMirrored?4(bool)
+QtMultimedia.QVideoFrameFormat.pixelFormatFromImageFormat?4(QImage.Format) -> QVideoFrameFormat.PixelFormat
+QtMultimedia.QVideoFrameFormat.imageFormatFromPixelFormat?4(QVideoFrameFormat.PixelFormat) -> QImage.Format
+QtMultimedia.QVideoFrameFormat.pixelFormatToString?4(QVideoFrameFormat.PixelFormat) -> QString
+QtMultimedia.QVideoFrameFormat.colorSpace?4() -> QVideoFrameFormat.ColorSpace
+QtMultimedia.QVideoFrameFormat.setColorSpace?4(QVideoFrameFormat.ColorSpace)
+QtMultimedia.QVideoFrameFormat.colorTransfer?4() -> QVideoFrameFormat.ColorTransfer
+QtMultimedia.QVideoFrameFormat.setColorTransfer?4(QVideoFrameFormat.ColorTransfer)
+QtMultimedia.QVideoFrameFormat.colorRange?4() -> QVideoFrameFormat.ColorRange
+QtMultimedia.QVideoFrameFormat.setColorRange?4(QVideoFrameFormat.ColorRange)
+QtMultimedia.QVideoFrameFormat.streamFrameRate?4() -> float
+QtMultimedia.QVideoFrameFormat.setStreamFrameRate?4(float)
+QtMultimedia.QVideoFrameFormat.rotation?4() -> QtVideo.Rotation
+QtMultimedia.QVideoFrameFormat.setRotation?4(QtVideo.Rotation)
+QtMultimedia.QVideoFrameInput?1(QObject parent=None)
+QtMultimedia.QVideoFrameInput.__init__?1(self, QObject parent=None)
+QtMultimedia.QVideoFrameInput?1(QVideoFrameFormat, QObject parent=None)
+QtMultimedia.QVideoFrameInput.__init__?1(self, QVideoFrameFormat, QObject parent=None)
+QtMultimedia.QVideoFrameInput.captureSession?4() -> QMediaCaptureSession
+QtMultimedia.QVideoFrameInput.format?4() -> QVideoFrameFormat
+QtMultimedia.QVideoFrameInput.sendVideoFrame?4(QVideoFrame) -> bool
+QtMultimedia.QVideoFrameInput.readyToSendVideoFrame?4()
+QtMultimedia.QVideoSink?1(QObject parent=None)
+QtMultimedia.QVideoSink.__init__?1(self, QObject parent=None)
+QtMultimedia.QVideoSink.videoSize?4() -> QSize
+QtMultimedia.QVideoSink.subtitleText?4() -> QString
+QtMultimedia.QVideoSink.setSubtitleText?4(QString)
+QtMultimedia.QVideoSink.setVideoFrame?4(QVideoFrame)
+QtMultimedia.QVideoSink.videoFrame?4() -> QVideoFrame
+QtMultimedia.QVideoSink.videoFrameChanged?4(QVideoFrame)
+QtMultimedia.QVideoSink.subtitleTextChanged?4(QString)
+QtMultimedia.QVideoSink.videoSizeChanged?4()
+QtMultimedia.QWindowCapture.Error?10
+QtMultimedia.QWindowCapture.Error.NoError?10
+QtMultimedia.QWindowCapture.Error.InternalError?10
+QtMultimedia.QWindowCapture.Error.CapturingNotSupported?10
+QtMultimedia.QWindowCapture.Error.CaptureFailed?10
+QtMultimedia.QWindowCapture.Error.NotFound?10
+QtMultimedia.QWindowCapture?1(QObject parent=None)
+QtMultimedia.QWindowCapture.__init__?1(self, QObject parent=None)
+QtMultimedia.QWindowCapture.capturableWindows?4() -> unknown-type
+QtMultimedia.QWindowCapture.setWindow?4(QCapturableWindow)
+QtMultimedia.QWindowCapture.window?4() -> QCapturableWindow
+QtMultimedia.QWindowCapture.isActive?4() -> bool
+QtMultimedia.QWindowCapture.error?4() -> QWindowCapture.Error
+QtMultimedia.QWindowCapture.errorString?4() -> QString
+QtMultimedia.QWindowCapture.setActive?4(bool)
+QtMultimedia.QWindowCapture.start?4()
+QtMultimedia.QWindowCapture.stop?4()
+QtMultimedia.QWindowCapture.activeChanged?4(bool)
+QtMultimedia.QWindowCapture.windowChanged?4(QCapturableWindow)
+QtMultimedia.QWindowCapture.errorChanged?4()
+QtMultimedia.QWindowCapture.errorOccurred?4(QWindowCapture.Error, QString)
+QtMultimediaWidgets.QGraphicsVideoItem?1(QGraphicsItem parent=None)
+QtMultimediaWidgets.QGraphicsVideoItem.__init__?1(self, QGraphicsItem parent=None)
+QtMultimediaWidgets.QGraphicsVideoItem.videoSink?4() -> QVideoSink
+QtMultimediaWidgets.QGraphicsVideoItem.aspectRatioMode?4() -> Qt.AspectRatioMode
+QtMultimediaWidgets.QGraphicsVideoItem.setAspectRatioMode?4(Qt.AspectRatioMode)
+QtMultimediaWidgets.QGraphicsVideoItem.offset?4() -> QPointF
+QtMultimediaWidgets.QGraphicsVideoItem.setOffset?4(QPointF)
+QtMultimediaWidgets.QGraphicsVideoItem.size?4() -> QSizeF
+QtMultimediaWidgets.QGraphicsVideoItem.setSize?4(QSizeF)
+QtMultimediaWidgets.QGraphicsVideoItem.nativeSize?4() -> QSizeF
+QtMultimediaWidgets.QGraphicsVideoItem.boundingRect?4() -> QRectF
+QtMultimediaWidgets.QGraphicsVideoItem.paint?4(QPainter, QStyleOptionGraphicsItem, QWidget widget=None)
+QtMultimediaWidgets.QGraphicsVideoItem.type?4() -> int
+QtMultimediaWidgets.QGraphicsVideoItem.nativeSizeChanged?4(QSizeF)
+QtMultimediaWidgets.QGraphicsVideoItem.timerEvent?4(QTimerEvent)
+QtMultimediaWidgets.QGraphicsVideoItem.itemChange?4(QGraphicsItem.GraphicsItemChange, QVariant) -> QVariant
+QtMultimediaWidgets.QVideoWidget?1(QWidget parent=None)
+QtMultimediaWidgets.QVideoWidget.__init__?1(self, QWidget parent=None)
+QtMultimediaWidgets.QVideoWidget.videoSink?4() -> QVideoSink
+QtMultimediaWidgets.QVideoWidget.aspectRatioMode?4() -> Qt.AspectRatioMode
+QtMultimediaWidgets.QVideoWidget.isFullScreen?4() -> bool
+QtMultimediaWidgets.QVideoWidget.sizeHint?4() -> QSize
+QtMultimediaWidgets.QVideoWidget.setFullScreen?4(bool)
+QtMultimediaWidgets.QVideoWidget.setAspectRatioMode?4(Qt.AspectRatioMode)
+QtMultimediaWidgets.QVideoWidget.fullScreenChanged?4(bool)
+QtMultimediaWidgets.QVideoWidget.aspectRatioModeChanged?4(Qt.AspectRatioMode)
+QtMultimediaWidgets.QVideoWidget.event?4(QEvent) -> bool
+QtMultimediaWidgets.QVideoWidget.showEvent?4(QShowEvent)
+QtMultimediaWidgets.QVideoWidget.hideEvent?4(QHideEvent)
+QtMultimediaWidgets.QVideoWidget.resizeEvent?4(QResizeEvent)
+QtMultimediaWidgets.QVideoWidget.moveEvent?4(QMoveEvent)
+QtPositioning.QGeoAddress?1()
+QtPositioning.QGeoAddress.__init__?1(self)
+QtPositioning.QGeoAddress?1(QGeoAddress)
+QtPositioning.QGeoAddress.__init__?1(self, QGeoAddress)
+QtPositioning.QGeoAddress.text?4() -> QString
+QtPositioning.QGeoAddress.setText?4(QString)
+QtPositioning.QGeoAddress.country?4() -> QString
+QtPositioning.QGeoAddress.setCountry?4(QString)
+QtPositioning.QGeoAddress.countryCode?4() -> QString
+QtPositioning.QGeoAddress.setCountryCode?4(QString)
+QtPositioning.QGeoAddress.state?4() -> QString
+QtPositioning.QGeoAddress.setState?4(QString)
+QtPositioning.QGeoAddress.county?4() -> QString
+QtPositioning.QGeoAddress.setCounty?4(QString)
+QtPositioning.QGeoAddress.city?4() -> QString
+QtPositioning.QGeoAddress.setCity?4(QString)
+QtPositioning.QGeoAddress.district?4() -> QString
+QtPositioning.QGeoAddress.setDistrict?4(QString)
+QtPositioning.QGeoAddress.postalCode?4() -> QString
+QtPositioning.QGeoAddress.setPostalCode?4(QString)
+QtPositioning.QGeoAddress.street?4() -> QString
+QtPositioning.QGeoAddress.setStreet?4(QString)
+QtPositioning.QGeoAddress.isEmpty?4() -> bool
+QtPositioning.QGeoAddress.clear?4()
+QtPositioning.QGeoAddress.isTextGenerated?4() -> bool
+QtPositioning.QGeoAddress.swap?4(QGeoAddress)
+QtPositioning.QGeoAddress.streetNumber?4() -> QString
+QtPositioning.QGeoAddress.setStreetNumber?4(QString)
+QtPositioning.QGeoAreaMonitorInfo?1(QString name='')
+QtPositioning.QGeoAreaMonitorInfo.__init__?1(self, QString name='')
+QtPositioning.QGeoAreaMonitorInfo?1(QGeoAreaMonitorInfo)
+QtPositioning.QGeoAreaMonitorInfo.__init__?1(self, QGeoAreaMonitorInfo)
+QtPositioning.QGeoAreaMonitorInfo.name?4() -> QString
+QtPositioning.QGeoAreaMonitorInfo.setName?4(QString)
+QtPositioning.QGeoAreaMonitorInfo.identifier?4() -> QString
+QtPositioning.QGeoAreaMonitorInfo.isValid?4() -> bool
+QtPositioning.QGeoAreaMonitorInfo.area?4() -> QGeoShape
+QtPositioning.QGeoAreaMonitorInfo.setArea?4(QGeoShape)
+QtPositioning.QGeoAreaMonitorInfo.expiration?4() -> QDateTime
+QtPositioning.QGeoAreaMonitorInfo.setExpiration?4(QDateTime)
+QtPositioning.QGeoAreaMonitorInfo.isPersistent?4() -> bool
+QtPositioning.QGeoAreaMonitorInfo.setPersistent?4(bool)
+QtPositioning.QGeoAreaMonitorInfo.notificationParameters?4() -> unknown-type
+QtPositioning.QGeoAreaMonitorInfo.setNotificationParameters?4(unknown-type)
+QtPositioning.QGeoAreaMonitorInfo.swap?4(QGeoAreaMonitorInfo)
+QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeature?10
+QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeature.PersistentAreaMonitorFeature?10
+QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeature.AnyAreaMonitorFeature?10
+QtPositioning.QGeoAreaMonitorSource.Error?10
+QtPositioning.QGeoAreaMonitorSource.Error.AccessError?10
+QtPositioning.QGeoAreaMonitorSource.Error.InsufficientPositionInfo?10
+QtPositioning.QGeoAreaMonitorSource.Error.UnknownSourceError?10
+QtPositioning.QGeoAreaMonitorSource.Error.NoError?10
+QtPositioning.QGeoAreaMonitorSource?1(QObject)
+QtPositioning.QGeoAreaMonitorSource.__init__?1(self, QObject)
+QtPositioning.QGeoAreaMonitorSource.createDefaultSource?4(QObject) -> QGeoAreaMonitorSource
+QtPositioning.QGeoAreaMonitorSource.createSource?4(QString, QObject) -> QGeoAreaMonitorSource
+QtPositioning.QGeoAreaMonitorSource.availableSources?4() -> QStringList
+QtPositioning.QGeoAreaMonitorSource.setPositionInfoSource?4(QGeoPositionInfoSource)
+QtPositioning.QGeoAreaMonitorSource.positionInfoSource?4() -> QGeoPositionInfoSource
+QtPositioning.QGeoAreaMonitorSource.sourceName?4() -> QString
+QtPositioning.QGeoAreaMonitorSource.error?4() -> QGeoAreaMonitorSource.Error
+QtPositioning.QGeoAreaMonitorSource.supportedAreaMonitorFeatures?4() -> unknown-type
+QtPositioning.QGeoAreaMonitorSource.startMonitoring?4(QGeoAreaMonitorInfo) -> bool
+QtPositioning.QGeoAreaMonitorSource.stopMonitoring?4(QGeoAreaMonitorInfo) -> bool
+QtPositioning.QGeoAreaMonitorSource.requestUpdate?4(QGeoAreaMonitorInfo, str) -> bool
+QtPositioning.QGeoAreaMonitorSource.activeMonitors?4() -> unknown-type
+QtPositioning.QGeoAreaMonitorSource.activeMonitors?4(QGeoShape) -> unknown-type
+QtPositioning.QGeoAreaMonitorSource.areaEntered?4(QGeoAreaMonitorInfo, QGeoPositionInfo)
+QtPositioning.QGeoAreaMonitorSource.areaExited?4(QGeoAreaMonitorInfo, QGeoPositionInfo)
+QtPositioning.QGeoAreaMonitorSource.monitorExpired?4(QGeoAreaMonitorInfo)
+QtPositioning.QGeoAreaMonitorSource.errorOccurred?4(QGeoAreaMonitorSource.Error)
+QtPositioning.QGeoAreaMonitorSource.setBackendProperty?4(QString, QVariant) -> bool
+QtPositioning.QGeoAreaMonitorSource.backendProperty?4(QString) -> QVariant
+QtPositioning.QGeoShape.ShapeType?10
+QtPositioning.QGeoShape.ShapeType.UnknownType?10
+QtPositioning.QGeoShape.ShapeType.RectangleType?10
+QtPositioning.QGeoShape.ShapeType.CircleType?10
+QtPositioning.QGeoShape.ShapeType.PathType?10
+QtPositioning.QGeoShape.ShapeType.PolygonType?10
+QtPositioning.QGeoShape?1()
+QtPositioning.QGeoShape.__init__?1(self)
+QtPositioning.QGeoShape?1(QGeoShape)
+QtPositioning.QGeoShape.__init__?1(self, QGeoShape)
+QtPositioning.QGeoShape.type?4() -> QGeoShape.ShapeType
+QtPositioning.QGeoShape.isValid?4() -> bool
+QtPositioning.QGeoShape.isEmpty?4() -> bool
+QtPositioning.QGeoShape.contains?4(QGeoCoordinate) -> bool
+QtPositioning.QGeoShape.center?4() -> QGeoCoordinate
+QtPositioning.QGeoShape.toString?4() -> QString
+QtPositioning.QGeoShape.boundingGeoRectangle?4() -> QGeoRectangle
+QtPositioning.QGeoCircle?1()
+QtPositioning.QGeoCircle.__init__?1(self)
+QtPositioning.QGeoCircle?1(QGeoCoordinate, float radius=-1)
+QtPositioning.QGeoCircle.__init__?1(self, QGeoCoordinate, float radius=-1)
+QtPositioning.QGeoCircle?1(QGeoCircle)
+QtPositioning.QGeoCircle.__init__?1(self, QGeoCircle)
+QtPositioning.QGeoCircle?1(QGeoShape)
+QtPositioning.QGeoCircle.__init__?1(self, QGeoShape)
+QtPositioning.QGeoCircle.setCenter?4(QGeoCoordinate)
+QtPositioning.QGeoCircle.center?4() -> QGeoCoordinate
+QtPositioning.QGeoCircle.setRadius?4(float)
+QtPositioning.QGeoCircle.radius?4() -> float
+QtPositioning.QGeoCircle.translate?4(float, float)
+QtPositioning.QGeoCircle.translated?4(float, float) -> QGeoCircle
+QtPositioning.QGeoCircle.toString?4() -> QString
+QtPositioning.QGeoCircle.extendCircle?4(QGeoCoordinate)
+QtPositioning.QGeoCoordinate.CoordinateFormat?10
+QtPositioning.QGeoCoordinate.CoordinateFormat.Degrees?10
+QtPositioning.QGeoCoordinate.CoordinateFormat.DegreesWithHemisphere?10
+QtPositioning.QGeoCoordinate.CoordinateFormat.DegreesMinutes?10
+QtPositioning.QGeoCoordinate.CoordinateFormat.DegreesMinutesWithHemisphere?10
+QtPositioning.QGeoCoordinate.CoordinateFormat.DegreesMinutesSeconds?10
+QtPositioning.QGeoCoordinate.CoordinateFormat.DegreesMinutesSecondsWithHemisphere?10
+QtPositioning.QGeoCoordinate.CoordinateType?10
+QtPositioning.QGeoCoordinate.CoordinateType.InvalidCoordinate?10
+QtPositioning.QGeoCoordinate.CoordinateType.Coordinate2D?10
+QtPositioning.QGeoCoordinate.CoordinateType.Coordinate3D?10
+QtPositioning.QGeoCoordinate?1()
+QtPositioning.QGeoCoordinate.__init__?1(self)
+QtPositioning.QGeoCoordinate?1(float, float)
+QtPositioning.QGeoCoordinate.__init__?1(self, float, float)
+QtPositioning.QGeoCoordinate?1(float, float, float)
+QtPositioning.QGeoCoordinate.__init__?1(self, float, float, float)
+QtPositioning.QGeoCoordinate?1(QGeoCoordinate)
+QtPositioning.QGeoCoordinate.__init__?1(self, QGeoCoordinate)
+QtPositioning.QGeoCoordinate.isValid?4() -> bool
+QtPositioning.QGeoCoordinate.type?4() -> QGeoCoordinate.CoordinateType
+QtPositioning.QGeoCoordinate.setLatitude?4(float)
+QtPositioning.QGeoCoordinate.latitude?4() -> float
+QtPositioning.QGeoCoordinate.setLongitude?4(float)
+QtPositioning.QGeoCoordinate.longitude?4() -> float
+QtPositioning.QGeoCoordinate.setAltitude?4(float)
+QtPositioning.QGeoCoordinate.altitude?4() -> float
+QtPositioning.QGeoCoordinate.distanceTo?4(QGeoCoordinate) -> float
+QtPositioning.QGeoCoordinate.azimuthTo?4(QGeoCoordinate) -> float
+QtPositioning.QGeoCoordinate.atDistanceAndAzimuth?4(float, float, float distanceUp=0) -> QGeoCoordinate
+QtPositioning.QGeoCoordinate.toString?4(QGeoCoordinate.CoordinateFormat format=QGeoCoordinate.DegreesMinutesSecondsWithHemisphere) -> QString
+QtPositioning.QGeoCoordinate.swap?4(QGeoCoordinate)
+QtPositioning.QGeoLocation?1()
+QtPositioning.QGeoLocation.__init__?1(self)
+QtPositioning.QGeoLocation?1(QGeoLocation)
+QtPositioning.QGeoLocation.__init__?1(self, QGeoLocation)
+QtPositioning.QGeoLocation.address?4() -> QGeoAddress
+QtPositioning.QGeoLocation.setAddress?4(QGeoAddress)
+QtPositioning.QGeoLocation.coordinate?4() -> QGeoCoordinate
+QtPositioning.QGeoLocation.setCoordinate?4(QGeoCoordinate)
+QtPositioning.QGeoLocation.isEmpty?4() -> bool
+QtPositioning.QGeoLocation.extendedAttributes?4() -> unknown-type
+QtPositioning.QGeoLocation.setExtendedAttributes?4(unknown-type)
+QtPositioning.QGeoLocation.swap?4(QGeoLocation)
+QtPositioning.QGeoLocation.boundingShape?4() -> QGeoShape
+QtPositioning.QGeoLocation.setBoundingShape?4(QGeoShape)
+QtPositioning.QGeoPath?1()
+QtPositioning.QGeoPath.__init__?1(self)
+QtPositioning.QGeoPath?1(unknown-type, float width=0)
+QtPositioning.QGeoPath.__init__?1(self, unknown-type, float width=0)
+QtPositioning.QGeoPath?1(QGeoPath)
+QtPositioning.QGeoPath.__init__?1(self, QGeoPath)
+QtPositioning.QGeoPath?1(QGeoShape)
+QtPositioning.QGeoPath.__init__?1(self, QGeoShape)
+QtPositioning.QGeoPath.setPath?4(unknown-type)
+QtPositioning.QGeoPath.path?4() -> unknown-type
+QtPositioning.QGeoPath.setWidth?4(float)
+QtPositioning.QGeoPath.width?4() -> float
+QtPositioning.QGeoPath.translate?4(float, float)
+QtPositioning.QGeoPath.translated?4(float, float) -> QGeoPath
+QtPositioning.QGeoPath.length?4(int indexFrom=0, int indexTo=-1) -> float
+QtPositioning.QGeoPath.addCoordinate?4(QGeoCoordinate)
+QtPositioning.QGeoPath.insertCoordinate?4(int, QGeoCoordinate)
+QtPositioning.QGeoPath.replaceCoordinate?4(int, QGeoCoordinate)
+QtPositioning.QGeoPath.coordinateAt?4(int) -> QGeoCoordinate
+QtPositioning.QGeoPath.containsCoordinate?4(QGeoCoordinate) -> bool
+QtPositioning.QGeoPath.removeCoordinate?4(QGeoCoordinate)
+QtPositioning.QGeoPath.removeCoordinate?4(int)
+QtPositioning.QGeoPath.toString?4() -> QString
+QtPositioning.QGeoPath.size?4() -> int
+QtPositioning.QGeoPath.clearPath?4()
+QtPositioning.QGeoPolygon?1()
+QtPositioning.QGeoPolygon.__init__?1(self)
+QtPositioning.QGeoPolygon?1(unknown-type)
+QtPositioning.QGeoPolygon.__init__?1(self, unknown-type)
+QtPositioning.QGeoPolygon?1(QGeoPolygon)
+QtPositioning.QGeoPolygon.__init__?1(self, QGeoPolygon)
+QtPositioning.QGeoPolygon?1(QGeoShape)
+QtPositioning.QGeoPolygon.__init__?1(self, QGeoShape)
+QtPositioning.QGeoPolygon.translate?4(float, float)
+QtPositioning.QGeoPolygon.translated?4(float, float) -> QGeoPolygon
+QtPositioning.QGeoPolygon.length?4(int indexFrom=0, int indexTo=-1) -> float
+QtPositioning.QGeoPolygon.size?4() -> int
+QtPositioning.QGeoPolygon.addCoordinate?4(QGeoCoordinate)
+QtPositioning.QGeoPolygon.insertCoordinate?4(int, QGeoCoordinate)
+QtPositioning.QGeoPolygon.replaceCoordinate?4(int, QGeoCoordinate)
+QtPositioning.QGeoPolygon.coordinateAt?4(int) -> QGeoCoordinate
+QtPositioning.QGeoPolygon.containsCoordinate?4(QGeoCoordinate) -> bool
+QtPositioning.QGeoPolygon.removeCoordinate?4(QGeoCoordinate)
+QtPositioning.QGeoPolygon.removeCoordinate?4(int)
+QtPositioning.QGeoPolygon.toString?4() -> QString
+QtPositioning.QGeoPolygon.addHole?4(unknown-type)
+QtPositioning.QGeoPolygon.addHole?4(QVariant)
+QtPositioning.QGeoPolygon.hole?4(int) -> unknown-type
+QtPositioning.QGeoPolygon.holePath?4(int) -> unknown-type
+QtPositioning.QGeoPolygon.removeHole?4(int)
+QtPositioning.QGeoPolygon.holesCount?4() -> int
+QtPositioning.QGeoPolygon.setPerimeter?4(unknown-type)
+QtPositioning.QGeoPolygon.perimeter?4() -> unknown-type
+QtPositioning.QGeoPositionInfo.Attribute?10
+QtPositioning.QGeoPositionInfo.Attribute.Direction?10
+QtPositioning.QGeoPositionInfo.Attribute.GroundSpeed?10
+QtPositioning.QGeoPositionInfo.Attribute.VerticalSpeed?10
+QtPositioning.QGeoPositionInfo.Attribute.MagneticVariation?10
+QtPositioning.QGeoPositionInfo.Attribute.HorizontalAccuracy?10
+QtPositioning.QGeoPositionInfo.Attribute.VerticalAccuracy?10
+QtPositioning.QGeoPositionInfo.Attribute.DirectionAccuracy?10
+QtPositioning.QGeoPositionInfo?1()
+QtPositioning.QGeoPositionInfo.__init__?1(self)
+QtPositioning.QGeoPositionInfo?1(QGeoCoordinate, QDateTime)
+QtPositioning.QGeoPositionInfo.__init__?1(self, QGeoCoordinate, QDateTime)
+QtPositioning.QGeoPositionInfo?1(QGeoPositionInfo)
+QtPositioning.QGeoPositionInfo.__init__?1(self, QGeoPositionInfo)
+QtPositioning.QGeoPositionInfo.isValid?4() -> bool
+QtPositioning.QGeoPositionInfo.setTimestamp?4(QDateTime)
+QtPositioning.QGeoPositionInfo.timestamp?4() -> QDateTime
+QtPositioning.QGeoPositionInfo.setCoordinate?4(QGeoCoordinate)
+QtPositioning.QGeoPositionInfo.coordinate?4() -> QGeoCoordinate
+QtPositioning.QGeoPositionInfo.setAttribute?4(QGeoPositionInfo.Attribute, float)
+QtPositioning.QGeoPositionInfo.attribute?4(QGeoPositionInfo.Attribute) -> float
+QtPositioning.QGeoPositionInfo.removeAttribute?4(QGeoPositionInfo.Attribute)
+QtPositioning.QGeoPositionInfo.hasAttribute?4(QGeoPositionInfo.Attribute) -> bool
+QtPositioning.QGeoPositionInfo.swap?4(QGeoPositionInfo)
+QtPositioning.QGeoPositionInfoSource.PositioningMethod?10
+QtPositioning.QGeoPositionInfoSource.PositioningMethod.NoPositioningMethods?10
+QtPositioning.QGeoPositionInfoSource.PositioningMethod.SatellitePositioningMethods?10
+QtPositioning.QGeoPositionInfoSource.PositioningMethod.NonSatellitePositioningMethods?10
+QtPositioning.QGeoPositionInfoSource.PositioningMethod.AllPositioningMethods?10
+QtPositioning.QGeoPositionInfoSource.Error?10
+QtPositioning.QGeoPositionInfoSource.Error.AccessError?10
+QtPositioning.QGeoPositionInfoSource.Error.ClosedError?10
+QtPositioning.QGeoPositionInfoSource.Error.UnknownSourceError?10
+QtPositioning.QGeoPositionInfoSource.Error.UpdateTimeoutError?10
+QtPositioning.QGeoPositionInfoSource.Error.NoError?10
+QtPositioning.QGeoPositionInfoSource?1(QObject)
+QtPositioning.QGeoPositionInfoSource.__init__?1(self, QObject)
+QtPositioning.QGeoPositionInfoSource.setUpdateInterval?4(int)
+QtPositioning.QGeoPositionInfoSource.updateInterval?4() -> int
+QtPositioning.QGeoPositionInfoSource.setPreferredPositioningMethods?4(unknown-type)
+QtPositioning.QGeoPositionInfoSource.preferredPositioningMethods?4() -> unknown-type
+QtPositioning.QGeoPositionInfoSource.lastKnownPosition?4(bool fromSatellitePositioningMethodsOnly=False) -> QGeoPositionInfo
+QtPositioning.QGeoPositionInfoSource.supportedPositioningMethods?4() -> unknown-type
+QtPositioning.QGeoPositionInfoSource.minimumUpdateInterval?4() -> int
+QtPositioning.QGeoPositionInfoSource.sourceName?4() -> QString
+QtPositioning.QGeoPositionInfoSource.createDefaultSource?4(QObject) -> QGeoPositionInfoSource
+QtPositioning.QGeoPositionInfoSource.createDefaultSource?4(unknown-type, QObject) -> QGeoPositionInfoSource
+QtPositioning.QGeoPositionInfoSource.createSource?4(QString, QObject) -> QGeoPositionInfoSource
+QtPositioning.QGeoPositionInfoSource.createSource?4(QString, unknown-type, QObject) -> QGeoPositionInfoSource
+QtPositioning.QGeoPositionInfoSource.availableSources?4() -> QStringList
+QtPositioning.QGeoPositionInfoSource.error?4() -> QGeoPositionInfoSource.Error
+QtPositioning.QGeoPositionInfoSource.startUpdates?4()
+QtPositioning.QGeoPositionInfoSource.stopUpdates?4()
+QtPositioning.QGeoPositionInfoSource.requestUpdate?4(int timeout=0)
+QtPositioning.QGeoPositionInfoSource.positionUpdated?4(QGeoPositionInfo)
+QtPositioning.QGeoPositionInfoSource.supportedPositioningMethodsChanged?4()
+QtPositioning.QGeoPositionInfoSource.errorOccurred?4(QGeoPositionInfoSource.Error)
+QtPositioning.QGeoPositionInfoSource.setBackendProperty?4(QString, QVariant) -> bool
+QtPositioning.QGeoPositionInfoSource.backendProperty?4(QString) -> QVariant
+QtPositioning.QGeoRectangle?1()
+QtPositioning.QGeoRectangle.__init__?1(self)
+QtPositioning.QGeoRectangle?1(QGeoCoordinate, float, float)
+QtPositioning.QGeoRectangle.__init__?1(self, QGeoCoordinate, float, float)
+QtPositioning.QGeoRectangle?1(QGeoCoordinate, QGeoCoordinate)
+QtPositioning.QGeoRectangle.__init__?1(self, QGeoCoordinate, QGeoCoordinate)
+QtPositioning.QGeoRectangle?1(unknown-type)
+QtPositioning.QGeoRectangle.__init__?1(self, unknown-type)
+QtPositioning.QGeoRectangle?1(QGeoRectangle)
+QtPositioning.QGeoRectangle.__init__?1(self, QGeoRectangle)
+QtPositioning.QGeoRectangle?1(QGeoShape)
+QtPositioning.QGeoRectangle.__init__?1(self, QGeoShape)
+QtPositioning.QGeoRectangle.setTopLeft?4(QGeoCoordinate)
+QtPositioning.QGeoRectangle.topLeft?4() -> QGeoCoordinate
+QtPositioning.QGeoRectangle.setTopRight?4(QGeoCoordinate)
+QtPositioning.QGeoRectangle.topRight?4() -> QGeoCoordinate
+QtPositioning.QGeoRectangle.setBottomLeft?4(QGeoCoordinate)
+QtPositioning.QGeoRectangle.bottomLeft?4() -> QGeoCoordinate
+QtPositioning.QGeoRectangle.setBottomRight?4(QGeoCoordinate)
+QtPositioning.QGeoRectangle.bottomRight?4() -> QGeoCoordinate
+QtPositioning.QGeoRectangle.setCenter?4(QGeoCoordinate)
+QtPositioning.QGeoRectangle.center?4() -> QGeoCoordinate
+QtPositioning.QGeoRectangle.setWidth?4(float)
+QtPositioning.QGeoRectangle.width?4() -> float
+QtPositioning.QGeoRectangle.setHeight?4(float)
+QtPositioning.QGeoRectangle.height?4() -> float
+QtPositioning.QGeoRectangle.contains?4(QGeoRectangle) -> bool
+QtPositioning.QGeoRectangle.intersects?4(QGeoRectangle) -> bool
+QtPositioning.QGeoRectangle.translate?4(float, float)
+QtPositioning.QGeoRectangle.translated?4(float, float) -> QGeoRectangle
+QtPositioning.QGeoRectangle.united?4(QGeoRectangle) -> QGeoRectangle
+QtPositioning.QGeoRectangle.toString?4() -> QString
+QtPositioning.QGeoRectangle.extendRectangle?4(QGeoCoordinate)
+QtPositioning.QGeoSatelliteInfo.SatelliteSystem?10
+QtPositioning.QGeoSatelliteInfo.SatelliteSystem.Undefined?10
+QtPositioning.QGeoSatelliteInfo.SatelliteSystem.GPS?10
+QtPositioning.QGeoSatelliteInfo.SatelliteSystem.GLONASS?10
+QtPositioning.QGeoSatelliteInfo.SatelliteSystem.GALILEO?10
+QtPositioning.QGeoSatelliteInfo.SatelliteSystem.BEIDOU?10
+QtPositioning.QGeoSatelliteInfo.SatelliteSystem.QZSS?10
+QtPositioning.QGeoSatelliteInfo.SatelliteSystem.Multiple?10
+QtPositioning.QGeoSatelliteInfo.SatelliteSystem.CustomType?10
+QtPositioning.QGeoSatelliteInfo.Attribute?10
+QtPositioning.QGeoSatelliteInfo.Attribute.Elevation?10
+QtPositioning.QGeoSatelliteInfo.Attribute.Azimuth?10
+QtPositioning.QGeoSatelliteInfo?1()
+QtPositioning.QGeoSatelliteInfo.__init__?1(self)
+QtPositioning.QGeoSatelliteInfo?1(QGeoSatelliteInfo)
+QtPositioning.QGeoSatelliteInfo.__init__?1(self, QGeoSatelliteInfo)
+QtPositioning.QGeoSatelliteInfo.setSatelliteSystem?4(QGeoSatelliteInfo.SatelliteSystem)
+QtPositioning.QGeoSatelliteInfo.satelliteSystem?4() -> QGeoSatelliteInfo.SatelliteSystem
+QtPositioning.QGeoSatelliteInfo.setSatelliteIdentifier?4(int)
+QtPositioning.QGeoSatelliteInfo.satelliteIdentifier?4() -> int
+QtPositioning.QGeoSatelliteInfo.setSignalStrength?4(int)
+QtPositioning.QGeoSatelliteInfo.signalStrength?4() -> int
+QtPositioning.QGeoSatelliteInfo.setAttribute?4(QGeoSatelliteInfo.Attribute, float)
+QtPositioning.QGeoSatelliteInfo.attribute?4(QGeoSatelliteInfo.Attribute) -> float
+QtPositioning.QGeoSatelliteInfo.removeAttribute?4(QGeoSatelliteInfo.Attribute)
+QtPositioning.QGeoSatelliteInfo.hasAttribute?4(QGeoSatelliteInfo.Attribute) -> bool
+QtPositioning.QGeoSatelliteInfo.swap?4(QGeoSatelliteInfo)
+QtPositioning.QGeoSatelliteInfoSource.Error?10
+QtPositioning.QGeoSatelliteInfoSource.Error.AccessError?10
+QtPositioning.QGeoSatelliteInfoSource.Error.ClosedError?10
+QtPositioning.QGeoSatelliteInfoSource.Error.NoError?10
+QtPositioning.QGeoSatelliteInfoSource.Error.UnknownSourceError?10
+QtPositioning.QGeoSatelliteInfoSource.Error.UpdateTimeoutError?10
+QtPositioning.QGeoSatelliteInfoSource?1(QObject)
+QtPositioning.QGeoSatelliteInfoSource.__init__?1(self, QObject)
+QtPositioning.QGeoSatelliteInfoSource.createDefaultSource?4(QObject) -> QGeoSatelliteInfoSource
+QtPositioning.QGeoSatelliteInfoSource.createDefaultSource?4(unknown-type, QObject) -> QGeoSatelliteInfoSource
+QtPositioning.QGeoSatelliteInfoSource.createSource?4(QString, QObject) -> QGeoSatelliteInfoSource
+QtPositioning.QGeoSatelliteInfoSource.createSource?4(QString, unknown-type, QObject) -> QGeoSatelliteInfoSource
+QtPositioning.QGeoSatelliteInfoSource.availableSources?4() -> QStringList
+QtPositioning.QGeoSatelliteInfoSource.sourceName?4() -> QString
+QtPositioning.QGeoSatelliteInfoSource.setUpdateInterval?4(int)
+QtPositioning.QGeoSatelliteInfoSource.updateInterval?4() -> int
+QtPositioning.QGeoSatelliteInfoSource.minimumUpdateInterval?4() -> int
+QtPositioning.QGeoSatelliteInfoSource.error?4() -> QGeoSatelliteInfoSource.Error
+QtPositioning.QGeoSatelliteInfoSource.startUpdates?4()
+QtPositioning.QGeoSatelliteInfoSource.stopUpdates?4()
+QtPositioning.QGeoSatelliteInfoSource.requestUpdate?4(int timeout=0)
+QtPositioning.QGeoSatelliteInfoSource.satellitesInViewUpdated?4(unknown-type)
+QtPositioning.QGeoSatelliteInfoSource.satellitesInUseUpdated?4(unknown-type)
+QtPositioning.QGeoSatelliteInfoSource.errorOccurred?4(QGeoSatelliteInfoSource.Error)
+QtPositioning.QGeoSatelliteInfoSource.setBackendProperty?4(QString, QVariant) -> bool
+QtPositioning.QGeoSatelliteInfoSource.backendProperty?4(QString) -> QVariant
+QtPositioning.QNmeaPositionInfoSource.UpdateMode?10
+QtPositioning.QNmeaPositionInfoSource.UpdateMode.RealTimeMode?10
+QtPositioning.QNmeaPositionInfoSource.UpdateMode.SimulationMode?10
+QtPositioning.QNmeaPositionInfoSource?1(QNmeaPositionInfoSource.UpdateMode, QObject parent=None)
+QtPositioning.QNmeaPositionInfoSource.__init__?1(self, QNmeaPositionInfoSource.UpdateMode, QObject parent=None)
+QtPositioning.QNmeaPositionInfoSource.updateMode?4() -> QNmeaPositionInfoSource.UpdateMode
+QtPositioning.QNmeaPositionInfoSource.setDevice?4(QIODevice)
+QtPositioning.QNmeaPositionInfoSource.device?4() -> QIODevice
+QtPositioning.QNmeaPositionInfoSource.setUpdateInterval?4(int)
+QtPositioning.QNmeaPositionInfoSource.lastKnownPosition?4(bool fromSatellitePositioningMethodsOnly=False) -> QGeoPositionInfo
+QtPositioning.QNmeaPositionInfoSource.supportedPositioningMethods?4() -> unknown-type
+QtPositioning.QNmeaPositionInfoSource.minimumUpdateInterval?4() -> int
+QtPositioning.QNmeaPositionInfoSource.error?4() -> QGeoPositionInfoSource.Error
+QtPositioning.QNmeaPositionInfoSource.startUpdates?4()
+QtPositioning.QNmeaPositionInfoSource.stopUpdates?4()
+QtPositioning.QNmeaPositionInfoSource.requestUpdate?4(int timeout=0)
+QtPositioning.QNmeaPositionInfoSource.parsePosInfoFromNmeaData?4(bytes, int, QGeoPositionInfo) -> (bool, bool)
+QtPositioning.QNmeaPositionInfoSource.setUserEquivalentRangeError?4(float)
+QtPositioning.QNmeaPositionInfoSource.userEquivalentRangeError?4() -> float
+QtPositioning.QNmeaSatelliteInfoSource.SatelliteInfoParseStatus?10
+QtPositioning.QNmeaSatelliteInfoSource.SatelliteInfoParseStatus.NotParsed?10
+QtPositioning.QNmeaSatelliteInfoSource.SatelliteInfoParseStatus.PartiallyParsed?10
+QtPositioning.QNmeaSatelliteInfoSource.SatelliteInfoParseStatus.FullyParsed?10
+QtPositioning.QNmeaSatelliteInfoSource.UpdateMode?10
+QtPositioning.QNmeaSatelliteInfoSource.UpdateMode.RealTimeMode?10
+QtPositioning.QNmeaSatelliteInfoSource.UpdateMode.SimulationMode?10
+QtPositioning.QNmeaSatelliteInfoSource.SimulationUpdateInterval?7
+QtPositioning.QNmeaSatelliteInfoSource?1(QNmeaSatelliteInfoSource.UpdateMode, QObject parent=None)
+QtPositioning.QNmeaSatelliteInfoSource.__init__?1(self, QNmeaSatelliteInfoSource.UpdateMode, QObject parent=None)
+QtPositioning.QNmeaSatelliteInfoSource.updateMode?4() -> QNmeaSatelliteInfoSource.UpdateMode
+QtPositioning.QNmeaSatelliteInfoSource.setDevice?4(QIODevice)
+QtPositioning.QNmeaSatelliteInfoSource.device?4() -> QIODevice
+QtPositioning.QNmeaSatelliteInfoSource.setUpdateInterval?4(int)
+QtPositioning.QNmeaSatelliteInfoSource.minimumUpdateInterval?4() -> int
+QtPositioning.QNmeaSatelliteInfoSource.error?4() -> QGeoSatelliteInfoSource.Error
+QtPositioning.QNmeaSatelliteInfoSource.setBackendProperty?4(QString, QVariant) -> bool
+QtPositioning.QNmeaSatelliteInfoSource.backendProperty?4(QString) -> QVariant
+QtPositioning.QNmeaSatelliteInfoSource.startUpdates?4()
+QtPositioning.QNmeaSatelliteInfoSource.stopUpdates?4()
+QtPositioning.QNmeaSatelliteInfoSource.requestUpdate?4(int timeout=0)
+QtPositioning.QNmeaSatelliteInfoSource.parseSatellitesInUseFromNmea?4(bytes, int, unknown-type) -> QGeoSatelliteInfo.SatelliteSystem
+QtPositioning.QNmeaSatelliteInfoSource.parseSatelliteInfoFromNmea?4(bytes, int, unknown-type) -> (QNmeaSatelliteInfoSource.SatelliteInfoParseStatus, QGeoSatelliteInfo.SatelliteSystem)
+QtRemoteObjects.QRemoteObjectSourceLocationInfo.hostUrl?7
+QtRemoteObjects.QRemoteObjectSourceLocationInfo.typeName?7
+QtRemoteObjects.QRemoteObjectSourceLocationInfo?1()
+QtRemoteObjects.QRemoteObjectSourceLocationInfo.__init__?1(self)
+QtRemoteObjects.QRemoteObjectSourceLocationInfo?1(QString, QUrl)
+QtRemoteObjects.QRemoteObjectSourceLocationInfo.__init__?1(self, QString, QUrl)
+QtRemoteObjects.QRemoteObjectSourceLocationInfo?1(QRemoteObjectSourceLocationInfo)
+QtRemoteObjects.QRemoteObjectSourceLocationInfo.__init__?1(self, QRemoteObjectSourceLocationInfo)
+QtRemoteObjects.QtRemoteObjects.InitialAction?10
+QtRemoteObjects.QtRemoteObjects.InitialAction.FetchRootSize?10
+QtRemoteObjects.QtRemoteObjects.InitialAction.PrefetchData?10
+QtRemoteObjects.QAbstractItemModelReplica.selectionModel?4() -> QItemSelectionModel
+QtRemoteObjects.QAbstractItemModelReplica.data?4(QModelIndex, int role=Qt.DisplayRole) -> QVariant
+QtRemoteObjects.QAbstractItemModelReplica.setData?4(QModelIndex, QVariant, int role=Qt.EditRole) -> bool
+QtRemoteObjects.QAbstractItemModelReplica.parent?4(QModelIndex) -> QModelIndex
+QtRemoteObjects.QAbstractItemModelReplica.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtRemoteObjects.QAbstractItemModelReplica.hasChildren?4(QModelIndex parent=QModelIndex()) -> bool
+QtRemoteObjects.QAbstractItemModelReplica.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtRemoteObjects.QAbstractItemModelReplica.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtRemoteObjects.QAbstractItemModelReplica.headerData?4(int, Qt.Orientation, int) -> QVariant
+QtRemoteObjects.QAbstractItemModelReplica.flags?4(QModelIndex) -> unknown-type
+QtRemoteObjects.QAbstractItemModelReplica.availableRoles?4() -> unknown-type
+QtRemoteObjects.QAbstractItemModelReplica.roleNames?4() -> unknown-type
+QtRemoteObjects.QAbstractItemModelReplica.isInitialized?4() -> bool
+QtRemoteObjects.QAbstractItemModelReplica.hasData?4(QModelIndex, int) -> bool
+QtRemoteObjects.QAbstractItemModelReplica.rootCacheSize?4() -> int
+QtRemoteObjects.QAbstractItemModelReplica.setRootCacheSize?4(int)
+QtRemoteObjects.QAbstractItemModelReplica.initialized?4()
+QtRemoteObjects.QRemoteObjectReplica.State?10
+QtRemoteObjects.QRemoteObjectReplica.State.Uninitialized?10
+QtRemoteObjects.QRemoteObjectReplica.State.Default?10
+QtRemoteObjects.QRemoteObjectReplica.State.Valid?10
+QtRemoteObjects.QRemoteObjectReplica.State.Suspect?10
+QtRemoteObjects.QRemoteObjectReplica.State.SignatureMismatch?10
+QtRemoteObjects.QRemoteObjectReplica.isReplicaValid?4() -> bool
+QtRemoteObjects.QRemoteObjectReplica.waitForSource?4(int timeout=30000) -> bool
+QtRemoteObjects.QRemoteObjectReplica.isInitialized?4() -> bool
+QtRemoteObjects.QRemoteObjectReplica.state?4() -> QRemoteObjectReplica.State
+QtRemoteObjects.QRemoteObjectReplica.node?4() -> QRemoteObjectNode
+QtRemoteObjects.QRemoteObjectReplica.setNode?4(QRemoteObjectNode)
+QtRemoteObjects.QRemoteObjectReplica.initialized?4()
+QtRemoteObjects.QRemoteObjectReplica.stateChanged?4(QRemoteObjectReplica.State, QRemoteObjectReplica.State)
+QtRemoteObjects.QRemoteObjectReplica.notified?4()
+QtRemoteObjects.QRemoteObjectAbstractPersistedStore?1(QObject parent=None)
+QtRemoteObjects.QRemoteObjectAbstractPersistedStore.__init__?1(self, QObject parent=None)
+QtRemoteObjects.QRemoteObjectAbstractPersistedStore.saveProperties?4(QString, QByteArray, unknown-type)
+QtRemoteObjects.QRemoteObjectAbstractPersistedStore.restoreProperties?4(QString, QByteArray) -> unknown-type
+QtRemoteObjects.QRemoteObjectNode.ErrorCode?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.NoError?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.RegistryNotAcquired?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.RegistryAlreadyHosted?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.NodeIsNoServer?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.ServerAlreadyCreated?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.UnintendedRegistryHosting?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.OperationNotValidOnClientNode?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.SourceNotRegistered?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.MissingObjectName?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.HostUrlInvalid?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.ProtocolMismatch?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.ListenFailed?10
+QtRemoteObjects.QRemoteObjectNode.ErrorCode.SocketAccessError?10
+QtRemoteObjects.QRemoteObjectNode?1(QObject parent=None)
+QtRemoteObjects.QRemoteObjectNode.__init__?1(self, QObject parent=None)
+QtRemoteObjects.QRemoteObjectNode?1(QUrl, QObject parent=None)
+QtRemoteObjects.QRemoteObjectNode.__init__?1(self, QUrl, QObject parent=None)
+QtRemoteObjects.QRemoteObjectNode.connectToNode?4(QUrl) -> bool
+QtRemoteObjects.QRemoteObjectNode.addClientSideConnection?4(QIODevice)
+QtRemoteObjects.QRemoteObjectNode.setName?4(QString)
+QtRemoteObjects.QRemoteObjectNode.instances?4(QStringView) -> QStringList
+QtRemoteObjects.QRemoteObjectNode.acquireDynamic?4(QString) -> QRemoteObjectDynamicReplica
+QtRemoteObjects.QRemoteObjectNode.acquireModel?4(QString, QtRemoteObjects.InitialAction action=QtRemoteObjects.FetchRootSize, unknown-type rolesHint=[]) -> QAbstractItemModelReplica
+QtRemoteObjects.QRemoteObjectNode.registryUrl?4() -> QUrl
+QtRemoteObjects.QRemoteObjectNode.setRegistryUrl?4(QUrl) -> bool
+QtRemoteObjects.QRemoteObjectNode.waitForRegistry?4(int timeout=30000) -> bool
+QtRemoteObjects.QRemoteObjectNode.registry?4() -> QRemoteObjectRegistry
+QtRemoteObjects.QRemoteObjectNode.persistedStore?4() -> QRemoteObjectAbstractPersistedStore
+QtRemoteObjects.QRemoteObjectNode.setPersistedStore?4(QRemoteObjectAbstractPersistedStore)
+QtRemoteObjects.QRemoteObjectNode.lastError?4() -> QRemoteObjectNode.ErrorCode
+QtRemoteObjects.QRemoteObjectNode.heartbeatInterval?4() -> int
+QtRemoteObjects.QRemoteObjectNode.setHeartbeatInterval?4(int)
+QtRemoteObjects.QRemoteObjectNode.remoteObjectAdded?4(unknown-type)
+QtRemoteObjects.QRemoteObjectNode.remoteObjectRemoved?4(unknown-type)
+QtRemoteObjects.QRemoteObjectNode.error?4(QRemoteObjectNode.ErrorCode)
+QtRemoteObjects.QRemoteObjectNode.heartbeatIntervalChanged?4(int)
+QtRemoteObjects.QRemoteObjectNode.timerEvent?4(QTimerEvent)
+QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas?10
+QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas.BuiltInSchemasOnly?10
+QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas.AllowExternalRegistration?10
+QtRemoteObjects.QRemoteObjectHostBase.setName?4(QString)
+QtRemoteObjects.QRemoteObjectHostBase.enableRemoting?4(QObject, QString name='') -> bool
+QtRemoteObjects.QRemoteObjectHostBase.enableRemoting?4(QAbstractItemModel, QString, unknown-type, QItemSelectionModel selectionModel=None) -> bool
+QtRemoteObjects.QRemoteObjectHostBase.disableRemoting?4(QObject) -> bool
+QtRemoteObjects.QRemoteObjectHostBase.addHostSideConnection?4(QIODevice)
+QtRemoteObjects.QRemoteObjectHostBase.proxy?4(QUrl, QUrl hostUrl=QUrl()) -> bool
+QtRemoteObjects.QRemoteObjectHostBase.reverseProxy?4() -> bool
+QtRemoteObjects.QRemoteObjectHost?1(QObject parent=None)
+QtRemoteObjects.QRemoteObjectHost.__init__?1(self, QObject parent=None)
+QtRemoteObjects.QRemoteObjectHost?1(QUrl, QUrl registryAddress=QUrl(), QRemoteObjectHostBase.AllowedSchemas allowedSchemas=QRemoteObjectHostBase.BuiltInSchemasOnly, QObject parent=None)
+QtRemoteObjects.QRemoteObjectHost.__init__?1(self, QUrl, QUrl registryAddress=QUrl(), QRemoteObjectHostBase.AllowedSchemas allowedSchemas=QRemoteObjectHostBase.BuiltInSchemasOnly, QObject parent=None)
+QtRemoteObjects.QRemoteObjectHost?1(QUrl, QObject)
+QtRemoteObjects.QRemoteObjectHost.__init__?1(self, QUrl, QObject)
+QtRemoteObjects.QRemoteObjectHost.hostUrl?4() -> QUrl
+QtRemoteObjects.QRemoteObjectHost.setHostUrl?4(QUrl, QRemoteObjectHostBase.AllowedSchemas allowedSchemas=QRemoteObjectHostBase.BuiltInSchemasOnly) -> bool
+QtRemoteObjects.QRemoteObjectHost.hostUrlChanged?4()
+QtRemoteObjects.QRemoteObjectHost.setLocalServerOptions?4(unknown-type)
+QtRemoteObjects.QRemoteObjectRegistryHost?1(QUrl registryAddress=QUrl(), QObject parent=None)
+QtRemoteObjects.QRemoteObjectRegistryHost.__init__?1(self, QUrl registryAddress=QUrl(), QObject parent=None)
+QtRemoteObjects.QRemoteObjectRegistryHost.setRegistryUrl?4(QUrl) -> bool
+QtRemoteObjects.QRemoteObjectRegistry.sourceLocations?4() -> unknown-type
+QtRemoteObjects.QRemoteObjectRegistry.remoteObjectAdded?4(unknown-type)
+QtRemoteObjects.QRemoteObjectRegistry.remoteObjectRemoved?4(unknown-type)
+QtSensors.QSensorReading.timestamp?4() -> int
+QtSensors.QSensorReading.setTimestamp?4(int)
+QtSensors.QSensorReading.valueCount?4() -> int
+QtSensors.QSensorReading.value?4(int) -> QVariant
+QtSensors.QAccelerometerReading.x?4() -> float
+QtSensors.QAccelerometerReading.setX?4(float)
+QtSensors.QAccelerometerReading.y?4() -> float
+QtSensors.QAccelerometerReading.setY?4(float)
+QtSensors.QAccelerometerReading.z?4() -> float
+QtSensors.QAccelerometerReading.setZ?4(float)
+QtSensors.QSensorFilter?1()
+QtSensors.QSensorFilter.__init__?1(self)
+QtSensors.QSensorFilter?1(QSensorFilter)
+QtSensors.QSensorFilter.__init__?1(self, QSensorFilter)
+QtSensors.QSensorFilter.filter?4(QSensorReading) -> bool
+QtSensors.QAccelerometerFilter?1()
+QtSensors.QAccelerometerFilter.__init__?1(self)
+QtSensors.QAccelerometerFilter?1(QAccelerometerFilter)
+QtSensors.QAccelerometerFilter.__init__?1(self, QAccelerometerFilter)
+QtSensors.QAccelerometerFilter.filter?4(QAccelerometerReading) -> bool
+QtSensors.QSensor.AxesOrientationMode?10
+QtSensors.QSensor.AxesOrientationMode.FixedOrientation?10
+QtSensors.QSensor.AxesOrientationMode.AutomaticOrientation?10
+QtSensors.QSensor.AxesOrientationMode.UserOrientation?10
+QtSensors.QSensor.Feature?10
+QtSensors.QSensor.Feature.Buffering?10
+QtSensors.QSensor.Feature.AlwaysOn?10
+QtSensors.QSensor.Feature.GeoValues?10
+QtSensors.QSensor.Feature.FieldOfView?10
+QtSensors.QSensor.Feature.AccelerationMode?10
+QtSensors.QSensor.Feature.SkipDuplicates?10
+QtSensors.QSensor.Feature.AxesOrientation?10
+QtSensors.QSensor.Feature.PressureSensorTemperature?10
+QtSensors.QSensor?1(QByteArray, QObject parent=None)
+QtSensors.QSensor.__init__?1(self, QByteArray, QObject parent=None)
+QtSensors.QSensor.identifier?4() -> QByteArray
+QtSensors.QSensor.setIdentifier?4(QByteArray)
+QtSensors.QSensor.type?4() -> QByteArray
+QtSensors.QSensor.connectToBackend?4() -> bool
+QtSensors.QSensor.isConnectedToBackend?4() -> bool
+QtSensors.QSensor.isBusy?4() -> bool
+QtSensors.QSensor.setActive?4(bool)
+QtSensors.QSensor.isActive?4() -> bool
+QtSensors.QSensor.isAlwaysOn?4() -> bool
+QtSensors.QSensor.setAlwaysOn?4(bool)
+QtSensors.QSensor.skipDuplicates?4() -> bool
+QtSensors.QSensor.setSkipDuplicates?4(bool)
+QtSensors.QSensor.availableDataRates?4() -> unknown-type
+QtSensors.QSensor.dataRate?4() -> int
+QtSensors.QSensor.setDataRate?4(int)
+QtSensors.QSensor.outputRanges?4() -> unknown-type
+QtSensors.QSensor.outputRange?4() -> int
+QtSensors.QSensor.setOutputRange?4(int)
+QtSensors.QSensor.description?4() -> QString
+QtSensors.QSensor.error?4() -> int
+QtSensors.QSensor.addFilter?4(QSensorFilter)
+QtSensors.QSensor.removeFilter?4(QSensorFilter)
+QtSensors.QSensor.filters?4() -> unknown-type
+QtSensors.QSensor.reading?4() -> QSensorReading
+QtSensors.QSensor.sensorTypes?4() -> unknown-type
+QtSensors.QSensor.sensorsForType?4(QByteArray) -> unknown-type
+QtSensors.QSensor.defaultSensorForType?4(QByteArray) -> QByteArray
+QtSensors.QSensor.isFeatureSupported?4(QSensor.Feature) -> bool
+QtSensors.QSensor.axesOrientationMode?4() -> QSensor.AxesOrientationMode
+QtSensors.QSensor.setAxesOrientationMode?4(QSensor.AxesOrientationMode)
+QtSensors.QSensor.currentOrientation?4() -> int
+QtSensors.QSensor.setCurrentOrientation?4(int)
+QtSensors.QSensor.userOrientation?4() -> int
+QtSensors.QSensor.setUserOrientation?4(int)
+QtSensors.QSensor.maxBufferSize?4() -> int
+QtSensors.QSensor.setMaxBufferSize?4(int)
+QtSensors.QSensor.efficientBufferSize?4() -> int
+QtSensors.QSensor.setEfficientBufferSize?4(int)
+QtSensors.QSensor.bufferSize?4() -> int
+QtSensors.QSensor.setBufferSize?4(int)
+QtSensors.QSensor.start?4() -> bool
+QtSensors.QSensor.stop?4()
+QtSensors.QSensor.busyChanged?4()
+QtSensors.QSensor.activeChanged?4()
+QtSensors.QSensor.readingChanged?4()
+QtSensors.QSensor.sensorError?4(int)
+QtSensors.QSensor.availableSensorsChanged?4()
+QtSensors.QSensor.alwaysOnChanged?4()
+QtSensors.QSensor.dataRateChanged?4()
+QtSensors.QSensor.skipDuplicatesChanged?4(bool)
+QtSensors.QSensor.axesOrientationModeChanged?4(QSensor.AxesOrientationMode)
+QtSensors.QSensor.currentOrientationChanged?4(int)
+QtSensors.QSensor.userOrientationChanged?4(int)
+QtSensors.QSensor.maxBufferSizeChanged?4(int)
+QtSensors.QSensor.efficientBufferSizeChanged?4(int)
+QtSensors.QSensor.bufferSizeChanged?4(int)
+QtSensors.QSensor.identifierChanged?4()
+QtSensors.QAccelerometer.AccelerationMode?10
+QtSensors.QAccelerometer.AccelerationMode.Combined?10
+QtSensors.QAccelerometer.AccelerationMode.Gravity?10
+QtSensors.QAccelerometer.AccelerationMode.User?10
+QtSensors.QAccelerometer?1(QObject parent=None)
+QtSensors.QAccelerometer.__init__?1(self, QObject parent=None)
+QtSensors.QAccelerometer.accelerationMode?4() -> QAccelerometer.AccelerationMode
+QtSensors.QAccelerometer.setAccelerationMode?4(QAccelerometer.AccelerationMode)
+QtSensors.QAccelerometer.reading?4() -> QAccelerometerReading
+QtSensors.QAccelerometer.accelerationModeChanged?4(QAccelerometer.AccelerationMode)
+QtSensors.QAmbientLightReading.LightLevel?10
+QtSensors.QAmbientLightReading.LightLevel.Undefined?10
+QtSensors.QAmbientLightReading.LightLevel.Dark?10
+QtSensors.QAmbientLightReading.LightLevel.Twilight?10
+QtSensors.QAmbientLightReading.LightLevel.Light?10
+QtSensors.QAmbientLightReading.LightLevel.Bright?10
+QtSensors.QAmbientLightReading.LightLevel.Sunny?10
+QtSensors.QAmbientLightReading.lightLevel?4() -> QAmbientLightReading.LightLevel
+QtSensors.QAmbientLightReading.setLightLevel?4(QAmbientLightReading.LightLevel)
+QtSensors.QAmbientLightFilter?1()
+QtSensors.QAmbientLightFilter.__init__?1(self)
+QtSensors.QAmbientLightFilter?1(QAmbientLightFilter)
+QtSensors.QAmbientLightFilter.__init__?1(self, QAmbientLightFilter)
+QtSensors.QAmbientLightFilter.filter?4(QAmbientLightReading) -> bool
+QtSensors.QAmbientLightSensor?1(QObject parent=None)
+QtSensors.QAmbientLightSensor.__init__?1(self, QObject parent=None)
+QtSensors.QAmbientLightSensor.reading?4() -> QAmbientLightReading
+QtSensors.QAmbientTemperatureReading.temperature?4() -> float
+QtSensors.QAmbientTemperatureReading.setTemperature?4(float)
+QtSensors.QAmbientTemperatureFilter?1()
+QtSensors.QAmbientTemperatureFilter.__init__?1(self)
+QtSensors.QAmbientTemperatureFilter?1(QAmbientTemperatureFilter)
+QtSensors.QAmbientTemperatureFilter.__init__?1(self, QAmbientTemperatureFilter)
+QtSensors.QAmbientTemperatureFilter.filter?4(QAmbientTemperatureReading) -> bool
+QtSensors.QAmbientTemperatureSensor?1(QObject parent=None)
+QtSensors.QAmbientTemperatureSensor.__init__?1(self, QObject parent=None)
+QtSensors.QAmbientTemperatureSensor.reading?4() -> QAmbientTemperatureReading
+QtSensors.QCompassReading.azimuth?4() -> float
+QtSensors.QCompassReading.setAzimuth?4(float)
+QtSensors.QCompassReading.calibrationLevel?4() -> float
+QtSensors.QCompassReading.setCalibrationLevel?4(float)
+QtSensors.QCompassFilter?1()
+QtSensors.QCompassFilter.__init__?1(self)
+QtSensors.QCompassFilter?1(QCompassFilter)
+QtSensors.QCompassFilter.__init__?1(self, QCompassFilter)
+QtSensors.QCompassFilter.filter?4(QCompassReading) -> bool
+QtSensors.QCompass?1(QObject parent=None)
+QtSensors.QCompass.__init__?1(self, QObject parent=None)
+QtSensors.QCompass.reading?4() -> QCompassReading
+QtSensors.QGyroscopeReading.x?4() -> float
+QtSensors.QGyroscopeReading.setX?4(float)
+QtSensors.QGyroscopeReading.y?4() -> float
+QtSensors.QGyroscopeReading.setY?4(float)
+QtSensors.QGyroscopeReading.z?4() -> float
+QtSensors.QGyroscopeReading.setZ?4(float)
+QtSensors.QGyroscopeFilter?1()
+QtSensors.QGyroscopeFilter.__init__?1(self)
+QtSensors.QGyroscopeFilter?1(QGyroscopeFilter)
+QtSensors.QGyroscopeFilter.__init__?1(self, QGyroscopeFilter)
+QtSensors.QGyroscopeFilter.filter?4(QGyroscopeReading) -> bool
+QtSensors.QGyroscope?1(QObject parent=None)
+QtSensors.QGyroscope.__init__?1(self, QObject parent=None)
+QtSensors.QGyroscope.reading?4() -> QGyroscopeReading
+QtSensors.QHumidityReading.relativeHumidity?4() -> float
+QtSensors.QHumidityReading.setRelativeHumidity?4(float)
+QtSensors.QHumidityReading.absoluteHumidity?4() -> float
+QtSensors.QHumidityReading.setAbsoluteHumidity?4(float)
+QtSensors.QHumidityFilter?1()
+QtSensors.QHumidityFilter.__init__?1(self)
+QtSensors.QHumidityFilter?1(QHumidityFilter)
+QtSensors.QHumidityFilter.__init__?1(self, QHumidityFilter)
+QtSensors.QHumidityFilter.filter?4(QHumidityReading) -> bool
+QtSensors.QHumiditySensor?1(QObject parent=None)
+QtSensors.QHumiditySensor.__init__?1(self, QObject parent=None)
+QtSensors.QHumiditySensor.reading?4() -> QHumidityReading
+QtSensors.QIRProximityReading.reflectance?4() -> float
+QtSensors.QIRProximityReading.setReflectance?4(float)
+QtSensors.QIRProximityFilter?1()
+QtSensors.QIRProximityFilter.__init__?1(self)
+QtSensors.QIRProximityFilter?1(QIRProximityFilter)
+QtSensors.QIRProximityFilter.__init__?1(self, QIRProximityFilter)
+QtSensors.QIRProximityFilter.filter?4(QIRProximityReading) -> bool
+QtSensors.QIRProximitySensor?1(QObject parent=None)
+QtSensors.QIRProximitySensor.__init__?1(self, QObject parent=None)
+QtSensors.QIRProximitySensor.reading?4() -> QIRProximityReading
+QtSensors.QLidReading.backLidClosed?4() -> bool
+QtSensors.QLidReading.setBackLidClosed?4(bool)
+QtSensors.QLidReading.frontLidClosed?4() -> bool
+QtSensors.QLidReading.setFrontLidClosed?4(bool)
+QtSensors.QLidReading.backLidChanged?4(bool)
+QtSensors.QLidReading.frontLidChanged?4(bool)
+QtSensors.QLidFilter?1()
+QtSensors.QLidFilter.__init__?1(self)
+QtSensors.QLidFilter?1(QLidFilter)
+QtSensors.QLidFilter.__init__?1(self, QLidFilter)
+QtSensors.QLidFilter.filter?4(QLidReading) -> bool
+QtSensors.QLidSensor?1(QObject parent=None)
+QtSensors.QLidSensor.__init__?1(self, QObject parent=None)
+QtSensors.QLidSensor.reading?4() -> QLidReading
+QtSensors.QLightReading.lux?4() -> float
+QtSensors.QLightReading.setLux?4(float)
+QtSensors.QLightFilter?1()
+QtSensors.QLightFilter.__init__?1(self)
+QtSensors.QLightFilter?1(QLightFilter)
+QtSensors.QLightFilter.__init__?1(self, QLightFilter)
+QtSensors.QLightFilter.filter?4(QLightReading) -> bool
+QtSensors.QLightSensor?1(QObject parent=None)
+QtSensors.QLightSensor.__init__?1(self, QObject parent=None)
+QtSensors.QLightSensor.reading?4() -> QLightReading
+QtSensors.QLightSensor.fieldOfView?4() -> float
+QtSensors.QLightSensor.setFieldOfView?4(float)
+QtSensors.QLightSensor.fieldOfViewChanged?4(float)
+QtSensors.QMagnetometerReading.x?4() -> float
+QtSensors.QMagnetometerReading.setX?4(float)
+QtSensors.QMagnetometerReading.y?4() -> float
+QtSensors.QMagnetometerReading.setY?4(float)
+QtSensors.QMagnetometerReading.z?4() -> float
+QtSensors.QMagnetometerReading.setZ?4(float)
+QtSensors.QMagnetometerReading.calibrationLevel?4() -> float
+QtSensors.QMagnetometerReading.setCalibrationLevel?4(float)
+QtSensors.QMagnetometerFilter?1()
+QtSensors.QMagnetometerFilter.__init__?1(self)
+QtSensors.QMagnetometerFilter?1(QMagnetometerFilter)
+QtSensors.QMagnetometerFilter.__init__?1(self, QMagnetometerFilter)
+QtSensors.QMagnetometerFilter.filter?4(QMagnetometerReading) -> bool
+QtSensors.QMagnetometer?1(QObject parent=None)
+QtSensors.QMagnetometer.__init__?1(self, QObject parent=None)
+QtSensors.QMagnetometer.reading?4() -> QMagnetometerReading
+QtSensors.QMagnetometer.returnGeoValues?4() -> bool
+QtSensors.QMagnetometer.setReturnGeoValues?4(bool)
+QtSensors.QMagnetometer.returnGeoValuesChanged?4(bool)
+QtSensors.QOrientationReading.Orientation?10
+QtSensors.QOrientationReading.Orientation.Undefined?10
+QtSensors.QOrientationReading.Orientation.TopUp?10
+QtSensors.QOrientationReading.Orientation.TopDown?10
+QtSensors.QOrientationReading.Orientation.LeftUp?10
+QtSensors.QOrientationReading.Orientation.RightUp?10
+QtSensors.QOrientationReading.Orientation.FaceUp?10
+QtSensors.QOrientationReading.Orientation.FaceDown?10
+QtSensors.QOrientationReading.orientation?4() -> QOrientationReading.Orientation
+QtSensors.QOrientationReading.setOrientation?4(QOrientationReading.Orientation)
+QtSensors.QOrientationFilter?1()
+QtSensors.QOrientationFilter.__init__?1(self)
+QtSensors.QOrientationFilter?1(QOrientationFilter)
+QtSensors.QOrientationFilter.__init__?1(self, QOrientationFilter)
+QtSensors.QOrientationFilter.filter?4(QOrientationReading) -> bool
+QtSensors.QOrientationSensor?1(QObject parent=None)
+QtSensors.QOrientationSensor.__init__?1(self, QObject parent=None)
+QtSensors.QOrientationSensor.reading?4() -> QOrientationReading
+QtSensors.QPressureReading.pressure?4() -> float
+QtSensors.QPressureReading.setPressure?4(float)
+QtSensors.QPressureReading.temperature?4() -> float
+QtSensors.QPressureReading.setTemperature?4(float)
+QtSensors.QPressureFilter?1()
+QtSensors.QPressureFilter.__init__?1(self)
+QtSensors.QPressureFilter?1(QPressureFilter)
+QtSensors.QPressureFilter.__init__?1(self, QPressureFilter)
+QtSensors.QPressureFilter.filter?4(QPressureReading) -> bool
+QtSensors.QPressureSensor?1(QObject parent=None)
+QtSensors.QPressureSensor.__init__?1(self, QObject parent=None)
+QtSensors.QPressureSensor.reading?4() -> QPressureReading
+QtSensors.QProximityReading.close?4() -> bool
+QtSensors.QProximityReading.setClose?4(bool)
+QtSensors.QProximityFilter?1()
+QtSensors.QProximityFilter.__init__?1(self)
+QtSensors.QProximityFilter?1(QProximityFilter)
+QtSensors.QProximityFilter.__init__?1(self, QProximityFilter)
+QtSensors.QProximityFilter.filter?4(QProximityReading) -> bool
+QtSensors.QProximitySensor?1(QObject parent=None)
+QtSensors.QProximitySensor.__init__?1(self, QObject parent=None)
+QtSensors.QProximitySensor.reading?4() -> QProximityReading
+QtSensors.QRotationReading.x?4() -> float
+QtSensors.QRotationReading.y?4() -> float
+QtSensors.QRotationReading.z?4() -> float
+QtSensors.QRotationReading.setFromEuler?4(float, float, float)
+QtSensors.QRotationFilter?1()
+QtSensors.QRotationFilter.__init__?1(self)
+QtSensors.QRotationFilter?1(QRotationFilter)
+QtSensors.QRotationFilter.__init__?1(self, QRotationFilter)
+QtSensors.QRotationFilter.filter?4(QRotationReading) -> bool
+QtSensors.QRotationSensor?1(QObject parent=None)
+QtSensors.QRotationSensor.__init__?1(self, QObject parent=None)
+QtSensors.QRotationSensor.reading?4() -> QRotationReading
+QtSensors.QRotationSensor.hasZ?4() -> bool
+QtSensors.QRotationSensor.setHasZ?4(bool)
+QtSensors.QRotationSensor.hasZChanged?4(bool)
+QtSensors.qoutputrange.accuracy?7
+QtSensors.qoutputrange.maximum?7
+QtSensors.qoutputrange.minimum?7
+QtSensors.qoutputrange?1()
+QtSensors.qoutputrange.__init__?1(self)
+QtSensors.qoutputrange?1(qoutputrange)
+QtSensors.qoutputrange.__init__?1(self, qoutputrange)
+QtSensors.QTapReading.TapDirection?10
+QtSensors.QTapReading.TapDirection.Undefined?10
+QtSensors.QTapReading.TapDirection.X?10
+QtSensors.QTapReading.TapDirection.Y?10
+QtSensors.QTapReading.TapDirection.Z?10
+QtSensors.QTapReading.TapDirection.X_Pos?10
+QtSensors.QTapReading.TapDirection.Y_Pos?10
+QtSensors.QTapReading.TapDirection.Z_Pos?10
+QtSensors.QTapReading.TapDirection.X_Neg?10
+QtSensors.QTapReading.TapDirection.Y_Neg?10
+QtSensors.QTapReading.TapDirection.Z_Neg?10
+QtSensors.QTapReading.TapDirection.X_Both?10
+QtSensors.QTapReading.TapDirection.Y_Both?10
+QtSensors.QTapReading.TapDirection.Z_Both?10
+QtSensors.QTapReading.tapDirection?4() -> QTapReading.TapDirection
+QtSensors.QTapReading.setTapDirection?4(QTapReading.TapDirection)
+QtSensors.QTapReading.isDoubleTap?4() -> bool
+QtSensors.QTapReading.setDoubleTap?4(bool)
+QtSensors.QTapFilter?1()
+QtSensors.QTapFilter.__init__?1(self)
+QtSensors.QTapFilter?1(QTapFilter)
+QtSensors.QTapFilter.__init__?1(self, QTapFilter)
+QtSensors.QTapFilter.filter?4(QTapReading) -> bool
+QtSensors.QTapSensor?1(QObject parent=None)
+QtSensors.QTapSensor.__init__?1(self, QObject parent=None)
+QtSensors.QTapSensor.reading?4() -> QTapReading
+QtSensors.QTapSensor.returnDoubleTapEvents?4() -> bool
+QtSensors.QTapSensor.setReturnDoubleTapEvents?4(bool)
+QtSensors.QTapSensor.returnDoubleTapEventsChanged?4(bool)
+QtSensors.QTiltReading.yRotation?4() -> float
+QtSensors.QTiltReading.setYRotation?4(float)
+QtSensors.QTiltReading.xRotation?4() -> float
+QtSensors.QTiltReading.setXRotation?4(float)
+QtSensors.QTiltFilter?1()
+QtSensors.QTiltFilter.__init__?1(self)
+QtSensors.QTiltFilter?1(QTiltFilter)
+QtSensors.QTiltFilter.__init__?1(self, QTiltFilter)
+QtSensors.QTiltFilter.filter?4(QTiltReading) -> bool
+QtSensors.QTiltSensor?1(QObject parent=None)
+QtSensors.QTiltSensor.__init__?1(self, QObject parent=None)
+QtSensors.QTiltSensor.reading?4() -> QTiltReading
+QtSensors.QTiltSensor.calibrate?4()
+QtSerialPort.QSerialPort.SerialPortError?10
+QtSerialPort.QSerialPort.SerialPortError.NoError?10
+QtSerialPort.QSerialPort.SerialPortError.DeviceNotFoundError?10
+QtSerialPort.QSerialPort.SerialPortError.PermissionError?10
+QtSerialPort.QSerialPort.SerialPortError.OpenError?10
+QtSerialPort.QSerialPort.SerialPortError.WriteError?10
+QtSerialPort.QSerialPort.SerialPortError.ReadError?10
+QtSerialPort.QSerialPort.SerialPortError.ResourceError?10
+QtSerialPort.QSerialPort.SerialPortError.UnsupportedOperationError?10
+QtSerialPort.QSerialPort.SerialPortError.TimeoutError?10
+QtSerialPort.QSerialPort.SerialPortError.NotOpenError?10
+QtSerialPort.QSerialPort.SerialPortError.UnknownError?10
+QtSerialPort.QSerialPort.PinoutSignal?10
+QtSerialPort.QSerialPort.PinoutSignal.NoSignal?10
+QtSerialPort.QSerialPort.PinoutSignal.DataTerminalReadySignal?10
+QtSerialPort.QSerialPort.PinoutSignal.DataCarrierDetectSignal?10
+QtSerialPort.QSerialPort.PinoutSignal.DataSetReadySignal?10
+QtSerialPort.QSerialPort.PinoutSignal.RingIndicatorSignal?10
+QtSerialPort.QSerialPort.PinoutSignal.RequestToSendSignal?10
+QtSerialPort.QSerialPort.PinoutSignal.ClearToSendSignal?10
+QtSerialPort.QSerialPort.PinoutSignal.SecondaryTransmittedDataSignal?10
+QtSerialPort.QSerialPort.PinoutSignal.SecondaryReceivedDataSignal?10
+QtSerialPort.QSerialPort.FlowControl?10
+QtSerialPort.QSerialPort.FlowControl.NoFlowControl?10
+QtSerialPort.QSerialPort.FlowControl.HardwareControl?10
+QtSerialPort.QSerialPort.FlowControl.SoftwareControl?10
+QtSerialPort.QSerialPort.StopBits?10
+QtSerialPort.QSerialPort.StopBits.OneStop?10
+QtSerialPort.QSerialPort.StopBits.OneAndHalfStop?10
+QtSerialPort.QSerialPort.StopBits.TwoStop?10
+QtSerialPort.QSerialPort.Parity?10
+QtSerialPort.QSerialPort.Parity.NoParity?10
+QtSerialPort.QSerialPort.Parity.EvenParity?10
+QtSerialPort.QSerialPort.Parity.OddParity?10
+QtSerialPort.QSerialPort.Parity.SpaceParity?10
+QtSerialPort.QSerialPort.Parity.MarkParity?10
+QtSerialPort.QSerialPort.DataBits?10
+QtSerialPort.QSerialPort.DataBits.Data5?10
+QtSerialPort.QSerialPort.DataBits.Data6?10
+QtSerialPort.QSerialPort.DataBits.Data7?10
+QtSerialPort.QSerialPort.DataBits.Data8?10
+QtSerialPort.QSerialPort.BaudRate?10
+QtSerialPort.QSerialPort.BaudRate.Baud1200?10
+QtSerialPort.QSerialPort.BaudRate.Baud2400?10
+QtSerialPort.QSerialPort.BaudRate.Baud4800?10
+QtSerialPort.QSerialPort.BaudRate.Baud9600?10
+QtSerialPort.QSerialPort.BaudRate.Baud19200?10
+QtSerialPort.QSerialPort.BaudRate.Baud38400?10
+QtSerialPort.QSerialPort.BaudRate.Baud57600?10
+QtSerialPort.QSerialPort.BaudRate.Baud115200?10
+QtSerialPort.QSerialPort.Direction?10
+QtSerialPort.QSerialPort.Direction.Input?10
+QtSerialPort.QSerialPort.Direction.Output?10
+QtSerialPort.QSerialPort.Direction.AllDirections?10
+QtSerialPort.QSerialPort?1(QObject parent=None)
+QtSerialPort.QSerialPort.__init__?1(self, QObject parent=None)
+QtSerialPort.QSerialPort?1(QString, QObject parent=None)
+QtSerialPort.QSerialPort.__init__?1(self, QString, QObject parent=None)
+QtSerialPort.QSerialPort?1(QSerialPortInfo, QObject parent=None)
+QtSerialPort.QSerialPort.__init__?1(self, QSerialPortInfo, QObject parent=None)
+QtSerialPort.QSerialPort.setPortName?4(QString)
+QtSerialPort.QSerialPort.portName?4() -> QString
+QtSerialPort.QSerialPort.setPort?4(QSerialPortInfo)
+QtSerialPort.QSerialPort.open?4(unknown-type) -> bool
+QtSerialPort.QSerialPort.close?4()
+QtSerialPort.QSerialPort.setBaudRate?4(int, unknown-type dir=QSerialPort.AllDirections) -> bool
+QtSerialPort.QSerialPort.baudRate?4(unknown-type dir=QSerialPort.AllDirections) -> int
+QtSerialPort.QSerialPort.setDataBits?4(QSerialPort.DataBits) -> bool
+QtSerialPort.QSerialPort.dataBits?4() -> QSerialPort.DataBits
+QtSerialPort.QSerialPort.setParity?4(QSerialPort.Parity) -> bool
+QtSerialPort.QSerialPort.parity?4() -> QSerialPort.Parity
+QtSerialPort.QSerialPort.setStopBits?4(QSerialPort.StopBits) -> bool
+QtSerialPort.QSerialPort.stopBits?4() -> QSerialPort.StopBits
+QtSerialPort.QSerialPort.setFlowControl?4(QSerialPort.FlowControl) -> bool
+QtSerialPort.QSerialPort.flowControl?4() -> QSerialPort.FlowControl
+QtSerialPort.QSerialPort.setDataTerminalReady?4(bool) -> bool
+QtSerialPort.QSerialPort.isDataTerminalReady?4() -> bool
+QtSerialPort.QSerialPort.setRequestToSend?4(bool) -> bool
+QtSerialPort.QSerialPort.isRequestToSend?4() -> bool
+QtSerialPort.QSerialPort.pinoutSignals?4() -> unknown-type
+QtSerialPort.QSerialPort.flush?4() -> bool
+QtSerialPort.QSerialPort.clear?4(unknown-type dir=QSerialPort.AllDirections) -> bool
+QtSerialPort.QSerialPort.error?4() -> QSerialPort.SerialPortError
+QtSerialPort.QSerialPort.clearError?4()
+QtSerialPort.QSerialPort.readBufferSize?4() -> int
+QtSerialPort.QSerialPort.setReadBufferSize?4(int)
+QtSerialPort.QSerialPort.isSequential?4() -> bool
+QtSerialPort.QSerialPort.bytesAvailable?4() -> int
+QtSerialPort.QSerialPort.bytesToWrite?4() -> int
+QtSerialPort.QSerialPort.canReadLine?4() -> bool
+QtSerialPort.QSerialPort.waitForReadyRead?4(int msecs=30000) -> bool
+QtSerialPort.QSerialPort.waitForBytesWritten?4(int msecs=30000) -> bool
+QtSerialPort.QSerialPort.setBreakEnabled?4(bool enabled=True) -> bool
+QtSerialPort.QSerialPort.baudRateChanged?4(int, unknown-type)
+QtSerialPort.QSerialPort.dataBitsChanged?4(QSerialPort.DataBits)
+QtSerialPort.QSerialPort.parityChanged?4(QSerialPort.Parity)
+QtSerialPort.QSerialPort.stopBitsChanged?4(QSerialPort.StopBits)
+QtSerialPort.QSerialPort.flowControlChanged?4(QSerialPort.FlowControl)
+QtSerialPort.QSerialPort.dataTerminalReadyChanged?4(bool)
+QtSerialPort.QSerialPort.requestToSendChanged?4(bool)
+QtSerialPort.QSerialPort.readData?4(int) -> Any
+QtSerialPort.QSerialPort.readLineData?4(int) -> Any
+QtSerialPort.QSerialPort.writeData?4(bytes) -> int
+QtSerialPort.QSerialPort.handle?4() -> PyQt6.sip.voidptr
+QtSerialPort.QSerialPort.isBreakEnabled?4() -> bool
+QtSerialPort.QSerialPort.breakEnabledChanged?4(bool)
+QtSerialPort.QSerialPort.errorOccurred?4(QSerialPort.SerialPortError)
+QtSerialPort.QSerialPort.settingsRestoredOnClose?4() -> bool
+QtSerialPort.QSerialPort.setSettingsRestoredOnClose?4(bool)
+QtSerialPort.QSerialPort.settingsRestoredOnCloseChanged?4(bool)
+QtSerialPort.QSerialPort.writeBufferSize?4() -> int
+QtSerialPort.QSerialPort.setWriteBufferSize?4(int)
+QtSerialPort.QSerialPortInfo?1()
+QtSerialPort.QSerialPortInfo.__init__?1(self)
+QtSerialPort.QSerialPortInfo?1(QSerialPort)
+QtSerialPort.QSerialPortInfo.__init__?1(self, QSerialPort)
+QtSerialPort.QSerialPortInfo?1(QString)
+QtSerialPort.QSerialPortInfo.__init__?1(self, QString)
+QtSerialPort.QSerialPortInfo?1(QSerialPortInfo)
+QtSerialPort.QSerialPortInfo.__init__?1(self, QSerialPortInfo)
+QtSerialPort.QSerialPortInfo.swap?4(QSerialPortInfo)
+QtSerialPort.QSerialPortInfo.portName?4() -> QString
+QtSerialPort.QSerialPortInfo.systemLocation?4() -> QString
+QtSerialPort.QSerialPortInfo.description?4() -> QString
+QtSerialPort.QSerialPortInfo.manufacturer?4() -> QString
+QtSerialPort.QSerialPortInfo.vendorIdentifier?4() -> int
+QtSerialPort.QSerialPortInfo.productIdentifier?4() -> int
+QtSerialPort.QSerialPortInfo.hasVendorIdentifier?4() -> bool
+QtSerialPort.QSerialPortInfo.hasProductIdentifier?4() -> bool
+QtSerialPort.QSerialPortInfo.standardBaudRates?4() -> unknown-type
+QtSerialPort.QSerialPortInfo.availablePorts?4() -> unknown-type
+QtSerialPort.QSerialPortInfo.isNull?4() -> bool
+QtSerialPort.QSerialPortInfo.serialNumber?4() -> QString
+QtWebChannel.QWebChannel?1(QObject parent=None)
+QtWebChannel.QWebChannel.__init__?1(self, QObject parent=None)
+QtWebChannel.QWebChannel.registerObjects?4(unknown-type)
+QtWebChannel.QWebChannel.registeredObjects?4() -> unknown-type
+QtWebChannel.QWebChannel.registerObject?4(QString, QObject)
+QtWebChannel.QWebChannel.deregisterObject?4(QObject)
+QtWebChannel.QWebChannel.blockUpdates?4() -> bool
+QtWebChannel.QWebChannel.setBlockUpdates?4(bool)
+QtWebChannel.QWebChannel.propertyUpdateInterval?4() -> int
+QtWebChannel.QWebChannel.setPropertyUpdateInterval?4(int)
+QtWebChannel.QWebChannel.connectTo?4(QWebChannelAbstractTransport)
+QtWebChannel.QWebChannel.disconnectFrom?4(QWebChannelAbstractTransport)
+QtWebChannel.QWebChannel.blockUpdatesChanged?4(bool)
+QtWebChannel.QWebChannelAbstractTransport?1(QObject parent=None)
+QtWebChannel.QWebChannelAbstractTransport.__init__?1(self, QObject parent=None)
+QtWebChannel.QWebChannelAbstractTransport.sendMessage?4(QJsonObject)
+QtWebChannel.QWebChannelAbstractTransport.messageReceived?4(QJsonObject, QWebChannelAbstractTransport)
+QtWebSockets.QMaskGenerator?1(QObject parent=None)
+QtWebSockets.QMaskGenerator.__init__?1(self, QObject parent=None)
+QtWebSockets.QMaskGenerator.seed?4() -> bool
+QtWebSockets.QMaskGenerator.nextMask?4() -> int
+QtWebSockets.QWebSocket?1(QString origin='', QWebSocketProtocol.Version version=QWebSocketProtocol.VersionLatest, QObject parent=None)
+QtWebSockets.QWebSocket.__init__?1(self, QString origin='', QWebSocketProtocol.Version version=QWebSocketProtocol.VersionLatest, QObject parent=None)
+QtWebSockets.QWebSocket.abort?4()
+QtWebSockets.QWebSocket.error?4() -> QAbstractSocket.SocketError
+QtWebSockets.QWebSocket.errorString?4() -> QString
+QtWebSockets.QWebSocket.flush?4() -> bool
+QtWebSockets.QWebSocket.isValid?4() -> bool
+QtWebSockets.QWebSocket.localAddress?4() -> QHostAddress
+QtWebSockets.QWebSocket.localPort?4() -> int
+QtWebSockets.QWebSocket.pauseMode?4() -> unknown-type
+QtWebSockets.QWebSocket.peerAddress?4() -> QHostAddress
+QtWebSockets.QWebSocket.peerName?4() -> QString
+QtWebSockets.QWebSocket.peerPort?4() -> int
+QtWebSockets.QWebSocket.proxy?4() -> QNetworkProxy
+QtWebSockets.QWebSocket.setProxy?4(QNetworkProxy)
+QtWebSockets.QWebSocket.setMaskGenerator?4(QMaskGenerator)
+QtWebSockets.QWebSocket.maskGenerator?4() -> QMaskGenerator
+QtWebSockets.QWebSocket.readBufferSize?4() -> int
+QtWebSockets.QWebSocket.setReadBufferSize?4(int)
+QtWebSockets.QWebSocket.resume?4()
+QtWebSockets.QWebSocket.setPauseMode?4(unknown-type)
+QtWebSockets.QWebSocket.state?4() -> QAbstractSocket.SocketState
+QtWebSockets.QWebSocket.version?4() -> QWebSocketProtocol.Version
+QtWebSockets.QWebSocket.resourceName?4() -> QString
+QtWebSockets.QWebSocket.requestUrl?4() -> QUrl
+QtWebSockets.QWebSocket.origin?4() -> QString
+QtWebSockets.QWebSocket.closeCode?4() -> QWebSocketProtocol.CloseCode
+QtWebSockets.QWebSocket.closeReason?4() -> QString
+QtWebSockets.QWebSocket.sendTextMessage?4(QString) -> int
+QtWebSockets.QWebSocket.sendBinaryMessage?4(QByteArray) -> int
+QtWebSockets.QWebSocket.ignoreSslErrors?4(unknown-type)
+QtWebSockets.QWebSocket.setSslConfiguration?4(QSslConfiguration)
+QtWebSockets.QWebSocket.sslConfiguration?4() -> QSslConfiguration
+QtWebSockets.QWebSocket.request?4() -> QNetworkRequest
+QtWebSockets.QWebSocket.close?4(QWebSocketProtocol.CloseCode closeCode=QWebSocketProtocol.CloseCodeNormal, QString reason='')
+QtWebSockets.QWebSocket.open?4(QNetworkRequest, QWebSocketHandshakeOptions)
+QtWebSockets.QWebSocket.open?4(QUrl, QWebSocketHandshakeOptions)
+QtWebSockets.QWebSocket.open?4(QUrl)
+QtWebSockets.QWebSocket.open?4(QNetworkRequest)
+QtWebSockets.QWebSocket.ping?4(QByteArray payload=QByteArray())
+QtWebSockets.QWebSocket.ignoreSslErrors?4()
+QtWebSockets.QWebSocket.aboutToClose?4()
+QtWebSockets.QWebSocket.connected?4()
+QtWebSockets.QWebSocket.disconnected?4()
+QtWebSockets.QWebSocket.stateChanged?4(QAbstractSocket.SocketState)
+QtWebSockets.QWebSocket.proxyAuthenticationRequired?4(QNetworkProxy, QAuthenticator)
+QtWebSockets.QWebSocket.readChannelFinished?4()
+QtWebSockets.QWebSocket.textFrameReceived?4(QString, bool)
+QtWebSockets.QWebSocket.binaryFrameReceived?4(QByteArray, bool)
+QtWebSockets.QWebSocket.textMessageReceived?4(QString)
+QtWebSockets.QWebSocket.binaryMessageReceived?4(QByteArray)
+QtWebSockets.QWebSocket.error?4(QAbstractSocket.SocketError)
+QtWebSockets.QWebSocket.pong?4(int, QByteArray)
+QtWebSockets.QWebSocket.bytesWritten?4(int)
+QtWebSockets.QWebSocket.sslErrors?4(unknown-type)
+QtWebSockets.QWebSocket.preSharedKeyAuthenticationRequired?4(QSslPreSharedKeyAuthenticator)
+QtWebSockets.QWebSocket.bytesToWrite?4() -> int
+QtWebSockets.QWebSocket.setMaxAllowedIncomingFrameSize?4(int)
+QtWebSockets.QWebSocket.maxAllowedIncomingFrameSize?4() -> int
+QtWebSockets.QWebSocket.setMaxAllowedIncomingMessageSize?4(int)
+QtWebSockets.QWebSocket.maxAllowedIncomingMessageSize?4() -> int
+QtWebSockets.QWebSocket.maxIncomingMessageSize?4() -> int
+QtWebSockets.QWebSocket.maxIncomingFrameSize?4() -> int
+QtWebSockets.QWebSocket.setOutgoingFrameSize?4(int)
+QtWebSockets.QWebSocket.outgoingFrameSize?4() -> int
+QtWebSockets.QWebSocket.maxOutgoingFrameSize?4() -> int
+QtWebSockets.QWebSocket.continueInterruptedHandshake?4()
+QtWebSockets.QWebSocket.peerVerifyError?4(QSslError)
+QtWebSockets.QWebSocket.alertSent?4(QSsl.AlertLevel, QSsl.AlertType, QString)
+QtWebSockets.QWebSocket.alertReceived?4(QSsl.AlertLevel, QSsl.AlertType, QString)
+QtWebSockets.QWebSocket.handshakeInterruptedOnError?4(QSslError)
+QtWebSockets.QWebSocket.handshakeOptions?4() -> QWebSocketHandshakeOptions
+QtWebSockets.QWebSocket.subprotocol?4() -> QString
+QtWebSockets.QWebSocket.errorOccurred?4(QAbstractSocket.SocketError)
+QtWebSockets.QWebSocket.authenticationRequired?4(QAuthenticator)
+QtWebSockets.QWebSocketCorsAuthenticator?1(QString)
+QtWebSockets.QWebSocketCorsAuthenticator.__init__?1(self, QString)
+QtWebSockets.QWebSocketCorsAuthenticator?1(QWebSocketCorsAuthenticator)
+QtWebSockets.QWebSocketCorsAuthenticator.__init__?1(self, QWebSocketCorsAuthenticator)
+QtWebSockets.QWebSocketCorsAuthenticator.swap?4(QWebSocketCorsAuthenticator)
+QtWebSockets.QWebSocketCorsAuthenticator.origin?4() -> QString
+QtWebSockets.QWebSocketCorsAuthenticator.setAllowed?4(bool)
+QtWebSockets.QWebSocketCorsAuthenticator.allowed?4() -> bool
+QtWebSockets.QWebSocketHandshakeOptions?1()
+QtWebSockets.QWebSocketHandshakeOptions.__init__?1(self)
+QtWebSockets.QWebSocketHandshakeOptions?1(QWebSocketHandshakeOptions)
+QtWebSockets.QWebSocketHandshakeOptions.__init__?1(self, QWebSocketHandshakeOptions)
+QtWebSockets.QWebSocketHandshakeOptions.swap?4(QWebSocketHandshakeOptions)
+QtWebSockets.QWebSocketHandshakeOptions.subprotocols?4() -> QStringList
+QtWebSockets.QWebSocketHandshakeOptions.setSubprotocols?4(QStringList)
+QtWebSockets.QWebSocketProtocol.CloseCode?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeNormal?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeGoingAway?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeProtocolError?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeDatatypeNotSupported?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeReserved1004?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeMissingStatusCode?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeAbnormalDisconnection?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeWrongDatatype?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodePolicyViolated?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeTooMuchData?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeMissingExtension?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeBadOperation?10
+QtWebSockets.QWebSocketProtocol.CloseCode.CloseCodeTlsHandshakeFailed?10
+QtWebSockets.QWebSocketProtocol.Version?10
+QtWebSockets.QWebSocketProtocol.Version.VersionUnknown?10
+QtWebSockets.QWebSocketProtocol.Version.Version0?10
+QtWebSockets.QWebSocketProtocol.Version.Version4?10
+QtWebSockets.QWebSocketProtocol.Version.Version5?10
+QtWebSockets.QWebSocketProtocol.Version.Version6?10
+QtWebSockets.QWebSocketProtocol.Version.Version7?10
+QtWebSockets.QWebSocketProtocol.Version.Version8?10
+QtWebSockets.QWebSocketProtocol.Version.Version13?10
+QtWebSockets.QWebSocketProtocol.Version.VersionLatest?10
+QtWebSockets.QWebSocketServer.SslMode?10
+QtWebSockets.QWebSocketServer.SslMode.SecureMode?10
+QtWebSockets.QWebSocketServer.SslMode.NonSecureMode?10
+QtWebSockets.QWebSocketServer?1(QString, QWebSocketServer.SslMode, QObject parent=None)
+QtWebSockets.QWebSocketServer.__init__?1(self, QString, QWebSocketServer.SslMode, QObject parent=None)
+QtWebSockets.QWebSocketServer.listen?4(QHostAddress address=QHostAddress.Any, int port=0) -> bool
+QtWebSockets.QWebSocketServer.close?4()
+QtWebSockets.QWebSocketServer.isListening?4() -> bool
+QtWebSockets.QWebSocketServer.setMaxPendingConnections?4(int)
+QtWebSockets.QWebSocketServer.maxPendingConnections?4() -> int
+QtWebSockets.QWebSocketServer.serverPort?4() -> int
+QtWebSockets.QWebSocketServer.serverAddress?4() -> QHostAddress
+QtWebSockets.QWebSocketServer.secureMode?4() -> QWebSocketServer.SslMode
+QtWebSockets.QWebSocketServer.setSocketDescriptor?4(qintptr) -> bool
+QtWebSockets.QWebSocketServer.socketDescriptor?4() -> qintptr
+QtWebSockets.QWebSocketServer.hasPendingConnections?4() -> bool
+QtWebSockets.QWebSocketServer.nextPendingConnection?4() -> QWebSocket
+QtWebSockets.QWebSocketServer.error?4() -> QWebSocketProtocol.CloseCode
+QtWebSockets.QWebSocketServer.errorString?4() -> QString
+QtWebSockets.QWebSocketServer.pauseAccepting?4()
+QtWebSockets.QWebSocketServer.resumeAccepting?4()
+QtWebSockets.QWebSocketServer.setServerName?4(QString)
+QtWebSockets.QWebSocketServer.serverName?4() -> QString
+QtWebSockets.QWebSocketServer.setProxy?4(QNetworkProxy)
+QtWebSockets.QWebSocketServer.proxy?4() -> QNetworkProxy
+QtWebSockets.QWebSocketServer.setSslConfiguration?4(QSslConfiguration)
+QtWebSockets.QWebSocketServer.sslConfiguration?4() -> QSslConfiguration
+QtWebSockets.QWebSocketServer.supportedVersions?4() -> unknown-type
+QtWebSockets.QWebSocketServer.serverUrl?4() -> QUrl
+QtWebSockets.QWebSocketServer.handleConnection?4(QTcpSocket)
+QtWebSockets.QWebSocketServer.acceptError?4(QAbstractSocket.SocketError)
+QtWebSockets.QWebSocketServer.serverError?4(QWebSocketProtocol.CloseCode)
+QtWebSockets.QWebSocketServer.originAuthenticationRequired?4(QWebSocketCorsAuthenticator)
+QtWebSockets.QWebSocketServer.newConnection?4()
+QtWebSockets.QWebSocketServer.peerVerifyError?4(QSslError)
+QtWebSockets.QWebSocketServer.sslErrors?4(unknown-type)
+QtWebSockets.QWebSocketServer.closed?4()
+QtWebSockets.QWebSocketServer.preSharedKeyAuthenticationRequired?4(QSslPreSharedKeyAuthenticator)
+QtWebSockets.QWebSocketServer.setHandshakeTimeout?4(int)
+QtWebSockets.QWebSocketServer.handshakeTimeoutMS?4() -> int
+QtWebSockets.QWebSocketServer.setSupportedSubprotocols?4(QStringList)
+QtWebSockets.QWebSocketServer.supportedSubprotocols?4() -> QStringList
+QtWebSockets.QWebSocketServer.sslErrorsOccurred?4(QSslSocket, unknown-type)
+QtBluetooth.QBluetooth.AttAccessConstraint?10
+QtBluetooth.QBluetooth.AttAccessConstraint.AttAuthorizationRequired?10
+QtBluetooth.QBluetooth.AttAccessConstraint.AttAuthenticationRequired?10
+QtBluetooth.QBluetooth.AttAccessConstraint.AttEncryptionRequired?10
+QtBluetooth.QBluetooth.Security?10
+QtBluetooth.QBluetooth.Security.NoSecurity?10
+QtBluetooth.QBluetooth.Security.Authorization?10
+QtBluetooth.QBluetooth.Security.Authentication?10
+QtBluetooth.QBluetooth.Security.Encryption?10
+QtBluetooth.QBluetooth.Security.Secure?10
+QtBluetooth.QBluetoothAddress?1()
+QtBluetooth.QBluetoothAddress.__init__?1(self)
+QtBluetooth.QBluetoothAddress?1(int)
+QtBluetooth.QBluetoothAddress.__init__?1(self, int)
+QtBluetooth.QBluetoothAddress?1(QString)
+QtBluetooth.QBluetoothAddress.__init__?1(self, QString)
+QtBluetooth.QBluetoothAddress?1(QBluetoothAddress)
+QtBluetooth.QBluetoothAddress.__init__?1(self, QBluetoothAddress)
+QtBluetooth.QBluetoothAddress.isNull?4() -> bool
+QtBluetooth.QBluetoothAddress.clear?4()
+QtBluetooth.QBluetoothAddress.toUInt64?4() -> int
+QtBluetooth.QBluetoothAddress.toString?4() -> QString
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.DiscoveryMethod?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.DiscoveryMethod.NoMethod?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.DiscoveryMethod.ClassicMethod?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.DiscoveryMethod.LowEnergyMethod?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error.NoError?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error.InputOutputError?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error.PoweredOffError?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error.InvalidBluetoothAdapterError?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error.UnsupportedPlatformError?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error.UnsupportedDiscoveryMethod?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error.LocationServiceTurnedOffError?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error.MissingPermissionsError?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error.UnknownError?10
+QtBluetooth.QBluetoothDeviceDiscoveryAgent?1(QObject parent=None)
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.__init__?1(self, QObject parent=None)
+QtBluetooth.QBluetoothDeviceDiscoveryAgent?1(QBluetoothAddress, QObject parent=None)
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.__init__?1(self, QBluetoothAddress, QObject parent=None)
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.isActive?4() -> bool
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.error?4() -> QBluetoothDeviceDiscoveryAgent.Error
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.errorString?4() -> QString
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.discoveredDevices?4() -> unknown-type
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.start?4()
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.start?4(unknown-type)
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.stop?4()
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.deviceDiscovered?4(QBluetoothDeviceInfo)
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.finished?4()
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.errorOccurred?4(QBluetoothDeviceDiscoveryAgent.Error)
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.canceled?4()
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.deviceUpdated?4(QBluetoothDeviceInfo, unknown-type)
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.setLowEnergyDiscoveryTimeout?4(int)
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.lowEnergyDiscoveryTimeout?4() -> int
+QtBluetooth.QBluetoothDeviceDiscoveryAgent.supportedDiscoveryMethods?4() -> unknown-type
+QtBluetooth.QBluetoothDeviceInfo.Field?10
+QtBluetooth.QBluetoothDeviceInfo.Field.None_?10
+QtBluetooth.QBluetoothDeviceInfo.Field.RSSI?10
+QtBluetooth.QBluetoothDeviceInfo.Field.ManufacturerData?10
+QtBluetooth.QBluetoothDeviceInfo.Field.ServiceData?10
+QtBluetooth.QBluetoothDeviceInfo.Field.All?10
+QtBluetooth.QBluetoothDeviceInfo.CoreConfiguration?10
+QtBluetooth.QBluetoothDeviceInfo.CoreConfiguration.UnknownCoreConfiguration?10
+QtBluetooth.QBluetoothDeviceInfo.CoreConfiguration.LowEnergyCoreConfiguration?10
+QtBluetooth.QBluetoothDeviceInfo.CoreConfiguration.BaseRateCoreConfiguration?10
+QtBluetooth.QBluetoothDeviceInfo.CoreConfiguration.BaseRateAndLowEnergyCoreConfiguration?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass.NoService?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass.PositioningService?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass.NetworkingService?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass.RenderingService?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass.CapturingService?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass.ObjectTransferService?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass.AudioService?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass.TelephonyService?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass.InformationService?10
+QtBluetooth.QBluetoothDeviceInfo.ServiceClass.AllServices?10
+QtBluetooth.QBluetoothDeviceInfo.MinorHealthClass?10
+QtBluetooth.QBluetoothDeviceInfo.MinorHealthClass.UncategorizedHealthDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MinorHealthClass.HealthBloodPressureMonitor?10
+QtBluetooth.QBluetoothDeviceInfo.MinorHealthClass.HealthThermometer?10
+QtBluetooth.QBluetoothDeviceInfo.MinorHealthClass.HealthWeightScale?10
+QtBluetooth.QBluetoothDeviceInfo.MinorHealthClass.HealthGlucoseMeter?10
+QtBluetooth.QBluetoothDeviceInfo.MinorHealthClass.HealthPulseOximeter?10
+QtBluetooth.QBluetoothDeviceInfo.MinorHealthClass.HealthDataDisplay?10
+QtBluetooth.QBluetoothDeviceInfo.MinorHealthClass.HealthStepCounter?10
+QtBluetooth.QBluetoothDeviceInfo.MinorToyClass?10
+QtBluetooth.QBluetoothDeviceInfo.MinorToyClass.UncategorizedToy?10
+QtBluetooth.QBluetoothDeviceInfo.MinorToyClass.ToyRobot?10
+QtBluetooth.QBluetoothDeviceInfo.MinorToyClass.ToyVehicle?10
+QtBluetooth.QBluetoothDeviceInfo.MinorToyClass.ToyDoll?10
+QtBluetooth.QBluetoothDeviceInfo.MinorToyClass.ToyController?10
+QtBluetooth.QBluetoothDeviceInfo.MinorToyClass.ToyGame?10
+QtBluetooth.QBluetoothDeviceInfo.MinorWearableClass?10
+QtBluetooth.QBluetoothDeviceInfo.MinorWearableClass.UncategorizedWearableDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MinorWearableClass.WearableWristWatch?10
+QtBluetooth.QBluetoothDeviceInfo.MinorWearableClass.WearablePager?10
+QtBluetooth.QBluetoothDeviceInfo.MinorWearableClass.WearableJacket?10
+QtBluetooth.QBluetoothDeviceInfo.MinorWearableClass.WearableHelmet?10
+QtBluetooth.QBluetoothDeviceInfo.MinorWearableClass.WearableGlasses?10
+QtBluetooth.QBluetoothDeviceInfo.MinorImagingClass?10
+QtBluetooth.QBluetoothDeviceInfo.MinorImagingClass.UncategorizedImagingDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MinorImagingClass.ImageDisplay?10
+QtBluetooth.QBluetoothDeviceInfo.MinorImagingClass.ImageCamera?10
+QtBluetooth.QBluetoothDeviceInfo.MinorImagingClass.ImageScanner?10
+QtBluetooth.QBluetoothDeviceInfo.MinorImagingClass.ImagePrinter?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass.UncategorizedPeripheral?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass.KeyboardPeripheral?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass.PointingDevicePeripheral?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass.KeyboardWithPointingDevicePeripheral?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass.JoystickPeripheral?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass.GamepadPeripheral?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass.RemoteControlPeripheral?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass.SensingDevicePeripheral?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass.DigitizerTabletPeripheral?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPeripheralClass.CardReaderPeripheral?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.UncategorizedAudioVideoDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.WearableHeadsetDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.HandsFreeDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.Microphone?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.Loudspeaker?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.Headphones?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.PortableAudioDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.CarAudio?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.SetTopBox?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.HiFiAudioDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.Vcr?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.VideoCamera?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.Camcorder?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.VideoMonitor?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.VideoDisplayAndLoudspeaker?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.VideoConferencing?10
+QtBluetooth.QBluetoothDeviceInfo.MinorAudioVideoClass.GamingDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MinorNetworkClass?10
+QtBluetooth.QBluetoothDeviceInfo.MinorNetworkClass.NetworkFullService?10
+QtBluetooth.QBluetoothDeviceInfo.MinorNetworkClass.NetworkLoadFactorOne?10
+QtBluetooth.QBluetoothDeviceInfo.MinorNetworkClass.NetworkLoadFactorTwo?10
+QtBluetooth.QBluetoothDeviceInfo.MinorNetworkClass.NetworkLoadFactorThree?10
+QtBluetooth.QBluetoothDeviceInfo.MinorNetworkClass.NetworkLoadFactorFour?10
+QtBluetooth.QBluetoothDeviceInfo.MinorNetworkClass.NetworkLoadFactorFive?10
+QtBluetooth.QBluetoothDeviceInfo.MinorNetworkClass.NetworkLoadFactorSix?10
+QtBluetooth.QBluetoothDeviceInfo.MinorNetworkClass.NetworkNoService?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPhoneClass?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPhoneClass.UncategorizedPhone?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPhoneClass.CellularPhone?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPhoneClass.CordlessPhone?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPhoneClass.SmartPhone?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPhoneClass.WiredModemOrVoiceGatewayPhone?10
+QtBluetooth.QBluetoothDeviceInfo.MinorPhoneClass.CommonIsdnAccessPhone?10
+QtBluetooth.QBluetoothDeviceInfo.MinorComputerClass?10
+QtBluetooth.QBluetoothDeviceInfo.MinorComputerClass.UncategorizedComputer?10
+QtBluetooth.QBluetoothDeviceInfo.MinorComputerClass.DesktopComputer?10
+QtBluetooth.QBluetoothDeviceInfo.MinorComputerClass.ServerComputer?10
+QtBluetooth.QBluetoothDeviceInfo.MinorComputerClass.LaptopComputer?10
+QtBluetooth.QBluetoothDeviceInfo.MinorComputerClass.HandheldClamShellComputer?10
+QtBluetooth.QBluetoothDeviceInfo.MinorComputerClass.HandheldComputer?10
+QtBluetooth.QBluetoothDeviceInfo.MinorComputerClass.WearableComputer?10
+QtBluetooth.QBluetoothDeviceInfo.MinorMiscellaneousClass?10
+QtBluetooth.QBluetoothDeviceInfo.MinorMiscellaneousClass.UncategorizedMiscellaneous?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.MiscellaneousDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.ComputerDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.PhoneDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.NetworkDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.AudioVideoDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.PeripheralDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.ImagingDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.WearableDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.ToyDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.HealthDevice?10
+QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass.UncategorizedDevice?10
+QtBluetooth.QBluetoothDeviceInfo?1()
+QtBluetooth.QBluetoothDeviceInfo.__init__?1(self)
+QtBluetooth.QBluetoothDeviceInfo?1(QBluetoothAddress, QString, int)
+QtBluetooth.QBluetoothDeviceInfo.__init__?1(self, QBluetoothAddress, QString, int)
+QtBluetooth.QBluetoothDeviceInfo?1(QBluetoothUuid, QString, int)
+QtBluetooth.QBluetoothDeviceInfo.__init__?1(self, QBluetoothUuid, QString, int)
+QtBluetooth.QBluetoothDeviceInfo?1(QBluetoothDeviceInfo)
+QtBluetooth.QBluetoothDeviceInfo.__init__?1(self, QBluetoothDeviceInfo)
+QtBluetooth.QBluetoothDeviceInfo.isValid?4() -> bool
+QtBluetooth.QBluetoothDeviceInfo.isCached?4() -> bool
+QtBluetooth.QBluetoothDeviceInfo.setCached?4(bool)
+QtBluetooth.QBluetoothDeviceInfo.address?4() -> QBluetoothAddress
+QtBluetooth.QBluetoothDeviceInfo.name?4() -> QString
+QtBluetooth.QBluetoothDeviceInfo.serviceClasses?4() -> unknown-type
+QtBluetooth.QBluetoothDeviceInfo.majorDeviceClass?4() -> QBluetoothDeviceInfo.MajorDeviceClass
+QtBluetooth.QBluetoothDeviceInfo.minorDeviceClass?4() -> int
+QtBluetooth.QBluetoothDeviceInfo.rssi?4() -> int
+QtBluetooth.QBluetoothDeviceInfo.setRssi?4(int)
+QtBluetooth.QBluetoothDeviceInfo.setServiceUuids?4(unknown-type)
+QtBluetooth.QBluetoothDeviceInfo.serviceUuids?4() -> unknown-type
+QtBluetooth.QBluetoothDeviceInfo.setCoreConfigurations?4(unknown-type)
+QtBluetooth.QBluetoothDeviceInfo.coreConfigurations?4() -> unknown-type
+QtBluetooth.QBluetoothDeviceInfo.setDeviceUuid?4(QBluetoothUuid)
+QtBluetooth.QBluetoothDeviceInfo.deviceUuid?4() -> QBluetoothUuid
+QtBluetooth.QBluetoothDeviceInfo.manufacturerIds?4() -> unknown-type
+QtBluetooth.QBluetoothDeviceInfo.manufacturerData?4() -> unknown-type
+QtBluetooth.QBluetoothDeviceInfo.manufacturerData?4(int) -> QByteArray
+QtBluetooth.QBluetoothDeviceInfo.setManufacturerData?4(int, QByteArray) -> bool
+QtBluetooth.QBluetoothDeviceInfo.setName?4(QString)
+QtBluetooth.QBluetoothDeviceInfo.serviceIds?4() -> unknown-type
+QtBluetooth.QBluetoothDeviceInfo.serviceData?4() -> unknown-type
+QtBluetooth.QBluetoothDeviceInfo.serviceData?4(QBluetoothUuid) -> QByteArray
+QtBluetooth.QBluetoothDeviceInfo.setServiceData?4(QBluetoothUuid, QByteArray) -> bool
+QtBluetooth.QBluetoothHostInfo?1()
+QtBluetooth.QBluetoothHostInfo.__init__?1(self)
+QtBluetooth.QBluetoothHostInfo?1(QBluetoothHostInfo)
+QtBluetooth.QBluetoothHostInfo.__init__?1(self, QBluetoothHostInfo)
+QtBluetooth.QBluetoothHostInfo.address?4() -> QBluetoothAddress
+QtBluetooth.QBluetoothHostInfo.setAddress?4(QBluetoothAddress)
+QtBluetooth.QBluetoothHostInfo.name?4() -> QString
+QtBluetooth.QBluetoothHostInfo.setName?4(QString)
+QtBluetooth.QBluetoothLocalDevice.Error?10
+QtBluetooth.QBluetoothLocalDevice.Error.NoError?10
+QtBluetooth.QBluetoothLocalDevice.Error.PairingError?10
+QtBluetooth.QBluetoothLocalDevice.Error.MissingPermissionsError?10
+QtBluetooth.QBluetoothLocalDevice.Error.UnknownError?10
+QtBluetooth.QBluetoothLocalDevice.HostMode?10
+QtBluetooth.QBluetoothLocalDevice.HostMode.HostPoweredOff?10
+QtBluetooth.QBluetoothLocalDevice.HostMode.HostConnectable?10
+QtBluetooth.QBluetoothLocalDevice.HostMode.HostDiscoverable?10
+QtBluetooth.QBluetoothLocalDevice.HostMode.HostDiscoverableLimitedInquiry?10
+QtBluetooth.QBluetoothLocalDevice.Pairing?10
+QtBluetooth.QBluetoothLocalDevice.Pairing.Unpaired?10
+QtBluetooth.QBluetoothLocalDevice.Pairing.Paired?10
+QtBluetooth.QBluetoothLocalDevice.Pairing.AuthorizedPaired?10
+QtBluetooth.QBluetoothLocalDevice?1(QObject parent=None)
+QtBluetooth.QBluetoothLocalDevice.__init__?1(self, QObject parent=None)
+QtBluetooth.QBluetoothLocalDevice?1(QBluetoothAddress, QObject parent=None)
+QtBluetooth.QBluetoothLocalDevice.__init__?1(self, QBluetoothAddress, QObject parent=None)
+QtBluetooth.QBluetoothLocalDevice.isValid?4() -> bool
+QtBluetooth.QBluetoothLocalDevice.requestPairing?4(QBluetoothAddress, QBluetoothLocalDevice.Pairing)
+QtBluetooth.QBluetoothLocalDevice.pairingStatus?4(QBluetoothAddress) -> QBluetoothLocalDevice.Pairing
+QtBluetooth.QBluetoothLocalDevice.setHostMode?4(QBluetoothLocalDevice.HostMode)
+QtBluetooth.QBluetoothLocalDevice.hostMode?4() -> QBluetoothLocalDevice.HostMode
+QtBluetooth.QBluetoothLocalDevice.powerOn?4()
+QtBluetooth.QBluetoothLocalDevice.name?4() -> QString
+QtBluetooth.QBluetoothLocalDevice.address?4() -> QBluetoothAddress
+QtBluetooth.QBluetoothLocalDevice.allDevices?4() -> unknown-type
+QtBluetooth.QBluetoothLocalDevice.connectedDevices?4() -> unknown-type
+QtBluetooth.QBluetoothLocalDevice.hostModeStateChanged?4(QBluetoothLocalDevice.HostMode)
+QtBluetooth.QBluetoothLocalDevice.pairingFinished?4(QBluetoothAddress, QBluetoothLocalDevice.Pairing)
+QtBluetooth.QBluetoothLocalDevice.errorOccurred?4(QBluetoothLocalDevice.Error)
+QtBluetooth.QBluetoothLocalDevice.deviceConnected?4(QBluetoothAddress)
+QtBluetooth.QBluetoothLocalDevice.deviceDisconnected?4(QBluetoothAddress)
+QtBluetooth.QBluetoothServer.Error?10
+QtBluetooth.QBluetoothServer.Error.NoError?10
+QtBluetooth.QBluetoothServer.Error.UnknownError?10
+QtBluetooth.QBluetoothServer.Error.PoweredOffError?10
+QtBluetooth.QBluetoothServer.Error.InputOutputError?10
+QtBluetooth.QBluetoothServer.Error.ServiceAlreadyRegisteredError?10
+QtBluetooth.QBluetoothServer.Error.UnsupportedProtocolError?10
+QtBluetooth.QBluetoothServer.Error.MissingPermissionsError?10
+QtBluetooth.QBluetoothServer?1(QBluetoothServiceInfo.Protocol, QObject parent=None)
+QtBluetooth.QBluetoothServer.__init__?1(self, QBluetoothServiceInfo.Protocol, QObject parent=None)
+QtBluetooth.QBluetoothServer.close?4()
+QtBluetooth.QBluetoothServer.listen?4(QBluetoothAddress address=QBluetoothAddress(), int port=0) -> bool
+QtBluetooth.QBluetoothServer.listen?4(QBluetoothUuid, QString serviceName='') -> QBluetoothServiceInfo
+QtBluetooth.QBluetoothServer.isListening?4() -> bool
+QtBluetooth.QBluetoothServer.setMaxPendingConnections?4(int)
+QtBluetooth.QBluetoothServer.maxPendingConnections?4() -> int
+QtBluetooth.QBluetoothServer.hasPendingConnections?4() -> bool
+QtBluetooth.QBluetoothServer.nextPendingConnection?4() -> QBluetoothSocket
+QtBluetooth.QBluetoothServer.serverAddress?4() -> QBluetoothAddress
+QtBluetooth.QBluetoothServer.serverPort?4() -> int
+QtBluetooth.QBluetoothServer.setSecurityFlags?4(unknown-type)
+QtBluetooth.QBluetoothServer.securityFlags?4() -> unknown-type
+QtBluetooth.QBluetoothServer.serverType?4() -> QBluetoothServiceInfo.Protocol
+QtBluetooth.QBluetoothServer.error?4() -> QBluetoothServer.Error
+QtBluetooth.QBluetoothServer.newConnection?4()
+QtBluetooth.QBluetoothServer.errorOccurred?4(QBluetoothServer.Error)
+QtBluetooth.QBluetoothServiceDiscoveryAgent.DiscoveryMode?10
+QtBluetooth.QBluetoothServiceDiscoveryAgent.DiscoveryMode.MinimalDiscovery?10
+QtBluetooth.QBluetoothServiceDiscoveryAgent.DiscoveryMode.FullDiscovery?10
+QtBluetooth.QBluetoothServiceDiscoveryAgent.Error?10
+QtBluetooth.QBluetoothServiceDiscoveryAgent.Error.NoError?10
+QtBluetooth.QBluetoothServiceDiscoveryAgent.Error.InputOutputError?10
+QtBluetooth.QBluetoothServiceDiscoveryAgent.Error.PoweredOffError?10
+QtBluetooth.QBluetoothServiceDiscoveryAgent.Error.InvalidBluetoothAdapterError?10
+QtBluetooth.QBluetoothServiceDiscoveryAgent.Error.MissingPermissionsError?10
+QtBluetooth.QBluetoothServiceDiscoveryAgent.Error.UnknownError?10
+QtBluetooth.QBluetoothServiceDiscoveryAgent?1(QObject parent=None)
+QtBluetooth.QBluetoothServiceDiscoveryAgent.__init__?1(self, QObject parent=None)
+QtBluetooth.QBluetoothServiceDiscoveryAgent?1(QBluetoothAddress, QObject parent=None)
+QtBluetooth.QBluetoothServiceDiscoveryAgent.__init__?1(self, QBluetoothAddress, QObject parent=None)
+QtBluetooth.QBluetoothServiceDiscoveryAgent.isActive?4() -> bool
+QtBluetooth.QBluetoothServiceDiscoveryAgent.error?4() -> QBluetoothServiceDiscoveryAgent.Error
+QtBluetooth.QBluetoothServiceDiscoveryAgent.errorString?4() -> QString
+QtBluetooth.QBluetoothServiceDiscoveryAgent.discoveredServices?4() -> unknown-type
+QtBluetooth.QBluetoothServiceDiscoveryAgent.setUuidFilter?4(unknown-type)
+QtBluetooth.QBluetoothServiceDiscoveryAgent.setUuidFilter?4(QBluetoothUuid)
+QtBluetooth.QBluetoothServiceDiscoveryAgent.uuidFilter?4() -> unknown-type
+QtBluetooth.QBluetoothServiceDiscoveryAgent.setRemoteAddress?4(QBluetoothAddress) -> bool
+QtBluetooth.QBluetoothServiceDiscoveryAgent.remoteAddress?4() -> QBluetoothAddress
+QtBluetooth.QBluetoothServiceDiscoveryAgent.start?4(QBluetoothServiceDiscoveryAgent.DiscoveryMode mode=QBluetoothServiceDiscoveryAgent.MinimalDiscovery)
+QtBluetooth.QBluetoothServiceDiscoveryAgent.stop?4()
+QtBluetooth.QBluetoothServiceDiscoveryAgent.clear?4()
+QtBluetooth.QBluetoothServiceDiscoveryAgent.serviceDiscovered?4(QBluetoothServiceInfo)
+QtBluetooth.QBluetoothServiceDiscoveryAgent.finished?4()
+QtBluetooth.QBluetoothServiceDiscoveryAgent.canceled?4()
+QtBluetooth.QBluetoothServiceDiscoveryAgent.errorOccurred?4(QBluetoothServiceDiscoveryAgent.Error)
+QtBluetooth.QBluetoothServiceInfo.Protocol?10
+QtBluetooth.QBluetoothServiceInfo.Protocol.UnknownProtocol?10
+QtBluetooth.QBluetoothServiceInfo.Protocol.L2capProtocol?10
+QtBluetooth.QBluetoothServiceInfo.Protocol.RfcommProtocol?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ServiceRecordHandle?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ServiceClassIds?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ServiceRecordState?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ServiceId?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ProtocolDescriptorList?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.BrowseGroupList?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.LanguageBaseAttributeIdList?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ServiceInfoTimeToLive?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ServiceAvailability?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.BluetoothProfileDescriptorList?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.DocumentationUrl?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ClientExecutableUrl?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.IconUrl?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.AdditionalProtocolDescriptorList?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.PrimaryLanguageBase?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ServiceName?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ServiceDescription?10
+QtBluetooth.QBluetoothServiceInfo.AttributeId.ServiceProvider?10
+QtBluetooth.QBluetoothServiceInfo?1()
+QtBluetooth.QBluetoothServiceInfo.__init__?1(self)
+QtBluetooth.QBluetoothServiceInfo?1(QBluetoothServiceInfo)
+QtBluetooth.QBluetoothServiceInfo.__init__?1(self, QBluetoothServiceInfo)
+QtBluetooth.QBluetoothServiceInfo.isValid?4() -> bool
+QtBluetooth.QBluetoothServiceInfo.isComplete?4() -> bool
+QtBluetooth.QBluetoothServiceInfo.setDevice?4(QBluetoothDeviceInfo)
+QtBluetooth.QBluetoothServiceInfo.device?4() -> QBluetoothDeviceInfo
+QtBluetooth.QBluetoothServiceInfo.attribute?4(int) -> QVariant
+QtBluetooth.QBluetoothServiceInfo.attributes?4() -> unknown-type
+QtBluetooth.QBluetoothServiceInfo.contains?4(int) -> bool
+QtBluetooth.QBluetoothServiceInfo.removeAttribute?4(int)
+QtBluetooth.QBluetoothServiceInfo.socketProtocol?4() -> QBluetoothServiceInfo.Protocol
+QtBluetooth.QBluetoothServiceInfo.protocolServiceMultiplexer?4() -> int
+QtBluetooth.QBluetoothServiceInfo.serverChannel?4() -> int
+QtBluetooth.QBluetoothServiceInfo.protocolDescriptor?4(QBluetoothUuid.ProtocolUuid) -> Sequence
+QtBluetooth.QBluetoothServiceInfo.isRegistered?4() -> bool
+QtBluetooth.QBluetoothServiceInfo.registerService?4(QBluetoothAddress localAdapter=QBluetoothAddress()) -> bool
+QtBluetooth.QBluetoothServiceInfo.unregisterService?4() -> bool
+QtBluetooth.QBluetoothServiceInfo.setAttribute?4(int, QBluetoothUuid)
+QtBluetooth.QBluetoothServiceInfo.setAttribute?4(int, Sequence)
+QtBluetooth.QBluetoothServiceInfo.setAttribute?4(int, QVariant)
+QtBluetooth.QBluetoothServiceInfo.setServiceName?4(QString)
+QtBluetooth.QBluetoothServiceInfo.serviceName?4() -> QString
+QtBluetooth.QBluetoothServiceInfo.setServiceDescription?4(QString)
+QtBluetooth.QBluetoothServiceInfo.serviceDescription?4() -> QString
+QtBluetooth.QBluetoothServiceInfo.setServiceProvider?4(QString)
+QtBluetooth.QBluetoothServiceInfo.serviceProvider?4() -> QString
+QtBluetooth.QBluetoothServiceInfo.setServiceAvailability?4(int)
+QtBluetooth.QBluetoothServiceInfo.serviceAvailability?4() -> int
+QtBluetooth.QBluetoothServiceInfo.setServiceUuid?4(QBluetoothUuid)
+QtBluetooth.QBluetoothServiceInfo.serviceUuid?4() -> QBluetoothUuid
+QtBluetooth.QBluetoothServiceInfo.serviceClassUuids?4() -> unknown-type
+QtBluetooth.QBluetoothSocket.SocketError?10
+QtBluetooth.QBluetoothSocket.SocketError.NoSocketError?10
+QtBluetooth.QBluetoothSocket.SocketError.UnknownSocketError?10
+QtBluetooth.QBluetoothSocket.SocketError.RemoteHostClosedError?10
+QtBluetooth.QBluetoothSocket.SocketError.HostNotFoundError?10
+QtBluetooth.QBluetoothSocket.SocketError.ServiceNotFoundError?10
+QtBluetooth.QBluetoothSocket.SocketError.NetworkError?10
+QtBluetooth.QBluetoothSocket.SocketError.UnsupportedProtocolError?10
+QtBluetooth.QBluetoothSocket.SocketError.OperationError?10
+QtBluetooth.QBluetoothSocket.SocketError.MissingPermissionsError?10
+QtBluetooth.QBluetoothSocket.SocketState?10
+QtBluetooth.QBluetoothSocket.SocketState.UnconnectedState?10
+QtBluetooth.QBluetoothSocket.SocketState.ServiceLookupState?10
+QtBluetooth.QBluetoothSocket.SocketState.ConnectingState?10
+QtBluetooth.QBluetoothSocket.SocketState.ConnectedState?10
+QtBluetooth.QBluetoothSocket.SocketState.BoundState?10
+QtBluetooth.QBluetoothSocket.SocketState.ClosingState?10
+QtBluetooth.QBluetoothSocket.SocketState.ListeningState?10
+QtBluetooth.QBluetoothSocket?1(QBluetoothServiceInfo.Protocol, QObject parent=None)
+QtBluetooth.QBluetoothSocket.__init__?1(self, QBluetoothServiceInfo.Protocol, QObject parent=None)
+QtBluetooth.QBluetoothSocket?1(QObject parent=None)
+QtBluetooth.QBluetoothSocket.__init__?1(self, QObject parent=None)
+QtBluetooth.QBluetoothSocket.abort?4()
+QtBluetooth.QBluetoothSocket.close?4()
+QtBluetooth.QBluetoothSocket.isSequential?4() -> bool
+QtBluetooth.QBluetoothSocket.bytesAvailable?4() -> int
+QtBluetooth.QBluetoothSocket.bytesToWrite?4() -> int
+QtBluetooth.QBluetoothSocket.canReadLine?4() -> bool
+QtBluetooth.QBluetoothSocket.connectToService?4(QBluetoothAddress, QBluetoothUuid.ServiceClassUuid, unknown-type mode=QIODeviceBase.ReadWrite)
+QtBluetooth.QBluetoothSocket.connectToService?4(QBluetoothAddress, int, unknown-type mode=QIODeviceBase.ReadWrite)
+QtBluetooth.QBluetoothSocket.connectToService?4(QBluetoothAddress, QBluetoothUuid, unknown-type mode=QIODeviceBase.ReadWrite)
+QtBluetooth.QBluetoothSocket.connectToService?4(QBluetoothServiceInfo, unknown-type mode=QIODeviceBase.ReadWrite)
+QtBluetooth.QBluetoothSocket.disconnectFromService?4()
+QtBluetooth.QBluetoothSocket.localName?4() -> QString
+QtBluetooth.QBluetoothSocket.localAddress?4() -> QBluetoothAddress
+QtBluetooth.QBluetoothSocket.localPort?4() -> int
+QtBluetooth.QBluetoothSocket.peerName?4() -> QString
+QtBluetooth.QBluetoothSocket.peerAddress?4() -> QBluetoothAddress
+QtBluetooth.QBluetoothSocket.peerPort?4() -> int
+QtBluetooth.QBluetoothSocket.setSocketDescriptor?4(int, QBluetoothServiceInfo.Protocol, QBluetoothSocket.SocketState state=QBluetoothSocket.SocketState.ConnectedState, unknown-type mode=QIODeviceBase.ReadWrite) -> bool
+QtBluetooth.QBluetoothSocket.socketDescriptor?4() -> int
+QtBluetooth.QBluetoothSocket.socketType?4() -> QBluetoothServiceInfo.Protocol
+QtBluetooth.QBluetoothSocket.state?4() -> QBluetoothSocket.SocketState
+QtBluetooth.QBluetoothSocket.error?4() -> QBluetoothSocket.SocketError
+QtBluetooth.QBluetoothSocket.errorString?4() -> QString
+QtBluetooth.QBluetoothSocket.connected?4()
+QtBluetooth.QBluetoothSocket.disconnected?4()
+QtBluetooth.QBluetoothSocket.errorOccurred?4(QBluetoothSocket.SocketError)
+QtBluetooth.QBluetoothSocket.stateChanged?4(QBluetoothSocket.SocketState)
+QtBluetooth.QBluetoothSocket.readData?4(int) -> Any
+QtBluetooth.QBluetoothSocket.writeData?4(bytes) -> int
+QtBluetooth.QBluetoothSocket.setSocketState?4(QBluetoothSocket.SocketState)
+QtBluetooth.QBluetoothSocket.setSocketError?4(QBluetoothSocket.SocketError)
+QtBluetooth.QBluetoothSocket.doDeviceDiscovery?4(QBluetoothServiceInfo, unknown-type)
+QtBluetooth.QBluetoothSocket.setPreferredSecurityFlags?4(unknown-type)
+QtBluetooth.QBluetoothSocket.preferredSecurityFlags?4() -> unknown-type
+QtBluetooth.QBluetoothUuid.DescriptorType?10
+QtBluetooth.QBluetoothUuid.DescriptorType.UnknownDescriptorType?10
+QtBluetooth.QBluetoothUuid.DescriptorType.CharacteristicExtendedProperties?10
+QtBluetooth.QBluetoothUuid.DescriptorType.CharacteristicUserDescription?10
+QtBluetooth.QBluetoothUuid.DescriptorType.ClientCharacteristicConfiguration?10
+QtBluetooth.QBluetoothUuid.DescriptorType.ServerCharacteristicConfiguration?10
+QtBluetooth.QBluetoothUuid.DescriptorType.CharacteristicPresentationFormat?10
+QtBluetooth.QBluetoothUuid.DescriptorType.CharacteristicAggregateFormat?10
+QtBluetooth.QBluetoothUuid.DescriptorType.ValidRange?10
+QtBluetooth.QBluetoothUuid.DescriptorType.ExternalReportReference?10
+QtBluetooth.QBluetoothUuid.DescriptorType.ReportReference?10
+QtBluetooth.QBluetoothUuid.DescriptorType.EnvironmentalSensingConfiguration?10
+QtBluetooth.QBluetoothUuid.DescriptorType.EnvironmentalSensingMeasurement?10
+QtBluetooth.QBluetoothUuid.DescriptorType.EnvironmentalSensingTriggerSetting?10
+QtBluetooth.QBluetoothUuid.CharacteristicType?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.DeviceName?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Appearance?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.PeripheralPrivacyFlag?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ReconnectionAddress?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.PeripheralPreferredConnectionParameters?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ServiceChanged?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AlertLevel?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TxPowerLevel?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.DateTime?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.DayOfWeek?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.DayDateTime?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ExactTime256?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.DSTOffset?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TimeZone?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.LocalTimeInformation?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TimeWithDST?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TimeAccuracy?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TimeSource?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ReferenceTimeInformation?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TimeUpdateControlPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TimeUpdateState?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.GlucoseMeasurement?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.BatteryLevel?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TemperatureMeasurement?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TemperatureType?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.IntermediateTemperature?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.MeasurementInterval?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.BootKeyboardInputReport?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.SystemID?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ModelNumberString?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.SerialNumberString?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.FirmwareRevisionString?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.HardwareRevisionString?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.SoftwareRevisionString?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ManufacturerNameString?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.IEEE1107320601RegulatoryCertificationDataList?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.CurrentTime?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.MagneticDeclination?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ScanRefresh?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.BootKeyboardOutputReport?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.BootMouseInputReport?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.GlucoseMeasurementContext?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.BloodPressureMeasurement?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.IntermediateCuffPressure?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.HeartRateMeasurement?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.BodySensorLocation?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.HeartRateControlPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AlertStatus?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.RingerControlPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.RingerSetting?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AlertCategoryIDBitMask?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AlertCategoryID?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AlertNotificationControlPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.UnreadAlertStatus?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.NewAlert?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.SupportedNewAlertCategory?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.SupportedUnreadAlertCategory?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.BloodPressureFeature?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.HIDInformation?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ReportMap?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.HIDControlPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Report?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ProtocolMode?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ScanIntervalWindow?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.PnPID?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.GlucoseFeature?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.RecordAccessControlPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.RSCMeasurement?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.RSCFeature?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.SCControlPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.CSCMeasurement?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.CSCFeature?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.SensorLocation?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.CyclingPowerMeasurement?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.CyclingPowerVector?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.CyclingPowerFeature?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.CyclingPowerControlPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.LocationAndSpeed?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Navigation?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.PositionQuality?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.LNFeature?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.LNControlPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Elevation?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Pressure?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Temperature?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Humidity?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TrueWindSpeed?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TrueWindDirection?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ApparentWindSpeed?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ApparentWindDirection?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.GustFactor?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.PollenConcentration?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.UVIndex?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Irradiance?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Rainfall?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.WindChill?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.HeatIndex?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.DewPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.DescriptorValueChanged?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AerobicHeartRateLowerLimit?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AerobicThreshold?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Age?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AnaerobicHeartRateLowerLimit?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AnaerobicHeartRateUpperLimit?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AnaerobicThreshold?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.AerobicHeartRateUpperLimit?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.DateOfBirth?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.DateOfThresholdAssessment?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.EmailAddress?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.FatBurnHeartRateLowerLimit?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.FatBurnHeartRateUpperLimit?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.FirstName?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.FiveZoneHeartRateLimits?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Gender?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.HeartRateMax?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Height?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.HipCircumference?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.LastName?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.MaximumRecommendedHeartRate?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.RestingHeartRate?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.SportTypeForAerobicAnaerobicThresholds?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.ThreeZoneHeartRateLimits?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.TwoZoneHeartRateLimits?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.VO2Max?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.WaistCircumference?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Weight?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.DatabaseChangeIncrement?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.UserIndex?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.BodyCompositionFeature?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.BodyCompositionMeasurement?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.WeightMeasurement?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.WeightScaleFeature?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.UserControlPoint?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.MagneticFluxDensity2D?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.MagneticFluxDensity3D?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.Language?10
+QtBluetooth.QBluetoothUuid.CharacteristicType.BarometricPressureTrend?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ServiceDiscoveryServer?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.BrowseGroupDescriptor?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.PublicBrowseGroup?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.SerialPort?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.LANAccessUsingPPP?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.DialupNetworking?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.IrMCSync?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ObexObjectPush?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.OBEXFileTransfer?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.IrMCSyncCommand?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.Headset?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.AudioSource?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.AudioSink?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.AV_RemoteControlTarget?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.AdvancedAudioDistribution?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.AV_RemoteControl?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.AV_RemoteControlController?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HeadsetAG?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.PANU?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.NAP?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.GN?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.DirectPrinting?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ReferencePrinting?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.BasicImage?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ImagingResponder?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ImagingAutomaticArchive?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ImagingReferenceObjects?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.Handsfree?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HandsfreeAudioGateway?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.DirectPrintingReferenceObjectsService?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ReflectedUI?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.BasicPrinting?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.PrintingStatus?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HumanInterfaceDeviceService?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HardcopyCableReplacement?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HCRPrint?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HCRScan?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.SIMAccess?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.PhonebookAccessPCE?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.PhonebookAccessPSE?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.PhonebookAccess?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HeadsetHS?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.MessageAccessServer?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.MessageNotificationServer?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.MessageAccessProfile?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.GNSS?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.GNSSServer?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.Display3D?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.Glasses3D?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.Synchronization3D?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.MPSProfile?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.MPSService?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.PnPInformation?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.GenericNetworking?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.GenericFileTransfer?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.GenericAudio?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.GenericTelephony?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.VideoSource?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.VideoSink?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.VideoDistribution?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HDP?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HDPSource?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HDPSink?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.GenericAccess?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.GenericAttribute?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ImmediateAlert?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.LinkLoss?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.TxPower?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.CurrentTimeService?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ReferenceTimeUpdateService?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.NextDSTChangeService?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.Glucose?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HealthThermometer?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.DeviceInformation?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HeartRate?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.PhoneAlertStatusService?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.BatteryService?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.BloodPressure?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.AlertNotificationService?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.HumanInterfaceDevice?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ScanParameters?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.RunningSpeedAndCadence?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.CyclingSpeedAndCadence?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.CyclingPower?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.LocationAndNavigation?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.EnvironmentalSensing?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.BodyComposition?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.UserData?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.WeightScale?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.BondManagement?10
+QtBluetooth.QBluetoothUuid.ServiceClassUuid.ContinuousGlucoseMonitoring?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Sdp?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Udp?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Rfcomm?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Tcp?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.TcsBin?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.TcsAt?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Att?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Obex?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Ip?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Ftp?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Http?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Wsp?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Bnep?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Upnp?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Hidp?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.HardcopyControlChannel?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.HardcopyDataChannel?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.HardcopyNotification?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Avctp?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Avdtp?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.Cmtp?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.UdiCPlain?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.McapControlChannel?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.McapDataChannel?10
+QtBluetooth.QBluetoothUuid.ProtocolUuid.L2cap?10
+QtBluetooth.QBluetoothUuid?1()
+QtBluetooth.QBluetoothUuid.__init__?1(self)
+QtBluetooth.QBluetoothUuid?1(QBluetoothUuid.ProtocolUuid)
+QtBluetooth.QBluetoothUuid.__init__?1(self, QBluetoothUuid.ProtocolUuid)
+QtBluetooth.QBluetoothUuid?1(QBluetoothUuid.ServiceClassUuid)
+QtBluetooth.QBluetoothUuid.__init__?1(self, QBluetoothUuid.ServiceClassUuid)
+QtBluetooth.QBluetoothUuid?1(QBluetoothUuid.CharacteristicType)
+QtBluetooth.QBluetoothUuid.__init__?1(self, QBluetoothUuid.CharacteristicType)
+QtBluetooth.QBluetoothUuid?1(QBluetoothUuid.DescriptorType)
+QtBluetooth.QBluetoothUuid.__init__?1(self, QBluetoothUuid.DescriptorType)
+QtBluetooth.QBluetoothUuid?1(int)
+QtBluetooth.QBluetoothUuid.__init__?1(self, int)
+QtBluetooth.QBluetoothUuid?1(quint128, QSysInfo.Endian order=QSysInfo.BigEndian)
+QtBluetooth.QBluetoothUuid.__init__?1(self, quint128, QSysInfo.Endian order=QSysInfo.BigEndian)
+QtBluetooth.QBluetoothUuid?1(QString)
+QtBluetooth.QBluetoothUuid.__init__?1(self, QString)
+QtBluetooth.QBluetoothUuid?1(QBluetoothUuid)
+QtBluetooth.QBluetoothUuid.__init__?1(self, QBluetoothUuid)
+QtBluetooth.QBluetoothUuid?1(QUuid)
+QtBluetooth.QBluetoothUuid.__init__?1(self, QUuid)
+QtBluetooth.QBluetoothUuid.minimumSize?4() -> int
+QtBluetooth.QBluetoothUuid.toUInt16?4() -> (int, bool)
+QtBluetooth.QBluetoothUuid.toUInt32?4() -> (int, bool)
+QtBluetooth.QBluetoothUuid.toUInt128?4() -> quint128
+QtBluetooth.QBluetoothUuid.serviceClassToString?4(QBluetoothUuid.ServiceClassUuid) -> QString
+QtBluetooth.QBluetoothUuid.protocolToString?4(QBluetoothUuid.ProtocolUuid) -> QString
+QtBluetooth.QBluetoothUuid.characteristicToString?4(QBluetoothUuid.CharacteristicType) -> QString
+QtBluetooth.QBluetoothUuid.descriptorToString?4(QBluetoothUuid.DescriptorType) -> QString
+QtBluetooth.QLowEnergyAdvertisingData.Discoverability?10
+QtBluetooth.QLowEnergyAdvertisingData.Discoverability.DiscoverabilityNone?10
+QtBluetooth.QLowEnergyAdvertisingData.Discoverability.DiscoverabilityLimited?10
+QtBluetooth.QLowEnergyAdvertisingData.Discoverability.DiscoverabilityGeneral?10
+QtBluetooth.QLowEnergyAdvertisingData?1()
+QtBluetooth.QLowEnergyAdvertisingData.__init__?1(self)
+QtBluetooth.QLowEnergyAdvertisingData?1(QLowEnergyAdvertisingData)
+QtBluetooth.QLowEnergyAdvertisingData.__init__?1(self, QLowEnergyAdvertisingData)
+QtBluetooth.QLowEnergyAdvertisingData.setLocalName?4(QString)
+QtBluetooth.QLowEnergyAdvertisingData.localName?4() -> QString
+QtBluetooth.QLowEnergyAdvertisingData.invalidManufacturerId?4() -> int
+QtBluetooth.QLowEnergyAdvertisingData.setManufacturerData?4(int, QByteArray)
+QtBluetooth.QLowEnergyAdvertisingData.manufacturerId?4() -> int
+QtBluetooth.QLowEnergyAdvertisingData.manufacturerData?4() -> QByteArray
+QtBluetooth.QLowEnergyAdvertisingData.setIncludePowerLevel?4(bool)
+QtBluetooth.QLowEnergyAdvertisingData.includePowerLevel?4() -> bool
+QtBluetooth.QLowEnergyAdvertisingData.setDiscoverability?4(QLowEnergyAdvertisingData.Discoverability)
+QtBluetooth.QLowEnergyAdvertisingData.discoverability?4() -> QLowEnergyAdvertisingData.Discoverability
+QtBluetooth.QLowEnergyAdvertisingData.setServices?4(unknown-type)
+QtBluetooth.QLowEnergyAdvertisingData.services?4() -> unknown-type
+QtBluetooth.QLowEnergyAdvertisingData.setRawData?4(QByteArray)
+QtBluetooth.QLowEnergyAdvertisingData.rawData?4() -> QByteArray
+QtBluetooth.QLowEnergyAdvertisingData.swap?4(QLowEnergyAdvertisingData)
+QtBluetooth.QLowEnergyAdvertisingParameters.FilterPolicy?10
+QtBluetooth.QLowEnergyAdvertisingParameters.FilterPolicy.IgnoreWhiteList?10
+QtBluetooth.QLowEnergyAdvertisingParameters.FilterPolicy.UseWhiteListForScanning?10
+QtBluetooth.QLowEnergyAdvertisingParameters.FilterPolicy.UseWhiteListForConnecting?10
+QtBluetooth.QLowEnergyAdvertisingParameters.FilterPolicy.UseWhiteListForScanningAndConnecting?10
+QtBluetooth.QLowEnergyAdvertisingParameters.Mode?10
+QtBluetooth.QLowEnergyAdvertisingParameters.Mode.AdvInd?10
+QtBluetooth.QLowEnergyAdvertisingParameters.Mode.AdvScanInd?10
+QtBluetooth.QLowEnergyAdvertisingParameters.Mode.AdvNonConnInd?10
+QtBluetooth.QLowEnergyAdvertisingParameters?1()
+QtBluetooth.QLowEnergyAdvertisingParameters.__init__?1(self)
+QtBluetooth.QLowEnergyAdvertisingParameters?1(QLowEnergyAdvertisingParameters)
+QtBluetooth.QLowEnergyAdvertisingParameters.__init__?1(self, QLowEnergyAdvertisingParameters)
+QtBluetooth.QLowEnergyAdvertisingParameters.setMode?4(QLowEnergyAdvertisingParameters.Mode)
+QtBluetooth.QLowEnergyAdvertisingParameters.mode?4() -> QLowEnergyAdvertisingParameters.Mode
+QtBluetooth.QLowEnergyAdvertisingParameters.setWhiteList?4(unknown-type, QLowEnergyAdvertisingParameters.FilterPolicy)
+QtBluetooth.QLowEnergyAdvertisingParameters.whiteList?4() -> unknown-type
+QtBluetooth.QLowEnergyAdvertisingParameters.filterPolicy?4() -> QLowEnergyAdvertisingParameters.FilterPolicy
+QtBluetooth.QLowEnergyAdvertisingParameters.setInterval?4(int, int)
+QtBluetooth.QLowEnergyAdvertisingParameters.minimumInterval?4() -> int
+QtBluetooth.QLowEnergyAdvertisingParameters.maximumInterval?4() -> int
+QtBluetooth.QLowEnergyAdvertisingParameters.swap?4(QLowEnergyAdvertisingParameters)
+QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo.address?7
+QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo.type?7
+QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo?1(QBluetoothAddress, QLowEnergyController.RemoteAddressType)
+QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo.__init__?1(self, QBluetoothAddress, QLowEnergyController.RemoteAddressType)
+QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo?1()
+QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo.__init__?1(self)
+QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo?1(QLowEnergyAdvertisingParameters.AddressInfo)
+QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo.__init__?1(self, QLowEnergyAdvertisingParameters.AddressInfo)
+QtBluetooth.QLowEnergyCharacteristic.PropertyType?10
+QtBluetooth.QLowEnergyCharacteristic.PropertyType.Unknown?10
+QtBluetooth.QLowEnergyCharacteristic.PropertyType.Broadcasting?10
+QtBluetooth.QLowEnergyCharacteristic.PropertyType.Read?10
+QtBluetooth.QLowEnergyCharacteristic.PropertyType.WriteNoResponse?10
+QtBluetooth.QLowEnergyCharacteristic.PropertyType.Write?10
+QtBluetooth.QLowEnergyCharacteristic.PropertyType.Notify?10
+QtBluetooth.QLowEnergyCharacteristic.PropertyType.Indicate?10
+QtBluetooth.QLowEnergyCharacteristic.PropertyType.WriteSigned?10
+QtBluetooth.QLowEnergyCharacteristic.PropertyType.ExtendedProperty?10
+QtBluetooth.QLowEnergyCharacteristic.CCCDDisable?7
+QtBluetooth.QLowEnergyCharacteristic.CCCDEnableIndication?7
+QtBluetooth.QLowEnergyCharacteristic.CCCDEnableNotification?7
+QtBluetooth.QLowEnergyCharacteristic?1()
+QtBluetooth.QLowEnergyCharacteristic.__init__?1(self)
+QtBluetooth.QLowEnergyCharacteristic?1(QLowEnergyCharacteristic)
+QtBluetooth.QLowEnergyCharacteristic.__init__?1(self, QLowEnergyCharacteristic)
+QtBluetooth.QLowEnergyCharacteristic.name?4() -> QString
+QtBluetooth.QLowEnergyCharacteristic.uuid?4() -> QBluetoothUuid
+QtBluetooth.QLowEnergyCharacteristic.value?4() -> QByteArray
+QtBluetooth.QLowEnergyCharacteristic.properties?4() -> unknown-type
+QtBluetooth.QLowEnergyCharacteristic.descriptor?4(QBluetoothUuid) -> QLowEnergyDescriptor
+QtBluetooth.QLowEnergyCharacteristic.descriptors?4() -> unknown-type
+QtBluetooth.QLowEnergyCharacteristic.isValid?4() -> bool
+QtBluetooth.QLowEnergyCharacteristic.clientCharacteristicConfiguration?4() -> QLowEnergyDescriptor
+QtBluetooth.QLowEnergyCharacteristicData?1()
+QtBluetooth.QLowEnergyCharacteristicData.__init__?1(self)
+QtBluetooth.QLowEnergyCharacteristicData?1(QLowEnergyCharacteristicData)
+QtBluetooth.QLowEnergyCharacteristicData.__init__?1(self, QLowEnergyCharacteristicData)
+QtBluetooth.QLowEnergyCharacteristicData.uuid?4() -> QBluetoothUuid
+QtBluetooth.QLowEnergyCharacteristicData.setUuid?4(QBluetoothUuid)
+QtBluetooth.QLowEnergyCharacteristicData.value?4() -> QByteArray
+QtBluetooth.QLowEnergyCharacteristicData.setValue?4(QByteArray)
+QtBluetooth.QLowEnergyCharacteristicData.properties?4() -> unknown-type
+QtBluetooth.QLowEnergyCharacteristicData.setProperties?4(unknown-type)
+QtBluetooth.QLowEnergyCharacteristicData.descriptors?4() -> unknown-type
+QtBluetooth.QLowEnergyCharacteristicData.setDescriptors?4(unknown-type)
+QtBluetooth.QLowEnergyCharacteristicData.addDescriptor?4(QLowEnergyDescriptorData)
+QtBluetooth.QLowEnergyCharacteristicData.setReadConstraints?4(unknown-type)
+QtBluetooth.QLowEnergyCharacteristicData.readConstraints?4() -> unknown-type
+QtBluetooth.QLowEnergyCharacteristicData.setWriteConstraints?4(unknown-type)
+QtBluetooth.QLowEnergyCharacteristicData.writeConstraints?4() -> unknown-type
+QtBluetooth.QLowEnergyCharacteristicData.setValueLength?4(int, int)
+QtBluetooth.QLowEnergyCharacteristicData.minimumValueLength?4() -> int
+QtBluetooth.QLowEnergyCharacteristicData.maximumValueLength?4() -> int
+QtBluetooth.QLowEnergyCharacteristicData.isValid?4() -> bool
+QtBluetooth.QLowEnergyCharacteristicData.swap?4(QLowEnergyCharacteristicData)
+QtBluetooth.QLowEnergyConnectionParameters?1()
+QtBluetooth.QLowEnergyConnectionParameters.__init__?1(self)
+QtBluetooth.QLowEnergyConnectionParameters?1(QLowEnergyConnectionParameters)
+QtBluetooth.QLowEnergyConnectionParameters.__init__?1(self, QLowEnergyConnectionParameters)
+QtBluetooth.QLowEnergyConnectionParameters.setIntervalRange?4(float, float)
+QtBluetooth.QLowEnergyConnectionParameters.minimumInterval?4() -> float
+QtBluetooth.QLowEnergyConnectionParameters.maximumInterval?4() -> float
+QtBluetooth.QLowEnergyConnectionParameters.setLatency?4(int)
+QtBluetooth.QLowEnergyConnectionParameters.latency?4() -> int
+QtBluetooth.QLowEnergyConnectionParameters.setSupervisionTimeout?4(int)
+QtBluetooth.QLowEnergyConnectionParameters.supervisionTimeout?4() -> int
+QtBluetooth.QLowEnergyConnectionParameters.swap?4(QLowEnergyConnectionParameters)
+QtBluetooth.QLowEnergyController.Role?10
+QtBluetooth.QLowEnergyController.Role.CentralRole?10
+QtBluetooth.QLowEnergyController.Role.PeripheralRole?10
+QtBluetooth.QLowEnergyController.RemoteAddressType?10
+QtBluetooth.QLowEnergyController.RemoteAddressType.PublicAddress?10
+QtBluetooth.QLowEnergyController.RemoteAddressType.RandomAddress?10
+QtBluetooth.QLowEnergyController.ControllerState?10
+QtBluetooth.QLowEnergyController.ControllerState.UnconnectedState?10
+QtBluetooth.QLowEnergyController.ControllerState.ConnectingState?10
+QtBluetooth.QLowEnergyController.ControllerState.ConnectedState?10
+QtBluetooth.QLowEnergyController.ControllerState.DiscoveringState?10
+QtBluetooth.QLowEnergyController.ControllerState.DiscoveredState?10
+QtBluetooth.QLowEnergyController.ControllerState.ClosingState?10
+QtBluetooth.QLowEnergyController.ControllerState.AdvertisingState?10
+QtBluetooth.QLowEnergyController.Error?10
+QtBluetooth.QLowEnergyController.Error.NoError?10
+QtBluetooth.QLowEnergyController.Error.UnknownError?10
+QtBluetooth.QLowEnergyController.Error.UnknownRemoteDeviceError?10
+QtBluetooth.QLowEnergyController.Error.NetworkError?10
+QtBluetooth.QLowEnergyController.Error.InvalidBluetoothAdapterError?10
+QtBluetooth.QLowEnergyController.Error.ConnectionError?10
+QtBluetooth.QLowEnergyController.Error.AdvertisingError?10
+QtBluetooth.QLowEnergyController.Error.RemoteHostClosedError?10
+QtBluetooth.QLowEnergyController.Error.AuthorizationError?10
+QtBluetooth.QLowEnergyController.Error.MissingPermissionsError?10
+QtBluetooth.QLowEnergyController.Error.RssiReadError?10
+QtBluetooth.QLowEnergyController.localAddress?4() -> QBluetoothAddress
+QtBluetooth.QLowEnergyController.remoteAddress?4() -> QBluetoothAddress
+QtBluetooth.QLowEnergyController.state?4() -> QLowEnergyController.ControllerState
+QtBluetooth.QLowEnergyController.remoteAddressType?4() -> QLowEnergyController.RemoteAddressType
+QtBluetooth.QLowEnergyController.setRemoteAddressType?4(QLowEnergyController.RemoteAddressType)
+QtBluetooth.QLowEnergyController.connectToDevice?4()
+QtBluetooth.QLowEnergyController.disconnectFromDevice?4()
+QtBluetooth.QLowEnergyController.discoverServices?4()
+QtBluetooth.QLowEnergyController.services?4() -> unknown-type
+QtBluetooth.QLowEnergyController.createServiceObject?4(QBluetoothUuid, QObject parent=None) -> QLowEnergyService
+QtBluetooth.QLowEnergyController.error?4() -> QLowEnergyController.Error
+QtBluetooth.QLowEnergyController.errorString?4() -> QString
+QtBluetooth.QLowEnergyController.remoteName?4() -> QString
+QtBluetooth.QLowEnergyController.mtu?4() -> int
+QtBluetooth.QLowEnergyController.connected?4()
+QtBluetooth.QLowEnergyController.disconnected?4()
+QtBluetooth.QLowEnergyController.stateChanged?4(QLowEnergyController.ControllerState)
+QtBluetooth.QLowEnergyController.errorOccurred?4(QLowEnergyController.Error)
+QtBluetooth.QLowEnergyController.serviceDiscovered?4(QBluetoothUuid)
+QtBluetooth.QLowEnergyController.discoveryFinished?4()
+QtBluetooth.QLowEnergyController.connectionUpdated?4(QLowEnergyConnectionParameters)
+QtBluetooth.QLowEnergyController.mtuChanged?4(int)
+QtBluetooth.QLowEnergyController.createCentral?4(QBluetoothDeviceInfo, QObject parent=None) -> QLowEnergyController
+QtBluetooth.QLowEnergyController.createCentral?4(QBluetoothDeviceInfo, QBluetoothAddress, QObject parent=None) -> QLowEnergyController
+QtBluetooth.QLowEnergyController.createPeripheral?4(QBluetoothAddress, QObject parent=None) -> QLowEnergyController
+QtBluetooth.QLowEnergyController.createPeripheral?4(QObject parent=None) -> QLowEnergyController
+QtBluetooth.QLowEnergyController.startAdvertising?4(QLowEnergyAdvertisingParameters, QLowEnergyAdvertisingData, QLowEnergyAdvertisingData scanResponseData=QLowEnergyAdvertisingData())
+QtBluetooth.QLowEnergyController.stopAdvertising?4()
+QtBluetooth.QLowEnergyController.addService?4(QLowEnergyServiceData, QObject parent=None) -> QLowEnergyService
+QtBluetooth.QLowEnergyController.requestConnectionUpdate?4(QLowEnergyConnectionParameters)
+QtBluetooth.QLowEnergyController.role?4() -> QLowEnergyController.Role
+QtBluetooth.QLowEnergyController.remoteDeviceUuid?4() -> QBluetoothUuid
+QtBluetooth.QLowEnergyController.readRssi?4()
+QtBluetooth.QLowEnergyController.rssiRead?4(int)
+QtBluetooth.QLowEnergyDescriptor?1()
+QtBluetooth.QLowEnergyDescriptor.__init__?1(self)
+QtBluetooth.QLowEnergyDescriptor?1(QLowEnergyDescriptor)
+QtBluetooth.QLowEnergyDescriptor.__init__?1(self, QLowEnergyDescriptor)
+QtBluetooth.QLowEnergyDescriptor.isValid?4() -> bool
+QtBluetooth.QLowEnergyDescriptor.value?4() -> QByteArray
+QtBluetooth.QLowEnergyDescriptor.uuid?4() -> QBluetoothUuid
+QtBluetooth.QLowEnergyDescriptor.name?4() -> QString
+QtBluetooth.QLowEnergyDescriptor.type?4() -> QBluetoothUuid.DescriptorType
+QtBluetooth.QLowEnergyDescriptorData?1()
+QtBluetooth.QLowEnergyDescriptorData.__init__?1(self)
+QtBluetooth.QLowEnergyDescriptorData?1(QBluetoothUuid, QByteArray)
+QtBluetooth.QLowEnergyDescriptorData.__init__?1(self, QBluetoothUuid, QByteArray)
+QtBluetooth.QLowEnergyDescriptorData?1(QLowEnergyDescriptorData)
+QtBluetooth.QLowEnergyDescriptorData.__init__?1(self, QLowEnergyDescriptorData)
+QtBluetooth.QLowEnergyDescriptorData.value?4() -> QByteArray
+QtBluetooth.QLowEnergyDescriptorData.setValue?4(QByteArray)
+QtBluetooth.QLowEnergyDescriptorData.uuid?4() -> QBluetoothUuid
+QtBluetooth.QLowEnergyDescriptorData.setUuid?4(QBluetoothUuid)
+QtBluetooth.QLowEnergyDescriptorData.isValid?4() -> bool
+QtBluetooth.QLowEnergyDescriptorData.setReadPermissions?4(bool, unknown-type constraints=QBluetooth.AttAccessConstraints())
+QtBluetooth.QLowEnergyDescriptorData.isReadable?4() -> bool
+QtBluetooth.QLowEnergyDescriptorData.readConstraints?4() -> unknown-type
+QtBluetooth.QLowEnergyDescriptorData.setWritePermissions?4(bool, unknown-type constraints=QBluetooth.AttAccessConstraints())
+QtBluetooth.QLowEnergyDescriptorData.isWritable?4() -> bool
+QtBluetooth.QLowEnergyDescriptorData.writeConstraints?4() -> unknown-type
+QtBluetooth.QLowEnergyDescriptorData.swap?4(QLowEnergyDescriptorData)
+QtBluetooth.QLowEnergyService.WriteMode?10
+QtBluetooth.QLowEnergyService.WriteMode.WriteWithResponse?10
+QtBluetooth.QLowEnergyService.WriteMode.WriteWithoutResponse?10
+QtBluetooth.QLowEnergyService.WriteMode.WriteSigned?10
+QtBluetooth.QLowEnergyService.ServiceState?10
+QtBluetooth.QLowEnergyService.ServiceState.InvalidService?10
+QtBluetooth.QLowEnergyService.ServiceState.DiscoveryRequired?10
+QtBluetooth.QLowEnergyService.ServiceState.ServiceDiscovered?10
+QtBluetooth.QLowEnergyService.ServiceState.LocalService?10
+QtBluetooth.QLowEnergyService.ServiceState.RemoteService?10
+QtBluetooth.QLowEnergyService.ServiceState.RemoteServiceDiscovering?10
+QtBluetooth.QLowEnergyService.ServiceState.RemoteServiceDiscovered?10
+QtBluetooth.QLowEnergyService.ServiceState.DiscoveringService?10
+QtBluetooth.QLowEnergyService.ServiceError?10
+QtBluetooth.QLowEnergyService.ServiceError.NoError?10
+QtBluetooth.QLowEnergyService.ServiceError.OperationError?10
+QtBluetooth.QLowEnergyService.ServiceError.CharacteristicWriteError?10
+QtBluetooth.QLowEnergyService.ServiceError.DescriptorWriteError?10
+QtBluetooth.QLowEnergyService.ServiceError.CharacteristicReadError?10
+QtBluetooth.QLowEnergyService.ServiceError.DescriptorReadError?10
+QtBluetooth.QLowEnergyService.ServiceError.UnknownError?10
+QtBluetooth.QLowEnergyService.ServiceType?10
+QtBluetooth.QLowEnergyService.ServiceType.PrimaryService?10
+QtBluetooth.QLowEnergyService.ServiceType.IncludedService?10
+QtBluetooth.QLowEnergyService.DiscoveryMode?10
+QtBluetooth.QLowEnergyService.DiscoveryMode.FullDiscovery?10
+QtBluetooth.QLowEnergyService.DiscoveryMode.SkipValueDiscovery?10
+QtBluetooth.QLowEnergyService.includedServices?4() -> unknown-type
+QtBluetooth.QLowEnergyService.type?4() -> unknown-type
+QtBluetooth.QLowEnergyService.state?4() -> QLowEnergyService.ServiceState
+QtBluetooth.QLowEnergyService.characteristic?4(QBluetoothUuid) -> QLowEnergyCharacteristic
+QtBluetooth.QLowEnergyService.characteristics?4() -> unknown-type
+QtBluetooth.QLowEnergyService.serviceUuid?4() -> QBluetoothUuid
+QtBluetooth.QLowEnergyService.serviceName?4() -> QString
+QtBluetooth.QLowEnergyService.discoverDetails?4(QLowEnergyService.DiscoveryMode mode=QLowEnergyService.FullDiscovery)
+QtBluetooth.QLowEnergyService.error?4() -> QLowEnergyService.ServiceError
+QtBluetooth.QLowEnergyService.contains?4(QLowEnergyCharacteristic) -> bool
+QtBluetooth.QLowEnergyService.contains?4(QLowEnergyDescriptor) -> bool
+QtBluetooth.QLowEnergyService.writeCharacteristic?4(QLowEnergyCharacteristic, QByteArray, QLowEnergyService.WriteMode mode=QLowEnergyService.WriteWithResponse)
+QtBluetooth.QLowEnergyService.writeDescriptor?4(QLowEnergyDescriptor, QByteArray)
+QtBluetooth.QLowEnergyService.stateChanged?4(QLowEnergyService.ServiceState)
+QtBluetooth.QLowEnergyService.characteristicChanged?4(QLowEnergyCharacteristic, QByteArray)
+QtBluetooth.QLowEnergyService.characteristicWritten?4(QLowEnergyCharacteristic, QByteArray)
+QtBluetooth.QLowEnergyService.descriptorWritten?4(QLowEnergyDescriptor, QByteArray)
+QtBluetooth.QLowEnergyService.errorOccurred?4(QLowEnergyService.ServiceError)
+QtBluetooth.QLowEnergyService.readCharacteristic?4(QLowEnergyCharacteristic)
+QtBluetooth.QLowEnergyService.readDescriptor?4(QLowEnergyDescriptor)
+QtBluetooth.QLowEnergyService.characteristicRead?4(QLowEnergyCharacteristic, QByteArray)
+QtBluetooth.QLowEnergyService.descriptorRead?4(QLowEnergyDescriptor, QByteArray)
+QtBluetooth.QLowEnergyServiceData.ServiceType?10
+QtBluetooth.QLowEnergyServiceData.ServiceType.ServiceTypePrimary?10
+QtBluetooth.QLowEnergyServiceData.ServiceType.ServiceTypeSecondary?10
+QtBluetooth.QLowEnergyServiceData?1()
+QtBluetooth.QLowEnergyServiceData.__init__?1(self)
+QtBluetooth.QLowEnergyServiceData?1(QLowEnergyServiceData)
+QtBluetooth.QLowEnergyServiceData.__init__?1(self, QLowEnergyServiceData)
+QtBluetooth.QLowEnergyServiceData.type?4() -> QLowEnergyServiceData.ServiceType
+QtBluetooth.QLowEnergyServiceData.setType?4(QLowEnergyServiceData.ServiceType)
+QtBluetooth.QLowEnergyServiceData.uuid?4() -> QBluetoothUuid
+QtBluetooth.QLowEnergyServiceData.setUuid?4(QBluetoothUuid)
+QtBluetooth.QLowEnergyServiceData.includedServices?4() -> unknown-type
+QtBluetooth.QLowEnergyServiceData.setIncludedServices?4(unknown-type)
+QtBluetooth.QLowEnergyServiceData.addIncludedService?4(QLowEnergyService)
+QtBluetooth.QLowEnergyServiceData.characteristics?4() -> unknown-type
+QtBluetooth.QLowEnergyServiceData.setCharacteristics?4(unknown-type)
+QtBluetooth.QLowEnergyServiceData.addCharacteristic?4(QLowEnergyCharacteristicData)
+QtBluetooth.QLowEnergyServiceData.isValid?4() -> bool
+QtBluetooth.QLowEnergyServiceData.swap?4(QLowEnergyServiceData)
+QtNfc.QNdefFilter?1()
+QtNfc.QNdefFilter.__init__?1(self)
+QtNfc.QNdefFilter?1(QNdefFilter)
+QtNfc.QNdefFilter.__init__?1(self, QNdefFilter)
+QtNfc.QNdefFilter.clear?4()
+QtNfc.QNdefFilter.setOrderMatch?4(bool)
+QtNfc.QNdefFilter.orderMatch?4() -> bool
+QtNfc.QNdefFilter.appendRecord?4(QNdefFilter.Record) -> bool
+QtNfc.QNdefFilter.appendRecord?4(QNdefRecord.TypeNameFormat, QByteArray, int min=1, int max=1) -> bool
+QtNfc.QNdefFilter.recordCount?4() -> int
+QtNfc.QNdefFilter.recordAt?4(int) -> QNdefFilter.Record
+QtNfc.QNdefFilter.match?4(QNdefMessage) -> bool
+QtNfc.QNdefFilter.Record.maximum?7
+QtNfc.QNdefFilter.Record.minimum?7
+QtNfc.QNdefFilter.Record.type?7
+QtNfc.QNdefFilter.Record.typeNameFormat?7
+QtNfc.QNdefFilter.Record?1()
+QtNfc.QNdefFilter.Record.__init__?1(self)
+QtNfc.QNdefFilter.Record?1(QNdefFilter.Record)
+QtNfc.QNdefFilter.Record.__init__?1(self, QNdefFilter.Record)
+QtNfc.QNdefMessage?1()
+QtNfc.QNdefMessage.__init__?1(self)
+QtNfc.QNdefMessage?1(QNdefRecord)
+QtNfc.QNdefMessage.__init__?1(self, QNdefRecord)
+QtNfc.QNdefMessage?1(QNdefMessage)
+QtNfc.QNdefMessage.__init__?1(self, QNdefMessage)
+QtNfc.QNdefMessage?1(unknown-type)
+QtNfc.QNdefMessage.__init__?1(self, unknown-type)
+QtNfc.QNdefMessage.toByteArray?4() -> QByteArray
+QtNfc.QNdefMessage.fromByteArray?4(QByteArray) -> QNdefMessage
+QtNfc.QNdefRecord.TypeNameFormat?10
+QtNfc.QNdefRecord.TypeNameFormat.Empty?10
+QtNfc.QNdefRecord.TypeNameFormat.NfcRtd?10
+QtNfc.QNdefRecord.TypeNameFormat.Mime?10
+QtNfc.QNdefRecord.TypeNameFormat.Uri?10
+QtNfc.QNdefRecord.TypeNameFormat.ExternalRtd?10
+QtNfc.QNdefRecord.TypeNameFormat.Unknown?10
+QtNfc.QNdefRecord?1()
+QtNfc.QNdefRecord.__init__?1(self)
+QtNfc.QNdefRecord?1(QNdefRecord)
+QtNfc.QNdefRecord.__init__?1(self, QNdefRecord)
+QtNfc.QNdefRecord.setTypeNameFormat?4(QNdefRecord.TypeNameFormat)
+QtNfc.QNdefRecord.typeNameFormat?4() -> QNdefRecord.TypeNameFormat
+QtNfc.QNdefRecord.setType?4(QByteArray)
+QtNfc.QNdefRecord.type?4() -> QByteArray
+QtNfc.QNdefRecord.setId?4(QByteArray)
+QtNfc.QNdefRecord.id?4() -> QByteArray
+QtNfc.QNdefRecord.setPayload?4(QByteArray)
+QtNfc.QNdefRecord.payload?4() -> QByteArray
+QtNfc.QNdefRecord.isEmpty?4() -> bool
+QtNfc.QNdefRecord.clear?4()
+QtNfc.QNdefNfcIconRecord?1()
+QtNfc.QNdefNfcIconRecord.__init__?1(self)
+QtNfc.QNdefNfcIconRecord?1(QNdefRecord)
+QtNfc.QNdefNfcIconRecord.__init__?1(self, QNdefRecord)
+QtNfc.QNdefNfcIconRecord?1(QNdefNfcIconRecord)
+QtNfc.QNdefNfcIconRecord.__init__?1(self, QNdefNfcIconRecord)
+QtNfc.QNdefNfcIconRecord.setData?4(QByteArray)
+QtNfc.QNdefNfcIconRecord.data?4() -> QByteArray
+QtNfc.QNdefNfcSmartPosterRecord.Action?10
+QtNfc.QNdefNfcSmartPosterRecord.Action.UnspecifiedAction?10
+QtNfc.QNdefNfcSmartPosterRecord.Action.DoAction?10
+QtNfc.QNdefNfcSmartPosterRecord.Action.SaveAction?10
+QtNfc.QNdefNfcSmartPosterRecord.Action.EditAction?10
+QtNfc.QNdefNfcSmartPosterRecord?1()
+QtNfc.QNdefNfcSmartPosterRecord.__init__?1(self)
+QtNfc.QNdefNfcSmartPosterRecord?1(QNdefNfcSmartPosterRecord)
+QtNfc.QNdefNfcSmartPosterRecord.__init__?1(self, QNdefNfcSmartPosterRecord)
+QtNfc.QNdefNfcSmartPosterRecord?1(QNdefRecord)
+QtNfc.QNdefNfcSmartPosterRecord.__init__?1(self, QNdefRecord)
+QtNfc.QNdefNfcSmartPosterRecord.setPayload?4(QByteArray)
+QtNfc.QNdefNfcSmartPosterRecord.hasTitle?4(QString locale='') -> bool
+QtNfc.QNdefNfcSmartPosterRecord.hasAction?4() -> bool
+QtNfc.QNdefNfcSmartPosterRecord.hasIcon?4(QByteArray mimetype=QByteArray()) -> bool
+QtNfc.QNdefNfcSmartPosterRecord.hasSize?4() -> bool
+QtNfc.QNdefNfcSmartPosterRecord.hasTypeInfo?4() -> bool
+QtNfc.QNdefNfcSmartPosterRecord.titleCount?4() -> int
+QtNfc.QNdefNfcSmartPosterRecord.title?4(QString locale='') -> QString
+QtNfc.QNdefNfcSmartPosterRecord.titleRecord?4(int) -> QNdefNfcTextRecord
+QtNfc.QNdefNfcSmartPosterRecord.titleRecords?4() -> unknown-type
+QtNfc.QNdefNfcSmartPosterRecord.addTitle?4(QNdefNfcTextRecord) -> bool
+QtNfc.QNdefNfcSmartPosterRecord.addTitle?4(QString, QString, QNdefNfcTextRecord.Encoding) -> bool
+QtNfc.QNdefNfcSmartPosterRecord.removeTitle?4(QNdefNfcTextRecord) -> bool
+QtNfc.QNdefNfcSmartPosterRecord.removeTitle?4(QString) -> bool
+QtNfc.QNdefNfcSmartPosterRecord.setTitles?4(unknown-type)
+QtNfc.QNdefNfcSmartPosterRecord.uri?4() -> QUrl
+QtNfc.QNdefNfcSmartPosterRecord.uriRecord?4() -> QNdefNfcUriRecord
+QtNfc.QNdefNfcSmartPosterRecord.setUri?4(QNdefNfcUriRecord)
+QtNfc.QNdefNfcSmartPosterRecord.setUri?4(QUrl)
+QtNfc.QNdefNfcSmartPosterRecord.action?4() -> QNdefNfcSmartPosterRecord.Action
+QtNfc.QNdefNfcSmartPosterRecord.setAction?4(QNdefNfcSmartPosterRecord.Action)
+QtNfc.QNdefNfcSmartPosterRecord.iconCount?4() -> int
+QtNfc.QNdefNfcSmartPosterRecord.icon?4(QByteArray mimetype=QByteArray()) -> QByteArray
+QtNfc.QNdefNfcSmartPosterRecord.iconRecord?4(int) -> QNdefNfcIconRecord
+QtNfc.QNdefNfcSmartPosterRecord.iconRecords?4() -> unknown-type
+QtNfc.QNdefNfcSmartPosterRecord.addIcon?4(QNdefNfcIconRecord)
+QtNfc.QNdefNfcSmartPosterRecord.addIcon?4(QByteArray, QByteArray)
+QtNfc.QNdefNfcSmartPosterRecord.removeIcon?4(QNdefNfcIconRecord) -> bool
+QtNfc.QNdefNfcSmartPosterRecord.removeIcon?4(QByteArray) -> bool
+QtNfc.QNdefNfcSmartPosterRecord.setIcons?4(unknown-type)
+QtNfc.QNdefNfcSmartPosterRecord.size?4() -> int
+QtNfc.QNdefNfcSmartPosterRecord.setSize?4(int)
+QtNfc.QNdefNfcSmartPosterRecord.typeInfo?4() -> QString
+QtNfc.QNdefNfcSmartPosterRecord.setTypeInfo?4(QString)
+QtNfc.QNdefNfcTextRecord.Encoding?10
+QtNfc.QNdefNfcTextRecord.Encoding.Utf8?10
+QtNfc.QNdefNfcTextRecord.Encoding.Utf16?10
+QtNfc.QNdefNfcTextRecord?1()
+QtNfc.QNdefNfcTextRecord.__init__?1(self)
+QtNfc.QNdefNfcTextRecord?1(QNdefRecord)
+QtNfc.QNdefNfcTextRecord.__init__?1(self, QNdefRecord)
+QtNfc.QNdefNfcTextRecord?1(QNdefNfcTextRecord)
+QtNfc.QNdefNfcTextRecord.__init__?1(self, QNdefNfcTextRecord)
+QtNfc.QNdefNfcTextRecord.locale?4() -> QString
+QtNfc.QNdefNfcTextRecord.setLocale?4(QString)
+QtNfc.QNdefNfcTextRecord.text?4() -> QString
+QtNfc.QNdefNfcTextRecord.setText?4(QString)
+QtNfc.QNdefNfcTextRecord.encoding?4() -> QNdefNfcTextRecord.Encoding
+QtNfc.QNdefNfcTextRecord.setEncoding?4(QNdefNfcTextRecord.Encoding)
+QtNfc.QNdefNfcUriRecord?1()
+QtNfc.QNdefNfcUriRecord.__init__?1(self)
+QtNfc.QNdefNfcUriRecord?1(QNdefRecord)
+QtNfc.QNdefNfcUriRecord.__init__?1(self, QNdefRecord)
+QtNfc.QNdefNfcUriRecord?1(QNdefNfcUriRecord)
+QtNfc.QNdefNfcUriRecord.__init__?1(self, QNdefNfcUriRecord)
+QtNfc.QNdefNfcUriRecord.uri?4() -> QUrl
+QtNfc.QNdefNfcUriRecord.setUri?4(QUrl)
+QtNfc.QNearFieldManager.AdapterState?10
+QtNfc.QNearFieldManager.AdapterState.Offline?10
+QtNfc.QNearFieldManager.AdapterState.TurningOn?10
+QtNfc.QNearFieldManager.AdapterState.Online?10
+QtNfc.QNearFieldManager.AdapterState.TurningOff?10
+QtNfc.QNearFieldManager?1(QObject parent=None)
+QtNfc.QNearFieldManager.__init__?1(self, QObject parent=None)
+QtNfc.QNearFieldManager.startTargetDetection?4(QNearFieldTarget.AccessMethod) -> bool
+QtNfc.QNearFieldManager.stopTargetDetection?4(QString errorMessage='')
+QtNfc.QNearFieldManager.targetDetected?4(QNearFieldTarget)
+QtNfc.QNearFieldManager.targetLost?4(QNearFieldTarget)
+QtNfc.QNearFieldManager.targetDetectionStopped?4()
+QtNfc.QNearFieldManager.isSupported?4(QNearFieldTarget.AccessMethod accessMethod=QNearFieldTarget.AnyAccess) -> bool
+QtNfc.QNearFieldManager.adapterStateChanged?4(QNearFieldManager.AdapterState)
+QtNfc.QNearFieldManager.isEnabled?4() -> bool
+QtNfc.QNearFieldManager.setUserInformation?4(QString)
+QtNfc.QNearFieldTarget.Error?10
+QtNfc.QNearFieldTarget.Error.NoError?10
+QtNfc.QNearFieldTarget.Error.UnknownError?10
+QtNfc.QNearFieldTarget.Error.UnsupportedError?10
+QtNfc.QNearFieldTarget.Error.TargetOutOfRangeError?10
+QtNfc.QNearFieldTarget.Error.NoResponseError?10
+QtNfc.QNearFieldTarget.Error.ChecksumMismatchError?10
+QtNfc.QNearFieldTarget.Error.InvalidParametersError?10
+QtNfc.QNearFieldTarget.Error.NdefReadError?10
+QtNfc.QNearFieldTarget.Error.NdefWriteError?10
+QtNfc.QNearFieldTarget.Error.CommandError?10
+QtNfc.QNearFieldTarget.Error.ConnectionError?10
+QtNfc.QNearFieldTarget.Error.TimeoutError?10
+QtNfc.QNearFieldTarget.Error.UnsupportedTargetError?10
+QtNfc.QNearFieldTarget.AccessMethod?10
+QtNfc.QNearFieldTarget.AccessMethod.UnknownAccess?10
+QtNfc.QNearFieldTarget.AccessMethod.NdefAccess?10
+QtNfc.QNearFieldTarget.AccessMethod.TagTypeSpecificAccess?10
+QtNfc.QNearFieldTarget.AccessMethod.AnyAccess?10
+QtNfc.QNearFieldTarget.Type?10
+QtNfc.QNearFieldTarget.Type.ProprietaryTag?10
+QtNfc.QNearFieldTarget.Type.NfcTagType1?10
+QtNfc.QNearFieldTarget.Type.NfcTagType2?10
+QtNfc.QNearFieldTarget.Type.NfcTagType3?10
+QtNfc.QNearFieldTarget.Type.NfcTagType4?10
+QtNfc.QNearFieldTarget.Type.NfcTagType4A?10
+QtNfc.QNearFieldTarget.Type.NfcTagType4B?10
+QtNfc.QNearFieldTarget.Type.MifareTag?10
+QtNfc.QNearFieldTarget?1(QObject parent=None)
+QtNfc.QNearFieldTarget.__init__?1(self, QObject parent=None)
+QtNfc.QNearFieldTarget.uid?4() -> QByteArray
+QtNfc.QNearFieldTarget.type?4() -> QNearFieldTarget.Type
+QtNfc.QNearFieldTarget.accessMethods?4() -> unknown-type
+QtNfc.QNearFieldTarget.hasNdefMessage?4() -> bool
+QtNfc.QNearFieldTarget.readNdefMessages?4() -> QNearFieldTarget.RequestId
+QtNfc.QNearFieldTarget.writeNdefMessages?4(unknown-type) -> QNearFieldTarget.RequestId
+QtNfc.QNearFieldTarget.sendCommand?4(QByteArray) -> QNearFieldTarget.RequestId
+QtNfc.QNearFieldTarget.waitForRequestCompleted?4(QNearFieldTarget.RequestId, int msecs=5000) -> bool
+QtNfc.QNearFieldTarget.requestResponse?4(QNearFieldTarget.RequestId) -> QVariant
+QtNfc.QNearFieldTarget.disconnected?4()
+QtNfc.QNearFieldTarget.ndefMessageRead?4(QNdefMessage)
+QtNfc.QNearFieldTarget.requestCompleted?4(QNearFieldTarget.RequestId)
+QtNfc.QNearFieldTarget.error?4(QNearFieldTarget.Error, QNearFieldTarget.RequestId)
+QtNfc.QNearFieldTarget.disconnect?4() -> bool
+QtNfc.QNearFieldTarget.maxCommandLength?4() -> int
+QtNfc.QNearFieldTarget.RequestId?1()
+QtNfc.QNearFieldTarget.RequestId.__init__?1(self)
+QtNfc.QNearFieldTarget.RequestId?1(QNearFieldTarget.RequestId)
+QtNfc.QNearFieldTarget.RequestId.__init__?1(self, QNearFieldTarget.RequestId)
+QtNfc.QNearFieldTarget.RequestId.isValid?4() -> bool
+QtNfc.QNearFieldTarget.RequestId.refCount?4() -> int
+QtPdf.QPdfBookmarkModel.Role?10
+QtPdf.QPdfBookmarkModel.Role.Title?10
+QtPdf.QPdfBookmarkModel.Role.Level?10
+QtPdf.QPdfBookmarkModel.Role.Page?10
+QtPdf.QPdfBookmarkModel.Role.Location?10
+QtPdf.QPdfBookmarkModel.Role.Zoom?10
+QtPdf.QPdfBookmarkModel?1(QObject)
+QtPdf.QPdfBookmarkModel.__init__?1(self, QObject)
+QtPdf.QPdfBookmarkModel.document?4() -> QPdfDocument
+QtPdf.QPdfBookmarkModel.setDocument?4(QPdfDocument)
+QtPdf.QPdfBookmarkModel.data?4(QModelIndex, int) -> QVariant
+QtPdf.QPdfBookmarkModel.index?4(int, int, QModelIndex parent=QModelIndex()) -> QModelIndex
+QtPdf.QPdfBookmarkModel.parent?4(QModelIndex) -> QModelIndex
+QtPdf.QPdfBookmarkModel.rowCount?4(QModelIndex parent=QModelIndex()) -> int
+QtPdf.QPdfBookmarkModel.columnCount?4(QModelIndex parent=QModelIndex()) -> int
+QtPdf.QPdfBookmarkModel.roleNames?4() -> unknown-type
+QtPdf.QPdfBookmarkModel.documentChanged?4(QPdfDocument)
+QtPdf.QPdfDocument.PageModelRole?10
+QtPdf.QPdfDocument.PageModelRole.Label?10
+QtPdf.QPdfDocument.PageModelRole.PointSize?10
+QtPdf.QPdfDocument.MetaDataField?10
+QtPdf.QPdfDocument.MetaDataField.Title?10
+QtPdf.QPdfDocument.MetaDataField.Subject?10
+QtPdf.QPdfDocument.MetaDataField.Author?10
+QtPdf.QPdfDocument.MetaDataField.Keywords?10
+QtPdf.QPdfDocument.MetaDataField.Producer?10
+QtPdf.QPdfDocument.MetaDataField.Creator?10
+QtPdf.QPdfDocument.MetaDataField.CreationDate?10
+QtPdf.QPdfDocument.MetaDataField.ModificationDate?10
+QtPdf.QPdfDocument.Error?10
+QtPdf.QPdfDocument.Error.None_?10
+QtPdf.QPdfDocument.Error.Unknown?10
+QtPdf.QPdfDocument.Error.DataNotYetAvailable?10
+QtPdf.QPdfDocument.Error.FileNotFound?10
+QtPdf.QPdfDocument.Error.InvalidFileFormat?10
+QtPdf.QPdfDocument.Error.IncorrectPassword?10
+QtPdf.QPdfDocument.Error.UnsupportedSecurityScheme?10
+QtPdf.QPdfDocument.Status?10
+QtPdf.QPdfDocument.Status.Null?10
+QtPdf.QPdfDocument.Status.Loading?10
+QtPdf.QPdfDocument.Status.Ready?10
+QtPdf.QPdfDocument.Status.Unloading?10
+QtPdf.QPdfDocument.Status.Error?10
+QtPdf.QPdfDocument?1(QObject)
+QtPdf.QPdfDocument.__init__?1(self, QObject)
+QtPdf.QPdfDocument.load?4(QString) -> QPdfDocument.Error
+QtPdf.QPdfDocument.load?4(QIODevice)
+QtPdf.QPdfDocument.status?4() -> QPdfDocument.Status
+QtPdf.QPdfDocument.setPassword?4(QString)
+QtPdf.QPdfDocument.password?4() -> QString
+QtPdf.QPdfDocument.metaData?4(QPdfDocument.MetaDataField) -> QVariant
+QtPdf.QPdfDocument.error?4() -> QPdfDocument.Error
+QtPdf.QPdfDocument.close?4()
+QtPdf.QPdfDocument.pageCount?4() -> int
+QtPdf.QPdfDocument.pagePointSize?4(int) -> QSizeF
+QtPdf.QPdfDocument.pageLabel?4(int) -> QString
+QtPdf.QPdfDocument.pageModel?4() -> QAbstractListModel
+QtPdf.QPdfDocument.render?4(int, QSize, QPdfDocumentRenderOptions options=QPdfDocumentRenderOptions()) -> QImage
+QtPdf.QPdfDocument.getSelection?4(int, QPointF, QPointF) -> QPdfSelection
+QtPdf.QPdfDocument.getSelectionAtIndex?4(int, int, int) -> QPdfSelection
+QtPdf.QPdfDocument.getAllText?4(int) -> QPdfSelection
+QtPdf.QPdfDocument.pageIndexForLabel?4(QString) -> int
+QtPdf.QPdfDocument.passwordChanged?4()
+QtPdf.QPdfDocument.statusChanged?4(QPdfDocument.Status)
+QtPdf.QPdfDocument.pageCountChanged?4(int)
+QtPdf.QPdfDocument.pageModelChanged?4()
+QtPdf.QPdfDocumentRenderOptions.RenderFlag?10
+QtPdf.QPdfDocumentRenderOptions.RenderFlag.None_?10
+QtPdf.QPdfDocumentRenderOptions.RenderFlag.Annotations?10
+QtPdf.QPdfDocumentRenderOptions.RenderFlag.OptimizedForLcd?10
+QtPdf.QPdfDocumentRenderOptions.RenderFlag.Grayscale?10
+QtPdf.QPdfDocumentRenderOptions.RenderFlag.ForceHalftone?10
+QtPdf.QPdfDocumentRenderOptions.RenderFlag.TextAliased?10
+QtPdf.QPdfDocumentRenderOptions.RenderFlag.ImageAliased?10
+QtPdf.QPdfDocumentRenderOptions.RenderFlag.PathAliased?10
+QtPdf.QPdfDocumentRenderOptions.Rotation?10
+QtPdf.QPdfDocumentRenderOptions.Rotation.None_?10
+QtPdf.QPdfDocumentRenderOptions.Rotation.Clockwise90?10
+QtPdf.QPdfDocumentRenderOptions.Rotation.Clockwise180?10
+QtPdf.QPdfDocumentRenderOptions.Rotation.Clockwise270?10
+QtPdf.QPdfDocumentRenderOptions?1()
+QtPdf.QPdfDocumentRenderOptions.__init__?1(self)
+QtPdf.QPdfDocumentRenderOptions?1(QPdfDocumentRenderOptions)
+QtPdf.QPdfDocumentRenderOptions.__init__?1(self, QPdfDocumentRenderOptions)
+QtPdf.QPdfDocumentRenderOptions.rotation?4() -> QPdfDocumentRenderOptions.Rotation
+QtPdf.QPdfDocumentRenderOptions.setRotation?4(QPdfDocumentRenderOptions.Rotation)
+QtPdf.QPdfDocumentRenderOptions.renderFlags?4() -> unknown-type
+QtPdf.QPdfDocumentRenderOptions.setRenderFlags?4(unknown-type)
+QtPdf.QPdfDocumentRenderOptions.scaledClipRect?4() -> QRect
+QtPdf.QPdfDocumentRenderOptions.setScaledClipRect?4(QRect)
+QtPdf.QPdfDocumentRenderOptions.scaledSize?4() -> QSize
+QtPdf.QPdfDocumentRenderOptions.setScaledSize?4(QSize)
+QtPdf.QPdfLink?1()
+QtPdf.QPdfLink.__init__?1(self)
+QtPdf.QPdfLink?1(QPdfLink)
+QtPdf.QPdfLink.__init__?1(self, QPdfLink)
+QtPdf.QPdfLink.swap?4(QPdfLink)
+QtPdf.QPdfLink.isValid?4() -> bool
+QtPdf.QPdfLink.page?4() -> int
+QtPdf.QPdfLink.location?4() -> QPointF
+QtPdf.QPdfLink.zoom?4() -> float
+QtPdf.QPdfLink.url?4() -> QUrl
+QtPdf.QPdfLink.contextBefore?4() -> QString
+QtPdf.QPdfLink.contextAfter?4() -> QString
+QtPdf.QPdfLink.rectangles?4() -> unknown-type
+QtPdf.QPdfLink.toString?4() -> QString
+QtPdf.QPdfLink.copyToClipboard?4(QClipboard.Mode mode=QClipboard.Clipboard)
+QtPdf.QPdfLinkModel.Role?10
+QtPdf.QPdfLinkModel.Role.Link?10
+QtPdf.QPdfLinkModel.Role.Rectangle?10
+QtPdf.QPdfLinkModel.Role.Url?10
+QtPdf.QPdfLinkModel.Role.Page?10
+QtPdf.QPdfLinkModel.Role.Location?10
+QtPdf.QPdfLinkModel.Role.Zoom?10
+QtPdf.QPdfLinkModel?1(QObject parent=None)
+QtPdf.QPdfLinkModel.__init__?1(self, QObject parent=None)
+QtPdf.QPdfLinkModel.document?4() -> QPdfDocument
+QtPdf.QPdfLinkModel.roleNames?4() -> unknown-type
+QtPdf.QPdfLinkModel.rowCount?4(QModelIndex) -> int
+QtPdf.QPdfLinkModel.data?4(QModelIndex, int) -> QVariant
+QtPdf.QPdfLinkModel.page?4() -> int
+QtPdf.QPdfLinkModel.linkAt?4(QPointF) -> QPdfLink
+QtPdf.QPdfLinkModel.setDocument?4(QPdfDocument)
+QtPdf.QPdfLinkModel.setPage?4(int)
+QtPdf.QPdfLinkModel.documentChanged?4()
+QtPdf.QPdfLinkModel.pageChanged?4(int)
+QtPdf.QPdfPageNavigator?1(QObject)
+QtPdf.QPdfPageNavigator.__init__?1(self, QObject)
+QtPdf.QPdfPageNavigator.currentPage?4() -> int
+QtPdf.QPdfPageNavigator.currentLocation?4() -> QPointF
+QtPdf.QPdfPageNavigator.currentZoom?4() -> float
+QtPdf.QPdfPageNavigator.backAvailable?4() -> bool
+QtPdf.QPdfPageNavigator.forwardAvailable?4() -> bool
+QtPdf.QPdfPageNavigator.clear?4()
+QtPdf.QPdfPageNavigator.jump?4(QPdfLink)
+QtPdf.QPdfPageNavigator.jump?4(int, QPointF, float zoom=0)
+QtPdf.QPdfPageNavigator.update?4(int, QPointF, float)
+QtPdf.QPdfPageNavigator.forward?4()
+QtPdf.QPdfPageNavigator.back?4()
+QtPdf.QPdfPageNavigator.currentPageChanged?4(int)
+QtPdf.QPdfPageNavigator.currentLocationChanged?4(QPointF)
+QtPdf.QPdfPageNavigator.currentZoomChanged?4(float)
+QtPdf.QPdfPageNavigator.backAvailableChanged?4(bool)
+QtPdf.QPdfPageNavigator.forwardAvailableChanged?4(bool)
+QtPdf.QPdfPageNavigator.jumped?4(QPdfLink)
+QtPdf.QPdfPageRenderer.RenderMode?10
+QtPdf.QPdfPageRenderer.RenderMode.MultiThreaded?10
+QtPdf.QPdfPageRenderer.RenderMode.SingleThreaded?10
+QtPdf.QPdfPageRenderer?1(QObject)
+QtPdf.QPdfPageRenderer.__init__?1(self, QObject)
+QtPdf.QPdfPageRenderer.renderMode?4() -> QPdfPageRenderer.RenderMode
+QtPdf.QPdfPageRenderer.setRenderMode?4(QPdfPageRenderer.RenderMode)
+QtPdf.QPdfPageRenderer.document?4() -> QPdfDocument
+QtPdf.QPdfPageRenderer.setDocument?4(QPdfDocument)
+QtPdf.QPdfPageRenderer.requestPage?4(int, QSize, QPdfDocumentRenderOptions options=QPdfDocumentRenderOptions()) -> int
+QtPdf.QPdfPageRenderer.documentChanged?4(QPdfDocument)
+QtPdf.QPdfPageRenderer.renderModeChanged?4(QPdfPageRenderer.RenderMode)
+QtPdf.QPdfSearchModel.Role?10
+QtPdf.QPdfSearchModel.Role.Page?10
+QtPdf.QPdfSearchModel.Role.IndexOnPage?10
+QtPdf.QPdfSearchModel.Role.Location?10
+QtPdf.QPdfSearchModel.Role.ContextBefore?10
+QtPdf.QPdfSearchModel.Role.ContextAfter?10
+QtPdf.QPdfSearchModel?1(QObject)
+QtPdf.QPdfSearchModel.__init__?1(self, QObject)
+QtPdf.QPdfSearchModel.resultsOnPage?4(int) -> unknown-type
+QtPdf.QPdfSearchModel.resultAtIndex?4(int) -> QPdfLink
+QtPdf.QPdfSearchModel.document?4() -> QPdfDocument
+QtPdf.QPdfSearchModel.searchString?4() -> QString
+QtPdf.QPdfSearchModel.roleNames?4() -> unknown-type
+QtPdf.QPdfSearchModel.rowCount?4(QModelIndex) -> int
+QtPdf.QPdfSearchModel.data?4(QModelIndex, int) -> QVariant
+QtPdf.QPdfSearchModel.setSearchString?4(QString)
+QtPdf.QPdfSearchModel.setDocument?4(QPdfDocument)
+QtPdf.QPdfSearchModel.documentChanged?4()
+QtPdf.QPdfSearchModel.searchStringChanged?4()
+QtPdf.QPdfSearchModel.timerEvent?4(QTimerEvent)
+QtPdf.QPdfSearchModel.count?4() -> int
+QtPdf.QPdfSearchModel.countChanged?4()
+QtPdf.QPdfSelection?1(QPdfSelection)
+QtPdf.QPdfSelection.__init__?1(self, QPdfSelection)
+QtPdf.QPdfSelection.swap?4(QPdfSelection)
+QtPdf.QPdfSelection.isValid?4() -> bool
+QtPdf.QPdfSelection.bounds?4() -> unknown-type
+QtPdf.QPdfSelection.text?4() -> QString
+QtPdf.QPdfSelection.boundingRectangle?4() -> QRectF
+QtPdf.QPdfSelection.startIndex?4() -> int
+QtPdf.QPdfSelection.endIndex?4() -> int
+QtPdf.QPdfSelection.copyToClipboard?4(QClipboard.Mode mode=QClipboard.Clipboard)
+QtPdfWidgets.QPdfPageSelector?1(QWidget)
+QtPdfWidgets.QPdfPageSelector.__init__?1(self, QWidget)
+QtPdfWidgets.QPdfPageSelector.setDocument?4(QPdfDocument)
+QtPdfWidgets.QPdfPageSelector.document?4() -> QPdfDocument
+QtPdfWidgets.QPdfPageSelector.currentPage?4() -> int
+QtPdfWidgets.QPdfPageSelector.currentPageLabel?4() -> QString
+QtPdfWidgets.QPdfPageSelector.setCurrentPage?4(int)
+QtPdfWidgets.QPdfPageSelector.documentChanged?4(QPdfDocument)
+QtPdfWidgets.QPdfPageSelector.currentPageChanged?4(int)
+QtPdfWidgets.QPdfPageSelector.currentPageLabelChanged?4(QString)
+QtPdfWidgets.QPdfView.ZoomMode?10
+QtPdfWidgets.QPdfView.ZoomMode.Custom?10
+QtPdfWidgets.QPdfView.ZoomMode.FitToWidth?10
+QtPdfWidgets.QPdfView.ZoomMode.FitInView?10
+QtPdfWidgets.QPdfView.PageMode?10
+QtPdfWidgets.QPdfView.PageMode.SinglePage?10
+QtPdfWidgets.QPdfView.PageMode.MultiPage?10
+QtPdfWidgets.QPdfView?1(QWidget)
+QtPdfWidgets.QPdfView.__init__?1(self, QWidget)
+QtPdfWidgets.QPdfView.setDocument?4(QPdfDocument)
+QtPdfWidgets.QPdfView.document?4() -> QPdfDocument
+QtPdfWidgets.QPdfView.pageNavigator?4() -> QPdfPageNavigator
+QtPdfWidgets.QPdfView.pageMode?4() -> QPdfView.PageMode
+QtPdfWidgets.QPdfView.zoomMode?4() -> QPdfView.ZoomMode
+QtPdfWidgets.QPdfView.zoomFactor?4() -> float
+QtPdfWidgets.QPdfView.pageSpacing?4() -> int
+QtPdfWidgets.QPdfView.setPageSpacing?4(int)
+QtPdfWidgets.QPdfView.documentMargins?4() -> QMargins
+QtPdfWidgets.QPdfView.setDocumentMargins?4(QMargins)
+QtPdfWidgets.QPdfView.setPageMode?4(QPdfView.PageMode)
+QtPdfWidgets.QPdfView.setZoomMode?4(QPdfView.ZoomMode)
+QtPdfWidgets.QPdfView.setZoomFactor?4(float)
+QtPdfWidgets.QPdfView.documentChanged?4(QPdfDocument)
+QtPdfWidgets.QPdfView.pageModeChanged?4(QPdfView.PageMode)
+QtPdfWidgets.QPdfView.zoomModeChanged?4(QPdfView.ZoomMode)
+QtPdfWidgets.QPdfView.zoomFactorChanged?4(float)
+QtPdfWidgets.QPdfView.pageSpacingChanged?4(int)
+QtPdfWidgets.QPdfView.documentMarginsChanged?4(QMargins)
+QtPdfWidgets.QPdfView.paintEvent?4(QPaintEvent)
+QtPdfWidgets.QPdfView.resizeEvent?4(QResizeEvent)
+QtPdfWidgets.QPdfView.scrollContentsBy?4(int, int)
+QtPdfWidgets.QPdfView.searchModel?4() -> QPdfSearchModel
+QtPdfWidgets.QPdfView.setSearchModel?4(QPdfSearchModel)
+QtPdfWidgets.QPdfView.currentSearchResultIndex?4() -> int
+QtPdfWidgets.QPdfView.setCurrentSearchResultIndex?4(int)
+QtPdfWidgets.QPdfView.searchModelChanged?4(QPdfSearchModel)
+QtPdfWidgets.QPdfView.currentSearchResultIndexChanged?4(int)
+QtPdfWidgets.QPdfView.mousePressEvent?4(QMouseEvent)
+QtPdfWidgets.QPdfView.mouseMoveEvent?4(QMouseEvent)
+QtPdfWidgets.QPdfView.mouseReleaseEvent?4(QMouseEvent)
+QtSpatialAudio.QAmbientSound.Loops?10
+QtSpatialAudio.QAmbientSound.Loops.Infinite?10
+QtSpatialAudio.QAmbientSound.Loops.Once?10
+QtSpatialAudio.QAmbientSound?1(QAudioEngine)
+QtSpatialAudio.QAmbientSound.__init__?1(self, QAudioEngine)
+QtSpatialAudio.QAmbientSound.setSource?4(QUrl)
+QtSpatialAudio.QAmbientSound.source?4() -> QUrl
+QtSpatialAudio.QAmbientSound.loops?4() -> int
+QtSpatialAudio.QAmbientSound.setLoops?4(int)
+QtSpatialAudio.QAmbientSound.autoPlay?4() -> bool
+QtSpatialAudio.QAmbientSound.setAutoPlay?4(bool)
+QtSpatialAudio.QAmbientSound.setVolume?4(float)
+QtSpatialAudio.QAmbientSound.volume?4() -> float
+QtSpatialAudio.QAmbientSound.engine?4() -> QAudioEngine
+QtSpatialAudio.QAmbientSound.sourceChanged?4()
+QtSpatialAudio.QAmbientSound.loopsChanged?4()
+QtSpatialAudio.QAmbientSound.autoPlayChanged?4()
+QtSpatialAudio.QAmbientSound.volumeChanged?4()
+QtSpatialAudio.QAmbientSound.play?4()
+QtSpatialAudio.QAmbientSound.pause?4()
+QtSpatialAudio.QAmbientSound.stop?4()
+QtSpatialAudio.QAudioEngine.OutputMode?10
+QtSpatialAudio.QAudioEngine.OutputMode.Surround?10
+QtSpatialAudio.QAudioEngine.OutputMode.Stereo?10
+QtSpatialAudio.QAudioEngine.OutputMode.Headphone?10
+QtSpatialAudio.QAudioEngine.DistanceScaleCentimeter?7
+QtSpatialAudio.QAudioEngine.DistanceScaleMeter?7
+QtSpatialAudio.QAudioEngine?1()
+QtSpatialAudio.QAudioEngine.__init__?1(self)
+QtSpatialAudio.QAudioEngine?1(QObject)
+QtSpatialAudio.QAudioEngine.__init__?1(self, QObject)
+QtSpatialAudio.QAudioEngine?1(int, QObject parent=None)
+QtSpatialAudio.QAudioEngine.__init__?1(self, int, QObject parent=None)
+QtSpatialAudio.QAudioEngine.setOutputMode?4(QAudioEngine.OutputMode)
+QtSpatialAudio.QAudioEngine.outputMode?4() -> QAudioEngine.OutputMode
+QtSpatialAudio.QAudioEngine.sampleRate?4() -> int
+QtSpatialAudio.QAudioEngine.setOutputDevice?4(QAudioDevice)
+QtSpatialAudio.QAudioEngine.outputDevice?4() -> QAudioDevice
+QtSpatialAudio.QAudioEngine.setMasterVolume?4(float)
+QtSpatialAudio.QAudioEngine.masterVolume?4() -> float
+QtSpatialAudio.QAudioEngine.setPaused?4(bool)
+QtSpatialAudio.QAudioEngine.paused?4() -> bool
+QtSpatialAudio.QAudioEngine.setRoomEffectsEnabled?4(bool)
+QtSpatialAudio.QAudioEngine.roomEffectsEnabled?4() -> bool
+QtSpatialAudio.QAudioEngine.setDistanceScale?4(float)
+QtSpatialAudio.QAudioEngine.distanceScale?4() -> float
+QtSpatialAudio.QAudioEngine.outputModeChanged?4()
+QtSpatialAudio.QAudioEngine.outputDeviceChanged?4()
+QtSpatialAudio.QAudioEngine.masterVolumeChanged?4()
+QtSpatialAudio.QAudioEngine.pausedChanged?4()
+QtSpatialAudio.QAudioEngine.distanceScaleChanged?4()
+QtSpatialAudio.QAudioEngine.start?4()
+QtSpatialAudio.QAudioEngine.stop?4()
+QtSpatialAudio.QAudioEngine.pause?4()
+QtSpatialAudio.QAudioEngine.resume?4()
+QtSpatialAudio.QAudioListener?1(QAudioEngine)
+QtSpatialAudio.QAudioListener.__init__?1(self, QAudioEngine)
+QtSpatialAudio.QAudioListener.setPosition?4(QVector3D)
+QtSpatialAudio.QAudioListener.position?4() -> QVector3D
+QtSpatialAudio.QAudioListener.setRotation?4(QQuaternion)
+QtSpatialAudio.QAudioListener.rotation?4() -> QQuaternion
+QtSpatialAudio.QAudioListener.engine?4() -> QAudioEngine
+QtSpatialAudio.QAudioRoom.Wall?10
+QtSpatialAudio.QAudioRoom.Wall.LeftWall?10
+QtSpatialAudio.QAudioRoom.Wall.RightWall?10
+QtSpatialAudio.QAudioRoom.Wall.Floor?10
+QtSpatialAudio.QAudioRoom.Wall.Ceiling?10
+QtSpatialAudio.QAudioRoom.Wall.FrontWall?10
+QtSpatialAudio.QAudioRoom.Wall.BackWall?10
+QtSpatialAudio.QAudioRoom.Material?10
+QtSpatialAudio.QAudioRoom.Material.Transparent?10
+QtSpatialAudio.QAudioRoom.Material.AcousticCeilingTiles?10
+QtSpatialAudio.QAudioRoom.Material.BrickBare?10
+QtSpatialAudio.QAudioRoom.Material.BrickPainted?10
+QtSpatialAudio.QAudioRoom.Material.ConcreteBlockCoarse?10
+QtSpatialAudio.QAudioRoom.Material.ConcreteBlockPainted?10
+QtSpatialAudio.QAudioRoom.Material.CurtainHeavy?10
+QtSpatialAudio.QAudioRoom.Material.FiberGlassInsulation?10
+QtSpatialAudio.QAudioRoom.Material.GlassThin?10
+QtSpatialAudio.QAudioRoom.Material.GlassThick?10
+QtSpatialAudio.QAudioRoom.Material.Grass?10
+QtSpatialAudio.QAudioRoom.Material.LinoleumOnConcrete?10
+QtSpatialAudio.QAudioRoom.Material.Marble?10
+QtSpatialAudio.QAudioRoom.Material.Metal?10
+QtSpatialAudio.QAudioRoom.Material.ParquetOnConcrete?10
+QtSpatialAudio.QAudioRoom.Material.PlasterRough?10
+QtSpatialAudio.QAudioRoom.Material.PlasterSmooth?10
+QtSpatialAudio.QAudioRoom.Material.PlywoodPanel?10
+QtSpatialAudio.QAudioRoom.Material.PolishedConcreteOrTile?10
+QtSpatialAudio.QAudioRoom.Material.Sheetrock?10
+QtSpatialAudio.QAudioRoom.Material.WaterOrIceSurface?10
+QtSpatialAudio.QAudioRoom.Material.WoodCeiling?10
+QtSpatialAudio.QAudioRoom.Material.WoodPanel?10
+QtSpatialAudio.QAudioRoom.Material.UniformMaterial?10
+QtSpatialAudio.QAudioRoom?1(QAudioEngine)
+QtSpatialAudio.QAudioRoom.__init__?1(self, QAudioEngine)
+QtSpatialAudio.QAudioRoom.setPosition?4(QVector3D)
+QtSpatialAudio.QAudioRoom.position?4() -> QVector3D
+QtSpatialAudio.QAudioRoom.setDimensions?4(QVector3D)
+QtSpatialAudio.QAudioRoom.dimensions?4() -> QVector3D
+QtSpatialAudio.QAudioRoom.setRotation?4(QQuaternion)
+QtSpatialAudio.QAudioRoom.rotation?4() -> QQuaternion
+QtSpatialAudio.QAudioRoom.setWallMaterial?4(QAudioRoom.Wall, QAudioRoom.Material)
+QtSpatialAudio.QAudioRoom.wallMaterial?4(QAudioRoom.Wall) -> QAudioRoom.Material
+QtSpatialAudio.QAudioRoom.setReflectionGain?4(float)
+QtSpatialAudio.QAudioRoom.reflectionGain?4() -> float
+QtSpatialAudio.QAudioRoom.setReverbGain?4(float)
+QtSpatialAudio.QAudioRoom.reverbGain?4() -> float
+QtSpatialAudio.QAudioRoom.setReverbTime?4(float)
+QtSpatialAudio.QAudioRoom.reverbTime?4() -> float
+QtSpatialAudio.QAudioRoom.setReverbBrightness?4(float)
+QtSpatialAudio.QAudioRoom.reverbBrightness?4() -> float
+QtSpatialAudio.QAudioRoom.positionChanged?4()
+QtSpatialAudio.QAudioRoom.dimensionsChanged?4()
+QtSpatialAudio.QAudioRoom.rotationChanged?4()
+QtSpatialAudio.QAudioRoom.wallsChanged?4()
+QtSpatialAudio.QAudioRoom.reflectionGainChanged?4()
+QtSpatialAudio.QAudioRoom.reverbGainChanged?4()
+QtSpatialAudio.QAudioRoom.reverbTimeChanged?4()
+QtSpatialAudio.QAudioRoom.reverbBrightnessChanged?4()
+QtSpatialAudio.QSpatialSound.Loops?10
+QtSpatialAudio.QSpatialSound.Loops.Infinite?10
+QtSpatialAudio.QSpatialSound.Loops.Once?10
+QtSpatialAudio.QSpatialSound.DistanceModel?10
+QtSpatialAudio.QSpatialSound.DistanceModel.Logarithmic?10
+QtSpatialAudio.QSpatialSound.DistanceModel.Linear?10
+QtSpatialAudio.QSpatialSound.DistanceModel.ManualAttenuation?10
+QtSpatialAudio.QSpatialSound?1(QAudioEngine)
+QtSpatialAudio.QSpatialSound.__init__?1(self, QAudioEngine)
+QtSpatialAudio.QSpatialSound.setSource?4(QUrl)
+QtSpatialAudio.QSpatialSound.source?4() -> QUrl
+QtSpatialAudio.QSpatialSound.loops?4() -> int
+QtSpatialAudio.QSpatialSound.setLoops?4(int)
+QtSpatialAudio.QSpatialSound.autoPlay?4() -> bool
+QtSpatialAudio.QSpatialSound.setAutoPlay?4(bool)
+QtSpatialAudio.QSpatialSound.setPosition?4(QVector3D)
+QtSpatialAudio.QSpatialSound.position?4() -> QVector3D
+QtSpatialAudio.QSpatialSound.setRotation?4(QQuaternion)
+QtSpatialAudio.QSpatialSound.rotation?4() -> QQuaternion
+QtSpatialAudio.QSpatialSound.setVolume?4(float)
+QtSpatialAudio.QSpatialSound.volume?4() -> float
+QtSpatialAudio.QSpatialSound.setDistanceModel?4(QSpatialSound.DistanceModel)
+QtSpatialAudio.QSpatialSound.distanceModel?4() -> QSpatialSound.DistanceModel
+QtSpatialAudio.QSpatialSound.setSize?4(float)
+QtSpatialAudio.QSpatialSound.size?4() -> float
+QtSpatialAudio.QSpatialSound.setDistanceCutoff?4(float)
+QtSpatialAudio.QSpatialSound.distanceCutoff?4() -> float
+QtSpatialAudio.QSpatialSound.setManualAttenuation?4(float)
+QtSpatialAudio.QSpatialSound.manualAttenuation?4() -> float
+QtSpatialAudio.QSpatialSound.setOcclusionIntensity?4(float)
+QtSpatialAudio.QSpatialSound.occlusionIntensity?4() -> float
+QtSpatialAudio.QSpatialSound.setDirectivity?4(float)
+QtSpatialAudio.QSpatialSound.directivity?4() -> float
+QtSpatialAudio.QSpatialSound.setDirectivityOrder?4(float)
+QtSpatialAudio.QSpatialSound.directivityOrder?4() -> float
+QtSpatialAudio.QSpatialSound.setNearFieldGain?4(float)
+QtSpatialAudio.QSpatialSound.nearFieldGain?4() -> float
+QtSpatialAudio.QSpatialSound.engine?4() -> QAudioEngine
+QtSpatialAudio.QSpatialSound.sourceChanged?4()
+QtSpatialAudio.QSpatialSound.loopsChanged?4()
+QtSpatialAudio.QSpatialSound.autoPlayChanged?4()
+QtSpatialAudio.QSpatialSound.positionChanged?4()
+QtSpatialAudio.QSpatialSound.rotationChanged?4()
+QtSpatialAudio.QSpatialSound.volumeChanged?4()
+QtSpatialAudio.QSpatialSound.distanceModelChanged?4()
+QtSpatialAudio.QSpatialSound.sizeChanged?4()
+QtSpatialAudio.QSpatialSound.distanceCutoffChanged?4()
+QtSpatialAudio.QSpatialSound.manualAttenuationChanged?4()
+QtSpatialAudio.QSpatialSound.occlusionIntensityChanged?4()
+QtSpatialAudio.QSpatialSound.directivityChanged?4()
+QtSpatialAudio.QSpatialSound.directivityOrderChanged?4()
+QtSpatialAudio.QSpatialSound.nearFieldGainChanged?4()
+QtSpatialAudio.QSpatialSound.play?4()
+QtSpatialAudio.QSpatialSound.pause?4()
+QtSpatialAudio.QSpatialSound.stop?4()
+QtTextToSpeech.QTextToSpeech.Capability?10
+QtTextToSpeech.QTextToSpeech.Capability.None_?10
+QtTextToSpeech.QTextToSpeech.Capability.Speak?10
+QtTextToSpeech.QTextToSpeech.Capability.PauseResume?10
+QtTextToSpeech.QTextToSpeech.Capability.WordByWordProgress?10
+QtTextToSpeech.QTextToSpeech.Capability.Synthesize?10
+QtTextToSpeech.QTextToSpeech.State?10
+QtTextToSpeech.QTextToSpeech.State.Ready?10
+QtTextToSpeech.QTextToSpeech.State.Speaking?10
+QtTextToSpeech.QTextToSpeech.State.Paused?10
+QtTextToSpeech.QTextToSpeech.State.Error?10
+QtTextToSpeech.QTextToSpeech.State.Synthesizing?10
+QtTextToSpeech.QTextToSpeech.ErrorReason?10
+QtTextToSpeech.QTextToSpeech.ErrorReason.NoError?10
+QtTextToSpeech.QTextToSpeech.ErrorReason.Initialization?10
+QtTextToSpeech.QTextToSpeech.ErrorReason.Configuration?10
+QtTextToSpeech.QTextToSpeech.ErrorReason.Input?10
+QtTextToSpeech.QTextToSpeech.ErrorReason.Playback?10
+QtTextToSpeech.QTextToSpeech.BoundaryHint?10
+QtTextToSpeech.QTextToSpeech.BoundaryHint.Default?10
+QtTextToSpeech.QTextToSpeech.BoundaryHint.Immediate?10
+QtTextToSpeech.QTextToSpeech.BoundaryHint.Word?10
+QtTextToSpeech.QTextToSpeech.BoundaryHint.Sentence?10
+QtTextToSpeech.QTextToSpeech.BoundaryHint.Utterance?10
+QtTextToSpeech.QTextToSpeech?1(QString, unknown-type, QObject parent=None)
+QtTextToSpeech.QTextToSpeech.__init__?1(self, QString, unknown-type, QObject parent=None)
+QtTextToSpeech.QTextToSpeech?1(QObject parent=None)
+QtTextToSpeech.QTextToSpeech.__init__?1(self, QObject parent=None)
+QtTextToSpeech.QTextToSpeech?1(QString, QObject parent=None)
+QtTextToSpeech.QTextToSpeech.__init__?1(self, QString, QObject parent=None)
+QtTextToSpeech.QTextToSpeech.setEngine?4(QString, unknown-type params={}) -> bool
+QtTextToSpeech.QTextToSpeech.engine?4() -> QString
+QtTextToSpeech.QTextToSpeech.errorReason?4() -> QTextToSpeech.ErrorReason
+QtTextToSpeech.QTextToSpeech.errorString?4() -> QString
+QtTextToSpeech.QTextToSpeech.state?4() -> QTextToSpeech.State
+QtTextToSpeech.QTextToSpeech.availableLocales?4() -> unknown-type
+QtTextToSpeech.QTextToSpeech.locale?4() -> QLocale
+QtTextToSpeech.QTextToSpeech.voice?4() -> QVoice
+QtTextToSpeech.QTextToSpeech.availableVoices?4() -> unknown-type
+QtTextToSpeech.QTextToSpeech.rate?4() -> float
+QtTextToSpeech.QTextToSpeech.pitch?4() -> float
+QtTextToSpeech.QTextToSpeech.volume?4() -> float
+QtTextToSpeech.QTextToSpeech.availableEngines?4() -> QStringList
+QtTextToSpeech.QTextToSpeech.say?4(QString)
+QtTextToSpeech.QTextToSpeech.stop?4(QTextToSpeech.BoundaryHint boundaryHint=QTextToSpeech.BoundaryHint.Default)
+QtTextToSpeech.QTextToSpeech.pause?4(QTextToSpeech.BoundaryHint boundaryHint=QTextToSpeech.BoundaryHint.Default)
+QtTextToSpeech.QTextToSpeech.resume?4()
+QtTextToSpeech.QTextToSpeech.setLocale?4(QLocale)
+QtTextToSpeech.QTextToSpeech.setRate?4(float)
+QtTextToSpeech.QTextToSpeech.setPitch?4(float)
+QtTextToSpeech.QTextToSpeech.setVolume?4(float)
+QtTextToSpeech.QTextToSpeech.setVoice?4(QVoice)
+QtTextToSpeech.QTextToSpeech.stateChanged?4(QTextToSpeech.State)
+QtTextToSpeech.QTextToSpeech.localeChanged?4(QLocale)
+QtTextToSpeech.QTextToSpeech.rateChanged?4(float)
+QtTextToSpeech.QTextToSpeech.pitchChanged?4(float)
+QtTextToSpeech.QTextToSpeech.volumeChanged?4(float)
+QtTextToSpeech.QTextToSpeech.voiceChanged?4(QVoice)
+QtTextToSpeech.QTextToSpeech.engineChanged?4(QString)
+QtTextToSpeech.QTextToSpeech.errorOccurred?4(QTextToSpeech.ErrorReason, QString)
+QtTextToSpeech.QTextToSpeech.engineCapabilities?4() -> unknown-type
+QtTextToSpeech.QTextToSpeech.enqueue?4(QString) -> int
+QtTextToSpeech.QTextToSpeech.sayingWord?4(QString, int, int, int)
+QtTextToSpeech.QTextToSpeech.aboutToSynthesize?4(int)
+QtTextToSpeech.QVoice.Age?10
+QtTextToSpeech.QVoice.Age.Child?10
+QtTextToSpeech.QVoice.Age.Teenager?10
+QtTextToSpeech.QVoice.Age.Adult?10
+QtTextToSpeech.QVoice.Age.Senior?10
+QtTextToSpeech.QVoice.Age.Other?10
+QtTextToSpeech.QVoice.Gender?10
+QtTextToSpeech.QVoice.Gender.Male?10
+QtTextToSpeech.QVoice.Gender.Female?10
+QtTextToSpeech.QVoice.Gender.Unknown?10
+QtTextToSpeech.QVoice?1()
+QtTextToSpeech.QVoice.__init__?1(self)
+QtTextToSpeech.QVoice?1(QVoice)
+QtTextToSpeech.QVoice.__init__?1(self, QVoice)
+QtTextToSpeech.QVoice.name?4() -> QString
+QtTextToSpeech.QVoice.gender?4() -> QVoice.Gender
+QtTextToSpeech.QVoice.age?4() -> QVoice.Age
+QtTextToSpeech.QVoice.genderName?4(QVoice.Gender) -> QString
+QtTextToSpeech.QVoice.ageName?4(QVoice.Age) -> QString
+QtTextToSpeech.QVoice.swap?4(QVoice)
+QtTextToSpeech.QVoice.locale?4() -> QLocale
+QtTextToSpeech.QVoice.language?4() -> QLocale.Language
+QtStateMachine.QAbstractState?1(QState parent=None)
+QtStateMachine.QAbstractState.__init__?1(self, QState parent=None)
+QtStateMachine.QAbstractState.parentState?4() -> QState
+QtStateMachine.QAbstractState.machine?4() -> QStateMachine
+QtStateMachine.QAbstractState.active?4() -> bool
+QtStateMachine.QAbstractState.activeChanged?4(bool)
+QtStateMachine.QAbstractState.entered?4()
+QtStateMachine.QAbstractState.exited?4()
+QtStateMachine.QAbstractState.onEntry?4(QEvent)
+QtStateMachine.QAbstractState.onExit?4(QEvent)
+QtStateMachine.QAbstractState.event?4(QEvent) -> bool
+QtStateMachine.QAbstractTransition.TransitionType?10
+QtStateMachine.QAbstractTransition.TransitionType.ExternalTransition?10
+QtStateMachine.QAbstractTransition.TransitionType.InternalTransition?10
+QtStateMachine.QAbstractTransition?1(QState sourceState=None)
+QtStateMachine.QAbstractTransition.__init__?1(self, QState sourceState=None)
+QtStateMachine.QAbstractTransition.sourceState?4() -> QState
+QtStateMachine.QAbstractTransition.targetState?4() -> QAbstractState
+QtStateMachine.QAbstractTransition.setTargetState?4(QAbstractState)
+QtStateMachine.QAbstractTransition.targetStates?4() -> unknown-type
+QtStateMachine.QAbstractTransition.setTargetStates?4(unknown-type)
+QtStateMachine.QAbstractTransition.transitionType?4() -> QAbstractTransition.TransitionType
+QtStateMachine.QAbstractTransition.setTransitionType?4(QAbstractTransition.TransitionType)
+QtStateMachine.QAbstractTransition.machine?4() -> QStateMachine
+QtStateMachine.QAbstractTransition.addAnimation?4(QAbstractAnimation)
+QtStateMachine.QAbstractTransition.removeAnimation?4(QAbstractAnimation)
+QtStateMachine.QAbstractTransition.animations?4() -> unknown-type
+QtStateMachine.QAbstractTransition.triggered?4()
+QtStateMachine.QAbstractTransition.targetStateChanged?4()
+QtStateMachine.QAbstractTransition.targetStatesChanged?4()
+QtStateMachine.QAbstractTransition.eventTest?4(QEvent) -> bool
+QtStateMachine.QAbstractTransition.onTransition?4(QEvent)
+QtStateMachine.QAbstractTransition.event?4(QEvent) -> bool
+QtStateMachine.QEventTransition?1(QState sourceState=None)
+QtStateMachine.QEventTransition.__init__?1(self, QState sourceState=None)
+QtStateMachine.QEventTransition?1(QObject, QEvent.Type, QState sourceState=None)
+QtStateMachine.QEventTransition.__init__?1(self, QObject, QEvent.Type, QState sourceState=None)
+QtStateMachine.QEventTransition.eventSource?4() -> QObject
+QtStateMachine.QEventTransition.setEventSource?4(QObject)
+QtStateMachine.QEventTransition.eventType?4() -> QEvent.Type
+QtStateMachine.QEventTransition.setEventType?4(QEvent.Type)
+QtStateMachine.QEventTransition.eventTest?4(QEvent) -> bool
+QtStateMachine.QEventTransition.onTransition?4(QEvent)
+QtStateMachine.QEventTransition.event?4(QEvent) -> bool
+QtStateMachine.QFinalState?1(QState parent=None)
+QtStateMachine.QFinalState.__init__?1(self, QState parent=None)
+QtStateMachine.QFinalState.onEntry?4(QEvent)
+QtStateMachine.QFinalState.onExit?4(QEvent)
+QtStateMachine.QFinalState.event?4(QEvent) -> bool
+QtStateMachine.QHistoryState.HistoryType?10
+QtStateMachine.QHistoryState.HistoryType.ShallowHistory?10
+QtStateMachine.QHistoryState.HistoryType.DeepHistory?10
+QtStateMachine.QHistoryState?1(QState parent=None)
+QtStateMachine.QHistoryState.__init__?1(self, QState parent=None)
+QtStateMachine.QHistoryState?1(QHistoryState.HistoryType, QState parent=None)
+QtStateMachine.QHistoryState.__init__?1(self, QHistoryState.HistoryType, QState parent=None)
+QtStateMachine.QHistoryState.defaultTransition?4() -> QAbstractTransition
+QtStateMachine.QHistoryState.setDefaultTransition?4(QAbstractTransition)
+QtStateMachine.QHistoryState.defaultState?4() -> QAbstractState
+QtStateMachine.QHistoryState.setDefaultState?4(QAbstractState)
+QtStateMachine.QHistoryState.historyType?4() -> QHistoryState.HistoryType
+QtStateMachine.QHistoryState.setHistoryType?4(QHistoryState.HistoryType)
+QtStateMachine.QHistoryState.defaultTransitionChanged?4()
+QtStateMachine.QHistoryState.defaultStateChanged?4()
+QtStateMachine.QHistoryState.historyTypeChanged?4()
+QtStateMachine.QHistoryState.onEntry?4(QEvent)
+QtStateMachine.QHistoryState.onExit?4(QEvent)
+QtStateMachine.QHistoryState.event?4(QEvent) -> bool
+QtStateMachine.QKeyEventTransition?1(QState sourceState=None)
+QtStateMachine.QKeyEventTransition.__init__?1(self, QState sourceState=None)
+QtStateMachine.QKeyEventTransition?1(QObject, QEvent.Type, int, QState sourceState=None)
+QtStateMachine.QKeyEventTransition.__init__?1(self, QObject, QEvent.Type, int, QState sourceState=None)
+QtStateMachine.QKeyEventTransition.key?4() -> int
+QtStateMachine.QKeyEventTransition.setKey?4(int)
+QtStateMachine.QKeyEventTransition.modifierMask?4() -> unknown-type
+QtStateMachine.QKeyEventTransition.setModifierMask?4(unknown-type)
+QtStateMachine.QKeyEventTransition.onTransition?4(QEvent)
+QtStateMachine.QKeyEventTransition.eventTest?4(QEvent) -> bool
+QtStateMachine.QMouseEventTransition?1(QState sourceState=None)
+QtStateMachine.QMouseEventTransition.__init__?1(self, QState sourceState=None)
+QtStateMachine.QMouseEventTransition?1(QObject, QEvent.Type, Qt.MouseButton, QState sourceState=None)
+QtStateMachine.QMouseEventTransition.__init__?1(self, QObject, QEvent.Type, Qt.MouseButton, QState sourceState=None)
+QtStateMachine.QMouseEventTransition.button?4() -> Qt.MouseButton
+QtStateMachine.QMouseEventTransition.setButton?4(Qt.MouseButton)
+QtStateMachine.QMouseEventTransition.modifierMask?4() -> unknown-type
+QtStateMachine.QMouseEventTransition.setModifierMask?4(unknown-type)
+QtStateMachine.QMouseEventTransition.hitTestPath?4() -> QPainterPath
+QtStateMachine.QMouseEventTransition.setHitTestPath?4(QPainterPath)
+QtStateMachine.QMouseEventTransition.onTransition?4(QEvent)
+QtStateMachine.QMouseEventTransition.eventTest?4(QEvent) -> bool
+QtStateMachine.QSignalTransition?1(QState sourceState=None)
+QtStateMachine.QSignalTransition.__init__?1(self, QState sourceState=None)
+QtStateMachine.QSignalTransition?1(Any, QState sourceState=None)
+QtStateMachine.QSignalTransition.__init__?1(self, Any, QState sourceState=None)
+QtStateMachine.QSignalTransition.senderObject?4() -> QObject
+QtStateMachine.QSignalTransition.setSenderObject?4(QObject)
+QtStateMachine.QSignalTransition.signal?4() -> QByteArray
+QtStateMachine.QSignalTransition.setSignal?4(QByteArray)
+QtStateMachine.QSignalTransition.eventTest?4(QEvent) -> bool
+QtStateMachine.QSignalTransition.onTransition?4(QEvent)
+QtStateMachine.QSignalTransition.event?4(QEvent) -> bool
+QtStateMachine.QSignalTransition.senderObjectChanged?4()
+QtStateMachine.QSignalTransition.signalChanged?4()
+QtStateMachine.QState.RestorePolicy?10
+QtStateMachine.QState.RestorePolicy.DontRestoreProperties?10
+QtStateMachine.QState.RestorePolicy.RestoreProperties?10
+QtStateMachine.QState.ChildMode?10
+QtStateMachine.QState.ChildMode.ExclusiveStates?10
+QtStateMachine.QState.ChildMode.ParallelStates?10
+QtStateMachine.QState?1(QState parent=None)
+QtStateMachine.QState.__init__?1(self, QState parent=None)
+QtStateMachine.QState?1(QState.ChildMode, QState parent=None)
+QtStateMachine.QState.__init__?1(self, QState.ChildMode, QState parent=None)
+QtStateMachine.QState.errorState?4() -> QAbstractState
+QtStateMachine.QState.setErrorState?4(QAbstractState)
+QtStateMachine.QState.addTransition?4(QAbstractTransition)
+QtStateMachine.QState.addTransition?4(Any, QAbstractState) -> QSignalTransition
+QtStateMachine.QState.addTransition?4(QAbstractState) -> QAbstractTransition
+QtStateMachine.QState.removeTransition?4(QAbstractTransition)
+QtStateMachine.QState.transitions?4() -> unknown-type
+QtStateMachine.QState.initialState?4() -> QAbstractState
+QtStateMachine.QState.setInitialState?4(QAbstractState)
+QtStateMachine.QState.childMode?4() -> QState.ChildMode
+QtStateMachine.QState.setChildMode?4(QState.ChildMode)
+QtStateMachine.QState.assignProperty?4(QObject, str, QVariant)
+QtStateMachine.QState.finished?4()
+QtStateMachine.QState.propertiesAssigned?4()
+QtStateMachine.QState.childModeChanged?4()
+QtStateMachine.QState.initialStateChanged?4()
+QtStateMachine.QState.errorStateChanged?4()
+QtStateMachine.QState.onEntry?4(QEvent)
+QtStateMachine.QState.onExit?4(QEvent)
+QtStateMachine.QState.event?4(QEvent) -> bool
+QtStateMachine.QStateMachine.Error?10
+QtStateMachine.QStateMachine.Error.NoError?10
+QtStateMachine.QStateMachine.Error.NoInitialStateError?10
+QtStateMachine.QStateMachine.Error.NoDefaultStateInHistoryStateError?10
+QtStateMachine.QStateMachine.Error.NoCommonAncestorForTransitionError?10
+QtStateMachine.QStateMachine.Error.StateMachineChildModeSetToParallelError?10
+QtStateMachine.QStateMachine.EventPriority?10
+QtStateMachine.QStateMachine.EventPriority.NormalPriority?10
+QtStateMachine.QStateMachine.EventPriority.HighPriority?10
+QtStateMachine.QStateMachine?1(QObject parent=None)
+QtStateMachine.QStateMachine.__init__?1(self, QObject parent=None)
+QtStateMachine.QStateMachine?1(QState.ChildMode, QObject parent=None)
+QtStateMachine.QStateMachine.__init__?1(self, QState.ChildMode, QObject parent=None)
+QtStateMachine.QStateMachine.addState?4(QAbstractState)
+QtStateMachine.QStateMachine.removeState?4(QAbstractState)
+QtStateMachine.QStateMachine.error?4() -> QStateMachine.Error
+QtStateMachine.QStateMachine.errorString?4() -> QString
+QtStateMachine.QStateMachine.clearError?4()
+QtStateMachine.QStateMachine.isRunning?4() -> bool
+QtStateMachine.QStateMachine.isAnimated?4() -> bool
+QtStateMachine.QStateMachine.setAnimated?4(bool)
+QtStateMachine.QStateMachine.addDefaultAnimation?4(QAbstractAnimation)
+QtStateMachine.QStateMachine.defaultAnimations?4() -> unknown-type
+QtStateMachine.QStateMachine.removeDefaultAnimation?4(QAbstractAnimation)
+QtStateMachine.QStateMachine.globalRestorePolicy?4() -> QState.RestorePolicy
+QtStateMachine.QStateMachine.setGlobalRestorePolicy?4(QState.RestorePolicy)
+QtStateMachine.QStateMachine.postEvent?4(QEvent, QStateMachine.EventPriority priority=QStateMachine.NormalPriority)
+QtStateMachine.QStateMachine.postDelayedEvent?4(QEvent, int) -> int
+QtStateMachine.QStateMachine.cancelDelayedEvent?4(int) -> bool
+QtStateMachine.QStateMachine.configuration?4() -> unknown-type
+QtStateMachine.QStateMachine.eventFilter?4(QObject, QEvent) -> bool
+QtStateMachine.QStateMachine.start?4()
+QtStateMachine.QStateMachine.stop?4()
+QtStateMachine.QStateMachine.setRunning?4(bool)
+QtStateMachine.QStateMachine.started?4()
+QtStateMachine.QStateMachine.stopped?4()
+QtStateMachine.QStateMachine.runningChanged?4(bool)
+QtStateMachine.QStateMachine.onEntry?4(QEvent)
+QtStateMachine.QStateMachine.onExit?4(QEvent)
+QtStateMachine.QStateMachine.event?4(QEvent) -> bool
+QtStateMachine.QStateMachine.SignalEvent.sender?4() -> QObject
+QtStateMachine.QStateMachine.SignalEvent.signalIndex?4() -> int
+QtStateMachine.QStateMachine.SignalEvent.arguments?4() -> unknown-type
+QtStateMachine.QStateMachine.WrappedEvent.object?4() -> QObject
+QtStateMachine.QStateMachine.WrappedEvent.event?4() -> QEvent
+QAxContainer.QAxBase?1()
+QAxContainer.QAxBase.__init__?1(self)
+QAxContainer.QAxBase?1(QAxBase)
+QAxContainer.QAxBase.__init__?1(self, QAxBase)
+QAxContainer.QAxBase.control?4() -> QString
+QAxContainer.QAxBase.dynamicCall?4(str, unknown-type) -> QVariant
+QAxContainer.QAxBase.dynamicCall?4(str, QVariant value1=None, QVariant value2=None, QVariant value3=None, QVariant value4=None, QVariant value5=None, QVariant value6=None, QVariant value7=None, QVariant value8=None) -> QVariant
+QAxContainer.QAxBase.querySubObject?4(str, unknown-type) -> QAxObject
+QAxContainer.QAxBase.querySubObject?4(str, QVariant value1=None, QVariant value2=None, QVariant value3=None, QVariant value4=None, QVariant value5=None, QVariant value6=None, QVariant value7=None, QVariant value8=None) -> QAxObject
+QAxContainer.QAxBase.propertyBag?4() -> unknown-type
+QAxContainer.QAxBase.setPropertyBag?4(unknown-type)
+QAxContainer.QAxBase.generateDocumentation?4() -> QString
+QAxContainer.QAxBase.propertyWritable?4(str) -> bool
+QAxContainer.QAxBase.setPropertyWritable?4(str, bool)
+QAxContainer.QAxBase.isNull?4() -> bool
+QAxContainer.QAxBase.verbs?4() -> QStringList
+QAxContainer.QAxBase.asVariant?4() -> QVariant
+QAxContainer.QAxBase.clear?4()
+QAxContainer.QAxBase.setControl?4(QString) -> bool
+QAxContainer.QAxBase.disableMetaObject?4()
+QAxContainer.QAxBase.disableClassInfo?4()
+QAxContainer.QAxBase.disableEventSink?4()
+QAxContainer.QAxBase.classContext?4() -> int
+QAxContainer.QAxBase.setClassContext?4(int)
+QAxContainer.QAxObjectInterface?1()
+QAxContainer.QAxObjectInterface.__init__?1(self)
+QAxContainer.QAxObjectInterface?1(QAxObjectInterface)
+QAxContainer.QAxObjectInterface.__init__?1(self, QAxObjectInterface)
+QAxContainer.QAxObjectInterface.classContext?4() -> int
+QAxContainer.QAxObjectInterface.setClassContext?4(int)
+QAxContainer.QAxObjectInterface.control?4() -> QString
+QAxContainer.QAxObjectInterface.setControl?4(QString) -> bool
+QAxContainer.QAxObjectInterface.resetControl?4()
+QAxContainer.QAxBaseObject?1()
+QAxContainer.QAxBaseObject.__init__?1(self)
+QAxContainer.QAxBaseObject.exception?4(int, QString, QString, QString)
+QAxContainer.QAxBaseObject.propertyChanged?4(QString)
+QAxContainer.QAxBaseObject.signal?4(QString, int, PyQt6.sip.voidptr)
+QAxContainer.QAxObject?1(QObject parent=None)
+QAxContainer.QAxObject.__init__?1(self, QObject parent=None)
+QAxContainer.QAxObject?1(QString, QObject parent=None)
+QAxContainer.QAxObject.__init__?1(self, QString, QObject parent=None)
+QAxContainer.QAxObject.classContext?4() -> int
+QAxContainer.QAxObject.setClassContext?4(int)
+QAxContainer.QAxObject.control?4() -> QString
+QAxContainer.QAxObject.setControl?4(QString) -> bool
+QAxContainer.QAxObject.resetControl?4()
+QAxContainer.QAxObject.clear?4()
+QAxContainer.QAxObject.doVerb?4(QString) -> bool
+QAxContainer.QAxObject.connectNotify?4(QMetaMethod)
+QAxContainer.QAxBaseWidget?1()
+QAxContainer.QAxBaseWidget.__init__?1(self)
+QAxContainer.QAxBaseWidget.exception?4(int, QString, QString, QString)
+QAxContainer.QAxBaseWidget.propertyChanged?4(QString)
+QAxContainer.QAxBaseWidget.signal?4(QString, int, PyQt6.sip.voidptr)
+QAxContainer.QAxWidget?1(QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QAxContainer.QAxWidget.__init__?1(self, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QAxContainer.QAxWidget?1(QString, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QAxContainer.QAxWidget.__init__?1(self, QString, QWidget parent=None, unknown-type flags=Qt.WindowFlags())
+QAxContainer.QAxWidget.classContext?4() -> int
+QAxContainer.QAxWidget.setClassContext?4(int)
+QAxContainer.QAxWidget.control?4() -> QString
+QAxContainer.QAxWidget.setControl?4(QString) -> bool
+QAxContainer.QAxWidget.resetControl?4()
+QAxContainer.QAxWidget.clear?4()
+QAxContainer.QAxWidget.doVerb?4(QString) -> bool
+QAxContainer.QAxWidget.sizeHint?4() -> QSize
+QAxContainer.QAxWidget.minimumSizeHint?4() -> QSize
+QAxContainer.QAxWidget.createHostWindow?4(bool) -> bool
+QAxContainer.QAxWidget.createHostWindow?4(bool, QByteArray) -> bool
+QAxContainer.QAxWidget.changeEvent?4(QEvent)
+QAxContainer.QAxWidget.resizeEvent?4(QResizeEvent)
+QAxContainer.QAxWidget.translateKeyEvent?4(int, int) -> bool
+QAxContainer.QAxWidget.connectNotify?4(QMetaMethod)
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ar.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ar.qm
new file mode 100644
index 00000000..ddce1e86
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ar.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_bg.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_bg.qm
new file mode 100644
index 00000000..3b5c3ad8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_bg.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ca.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ca.qm
new file mode 100644
index 00000000..6b46339f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ca.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_cs.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_cs.qm
new file mode 100644
index 00000000..95be1ea4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_cs.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_da.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_da.qm
new file mode 100644
index 00000000..3ffc148d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_da.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_de.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_de.qm
new file mode 100644
index 00000000..dec7e142
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_de.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_en.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_en.qm
new file mode 100644
index 00000000..937ea3e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_en.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_es.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_es.qm
new file mode 100644
index 00000000..7ea87666
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_es.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_fa.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_fa.qm
new file mode 100644
index 00000000..b964c329
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_fa.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_fi.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_fi.qm
new file mode 100644
index 00000000..a4cb2911
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_fi.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_fr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_fr.qm
new file mode 100644
index 00000000..7d74c4ac
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_fr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_gd.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_gd.qm
new file mode 100644
index 00000000..7b4d0407
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_gd.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_gl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_gl.qm
new file mode 100644
index 00000000..52557340
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_gl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_he.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_he.qm
new file mode 100644
index 00000000..c9d3107b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_he.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ar.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ar.qm
new file mode 100644
index 00000000..aa92f02b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ar.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_bg.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_bg.qm
new file mode 100644
index 00000000..c65d2600
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_bg.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ca.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ca.qm
new file mode 100644
index 00000000..43fd0555
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ca.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_cs.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_cs.qm
new file mode 100644
index 00000000..fd50d843
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_cs.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_da.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_da.qm
new file mode 100644
index 00000000..2c26d75f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_da.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_de.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_de.qm
new file mode 100644
index 00000000..a6b85a06
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_de.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_en.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_en.qm
new file mode 100644
index 00000000..937ea3e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_en.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_es.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_es.qm
new file mode 100644
index 00000000..94e3967d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_es.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_fr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_fr.qm
new file mode 100644
index 00000000..4703e916
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_fr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_gl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_gl.qm
new file mode 100644
index 00000000..aef1ab6d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_gl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_hr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_hr.qm
new file mode 100644
index 00000000..2151a781
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_hr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_hu.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_hu.qm
new file mode 100644
index 00000000..6c4db44d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_hu.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_it.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_it.qm
new file mode 100644
index 00000000..e3bc2521
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_it.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ja.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ja.qm
new file mode 100644
index 00000000..e64507aa
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ja.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ka.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ka.qm
new file mode 100644
index 00000000..ec0ad832
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ka.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ko.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ko.qm
new file mode 100644
index 00000000..f6b1d13d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ko.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_nl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_nl.qm
new file mode 100644
index 00000000..eb22989e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_nl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_nn.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_nn.qm
new file mode 100644
index 00000000..aa477650
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_nn.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_pl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_pl.qm
new file mode 100644
index 00000000..c2b82b28
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_pl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_pt_BR.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_pt_BR.qm
new file mode 100644
index 00000000..6c4e78e9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_pt_BR.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ru.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ru.qm
new file mode 100644
index 00000000..2a7d88b7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_ru.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_sk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_sk.qm
new file mode 100644
index 00000000..8a4a4476
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_sk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_sl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_sl.qm
new file mode 100644
index 00000000..fd122a6d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_sl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_sv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_sv.qm
new file mode 100644
index 00000000..e5a708da
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_sv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_tr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_tr.qm
new file mode 100644
index 00000000..52178a83
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_tr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_uk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_uk.qm
new file mode 100644
index 00000000..192d28d8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_uk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_zh_CN.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_zh_CN.qm
new file mode 100644
index 00000000..2eb396f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_zh_CN.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_zh_TW.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_zh_TW.qm
new file mode 100644
index 00000000..0f41b449
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_help_zh_TW.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_hr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_hr.qm
new file mode 100644
index 00000000..0a1f8cd9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_hr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_hu.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_hu.qm
new file mode 100644
index 00000000..c6908fc4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_hu.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_it.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_it.qm
new file mode 100644
index 00000000..9cfb64cf
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_it.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ja.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ja.qm
new file mode 100644
index 00000000..cd4aea46
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ja.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ka.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ka.qm
new file mode 100644
index 00000000..ec430b08
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ka.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ko.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ko.qm
new file mode 100644
index 00000000..b8528c92
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ko.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_lg.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_lg.qm
new file mode 100644
index 00000000..3e7e410b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_lg.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_lt.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_lt.qm
new file mode 100644
index 00000000..e9c36fe4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_lt.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_lv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_lv.qm
new file mode 100644
index 00000000..6c1126ac
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_lv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_nl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_nl.qm
new file mode 100644
index 00000000..936ca0d6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_nl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_nn.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_nn.qm
new file mode 100644
index 00000000..58c5ca15
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_nn.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_pl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_pl.qm
new file mode 100644
index 00000000..19d6c0f3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_pl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_pt_BR.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_pt_BR.qm
new file mode 100644
index 00000000..fe8dc293
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_pt_BR.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_pt_PT.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_pt_PT.qm
new file mode 100644
index 00000000..03353ea8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_pt_PT.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ru.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ru.qm
new file mode 100644
index 00000000..3268b910
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_ru.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_sk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_sk.qm
new file mode 100644
index 00000000..a9b00353
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_sk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_sl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_sl.qm
new file mode 100644
index 00000000..bc2073b6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_sl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_sv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_sv.qm
new file mode 100644
index 00000000..002020a7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_sv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_tr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_tr.qm
new file mode 100644
index 00000000..41631089
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_tr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_uk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_uk.qm
new file mode 100644
index 00000000..42abff35
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_uk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_zh_CN.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_zh_CN.qm
new file mode 100644
index 00000000..f35616cb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_zh_CN.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_zh_TW.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_zh_TW.qm
new file mode 100644
index 00000000..ea03c3de
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qt_zh_TW.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ar.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ar.qm
new file mode 100644
index 00000000..32861b81
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ar.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_bg.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_bg.qm
new file mode 100644
index 00000000..faeb1676
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_bg.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ca.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ca.qm
new file mode 100644
index 00000000..4e362dcb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ca.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_cs.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_cs.qm
new file mode 100644
index 00000000..459ef266
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_cs.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_da.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_da.qm
new file mode 100644
index 00000000..4ede24b4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_da.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_de.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_de.qm
new file mode 100644
index 00000000..f40960dd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_de.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_en.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_en.qm
new file mode 100644
index 00000000..937ea3e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_en.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_es.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_es.qm
new file mode 100644
index 00000000..1a131578
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_es.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_fa.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_fa.qm
new file mode 100644
index 00000000..aadc0c1b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_fa.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_fi.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_fi.qm
new file mode 100644
index 00000000..934aecdd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_fi.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_fr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_fr.qm
new file mode 100644
index 00000000..19f0ba52
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_fr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_gd.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_gd.qm
new file mode 100644
index 00000000..3fe3841c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_gd.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_he.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_he.qm
new file mode 100644
index 00000000..95ed0c70
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_he.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_hr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_hr.qm
new file mode 100644
index 00000000..4ed06fbc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_hr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_hu.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_hu.qm
new file mode 100644
index 00000000..291bb890
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_hu.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_it.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_it.qm
new file mode 100644
index 00000000..a4175b52
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_it.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ja.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ja.qm
new file mode 100644
index 00000000..acd2f037
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ja.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ka.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ka.qm
new file mode 100644
index 00000000..2756e922
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ka.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ko.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ko.qm
new file mode 100644
index 00000000..20e4661c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ko.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_lg.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_lg.qm
new file mode 100644
index 00000000..103b9c82
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_lg.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_lv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_lv.qm
new file mode 100644
index 00000000..f88a761f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_lv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_nl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_nl.qm
new file mode 100644
index 00000000..de4e74ae
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_nl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_nn.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_nn.qm
new file mode 100644
index 00000000..03ed979c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_nn.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_pl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_pl.qm
new file mode 100644
index 00000000..3c4e03b2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_pl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_pt_BR.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_pt_BR.qm
new file mode 100644
index 00000000..f948b320
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_pt_BR.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ru.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ru.qm
new file mode 100644
index 00000000..c1a22864
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_ru.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_sk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_sk.qm
new file mode 100644
index 00000000..55a377e9
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_sk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_sv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_sv.qm
new file mode 100644
index 00000000..3a4014d5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_sv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_tr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_tr.qm
new file mode 100644
index 00000000..efed395a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_tr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_uk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_uk.qm
new file mode 100644
index 00000000..21a30389
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_uk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_zh_CN.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_zh_CN.qm
new file mode 100644
index 00000000..6591a69f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_zh_CN.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_zh_TW.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_zh_TW.qm
new file mode 100644
index 00000000..f32a72f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtbase_zh_TW.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_bg.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_bg.qm
new file mode 100644
index 00000000..3771f95b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_bg.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ca.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ca.qm
new file mode 100644
index 00000000..d8439434
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ca.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_da.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_da.qm
new file mode 100644
index 00000000..5ebf0f86
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_da.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_de.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_de.qm
new file mode 100644
index 00000000..cde6554e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_de.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_en.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_en.qm
new file mode 100644
index 00000000..937ea3e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_en.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_es.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_es.qm
new file mode 100644
index 00000000..b08c44f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_es.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_hr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_hr.qm
new file mode 100644
index 00000000..68746324
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_hr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_hu.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_hu.qm
new file mode 100644
index 00000000..e8146516
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_hu.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ka.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ka.qm
new file mode 100644
index 00000000..9cc5ab82
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ka.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ko.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ko.qm
new file mode 100644
index 00000000..d8a5dace
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ko.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_nl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_nl.qm
new file mode 100644
index 00000000..765f2ded
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_nl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_pl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_pl.qm
new file mode 100644
index 00000000..7682a920
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_pl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_pt_BR.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_pt_BR.qm
new file mode 100644
index 00000000..600c188c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_pt_BR.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ru.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ru.qm
new file mode 100644
index 00000000..0a44d0f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_ru.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_sv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_sv.qm
new file mode 100644
index 00000000..3eab0472
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_sv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_tr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_tr.qm
new file mode 100644
index 00000000..fd0d2751
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_tr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_uk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_uk.qm
new file mode 100644
index 00000000..d9a2cf39
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_uk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_zh_CN.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_zh_CN.qm
new file mode 100644
index 00000000..26833587
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtconnectivity_zh_CN.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ar.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ar.qm
new file mode 100644
index 00000000..b6700c10
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ar.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_bg.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_bg.qm
new file mode 100644
index 00000000..8a2ed7a2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_bg.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ca.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ca.qm
new file mode 100644
index 00000000..608a0e74
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ca.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_da.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_da.qm
new file mode 100644
index 00000000..3b235090
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_da.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_de.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_de.qm
new file mode 100644
index 00000000..c35a643c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_de.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_en.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_en.qm
new file mode 100644
index 00000000..937ea3e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_en.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_es.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_es.qm
new file mode 100644
index 00000000..da67b7f7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_es.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_fa.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_fa.qm
new file mode 100644
index 00000000..1cfaa5de
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_fa.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_fi.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_fi.qm
new file mode 100644
index 00000000..cdd21cd8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_fi.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_fr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_fr.qm
new file mode 100644
index 00000000..0a94d6c2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_fr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_hr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_hr.qm
new file mode 100644
index 00000000..8bcab6d1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_hr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_hu.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_hu.qm
new file mode 100644
index 00000000..003b0260
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_hu.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ja.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ja.qm
new file mode 100644
index 00000000..ff73ef1c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ja.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ka.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ka.qm
new file mode 100644
index 00000000..46d3ef0c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ka.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ko.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ko.qm
new file mode 100644
index 00000000..46b578bd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ko.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_lv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_lv.qm
new file mode 100644
index 00000000..7e88b0dc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_lv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_nl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_nl.qm
new file mode 100644
index 00000000..094a8e4e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_nl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_nn.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_nn.qm
new file mode 100644
index 00000000..6353f5bb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_nn.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_pl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_pl.qm
new file mode 100644
index 00000000..0fbf88f3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_pl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_pt_BR.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_pt_BR.qm
new file mode 100644
index 00000000..49f9a000
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_pt_BR.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ru.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ru.qm
new file mode 100644
index 00000000..57b513fc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_ru.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_sk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_sk.qm
new file mode 100644
index 00000000..d6d21ad0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_sk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_sv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_sv.qm
new file mode 100644
index 00000000..9ce5dd18
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_sv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_tr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_tr.qm
new file mode 100644
index 00000000..1301f603
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_tr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_uk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_uk.qm
new file mode 100644
index 00000000..32f1398f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_uk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_zh_CN.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_zh_CN.qm
new file mode 100644
index 00000000..5ef24886
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_zh_CN.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_zh_TW.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_zh_TW.qm
new file mode 100644
index 00000000..c9e38c3c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtdeclarative_zh_TW.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_bg.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_bg.qm
new file mode 100644
index 00000000..f56e0e06
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_bg.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ca.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ca.qm
new file mode 100644
index 00000000..3ef39a1e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ca.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_da.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_da.qm
new file mode 100644
index 00000000..b5e932da
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_da.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_de.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_de.qm
new file mode 100644
index 00000000..6c2d14a6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_de.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_en.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_en.qm
new file mode 100644
index 00000000..937ea3e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_en.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_es.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_es.qm
new file mode 100644
index 00000000..2b898a96
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_es.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_fi.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_fi.qm
new file mode 100644
index 00000000..950275f7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_fi.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_fr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_fr.qm
new file mode 100644
index 00000000..a40c0007
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_fr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_hr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_hr.qm
new file mode 100644
index 00000000..3cafcf0a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_hr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_hu.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_hu.qm
new file mode 100644
index 00000000..5ee1af91
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_hu.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ka.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ka.qm
new file mode 100644
index 00000000..d7b12587
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ka.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ko.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ko.qm
new file mode 100644
index 00000000..18202c93
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ko.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_nl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_nl.qm
new file mode 100644
index 00000000..317f6819
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_nl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_pl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_pl.qm
new file mode 100644
index 00000000..176a76d1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_pl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_pt_BR.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_pt_BR.qm
new file mode 100644
index 00000000..362a95a2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_pt_BR.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ru.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ru.qm
new file mode 100644
index 00000000..e374246b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_ru.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_sv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_sv.qm
new file mode 100644
index 00000000..1b553874
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_sv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_tr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_tr.qm
new file mode 100644
index 00000000..d45fb1c5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_tr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_uk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_uk.qm
new file mode 100644
index 00000000..63438a15
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_uk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_zh_CN.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_zh_CN.qm
new file mode 100644
index 00000000..6fab2ad5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtlocation_zh_CN.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ar.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ar.qm
new file mode 100644
index 00000000..8422ab3b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ar.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_bg.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_bg.qm
new file mode 100644
index 00000000..d3bd8251
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_bg.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ca.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ca.qm
new file mode 100644
index 00000000..fa453753
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ca.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_cs.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_cs.qm
new file mode 100644
index 00000000..106a5e4d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_cs.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_da.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_da.qm
new file mode 100644
index 00000000..93247328
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_da.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_de.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_de.qm
new file mode 100644
index 00000000..7f703253
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_de.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_en.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_en.qm
new file mode 100644
index 00000000..937ea3e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_en.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_es.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_es.qm
new file mode 100644
index 00000000..fe500a09
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_es.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_fa.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_fa.qm
new file mode 100644
index 00000000..1f0fb75d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_fa.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_fi.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_fi.qm
new file mode 100644
index 00000000..2a391971
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_fi.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_fr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_fr.qm
new file mode 100644
index 00000000..56e59540
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_fr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_hr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_hr.qm
new file mode 100644
index 00000000..1d3011d2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_hr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_hu.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_hu.qm
new file mode 100644
index 00000000..9086723f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_hu.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_it.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_it.qm
new file mode 100644
index 00000000..c1060bfb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_it.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ja.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ja.qm
new file mode 100644
index 00000000..87af0b9b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ja.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ka.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ka.qm
new file mode 100644
index 00000000..8a77c21e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ka.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ko.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ko.qm
new file mode 100644
index 00000000..a48156e4
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ko.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_nl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_nl.qm
new file mode 100644
index 00000000..4c3b36b8
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_nl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_nn.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_nn.qm
new file mode 100644
index 00000000..e103e7f7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_nn.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_pl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_pl.qm
new file mode 100644
index 00000000..09f3a4af
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_pl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_pt_BR.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_pt_BR.qm
new file mode 100644
index 00000000..2cea2f61
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_pt_BR.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ru.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ru.qm
new file mode 100644
index 00000000..d6baa83b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_ru.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_sk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_sk.qm
new file mode 100644
index 00000000..b9638b53
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_sk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_sv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_sv.qm
new file mode 100644
index 00000000..c5b5c2dc
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_sv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_tr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_tr.qm
new file mode 100644
index 00000000..be53ad1d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_tr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_uk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_uk.qm
new file mode 100644
index 00000000..501246e2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_uk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_zh_CN.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_zh_CN.qm
new file mode 100644
index 00000000..3eb2a3af
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_zh_CN.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_zh_TW.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_zh_TW.qm
new file mode 100644
index 00000000..87473673
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtmultimedia_zh_TW.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_de.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_de.qm
new file mode 100644
index 00000000..1b58bb8a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_de.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_en.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_en.qm
new file mode 100644
index 00000000..937ea3e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_en.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_es.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_es.qm
new file mode 100644
index 00000000..79eb553f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_es.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ja.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ja.qm
new file mode 100644
index 00000000..4199f540
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ja.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ka.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ka.qm
new file mode 100644
index 00000000..bc82dcaa
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ka.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ko.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ko.qm
new file mode 100644
index 00000000..7b4feb04
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ko.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_pl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_pl.qm
new file mode 100644
index 00000000..42e9e75d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_pl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_pt_BR.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_pt_BR.qm
new file mode 100644
index 00000000..039d4836
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_pt_BR.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ru.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ru.qm
new file mode 100644
index 00000000..043c2dad
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_ru.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_sv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_sv.qm
new file mode 100644
index 00000000..4391dd05
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_sv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_tr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_tr.qm
new file mode 100644
index 00000000..2c196a09
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_tr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_uk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_uk.qm
new file mode 100644
index 00000000..bc0b13f2
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_uk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_zh_CN.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_zh_CN.qm
new file mode 100644
index 00000000..b0d095b1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtserialport_zh_CN.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ca.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ca.qm
new file mode 100644
index 00000000..a312ff26
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ca.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_de.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_de.qm
new file mode 100644
index 00000000..85c2c9ec
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_de.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_en.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_en.qm
new file mode 100644
index 00000000..937ea3e7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_en.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_es.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_es.qm
new file mode 100644
index 00000000..e26e83de
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_es.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_fr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_fr.qm
new file mode 100644
index 00000000..a3fb8bd0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_fr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ja.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ja.qm
new file mode 100644
index 00000000..66191e9d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ja.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ka.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ka.qm
new file mode 100644
index 00000000..4096afc7
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ka.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ko.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ko.qm
new file mode 100644
index 00000000..939f42bb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ko.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_pl.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_pl.qm
new file mode 100644
index 00000000..0f7d2b42
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_pl.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_pt_BR.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_pt_BR.qm
new file mode 100644
index 00000000..7b5de816
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_pt_BR.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ru.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ru.qm
new file mode 100644
index 00000000..ee6a9cae
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_ru.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_sv.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_sv.qm
new file mode 100644
index 00000000..9a40f1d5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_sv.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_tr.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_tr.qm
new file mode 100644
index 00000000..097a1aab
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_tr.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_uk.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_uk.qm
new file mode 100644
index 00000000..3925a64b
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_uk.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_zh_CN.qm b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_zh_CN.qm
new file mode 100644
index 00000000..7e164184
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/Qt6/translations/qtwebsockets_zh_CN.qm differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtBluetooth.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtBluetooth.pyd
new file mode 100644
index 00000000..3dbd4d7a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtBluetooth.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtBluetooth.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtBluetooth.pyi
new file mode 100644
index 00000000..a9e0b1f9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtBluetooth.pyi
@@ -0,0 +1,1235 @@
+# The PEP 484 type hints stub file for the QtBluetooth module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QBluetooth(PyQt6.sip.simplewrapper):
+
+ class AttAccessConstraint(enum.Flag):
+ AttAuthorizationRequired = ... # type: QBluetooth.AttAccessConstraint
+ AttAuthenticationRequired = ... # type: QBluetooth.AttAccessConstraint
+ AttEncryptionRequired = ... # type: QBluetooth.AttAccessConstraint
+
+ class Security(enum.Flag):
+ NoSecurity = ... # type: QBluetooth.Security
+ Authorization = ... # type: QBluetooth.Security
+ Authentication = ... # type: QBluetooth.Security
+ Encryption = ... # type: QBluetooth.Security
+ Secure = ... # type: QBluetooth.Security
+
+
+class QBluetoothAddress(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, address: int) -> None: ...
+ @typing.overload
+ def __init__(self, address: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QBluetoothAddress') -> None: ...
+
+ def __ge__(self, b: 'QBluetoothAddress') -> bool: ...
+ def __lt__(self, b: 'QBluetoothAddress') -> bool: ...
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def toString(self) -> str: ...
+ def toUInt64(self) -> int: ...
+ def clear(self) -> None: ...
+ def isNull(self) -> bool: ...
+
+
+class QBluetoothDeviceDiscoveryAgent(QtCore.QObject):
+
+ class DiscoveryMethod(enum.Flag):
+ NoMethod = ... # type: QBluetoothDeviceDiscoveryAgent.DiscoveryMethod
+ ClassicMethod = ... # type: QBluetoothDeviceDiscoveryAgent.DiscoveryMethod
+ LowEnergyMethod = ... # type: QBluetoothDeviceDiscoveryAgent.DiscoveryMethod
+
+ class Error(enum.Enum):
+ NoError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
+ InputOutputError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
+ PoweredOffError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
+ InvalidBluetoothAdapterError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
+ UnsupportedPlatformError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
+ UnsupportedDiscoveryMethod = ... # type: QBluetoothDeviceDiscoveryAgent.Error
+ LocationServiceTurnedOffError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
+ MissingPermissionsError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
+ UnknownError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, deviceAdapter: QBluetoothAddress, parent: QtCore.QObject|None = ...) -> None: ...
+
+ @staticmethod
+ def supportedDiscoveryMethods() -> 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod': ...
+ def lowEnergyDiscoveryTimeout(self) -> int: ...
+ def setLowEnergyDiscoveryTimeout(self, msTimeout: int) -> None: ...
+ deviceUpdated: typing.ClassVar[QtCore.pyqtSignal]
+ canceled: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ deviceDiscovered: typing.ClassVar[QtCore.pyqtSignal]
+ def stop(self) -> None: ...
+ @typing.overload
+ def start(self) -> None: ...
+ @typing.overload
+ def start(self, method: 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod') -> None: ...
+ def discoveredDevices(self) -> list['QBluetoothDeviceInfo']: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QBluetoothDeviceDiscoveryAgent.Error': ...
+ def isActive(self) -> bool: ...
+
+
+class QBluetoothDeviceInfo(PyQt6.sip.simplewrapper):
+
+ class Field(enum.Flag):
+ None_ = ... # type: QBluetoothDeviceInfo.Field
+ RSSI = ... # type: QBluetoothDeviceInfo.Field
+ ManufacturerData = ... # type: QBluetoothDeviceInfo.Field
+ ServiceData = ... # type: QBluetoothDeviceInfo.Field
+ All = ... # type: QBluetoothDeviceInfo.Field
+
+ class CoreConfiguration(enum.Flag):
+ UnknownCoreConfiguration = ... # type: QBluetoothDeviceInfo.CoreConfiguration
+ LowEnergyCoreConfiguration = ... # type: QBluetoothDeviceInfo.CoreConfiguration
+ BaseRateCoreConfiguration = ... # type: QBluetoothDeviceInfo.CoreConfiguration
+ BaseRateAndLowEnergyCoreConfiguration = ... # type: QBluetoothDeviceInfo.CoreConfiguration
+
+ class ServiceClass(enum.Flag):
+ NoService = ... # type: QBluetoothDeviceInfo.ServiceClass
+ PositioningService = ... # type: QBluetoothDeviceInfo.ServiceClass
+ NetworkingService = ... # type: QBluetoothDeviceInfo.ServiceClass
+ RenderingService = ... # type: QBluetoothDeviceInfo.ServiceClass
+ CapturingService = ... # type: QBluetoothDeviceInfo.ServiceClass
+ ObjectTransferService = ... # type: QBluetoothDeviceInfo.ServiceClass
+ AudioService = ... # type: QBluetoothDeviceInfo.ServiceClass
+ TelephonyService = ... # type: QBluetoothDeviceInfo.ServiceClass
+ InformationService = ... # type: QBluetoothDeviceInfo.ServiceClass
+ AllServices = ... # type: QBluetoothDeviceInfo.ServiceClass
+
+ class MinorHealthClass(enum.Enum):
+ UncategorizedHealthDevice = ... # type: QBluetoothDeviceInfo.MinorHealthClass
+ HealthBloodPressureMonitor = ... # type: QBluetoothDeviceInfo.MinorHealthClass
+ HealthThermometer = ... # type: QBluetoothDeviceInfo.MinorHealthClass
+ HealthWeightScale = ... # type: QBluetoothDeviceInfo.MinorHealthClass
+ HealthGlucoseMeter = ... # type: QBluetoothDeviceInfo.MinorHealthClass
+ HealthPulseOximeter = ... # type: QBluetoothDeviceInfo.MinorHealthClass
+ HealthDataDisplay = ... # type: QBluetoothDeviceInfo.MinorHealthClass
+ HealthStepCounter = ... # type: QBluetoothDeviceInfo.MinorHealthClass
+
+ class MinorToyClass(enum.Enum):
+ UncategorizedToy = ... # type: QBluetoothDeviceInfo.MinorToyClass
+ ToyRobot = ... # type: QBluetoothDeviceInfo.MinorToyClass
+ ToyVehicle = ... # type: QBluetoothDeviceInfo.MinorToyClass
+ ToyDoll = ... # type: QBluetoothDeviceInfo.MinorToyClass
+ ToyController = ... # type: QBluetoothDeviceInfo.MinorToyClass
+ ToyGame = ... # type: QBluetoothDeviceInfo.MinorToyClass
+
+ class MinorWearableClass(enum.Enum):
+ UncategorizedWearableDevice = ... # type: QBluetoothDeviceInfo.MinorWearableClass
+ WearableWristWatch = ... # type: QBluetoothDeviceInfo.MinorWearableClass
+ WearablePager = ... # type: QBluetoothDeviceInfo.MinorWearableClass
+ WearableJacket = ... # type: QBluetoothDeviceInfo.MinorWearableClass
+ WearableHelmet = ... # type: QBluetoothDeviceInfo.MinorWearableClass
+ WearableGlasses = ... # type: QBluetoothDeviceInfo.MinorWearableClass
+
+ class MinorImagingClass(enum.Enum):
+ UncategorizedImagingDevice = ... # type: QBluetoothDeviceInfo.MinorImagingClass
+ ImageDisplay = ... # type: QBluetoothDeviceInfo.MinorImagingClass
+ ImageCamera = ... # type: QBluetoothDeviceInfo.MinorImagingClass
+ ImageScanner = ... # type: QBluetoothDeviceInfo.MinorImagingClass
+ ImagePrinter = ... # type: QBluetoothDeviceInfo.MinorImagingClass
+
+ class MinorPeripheralClass(enum.Enum):
+ UncategorizedPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
+ KeyboardPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
+ PointingDevicePeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
+ KeyboardWithPointingDevicePeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
+ JoystickPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
+ GamepadPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
+ RemoteControlPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
+ SensingDevicePeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
+ DigitizerTabletPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
+ CardReaderPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
+
+ class MinorAudioVideoClass(enum.Enum):
+ UncategorizedAudioVideoDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ WearableHeadsetDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ HandsFreeDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ Microphone = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ Loudspeaker = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ Headphones = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ PortableAudioDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ CarAudio = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ SetTopBox = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ HiFiAudioDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ Vcr = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ VideoCamera = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ Camcorder = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ VideoMonitor = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ VideoDisplayAndLoudspeaker = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ VideoConferencing = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+ GamingDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
+
+ class MinorNetworkClass(enum.Enum):
+ NetworkFullService = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
+ NetworkLoadFactorOne = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
+ NetworkLoadFactorTwo = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
+ NetworkLoadFactorThree = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
+ NetworkLoadFactorFour = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
+ NetworkLoadFactorFive = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
+ NetworkLoadFactorSix = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
+ NetworkNoService = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
+
+ class MinorPhoneClass(enum.Enum):
+ UncategorizedPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
+ CellularPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
+ CordlessPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
+ SmartPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
+ WiredModemOrVoiceGatewayPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
+ CommonIsdnAccessPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
+
+ class MinorComputerClass(enum.Enum):
+ UncategorizedComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
+ DesktopComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
+ ServerComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
+ LaptopComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
+ HandheldClamShellComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
+ HandheldComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
+ WearableComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
+
+ class MinorMiscellaneousClass(enum.Enum):
+ UncategorizedMiscellaneous = ... # type: QBluetoothDeviceInfo.MinorMiscellaneousClass
+
+ class MajorDeviceClass(enum.Enum):
+ MiscellaneousDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+ ComputerDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+ PhoneDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+ NetworkDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+ AudioVideoDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+ PeripheralDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+ ImagingDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+ WearableDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+ ToyDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+ HealthDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+ UncategorizedDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, address: QBluetoothAddress, name: str|None, classOfDevice: int) -> None: ...
+ @typing.overload
+ def __init__(self, uuid: 'QBluetoothUuid', name: str|None, classOfDevice: int) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QBluetoothDeviceInfo') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def setServiceData(self, serviceId: 'QBluetoothUuid', data: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ @typing.overload
+ def serviceData(self) -> dict['QBluetoothUuid', QtCore.QByteArray]: ...
+ @typing.overload
+ def serviceData(self, serviceId: 'QBluetoothUuid') -> QtCore.QByteArray: ...
+ def serviceIds(self) -> list['QBluetoothUuid']: ...
+ def setName(self, name: str|None) -> None: ...
+ def setManufacturerData(self, manufacturerId: int, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ @typing.overload
+ def manufacturerData(self) -> dict[int, QtCore.QByteArray]: ...
+ @typing.overload
+ def manufacturerData(self, manufacturerId: int) -> QtCore.QByteArray: ...
+ def manufacturerIds(self) -> list[int]: ...
+ def deviceUuid(self) -> 'QBluetoothUuid': ...
+ def setDeviceUuid(self, uuid: 'QBluetoothUuid') -> None: ...
+ def coreConfigurations(self) -> 'QBluetoothDeviceInfo.CoreConfiguration': ...
+ def setCoreConfigurations(self, coreConfigs: 'QBluetoothDeviceInfo.CoreConfiguration') -> None: ...
+ def serviceUuids(self) -> list['QBluetoothUuid']: ...
+ def setServiceUuids(self, uuids: collections.abc.Iterable['QBluetoothUuid']) -> None: ...
+ def setRssi(self, signal: int) -> None: ...
+ def rssi(self) -> int: ...
+ def minorDeviceClass(self) -> int: ...
+ def majorDeviceClass(self) -> 'QBluetoothDeviceInfo.MajorDeviceClass': ...
+ def serviceClasses(self) -> 'QBluetoothDeviceInfo.ServiceClass': ...
+ def name(self) -> str: ...
+ def address(self) -> QBluetoothAddress: ...
+ def setCached(self, cached: bool) -> None: ...
+ def isCached(self) -> bool: ...
+ def isValid(self) -> bool: ...
+
+
+class QBluetoothHostInfo(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QBluetoothHostInfo') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def setName(self, name: str|None) -> None: ...
+ def name(self) -> str: ...
+ def setAddress(self, address: QBluetoothAddress) -> None: ...
+ def address(self) -> QBluetoothAddress: ...
+
+
+class QBluetoothLocalDevice(QtCore.QObject):
+
+ class Error(enum.Enum):
+ NoError = ... # type: QBluetoothLocalDevice.Error
+ PairingError = ... # type: QBluetoothLocalDevice.Error
+ MissingPermissionsError = ... # type: QBluetoothLocalDevice.Error
+ UnknownError = ... # type: QBluetoothLocalDevice.Error
+
+ class HostMode(enum.Enum):
+ HostPoweredOff = ... # type: QBluetoothLocalDevice.HostMode
+ HostConnectable = ... # type: QBluetoothLocalDevice.HostMode
+ HostDiscoverable = ... # type: QBluetoothLocalDevice.HostMode
+ HostDiscoverableLimitedInquiry = ... # type: QBluetoothLocalDevice.HostMode
+
+ class Pairing(enum.Enum):
+ Unpaired = ... # type: QBluetoothLocalDevice.Pairing
+ Paired = ... # type: QBluetoothLocalDevice.Pairing
+ AuthorizedPaired = ... # type: QBluetoothLocalDevice.Pairing
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, address: QBluetoothAddress, parent: QtCore.QObject|None = ...) -> None: ...
+
+ deviceDisconnected: typing.ClassVar[QtCore.pyqtSignal]
+ deviceConnected: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ pairingFinished: typing.ClassVar[QtCore.pyqtSignal]
+ hostModeStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def connectedDevices(self) -> list[QBluetoothAddress]: ...
+ @staticmethod
+ def allDevices() -> list[QBluetoothHostInfo]: ...
+ def address(self) -> QBluetoothAddress: ...
+ def name(self) -> str: ...
+ def powerOn(self) -> None: ...
+ def hostMode(self) -> 'QBluetoothLocalDevice.HostMode': ...
+ def setHostMode(self, mode: 'QBluetoothLocalDevice.HostMode') -> None: ...
+ def pairingStatus(self, address: QBluetoothAddress) -> 'QBluetoothLocalDevice.Pairing': ...
+ def requestPairing(self, address: QBluetoothAddress, pairing: 'QBluetoothLocalDevice.Pairing') -> None: ...
+ def isValid(self) -> bool: ...
+
+
+class QBluetoothServer(QtCore.QObject):
+
+ class Error(enum.Enum):
+ NoError = ... # type: QBluetoothServer.Error
+ UnknownError = ... # type: QBluetoothServer.Error
+ PoweredOffError = ... # type: QBluetoothServer.Error
+ InputOutputError = ... # type: QBluetoothServer.Error
+ ServiceAlreadyRegisteredError = ... # type: QBluetoothServer.Error
+ UnsupportedProtocolError = ... # type: QBluetoothServer.Error
+ MissingPermissionsError = ... # type: QBluetoothServer.Error
+
+ def __init__(self, serverType: 'QBluetoothServiceInfo.Protocol', parent: QtCore.QObject|None = ...) -> None: ...
+
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ newConnection: typing.ClassVar[QtCore.pyqtSignal]
+ def error(self) -> 'QBluetoothServer.Error': ...
+ def serverType(self) -> 'QBluetoothServiceInfo.Protocol': ...
+ def securityFlags(self) -> QBluetooth.Security: ...
+ def setSecurityFlags(self, security: QBluetooth.Security) -> None: ...
+ def serverPort(self) -> int: ...
+ def serverAddress(self) -> QBluetoothAddress: ...
+ def nextPendingConnection(self) -> 'QBluetoothSocket|None': ...
+ def hasPendingConnections(self) -> bool: ...
+ def maxPendingConnections(self) -> int: ...
+ def setMaxPendingConnections(self, numConnections: int) -> None: ...
+ def isListening(self) -> bool: ...
+ @typing.overload
+ def listen(self, address: QBluetoothAddress = ..., port: int = ...) -> bool: ...
+ @typing.overload
+ def listen(self, uuid: 'QBluetoothUuid', serviceName: str|None = ...) -> 'QBluetoothServiceInfo': ...
+ def close(self) -> None: ...
+
+
+class QBluetoothServiceDiscoveryAgent(QtCore.QObject):
+
+ class DiscoveryMode(enum.Enum):
+ MinimalDiscovery = ... # type: QBluetoothServiceDiscoveryAgent.DiscoveryMode
+ FullDiscovery = ... # type: QBluetoothServiceDiscoveryAgent.DiscoveryMode
+
+ class Error(enum.Enum):
+ NoError = ... # type: QBluetoothServiceDiscoveryAgent.Error
+ InputOutputError = ... # type: QBluetoothServiceDiscoveryAgent.Error
+ PoweredOffError = ... # type: QBluetoothServiceDiscoveryAgent.Error
+ InvalidBluetoothAdapterError = ... # type: QBluetoothServiceDiscoveryAgent.Error
+ MissingPermissionsError = ... # type: QBluetoothServiceDiscoveryAgent.Error
+ UnknownError = ... # type: QBluetoothServiceDiscoveryAgent.Error
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, deviceAdapter: QBluetoothAddress, parent: QtCore.QObject|None = ...) -> None: ...
+
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ canceled: typing.ClassVar[QtCore.pyqtSignal]
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ serviceDiscovered: typing.ClassVar[QtCore.pyqtSignal]
+ def clear(self) -> None: ...
+ def stop(self) -> None: ...
+ def start(self, mode: 'QBluetoothServiceDiscoveryAgent.DiscoveryMode' = ...) -> None: ...
+ def remoteAddress(self) -> QBluetoothAddress: ...
+ def setRemoteAddress(self, address: QBluetoothAddress) -> bool: ...
+ def uuidFilter(self) -> list['QBluetoothUuid']: ...
+ @typing.overload
+ def setUuidFilter(self, uuids: collections.abc.Iterable['QBluetoothUuid']) -> None: ...
+ @typing.overload
+ def setUuidFilter(self, uuid: 'QBluetoothUuid') -> None: ...
+ def discoveredServices(self) -> list['QBluetoothServiceInfo']: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QBluetoothServiceDiscoveryAgent.Error': ...
+ def isActive(self) -> bool: ...
+
+
+class QBluetoothServiceInfo(PyQt6.sip.simplewrapper):
+
+ class Protocol(enum.Enum):
+ UnknownProtocol = ... # type: QBluetoothServiceInfo.Protocol
+ L2capProtocol = ... # type: QBluetoothServiceInfo.Protocol
+ RfcommProtocol = ... # type: QBluetoothServiceInfo.Protocol
+
+ class AttributeId(enum.Enum):
+ ServiceRecordHandle = ... # type: QBluetoothServiceInfo.AttributeId
+ ServiceClassIds = ... # type: QBluetoothServiceInfo.AttributeId
+ ServiceRecordState = ... # type: QBluetoothServiceInfo.AttributeId
+ ServiceId = ... # type: QBluetoothServiceInfo.AttributeId
+ ProtocolDescriptorList = ... # type: QBluetoothServiceInfo.AttributeId
+ BrowseGroupList = ... # type: QBluetoothServiceInfo.AttributeId
+ LanguageBaseAttributeIdList = ... # type: QBluetoothServiceInfo.AttributeId
+ ServiceInfoTimeToLive = ... # type: QBluetoothServiceInfo.AttributeId
+ ServiceAvailability = ... # type: QBluetoothServiceInfo.AttributeId
+ BluetoothProfileDescriptorList = ... # type: QBluetoothServiceInfo.AttributeId
+ DocumentationUrl = ... # type: QBluetoothServiceInfo.AttributeId
+ ClientExecutableUrl = ... # type: QBluetoothServiceInfo.AttributeId
+ IconUrl = ... # type: QBluetoothServiceInfo.AttributeId
+ AdditionalProtocolDescriptorList = ... # type: QBluetoothServiceInfo.AttributeId
+ PrimaryLanguageBase = ... # type: QBluetoothServiceInfo.AttributeId
+ ServiceName = ... # type: QBluetoothServiceInfo.AttributeId
+ ServiceDescription = ... # type: QBluetoothServiceInfo.AttributeId
+ ServiceProvider = ... # type: QBluetoothServiceInfo.AttributeId
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QBluetoothServiceInfo') -> None: ...
+
+ def serviceClassUuids(self) -> list['QBluetoothUuid']: ...
+ def serviceUuid(self) -> 'QBluetoothUuid': ...
+ def setServiceUuid(self, uuid: 'QBluetoothUuid') -> None: ...
+ def serviceAvailability(self) -> int: ...
+ def setServiceAvailability(self, availability: int) -> None: ...
+ def serviceProvider(self) -> str: ...
+ def setServiceProvider(self, provider: str|None) -> None: ...
+ def serviceDescription(self) -> str: ...
+ def setServiceDescription(self, description: str|None) -> None: ...
+ def serviceName(self) -> str: ...
+ def setServiceName(self, name: str|None) -> None: ...
+ @typing.overload
+ def setAttribute(self, attributeId: int, value: 'QBluetoothUuid') -> None: ...
+ @typing.overload
+ def setAttribute(self, attributeId: int, value: collections.abc.Iterable[typing.Any]) -> None: ...
+ @typing.overload
+ def setAttribute(self, attributeId: int, value: typing.Any) -> None: ...
+ def unregisterService(self) -> bool: ...
+ def registerService(self, localAdapter: QBluetoothAddress = ...) -> bool: ...
+ def isRegistered(self) -> bool: ...
+ def protocolDescriptor(self, protocol: 'QBluetoothUuid.ProtocolUuid') -> list[typing.Any]: ...
+ def serverChannel(self) -> int: ...
+ def protocolServiceMultiplexer(self) -> int: ...
+ def socketProtocol(self) -> 'QBluetoothServiceInfo.Protocol': ...
+ def removeAttribute(self, attributeId: int) -> None: ...
+ def contains(self, attributeId: int) -> bool: ...
+ def attributes(self) -> list[int]: ...
+ def attribute(self, attributeId: int) -> typing.Any: ...
+ def device(self) -> QBluetoothDeviceInfo: ...
+ def setDevice(self, info: QBluetoothDeviceInfo) -> None: ...
+ def isComplete(self) -> bool: ...
+ def isValid(self) -> bool: ...
+
+
+class QBluetoothSocket(QtCore.QIODevice):
+
+ class SocketError(enum.Enum):
+ NoSocketError = ... # type: QBluetoothSocket.SocketError
+ UnknownSocketError = ... # type: QBluetoothSocket.SocketError
+ RemoteHostClosedError = ... # type: QBluetoothSocket.SocketError
+ HostNotFoundError = ... # type: QBluetoothSocket.SocketError
+ ServiceNotFoundError = ... # type: QBluetoothSocket.SocketError
+ NetworkError = ... # type: QBluetoothSocket.SocketError
+ UnsupportedProtocolError = ... # type: QBluetoothSocket.SocketError
+ OperationError = ... # type: QBluetoothSocket.SocketError
+ MissingPermissionsError = ... # type: QBluetoothSocket.SocketError
+
+ class SocketState(enum.Enum):
+ UnconnectedState = ... # type: QBluetoothSocket.SocketState
+ ServiceLookupState = ... # type: QBluetoothSocket.SocketState
+ ConnectingState = ... # type: QBluetoothSocket.SocketState
+ ConnectedState = ... # type: QBluetoothSocket.SocketState
+ BoundState = ... # type: QBluetoothSocket.SocketState
+ ClosingState = ... # type: QBluetoothSocket.SocketState
+ ListeningState = ... # type: QBluetoothSocket.SocketState
+
+ @typing.overload
+ def __init__(self, socketType: QBluetoothServiceInfo.Protocol, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def preferredSecurityFlags(self) -> QBluetooth.Security: ...
+ def setPreferredSecurityFlags(self, flags: QBluetooth.Security) -> None: ...
+ def doDeviceDiscovery(self, service: QBluetoothServiceInfo, openMode: QtCore.QIODeviceBase.OpenModeFlag) -> None: ...
+ def setSocketError(self, error: 'QBluetoothSocket.SocketError') -> None: ...
+ def setSocketState(self, state: 'QBluetoothSocket.SocketState') -> None: ...
+ def writeData(self, data: PyQt6.sip.array[bytes]) -> int: ...
+ def readData(self, maxlen: int) -> bytes: ...
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ disconnected: typing.ClassVar[QtCore.pyqtSignal]
+ connected: typing.ClassVar[QtCore.pyqtSignal]
+ def errorString(self) -> str: ...
+ def error(self) -> 'QBluetoothSocket.SocketError': ...
+ def state(self) -> 'QBluetoothSocket.SocketState': ...
+ def socketType(self) -> QBluetoothServiceInfo.Protocol: ...
+ def socketDescriptor(self) -> int: ...
+ def setSocketDescriptor(self, socketDescriptor: int, socketType: QBluetoothServiceInfo.Protocol, state: 'QBluetoothSocket.SocketState' = ..., mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
+ def peerPort(self) -> int: ...
+ def peerAddress(self) -> QBluetoothAddress: ...
+ def peerName(self) -> str: ...
+ def localPort(self) -> int: ...
+ def localAddress(self) -> QBluetoothAddress: ...
+ def localName(self) -> str: ...
+ def disconnectFromService(self) -> None: ...
+ @typing.overload
+ def connectToService(self, address: QBluetoothAddress, uuid: 'QBluetoothUuid.ServiceClassUuid', mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
+ @typing.overload
+ def connectToService(self, address: QBluetoothAddress, port: int, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
+ @typing.overload
+ def connectToService(self, address: QBluetoothAddress, uuid: 'QBluetoothUuid', mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
+ @typing.overload
+ def connectToService(self, service: QBluetoothServiceInfo, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
+ def canReadLine(self) -> bool: ...
+ def bytesToWrite(self) -> int: ...
+ def bytesAvailable(self) -> int: ...
+ def isSequential(self) -> bool: ...
+ def close(self) -> None: ...
+ def abort(self) -> None: ...
+
+
+class QBluetoothUuid(QtCore.QUuid):
+
+ class DescriptorType(enum.Enum):
+ UnknownDescriptorType = ... # type: QBluetoothUuid.DescriptorType
+ CharacteristicExtendedProperties = ... # type: QBluetoothUuid.DescriptorType
+ CharacteristicUserDescription = ... # type: QBluetoothUuid.DescriptorType
+ ClientCharacteristicConfiguration = ... # type: QBluetoothUuid.DescriptorType
+ ServerCharacteristicConfiguration = ... # type: QBluetoothUuid.DescriptorType
+ CharacteristicPresentationFormat = ... # type: QBluetoothUuid.DescriptorType
+ CharacteristicAggregateFormat = ... # type: QBluetoothUuid.DescriptorType
+ ValidRange = ... # type: QBluetoothUuid.DescriptorType
+ ExternalReportReference = ... # type: QBluetoothUuid.DescriptorType
+ ReportReference = ... # type: QBluetoothUuid.DescriptorType
+ EnvironmentalSensingConfiguration = ... # type: QBluetoothUuid.DescriptorType
+ EnvironmentalSensingMeasurement = ... # type: QBluetoothUuid.DescriptorType
+ EnvironmentalSensingTriggerSetting = ... # type: QBluetoothUuid.DescriptorType
+
+ class CharacteristicType(enum.Enum):
+ DeviceName = ... # type: QBluetoothUuid.CharacteristicType
+ Appearance = ... # type: QBluetoothUuid.CharacteristicType
+ PeripheralPrivacyFlag = ... # type: QBluetoothUuid.CharacteristicType
+ ReconnectionAddress = ... # type: QBluetoothUuid.CharacteristicType
+ PeripheralPreferredConnectionParameters = ... # type: QBluetoothUuid.CharacteristicType
+ ServiceChanged = ... # type: QBluetoothUuid.CharacteristicType
+ AlertLevel = ... # type: QBluetoothUuid.CharacteristicType
+ TxPowerLevel = ... # type: QBluetoothUuid.CharacteristicType
+ DateTime = ... # type: QBluetoothUuid.CharacteristicType
+ DayOfWeek = ... # type: QBluetoothUuid.CharacteristicType
+ DayDateTime = ... # type: QBluetoothUuid.CharacteristicType
+ ExactTime256 = ... # type: QBluetoothUuid.CharacteristicType
+ DSTOffset = ... # type: QBluetoothUuid.CharacteristicType
+ TimeZone = ... # type: QBluetoothUuid.CharacteristicType
+ LocalTimeInformation = ... # type: QBluetoothUuid.CharacteristicType
+ TimeWithDST = ... # type: QBluetoothUuid.CharacteristicType
+ TimeAccuracy = ... # type: QBluetoothUuid.CharacteristicType
+ TimeSource = ... # type: QBluetoothUuid.CharacteristicType
+ ReferenceTimeInformation = ... # type: QBluetoothUuid.CharacteristicType
+ TimeUpdateControlPoint = ... # type: QBluetoothUuid.CharacteristicType
+ TimeUpdateState = ... # type: QBluetoothUuid.CharacteristicType
+ GlucoseMeasurement = ... # type: QBluetoothUuid.CharacteristicType
+ BatteryLevel = ... # type: QBluetoothUuid.CharacteristicType
+ TemperatureMeasurement = ... # type: QBluetoothUuid.CharacteristicType
+ TemperatureType = ... # type: QBluetoothUuid.CharacteristicType
+ IntermediateTemperature = ... # type: QBluetoothUuid.CharacteristicType
+ MeasurementInterval = ... # type: QBluetoothUuid.CharacteristicType
+ BootKeyboardInputReport = ... # type: QBluetoothUuid.CharacteristicType
+ SystemID = ... # type: QBluetoothUuid.CharacteristicType
+ ModelNumberString = ... # type: QBluetoothUuid.CharacteristicType
+ SerialNumberString = ... # type: QBluetoothUuid.CharacteristicType
+ FirmwareRevisionString = ... # type: QBluetoothUuid.CharacteristicType
+ HardwareRevisionString = ... # type: QBluetoothUuid.CharacteristicType
+ SoftwareRevisionString = ... # type: QBluetoothUuid.CharacteristicType
+ ManufacturerNameString = ... # type: QBluetoothUuid.CharacteristicType
+ IEEE1107320601RegulatoryCertificationDataList = ... # type: QBluetoothUuid.CharacteristicType
+ CurrentTime = ... # type: QBluetoothUuid.CharacteristicType
+ MagneticDeclination = ... # type: QBluetoothUuid.CharacteristicType
+ ScanRefresh = ... # type: QBluetoothUuid.CharacteristicType
+ BootKeyboardOutputReport = ... # type: QBluetoothUuid.CharacteristicType
+ BootMouseInputReport = ... # type: QBluetoothUuid.CharacteristicType
+ GlucoseMeasurementContext = ... # type: QBluetoothUuid.CharacteristicType
+ BloodPressureMeasurement = ... # type: QBluetoothUuid.CharacteristicType
+ IntermediateCuffPressure = ... # type: QBluetoothUuid.CharacteristicType
+ HeartRateMeasurement = ... # type: QBluetoothUuid.CharacteristicType
+ BodySensorLocation = ... # type: QBluetoothUuid.CharacteristicType
+ HeartRateControlPoint = ... # type: QBluetoothUuid.CharacteristicType
+ AlertStatus = ... # type: QBluetoothUuid.CharacteristicType
+ RingerControlPoint = ... # type: QBluetoothUuid.CharacteristicType
+ RingerSetting = ... # type: QBluetoothUuid.CharacteristicType
+ AlertCategoryIDBitMask = ... # type: QBluetoothUuid.CharacteristicType
+ AlertCategoryID = ... # type: QBluetoothUuid.CharacteristicType
+ AlertNotificationControlPoint = ... # type: QBluetoothUuid.CharacteristicType
+ UnreadAlertStatus = ... # type: QBluetoothUuid.CharacteristicType
+ NewAlert = ... # type: QBluetoothUuid.CharacteristicType
+ SupportedNewAlertCategory = ... # type: QBluetoothUuid.CharacteristicType
+ SupportedUnreadAlertCategory = ... # type: QBluetoothUuid.CharacteristicType
+ BloodPressureFeature = ... # type: QBluetoothUuid.CharacteristicType
+ HIDInformation = ... # type: QBluetoothUuid.CharacteristicType
+ ReportMap = ... # type: QBluetoothUuid.CharacteristicType
+ HIDControlPoint = ... # type: QBluetoothUuid.CharacteristicType
+ Report = ... # type: QBluetoothUuid.CharacteristicType
+ ProtocolMode = ... # type: QBluetoothUuid.CharacteristicType
+ ScanIntervalWindow = ... # type: QBluetoothUuid.CharacteristicType
+ PnPID = ... # type: QBluetoothUuid.CharacteristicType
+ GlucoseFeature = ... # type: QBluetoothUuid.CharacteristicType
+ RecordAccessControlPoint = ... # type: QBluetoothUuid.CharacteristicType
+ RSCMeasurement = ... # type: QBluetoothUuid.CharacteristicType
+ RSCFeature = ... # type: QBluetoothUuid.CharacteristicType
+ SCControlPoint = ... # type: QBluetoothUuid.CharacteristicType
+ CSCMeasurement = ... # type: QBluetoothUuid.CharacteristicType
+ CSCFeature = ... # type: QBluetoothUuid.CharacteristicType
+ SensorLocation = ... # type: QBluetoothUuid.CharacteristicType
+ CyclingPowerMeasurement = ... # type: QBluetoothUuid.CharacteristicType
+ CyclingPowerVector = ... # type: QBluetoothUuid.CharacteristicType
+ CyclingPowerFeature = ... # type: QBluetoothUuid.CharacteristicType
+ CyclingPowerControlPoint = ... # type: QBluetoothUuid.CharacteristicType
+ LocationAndSpeed = ... # type: QBluetoothUuid.CharacteristicType
+ Navigation = ... # type: QBluetoothUuid.CharacteristicType
+ PositionQuality = ... # type: QBluetoothUuid.CharacteristicType
+ LNFeature = ... # type: QBluetoothUuid.CharacteristicType
+ LNControlPoint = ... # type: QBluetoothUuid.CharacteristicType
+ Elevation = ... # type: QBluetoothUuid.CharacteristicType
+ Pressure = ... # type: QBluetoothUuid.CharacteristicType
+ Temperature = ... # type: QBluetoothUuid.CharacteristicType
+ Humidity = ... # type: QBluetoothUuid.CharacteristicType
+ TrueWindSpeed = ... # type: QBluetoothUuid.CharacteristicType
+ TrueWindDirection = ... # type: QBluetoothUuid.CharacteristicType
+ ApparentWindSpeed = ... # type: QBluetoothUuid.CharacteristicType
+ ApparentWindDirection = ... # type: QBluetoothUuid.CharacteristicType
+ GustFactor = ... # type: QBluetoothUuid.CharacteristicType
+ PollenConcentration = ... # type: QBluetoothUuid.CharacteristicType
+ UVIndex = ... # type: QBluetoothUuid.CharacteristicType
+ Irradiance = ... # type: QBluetoothUuid.CharacteristicType
+ Rainfall = ... # type: QBluetoothUuid.CharacteristicType
+ WindChill = ... # type: QBluetoothUuid.CharacteristicType
+ HeatIndex = ... # type: QBluetoothUuid.CharacteristicType
+ DewPoint = ... # type: QBluetoothUuid.CharacteristicType
+ DescriptorValueChanged = ... # type: QBluetoothUuid.CharacteristicType
+ AerobicHeartRateLowerLimit = ... # type: QBluetoothUuid.CharacteristicType
+ AerobicThreshold = ... # type: QBluetoothUuid.CharacteristicType
+ Age = ... # type: QBluetoothUuid.CharacteristicType
+ AnaerobicHeartRateLowerLimit = ... # type: QBluetoothUuid.CharacteristicType
+ AnaerobicHeartRateUpperLimit = ... # type: QBluetoothUuid.CharacteristicType
+ AnaerobicThreshold = ... # type: QBluetoothUuid.CharacteristicType
+ AerobicHeartRateUpperLimit = ... # type: QBluetoothUuid.CharacteristicType
+ DateOfBirth = ... # type: QBluetoothUuid.CharacteristicType
+ DateOfThresholdAssessment = ... # type: QBluetoothUuid.CharacteristicType
+ EmailAddress = ... # type: QBluetoothUuid.CharacteristicType
+ FatBurnHeartRateLowerLimit = ... # type: QBluetoothUuid.CharacteristicType
+ FatBurnHeartRateUpperLimit = ... # type: QBluetoothUuid.CharacteristicType
+ FirstName = ... # type: QBluetoothUuid.CharacteristicType
+ FiveZoneHeartRateLimits = ... # type: QBluetoothUuid.CharacteristicType
+ Gender = ... # type: QBluetoothUuid.CharacteristicType
+ HeartRateMax = ... # type: QBluetoothUuid.CharacteristicType
+ Height = ... # type: QBluetoothUuid.CharacteristicType
+ HipCircumference = ... # type: QBluetoothUuid.CharacteristicType
+ LastName = ... # type: QBluetoothUuid.CharacteristicType
+ MaximumRecommendedHeartRate = ... # type: QBluetoothUuid.CharacteristicType
+ RestingHeartRate = ... # type: QBluetoothUuid.CharacteristicType
+ SportTypeForAerobicAnaerobicThresholds = ... # type: QBluetoothUuid.CharacteristicType
+ ThreeZoneHeartRateLimits = ... # type: QBluetoothUuid.CharacteristicType
+ TwoZoneHeartRateLimits = ... # type: QBluetoothUuid.CharacteristicType
+ VO2Max = ... # type: QBluetoothUuid.CharacteristicType
+ WaistCircumference = ... # type: QBluetoothUuid.CharacteristicType
+ Weight = ... # type: QBluetoothUuid.CharacteristicType
+ DatabaseChangeIncrement = ... # type: QBluetoothUuid.CharacteristicType
+ UserIndex = ... # type: QBluetoothUuid.CharacteristicType
+ BodyCompositionFeature = ... # type: QBluetoothUuid.CharacteristicType
+ BodyCompositionMeasurement = ... # type: QBluetoothUuid.CharacteristicType
+ WeightMeasurement = ... # type: QBluetoothUuid.CharacteristicType
+ WeightScaleFeature = ... # type: QBluetoothUuid.CharacteristicType
+ UserControlPoint = ... # type: QBluetoothUuid.CharacteristicType
+ MagneticFluxDensity2D = ... # type: QBluetoothUuid.CharacteristicType
+ MagneticFluxDensity3D = ... # type: QBluetoothUuid.CharacteristicType
+ Language = ... # type: QBluetoothUuid.CharacteristicType
+ BarometricPressureTrend = ... # type: QBluetoothUuid.CharacteristicType
+
+ class ServiceClassUuid(enum.Enum):
+ ServiceDiscoveryServer = ... # type: QBluetoothUuid.ServiceClassUuid
+ BrowseGroupDescriptor = ... # type: QBluetoothUuid.ServiceClassUuid
+ PublicBrowseGroup = ... # type: QBluetoothUuid.ServiceClassUuid
+ SerialPort = ... # type: QBluetoothUuid.ServiceClassUuid
+ LANAccessUsingPPP = ... # type: QBluetoothUuid.ServiceClassUuid
+ DialupNetworking = ... # type: QBluetoothUuid.ServiceClassUuid
+ IrMCSync = ... # type: QBluetoothUuid.ServiceClassUuid
+ ObexObjectPush = ... # type: QBluetoothUuid.ServiceClassUuid
+ OBEXFileTransfer = ... # type: QBluetoothUuid.ServiceClassUuid
+ IrMCSyncCommand = ... # type: QBluetoothUuid.ServiceClassUuid
+ Headset = ... # type: QBluetoothUuid.ServiceClassUuid
+ AudioSource = ... # type: QBluetoothUuid.ServiceClassUuid
+ AudioSink = ... # type: QBluetoothUuid.ServiceClassUuid
+ AV_RemoteControlTarget = ... # type: QBluetoothUuid.ServiceClassUuid
+ AdvancedAudioDistribution = ... # type: QBluetoothUuid.ServiceClassUuid
+ AV_RemoteControl = ... # type: QBluetoothUuid.ServiceClassUuid
+ AV_RemoteControlController = ... # type: QBluetoothUuid.ServiceClassUuid
+ HeadsetAG = ... # type: QBluetoothUuid.ServiceClassUuid
+ PANU = ... # type: QBluetoothUuid.ServiceClassUuid
+ NAP = ... # type: QBluetoothUuid.ServiceClassUuid
+ GN = ... # type: QBluetoothUuid.ServiceClassUuid
+ DirectPrinting = ... # type: QBluetoothUuid.ServiceClassUuid
+ ReferencePrinting = ... # type: QBluetoothUuid.ServiceClassUuid
+ BasicImage = ... # type: QBluetoothUuid.ServiceClassUuid
+ ImagingResponder = ... # type: QBluetoothUuid.ServiceClassUuid
+ ImagingAutomaticArchive = ... # type: QBluetoothUuid.ServiceClassUuid
+ ImagingReferenceObjects = ... # type: QBluetoothUuid.ServiceClassUuid
+ Handsfree = ... # type: QBluetoothUuid.ServiceClassUuid
+ HandsfreeAudioGateway = ... # type: QBluetoothUuid.ServiceClassUuid
+ DirectPrintingReferenceObjectsService = ... # type: QBluetoothUuid.ServiceClassUuid
+ ReflectedUI = ... # type: QBluetoothUuid.ServiceClassUuid
+ BasicPrinting = ... # type: QBluetoothUuid.ServiceClassUuid
+ PrintingStatus = ... # type: QBluetoothUuid.ServiceClassUuid
+ HumanInterfaceDeviceService = ... # type: QBluetoothUuid.ServiceClassUuid
+ HardcopyCableReplacement = ... # type: QBluetoothUuid.ServiceClassUuid
+ HCRPrint = ... # type: QBluetoothUuid.ServiceClassUuid
+ HCRScan = ... # type: QBluetoothUuid.ServiceClassUuid
+ SIMAccess = ... # type: QBluetoothUuid.ServiceClassUuid
+ PhonebookAccessPCE = ... # type: QBluetoothUuid.ServiceClassUuid
+ PhonebookAccessPSE = ... # type: QBluetoothUuid.ServiceClassUuid
+ PhonebookAccess = ... # type: QBluetoothUuid.ServiceClassUuid
+ HeadsetHS = ... # type: QBluetoothUuid.ServiceClassUuid
+ MessageAccessServer = ... # type: QBluetoothUuid.ServiceClassUuid
+ MessageNotificationServer = ... # type: QBluetoothUuid.ServiceClassUuid
+ MessageAccessProfile = ... # type: QBluetoothUuid.ServiceClassUuid
+ GNSS = ... # type: QBluetoothUuid.ServiceClassUuid
+ GNSSServer = ... # type: QBluetoothUuid.ServiceClassUuid
+ Display3D = ... # type: QBluetoothUuid.ServiceClassUuid
+ Glasses3D = ... # type: QBluetoothUuid.ServiceClassUuid
+ Synchronization3D = ... # type: QBluetoothUuid.ServiceClassUuid
+ MPSProfile = ... # type: QBluetoothUuid.ServiceClassUuid
+ MPSService = ... # type: QBluetoothUuid.ServiceClassUuid
+ PnPInformation = ... # type: QBluetoothUuid.ServiceClassUuid
+ GenericNetworking = ... # type: QBluetoothUuid.ServiceClassUuid
+ GenericFileTransfer = ... # type: QBluetoothUuid.ServiceClassUuid
+ GenericAudio = ... # type: QBluetoothUuid.ServiceClassUuid
+ GenericTelephony = ... # type: QBluetoothUuid.ServiceClassUuid
+ VideoSource = ... # type: QBluetoothUuid.ServiceClassUuid
+ VideoSink = ... # type: QBluetoothUuid.ServiceClassUuid
+ VideoDistribution = ... # type: QBluetoothUuid.ServiceClassUuid
+ HDP = ... # type: QBluetoothUuid.ServiceClassUuid
+ HDPSource = ... # type: QBluetoothUuid.ServiceClassUuid
+ HDPSink = ... # type: QBluetoothUuid.ServiceClassUuid
+ GenericAccess = ... # type: QBluetoothUuid.ServiceClassUuid
+ GenericAttribute = ... # type: QBluetoothUuid.ServiceClassUuid
+ ImmediateAlert = ... # type: QBluetoothUuid.ServiceClassUuid
+ LinkLoss = ... # type: QBluetoothUuid.ServiceClassUuid
+ TxPower = ... # type: QBluetoothUuid.ServiceClassUuid
+ CurrentTimeService = ... # type: QBluetoothUuid.ServiceClassUuid
+ ReferenceTimeUpdateService = ... # type: QBluetoothUuid.ServiceClassUuid
+ NextDSTChangeService = ... # type: QBluetoothUuid.ServiceClassUuid
+ Glucose = ... # type: QBluetoothUuid.ServiceClassUuid
+ HealthThermometer = ... # type: QBluetoothUuid.ServiceClassUuid
+ DeviceInformation = ... # type: QBluetoothUuid.ServiceClassUuid
+ HeartRate = ... # type: QBluetoothUuid.ServiceClassUuid
+ PhoneAlertStatusService = ... # type: QBluetoothUuid.ServiceClassUuid
+ BatteryService = ... # type: QBluetoothUuid.ServiceClassUuid
+ BloodPressure = ... # type: QBluetoothUuid.ServiceClassUuid
+ AlertNotificationService = ... # type: QBluetoothUuid.ServiceClassUuid
+ HumanInterfaceDevice = ... # type: QBluetoothUuid.ServiceClassUuid
+ ScanParameters = ... # type: QBluetoothUuid.ServiceClassUuid
+ RunningSpeedAndCadence = ... # type: QBluetoothUuid.ServiceClassUuid
+ CyclingSpeedAndCadence = ... # type: QBluetoothUuid.ServiceClassUuid
+ CyclingPower = ... # type: QBluetoothUuid.ServiceClassUuid
+ LocationAndNavigation = ... # type: QBluetoothUuid.ServiceClassUuid
+ EnvironmentalSensing = ... # type: QBluetoothUuid.ServiceClassUuid
+ BodyComposition = ... # type: QBluetoothUuid.ServiceClassUuid
+ UserData = ... # type: QBluetoothUuid.ServiceClassUuid
+ WeightScale = ... # type: QBluetoothUuid.ServiceClassUuid
+ BondManagement = ... # type: QBluetoothUuid.ServiceClassUuid
+ ContinuousGlucoseMonitoring = ... # type: QBluetoothUuid.ServiceClassUuid
+
+ class ProtocolUuid(enum.Enum):
+ Sdp = ... # type: QBluetoothUuid.ProtocolUuid
+ Udp = ... # type: QBluetoothUuid.ProtocolUuid
+ Rfcomm = ... # type: QBluetoothUuid.ProtocolUuid
+ Tcp = ... # type: QBluetoothUuid.ProtocolUuid
+ TcsBin = ... # type: QBluetoothUuid.ProtocolUuid
+ TcsAt = ... # type: QBluetoothUuid.ProtocolUuid
+ Att = ... # type: QBluetoothUuid.ProtocolUuid
+ Obex = ... # type: QBluetoothUuid.ProtocolUuid
+ Ip = ... # type: QBluetoothUuid.ProtocolUuid
+ Ftp = ... # type: QBluetoothUuid.ProtocolUuid
+ Http = ... # type: QBluetoothUuid.ProtocolUuid
+ Wsp = ... # type: QBluetoothUuid.ProtocolUuid
+ Bnep = ... # type: QBluetoothUuid.ProtocolUuid
+ Upnp = ... # type: QBluetoothUuid.ProtocolUuid
+ Hidp = ... # type: QBluetoothUuid.ProtocolUuid
+ HardcopyControlChannel = ... # type: QBluetoothUuid.ProtocolUuid
+ HardcopyDataChannel = ... # type: QBluetoothUuid.ProtocolUuid
+ HardcopyNotification = ... # type: QBluetoothUuid.ProtocolUuid
+ Avctp = ... # type: QBluetoothUuid.ProtocolUuid
+ Avdtp = ... # type: QBluetoothUuid.ProtocolUuid
+ Cmtp = ... # type: QBluetoothUuid.ProtocolUuid
+ UdiCPlain = ... # type: QBluetoothUuid.ProtocolUuid
+ McapControlChannel = ... # type: QBluetoothUuid.ProtocolUuid
+ McapDataChannel = ... # type: QBluetoothUuid.ProtocolUuid
+ L2cap = ... # type: QBluetoothUuid.ProtocolUuid
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, uuid: 'QBluetoothUuid.ProtocolUuid') -> None: ...
+ @typing.overload
+ def __init__(self, uuid: 'QBluetoothUuid.ServiceClassUuid') -> None: ...
+ @typing.overload
+ def __init__(self, uuid: 'QBluetoothUuid.CharacteristicType') -> None: ...
+ @typing.overload
+ def __init__(self, uuid: 'QBluetoothUuid.DescriptorType') -> None: ...
+ @typing.overload
+ def __init__(self, uuid: int) -> None: ...
+ @typing.overload
+ def __init__(self, uuid: tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int], order: QtCore.QSysInfo.Endian = ...) -> None: ...
+ @typing.overload
+ def __init__(self, uuid: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, uuid: 'QBluetoothUuid') -> None: ...
+ @typing.overload
+ def __init__(self, uuid: QtCore.QUuid) -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ @staticmethod
+ def descriptorToString(uuid: 'QBluetoothUuid.DescriptorType') -> str: ...
+ @staticmethod
+ def characteristicToString(uuid: 'QBluetoothUuid.CharacteristicType') -> str: ...
+ @staticmethod
+ def protocolToString(uuid: 'QBluetoothUuid.ProtocolUuid') -> str: ...
+ @staticmethod
+ def serviceClassToString(uuid: 'QBluetoothUuid.ServiceClassUuid') -> str: ...
+ def toUInt128(self) -> tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]: ...
+ def toUInt32(self) -> typing.Tuple[int, bool]: ...
+ def toUInt16(self) -> typing.Tuple[int, bool]: ...
+ def minimumSize(self) -> int: ...
+
+
+class QLowEnergyAdvertisingData(PyQt6.sip.simplewrapper):
+
+ class Discoverability(enum.Enum):
+ DiscoverabilityNone = ... # type: QLowEnergyAdvertisingData.Discoverability
+ DiscoverabilityLimited = ... # type: QLowEnergyAdvertisingData.Discoverability
+ DiscoverabilityGeneral = ... # type: QLowEnergyAdvertisingData.Discoverability
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QLowEnergyAdvertisingData') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def swap(self, other: 'QLowEnergyAdvertisingData') -> None: ...
+ def rawData(self) -> QtCore.QByteArray: ...
+ def setRawData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def services(self) -> list[QBluetoothUuid]: ...
+ def setServices(self, services: collections.abc.Iterable[QBluetoothUuid]) -> None: ...
+ def discoverability(self) -> 'QLowEnergyAdvertisingData.Discoverability': ...
+ def setDiscoverability(self, mode: 'QLowEnergyAdvertisingData.Discoverability') -> None: ...
+ def includePowerLevel(self) -> bool: ...
+ def setIncludePowerLevel(self, doInclude: bool) -> None: ...
+ def manufacturerData(self) -> QtCore.QByteArray: ...
+ def manufacturerId(self) -> int: ...
+ def setManufacturerData(self, id: int, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @staticmethod
+ def invalidManufacturerId() -> int: ...
+ def localName(self) -> str: ...
+ def setLocalName(self, name: str|None) -> None: ...
+
+
+class QLowEnergyAdvertisingParameters(PyQt6.sip.simplewrapper):
+
+ class FilterPolicy(enum.Enum):
+ IgnoreWhiteList = ... # type: QLowEnergyAdvertisingParameters.FilterPolicy
+ UseWhiteListForScanning = ... # type: QLowEnergyAdvertisingParameters.FilterPolicy
+ UseWhiteListForConnecting = ... # type: QLowEnergyAdvertisingParameters.FilterPolicy
+ UseWhiteListForScanningAndConnecting = ... # type: QLowEnergyAdvertisingParameters.FilterPolicy
+
+ class Mode(enum.Enum):
+ AdvInd = ... # type: QLowEnergyAdvertisingParameters.Mode
+ AdvScanInd = ... # type: QLowEnergyAdvertisingParameters.Mode
+ AdvNonConnInd = ... # type: QLowEnergyAdvertisingParameters.Mode
+
+ class AddressInfo(PyQt6.sip.simplewrapper):
+
+ address = ... # type: QBluetoothAddress
+ type = ... # type: 'QLowEnergyController.RemoteAddressType'
+
+ @typing.overload
+ def __init__(self, addr: QBluetoothAddress, t: 'QLowEnergyController.RemoteAddressType') -> None: ...
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QLowEnergyAdvertisingParameters.AddressInfo') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QLowEnergyAdvertisingParameters') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def swap(self, other: 'QLowEnergyAdvertisingParameters') -> None: ...
+ def maximumInterval(self) -> int: ...
+ def minimumInterval(self) -> int: ...
+ def setInterval(self, minimum: int, maximum: int) -> None: ...
+ def filterPolicy(self) -> 'QLowEnergyAdvertisingParameters.FilterPolicy': ...
+ def whiteList(self) -> list['QLowEnergyAdvertisingParameters.AddressInfo']: ...
+ def setWhiteList(self, whiteList: collections.abc.Iterable['QLowEnergyAdvertisingParameters.AddressInfo'], policy: 'QLowEnergyAdvertisingParameters.FilterPolicy') -> None: ...
+ def mode(self) -> 'QLowEnergyAdvertisingParameters.Mode': ...
+ def setMode(self, mode: 'QLowEnergyAdvertisingParameters.Mode') -> None: ...
+
+
+class QLowEnergyCharacteristic(PyQt6.sip.simplewrapper):
+
+ class PropertyType(enum.Flag):
+ Unknown = ... # type: QLowEnergyCharacteristic.PropertyType
+ Broadcasting = ... # type: QLowEnergyCharacteristic.PropertyType
+ Read = ... # type: QLowEnergyCharacteristic.PropertyType
+ WriteNoResponse = ... # type: QLowEnergyCharacteristic.PropertyType
+ Write = ... # type: QLowEnergyCharacteristic.PropertyType
+ Notify = ... # type: QLowEnergyCharacteristic.PropertyType
+ Indicate = ... # type: QLowEnergyCharacteristic.PropertyType
+ WriteSigned = ... # type: QLowEnergyCharacteristic.PropertyType
+ ExtendedProperty = ... # type: QLowEnergyCharacteristic.PropertyType
+
+ CCCDDisable = ... # type: QtCore.QByteArray|bytes|bytearray|memoryview
+ CCCDEnableIndication = ... # type: QtCore.QByteArray|bytes|bytearray|memoryview
+ CCCDEnableNotification = ... # type: QtCore.QByteArray|bytes|bytearray|memoryview
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QLowEnergyCharacteristic') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def clientCharacteristicConfiguration(self) -> 'QLowEnergyDescriptor': ...
+ def isValid(self) -> bool: ...
+ def descriptors(self) -> list['QLowEnergyDescriptor']: ...
+ def descriptor(self, uuid: QBluetoothUuid) -> 'QLowEnergyDescriptor': ...
+ def properties(self) -> 'QLowEnergyCharacteristic.PropertyType': ...
+ def value(self) -> QtCore.QByteArray: ...
+ def uuid(self) -> QBluetoothUuid: ...
+ def name(self) -> str: ...
+
+
+class QLowEnergyCharacteristicData(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QLowEnergyCharacteristicData') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def swap(self, other: 'QLowEnergyCharacteristicData') -> None: ...
+ def isValid(self) -> bool: ...
+ def maximumValueLength(self) -> int: ...
+ def minimumValueLength(self) -> int: ...
+ def setValueLength(self, minimum: int, maximum: int) -> None: ...
+ def writeConstraints(self) -> QBluetooth.AttAccessConstraint: ...
+ def setWriteConstraints(self, constraints: QBluetooth.AttAccessConstraint) -> None: ...
+ def readConstraints(self) -> QBluetooth.AttAccessConstraint: ...
+ def setReadConstraints(self, constraints: QBluetooth.AttAccessConstraint) -> None: ...
+ def addDescriptor(self, descriptor: 'QLowEnergyDescriptorData') -> None: ...
+ def setDescriptors(self, descriptors: collections.abc.Iterable['QLowEnergyDescriptorData']) -> None: ...
+ def descriptors(self) -> list['QLowEnergyDescriptorData']: ...
+ def setProperties(self, properties: QLowEnergyCharacteristic.PropertyType) -> None: ...
+ def properties(self) -> QLowEnergyCharacteristic.PropertyType: ...
+ def setValue(self, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def value(self) -> QtCore.QByteArray: ...
+ def setUuid(self, uuid: QBluetoothUuid) -> None: ...
+ def uuid(self) -> QBluetoothUuid: ...
+
+
+class QLowEnergyConnectionParameters(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QLowEnergyConnectionParameters') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def swap(self, other: 'QLowEnergyConnectionParameters') -> None: ...
+ def supervisionTimeout(self) -> int: ...
+ def setSupervisionTimeout(self, timeout: int) -> None: ...
+ def latency(self) -> int: ...
+ def setLatency(self, latency: int) -> None: ...
+ def maximumInterval(self) -> float: ...
+ def minimumInterval(self) -> float: ...
+ def setIntervalRange(self, minimum: float, maximum: float) -> None: ...
+
+
+class QLowEnergyController(QtCore.QObject):
+
+ class Role(enum.Enum):
+ CentralRole = ... # type: QLowEnergyController.Role
+ PeripheralRole = ... # type: QLowEnergyController.Role
+
+ class RemoteAddressType(enum.Enum):
+ PublicAddress = ... # type: QLowEnergyController.RemoteAddressType
+ RandomAddress = ... # type: QLowEnergyController.RemoteAddressType
+
+ class ControllerState(enum.Enum):
+ UnconnectedState = ... # type: QLowEnergyController.ControllerState
+ ConnectingState = ... # type: QLowEnergyController.ControllerState
+ ConnectedState = ... # type: QLowEnergyController.ControllerState
+ DiscoveringState = ... # type: QLowEnergyController.ControllerState
+ DiscoveredState = ... # type: QLowEnergyController.ControllerState
+ ClosingState = ... # type: QLowEnergyController.ControllerState
+ AdvertisingState = ... # type: QLowEnergyController.ControllerState
+
+ class Error(enum.Enum):
+ NoError = ... # type: QLowEnergyController.Error
+ UnknownError = ... # type: QLowEnergyController.Error
+ UnknownRemoteDeviceError = ... # type: QLowEnergyController.Error
+ NetworkError = ... # type: QLowEnergyController.Error
+ InvalidBluetoothAdapterError = ... # type: QLowEnergyController.Error
+ ConnectionError = ... # type: QLowEnergyController.Error
+ AdvertisingError = ... # type: QLowEnergyController.Error
+ RemoteHostClosedError = ... # type: QLowEnergyController.Error
+ AuthorizationError = ... # type: QLowEnergyController.Error
+ MissingPermissionsError = ... # type: QLowEnergyController.Error
+ RssiReadError = ... # type: QLowEnergyController.Error
+
+ rssiRead: typing.ClassVar[QtCore.pyqtSignal]
+ def readRssi(self) -> None: ...
+ def remoteDeviceUuid(self) -> QBluetoothUuid: ...
+ def role(self) -> 'QLowEnergyController.Role': ...
+ def requestConnectionUpdate(self, parameters: QLowEnergyConnectionParameters) -> None: ...
+ def addService(self, service: 'QLowEnergyServiceData', parent: QtCore.QObject|None = ...) -> 'QLowEnergyService|None': ...
+ def stopAdvertising(self) -> None: ...
+ def startAdvertising(self, parameters: QLowEnergyAdvertisingParameters, advertisingData: QLowEnergyAdvertisingData, scanResponseData: QLowEnergyAdvertisingData = ...) -> None: ...
+ @typing.overload
+ @staticmethod
+ def createPeripheral(localDevice: QBluetoothAddress, parent: QtCore.QObject|None = ...) -> 'QLowEnergyController|None': ...
+ @typing.overload
+ @staticmethod
+ def createPeripheral(parent: QtCore.QObject|None = ...) -> 'QLowEnergyController|None': ...
+ @typing.overload
+ @staticmethod
+ def createCentral(remoteDevice: QBluetoothDeviceInfo, parent: QtCore.QObject|None = ...) -> 'QLowEnergyController|None': ...
+ @typing.overload
+ @staticmethod
+ def createCentral(remoteDevice: QBluetoothDeviceInfo, localDevice: QBluetoothAddress, parent: QtCore.QObject|None = ...) -> 'QLowEnergyController|None': ...
+ mtuChanged: typing.ClassVar[QtCore.pyqtSignal]
+ connectionUpdated: typing.ClassVar[QtCore.pyqtSignal]
+ discoveryFinished: typing.ClassVar[QtCore.pyqtSignal]
+ serviceDiscovered: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ disconnected: typing.ClassVar[QtCore.pyqtSignal]
+ connected: typing.ClassVar[QtCore.pyqtSignal]
+ def mtu(self) -> int: ...
+ def remoteName(self) -> str: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QLowEnergyController.Error': ...
+ def createServiceObject(self, service: QBluetoothUuid, parent: QtCore.QObject|None = ...) -> 'QLowEnergyService|None': ...
+ def services(self) -> list[QBluetoothUuid]: ...
+ def discoverServices(self) -> None: ...
+ def disconnectFromDevice(self) -> None: ...
+ def connectToDevice(self) -> None: ...
+ def setRemoteAddressType(self, type: 'QLowEnergyController.RemoteAddressType') -> None: ...
+ def remoteAddressType(self) -> 'QLowEnergyController.RemoteAddressType': ...
+ def state(self) -> 'QLowEnergyController.ControllerState': ...
+ def remoteAddress(self) -> QBluetoothAddress: ...
+ def localAddress(self) -> QBluetoothAddress: ...
+
+
+class QLowEnergyDescriptor(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QLowEnergyDescriptor') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def type(self) -> QBluetoothUuid.DescriptorType: ...
+ def name(self) -> str: ...
+ def uuid(self) -> QBluetoothUuid: ...
+ def value(self) -> QtCore.QByteArray: ...
+ def isValid(self) -> bool: ...
+
+
+class QLowEnergyDescriptorData(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, uuid: QBluetoothUuid, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QLowEnergyDescriptorData') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def swap(self, other: 'QLowEnergyDescriptorData') -> None: ...
+ def writeConstraints(self) -> QBluetooth.AttAccessConstraint: ...
+ def isWritable(self) -> bool: ...
+ def setWritePermissions(self, writable: bool, constraints: QBluetooth.AttAccessConstraint = ...) -> None: ...
+ def readConstraints(self) -> QBluetooth.AttAccessConstraint: ...
+ def isReadable(self) -> bool: ...
+ def setReadPermissions(self, readable: bool, constraints: QBluetooth.AttAccessConstraint = ...) -> None: ...
+ def isValid(self) -> bool: ...
+ def setUuid(self, uuid: QBluetoothUuid) -> None: ...
+ def uuid(self) -> QBluetoothUuid: ...
+ def setValue(self, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def value(self) -> QtCore.QByteArray: ...
+
+
+class QLowEnergyService(QtCore.QObject):
+
+ class WriteMode(enum.Enum):
+ WriteWithResponse = ... # type: QLowEnergyService.WriteMode
+ WriteWithoutResponse = ... # type: QLowEnergyService.WriteMode
+ WriteSigned = ... # type: QLowEnergyService.WriteMode
+
+ class ServiceState(enum.Enum):
+ InvalidService = ... # type: QLowEnergyService.ServiceState
+ DiscoveryRequired = ... # type: QLowEnergyService.ServiceState
+ ServiceDiscovered = ... # type: QLowEnergyService.ServiceState
+ LocalService = ... # type: QLowEnergyService.ServiceState
+ RemoteService = ... # type: QLowEnergyService.ServiceState
+ RemoteServiceDiscovering = ... # type: QLowEnergyService.ServiceState
+ RemoteServiceDiscovered = ... # type: QLowEnergyService.ServiceState
+ DiscoveringService = ... # type: QLowEnergyService.ServiceState
+
+ class ServiceError(enum.Enum):
+ NoError = ... # type: QLowEnergyService.ServiceError
+ OperationError = ... # type: QLowEnergyService.ServiceError
+ CharacteristicWriteError = ... # type: QLowEnergyService.ServiceError
+ DescriptorWriteError = ... # type: QLowEnergyService.ServiceError
+ CharacteristicReadError = ... # type: QLowEnergyService.ServiceError
+ DescriptorReadError = ... # type: QLowEnergyService.ServiceError
+ UnknownError = ... # type: QLowEnergyService.ServiceError
+
+ class ServiceType(enum.Flag):
+ PrimaryService = ... # type: QLowEnergyService.ServiceType
+ IncludedService = ... # type: QLowEnergyService.ServiceType
+
+ class DiscoveryMode(enum.Enum):
+ FullDiscovery = ... # type: QLowEnergyService.DiscoveryMode
+ SkipValueDiscovery = ... # type: QLowEnergyService.DiscoveryMode
+
+ descriptorRead: typing.ClassVar[QtCore.pyqtSignal]
+ characteristicRead: typing.ClassVar[QtCore.pyqtSignal]
+ def readDescriptor(self, descriptor: QLowEnergyDescriptor) -> None: ...
+ def readCharacteristic(self, characteristic: QLowEnergyCharacteristic) -> None: ...
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ descriptorWritten: typing.ClassVar[QtCore.pyqtSignal]
+ characteristicWritten: typing.ClassVar[QtCore.pyqtSignal]
+ characteristicChanged: typing.ClassVar[QtCore.pyqtSignal]
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def writeDescriptor(self, descriptor: QLowEnergyDescriptor, newValue: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def writeCharacteristic(self, characteristic: QLowEnergyCharacteristic, newValue: QtCore.QByteArray|bytes|bytearray|memoryview, mode: 'QLowEnergyService.WriteMode' = ...) -> None: ...
+ @typing.overload
+ def contains(self, characteristic: QLowEnergyCharacteristic) -> bool: ...
+ @typing.overload
+ def contains(self, descriptor: QLowEnergyDescriptor) -> bool: ...
+ def error(self) -> 'QLowEnergyService.ServiceError': ...
+ def discoverDetails(self, mode: 'QLowEnergyService.DiscoveryMode' = ...) -> None: ...
+ def serviceName(self) -> str: ...
+ def serviceUuid(self) -> QBluetoothUuid: ...
+ def characteristics(self) -> list[QLowEnergyCharacteristic]: ...
+ def characteristic(self, uuid: QBluetoothUuid) -> QLowEnergyCharacteristic: ...
+ def state(self) -> 'QLowEnergyService.ServiceState': ...
+ def type(self) -> 'QLowEnergyService.ServiceType': ...
+ def includedServices(self) -> list[QBluetoothUuid]: ...
+
+
+class QLowEnergyServiceData(PyQt6.sip.simplewrapper):
+
+ class ServiceType(enum.Enum):
+ ServiceTypePrimary = ... # type: QLowEnergyServiceData.ServiceType
+ ServiceTypeSecondary = ... # type: QLowEnergyServiceData.ServiceType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QLowEnergyServiceData') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def swap(self, other: 'QLowEnergyServiceData') -> None: ...
+ def isValid(self) -> bool: ...
+ def addCharacteristic(self, characteristic: QLowEnergyCharacteristicData) -> None: ...
+ def setCharacteristics(self, characteristics: collections.abc.Iterable[QLowEnergyCharacteristicData]) -> None: ...
+ def characteristics(self) -> list[QLowEnergyCharacteristicData]: ...
+ def addIncludedService(self, service: QLowEnergyService|None) -> None: ...
+ def setIncludedServices(self, services: collections.abc.Iterable[QLowEnergyService]) -> None: ...
+ def includedServices(self) -> list[QLowEnergyService]: ...
+ def setUuid(self, uuid: QBluetoothUuid) -> None: ...
+ def uuid(self) -> QBluetoothUuid: ...
+ def setType(self, type: 'QLowEnergyServiceData.ServiceType') -> None: ...
+ def type(self) -> 'QLowEnergyServiceData.ServiceType': ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtCore.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtCore.pyd
new file mode 100644
index 00000000..fbd8514a
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtCore.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtCore.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtCore.pyi
new file mode 100644
index 00000000..91591aa2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtCore.pyi
@@ -0,0 +1,9555 @@
+# The PEP 484 type hints stub file for the QtCore module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+
+# Support for new-style signals and slots.
+class pyqtSignal:
+
+ signatures = ... # type: tuple[str, ...]
+
+ def __init__(self, *types: typing.Any, name: str = ...) -> None: ...
+
+ @typing.overload
+ def __get__(self, instance: None, owner: type['QObject']) -> 'pyqtSignal': ...
+
+ @typing.overload
+ def __get__(self, instance: 'QObject', owner: type['QObject']) -> 'pyqtBoundSignal': ...
+
+
+
+class pyqtBoundSignal:
+
+ signal = ... # type: str
+
+ def __getitem__(self, key: object) -> 'pyqtBoundSignal': ...
+
+ def connect(self, slot: 'PYQT_SLOT') -> 'QMetaObject.Connection': ...
+
+ @typing.overload
+ def disconnect(self) -> None: ...
+
+ @typing.overload
+ def disconnect(self, slot: typing.Union['PYQT_SLOT', 'QMetaObject.Connection']) -> None: ...
+
+ def emit(self, *args: typing.Any) -> None: ...
+
+
+FuncT = typing.TypeVar('FuncT', bound=collections.abc.Callable)
+def pyqtSlot(*types, name: typing.Optional[str] = ..., result: typing.Optional[str] = ...) -> collections.abc.Callable[[FuncT], FuncT]: ...
+
+
+# For QObject.findChild() and QObject.findChildren().
+QObjectT = typing.TypeVar('QObjectT', bound=QObject)
+
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[pyqtSignal, pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], pyqtBoundSignal]
+
+
+class QtMsgType(enum.Enum):
+ QtDebugMsg = ... # type: QtMsgType
+ QtWarningMsg = ... # type: QtMsgType
+ QtCriticalMsg = ... # type: QtMsgType
+ QtFatalMsg = ... # type: QtMsgType
+ QtSystemMsg = ... # type: QtMsgType
+ QtInfoMsg = ... # type: QtMsgType
+
+
+class QCborKnownTags(enum.Enum):
+ DateTimeString = ... # type: QCborKnownTags
+ UnixTime_t = ... # type: QCborKnownTags
+ PositiveBignum = ... # type: QCborKnownTags
+ NegativeBignum = ... # type: QCborKnownTags
+ Decimal = ... # type: QCborKnownTags
+ Bigfloat = ... # type: QCborKnownTags
+ COSE_Encrypt0 = ... # type: QCborKnownTags
+ COSE_Mac0 = ... # type: QCborKnownTags
+ COSE_Sign1 = ... # type: QCborKnownTags
+ ExpectedBase64url = ... # type: QCborKnownTags
+ ExpectedBase64 = ... # type: QCborKnownTags
+ ExpectedBase16 = ... # type: QCborKnownTags
+ EncodedCbor = ... # type: QCborKnownTags
+ Url = ... # type: QCborKnownTags
+ Base64url = ... # type: QCborKnownTags
+ Base64 = ... # type: QCborKnownTags
+ RegularExpression = ... # type: QCborKnownTags
+ MimeMessage = ... # type: QCborKnownTags
+ Uuid = ... # type: QCborKnownTags
+ COSE_Encrypt = ... # type: QCborKnownTags
+ COSE_Mac = ... # type: QCborKnownTags
+ COSE_Sign = ... # type: QCborKnownTags
+ Signature = ... # type: QCborKnownTags
+
+
+class QCborSimpleType(enum.Enum):
+ False_ = ... # type: QCborSimpleType
+ True_ = ... # type: QCborSimpleType
+ Null = ... # type: QCborSimpleType
+ Undefined = ... # type: QCborSimpleType
+
+
+class Qt(PyQt6.sip.simplewrapper):
+
+ class ContrastPreference(enum.Enum):
+ NoPreference = ... # type: Qt.ContrastPreference
+ HighContrast = ... # type: Qt.ContrastPreference
+
+ class ContextMenuTrigger(enum.Enum):
+ Press = ... # type: Qt.ContextMenuTrigger
+ Release = ... # type: Qt.ContextMenuTrigger
+
+ class PermissionStatus(enum.Enum):
+ Undetermined = ... # type: Qt.PermissionStatus
+ Granted = ... # type: Qt.PermissionStatus
+ Denied = ... # type: Qt.PermissionStatus
+
+ class ColorScheme(enum.Enum):
+ Unknown = ... # type: Qt.ColorScheme
+ Light = ... # type: Qt.ColorScheme
+ Dark = ... # type: Qt.ColorScheme
+
+ class HighDpiScaleFactorRoundingPolicy(enum.Enum):
+ Round = ... # type: Qt.HighDpiScaleFactorRoundingPolicy
+ Ceil = ... # type: Qt.HighDpiScaleFactorRoundingPolicy
+ Floor = ... # type: Qt.HighDpiScaleFactorRoundingPolicy
+ RoundPreferFloor = ... # type: Qt.HighDpiScaleFactorRoundingPolicy
+ PassThrough = ... # type: Qt.HighDpiScaleFactorRoundingPolicy
+
+ class ChecksumType(enum.Enum):
+ ChecksumIso3309 = ... # type: Qt.ChecksumType
+ ChecksumItuV41 = ... # type: Qt.ChecksumType
+
+ class EnterKeyType(enum.Enum):
+ EnterKeyDefault = ... # type: Qt.EnterKeyType
+ EnterKeyReturn = ... # type: Qt.EnterKeyType
+ EnterKeyDone = ... # type: Qt.EnterKeyType
+ EnterKeyGo = ... # type: Qt.EnterKeyType
+ EnterKeySend = ... # type: Qt.EnterKeyType
+ EnterKeySearch = ... # type: Qt.EnterKeyType
+ EnterKeyNext = ... # type: Qt.EnterKeyType
+ EnterKeyPrevious = ... # type: Qt.EnterKeyType
+
+ class ItemSelectionOperation(enum.Enum):
+ ReplaceSelection = ... # type: Qt.ItemSelectionOperation
+ AddToSelection = ... # type: Qt.ItemSelectionOperation
+
+ class TabFocusBehavior(enum.Enum):
+ NoTabFocus = ... # type: Qt.TabFocusBehavior
+ TabFocusTextControls = ... # type: Qt.TabFocusBehavior
+ TabFocusListControls = ... # type: Qt.TabFocusBehavior
+ TabFocusAllControls = ... # type: Qt.TabFocusBehavior
+
+ class MouseEventFlag(enum.Flag):
+ MouseEventCreatedDoubleClick = ... # type: Qt.MouseEventFlag
+
+ class MouseEventSource(enum.Enum):
+ MouseEventNotSynthesized = ... # type: Qt.MouseEventSource
+ MouseEventSynthesizedBySystem = ... # type: Qt.MouseEventSource
+ MouseEventSynthesizedByQt = ... # type: Qt.MouseEventSource
+ MouseEventSynthesizedByApplication = ... # type: Qt.MouseEventSource
+
+ class ScrollPhase(enum.Enum):
+ ScrollBegin = ... # type: Qt.ScrollPhase
+ ScrollUpdate = ... # type: Qt.ScrollPhase
+ ScrollEnd = ... # type: Qt.ScrollPhase
+ NoScrollPhase = ... # type: Qt.ScrollPhase
+ ScrollMomentum = ... # type: Qt.ScrollPhase
+
+ class NativeGestureType(enum.Enum):
+ BeginNativeGesture = ... # type: Qt.NativeGestureType
+ EndNativeGesture = ... # type: Qt.NativeGestureType
+ PanNativeGesture = ... # type: Qt.NativeGestureType
+ ZoomNativeGesture = ... # type: Qt.NativeGestureType
+ SmartZoomNativeGesture = ... # type: Qt.NativeGestureType
+ RotateNativeGesture = ... # type: Qt.NativeGestureType
+ SwipeNativeGesture = ... # type: Qt.NativeGestureType
+
+ class Edge(enum.Flag):
+ TopEdge = ... # type: Qt.Edge
+ LeftEdge = ... # type: Qt.Edge
+ RightEdge = ... # type: Qt.Edge
+ BottomEdge = ... # type: Qt.Edge
+
+ class ApplicationState(enum.Flag):
+ ApplicationSuspended = ... # type: Qt.ApplicationState
+ ApplicationHidden = ... # type: Qt.ApplicationState
+ ApplicationInactive = ... # type: Qt.ApplicationState
+ ApplicationActive = ... # type: Qt.ApplicationState
+
+ class HitTestAccuracy(enum.Enum):
+ ExactHit = ... # type: Qt.HitTestAccuracy
+ FuzzyHit = ... # type: Qt.HitTestAccuracy
+
+ class WhiteSpaceMode(enum.Enum):
+ WhiteSpaceNormal = ... # type: Qt.WhiteSpaceMode
+ WhiteSpacePre = ... # type: Qt.WhiteSpaceMode
+ WhiteSpaceNoWrap = ... # type: Qt.WhiteSpaceMode
+ WhiteSpaceModeUndefined = ... # type: Qt.WhiteSpaceMode
+
+ class FindChildOption(enum.Flag):
+ FindDirectChildrenOnly = ... # type: Qt.FindChildOption
+ FindChildrenRecursively = ... # type: Qt.FindChildOption
+
+ class ScreenOrientation(enum.Flag):
+ PrimaryOrientation = ... # type: Qt.ScreenOrientation
+ PortraitOrientation = ... # type: Qt.ScreenOrientation
+ LandscapeOrientation = ... # type: Qt.ScreenOrientation
+ InvertedPortraitOrientation = ... # type: Qt.ScreenOrientation
+ InvertedLandscapeOrientation = ... # type: Qt.ScreenOrientation
+
+ class CursorMoveStyle(enum.Enum):
+ LogicalMoveStyle = ... # type: Qt.CursorMoveStyle
+ VisualMoveStyle = ... # type: Qt.CursorMoveStyle
+
+ class NavigationMode(enum.Enum):
+ NavigationModeNone = ... # type: Qt.NavigationMode
+ NavigationModeKeypadTabOrder = ... # type: Qt.NavigationMode
+ NavigationModeKeypadDirectional = ... # type: Qt.NavigationMode
+ NavigationModeCursorAuto = ... # type: Qt.NavigationMode
+ NavigationModeCursorForceVisible = ... # type: Qt.NavigationMode
+
+ class GestureFlag(enum.Flag):
+ DontStartGestureOnChildren = ... # type: Qt.GestureFlag
+ ReceivePartialGestures = ... # type: Qt.GestureFlag
+ IgnoredGesturesPropagateToParent = ... # type: Qt.GestureFlag
+
+ class GestureType(enum.IntEnum):
+ TapGesture = ... # type: Qt.GestureType
+ TapAndHoldGesture = ... # type: Qt.GestureType
+ PanGesture = ... # type: Qt.GestureType
+ PinchGesture = ... # type: Qt.GestureType
+ SwipeGesture = ... # type: Qt.GestureType
+ CustomGesture = ... # type: Qt.GestureType
+
+ class GestureState(enum.Enum):
+ GestureStarted = ... # type: Qt.GestureState
+ GestureUpdated = ... # type: Qt.GestureState
+ GestureFinished = ... # type: Qt.GestureState
+ GestureCanceled = ... # type: Qt.GestureState
+
+ class TouchPointState(enum.Flag):
+ TouchPointUnknownState = ... # type: Qt.TouchPointState
+ TouchPointPressed = ... # type: Qt.TouchPointState
+ TouchPointMoved = ... # type: Qt.TouchPointState
+ TouchPointStationary = ... # type: Qt.TouchPointState
+ TouchPointReleased = ... # type: Qt.TouchPointState
+
+ class CoordinateSystem(enum.Enum):
+ DeviceCoordinates = ... # type: Qt.CoordinateSystem
+ LogicalCoordinates = ... # type: Qt.CoordinateSystem
+
+ class AnchorPoint(enum.Enum):
+ AnchorLeft = ... # type: Qt.AnchorPoint
+ AnchorHorizontalCenter = ... # type: Qt.AnchorPoint
+ AnchorRight = ... # type: Qt.AnchorPoint
+ AnchorTop = ... # type: Qt.AnchorPoint
+ AnchorVerticalCenter = ... # type: Qt.AnchorPoint
+ AnchorBottom = ... # type: Qt.AnchorPoint
+
+ class InputMethodHint(enum.Flag):
+ ImhNone = ... # type: Qt.InputMethodHint
+ ImhHiddenText = ... # type: Qt.InputMethodHint
+ ImhNoAutoUppercase = ... # type: Qt.InputMethodHint
+ ImhPreferNumbers = ... # type: Qt.InputMethodHint
+ ImhPreferUppercase = ... # type: Qt.InputMethodHint
+ ImhPreferLowercase = ... # type: Qt.InputMethodHint
+ ImhNoPredictiveText = ... # type: Qt.InputMethodHint
+ ImhDigitsOnly = ... # type: Qt.InputMethodHint
+ ImhFormattedNumbersOnly = ... # type: Qt.InputMethodHint
+ ImhUppercaseOnly = ... # type: Qt.InputMethodHint
+ ImhLowercaseOnly = ... # type: Qt.InputMethodHint
+ ImhDialableCharactersOnly = ... # type: Qt.InputMethodHint
+ ImhEmailCharactersOnly = ... # type: Qt.InputMethodHint
+ ImhUrlCharactersOnly = ... # type: Qt.InputMethodHint
+ ImhExclusiveInputMask = ... # type: Qt.InputMethodHint
+ ImhSensitiveData = ... # type: Qt.InputMethodHint
+ ImhDate = ... # type: Qt.InputMethodHint
+ ImhTime = ... # type: Qt.InputMethodHint
+ ImhPreferLatin = ... # type: Qt.InputMethodHint
+ ImhLatinOnly = ... # type: Qt.InputMethodHint
+ ImhMultiLine = ... # type: Qt.InputMethodHint
+ ImhNoEditMenu = ... # type: Qt.InputMethodHint
+ ImhNoTextHandles = ... # type: Qt.InputMethodHint
+
+ class TileRule(enum.Enum):
+ StretchTile = ... # type: Qt.TileRule
+ RepeatTile = ... # type: Qt.TileRule
+ RoundTile = ... # type: Qt.TileRule
+
+ class WindowFrameSection(enum.Enum):
+ NoSection = ... # type: Qt.WindowFrameSection
+ LeftSection = ... # type: Qt.WindowFrameSection
+ TopLeftSection = ... # type: Qt.WindowFrameSection
+ TopSection = ... # type: Qt.WindowFrameSection
+ TopRightSection = ... # type: Qt.WindowFrameSection
+ RightSection = ... # type: Qt.WindowFrameSection
+ BottomRightSection = ... # type: Qt.WindowFrameSection
+ BottomSection = ... # type: Qt.WindowFrameSection
+ BottomLeftSection = ... # type: Qt.WindowFrameSection
+ TitleBarArea = ... # type: Qt.WindowFrameSection
+
+ class SizeHint(enum.Enum):
+ MinimumSize = ... # type: Qt.SizeHint
+ PreferredSize = ... # type: Qt.SizeHint
+ MaximumSize = ... # type: Qt.SizeHint
+ MinimumDescent = ... # type: Qt.SizeHint
+
+ class SizeMode(enum.Enum):
+ AbsoluteSize = ... # type: Qt.SizeMode
+ RelativeSize = ... # type: Qt.SizeMode
+
+ class EventPriority(enum.Enum):
+ HighEventPriority = ... # type: Qt.EventPriority
+ NormalEventPriority = ... # type: Qt.EventPriority
+ LowEventPriority = ... # type: Qt.EventPriority
+
+ class Axis(enum.Enum):
+ XAxis = ... # type: Qt.Axis
+ YAxis = ... # type: Qt.Axis
+ ZAxis = ... # type: Qt.Axis
+
+ class MaskMode(enum.Enum):
+ MaskInColor = ... # type: Qt.MaskMode
+ MaskOutColor = ... # type: Qt.MaskMode
+
+ class TextInteractionFlag(enum.Flag):
+ NoTextInteraction = ... # type: Qt.TextInteractionFlag
+ TextSelectableByMouse = ... # type: Qt.TextInteractionFlag
+ TextSelectableByKeyboard = ... # type: Qt.TextInteractionFlag
+ LinksAccessibleByMouse = ... # type: Qt.TextInteractionFlag
+ LinksAccessibleByKeyboard = ... # type: Qt.TextInteractionFlag
+ TextEditable = ... # type: Qt.TextInteractionFlag
+ TextEditorInteraction = ... # type: Qt.TextInteractionFlag
+ TextBrowserInteraction = ... # type: Qt.TextInteractionFlag
+
+ class ItemSelectionMode(enum.Enum):
+ ContainsItemShape = ... # type: Qt.ItemSelectionMode
+ IntersectsItemShape = ... # type: Qt.ItemSelectionMode
+ ContainsItemBoundingRect = ... # type: Qt.ItemSelectionMode
+ IntersectsItemBoundingRect = ... # type: Qt.ItemSelectionMode
+
+ class ApplicationAttribute(enum.Enum):
+ AA_DontShowIconsInMenus = ... # type: Qt.ApplicationAttribute
+ AA_NativeWindows = ... # type: Qt.ApplicationAttribute
+ AA_DontCreateNativeWidgetSiblings = ... # type: Qt.ApplicationAttribute
+ AA_DontUseNativeMenuBar = ... # type: Qt.ApplicationAttribute
+ AA_MacDontSwapCtrlAndMeta = ... # type: Qt.ApplicationAttribute
+ AA_Use96Dpi = ... # type: Qt.ApplicationAttribute
+ AA_SynthesizeTouchForUnhandledMouseEvents = ... # type: Qt.ApplicationAttribute
+ AA_SynthesizeMouseForUnhandledTouchEvents = ... # type: Qt.ApplicationAttribute
+ AA_ForceRasterWidgets = ... # type: Qt.ApplicationAttribute
+ AA_UseDesktopOpenGL = ... # type: Qt.ApplicationAttribute
+ AA_UseOpenGLES = ... # type: Qt.ApplicationAttribute
+ AA_UseSoftwareOpenGL = ... # type: Qt.ApplicationAttribute
+ AA_ShareOpenGLContexts = ... # type: Qt.ApplicationAttribute
+ AA_SetPalette = ... # type: Qt.ApplicationAttribute
+ AA_PluginApplication = ... # type: Qt.ApplicationAttribute
+ AA_UseStyleSheetPropagationInWidgetStyles = ... # type: Qt.ApplicationAttribute
+ AA_DontUseNativeDialogs = ... # type: Qt.ApplicationAttribute
+ AA_SynthesizeMouseForUnhandledTabletEvents = ... # type: Qt.ApplicationAttribute
+ AA_CompressHighFrequencyEvents = ... # type: Qt.ApplicationAttribute
+ AA_DontCheckOpenGLContextThreadAffinity = ... # type: Qt.ApplicationAttribute
+ AA_DisableShaderDiskCache = ... # type: Qt.ApplicationAttribute
+ AA_DontShowShortcutsInContextMenus = ... # type: Qt.ApplicationAttribute
+ AA_CompressTabletEvents = ... # type: Qt.ApplicationAttribute
+ AA_DisableSessionManager = ... # type: Qt.ApplicationAttribute
+ AA_DisableNativeVirtualKeyboard = ... # type: Qt.ApplicationAttribute
+ AA_QtQuickUseDefaultSizePolicy = ... # type: Qt.ApplicationAttribute
+ AA_DontUseNativeMenuWindows = ... # type: Qt.ApplicationAttribute
+
+ class WindowModality(enum.Enum):
+ NonModal = ... # type: Qt.WindowModality
+ WindowModal = ... # type: Qt.WindowModality
+ ApplicationModal = ... # type: Qt.WindowModality
+
+ class MatchFlag(enum.Flag):
+ MatchExactly = ... # type: Qt.MatchFlag
+ MatchFixedString = ... # type: Qt.MatchFlag
+ MatchContains = ... # type: Qt.MatchFlag
+ MatchStartsWith = ... # type: Qt.MatchFlag
+ MatchEndsWith = ... # type: Qt.MatchFlag
+ MatchWildcard = ... # type: Qt.MatchFlag
+ MatchCaseSensitive = ... # type: Qt.MatchFlag
+ MatchWrap = ... # type: Qt.MatchFlag
+ MatchRecursive = ... # type: Qt.MatchFlag
+ MatchRegularExpression = ... # type: Qt.MatchFlag
+
+ class ItemFlag(enum.Flag):
+ NoItemFlags = ... # type: Qt.ItemFlag
+ ItemIsSelectable = ... # type: Qt.ItemFlag
+ ItemIsEditable = ... # type: Qt.ItemFlag
+ ItemIsDragEnabled = ... # type: Qt.ItemFlag
+ ItemIsDropEnabled = ... # type: Qt.ItemFlag
+ ItemIsUserCheckable = ... # type: Qt.ItemFlag
+ ItemIsEnabled = ... # type: Qt.ItemFlag
+ ItemNeverHasChildren = ... # type: Qt.ItemFlag
+ ItemIsUserTristate = ... # type: Qt.ItemFlag
+ ItemIsAutoTristate = ... # type: Qt.ItemFlag
+
+ class ItemDataRole(enum.IntEnum):
+ DisplayRole = ... # type: Qt.ItemDataRole
+ DecorationRole = ... # type: Qt.ItemDataRole
+ EditRole = ... # type: Qt.ItemDataRole
+ ToolTipRole = ... # type: Qt.ItemDataRole
+ StatusTipRole = ... # type: Qt.ItemDataRole
+ WhatsThisRole = ... # type: Qt.ItemDataRole
+ FontRole = ... # type: Qt.ItemDataRole
+ TextAlignmentRole = ... # type: Qt.ItemDataRole
+ BackgroundRole = ... # type: Qt.ItemDataRole
+ ForegroundRole = ... # type: Qt.ItemDataRole
+ CheckStateRole = ... # type: Qt.ItemDataRole
+ AccessibleTextRole = ... # type: Qt.ItemDataRole
+ AccessibleDescriptionRole = ... # type: Qt.ItemDataRole
+ SizeHintRole = ... # type: Qt.ItemDataRole
+ InitialSortOrderRole = ... # type: Qt.ItemDataRole
+ RangeModelAdapterRole = ... # type: Qt.ItemDataRole
+ UserRole = ... # type: Qt.ItemDataRole
+
+ class CheckState(enum.Enum):
+ Unchecked = ... # type: Qt.CheckState
+ PartiallyChecked = ... # type: Qt.CheckState
+ Checked = ... # type: Qt.CheckState
+
+ class DropAction(enum.Flag):
+ CopyAction = ... # type: Qt.DropAction
+ MoveAction = ... # type: Qt.DropAction
+ LinkAction = ... # type: Qt.DropAction
+ ActionMask = ... # type: Qt.DropAction
+ TargetMoveAction = ... # type: Qt.DropAction
+ IgnoreAction = ... # type: Qt.DropAction
+
+ class LayoutDirection(enum.Enum):
+ LeftToRight = ... # type: Qt.LayoutDirection
+ RightToLeft = ... # type: Qt.LayoutDirection
+ LayoutDirectionAuto = ... # type: Qt.LayoutDirection
+
+ class ToolButtonStyle(enum.Enum):
+ ToolButtonIconOnly = ... # type: Qt.ToolButtonStyle
+ ToolButtonTextOnly = ... # type: Qt.ToolButtonStyle
+ ToolButtonTextBesideIcon = ... # type: Qt.ToolButtonStyle
+ ToolButtonTextUnderIcon = ... # type: Qt.ToolButtonStyle
+ ToolButtonFollowStyle = ... # type: Qt.ToolButtonStyle
+
+ class InputMethodQuery(enum.Flag):
+ ImFont = ... # type: Qt.InputMethodQuery
+ ImCursorPosition = ... # type: Qt.InputMethodQuery
+ ImSurroundingText = ... # type: Qt.InputMethodQuery
+ ImCurrentSelection = ... # type: Qt.InputMethodQuery
+ ImMaximumTextLength = ... # type: Qt.InputMethodQuery
+ ImAnchorPosition = ... # type: Qt.InputMethodQuery
+ ImEnabled = ... # type: Qt.InputMethodQuery
+ ImCursorRectangle = ... # type: Qt.InputMethodQuery
+ ImHints = ... # type: Qt.InputMethodQuery
+ ImPreferredLanguage = ... # type: Qt.InputMethodQuery
+ ImPlatformData = ... # type: Qt.InputMethodQuery
+ ImQueryInput = ... # type: Qt.InputMethodQuery
+ ImQueryAll = ... # type: Qt.InputMethodQuery
+ ImAbsolutePosition = ... # type: Qt.InputMethodQuery
+ ImTextBeforeCursor = ... # type: Qt.InputMethodQuery
+ ImTextAfterCursor = ... # type: Qt.InputMethodQuery
+ ImEnterKeyType = ... # type: Qt.InputMethodQuery
+ ImAnchorRectangle = ... # type: Qt.InputMethodQuery
+ ImInputItemClipRectangle = ... # type: Qt.InputMethodQuery
+ ImReadOnly = ... # type: Qt.InputMethodQuery
+
+ class ContextMenuPolicy(enum.Enum):
+ NoContextMenu = ... # type: Qt.ContextMenuPolicy
+ PreventContextMenu = ... # type: Qt.ContextMenuPolicy
+ DefaultContextMenu = ... # type: Qt.ContextMenuPolicy
+ ActionsContextMenu = ... # type: Qt.ContextMenuPolicy
+ CustomContextMenu = ... # type: Qt.ContextMenuPolicy
+
+ class FocusReason(enum.Enum):
+ MouseFocusReason = ... # type: Qt.FocusReason
+ TabFocusReason = ... # type: Qt.FocusReason
+ BacktabFocusReason = ... # type: Qt.FocusReason
+ ActiveWindowFocusReason = ... # type: Qt.FocusReason
+ PopupFocusReason = ... # type: Qt.FocusReason
+ ShortcutFocusReason = ... # type: Qt.FocusReason
+ MenuBarFocusReason = ... # type: Qt.FocusReason
+ OtherFocusReason = ... # type: Qt.FocusReason
+ NoFocusReason = ... # type: Qt.FocusReason
+
+ class TransformationMode(enum.Enum):
+ FastTransformation = ... # type: Qt.TransformationMode
+ SmoothTransformation = ... # type: Qt.TransformationMode
+
+ class ClipOperation(enum.Enum):
+ NoClip = ... # type: Qt.ClipOperation
+ ReplaceClip = ... # type: Qt.ClipOperation
+ IntersectClip = ... # type: Qt.ClipOperation
+
+ class FillRule(enum.Enum):
+ OddEvenFill = ... # type: Qt.FillRule
+ WindingFill = ... # type: Qt.FillRule
+
+ class ShortcutContext(enum.Enum):
+ WidgetShortcut = ... # type: Qt.ShortcutContext
+ WindowShortcut = ... # type: Qt.ShortcutContext
+ ApplicationShortcut = ... # type: Qt.ShortcutContext
+ WidgetWithChildrenShortcut = ... # type: Qt.ShortcutContext
+
+ class ConnectionType(enum.Enum):
+ AutoConnection = ... # type: Qt.ConnectionType
+ DirectConnection = ... # type: Qt.ConnectionType
+ QueuedConnection = ... # type: Qt.ConnectionType
+ BlockingQueuedConnection = ... # type: Qt.ConnectionType
+ UniqueConnection = ... # type: Qt.ConnectionType
+ SingleShotConnection = ... # type: Qt.ConnectionType
+
+ class Corner(enum.Enum):
+ TopLeftCorner = ... # type: Qt.Corner
+ TopRightCorner = ... # type: Qt.Corner
+ BottomLeftCorner = ... # type: Qt.Corner
+ BottomRightCorner = ... # type: Qt.Corner
+
+ class CaseSensitivity(enum.Enum):
+ CaseInsensitive = ... # type: Qt.CaseSensitivity
+ CaseSensitive = ... # type: Qt.CaseSensitivity
+
+ class ScrollBarPolicy(enum.Enum):
+ ScrollBarAsNeeded = ... # type: Qt.ScrollBarPolicy
+ ScrollBarAlwaysOff = ... # type: Qt.ScrollBarPolicy
+ ScrollBarAlwaysOn = ... # type: Qt.ScrollBarPolicy
+
+ class DayOfWeek(enum.Enum):
+ Monday = ... # type: Qt.DayOfWeek
+ Tuesday = ... # type: Qt.DayOfWeek
+ Wednesday = ... # type: Qt.DayOfWeek
+ Thursday = ... # type: Qt.DayOfWeek
+ Friday = ... # type: Qt.DayOfWeek
+ Saturday = ... # type: Qt.DayOfWeek
+ Sunday = ... # type: Qt.DayOfWeek
+
+ class TimeSpec(enum.Enum):
+ LocalTime = ... # type: Qt.TimeSpec
+ UTC = ... # type: Qt.TimeSpec
+ OffsetFromUTC = ... # type: Qt.TimeSpec
+ TimeZone = ... # type: Qt.TimeSpec
+
+ class DateFormat(enum.Enum):
+ TextDate = ... # type: Qt.DateFormat
+ ISODate = ... # type: Qt.DateFormat
+ ISODateWithMs = ... # type: Qt.DateFormat
+ RFC2822Date = ... # type: Qt.DateFormat
+
+ class ToolBarArea(enum.Flag):
+ LeftToolBarArea = ... # type: Qt.ToolBarArea
+ RightToolBarArea = ... # type: Qt.ToolBarArea
+ TopToolBarArea = ... # type: Qt.ToolBarArea
+ BottomToolBarArea = ... # type: Qt.ToolBarArea
+ AllToolBarAreas = ... # type: Qt.ToolBarArea
+ NoToolBarArea = ... # type: Qt.ToolBarArea
+
+ class TimerType(enum.Enum):
+ PreciseTimer = ... # type: Qt.TimerType
+ CoarseTimer = ... # type: Qt.TimerType
+ VeryCoarseTimer = ... # type: Qt.TimerType
+
+ class DockWidgetArea(enum.Flag):
+ LeftDockWidgetArea = ... # type: Qt.DockWidgetArea
+ RightDockWidgetArea = ... # type: Qt.DockWidgetArea
+ TopDockWidgetArea = ... # type: Qt.DockWidgetArea
+ BottomDockWidgetArea = ... # type: Qt.DockWidgetArea
+ AllDockWidgetAreas = ... # type: Qt.DockWidgetArea
+ NoDockWidgetArea = ... # type: Qt.DockWidgetArea
+
+ class AspectRatioMode(enum.Enum):
+ IgnoreAspectRatio = ... # type: Qt.AspectRatioMode
+ KeepAspectRatio = ... # type: Qt.AspectRatioMode
+ KeepAspectRatioByExpanding = ... # type: Qt.AspectRatioMode
+
+ class TextFormat(enum.Enum):
+ PlainText = ... # type: Qt.TextFormat
+ RichText = ... # type: Qt.TextFormat
+ AutoText = ... # type: Qt.TextFormat
+ MarkdownText = ... # type: Qt.TextFormat
+
+ class CursorShape(enum.Enum):
+ ArrowCursor = ... # type: Qt.CursorShape
+ UpArrowCursor = ... # type: Qt.CursorShape
+ CrossCursor = ... # type: Qt.CursorShape
+ WaitCursor = ... # type: Qt.CursorShape
+ IBeamCursor = ... # type: Qt.CursorShape
+ SizeVerCursor = ... # type: Qt.CursorShape
+ SizeHorCursor = ... # type: Qt.CursorShape
+ SizeBDiagCursor = ... # type: Qt.CursorShape
+ SizeFDiagCursor = ... # type: Qt.CursorShape
+ SizeAllCursor = ... # type: Qt.CursorShape
+ BlankCursor = ... # type: Qt.CursorShape
+ SplitVCursor = ... # type: Qt.CursorShape
+ SplitHCursor = ... # type: Qt.CursorShape
+ PointingHandCursor = ... # type: Qt.CursorShape
+ ForbiddenCursor = ... # type: Qt.CursorShape
+ OpenHandCursor = ... # type: Qt.CursorShape
+ ClosedHandCursor = ... # type: Qt.CursorShape
+ WhatsThisCursor = ... # type: Qt.CursorShape
+ BusyCursor = ... # type: Qt.CursorShape
+ LastCursor = ... # type: Qt.CursorShape
+ BitmapCursor = ... # type: Qt.CursorShape
+ CustomCursor = ... # type: Qt.CursorShape
+ DragCopyCursor = ... # type: Qt.CursorShape
+ DragMoveCursor = ... # type: Qt.CursorShape
+ DragLinkCursor = ... # type: Qt.CursorShape
+
+ class UIEffect(enum.Enum):
+ UI_General = ... # type: Qt.UIEffect
+ UI_AnimateMenu = ... # type: Qt.UIEffect
+ UI_FadeMenu = ... # type: Qt.UIEffect
+ UI_AnimateCombo = ... # type: Qt.UIEffect
+ UI_AnimateTooltip = ... # type: Qt.UIEffect
+ UI_FadeTooltip = ... # type: Qt.UIEffect
+ UI_AnimateToolBox = ... # type: Qt.UIEffect
+
+ class BrushStyle(enum.Enum):
+ NoBrush = ... # type: Qt.BrushStyle
+ SolidPattern = ... # type: Qt.BrushStyle
+ Dense1Pattern = ... # type: Qt.BrushStyle
+ Dense2Pattern = ... # type: Qt.BrushStyle
+ Dense3Pattern = ... # type: Qt.BrushStyle
+ Dense4Pattern = ... # type: Qt.BrushStyle
+ Dense5Pattern = ... # type: Qt.BrushStyle
+ Dense6Pattern = ... # type: Qt.BrushStyle
+ Dense7Pattern = ... # type: Qt.BrushStyle
+ HorPattern = ... # type: Qt.BrushStyle
+ VerPattern = ... # type: Qt.BrushStyle
+ CrossPattern = ... # type: Qt.BrushStyle
+ BDiagPattern = ... # type: Qt.BrushStyle
+ FDiagPattern = ... # type: Qt.BrushStyle
+ DiagCrossPattern = ... # type: Qt.BrushStyle
+ LinearGradientPattern = ... # type: Qt.BrushStyle
+ RadialGradientPattern = ... # type: Qt.BrushStyle
+ ConicalGradientPattern = ... # type: Qt.BrushStyle
+ TexturePattern = ... # type: Qt.BrushStyle
+
+ class PenJoinStyle(enum.Enum):
+ MiterJoin = ... # type: Qt.PenJoinStyle
+ BevelJoin = ... # type: Qt.PenJoinStyle
+ RoundJoin = ... # type: Qt.PenJoinStyle
+ MPenJoinStyle = ... # type: Qt.PenJoinStyle
+ SvgMiterJoin = ... # type: Qt.PenJoinStyle
+
+ class PenCapStyle(enum.Enum):
+ FlatCap = ... # type: Qt.PenCapStyle
+ SquareCap = ... # type: Qt.PenCapStyle
+ RoundCap = ... # type: Qt.PenCapStyle
+
+ class PenStyle(enum.Enum):
+ NoPen = ... # type: Qt.PenStyle
+ SolidLine = ... # type: Qt.PenStyle
+ DashLine = ... # type: Qt.PenStyle
+ DotLine = ... # type: Qt.PenStyle
+ DashDotLine = ... # type: Qt.PenStyle
+ DashDotDotLine = ... # type: Qt.PenStyle
+ CustomDashLine = ... # type: Qt.PenStyle
+
+ class ArrowType(enum.Enum):
+ NoArrow = ... # type: Qt.ArrowType
+ UpArrow = ... # type: Qt.ArrowType
+ DownArrow = ... # type: Qt.ArrowType
+ LeftArrow = ... # type: Qt.ArrowType
+ RightArrow = ... # type: Qt.ArrowType
+
+ class Key(enum.IntEnum):
+ Key_Escape = ... # type: Qt.Key
+ Key_Tab = ... # type: Qt.Key
+ Key_Backtab = ... # type: Qt.Key
+ Key_Backspace = ... # type: Qt.Key
+ Key_Return = ... # type: Qt.Key
+ Key_Enter = ... # type: Qt.Key
+ Key_Insert = ... # type: Qt.Key
+ Key_Delete = ... # type: Qt.Key
+ Key_Pause = ... # type: Qt.Key
+ Key_Print = ... # type: Qt.Key
+ Key_SysReq = ... # type: Qt.Key
+ Key_Clear = ... # type: Qt.Key
+ Key_Home = ... # type: Qt.Key
+ Key_End = ... # type: Qt.Key
+ Key_Left = ... # type: Qt.Key
+ Key_Up = ... # type: Qt.Key
+ Key_Right = ... # type: Qt.Key
+ Key_Down = ... # type: Qt.Key
+ Key_PageUp = ... # type: Qt.Key
+ Key_PageDown = ... # type: Qt.Key
+ Key_Shift = ... # type: Qt.Key
+ Key_Control = ... # type: Qt.Key
+ Key_Meta = ... # type: Qt.Key
+ Key_Alt = ... # type: Qt.Key
+ Key_CapsLock = ... # type: Qt.Key
+ Key_NumLock = ... # type: Qt.Key
+ Key_ScrollLock = ... # type: Qt.Key
+ Key_F1 = ... # type: Qt.Key
+ Key_F2 = ... # type: Qt.Key
+ Key_F3 = ... # type: Qt.Key
+ Key_F4 = ... # type: Qt.Key
+ Key_F5 = ... # type: Qt.Key
+ Key_F6 = ... # type: Qt.Key
+ Key_F7 = ... # type: Qt.Key
+ Key_F8 = ... # type: Qt.Key
+ Key_F9 = ... # type: Qt.Key
+ Key_F10 = ... # type: Qt.Key
+ Key_F11 = ... # type: Qt.Key
+ Key_F12 = ... # type: Qt.Key
+ Key_F13 = ... # type: Qt.Key
+ Key_F14 = ... # type: Qt.Key
+ Key_F15 = ... # type: Qt.Key
+ Key_F16 = ... # type: Qt.Key
+ Key_F17 = ... # type: Qt.Key
+ Key_F18 = ... # type: Qt.Key
+ Key_F19 = ... # type: Qt.Key
+ Key_F20 = ... # type: Qt.Key
+ Key_F21 = ... # type: Qt.Key
+ Key_F22 = ... # type: Qt.Key
+ Key_F23 = ... # type: Qt.Key
+ Key_F24 = ... # type: Qt.Key
+ Key_F25 = ... # type: Qt.Key
+ Key_F26 = ... # type: Qt.Key
+ Key_F27 = ... # type: Qt.Key
+ Key_F28 = ... # type: Qt.Key
+ Key_F29 = ... # type: Qt.Key
+ Key_F30 = ... # type: Qt.Key
+ Key_F31 = ... # type: Qt.Key
+ Key_F32 = ... # type: Qt.Key
+ Key_F33 = ... # type: Qt.Key
+ Key_F34 = ... # type: Qt.Key
+ Key_F35 = ... # type: Qt.Key
+ Key_Super_L = ... # type: Qt.Key
+ Key_Super_R = ... # type: Qt.Key
+ Key_Menu = ... # type: Qt.Key
+ Key_Hyper_L = ... # type: Qt.Key
+ Key_Hyper_R = ... # type: Qt.Key
+ Key_Help = ... # type: Qt.Key
+ Key_Direction_L = ... # type: Qt.Key
+ Key_Direction_R = ... # type: Qt.Key
+ Key_Space = ... # type: Qt.Key
+ Key_Any = ... # type: Qt.Key
+ Key_Exclam = ... # type: Qt.Key
+ Key_QuoteDbl = ... # type: Qt.Key
+ Key_NumberSign = ... # type: Qt.Key
+ Key_Dollar = ... # type: Qt.Key
+ Key_Percent = ... # type: Qt.Key
+ Key_Ampersand = ... # type: Qt.Key
+ Key_Apostrophe = ... # type: Qt.Key
+ Key_ParenLeft = ... # type: Qt.Key
+ Key_ParenRight = ... # type: Qt.Key
+ Key_Asterisk = ... # type: Qt.Key
+ Key_Plus = ... # type: Qt.Key
+ Key_Comma = ... # type: Qt.Key
+ Key_Minus = ... # type: Qt.Key
+ Key_Period = ... # type: Qt.Key
+ Key_Slash = ... # type: Qt.Key
+ Key_0 = ... # type: Qt.Key
+ Key_1 = ... # type: Qt.Key
+ Key_2 = ... # type: Qt.Key
+ Key_3 = ... # type: Qt.Key
+ Key_4 = ... # type: Qt.Key
+ Key_5 = ... # type: Qt.Key
+ Key_6 = ... # type: Qt.Key
+ Key_7 = ... # type: Qt.Key
+ Key_8 = ... # type: Qt.Key
+ Key_9 = ... # type: Qt.Key
+ Key_Colon = ... # type: Qt.Key
+ Key_Semicolon = ... # type: Qt.Key
+ Key_Less = ... # type: Qt.Key
+ Key_Equal = ... # type: Qt.Key
+ Key_Greater = ... # type: Qt.Key
+ Key_Question = ... # type: Qt.Key
+ Key_At = ... # type: Qt.Key
+ Key_A = ... # type: Qt.Key
+ Key_B = ... # type: Qt.Key
+ Key_C = ... # type: Qt.Key
+ Key_D = ... # type: Qt.Key
+ Key_E = ... # type: Qt.Key
+ Key_F = ... # type: Qt.Key
+ Key_G = ... # type: Qt.Key
+ Key_H = ... # type: Qt.Key
+ Key_I = ... # type: Qt.Key
+ Key_J = ... # type: Qt.Key
+ Key_K = ... # type: Qt.Key
+ Key_L = ... # type: Qt.Key
+ Key_M = ... # type: Qt.Key
+ Key_N = ... # type: Qt.Key
+ Key_O = ... # type: Qt.Key
+ Key_P = ... # type: Qt.Key
+ Key_Q = ... # type: Qt.Key
+ Key_R = ... # type: Qt.Key
+ Key_S = ... # type: Qt.Key
+ Key_T = ... # type: Qt.Key
+ Key_U = ... # type: Qt.Key
+ Key_V = ... # type: Qt.Key
+ Key_W = ... # type: Qt.Key
+ Key_X = ... # type: Qt.Key
+ Key_Y = ... # type: Qt.Key
+ Key_Z = ... # type: Qt.Key
+ Key_BracketLeft = ... # type: Qt.Key
+ Key_Backslash = ... # type: Qt.Key
+ Key_BracketRight = ... # type: Qt.Key
+ Key_AsciiCircum = ... # type: Qt.Key
+ Key_Underscore = ... # type: Qt.Key
+ Key_QuoteLeft = ... # type: Qt.Key
+ Key_BraceLeft = ... # type: Qt.Key
+ Key_Bar = ... # type: Qt.Key
+ Key_BraceRight = ... # type: Qt.Key
+ Key_AsciiTilde = ... # type: Qt.Key
+ Key_nobreakspace = ... # type: Qt.Key
+ Key_exclamdown = ... # type: Qt.Key
+ Key_cent = ... # type: Qt.Key
+ Key_sterling = ... # type: Qt.Key
+ Key_currency = ... # type: Qt.Key
+ Key_yen = ... # type: Qt.Key
+ Key_brokenbar = ... # type: Qt.Key
+ Key_section = ... # type: Qt.Key
+ Key_diaeresis = ... # type: Qt.Key
+ Key_copyright = ... # type: Qt.Key
+ Key_ordfeminine = ... # type: Qt.Key
+ Key_guillemotleft = ... # type: Qt.Key
+ Key_notsign = ... # type: Qt.Key
+ Key_hyphen = ... # type: Qt.Key
+ Key_registered = ... # type: Qt.Key
+ Key_macron = ... # type: Qt.Key
+ Key_degree = ... # type: Qt.Key
+ Key_plusminus = ... # type: Qt.Key
+ Key_twosuperior = ... # type: Qt.Key
+ Key_threesuperior = ... # type: Qt.Key
+ Key_acute = ... # type: Qt.Key
+ Key_mu = ... # type: Qt.Key
+ Key_paragraph = ... # type: Qt.Key
+ Key_periodcentered = ... # type: Qt.Key
+ Key_cedilla = ... # type: Qt.Key
+ Key_onesuperior = ... # type: Qt.Key
+ Key_masculine = ... # type: Qt.Key
+ Key_guillemotright = ... # type: Qt.Key
+ Key_onequarter = ... # type: Qt.Key
+ Key_onehalf = ... # type: Qt.Key
+ Key_threequarters = ... # type: Qt.Key
+ Key_questiondown = ... # type: Qt.Key
+ Key_Agrave = ... # type: Qt.Key
+ Key_Aacute = ... # type: Qt.Key
+ Key_Acircumflex = ... # type: Qt.Key
+ Key_Atilde = ... # type: Qt.Key
+ Key_Adiaeresis = ... # type: Qt.Key
+ Key_Aring = ... # type: Qt.Key
+ Key_AE = ... # type: Qt.Key
+ Key_Ccedilla = ... # type: Qt.Key
+ Key_Egrave = ... # type: Qt.Key
+ Key_Eacute = ... # type: Qt.Key
+ Key_Ecircumflex = ... # type: Qt.Key
+ Key_Ediaeresis = ... # type: Qt.Key
+ Key_Igrave = ... # type: Qt.Key
+ Key_Iacute = ... # type: Qt.Key
+ Key_Icircumflex = ... # type: Qt.Key
+ Key_Idiaeresis = ... # type: Qt.Key
+ Key_ETH = ... # type: Qt.Key
+ Key_Ntilde = ... # type: Qt.Key
+ Key_Ograve = ... # type: Qt.Key
+ Key_Oacute = ... # type: Qt.Key
+ Key_Ocircumflex = ... # type: Qt.Key
+ Key_Otilde = ... # type: Qt.Key
+ Key_Odiaeresis = ... # type: Qt.Key
+ Key_multiply = ... # type: Qt.Key
+ Key_Ooblique = ... # type: Qt.Key
+ Key_Ugrave = ... # type: Qt.Key
+ Key_Uacute = ... # type: Qt.Key
+ Key_Ucircumflex = ... # type: Qt.Key
+ Key_Udiaeresis = ... # type: Qt.Key
+ Key_Yacute = ... # type: Qt.Key
+ Key_THORN = ... # type: Qt.Key
+ Key_ssharp = ... # type: Qt.Key
+ Key_division = ... # type: Qt.Key
+ Key_ydiaeresis = ... # type: Qt.Key
+ Key_AltGr = ... # type: Qt.Key
+ Key_Multi_key = ... # type: Qt.Key
+ Key_Codeinput = ... # type: Qt.Key
+ Key_SingleCandidate = ... # type: Qt.Key
+ Key_MultipleCandidate = ... # type: Qt.Key
+ Key_PreviousCandidate = ... # type: Qt.Key
+ Key_Mode_switch = ... # type: Qt.Key
+ Key_Kanji = ... # type: Qt.Key
+ Key_Muhenkan = ... # type: Qt.Key
+ Key_Henkan = ... # type: Qt.Key
+ Key_Romaji = ... # type: Qt.Key
+ Key_Hiragana = ... # type: Qt.Key
+ Key_Katakana = ... # type: Qt.Key
+ Key_Hiragana_Katakana = ... # type: Qt.Key
+ Key_Zenkaku = ... # type: Qt.Key
+ Key_Hankaku = ... # type: Qt.Key
+ Key_Zenkaku_Hankaku = ... # type: Qt.Key
+ Key_Touroku = ... # type: Qt.Key
+ Key_Massyo = ... # type: Qt.Key
+ Key_Kana_Lock = ... # type: Qt.Key
+ Key_Kana_Shift = ... # type: Qt.Key
+ Key_Eisu_Shift = ... # type: Qt.Key
+ Key_Eisu_toggle = ... # type: Qt.Key
+ Key_Hangul = ... # type: Qt.Key
+ Key_Hangul_Start = ... # type: Qt.Key
+ Key_Hangul_End = ... # type: Qt.Key
+ Key_Hangul_Hanja = ... # type: Qt.Key
+ Key_Hangul_Jamo = ... # type: Qt.Key
+ Key_Hangul_Romaja = ... # type: Qt.Key
+ Key_Hangul_Jeonja = ... # type: Qt.Key
+ Key_Hangul_Banja = ... # type: Qt.Key
+ Key_Hangul_PreHanja = ... # type: Qt.Key
+ Key_Hangul_PostHanja = ... # type: Qt.Key
+ Key_Hangul_Special = ... # type: Qt.Key
+ Key_Dead_Grave = ... # type: Qt.Key
+ Key_Dead_Acute = ... # type: Qt.Key
+ Key_Dead_Circumflex = ... # type: Qt.Key
+ Key_Dead_Tilde = ... # type: Qt.Key
+ Key_Dead_Macron = ... # type: Qt.Key
+ Key_Dead_Breve = ... # type: Qt.Key
+ Key_Dead_Abovedot = ... # type: Qt.Key
+ Key_Dead_Diaeresis = ... # type: Qt.Key
+ Key_Dead_Abovering = ... # type: Qt.Key
+ Key_Dead_Doubleacute = ... # type: Qt.Key
+ Key_Dead_Caron = ... # type: Qt.Key
+ Key_Dead_Cedilla = ... # type: Qt.Key
+ Key_Dead_Ogonek = ... # type: Qt.Key
+ Key_Dead_Iota = ... # type: Qt.Key
+ Key_Dead_Voiced_Sound = ... # type: Qt.Key
+ Key_Dead_Semivoiced_Sound = ... # type: Qt.Key
+ Key_Dead_Belowdot = ... # type: Qt.Key
+ Key_Dead_Hook = ... # type: Qt.Key
+ Key_Dead_Horn = ... # type: Qt.Key
+ Key_Back = ... # type: Qt.Key
+ Key_Forward = ... # type: Qt.Key
+ Key_Stop = ... # type: Qt.Key
+ Key_Refresh = ... # type: Qt.Key
+ Key_VolumeDown = ... # type: Qt.Key
+ Key_VolumeMute = ... # type: Qt.Key
+ Key_VolumeUp = ... # type: Qt.Key
+ Key_BassBoost = ... # type: Qt.Key
+ Key_BassUp = ... # type: Qt.Key
+ Key_BassDown = ... # type: Qt.Key
+ Key_TrebleUp = ... # type: Qt.Key
+ Key_TrebleDown = ... # type: Qt.Key
+ Key_MediaPlay = ... # type: Qt.Key
+ Key_MediaStop = ... # type: Qt.Key
+ Key_MediaPrevious = ... # type: Qt.Key
+ Key_MediaNext = ... # type: Qt.Key
+ Key_MediaRecord = ... # type: Qt.Key
+ Key_HomePage = ... # type: Qt.Key
+ Key_Favorites = ... # type: Qt.Key
+ Key_Search = ... # type: Qt.Key
+ Key_Standby = ... # type: Qt.Key
+ Key_OpenUrl = ... # type: Qt.Key
+ Key_LaunchMail = ... # type: Qt.Key
+ Key_LaunchMedia = ... # type: Qt.Key
+ Key_Launch0 = ... # type: Qt.Key
+ Key_Launch1 = ... # type: Qt.Key
+ Key_Launch2 = ... # type: Qt.Key
+ Key_Launch3 = ... # type: Qt.Key
+ Key_Launch4 = ... # type: Qt.Key
+ Key_Launch5 = ... # type: Qt.Key
+ Key_Launch6 = ... # type: Qt.Key
+ Key_Launch7 = ... # type: Qt.Key
+ Key_Launch8 = ... # type: Qt.Key
+ Key_Launch9 = ... # type: Qt.Key
+ Key_LaunchA = ... # type: Qt.Key
+ Key_LaunchB = ... # type: Qt.Key
+ Key_LaunchC = ... # type: Qt.Key
+ Key_LaunchD = ... # type: Qt.Key
+ Key_LaunchE = ... # type: Qt.Key
+ Key_LaunchF = ... # type: Qt.Key
+ Key_MediaLast = ... # type: Qt.Key
+ Key_Select = ... # type: Qt.Key
+ Key_Yes = ... # type: Qt.Key
+ Key_No = ... # type: Qt.Key
+ Key_Context1 = ... # type: Qt.Key
+ Key_Context2 = ... # type: Qt.Key
+ Key_Context3 = ... # type: Qt.Key
+ Key_Context4 = ... # type: Qt.Key
+ Key_Call = ... # type: Qt.Key
+ Key_Hangup = ... # type: Qt.Key
+ Key_Flip = ... # type: Qt.Key
+ Key_unknown = ... # type: Qt.Key
+ Key_Execute = ... # type: Qt.Key
+ Key_Printer = ... # type: Qt.Key
+ Key_Play = ... # type: Qt.Key
+ Key_Sleep = ... # type: Qt.Key
+ Key_Zoom = ... # type: Qt.Key
+ Key_Cancel = ... # type: Qt.Key
+ Key_MonBrightnessUp = ... # type: Qt.Key
+ Key_MonBrightnessDown = ... # type: Qt.Key
+ Key_KeyboardLightOnOff = ... # type: Qt.Key
+ Key_KeyboardBrightnessUp = ... # type: Qt.Key
+ Key_KeyboardBrightnessDown = ... # type: Qt.Key
+ Key_PowerOff = ... # type: Qt.Key
+ Key_WakeUp = ... # type: Qt.Key
+ Key_Eject = ... # type: Qt.Key
+ Key_ScreenSaver = ... # type: Qt.Key
+ Key_WWW = ... # type: Qt.Key
+ Key_Memo = ... # type: Qt.Key
+ Key_LightBulb = ... # type: Qt.Key
+ Key_Shop = ... # type: Qt.Key
+ Key_History = ... # type: Qt.Key
+ Key_AddFavorite = ... # type: Qt.Key
+ Key_HotLinks = ... # type: Qt.Key
+ Key_BrightnessAdjust = ... # type: Qt.Key
+ Key_Finance = ... # type: Qt.Key
+ Key_Community = ... # type: Qt.Key
+ Key_AudioRewind = ... # type: Qt.Key
+ Key_BackForward = ... # type: Qt.Key
+ Key_ApplicationLeft = ... # type: Qt.Key
+ Key_ApplicationRight = ... # type: Qt.Key
+ Key_Book = ... # type: Qt.Key
+ Key_CD = ... # type: Qt.Key
+ Key_Calculator = ... # type: Qt.Key
+ Key_ToDoList = ... # type: Qt.Key
+ Key_ClearGrab = ... # type: Qt.Key
+ Key_Close = ... # type: Qt.Key
+ Key_Copy = ... # type: Qt.Key
+ Key_Cut = ... # type: Qt.Key
+ Key_Display = ... # type: Qt.Key
+ Key_DOS = ... # type: Qt.Key
+ Key_Documents = ... # type: Qt.Key
+ Key_Excel = ... # type: Qt.Key
+ Key_Explorer = ... # type: Qt.Key
+ Key_Game = ... # type: Qt.Key
+ Key_Go = ... # type: Qt.Key
+ Key_iTouch = ... # type: Qt.Key
+ Key_LogOff = ... # type: Qt.Key
+ Key_Market = ... # type: Qt.Key
+ Key_Meeting = ... # type: Qt.Key
+ Key_MenuKB = ... # type: Qt.Key
+ Key_MenuPB = ... # type: Qt.Key
+ Key_MySites = ... # type: Qt.Key
+ Key_News = ... # type: Qt.Key
+ Key_OfficeHome = ... # type: Qt.Key
+ Key_Option = ... # type: Qt.Key
+ Key_Paste = ... # type: Qt.Key
+ Key_Phone = ... # type: Qt.Key
+ Key_Calendar = ... # type: Qt.Key
+ Key_Reply = ... # type: Qt.Key
+ Key_Reload = ... # type: Qt.Key
+ Key_RotateWindows = ... # type: Qt.Key
+ Key_RotationPB = ... # type: Qt.Key
+ Key_RotationKB = ... # type: Qt.Key
+ Key_Save = ... # type: Qt.Key
+ Key_Send = ... # type: Qt.Key
+ Key_Spell = ... # type: Qt.Key
+ Key_SplitScreen = ... # type: Qt.Key
+ Key_Support = ... # type: Qt.Key
+ Key_TaskPane = ... # type: Qt.Key
+ Key_Terminal = ... # type: Qt.Key
+ Key_Tools = ... # type: Qt.Key
+ Key_Travel = ... # type: Qt.Key
+ Key_Video = ... # type: Qt.Key
+ Key_Word = ... # type: Qt.Key
+ Key_Xfer = ... # type: Qt.Key
+ Key_ZoomIn = ... # type: Qt.Key
+ Key_ZoomOut = ... # type: Qt.Key
+ Key_Away = ... # type: Qt.Key
+ Key_Messenger = ... # type: Qt.Key
+ Key_WebCam = ... # type: Qt.Key
+ Key_MailForward = ... # type: Qt.Key
+ Key_Pictures = ... # type: Qt.Key
+ Key_Music = ... # type: Qt.Key
+ Key_Battery = ... # type: Qt.Key
+ Key_Bluetooth = ... # type: Qt.Key
+ Key_WLAN = ... # type: Qt.Key
+ Key_UWB = ... # type: Qt.Key
+ Key_AudioForward = ... # type: Qt.Key
+ Key_AudioRepeat = ... # type: Qt.Key
+ Key_AudioRandomPlay = ... # type: Qt.Key
+ Key_Subtitle = ... # type: Qt.Key
+ Key_AudioCycleTrack = ... # type: Qt.Key
+ Key_Time = ... # type: Qt.Key
+ Key_Hibernate = ... # type: Qt.Key
+ Key_View = ... # type: Qt.Key
+ Key_TopMenu = ... # type: Qt.Key
+ Key_PowerDown = ... # type: Qt.Key
+ Key_Suspend = ... # type: Qt.Key
+ Key_ContrastAdjust = ... # type: Qt.Key
+ Key_MediaPause = ... # type: Qt.Key
+ Key_MediaTogglePlayPause = ... # type: Qt.Key
+ Key_LaunchG = ... # type: Qt.Key
+ Key_LaunchH = ... # type: Qt.Key
+ Key_ToggleCallHangup = ... # type: Qt.Key
+ Key_VoiceDial = ... # type: Qt.Key
+ Key_LastNumberRedial = ... # type: Qt.Key
+ Key_Camera = ... # type: Qt.Key
+ Key_CameraFocus = ... # type: Qt.Key
+ Key_TouchpadToggle = ... # type: Qt.Key
+ Key_TouchpadOn = ... # type: Qt.Key
+ Key_TouchpadOff = ... # type: Qt.Key
+ Key_MicMute = ... # type: Qt.Key
+ Key_Red = ... # type: Qt.Key
+ Key_Green = ... # type: Qt.Key
+ Key_Yellow = ... # type: Qt.Key
+ Key_Blue = ... # type: Qt.Key
+ Key_ChannelUp = ... # type: Qt.Key
+ Key_ChannelDown = ... # type: Qt.Key
+ Key_Guide = ... # type: Qt.Key
+ Key_Info = ... # type: Qt.Key
+ Key_Settings = ... # type: Qt.Key
+ Key_Exit = ... # type: Qt.Key
+ Key_MicVolumeUp = ... # type: Qt.Key
+ Key_MicVolumeDown = ... # type: Qt.Key
+ Key_New = ... # type: Qt.Key
+ Key_Open = ... # type: Qt.Key
+ Key_Find = ... # type: Qt.Key
+ Key_Undo = ... # type: Qt.Key
+ Key_Redo = ... # type: Qt.Key
+ Key_Dead_Stroke = ... # type: Qt.Key
+ Key_Dead_Abovecomma = ... # type: Qt.Key
+ Key_Dead_Abovereversedcomma = ... # type: Qt.Key
+ Key_Dead_Doublegrave = ... # type: Qt.Key
+ Key_Dead_Belowring = ... # type: Qt.Key
+ Key_Dead_Belowmacron = ... # type: Qt.Key
+ Key_Dead_Belowcircumflex = ... # type: Qt.Key
+ Key_Dead_Belowtilde = ... # type: Qt.Key
+ Key_Dead_Belowbreve = ... # type: Qt.Key
+ Key_Dead_Belowdiaeresis = ... # type: Qt.Key
+ Key_Dead_Invertedbreve = ... # type: Qt.Key
+ Key_Dead_Belowcomma = ... # type: Qt.Key
+ Key_Dead_Currency = ... # type: Qt.Key
+ Key_Dead_a = ... # type: Qt.Key
+ Key_Dead_A = ... # type: Qt.Key
+ Key_Dead_e = ... # type: Qt.Key
+ Key_Dead_E = ... # type: Qt.Key
+ Key_Dead_i = ... # type: Qt.Key
+ Key_Dead_I = ... # type: Qt.Key
+ Key_Dead_o = ... # type: Qt.Key
+ Key_Dead_O = ... # type: Qt.Key
+ Key_Dead_u = ... # type: Qt.Key
+ Key_Dead_U = ... # type: Qt.Key
+ Key_Dead_Small_Schwa = ... # type: Qt.Key
+ Key_Dead_Capital_Schwa = ... # type: Qt.Key
+ Key_Dead_Greek = ... # type: Qt.Key
+ Key_Dead_Lowline = ... # type: Qt.Key
+ Key_Dead_Aboveverticalline = ... # type: Qt.Key
+ Key_Dead_Belowverticalline = ... # type: Qt.Key
+ Key_Dead_Longsolidusoverlay = ... # type: Qt.Key
+ Key_micro = ... # type: Qt.Key
+ Key_Keyboard = ... # type: Qt.Key
+
+ class BGMode(enum.Enum):
+ TransparentMode = ... # type: Qt.BGMode
+ OpaqueMode = ... # type: Qt.BGMode
+
+ class ImageConversionFlag(enum.Flag):
+ AutoColor = ... # type: Qt.ImageConversionFlag
+ ColorOnly = ... # type: Qt.ImageConversionFlag
+ MonoOnly = ... # type: Qt.ImageConversionFlag
+ ThresholdAlphaDither = ... # type: Qt.ImageConversionFlag
+ OrderedAlphaDither = ... # type: Qt.ImageConversionFlag
+ DiffuseAlphaDither = ... # type: Qt.ImageConversionFlag
+ DiffuseDither = ... # type: Qt.ImageConversionFlag
+ OrderedDither = ... # type: Qt.ImageConversionFlag
+ ThresholdDither = ... # type: Qt.ImageConversionFlag
+ AutoDither = ... # type: Qt.ImageConversionFlag
+ PreferDither = ... # type: Qt.ImageConversionFlag
+ AvoidDither = ... # type: Qt.ImageConversionFlag
+ NoOpaqueDetection = ... # type: Qt.ImageConversionFlag
+ NoFormatConversion = ... # type: Qt.ImageConversionFlag
+
+ class WidgetAttribute(enum.Enum):
+ WA_Disabled = ... # type: Qt.WidgetAttribute
+ WA_UnderMouse = ... # type: Qt.WidgetAttribute
+ WA_MouseTracking = ... # type: Qt.WidgetAttribute
+ WA_OpaquePaintEvent = ... # type: Qt.WidgetAttribute
+ WA_StaticContents = ... # type: Qt.WidgetAttribute
+ WA_LaidOut = ... # type: Qt.WidgetAttribute
+ WA_PaintOnScreen = ... # type: Qt.WidgetAttribute
+ WA_NoSystemBackground = ... # type: Qt.WidgetAttribute
+ WA_UpdatesDisabled = ... # type: Qt.WidgetAttribute
+ WA_Mapped = ... # type: Qt.WidgetAttribute
+ WA_InputMethodEnabled = ... # type: Qt.WidgetAttribute
+ WA_WState_Visible = ... # type: Qt.WidgetAttribute
+ WA_WState_Hidden = ... # type: Qt.WidgetAttribute
+ WA_ForceDisabled = ... # type: Qt.WidgetAttribute
+ WA_KeyCompression = ... # type: Qt.WidgetAttribute
+ WA_PendingMoveEvent = ... # type: Qt.WidgetAttribute
+ WA_PendingResizeEvent = ... # type: Qt.WidgetAttribute
+ WA_SetPalette = ... # type: Qt.WidgetAttribute
+ WA_SetFont = ... # type: Qt.WidgetAttribute
+ WA_SetCursor = ... # type: Qt.WidgetAttribute
+ WA_NoChildEventsFromChildren = ... # type: Qt.WidgetAttribute
+ WA_WindowModified = ... # type: Qt.WidgetAttribute
+ WA_Resized = ... # type: Qt.WidgetAttribute
+ WA_Moved = ... # type: Qt.WidgetAttribute
+ WA_PendingUpdate = ... # type: Qt.WidgetAttribute
+ WA_InvalidSize = ... # type: Qt.WidgetAttribute
+ WA_CustomWhatsThis = ... # type: Qt.WidgetAttribute
+ WA_LayoutOnEntireRect = ... # type: Qt.WidgetAttribute
+ WA_OutsideWSRange = ... # type: Qt.WidgetAttribute
+ WA_GrabbedShortcut = ... # type: Qt.WidgetAttribute
+ WA_TransparentForMouseEvents = ... # type: Qt.WidgetAttribute
+ WA_PaintUnclipped = ... # type: Qt.WidgetAttribute
+ WA_SetWindowIcon = ... # type: Qt.WidgetAttribute
+ WA_NoMouseReplay = ... # type: Qt.WidgetAttribute
+ WA_DeleteOnClose = ... # type: Qt.WidgetAttribute
+ WA_RightToLeft = ... # type: Qt.WidgetAttribute
+ WA_SetLayoutDirection = ... # type: Qt.WidgetAttribute
+ WA_NoChildEventsForParent = ... # type: Qt.WidgetAttribute
+ WA_ForceUpdatesDisabled = ... # type: Qt.WidgetAttribute
+ WA_WState_Created = ... # type: Qt.WidgetAttribute
+ WA_WState_CompressKeys = ... # type: Qt.WidgetAttribute
+ WA_WState_InPaintEvent = ... # type: Qt.WidgetAttribute
+ WA_WState_Reparented = ... # type: Qt.WidgetAttribute
+ WA_WState_ConfigPending = ... # type: Qt.WidgetAttribute
+ WA_WState_Polished = ... # type: Qt.WidgetAttribute
+ WA_WState_OwnSizePolicy = ... # type: Qt.WidgetAttribute
+ WA_WState_ExplicitShowHide = ... # type: Qt.WidgetAttribute
+ WA_MouseNoMask = ... # type: Qt.WidgetAttribute
+ WA_NoMousePropagation = ... # type: Qt.WidgetAttribute
+ WA_Hover = ... # type: Qt.WidgetAttribute
+ WA_InputMethodTransparent = ... # type: Qt.WidgetAttribute
+ WA_QuitOnClose = ... # type: Qt.WidgetAttribute
+ WA_KeyboardFocusChange = ... # type: Qt.WidgetAttribute
+ WA_AcceptDrops = ... # type: Qt.WidgetAttribute
+ WA_WindowPropagation = ... # type: Qt.WidgetAttribute
+ WA_NoX11EventCompression = ... # type: Qt.WidgetAttribute
+ WA_TintedBackground = ... # type: Qt.WidgetAttribute
+ WA_X11OpenGLOverlay = ... # type: Qt.WidgetAttribute
+ WA_AttributeCount = ... # type: Qt.WidgetAttribute
+ WA_AlwaysShowToolTips = ... # type: Qt.WidgetAttribute
+ WA_MacOpaqueSizeGrip = ... # type: Qt.WidgetAttribute
+ WA_SetStyle = ... # type: Qt.WidgetAttribute
+ WA_SetLocale = ... # type: Qt.WidgetAttribute
+ WA_MacShowFocusRect = ... # type: Qt.WidgetAttribute
+ WA_MacNormalSize = ... # type: Qt.WidgetAttribute
+ WA_MacSmallSize = ... # type: Qt.WidgetAttribute
+ WA_MacMiniSize = ... # type: Qt.WidgetAttribute
+ WA_LayoutUsesWidgetRect = ... # type: Qt.WidgetAttribute
+ WA_StyledBackground = ... # type: Qt.WidgetAttribute
+ WA_MacAlwaysShowToolWindow = ... # type: Qt.WidgetAttribute
+ WA_StyleSheet = ... # type: Qt.WidgetAttribute
+ WA_ShowWithoutActivating = ... # type: Qt.WidgetAttribute
+ WA_NativeWindow = ... # type: Qt.WidgetAttribute
+ WA_DontCreateNativeAncestors = ... # type: Qt.WidgetAttribute
+ WA_DontShowOnScreen = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeDesktop = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeDock = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeToolBar = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeMenu = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeUtility = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeSplash = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeDialog = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeDropDownMenu = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypePopupMenu = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeToolTip = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeNotification = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeCombo = ... # type: Qt.WidgetAttribute
+ WA_X11NetWmWindowTypeDND = ... # type: Qt.WidgetAttribute
+ WA_TranslucentBackground = ... # type: Qt.WidgetAttribute
+ WA_AcceptTouchEvents = ... # type: Qt.WidgetAttribute
+ WA_TouchPadAcceptSingleTouchEvents = ... # type: Qt.WidgetAttribute
+ WA_X11DoNotAcceptFocus = ... # type: Qt.WidgetAttribute
+ WA_AlwaysStackOnTop = ... # type: Qt.WidgetAttribute
+ WA_TabletTracking = ... # type: Qt.WidgetAttribute
+ WA_ContentsMarginsRespectsSafeArea = ... # type: Qt.WidgetAttribute
+ WA_StyleSheetTarget = ... # type: Qt.WidgetAttribute
+
+ class WindowState(enum.Flag):
+ WindowNoState = ... # type: Qt.WindowState
+ WindowMinimized = ... # type: Qt.WindowState
+ WindowMaximized = ... # type: Qt.WindowState
+ WindowFullScreen = ... # type: Qt.WindowState
+ WindowActive = ... # type: Qt.WindowState
+
+ class WindowType(enum.IntFlag):
+ Widget = ... # type: Qt.WindowType
+ Window = ... # type: Qt.WindowType
+ Dialog = ... # type: Qt.WindowType
+ Sheet = ... # type: Qt.WindowType
+ Drawer = ... # type: Qt.WindowType
+ Popup = ... # type: Qt.WindowType
+ Tool = ... # type: Qt.WindowType
+ ToolTip = ... # type: Qt.WindowType
+ SplashScreen = ... # type: Qt.WindowType
+ Desktop = ... # type: Qt.WindowType
+ SubWindow = ... # type: Qt.WindowType
+ WindowType_Mask = ... # type: Qt.WindowType
+ MSWindowsFixedSizeDialogHint = ... # type: Qt.WindowType
+ MSWindowsOwnDC = ... # type: Qt.WindowType
+ X11BypassWindowManagerHint = ... # type: Qt.WindowType
+ FramelessWindowHint = ... # type: Qt.WindowType
+ CustomizeWindowHint = ... # type: Qt.WindowType
+ WindowTitleHint = ... # type: Qt.WindowType
+ WindowSystemMenuHint = ... # type: Qt.WindowType
+ WindowMinimizeButtonHint = ... # type: Qt.WindowType
+ WindowMaximizeButtonHint = ... # type: Qt.WindowType
+ WindowMinMaxButtonsHint = ... # type: Qt.WindowType
+ WindowContextHelpButtonHint = ... # type: Qt.WindowType
+ WindowShadeButtonHint = ... # type: Qt.WindowType
+ WindowStaysOnTopHint = ... # type: Qt.WindowType
+ WindowStaysOnBottomHint = ... # type: Qt.WindowType
+ WindowCloseButtonHint = ... # type: Qt.WindowType
+ MacWindowToolBarButtonHint = ... # type: Qt.WindowType
+ BypassGraphicsProxyWidget = ... # type: Qt.WindowType
+ WindowTransparentForInput = ... # type: Qt.WindowType
+ WindowOverridesSystemGestures = ... # type: Qt.WindowType
+ WindowDoesNotAcceptFocus = ... # type: Qt.WindowType
+ NoDropShadowWindowHint = ... # type: Qt.WindowType
+ WindowFullscreenButtonHint = ... # type: Qt.WindowType
+ ForeignWindow = ... # type: Qt.WindowType
+ BypassWindowManagerHint = ... # type: Qt.WindowType
+ CoverWindow = ... # type: Qt.WindowType
+ MaximizeUsingFullscreenGeometryHint = ... # type: Qt.WindowType
+ ExpandedClientAreaHint = ... # type: Qt.WindowType
+ NoTitleBarBackgroundHint = ... # type: Qt.WindowType
+
+ class TextElideMode(enum.Enum):
+ ElideLeft = ... # type: Qt.TextElideMode
+ ElideRight = ... # type: Qt.TextElideMode
+ ElideMiddle = ... # type: Qt.TextElideMode
+ ElideNone = ... # type: Qt.TextElideMode
+
+ class TextFlag(enum.IntFlag):
+ TextSingleLine = ... # type: Qt.TextFlag
+ TextDontClip = ... # type: Qt.TextFlag
+ TextExpandTabs = ... # type: Qt.TextFlag
+ TextShowMnemonic = ... # type: Qt.TextFlag
+ TextWordWrap = ... # type: Qt.TextFlag
+ TextWrapAnywhere = ... # type: Qt.TextFlag
+ TextDontPrint = ... # type: Qt.TextFlag
+ TextIncludeTrailingSpaces = ... # type: Qt.TextFlag
+ TextHideMnemonic = ... # type: Qt.TextFlag
+ TextJustificationForced = ... # type: Qt.TextFlag
+
+ class AlignmentFlag(enum.IntFlag):
+ AlignLeft = ... # type: Qt.AlignmentFlag
+ AlignLeading = ... # type: Qt.AlignmentFlag
+ AlignRight = ... # type: Qt.AlignmentFlag
+ AlignTrailing = ... # type: Qt.AlignmentFlag
+ AlignHCenter = ... # type: Qt.AlignmentFlag
+ AlignJustify = ... # type: Qt.AlignmentFlag
+ AlignAbsolute = ... # type: Qt.AlignmentFlag
+ AlignHorizontal_Mask = ... # type: Qt.AlignmentFlag
+ AlignTop = ... # type: Qt.AlignmentFlag
+ AlignBottom = ... # type: Qt.AlignmentFlag
+ AlignVCenter = ... # type: Qt.AlignmentFlag
+ AlignVertical_Mask = ... # type: Qt.AlignmentFlag
+ AlignCenter = ... # type: Qt.AlignmentFlag
+ AlignBaseline = ... # type: Qt.AlignmentFlag
+
+ class SortOrder(enum.Enum):
+ AscendingOrder = ... # type: Qt.SortOrder
+ DescendingOrder = ... # type: Qt.SortOrder
+
+ class FocusPolicy(enum.IntFlag):
+ NoFocus = ... # type: Qt.FocusPolicy
+ TabFocus = ... # type: Qt.FocusPolicy
+ ClickFocus = ... # type: Qt.FocusPolicy
+ StrongFocus = ... # type: Qt.FocusPolicy
+ WheelFocus = ... # type: Qt.FocusPolicy
+
+ class Orientation(enum.Flag):
+ Horizontal = ... # type: Qt.Orientation
+ Vertical = ... # type: Qt.Orientation
+
+ class MouseButton(enum.Flag):
+ NoButton = ... # type: Qt.MouseButton
+ AllButtons = ... # type: Qt.MouseButton
+ LeftButton = ... # type: Qt.MouseButton
+ RightButton = ... # type: Qt.MouseButton
+ MiddleButton = ... # type: Qt.MouseButton
+ XButton1 = ... # type: Qt.MouseButton
+ XButton2 = ... # type: Qt.MouseButton
+ BackButton = ... # type: Qt.MouseButton
+ ExtraButton1 = ... # type: Qt.MouseButton
+ ForwardButton = ... # type: Qt.MouseButton
+ ExtraButton2 = ... # type: Qt.MouseButton
+ TaskButton = ... # type: Qt.MouseButton
+ ExtraButton3 = ... # type: Qt.MouseButton
+ ExtraButton4 = ... # type: Qt.MouseButton
+ ExtraButton5 = ... # type: Qt.MouseButton
+ ExtraButton6 = ... # type: Qt.MouseButton
+ ExtraButton7 = ... # type: Qt.MouseButton
+ ExtraButton8 = ... # type: Qt.MouseButton
+ ExtraButton9 = ... # type: Qt.MouseButton
+ ExtraButton10 = ... # type: Qt.MouseButton
+ ExtraButton11 = ... # type: Qt.MouseButton
+ ExtraButton12 = ... # type: Qt.MouseButton
+ ExtraButton13 = ... # type: Qt.MouseButton
+ ExtraButton14 = ... # type: Qt.MouseButton
+ ExtraButton15 = ... # type: Qt.MouseButton
+ ExtraButton16 = ... # type: Qt.MouseButton
+ ExtraButton17 = ... # type: Qt.MouseButton
+ ExtraButton18 = ... # type: Qt.MouseButton
+ ExtraButton19 = ... # type: Qt.MouseButton
+ ExtraButton20 = ... # type: Qt.MouseButton
+ ExtraButton21 = ... # type: Qt.MouseButton
+ ExtraButton22 = ... # type: Qt.MouseButton
+ ExtraButton23 = ... # type: Qt.MouseButton
+ ExtraButton24 = ... # type: Qt.MouseButton
+
+ class Modifier(enum.Flag):
+ META = ... # type: Qt.Modifier
+ SHIFT = ... # type: Qt.Modifier
+ CTRL = ... # type: Qt.Modifier
+ ALT = ... # type: Qt.Modifier
+ MODIFIER_MASK = ... # type: Qt.Modifier
+
+ class KeyboardModifier(enum.Flag):
+ NoModifier = ... # type: Qt.KeyboardModifier
+ ShiftModifier = ... # type: Qt.KeyboardModifier
+ ControlModifier = ... # type: Qt.KeyboardModifier
+ AltModifier = ... # type: Qt.KeyboardModifier
+ MetaModifier = ... # type: Qt.KeyboardModifier
+ KeypadModifier = ... # type: Qt.KeyboardModifier
+ GroupSwitchModifier = ... # type: Qt.KeyboardModifier
+ KeyboardModifierMask = ... # type: Qt.KeyboardModifier
+
+ class GlobalColor(enum.Enum):
+ color0 = ... # type: Qt.GlobalColor
+ color1 = ... # type: Qt.GlobalColor
+ black = ... # type: Qt.GlobalColor
+ white = ... # type: Qt.GlobalColor
+ darkGray = ... # type: Qt.GlobalColor
+ gray = ... # type: Qt.GlobalColor
+ lightGray = ... # type: Qt.GlobalColor
+ red = ... # type: Qt.GlobalColor
+ green = ... # type: Qt.GlobalColor
+ blue = ... # type: Qt.GlobalColor
+ cyan = ... # type: Qt.GlobalColor
+ magenta = ... # type: Qt.GlobalColor
+ yellow = ... # type: Qt.GlobalColor
+ darkRed = ... # type: Qt.GlobalColor
+ darkGreen = ... # type: Qt.GlobalColor
+ darkBlue = ... # type: Qt.GlobalColor
+ darkCyan = ... # type: Qt.GlobalColor
+ darkMagenta = ... # type: Qt.GlobalColor
+ darkYellow = ... # type: Qt.GlobalColor
+ transparent = ... # type: Qt.GlobalColor
+
+ def ws(self, s: 'QTextStream') -> 'QTextStream': ...
+ def bom(self, s: 'QTextStream') -> 'QTextStream': ...
+ def reset(self, s: 'QTextStream') -> 'QTextStream': ...
+ def flush(self, s: 'QTextStream') -> 'QTextStream': ...
+ def endl(self, s: 'QTextStream') -> 'QTextStream': ...
+ def center(self, s: 'QTextStream') -> 'QTextStream': ...
+ def right(self, s: 'QTextStream') -> 'QTextStream': ...
+ def left(self, s: 'QTextStream') -> 'QTextStream': ...
+ def scientific(self, s: 'QTextStream') -> 'QTextStream': ...
+ def fixed(self, s: 'QTextStream') -> 'QTextStream': ...
+ def lowercasedigits(self, s: 'QTextStream') -> 'QTextStream': ...
+ def lowercasebase(self, s: 'QTextStream') -> 'QTextStream': ...
+ def uppercasedigits(self, s: 'QTextStream') -> 'QTextStream': ...
+ def uppercasebase(self, s: 'QTextStream') -> 'QTextStream': ...
+ def noforcepoint(self, s: 'QTextStream') -> 'QTextStream': ...
+ def noforcesign(self, s: 'QTextStream') -> 'QTextStream': ...
+ def noshowbase(self, s: 'QTextStream') -> 'QTextStream': ...
+ def forcepoint(self, s: 'QTextStream') -> 'QTextStream': ...
+ def forcesign(self, s: 'QTextStream') -> 'QTextStream': ...
+ def showbase(self, s: 'QTextStream') -> 'QTextStream': ...
+ def hex(self, s: 'QTextStream') -> 'QTextStream': ...
+ def dec(self, s: 'QTextStream') -> 'QTextStream': ...
+ def oct(self, s: 'QTextStream') -> 'QTextStream': ...
+ def bin(self, s: 'QTextStream') -> 'QTextStream': ...
+
+
+class QKeyCombination(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, key: Qt.Key = ...) -> None: ...
+ @typing.overload
+ def __init__(self, modifiers: Qt.Modifier, key: Qt.Key = ...) -> None: ...
+ @typing.overload
+ def __init__(self, modifiers: Qt.KeyboardModifier, key: Qt.Key = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QKeyCombination') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def toCombined(self) -> int: ...
+ @staticmethod
+ def fromCombined(combined: int) -> 'QKeyCombination': ...
+ def key(self) -> Qt.Key: ...
+ def keyboardModifiers(self) -> Qt.KeyboardModifier: ...
+
+
+class QObject(PyQt6.sip.wrapper):
+
+ staticMetaObject = ... # type: 'QMetaObject'
+
+ def __init__(self, parent: 'QObject|None' = ...) -> None: ...
+
+ def isQmlExposed(self) -> bool: ...
+ def isQuickItemType(self) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def disconnect(a0: 'QMetaObject.Connection') -> bool: ...
+ @typing.overload
+ def disconnect(self) -> None: ...
+ def isSignalConnected(self, signal: 'QMetaMethod') -> bool: ...
+ def senderSignalIndex(self) -> int: ...
+ def disconnectNotify(self, signal: 'QMetaMethod') -> None: ...
+ def connectNotify(self, signal: 'QMetaMethod') -> None: ...
+ def customEvent(self, a0: 'QEvent|None') -> None: ...
+ def childEvent(self, a0: 'QChildEvent|None') -> None: ...
+ def timerEvent(self, a0: 'QTimerEvent|None') -> None: ...
+ def receivers(self, signal: PYQT_SIGNAL) -> int: ...
+ def sender(self) -> 'QObject|None': ...
+ def deleteLater(self) -> None: ...
+ def inherits(self, classname: str) -> bool: ...
+ def parent(self) -> 'QObject|None': ...
+ objectNameChanged: typing.ClassVar[pyqtSignal]
+ destroyed: typing.ClassVar[pyqtSignal]
+ def property(self, name: str) -> typing.Any: ...
+ def setProperty(self, name: str, value: typing.Any) -> bool: ...
+ def dynamicPropertyNames(self) -> list['QByteArray']: ...
+ def dumpObjectTree(self) -> None: ...
+ def dumpObjectInfo(self) -> None: ...
+ def removeEventFilter(self, a0: 'QObject|None') -> None: ...
+ def installEventFilter(self, a0: 'QObject|None') -> None: ...
+ def setParent(self, a0: 'QObject|None') -> None: ...
+ def children(self) -> list['QObject']: ...
+ def killTimer(self, id: int) -> None: ...
+ def startTimer(self, interval: int, timerType: Qt.TimerType = ...) -> int: ...
+ def moveToThread(self, thread: 'QThread|None') -> None: ...
+ def thread(self) -> 'QThread|None': ...
+ def blockSignals(self, b: bool) -> bool: ...
+ def signalsBlocked(self) -> bool: ...
+ def isWindowType(self) -> bool: ...
+ def isWidgetType(self) -> bool: ...
+ def setObjectName(self, name: 'QByteArray'|bytes|bytearray|memoryview|str|None) -> None: ...
+ def objectName(self) -> str: ...
+ @typing.overload
+ def findChildren(self, type: type[QObjectT], name: str|None = ..., options: Qt.FindChildOption = ...) -> list[QObjectT]: ...
+ @typing.overload
+ def findChildren(self, types: tuple[type[QObjectT], ...], name: str|None = ..., options: Qt.FindChildOption = ...) -> list[QObjectT]: ...
+ @typing.overload
+ def findChildren(self, type: type[QObjectT], re: 'QRegularExpression', options: Qt.FindChildOption = ...) -> list[QObjectT]: ...
+ @typing.overload
+ def findChildren(self, types: tuple[type[QObjectT], ...], re: 'QRegularExpression', options: Qt.FindChildOption = ...) -> list[QObjectT]: ...
+ @typing.overload
+ def findChild(self, type: type[QObjectT], name: str|None = ..., options: Qt.FindChildOption = ...) -> QObjectT: ...
+ @typing.overload
+ def findChild(self, types: tuple[type[QObjectT], ...], name: str|None = ..., options: Qt.FindChildOption = ...) -> QObjectT: ...
+ @staticmethod
+ def tr(sourceText: str, disambiguation: str = ..., n: int = ...) -> str: ...
+ def eventFilter(self, a0: 'QObject|None', a1: 'QEvent|None') -> bool: ...
+ def event(self, a0: 'QEvent|None') -> bool: ...
+ def pyqtConfigure(self, a0: typing.Any) -> None: ...
+ def metaObject(self) -> 'QMetaObject|None': ...
+
+
+class QAbstractAnimation(QObject):
+
+ class DeletionPolicy(enum.Enum):
+ KeepWhenStopped = ... # type: QAbstractAnimation.DeletionPolicy
+ DeleteWhenStopped = ... # type: QAbstractAnimation.DeletionPolicy
+
+ class State(enum.Enum):
+ Stopped = ... # type: QAbstractAnimation.State
+ Paused = ... # type: QAbstractAnimation.State
+ Running = ... # type: QAbstractAnimation.State
+
+ class Direction(enum.Enum):
+ Forward = ... # type: QAbstractAnimation.Direction
+ Backward = ... # type: QAbstractAnimation.Direction
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def updateDirection(self, direction: 'QAbstractAnimation.Direction') -> None: ...
+ def updateState(self, newState: 'QAbstractAnimation.State', oldState: 'QAbstractAnimation.State') -> None: ...
+ def updateCurrentTime(self, currentTime: int) -> None: ...
+ def event(self, event: 'QEvent|None') -> bool: ...
+ def setCurrentTime(self, msecs: int) -> None: ...
+ def stop(self) -> None: ...
+ def setPaused(self, a0: bool) -> None: ...
+ def resume(self) -> None: ...
+ def pause(self) -> None: ...
+ def start(self, policy: 'QAbstractAnimation.DeletionPolicy' = ...) -> None: ...
+ directionChanged: typing.ClassVar[pyqtSignal]
+ currentLoopChanged: typing.ClassVar[pyqtSignal]
+ stateChanged: typing.ClassVar[pyqtSignal]
+ finished: typing.ClassVar[pyqtSignal]
+ def totalDuration(self) -> int: ...
+ def duration(self) -> int: ...
+ def currentLoop(self) -> int: ...
+ def setLoopCount(self, loopCount: int) -> None: ...
+ def loopCount(self) -> int: ...
+ def currentLoopTime(self) -> int: ...
+ def currentTime(self) -> int: ...
+ def setDirection(self, direction: 'QAbstractAnimation.Direction') -> None: ...
+ def direction(self) -> 'QAbstractAnimation.Direction': ...
+ def group(self) -> 'QAnimationGroup|None': ...
+ def state(self) -> 'QAbstractAnimation.State': ...
+
+
+class QAbstractEventDispatcher(QObject):
+
+ class TimerInfo(PyQt6.sip.simplewrapper):
+
+ interval = ... # type: int
+ timerId = ... # type: int
+ timerType = ... # type: Qt.TimerType
+
+ @typing.overload
+ def __init__(self, id: int, i: int, t: Qt.TimerType) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAbstractEventDispatcher.TimerInfo') -> None: ...
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ awake: typing.ClassVar[pyqtSignal]
+ aboutToBlock: typing.ClassVar[pyqtSignal]
+ def filterNativeEvent(self, eventType: 'QByteArray'|bytes|bytearray|memoryview, message: PyQt6.sip.voidptr) -> typing.Tuple[bool, PyQt6.sip.voidptr]: ...
+ def removeNativeEventFilter(self, filterObj: 'QAbstractNativeEventFilter|None') -> None: ...
+ def installNativeEventFilter(self, filterObj: 'QAbstractNativeEventFilter|None') -> None: ...
+ def remainingTime(self, timerId: int) -> int: ...
+ def closingDown(self) -> None: ...
+ def startingUp(self) -> None: ...
+ def interrupt(self) -> None: ...
+ def wakeUp(self) -> None: ...
+ def registeredTimers(self, object: QObject|None) -> list['QAbstractEventDispatcher.TimerInfo']: ...
+ def unregisterTimers(self, object: QObject|None) -> bool: ...
+ def unregisterTimer(self, timerId: int) -> bool: ...
+ @typing.overload
+ def registerTimer(self, interval: int, timerType: Qt.TimerType, object: QObject|None) -> int: ...
+ @typing.overload
+ def registerTimer(self, timerId: int, interval: int, timerType: Qt.TimerType, object: QObject|None) -> None: ...
+ def processEvents(self, flags: 'QEventLoop.ProcessEventsFlag') -> bool: ...
+ @staticmethod
+ def instance(thread: 'QThread|None' = ...) -> 'QAbstractEventDispatcher|None': ...
+
+
+class QModelIndex(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QModelIndex') -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPersistentModelIndex') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @typing.overload
+ def __ge__(self, rhs: 'QPersistentModelIndex') -> bool: ...
+ @typing.overload
+ def __ge__(self, rhs: 'QModelIndex') -> bool: ...
+ @typing.overload
+ def __le__(self, rhs: 'QPersistentModelIndex') -> bool: ...
+ @typing.overload
+ def __le__(self, rhs: 'QModelIndex') -> bool: ...
+ @typing.overload
+ def __gt__(self, rhs: 'QPersistentModelIndex') -> bool: ...
+ @typing.overload
+ def __gt__(self, rhs: 'QModelIndex') -> bool: ...
+ @typing.overload
+ def __lt__(self, rhs: 'QPersistentModelIndex') -> bool: ...
+ @typing.overload
+ def __lt__(self, rhs: 'QModelIndex') -> bool: ...
+ def __hash__(self) -> int: ...
+ def siblingAtRow(self, row: int) -> 'QModelIndex': ...
+ def siblingAtColumn(self, column: int) -> 'QModelIndex': ...
+ def sibling(self, arow: int, acolumn: int) -> 'QModelIndex': ...
+ def parent(self) -> 'QModelIndex': ...
+ def isValid(self) -> bool: ...
+ def model(self) -> 'QAbstractItemModel|None': ...
+ def internalId(self) -> int: ...
+ def internalPointer(self) -> typing.Any: ...
+ def flags(self) -> Qt.ItemFlag: ...
+ def data(self, role: int = ...) -> typing.Any: ...
+ def column(self) -> int: ...
+ def row(self) -> int: ...
+
+
+class QPersistentModelIndex(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, index: QModelIndex) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QPersistentModelIndex') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @typing.overload
+ def __ge__(self, rhs: QModelIndex) -> bool: ...
+ @typing.overload
+ def __ge__(self, rhs: 'QPersistentModelIndex') -> bool: ...
+ @typing.overload
+ def __le__(self, rhs: QModelIndex) -> bool: ...
+ @typing.overload
+ def __le__(self, rhs: 'QPersistentModelIndex') -> bool: ...
+ @typing.overload
+ def __gt__(self, rhs: QModelIndex) -> bool: ...
+ @typing.overload
+ def __gt__(self, rhs: 'QPersistentModelIndex') -> bool: ...
+ @typing.overload
+ def __lt__(self, rhs: QModelIndex) -> bool: ...
+ @typing.overload
+ def __lt__(self, rhs: 'QPersistentModelIndex') -> bool: ...
+ def __hash__(self) -> int: ...
+ def swap(self, other: 'QPersistentModelIndex') -> None: ...
+ def isValid(self) -> bool: ...
+ def model(self) -> 'QAbstractItemModel|None': ...
+ def sibling(self, row: int, column: int) -> QModelIndex: ...
+ def parent(self) -> QModelIndex: ...
+ def flags(self) -> Qt.ItemFlag: ...
+ def data(self, role: int = ...) -> typing.Any: ...
+ def column(self) -> int: ...
+ def row(self) -> int: ...
+
+
+class QAbstractItemModel(QObject):
+
+ class CheckIndexOption(enum.Flag):
+ NoOption = ... # type: QAbstractItemModel.CheckIndexOption
+ IndexIsValid = ... # type: QAbstractItemModel.CheckIndexOption
+ DoNotUseParent = ... # type: QAbstractItemModel.CheckIndexOption
+ ParentIsInvalid = ... # type: QAbstractItemModel.CheckIndexOption
+
+ class LayoutChangeHint(enum.Enum):
+ NoLayoutChangeHint = ... # type: QAbstractItemModel.LayoutChangeHint
+ VerticalSortHint = ... # type: QAbstractItemModel.LayoutChangeHint
+ HorizontalSortHint = ... # type: QAbstractItemModel.LayoutChangeHint
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def multiData(self, index: QModelIndex, roleDataSpan: 'QModelRoleDataSpan') -> None: ...
+ def clearItemData(self, index: QModelIndex) -> bool: ...
+ def checkIndex(self, index: QModelIndex, options: 'QAbstractItemModel.CheckIndexOption' = ...) -> bool: ...
+ def moveColumn(self, sourceParent: QModelIndex, sourceColumn: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
+ def moveRow(self, sourceParent: QModelIndex, sourceRow: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
+ def moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
+ def moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
+ def canDropMimeData(self, data: 'QMimeData|None', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def resetInternalData(self) -> None: ...
+ def endResetModel(self) -> None: ...
+ def beginResetModel(self) -> None: ...
+ def endMoveColumns(self) -> None: ...
+ def beginMoveColumns(self, sourceParent: QModelIndex, sourceFirst: int, sourceLast: int, destinationParent: QModelIndex, destinationColumn: int) -> bool: ...
+ def endMoveRows(self) -> None: ...
+ def beginMoveRows(self, sourceParent: QModelIndex, sourceFirst: int, sourceLast: int, destinationParent: QModelIndex, destinationRow: int) -> bool: ...
+ columnsMoved: typing.ClassVar[pyqtSignal]
+ columnsAboutToBeMoved: typing.ClassVar[pyqtSignal]
+ rowsMoved: typing.ClassVar[pyqtSignal]
+ rowsAboutToBeMoved: typing.ClassVar[pyqtSignal]
+ def createIndex(self, row: int, column: int, object: typing.Any = ...) -> QModelIndex: ...
+ def roleNames(self) -> dict[int, 'QByteArray']: ...
+ def supportedDragActions(self) -> Qt.DropAction: ...
+ def removeColumn(self, column: int, parent: QModelIndex = ...) -> bool: ...
+ def removeRow(self, row: int, parent: QModelIndex = ...) -> bool: ...
+ def insertColumn(self, column: int, parent: QModelIndex = ...) -> bool: ...
+ def insertRow(self, row: int, parent: QModelIndex = ...) -> bool: ...
+ def changePersistentIndexList(self, from_: collections.abc.Iterable[QModelIndex], to: collections.abc.Iterable[QModelIndex]) -> None: ...
+ def changePersistentIndex(self, from_: QModelIndex, to: QModelIndex) -> None: ...
+ def persistentIndexList(self) -> list[QModelIndex]: ...
+ def endRemoveColumns(self) -> None: ...
+ def beginRemoveColumns(self, parent: QModelIndex, first: int, last: int) -> None: ...
+ def endInsertColumns(self) -> None: ...
+ def beginInsertColumns(self, parent: QModelIndex, first: int, last: int) -> None: ...
+ def endRemoveRows(self) -> None: ...
+ def beginRemoveRows(self, parent: QModelIndex, first: int, last: int) -> None: ...
+ def endInsertRows(self) -> None: ...
+ def beginInsertRows(self, parent: QModelIndex, first: int, last: int) -> None: ...
+ def decodeData(self, row: int, column: int, parent: QModelIndex, stream: 'QDataStream') -> bool: ...
+ def encodeData(self, indexes: collections.abc.Iterable[QModelIndex], stream: 'QDataStream') -> None: ...
+ def revert(self) -> None: ...
+ def submit(self) -> bool: ...
+ modelReset: typing.ClassVar[pyqtSignal]
+ modelAboutToBeReset: typing.ClassVar[pyqtSignal]
+ columnsRemoved: typing.ClassVar[pyqtSignal]
+ columnsAboutToBeRemoved: typing.ClassVar[pyqtSignal]
+ columnsInserted: typing.ClassVar[pyqtSignal]
+ columnsAboutToBeInserted: typing.ClassVar[pyqtSignal]
+ rowsRemoved: typing.ClassVar[pyqtSignal]
+ rowsAboutToBeRemoved: typing.ClassVar[pyqtSignal]
+ rowsInserted: typing.ClassVar[pyqtSignal]
+ rowsAboutToBeInserted: typing.ClassVar[pyqtSignal]
+ layoutChanged: typing.ClassVar[pyqtSignal]
+ layoutAboutToBeChanged: typing.ClassVar[pyqtSignal]
+ headerDataChanged: typing.ClassVar[pyqtSignal]
+ dataChanged: typing.ClassVar[pyqtSignal]
+ def span(self, index: QModelIndex) -> 'QSize': ...
+ def match(self, start: QModelIndex, role: int, value: typing.Any, hits: int = ..., flags: Qt.MatchFlag = ...) -> list[QModelIndex]: ...
+ def buddy(self, index: QModelIndex) -> QModelIndex: ...
+ def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
+ def flags(self, index: QModelIndex) -> Qt.ItemFlag: ...
+ def canFetchMore(self, parent: QModelIndex) -> bool: ...
+ def fetchMore(self, parent: QModelIndex) -> None: ...
+ def removeColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def supportedDropActions(self) -> Qt.DropAction: ...
+ def dropMimeData(self, data: 'QMimeData|None', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def mimeData(self, indexes: collections.abc.Iterable[QModelIndex]) -> 'QMimeData|None': ...
+ def mimeTypes(self) -> list[str]: ...
+ def setItemData(self, index: QModelIndex, roles: dict[int, typing.Any]) -> bool: ...
+ def itemData(self, index: QModelIndex) -> dict[int, typing.Any]: ...
+ def setHeaderData(self, section: int, orientation: Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ...
+ def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def setData(self, index: QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
+ def data(self, index: QModelIndex, role: int = ...) -> typing.Any: ...
+ def hasChildren(self, parent: QModelIndex = ...) -> bool: ...
+ def columnCount(self, parent: QModelIndex = ...) -> int: ...
+ def rowCount(self, parent: QModelIndex = ...) -> int: ...
+ def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
+ @typing.overload
+ def parent(self, child: QModelIndex) -> QModelIndex: ...
+ @typing.overload
+ def parent(self) -> QObject|None: ...
+ def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
+ def hasIndex(self, row: int, column: int, parent: QModelIndex = ...) -> bool: ...
+
+
+class QAbstractTableModel(QAbstractItemModel):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
+ def parent(self) -> QObject|None: ...
+ def flags(self, index: QModelIndex) -> Qt.ItemFlag: ...
+ def dropMimeData(self, data: 'QMimeData|None', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
+
+
+class QAbstractListModel(QAbstractItemModel):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
+ def parent(self) -> QObject|None: ...
+ def flags(self, index: QModelIndex) -> Qt.ItemFlag: ...
+ def dropMimeData(self, data: 'QMimeData|None', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def index(self, row: int, column: int = ..., parent: QModelIndex = ...) -> QModelIndex: ...
+
+
+class QModelRoleData(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, role: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QModelRoleData') -> None: ...
+
+ def clearData(self) -> None: ...
+ def setData(self, data: typing.Any) -> None: ...
+ def data(self) -> typing.Any: ...
+ def role(self) -> int: ...
+
+
+class QModelRoleDataSpan(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, modelRoleData: QModelRoleData) -> None: ...
+ @typing.overload
+ def __init__(self, modelRoleData: collections.abc.Iterable[QModelRoleData]) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QModelRoleDataSpan') -> None: ...
+
+ def dataForRole(self, role: int) -> typing.Any: ...
+ def __getitem__(self, index: int) -> QModelRoleData: ...
+ def end(self) -> QModelRoleData|None: ...
+ def begin(self) -> QModelRoleData|None: ...
+ def data(self) -> QModelRoleData|None: ...
+ def __len__(self) -> int: ...
+ def length(self) -> int: ...
+ def size(self) -> int: ...
+
+
+class QAbstractNativeEventFilter(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def nativeEventFilter(self, eventType: 'QByteArray'|bytes|bytearray|memoryview, message: PyQt6.sip.voidptr) -> typing.Tuple[bool, PyQt6.sip.voidptr]: ...
+
+
+class QAbstractProxyModel(QAbstractItemModel):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def roleNames(self) -> dict[int, 'QByteArray']: ...
+ def clearItemData(self, index: QModelIndex) -> bool: ...
+ def supportedDragActions(self) -> Qt.DropAction: ...
+ def dropMimeData(self, data: 'QMimeData|None', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def canDropMimeData(self, data: 'QMimeData|None', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ sourceModelChanged: typing.ClassVar[pyqtSignal]
+ def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
+ def supportedDropActions(self) -> Qt.DropAction: ...
+ def mimeTypes(self) -> list[str]: ...
+ def mimeData(self, indexes: collections.abc.Iterable[QModelIndex]) -> 'QMimeData|None': ...
+ def hasChildren(self, parent: QModelIndex = ...) -> bool: ...
+ def span(self, index: QModelIndex) -> 'QSize': ...
+ def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
+ def fetchMore(self, parent: QModelIndex) -> None: ...
+ def canFetchMore(self, parent: QModelIndex) -> bool: ...
+ def buddy(self, index: QModelIndex) -> QModelIndex: ...
+ def setItemData(self, index: QModelIndex, roles: dict[int, typing.Any]) -> bool: ...
+ def flags(self, index: QModelIndex) -> Qt.ItemFlag: ...
+ def itemData(self, index: QModelIndex) -> dict[int, typing.Any]: ...
+ def setHeaderData(self, section: int, orientation: Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ...
+ def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def setData(self, index: QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
+ def data(self, proxyIndex: QModelIndex, role: int = ...) -> typing.Any: ...
+ def revert(self) -> None: ...
+ def submit(self) -> bool: ...
+ def mapSelectionFromSource(self, selection: 'QItemSelection') -> 'QItemSelection': ...
+ def mapSelectionToSource(self, selection: 'QItemSelection') -> 'QItemSelection': ...
+ def mapFromSource(self, sourceIndex: QModelIndex) -> QModelIndex: ...
+ def mapToSource(self, proxyIndex: QModelIndex) -> QModelIndex: ...
+ def sourceModel(self) -> QAbstractItemModel|None: ...
+ def setSourceModel(self, sourceModel: QAbstractItemModel|None) -> None: ...
+
+
+class QAnimationGroup(QAbstractAnimation):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def event(self, event: 'QEvent|None') -> bool: ...
+ def clear(self) -> None: ...
+ def takeAnimation(self, index: int) -> QAbstractAnimation|None: ...
+ def removeAnimation(self, animation: QAbstractAnimation|None) -> None: ...
+ def insertAnimation(self, index: int, animation: QAbstractAnimation|None) -> None: ...
+ def addAnimation(self, animation: QAbstractAnimation|None) -> None: ...
+ def indexOfAnimation(self, animation: QAbstractAnimation|None) -> int: ...
+ def animationCount(self) -> int: ...
+ def animationAt(self, index: int) -> QAbstractAnimation|None: ...
+
+
+class QBasicTimer(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def id(self) -> int: ...
+ def swap(self, other: 'QBasicTimer') -> None: ...
+ def stop(self) -> None: ...
+ @typing.overload
+ def start(self, msec: int, timerType: Qt.TimerType, obj: QObject|None) -> None: ...
+ @typing.overload
+ def start(self, msec: int, obj: QObject|None) -> None: ...
+ def timerId(self) -> int: ...
+ def isActive(self) -> bool: ...
+
+
+class QBitArray(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, size: int, value: bool = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QBitArray') -> None: ...
+
+ def __or__(self, a0: 'QBitArray') -> 'QBitArray': ...
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __and__(self, a0: 'QBitArray') -> 'QBitArray': ...
+ def __xor__(self, a0: 'QBitArray') -> 'QBitArray': ...
+ def toUInt32(self, endianness: 'QSysInfo.Endian') -> typing.Tuple[int, bool]: ...
+ @staticmethod
+ def fromBits(data: bytes, len: int) -> 'QBitArray': ...
+ def bits(self) -> bytes: ...
+ def swap(self, other: 'QBitArray') -> None: ...
+ def __hash__(self) -> int: ...
+ def at(self, i: int) -> bool: ...
+ def __getitem__(self, i: int) -> bool: ...
+ def toggleBit(self, i: int) -> bool: ...
+ def clearBit(self, i: int) -> None: ...
+ @typing.overload
+ def setBit(self, i: int) -> None: ...
+ @typing.overload
+ def setBit(self, i: int, val: bool) -> None: ...
+ def testBit(self, i: int) -> bool: ...
+ def truncate(self, pos: int) -> None: ...
+ @typing.overload
+ def fill(self, val: bool, first: int, last: int) -> None: ...
+ @typing.overload
+ def fill(self, val: bool, size: int = ...) -> bool: ...
+ def __ixor__(self, a0: 'QBitArray') -> 'QBitArray': ...
+ def __ior__(self, a0: 'QBitArray') -> 'QBitArray': ...
+ def __iand__(self, a0: 'QBitArray') -> 'QBitArray': ...
+ def clear(self) -> None: ...
+ def isDetached(self) -> bool: ...
+ def detach(self) -> None: ...
+ def resize(self, size: int) -> None: ...
+ def isNull(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def __len__(self) -> int: ...
+ @typing.overload
+ def count(self) -> int: ...
+ @typing.overload
+ def count(self, on: bool) -> int: ...
+ def size(self) -> int: ...
+
+
+class QIODeviceBase(PyQt6.sip.simplewrapper):
+
+ class OpenModeFlag(enum.Flag):
+ NotOpen = ... # type: QIODeviceBase.OpenModeFlag
+ ReadOnly = ... # type: QIODeviceBase.OpenModeFlag
+ WriteOnly = ... # type: QIODeviceBase.OpenModeFlag
+ ReadWrite = ... # type: QIODeviceBase.OpenModeFlag
+ Append = ... # type: QIODeviceBase.OpenModeFlag
+ Truncate = ... # type: QIODeviceBase.OpenModeFlag
+ Text = ... # type: QIODeviceBase.OpenModeFlag
+ Unbuffered = ... # type: QIODeviceBase.OpenModeFlag
+ NewOnly = ... # type: QIODeviceBase.OpenModeFlag
+ ExistingOnly = ... # type: QIODeviceBase.OpenModeFlag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QIODeviceBase') -> None: ...
+
+
+class QIODevice(QObject, QIODeviceBase):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QObject|None) -> None: ...
+
+ def setErrorString(self, errorString: str|None) -> None: ...
+ def setOpenMode(self, openMode: QIODeviceBase.OpenModeFlag) -> None: ...
+ def skipData(self, maxSize: int) -> int: ...
+ def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
+ def readLineData(self, maxlen: int) -> bytes: ...
+ def readData(self, maxlen: int) -> bytes: ...
+ readyRead: typing.ClassVar[pyqtSignal]
+ readChannelFinished: typing.ClassVar[pyqtSignal]
+ channelReadyRead: typing.ClassVar[pyqtSignal]
+ channelBytesWritten: typing.ClassVar[pyqtSignal]
+ bytesWritten: typing.ClassVar[pyqtSignal]
+ aboutToClose: typing.ClassVar[pyqtSignal]
+ def errorString(self) -> str: ...
+ def getChar(self) -> typing.Tuple[bool, bytes]: ...
+ def putChar(self, c: bytes) -> bool: ...
+ def ungetChar(self, c: bytes) -> None: ...
+ def waitForBytesWritten(self, msecs: int) -> bool: ...
+ def waitForReadyRead(self, msecs: int) -> bool: ...
+ def skip(self, maxSize: int) -> int: ...
+ def peek(self, maxlen: int) -> bytes: ...
+ def write(self, a0: PyQt6.sip.Buffer) -> int: ...
+ def isTransactionStarted(self) -> bool: ...
+ def rollbackTransaction(self) -> None: ...
+ def commitTransaction(self) -> None: ...
+ def startTransaction(self) -> None: ...
+ def canReadLine(self) -> bool: ...
+ def readAll(self) -> 'QByteArray': ...
+ def readLineInto(self, result: 'QByteArray'|bytes|bytearray|memoryview, maxSize: int = ...) -> bool: ...
+ @typing.overload
+ def readLine(self, maxlen: int) -> bytes: ...
+ @typing.overload
+ def readLine(self) -> 'QByteArray': ...
+ def read(self, maxlen: int) -> bytes: ...
+ def bytesToWrite(self) -> int: ...
+ def bytesAvailable(self) -> int: ...
+ def reset(self) -> bool: ...
+ def atEnd(self) -> bool: ...
+ def seek(self, pos: int) -> bool: ...
+ def size(self) -> int: ...
+ def pos(self) -> int: ...
+ def close(self) -> None: ...
+ def open(self, mode: QIODeviceBase.OpenModeFlag) -> bool: ...
+ def setCurrentWriteChannel(self, channel: int) -> None: ...
+ def currentWriteChannel(self) -> int: ...
+ def setCurrentReadChannel(self, channel: int) -> None: ...
+ def currentReadChannel(self) -> int: ...
+ def writeChannelCount(self) -> int: ...
+ def readChannelCount(self) -> int: ...
+ def isSequential(self) -> bool: ...
+ def isWritable(self) -> bool: ...
+ def isReadable(self) -> bool: ...
+ def isOpen(self) -> bool: ...
+ def isTextModeEnabled(self) -> bool: ...
+ def setTextModeEnabled(self, enabled: bool) -> None: ...
+ def openMode(self) -> QIODeviceBase.OpenModeFlag: ...
+
+
+class QBuffer(QIODevice):
+
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, byteArray: 'QByteArray|None', parent: QObject|None = ...) -> None: ...
+
+ def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
+ def readData(self, maxlen: int) -> bytes: ...
+ def canReadLine(self) -> bool: ...
+ def atEnd(self) -> bool: ...
+ def seek(self, off: int) -> bool: ...
+ def pos(self) -> int: ...
+ def size(self) -> int: ...
+ def close(self) -> None: ...
+ def open(self, openMode: QIODeviceBase.OpenModeFlag) -> bool: ...
+ @typing.overload
+ def setData(self, data: 'QByteArray'|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def setData(self, data: PyQt6.sip.array[bytes]) -> None: ...
+ def setBuffer(self, a: 'QByteArray|None') -> None: ...
+ def data(self) -> 'QByteArray': ...
+ def buffer(self) -> 'QByteArray': ...
+
+
+class QByteArray(PyQt6.sip.simplewrapper):
+
+ class Base64DecodingStatus(enum.Enum):
+ Ok = ... # type: QByteArray.Base64DecodingStatus
+ IllegalInputLength = ... # type: QByteArray.Base64DecodingStatus
+ IllegalCharacter = ... # type: QByteArray.Base64DecodingStatus
+ IllegalPadding = ... # type: QByteArray.Base64DecodingStatus
+
+ class Base64Option(enum.Flag):
+ Base64Encoding = ... # type: QByteArray.Base64Option
+ Base64UrlEncoding = ... # type: QByteArray.Base64Option
+ KeepTrailingEquals = ... # type: QByteArray.Base64Option
+ OmitTrailingEquals = ... # type: QByteArray.Base64Option
+ IgnoreBase64DecodingErrors = ... # type: QByteArray.Base64Option
+ AbortOnBase64DecodingErrors = ... # type: QByteArray.Base64Option
+
+ class FromBase64Result(PyQt6.sip.simplewrapper):
+
+ decoded = ... # type: 'QByteArray'|bytes|bytearray|memoryview
+ decodingStatus = ... # type: 'QByteArray.Base64DecodingStatus'
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QByteArray.FromBase64Result') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def __int__(self) -> bool: ...
+ def swap(self, other: 'QByteArray.FromBase64Result') -> None: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, size: int, c: bytes) -> None: ...
+ @typing.overload
+ def __init__(self, a: 'QByteArray'|bytes|bytearray|memoryview) -> None: ...
+
+ def __add__(self, a2: 'QByteArray'|bytes|bytearray|memoryview) -> 'QByteArray': ...
+ def nullTerminate(self) -> 'QByteArray': ...
+ def nullTerminated(self) -> 'QByteArray': ...
+ @staticmethod
+ def maxSize() -> int: ...
+ def max_size(self) -> int: ...
+ @typing.overload
+ def slice(self, pos: int, n: int) -> 'QByteArray': ...
+ @typing.overload
+ def slice(self, pos: int) -> 'QByteArray': ...
+ def assign(self, v: 'QByteArray'|bytes|bytearray|memoryview) -> 'QByteArray': ...
+ def removeLast(self) -> 'QByteArray': ...
+ def removeFirst(self) -> 'QByteArray': ...
+ def removeAt(self, pos: int) -> 'QByteArray': ...
+ def percentDecoded(self, percent: str = ...) -> 'QByteArray': ...
+ def isValidUtf8(self) -> bool: ...
+ @typing.overload
+ def sliced(self, pos: int) -> 'QByteArray': ...
+ @typing.overload
+ def sliced(self, pos: int, n: int) -> 'QByteArray': ...
+ @staticmethod
+ def fromBase64Encoding(base64: 'QByteArray'|bytes|bytearray|memoryview, options: 'QByteArray.Base64Option' = ...) -> 'QByteArray.FromBase64Result': ...
+ def isLower(self) -> bool: ...
+ def isUpper(self) -> bool: ...
+ def compare(self, a: 'QByteArray'|bytes|bytearray|memoryview, cs: Qt.CaseSensitivity = ...) -> int: ...
+ def chopped(self, len: int) -> 'QByteArray': ...
+ def swap(self, other: 'QByteArray') -> None: ...
+ def repeated(self, times: int) -> 'QByteArray': ...
+ @staticmethod
+ def fromPercentEncoding(input: 'QByteArray'|bytes|bytearray|memoryview, percent: str = ...) -> 'QByteArray': ...
+ def toPercentEncoding(self, exclude: 'QByteArray'|bytes|bytearray|memoryview = ..., include: 'QByteArray'|bytes|bytearray|memoryview = ..., percent: str = ...) -> 'QByteArray': ...
+ def toHex(self, separator: bytes = ...) -> 'QByteArray': ...
+ def contains(self, bv: 'QByteArray'|bytes|bytearray|memoryview) -> bool: ...
+ def push_front(self, a: 'QByteArray'|bytes|bytearray|memoryview) -> None: ...
+ def push_back(self, a: 'QByteArray'|bytes|bytearray|memoryview) -> None: ...
+ def squeeze(self) -> None: ...
+ def reserve(self, size: int) -> None: ...
+ def capacity(self) -> int: ...
+ def data(self) -> bytes: ...
+ def isEmpty(self) -> bool: ...
+ def __imul__(self, m: int) -> 'QByteArray': ...
+ def __mul__(self, m: int) -> 'QByteArray': ...
+ def __repr__(self) -> str: ...
+ def __str__(self) -> str: ...
+ def __hash__(self) -> int: ...
+ def __contains__(self, bv: 'QByteArray'|bytes|bytearray|memoryview) -> int: ...
+ @typing.overload
+ def __getitem__(self, i: int) -> bytes: ...
+ @typing.overload
+ def __getitem__(self, slice: slice) -> 'QByteArray': ...
+ def at(self, i: int) -> bytes: ...
+ def __len__(self) -> int: ...
+ def size(self) -> int: ...
+ def isNull(self) -> bool: ...
+ def length(self) -> int: ...
+ @staticmethod
+ def fromHex(hexEncoded: 'QByteArray'|bytes|bytearray|memoryview) -> 'QByteArray': ...
+ @staticmethod
+ def fromBase64(base64: 'QByteArray'|bytes|bytearray|memoryview, options: 'QByteArray.Base64Option' = ...) -> 'QByteArray': ...
+ @typing.overload
+ @staticmethod
+ def number(n: float, format: str = ..., precision: int = ...) -> 'QByteArray': ...
+ @typing.overload
+ @staticmethod
+ def number(n: int, base: int = ...) -> 'QByteArray': ...
+ @typing.overload
+ def setNum(self, n: float, format: str = ..., precision: int = ...) -> 'QByteArray': ...
+ @typing.overload
+ def setNum(self, n: int, base: int = ...) -> 'QByteArray': ...
+ def toBase64(self, options: 'QByteArray.Base64Option' = ...) -> 'QByteArray': ...
+ def toDouble(self) -> typing.Tuple[float, bool]: ...
+ def toFloat(self) -> typing.Tuple[float, bool]: ...
+ def toULongLong(self, base: int = ...) -> typing.Tuple[int, bool]: ...
+ def toLongLong(self, base: int = ...) -> typing.Tuple[int, bool]: ...
+ def toULong(self, base: int = ...) -> typing.Tuple[int, bool]: ...
+ def toLong(self, base: int = ...) -> typing.Tuple[int, bool]: ...
+ def toUInt(self, base: int = ...) -> typing.Tuple[int, bool]: ...
+ def toInt(self, base: int = ...) -> typing.Tuple[int, bool]: ...
+ def toUShort(self, base: int = ...) -> typing.Tuple[int, bool]: ...
+ def toShort(self, base: int = ...) -> typing.Tuple[int, bool]: ...
+ @typing.overload
+ def __ge__(self, s2: str|None) -> bool: ...
+ @typing.overload
+ def __ge__(self, a2: 'QByteArray'|bytes|bytearray|memoryview) -> bool: ...
+ @typing.overload
+ def __le__(self, s2: str|None) -> bool: ...
+ @typing.overload
+ def __le__(self, a2: 'QByteArray'|bytes|bytearray|memoryview) -> bool: ...
+ @typing.overload
+ def __gt__(self, s2: str|None) -> bool: ...
+ @typing.overload
+ def __gt__(self, a2: 'QByteArray'|bytes|bytearray|memoryview) -> bool: ...
+ @typing.overload
+ def __lt__(self, s2: str|None) -> bool: ...
+ @typing.overload
+ def __lt__(self, a2: 'QByteArray'|bytes|bytearray|memoryview) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __iadd__(self, a: 'QByteArray'|bytes|bytearray|memoryview) -> 'QByteArray': ...
+ def split(self, sep: bytes) -> list['QByteArray']: ...
+ @typing.overload
+ def replace(self, before: 'QByteArray'|bytes|bytearray|memoryview, after: 'QByteArray'|bytes|bytearray|memoryview) -> 'QByteArray': ...
+ @typing.overload
+ def replace(self, index: int, len: int, s: 'QByteArray'|bytes|bytearray|memoryview) -> 'QByteArray': ...
+ def remove(self, index: int, len: int) -> 'QByteArray': ...
+ @typing.overload
+ def insert(self, i: int, data: 'QByteArray'|bytes|bytearray|memoryview) -> 'QByteArray': ...
+ @typing.overload
+ def insert(self, i: int, count: int, c: bytes) -> 'QByteArray': ...
+ @typing.overload
+ def append(self, a: 'QByteArray'|bytes|bytearray|memoryview) -> 'QByteArray': ...
+ @typing.overload
+ def append(self, count: int, c: bytes) -> 'QByteArray': ...
+ @typing.overload
+ def prepend(self, a: 'QByteArray'|bytes|bytearray|memoryview) -> 'QByteArray': ...
+ @typing.overload
+ def prepend(self, count: int, c: bytes) -> 'QByteArray': ...
+ def rightJustified(self, width: int, fill: bytes = ..., truncate: bool = ...) -> 'QByteArray': ...
+ def leftJustified(self, width: int, fill: bytes = ..., truncate: bool = ...) -> 'QByteArray': ...
+ def simplified(self) -> 'QByteArray': ...
+ def trimmed(self) -> 'QByteArray': ...
+ def toUpper(self) -> 'QByteArray': ...
+ def toLower(self) -> 'QByteArray': ...
+ def chop(self, n: int) -> None: ...
+ def truncate(self, pos: int) -> None: ...
+ def endsWith(self, bv: 'QByteArray'|bytes|bytearray|memoryview) -> bool: ...
+ def startsWith(self, bv: 'QByteArray'|bytes|bytearray|memoryview) -> bool: ...
+ def last(self, n: int) -> 'QByteArray': ...
+ def first(self, n: int) -> 'QByteArray': ...
+ def mid(self, index: int, length: int = ...) -> 'QByteArray': ...
+ def right(self, len: int) -> 'QByteArray': ...
+ def left(self, len: int) -> 'QByteArray': ...
+ @typing.overload
+ def count(self, bv: 'QByteArray'|bytes|bytearray|memoryview) -> int: ...
+ @typing.overload
+ def count(self) -> int: ...
+ def lastIndexOf(self, bv: 'QByteArray'|bytes|bytearray|memoryview, from_: int = ...) -> int: ...
+ def indexOf(self, bv: 'QByteArray'|bytes|bytearray|memoryview, from_: int = ...) -> int: ...
+ def clear(self) -> None: ...
+ def fill(self, c: bytes, size: int = ...) -> 'QByteArray': ...
+ @typing.overload
+ def resize(self, size: int) -> None: ...
+ @typing.overload
+ def resize(self, size: int, c: str) -> None: ...
+
+
+class QByteArrayMatcher(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, pattern: bytes, length: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, pattern: QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QByteArrayMatcher') -> None: ...
+
+ def pattern(self) -> QByteArray: ...
+ @typing.overload
+ def indexIn(self, data: QByteArray|bytes|bytearray|memoryview, from_: int = ...) -> int: ...
+ @typing.overload
+ def indexIn(self, str: bytes, len: int, from_: int = ...) -> int: ...
+ def setPattern(self, pattern: QByteArray|bytes|bytearray|memoryview) -> None: ...
+
+
+class QCalendar(PyQt6.sip.simplewrapper):
+
+ class System(enum.Enum):
+ Gregorian = ... # type: QCalendar.System
+ Julian = ... # type: QCalendar.System
+ Milankovic = ... # type: QCalendar.System
+ Jalali = ... # type: QCalendar.System
+ IslamicCivil = ... # type: QCalendar.System
+
+ Unspecified = ... # type: int
+
+ class YearMonthDay(PyQt6.sip.simplewrapper):
+
+ day = ... # type: int
+ month = ... # type: int
+ year = ... # type: int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, year: int, month: int = ..., day: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QCalendar.YearMonthDay') -> None: ...
+
+ def isValid(self) -> bool: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, system: 'QCalendar.System') -> None: ...
+ @typing.overload
+ def __init__(self, name: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QCalendar') -> None: ...
+
+ def matchCenturyToWeekday(self, parts: 'QCalendar.YearMonthDay', dow: int) -> 'QDate': ...
+ @staticmethod
+ def availableCalendars() -> list[str]: ...
+ def dateTimeToString(self, format: str, datetime: 'QDateTime'|datetime.datetime, dateOnly: 'QDate'|datetime.date, timeOnly: 'QTime'|datetime.time, locale: 'QLocale') -> str: ...
+ def standaloneWeekDayName(self, locale: 'QLocale', day: int, format: 'QLocale.FormatType' = ...) -> str: ...
+ def weekDayName(self, locale: 'QLocale', day: int, format: 'QLocale.FormatType' = ...) -> str: ...
+ def standaloneMonthName(self, locale: 'QLocale', month: int, year: int = ..., format: 'QLocale.FormatType' = ...) -> str: ...
+ def monthName(self, locale: 'QLocale', month: int, year: int = ..., format: 'QLocale.FormatType' = ...) -> str: ...
+ def dayOfWeek(self, date: 'QDate'|datetime.date) -> int: ...
+ def partsFromDate(self, date: 'QDate'|datetime.date) -> 'QCalendar.YearMonthDay': ...
+ @typing.overload
+ def dateFromParts(self, year: int, month: int, day: int) -> 'QDate': ...
+ @typing.overload
+ def dateFromParts(self, parts: 'QCalendar.YearMonthDay') -> 'QDate': ...
+ def name(self) -> str: ...
+ def maximumMonthsInYear(self) -> int: ...
+ def minimumDaysInMonth(self) -> int: ...
+ def maximumDaysInMonth(self) -> int: ...
+ def hasYearZero(self) -> bool: ...
+ def isProleptic(self) -> bool: ...
+ def isSolar(self) -> bool: ...
+ def isLuniSolar(self) -> bool: ...
+ def isLunar(self) -> bool: ...
+ def isGregorian(self) -> bool: ...
+ def isLeapYear(self, year: int) -> bool: ...
+ def isDateValid(self, year: int, month: int, day: int) -> bool: ...
+ def monthsInYear(self, year: int) -> int: ...
+ def daysInYear(self, year: int) -> int: ...
+ def daysInMonth(self, month: int, year: int = ...) -> int: ...
+
+
+class QCborError(PyQt6.sip.simplewrapper):
+
+ class Code(enum.Enum):
+ UnknownError = ... # type: QCborError.Code
+ AdvancePastEnd = ... # type: QCborError.Code
+ InputOutputError = ... # type: QCborError.Code
+ GarbageAtEnd = ... # type: QCborError.Code
+ EndOfFile = ... # type: QCborError.Code
+ UnexpectedBreak = ... # type: QCborError.Code
+ UnknownType = ... # type: QCborError.Code
+ IllegalType = ... # type: QCborError.Code
+ IllegalNumber = ... # type: QCborError.Code
+ IllegalSimpleType = ... # type: QCborError.Code
+ InvalidUtf8String = ... # type: QCborError.Code
+ DataTooLarge = ... # type: QCborError.Code
+ NestingTooDeep = ... # type: QCborError.Code
+ UnsupportedType = ... # type: QCborError.Code
+ NoError = ... # type: QCborError.Code
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QCborError') -> None: ...
+
+ def toString(self) -> str: ...
+ def code(self) -> 'QCborError.Code': ...
+
+
+class QCborStreamReader(PyQt6.sip.simplewrapper):
+
+ class StringResultCode(enum.Enum):
+ EndOfString = ... # type: QCborStreamReader.StringResultCode
+ Ok = ... # type: QCborStreamReader.StringResultCode
+ Error = ... # type: QCborStreamReader.StringResultCode
+
+ class Type(enum.Enum):
+ UnsignedInteger = ... # type: QCborStreamReader.Type
+ NegativeInteger = ... # type: QCborStreamReader.Type
+ ByteString = ... # type: QCborStreamReader.Type
+ ByteArray = ... # type: QCborStreamReader.Type
+ TextString = ... # type: QCborStreamReader.Type
+ String = ... # type: QCborStreamReader.Type
+ Array = ... # type: QCborStreamReader.Type
+ Map = ... # type: QCborStreamReader.Type
+ Tag = ... # type: QCborStreamReader.Type
+ SimpleType = ... # type: QCborStreamReader.Type
+ HalfFloat = ... # type: QCborStreamReader.Type
+ Float16 = ... # type: QCborStreamReader.Type
+ Float = ... # type: QCborStreamReader.Type
+ Double = ... # type: QCborStreamReader.Type
+ Invalid = ... # type: QCborStreamReader.Type
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, data: QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def __init__(self, device: QIODevice|None) -> None: ...
+
+ def readAllByteArray(self) -> QByteArray: ...
+ def readAllUtf8String(self) -> QByteArray: ...
+ def readAllString(self) -> str: ...
+ def readAndAppendToByteArray(self, dst: QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ def readAndAppendToUtf8String(self, dst: QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ def readAndAppendToString(self, dst: str|None) -> bool: ...
+ def toInteger(self) -> int: ...
+ def toDouble(self) -> float: ...
+ def toSimpleType(self) -> QCborSimpleType: ...
+ def toUnsignedInteger(self) -> int: ...
+ def toBool(self) -> bool: ...
+ def readUtf8String(self) -> tuple[QByteArray, 'QCborStreamReader.StringResultCode']: ...
+ def readByteArray(self) -> tuple[QByteArray, 'QCborStreamReader.StringResultCode']: ...
+ def readString(self) -> tuple[str, 'QCborStreamReader.StringResultCode']: ...
+ def leaveContainer(self) -> bool: ...
+ def enterContainer(self) -> bool: ...
+ def isContainer(self) -> bool: ...
+ def __len__(self) -> int: ...
+ def length(self) -> int: ...
+ def isLengthKnown(self) -> bool: ...
+ def isUndefined(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def isBool(self) -> bool: ...
+ def isTrue(self) -> bool: ...
+ def isFalse(self) -> bool: ...
+ def isInvalid(self) -> bool: ...
+ def isDouble(self) -> bool: ...
+ def isFloat(self) -> bool: ...
+ def isFloat16(self) -> bool: ...
+ @typing.overload
+ def isSimpleType(self) -> bool: ...
+ @typing.overload
+ def isSimpleType(self, st: QCborSimpleType) -> bool: ...
+ def isTag(self) -> bool: ...
+ def isMap(self) -> bool: ...
+ def isArray(self) -> bool: ...
+ def isString(self) -> bool: ...
+ def isByteArray(self) -> bool: ...
+ def isInteger(self) -> bool: ...
+ def isNegativeInteger(self) -> bool: ...
+ def isUnsignedInteger(self) -> bool: ...
+ def type(self) -> 'QCborStreamReader.Type': ...
+ def next(self, maxRecursion: int = ...) -> bool: ...
+ def hasNext(self) -> bool: ...
+ def parentContainerType(self) -> 'QCborStreamReader.Type': ...
+ def containerDepth(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def currentOffset(self) -> int: ...
+ def lastError(self) -> QCborError: ...
+ def reset(self) -> None: ...
+ def clear(self) -> None: ...
+ def reparse(self) -> None: ...
+ def addData(self, data: QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def device(self) -> QIODevice|None: ...
+ def setDevice(self, device: QIODevice|None) -> None: ...
+
+
+class QCborStreamWriter(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, device: QIODevice|None) -> None: ...
+ @typing.overload
+ def __init__(self, data: QByteArray|None) -> None: ...
+
+ def endMap(self) -> bool: ...
+ @typing.overload
+ def startMap(self) -> None: ...
+ @typing.overload
+ def startMap(self, count: int) -> None: ...
+ def endArray(self) -> bool: ...
+ @typing.overload
+ def startArray(self) -> None: ...
+ @typing.overload
+ def startArray(self, count: int) -> None: ...
+ def appendUndefined(self) -> None: ...
+ def appendNull(self) -> None: ...
+ @typing.overload
+ def append(self, ba: QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def append(self, str: str) -> None: ...
+ @typing.overload
+ def append(self, tag: QCborKnownTags) -> None: ...
+ @typing.overload
+ def append(self, st: QCborSimpleType) -> None: ...
+ @typing.overload
+ def append(self, b: bool) -> None: ...
+ @typing.overload
+ def append(self, d: float) -> None: ...
+ @typing.overload
+ def append(self, a0: int) -> None: ...
+ def device(self) -> QIODevice|None: ...
+ def setDevice(self, device: QIODevice|None) -> None: ...
+
+
+class QChar(PyQt6.sip.simplewrapper):
+
+ class Script(enum.Enum):
+ Script_Unknown = ... # type: QChar.Script
+ Script_Inherited = ... # type: QChar.Script
+ Script_Common = ... # type: QChar.Script
+ Script_Latin = ... # type: QChar.Script
+ Script_Greek = ... # type: QChar.Script
+ Script_Cyrillic = ... # type: QChar.Script
+ Script_Armenian = ... # type: QChar.Script
+ Script_Hebrew = ... # type: QChar.Script
+ Script_Arabic = ... # type: QChar.Script
+ Script_Syriac = ... # type: QChar.Script
+ Script_Thaana = ... # type: QChar.Script
+ Script_Devanagari = ... # type: QChar.Script
+ Script_Bengali = ... # type: QChar.Script
+ Script_Gurmukhi = ... # type: QChar.Script
+ Script_Gujarati = ... # type: QChar.Script
+ Script_Oriya = ... # type: QChar.Script
+ Script_Tamil = ... # type: QChar.Script
+ Script_Telugu = ... # type: QChar.Script
+ Script_Kannada = ... # type: QChar.Script
+ Script_Malayalam = ... # type: QChar.Script
+ Script_Sinhala = ... # type: QChar.Script
+ Script_Thai = ... # type: QChar.Script
+ Script_Lao = ... # type: QChar.Script
+ Script_Tibetan = ... # type: QChar.Script
+ Script_Myanmar = ... # type: QChar.Script
+ Script_Georgian = ... # type: QChar.Script
+ Script_Hangul = ... # type: QChar.Script
+ Script_Ethiopic = ... # type: QChar.Script
+ Script_Cherokee = ... # type: QChar.Script
+ Script_CanadianAboriginal = ... # type: QChar.Script
+ Script_Ogham = ... # type: QChar.Script
+ Script_Runic = ... # type: QChar.Script
+ Script_Khmer = ... # type: QChar.Script
+ Script_Mongolian = ... # type: QChar.Script
+ Script_Hiragana = ... # type: QChar.Script
+ Script_Katakana = ... # type: QChar.Script
+ Script_Bopomofo = ... # type: QChar.Script
+ Script_Han = ... # type: QChar.Script
+ Script_Yi = ... # type: QChar.Script
+ Script_OldItalic = ... # type: QChar.Script
+ Script_Gothic = ... # type: QChar.Script
+ Script_Deseret = ... # type: QChar.Script
+ Script_Tagalog = ... # type: QChar.Script
+ Script_Hanunoo = ... # type: QChar.Script
+ Script_Buhid = ... # type: QChar.Script
+ Script_Tagbanwa = ... # type: QChar.Script
+ Script_Coptic = ... # type: QChar.Script
+ Script_Limbu = ... # type: QChar.Script
+ Script_TaiLe = ... # type: QChar.Script
+ Script_LinearB = ... # type: QChar.Script
+ Script_Ugaritic = ... # type: QChar.Script
+ Script_Shavian = ... # type: QChar.Script
+ Script_Osmanya = ... # type: QChar.Script
+ Script_Cypriot = ... # type: QChar.Script
+ Script_Braille = ... # type: QChar.Script
+ Script_Buginese = ... # type: QChar.Script
+ Script_NewTaiLue = ... # type: QChar.Script
+ Script_Glagolitic = ... # type: QChar.Script
+ Script_Tifinagh = ... # type: QChar.Script
+ Script_SylotiNagri = ... # type: QChar.Script
+ Script_OldPersian = ... # type: QChar.Script
+ Script_Kharoshthi = ... # type: QChar.Script
+ Script_Balinese = ... # type: QChar.Script
+ Script_Cuneiform = ... # type: QChar.Script
+ Script_Phoenician = ... # type: QChar.Script
+ Script_PhagsPa = ... # type: QChar.Script
+ Script_Nko = ... # type: QChar.Script
+ Script_Sundanese = ... # type: QChar.Script
+ Script_Lepcha = ... # type: QChar.Script
+ Script_OlChiki = ... # type: QChar.Script
+ Script_Vai = ... # type: QChar.Script
+ Script_Saurashtra = ... # type: QChar.Script
+ Script_KayahLi = ... # type: QChar.Script
+ Script_Rejang = ... # type: QChar.Script
+ Script_Lycian = ... # type: QChar.Script
+ Script_Carian = ... # type: QChar.Script
+ Script_Lydian = ... # type: QChar.Script
+ Script_Cham = ... # type: QChar.Script
+ Script_TaiTham = ... # type: QChar.Script
+ Script_TaiViet = ... # type: QChar.Script
+ Script_Avestan = ... # type: QChar.Script
+ Script_EgyptianHieroglyphs = ... # type: QChar.Script
+ Script_Samaritan = ... # type: QChar.Script
+ Script_Lisu = ... # type: QChar.Script
+ Script_Bamum = ... # type: QChar.Script
+ Script_Javanese = ... # type: QChar.Script
+ Script_MeeteiMayek = ... # type: QChar.Script
+ Script_ImperialAramaic = ... # type: QChar.Script
+ Script_OldSouthArabian = ... # type: QChar.Script
+ Script_InscriptionalParthian = ... # type: QChar.Script
+ Script_InscriptionalPahlavi = ... # type: QChar.Script
+ Script_OldTurkic = ... # type: QChar.Script
+ Script_Kaithi = ... # type: QChar.Script
+ Script_Batak = ... # type: QChar.Script
+ Script_Brahmi = ... # type: QChar.Script
+ Script_Mandaic = ... # type: QChar.Script
+ Script_Chakma = ... # type: QChar.Script
+ Script_MeroiticCursive = ... # type: QChar.Script
+ Script_MeroiticHieroglyphs = ... # type: QChar.Script
+ Script_Miao = ... # type: QChar.Script
+ Script_Sharada = ... # type: QChar.Script
+ Script_SoraSompeng = ... # type: QChar.Script
+ Script_Takri = ... # type: QChar.Script
+ Script_CaucasianAlbanian = ... # type: QChar.Script
+ Script_BassaVah = ... # type: QChar.Script
+ Script_Duployan = ... # type: QChar.Script
+ Script_Elbasan = ... # type: QChar.Script
+ Script_Grantha = ... # type: QChar.Script
+ Script_PahawhHmong = ... # type: QChar.Script
+ Script_Khojki = ... # type: QChar.Script
+ Script_LinearA = ... # type: QChar.Script
+ Script_Mahajani = ... # type: QChar.Script
+ Script_Manichaean = ... # type: QChar.Script
+ Script_MendeKikakui = ... # type: QChar.Script
+ Script_Modi = ... # type: QChar.Script
+ Script_Mro = ... # type: QChar.Script
+ Script_OldNorthArabian = ... # type: QChar.Script
+ Script_Nabataean = ... # type: QChar.Script
+ Script_Palmyrene = ... # type: QChar.Script
+ Script_PauCinHau = ... # type: QChar.Script
+ Script_OldPermic = ... # type: QChar.Script
+ Script_PsalterPahlavi = ... # type: QChar.Script
+ Script_Siddham = ... # type: QChar.Script
+ Script_Khudawadi = ... # type: QChar.Script
+ Script_Tirhuta = ... # type: QChar.Script
+ Script_WarangCiti = ... # type: QChar.Script
+ Script_Ahom = ... # type: QChar.Script
+ Script_AnatolianHieroglyphs = ... # type: QChar.Script
+ Script_Hatran = ... # type: QChar.Script
+ Script_Multani = ... # type: QChar.Script
+ Script_OldHungarian = ... # type: QChar.Script
+ Script_SignWriting = ... # type: QChar.Script
+ Script_Adlam = ... # type: QChar.Script
+ Script_Bhaiksuki = ... # type: QChar.Script
+ Script_Marchen = ... # type: QChar.Script
+ Script_Newa = ... # type: QChar.Script
+ Script_Osage = ... # type: QChar.Script
+ Script_Tangut = ... # type: QChar.Script
+ Script_MasaramGondi = ... # type: QChar.Script
+ Script_Nushu = ... # type: QChar.Script
+ Script_Soyombo = ... # type: QChar.Script
+ Script_ZanabazarSquare = ... # type: QChar.Script
+ Script_Dogra = ... # type: QChar.Script
+ Script_GunjalaGondi = ... # type: QChar.Script
+ Script_HanifiRohingya = ... # type: QChar.Script
+ Script_Makasar = ... # type: QChar.Script
+ Script_Medefaidrin = ... # type: QChar.Script
+ Script_OldSogdian = ... # type: QChar.Script
+ Script_Sogdian = ... # type: QChar.Script
+ Script_Elymaic = ... # type: QChar.Script
+ Script_Nandinagari = ... # type: QChar.Script
+ Script_NyiakengPuachueHmong = ... # type: QChar.Script
+ Script_Wancho = ... # type: QChar.Script
+ Script_Chorasmian = ... # type: QChar.Script
+ Script_DivesAkuru = ... # type: QChar.Script
+ Script_KhitanSmallScript = ... # type: QChar.Script
+ Script_Yezidi = ... # type: QChar.Script
+ Script_CyproMinoan = ... # type: QChar.Script
+ Script_NagMundari = ... # type: QChar.Script
+ Script_OldUyghur = ... # type: QChar.Script
+ Script_Tangsa = ... # type: QChar.Script
+ Script_Toto = ... # type: QChar.Script
+ Script_Vithkuqi = ... # type: QChar.Script
+ Script_Kawi = ... # type: QChar.Script
+ Script_Garay = ... # type: QChar.Script
+ Script_GurungKhema = ... # type: QChar.Script
+ Script_KiratRai = ... # type: QChar.Script
+ Script_OlOnal = ... # type: QChar.Script
+ Script_Sunuwar = ... # type: QChar.Script
+ Script_Todhri = ... # type: QChar.Script
+ Script_TuluTigalari = ... # type: QChar.Script
+ Script_Sidetic = ... # type: QChar.Script
+ Script_TaiYo = ... # type: QChar.Script
+ Script_TolongSiki = ... # type: QChar.Script
+ Script_BeriaErfe = ... # type: QChar.Script
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QChar') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: str) -> bool: ...
+ def __le__(self, rhs: str) -> bool: ...
+ def __gt__(self, rhs: str) -> bool: ...
+ def __lt__(self, rhs: str) -> bool: ...
+
+
+class QCollatorSortKey(PyQt6.sip.simplewrapper):
+
+ def __init__(self, other: 'QCollatorSortKey') -> None: ...
+
+ def __ge__(self, rhs: 'QCollatorSortKey') -> bool: ...
+ def __lt__(self, rhs: 'QCollatorSortKey') -> bool: ...
+ def compare(self, key: 'QCollatorSortKey') -> int: ...
+ def swap(self, other: 'QCollatorSortKey') -> None: ...
+
+
+class QCollator(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, locale: 'QLocale') -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QCollator') -> None: ...
+
+ @staticmethod
+ def defaultSortKey(key: str) -> QCollatorSortKey: ...
+ @staticmethod
+ def defaultCompare(s1: str, s2: str) -> int: ...
+ def sortKey(self, string: str|None) -> QCollatorSortKey: ...
+ def compare(self, s1: str|None, s2: str|None) -> int: ...
+ def ignorePunctuation(self) -> bool: ...
+ def setIgnorePunctuation(self, on: bool) -> None: ...
+ def numericMode(self) -> bool: ...
+ def setNumericMode(self, on: bool) -> None: ...
+ def setCaseSensitivity(self, cs: Qt.CaseSensitivity) -> None: ...
+ def caseSensitivity(self) -> Qt.CaseSensitivity: ...
+ def locale(self) -> 'QLocale': ...
+ def setLocale(self, locale: 'QLocale') -> None: ...
+ def swap(self, other: 'QCollator') -> None: ...
+
+
+class QCommandLineOption(PyQt6.sip.simplewrapper):
+
+ class Flag(enum.Flag):
+ HiddenFromHelp = ... # type: QCommandLineOption.Flag
+ ShortOptionStyle = ... # type: QCommandLineOption.Flag
+ IgnoreOptionsAfter = ... # type: QCommandLineOption.Flag
+
+ @typing.overload
+ def __init__(self, name: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, names: collections.abc.Iterable[str|None]) -> None: ...
+ @typing.overload
+ def __init__(self, name: str|None, description: str|None, valueName: str|None = ..., defaultValue: str|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, names: collections.abc.Iterable[str|None], description: str|None, valueName: str|None = ..., defaultValue: str|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QCommandLineOption') -> None: ...
+
+ def setFlags(self, aflags: 'QCommandLineOption.Flag') -> None: ...
+ def flags(self) -> 'QCommandLineOption.Flag': ...
+ def defaultValues(self) -> list[str]: ...
+ def setDefaultValues(self, defaultValues: collections.abc.Iterable[str|None]) -> None: ...
+ def setDefaultValue(self, defaultValue: str|None) -> None: ...
+ def description(self) -> str: ...
+ def setDescription(self, description: str|None) -> None: ...
+ def valueName(self) -> str: ...
+ def setValueName(self, name: str|None) -> None: ...
+ def names(self) -> list[str]: ...
+ def swap(self, other: 'QCommandLineOption') -> None: ...
+
+
+class QCommandLineParser(PyQt6.sip.simplewrapper):
+
+ class MessageType(enum.Enum):
+ Information = ... # type: QCommandLineParser.MessageType
+ Error = ... # type: QCommandLineParser.MessageType
+
+ class OptionsAfterPositionalArgumentsMode(enum.Enum):
+ ParseAsOptions = ... # type: QCommandLineParser.OptionsAfterPositionalArgumentsMode
+ ParseAsPositionalArguments = ... # type: QCommandLineParser.OptionsAfterPositionalArgumentsMode
+
+ class SingleDashWordOptionMode(enum.Enum):
+ ParseAsCompactedShortOptions = ... # type: QCommandLineParser.SingleDashWordOptionMode
+ ParseAsLongOptions = ... # type: QCommandLineParser.SingleDashWordOptionMode
+
+ def __init__(self) -> None: ...
+
+ @staticmethod
+ def showMessageAndExit(type: 'QCommandLineParser.MessageType', message: str|None, exitCode: int = ...) -> None: ...
+ def setOptionsAfterPositionalArgumentsMode(self, mode: 'QCommandLineParser.OptionsAfterPositionalArgumentsMode') -> None: ...
+ def showVersion(self) -> None: ...
+ def addOptions(self, options: collections.abc.Iterable[QCommandLineOption]) -> bool: ...
+ def helpText(self) -> str: ...
+ def showHelp(self, exitCode: int = ...) -> None: ...
+ def unknownOptionNames(self) -> list[str]: ...
+ def optionNames(self) -> list[str]: ...
+ def positionalArguments(self) -> list[str]: ...
+ @typing.overload
+ def values(self, name: str|None) -> list[str]: ...
+ @typing.overload
+ def values(self, option: QCommandLineOption) -> list[str]: ...
+ @typing.overload
+ def value(self, name: str|None) -> str: ...
+ @typing.overload
+ def value(self, option: QCommandLineOption) -> str: ...
+ @typing.overload
+ def isSet(self, name: str|None) -> bool: ...
+ @typing.overload
+ def isSet(self, option: QCommandLineOption) -> bool: ...
+ def errorText(self) -> str: ...
+ def parse(self, arguments: collections.abc.Iterable[str|None]) -> bool: ...
+ @typing.overload
+ def process(self, arguments: collections.abc.Iterable[str|None]) -> None: ...
+ @typing.overload
+ def process(self, app: 'QCoreApplication') -> None: ...
+ def clearPositionalArguments(self) -> None: ...
+ def addPositionalArgument(self, name: str|None, description: str|None, syntax: str|None = ...) -> None: ...
+ def applicationDescription(self) -> str: ...
+ def setApplicationDescription(self, description: str|None) -> None: ...
+ def addHelpOption(self) -> QCommandLineOption: ...
+ def addVersionOption(self) -> QCommandLineOption: ...
+ def addOption(self, commandLineOption: QCommandLineOption) -> bool: ...
+ def setSingleDashWordOptionMode(self, parsingMode: 'QCommandLineParser.SingleDashWordOptionMode') -> None: ...
+
+
+class QConcatenateTablesProxyModel(QAbstractItemModel):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def roleNames(self) -> dict[int, QByteArray]: ...
+ def sourceModels(self) -> list[QAbstractItemModel]: ...
+ def span(self, index: QModelIndex) -> 'QSize': ...
+ def dropMimeData(self, data: 'QMimeData|None', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def canDropMimeData(self, data: 'QMimeData|None', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def mimeData(self, indexes: collections.abc.Iterable[QModelIndex]) -> 'QMimeData|None': ...
+ def mimeTypes(self) -> list[str]: ...
+ def columnCount(self, parent: QModelIndex = ...) -> int: ...
+ def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def rowCount(self, parent: QModelIndex = ...) -> int: ...
+ def parent(self, index: QModelIndex) -> QModelIndex: ...
+ def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
+ def flags(self, index: QModelIndex) -> Qt.ItemFlag: ...
+ def setItemData(self, index: QModelIndex, roles: dict[int, typing.Any]) -> bool: ...
+ def itemData(self, proxyIndex: QModelIndex) -> dict[int, typing.Any]: ...
+ def setData(self, index: QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
+ def data(self, index: QModelIndex, role: int = ...) -> typing.Any: ...
+ def mapToSource(self, proxyIndex: QModelIndex) -> QModelIndex: ...
+ def mapFromSource(self, sourceIndex: QModelIndex) -> QModelIndex: ...
+ def removeSourceModel(self, sourceModel: QAbstractItemModel|None) -> None: ...
+ def addSourceModel(self, sourceModel: QAbstractItemModel|None) -> None: ...
+
+
+class QCoreApplication(QObject):
+
+ def __init__(self, argv: list[str]) -> None: ...
+
+ def requestPermission(self, permission: 'QBluetoothPermission'|'QCalendarPermission'|'QCameraPermission'|'QContactsPermission'|'QLocationPermission'|'QMicrophonePermission', handler: collections.abc.Callable[['QBluetoothPermission'|'QCalendarPermission'|'QCameraPermission'|'QContactsPermission'|'QLocationPermission'|'QMicrophonePermission'], None]) -> None: ...
+ def checkPermission(self, permission: 'QBluetoothPermission'|'QCalendarPermission'|'QCameraPermission'|'QContactsPermission'|'QLocationPermission'|'QMicrophonePermission') -> Qt.PermissionStatus: ...
+ def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
+ def __enter__(self) -> typing.Any: ...
+ @staticmethod
+ def isSetuidAllowed() -> bool: ...
+ @staticmethod
+ def setSetuidAllowed(allow: bool) -> None: ...
+ def removeNativeEventFilter(self, filterObj: QAbstractNativeEventFilter|None) -> None: ...
+ def installNativeEventFilter(self, filterObj: QAbstractNativeEventFilter|None) -> None: ...
+ @staticmethod
+ def setQuitLockEnabled(enabled: bool) -> None: ...
+ @staticmethod
+ def isQuitLockEnabled() -> bool: ...
+ @staticmethod
+ def setEventDispatcher(eventDispatcher: QAbstractEventDispatcher|None) -> None: ...
+ @staticmethod
+ def eventDispatcher() -> QAbstractEventDispatcher|None: ...
+ @staticmethod
+ def applicationPid() -> int: ...
+ @staticmethod
+ def applicationVersion() -> str: ...
+ @staticmethod
+ def setApplicationVersion(version: str|None) -> None: ...
+ def event(self, a0: 'QEvent|None') -> bool: ...
+ aboutToQuit: typing.ClassVar[pyqtSignal]
+ @staticmethod
+ def exit(returnCode: int = ...) -> None: ...
+ @staticmethod
+ def quit() -> None: ...
+ @staticmethod
+ def testAttribute(attribute: Qt.ApplicationAttribute) -> bool: ...
+ @staticmethod
+ def setAttribute(attribute: Qt.ApplicationAttribute, on: bool = ...) -> None: ...
+ @staticmethod
+ def translate(context: str, sourceText: str, disambiguation: str = ..., n: int = ...) -> str: ...
+ @staticmethod
+ def removeTranslator(messageFile: 'QTranslator|None') -> bool: ...
+ @staticmethod
+ def installTranslator(messageFile: 'QTranslator|None') -> bool: ...
+ @staticmethod
+ def removeLibraryPath(a0: str|None) -> None: ...
+ @staticmethod
+ def addLibraryPath(a0: str|None) -> None: ...
+ @staticmethod
+ def libraryPaths() -> list[str]: ...
+ @staticmethod
+ def setLibraryPaths(a0: collections.abc.Iterable[str|None]) -> None: ...
+ @staticmethod
+ def applicationFilePath() -> str: ...
+ @staticmethod
+ def applicationDirPath() -> str: ...
+ @staticmethod
+ def closingDown() -> bool: ...
+ @staticmethod
+ def startingUp() -> bool: ...
+ def notify(self, a0: QObject|None, a1: 'QEvent|None') -> bool: ...
+ @staticmethod
+ def removePostedEvents(receiver: QObject|None, eventType: int = ...) -> None: ...
+ @staticmethod
+ def sendPostedEvents(receiver: QObject|None = ..., eventType: int = ...) -> None: ...
+ @staticmethod
+ def postEvent(receiver: QObject|None, event: 'QEvent|None', priority: int = ...) -> None: ...
+ @staticmethod
+ def sendEvent(receiver: QObject|None, event: 'QEvent|None') -> bool: ...
+ @typing.overload
+ @staticmethod
+ def processEvents(flags: 'QEventLoop.ProcessEventsFlag' = ...) -> None: ...
+ @typing.overload
+ @staticmethod
+ def processEvents(flags: 'QEventLoop.ProcessEventsFlag', maxtime: int) -> None: ...
+ @typing.overload
+ @staticmethod
+ def processEvents(flags: 'QEventLoop.ProcessEventsFlag', deadline: 'QDeadlineTimer') -> None: ...
+ @staticmethod
+ def exec() -> int: ...
+ @staticmethod
+ def instance() -> 'QCoreApplication|None': ...
+ @staticmethod
+ def arguments() -> list[str]: ...
+ @staticmethod
+ def applicationName() -> str: ...
+ @staticmethod
+ def setApplicationName(application: str|None) -> None: ...
+ @staticmethod
+ def organizationName() -> str: ...
+ @staticmethod
+ def setOrganizationName(orgName: str|None) -> None: ...
+ @staticmethod
+ def organizationDomain() -> str: ...
+ @staticmethod
+ def setOrganizationDomain(orgDomain: str|None) -> None: ...
+
+
+class QEvent(PyQt6.sip.wrapper):
+
+ class Type(enum.IntEnum):
+ None_ = ... # type: QEvent.Type
+ Timer = ... # type: QEvent.Type
+ MouseButtonPress = ... # type: QEvent.Type
+ MouseButtonRelease = ... # type: QEvent.Type
+ MouseButtonDblClick = ... # type: QEvent.Type
+ MouseMove = ... # type: QEvent.Type
+ KeyPress = ... # type: QEvent.Type
+ KeyRelease = ... # type: QEvent.Type
+ FocusIn = ... # type: QEvent.Type
+ FocusOut = ... # type: QEvent.Type
+ Enter = ... # type: QEvent.Type
+ Leave = ... # type: QEvent.Type
+ Paint = ... # type: QEvent.Type
+ Move = ... # type: QEvent.Type
+ Resize = ... # type: QEvent.Type
+ Show = ... # type: QEvent.Type
+ Hide = ... # type: QEvent.Type
+ Close = ... # type: QEvent.Type
+ Quit = ... # type: QEvent.Type
+ ParentChange = ... # type: QEvent.Type
+ ParentAboutToChange = ... # type: QEvent.Type
+ ThreadChange = ... # type: QEvent.Type
+ WindowActivate = ... # type: QEvent.Type
+ WindowDeactivate = ... # type: QEvent.Type
+ ShowToParent = ... # type: QEvent.Type
+ HideToParent = ... # type: QEvent.Type
+ Wheel = ... # type: QEvent.Type
+ WindowTitleChange = ... # type: QEvent.Type
+ WindowIconChange = ... # type: QEvent.Type
+ ApplicationWindowIconChange = ... # type: QEvent.Type
+ ApplicationFontChange = ... # type: QEvent.Type
+ ApplicationLayoutDirectionChange = ... # type: QEvent.Type
+ ApplicationPaletteChange = ... # type: QEvent.Type
+ PaletteChange = ... # type: QEvent.Type
+ Clipboard = ... # type: QEvent.Type
+ MetaCall = ... # type: QEvent.Type
+ SockAct = ... # type: QEvent.Type
+ WinEventAct = ... # type: QEvent.Type
+ DeferredDelete = ... # type: QEvent.Type
+ DragEnter = ... # type: QEvent.Type
+ DragMove = ... # type: QEvent.Type
+ DragLeave = ... # type: QEvent.Type
+ Drop = ... # type: QEvent.Type
+ ChildAdded = ... # type: QEvent.Type
+ ChildPolished = ... # type: QEvent.Type
+ ChildRemoved = ... # type: QEvent.Type
+ PolishRequest = ... # type: QEvent.Type
+ Polish = ... # type: QEvent.Type
+ LayoutRequest = ... # type: QEvent.Type
+ UpdateRequest = ... # type: QEvent.Type
+ UpdateLater = ... # type: QEvent.Type
+ ContextMenu = ... # type: QEvent.Type
+ InputMethod = ... # type: QEvent.Type
+ TabletMove = ... # type: QEvent.Type
+ LocaleChange = ... # type: QEvent.Type
+ LanguageChange = ... # type: QEvent.Type
+ LayoutDirectionChange = ... # type: QEvent.Type
+ TabletPress = ... # type: QEvent.Type
+ TabletRelease = ... # type: QEvent.Type
+ OkRequest = ... # type: QEvent.Type
+ IconDrag = ... # type: QEvent.Type
+ FontChange = ... # type: QEvent.Type
+ EnabledChange = ... # type: QEvent.Type
+ ActivationChange = ... # type: QEvent.Type
+ StyleChange = ... # type: QEvent.Type
+ IconTextChange = ... # type: QEvent.Type
+ ModifiedChange = ... # type: QEvent.Type
+ MouseTrackingChange = ... # type: QEvent.Type
+ WindowBlocked = ... # type: QEvent.Type
+ WindowUnblocked = ... # type: QEvent.Type
+ WindowStateChange = ... # type: QEvent.Type
+ ToolTip = ... # type: QEvent.Type
+ WhatsThis = ... # type: QEvent.Type
+ StatusTip = ... # type: QEvent.Type
+ ActionChanged = ... # type: QEvent.Type
+ ActionAdded = ... # type: QEvent.Type
+ ActionRemoved = ... # type: QEvent.Type
+ FileOpen = ... # type: QEvent.Type
+ Shortcut = ... # type: QEvent.Type
+ ShortcutOverride = ... # type: QEvent.Type
+ WhatsThisClicked = ... # type: QEvent.Type
+ ToolBarChange = ... # type: QEvent.Type
+ ApplicationActivate = ... # type: QEvent.Type
+ ApplicationActivated = ... # type: QEvent.Type
+ ApplicationDeactivate = ... # type: QEvent.Type
+ ApplicationDeactivated = ... # type: QEvent.Type
+ QueryWhatsThis = ... # type: QEvent.Type
+ EnterWhatsThisMode = ... # type: QEvent.Type
+ LeaveWhatsThisMode = ... # type: QEvent.Type
+ ZOrderChange = ... # type: QEvent.Type
+ HoverEnter = ... # type: QEvent.Type
+ HoverLeave = ... # type: QEvent.Type
+ HoverMove = ... # type: QEvent.Type
+ GraphicsSceneMouseMove = ... # type: QEvent.Type
+ GraphicsSceneMousePress = ... # type: QEvent.Type
+ GraphicsSceneMouseRelease = ... # type: QEvent.Type
+ GraphicsSceneMouseDoubleClick = ... # type: QEvent.Type
+ GraphicsSceneContextMenu = ... # type: QEvent.Type
+ GraphicsSceneHoverEnter = ... # type: QEvent.Type
+ GraphicsSceneHoverMove = ... # type: QEvent.Type
+ GraphicsSceneHoverLeave = ... # type: QEvent.Type
+ GraphicsSceneHelp = ... # type: QEvent.Type
+ GraphicsSceneDragEnter = ... # type: QEvent.Type
+ GraphicsSceneDragMove = ... # type: QEvent.Type
+ GraphicsSceneDragLeave = ... # type: QEvent.Type
+ GraphicsSceneDrop = ... # type: QEvent.Type
+ GraphicsSceneWheel = ... # type: QEvent.Type
+ GraphicsSceneResize = ... # type: QEvent.Type
+ GraphicsSceneMove = ... # type: QEvent.Type
+ KeyboardLayoutChange = ... # type: QEvent.Type
+ DynamicPropertyChange = ... # type: QEvent.Type
+ TabletEnterProximity = ... # type: QEvent.Type
+ TabletLeaveProximity = ... # type: QEvent.Type
+ NonClientAreaMouseMove = ... # type: QEvent.Type
+ NonClientAreaMouseButtonPress = ... # type: QEvent.Type
+ NonClientAreaMouseButtonRelease = ... # type: QEvent.Type
+ NonClientAreaMouseButtonDblClick = ... # type: QEvent.Type
+ MacSizeChange = ... # type: QEvent.Type
+ ContentsRectChange = ... # type: QEvent.Type
+ CursorChange = ... # type: QEvent.Type
+ ToolTipChange = ... # type: QEvent.Type
+ GrabMouse = ... # type: QEvent.Type
+ UngrabMouse = ... # type: QEvent.Type
+ GrabKeyboard = ... # type: QEvent.Type
+ UngrabKeyboard = ... # type: QEvent.Type
+ StateMachineSignal = ... # type: QEvent.Type
+ StateMachineWrapped = ... # type: QEvent.Type
+ TouchBegin = ... # type: QEvent.Type
+ TouchUpdate = ... # type: QEvent.Type
+ TouchEnd = ... # type: QEvent.Type
+ NativeGesture = ... # type: QEvent.Type
+ RequestSoftwareInputPanel = ... # type: QEvent.Type
+ CloseSoftwareInputPanel = ... # type: QEvent.Type
+ WinIdChange = ... # type: QEvent.Type
+ Gesture = ... # type: QEvent.Type
+ GestureOverride = ... # type: QEvent.Type
+ FocusAboutToChange = ... # type: QEvent.Type
+ ScrollPrepare = ... # type: QEvent.Type
+ Scroll = ... # type: QEvent.Type
+ Expose = ... # type: QEvent.Type
+ InputMethodQuery = ... # type: QEvent.Type
+ OrientationChange = ... # type: QEvent.Type
+ TouchCancel = ... # type: QEvent.Type
+ PlatformPanel = ... # type: QEvent.Type
+ ApplicationStateChange = ... # type: QEvent.Type
+ ReadOnlyChange = ... # type: QEvent.Type
+ PlatformSurface = ... # type: QEvent.Type
+ TabletTrackingChange = ... # type: QEvent.Type
+ GraphicsSceneLeave = ... # type: QEvent.Type
+ EnterEditFocus = ... # type: QEvent.Type
+ LeaveEditFocus = ... # type: QEvent.Type
+ DevicePixelRatioChange = ... # type: QEvent.Type
+ ChildWindowAdded = ... # type: QEvent.Type
+ ChildWindowRemoved = ... # type: QEvent.Type
+ ParentWindowAboutToChange = ... # type: QEvent.Type
+ ParentWindowChange = ... # type: QEvent.Type
+ SafeAreaMarginsChange = ... # type: QEvent.Type
+ User = ... # type: QEvent.Type
+ MaxUser = ... # type: QEvent.Type
+
+ @typing.overload
+ def __init__(self, type: 'QEvent.Type') -> None: ...
+ @typing.overload
+ @deprecated("""""")
+ def __init__(self, type: int) -> None: ...
+
+ def clone(self) -> 'QEvent|None': ...
+ def isSinglePointEvent(self) -> bool: ...
+ def isPointerEvent(self) -> bool: ...
+ def isInputEvent(self) -> bool: ...
+ @staticmethod
+ def registerEventType(hint: int = ...) -> int: ...
+ def ignore(self) -> None: ...
+ def accept(self) -> None: ...
+ def isAccepted(self) -> bool: ...
+ def setAccepted(self, accepted: bool) -> None: ...
+ def spontaneous(self) -> bool: ...
+ def type(self) -> 'QEvent.Type': ...
+
+
+class QTimerEvent(QEvent):
+
+ def __init__(self, timerId: int) -> None: ...
+
+ def matches(self, timer: QBasicTimer) -> bool: ...
+ def id(self) -> int: ...
+ def clone(self) -> 'QTimerEvent|None': ...
+ def timerId(self) -> int: ...
+
+
+class QChildEvent(QEvent):
+
+ @typing.overload
+ def __init__(self, type: QEvent.Type, child: QObject|None) -> None: ...
+ @typing.overload
+ def __init__(self, type: int, child: QObject|None) -> None: ...
+
+ def clone(self) -> 'QChildEvent|None': ...
+ def removed(self) -> bool: ...
+ def polished(self) -> bool: ...
+ def added(self) -> bool: ...
+ def child(self) -> QObject|None: ...
+
+
+class QDynamicPropertyChangeEvent(QEvent):
+
+ def __init__(self, name: QByteArray|bytes|bytearray|memoryview) -> None: ...
+
+ def clone(self) -> 'QDynamicPropertyChangeEvent|None': ...
+ def propertyName(self) -> QByteArray: ...
+
+
+class QCryptographicHash(PyQt6.sip.simplewrapper):
+
+ class Algorithm(enum.Enum):
+ Md4 = ... # type: QCryptographicHash.Algorithm
+ Md5 = ... # type: QCryptographicHash.Algorithm
+ Sha1 = ... # type: QCryptographicHash.Algorithm
+ Sha224 = ... # type: QCryptographicHash.Algorithm
+ Sha256 = ... # type: QCryptographicHash.Algorithm
+ Sha384 = ... # type: QCryptographicHash.Algorithm
+ Sha512 = ... # type: QCryptographicHash.Algorithm
+ Sha3_224 = ... # type: QCryptographicHash.Algorithm
+ Sha3_256 = ... # type: QCryptographicHash.Algorithm
+ Sha3_384 = ... # type: QCryptographicHash.Algorithm
+ Sha3_512 = ... # type: QCryptographicHash.Algorithm
+ Keccak_224 = ... # type: QCryptographicHash.Algorithm
+ Keccak_256 = ... # type: QCryptographicHash.Algorithm
+ Keccak_384 = ... # type: QCryptographicHash.Algorithm
+ Keccak_512 = ... # type: QCryptographicHash.Algorithm
+ Blake2b_160 = ... # type: QCryptographicHash.Algorithm
+ Blake2b_256 = ... # type: QCryptographicHash.Algorithm
+ Blake2b_384 = ... # type: QCryptographicHash.Algorithm
+ Blake2b_512 = ... # type: QCryptographicHash.Algorithm
+ Blake2s_128 = ... # type: QCryptographicHash.Algorithm
+ Blake2s_160 = ... # type: QCryptographicHash.Algorithm
+ Blake2s_224 = ... # type: QCryptographicHash.Algorithm
+ Blake2s_256 = ... # type: QCryptographicHash.Algorithm
+
+ def __init__(self, method: 'QCryptographicHash.Algorithm') -> None: ...
+
+ @staticmethod
+ def supportsAlgorithm(method: 'QCryptographicHash.Algorithm') -> bool: ...
+ def algorithm(self) -> 'QCryptographicHash.Algorithm': ...
+ def swap(self, other: 'QCryptographicHash') -> None: ...
+ @staticmethod
+ def hashLength(method: 'QCryptographicHash.Algorithm') -> int: ...
+ @staticmethod
+ def hash(data: QByteArray|bytes|bytearray|memoryview, method: 'QCryptographicHash.Algorithm') -> QByteArray: ...
+ def resultView(self) -> QByteArray: ...
+ def result(self) -> QByteArray: ...
+ @typing.overload
+ def addData(self, data: QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def addData(self, data: PyQt6.sip.array[bytes]) -> None: ...
+ @typing.overload
+ def addData(self, device: QIODevice|None) -> bool: ...
+ def reset(self) -> None: ...
+
+
+class QDataStream(QIODeviceBase):
+
+ class FloatingPointPrecision(enum.Enum):
+ SinglePrecision = ... # type: QDataStream.FloatingPointPrecision
+ DoublePrecision = ... # type: QDataStream.FloatingPointPrecision
+
+ class Status(enum.Enum):
+ Ok = ... # type: QDataStream.Status
+ ReadPastEnd = ... # type: QDataStream.Status
+ ReadCorruptData = ... # type: QDataStream.Status
+ WriteFailed = ... # type: QDataStream.Status
+ SizeLimitExceeded = ... # type: QDataStream.Status
+
+ class ByteOrder(enum.Enum):
+ BigEndian = ... # type: QDataStream.ByteOrder
+ LittleEndian = ... # type: QDataStream.ByteOrder
+
+ class Version(enum.IntEnum):
+ Qt_1_0 = ... # type: QDataStream.Version
+ Qt_2_0 = ... # type: QDataStream.Version
+ Qt_2_1 = ... # type: QDataStream.Version
+ Qt_3_0 = ... # type: QDataStream.Version
+ Qt_3_1 = ... # type: QDataStream.Version
+ Qt_3_3 = ... # type: QDataStream.Version
+ Qt_4_0 = ... # type: QDataStream.Version
+ Qt_4_1 = ... # type: QDataStream.Version
+ Qt_4_2 = ... # type: QDataStream.Version
+ Qt_4_3 = ... # type: QDataStream.Version
+ Qt_4_4 = ... # type: QDataStream.Version
+ Qt_4_5 = ... # type: QDataStream.Version
+ Qt_4_6 = ... # type: QDataStream.Version
+ Qt_4_7 = ... # type: QDataStream.Version
+ Qt_4_8 = ... # type: QDataStream.Version
+ Qt_4_9 = ... # type: QDataStream.Version
+ Qt_5_0 = ... # type: QDataStream.Version
+ Qt_5_1 = ... # type: QDataStream.Version
+ Qt_5_2 = ... # type: QDataStream.Version
+ Qt_5_3 = ... # type: QDataStream.Version
+ Qt_5_4 = ... # type: QDataStream.Version
+ Qt_5_5 = ... # type: QDataStream.Version
+ Qt_5_6 = ... # type: QDataStream.Version
+ Qt_5_7 = ... # type: QDataStream.Version
+ Qt_5_8 = ... # type: QDataStream.Version
+ Qt_5_9 = ... # type: QDataStream.Version
+ Qt_5_10 = ... # type: QDataStream.Version
+ Qt_5_11 = ... # type: QDataStream.Version
+ Qt_5_12 = ... # type: QDataStream.Version
+ Qt_5_13 = ... # type: QDataStream.Version
+ Qt_5_14 = ... # type: QDataStream.Version
+ Qt_5_15 = ... # type: QDataStream.Version
+ Qt_6_0 = ... # type: QDataStream.Version
+ Qt_6_1 = ... # type: QDataStream.Version
+ Qt_6_2 = ... # type: QDataStream.Version
+ Qt_6_3 = ... # type: QDataStream.Version
+ Qt_6_4 = ... # type: QDataStream.Version
+ Qt_6_5 = ... # type: QDataStream.Version
+ Qt_6_6 = ... # type: QDataStream.Version
+ Qt_6_7 = ... # type: QDataStream.Version
+ Qt_6_8 = ... # type: QDataStream.Version
+ Qt_6_9 = ... # type: QDataStream.Version
+ Qt_6_10 = ... # type: QDataStream.Version
+ Qt_6_11 = ... # type: QDataStream.Version
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QIODevice|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QByteArray|None, flags: QIODeviceBase.OpenModeFlag) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QByteArray|bytes|bytearray|memoryview) -> None: ...
+
+ @typing.overload
+ def __lshift__(self, a0: QBitArray) -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: QByteArray) -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, chr: str) -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, combination: QKeyCombination) -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QDate'|datetime.date) -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QTime'|datetime.time) -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QDateTime'|datetime.datetime) -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QEasingCurve') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QJsonDocument') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QJsonValue|None') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QLine') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QLineF') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QLocale') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QMargins') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QMarginsF') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QPoint') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QPointF') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QRect') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QRectF') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, re: 'QRegularExpression') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QSize') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QSizeF') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, tz: 'QTimeZone') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, revision: 'QTypeRevision') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QUrl') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, a0: 'QUuid') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, p: 'QVariant|None') -> 'QDataStream': ...
+ @typing.overload
+ def __lshift__(self, version: 'QVersionNumber') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: QBitArray) -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: QByteArray) -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, chr: QChar) -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, combination: QKeyCombination) -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QDate') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QTime') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QDateTime') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QEasingCurve') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QJsonDocument') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QJsonValue|None') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QLine') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QLineF') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QLocale') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QMargins') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QMarginsF') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QPoint') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QPointF') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QRect') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QRectF') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, re: 'QRegularExpression') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QSize') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QSizeF') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, tz: 'QTimeZone') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, revision: 'QTypeRevision') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QUrl') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, a0: 'QUuid') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, p: 'QVariant|None') -> 'QDataStream': ...
+ @typing.overload
+ def __rshift__(self, version: 'QVersionNumber') -> 'QDataStream': ...
+ def __int__(self) -> bool: ...
+ def writeQVariantHash(self, qvarhash: dict[str|None, typing.Any]) -> None: ...
+ def readQVariantHash(self) -> dict[str, typing.Any]: ...
+ def writeQVariantMap(self, qvarmap: dict[str|None, typing.Any]) -> None: ...
+ def readQVariantMap(self) -> dict[str, typing.Any]: ...
+ def writeQVariantList(self, qvarlst: collections.abc.Iterable[typing.Any]) -> None: ...
+ def readQVariantList(self) -> list[typing.Any]: ...
+ def writeQVariant(self, qvar: typing.Any) -> None: ...
+ def readQVariant(self) -> typing.Any: ...
+ def writeQStringList(self, qstrlst: collections.abc.Iterable[str|None]) -> None: ...
+ def readQStringList(self) -> list[str]: ...
+ def writeQString(self, qstr: str|None) -> None: ...
+ def readQString(self) -> str: ...
+ def writeString(self, str: bytes) -> None: ...
+ def writeDouble(self, f: float) -> None: ...
+ def writeFloat(self, f: float) -> None: ...
+ def writeBool(self, i: bool) -> None: ...
+ def writeUInt64(self, i: int) -> None: ...
+ def writeInt64(self, i: int) -> None: ...
+ def writeUInt32(self, i: int) -> None: ...
+ def writeInt32(self, i: int) -> None: ...
+ def writeUInt16(self, i: int) -> None: ...
+ def writeInt16(self, i: int) -> None: ...
+ def writeUInt8(self, i: int) -> None: ...
+ def writeInt8(self, i: int) -> None: ...
+ def writeInt(self, i: int) -> None: ...
+ def readString(self) -> bytes: ...
+ def readDouble(self) -> float: ...
+ def readFloat(self) -> float: ...
+ def readBool(self) -> bool: ...
+ def readUInt64(self) -> int: ...
+ def readInt64(self) -> int: ...
+ def readUInt32(self) -> int: ...
+ def readInt32(self) -> int: ...
+ def readUInt16(self) -> int: ...
+ def readInt16(self) -> int: ...
+ def readUInt8(self) -> int: ...
+ def readInt8(self) -> int: ...
+ def readInt(self) -> int: ...
+ def abortTransaction(self) -> None: ...
+ def rollbackTransaction(self) -> None: ...
+ def commitTransaction(self) -> bool: ...
+ def startTransaction(self) -> None: ...
+ def skipRawData(self, len: int) -> int: ...
+ def writeRawData(self, a0: PyQt6.sip.Buffer) -> int: ...
+ def writeBytes(self, a0: PyQt6.sip.Buffer) -> 'QDataStream': ...
+ def readRawData(self, len: int) -> bytes: ...
+ def readBytes(self) -> bytes: ...
+ def setVersion(self, a0: int) -> None: ...
+ def version(self) -> int: ...
+ def setByteOrder(self, a0: 'QDataStream.ByteOrder') -> None: ...
+ def byteOrder(self) -> 'QDataStream.ByteOrder': ...
+ def setFloatingPointPrecision(self, precision: 'QDataStream.FloatingPointPrecision') -> None: ...
+ def floatingPointPrecision(self) -> 'QDataStream.FloatingPointPrecision': ...
+ def resetStatus(self) -> None: ...
+ def setStatus(self, status: 'QDataStream.Status') -> None: ...
+ def status(self) -> 'QDataStream.Status': ...
+ def atEnd(self) -> bool: ...
+ def setDevice(self, a0: QIODevice|None) -> None: ...
+ def device(self) -> QIODevice|None: ...
+
+
+class QDate(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, y: int, m: int, d: int) -> None: ...
+ @typing.overload
+ def __init__(self, y: int, m: int, d: int, cal: QCalendar) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDate') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: 'QDate'|datetime.date) -> bool: ...
+ def __le__(self, rhs: 'QDate'|datetime.date) -> bool: ...
+ def __gt__(self, rhs: 'QDate'|datetime.date) -> bool: ...
+ def __lt__(self, rhs: 'QDate'|datetime.date) -> bool: ...
+ def daysTo(self, d: 'QDate'|datetime.date) -> int: ...
+ @typing.overload
+ def endOfDay(self, spec: Qt.TimeSpec = ..., offsetSeconds: int = ...) -> 'QDateTime': ...
+ @typing.overload
+ def endOfDay(self, zone: 'QTimeZone') -> 'QDateTime': ...
+ @typing.overload
+ def startOfDay(self, spec: Qt.TimeSpec = ..., offsetSeconds: int = ...) -> 'QDateTime': ...
+ @typing.overload
+ def startOfDay(self, zone: 'QTimeZone') -> 'QDateTime': ...
+ def getDate(self) -> typing.Tuple[int, int, int]: ...
+ @typing.overload
+ def setDate(self, year: int, month: int, date: int) -> bool: ...
+ @typing.overload
+ def setDate(self, year: int, month: int, day: int, cal: QCalendar) -> bool: ...
+ def toJulianDay(self) -> int: ...
+ @staticmethod
+ def fromJulianDay(jd: int) -> 'QDate': ...
+ @staticmethod
+ def isLeapYear(year: int) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def fromString(string: str|None, format: Qt.DateFormat = ...) -> 'QDate': ...
+ @typing.overload
+ @staticmethod
+ def fromString(string: str|None, format: str|None, cal: QCalendar = ...) -> 'QDate': ...
+ @typing.overload
+ @staticmethod
+ def fromString(string: str|None, format: str|None, baseYear: int, cal: QCalendar = ...) -> 'QDate': ...
+ @staticmethod
+ def currentDate() -> 'QDate': ...
+ @typing.overload
+ def addYears(self, years: int) -> 'QDate': ...
+ @typing.overload
+ def addYears(self, years: int, cal: QCalendar) -> 'QDate': ...
+ @typing.overload
+ def addMonths(self, months: int) -> 'QDate': ...
+ @typing.overload
+ def addMonths(self, months: int, cal: QCalendar) -> 'QDate': ...
+ def addDays(self, days: int) -> 'QDate': ...
+ @typing.overload
+ def toString(self, format: str|None, cal: QCalendar = ...) -> str: ...
+ @typing.overload
+ def toString(self, format: Qt.DateFormat = ...) -> str: ...
+ def weekNumber(self) -> typing.Tuple[int, int]: ...
+ @typing.overload
+ def daysInYear(self) -> int: ...
+ @typing.overload
+ def daysInYear(self, cal: QCalendar) -> int: ...
+ @typing.overload
+ def daysInMonth(self) -> int: ...
+ @typing.overload
+ def daysInMonth(self, cal: QCalendar) -> int: ...
+ @typing.overload
+ def dayOfYear(self) -> int: ...
+ @typing.overload
+ def dayOfYear(self, cal: QCalendar) -> int: ...
+ @typing.overload
+ def dayOfWeek(self) -> int: ...
+ @typing.overload
+ def dayOfWeek(self, cal: QCalendar) -> int: ...
+ @typing.overload
+ def day(self) -> int: ...
+ @typing.overload
+ def day(self, cal: QCalendar) -> int: ...
+ @typing.overload
+ def month(self) -> int: ...
+ @typing.overload
+ def month(self, cal: QCalendar) -> int: ...
+ @typing.overload
+ def year(self) -> int: ...
+ @typing.overload
+ def year(self, cal: QCalendar) -> int: ...
+ @typing.overload
+ def isValid(self) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def isValid(y: int, m: int, d: int) -> bool: ...
+ def __bool__(self) -> int: ...
+ def isNull(self) -> bool: ...
+ def toPyDate(self) -> datetime.date: ...
+ def __hash__(self) -> int: ...
+ def __repr__(self) -> str: ...
+
+
+class QTime(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, h: int, m: int, second: int = ..., msec: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTime') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: 'QTime'|datetime.time) -> bool: ...
+ def __le__(self, rhs: 'QTime'|datetime.time) -> bool: ...
+ def __gt__(self, rhs: 'QTime'|datetime.time) -> bool: ...
+ def __lt__(self, rhs: 'QTime'|datetime.time) -> bool: ...
+ def msecsTo(self, t: 'QTime'|datetime.time) -> int: ...
+ def secsTo(self, t: 'QTime'|datetime.time) -> int: ...
+ def msecsSinceStartOfDay(self) -> int: ...
+ @staticmethod
+ def fromMSecsSinceStartOfDay(msecs: int) -> 'QTime': ...
+ @typing.overload
+ @staticmethod
+ def fromString(string: str|None, format: Qt.DateFormat = ...) -> 'QTime': ...
+ @typing.overload
+ @staticmethod
+ def fromString(s: str|None, format: str|None) -> 'QTime': ...
+ @staticmethod
+ def currentTime() -> 'QTime': ...
+ def addMSecs(self, ms: int) -> 'QTime': ...
+ def addSecs(self, secs: int) -> 'QTime': ...
+ def setHMS(self, h: int, m: int, s: int, msec: int = ...) -> bool: ...
+ @typing.overload
+ def toString(self, format: Qt.DateFormat = ...) -> str: ...
+ @typing.overload
+ def toString(self, format: str|None) -> str: ...
+ def msec(self) -> int: ...
+ def second(self) -> int: ...
+ def minute(self) -> int: ...
+ def hour(self) -> int: ...
+ @typing.overload
+ def isValid(self) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def isValid(h: int, m: int, s: int, msec: int = ...) -> bool: ...
+ def __bool__(self) -> int: ...
+ def isNull(self) -> bool: ...
+ def toPyTime(self) -> datetime.time: ...
+ def __hash__(self) -> int: ...
+ def __repr__(self) -> str: ...
+
+
+class QDateTime(PyQt6.sip.simplewrapper):
+
+ class YearRange(enum.Enum):
+ First = ... # type: QDateTime.YearRange
+ Last = ... # type: QDateTime.YearRange
+
+ class TransitionResolution(enum.Enum):
+ Reject = ... # type: QDateTime.TransitionResolution
+ RelativeToBefore = ... # type: QDateTime.TransitionResolution
+ RelativeToAfter = ... # type: QDateTime.TransitionResolution
+ PreferBefore = ... # type: QDateTime.TransitionResolution
+ PreferAfter = ... # type: QDateTime.TransitionResolution
+ PreferStandard = ... # type: QDateTime.TransitionResolution
+ PreferDaylightSaving = ... # type: QDateTime.TransitionResolution
+ LegacyBehavior = ... # type: QDateTime.TransitionResolution
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDateTime'|datetime.datetime) -> None: ...
+ @typing.overload
+ def __init__(self, year: int, month: int, day: int, hour: int, minute: int, second: int = ..., msec: int = ..., timeSpec: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, date: QDate|datetime.date, time: QTime|datetime.time, resolve: 'QDateTime.TransitionResolution') -> None: ...
+ @typing.overload
+ def __init__(self, date: QDate|datetime.date, time: QTime|datetime.time, spec: Qt.TimeSpec = ..., offsetSeconds: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, date: QDate|datetime.date, time: QTime|datetime.time, timeZone: 'QTimeZone', resolve: 'QDateTime.TransitionResolution' = ...) -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: 'QDateTime'|datetime.datetime) -> bool: ...
+ def __le__(self, rhs: 'QDateTime'|datetime.datetime) -> bool: ...
+ def __gt__(self, rhs: 'QDateTime'|datetime.datetime) -> bool: ...
+ def __lt__(self, rhs: 'QDateTime'|datetime.datetime) -> bool: ...
+ def timeRepresentation(self) -> 'QTimeZone': ...
+ def setTime(self, time: QTime|datetime.time, resolve: 'QDateTime.TransitionResolution' = ...) -> None: ...
+ def setDate(self, date: QDate|datetime.date, resolve: 'QDateTime.TransitionResolution' = ...) -> None: ...
+ @staticmethod
+ def currentSecsSinceEpoch() -> int: ...
+ @typing.overload
+ @staticmethod
+ def fromSecsSinceEpoch(secs: int, spec: Qt.TimeSpec = ..., offsetSeconds: int = ...) -> 'QDateTime': ...
+ @typing.overload
+ @staticmethod
+ def fromSecsSinceEpoch(secs: int, timeZone: 'QTimeZone') -> 'QDateTime': ...
+ def setSecsSinceEpoch(self, secs: int) -> None: ...
+ def toSecsSinceEpoch(self) -> int: ...
+ @typing.overload
+ @staticmethod
+ def fromMSecsSinceEpoch(msecs: int, spec: Qt.TimeSpec = ..., offsetSeconds: int = ...) -> 'QDateTime': ...
+ @typing.overload
+ @staticmethod
+ def fromMSecsSinceEpoch(msecs: int, timeZone: 'QTimeZone') -> 'QDateTime': ...
+ def toTimeZone(self, toZone: 'QTimeZone') -> 'QDateTime': ...
+ def toOffsetFromUtc(self, offsetSeconds: int) -> 'QDateTime': ...
+ def setTimeZone(self, toZone: 'QTimeZone', resolve: 'QDateTime.TransitionResolution' = ...) -> None: ...
+ def setOffsetFromUtc(self, offsetSeconds: int) -> None: ...
+ def isDaylightTime(self) -> bool: ...
+ def timeZoneAbbreviation(self) -> str: ...
+ def timeZone(self) -> 'QTimeZone': ...
+ def offsetFromUtc(self) -> int: ...
+ def swap(self, other: 'QDateTime') -> None: ...
+ @staticmethod
+ def currentMSecsSinceEpoch() -> int: ...
+ @staticmethod
+ def currentDateTimeUtc() -> 'QDateTime': ...
+ def msecsTo(self, a0: 'QDateTime'|datetime.datetime) -> int: ...
+ def setMSecsSinceEpoch(self, msecs: int) -> None: ...
+ def toMSecsSinceEpoch(self) -> int: ...
+ @typing.overload
+ @staticmethod
+ def fromString(string: str|None, format: Qt.DateFormat = ...) -> 'QDateTime': ...
+ @typing.overload
+ @staticmethod
+ def fromString(string: str|None, format: str|None, cal: QCalendar = ...) -> 'QDateTime': ...
+ @typing.overload
+ @staticmethod
+ def fromString(string: str|None, format: str|None, baseYear: int, cal: QCalendar = ...) -> 'QDateTime': ...
+ @typing.overload
+ @staticmethod
+ def currentDateTime() -> 'QDateTime': ...
+ @typing.overload
+ @staticmethod
+ def currentDateTime(zone: 'QTimeZone') -> 'QDateTime': ...
+ def secsTo(self, a0: 'QDateTime'|datetime.datetime) -> int: ...
+ def daysTo(self, a0: 'QDateTime'|datetime.datetime) -> int: ...
+ def toUTC(self) -> 'QDateTime': ...
+ def toLocalTime(self) -> 'QDateTime': ...
+ def toTimeSpec(self, spec: Qt.TimeSpec) -> 'QDateTime': ...
+ def addMSecs(self, msecs: int) -> 'QDateTime': ...
+ def addSecs(self, secs: int) -> 'QDateTime': ...
+ def addYears(self, years: int) -> 'QDateTime': ...
+ def addMonths(self, months: int) -> 'QDateTime': ...
+ def addDays(self, days: int) -> 'QDateTime': ...
+ @typing.overload
+ def toString(self, format: str|None, cal: QCalendar = ...) -> str: ...
+ @typing.overload
+ def toString(self, format: Qt.DateFormat = ...) -> str: ...
+ def setTimeSpec(self, spec: Qt.TimeSpec) -> None: ...
+ def timeSpec(self) -> Qt.TimeSpec: ...
+ def time(self) -> QTime: ...
+ def date(self) -> QDate: ...
+ def isValid(self) -> bool: ...
+ def __bool__(self) -> int: ...
+ def isNull(self) -> bool: ...
+ def toPyDateTime(self) -> datetime.datetime: ...
+ def __hash__(self) -> int: ...
+ def __repr__(self) -> str: ...
+
+
+class QDeadlineTimer(PyQt6.sip.simplewrapper):
+
+ class ForeverConstant(enum.Enum):
+ Forever = ... # type: QDeadlineTimer.ForeverConstant
+
+ @typing.overload
+ def __init__(self, type: Qt.TimerType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDeadlineTimer.ForeverConstant', type: Qt.TimerType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, msecs: int, type: Qt.TimerType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDeadlineTimer') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: 'QDeadlineTimer') -> bool: ...
+ def __le__(self, rhs: 'QDeadlineTimer') -> bool: ...
+ def __gt__(self, rhs: 'QDeadlineTimer') -> bool: ...
+ def __lt__(self, rhs: 'QDeadlineTimer') -> bool: ...
+ def __add__(self, msecs: int) -> 'QDeadlineTimer': ...
+ def __radd__(self, msecs: int) -> 'QDeadlineTimer': ...
+ @typing.overload
+ def __sub__(self, msecs: int) -> 'QDeadlineTimer': ...
+ @typing.overload
+ def __sub__(self, dt2: 'QDeadlineTimer') -> int: ...
+ def __isub__(self, msecs: int) -> 'QDeadlineTimer': ...
+ def __iadd__(self, msecs: int) -> 'QDeadlineTimer': ...
+ @staticmethod
+ def current(type: Qt.TimerType = ...) -> 'QDeadlineTimer': ...
+ @staticmethod
+ def addNSecs(dt: 'QDeadlineTimer', nsecs: int) -> 'QDeadlineTimer': ...
+ def setPreciseDeadline(self, secs: int, nsecs: int = ..., type: Qt.TimerType = ...) -> None: ...
+ def setDeadline(self, msecs: int, type: Qt.TimerType = ...) -> None: ...
+ def deadlineNSecs(self) -> int: ...
+ def deadline(self) -> int: ...
+ def setPreciseRemainingTime(self, secs: int, nsecs: int = ..., type: Qt.TimerType = ...) -> None: ...
+ def setRemainingTime(self, msecs: int, type: Qt.TimerType = ...) -> None: ...
+ def remainingTimeNSecs(self) -> int: ...
+ def remainingTime(self) -> int: ...
+ def setTimerType(self, type: Qt.TimerType) -> None: ...
+ def timerType(self) -> Qt.TimerType: ...
+ def hasExpired(self) -> bool: ...
+ def isForever(self) -> bool: ...
+ def swap(self, other: 'QDeadlineTimer') -> None: ...
+
+
+class QDir(PyQt6.sip.simplewrapper):
+
+ class SortFlag(enum.Flag):
+ Name = ... # type: QDir.SortFlag
+ Time = ... # type: QDir.SortFlag
+ Size = ... # type: QDir.SortFlag
+ Unsorted = ... # type: QDir.SortFlag
+ SortByMask = ... # type: QDir.SortFlag
+ DirsFirst = ... # type: QDir.SortFlag
+ Reversed = ... # type: QDir.SortFlag
+ IgnoreCase = ... # type: QDir.SortFlag
+ DirsLast = ... # type: QDir.SortFlag
+ LocaleAware = ... # type: QDir.SortFlag
+ Type = ... # type: QDir.SortFlag
+ NoSort = ... # type: QDir.SortFlag
+
+ class Filter(enum.Flag):
+ Dirs = ... # type: QDir.Filter
+ Files = ... # type: QDir.Filter
+ Drives = ... # type: QDir.Filter
+ NoSymLinks = ... # type: QDir.Filter
+ AllEntries = ... # type: QDir.Filter
+ TypeMask = ... # type: QDir.Filter
+ Readable = ... # type: QDir.Filter
+ Writable = ... # type: QDir.Filter
+ Executable = ... # type: QDir.Filter
+ PermissionMask = ... # type: QDir.Filter
+ Modified = ... # type: QDir.Filter
+ Hidden = ... # type: QDir.Filter
+ System = ... # type: QDir.Filter
+ AccessMask = ... # type: QDir.Filter
+ AllDirs = ... # type: QDir.Filter
+ CaseSensitive = ... # type: QDir.Filter
+ NoDotAndDotDot = ... # type: QDir.Filter
+ NoFilter = ... # type: QDir.Filter
+ NoDot = ... # type: QDir.Filter
+ NoDotDot = ... # type: QDir.Filter
+
+ @typing.overload
+ def __init__(self, path: str|None, nameFilter: str|None, sort: 'QDir.SortFlag' = ..., filters: 'QDir.Filter' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDir') -> None: ...
+ @typing.overload
+ def __init__(self, path: str|None = ...) -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def isEmpty(self, filters: 'QDir.Filter' = ...) -> bool: ...
+ @staticmethod
+ def listSeparator() -> str: ...
+ def swap(self, other: 'QDir') -> None: ...
+ def removeRecursively(self) -> bool: ...
+ @staticmethod
+ def searchPaths(prefix: str|None) -> list[str]: ...
+ @staticmethod
+ def addSearchPath(prefix: str|None, path: str|None) -> None: ...
+ @staticmethod
+ def setSearchPaths(prefix: str|None, searchPaths: collections.abc.Iterable[str|None]) -> None: ...
+ @staticmethod
+ def fromNativeSeparators(pathName: str|None) -> str: ...
+ @staticmethod
+ def toNativeSeparators(pathName: str|None) -> str: ...
+ @staticmethod
+ def cleanPath(path: str|None) -> str: ...
+ @typing.overload
+ @staticmethod
+ def match(filters: collections.abc.Iterable[str|None], fileName: str|None) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def match(filter: str|None, fileName: str|None) -> bool: ...
+ @staticmethod
+ def tempPath() -> str: ...
+ @staticmethod
+ def temp() -> 'QDir': ...
+ @staticmethod
+ def rootPath() -> str: ...
+ @staticmethod
+ def root() -> 'QDir': ...
+ @staticmethod
+ def homePath() -> str: ...
+ @staticmethod
+ def home() -> 'QDir': ...
+ @staticmethod
+ def currentPath() -> str: ...
+ @staticmethod
+ def current() -> 'QDir': ...
+ @staticmethod
+ def setCurrent(path: str|None) -> bool: ...
+ @staticmethod
+ def separator() -> str: ...
+ @staticmethod
+ def drives() -> list['QFileInfo']: ...
+ def refresh(self) -> None: ...
+ def rename(self, oldName: str|None, newName: str|None) -> bool: ...
+ def remove(self, fileName: str|None) -> bool: ...
+ def makeAbsolute(self) -> bool: ...
+ def isAbsolute(self) -> bool: ...
+ def isRelative(self) -> bool: ...
+ @staticmethod
+ def isAbsolutePath(path: str|None) -> bool: ...
+ @staticmethod
+ def isRelativePath(path: str|None) -> bool: ...
+ def isRoot(self) -> bool: ...
+ @typing.overload
+ def exists(self) -> bool: ...
+ @typing.overload
+ def exists(self, name: str|None) -> bool: ...
+ def isReadable(self) -> bool: ...
+ def rmpath(self, dirPath: str|None) -> bool: ...
+ @typing.overload
+ def mkpath(self, dirPath: str|None, permissions: 'QFileDevice.Permission') -> bool: ...
+ @typing.overload
+ def mkpath(self, dirPath: str|None) -> bool: ...
+ def rmdir(self, dirName: str|None) -> bool: ...
+ @typing.overload
+ def mkdir(self, dirName: str|None, permissions: 'QFileDevice.Permission') -> bool: ...
+ @typing.overload
+ def mkdir(self, dirName: str|None) -> bool: ...
+ @typing.overload
+ def entryInfoList(self, filters: 'QDir.Filter' = ..., sort: 'QDir.SortFlag' = ...) -> list['QFileInfo']: ...
+ @typing.overload
+ def entryInfoList(self, nameFilters: collections.abc.Iterable[str|None], filters: 'QDir.Filter' = ..., sort: 'QDir.SortFlag' = ...) -> list['QFileInfo']: ...
+ @typing.overload
+ def entryList(self, filters: 'QDir.Filter' = ..., sort: 'QDir.SortFlag' = ...) -> list[str]: ...
+ @typing.overload
+ def entryList(self, nameFilters: collections.abc.Iterable[str|None], filters: 'QDir.Filter' = ..., sort: 'QDir.SortFlag' = ...) -> list[str]: ...
+ @staticmethod
+ def nameFiltersFromString(nameFilter: str|None) -> list[str]: ...
+ def __contains__(self, a0: str|None) -> int: ...
+ @typing.overload
+ def __getitem__(self, a0: int) -> str: ...
+ @typing.overload
+ def __getitem__(self, a0: slice) -> list[str]: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def setSorting(self, sort: 'QDir.SortFlag') -> None: ...
+ def sorting(self) -> 'QDir.SortFlag': ...
+ def setFilter(self, filter: 'QDir.Filter') -> None: ...
+ def filter(self) -> 'QDir.Filter': ...
+ def setNameFilters(self, nameFilters: collections.abc.Iterable[str|None]) -> None: ...
+ def nameFilters(self) -> list[str]: ...
+ def cdUp(self) -> bool: ...
+ def cd(self, dirName: str|None) -> bool: ...
+ def relativeFilePath(self, fileName: str|None) -> str: ...
+ def absoluteFilePath(self, fileName: str|None) -> str: ...
+ def filePath(self, fileName: str|None) -> str: ...
+ def dirName(self) -> str: ...
+ def canonicalPath(self) -> str: ...
+ def absolutePath(self) -> str: ...
+ def path(self) -> str: ...
+ def setPath(self, path: str|None) -> None: ...
+
+
+class QDirIterator(PyQt6.sip.simplewrapper):
+
+ class IteratorFlag(enum.Flag):
+ NoIteratorFlags = ... # type: QDirIterator.IteratorFlag
+ FollowSymlinks = ... # type: QDirIterator.IteratorFlag
+ Subdirectories = ... # type: QDirIterator.IteratorFlag
+
+ @typing.overload
+ def __init__(self, dir: QDir, flags: 'QDirIterator.IteratorFlag' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, path: str|None, flags: 'QDirIterator.IteratorFlag' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, path: str|None, filter: QDir.Filter, flags: 'QDirIterator.IteratorFlag' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, path: str|None, nameFilters: collections.abc.Iterable[str|None], filters: QDir.Filter = ..., flags: 'QDirIterator.IteratorFlag' = ...) -> None: ...
+
+ def path(self) -> str: ...
+ def fileInfo(self) -> 'QFileInfo': ...
+ def filePath(self) -> str: ...
+ def fileName(self) -> str: ...
+ def hasNext(self) -> bool: ...
+ def nextFileInfo(self) -> 'QFileInfo': ...
+ def next(self) -> str: ...
+
+
+class QEasingCurve(PyQt6.sip.simplewrapper):
+
+ class Type(enum.Enum):
+ Linear = ... # type: QEasingCurve.Type
+ InQuad = ... # type: QEasingCurve.Type
+ OutQuad = ... # type: QEasingCurve.Type
+ InOutQuad = ... # type: QEasingCurve.Type
+ OutInQuad = ... # type: QEasingCurve.Type
+ InCubic = ... # type: QEasingCurve.Type
+ OutCubic = ... # type: QEasingCurve.Type
+ InOutCubic = ... # type: QEasingCurve.Type
+ OutInCubic = ... # type: QEasingCurve.Type
+ InQuart = ... # type: QEasingCurve.Type
+ OutQuart = ... # type: QEasingCurve.Type
+ InOutQuart = ... # type: QEasingCurve.Type
+ OutInQuart = ... # type: QEasingCurve.Type
+ InQuint = ... # type: QEasingCurve.Type
+ OutQuint = ... # type: QEasingCurve.Type
+ InOutQuint = ... # type: QEasingCurve.Type
+ OutInQuint = ... # type: QEasingCurve.Type
+ InSine = ... # type: QEasingCurve.Type
+ OutSine = ... # type: QEasingCurve.Type
+ InOutSine = ... # type: QEasingCurve.Type
+ OutInSine = ... # type: QEasingCurve.Type
+ InExpo = ... # type: QEasingCurve.Type
+ OutExpo = ... # type: QEasingCurve.Type
+ InOutExpo = ... # type: QEasingCurve.Type
+ OutInExpo = ... # type: QEasingCurve.Type
+ InCirc = ... # type: QEasingCurve.Type
+ OutCirc = ... # type: QEasingCurve.Type
+ InOutCirc = ... # type: QEasingCurve.Type
+ OutInCirc = ... # type: QEasingCurve.Type
+ InElastic = ... # type: QEasingCurve.Type
+ OutElastic = ... # type: QEasingCurve.Type
+ InOutElastic = ... # type: QEasingCurve.Type
+ OutInElastic = ... # type: QEasingCurve.Type
+ InBack = ... # type: QEasingCurve.Type
+ OutBack = ... # type: QEasingCurve.Type
+ InOutBack = ... # type: QEasingCurve.Type
+ OutInBack = ... # type: QEasingCurve.Type
+ InBounce = ... # type: QEasingCurve.Type
+ OutBounce = ... # type: QEasingCurve.Type
+ InOutBounce = ... # type: QEasingCurve.Type
+ OutInBounce = ... # type: QEasingCurve.Type
+ InCurve = ... # type: QEasingCurve.Type
+ OutCurve = ... # type: QEasingCurve.Type
+ SineCurve = ... # type: QEasingCurve.Type
+ CosineCurve = ... # type: QEasingCurve.Type
+ BezierSpline = ... # type: QEasingCurve.Type
+ TCBSpline = ... # type: QEasingCurve.Type
+ Custom = ... # type: QEasingCurve.Type
+
+ @typing.overload
+ def __init__(self, type: 'QEasingCurve.Type' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QEasingCurve'|'QEasingCurve.Type') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def toCubicSpline(self) -> list['QPointF']: ...
+ def addTCBSegment(self, nextPoint: 'QPointF', t: float, c: float, b: float) -> None: ...
+ def addCubicBezierSegment(self, c1: 'QPointF', c2: 'QPointF', endPoint: 'QPointF') -> None: ...
+ def swap(self, other: 'QEasingCurve') -> None: ...
+ def valueForProgress(self, progress: float) -> float: ...
+ def customType(self) -> collections.abc.Callable[[float], float]: ...
+ def setCustomType(self, func: collections.abc.Callable[[float], float]) -> None: ...
+ def setType(self, type: 'QEasingCurve.Type') -> None: ...
+ def type(self) -> 'QEasingCurve.Type': ...
+ def setOvershoot(self, overshoot: float) -> None: ...
+ def overshoot(self) -> float: ...
+ def setPeriod(self, period: float) -> None: ...
+ def period(self) -> float: ...
+ def setAmplitude(self, amplitude: float) -> None: ...
+ def amplitude(self) -> float: ...
+
+
+class QElapsedTimer(PyQt6.sip.simplewrapper):
+
+ class ClockType(enum.Enum):
+ SystemTime = ... # type: QElapsedTimer.ClockType
+ MonotonicClock = ... # type: QElapsedTimer.ClockType
+ TickCounter = ... # type: QElapsedTimer.ClockType
+ MachAbsoluteTime = ... # type: QElapsedTimer.ClockType
+ PerformanceCounter = ... # type: QElapsedTimer.ClockType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QElapsedTimer') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: 'QElapsedTimer') -> bool: ...
+ def __le__(self, rhs: 'QElapsedTimer') -> bool: ...
+ def __gt__(self, rhs: 'QElapsedTimer') -> bool: ...
+ def __lt__(self, v2: 'QElapsedTimer') -> bool: ...
+ def nsecsElapsed(self) -> int: ...
+ def secsTo(self, other: 'QElapsedTimer') -> int: ...
+ def msecsTo(self, other: 'QElapsedTimer') -> int: ...
+ def msecsSinceReference(self) -> int: ...
+ def hasExpired(self, timeout: int) -> bool: ...
+ def elapsed(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def invalidate(self) -> None: ...
+ def restart(self) -> int: ...
+ def start(self) -> None: ...
+ @staticmethod
+ def isMonotonic() -> bool: ...
+ @staticmethod
+ def clockType() -> 'QElapsedTimer.ClockType': ...
+
+
+class QEventLoop(QObject):
+
+ class ProcessEventsFlag(enum.Flag):
+ AllEvents = ... # type: QEventLoop.ProcessEventsFlag
+ ExcludeUserInputEvents = ... # type: QEventLoop.ProcessEventsFlag
+ ExcludeSocketNotifiers = ... # type: QEventLoop.ProcessEventsFlag
+ WaitForMoreEvents = ... # type: QEventLoop.ProcessEventsFlag
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def event(self, event: QEvent|None) -> bool: ...
+ def quit(self) -> None: ...
+ def wakeUp(self) -> None: ...
+ def isRunning(self) -> bool: ...
+ def exit(self, returnCode: int = ...) -> None: ...
+ def exec(self, flags: 'QEventLoop.ProcessEventsFlag' = ...) -> int: ...
+ @typing.overload
+ def processEvents(self, flags: 'QEventLoop.ProcessEventsFlag' = ...) -> bool: ...
+ @typing.overload
+ def processEvents(self, flags: 'QEventLoop.ProcessEventsFlag', maximumTime: int) -> None: ...
+ @typing.overload
+ def processEvents(self, flags: 'QEventLoop.ProcessEventsFlag', deadline: QDeadlineTimer) -> None: ...
+
+
+class QEventLoopLocker(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, loop: QEventLoop|None) -> None: ...
+ @typing.overload
+ def __init__(self, thread: 'QThread|None') -> None: ...
+
+ def swap(self, other: 'QEventLoopLocker') -> None: ...
+
+
+class QFileDevice(QIODevice):
+
+ class MemoryMapFlag(enum.Flag):
+ NoOptions = ... # type: QFileDevice.MemoryMapFlag
+ MapPrivateOption = ... # type: QFileDevice.MemoryMapFlag
+
+ class FileTime(enum.Enum):
+ FileAccessTime = ... # type: QFileDevice.FileTime
+ FileBirthTime = ... # type: QFileDevice.FileTime
+ FileMetadataChangeTime = ... # type: QFileDevice.FileTime
+ FileModificationTime = ... # type: QFileDevice.FileTime
+
+ class FileHandleFlag(enum.Flag):
+ AutoCloseHandle = ... # type: QFileDevice.FileHandleFlag
+ DontCloseHandle = ... # type: QFileDevice.FileHandleFlag
+
+ class Permission(enum.Flag):
+ ReadOwner = ... # type: QFileDevice.Permission
+ WriteOwner = ... # type: QFileDevice.Permission
+ ExeOwner = ... # type: QFileDevice.Permission
+ ReadUser = ... # type: QFileDevice.Permission
+ WriteUser = ... # type: QFileDevice.Permission
+ ExeUser = ... # type: QFileDevice.Permission
+ ReadGroup = ... # type: QFileDevice.Permission
+ WriteGroup = ... # type: QFileDevice.Permission
+ ExeGroup = ... # type: QFileDevice.Permission
+ ReadOther = ... # type: QFileDevice.Permission
+ WriteOther = ... # type: QFileDevice.Permission
+ ExeOther = ... # type: QFileDevice.Permission
+
+ class FileError(enum.Enum):
+ NoError = ... # type: QFileDevice.FileError
+ ReadError = ... # type: QFileDevice.FileError
+ WriteError = ... # type: QFileDevice.FileError
+ FatalError = ... # type: QFileDevice.FileError
+ ResourceError = ... # type: QFileDevice.FileError
+ OpenError = ... # type: QFileDevice.FileError
+ AbortError = ... # type: QFileDevice.FileError
+ TimeOutError = ... # type: QFileDevice.FileError
+ UnspecifiedError = ... # type: QFileDevice.FileError
+ RemoveError = ... # type: QFileDevice.FileError
+ RenameError = ... # type: QFileDevice.FileError
+ PositionError = ... # type: QFileDevice.FileError
+ ResizeError = ... # type: QFileDevice.FileError
+ PermissionsError = ... # type: QFileDevice.FileError
+ CopyError = ... # type: QFileDevice.FileError
+
+ def setFileTime(self, newDate: QDateTime|datetime.datetime, fileTime: 'QFileDevice.FileTime') -> bool: ...
+ def fileTime(self, time: 'QFileDevice.FileTime') -> QDateTime: ...
+ def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
+ def readLineData(self, maxlen: int) -> bytes: ...
+ def readData(self, maxlen: int) -> bytes: ...
+ def unmap(self, address: PyQt6.sip.voidptr) -> bool: ...
+ def map(self, offset: int, size: int, flags: 'QFileDevice.MemoryMapFlag' = ...) -> PyQt6.sip.voidptr: ...
+ def setPermissions(self, permissionSpec: 'QFileDevice.Permission') -> bool: ...
+ def permissions(self) -> 'QFileDevice.Permission': ...
+ def resize(self, sz: int) -> bool: ...
+ def size(self) -> int: ...
+ def flush(self) -> bool: ...
+ def atEnd(self) -> bool: ...
+ def seek(self, offset: int) -> bool: ...
+ def pos(self) -> int: ...
+ def fileName(self) -> str: ...
+ def handle(self) -> int: ...
+ def isSequential(self) -> bool: ...
+ def close(self) -> None: ...
+ def unsetError(self) -> None: ...
+ def error(self) -> 'QFileDevice.FileError': ...
+
+
+class QFile(QFileDevice):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, name: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QObject|None) -> None: ...
+ @typing.overload
+ def __init__(self, name: str|None, parent: QObject|None) -> None: ...
+
+ @staticmethod
+ def supportsMoveToTrash() -> bool: ...
+ @typing.overload
+ def moveToTrash(self) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def moveToTrash(fileName: str|None) -> typing.Tuple[bool, str]: ...
+ @typing.overload
+ def setPermissions(self, permissionSpec: QFileDevice.Permission) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def setPermissions(filename: str|None, permissionSpec: QFileDevice.Permission) -> bool: ...
+ @typing.overload
+ def permissions(self) -> QFileDevice.Permission: ...
+ @typing.overload
+ @staticmethod
+ def permissions(filename: str|None) -> QFileDevice.Permission: ...
+ @typing.overload
+ def resize(self, sz: int) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def resize(filename: str|None, sz: int) -> bool: ...
+ def size(self) -> int: ...
+ @typing.overload
+ def open(self, flags: QIODeviceBase.OpenModeFlag, permissions: QFileDevice.Permission) -> bool: ...
+ @typing.overload
+ def open(self, flags: QIODeviceBase.OpenModeFlag) -> bool: ...
+ @typing.overload
+ def open(self, fd: int, ioFlags: QIODeviceBase.OpenModeFlag, handleFlags: QFileDevice.FileHandleFlag = ...) -> bool: ...
+ @typing.overload
+ def copy(self, newName: str|None) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def copy(fileName: str|None, newName: str|None) -> bool: ...
+ @typing.overload
+ def link(self, newName: str|None) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def link(oldname: str|None, newName: str|None) -> bool: ...
+ @typing.overload
+ def rename(self, newName: str|None) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def rename(oldName: str|None, newName: str|None) -> bool: ...
+ @typing.overload
+ def remove(self) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def remove(fileName: str|None) -> bool: ...
+ @typing.overload
+ def symLinkTarget(self) -> str: ...
+ @typing.overload
+ @staticmethod
+ def symLinkTarget(fileName: str|None) -> str: ...
+ @typing.overload
+ def exists(self) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def exists(fileName: str|None) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def decodeName(localFileName: QByteArray|bytes|bytearray|memoryview) -> str: ...
+ @typing.overload
+ @staticmethod
+ def decodeName(localFileName: str) -> str: ...
+ @staticmethod
+ def encodeName(fileName: str|None) -> QByteArray: ...
+ def setFileName(self, name: str|None) -> None: ...
+ def fileName(self) -> str: ...
+
+
+class QFileInfo(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, file: QFileDevice) -> None: ...
+ @typing.overload
+ def __init__(self, file: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, dir: QDir, file: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, fileinfo: 'QFileInfo') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def isOther(self) -> bool: ...
+ def readSymLink(self) -> str: ...
+ def isAlias(self) -> bool: ...
+ def junctionTarget(self) -> str: ...
+ def stat(self) -> None: ...
+ def isJunction(self) -> bool: ...
+ def isShortcut(self) -> bool: ...
+ def isSymbolicLink(self) -> bool: ...
+ @typing.overload
+ def fileTime(self, time: QFileDevice.FileTime) -> QDateTime: ...
+ @typing.overload
+ def fileTime(self, time: QFileDevice.FileTime, tz: 'QTimeZone') -> QDateTime: ...
+ @typing.overload
+ def metadataChangeTime(self) -> QDateTime: ...
+ @typing.overload
+ def metadataChangeTime(self, tz: 'QTimeZone') -> QDateTime: ...
+ @typing.overload
+ def birthTime(self) -> QDateTime: ...
+ @typing.overload
+ def birthTime(self, tz: 'QTimeZone') -> QDateTime: ...
+ def swap(self, other: 'QFileInfo') -> None: ...
+ def isNativePath(self) -> bool: ...
+ def isBundle(self) -> bool: ...
+ def bundleName(self) -> str: ...
+ def symLinkTarget(self) -> str: ...
+ def setCaching(self, on: bool) -> None: ...
+ def caching(self) -> bool: ...
+ @typing.overload
+ def lastRead(self) -> QDateTime: ...
+ @typing.overload
+ def lastRead(self, tz: 'QTimeZone') -> QDateTime: ...
+ @typing.overload
+ def lastModified(self) -> QDateTime: ...
+ @typing.overload
+ def lastModified(self, tz: 'QTimeZone') -> QDateTime: ...
+ def size(self) -> int: ...
+ def permissions(self) -> QFileDevice.Permission: ...
+ def permission(self, permissions: QFileDevice.Permission) -> bool: ...
+ def groupId(self) -> int: ...
+ def group(self) -> str: ...
+ def ownerId(self) -> int: ...
+ def owner(self) -> str: ...
+ def isRoot(self) -> bool: ...
+ def isSymLink(self) -> bool: ...
+ def isDir(self) -> bool: ...
+ def isFile(self) -> bool: ...
+ def makeAbsolute(self) -> bool: ...
+ def isAbsolute(self) -> bool: ...
+ def isRelative(self) -> bool: ...
+ def isHidden(self) -> bool: ...
+ def isExecutable(self) -> bool: ...
+ def isWritable(self) -> bool: ...
+ def isReadable(self) -> bool: ...
+ def absoluteDir(self) -> QDir: ...
+ def dir(self) -> QDir: ...
+ def canonicalPath(self) -> str: ...
+ def absolutePath(self) -> str: ...
+ def path(self) -> str: ...
+ def completeSuffix(self) -> str: ...
+ def suffix(self) -> str: ...
+ def completeBaseName(self) -> str: ...
+ def baseName(self) -> str: ...
+ def fileName(self) -> str: ...
+ def canonicalFilePath(self) -> str: ...
+ def absoluteFilePath(self) -> str: ...
+ def __fspath__(self) -> typing.Any: ...
+ def filePath(self) -> str: ...
+ def refresh(self) -> None: ...
+ @typing.overload
+ def exists(self) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def exists(file: str|None) -> bool: ...
+ @typing.overload
+ def setFile(self, file: str|None) -> None: ...
+ @typing.overload
+ def setFile(self, file: QFileDevice) -> None: ...
+ @typing.overload
+ def setFile(self, dir: QDir, file: str|None) -> None: ...
+
+
+class QFileSelector(QObject):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def allSelectors(self) -> list[str]: ...
+ def setExtraSelectors(self, list: collections.abc.Iterable[str|None]) -> None: ...
+ def extraSelectors(self) -> list[str]: ...
+ @typing.overload
+ def select(self, filePath: str|None) -> str: ...
+ @typing.overload
+ def select(self, filePath: 'QUrl') -> 'QUrl': ...
+
+
+class QFileSystemWatcher(QObject):
+
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, paths: collections.abc.Iterable[str|None], parent: QObject|None = ...) -> None: ...
+
+ fileChanged: typing.ClassVar[pyqtSignal]
+ directoryChanged: typing.ClassVar[pyqtSignal]
+ def removePaths(self, files: collections.abc.Iterable[str|None]) -> list[str]: ...
+ def removePath(self, file: str|None) -> bool: ...
+ def files(self) -> list[str]: ...
+ def directories(self) -> list[str]: ...
+ def addPaths(self, files: collections.abc.Iterable[str|None]) -> list[str]: ...
+ def addPath(self, file: str|None) -> bool: ...
+
+
+class QIdentityProxyModel(QAbstractProxyModel):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def setHandleSourceDataChanges(self, a0: bool) -> None: ...
+ def setHandleSourceLayoutChanges(self, a0: bool) -> None: ...
+ def handleSourceDataChanges(self) -> bool: ...
+ def handleSourceLayoutChanges(self) -> bool: ...
+ def moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
+ def moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
+ def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
+ def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def removeColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def setSourceModel(self, sourceModel: QAbstractItemModel|None) -> None: ...
+ def match(self, start: QModelIndex, role: int, value: typing.Any, hits: int = ..., flags: Qt.MatchFlag = ...) -> list[QModelIndex]: ...
+ def mapSelectionToSource(self, selection: 'QItemSelection') -> 'QItemSelection': ...
+ def mapSelectionFromSource(self, selection: 'QItemSelection') -> 'QItemSelection': ...
+ def dropMimeData(self, data: 'QMimeData|None', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def rowCount(self, parent: QModelIndex = ...) -> int: ...
+ def parent(self, child: QModelIndex) -> QModelIndex: ...
+ def mapToSource(self, proxyIndex: QModelIndex) -> QModelIndex: ...
+ def mapFromSource(self, sourceIndex: QModelIndex) -> QModelIndex: ...
+ def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
+ def columnCount(self, parent: QModelIndex = ...) -> int: ...
+
+
+class QItemSelectionRange(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, atopLeft: QModelIndex, abottomRight: QModelIndex) -> None: ...
+ @typing.overload
+ def __init__(self, index: QModelIndex) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QItemSelectionRange') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def swap(self, other: 'QItemSelectionRange') -> None: ...
+ def isEmpty(self) -> bool: ...
+ def intersected(self, other: 'QItemSelectionRange') -> 'QItemSelectionRange': ...
+ def indexes(self) -> list[QModelIndex]: ...
+ def isValid(self) -> bool: ...
+ def intersects(self, other: 'QItemSelectionRange') -> bool: ...
+ @typing.overload
+ def contains(self, index: QModelIndex) -> bool: ...
+ @typing.overload
+ def contains(self, row: int, column: int, parentIndex: QModelIndex) -> bool: ...
+ def model(self) -> QAbstractItemModel|None: ...
+ def parent(self) -> QModelIndex: ...
+ def bottomRight(self) -> QPersistentModelIndex: ...
+ def topLeft(self) -> QPersistentModelIndex: ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ def right(self) -> int: ...
+ def bottom(self) -> int: ...
+ def left(self) -> int: ...
+ def top(self) -> int: ...
+
+
+class QItemSelectionModel(QObject):
+
+ class SelectionFlag(enum.Flag):
+ NoUpdate = ... # type: QItemSelectionModel.SelectionFlag
+ Clear = ... # type: QItemSelectionModel.SelectionFlag
+ Select = ... # type: QItemSelectionModel.SelectionFlag
+ Deselect = ... # type: QItemSelectionModel.SelectionFlag
+ Toggle = ... # type: QItemSelectionModel.SelectionFlag
+ Current = ... # type: QItemSelectionModel.SelectionFlag
+ Rows = ... # type: QItemSelectionModel.SelectionFlag
+ Columns = ... # type: QItemSelectionModel.SelectionFlag
+ SelectCurrent = ... # type: QItemSelectionModel.SelectionFlag
+ ToggleCurrent = ... # type: QItemSelectionModel.SelectionFlag
+ ClearAndSelect = ... # type: QItemSelectionModel.SelectionFlag
+
+ @typing.overload
+ def __init__(self, model: QAbstractItemModel|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, model: QAbstractItemModel|None, parent: QObject|None) -> None: ...
+
+ modelChanged: typing.ClassVar[pyqtSignal]
+ def setModel(self, model: QAbstractItemModel|None) -> None: ...
+ def selectedColumns(self, row: int = ...) -> list[QModelIndex]: ...
+ def selectedRows(self, column: int = ...) -> list[QModelIndex]: ...
+ def hasSelection(self) -> bool: ...
+ def emitSelectionChanged(self, newSelection: 'QItemSelection', oldSelection: 'QItemSelection') -> None: ...
+ currentColumnChanged: typing.ClassVar[pyqtSignal]
+ currentRowChanged: typing.ClassVar[pyqtSignal]
+ currentChanged: typing.ClassVar[pyqtSignal]
+ selectionChanged: typing.ClassVar[pyqtSignal]
+ def clearCurrentIndex(self) -> None: ...
+ def setCurrentIndex(self, index: QModelIndex, command: 'QItemSelectionModel.SelectionFlag') -> None: ...
+ @typing.overload
+ def select(self, index: QModelIndex, command: 'QItemSelectionModel.SelectionFlag') -> None: ...
+ @typing.overload
+ def select(self, selection: 'QItemSelection', command: 'QItemSelectionModel.SelectionFlag') -> None: ...
+ def reset(self) -> None: ...
+ def clearSelection(self) -> None: ...
+ def clear(self) -> None: ...
+ def model(self) -> QAbstractItemModel|None: ...
+ def selection(self) -> 'QItemSelection': ...
+ def selectedIndexes(self) -> list[QModelIndex]: ...
+ def columnIntersectsSelection(self, column: int, parent: QModelIndex = ...) -> bool: ...
+ def rowIntersectsSelection(self, row: int, parent: QModelIndex = ...) -> bool: ...
+ def isColumnSelected(self, column: int, parent: QModelIndex = ...) -> bool: ...
+ def isRowSelected(self, row: int, parent: QModelIndex = ...) -> bool: ...
+ def isSelected(self, index: QModelIndex) -> bool: ...
+ def currentIndex(self) -> QModelIndex: ...
+
+
+class QItemSelection(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, topLeft: QModelIndex, bottomRight: QModelIndex) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QItemSelection') -> None: ...
+
+ @typing.overload
+ def __iadd__(self, other: 'QItemSelection') -> 'QItemSelection': ...
+ @typing.overload
+ def __iadd__(self, value: QItemSelectionRange) -> 'QItemSelection': ...
+ def lastIndexOf(self, value: QItemSelectionRange, from_: int = ...) -> int: ...
+ def indexOf(self, value: QItemSelectionRange, from_: int = ...) -> int: ...
+ def last(self) -> QItemSelectionRange: ...
+ def first(self) -> QItemSelectionRange: ...
+ def __len__(self) -> int: ...
+ @typing.overload
+ def count(self, range: QItemSelectionRange) -> int: ...
+ @typing.overload
+ def count(self) -> int: ...
+ def move(self, from_: int, to: int) -> None: ...
+ def takeLast(self) -> QItemSelectionRange: ...
+ def takeFirst(self) -> QItemSelectionRange: ...
+ def takeAt(self, i: int) -> QItemSelectionRange: ...
+ def removeAll(self, range: QItemSelectionRange) -> int: ...
+ def removeAt(self, i: int) -> None: ...
+ def replace(self, i: int, range: QItemSelectionRange) -> None: ...
+ def insert(self, i: int, range: QItemSelectionRange) -> None: ...
+ def prepend(self, range: QItemSelectionRange) -> None: ...
+ def append(self, range: QItemSelectionRange) -> None: ...
+ def isEmpty(self) -> bool: ...
+ def clear(self) -> None: ...
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @typing.overload
+ def __getitem__(self, i: int) -> QItemSelectionRange: ...
+ @typing.overload
+ def __getitem__(self, slice: slice) -> 'QItemSelection': ...
+ @typing.overload
+ def __delitem__(self, i: int) -> None: ...
+ @typing.overload
+ def __delitem__(self, slice: slice) -> None: ...
+ @typing.overload
+ def __setitem__(self, i: int, range: QItemSelectionRange) -> None: ...
+ @typing.overload
+ def __setitem__(self, slice: slice, list: 'QItemSelection') -> None: ...
+ @staticmethod
+ def split(range: QItemSelectionRange, other: QItemSelectionRange, result: 'QItemSelection|None') -> None: ...
+ def merge(self, other: 'QItemSelection', command: QItemSelectionModel.SelectionFlag) -> None: ...
+ def indexes(self) -> list[QModelIndex]: ...
+ def __contains__(self, index: QModelIndex) -> int: ...
+ def contains(self, index: QModelIndex) -> bool: ...
+ def select(self, topLeft: QModelIndex, bottomRight: QModelIndex) -> None: ...
+
+
+class QJsonDocument(PyQt6.sip.simplewrapper):
+
+ class JsonFormat(enum.Enum):
+ Indented = ... # type: QJsonDocument.JsonFormat
+ Compact = ... # type: QJsonDocument.JsonFormat
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, object: dict[str|None, 'QJsonValue'|'QJsonValue.Type'|collections.abc.Iterable['QJsonValue']|dict[str|None, 'QJsonValue']|bool|int|float|None|str|None]) -> None: ...
+ @typing.overload
+ def __init__(self, array: collections.abc.Iterable['QJsonValue'|'QJsonValue.Type'|collections.abc.Iterable['QJsonValue']|dict[str|None, 'QJsonValue']|bool|int|float|None|str|None]) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QJsonDocument') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @typing.overload
+ def __getitem__(self, i: int) -> 'QJsonValue|None': ...
+ @typing.overload
+ def __getitem__(self, key: str|None) -> 'QJsonValue|None': ...
+ def swap(self, other: 'QJsonDocument') -> None: ...
+ def isNull(self) -> bool: ...
+ def setArray(self, array: collections.abc.Iterable['QJsonValue'|'QJsonValue.Type'|collections.abc.Iterable['QJsonValue']|dict[str|None, 'QJsonValue']|bool|int|float|None|str|None]) -> None: ...
+ def setObject(self, object: dict[str|None, 'QJsonValue'|'QJsonValue.Type'|collections.abc.Iterable['QJsonValue']|dict[str|None, 'QJsonValue']|bool|int|float|None|str|None]) -> None: ...
+ def array(self) -> list['QJsonValue']: ...
+ def object(self) -> dict[str, 'QJsonValue']: ...
+ def isObject(self) -> bool: ...
+ def isArray(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def toJson(self, format: 'QJsonDocument.JsonFormat' = ...) -> QByteArray: ...
+ @staticmethod
+ def fromJson(json: QByteArray|bytes|bytearray|memoryview, error: 'QJsonParseError|None' = ...) -> 'QJsonDocument': ...
+ def toVariant(self) -> typing.Any: ...
+ @staticmethod
+ def fromVariant(variant: typing.Any) -> 'QJsonDocument': ...
+
+
+class QJsonParseError(PyQt6.sip.simplewrapper):
+
+ class ParseError(enum.Enum):
+ NoError = ... # type: QJsonParseError.ParseError
+ UnterminatedObject = ... # type: QJsonParseError.ParseError
+ MissingNameSeparator = ... # type: QJsonParseError.ParseError
+ UnterminatedArray = ... # type: QJsonParseError.ParseError
+ MissingValueSeparator = ... # type: QJsonParseError.ParseError
+ IllegalValue = ... # type: QJsonParseError.ParseError
+ TerminationByNumber = ... # type: QJsonParseError.ParseError
+ IllegalNumber = ... # type: QJsonParseError.ParseError
+ IllegalEscapeSequence = ... # type: QJsonParseError.ParseError
+ IllegalUTF8String = ... # type: QJsonParseError.ParseError
+ UnterminatedString = ... # type: QJsonParseError.ParseError
+ MissingObject = ... # type: QJsonParseError.ParseError
+ DeepNesting = ... # type: QJsonParseError.ParseError
+ DocumentTooLarge = ... # type: QJsonParseError.ParseError
+ GarbageAtEnd = ... # type: QJsonParseError.ParseError
+
+ error = ... # type: 'QJsonParseError.ParseError'
+ offset = ... # type: int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QJsonParseError') -> None: ...
+
+ def errorString(self) -> str: ...
+
+
+class QJsonValue(PyQt6.sip.simplewrapper):
+
+ class Type(enum.Enum):
+ Null = ... # type: QJsonValue.Type
+ Bool = ... # type: QJsonValue.Type
+ Double = ... # type: QJsonValue.Type
+ String = ... # type: QJsonValue.Type
+ Array = ... # type: QJsonValue.Type
+ Object = ... # type: QJsonValue.Type
+ Undefined = ... # type: QJsonValue.Type
+
+ @typing.overload
+ def __init__(self, type: 'QJsonValue.Type' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QJsonValue'|'QJsonValue.Type'|collections.abc.Iterable['QJsonValue']|dict[str|None, 'QJsonValue']|bool|int|float|None|str|None) -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def toJson(self, format: QJsonDocument.JsonFormat = ...) -> QByteArray: ...
+ @staticmethod
+ def fromJson(json: QByteArray|bytes|bytearray|memoryview) -> typing.Tuple['QJsonValue|None', QJsonParseError|None]: ...
+ def __hash__(self) -> int: ...
+ @typing.overload
+ def __getitem__(self, i: int) -> 'QJsonValue|None': ...
+ @typing.overload
+ def __getitem__(self, key: str|None) -> 'QJsonValue|None': ...
+ def swap(self, other: 'QJsonValue|None') -> None: ...
+ @typing.overload
+ def toString(self) -> str: ...
+ @typing.overload
+ def toString(self, defaultValue: str|None) -> str: ...
+ @typing.overload
+ def toObject(self) -> dict[str, 'QJsonValue']: ...
+ @typing.overload
+ def toObject(self, defaultValue: dict[str|None, 'QJsonValue'|'QJsonValue.Type'|collections.abc.Iterable['QJsonValue']|dict[str|None, 'QJsonValue']|bool|int|float|None|str|None]) -> dict[str, 'QJsonValue']: ...
+ @typing.overload
+ def toArray(self) -> list['QJsonValue']: ...
+ @typing.overload
+ def toArray(self, defaultValue: collections.abc.Iterable['QJsonValue'|'QJsonValue.Type'|collections.abc.Iterable['QJsonValue']|dict[str|None, 'QJsonValue']|bool|int|float|None|str|None]) -> list['QJsonValue']: ...
+ def toDouble(self, defaultValue: float = ...) -> float: ...
+ def toInteger(self, defaultValue: int = ...) -> int: ...
+ def toInt(self, defaultValue: int = ...) -> int: ...
+ def toBool(self, defaultValue: bool = ...) -> bool: ...
+ def isUndefined(self) -> bool: ...
+ def isObject(self) -> bool: ...
+ def isArray(self) -> bool: ...
+ def isString(self) -> bool: ...
+ def isDouble(self) -> bool: ...
+ def isBool(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def type(self) -> 'QJsonValue.Type': ...
+ def toVariant(self) -> typing.Any: ...
+ @staticmethod
+ def fromVariant(variant: typing.Any) -> 'QJsonValue|None': ...
+
+
+class QLibrary(QObject):
+
+ class LoadHint(enum.Flag):
+ ResolveAllSymbolsHint = ... # type: QLibrary.LoadHint
+ ExportExternalSymbolsHint = ... # type: QLibrary.LoadHint
+ LoadArchiveMemberHint = ... # type: QLibrary.LoadHint
+ PreventUnloadHint = ... # type: QLibrary.LoadHint
+ DeepBindHint = ... # type: QLibrary.LoadHint
+
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, verNum: int, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, version: str|None, parent: QObject|None = ...) -> None: ...
+
+ def setLoadHints(self, hints: 'QLibrary.LoadHint') -> None: ...
+ @typing.overload
+ def setFileNameAndVersion(self, fileName: str|None, verNum: int) -> None: ...
+ @typing.overload
+ def setFileNameAndVersion(self, fileName: str|None, version: str|None) -> None: ...
+ def setFileName(self, fileName: str|None) -> None: ...
+ @staticmethod
+ def isLibrary(fileName: str|None) -> bool: ...
+ def unload(self) -> bool: ...
+ @typing.overload
+ def resolve(self, symbol: str) -> PyQt6.sip.voidptr: ...
+ @typing.overload
+ @staticmethod
+ def resolve(fileName: str|None, symbol: str) -> PyQt6.sip.voidptr: ...
+ @typing.overload
+ @staticmethod
+ def resolve(fileName: str|None, verNum: int, symbol: str) -> PyQt6.sip.voidptr: ...
+ @typing.overload
+ @staticmethod
+ def resolve(fileName: str|None, version: str|None, symbol: str) -> PyQt6.sip.voidptr: ...
+ def loadHints(self) -> 'QLibrary.LoadHint': ...
+ def load(self) -> bool: ...
+ def isLoaded(self) -> bool: ...
+ def fileName(self) -> str: ...
+ def errorString(self) -> str: ...
+
+
+class QLibraryInfo(PyQt6.sip.simplewrapper):
+
+ class LibraryPath(enum.Enum):
+ PrefixPath = ... # type: QLibraryInfo.LibraryPath
+ DocumentationPath = ... # type: QLibraryInfo.LibraryPath
+ HeadersPath = ... # type: QLibraryInfo.LibraryPath
+ LibrariesPath = ... # type: QLibraryInfo.LibraryPath
+ LibraryExecutablesPath = ... # type: QLibraryInfo.LibraryPath
+ BinariesPath = ... # type: QLibraryInfo.LibraryPath
+ PluginsPath = ... # type: QLibraryInfo.LibraryPath
+ Qml2ImportsPath = ... # type: QLibraryInfo.LibraryPath
+ ArchDataPath = ... # type: QLibraryInfo.LibraryPath
+ DataPath = ... # type: QLibraryInfo.LibraryPath
+ TranslationsPath = ... # type: QLibraryInfo.LibraryPath
+ ExamplesPath = ... # type: QLibraryInfo.LibraryPath
+ TestsPath = ... # type: QLibraryInfo.LibraryPath
+ SettingsPath = ... # type: QLibraryInfo.LibraryPath
+ QmlImportsPath = ... # type: QLibraryInfo.LibraryPath
+
+ def __init__(self, a0: 'QLibraryInfo') -> None: ...
+
+ @staticmethod
+ def paths(p: 'QLibraryInfo.LibraryPath') -> list[str]: ...
+ @staticmethod
+ def version() -> 'QVersionNumber': ...
+ @staticmethod
+ def path(p: 'QLibraryInfo.LibraryPath') -> str: ...
+ @staticmethod
+ def isSharedBuild() -> bool: ...
+ @staticmethod
+ def isDebugBuild() -> bool: ...
+
+
+class QLine(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, pt1_: 'QPoint', pt2_: 'QPoint') -> None: ...
+ @typing.overload
+ def __init__(self, x1pos: int, y1pos: int, x2pos: int, y2pos: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QLine') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def toLineF(self) -> 'QLineF': ...
+ def center(self) -> 'QPoint': ...
+ def setLine(self, aX1: int, aY1: int, aX2: int, aY2: int) -> None: ...
+ def setPoints(self, aP1: 'QPoint', aP2: 'QPoint') -> None: ...
+ def setP2(self, aP2: 'QPoint') -> None: ...
+ def setP1(self, aP1: 'QPoint') -> None: ...
+ @typing.overload
+ def translated(self, p: 'QPoint') -> 'QLine': ...
+ @typing.overload
+ def translated(self, adx: int, ady: int) -> 'QLine': ...
+ @typing.overload
+ def translate(self, point: 'QPoint') -> None: ...
+ @typing.overload
+ def translate(self, adx: int, ady: int) -> None: ...
+ def dy(self) -> int: ...
+ def dx(self) -> int: ...
+ def p2(self) -> 'QPoint': ...
+ def p1(self) -> 'QPoint': ...
+ def y2(self) -> int: ...
+ def x2(self) -> int: ...
+ def y1(self) -> int: ...
+ def x1(self) -> int: ...
+ def __bool__(self) -> int: ...
+ def isNull(self) -> bool: ...
+ def __repr__(self) -> str: ...
+
+
+class QLineF(PyQt6.sip.simplewrapper):
+
+ class IntersectionType(enum.Enum):
+ NoIntersection = ... # type: QLineF.IntersectionType
+ BoundedIntersection = ... # type: QLineF.IntersectionType
+ UnboundedIntersection = ... # type: QLineF.IntersectionType
+
+ @typing.overload
+ def __init__(self, line: QLine) -> None: ...
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, apt1: 'QPointF', apt2: 'QPointF') -> None: ...
+ @typing.overload
+ def __init__(self, x1pos: float, y1pos: float, x2pos: float, y2pos: float) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QLineF') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def center(self) -> 'QPointF': ...
+ def setLine(self, aX1: float, aY1: float, aX2: float, aY2: float) -> None: ...
+ def setPoints(self, aP1: 'QPointF', aP2: 'QPointF') -> None: ...
+ def setP2(self, aP2: 'QPointF') -> None: ...
+ def setP1(self, aP1: 'QPointF') -> None: ...
+ @typing.overload
+ def translated(self, p: 'QPointF') -> 'QLineF': ...
+ @typing.overload
+ def translated(self, adx: float, ady: float) -> 'QLineF': ...
+ def angleTo(self, l: 'QLineF') -> float: ...
+ def setAngle(self, angle: float) -> None: ...
+ def angle(self) -> float: ...
+ @staticmethod
+ def fromPolar(length: float, angle: float) -> 'QLineF': ...
+ def toLine(self) -> QLine: ...
+ def pointAt(self, t: float) -> 'QPointF': ...
+ def setLength(self, len: float) -> None: ...
+ @typing.overload
+ def translate(self, point: 'QPointF') -> None: ...
+ @typing.overload
+ def translate(self, adx: float, ady: float) -> None: ...
+ def normalVector(self) -> 'QLineF': ...
+ def dy(self) -> float: ...
+ def dx(self) -> float: ...
+ def p2(self) -> 'QPointF': ...
+ def p1(self) -> 'QPointF': ...
+ def y2(self) -> float: ...
+ def x2(self) -> float: ...
+ def y1(self) -> float: ...
+ def x1(self) -> float: ...
+ def __repr__(self) -> str: ...
+ def intersects(self, l: 'QLineF') -> typing.Tuple['QLineF.IntersectionType', 'QPointF|None']: ...
+ def unitVector(self) -> 'QLineF': ...
+ def length(self) -> float: ...
+ def __bool__(self) -> int: ...
+ def isNull(self) -> bool: ...
+
+
+class QLocale(PyQt6.sip.simplewrapper):
+
+ class LanguageCodeType(enum.IntFlag):
+ ISO639Part1 = ... # type: QLocale.LanguageCodeType
+ ISO639Part2B = ... # type: QLocale.LanguageCodeType
+ ISO639Part2T = ... # type: QLocale.LanguageCodeType
+ ISO639Part3 = ... # type: QLocale.LanguageCodeType
+ LegacyLanguageCode = ... # type: QLocale.LanguageCodeType
+ ISO639Part2 = ... # type: QLocale.LanguageCodeType
+ ISO639Alpha2 = ... # type: QLocale.LanguageCodeType
+ ISO639Alpha3 = ... # type: QLocale.LanguageCodeType
+ ISO639 = ... # type: QLocale.LanguageCodeType
+ AnyLanguageCode = ... # type: QLocale.LanguageCodeType
+
+ class DataSizeFormat(enum.Flag):
+ DataSizeIecFormat = ... # type: QLocale.DataSizeFormat
+ DataSizeTraditionalFormat = ... # type: QLocale.DataSizeFormat
+ DataSizeSIFormat = ... # type: QLocale.DataSizeFormat
+
+ class FloatingPointPrecisionOption(enum.IntEnum):
+ FloatingPointShortest = ... # type: QLocale.FloatingPointPrecisionOption
+
+ class QuotationStyle(enum.Enum):
+ StandardQuotation = ... # type: QLocale.QuotationStyle
+ AlternateQuotation = ... # type: QLocale.QuotationStyle
+
+ class CurrencySymbolFormat(enum.Enum):
+ CurrencyIsoCode = ... # type: QLocale.CurrencySymbolFormat
+ CurrencySymbol = ... # type: QLocale.CurrencySymbolFormat
+ CurrencyDisplayName = ... # type: QLocale.CurrencySymbolFormat
+
+ class Script(enum.Enum):
+ AnyScript = ... # type: QLocale.Script
+ ArabicScript = ... # type: QLocale.Script
+ CyrillicScript = ... # type: QLocale.Script
+ DeseretScript = ... # type: QLocale.Script
+ GurmukhiScript = ... # type: QLocale.Script
+ SimplifiedHanScript = ... # type: QLocale.Script
+ TraditionalHanScript = ... # type: QLocale.Script
+ LatinScript = ... # type: QLocale.Script
+ MongolianScript = ... # type: QLocale.Script
+ TifinaghScript = ... # type: QLocale.Script
+ SimplifiedChineseScript = ... # type: QLocale.Script
+ TraditionalChineseScript = ... # type: QLocale.Script
+ ArmenianScript = ... # type: QLocale.Script
+ BengaliScript = ... # type: QLocale.Script
+ CherokeeScript = ... # type: QLocale.Script
+ DevanagariScript = ... # type: QLocale.Script
+ EthiopicScript = ... # type: QLocale.Script
+ GeorgianScript = ... # type: QLocale.Script
+ GreekScript = ... # type: QLocale.Script
+ GujaratiScript = ... # type: QLocale.Script
+ HebrewScript = ... # type: QLocale.Script
+ JapaneseScript = ... # type: QLocale.Script
+ KhmerScript = ... # type: QLocale.Script
+ KannadaScript = ... # type: QLocale.Script
+ KoreanScript = ... # type: QLocale.Script
+ LaoScript = ... # type: QLocale.Script
+ MalayalamScript = ... # type: QLocale.Script
+ MyanmarScript = ... # type: QLocale.Script
+ OriyaScript = ... # type: QLocale.Script
+ TamilScript = ... # type: QLocale.Script
+ TeluguScript = ... # type: QLocale.Script
+ ThaanaScript = ... # type: QLocale.Script
+ ThaiScript = ... # type: QLocale.Script
+ TibetanScript = ... # type: QLocale.Script
+ SinhalaScript = ... # type: QLocale.Script
+ SyriacScript = ... # type: QLocale.Script
+ YiScript = ... # type: QLocale.Script
+ VaiScript = ... # type: QLocale.Script
+ AvestanScript = ... # type: QLocale.Script
+ BalineseScript = ... # type: QLocale.Script
+ BamumScript = ... # type: QLocale.Script
+ BatakScript = ... # type: QLocale.Script
+ BopomofoScript = ... # type: QLocale.Script
+ BrahmiScript = ... # type: QLocale.Script
+ BugineseScript = ... # type: QLocale.Script
+ BuhidScript = ... # type: QLocale.Script
+ CanadianAboriginalScript = ... # type: QLocale.Script
+ CarianScript = ... # type: QLocale.Script
+ ChakmaScript = ... # type: QLocale.Script
+ ChamScript = ... # type: QLocale.Script
+ CopticScript = ... # type: QLocale.Script
+ CypriotScript = ... # type: QLocale.Script
+ EgyptianHieroglyphsScript = ... # type: QLocale.Script
+ FraserScript = ... # type: QLocale.Script
+ GlagoliticScript = ... # type: QLocale.Script
+ GothicScript = ... # type: QLocale.Script
+ HanScript = ... # type: QLocale.Script
+ HangulScript = ... # type: QLocale.Script
+ HanunooScript = ... # type: QLocale.Script
+ ImperialAramaicScript = ... # type: QLocale.Script
+ InscriptionalPahlaviScript = ... # type: QLocale.Script
+ InscriptionalParthianScript = ... # type: QLocale.Script
+ JavaneseScript = ... # type: QLocale.Script
+ KaithiScript = ... # type: QLocale.Script
+ KatakanaScript = ... # type: QLocale.Script
+ KayahLiScript = ... # type: QLocale.Script
+ KharoshthiScript = ... # type: QLocale.Script
+ LannaScript = ... # type: QLocale.Script
+ LepchaScript = ... # type: QLocale.Script
+ LimbuScript = ... # type: QLocale.Script
+ LinearBScript = ... # type: QLocale.Script
+ LycianScript = ... # type: QLocale.Script
+ LydianScript = ... # type: QLocale.Script
+ MandaeanScript = ... # type: QLocale.Script
+ MeiteiMayekScript = ... # type: QLocale.Script
+ MeroiticScript = ... # type: QLocale.Script
+ MeroiticCursiveScript = ... # type: QLocale.Script
+ NkoScript = ... # type: QLocale.Script
+ NewTaiLueScript = ... # type: QLocale.Script
+ OghamScript = ... # type: QLocale.Script
+ OlChikiScript = ... # type: QLocale.Script
+ OldItalicScript = ... # type: QLocale.Script
+ OldPersianScript = ... # type: QLocale.Script
+ OldSouthArabianScript = ... # type: QLocale.Script
+ OrkhonScript = ... # type: QLocale.Script
+ OsmanyaScript = ... # type: QLocale.Script
+ PhagsPaScript = ... # type: QLocale.Script
+ PhoenicianScript = ... # type: QLocale.Script
+ PollardPhoneticScript = ... # type: QLocale.Script
+ RejangScript = ... # type: QLocale.Script
+ RunicScript = ... # type: QLocale.Script
+ SamaritanScript = ... # type: QLocale.Script
+ SaurashtraScript = ... # type: QLocale.Script
+ SharadaScript = ... # type: QLocale.Script
+ ShavianScript = ... # type: QLocale.Script
+ SoraSompengScript = ... # type: QLocale.Script
+ CuneiformScript = ... # type: QLocale.Script
+ SundaneseScript = ... # type: QLocale.Script
+ SylotiNagriScript = ... # type: QLocale.Script
+ TagalogScript = ... # type: QLocale.Script
+ TagbanwaScript = ... # type: QLocale.Script
+ TaiLeScript = ... # type: QLocale.Script
+ TaiVietScript = ... # type: QLocale.Script
+ TakriScript = ... # type: QLocale.Script
+ UgariticScript = ... # type: QLocale.Script
+ BrailleScript = ... # type: QLocale.Script
+ HiraganaScript = ... # type: QLocale.Script
+ CaucasianAlbanianScript = ... # type: QLocale.Script
+ BassaVahScript = ... # type: QLocale.Script
+ DuployanScript = ... # type: QLocale.Script
+ ElbasanScript = ... # type: QLocale.Script
+ GranthaScript = ... # type: QLocale.Script
+ PahawhHmongScript = ... # type: QLocale.Script
+ KhojkiScript = ... # type: QLocale.Script
+ LinearAScript = ... # type: QLocale.Script
+ MahajaniScript = ... # type: QLocale.Script
+ ManichaeanScript = ... # type: QLocale.Script
+ MendeKikakuiScript = ... # type: QLocale.Script
+ ModiScript = ... # type: QLocale.Script
+ MroScript = ... # type: QLocale.Script
+ OldNorthArabianScript = ... # type: QLocale.Script
+ NabataeanScript = ... # type: QLocale.Script
+ PalmyreneScript = ... # type: QLocale.Script
+ PauCinHauScript = ... # type: QLocale.Script
+ OldPermicScript = ... # type: QLocale.Script
+ PsalterPahlaviScript = ... # type: QLocale.Script
+ SiddhamScript = ... # type: QLocale.Script
+ KhudawadiScript = ... # type: QLocale.Script
+ TirhutaScript = ... # type: QLocale.Script
+ VarangKshitiScript = ... # type: QLocale.Script
+ AhomScript = ... # type: QLocale.Script
+ AnatolianHieroglyphsScript = ... # type: QLocale.Script
+ HatranScript = ... # type: QLocale.Script
+ MultaniScript = ... # type: QLocale.Script
+ OldHungarianScript = ... # type: QLocale.Script
+ SignWritingScript = ... # type: QLocale.Script
+ AdlamScript = ... # type: QLocale.Script
+ BhaiksukiScript = ... # type: QLocale.Script
+ MarchenScript = ... # type: QLocale.Script
+ NewaScript = ... # type: QLocale.Script
+ OsageScript = ... # type: QLocale.Script
+ TangutScript = ... # type: QLocale.Script
+ HanWithBopomofoScript = ... # type: QLocale.Script
+ JamoScript = ... # type: QLocale.Script
+ BanglaScript = ... # type: QLocale.Script
+ MendeScript = ... # type: QLocale.Script
+ OdiaScript = ... # type: QLocale.Script
+ HanifiScript = ... # type: QLocale.Script
+
+ class MeasurementSystem(enum.Enum):
+ MetricSystem = ... # type: QLocale.MeasurementSystem
+ ImperialSystem = ... # type: QLocale.MeasurementSystem
+ ImperialUSSystem = ... # type: QLocale.MeasurementSystem
+ ImperialUKSystem = ... # type: QLocale.MeasurementSystem
+
+ class FormatType(enum.Enum):
+ LongFormat = ... # type: QLocale.FormatType
+ ShortFormat = ... # type: QLocale.FormatType
+ NarrowFormat = ... # type: QLocale.FormatType
+
+ class TagSeparator(enum.Enum):
+ Dash = ... # type: QLocale.TagSeparator
+ Underscore = ... # type: QLocale.TagSeparator
+
+ class NumberOption(enum.Flag):
+ OmitGroupSeparator = ... # type: QLocale.NumberOption
+ RejectGroupSeparator = ... # type: QLocale.NumberOption
+ DefaultNumberOptions = ... # type: QLocale.NumberOption
+ OmitLeadingZeroInExponent = ... # type: QLocale.NumberOption
+ RejectLeadingZeroInExponent = ... # type: QLocale.NumberOption
+ IncludeTrailingZeroesAfterDot = ... # type: QLocale.NumberOption
+ RejectTrailingZeroesAfterDot = ... # type: QLocale.NumberOption
+
+ class Country(enum.Enum):
+ AnyCountry = ... # type: QLocale.Country
+ AnyTerritory = ... # type: QLocale.Country
+ Afghanistan = ... # type: QLocale.Country
+ Albania = ... # type: QLocale.Country
+ Algeria = ... # type: QLocale.Country
+ AmericanSamoa = ... # type: QLocale.Country
+ Andorra = ... # type: QLocale.Country
+ Angola = ... # type: QLocale.Country
+ Anguilla = ... # type: QLocale.Country
+ Antarctica = ... # type: QLocale.Country
+ AntiguaAndBarbuda = ... # type: QLocale.Country
+ Argentina = ... # type: QLocale.Country
+ Armenia = ... # type: QLocale.Country
+ Aruba = ... # type: QLocale.Country
+ Australia = ... # type: QLocale.Country
+ Austria = ... # type: QLocale.Country
+ Azerbaijan = ... # type: QLocale.Country
+ Bahamas = ... # type: QLocale.Country
+ Bahrain = ... # type: QLocale.Country
+ Bangladesh = ... # type: QLocale.Country
+ Barbados = ... # type: QLocale.Country
+ Belarus = ... # type: QLocale.Country
+ Belgium = ... # type: QLocale.Country
+ Belize = ... # type: QLocale.Country
+ Benin = ... # type: QLocale.Country
+ Bermuda = ... # type: QLocale.Country
+ Bhutan = ... # type: QLocale.Country
+ Bolivia = ... # type: QLocale.Country
+ BosniaAndHerzegowina = ... # type: QLocale.Country
+ Botswana = ... # type: QLocale.Country
+ BouvetIsland = ... # type: QLocale.Country
+ Brazil = ... # type: QLocale.Country
+ BritishIndianOceanTerritory = ... # type: QLocale.Country
+ Bulgaria = ... # type: QLocale.Country
+ BurkinaFaso = ... # type: QLocale.Country
+ Burundi = ... # type: QLocale.Country
+ Cambodia = ... # type: QLocale.Country
+ Cameroon = ... # type: QLocale.Country
+ Canada = ... # type: QLocale.Country
+ CapeVerde = ... # type: QLocale.Country
+ CaymanIslands = ... # type: QLocale.Country
+ CentralAfricanRepublic = ... # type: QLocale.Country
+ Chad = ... # type: QLocale.Country
+ Chile = ... # type: QLocale.Country
+ China = ... # type: QLocale.Country
+ ChristmasIsland = ... # type: QLocale.Country
+ CocosIslands = ... # type: QLocale.Country
+ Colombia = ... # type: QLocale.Country
+ Comoros = ... # type: QLocale.Country
+ DemocraticRepublicOfCongo = ... # type: QLocale.Country
+ PeoplesRepublicOfCongo = ... # type: QLocale.Country
+ CookIslands = ... # type: QLocale.Country
+ CostaRica = ... # type: QLocale.Country
+ IvoryCoast = ... # type: QLocale.Country
+ Croatia = ... # type: QLocale.Country
+ Cuba = ... # type: QLocale.Country
+ Cyprus = ... # type: QLocale.Country
+ CzechRepublic = ... # type: QLocale.Country
+ Denmark = ... # type: QLocale.Country
+ Djibouti = ... # type: QLocale.Country
+ Dominica = ... # type: QLocale.Country
+ DominicanRepublic = ... # type: QLocale.Country
+ EastTimor = ... # type: QLocale.Country
+ Ecuador = ... # type: QLocale.Country
+ Egypt = ... # type: QLocale.Country
+ ElSalvador = ... # type: QLocale.Country
+ EquatorialGuinea = ... # type: QLocale.Country
+ Eritrea = ... # type: QLocale.Country
+ Estonia = ... # type: QLocale.Country
+ Ethiopia = ... # type: QLocale.Country
+ FalklandIslands = ... # type: QLocale.Country
+ FaroeIslands = ... # type: QLocale.Country
+ Finland = ... # type: QLocale.Country
+ France = ... # type: QLocale.Country
+ FrenchGuiana = ... # type: QLocale.Country
+ FrenchPolynesia = ... # type: QLocale.Country
+ FrenchSouthernTerritories = ... # type: QLocale.Country
+ Gabon = ... # type: QLocale.Country
+ Gambia = ... # type: QLocale.Country
+ Georgia = ... # type: QLocale.Country
+ Germany = ... # type: QLocale.Country
+ Ghana = ... # type: QLocale.Country
+ Gibraltar = ... # type: QLocale.Country
+ Greece = ... # type: QLocale.Country
+ Greenland = ... # type: QLocale.Country
+ Grenada = ... # type: QLocale.Country
+ Guadeloupe = ... # type: QLocale.Country
+ Guam = ... # type: QLocale.Country
+ Guatemala = ... # type: QLocale.Country
+ Guinea = ... # type: QLocale.Country
+ GuineaBissau = ... # type: QLocale.Country
+ Guyana = ... # type: QLocale.Country
+ Haiti = ... # type: QLocale.Country
+ HeardAndMcDonaldIslands = ... # type: QLocale.Country
+ Honduras = ... # type: QLocale.Country
+ HongKong = ... # type: QLocale.Country
+ Hungary = ... # type: QLocale.Country
+ Iceland = ... # type: QLocale.Country
+ India = ... # type: QLocale.Country
+ Indonesia = ... # type: QLocale.Country
+ Iran = ... # type: QLocale.Country
+ Iraq = ... # type: QLocale.Country
+ Ireland = ... # type: QLocale.Country
+ Israel = ... # type: QLocale.Country
+ Italy = ... # type: QLocale.Country
+ Jamaica = ... # type: QLocale.Country
+ Japan = ... # type: QLocale.Country
+ Jordan = ... # type: QLocale.Country
+ Kazakhstan = ... # type: QLocale.Country
+ Kenya = ... # type: QLocale.Country
+ Kiribati = ... # type: QLocale.Country
+ DemocraticRepublicOfKorea = ... # type: QLocale.Country
+ RepublicOfKorea = ... # type: QLocale.Country
+ Kuwait = ... # type: QLocale.Country
+ Kyrgyzstan = ... # type: QLocale.Country
+ Latvia = ... # type: QLocale.Country
+ Lebanon = ... # type: QLocale.Country
+ Lesotho = ... # type: QLocale.Country
+ Liberia = ... # type: QLocale.Country
+ Liechtenstein = ... # type: QLocale.Country
+ Lithuania = ... # type: QLocale.Country
+ Luxembourg = ... # type: QLocale.Country
+ Macau = ... # type: QLocale.Country
+ Macedonia = ... # type: QLocale.Country
+ Madagascar = ... # type: QLocale.Country
+ Malawi = ... # type: QLocale.Country
+ Malaysia = ... # type: QLocale.Country
+ Maldives = ... # type: QLocale.Country
+ Mali = ... # type: QLocale.Country
+ Malta = ... # type: QLocale.Country
+ MarshallIslands = ... # type: QLocale.Country
+ Martinique = ... # type: QLocale.Country
+ Mauritania = ... # type: QLocale.Country
+ Mauritius = ... # type: QLocale.Country
+ Mayotte = ... # type: QLocale.Country
+ Mexico = ... # type: QLocale.Country
+ Micronesia = ... # type: QLocale.Country
+ Moldova = ... # type: QLocale.Country
+ Monaco = ... # type: QLocale.Country
+ Mongolia = ... # type: QLocale.Country
+ Montserrat = ... # type: QLocale.Country
+ Morocco = ... # type: QLocale.Country
+ Mozambique = ... # type: QLocale.Country
+ Myanmar = ... # type: QLocale.Country
+ Namibia = ... # type: QLocale.Country
+ NauruCountry = ... # type: QLocale.Country
+ Nepal = ... # type: QLocale.Country
+ Netherlands = ... # type: QLocale.Country
+ NewCaledonia = ... # type: QLocale.Country
+ NewZealand = ... # type: QLocale.Country
+ Nicaragua = ... # type: QLocale.Country
+ Niger = ... # type: QLocale.Country
+ Nigeria = ... # type: QLocale.Country
+ Niue = ... # type: QLocale.Country
+ NorfolkIsland = ... # type: QLocale.Country
+ NorthernMarianaIslands = ... # type: QLocale.Country
+ Norway = ... # type: QLocale.Country
+ Oman = ... # type: QLocale.Country
+ Pakistan = ... # type: QLocale.Country
+ Palau = ... # type: QLocale.Country
+ Panama = ... # type: QLocale.Country
+ PapuaNewGuinea = ... # type: QLocale.Country
+ Paraguay = ... # type: QLocale.Country
+ Peru = ... # type: QLocale.Country
+ Philippines = ... # type: QLocale.Country
+ Pitcairn = ... # type: QLocale.Country
+ Poland = ... # type: QLocale.Country
+ Portugal = ... # type: QLocale.Country
+ PuertoRico = ... # type: QLocale.Country
+ Qatar = ... # type: QLocale.Country
+ Reunion = ... # type: QLocale.Country
+ Romania = ... # type: QLocale.Country
+ RussianFederation = ... # type: QLocale.Country
+ Rwanda = ... # type: QLocale.Country
+ SaintKittsAndNevis = ... # type: QLocale.Country
+ Samoa = ... # type: QLocale.Country
+ SanMarino = ... # type: QLocale.Country
+ SaoTomeAndPrincipe = ... # type: QLocale.Country
+ SaudiArabia = ... # type: QLocale.Country
+ Senegal = ... # type: QLocale.Country
+ Seychelles = ... # type: QLocale.Country
+ SierraLeone = ... # type: QLocale.Country
+ Singapore = ... # type: QLocale.Country
+ Slovakia = ... # type: QLocale.Country
+ Slovenia = ... # type: QLocale.Country
+ SolomonIslands = ... # type: QLocale.Country
+ Somalia = ... # type: QLocale.Country
+ SouthAfrica = ... # type: QLocale.Country
+ SouthGeorgiaAndTheSouthSandwichIslands = ... # type: QLocale.Country
+ Spain = ... # type: QLocale.Country
+ SriLanka = ... # type: QLocale.Country
+ Sudan = ... # type: QLocale.Country
+ Suriname = ... # type: QLocale.Country
+ SvalbardAndJanMayenIslands = ... # type: QLocale.Country
+ Swaziland = ... # type: QLocale.Country
+ Sweden = ... # type: QLocale.Country
+ Switzerland = ... # type: QLocale.Country
+ SyrianArabRepublic = ... # type: QLocale.Country
+ Taiwan = ... # type: QLocale.Country
+ Tajikistan = ... # type: QLocale.Country
+ Tanzania = ... # type: QLocale.Country
+ Thailand = ... # type: QLocale.Country
+ Togo = ... # type: QLocale.Country
+ TrinidadAndTobago = ... # type: QLocale.Country
+ Tunisia = ... # type: QLocale.Country
+ Turkey = ... # type: QLocale.Country
+ Turkmenistan = ... # type: QLocale.Country
+ TurksAndCaicosIslands = ... # type: QLocale.Country
+ Uganda = ... # type: QLocale.Country
+ Ukraine = ... # type: QLocale.Country
+ UnitedArabEmirates = ... # type: QLocale.Country
+ UnitedKingdom = ... # type: QLocale.Country
+ UnitedStates = ... # type: QLocale.Country
+ UnitedStatesMinorOutlyingIslands = ... # type: QLocale.Country
+ Uruguay = ... # type: QLocale.Country
+ Uzbekistan = ... # type: QLocale.Country
+ Vanuatu = ... # type: QLocale.Country
+ VaticanCityState = ... # type: QLocale.Country
+ Venezuela = ... # type: QLocale.Country
+ BritishVirginIslands = ... # type: QLocale.Country
+ WallisAndFutunaIslands = ... # type: QLocale.Country
+ WesternSahara = ... # type: QLocale.Country
+ Yemen = ... # type: QLocale.Country
+ Zambia = ... # type: QLocale.Country
+ Zimbabwe = ... # type: QLocale.Country
+ Montenegro = ... # type: QLocale.Country
+ Serbia = ... # type: QLocale.Country
+ SaintBarthelemy = ... # type: QLocale.Country
+ SaintMartin = ... # type: QLocale.Country
+ LatinAmericaAndTheCaribbean = ... # type: QLocale.Country
+ LastCountry = ... # type: QLocale.Country
+ Brunei = ... # type: QLocale.Country
+ CongoKinshasa = ... # type: QLocale.Country
+ CongoBrazzaville = ... # type: QLocale.Country
+ Fiji = ... # type: QLocale.Country
+ Guernsey = ... # type: QLocale.Country
+ NorthKorea = ... # type: QLocale.Country
+ SouthKorea = ... # type: QLocale.Country
+ Laos = ... # type: QLocale.Country
+ Libya = ... # type: QLocale.Country
+ CuraSao = ... # type: QLocale.Country
+ PalestinianTerritories = ... # type: QLocale.Country
+ Russia = ... # type: QLocale.Country
+ SaintLucia = ... # type: QLocale.Country
+ SaintVincentAndTheGrenadines = ... # type: QLocale.Country
+ SaintHelena = ... # type: QLocale.Country
+ SaintPierreAndMiquelon = ... # type: QLocale.Country
+ Syria = ... # type: QLocale.Country
+ Tonga = ... # type: QLocale.Country
+ Vietnam = ... # type: QLocale.Country
+ UnitedStatesVirginIslands = ... # type: QLocale.Country
+ CanaryIslands = ... # type: QLocale.Country
+ ClippertonIsland = ... # type: QLocale.Country
+ AscensionIsland = ... # type: QLocale.Country
+ AlandIslands = ... # type: QLocale.Country
+ DiegoGarcia = ... # type: QLocale.Country
+ CeutaAndMelilla = ... # type: QLocale.Country
+ IsleOfMan = ... # type: QLocale.Country
+ Jersey = ... # type: QLocale.Country
+ TristanDaCunha = ... # type: QLocale.Country
+ SouthSudan = ... # type: QLocale.Country
+ Bonaire = ... # type: QLocale.Country
+ SintMaarten = ... # type: QLocale.Country
+ Kosovo = ... # type: QLocale.Country
+ TokelauCountry = ... # type: QLocale.Country
+ TuvaluCountry = ... # type: QLocale.Country
+ EuropeanUnion = ... # type: QLocale.Country
+ OutlyingOceania = ... # type: QLocale.Country
+ LatinAmerica = ... # type: QLocale.Country
+ World = ... # type: QLocale.Country
+ Europe = ... # type: QLocale.Country
+ BosniaAndHerzegovina = ... # type: QLocale.Country
+ CaribbeanNetherlands = ... # type: QLocale.Country
+ Curacao = ... # type: QLocale.Country
+ Czechia = ... # type: QLocale.Country
+ Eswatini = ... # type: QLocale.Country
+ Macao = ... # type: QLocale.Country
+ SaintVincentAndGrenadines = ... # type: QLocale.Country
+ SouthGeorgiaAndSouthSandwichIslands = ... # type: QLocale.Country
+ SvalbardAndJanMayen = ... # type: QLocale.Country
+ TimorLeste = ... # type: QLocale.Country
+ UnitedStatesOutlyingIslands = ... # type: QLocale.Country
+ VaticanCity = ... # type: QLocale.Country
+ WallisAndFutuna = ... # type: QLocale.Country
+ NauruTerritory = ... # type: QLocale.Country
+ TokelauTerritory = ... # type: QLocale.Country
+ TuvaluTerritory = ... # type: QLocale.Country
+
+ class Language(enum.Enum):
+ C = ... # type: QLocale.Language
+ Abkhazian = ... # type: QLocale.Language
+ Afan = ... # type: QLocale.Language
+ Afar = ... # type: QLocale.Language
+ Afrikaans = ... # type: QLocale.Language
+ Albanian = ... # type: QLocale.Language
+ Amharic = ... # type: QLocale.Language
+ Arabic = ... # type: QLocale.Language
+ Armenian = ... # type: QLocale.Language
+ Assamese = ... # type: QLocale.Language
+ Aymara = ... # type: QLocale.Language
+ Azerbaijani = ... # type: QLocale.Language
+ Bashkir = ... # type: QLocale.Language
+ Basque = ... # type: QLocale.Language
+ Bengali = ... # type: QLocale.Language
+ Bhutani = ... # type: QLocale.Language
+ Bislama = ... # type: QLocale.Language
+ Breton = ... # type: QLocale.Language
+ Bulgarian = ... # type: QLocale.Language
+ Burmese = ... # type: QLocale.Language
+ Byelorussian = ... # type: QLocale.Language
+ Cambodian = ... # type: QLocale.Language
+ Catalan = ... # type: QLocale.Language
+ Chinese = ... # type: QLocale.Language
+ Corsican = ... # type: QLocale.Language
+ Croatian = ... # type: QLocale.Language
+ Czech = ... # type: QLocale.Language
+ Danish = ... # type: QLocale.Language
+ Dutch = ... # type: QLocale.Language
+ English = ... # type: QLocale.Language
+ Esperanto = ... # type: QLocale.Language
+ Estonian = ... # type: QLocale.Language
+ Faroese = ... # type: QLocale.Language
+ Finnish = ... # type: QLocale.Language
+ French = ... # type: QLocale.Language
+ Frisian = ... # type: QLocale.Language
+ Gaelic = ... # type: QLocale.Language
+ Galician = ... # type: QLocale.Language
+ Georgian = ... # type: QLocale.Language
+ German = ... # type: QLocale.Language
+ Greek = ... # type: QLocale.Language
+ Greenlandic = ... # type: QLocale.Language
+ Guarani = ... # type: QLocale.Language
+ Gujarati = ... # type: QLocale.Language
+ Hausa = ... # type: QLocale.Language
+ Hebrew = ... # type: QLocale.Language
+ Hindi = ... # type: QLocale.Language
+ Hungarian = ... # type: QLocale.Language
+ Icelandic = ... # type: QLocale.Language
+ Indonesian = ... # type: QLocale.Language
+ Interlingua = ... # type: QLocale.Language
+ Interlingue = ... # type: QLocale.Language
+ Inuktitut = ... # type: QLocale.Language
+ Inupiak = ... # type: QLocale.Language
+ Irish = ... # type: QLocale.Language
+ Italian = ... # type: QLocale.Language
+ Japanese = ... # type: QLocale.Language
+ Javanese = ... # type: QLocale.Language
+ Kannada = ... # type: QLocale.Language
+ Kashmiri = ... # type: QLocale.Language
+ Kazakh = ... # type: QLocale.Language
+ Kinyarwanda = ... # type: QLocale.Language
+ Kirghiz = ... # type: QLocale.Language
+ Korean = ... # type: QLocale.Language
+ Kurdish = ... # type: QLocale.Language
+ Kurundi = ... # type: QLocale.Language
+ Latin = ... # type: QLocale.Language
+ Latvian = ... # type: QLocale.Language
+ Lingala = ... # type: QLocale.Language
+ Lithuanian = ... # type: QLocale.Language
+ Macedonian = ... # type: QLocale.Language
+ Malagasy = ... # type: QLocale.Language
+ Malay = ... # type: QLocale.Language
+ Malayalam = ... # type: QLocale.Language
+ Maltese = ... # type: QLocale.Language
+ Maori = ... # type: QLocale.Language
+ Marathi = ... # type: QLocale.Language
+ Mongolian = ... # type: QLocale.Language
+ NauruLanguage = ... # type: QLocale.Language
+ Nepali = ... # type: QLocale.Language
+ Occitan = ... # type: QLocale.Language
+ Oriya = ... # type: QLocale.Language
+ Pashto = ... # type: QLocale.Language
+ Persian = ... # type: QLocale.Language
+ Polish = ... # type: QLocale.Language
+ Portuguese = ... # type: QLocale.Language
+ Punjabi = ... # type: QLocale.Language
+ Quechua = ... # type: QLocale.Language
+ RhaetoRomance = ... # type: QLocale.Language
+ Romanian = ... # type: QLocale.Language
+ Russian = ... # type: QLocale.Language
+ Samoan = ... # type: QLocale.Language
+ Sanskrit = ... # type: QLocale.Language
+ Serbian = ... # type: QLocale.Language
+ Shona = ... # type: QLocale.Language
+ Sindhi = ... # type: QLocale.Language
+ Slovak = ... # type: QLocale.Language
+ Slovenian = ... # type: QLocale.Language
+ Somali = ... # type: QLocale.Language
+ Spanish = ... # type: QLocale.Language
+ Sundanese = ... # type: QLocale.Language
+ Swahili = ... # type: QLocale.Language
+ Swedish = ... # type: QLocale.Language
+ Tajik = ... # type: QLocale.Language
+ Tamil = ... # type: QLocale.Language
+ Tatar = ... # type: QLocale.Language
+ Telugu = ... # type: QLocale.Language
+ Thai = ... # type: QLocale.Language
+ Tibetan = ... # type: QLocale.Language
+ Tigrinya = ... # type: QLocale.Language
+ Tsonga = ... # type: QLocale.Language
+ Turkish = ... # type: QLocale.Language
+ Turkmen = ... # type: QLocale.Language
+ Uigur = ... # type: QLocale.Language
+ Ukrainian = ... # type: QLocale.Language
+ Urdu = ... # type: QLocale.Language
+ Uzbek = ... # type: QLocale.Language
+ Vietnamese = ... # type: QLocale.Language
+ Volapuk = ... # type: QLocale.Language
+ Welsh = ... # type: QLocale.Language
+ Wolof = ... # type: QLocale.Language
+ Xhosa = ... # type: QLocale.Language
+ Yiddish = ... # type: QLocale.Language
+ Yoruba = ... # type: QLocale.Language
+ Zhuang = ... # type: QLocale.Language
+ Zulu = ... # type: QLocale.Language
+ Bosnian = ... # type: QLocale.Language
+ Divehi = ... # type: QLocale.Language
+ Manx = ... # type: QLocale.Language
+ Cornish = ... # type: QLocale.Language
+ LastLanguage = ... # type: QLocale.Language
+ NorwegianBokmal = ... # type: QLocale.Language
+ NorwegianNynorsk = ... # type: QLocale.Language
+ Akan = ... # type: QLocale.Language
+ Konkani = ... # type: QLocale.Language
+ Ga = ... # type: QLocale.Language
+ Igbo = ... # type: QLocale.Language
+ Kamba = ... # type: QLocale.Language
+ Syriac = ... # type: QLocale.Language
+ Blin = ... # type: QLocale.Language
+ Geez = ... # type: QLocale.Language
+ Koro = ... # type: QLocale.Language
+ Sidamo = ... # type: QLocale.Language
+ Atsam = ... # type: QLocale.Language
+ Tigre = ... # type: QLocale.Language
+ Jju = ... # type: QLocale.Language
+ Friulian = ... # type: QLocale.Language
+ Venda = ... # type: QLocale.Language
+ Ewe = ... # type: QLocale.Language
+ Walamo = ... # type: QLocale.Language
+ Hawaiian = ... # type: QLocale.Language
+ Tyap = ... # type: QLocale.Language
+ Chewa = ... # type: QLocale.Language
+ Filipino = ... # type: QLocale.Language
+ SwissGerman = ... # type: QLocale.Language
+ SichuanYi = ... # type: QLocale.Language
+ Kpelle = ... # type: QLocale.Language
+ LowGerman = ... # type: QLocale.Language
+ SouthNdebele = ... # type: QLocale.Language
+ NorthernSotho = ... # type: QLocale.Language
+ NorthernSami = ... # type: QLocale.Language
+ Taroko = ... # type: QLocale.Language
+ Gusii = ... # type: QLocale.Language
+ Taita = ... # type: QLocale.Language
+ Fulah = ... # type: QLocale.Language
+ Kikuyu = ... # type: QLocale.Language
+ Samburu = ... # type: QLocale.Language
+ Sena = ... # type: QLocale.Language
+ NorthNdebele = ... # type: QLocale.Language
+ Rombo = ... # type: QLocale.Language
+ Tachelhit = ... # type: QLocale.Language
+ Kabyle = ... # type: QLocale.Language
+ Nyankole = ... # type: QLocale.Language
+ Bena = ... # type: QLocale.Language
+ Vunjo = ... # type: QLocale.Language
+ Bambara = ... # type: QLocale.Language
+ Embu = ... # type: QLocale.Language
+ Cherokee = ... # type: QLocale.Language
+ Morisyen = ... # type: QLocale.Language
+ Makonde = ... # type: QLocale.Language
+ Langi = ... # type: QLocale.Language
+ Ganda = ... # type: QLocale.Language
+ Bemba = ... # type: QLocale.Language
+ Kabuverdianu = ... # type: QLocale.Language
+ Meru = ... # type: QLocale.Language
+ Kalenjin = ... # type: QLocale.Language
+ Nama = ... # type: QLocale.Language
+ Machame = ... # type: QLocale.Language
+ Colognian = ... # type: QLocale.Language
+ Masai = ... # type: QLocale.Language
+ Soga = ... # type: QLocale.Language
+ Luyia = ... # type: QLocale.Language
+ Asu = ... # type: QLocale.Language
+ Teso = ... # type: QLocale.Language
+ Saho = ... # type: QLocale.Language
+ KoyraChiini = ... # type: QLocale.Language
+ Rwa = ... # type: QLocale.Language
+ Luo = ... # type: QLocale.Language
+ Chiga = ... # type: QLocale.Language
+ CentralMoroccoTamazight = ... # type: QLocale.Language
+ KoyraboroSenni = ... # type: QLocale.Language
+ Shambala = ... # type: QLocale.Language
+ AnyLanguage = ... # type: QLocale.Language
+ Rundi = ... # type: QLocale.Language
+ Bodo = ... # type: QLocale.Language
+ Aghem = ... # type: QLocale.Language
+ Basaa = ... # type: QLocale.Language
+ Zarma = ... # type: QLocale.Language
+ Duala = ... # type: QLocale.Language
+ JolaFonyi = ... # type: QLocale.Language
+ Ewondo = ... # type: QLocale.Language
+ Bafia = ... # type: QLocale.Language
+ LubaKatanga = ... # type: QLocale.Language
+ MakhuwaMeetto = ... # type: QLocale.Language
+ Mundang = ... # type: QLocale.Language
+ Kwasio = ... # type: QLocale.Language
+ Nuer = ... # type: QLocale.Language
+ Sakha = ... # type: QLocale.Language
+ Sangu = ... # type: QLocale.Language
+ Tasawaq = ... # type: QLocale.Language
+ Vai = ... # type: QLocale.Language
+ Walser = ... # type: QLocale.Language
+ Yangben = ... # type: QLocale.Language
+ Oromo = ... # type: QLocale.Language
+ Dzongkha = ... # type: QLocale.Language
+ Belarusian = ... # type: QLocale.Language
+ Khmer = ... # type: QLocale.Language
+ Fijian = ... # type: QLocale.Language
+ WesternFrisian = ... # type: QLocale.Language
+ Lao = ... # type: QLocale.Language
+ Marshallese = ... # type: QLocale.Language
+ Romansh = ... # type: QLocale.Language
+ Sango = ... # type: QLocale.Language
+ Ossetic = ... # type: QLocale.Language
+ SouthernSotho = ... # type: QLocale.Language
+ Tswana = ... # type: QLocale.Language
+ Sinhala = ... # type: QLocale.Language
+ Swati = ... # type: QLocale.Language
+ Sardinian = ... # type: QLocale.Language
+ Tongan = ... # type: QLocale.Language
+ Tahitian = ... # type: QLocale.Language
+ Nyanja = ... # type: QLocale.Language
+ Avaric = ... # type: QLocale.Language
+ Chamorro = ... # type: QLocale.Language
+ Chechen = ... # type: QLocale.Language
+ Church = ... # type: QLocale.Language
+ Chuvash = ... # type: QLocale.Language
+ Cree = ... # type: QLocale.Language
+ Haitian = ... # type: QLocale.Language
+ Herero = ... # type: QLocale.Language
+ HiriMotu = ... # type: QLocale.Language
+ Kanuri = ... # type: QLocale.Language
+ Komi = ... # type: QLocale.Language
+ Kongo = ... # type: QLocale.Language
+ Kwanyama = ... # type: QLocale.Language
+ Limburgish = ... # type: QLocale.Language
+ Luxembourgish = ... # type: QLocale.Language
+ Navaho = ... # type: QLocale.Language
+ Ndonga = ... # type: QLocale.Language
+ Ojibwa = ... # type: QLocale.Language
+ Pali = ... # type: QLocale.Language
+ Walloon = ... # type: QLocale.Language
+ Avestan = ... # type: QLocale.Language
+ Asturian = ... # type: QLocale.Language
+ Ngomba = ... # type: QLocale.Language
+ Kako = ... # type: QLocale.Language
+ Meta = ... # type: QLocale.Language
+ Ngiemboon = ... # type: QLocale.Language
+ Uighur = ... # type: QLocale.Language
+ Aragonese = ... # type: QLocale.Language
+ Akkadian = ... # type: QLocale.Language
+ AncientEgyptian = ... # type: QLocale.Language
+ AncientGreek = ... # type: QLocale.Language
+ Aramaic = ... # type: QLocale.Language
+ Balinese = ... # type: QLocale.Language
+ Bamun = ... # type: QLocale.Language
+ BatakToba = ... # type: QLocale.Language
+ Buginese = ... # type: QLocale.Language
+ Chakma = ... # type: QLocale.Language
+ Coptic = ... # type: QLocale.Language
+ Dogri = ... # type: QLocale.Language
+ Gothic = ... # type: QLocale.Language
+ Ingush = ... # type: QLocale.Language
+ Mandingo = ... # type: QLocale.Language
+ Manipuri = ... # type: QLocale.Language
+ OldIrish = ... # type: QLocale.Language
+ OldNorse = ... # type: QLocale.Language
+ OldPersian = ... # type: QLocale.Language
+ Pahlavi = ... # type: QLocale.Language
+ Phoenician = ... # type: QLocale.Language
+ Santali = ... # type: QLocale.Language
+ Saurashtra = ... # type: QLocale.Language
+ TaiDam = ... # type: QLocale.Language
+ Ugaritic = ... # type: QLocale.Language
+ Akoose = ... # type: QLocale.Language
+ Lakota = ... # type: QLocale.Language
+ StandardMoroccanTamazight = ... # type: QLocale.Language
+ Mapuche = ... # type: QLocale.Language
+ CentralKurdish = ... # type: QLocale.Language
+ LowerSorbian = ... # type: QLocale.Language
+ UpperSorbian = ... # type: QLocale.Language
+ Kenyang = ... # type: QLocale.Language
+ Mohawk = ... # type: QLocale.Language
+ Nko = ... # type: QLocale.Language
+ Prussian = ... # type: QLocale.Language
+ Kiche = ... # type: QLocale.Language
+ SouthernSami = ... # type: QLocale.Language
+ LuleSami = ... # type: QLocale.Language
+ InariSami = ... # type: QLocale.Language
+ SkoltSami = ... # type: QLocale.Language
+ Warlpiri = ... # type: QLocale.Language
+ Mende = ... # type: QLocale.Language
+ Lezghian = ... # type: QLocale.Language
+ Maithili = ... # type: QLocale.Language
+ AmericanSignLanguage = ... # type: QLocale.Language
+ Bhojpuri = ... # type: QLocale.Language
+ LiteraryChinese = ... # type: QLocale.Language
+ Mazanderani = ... # type: QLocale.Language
+ Newari = ... # type: QLocale.Language
+ NorthernLuri = ... # type: QLocale.Language
+ Palauan = ... # type: QLocale.Language
+ Papiamento = ... # type: QLocale.Language
+ TokelauLanguage = ... # type: QLocale.Language
+ TokPisin = ... # type: QLocale.Language
+ TuvaluLanguage = ... # type: QLocale.Language
+ Cantonese = ... # type: QLocale.Language
+ Osage = ... # type: QLocale.Language
+ Ido = ... # type: QLocale.Language
+ Lojban = ... # type: QLocale.Language
+ Sicilian = ... # type: QLocale.Language
+ SouthernKurdish = ... # type: QLocale.Language
+ WesternBalochi = ... # type: QLocale.Language
+ Cebuano = ... # type: QLocale.Language
+ Erzya = ... # type: QLocale.Language
+ Chickasaw = ... # type: QLocale.Language
+ Muscogee = ... # type: QLocale.Language
+ Silesian = ... # type: QLocale.Language
+ NigerianPidgin = ... # type: QLocale.Language
+ Bangla = ... # type: QLocale.Language
+ CentralAtlasTamazight = ... # type: QLocale.Language
+ Inupiaq = ... # type: QLocale.Language
+ Kalaallisut = ... # type: QLocale.Language
+ Kuanyama = ... # type: QLocale.Language
+ Kyrgyz = ... # type: QLocale.Language
+ Navajo = ... # type: QLocale.Language
+ Odia = ... # type: QLocale.Language
+ Uyghur = ... # type: QLocale.Language
+ Wolaytta = ... # type: QLocale.Language
+ Kaingang = ... # type: QLocale.Language
+ Nheengatu = ... # type: QLocale.Language
+ Haryanvi = ... # type: QLocale.Language
+ NorthernFrisian = ... # type: QLocale.Language
+ Rajasthani = ... # type: QLocale.Language
+ Moksha = ... # type: QLocale.Language
+ TokiPona = ... # type: QLocale.Language
+ Pijin = ... # type: QLocale.Language
+ Obolo = ... # type: QLocale.Language
+ Baluchi = ... # type: QLocale.Language
+ Ligurian = ... # type: QLocale.Language
+ Rohingya = ... # type: QLocale.Language
+ Torwali = ... # type: QLocale.Language
+ Anii = ... # type: QLocale.Language
+ Kangri = ... # type: QLocale.Language
+ Venetian = ... # type: QLocale.Language
+ Kuvi = ... # type: QLocale.Language
+ KaraKalpak = ... # type: QLocale.Language
+ SwampyCree = ... # type: QLocale.Language
+ Ladin = ... # type: QLocale.Language
+ Shan = ... # type: QLocale.Language
+
+ DefaultTwoDigitBaseYear = ... # type: int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, name: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, language: 'QLocale.Language', country: 'QLocale.Country' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, language: 'QLocale.Language', script: 'QLocale.Script', country: 'QLocale.Country') -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QLocale') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @staticmethod
+ def territoryToString(territory: 'QLocale.Country') -> str: ...
+ @staticmethod
+ def codeToTerritory(territoryCode: str) -> 'QLocale.Country': ...
+ @staticmethod
+ def territoryToCode(territory: 'QLocale.Country') -> str: ...
+ def nativeTerritoryName(self) -> str: ...
+ def territory(self) -> 'QLocale.Country': ...
+ @staticmethod
+ def codeToScript(scriptCode: str) -> 'QLocale.Script': ...
+ @staticmethod
+ def scriptToCode(script: 'QLocale.Script') -> str: ...
+ @staticmethod
+ def codeToCountry(countryCode: str) -> 'QLocale.Country': ...
+ @staticmethod
+ def countryToCode(country: 'QLocale.Country') -> str: ...
+ @staticmethod
+ def codeToLanguage(languageCode: str, codeTypes: 'QLocale.LanguageCodeType' = ...) -> 'QLocale.Language': ...
+ @staticmethod
+ def languageToCode(language: 'QLocale.Language', codeTypes: 'QLocale.LanguageCodeType' = ...) -> str: ...
+ def collation(self) -> 'QLocale': ...
+ def toULong(self, s: str|None) -> typing.Tuple[int, bool]: ...
+ def toLong(self, s: str|None) -> typing.Tuple[int, bool]: ...
+ def formattedDataSize(self, bytes: int, precision: int = ..., format: 'QLocale.DataSizeFormat' = ...) -> str: ...
+ def swap(self, other: 'QLocale') -> None: ...
+ def __hash__(self) -> int: ...
+ def createSeparatedList(self, list: collections.abc.Iterable[str|None]) -> str: ...
+ def quoteString(self, str: str, style: 'QLocale.QuotationStyle' = ...) -> str: ...
+ @staticmethod
+ def matchingLocales(language: 'QLocale.Language', script: 'QLocale.Script', territory: 'QLocale.Country') -> list['QLocale']: ...
+ @staticmethod
+ def scriptToString(script: 'QLocale.Script') -> str: ...
+ def uiLanguages(self, separator: 'QLocale.TagSeparator' = ...) -> list[str]: ...
+ @typing.overload
+ def toCurrencyString(self, a0: float, symbol: str|None = ..., precision: int = ...) -> str: ...
+ @typing.overload
+ def toCurrencyString(self, value: int, symbol: str|None = ...) -> str: ...
+ def currencySymbol(self, format: 'QLocale.CurrencySymbolFormat' = ...) -> str: ...
+ def toLower(self, str: str|None) -> str: ...
+ def toUpper(self, str: str|None) -> str: ...
+ def weekdays(self) -> list[Qt.DayOfWeek]: ...
+ def firstDayOfWeek(self) -> Qt.DayOfWeek: ...
+ def nativeCountryName(self) -> str: ...
+ def nativeLanguageName(self) -> str: ...
+ def bcp47Name(self, separator: 'QLocale.TagSeparator' = ...) -> str: ...
+ def script(self) -> 'QLocale.Script': ...
+ def textDirection(self) -> Qt.LayoutDirection: ...
+ def pmText(self) -> str: ...
+ def amText(self) -> str: ...
+ def standaloneDayName(self, a0: int, format: 'QLocale.FormatType' = ...) -> str: ...
+ def standaloneMonthName(self, a0: int, format: 'QLocale.FormatType' = ...) -> str: ...
+ def positiveSign(self) -> str: ...
+ def measurementSystem(self) -> 'QLocale.MeasurementSystem': ...
+ def numberOptions(self) -> 'QLocale.NumberOption': ...
+ def setNumberOptions(self, options: 'QLocale.NumberOption') -> None: ...
+ def dayName(self, a0: int, format: 'QLocale.FormatType' = ...) -> str: ...
+ def monthName(self, a0: int, format: 'QLocale.FormatType' = ...) -> str: ...
+ def exponential(self) -> str: ...
+ def negativeSign(self) -> str: ...
+ def zeroDigit(self) -> str: ...
+ def percent(self) -> str: ...
+ def groupSeparator(self) -> str: ...
+ def decimalPoint(self) -> str: ...
+ @typing.overload
+ def toDateTime(self, string: str|None, format: str|None, baseYear: int = ...) -> QDateTime: ...
+ @typing.overload
+ def toDateTime(self, string: str|None, format: str|None, cal: QCalendar, baseYear: int = ...) -> QDateTime: ...
+ @typing.overload
+ def toDateTime(self, string: str|None, format: 'QLocale.FormatType', cal: QCalendar, baseYear: int = ...) -> QDateTime: ...
+ @typing.overload
+ def toDateTime(self, string: str|None, format: 'QLocale.FormatType' = ..., baseYear: int = ...) -> QDateTime: ...
+ @typing.overload
+ def toTime(self, string: str|None, format: 'QLocale.FormatType' = ...) -> QTime: ...
+ @typing.overload
+ def toTime(self, string: str|None, format: str|None) -> QTime: ...
+ @typing.overload
+ def toDate(self, string: str|None, format: str|None, baseYear: int = ...) -> QDate: ...
+ @typing.overload
+ def toDate(self, string: str|None, format: str|None, cal: QCalendar, baseYear: int = ...) -> QDate: ...
+ @typing.overload
+ def toDate(self, string: str|None, format: 'QLocale.FormatType', cal: QCalendar, baseYear: int = ...) -> QDate: ...
+ @typing.overload
+ def toDate(self, string: str|None, a1: 'QLocale.FormatType' = ..., baseYear: int = ...) -> QDate: ...
+ def dateTimeFormat(self, format: 'QLocale.FormatType' = ...) -> str: ...
+ def timeFormat(self, format: 'QLocale.FormatType' = ...) -> str: ...
+ def dateFormat(self, format: 'QLocale.FormatType' = ...) -> str: ...
+ @staticmethod
+ def system() -> 'QLocale': ...
+ @staticmethod
+ def c() -> 'QLocale': ...
+ @staticmethod
+ def setDefault(locale: 'QLocale') -> None: ...
+ @staticmethod
+ def countryToString(country: 'QLocale.Country') -> str: ...
+ @staticmethod
+ def languageToString(language: 'QLocale.Language') -> str: ...
+ @typing.overload
+ def toString(self, date: QDate|datetime.date, format: 'QLocale.FormatType', cal: QCalendar) -> str: ...
+ @typing.overload
+ def toString(self, date: QDate|datetime.date, formatStr: str, cal: QCalendar) -> str: ...
+ @typing.overload
+ def toString(self, date: QDate|datetime.date, format: 'QLocale.FormatType' = ...) -> str: ...
+ @typing.overload
+ def toString(self, date: QDate|datetime.date, formatStr: str) -> str: ...
+ @typing.overload
+ def toString(self, time: QTime|datetime.time, format: 'QLocale.FormatType' = ...) -> str: ...
+ @typing.overload
+ def toString(self, time: QTime|datetime.time, formatStr: str) -> str: ...
+ @typing.overload
+ def toString(self, i: float, format: str = ..., precision: int = ...) -> str: ...
+ @typing.overload
+ def toString(self, dateTime: QDateTime|datetime.datetime, format: 'QLocale.FormatType', cal: QCalendar) -> str: ...
+ @typing.overload
+ def toString(self, dateTime: QDateTime|datetime.datetime, format: str|None) -> str: ...
+ @typing.overload
+ def toString(self, dateTime: QDateTime|datetime.datetime, formatStr: str|None, cal: QCalendar) -> str: ...
+ @typing.overload
+ def toString(self, dateTime: QDateTime|datetime.datetime, format: 'QLocale.FormatType' = ...) -> str: ...
+ @typing.overload
+ def toString(self, i: int) -> str: ...
+ def toDouble(self, s: str|None) -> typing.Tuple[float, bool]: ...
+ def toFloat(self, s: str|None) -> typing.Tuple[float, bool]: ...
+ def toULongLong(self, s: str|None) -> typing.Tuple[int, bool]: ...
+ def toLongLong(self, s: str|None) -> typing.Tuple[int, bool]: ...
+ def toUInt(self, s: str|None) -> typing.Tuple[int, bool]: ...
+ def toInt(self, s: str|None) -> typing.Tuple[int, bool]: ...
+ def toUShort(self, s: str|None) -> typing.Tuple[int, bool]: ...
+ def toShort(self, s: str|None) -> typing.Tuple[int, bool]: ...
+ def name(self, separator: 'QLocale.TagSeparator' = ...) -> str: ...
+ def country(self) -> 'QLocale.Country': ...
+ def language(self) -> 'QLocale.Language': ...
+
+
+class QLockFile(PyQt6.sip.simplewrapper):
+
+ class LockError(enum.Enum):
+ NoError = ... # type: QLockFile.LockError
+ LockFailedError = ... # type: QLockFile.LockError
+ PermissionError = ... # type: QLockFile.LockError
+ UnknownError = ... # type: QLockFile.LockError
+
+ def __init__(self, fileName: str|None) -> None: ...
+
+ def fileName(self) -> str: ...
+ def error(self) -> 'QLockFile.LockError': ...
+ def removeStaleLockFile(self) -> bool: ...
+ def getLockInfo(self) -> typing.Tuple[bool, int, str, str]: ...
+ def isLocked(self) -> bool: ...
+ def staleLockTime(self) -> int: ...
+ def setStaleLockTime(self, a0: int) -> None: ...
+ def unlock(self) -> None: ...
+ def tryLock(self, timeout: int = ...) -> bool: ...
+ def lock(self) -> bool: ...
+
+
+class QMessageLogContext(PyQt6.sip.simplewrapper):
+
+ CurrentVersion = ... # type: int
+ category = ... # type: str
+ file = ... # type: str
+ function = ... # type: str
+ line = ... # type: int
+
+
+class QMessageLogger(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, file: str, line: int, function: str) -> None: ...
+ @typing.overload
+ def __init__(self, file: str, line: int, function: str, category: str) -> None: ...
+
+ @typing.overload
+ def fatal(self, msg: str) -> None: ...
+ @typing.overload
+ def fatal(self, cat: 'QLoggingCategory', msg: str) -> None: ...
+ @typing.overload
+ def critical(self, msg: str) -> None: ...
+ @typing.overload
+ def critical(self, cat: 'QLoggingCategory', msg: str) -> None: ...
+ @typing.overload
+ def warning(self, msg: str) -> None: ...
+ @typing.overload
+ def warning(self, cat: 'QLoggingCategory', msg: str) -> None: ...
+ @typing.overload
+ def info(self, msg: str) -> None: ...
+ @typing.overload
+ def info(self, cat: 'QLoggingCategory', msg: str) -> None: ...
+ @typing.overload
+ def debug(self, msg: str) -> None: ...
+ @typing.overload
+ def debug(self, cat: 'QLoggingCategory', msg: str) -> None: ...
+
+
+class QLoggingCategory(PyQt6.sip.simplewrapper):
+
+ def __init__(self, category: str, severityLevel: QtMsgType = ...) -> None: ...
+
+ @staticmethod
+ def setFilterRules(rules: str|None) -> None: ...
+ @staticmethod
+ def defaultCategory() -> 'QLoggingCategory|None': ...
+ def __call__(self) -> 'QLoggingCategory': ...
+ def categoryName(self) -> str: ...
+ def isCriticalEnabled(self) -> bool: ...
+ def isWarningEnabled(self) -> bool: ...
+ def isInfoEnabled(self) -> bool: ...
+ def isDebugEnabled(self) -> bool: ...
+ def setEnabled(self, type: QtMsgType, enable: bool) -> None: ...
+ def isEnabled(self, type: QtMsgType) -> bool: ...
+
+
+class QMargins(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, aleft: int, atop: int, aright: int, abottom: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMargins') -> None: ...
+
+ def __or__(self, m2: 'QMargins') -> 'QMargins': ...
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @typing.overload
+ def __add__(self, m2: 'QMargins') -> 'QMargins': ...
+ @typing.overload
+ def __add__(self, rhs: int) -> 'QMargins': ...
+ @typing.overload
+ def __add__(self, rectangle: 'QRect') -> 'QRect': ...
+ def __radd__(self, lhs: int) -> 'QMargins': ...
+ @typing.overload
+ def __sub__(self, m2: 'QMargins') -> 'QMargins': ...
+ @typing.overload
+ def __sub__(self, rhs: int) -> 'QMargins': ...
+ @typing.overload
+ def __mul__(self, factor: int) -> 'QMargins': ...
+ @typing.overload
+ def __mul__(self, factor: float) -> 'QMargins': ...
+ @typing.overload
+ def __truediv__(self, divisor: int) -> 'QMargins': ...
+ @typing.overload
+ def __truediv__(self, divisor: float) -> 'QMargins': ...
+ def __pos__(self) -> 'QMargins': ...
+ def __neg__(self) -> 'QMargins': ...
+ def toMarginsF(self) -> 'QMarginsF': ...
+ @typing.overload
+ def __itruediv__(self, divisor: int) -> 'QMargins': ...
+ @typing.overload
+ def __itruediv__(self, divisor: float) -> 'QMargins': ...
+ @typing.overload
+ def __imul__(self, factor: int) -> 'QMargins': ...
+ @typing.overload
+ def __imul__(self, factor: float) -> 'QMargins': ...
+ @typing.overload
+ def __isub__(self, margins: 'QMargins') -> 'QMargins': ...
+ @typing.overload
+ def __isub__(self, margin: int) -> 'QMargins': ...
+ @typing.overload
+ def __iadd__(self, margins: 'QMargins') -> 'QMargins': ...
+ @typing.overload
+ def __iadd__(self, margin: int) -> 'QMargins': ...
+ def setBottom(self, abottom: int) -> None: ...
+ def setRight(self, aright: int) -> None: ...
+ def setTop(self, atop: int) -> None: ...
+ def setLeft(self, aleft: int) -> None: ...
+ def bottom(self) -> int: ...
+ def right(self) -> int: ...
+ def top(self) -> int: ...
+ def left(self) -> int: ...
+ def isNull(self) -> bool: ...
+
+
+class QMarginsF(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, aleft: float, atop: float, aright: float, abottom: float) -> None: ...
+ @typing.overload
+ def __init__(self, margins: QMargins) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMarginsF') -> None: ...
+
+ def __or__(self, m2: 'QMarginsF') -> 'QMarginsF': ...
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @typing.overload
+ def __add__(self, rhs: 'QMarginsF') -> 'QMarginsF': ...
+ @typing.overload
+ def __add__(self, rhs: float) -> 'QMarginsF': ...
+ @typing.overload
+ def __add__(self, rhs: 'QRectF') -> 'QRectF': ...
+ def __radd__(self, lhs: float) -> 'QMarginsF': ...
+ @typing.overload
+ def __sub__(self, rhs: 'QMarginsF') -> 'QMarginsF': ...
+ @typing.overload
+ def __sub__(self, rhs: float) -> 'QMarginsF': ...
+ def __mul__(self, rhs: float) -> 'QMarginsF': ...
+ def __rmul__(self, lhs: float) -> 'QMarginsF': ...
+ def __truediv__(self, divisor: float) -> 'QMarginsF': ...
+ def __pos__(self) -> 'QMarginsF': ...
+ def __neg__(self) -> 'QMarginsF': ...
+ def toMargins(self) -> QMargins: ...
+ def __itruediv__(self, divisor: float) -> 'QMarginsF': ...
+ def __imul__(self, factor: float) -> 'QMarginsF': ...
+ @typing.overload
+ def __isub__(self, margins: 'QMarginsF') -> 'QMarginsF': ...
+ @typing.overload
+ def __isub__(self, subtrahend: float) -> 'QMarginsF': ...
+ @typing.overload
+ def __iadd__(self, margins: 'QMarginsF') -> 'QMarginsF': ...
+ @typing.overload
+ def __iadd__(self, addend: float) -> 'QMarginsF': ...
+ def setBottom(self, abottom: float) -> None: ...
+ def setRight(self, aright: float) -> None: ...
+ def setTop(self, atop: float) -> None: ...
+ def setLeft(self, aleft: float) -> None: ...
+ def bottom(self) -> float: ...
+ def right(self) -> float: ...
+ def top(self) -> float: ...
+ def left(self) -> float: ...
+ def isNull(self) -> bool: ...
+
+
+class QMessageAuthenticationCode(PyQt6.sip.simplewrapper):
+
+ def __init__(self, method: QCryptographicHash.Algorithm, key: QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
+
+ def swap(self, other: 'QMessageAuthenticationCode') -> None: ...
+ @staticmethod
+ def hash(message: QByteArray|bytes|bytearray|memoryview, key: QByteArray|bytes|bytearray|memoryview, method: QCryptographicHash.Algorithm) -> QByteArray: ...
+ def result(self) -> QByteArray: ...
+ @typing.overload
+ def addData(self, data: QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def addData(self, device: QIODevice|None) -> bool: ...
+ def setKey(self, key: QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def reset(self) -> None: ...
+
+
+class QMetaMethod(PyQt6.sip.simplewrapper):
+
+ class MethodType(enum.Enum):
+ Method = ... # type: QMetaMethod.MethodType
+ Signal = ... # type: QMetaMethod.MethodType
+ Slot = ... # type: QMetaMethod.MethodType
+ Constructor = ... # type: QMetaMethod.MethodType
+
+ class Access(enum.Enum):
+ Private = ... # type: QMetaMethod.Access
+ Protected = ... # type: QMetaMethod.Access
+ Public = ... # type: QMetaMethod.Access
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMetaMethod') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def isConst(self) -> bool: ...
+ def relativeMethodIndex(self) -> int: ...
+ def parameterTypeName(self, index: int) -> QByteArray: ...
+ def parameterMetaType(self, index: int) -> 'QMetaType': ...
+ def returnMetaType(self) -> 'QMetaType': ...
+ def parameterType(self, index: int) -> int: ...
+ def parameterCount(self) -> int: ...
+ def returnType(self) -> int: ...
+ def name(self) -> QByteArray: ...
+ def methodSignature(self) -> QByteArray: ...
+ def isValid(self) -> bool: ...
+ def revision(self) -> int: ...
+ def methodIndex(self) -> int: ...
+ @typing.overload
+ def invoke(self, object: QObject|None, value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
+ @typing.overload
+ def invoke(self, object: QObject|None, connectionType: Qt.ConnectionType, value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
+ @typing.overload
+ def invoke(self, object: QObject|None, returnValue: 'QGenericReturnArgument', value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
+ @typing.overload
+ def invoke(self, object: QObject|None, connectionType: Qt.ConnectionType, returnValue: 'QGenericReturnArgument', value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
+ def methodType(self) -> 'QMetaMethod.MethodType': ...
+ def access(self) -> 'QMetaMethod.Access': ...
+ def tag(self) -> str: ...
+ def parameterNames(self) -> list[QByteArray]: ...
+ def parameterTypes(self) -> list[QByteArray]: ...
+ def typeName(self) -> str: ...
+
+
+class QMetaEnum(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMetaEnum') -> None: ...
+
+ def is64Bit(self) -> bool: ...
+ def metaType(self) -> 'QMetaType': ...
+ def enumName(self) -> str: ...
+ def isScoped(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def valueToKeys(self, value: int) -> QByteArray: ...
+ def keysToValue(self, keys: str) -> typing.Tuple[int, bool]: ...
+ def valueToKey(self, value: int) -> str: ...
+ def keyToValue(self, key: str) -> typing.Tuple[int, bool]: ...
+ def scope(self) -> str: ...
+ def value(self, index: int) -> int: ...
+ def key(self, index: int) -> str: ...
+ def keyCount(self) -> int: ...
+ def isFlag(self) -> bool: ...
+ def name(self) -> str: ...
+
+
+class QMetaProperty(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMetaProperty') -> None: ...
+
+ def isOverride(self) -> bool: ...
+ def isVirtual(self) -> bool: ...
+ def typeId(self) -> int: ...
+ def isBindable(self) -> bool: ...
+ def metaType(self) -> 'QMetaType': ...
+ def isRequired(self) -> bool: ...
+ def relativePropertyIndex(self) -> int: ...
+ def revision(self) -> int: ...
+ def isFinal(self) -> bool: ...
+ def isConstant(self) -> bool: ...
+ def propertyIndex(self) -> int: ...
+ def notifySignalIndex(self) -> int: ...
+ def notifySignal(self) -> QMetaMethod: ...
+ def hasNotifySignal(self) -> bool: ...
+ def userType(self) -> int: ...
+ def isUser(self) -> bool: ...
+ def isResettable(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def hasStdCppSet(self) -> bool: ...
+ def reset(self, obj: QObject|None) -> bool: ...
+ def write(self, obj: QObject|None, value: typing.Any) -> bool: ...
+ def read(self, obj: QObject|None) -> typing.Any: ...
+ def enumerator(self) -> QMetaEnum: ...
+ def isEnumType(self) -> bool: ...
+ def isFlagType(self) -> bool: ...
+ def isStored(self) -> bool: ...
+ def isScriptable(self) -> bool: ...
+ def isDesignable(self) -> bool: ...
+ def isWritable(self) -> bool: ...
+ def isReadable(self) -> bool: ...
+ def typeName(self) -> str: ...
+ def name(self) -> str: ...
+
+
+class QMetaClassInfo(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMetaClassInfo') -> None: ...
+
+ def value(self) -> str: ...
+ def name(self) -> str: ...
+
+
+class QMetaType(PyQt6.sip.simplewrapper):
+
+ class TypeFlag(enum.Flag):
+ NeedsConstruction = ... # type: QMetaType.TypeFlag
+ NeedsDestruction = ... # type: QMetaType.TypeFlag
+ PointerToQObject = ... # type: QMetaType.TypeFlag
+ IsEnumeration = ... # type: QMetaType.TypeFlag
+ IsUnsignedEnumeration = ... # type: QMetaType.TypeFlag
+ IsPointer = ... # type: QMetaType.TypeFlag
+ RelocatableType = ... # type: QMetaType.TypeFlag
+ IsQmlList = ... # type: QMetaType.TypeFlag
+ IsConst = ... # type: QMetaType.TypeFlag
+ NeedsCopyConstruction = ... # type: QMetaType.TypeFlag
+ NeedsMoveConstruction = ... # type: QMetaType.TypeFlag
+
+ class Type(enum.Enum):
+ UnknownType = ... # type: QMetaType.Type
+ Void = ... # type: QMetaType.Type
+ Bool = ... # type: QMetaType.Type
+ Int = ... # type: QMetaType.Type
+ UInt = ... # type: QMetaType.Type
+ LongLong = ... # type: QMetaType.Type
+ ULongLong = ... # type: QMetaType.Type
+ Double = ... # type: QMetaType.Type
+ QChar = ... # type: QMetaType.Type
+ QVariantMap = ... # type: QMetaType.Type
+ QVariantList = ... # type: QMetaType.Type
+ QVariantHash = ... # type: QMetaType.Type
+ QString = ... # type: QMetaType.Type
+ QStringList = ... # type: QMetaType.Type
+ QByteArray = ... # type: QMetaType.Type
+ QBitArray = ... # type: QMetaType.Type
+ QDate = ... # type: QMetaType.Type
+ QTime = ... # type: QMetaType.Type
+ QDateTime = ... # type: QMetaType.Type
+ QUrl = ... # type: QMetaType.Type
+ QLocale = ... # type: QMetaType.Type
+ QRect = ... # type: QMetaType.Type
+ QRectF = ... # type: QMetaType.Type
+ QSize = ... # type: QMetaType.Type
+ QSizeF = ... # type: QMetaType.Type
+ QLine = ... # type: QMetaType.Type
+ QLineF = ... # type: QMetaType.Type
+ QPoint = ... # type: QMetaType.Type
+ QPointF = ... # type: QMetaType.Type
+ LastCoreType = ... # type: QMetaType.Type
+ FirstGuiType = ... # type: QMetaType.Type
+ QFont = ... # type: QMetaType.Type
+ QPixmap = ... # type: QMetaType.Type
+ QBrush = ... # type: QMetaType.Type
+ QColor = ... # type: QMetaType.Type
+ QPalette = ... # type: QMetaType.Type
+ QIcon = ... # type: QMetaType.Type
+ QImage = ... # type: QMetaType.Type
+ QPolygon = ... # type: QMetaType.Type
+ QRegion = ... # type: QMetaType.Type
+ QBitmap = ... # type: QMetaType.Type
+ QCursor = ... # type: QMetaType.Type
+ QSizePolicy = ... # type: QMetaType.Type
+ QKeySequence = ... # type: QMetaType.Type
+ QPen = ... # type: QMetaType.Type
+ QTextLength = ... # type: QMetaType.Type
+ QTextFormat = ... # type: QMetaType.Type
+ QTransform = ... # type: QMetaType.Type
+ VoidStar = ... # type: QMetaType.Type
+ Long = ... # type: QMetaType.Type
+ Short = ... # type: QMetaType.Type
+ Char = ... # type: QMetaType.Type
+ Char16 = ... # type: QMetaType.Type
+ Char32 = ... # type: QMetaType.Type
+ ULong = ... # type: QMetaType.Type
+ UShort = ... # type: QMetaType.Type
+ UChar = ... # type: QMetaType.Type
+ Float = ... # type: QMetaType.Type
+ Float16 = ... # type: QMetaType.Type
+ QObjectStar = ... # type: QMetaType.Type
+ QMatrix4x4 = ... # type: QMetaType.Type
+ QVector2D = ... # type: QMetaType.Type
+ QVector3D = ... # type: QMetaType.Type
+ QVector4D = ... # type: QMetaType.Type
+ QQuaternion = ... # type: QMetaType.Type
+ QEasingCurve = ... # type: QMetaType.Type
+ QVariant = ... # type: QMetaType.Type
+ QUuid = ... # type: QMetaType.Type
+ QModelIndex = ... # type: QMetaType.Type
+ QPolygonF = ... # type: QMetaType.Type
+ SChar = ... # type: QMetaType.Type
+ QRegularExpression = ... # type: QMetaType.Type
+ QJsonValue = ... # type: QMetaType.Type
+ QJsonObject = ... # type: QMetaType.Type
+ QJsonArray = ... # type: QMetaType.Type
+ QJsonDocument = ... # type: QMetaType.Type
+ QByteArrayList = ... # type: QMetaType.Type
+ QPersistentModelIndex = ... # type: QMetaType.Type
+ QCborSimpleType = ... # type: QMetaType.Type
+ QCborValue = ... # type: QMetaType.Type
+ QCborArray = ... # type: QMetaType.Type
+ QCborMap = ... # type: QMetaType.Type
+ QColorSpace = ... # type: QMetaType.Type
+ QVariantPair = ... # type: QMetaType.Type
+ User = ... # type: QMetaType.Type
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, type: int) -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def underlyingType(self) -> 'QMetaType': ...
+ def isDestructible(self) -> bool: ...
+ def isMoveConstructible(self) -> bool: ...
+ def isCopyConstructible(self) -> bool: ...
+ def isDefaultConstructible(self) -> bool: ...
+ def registerType(self) -> None: ...
+ def __hash__(self) -> int: ...
+ @staticmethod
+ def canView(fromType: 'QMetaType', toType: 'QMetaType') -> bool: ...
+ @staticmethod
+ def canConvert(fromType: 'QMetaType', toType: 'QMetaType') -> bool: ...
+ @staticmethod
+ def fromName(name: QByteArray|bytes|bytearray|memoryview) -> 'QMetaType': ...
+ def isOrdered(self) -> bool: ...
+ def isEqualityComparable(self) -> bool: ...
+ def alignOf(self) -> int: ...
+ def name(self) -> bytes: ...
+ def hasRegisteredDebugStreamOperator(self) -> bool: ...
+ def hasRegisteredDataStreamOperators(self) -> bool: ...
+ def id(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def flags(self) -> 'QMetaType.TypeFlag': ...
+ def sizeOf(self) -> int: ...
+ @typing.overload
+ @staticmethod
+ def isRegistered(type: int) -> bool: ...
+ @typing.overload
+ def isRegistered(self) -> bool: ...
+
+
+class QMimeData(QObject):
+
+ def __init__(self) -> None: ...
+
+ def retrieveData(self, mimetype: str|None, preferredType: QMetaType) -> typing.Any: ...
+ def removeFormat(self, mimetype: str|None) -> None: ...
+ def clear(self) -> None: ...
+ def formats(self) -> list[str]: ...
+ def hasFormat(self, mimetype: str|None) -> bool: ...
+ def setData(self, mimetype: str|None, data: QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def data(self, mimetype: str|None) -> QByteArray: ...
+ def hasColor(self) -> bool: ...
+ def setColorData(self, color: typing.Any) -> None: ...
+ def colorData(self) -> typing.Any: ...
+ def hasImage(self) -> bool: ...
+ def setImageData(self, image: typing.Any) -> None: ...
+ def imageData(self) -> typing.Any: ...
+ def hasHtml(self) -> bool: ...
+ def setHtml(self, html: str|None) -> None: ...
+ def html(self) -> str: ...
+ def hasText(self) -> bool: ...
+ def setText(self, text: str|None) -> None: ...
+ def text(self) -> str: ...
+ def hasUrls(self) -> bool: ...
+ def setUrls(self, urls: collections.abc.Iterable['QUrl']) -> None: ...
+ def urls(self) -> list['QUrl']: ...
+
+
+class QMimeDatabase(PyQt6.sip.simplewrapper):
+
+ class MatchMode(enum.Enum):
+ MatchDefault = ... # type: QMimeDatabase.MatchMode
+ MatchExtension = ... # type: QMimeDatabase.MatchMode
+ MatchContent = ... # type: QMimeDatabase.MatchMode
+
+ def __init__(self) -> None: ...
+
+ def allMimeTypes(self) -> list['QMimeType']: ...
+ def suffixForFileName(self, fileName: str|None) -> str: ...
+ @typing.overload
+ def mimeTypeForFileNameAndData(self, fileName: str|None, device: QIODevice|None) -> 'QMimeType': ...
+ @typing.overload
+ def mimeTypeForFileNameAndData(self, fileName: str|None, data: QByteArray|bytes|bytearray|memoryview) -> 'QMimeType': ...
+ def mimeTypeForUrl(self, url: 'QUrl') -> 'QMimeType': ...
+ @typing.overload
+ def mimeTypeForData(self, data: QByteArray|bytes|bytearray|memoryview) -> 'QMimeType': ...
+ @typing.overload
+ def mimeTypeForData(self, device: QIODevice|None) -> 'QMimeType': ...
+ def mimeTypesForFileName(self, fileName: str|None) -> list['QMimeType']: ...
+ @typing.overload
+ def mimeTypeForFile(self, fileName: str|None, mode: 'QMimeDatabase.MatchMode' = ...) -> 'QMimeType': ...
+ @typing.overload
+ def mimeTypeForFile(self, fileInfo: QFileInfo, mode: 'QMimeDatabase.MatchMode' = ...) -> 'QMimeType': ...
+ def mimeTypeForName(self, nameOrAlias: str|None) -> 'QMimeType': ...
+
+
+class QMimeType(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMimeType') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def filterString(self) -> str: ...
+ def inherits(self, mimeTypeName: str|None) -> bool: ...
+ def preferredSuffix(self) -> str: ...
+ def suffixes(self) -> list[str]: ...
+ def aliases(self) -> list[str]: ...
+ def allAncestors(self) -> list[str]: ...
+ def parentMimeTypes(self) -> list[str]: ...
+ def globPatterns(self) -> list[str]: ...
+ def iconName(self) -> str: ...
+ def genericIconName(self) -> str: ...
+ def comment(self) -> str: ...
+ def name(self) -> str: ...
+ def isDefault(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def swap(self, other: 'QMimeType') -> None: ...
+
+
+class QMutex(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def unlock(self) -> None: ...
+ @typing.overload
+ def tryLock(self) -> bool: ...
+ @typing.overload
+ def tryLock(self, timeout: QDeadlineTimer) -> bool: ...
+ @typing.overload
+ def tryLock(self, timeout: int) -> bool: ...
+ def lock(self) -> None: ...
+
+
+class QRecursiveMutex(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def unlock(self) -> None: ...
+ @typing.overload
+ def tryLock(self, a0: QDeadlineTimer) -> bool: ...
+ @typing.overload
+ def tryLock(self, timeout: int = ...) -> bool: ...
+ def lock(self) -> None: ...
+
+
+class QSignalBlocker(PyQt6.sip.simplewrapper):
+
+ def __init__(self, o: QObject|None) -> None: ...
+
+ def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
+ def __enter__(self) -> typing.Any: ...
+ def unblock(self) -> None: ...
+ def reblock(self) -> None: ...
+ def dismiss(self) -> None: ...
+
+
+class QObjectCleanupHandler(QObject):
+
+ def __init__(self) -> None: ...
+
+ def clear(self) -> None: ...
+ def isEmpty(self) -> bool: ...
+ def remove(self, object: QObject|None) -> None: ...
+ def add(self, object: QObject|None) -> QObject|None: ...
+
+
+class QMetaObject(PyQt6.sip.simplewrapper):
+
+ class Connection(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMetaObject.Connection') -> None: ...
+
+ def swap(self, o: 'QMetaObject.Connection') -> None: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMetaObject') -> None: ...
+
+ def inherits(self, metaObject: 'QMetaObject|None') -> bool: ...
+ def constructor(self, index: int) -> QMetaMethod: ...
+ def indexOfConstructor(self, constructor: str) -> int: ...
+ def constructorCount(self) -> int: ...
+ def newInstance(self, value0: 'QGenericArgument', value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> QObject|None: ...
+ @typing.overload
+ @staticmethod
+ def invokeMethod(obj: QObject|None, member: str, a2: Qt.ConnectionType, ret: 'QGenericReturnArgument', value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
+ @typing.overload
+ @staticmethod
+ def invokeMethod(obj: QObject|None, member: str, ret: 'QGenericReturnArgument', value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
+ @typing.overload
+ @staticmethod
+ def invokeMethod(obj: QObject|None, member: str, type: Qt.ConnectionType, value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
+ @typing.overload
+ @staticmethod
+ def invokeMethod(obj: QObject|None, member: str, value0: 'QGenericArgument' = ..., value1: 'QGenericArgument' = ..., value2: 'QGenericArgument' = ..., value3: 'QGenericArgument' = ..., value4: 'QGenericArgument' = ..., value5: 'QGenericArgument' = ..., value6: 'QGenericArgument' = ..., value7: 'QGenericArgument' = ..., value8: 'QGenericArgument' = ..., value9: 'QGenericArgument' = ...) -> typing.Any: ...
+ @staticmethod
+ def normalizedType(type: str) -> QByteArray: ...
+ @staticmethod
+ def normalizedSignature(method: str) -> QByteArray: ...
+ @staticmethod
+ def connectSlotsByName(o: QObject|None) -> None: ...
+ @typing.overload
+ @staticmethod
+ def checkConnectArgs(signal: str, method: str) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def checkConnectArgs(signal: QMetaMethod, method: QMetaMethod) -> bool: ...
+ def classInfo(self, index: int) -> QMetaClassInfo: ...
+ def property(self, index: int) -> QMetaProperty: ...
+ def enumerator(self, index: int) -> QMetaEnum: ...
+ def method(self, index: int) -> QMetaMethod: ...
+ def indexOfClassInfo(self, name: str) -> int: ...
+ def indexOfProperty(self, name: str) -> int: ...
+ def indexOfEnumerator(self, name: str) -> int: ...
+ def indexOfSlot(self, slot: str) -> int: ...
+ def indexOfSignal(self, signal: str) -> int: ...
+ def indexOfMethod(self, method: str) -> int: ...
+ def classInfoCount(self) -> int: ...
+ def propertyCount(self) -> int: ...
+ def enumeratorCount(self) -> int: ...
+ def methodCount(self) -> int: ...
+ def classInfoOffset(self) -> int: ...
+ def propertyOffset(self) -> int: ...
+ def enumeratorOffset(self) -> int: ...
+ def methodOffset(self) -> int: ...
+ def userProperty(self) -> QMetaProperty: ...
+ def superClass(self) -> 'QMetaObject|None': ...
+ def className(self) -> str: ...
+ def metaType(self) -> QMetaType: ...
+
+
+class QGenericArgument(PyQt6.sip.simplewrapper): ...
+
+
+class QGenericReturnArgument(PyQt6.sip.simplewrapper): ...
+
+
+class QOperatingSystemVersionBase(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QOperatingSystemVersionBase') -> None: ...
+
+ def __ge__(self, rhs: 'QOperatingSystemVersionBase') -> bool: ...
+ def __le__(self, rhs: 'QOperatingSystemVersionBase') -> bool: ...
+ def __gt__(self, rhs: 'QOperatingSystemVersionBase') -> bool: ...
+ def __lt__(self, rhs: 'QOperatingSystemVersionBase') -> bool: ...
+ def name(self) -> str: ...
+ def segmentCount(self) -> int: ...
+ def microVersion(self) -> int: ...
+ def minorVersion(self) -> int: ...
+ def majorVersion(self) -> int: ...
+ def version(self) -> 'QVersionNumber': ...
+
+
+class QOperatingSystemVersion(QOperatingSystemVersionBase):
+
+ class OSType(enum.Enum):
+ Unknown = ... # type: QOperatingSystemVersion.OSType
+ Windows = ... # type: QOperatingSystemVersion.OSType
+ MacOS = ... # type: QOperatingSystemVersion.OSType
+ IOS = ... # type: QOperatingSystemVersion.OSType
+ TvOS = ... # type: QOperatingSystemVersion.OSType
+ WatchOS = ... # type: QOperatingSystemVersion.OSType
+ Android = ... # type: QOperatingSystemVersion.OSType
+
+ Android10 = ... # type: 'QOperatingSystemVersion'
+ Android11 = ... # type: 'QOperatingSystemVersion'
+ Android12 = ... # type: QOperatingSystemVersionBase
+ Android12L = ... # type: QOperatingSystemVersionBase
+ Android13 = ... # type: QOperatingSystemVersionBase
+ AndroidJellyBean = ... # type: 'QOperatingSystemVersion'
+ AndroidJellyBean_MR1 = ... # type: 'QOperatingSystemVersion'
+ AndroidJellyBean_MR2 = ... # type: 'QOperatingSystemVersion'
+ AndroidKitKat = ... # type: 'QOperatingSystemVersion'
+ AndroidLollipop = ... # type: 'QOperatingSystemVersion'
+ AndroidLollipop_MR1 = ... # type: 'QOperatingSystemVersion'
+ AndroidMarshmallow = ... # type: 'QOperatingSystemVersion'
+ AndroidNougat = ... # type: 'QOperatingSystemVersion'
+ AndroidNougat_MR1 = ... # type: 'QOperatingSystemVersion'
+ AndroidOreo = ... # type: 'QOperatingSystemVersion'
+ AndroidOreo_MR1 = ... # type: 'QOperatingSystemVersion'
+ AndroidPie = ... # type: 'QOperatingSystemVersion'
+ MacOSBigSur = ... # type: 'QOperatingSystemVersion'
+ MacOSCatalina = ... # type: 'QOperatingSystemVersion'
+ MacOSHighSierra = ... # type: 'QOperatingSystemVersion'
+ MacOSMojave = ... # type: 'QOperatingSystemVersion'
+ MacOSMonterey = ... # type: 'QOperatingSystemVersion'
+ MacOSSierra = ... # type: 'QOperatingSystemVersion'
+ MacOSSonoma = ... # type: QOperatingSystemVersionBase
+ MacOSVentura = ... # type: QOperatingSystemVersionBase
+ OSXElCapitan = ... # type: 'QOperatingSystemVersion'
+ OSXMavericks = ... # type: 'QOperatingSystemVersion'
+ OSXYosemite = ... # type: 'QOperatingSystemVersion'
+ Windows10 = ... # type: 'QOperatingSystemVersion'
+ Windows10_1809 = ... # type: QOperatingSystemVersionBase
+ Windows10_1903 = ... # type: QOperatingSystemVersionBase
+ Windows10_1909 = ... # type: QOperatingSystemVersionBase
+ Windows10_2004 = ... # type: QOperatingSystemVersionBase
+ Windows10_20H2 = ... # type: QOperatingSystemVersionBase
+ Windows10_21H1 = ... # type: QOperatingSystemVersionBase
+ Windows10_21H2 = ... # type: QOperatingSystemVersionBase
+ Windows10_22H2 = ... # type: QOperatingSystemVersionBase
+ Windows11 = ... # type: QOperatingSystemVersionBase
+ Windows11_21H2 = ... # type: QOperatingSystemVersionBase
+ Windows11_22H2 = ... # type: QOperatingSystemVersionBase
+ Windows7 = ... # type: 'QOperatingSystemVersion'
+ Windows8 = ... # type: 'QOperatingSystemVersion'
+ Windows8_1 = ... # type: 'QOperatingSystemVersion'
+
+ @typing.overload
+ def __init__(self, osType: 'QOperatingSystemVersion.OSType', vmajor: int, vminor: int = ..., vmicro: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QOperatingSystemVersion') -> None: ...
+
+ def type(self) -> 'QOperatingSystemVersion.OSType': ...
+ @staticmethod
+ def currentType() -> 'QOperatingSystemVersion.OSType': ...
+ @staticmethod
+ def current() -> 'QOperatingSystemVersion': ...
+
+
+class QParallelAnimationGroup(QAnimationGroup):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def updateDirection(self, direction: QAbstractAnimation.Direction) -> None: ...
+ def updateState(self, newState: QAbstractAnimation.State, oldState: QAbstractAnimation.State) -> None: ...
+ def updateCurrentTime(self, currentTime: int) -> None: ...
+ def event(self, event: QEvent|None) -> bool: ...
+ def duration(self) -> int: ...
+
+
+class QPauseAnimation(QAbstractAnimation):
+
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, msecs: int, parent: QObject|None = ...) -> None: ...
+
+ def updateCurrentTime(self, a0: int) -> None: ...
+ def event(self, e: QEvent|None) -> bool: ...
+ def setDuration(self, msecs: int) -> None: ...
+ def duration(self) -> int: ...
+
+
+class QPermission(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPermission') -> None: ...
+
+ def value(self) -> typing.Any: ...
+ def type(self) -> QMetaType: ...
+ def status(self) -> Qt.PermissionStatus: ...
+
+
+class QLocationPermission(PyQt6.sip.simplewrapper):
+
+ class Availability(enum.Enum):
+ WhenInUse = ... # type: QLocationPermission.Availability
+ Always = ... # type: QLocationPermission.Availability
+
+ class Accuracy(enum.Enum):
+ Approximate = ... # type: QLocationPermission.Accuracy
+ Precise = ... # type: QLocationPermission.Accuracy
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QLocationPermission') -> None: ...
+
+ def availability(self) -> 'QLocationPermission.Availability': ...
+ def setAvailability(self, availability: 'QLocationPermission.Availability') -> None: ...
+ def accuracy(self) -> 'QLocationPermission.Accuracy': ...
+ def setAccuracy(self, accuracy: 'QLocationPermission.Accuracy') -> None: ...
+
+
+class QCalendarPermission(PyQt6.sip.simplewrapper):
+
+ class AccessMode(enum.Enum):
+ ReadOnly = ... # type: QCalendarPermission.AccessMode
+ ReadWrite = ... # type: QCalendarPermission.AccessMode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QCalendarPermission') -> None: ...
+
+ def accessMode(self) -> 'QCalendarPermission.AccessMode': ...
+ def setAccessMode(self, mode: 'QCalendarPermission.AccessMode') -> None: ...
+
+
+class QContactsPermission(PyQt6.sip.simplewrapper):
+
+ class AccessMode(enum.Enum):
+ ReadOnly = ... # type: QContactsPermission.AccessMode
+ ReadWrite = ... # type: QContactsPermission.AccessMode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QContactsPermission') -> None: ...
+
+ def accessMode(self) -> 'QContactsPermission.AccessMode': ...
+ def setAccessMode(self, mode: 'QContactsPermission.AccessMode') -> None: ...
+
+
+class QCameraPermission(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QCameraPermission') -> None: ...
+
+
+class QMicrophonePermission(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMicrophonePermission') -> None: ...
+
+
+class QBluetoothPermission(PyQt6.sip.simplewrapper):
+
+ class CommunicationMode(enum.Enum):
+ Access = ... # type: QBluetoothPermission.CommunicationMode
+ Advertise = ... # type: QBluetoothPermission.CommunicationMode
+ Default = ... # type: QBluetoothPermission.CommunicationMode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QBluetoothPermission') -> None: ...
+
+ def communicationModes(self) -> 'QBluetoothPermission.CommunicationMode': ...
+ def setCommunicationModes(self, modes: 'QBluetoothPermission.CommunicationMode') -> None: ...
+
+
+class QVariantAnimation(QAbstractAnimation):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def interpolated(self, from_: typing.Any, to: typing.Any, progress: float) -> typing.Any: ...
+ def updateCurrentValue(self, value: typing.Any) -> None: ...
+ def updateState(self, newState: QAbstractAnimation.State, oldState: QAbstractAnimation.State) -> None: ...
+ def updateCurrentTime(self, a0: int) -> None: ...
+ def event(self, event: QEvent|None) -> bool: ...
+ valueChanged: typing.ClassVar[pyqtSignal]
+ def setEasingCurve(self, easing: QEasingCurve|QEasingCurve.Type) -> None: ...
+ def easingCurve(self) -> QEasingCurve: ...
+ def setDuration(self, msecs: int) -> None: ...
+ def duration(self) -> int: ...
+ def currentValue(self) -> typing.Any: ...
+ def setKeyValues(self, values: collections.abc.Iterable[tuple[float, typing.Any]]) -> None: ...
+ def keyValues(self) -> list[tuple[float, typing.Any]]: ...
+ def setKeyValueAt(self, step: float, value: typing.Any) -> None: ...
+ def keyValueAt(self, step: float) -> typing.Any: ...
+ def setEndValue(self, value: typing.Any) -> None: ...
+ def endValue(self) -> typing.Any: ...
+ def setStartValue(self, value: typing.Any) -> None: ...
+ def startValue(self) -> typing.Any: ...
+
+
+class QPropertyAnimation(QVariantAnimation):
+
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, target: QObject|None, propertyName: QByteArray|bytes|bytearray|memoryview, parent: QObject|None = ...) -> None: ...
+
+ def updateState(self, newState: QAbstractAnimation.State, oldState: QAbstractAnimation.State) -> None: ...
+ def updateCurrentValue(self, value: typing.Any) -> None: ...
+ def event(self, event: QEvent|None) -> bool: ...
+ def setPropertyName(self, propertyName: QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def propertyName(self) -> QByteArray: ...
+ def setTargetObject(self, target: QObject|None) -> None: ...
+ def targetObject(self) -> QObject|None: ...
+
+
+class QPluginLoader(QObject):
+
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, parent: QObject|None = ...) -> None: ...
+
+ def loadHints(self) -> QLibrary.LoadHint: ...
+ def setLoadHints(self, loadHints: QLibrary.LoadHint) -> None: ...
+ def errorString(self) -> str: ...
+ def fileName(self) -> str: ...
+ def setFileName(self, fileName: str|None) -> None: ...
+ def isLoaded(self) -> bool: ...
+ def unload(self) -> bool: ...
+ def load(self) -> bool: ...
+ @staticmethod
+ def staticInstances() -> list[QObject]: ...
+ def instance(self) -> QObject|None: ...
+
+
+class QPoint(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, xpos: int, ypos: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPoint') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __add__(self, p2: 'QPoint') -> 'QPoint': ...
+ def __sub__(self, p2: 'QPoint') -> 'QPoint': ...
+ @typing.overload
+ def __mul__(self, factor: int) -> 'QPoint': ...
+ @typing.overload
+ def __mul__(self, factor: float) -> 'QPoint': ...
+ @typing.overload
+ def __rmul__(self, factor: int) -> 'QPoint': ...
+ @typing.overload
+ def __rmul__(self, factor: float) -> 'QPoint': ...
+ def __truediv__(self, c: float) -> 'QPoint': ...
+ def __pos__(self) -> 'QPoint': ...
+ def __neg__(self) -> 'QPoint': ...
+ def toPointF(self) -> 'QPointF': ...
+ def transposed(self) -> 'QPoint': ...
+ @staticmethod
+ def dotProduct(p1: 'QPoint', p2: 'QPoint') -> int: ...
+ def __itruediv__(self, c: float) -> 'QPoint': ...
+ @typing.overload
+ def __imul__(self, c: int) -> 'QPoint': ...
+ @typing.overload
+ def __imul__(self, c: float) -> 'QPoint': ...
+ def __isub__(self, p: 'QPoint') -> 'QPoint': ...
+ def __iadd__(self, p: 'QPoint') -> 'QPoint': ...
+ def setY(self, ypos: int) -> None: ...
+ def setX(self, xpos: int) -> None: ...
+ def y(self) -> int: ...
+ def x(self) -> int: ...
+ def __hash__(self) -> int: ...
+ def __bool__(self) -> int: ...
+ def isNull(self) -> bool: ...
+ def __repr__(self) -> str: ...
+ def manhattanLength(self) -> int: ...
+
+
+class QPointF(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, xpos: float, ypos: float) -> None: ...
+ @typing.overload
+ def __init__(self, p: QPoint) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPointF') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __add__(self, p2: 'QPointF') -> 'QPointF': ...
+ def __sub__(self, p2: 'QPointF') -> 'QPointF': ...
+ def __mul__(self, c: float) -> 'QPointF': ...
+ def __rmul__(self, c: float) -> 'QPointF': ...
+ def __truediv__(self, divisor: float) -> 'QPointF': ...
+ def __pos__(self) -> 'QPointF': ...
+ def __neg__(self) -> 'QPointF': ...
+ def transposed(self) -> 'QPointF': ...
+ @staticmethod
+ def dotProduct(p1: 'QPointF', p2: 'QPointF') -> float: ...
+ def manhattanLength(self) -> float: ...
+ def toPoint(self) -> QPoint: ...
+ def __itruediv__(self, c: float) -> 'QPointF': ...
+ def __imul__(self, c: float) -> 'QPointF': ...
+ def __isub__(self, p: 'QPointF') -> 'QPointF': ...
+ def __iadd__(self, p: 'QPointF') -> 'QPointF': ...
+ def setY(self, ypos: float) -> None: ...
+ def setX(self, xpos: float) -> None: ...
+ def y(self) -> float: ...
+ def x(self) -> float: ...
+ def __bool__(self) -> int: ...
+ def isNull(self) -> bool: ...
+ def __repr__(self) -> str: ...
+
+
+class QProcess(QIODevice):
+
+ class InputChannelMode(enum.Enum):
+ ManagedInputChannel = ... # type: QProcess.InputChannelMode
+ ForwardedInputChannel = ... # type: QProcess.InputChannelMode
+
+ class ProcessChannelMode(enum.Enum):
+ SeparateChannels = ... # type: QProcess.ProcessChannelMode
+ MergedChannels = ... # type: QProcess.ProcessChannelMode
+ ForwardedChannels = ... # type: QProcess.ProcessChannelMode
+ ForwardedOutputChannel = ... # type: QProcess.ProcessChannelMode
+ ForwardedErrorChannel = ... # type: QProcess.ProcessChannelMode
+
+ class ProcessChannel(enum.Enum):
+ StandardOutput = ... # type: QProcess.ProcessChannel
+ StandardError = ... # type: QProcess.ProcessChannel
+
+ class ProcessState(enum.Enum):
+ NotRunning = ... # type: QProcess.ProcessState
+ Starting = ... # type: QProcess.ProcessState
+ Running = ... # type: QProcess.ProcessState
+
+ class ProcessError(enum.Enum):
+ FailedToStart = ... # type: QProcess.ProcessError
+ Crashed = ... # type: QProcess.ProcessError
+ Timedout = ... # type: QProcess.ProcessError
+ ReadError = ... # type: QProcess.ProcessError
+ WriteError = ... # type: QProcess.ProcessError
+ UnknownError = ... # type: QProcess.ProcessError
+
+ class ExitStatus(enum.Enum):
+ NormalExit = ... # type: QProcess.ExitStatus
+ CrashExit = ... # type: QProcess.ExitStatus
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def processId(self) -> int: ...
+ @staticmethod
+ def nullDevice() -> str: ...
+ def setInputChannelMode(self, mode: 'QProcess.InputChannelMode') -> None: ...
+ def inputChannelMode(self) -> 'QProcess.InputChannelMode': ...
+ def open(self, mode: QIODeviceBase.OpenModeFlag = ...) -> bool: ...
+ def nativeArguments(self) -> str: ...
+ def setNativeArguments(self, arguments: str|None) -> None: ...
+ def setArguments(self, arguments: collections.abc.Iterable[str|None]) -> None: ...
+ def arguments(self) -> list[str]: ...
+ def setProgram(self, program: str|None) -> None: ...
+ def program(self) -> str: ...
+ def processEnvironment(self) -> 'QProcessEnvironment': ...
+ def setProcessEnvironment(self, environment: 'QProcessEnvironment') -> None: ...
+ def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
+ def readData(self, maxlen: int) -> bytes: ...
+ def setProcessState(self, state: 'QProcess.ProcessState') -> None: ...
+ errorOccurred: typing.ClassVar[pyqtSignal]
+ readyReadStandardError: typing.ClassVar[pyqtSignal]
+ readyReadStandardOutput: typing.ClassVar[pyqtSignal]
+ stateChanged: typing.ClassVar[pyqtSignal]
+ finished: typing.ClassVar[pyqtSignal]
+ started: typing.ClassVar[pyqtSignal]
+ def kill(self) -> None: ...
+ def terminate(self) -> None: ...
+ def setStandardOutputProcess(self, destination: 'QProcess|None') -> None: ...
+ def setStandardErrorFile(self, fileName: str|None, mode: QIODeviceBase.OpenModeFlag = ...) -> None: ...
+ def setStandardOutputFile(self, fileName: str|None, mode: QIODeviceBase.OpenModeFlag = ...) -> None: ...
+ def setStandardInputFile(self, fileName: str|None) -> None: ...
+ def setProcessChannelMode(self, mode: 'QProcess.ProcessChannelMode') -> None: ...
+ def processChannelMode(self) -> 'QProcess.ProcessChannelMode': ...
+ @staticmethod
+ def systemEnvironment() -> list[str]: ...
+ @typing.overload
+ @staticmethod
+ def startDetached(program: str|None, arguments: collections.abc.Iterable[str|None] = ..., workingDirectory: str|None = ...) -> typing.Tuple[bool, int]: ...
+ @typing.overload
+ def startDetached(self) -> typing.Tuple[bool, int]: ...
+ @staticmethod
+ def execute(program: str|None, arguments: collections.abc.Iterable[str|None] = ...) -> int: ...
+ def close(self) -> None: ...
+ def isSequential(self) -> bool: ...
+ def bytesToWrite(self) -> int: ...
+ def exitStatus(self) -> 'QProcess.ExitStatus': ...
+ def exitCode(self) -> int: ...
+ def readAllStandardError(self) -> QByteArray: ...
+ def readAllStandardOutput(self) -> QByteArray: ...
+ def waitForFinished(self, msecs: int = ...) -> bool: ...
+ def waitForBytesWritten(self, msecs: int = ...) -> bool: ...
+ def waitForReadyRead(self, msecs: int = ...) -> bool: ...
+ def waitForStarted(self, msecs: int = ...) -> bool: ...
+ def state(self) -> 'QProcess.ProcessState': ...
+ def error(self) -> 'QProcess.ProcessError': ...
+ def setWorkingDirectory(self, dir: str|None) -> None: ...
+ def workingDirectory(self) -> str: ...
+ def closeWriteChannel(self) -> None: ...
+ def closeReadChannel(self, channel: 'QProcess.ProcessChannel') -> None: ...
+ def setReadChannel(self, channel: 'QProcess.ProcessChannel') -> None: ...
+ def readChannel(self) -> 'QProcess.ProcessChannel': ...
+ def startCommand(self, command: str|None, mode: QIODeviceBase.OpenModeFlag = ...) -> None: ...
+ @typing.overload
+ def start(self, program: str|None, arguments: collections.abc.Iterable[str|None] = ..., mode: QIODeviceBase.OpenModeFlag = ...) -> None: ...
+ @typing.overload
+ def start(self, mode: QIODeviceBase.OpenModeFlag = ...) -> None: ...
+
+
+class QProcessEnvironment(PyQt6.sip.simplewrapper):
+
+ class Initialization(enum.Enum):
+ InheritFromParent = ... # type: QProcessEnvironment.Initialization
+
+ @typing.overload
+ def __init__(self, a0: 'QProcessEnvironment.Initialization') -> None: ...
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QProcessEnvironment') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def inheritsFromParent(self) -> bool: ...
+ def swap(self, other: 'QProcessEnvironment') -> None: ...
+ def keys(self) -> list[str]: ...
+ @staticmethod
+ def systemEnvironment() -> 'QProcessEnvironment': ...
+ def toStringList(self) -> list[str]: ...
+ def value(self, name: str|None, defaultValue: str|None = ...) -> str: ...
+ def remove(self, name: str|None) -> None: ...
+ @typing.overload
+ def insert(self, name: str|None, value: str|None) -> None: ...
+ @typing.overload
+ def insert(self, e: 'QProcessEnvironment') -> None: ...
+ def contains(self, name: str|None) -> bool: ...
+ def clear(self) -> None: ...
+ def isEmpty(self) -> bool: ...
+
+
+class QRandomGenerator(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, seed: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QRandomGenerator') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @staticmethod
+ def securelySeeded() -> 'QRandomGenerator': ...
+ @staticmethod
+ def global_() -> 'QRandomGenerator|None': ...
+ @staticmethod
+ def system() -> 'QRandomGenerator|None': ...
+ @staticmethod
+ def max() -> int: ...
+ @staticmethod
+ def min() -> int: ...
+ def discard(self, z: int) -> None: ...
+ def seed(self, seed: int = ...) -> None: ...
+ def __call__(self) -> int: ...
+ @typing.overload
+ def bounded(self, highest: float) -> float: ...
+ @typing.overload
+ def bounded(self, lowest: int, highest: int) -> int: ...
+ @typing.overload
+ def bounded(self, highest: int) -> int: ...
+ def generateDouble(self) -> float: ...
+ def generate64(self) -> int: ...
+ def generate(self) -> int: ...
+
+
+class QRangeModel(QAbstractItemModel):
+
+ class AutoConnectPolicy(enum.Enum):
+ None_ = ... # type: QRangeModel.AutoConnectPolicy
+ Full = ... # type: QRangeModel.AutoConnectPolicy
+ OnRead = ... # type: QRangeModel.AutoConnectPolicy
+
+ def __init__(self, range: 'QPyAbstractRange|None', parent: QObject|None = ...) -> None: ...
+
+ autoConnectPolicyChanged: typing.ClassVar[pyqtSignal]
+ def setAutoConnectPolicy(self, policy: 'QRangeModel.AutoConnectPolicy') -> None: ...
+ def autoConnectPolicy(self) -> 'QRangeModel.AutoConnectPolicy': ...
+ def eventFilter(self, a0: QObject|None, a1: QEvent|None) -> bool: ...
+ def event(self, a0: QEvent|None) -> bool: ...
+ def resetInternalData(self) -> None: ...
+ roleNamesChanged: typing.ClassVar[pyqtSignal]
+ def supportedDropActions(self) -> Qt.DropAction: ...
+ def supportedDragActions(self) -> Qt.DropAction: ...
+ def span(self, index: QModelIndex) -> 'QSize': ...
+ def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
+ def multiData(self, index: QModelIndex, roleDataSpan: QModelRoleDataSpan) -> None: ...
+ def match(self, start: QModelIndex, role: int, value: typing.Any, hits: int, flags: Qt.MatchFlag) -> list[QModelIndex]: ...
+ def mimeTypes(self) -> list[str]: ...
+ def mimeData(self, indexes: collections.abc.Iterable[QModelIndex]) -> QMimeData|None: ...
+ def dropMimeData(self, data: QMimeData|None, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def canDropMimeData(self, data: QMimeData|None, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def buddy(self, index: QModelIndex) -> QModelIndex: ...
+ def hasChildren(self, parent: QModelIndex = ...) -> bool: ...
+ def fetchMore(self, parent: QModelIndex) -> None: ...
+ def canFetchMore(self, parent: QModelIndex) -> bool: ...
+ def resetRoleNames(self) -> None: ...
+ def setRoleNames(self, names: dict[int, QByteArray|bytes|bytearray|memoryview]) -> None: ...
+ def roleNames(self) -> dict[int, QByteArray]: ...
+ def moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destParent: QModelIndex, destRow: int) -> bool: ...
+ def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destParent: QModelIndex, destColumn: int) -> bool: ...
+ def removeColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def clearItemData(self, index: QModelIndex) -> bool: ...
+ def setItemData(self, index: QModelIndex, data: dict[int, typing.Any]) -> bool: ...
+ def itemData(self, index: QModelIndex) -> dict[int, typing.Any]: ...
+ def setData(self, index: QModelIndex, data: typing.Any, role: int = ...) -> bool: ...
+ def data(self, index: QModelIndex, role: int = ...) -> typing.Any: ...
+ def setHeaderData(self, section: int, orientation: Qt.Orientation, data: typing.Any, role: int = ...) -> bool: ...
+ def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def flags(self, index: QModelIndex) -> Qt.ItemFlag: ...
+ def columnCount(self, parent: QModelIndex = ...) -> int: ...
+ def rowCount(self, parent: QModelIndex = ...) -> int: ...
+ def sibling(self, row: int, column: int, index: QModelIndex) -> QModelIndex: ...
+ def parent(self, child: QModelIndex) -> QModelIndex: ...
+ def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
+
+
+class QReadWriteLock(PyQt6.sip.simplewrapper):
+
+ class RecursionMode(enum.Enum):
+ NonRecursive = ... # type: QReadWriteLock.RecursionMode
+ Recursive = ... # type: QReadWriteLock.RecursionMode
+
+ def __init__(self, recursionMode: 'QReadWriteLock.RecursionMode' = ...) -> None: ...
+
+ def unlock(self) -> None: ...
+ @typing.overload
+ def tryLockForWrite(self, timeout: QDeadlineTimer = ...) -> bool: ...
+ @typing.overload
+ def tryLockForWrite(self, timeout: int) -> bool: ...
+ def lockForWrite(self) -> None: ...
+ @typing.overload
+ def tryLockForRead(self, timeout: QDeadlineTimer = ...) -> bool: ...
+ @typing.overload
+ def tryLockForRead(self, timeout: int) -> bool: ...
+ def lockForRead(self) -> None: ...
+
+
+class QReadLocker(PyQt6.sip.simplewrapper):
+
+ def __init__(self, areadWriteLock: QReadWriteLock|None) -> None: ...
+
+ def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
+ def __enter__(self) -> typing.Any: ...
+ def readWriteLock(self) -> QReadWriteLock|None: ...
+ def relock(self) -> None: ...
+ def unlock(self) -> None: ...
+
+
+class QWriteLocker(PyQt6.sip.simplewrapper):
+
+ def __init__(self, areadWriteLock: QReadWriteLock|None) -> None: ...
+
+ def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
+ def __enter__(self) -> typing.Any: ...
+ def readWriteLock(self) -> QReadWriteLock|None: ...
+ def relock(self) -> None: ...
+ def unlock(self) -> None: ...
+
+
+class QRect(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, aleft: int, atop: int, awidth: int, aheight: int) -> None: ...
+ @typing.overload
+ def __init__(self, atopLeft: QPoint, abottomRight: QPoint) -> None: ...
+ @typing.overload
+ def __init__(self, atopLeft: QPoint, asize: 'QSize') -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QRect') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __add__(self, margins: QMargins) -> 'QRect': ...
+ def __sub__(self, rhs: QMargins) -> 'QRect': ...
+ def toRectF(self) -> 'QRectF': ...
+ @staticmethod
+ def span(p1: QPoint, p2: QPoint) -> 'QRect': ...
+ def transposed(self) -> 'QRect': ...
+ def __isub__(self, margins: QMargins) -> 'QRect': ...
+ def __iadd__(self, margins: QMargins) -> 'QRect': ...
+ def marginsRemoved(self, margins: QMargins) -> 'QRect': ...
+ def marginsAdded(self, margins: QMargins) -> 'QRect': ...
+ def united(self, r: 'QRect') -> 'QRect': ...
+ def intersected(self, other: 'QRect') -> 'QRect': ...
+ def __iand__(self, r: 'QRect') -> 'QRect': ...
+ def __ior__(self, r: 'QRect') -> 'QRect': ...
+ def setSize(self, s: 'QSize') -> None: ...
+ def setHeight(self, h: int) -> None: ...
+ def setWidth(self, w: int) -> None: ...
+ def adjust(self, dx1: int, dy1: int, dx2: int, dy2: int) -> None: ...
+ def adjusted(self, xp1: int, yp1: int, xp2: int, yp2: int) -> 'QRect': ...
+ def setCoords(self, xp1: int, yp1: int, xp2: int, yp2: int) -> None: ...
+ def getCoords(self) -> typing.Tuple[int, int, int, int]: ...
+ def setRect(self, ax: int, ay: int, aw: int, ah: int) -> None: ...
+ def getRect(self) -> typing.Tuple[int, int, int, int]: ...
+ def moveBottomLeft(self, p: QPoint) -> None: ...
+ def moveTopRight(self, p: QPoint) -> None: ...
+ def moveBottomRight(self, p: QPoint) -> None: ...
+ def moveTopLeft(self, p: QPoint) -> None: ...
+ def moveBottom(self, pos: int) -> None: ...
+ def moveRight(self, pos: int) -> None: ...
+ def moveTop(self, pos: int) -> None: ...
+ def moveLeft(self, pos: int) -> None: ...
+ @typing.overload
+ def moveTo(self, ax: int, ay: int) -> None: ...
+ @typing.overload
+ def moveTo(self, p: QPoint) -> None: ...
+ @typing.overload
+ def translated(self, dx: int, dy: int) -> 'QRect': ...
+ @typing.overload
+ def translated(self, p: QPoint) -> 'QRect': ...
+ @typing.overload
+ def translate(self, dx: int, dy: int) -> None: ...
+ @typing.overload
+ def translate(self, p: QPoint) -> None: ...
+ def size(self) -> 'QSize': ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ def center(self) -> QPoint: ...
+ def bottomLeft(self) -> QPoint: ...
+ def topRight(self) -> QPoint: ...
+ def bottomRight(self) -> QPoint: ...
+ def topLeft(self) -> QPoint: ...
+ def setY(self, ay: int) -> None: ...
+ def setX(self, ax: int) -> None: ...
+ def setBottomLeft(self, p: QPoint) -> None: ...
+ def setTopRight(self, p: QPoint) -> None: ...
+ def setBottomRight(self, p: QPoint) -> None: ...
+ def setTopLeft(self, p: QPoint) -> None: ...
+ def setBottom(self, pos: int) -> None: ...
+ def setRight(self, pos: int) -> None: ...
+ def setTop(self, pos: int) -> None: ...
+ def setLeft(self, pos: int) -> None: ...
+ def y(self) -> int: ...
+ def x(self) -> int: ...
+ def bottom(self) -> int: ...
+ def right(self) -> int: ...
+ def top(self) -> int: ...
+ def left(self) -> int: ...
+ def __hash__(self) -> int: ...
+ def __bool__(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def __repr__(self) -> str: ...
+ def intersects(self, r: 'QRect') -> bool: ...
+ @typing.overload
+ def __contains__(self, p: QPoint) -> int: ...
+ @typing.overload
+ def __contains__(self, r: 'QRect') -> int: ...
+ @typing.overload
+ def contains(self, point: QPoint, proper: bool = ...) -> bool: ...
+ @typing.overload
+ def contains(self, rectangle: 'QRect', proper: bool = ...) -> bool: ...
+ @typing.overload
+ def contains(self, ax: int, ay: int, aproper: bool) -> bool: ...
+ @typing.overload
+ def contains(self, ax: int, ay: int) -> bool: ...
+ def __and__(self, r: 'QRect') -> 'QRect': ...
+ def __or__(self, r: 'QRect') -> 'QRect': ...
+ def moveCenter(self, p: QPoint) -> None: ...
+ def normalized(self) -> 'QRect': ...
+
+
+class QRectF(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, atopLeft: QPointF, asize: 'QSizeF') -> None: ...
+ @typing.overload
+ def __init__(self, atopLeft: QPointF, abottomRight: QPointF) -> None: ...
+ @typing.overload
+ def __init__(self, aleft: float, atop: float, awidth: float, aheight: float) -> None: ...
+ @typing.overload
+ def __init__(self, r: QRect) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QRectF') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __add__(self, rhs: QMarginsF) -> 'QRectF': ...
+ def __sub__(self, rhs: QMarginsF) -> 'QRectF': ...
+ def transposed(self) -> 'QRectF': ...
+ def __isub__(self, margins: QMarginsF) -> 'QRectF': ...
+ def __iadd__(self, margins: QMarginsF) -> 'QRectF': ...
+ def marginsRemoved(self, margins: QMarginsF) -> 'QRectF': ...
+ def marginsAdded(self, margins: QMarginsF) -> 'QRectF': ...
+ def toRect(self) -> QRect: ...
+ def toAlignedRect(self) -> QRect: ...
+ def united(self, r: 'QRectF') -> 'QRectF': ...
+ def intersected(self, r: 'QRectF') -> 'QRectF': ...
+ def __iand__(self, r: 'QRectF') -> 'QRectF': ...
+ def __ior__(self, r: 'QRectF') -> 'QRectF': ...
+ def setSize(self, s: 'QSizeF') -> None: ...
+ def setHeight(self, ah: float) -> None: ...
+ def setWidth(self, aw: float) -> None: ...
+ def adjusted(self, xp1: float, yp1: float, xp2: float, yp2: float) -> 'QRectF': ...
+ def adjust(self, xp1: float, yp1: float, xp2: float, yp2: float) -> None: ...
+ def setCoords(self, xp1: float, yp1: float, xp2: float, yp2: float) -> None: ...
+ def getCoords(self) -> typing.Tuple[float, float, float, float]: ...
+ def setRect(self, ax: float, ay: float, aaw: float, aah: float) -> None: ...
+ def getRect(self) -> typing.Tuple[float, float, float, float]: ...
+ @typing.overload
+ def translated(self, dx: float, dy: float) -> 'QRectF': ...
+ @typing.overload
+ def translated(self, p: QPointF) -> 'QRectF': ...
+ @typing.overload
+ def moveTo(self, ax: float, ay: float) -> None: ...
+ @typing.overload
+ def moveTo(self, p: QPointF) -> None: ...
+ @typing.overload
+ def translate(self, dx: float, dy: float) -> None: ...
+ @typing.overload
+ def translate(self, p: QPointF) -> None: ...
+ def size(self) -> 'QSizeF': ...
+ def height(self) -> float: ...
+ def width(self) -> float: ...
+ def moveCenter(self, p: QPointF) -> None: ...
+ def moveBottomRight(self, p: QPointF) -> None: ...
+ def moveBottomLeft(self, p: QPointF) -> None: ...
+ def moveTopRight(self, p: QPointF) -> None: ...
+ def moveTopLeft(self, p: QPointF) -> None: ...
+ def moveBottom(self, pos: float) -> None: ...
+ def moveRight(self, pos: float) -> None: ...
+ def moveTop(self, pos: float) -> None: ...
+ def moveLeft(self, pos: float) -> None: ...
+ def center(self) -> QPointF: ...
+ def setBottomRight(self, p: QPointF) -> None: ...
+ def setBottomLeft(self, p: QPointF) -> None: ...
+ def setTopRight(self, p: QPointF) -> None: ...
+ def setTopLeft(self, p: QPointF) -> None: ...
+ def setBottom(self, pos: float) -> None: ...
+ def setTop(self, pos: float) -> None: ...
+ def setRight(self, pos: float) -> None: ...
+ def setLeft(self, pos: float) -> None: ...
+ def y(self) -> float: ...
+ def x(self) -> float: ...
+ def __bool__(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def intersects(self, r: 'QRectF') -> bool: ...
+ @typing.overload
+ def __contains__(self, p: QPointF) -> int: ...
+ @typing.overload
+ def __contains__(self, r: 'QRectF') -> int: ...
+ @typing.overload
+ def contains(self, p: QPointF) -> bool: ...
+ @typing.overload
+ def contains(self, r: 'QRectF') -> bool: ...
+ @typing.overload
+ def contains(self, ax: float, ay: float) -> bool: ...
+ def __and__(self, r: 'QRectF') -> 'QRectF': ...
+ def __or__(self, r: 'QRectF') -> 'QRectF': ...
+ def bottomLeft(self) -> QPointF: ...
+ def topRight(self) -> QPointF: ...
+ def bottomRight(self) -> QPointF: ...
+ def topLeft(self) -> QPointF: ...
+ def setY(self, pos: float) -> None: ...
+ def setX(self, pos: float) -> None: ...
+ def bottom(self) -> float: ...
+ def right(self) -> float: ...
+ def top(self) -> float: ...
+ def left(self) -> float: ...
+ def normalized(self) -> 'QRectF': ...
+ def __repr__(self) -> str: ...
+
+
+class QRegularExpression(PyQt6.sip.simplewrapper):
+
+ class WildcardConversionOption(enum.Flag):
+ DefaultWildcardConversion = ... # type: QRegularExpression.WildcardConversionOption
+ UnanchoredWildcardConversion = ... # type: QRegularExpression.WildcardConversionOption
+ NonPathWildcardConversion = ... # type: QRegularExpression.WildcardConversionOption
+
+ class MatchOption(enum.Flag):
+ NoMatchOption = ... # type: QRegularExpression.MatchOption
+ AnchorAtOffsetMatchOption = ... # type: QRegularExpression.MatchOption
+ DontCheckSubjectStringMatchOption = ... # type: QRegularExpression.MatchOption
+
+ class MatchType(enum.Enum):
+ NormalMatch = ... # type: QRegularExpression.MatchType
+ PartialPreferCompleteMatch = ... # type: QRegularExpression.MatchType
+ PartialPreferFirstMatch = ... # type: QRegularExpression.MatchType
+ NoMatch = ... # type: QRegularExpression.MatchType
+
+ class PatternOption(enum.Flag):
+ NoPatternOption = ... # type: QRegularExpression.PatternOption
+ CaseInsensitiveOption = ... # type: QRegularExpression.PatternOption
+ DotMatchesEverythingOption = ... # type: QRegularExpression.PatternOption
+ MultilineOption = ... # type: QRegularExpression.PatternOption
+ ExtendedPatternSyntaxOption = ... # type: QRegularExpression.PatternOption
+ InvertedGreedinessOption = ... # type: QRegularExpression.PatternOption
+ DontCaptureOption = ... # type: QRegularExpression.PatternOption
+ UseUnicodePropertiesOption = ... # type: QRegularExpression.PatternOption
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, pattern: str|None, options: 'QRegularExpression.PatternOption' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, re: 'QRegularExpression') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @staticmethod
+ def fromWildcard(pattern: str, cs: Qt.CaseSensitivity = ..., options: 'QRegularExpression.WildcardConversionOption' = ...) -> 'QRegularExpression': ...
+ @staticmethod
+ def anchoredPattern(expression: str|None) -> str: ...
+ @staticmethod
+ def wildcardToRegularExpression(str: str, options: 'QRegularExpression.WildcardConversionOption' = ...) -> str: ...
+ def __hash__(self) -> int: ...
+ def optimize(self) -> None: ...
+ def namedCaptureGroups(self) -> list[str]: ...
+ @staticmethod
+ def escape(str: str|None) -> str: ...
+ def globalMatchView(self, subjectView: str, offset: int = ..., matchType: 'QRegularExpression.MatchType' = ..., matchOptions: 'QRegularExpression.MatchOption' = ...) -> 'QRegularExpressionMatchIterator': ...
+ def globalMatch(self, subject: str|None, offset: int = ..., matchType: 'QRegularExpression.MatchType' = ..., matchOptions: 'QRegularExpression.MatchOption' = ...) -> 'QRegularExpressionMatchIterator': ...
+ def matchView(self, subjectView: str, offset: int = ..., matchType: 'QRegularExpression.MatchType' = ..., matchOptions: 'QRegularExpression.MatchOption' = ...) -> 'QRegularExpressionMatch': ...
+ def match(self, subject: str|None, offset: int = ..., matchType: 'QRegularExpression.MatchType' = ..., matchOptions: 'QRegularExpression.MatchOption' = ...) -> 'QRegularExpressionMatch': ...
+ def captureCount(self) -> int: ...
+ def errorString(self) -> str: ...
+ def patternErrorOffset(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def setPattern(self, pattern: str|None) -> None: ...
+ def pattern(self) -> str: ...
+ def swap(self, re: 'QRegularExpression') -> None: ...
+ def __repr__(self) -> str: ...
+ def setPatternOptions(self, options: 'QRegularExpression.PatternOption') -> None: ...
+ def patternOptions(self) -> 'QRegularExpression.PatternOption': ...
+
+
+class QRegularExpressionMatch(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, match: 'QRegularExpressionMatch') -> None: ...
+
+ @typing.overload
+ def hasCaptured(self, nth: int) -> bool: ...
+ @typing.overload
+ def hasCaptured(self, name: QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def capturedEnd(self, name: QByteArray|bytes|bytearray|memoryview|str|None) -> int: ...
+ @typing.overload
+ def capturedEnd(self, nth: int = ...) -> int: ...
+ @typing.overload
+ def capturedLength(self, name: QByteArray|bytes|bytearray|memoryview|str|None) -> int: ...
+ @typing.overload
+ def capturedLength(self, nth: int = ...) -> int: ...
+ @typing.overload
+ def capturedStart(self, name: QByteArray|bytes|bytearray|memoryview|str|None) -> int: ...
+ @typing.overload
+ def capturedStart(self, nth: int = ...) -> int: ...
+ def capturedTexts(self) -> list[str]: ...
+ @typing.overload
+ def captured(self, nth: int = ...) -> str: ...
+ @typing.overload
+ def captured(self, name: QByteArray|bytes|bytearray|memoryview|str|None) -> str: ...
+ def lastCapturedIndex(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def hasPartialMatch(self) -> bool: ...
+ def hasMatch(self) -> bool: ...
+ def matchOptions(self) -> QRegularExpression.MatchOption: ...
+ def matchType(self) -> QRegularExpression.MatchType: ...
+ def regularExpression(self) -> QRegularExpression: ...
+ def swap(self, match: 'QRegularExpressionMatch') -> None: ...
+
+
+class QRegularExpressionMatchIterator(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, iterator: 'QRegularExpressionMatchIterator') -> None: ...
+
+ def matchOptions(self) -> QRegularExpression.MatchOption: ...
+ def matchType(self) -> QRegularExpression.MatchType: ...
+ def regularExpression(self) -> QRegularExpression: ...
+ def peekNext(self) -> QRegularExpressionMatch: ...
+ def next(self) -> QRegularExpressionMatch: ...
+ def hasNext(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def swap(self, iterator: 'QRegularExpressionMatchIterator') -> None: ...
+
+
+class QResource(PyQt6.sip.simplewrapper):
+
+ class Compression(enum.Enum):
+ NoCompression = ... # type: QResource.Compression
+ ZlibCompression = ... # type: QResource.Compression
+ ZstdCompression = ... # type: QResource.Compression
+
+ def __init__(self, fileName: str|None = ..., locale: QLocale = ...) -> None: ...
+
+ def uncompressedData(self) -> QByteArray: ...
+ def uncompressedSize(self) -> int: ...
+ def compressionAlgorithm(self) -> 'QResource.Compression': ...
+ def lastModified(self) -> QDateTime: ...
+ def isFile(self) -> bool: ...
+ def isDir(self) -> bool: ...
+ def children(self) -> list[str]: ...
+ @staticmethod
+ def unregisterResourceData(rccData: bytes, mapRoot: str|None = ...) -> bool: ...
+ @staticmethod
+ def unregisterResource(rccFileName: str|None, mapRoot: str|None = ...) -> bool: ...
+ @staticmethod
+ def registerResourceData(rccData: bytes, mapRoot: str|None = ...) -> bool: ...
+ @staticmethod
+ def registerResource(rccFileName: str|None, mapRoot: str|None = ...) -> bool: ...
+ def size(self) -> int: ...
+ def setLocale(self, locale: QLocale) -> None: ...
+ def setFileName(self, file: str|None) -> None: ...
+ def locale(self) -> QLocale: ...
+ def isValid(self) -> bool: ...
+ def fileName(self) -> str: ...
+ def data(self) -> bytes: ...
+ def absoluteFilePath(self) -> str: ...
+
+
+class QRunnable(PyQt6.sip.wrapper):
+
+ def __init__(self) -> None: ...
+
+ @staticmethod
+ def create(functionToRun: collections.abc.Callable[[], None]) -> 'QRunnable|None': ...
+ def setAutoDelete(self, _autoDelete: bool) -> None: ...
+ def autoDelete(self) -> bool: ...
+ def run(self) -> None: ...
+
+
+class QSaveFile(QFileDevice):
+
+ @typing.overload
+ def __init__(self, name: str|None, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
+ def directWriteFallback(self) -> bool: ...
+ def setDirectWriteFallback(self, enabled: bool) -> None: ...
+ def cancelWriting(self) -> None: ...
+ def commit(self) -> bool: ...
+ def open(self, flags: QIODeviceBase.OpenModeFlag) -> bool: ...
+ def setFileName(self, name: str|None) -> None: ...
+ def fileName(self) -> str: ...
+
+
+class QSemaphore(PyQt6.sip.simplewrapper):
+
+ def __init__(self, n: int = ...) -> None: ...
+
+ def available(self) -> int: ...
+ def release(self, n: int = ...) -> None: ...
+ @typing.overload
+ def tryAcquire(self, n: int = ...) -> bool: ...
+ @typing.overload
+ def tryAcquire(self, n: int, timeout: QDeadlineTimer) -> bool: ...
+ @typing.overload
+ def tryAcquire(self, n: int, timeout: int) -> bool: ...
+ def acquire(self, n: int = ...) -> None: ...
+
+
+class QSemaphoreReleaser(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, sem: QSemaphore|None, n: int = ...) -> None: ...
+
+ def cancel(self) -> QSemaphore|None: ...
+ def semaphore(self) -> QSemaphore|None: ...
+ def swap(self, other: 'QSemaphoreReleaser') -> None: ...
+
+
+class QSequentialAnimationGroup(QAnimationGroup):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def updateDirection(self, direction: QAbstractAnimation.Direction) -> None: ...
+ def updateState(self, newState: QAbstractAnimation.State, oldState: QAbstractAnimation.State) -> None: ...
+ def updateCurrentTime(self, a0: int) -> None: ...
+ def event(self, event: QEvent|None) -> bool: ...
+ currentAnimationChanged: typing.ClassVar[pyqtSignal]
+ def duration(self) -> int: ...
+ def currentAnimation(self) -> QAbstractAnimation|None: ...
+ def insertPause(self, index: int, msecs: int) -> QPauseAnimation|None: ...
+ def addPause(self, msecs: int) -> QPauseAnimation|None: ...
+
+
+class QSettings(QObject):
+
+ class Scope(enum.Enum):
+ UserScope = ... # type: QSettings.Scope
+ SystemScope = ... # type: QSettings.Scope
+
+ class Format(enum.Enum):
+ NativeFormat = ... # type: QSettings.Format
+ IniFormat = ... # type: QSettings.Format
+ InvalidFormat = ... # type: QSettings.Format
+
+ class Status(enum.Enum):
+ NoError = ... # type: QSettings.Status
+ AccessError = ... # type: QSettings.Status
+ FormatError = ... # type: QSettings.Status
+
+ @typing.overload
+ def __init__(self, organization: str|None, application: str|None = ..., parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, scope: 'QSettings.Scope', organization: str|None, application: str|None = ..., parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, format: 'QSettings.Format', scope: 'QSettings.Scope', organization: str|None, application: str|None = ..., parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, format: 'QSettings.Format', parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, scope: 'QSettings.Scope', parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def event(self, event: QEvent|None) -> bool: ...
+ def setAtomicSyncRequired(self, enable: bool) -> None: ...
+ def isAtomicSyncRequired(self) -> bool: ...
+ @staticmethod
+ def defaultFormat() -> 'QSettings.Format': ...
+ @staticmethod
+ def setDefaultFormat(format: 'QSettings.Format') -> None: ...
+ def applicationName(self) -> str: ...
+ def organizationName(self) -> str: ...
+ def scope(self) -> 'QSettings.Scope': ...
+ def format(self) -> 'QSettings.Format': ...
+ @staticmethod
+ def setPath(format: 'QSettings.Format', scope: 'QSettings.Scope', path: str|None) -> None: ...
+ def fileName(self) -> str: ...
+ def fallbacksEnabled(self) -> bool: ...
+ def setFallbacksEnabled(self, b: bool) -> None: ...
+ def contains(self, key: QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ def remove(self, key: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def value(self, key: QByteArray|bytes|bytearray|memoryview|str|None, defaultValue: typing.Any = ..., type: type = ...) -> typing.Any: ...
+ def setValue(self, key: QByteArray|bytes|bytearray|memoryview|str|None, value: typing.Any) -> None: ...
+ def isWritable(self) -> bool: ...
+ def childGroups(self) -> list[str]: ...
+ def childKeys(self) -> list[str]: ...
+ def allKeys(self) -> list[str]: ...
+ def setArrayIndex(self, i: int) -> None: ...
+ def endArray(self) -> None: ...
+ def beginWriteArray(self, prefix: QByteArray|bytes|bytearray|memoryview|str|None, size: int = ...) -> None: ...
+ def beginReadArray(self, prefix: QByteArray|bytes|bytearray|memoryview|str|None) -> int: ...
+ def group(self) -> str: ...
+ def endGroup(self) -> None: ...
+ def beginGroup(self, prefix: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def status(self) -> 'QSettings.Status': ...
+ def sync(self) -> None: ...
+ def clear(self) -> None: ...
+
+
+class QSharedMemory(QObject):
+
+ class SharedMemoryError(enum.Enum):
+ NoError = ... # type: QSharedMemory.SharedMemoryError
+ PermissionDenied = ... # type: QSharedMemory.SharedMemoryError
+ InvalidSize = ... # type: QSharedMemory.SharedMemoryError
+ KeyError = ... # type: QSharedMemory.SharedMemoryError
+ AlreadyExists = ... # type: QSharedMemory.SharedMemoryError
+ NotFound = ... # type: QSharedMemory.SharedMemoryError
+ LockError = ... # type: QSharedMemory.SharedMemoryError
+ OutOfResources = ... # type: QSharedMemory.SharedMemoryError
+ UnknownError = ... # type: QSharedMemory.SharedMemoryError
+
+ class AccessMode(enum.Enum):
+ ReadOnly = ... # type: QSharedMemory.AccessMode
+ ReadWrite = ... # type: QSharedMemory.AccessMode
+
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, key: 'QNativeIpcKey', parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, key: str|None, parent: QObject|None = ...) -> None: ...
+
+ @staticmethod
+ def legacyNativeKey(key: str|None, type: 'QNativeIpcKey.Type' = ...) -> 'QNativeIpcKey': ...
+ @staticmethod
+ def platformSafeKey(key: str|None, type: 'QNativeIpcKey.Type' = ...) -> 'QNativeIpcKey': ...
+ @staticmethod
+ def isKeyTypeSupported(type: 'QNativeIpcKey.Type') -> bool: ...
+ def nativeIpcKey(self) -> 'QNativeIpcKey': ...
+ def nativeKey(self) -> str: ...
+ @typing.overload
+ def setNativeKey(self, key: 'QNativeIpcKey') -> None: ...
+ @typing.overload
+ def setNativeKey(self, key: str|None, type: 'QNativeIpcKey.Type' = ...) -> None: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QSharedMemory.SharedMemoryError': ...
+ def unlock(self) -> bool: ...
+ def lock(self) -> bool: ...
+ def constData(self) -> PyQt6.sip.voidptr: ...
+ def data(self) -> PyQt6.sip.voidptr: ...
+ def detach(self) -> bool: ...
+ def isAttached(self) -> bool: ...
+ def attach(self, mode: 'QSharedMemory.AccessMode' = ...) -> bool: ...
+ def size(self) -> int: ...
+ def create(self, size: int, mode: 'QSharedMemory.AccessMode' = ...) -> bool: ...
+ def key(self) -> str: ...
+ def setKey(self, key: str|None) -> None: ...
+
+
+class QSignalMapper(QObject):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ @typing.overload
+ def map(self) -> None: ...
+ @typing.overload
+ def map(self, sender: QObject|None) -> None: ...
+ mappedObject: typing.ClassVar[pyqtSignal]
+ mappedString: typing.ClassVar[pyqtSignal]
+ mappedInt: typing.ClassVar[pyqtSignal]
+ @typing.overload
+ def mapping(self, id: int) -> QObject|None: ...
+ @typing.overload
+ def mapping(self, text: str|None) -> QObject|None: ...
+ @typing.overload
+ def mapping(self, object: QObject|None) -> QObject|None: ...
+ def removeMappings(self, sender: QObject|None) -> None: ...
+ @typing.overload
+ def setMapping(self, sender: QObject|None, id: int) -> None: ...
+ @typing.overload
+ def setMapping(self, sender: QObject|None, text: str|None) -> None: ...
+ @typing.overload
+ def setMapping(self, sender: QObject|None, object: QObject|None) -> None: ...
+
+
+class QSize(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, w: int, h: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSize') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __add__(self, s2: 'QSize') -> 'QSize': ...
+ def __sub__(self, s2: 'QSize') -> 'QSize': ...
+ def __mul__(self, c: float) -> 'QSize': ...
+ def __rmul__(self, c: float) -> 'QSize': ...
+ def __truediv__(self, c: float) -> 'QSize': ...
+ def toSizeF(self) -> 'QSizeF': ...
+ def shrunkBy(self, m: QMargins) -> 'QSize': ...
+ def grownBy(self, m: QMargins) -> 'QSize': ...
+ def transposed(self) -> 'QSize': ...
+ @typing.overload
+ def scaled(self, s: 'QSize', mode: Qt.AspectRatioMode) -> 'QSize': ...
+ @typing.overload
+ def scaled(self, w: int, h: int, mode: Qt.AspectRatioMode) -> 'QSize': ...
+ def boundedTo(self, otherSize: 'QSize') -> 'QSize': ...
+ def expandedTo(self, otherSize: 'QSize') -> 'QSize': ...
+ def __itruediv__(self, c: float) -> 'QSize': ...
+ def __imul__(self, c: float) -> 'QSize': ...
+ def __isub__(self, s: 'QSize') -> 'QSize': ...
+ def __iadd__(self, s: 'QSize') -> 'QSize': ...
+ def setHeight(self, h: int) -> None: ...
+ def setWidth(self, w: int) -> None: ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ def __hash__(self) -> int: ...
+ def __bool__(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def __repr__(self) -> str: ...
+ @typing.overload
+ def scale(self, s: 'QSize', mode: Qt.AspectRatioMode) -> None: ...
+ @typing.overload
+ def scale(self, w: int, h: int, mode: Qt.AspectRatioMode) -> None: ...
+ def transpose(self) -> None: ...
+
+
+class QSizeF(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, sz: QSize) -> None: ...
+ @typing.overload
+ def __init__(self, w: float, h: float) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSizeF') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __add__(self, s2: 'QSizeF') -> 'QSizeF': ...
+ def __sub__(self, s2: 'QSizeF') -> 'QSizeF': ...
+ def __mul__(self, c: float) -> 'QSizeF': ...
+ def __rmul__(self, c: float) -> 'QSizeF': ...
+ def __truediv__(self, c: float) -> 'QSizeF': ...
+ def shrunkBy(self, m: QMarginsF) -> 'QSizeF': ...
+ def grownBy(self, m: QMarginsF) -> 'QSizeF': ...
+ def transposed(self) -> 'QSizeF': ...
+ @typing.overload
+ def scaled(self, s: 'QSizeF', mode: Qt.AspectRatioMode) -> 'QSizeF': ...
+ @typing.overload
+ def scaled(self, w: float, h: float, mode: Qt.AspectRatioMode) -> 'QSizeF': ...
+ def toSize(self) -> QSize: ...
+ def boundedTo(self, otherSize: 'QSizeF') -> 'QSizeF': ...
+ def expandedTo(self, otherSize: 'QSizeF') -> 'QSizeF': ...
+ def __itruediv__(self, c: float) -> 'QSizeF': ...
+ def __imul__(self, c: float) -> 'QSizeF': ...
+ def __isub__(self, s: 'QSizeF') -> 'QSizeF': ...
+ def __iadd__(self, s: 'QSizeF') -> 'QSizeF': ...
+ def setHeight(self, h: float) -> None: ...
+ def setWidth(self, w: float) -> None: ...
+ def height(self) -> float: ...
+ def width(self) -> float: ...
+ def __bool__(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def __repr__(self) -> str: ...
+ @typing.overload
+ def scale(self, s: 'QSizeF', mode: Qt.AspectRatioMode) -> None: ...
+ @typing.overload
+ def scale(self, w: float, h: float, mode: Qt.AspectRatioMode) -> None: ...
+ def transpose(self) -> None: ...
+
+
+class QSocketNotifier(QObject):
+
+ class Type(enum.Enum):
+ Read = ... # type: QSocketNotifier.Type
+ Write = ... # type: QSocketNotifier.Type
+ Exception = ... # type: QSocketNotifier.Type
+
+ @typing.overload
+ def __init__(self, a0: 'QSocketNotifier.Type', parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, socket: PyQt6.sip.voidptr, a1: 'QSocketNotifier.Type', parent: QObject|None = ...) -> None: ...
+
+ def event(self, a0: QEvent|None) -> bool: ...
+ activated: typing.ClassVar[pyqtSignal]
+ def isValid(self) -> bool: ...
+ def setSocket(self, socket: PyQt6.sip.voidptr) -> None: ...
+ def setEnabled(self, a0: bool) -> None: ...
+ def isEnabled(self) -> bool: ...
+ def type(self) -> 'QSocketNotifier.Type': ...
+ def socket(self) -> PyQt6.sip.voidptr: ...
+
+
+class QSortFilterProxyModel(QAbstractProxyModel):
+
+ class Direction(enum.Enum):
+ Rows = ... # type: QSortFilterProxyModel.Direction
+ Columns = ... # type: QSortFilterProxyModel.Direction
+ Both = ... # type: QSortFilterProxyModel.Direction
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def endFilterChange(self, directions: 'QSortFilterProxyModel.Direction' = ...) -> None: ...
+ autoAcceptChildRowsChanged: typing.ClassVar[pyqtSignal]
+ def setAutoAcceptChildRows(self, accept: bool) -> None: ...
+ def autoAcceptChildRows(self) -> bool: ...
+ recursiveFilteringEnabledChanged: typing.ClassVar[pyqtSignal]
+ filterRoleChanged: typing.ClassVar[pyqtSignal]
+ sortRoleChanged: typing.ClassVar[pyqtSignal]
+ sortLocaleAwareChanged: typing.ClassVar[pyqtSignal]
+ sortCaseSensitivityChanged: typing.ClassVar[pyqtSignal]
+ filterCaseSensitivityChanged: typing.ClassVar[pyqtSignal]
+ dynamicSortFilterChanged: typing.ClassVar[pyqtSignal]
+ def invalidateColumnsFilter(self) -> None: ...
+ def invalidateRowsFilter(self) -> None: ...
+ def invalidateFilter(self) -> None: ...
+ def beginFilterChange(self) -> None: ...
+ def setRecursiveFilteringEnabled(self, recursive: bool) -> None: ...
+ def isRecursiveFilteringEnabled(self) -> bool: ...
+ def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
+ def setSortLocaleAware(self, on: bool) -> None: ...
+ def isSortLocaleAware(self) -> bool: ...
+ def supportedDropActions(self) -> Qt.DropAction: ...
+ def mimeTypes(self) -> list[str]: ...
+ def setFilterRole(self, role: int) -> None: ...
+ def filterRole(self) -> int: ...
+ def sortOrder(self) -> Qt.SortOrder: ...
+ def sortColumn(self) -> int: ...
+ def setSortRole(self, role: int) -> None: ...
+ def sortRole(self) -> int: ...
+ def setDynamicSortFilter(self, enable: bool) -> None: ...
+ def dynamicSortFilter(self) -> bool: ...
+ def setSortCaseSensitivity(self, cs: Qt.CaseSensitivity) -> None: ...
+ def sortCaseSensitivity(self) -> Qt.CaseSensitivity: ...
+ def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
+ def match(self, start: QModelIndex, role: int, value: typing.Any, hits: int = ..., flags: Qt.MatchFlag = ...) -> list[QModelIndex]: ...
+ def span(self, index: QModelIndex) -> QSize: ...
+ def buddy(self, index: QModelIndex) -> QModelIndex: ...
+ def flags(self, index: QModelIndex) -> Qt.ItemFlag: ...
+ def canFetchMore(self, parent: QModelIndex) -> bool: ...
+ def fetchMore(self, parent: QModelIndex) -> None: ...
+ def removeColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def dropMimeData(self, data: QMimeData|None, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ...
+ def mimeData(self, indexes: collections.abc.Iterable[QModelIndex]) -> QMimeData|None: ...
+ def setHeaderData(self, section: int, orientation: Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ...
+ def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def setData(self, index: QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
+ def data(self, index: QModelIndex, role: int = ...) -> typing.Any: ...
+ def hasChildren(self, parent: QModelIndex = ...) -> bool: ...
+ def columnCount(self, parent: QModelIndex = ...) -> int: ...
+ def rowCount(self, parent: QModelIndex = ...) -> int: ...
+ @typing.overload
+ def parent(self, child: QModelIndex) -> QModelIndex: ...
+ @typing.overload
+ def parent(self) -> QObject|None: ...
+ def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
+ def lessThan(self, left: QModelIndex, right: QModelIndex) -> bool: ...
+ def filterAcceptsColumn(self, source_column: int, source_parent: QModelIndex) -> bool: ...
+ def filterAcceptsRow(self, source_row: int, source_parent: QModelIndex) -> bool: ...
+ def setFilterWildcard(self, pattern: str|None) -> None: ...
+ @typing.overload
+ def setFilterRegularExpression(self, regularExpression: QRegularExpression) -> None: ...
+ @typing.overload
+ def setFilterRegularExpression(self, pattern: str|None) -> None: ...
+ def setFilterFixedString(self, pattern: str|None) -> None: ...
+ def invalidate(self) -> None: ...
+ def setFilterCaseSensitivity(self, cs: Qt.CaseSensitivity) -> None: ...
+ def filterCaseSensitivity(self) -> Qt.CaseSensitivity: ...
+ def setFilterKeyColumn(self, column: int) -> None: ...
+ def filterKeyColumn(self) -> int: ...
+ def filterRegularExpression(self) -> QRegularExpression: ...
+ def mapSelectionFromSource(self, sourceSelection: QItemSelection) -> QItemSelection: ...
+ def mapSelectionToSource(self, proxySelection: QItemSelection) -> QItemSelection: ...
+ def mapFromSource(self, sourceIndex: QModelIndex) -> QModelIndex: ...
+ def mapToSource(self, proxyIndex: QModelIndex) -> QModelIndex: ...
+ def setSourceModel(self, sourceModel: QAbstractItemModel|None) -> None: ...
+
+
+class QStandardPaths(PyQt6.sip.simplewrapper):
+
+ class LocateOption(enum.Flag):
+ LocateFile = ... # type: QStandardPaths.LocateOption
+ LocateDirectory = ... # type: QStandardPaths.LocateOption
+
+ class StandardLocation(enum.Enum):
+ DesktopLocation = ... # type: QStandardPaths.StandardLocation
+ DocumentsLocation = ... # type: QStandardPaths.StandardLocation
+ FontsLocation = ... # type: QStandardPaths.StandardLocation
+ ApplicationsLocation = ... # type: QStandardPaths.StandardLocation
+ MusicLocation = ... # type: QStandardPaths.StandardLocation
+ MoviesLocation = ... # type: QStandardPaths.StandardLocation
+ PicturesLocation = ... # type: QStandardPaths.StandardLocation
+ TempLocation = ... # type: QStandardPaths.StandardLocation
+ HomeLocation = ... # type: QStandardPaths.StandardLocation
+ CacheLocation = ... # type: QStandardPaths.StandardLocation
+ GenericDataLocation = ... # type: QStandardPaths.StandardLocation
+ RuntimeLocation = ... # type: QStandardPaths.StandardLocation
+ ConfigLocation = ... # type: QStandardPaths.StandardLocation
+ DownloadLocation = ... # type: QStandardPaths.StandardLocation
+ GenericCacheLocation = ... # type: QStandardPaths.StandardLocation
+ GenericConfigLocation = ... # type: QStandardPaths.StandardLocation
+ AppDataLocation = ... # type: QStandardPaths.StandardLocation
+ AppLocalDataLocation = ... # type: QStandardPaths.StandardLocation
+ AppConfigLocation = ... # type: QStandardPaths.StandardLocation
+ PublicShareLocation = ... # type: QStandardPaths.StandardLocation
+ TemplatesLocation = ... # type: QStandardPaths.StandardLocation
+ StateLocation = ... # type: QStandardPaths.StandardLocation
+ GenericStateLocation = ... # type: QStandardPaths.StandardLocation
+
+ def __init__(self, a0: 'QStandardPaths') -> None: ...
+
+ @staticmethod
+ def setTestModeEnabled(testMode: bool) -> None: ...
+ @staticmethod
+ def findExecutable(executableName: str|None, paths: collections.abc.Iterable[str|None] = ...) -> str: ...
+ @staticmethod
+ def displayName(type: 'QStandardPaths.StandardLocation') -> str: ...
+ @staticmethod
+ def locateAll(type: 'QStandardPaths.StandardLocation', fileName: str|None, options: 'QStandardPaths.LocateOption' = ...) -> list[str]: ...
+ @staticmethod
+ def locate(type: 'QStandardPaths.StandardLocation', fileName: str|None, options: 'QStandardPaths.LocateOption' = ...) -> str: ...
+ @staticmethod
+ def standardLocations(type: 'QStandardPaths.StandardLocation') -> list[str]: ...
+ @staticmethod
+ def writableLocation(type: 'QStandardPaths.StandardLocation') -> str: ...
+
+
+class QStorageInfo(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, path: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, dir: QDir) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStorageInfo') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def subvolume(self) -> QByteArray: ...
+ def blockSize(self) -> int: ...
+ def isRoot(self) -> bool: ...
+ @staticmethod
+ def root() -> 'QStorageInfo': ...
+ @staticmethod
+ def mountedVolumes() -> list['QStorageInfo']: ...
+ def refresh(self) -> None: ...
+ def isValid(self) -> bool: ...
+ def isReady(self) -> bool: ...
+ def isReadOnly(self) -> bool: ...
+ def bytesAvailable(self) -> int: ...
+ def bytesFree(self) -> int: ...
+ def bytesTotal(self) -> int: ...
+ def displayName(self) -> str: ...
+ def name(self) -> str: ...
+ def fileSystemType(self) -> QByteArray: ...
+ def device(self) -> QByteArray: ...
+ def rootPath(self) -> str: ...
+ def setPath(self, path: str|None) -> None: ...
+ def swap(self, other: 'QStorageInfo') -> None: ...
+
+
+class QStringConverterBase(PyQt6.sip.simplewrapper):
+
+ class Flag(enum.Flag):
+ Default = ... # type: QStringConverterBase.Flag
+ Stateless = ... # type: QStringConverterBase.Flag
+ ConvertInvalidToNull = ... # type: QStringConverterBase.Flag
+ WriteBom = ... # type: QStringConverterBase.Flag
+ ConvertInitialBom = ... # type: QStringConverterBase.Flag
+ UsesIcu = ... # type: QStringConverterBase.Flag
+
+ def __init__(self) -> None: ...
+
+
+class QStringConverter(QStringConverterBase):
+
+ class FinalizeResultError(enum.Enum):
+ NoError = ... # type: QStringConverter.FinalizeResultError
+ InvalidCharacters = ... # type: QStringConverter.FinalizeResultError
+ NotEnoughSpace = ... # type: QStringConverter.FinalizeResultError
+
+ class Encoding(enum.Enum):
+ Utf8 = ... # type: QStringConverter.Encoding
+ Utf16 = ... # type: QStringConverter.Encoding
+ Utf16LE = ... # type: QStringConverter.Encoding
+ Utf16BE = ... # type: QStringConverter.Encoding
+ Utf32 = ... # type: QStringConverter.Encoding
+ Utf32LE = ... # type: QStringConverter.Encoding
+ Utf32BE = ... # type: QStringConverter.Encoding
+ Latin1 = ... # type: QStringConverter.Encoding
+ System = ... # type: QStringConverter.Encoding
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, encoding: 'QStringConverter.Encoding', f: QStringConverterBase.Flag) -> None: ...
+ @typing.overload
+ def __init__(self, name: QByteArray|bytes|bytearray|memoryview|str|None, f: QStringConverterBase.Flag) -> None: ...
+
+ @staticmethod
+ def availableCodecs() -> list[str]: ...
+ @staticmethod
+ def nameForEncoding(e: 'QStringConverter.Encoding') -> str: ...
+ def name(self) -> str: ...
+ def hasError(self) -> bool: ...
+ def resetState(self) -> None: ...
+ def isValid(self) -> bool: ...
+
+
+class QStringEncoder(QStringConverter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, encoding: QStringConverter.Encoding, flags: QStringConverterBase.Flag = ...) -> None: ...
+ @typing.overload
+ def __init__(self, name: QByteArray|bytes|bytearray|memoryview|str|None, flags: QStringConverterBase.Flag = ...) -> None: ...
+
+ def encode(self, in_: str) -> QByteArray: ...
+ def __call__(self, in_: str) -> QByteArray: ...
+
+
+class QStringDecoder(QStringConverter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, encoding: QStringConverter.Encoding, flags: QStringConverterBase.Flag = ...) -> None: ...
+ @typing.overload
+ def __init__(self, name: QByteArray|bytes|bytearray|memoryview|str|None, flags: QStringConverterBase.Flag = ...) -> None: ...
+
+ @staticmethod
+ def decoderForHtml(data: QByteArray|bytes|bytearray|memoryview) -> 'QStringDecoder': ...
+ def decode(self, ba: QByteArray|bytes|bytearray|memoryview) -> str: ...
+ def __call__(self, ba: QByteArray|bytes|bytearray|memoryview) -> str: ...
+
+
+class QStringListModel(QAbstractListModel):
+
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, strings: collections.abc.Iterable[str|None], parent: QObject|None = ...) -> None: ...
+
+ def clearItemData(self, index: QModelIndex) -> bool: ...
+ def setItemData(self, index: QModelIndex, roles: dict[int, typing.Any]) -> bool: ...
+ def itemData(self, index: QModelIndex) -> dict[int, typing.Any]: ...
+ def moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
+ def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ...
+ def supportedDropActions(self) -> Qt.DropAction: ...
+ def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
+ def setStringList(self, strings: collections.abc.Iterable[str|None]) -> None: ...
+ def stringList(self) -> list[str]: ...
+ def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def flags(self, index: QModelIndex) -> Qt.ItemFlag: ...
+ def setData(self, index: QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
+ def data(self, index: QModelIndex, role: int = ...) -> typing.Any: ...
+ def rowCount(self, parent: QModelIndex = ...) -> int: ...
+
+
+class QSysInfo(PyQt6.sip.simplewrapper):
+
+ class Endian(enum.Enum):
+ BigEndian = ... # type: QSysInfo.Endian
+ LittleEndian = ... # type: QSysInfo.Endian
+ ByteOrder = ... # type: QSysInfo.Endian
+
+ class Sizes(enum.Enum):
+ WordSize = ... # type: QSysInfo.Sizes
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSysInfo') -> None: ...
+
+ @staticmethod
+ def bootUniqueId() -> QByteArray: ...
+ @staticmethod
+ def machineUniqueId() -> QByteArray: ...
+ @staticmethod
+ def machineHostName() -> str: ...
+ @staticmethod
+ def prettyProductName() -> str: ...
+ @staticmethod
+ def productVersion() -> str: ...
+ @staticmethod
+ def productType() -> str: ...
+ @staticmethod
+ def kernelVersion() -> str: ...
+ @staticmethod
+ def kernelType() -> str: ...
+ @staticmethod
+ def buildAbi() -> str: ...
+ @staticmethod
+ def currentCpuArchitecture() -> str: ...
+ @staticmethod
+ def buildCpuArchitecture() -> str: ...
+
+
+class QSystemSemaphore(PyQt6.sip.simplewrapper):
+
+ class SystemSemaphoreError(enum.Enum):
+ NoError = ... # type: QSystemSemaphore.SystemSemaphoreError
+ PermissionDenied = ... # type: QSystemSemaphore.SystemSemaphoreError
+ KeyError = ... # type: QSystemSemaphore.SystemSemaphoreError
+ AlreadyExists = ... # type: QSystemSemaphore.SystemSemaphoreError
+ NotFound = ... # type: QSystemSemaphore.SystemSemaphoreError
+ OutOfResources = ... # type: QSystemSemaphore.SystemSemaphoreError
+ UnknownError = ... # type: QSystemSemaphore.SystemSemaphoreError
+
+ class AccessMode(enum.Enum):
+ Open = ... # type: QSystemSemaphore.AccessMode
+ Create = ... # type: QSystemSemaphore.AccessMode
+
+ @typing.overload
+ def __init__(self, key: 'QNativeIpcKey', initialValue: int = ..., mode: 'QSystemSemaphore.AccessMode' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, key: str|None, initialValue: int = ..., mode: 'QSystemSemaphore.AccessMode' = ...) -> None: ...
+
+ @staticmethod
+ def legacyNativeKey(key: str|None, type: 'QNativeIpcKey.Type' = ...) -> 'QNativeIpcKey': ...
+ @staticmethod
+ def platformSafeKey(key: str|None, type: 'QNativeIpcKey.Type' = ...) -> 'QNativeIpcKey': ...
+ @staticmethod
+ def isKeyTypeSupported(type: 'QNativeIpcKey.Type') -> bool: ...
+ def nativeIpcKey(self) -> 'QNativeIpcKey': ...
+ @typing.overload
+ def setNativeKey(self, key: 'QNativeIpcKey', initialValue: int = ..., mode: 'QSystemSemaphore.AccessMode' = ...) -> None: ...
+ @typing.overload
+ def setNativeKey(self, key: str|None, initialValue: int = ..., mode: 'QSystemSemaphore.AccessMode' = ..., type: 'QNativeIpcKey.Type' = ...) -> None: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QSystemSemaphore.SystemSemaphoreError': ...
+ def release(self, n: int = ...) -> bool: ...
+ def acquire(self) -> bool: ...
+ def key(self) -> str: ...
+ def setKey(self, key: str|None, initialValue: int = ..., mode: 'QSystemSemaphore.AccessMode' = ...) -> None: ...
+
+
+class QTemporaryDir(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, templateName: str|None) -> None: ...
+
+ def swap(self, other: 'QTemporaryDir') -> None: ...
+ def filePath(self, fileName: str|None) -> str: ...
+ def errorString(self) -> str: ...
+ def path(self) -> str: ...
+ def remove(self) -> bool: ...
+ def setAutoRemove(self, b: bool) -> None: ...
+ def autoRemove(self) -> bool: ...
+ def isValid(self) -> bool: ...
+
+
+class QTemporaryFile(QFile):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, templateName: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QObject|None) -> None: ...
+ @typing.overload
+ def __init__(self, templateName: str|None, parent: QObject|None) -> None: ...
+
+ def renameOverwrite(self, newName: str|None) -> bool: ...
+ def rename(self, newName: str|None) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def createNativeFile(fileName: str|None) -> 'QTemporaryFile|None': ...
+ @typing.overload
+ @staticmethod
+ def createNativeFile(file: QFile) -> 'QTemporaryFile|None': ...
+ def setFileTemplate(self, name: str|None) -> None: ...
+ def fileTemplate(self) -> str: ...
+ def fileName(self) -> str: ...
+ @typing.overload
+ def open(self) -> bool: ...
+ @typing.overload
+ def open(self, flags: QIODeviceBase.OpenModeFlag) -> bool: ...
+ def setAutoRemove(self, b: bool) -> None: ...
+ def autoRemove(self) -> bool: ...
+
+
+class QTextBoundaryFinder(PyQt6.sip.simplewrapper):
+
+ class BoundaryType(enum.Enum):
+ Grapheme = ... # type: QTextBoundaryFinder.BoundaryType
+ Word = ... # type: QTextBoundaryFinder.BoundaryType
+ Line = ... # type: QTextBoundaryFinder.BoundaryType
+ Sentence = ... # type: QTextBoundaryFinder.BoundaryType
+
+ class BoundaryReason(enum.Flag):
+ NotAtBoundary = ... # type: QTextBoundaryFinder.BoundaryReason
+ SoftHyphen = ... # type: QTextBoundaryFinder.BoundaryReason
+ BreakOpportunity = ... # type: QTextBoundaryFinder.BoundaryReason
+ StartOfItem = ... # type: QTextBoundaryFinder.BoundaryReason
+ EndOfItem = ... # type: QTextBoundaryFinder.BoundaryReason
+ MandatoryBreak = ... # type: QTextBoundaryFinder.BoundaryReason
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QTextBoundaryFinder') -> None: ...
+ @typing.overload
+ def __init__(self, type: 'QTextBoundaryFinder.BoundaryType', string: str|None) -> None: ...
+
+ def swap(self, other: 'QTextBoundaryFinder') -> None: ...
+ def boundaryReasons(self) -> 'QTextBoundaryFinder.BoundaryReason': ...
+ def isAtBoundary(self) -> bool: ...
+ def toPreviousBoundary(self) -> int: ...
+ def toNextBoundary(self) -> int: ...
+ def setPosition(self, position: int) -> None: ...
+ def position(self) -> int: ...
+ def toEnd(self) -> None: ...
+ def toStart(self) -> None: ...
+ def string(self) -> str: ...
+ def type(self) -> 'QTextBoundaryFinder.BoundaryType': ...
+ def isValid(self) -> bool: ...
+
+
+class QTextStream(QIODeviceBase):
+
+ class NumberFlag(enum.Flag):
+ ShowBase = ... # type: QTextStream.NumberFlag
+ ForcePoint = ... # type: QTextStream.NumberFlag
+ ForceSign = ... # type: QTextStream.NumberFlag
+ UppercaseBase = ... # type: QTextStream.NumberFlag
+ UppercaseDigits = ... # type: QTextStream.NumberFlag
+
+ class Status(enum.Enum):
+ Ok = ... # type: QTextStream.Status
+ ReadPastEnd = ... # type: QTextStream.Status
+ ReadCorruptData = ... # type: QTextStream.Status
+ WriteFailed = ... # type: QTextStream.Status
+
+ class FieldAlignment(enum.Enum):
+ AlignLeft = ... # type: QTextStream.FieldAlignment
+ AlignRight = ... # type: QTextStream.FieldAlignment
+ AlignCenter = ... # type: QTextStream.FieldAlignment
+ AlignAccountingStyle = ... # type: QTextStream.FieldAlignment
+
+ class RealNumberNotation(enum.Enum):
+ SmartNotation = ... # type: QTextStream.RealNumberNotation
+ FixedNotation = ... # type: QTextStream.RealNumberNotation
+ ScientificNotation = ... # type: QTextStream.RealNumberNotation
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, device: QIODevice|None) -> None: ...
+ @typing.overload
+ def __init__(self, array: QByteArray|None, mode: QIODeviceBase.OpenModeFlag = ...) -> None: ...
+
+ def __int__(self) -> bool: ...
+ @typing.overload
+ def __lshift__(self, s: str) -> 'QTextStream': ...
+ @typing.overload
+ def __lshift__(self, array: QByteArray|bytes|bytearray|memoryview) -> 'QTextStream': ...
+ @typing.overload
+ def __lshift__(self, f: float) -> 'QTextStream': ...
+ @typing.overload
+ def __lshift__(self, i: int) -> 'QTextStream': ...
+ @typing.overload
+ def __lshift__(self, m: 'QTextStreamManipulator') -> 'QTextStream': ...
+ def __rshift__(self, array: QByteArray) -> 'QTextStream': ...
+ def realNumberPrecision(self) -> int: ...
+ def setRealNumberPrecision(self, precision: int) -> None: ...
+ def realNumberNotation(self) -> 'QTextStream.RealNumberNotation': ...
+ def setRealNumberNotation(self, notation: 'QTextStream.RealNumberNotation') -> None: ...
+ def integerBase(self) -> int: ...
+ def setIntegerBase(self, base: int) -> None: ...
+ def numberFlags(self) -> 'QTextStream.NumberFlag': ...
+ def setNumberFlags(self, flags: 'QTextStream.NumberFlag') -> None: ...
+ def fieldWidth(self) -> int: ...
+ def setFieldWidth(self, width: int) -> None: ...
+ def padChar(self) -> str: ...
+ def setPadChar(self, ch: str) -> None: ...
+ def fieldAlignment(self) -> 'QTextStream.FieldAlignment': ...
+ def setFieldAlignment(self, alignment: 'QTextStream.FieldAlignment') -> None: ...
+ def read(self, maxlen: int) -> str: ...
+ def readAll(self) -> str: ...
+ def readLine(self, maxLength: int = ...) -> str: ...
+ def skipWhiteSpace(self) -> None: ...
+ def pos(self) -> int: ...
+ def seek(self, pos: int) -> bool: ...
+ def flush(self) -> None: ...
+ def reset(self) -> None: ...
+ def atEnd(self) -> bool: ...
+ def resetStatus(self) -> None: ...
+ def setStatus(self, status: 'QTextStream.Status') -> None: ...
+ def status(self) -> 'QTextStream.Status': ...
+ def device(self) -> QIODevice|None: ...
+ def setDevice(self, device: QIODevice|None) -> None: ...
+ def locale(self) -> QLocale: ...
+ def setLocale(self, locale: QLocale) -> None: ...
+ def generateByteOrderMark(self) -> bool: ...
+ def setGenerateByteOrderMark(self, generate: bool) -> None: ...
+ def autoDetectUnicode(self) -> bool: ...
+ def setAutoDetectUnicode(self, enabled: bool) -> None: ...
+ def encoding(self) -> QStringConverter.Encoding: ...
+ def setEncoding(self, encoding: QStringConverter.Encoding) -> None: ...
+
+
+class QTextStreamManipulator(PyQt6.sip.simplewrapper): ...
+
+
+class QThread(QObject):
+
+ class QualityOfService(enum.Enum):
+ Auto = ... # type: QThread.QualityOfService
+ High = ... # type: QThread.QualityOfService
+ Eco = ... # type: QThread.QualityOfService
+
+ class Priority(enum.Enum):
+ IdlePriority = ... # type: QThread.Priority
+ LowestPriority = ... # type: QThread.Priority
+ LowPriority = ... # type: QThread.Priority
+ NormalPriority = ... # type: QThread.Priority
+ HighPriority = ... # type: QThread.Priority
+ HighestPriority = ... # type: QThread.Priority
+ TimeCriticalPriority = ... # type: QThread.Priority
+ InheritPriority = ... # type: QThread.Priority
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def serviceLevel(self) -> 'QThread.QualityOfService': ...
+ def setServiceLevel(self, serviceLevel: 'QThread.QualityOfService') -> None: ...
+ def isCurrentThread(self) -> bool: ...
+ @staticmethod
+ def isMainThread() -> bool: ...
+ def loopLevel(self) -> int: ...
+ def isInterruptionRequested(self) -> bool: ...
+ def requestInterruption(self) -> None: ...
+ def setEventDispatcher(self, eventDispatcher: QAbstractEventDispatcher|None) -> None: ...
+ def eventDispatcher(self) -> QAbstractEventDispatcher|None: ...
+ @staticmethod
+ def usleep(a0: int) -> None: ...
+ @staticmethod
+ def msleep(a0: int) -> None: ...
+ @staticmethod
+ def sleep(a0: int) -> None: ...
+ def event(self, event: QEvent|None) -> bool: ...
+ @staticmethod
+ def setTerminationEnabled(enabled: bool = ...) -> None: ...
+ def exec(self) -> int: ...
+ def run(self) -> None: ...
+ finished: typing.ClassVar[pyqtSignal]
+ started: typing.ClassVar[pyqtSignal]
+ @typing.overload
+ def wait(self, deadline: QDeadlineTimer = ...) -> bool: ...
+ @typing.overload
+ def wait(self, time: int) -> bool: ...
+ def quit(self) -> None: ...
+ def terminate(self) -> None: ...
+ def start(self, priority: 'QThread.Priority' = ...) -> None: ...
+ def exit(self, returnCode: int = ...) -> None: ...
+ def stackSize(self) -> int: ...
+ def setStackSize(self, stackSize: int) -> None: ...
+ def priority(self) -> 'QThread.Priority': ...
+ def setPriority(self, priority: 'QThread.Priority') -> None: ...
+ def isRunning(self) -> bool: ...
+ def isFinished(self) -> bool: ...
+ @staticmethod
+ def yieldCurrentThread() -> None: ...
+ @staticmethod
+ def idealThreadCount() -> int: ...
+ @staticmethod
+ def currentThreadId() -> PyQt6.sip.voidptr: ...
+ @staticmethod
+ def currentThread() -> 'QThread|None': ...
+
+
+class QThreadPool(QObject):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def serviceLevel(self) -> QThread.QualityOfService: ...
+ def setServiceLevel(self, serviceLevel: QThread.QualityOfService) -> None: ...
+ @typing.overload
+ def startOnReservedThread(self, runnable: QRunnable|None) -> None: ...
+ @typing.overload
+ def startOnReservedThread(self, functionToRun: collections.abc.Callable[[], None]) -> None: ...
+ def threadPriority(self) -> QThread.Priority: ...
+ def setThreadPriority(self, priority: QThread.Priority) -> None: ...
+ def contains(self, thread: QThread|None) -> bool: ...
+ def stackSize(self) -> int: ...
+ def setStackSize(self, stackSize: int) -> None: ...
+ def clear(self) -> None: ...
+ @typing.overload
+ def waitForDone(self, deadline: QDeadlineTimer) -> bool: ...
+ @typing.overload
+ def waitForDone(self, msecs: int = ...) -> bool: ...
+ def releaseThread(self) -> None: ...
+ def reserveThread(self) -> None: ...
+ def activeThreadCount(self) -> int: ...
+ def setMaxThreadCount(self, maxThreadCount: int) -> None: ...
+ def maxThreadCount(self) -> int: ...
+ def setExpiryTimeout(self, expiryTimeout: int) -> None: ...
+ def expiryTimeout(self) -> int: ...
+ def tryTake(self, runnable: QRunnable|None) -> bool: ...
+ @typing.overload
+ def tryStart(self, runnable: QRunnable|None) -> bool: ...
+ @typing.overload
+ def tryStart(self, functionToRun: collections.abc.Callable[[], None]) -> bool: ...
+ @typing.overload
+ def start(self, runnable: QRunnable|None, priority: int = ...) -> None: ...
+ @typing.overload
+ def start(self, functionToRun: collections.abc.Callable[[], None], priority: int = ...) -> None: ...
+ @staticmethod
+ def globalInstance() -> 'QThreadPool|None': ...
+
+
+class QTimeLine(QObject):
+
+ class State(enum.Enum):
+ NotRunning = ... # type: QTimeLine.State
+ Paused = ... # type: QTimeLine.State
+ Running = ... # type: QTimeLine.State
+
+ class Direction(enum.Enum):
+ Forward = ... # type: QTimeLine.Direction
+ Backward = ... # type: QTimeLine.Direction
+
+ def __init__(self, duration: int = ..., parent: QObject|None = ...) -> None: ...
+
+ def setEasingCurve(self, curve: QEasingCurve|QEasingCurve.Type) -> None: ...
+ def easingCurve(self) -> QEasingCurve: ...
+ def timerEvent(self, event: QTimerEvent|None) -> None: ...
+ valueChanged: typing.ClassVar[pyqtSignal]
+ stateChanged: typing.ClassVar[pyqtSignal]
+ frameChanged: typing.ClassVar[pyqtSignal]
+ finished: typing.ClassVar[pyqtSignal]
+ def toggleDirection(self) -> None: ...
+ def stop(self) -> None: ...
+ def start(self) -> None: ...
+ def setPaused(self, paused: bool) -> None: ...
+ def setCurrentTime(self, msec: int) -> None: ...
+ def resume(self) -> None: ...
+ def valueForTime(self, msec: int) -> float: ...
+ def frameForTime(self, msec: int) -> int: ...
+ def currentValue(self) -> float: ...
+ def currentFrame(self) -> int: ...
+ def currentTime(self) -> int: ...
+ def setUpdateInterval(self, interval: int) -> None: ...
+ def updateInterval(self) -> int: ...
+ def setFrameRange(self, startFrame: int, endFrame: int) -> None: ...
+ def setEndFrame(self, frame: int) -> None: ...
+ def endFrame(self) -> int: ...
+ def setStartFrame(self, frame: int) -> None: ...
+ def startFrame(self) -> int: ...
+ def setDuration(self, duration: int) -> None: ...
+ def duration(self) -> int: ...
+ def setDirection(self, direction: 'QTimeLine.Direction') -> None: ...
+ def direction(self) -> 'QTimeLine.Direction': ...
+ def setLoopCount(self, count: int) -> None: ...
+ def loopCount(self) -> int: ...
+ def state(self) -> 'QTimeLine.State': ...
+
+
+class QTimer(QObject):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def id(self) -> int: ...
+ def remainingTime(self) -> int: ...
+ def timerType(self) -> Qt.TimerType: ...
+ def setTimerType(self, atype: Qt.TimerType) -> None: ...
+ def timerEvent(self, a0: QTimerEvent|None) -> None: ...
+ timeout: typing.ClassVar[pyqtSignal]
+ def stop(self) -> None: ...
+ @typing.overload
+ def start(self, msec: int) -> None: ...
+ @typing.overload
+ def start(self) -> None: ...
+ @typing.overload
+ @staticmethod
+ def singleShot(msec: int, slot: PYQT_SLOT) -> None: ...
+ @typing.overload
+ @staticmethod
+ def singleShot(msec: int, timerType: Qt.TimerType, slot: PYQT_SLOT) -> None: ...
+ def setSingleShot(self, asingleShot: bool) -> None: ...
+ def isSingleShot(self) -> bool: ...
+ def interval(self) -> int: ...
+ def setInterval(self, msec: int) -> None: ...
+ def timerId(self) -> int: ...
+ def isActive(self) -> bool: ...
+
+
+class QTimeZone(PyQt6.sip.simplewrapper):
+
+ class Initialization(enum.Enum):
+ LocalTime = ... # type: QTimeZone.Initialization
+ UTC = ... # type: QTimeZone.Initialization
+
+ class NameType(enum.Enum):
+ DefaultName = ... # type: QTimeZone.NameType
+ LongName = ... # type: QTimeZone.NameType
+ ShortName = ... # type: QTimeZone.NameType
+ OffsetName = ... # type: QTimeZone.NameType
+
+ class TimeType(enum.Enum):
+ StandardTime = ... # type: QTimeZone.TimeType
+ DaylightTime = ... # type: QTimeZone.TimeType
+ GenericTime = ... # type: QTimeZone.TimeType
+
+ class OffsetData(PyQt6.sip.simplewrapper):
+
+ abbreviation = ... # type: str|None
+ atUtc = ... # type: QDateTime|datetime.datetime
+ daylightTimeOffset = ... # type: int
+ offsetFromUtc = ... # type: int
+ standardTimeOffset = ... # type: int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTimeZone.OffsetData') -> None: ...
+
+ MaxUtcOffsetSecs = ... # type: int
+ MinUtcOffsetSecs = ... # type: int
+
+ @typing.overload
+ def __init__(self, spec: 'QTimeZone.Initialization') -> None: ...
+ @typing.overload
+ def __init__(self, zoneId: QByteArray|bytes|bytearray|memoryview, offsetSeconds: int, name: str|None, abbreviation: str|None, territory: QLocale.Country = ..., comment: str|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, ianaId: QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def __init__(self, offsetSeconds: int) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QTimeZone') -> None: ...
+ @typing.overload
+ def __init__(self) -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def hasAlternativeName(self, alias: QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ def asBackendZone(self) -> 'QTimeZone': ...
+ @typing.overload
+ def isUtcOrFixedOffset(self) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def isUtcOrFixedOffset(spec: Qt.TimeSpec) -> bool: ...
+ def fixedSecondsAheadOfUtc(self) -> int: ...
+ def timeSpec(self) -> Qt.TimeSpec: ...
+ @staticmethod
+ def fromSecondsAheadOfUtc(offset: int) -> 'QTimeZone': ...
+ @staticmethod
+ def utc() -> 'QTimeZone': ...
+ @staticmethod
+ def systemTimeZone() -> 'QTimeZone': ...
+ @typing.overload
+ @staticmethod
+ def windowsIdToIanaIds(windowsId: QByteArray|bytes|bytearray|memoryview) -> list[QByteArray]: ...
+ @typing.overload
+ @staticmethod
+ def windowsIdToIanaIds(windowsId: QByteArray|bytes|bytearray|memoryview, territory: QLocale.Country) -> list[QByteArray]: ...
+ @typing.overload
+ @staticmethod
+ def windowsIdToDefaultIanaId(windowsId: QByteArray|bytes|bytearray|memoryview) -> QByteArray: ...
+ @typing.overload
+ @staticmethod
+ def windowsIdToDefaultIanaId(windowsId: QByteArray|bytes|bytearray|memoryview, territory: QLocale.Country) -> QByteArray: ...
+ @staticmethod
+ def ianaIdToWindowsId(ianaId: QByteArray|bytes|bytearray|memoryview) -> QByteArray: ...
+ @typing.overload
+ @staticmethod
+ def availableTimeZoneIds(territory: QLocale.Country) -> list[QByteArray]: ...
+ @typing.overload
+ @staticmethod
+ def availableTimeZoneIds(offsetSeconds: int) -> list[QByteArray]: ...
+ @typing.overload
+ @staticmethod
+ def availableTimeZoneIds() -> list[QByteArray]: ...
+ @staticmethod
+ def isTimeZoneIdAvailable(ianaId: QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ @staticmethod
+ def systemTimeZoneId() -> QByteArray: ...
+ def transitions(self, fromDateTime: QDateTime|datetime.datetime, toDateTime: QDateTime|datetime.datetime) -> list['QTimeZone.OffsetData']: ...
+ def previousTransition(self, beforeDateTime: QDateTime|datetime.datetime) -> 'QTimeZone.OffsetData': ...
+ def nextTransition(self, afterDateTime: QDateTime|datetime.datetime) -> 'QTimeZone.OffsetData': ...
+ def hasTransitions(self) -> bool: ...
+ def offsetData(self, forDateTime: QDateTime|datetime.datetime) -> 'QTimeZone.OffsetData': ...
+ def isDaylightTime(self, atDateTime: QDateTime|datetime.datetime) -> bool: ...
+ def hasDaylightTime(self) -> bool: ...
+ def daylightTimeOffset(self, atDateTime: QDateTime|datetime.datetime) -> int: ...
+ def standardTimeOffset(self, atDateTime: QDateTime|datetime.datetime) -> int: ...
+ def offsetFromUtc(self, atDateTime: QDateTime|datetime.datetime) -> int: ...
+ def abbreviation(self, atDateTime: QDateTime|datetime.datetime) -> str: ...
+ @typing.overload
+ def displayName(self, atDateTime: QDateTime|datetime.datetime, nameType: 'QTimeZone.NameType' = ..., locale: QLocale = ...) -> str: ...
+ @typing.overload
+ def displayName(self, timeType: 'QTimeZone.TimeType', nameType: 'QTimeZone.NameType' = ..., locale: QLocale = ...) -> str: ...
+ def comment(self) -> str: ...
+ def territory(self) -> QLocale.Country: ...
+ def country(self) -> QLocale.Country: ...
+ def id(self) -> QByteArray: ...
+ def isValid(self) -> bool: ...
+ def swap(self, other: 'QTimeZone') -> None: ...
+
+
+class QNativeIpcKey(PyQt6.sip.simplewrapper):
+
+ class Type(enum.Enum):
+ SystemV = ... # type: QNativeIpcKey.Type
+ PosixRealtime = ... # type: QNativeIpcKey.Type
+ Windows = ... # type: QNativeIpcKey.Type
+
+ DefaultTypeForOs = ... # type: 'QNativeIpcKey.Type'
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, type: 'QNativeIpcKey.Type') -> None: ...
+ @typing.overload
+ def __init__(self, k: str|None, type: 'QNativeIpcKey.Type' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNativeIpcKey') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ @staticmethod
+ def fromString(string: str|None) -> 'QNativeIpcKey': ...
+ def toString(self) -> str: ...
+ def setNativeKey(self, newKey: str|None) -> None: ...
+ def nativeKey(self) -> str: ...
+ def setType(self, type: 'QNativeIpcKey.Type') -> None: ...
+ def type(self) -> 'QNativeIpcKey.Type': ...
+ def isValid(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def swap(self, other: 'QNativeIpcKey') -> None: ...
+ @staticmethod
+ def legacyDefaultTypeForOs() -> 'QNativeIpcKey.Type': ...
+
+
+class QTranslator(QObject):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def filePath(self) -> str: ...
+ def language(self) -> str: ...
+ def loadFromData(self, data: PyQt6.sip.array[bytes], directory: str|None = ...) -> bool: ...
+ @typing.overload
+ def load(self, fileName: str|None, directory: str|None = ..., searchDelimiters: str|None = ..., suffix: str|None = ...) -> bool: ...
+ @typing.overload
+ def load(self, locale: QLocale, fileName: str|None, prefix: str|None = ..., directory: str|None = ..., suffix: str|None = ...) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def translate(self, context: str, sourceText: str, disambiguation: str = ..., n: int = ...) -> str: ...
+
+
+class QTransposeProxyModel(QAbstractProxyModel):
+
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+
+ def sort(self, column: int, order: Qt.SortOrder = ...) -> None: ...
+ def moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
+ def removeColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertColumns(self, column: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ...
+ def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def insertRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ...
+ def index(self, row: int, column: int, parent: QModelIndex = ...) -> QModelIndex: ...
+ def parent(self, index: QModelIndex) -> QModelIndex: ...
+ def mapToSource(self, proxyIndex: QModelIndex) -> QModelIndex: ...
+ def mapFromSource(self, sourceIndex: QModelIndex) -> QModelIndex: ...
+ def itemData(self, index: QModelIndex) -> dict[int, typing.Any]: ...
+ def span(self, index: QModelIndex) -> QSize: ...
+ def setItemData(self, index: QModelIndex, roles: dict[int, typing.Any]) -> bool: ...
+ def setHeaderData(self, section: int, orientation: Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ...
+ def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def columnCount(self, parent: QModelIndex = ...) -> int: ...
+ def rowCount(self, parent: QModelIndex = ...) -> int: ...
+ def setSourceModel(self, newSourceModel: QAbstractItemModel|None) -> None: ...
+
+
+class QTypeRevision(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTypeRevision') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: 'QTypeRevision') -> bool: ...
+ def __le__(self, rhs: 'QTypeRevision') -> bool: ...
+ def __gt__(self, rhs: 'QTypeRevision') -> bool: ...
+ def __lt__(self, rhs: 'QTypeRevision') -> bool: ...
+ @staticmethod
+ def zero() -> 'QTypeRevision': ...
+ @staticmethod
+ def fromEncodedVersion(value: int) -> 'QTypeRevision': ...
+ def __hash__(self) -> int: ...
+ def toEncodedVersion(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def minorVersion(self) -> int: ...
+ def hasMinorVersion(self) -> bool: ...
+ def majorVersion(self) -> int: ...
+ def hasMajorVersion(self) -> bool: ...
+
+
+class QUrl(PyQt6.sip.simplewrapper):
+
+ class AceProcessingOption(enum.Flag):
+ IgnoreIDNWhitelist = ... # type: QUrl.AceProcessingOption
+ AceTransitionalProcessing = ... # type: QUrl.AceProcessingOption
+
+ class UserInputResolutionOption(enum.Flag):
+ DefaultResolution = ... # type: QUrl.UserInputResolutionOption
+ AssumeLocalFile = ... # type: QUrl.UserInputResolutionOption
+
+ class ComponentFormattingOption(enum.IntFlag):
+ PrettyDecoded = ... # type: QUrl.ComponentFormattingOption
+ EncodeSpaces = ... # type: QUrl.ComponentFormattingOption
+ EncodeUnicode = ... # type: QUrl.ComponentFormattingOption
+ EncodeDelimiters = ... # type: QUrl.ComponentFormattingOption
+ EncodeReserved = ... # type: QUrl.ComponentFormattingOption
+ DecodeReserved = ... # type: QUrl.ComponentFormattingOption
+ FullyEncoded = ... # type: QUrl.ComponentFormattingOption
+ FullyDecoded = ... # type: QUrl.ComponentFormattingOption
+
+ class UrlFormattingOption(enum.IntFlag):
+ None_ = ... # type: QUrl.UrlFormattingOption
+ RemoveScheme = ... # type: QUrl.UrlFormattingOption
+ RemovePassword = ... # type: QUrl.UrlFormattingOption
+ RemoveUserInfo = ... # type: QUrl.UrlFormattingOption
+ RemovePort = ... # type: QUrl.UrlFormattingOption
+ RemoveAuthority = ... # type: QUrl.UrlFormattingOption
+ RemovePath = ... # type: QUrl.UrlFormattingOption
+ RemoveQuery = ... # type: QUrl.UrlFormattingOption
+ RemoveFragment = ... # type: QUrl.UrlFormattingOption
+ PreferLocalFile = ... # type: QUrl.UrlFormattingOption
+ StripTrailingSlash = ... # type: QUrl.UrlFormattingOption
+ RemoveFilename = ... # type: QUrl.UrlFormattingOption
+ NormalizePathSegments = ... # type: QUrl.UrlFormattingOption
+
+ class ParsingMode(enum.Enum):
+ TolerantMode = ... # type: QUrl.ParsingMode
+ StrictMode = ... # type: QUrl.ParsingMode
+ DecodedMode = ... # type: QUrl.ParsingMode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, url: str|None, mode: 'QUrl.ParsingMode' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, copy: 'QUrl') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: 'QUrl') -> bool: ...
+ def __le__(self, rhs: 'QUrl') -> bool: ...
+ def __gt__(self, rhs: 'QUrl') -> bool: ...
+ def __lt__(self, rhs: 'QUrl') -> bool: ...
+ def matches(self, url: 'QUrl', options: 'QUrl.UrlFormattingOption') -> bool: ...
+ def fileName(self, options: 'QUrl.ComponentFormattingOption' = ...) -> str: ...
+ def adjusted(self, options: 'QUrl.UrlFormattingOption') -> 'QUrl': ...
+ @staticmethod
+ def fromStringList(uris: collections.abc.Iterable[str|None], mode: 'QUrl.ParsingMode' = ...) -> list['QUrl']: ...
+ @staticmethod
+ def toStringList(uris: collections.abc.Iterable['QUrl'], options: 'QUrl.UrlFormattingOption' = ...) -> list[str]: ...
+ def query(self, options: 'QUrl.ComponentFormattingOption' = ...) -> str: ...
+ @typing.overload
+ def setQuery(self, query: str|None, mode: 'QUrl.ParsingMode' = ...) -> None: ...
+ @typing.overload
+ def setQuery(self, query: 'QUrlQuery') -> None: ...
+ @typing.overload
+ def toDisplayString(self, options: 'QUrl.UrlFormattingOption' = ...) -> str: ...
+ @typing.overload
+ def toDisplayString(self, options: 'QUrl.ComponentFormattingOption') -> str: ...
+ def isLocalFile(self) -> bool: ...
+ def swap(self, other: 'QUrl') -> None: ...
+ @staticmethod
+ def fromUserInput(userInput: str|None, workingDirectory: str|None = ..., options: 'QUrl.UserInputResolutionOption' = ...) -> 'QUrl': ...
+ @staticmethod
+ def setIdnWhitelist(a0: collections.abc.Iterable[str|None]) -> None: ...
+ @staticmethod
+ def idnWhitelist() -> list[str]: ...
+ @staticmethod
+ def toAce(domain: str|None, options: 'QUrl.AceProcessingOption' = ...) -> QByteArray: ...
+ @staticmethod
+ def fromAce(domain: QByteArray|bytes|bytearray|memoryview, options: 'QUrl.AceProcessingOption' = ...) -> str: ...
+ def errorString(self) -> str: ...
+ def hasFragment(self) -> bool: ...
+ def hasQuery(self) -> bool: ...
+ @staticmethod
+ def toPercentEncoding(input: str|None, exclude: QByteArray|bytes|bytearray|memoryview = ..., include: QByteArray|bytes|bytearray|memoryview = ...) -> QByteArray: ...
+ @staticmethod
+ def fromPercentEncoding(a0: QByteArray|bytes|bytearray|memoryview) -> str: ...
+ def isDetached(self) -> bool: ...
+ def detach(self) -> None: ...
+ @staticmethod
+ def fromEncoded(input: QByteArray|bytes|bytearray|memoryview, mode: 'QUrl.ParsingMode' = ...) -> 'QUrl': ...
+ @typing.overload
+ def toEncoded(self, options: 'QUrl.UrlFormattingOption' = ...) -> QByteArray: ...
+ @typing.overload
+ def toEncoded(self, options: 'QUrl.ComponentFormattingOption') -> QByteArray: ...
+ @typing.overload
+ def toString(self, options: 'QUrl.UrlFormattingOption' = ...) -> str: ...
+ @typing.overload
+ def toString(self, options: 'QUrl.ComponentFormattingOption') -> str: ...
+ def toLocalFile(self) -> str: ...
+ @staticmethod
+ def fromLocalFile(localfile: str|None) -> 'QUrl': ...
+ def isParentOf(self, url: 'QUrl') -> bool: ...
+ def isRelative(self) -> bool: ...
+ def resolved(self, relative: 'QUrl') -> 'QUrl': ...
+ def fragment(self, options: 'QUrl.ComponentFormattingOption' = ...) -> str: ...
+ def setFragment(self, fragment: str|None, mode: 'QUrl.ParsingMode' = ...) -> None: ...
+ def path(self, options: 'QUrl.ComponentFormattingOption' = ...) -> str: ...
+ def setPath(self, path: str|None, mode: 'QUrl.ParsingMode' = ...) -> None: ...
+ def port(self, defaultPort: int = ...) -> int: ...
+ def setPort(self, port: int) -> None: ...
+ def host(self, a0: 'QUrl.ComponentFormattingOption' = ...) -> str: ...
+ def setHost(self, host: str|None, mode: 'QUrl.ParsingMode' = ...) -> None: ...
+ def password(self, options: 'QUrl.ComponentFormattingOption' = ...) -> str: ...
+ def setPassword(self, password: str|None, mode: 'QUrl.ParsingMode' = ...) -> None: ...
+ def userName(self, options: 'QUrl.ComponentFormattingOption' = ...) -> str: ...
+ def setUserName(self, userName: str|None, mode: 'QUrl.ParsingMode' = ...) -> None: ...
+ def userInfo(self, options: 'QUrl.ComponentFormattingOption' = ...) -> str: ...
+ def setUserInfo(self, userInfo: str|None, mode: 'QUrl.ParsingMode' = ...) -> None: ...
+ def authority(self, options: 'QUrl.ComponentFormattingOption' = ...) -> str: ...
+ def setAuthority(self, authority: str|None, mode: 'QUrl.ParsingMode' = ...) -> None: ...
+ def scheme(self) -> str: ...
+ def setScheme(self, scheme: str|None) -> None: ...
+ def clear(self) -> None: ...
+ def isEmpty(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def setUrl(self, url: str|None, mode: 'QUrl.ParsingMode' = ...) -> None: ...
+ def url(self, options: 'QUrl.UrlFormattingOption' = ...) -> str: ...
+ def __repr__(self) -> str: ...
+ def __hash__(self) -> int: ...
+
+
+class QUrlQuery(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, url: QUrl) -> None: ...
+ @typing.overload
+ def __init__(self, queryString: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QUrlQuery') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ @staticmethod
+ def defaultQueryPairDelimiter() -> str: ...
+ @staticmethod
+ def defaultQueryValueDelimiter() -> str: ...
+ def removeAllQueryItems(self, key: str|None) -> None: ...
+ def allQueryItemValues(self, key: str|None, options: QUrl.ComponentFormattingOption = ...) -> list[str]: ...
+ def queryItemValue(self, key: str|None, options: QUrl.ComponentFormattingOption = ...) -> str: ...
+ def removeQueryItem(self, key: str|None) -> None: ...
+ def addQueryItem(self, key: str|None, value: str|None) -> None: ...
+ def hasQueryItem(self, key: str|None) -> bool: ...
+ def queryItems(self, options: QUrl.ComponentFormattingOption = ...) -> list[tuple[str, str]]: ...
+ def setQueryItems(self, query: collections.abc.Iterable[tuple[str|None, str|None]]) -> None: ...
+ def queryPairDelimiter(self) -> str: ...
+ def queryValueDelimiter(self) -> str: ...
+ def setQueryDelimiters(self, valueDelimiter: str, pairDelimiter: str) -> None: ...
+ def toString(self, options: QUrl.ComponentFormattingOption = ...) -> str: ...
+ def setQuery(self, queryString: str|None) -> None: ...
+ def query(self, options: QUrl.ComponentFormattingOption = ...) -> str: ...
+ def clear(self) -> None: ...
+ def isDetached(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def swap(self, other: 'QUrlQuery') -> None: ...
+
+
+class QUuid(PyQt6.sip.simplewrapper):
+
+ class StringFormat(enum.Enum):
+ WithBraces = ... # type: QUuid.StringFormat
+ WithoutBraces = ... # type: QUuid.StringFormat
+ Id128 = ... # type: QUuid.StringFormat
+
+ class Version(enum.Enum):
+ VerUnknown = ... # type: QUuid.Version
+ Time = ... # type: QUuid.Version
+ EmbeddedPOSIX = ... # type: QUuid.Version
+ Md5 = ... # type: QUuid.Version
+ Name = ... # type: QUuid.Version
+ Random = ... # type: QUuid.Version
+ Sha1 = ... # type: QUuid.Version
+ UnixEpoch = ... # type: QUuid.Version
+
+ class Variant(enum.Enum):
+ VarUnknown = ... # type: QUuid.Variant
+ NCS = ... # type: QUuid.Variant
+ DCE = ... # type: QUuid.Variant
+ Microsoft = ... # type: QUuid.Variant
+ Reserved = ... # type: QUuid.Variant
+
+ class Id128Bytes(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QUuid.Id128Bytes') -> None: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, id128: 'QUuid.Id128Bytes', order: QSysInfo.Endian = ...) -> None: ...
+ @typing.overload
+ def __init__(self, l: int, w1: int, w2: int, b1: int, b2: int, b3: int, b4: int, b5: int, b6: int, b7: int, b8: int) -> None: ...
+ @typing.overload
+ def __init__(self, string: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QUuid') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: 'QUuid') -> bool: ...
+ def __le__(self, rhs: 'QUuid') -> bool: ...
+ def __gt__(self, rhs: 'QUuid') -> bool: ...
+ def __lt__(self, rhs: 'QUuid') -> bool: ...
+ @staticmethod
+ def fromString(string: QByteArray|bytes|bytearray|memoryview|str|None) -> 'QUuid': ...
+ @staticmethod
+ def fromRfc4122(a0: QByteArray|bytes|bytearray|memoryview) -> 'QUuid': ...
+ def toRfc4122(self) -> QByteArray: ...
+ def toByteArray(self, mode: 'QUuid.StringFormat' = ...) -> QByteArray: ...
+ def version(self) -> 'QUuid.Version': ...
+ def variant(self) -> 'QUuid.Variant': ...
+ @staticmethod
+ def createUuidV7() -> 'QUuid': ...
+ @typing.overload
+ @staticmethod
+ def createUuidV5(ns: 'QUuid', baseData: QByteArray|bytes|bytearray|memoryview) -> 'QUuid': ...
+ @typing.overload
+ @staticmethod
+ def createUuidV5(ns: 'QUuid', baseData: str|None) -> 'QUuid': ...
+ @typing.overload
+ @staticmethod
+ def createUuidV3(ns: 'QUuid', baseData: QByteArray|bytes|bytearray|memoryview) -> 'QUuid': ...
+ @typing.overload
+ @staticmethod
+ def createUuidV3(ns: 'QUuid', baseData: str|None) -> 'QUuid': ...
+ @staticmethod
+ def createUuid() -> 'QUuid': ...
+ def isNull(self) -> bool: ...
+ def toString(self, mode: 'QUuid.StringFormat' = ...) -> str: ...
+ def __repr__(self) -> str: ...
+ def __hash__(self) -> int: ...
+
+
+class QVariant(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, obj: typing.Any) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QVariant|None') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def typeId(self) -> int: ...
+ def canView(self, targetType: QMetaType) -> bool: ...
+ def metaType(self) -> QMetaType: ...
+ def swap(self, other: 'QVariant|None') -> None: ...
+ def save(self, ds: QDataStream) -> None: ...
+ def load(self, ds: QDataStream) -> None: ...
+ def clear(self) -> None: ...
+ def isNull(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def convert(self, type: QMetaType) -> bool: ...
+ def canConvert(self, targetType: QMetaType) -> bool: ...
+ def typeName(self) -> str: ...
+ def userType(self) -> int: ...
+ def value(self) -> typing.Any: ...
+
+
+class QVersionNumber(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, seg: collections.abc.Iterable[int]) -> None: ...
+ @typing.overload
+ def __init__(self, maj: int) -> None: ...
+ @typing.overload
+ def __init__(self, maj: int, min: int) -> None: ...
+ @typing.overload
+ def __init__(self, maj: int, min: int, mic: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QVersionNumber') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: 'QVersionNumber') -> bool: ...
+ def __le__(self, rhs: 'QVersionNumber') -> bool: ...
+ def __gt__(self, rhs: 'QVersionNumber') -> bool: ...
+ def __lt__(self, rhs: 'QVersionNumber') -> bool: ...
+ def __hash__(self) -> int: ...
+ @staticmethod
+ def fromString(string: QByteArray|bytes|bytearray|memoryview|str|None) -> typing.Tuple['QVersionNumber', int]: ...
+ def toString(self) -> str: ...
+ @staticmethod
+ def commonPrefix(v1: 'QVersionNumber', v2: 'QVersionNumber') -> 'QVersionNumber': ...
+ @staticmethod
+ def compare(v1: 'QVersionNumber', v2: 'QVersionNumber') -> int: ...
+ def isPrefixOf(self, other: 'QVersionNumber') -> bool: ...
+ def segmentCount(self) -> int: ...
+ def segmentAt(self, index: int) -> int: ...
+ def segments(self) -> list[int]: ...
+ def normalized(self) -> 'QVersionNumber': ...
+ def microVersion(self) -> int: ...
+ def minorVersion(self) -> int: ...
+ def majorVersion(self) -> int: ...
+ def isNormalized(self) -> bool: ...
+ def isNull(self) -> bool: ...
+
+
+class QWaitCondition(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def wakeAll(self) -> None: ...
+ def wakeOne(self) -> None: ...
+ @typing.overload
+ def wait(self, lockedMutex: QMutex|None, deadline: QDeadlineTimer = ...) -> bool: ...
+ @typing.overload
+ def wait(self, lockedMutex: QMutex|None, time: int) -> bool: ...
+ @typing.overload
+ def wait(self, lockedReadWriteLock: QReadWriteLock|None, deadline: QDeadlineTimer = ...) -> bool: ...
+ @typing.overload
+ def wait(self, lockedReadWriteLock: QReadWriteLock|None, time: int) -> bool: ...
+
+
+class QXmlStreamAttribute(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, qualifiedName: str|None, value: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, namespaceUri: str|None, name: str|None, value: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QXmlStreamAttribute') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def isDefault(self) -> bool: ...
+ def value(self) -> str: ...
+ def prefix(self) -> str: ...
+ def qualifiedName(self) -> str: ...
+ def name(self) -> str: ...
+ def namespaceUri(self) -> str: ...
+
+
+class QXmlStreamNamespaceDeclaration(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, prefix: str|None, namespaceUri: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QXmlStreamNamespaceDeclaration') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def namespaceUri(self) -> str: ...
+ def prefix(self) -> str: ...
+
+
+class QXmlStreamNotationDeclaration(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QXmlStreamNotationDeclaration') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def publicId(self) -> str: ...
+ def systemId(self) -> str: ...
+ def name(self) -> str: ...
+
+
+class QXmlStreamEntityDeclaration(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QXmlStreamEntityDeclaration') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def value(self) -> str: ...
+ def publicId(self) -> str: ...
+ def systemId(self) -> str: ...
+ def notationName(self) -> str: ...
+ def name(self) -> str: ...
+
+
+class QXmlStreamEntityResolver(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def resolveUndeclaredEntity(self, name: str|None) -> str: ...
+
+
+class QXmlStreamReader(PyQt6.sip.simplewrapper):
+
+ class Error(enum.Enum):
+ NoError = ... # type: QXmlStreamReader.Error
+ UnexpectedElementError = ... # type: QXmlStreamReader.Error
+ CustomError = ... # type: QXmlStreamReader.Error
+ NotWellFormedError = ... # type: QXmlStreamReader.Error
+ PrematureEndOfDocumentError = ... # type: QXmlStreamReader.Error
+
+ class ReadElementTextBehaviour(enum.Enum):
+ ErrorOnUnexpectedElement = ... # type: QXmlStreamReader.ReadElementTextBehaviour
+ IncludeChildElements = ... # type: QXmlStreamReader.ReadElementTextBehaviour
+ SkipChildElements = ... # type: QXmlStreamReader.ReadElementTextBehaviour
+
+ class TokenType(enum.Enum):
+ NoToken = ... # type: QXmlStreamReader.TokenType
+ Invalid = ... # type: QXmlStreamReader.TokenType
+ StartDocument = ... # type: QXmlStreamReader.TokenType
+ EndDocument = ... # type: QXmlStreamReader.TokenType
+ StartElement = ... # type: QXmlStreamReader.TokenType
+ EndElement = ... # type: QXmlStreamReader.TokenType
+ Characters = ... # type: QXmlStreamReader.TokenType
+ Comment = ... # type: QXmlStreamReader.TokenType
+ DTD = ... # type: QXmlStreamReader.TokenType
+ EntityReference = ... # type: QXmlStreamReader.TokenType
+ ProcessingInstruction = ... # type: QXmlStreamReader.TokenType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, device: QIODevice|None) -> None: ...
+ @typing.overload
+ def __init__(self, data: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+
+ def readRawInnerData(self) -> str: ...
+ def hasStandaloneDeclaration(self) -> bool: ...
+ def setEntityExpansionLimit(self, limit: int) -> None: ...
+ def entityExpansionLimit(self) -> int: ...
+ def skipCurrentElement(self) -> None: ...
+ def readNextStartElement(self) -> bool: ...
+ def entityResolver(self) -> QXmlStreamEntityResolver|None: ...
+ def setEntityResolver(self, resolver: QXmlStreamEntityResolver|None) -> None: ...
+ def hasError(self) -> bool: ...
+ def error(self) -> 'QXmlStreamReader.Error': ...
+ def errorString(self) -> str: ...
+ def raiseError(self, message: str|None = ...) -> None: ...
+ def dtdSystemId(self) -> str: ...
+ def dtdPublicId(self) -> str: ...
+ def dtdName(self) -> str: ...
+ def entityDeclarations(self) -> list[QXmlStreamEntityDeclaration]: ...
+ def notationDeclarations(self) -> list[QXmlStreamNotationDeclaration]: ...
+ def addExtraNamespaceDeclarations(self, extraNamespaceDeclaractions: collections.abc.Iterable[QXmlStreamNamespaceDeclaration]) -> None: ...
+ def addExtraNamespaceDeclaration(self, extraNamespaceDeclaraction: QXmlStreamNamespaceDeclaration) -> None: ...
+ def namespaceDeclarations(self) -> list[QXmlStreamNamespaceDeclaration]: ...
+ def text(self) -> str: ...
+ def processingInstructionData(self) -> str: ...
+ def processingInstructionTarget(self) -> str: ...
+ def prefix(self) -> str: ...
+ def qualifiedName(self) -> str: ...
+ def namespaceUri(self) -> str: ...
+ def name(self) -> str: ...
+ def readElementText(self, behaviour: 'QXmlStreamReader.ReadElementTextBehaviour' = ...) -> str: ...
+ def attributes(self) -> 'QXmlStreamAttributes': ...
+ def characterOffset(self) -> int: ...
+ def columnNumber(self) -> int: ...
+ def lineNumber(self) -> int: ...
+ def documentEncoding(self) -> str: ...
+ def documentVersion(self) -> str: ...
+ def isStandaloneDocument(self) -> bool: ...
+ def isProcessingInstruction(self) -> bool: ...
+ def isEntityReference(self) -> bool: ...
+ def isDTD(self) -> bool: ...
+ def isComment(self) -> bool: ...
+ def isCDATA(self) -> bool: ...
+ def isWhitespace(self) -> bool: ...
+ def isCharacters(self) -> bool: ...
+ def isEndElement(self) -> bool: ...
+ def isStartElement(self) -> bool: ...
+ def isEndDocument(self) -> bool: ...
+ def isStartDocument(self) -> bool: ...
+ def namespaceProcessing(self) -> bool: ...
+ def setNamespaceProcessing(self, a0: bool) -> None: ...
+ def tokenString(self) -> str: ...
+ def tokenType(self) -> 'QXmlStreamReader.TokenType': ...
+ def readNext(self) -> 'QXmlStreamReader.TokenType': ...
+ def atEnd(self) -> bool: ...
+ def clear(self) -> None: ...
+ def addData(self, data: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def device(self) -> QIODevice|None: ...
+ def setDevice(self, device: QIODevice|None) -> None: ...
+
+
+class QXmlStreamWriter(PyQt6.sip.simplewrapper):
+
+ class Error(enum.Enum):
+ None_ = ... # type: QXmlStreamWriter.Error
+ IO = ... # type: QXmlStreamWriter.Error
+ Encoding = ... # type: QXmlStreamWriter.Error
+ InvalidCharacter = ... # type: QXmlStreamWriter.Error
+ Custom = ... # type: QXmlStreamWriter.Error
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, device: QIODevice|None) -> None: ...
+ @typing.overload
+ def __init__(self, array: QByteArray|bytes|bytearray|memoryview) -> None: ...
+
+ def error(self) -> 'QXmlStreamWriter.Error': ...
+ def errorString(self) -> str: ...
+ def raiseError(self, message: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def stopWritingOnError(self) -> bool: ...
+ def setStopWritingOnError(self, stop: bool) -> None: ...
+ def hasError(self) -> bool: ...
+ def writeCurrentToken(self, reader: QXmlStreamReader) -> None: ...
+ @typing.overload
+ def writeStartElement(self, namespaceUri: QByteArray|bytes|bytearray|memoryview|str|None, name: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def writeStartElement(self, qualifiedName: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def writeStartDocument(self, version: QByteArray|bytes|bytearray|memoryview|str|None, standalone: bool) -> None: ...
+ @typing.overload
+ def writeStartDocument(self, version: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def writeStartDocument(self) -> None: ...
+ def writeProcessingInstruction(self, target: QByteArray|bytes|bytearray|memoryview|str|None, data: QByteArray|bytes|bytearray|memoryview|str|None = ...) -> None: ...
+ def writeDefaultNamespace(self, namespaceUri: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def writeNamespace(self, namespaceUri: QByteArray|bytes|bytearray|memoryview|str|None, prefix: QByteArray|bytes|bytearray|memoryview|str|None = ...) -> None: ...
+ def writeEntityReference(self, name: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def writeEndElement(self) -> None: ...
+ def writeEndDocument(self) -> None: ...
+ @typing.overload
+ def writeTextElement(self, namespaceUri: QByteArray|bytes|bytearray|memoryview|str|None, name: QByteArray|bytes|bytearray|memoryview|str|None, text: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def writeTextElement(self, qualifiedName: QByteArray|bytes|bytearray|memoryview|str|None, text: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def writeEmptyElement(self, namespaceUri: QByteArray|bytes|bytearray|memoryview|str|None, name: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def writeEmptyElement(self, qualifiedName: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def writeDTD(self, dtd: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def writeComment(self, text: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def writeCharacters(self, text: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def writeCDATA(self, text: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def writeAttributes(self, attributes: 'QXmlStreamAttributes') -> None: ...
+ @typing.overload
+ def writeAttribute(self, namespaceUri: QByteArray|bytes|bytearray|memoryview|str|None, name: QByteArray|bytes|bytearray|memoryview|str|None, value: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def writeAttribute(self, qualifiedName: QByteArray|bytes|bytearray|memoryview|str|None, value: QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def writeAttribute(self, attribute: QXmlStreamAttribute) -> None: ...
+ def autoFormattingIndent(self) -> int: ...
+ def setAutoFormattingIndent(self, spaces: int) -> None: ...
+ def autoFormatting(self) -> bool: ...
+ def setAutoFormatting(self, a0: bool) -> None: ...
+ def device(self) -> QIODevice|None: ...
+ def setDevice(self, device: QIODevice|None) -> None: ...
+
+
+class QXmlStreamAttributes(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QXmlStreamAttributes') -> None: ...
+
+ def __contains__(self, value: QXmlStreamAttribute) -> int: ...
+ @typing.overload
+ def __delitem__(self, i: int) -> None: ...
+ @typing.overload
+ def __delitem__(self, slice: slice) -> None: ...
+ @typing.overload
+ def __setitem__(self, i: int, value: QXmlStreamAttribute) -> None: ...
+ @typing.overload
+ def __setitem__(self, slice: slice, list: 'QXmlStreamAttributes') -> None: ...
+ @typing.overload
+ def __getitem__(self, i: int) -> QXmlStreamAttribute: ...
+ @typing.overload
+ def __getitem__(self, slice: slice) -> 'QXmlStreamAttributes': ...
+ def __eq__(self, other: object): ...
+ @typing.overload
+ def __iadd__(self, other: 'QXmlStreamAttributes') -> 'QXmlStreamAttributes': ...
+ @typing.overload
+ def __iadd__(self, value: QXmlStreamAttribute) -> 'QXmlStreamAttributes': ...
+ def __ne__(self, other: object): ...
+ def size(self) -> int: ...
+ def replace(self, i: int, value: QXmlStreamAttribute) -> None: ...
+ def resize(self, size: int) -> None: ...
+ @typing.overload
+ def remove(self, i: int) -> None: ...
+ @typing.overload
+ def remove(self, i: int, count: int) -> None: ...
+ def prepend(self, value: QXmlStreamAttribute) -> None: ...
+ def lastIndexOf(self, value: QXmlStreamAttribute, from_: int = ...) -> int: ...
+ def last(self) -> QXmlStreamAttribute: ...
+ def isEmpty(self) -> bool: ...
+ def insert(self, i: int, value: QXmlStreamAttribute) -> None: ...
+ def indexOf(self, value: QXmlStreamAttribute, from_: int = ...) -> int: ...
+ def first(self) -> QXmlStreamAttribute: ...
+ def fill(self, value: QXmlStreamAttribute, size: int = ...) -> None: ...
+ def data(self) -> PyQt6.sip.voidptr: ...
+ def __len__(self) -> int: ...
+ @typing.overload
+ def count(self, value: QXmlStreamAttribute) -> int: ...
+ @typing.overload
+ def count(self) -> int: ...
+ def contains(self, value: QXmlStreamAttribute) -> bool: ...
+ def clear(self) -> None: ...
+ def at(self, i: int) -> QXmlStreamAttribute: ...
+ @typing.overload
+ def hasAttribute(self, namespaceUri: QByteArray|bytes|bytearray|memoryview|str|None, name: QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def hasAttribute(self, qualifiedName: QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def append(self, namespaceUri: str|None, name: str|None, value: str|None) -> None: ...
+ @typing.overload
+ def append(self, qualifiedName: str|None, value: str|None) -> None: ...
+ @typing.overload
+ def append(self, value: QXmlStreamAttribute) -> None: ...
+ @typing.overload
+ def value(self, namespaceUri: QByteArray|bytes|bytearray|memoryview|str|None, name: QByteArray|bytes|bytearray|memoryview|str|None) -> str: ...
+ @typing.overload
+ def value(self, qualifiedName: QByteArray|bytes|bytearray|memoryview|str|None) -> str: ...
+
+
+class QMutexLocker(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, mutex: QMutex|None) -> None: ...
+ @typing.overload
+ def __init__(self, mutex: QRecursiveMutex|None) -> None: ...
+
+ def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
+ def __enter__(self) -> typing.Any: ...
+ def relock(self) -> None: ...
+ def unlock(self) -> None: ...
+ def mutex(self) -> QMutex|QRecursiveMutex: ...
+
+
+class QNativeInterface(PyQt6.sip.simplewrapper): ...
+
+
+class QPyAbstractRange(QObject):
+
+ def __init__(self, data: typing.Any, editable: bool) -> None: ...
+
+ def editable(self) -> bool: ...
+ def data(self) -> typing.Any: ...
+
+
+class QPySequenceRange(QPyAbstractRange):
+
+ def __init__(self, data: typing.Any, editable: bool = ...) -> None: ...
+
+ dataChanged: typing.ClassVar[pyqtSignal]
+
+
+class QPyTableRange(QPyAbstractRange):
+
+ def __init__(self, data: typing.Any, editable: bool = ...) -> None: ...
+
+ dataChanged: typing.ClassVar[pyqtSignal]
+
+
+class QWinEventNotifier(QObject):
+
+ @typing.overload
+ def __init__(self, parent: QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, hEvent: PyQt6.sip.voidptr, parent: QObject|None = ...) -> None: ...
+
+ def event(self, e: QEvent|None) -> bool: ...
+ activated: typing.ClassVar[pyqtSignal]
+ def setEnabled(self, enable: bool) -> None: ...
+ def setHandle(self, hEvent: PyQt6.sip.voidptr) -> None: ...
+ def isEnabled(self) -> bool: ...
+ def handle(self) -> PyQt6.sip.voidptr: ...
+
+
+PYQT_VERSION = ... # type: int
+PYQT_VERSION_STR = ... # type: str
+QT_VERSION = ... # type: int
+QT_VERSION_STR = ... # type: str
+
+
+def qYieldCpu() -> None: ...
+def qSetRealNumberPrecision(precision: int) -> QTextStreamManipulator: ...
+def qSetPadChar(ch: str) -> QTextStreamManipulator: ...
+def qSetFieldWidth(width: int) -> QTextStreamManipulator: ...
+def Q_RETURN_ARG(type: typing.Any) -> QGenericReturnArgument: ...
+def Q_ARG(type: typing.Any, data: typing.Any) -> QGenericArgument: ...
+def QT_TRANSLATE_NOOP(a0: str, a1: str) -> str: ...
+def QT_TR_NOOP(a0: str) -> str: ...
+def pyqtEnum(a0: enum.Enum = ...) -> None: ...
+def pyqtClassInfo(a0: str, a1: str) -> None: ...
+def qRound64(d: float) -> int: ...
+def qRound(d: float) -> int: ...
+def qAbs(t: float) -> float: ...
+def qFloatDistance(a: float, b: float) -> int: ...
+def qQNaN() -> float: ...
+def qSNaN() -> float: ...
+def qInf() -> float: ...
+def qIsNaN(d: float) -> bool: ...
+def qIsFinite(d: float) -> bool: ...
+def qIsInf(d: float) -> bool: ...
+def qFormatLogMessage(type: QtMsgType, context: QMessageLogContext, buf: str|None) -> str: ...
+def qSetMessagePattern(messagePattern: str|None) -> None: ...
+def qInstallMessageHandler(a0: collections.abc.Callable[[QtMsgType, QMessageLogContext, str|None], None]|None) -> collections.abc.Callable[[QtMsgType, QMessageLogContext, str|None], None]|None: ...
+def qWarning(msg: str) -> None: ...
+def qInfo(msg: str) -> None: ...
+def qFatal(msg: str) -> None: ...
+def qDebug(msg: str) -> None: ...
+def qCritical(msg: str) -> None: ...
+@typing.overload
+def qFuzzyIsNull(line: QLineF) -> bool: ...
+@typing.overload
+def qFuzzyIsNull(m: QMarginsF) -> bool: ...
+@typing.overload
+def qFuzzyIsNull(d: float) -> bool: ...
+@typing.overload
+def qFuzzyIsNull(point: QPointF) -> bool: ...
+@typing.overload
+def qFuzzyIsNull(rect: QRectF) -> bool: ...
+@typing.overload
+def qFuzzyIsNull(size: QSizeF) -> bool: ...
+@typing.overload
+def qFuzzyCompare(lhs: QLineF, rhs: QLineF) -> bool: ...
+@typing.overload
+def qFuzzyCompare(lhs: QMarginsF, rhs: QMarginsF) -> bool: ...
+@typing.overload
+def qFuzzyCompare(p1: float, p2: float) -> bool: ...
+@typing.overload
+def qFuzzyCompare(p1: QPointF, p2: QPointF) -> bool: ...
+@typing.overload
+def qFuzzyCompare(lhs: QRectF, rhs: QRectF) -> bool: ...
+@typing.overload
+def qFuzzyCompare(s1: QSizeF, s2: QSizeF) -> bool: ...
+def pyqtRestoreInputHook() -> None: ...
+def pyqtRemoveInputHook() -> None: ...
+def qAddPreRoutine(routine: collections.abc.Callable[[], None]) -> None: ...
+def qRemovePostRoutine(a0: typing.Callable[..., None]) -> None: ...
+def qAddPostRoutine(a0: typing.Callable[..., None]) -> None: ...
+def qChecksum(data: QByteArray|bytes|bytearray|memoryview, standard: Qt.ChecksumType = ...) -> int: ...
+@typing.overload
+def qUncompress(data: PyQt6.sip.array[bytes]) -> QByteArray: ...
+@typing.overload
+def qUncompress(data: QByteArray|bytes|bytearray|memoryview) -> QByteArray: ...
+@typing.overload
+def qCompress(data: PyQt6.sip.array[bytes], compressionLevel: int = ...) -> QByteArray: ...
+@typing.overload
+def qCompress(data: QByteArray|bytes|bytearray|memoryview, compressionLevel: int = ...) -> QByteArray: ...
+def qVersion() -> str: ...
+def qEnvironmentVariableIntegerValue(varName: str) -> int|None: ...
+def qEnvironmentVariableIntValue(varName: str) -> typing.Tuple[int, bool]: ...
+def qEnvironmentVariableIsSet(varName: str) -> bool: ...
+def qEnvironmentVariableIsEmpty(varName: str) -> bool: ...
+@typing.overload
+def qEnvironmentVariable(varName: str, defaultValue: str|None) -> str: ...
+@typing.overload
+def qEnvironmentVariable(varName: str) -> str: ...
+def pyqtPickleProtocol() -> int|None: ...
+def pyqtSetPickleProtocol(a0: int|None) -> None: ...
+def qUnregisterResourceData(a0: int, a1: bytes, a2: bytes, a3: bytes) -> bool: ...
+def qRegisterResourceData(a0: int, a1: bytes, a2: bytes, a3: bytes) -> bool: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDBus.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDBus.pyd
new file mode 100644
index 00000000..7cd7cdfd
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDBus.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDBus.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDBus.pyi
new file mode 100644
index 00000000..94a36d6c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDBus.pyi
@@ -0,0 +1,497 @@
+# The PEP 484 type hints stub file for the QtDBus module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QDBusAbstractAdaptor(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ def autoRelaySignals(self) -> bool: ...
+ def setAutoRelaySignals(self, enable: bool) -> None: ...
+
+
+class QDBusAbstractInterface(QtCore.QObject):
+
+ def __init__(self, service: str|None, path: str|None, interface: str, connection: 'QDBusConnection', parent: QtCore.QObject|None) -> None: ...
+
+ def isInteractiveAuthorizationAllowed(self) -> bool: ...
+ def setInteractiveAuthorizationAllowed(self, enable: bool) -> None: ...
+ def disconnectNotify(self, signal: QtCore.QMetaMethod) -> None: ...
+ def connectNotify(self, signal: QtCore.QMetaMethod) -> None: ...
+ def asyncCallWithArgumentList(self, method: str|None, args: collections.abc.Iterable[typing.Any]) -> 'QDBusPendingCall': ...
+ def asyncCall(self, method: str|None, *args: typing.Any) -> 'QDBusPendingCall': ...
+ @typing.overload
+ def callWithCallback(self, method: str|None, args: collections.abc.Iterable[typing.Any], returnMethod: PYQT_SLOT, errorMethod: PYQT_SLOT) -> bool: ...
+ @typing.overload
+ def callWithCallback(self, method: str|None, args: collections.abc.Iterable[typing.Any], slot: PYQT_SLOT) -> bool: ...
+ def callWithArgumentList(self, mode: 'QDBus.CallMode', method: str|None, args: collections.abc.Iterable[typing.Any]) -> 'QDBusMessage': ...
+ @typing.overload
+ def call(self, method: str|None, *args: typing.Any) -> 'QDBusMessage': ...
+ @typing.overload
+ def call(self, mode: 'QDBus.CallMode', method: str|None, *args: typing.Any) -> 'QDBusMessage': ...
+ def timeout(self) -> int: ...
+ def setTimeout(self, timeout: int) -> None: ...
+ def lastError(self) -> 'QDBusError': ...
+ def interface(self) -> str: ...
+ def path(self) -> str: ...
+ def service(self) -> str: ...
+ def connection(self) -> 'QDBusConnection': ...
+ def isValid(self) -> bool: ...
+
+
+class QDBusArgument(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDBusArgument') -> None: ...
+ @typing.overload
+ def __init__(self, arg: typing.Any, id: int = ...) -> None: ...
+
+ def swap(self, other: 'QDBusArgument') -> None: ...
+ def endMapEntry(self) -> None: ...
+ def beginMapEntry(self) -> None: ...
+ def endMap(self) -> None: ...
+ @typing.overload
+ def beginMap(self, keyMetaType: QtCore.QMetaType, valueMetaType: QtCore.QMetaType) -> None: ...
+ @typing.overload
+ def beginMap(self, kid: int, vid: int) -> None: ...
+ def endArray(self) -> None: ...
+ @typing.overload
+ def beginArray(self, elementMetaType: QtCore.QMetaType) -> None: ...
+ @typing.overload
+ def beginArray(self, id: int) -> None: ...
+ def endStructure(self) -> None: ...
+ def beginStructure(self) -> None: ...
+ def add(self, arg: typing.Any, id: int = ...) -> None: ...
+
+
+class QDBus(PyQt6.sip.simplewrapper):
+
+ class CallMode(enum.Enum):
+ NoBlock = ... # type: QDBus.CallMode
+ Block = ... # type: QDBus.CallMode
+ BlockWithGui = ... # type: QDBus.CallMode
+ AutoDetect = ... # type: QDBus.CallMode
+
+
+class QDBusConnection(PyQt6.sip.simplewrapper):
+
+ class ConnectionCapability(enum.Flag):
+ UnixFileDescriptorPassing = ... # type: QDBusConnection.ConnectionCapability
+
+ class UnregisterMode(enum.Enum):
+ UnregisterNode = ... # type: QDBusConnection.UnregisterMode
+ UnregisterTree = ... # type: QDBusConnection.UnregisterMode
+
+ class RegisterOption(enum.Flag):
+ ExportAdaptors = ... # type: QDBusConnection.RegisterOption
+ ExportScriptableSlots = ... # type: QDBusConnection.RegisterOption
+ ExportScriptableSignals = ... # type: QDBusConnection.RegisterOption
+ ExportScriptableProperties = ... # type: QDBusConnection.RegisterOption
+ ExportScriptableInvokables = ... # type: QDBusConnection.RegisterOption
+ ExportScriptableContents = ... # type: QDBusConnection.RegisterOption
+ ExportNonScriptableSlots = ... # type: QDBusConnection.RegisterOption
+ ExportNonScriptableSignals = ... # type: QDBusConnection.RegisterOption
+ ExportNonScriptableProperties = ... # type: QDBusConnection.RegisterOption
+ ExportNonScriptableInvokables = ... # type: QDBusConnection.RegisterOption
+ ExportNonScriptableContents = ... # type: QDBusConnection.RegisterOption
+ ExportAllSlots = ... # type: QDBusConnection.RegisterOption
+ ExportAllSignals = ... # type: QDBusConnection.RegisterOption
+ ExportAllProperties = ... # type: QDBusConnection.RegisterOption
+ ExportAllInvokables = ... # type: QDBusConnection.RegisterOption
+ ExportAllContents = ... # type: QDBusConnection.RegisterOption
+ ExportAllSignal = ... # type: QDBusConnection.RegisterOption
+ ExportChildObjects = ... # type: QDBusConnection.RegisterOption
+
+ class BusType(enum.Enum):
+ SessionBus = ... # type: QDBusConnection.BusType
+ SystemBus = ... # type: QDBusConnection.BusType
+ ActivationBus = ... # type: QDBusConnection.BusType
+
+ @typing.overload
+ def __init__(self, name: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDBusConnection') -> None: ...
+
+ def swap(self, other: 'QDBusConnection') -> None: ...
+ @staticmethod
+ def systemBus() -> 'QDBusConnection': ...
+ @staticmethod
+ def sessionBus() -> 'QDBusConnection': ...
+ @staticmethod
+ def localMachineId() -> QtCore.QByteArray: ...
+ @staticmethod
+ def disconnectFromPeer(name: str|None) -> None: ...
+ @staticmethod
+ def disconnectFromBus(name: str|None) -> None: ...
+ @staticmethod
+ def connectToPeer(address: str|None, name: str|None) -> 'QDBusConnection': ...
+ @typing.overload
+ @staticmethod
+ def connectToBus(type: 'QDBusConnection.BusType', name: str|None) -> 'QDBusConnection': ...
+ @typing.overload
+ @staticmethod
+ def connectToBus(address: str|None, name: str|None) -> 'QDBusConnection': ...
+ def interface(self) -> 'QDBusConnectionInterface|None': ...
+ def unregisterService(self, serviceName: str|None) -> bool: ...
+ def registerService(self, serviceName: str|None) -> bool: ...
+ def objectRegisteredAt(self, path: str|None) -> QtCore.QObject|None: ...
+ def unregisterObject(self, path: str|None, mode: 'QDBusConnection.UnregisterMode' = ...) -> None: ...
+ @typing.overload
+ def registerObject(self, path: str|None, object: QtCore.QObject|None, options: 'QDBusConnection.RegisterOption' = ...) -> bool: ...
+ @typing.overload
+ def registerObject(self, path: str|None, interface: str|None, object: QtCore.QObject|None, options: 'QDBusConnection.RegisterOption' = ...) -> bool: ...
+ @typing.overload
+ def disconnect(self, service: str|None, path: str|None, interface: str|None, name: str|None, slot: PYQT_SLOT) -> bool: ...
+ @typing.overload
+ def disconnect(self, service: str|None, path: str|None, interface: str|None, name: str|None, signature: str|None, slot: PYQT_SLOT) -> bool: ...
+ @typing.overload
+ def disconnect(self, service: str|None, path: str|None, interface: str|None, name: str|None, argumentMatch: collections.abc.Iterable[str|None], signature: str|None, slot: PYQT_SLOT) -> bool: ...
+ @typing.overload
+ def connect(self, service: str|None, path: str|None, interface: str|None, name: str|None, slot: PYQT_SLOT) -> bool: ...
+ @typing.overload
+ def connect(self, service: str|None, path: str|None, interface: str|None, name: str|None, signature: str|None, slot: PYQT_SLOT) -> bool: ...
+ @typing.overload
+ def connect(self, service: str|None, path: str|None, interface: str|None, name: str|None, argumentMatch: collections.abc.Iterable[str|None], signature: str|None, slot: PYQT_SLOT) -> bool: ...
+ def asyncCall(self, message: 'QDBusMessage', timeout: int = ...) -> 'QDBusPendingCall': ...
+ def call(self, message: 'QDBusMessage', mode: QDBus.CallMode = ..., timeout: int = ...) -> 'QDBusMessage': ...
+ def callWithCallback(self, message: 'QDBusMessage', returnMethod: PYQT_SLOT, errorMethod: PYQT_SLOT, timeout: int = ...) -> bool: ...
+ def send(self, message: 'QDBusMessage') -> bool: ...
+ def connectionCapabilities(self) -> 'QDBusConnection.ConnectionCapability': ...
+ def name(self) -> str: ...
+ def lastError(self) -> 'QDBusError': ...
+ def baseService(self) -> str: ...
+ def isConnected(self) -> bool: ...
+
+
+class QDBusConnectionInterface(QDBusAbstractInterface):
+
+ class RegisterServiceReply(enum.Enum):
+ ServiceNotRegistered = ... # type: QDBusConnectionInterface.RegisterServiceReply
+ ServiceRegistered = ... # type: QDBusConnectionInterface.RegisterServiceReply
+ ServiceQueued = ... # type: QDBusConnectionInterface.RegisterServiceReply
+
+ class ServiceReplacementOptions(enum.Enum):
+ DontAllowReplacement = ... # type: QDBusConnectionInterface.ServiceReplacementOptions
+ AllowReplacement = ... # type: QDBusConnectionInterface.ServiceReplacementOptions
+
+ class ServiceQueueOptions(enum.Enum):
+ DontQueueService = ... # type: QDBusConnectionInterface.ServiceQueueOptions
+ QueueService = ... # type: QDBusConnectionInterface.ServiceQueueOptions
+ ReplaceExistingService = ... # type: QDBusConnectionInterface.ServiceQueueOptions
+
+ def disconnectNotify(self, a0: QtCore.QMetaMethod) -> None: ...
+ def connectNotify(self, a0: QtCore.QMetaMethod) -> None: ...
+ callWithCallbackFailed: typing.ClassVar[QtCore.pyqtSignal]
+ serviceOwnerChanged: typing.ClassVar[QtCore.pyqtSignal]
+ serviceUnregistered: typing.ClassVar[QtCore.pyqtSignal]
+ serviceRegistered: typing.ClassVar[QtCore.pyqtSignal]
+ def serviceCredentials(self, serviceName: str|None) -> QDBusReply: ...
+ def startService(self, name: str|None) -> QDBusReply: ...
+ def serviceUid(self, serviceName: str|None) -> QDBusReply: ...
+ def servicePid(self, serviceName: str|None) -> QDBusReply: ...
+ def registerService(self, serviceName: str|None, qoption: 'QDBusConnectionInterface.ServiceQueueOptions' = ..., roption: 'QDBusConnectionInterface.ServiceReplacementOptions' = ...) -> QDBusReply: ...
+ def unregisterService(self, serviceName: str|None) -> QDBusReply: ...
+ def serviceOwner(self, name: str|None) -> QDBusReply: ...
+ def isServiceRegistered(self, serviceName: str|None) -> QDBusReply: ...
+ def activatableServiceNames(self) -> QDBusReply: ...
+ def registeredServiceNames(self) -> QDBusReply: ...
+
+
+class QDBusError(PyQt6.sip.simplewrapper):
+
+ class ErrorType(enum.Enum):
+ NoError = ... # type: QDBusError.ErrorType
+ Other = ... # type: QDBusError.ErrorType
+ Failed = ... # type: QDBusError.ErrorType
+ NoMemory = ... # type: QDBusError.ErrorType
+ ServiceUnknown = ... # type: QDBusError.ErrorType
+ NoReply = ... # type: QDBusError.ErrorType
+ BadAddress = ... # type: QDBusError.ErrorType
+ NotSupported = ... # type: QDBusError.ErrorType
+ LimitsExceeded = ... # type: QDBusError.ErrorType
+ AccessDenied = ... # type: QDBusError.ErrorType
+ NoServer = ... # type: QDBusError.ErrorType
+ Timeout = ... # type: QDBusError.ErrorType
+ NoNetwork = ... # type: QDBusError.ErrorType
+ AddressInUse = ... # type: QDBusError.ErrorType
+ Disconnected = ... # type: QDBusError.ErrorType
+ InvalidArgs = ... # type: QDBusError.ErrorType
+ UnknownMethod = ... # type: QDBusError.ErrorType
+ TimedOut = ... # type: QDBusError.ErrorType
+ InvalidSignature = ... # type: QDBusError.ErrorType
+ UnknownInterface = ... # type: QDBusError.ErrorType
+ InternalError = ... # type: QDBusError.ErrorType
+ UnknownObject = ... # type: QDBusError.ErrorType
+ InvalidService = ... # type: QDBusError.ErrorType
+ InvalidObjectPath = ... # type: QDBusError.ErrorType
+ InvalidInterface = ... # type: QDBusError.ErrorType
+ InvalidMember = ... # type: QDBusError.ErrorType
+ UnknownProperty = ... # type: QDBusError.ErrorType
+ PropertyReadOnly = ... # type: QDBusError.ErrorType
+
+ def __init__(self, other: 'QDBusError') -> None: ...
+
+ def swap(self, other: 'QDBusError') -> None: ...
+ @staticmethod
+ def errorString(error: 'QDBusError.ErrorType') -> str: ...
+ def isValid(self) -> bool: ...
+ def message(self) -> str: ...
+ def name(self) -> str: ...
+ def type(self) -> 'QDBusError.ErrorType': ...
+
+
+class QDBusObjectPath(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, objectPath: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDBusObjectPath') -> None: ...
+
+ def __ge__(self, rhs: 'QDBusObjectPath') -> bool: ...
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __lt__(self, rhs: 'QDBusObjectPath') -> bool: ...
+ def swap(self, other: 'QDBusObjectPath') -> None: ...
+ def __hash__(self) -> int: ...
+ def setPath(self, objectPath: str|None) -> None: ...
+ def path(self) -> str: ...
+
+
+class QDBusSignature(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, dBusSignature: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDBusSignature') -> None: ...
+
+ def __ge__(self, rhs: 'QDBusSignature') -> bool: ...
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __lt__(self, rhs: 'QDBusSignature') -> bool: ...
+ def swap(self, other: 'QDBusSignature') -> None: ...
+ def __hash__(self) -> int: ...
+ def setSignature(self, dBusSignature: str|None) -> None: ...
+ def signature(self) -> str: ...
+
+
+class QDBusVariant(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, dBusVariant: typing.Any) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDBusVariant') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def swap(self, other: 'QDBusVariant') -> None: ...
+ def setVariant(self, dBusVariant: typing.Any) -> None: ...
+ def variant(self) -> typing.Any: ...
+
+
+class QDBusInterface(QDBusAbstractInterface):
+
+ def __init__(self, service: str|None, path: str|None, interface: str|None = ..., connection: QDBusConnection = ..., parent: QtCore.QObject|None = ...) -> None: ...
+
+
+class QDBusMessage(PyQt6.sip.simplewrapper):
+
+ class MessageType(enum.Enum):
+ InvalidMessage = ... # type: QDBusMessage.MessageType
+ MethodCallMessage = ... # type: QDBusMessage.MessageType
+ ReplyMessage = ... # type: QDBusMessage.MessageType
+ ErrorMessage = ... # type: QDBusMessage.MessageType
+ SignalMessage = ... # type: QDBusMessage.MessageType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDBusMessage') -> None: ...
+
+ def isInteractiveAuthorizationAllowed(self) -> bool: ...
+ def setInteractiveAuthorizationAllowed(self, enable: bool) -> None: ...
+ @staticmethod
+ def createTargetedSignal(service: str|None, path: str|None, interface: str|None, name: str|None) -> 'QDBusMessage': ...
+ def swap(self, other: 'QDBusMessage') -> None: ...
+ def __lshift__(self, arg: typing.Any) -> 'QDBusMessage': ...
+ def arguments(self) -> list[typing.Any]: ...
+ def setArguments(self, arguments: collections.abc.Iterable[typing.Any]) -> None: ...
+ def autoStartService(self) -> bool: ...
+ def setAutoStartService(self, enable: bool) -> None: ...
+ def isDelayedReply(self) -> bool: ...
+ def setDelayedReply(self, enable: bool) -> None: ...
+ def isReplyRequired(self) -> bool: ...
+ def signature(self) -> str: ...
+ def type(self) -> 'QDBusMessage.MessageType': ...
+ def errorMessage(self) -> str: ...
+ def errorName(self) -> str: ...
+ def member(self) -> str: ...
+ def interface(self) -> str: ...
+ def path(self) -> str: ...
+ def service(self) -> str: ...
+ @typing.overload
+ def createErrorReply(self, name: str|None, msg: str|None) -> 'QDBusMessage': ...
+ @typing.overload
+ def createErrorReply(self, error: QDBusError) -> 'QDBusMessage': ...
+ @typing.overload
+ def createErrorReply(self, type: QDBusError.ErrorType, msg: str|None) -> 'QDBusMessage': ...
+ @typing.overload
+ def createReply(self, arguments: collections.abc.Iterable[typing.Any] = ...) -> 'QDBusMessage': ...
+ @typing.overload
+ def createReply(self, argument: typing.Any) -> 'QDBusMessage': ...
+ @typing.overload
+ @staticmethod
+ def createError(name: str|None, msg: str|None) -> 'QDBusMessage': ...
+ @typing.overload
+ @staticmethod
+ def createError(error: QDBusError) -> 'QDBusMessage': ...
+ @typing.overload
+ @staticmethod
+ def createError(type: QDBusError.ErrorType, msg: str|None) -> 'QDBusMessage': ...
+ @staticmethod
+ def createMethodCall(service: str|None, path: str|None, interface: str|None, method: str|None) -> 'QDBusMessage': ...
+ @staticmethod
+ def createSignal(path: str|None, interface: str|None, name: str|None) -> 'QDBusMessage': ...
+
+
+class QDBusPendingCall(PyQt6.sip.simplewrapper):
+
+ def __init__(self, other: 'QDBusPendingCall') -> None: ...
+
+ def swap(self, other: 'QDBusPendingCall') -> None: ...
+ @staticmethod
+ def fromCompletedCall(message: QDBusMessage) -> 'QDBusPendingCall': ...
+ @staticmethod
+ def fromError(error: QDBusError) -> 'QDBusPendingCall': ...
+
+
+class QDBusPendingCallWatcher(QtCore.QObject, QDBusPendingCall):
+
+ def __init__(self, call: QDBusPendingCall, parent: QtCore.QObject|None = ...) -> None: ...
+
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ def waitForFinished(self) -> None: ...
+ def isFinished(self) -> bool: ...
+
+
+class QDBusServiceWatcher(QtCore.QObject):
+
+ class WatchModeFlag(enum.Flag):
+ WatchForRegistration = ... # type: QDBusServiceWatcher.WatchModeFlag
+ WatchForUnregistration = ... # type: QDBusServiceWatcher.WatchModeFlag
+ WatchForOwnerChange = ... # type: QDBusServiceWatcher.WatchModeFlag
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, service: str|None, connection: QDBusConnection, watchMode: 'QDBusServiceWatcher.WatchModeFlag' = ..., parent: QtCore.QObject|None = ...) -> None: ...
+
+ serviceOwnerChanged: typing.ClassVar[QtCore.pyqtSignal]
+ serviceUnregistered: typing.ClassVar[QtCore.pyqtSignal]
+ serviceRegistered: typing.ClassVar[QtCore.pyqtSignal]
+ def setConnection(self, connection: QDBusConnection) -> None: ...
+ def connection(self) -> QDBusConnection: ...
+ def setWatchMode(self, mode: 'QDBusServiceWatcher.WatchModeFlag') -> None: ...
+ def watchMode(self) -> 'QDBusServiceWatcher.WatchModeFlag': ...
+ def removeWatchedService(self, service: str|None) -> bool: ...
+ def addWatchedService(self, newService: str|None) -> None: ...
+ def setWatchedServices(self, services: collections.abc.Iterable[str|None]) -> None: ...
+ def watchedServices(self) -> list[str]: ...
+
+
+class QDBusUnixFileDescriptor(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, fileDescriptor: int) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDBusUnixFileDescriptor') -> None: ...
+
+ def swap(self, other: 'QDBusUnixFileDescriptor') -> None: ...
+ @staticmethod
+ def isSupported() -> bool: ...
+ def setFileDescriptor(self, fileDescriptor: int) -> None: ...
+ def fileDescriptor(self) -> int: ...
+ def isValid(self) -> bool: ...
+
+
+class QDBusPendingReply(QDBusPendingCall):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDBusPendingReply') -> None: ...
+ @typing.overload
+ def __init__(self, call: QDBusPendingCall) -> None: ...
+ @typing.overload
+ def __init__(self, reply: QDBusMessage) -> None: ...
+
+ def value(self, type: typing.Any = ...) -> typing.Any: ...
+ def waitForFinished(self) -> None: ...
+ def reply(self) -> QDBusMessage: ...
+ def isValid(self) -> bool: ...
+ def isFinished(self) -> bool: ...
+ def isError(self) -> bool: ...
+ def error(self) -> QDBusError: ...
+ def argumentAt(self, index: int) -> typing.Any: ...
+
+
+class QDBusReply(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, reply: QDBusMessage) -> None: ...
+ @typing.overload
+ def __init__(self, call: QDBusPendingCall) -> None: ...
+ @typing.overload
+ def __init__(self, error: QDBusError) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDBusReply') -> None: ...
+
+ def value(self, type: typing.Any = ...) -> typing.Any: ...
+ def isValid(self) -> bool: ...
+ def error(self) -> QDBusError: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDesigner.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDesigner.pyd
new file mode 100644
index 00000000..f9782769
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDesigner.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDesigner.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDesigner.pyi
new file mode 100644
index 00000000..707e168f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtDesigner.pyi
@@ -0,0 +1,453 @@
+# The PEP 484 type hints stub file for the QtDesigner module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QDesignerActionEditorInterface(QtWidgets.QWidget):
+
+ def __init__(self, parent: QtWidgets.QWidget|None, flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def setFormWindow(self, formWindow: 'QDesignerFormWindowInterface|None') -> None: ...
+ def unmanageAction(self, action: QtGui.QAction|None) -> None: ...
+ def manageAction(self, action: QtGui.QAction|None) -> None: ...
+ def core(self) -> 'QDesignerFormEditorInterface|None': ...
+
+
+class QAbstractFormBuilder(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def errorString(self) -> str: ...
+ def workingDirectory(self) -> QtCore.QDir: ...
+ def setWorkingDirectory(self, directory: QtCore.QDir) -> None: ...
+ def save(self, dev: QtCore.QIODevice|None, widget: QtWidgets.QWidget|None) -> None: ...
+ def load(self, device: QtCore.QIODevice|None, parent: QtWidgets.QWidget|None = ...) -> QtWidgets.QWidget|None: ...
+
+
+class QDesignerFormEditorInterface(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setActionEditor(self, actionEditor: QDesignerActionEditorInterface|None) -> None: ...
+ def setObjectInspector(self, objectInspector: 'QDesignerObjectInspectorInterface|None') -> None: ...
+ def setPropertyEditor(self, propertyEditor: 'QDesignerPropertyEditorInterface|None') -> None: ...
+ def setWidgetBox(self, widgetBox: 'QDesignerWidgetBoxInterface|None') -> None: ...
+ def actionEditor(self) -> QDesignerActionEditorInterface|None: ...
+ def formWindowManager(self) -> 'QDesignerFormWindowManagerInterface|None': ...
+ def objectInspector(self) -> 'QDesignerObjectInspectorInterface|None': ...
+ def propertyEditor(self) -> 'QDesignerPropertyEditorInterface|None': ...
+ def widgetBox(self) -> 'QDesignerWidgetBoxInterface|None': ...
+ def topLevel(self) -> QtWidgets.QWidget|None: ...
+ def extensionManager(self) -> 'QExtensionManager|None': ...
+
+
+class QDesignerFormWindowInterface(QtWidgets.QWidget):
+
+ class FeatureFlag(enum.Flag):
+ EditFeature = ... # type: QDesignerFormWindowInterface.FeatureFlag
+ GridFeature = ... # type: QDesignerFormWindowInterface.FeatureFlag
+ TabOrderFeature = ... # type: QDesignerFormWindowInterface.FeatureFlag
+ DefaultFeature = ... # type: QDesignerFormWindowInterface.FeatureFlag
+
+ def __init__(self, parent: QtWidgets.QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def activateResourceFilePaths(self, paths: collections.abc.Iterable[str|None]) -> typing.Tuple[int, str]: ...
+ def formContainer(self) -> QtWidgets.QWidget|None: ...
+ def activeResourceFilePaths(self) -> list[str]: ...
+ def checkContents(self) -> list[str]: ...
+ objectRemoved: typing.ClassVar[QtCore.pyqtSignal]
+ widgetRemoved: typing.ClassVar[QtCore.pyqtSignal]
+ changed: typing.ClassVar[QtCore.pyqtSignal]
+ activated: typing.ClassVar[QtCore.pyqtSignal]
+ aboutToUnmanageWidget: typing.ClassVar[QtCore.pyqtSignal]
+ widgetUnmanaged: typing.ClassVar[QtCore.pyqtSignal]
+ widgetManaged: typing.ClassVar[QtCore.pyqtSignal]
+ resourceFilesChanged: typing.ClassVar[QtCore.pyqtSignal]
+ geometryChanged: typing.ClassVar[QtCore.pyqtSignal]
+ selectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ featureChanged: typing.ClassVar[QtCore.pyqtSignal]
+ fileNameChanged: typing.ClassVar[QtCore.pyqtSignal]
+ mainContainerChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setFileName(self, fileName: str|None) -> None: ...
+ def setGrid(self, grid: QtCore.QPoint) -> None: ...
+ def selectWidget(self, widget: QtWidgets.QWidget|None, select: bool = ...) -> None: ...
+ def clearSelection(self, update: bool = ...) -> None: ...
+ def setDirty(self, dirty: bool) -> None: ...
+ def setFeatures(self, f: 'QDesignerFormWindowInterface.FeatureFlag') -> None: ...
+ def unmanageWidget(self, widget: QtWidgets.QWidget|None) -> None: ...
+ def manageWidget(self, widget: QtWidgets.QWidget|None) -> None: ...
+ def removeResourceFile(self, path: str|None) -> None: ...
+ def addResourceFile(self, path: str|None) -> None: ...
+ def resourceFiles(self) -> list[str]: ...
+ def emitSelectionChanged(self) -> None: ...
+ @typing.overload
+ @staticmethod
+ def findFormWindow(w: QtWidgets.QWidget|None) -> 'QDesignerFormWindowInterface|None': ...
+ @typing.overload
+ @staticmethod
+ def findFormWindow(obj: QtCore.QObject|None) -> 'QDesignerFormWindowInterface|None': ...
+ def isDirty(self) -> bool: ...
+ def isManaged(self, widget: QtWidgets.QWidget|None) -> bool: ...
+ def setMainContainer(self, mainContainer: QtWidgets.QWidget|None) -> None: ...
+ def mainContainer(self) -> QtWidgets.QWidget|None: ...
+ def grid(self) -> QtCore.QPoint: ...
+ def cursor(self) -> 'QDesignerFormWindowCursorInterface|None': ...
+ def core(self) -> QDesignerFormEditorInterface|None: ...
+ def setIncludeHints(self, includeHints: collections.abc.Iterable[str|None]) -> None: ...
+ def includeHints(self) -> list[str]: ...
+ def setExportMacro(self, exportMacro: str|None) -> None: ...
+ def exportMacro(self) -> str: ...
+ def setPixmapFunction(self, pixmapFunction: str|None) -> None: ...
+ def pixmapFunction(self) -> str: ...
+ def setLayoutFunction(self, margin: str|None, spacing: str|None) -> None: ...
+ def layoutFunction(self) -> typing.Tuple[str, str]: ...
+ def setLayoutDefault(self, margin: int, spacing: int) -> None: ...
+ def layoutDefault(self) -> typing.Tuple[int, int]: ...
+ def setComment(self, comment: str|None) -> None: ...
+ def comment(self) -> str: ...
+ def setAuthor(self, author: str|None) -> None: ...
+ def author(self) -> str: ...
+ def hasFeature(self, f: 'QDesignerFormWindowInterface.FeatureFlag') -> bool: ...
+ def features(self) -> 'QDesignerFormWindowInterface.FeatureFlag': ...
+ @typing.overload
+ def setContents(self, dev: QtCore.QIODevice|None, errorMessage: str|None = ...) -> bool: ...
+ @typing.overload
+ def setContents(self, contents: str|None) -> bool: ...
+ def contents(self) -> str: ...
+ def absoluteDir(self) -> QtCore.QDir: ...
+ def fileName(self) -> str: ...
+
+
+class QDesignerFormWindowCursorInterface(PyQt6.sip.simplewrapper):
+
+ class MoveMode(enum.Enum):
+ MoveAnchor = ... # type: QDesignerFormWindowCursorInterface.MoveMode
+ KeepAnchor = ... # type: QDesignerFormWindowCursorInterface.MoveMode
+
+ class MoveOperation(enum.Enum):
+ NoMove = ... # type: QDesignerFormWindowCursorInterface.MoveOperation
+ Start = ... # type: QDesignerFormWindowCursorInterface.MoveOperation
+ End = ... # type: QDesignerFormWindowCursorInterface.MoveOperation
+ Next = ... # type: QDesignerFormWindowCursorInterface.MoveOperation
+ Prev = ... # type: QDesignerFormWindowCursorInterface.MoveOperation
+ Left = ... # type: QDesignerFormWindowCursorInterface.MoveOperation
+ Right = ... # type: QDesignerFormWindowCursorInterface.MoveOperation
+ Up = ... # type: QDesignerFormWindowCursorInterface.MoveOperation
+ Down = ... # type: QDesignerFormWindowCursorInterface.MoveOperation
+
+ def __init__(self) -> None: ...
+
+ def isWidgetSelected(self, widget: QtWidgets.QWidget|None) -> bool: ...
+ def resetWidgetProperty(self, widget: QtWidgets.QWidget|None, name: str|None) -> None: ...
+ def setWidgetProperty(self, widget: QtWidgets.QWidget|None, name: str|None, value: typing.Any) -> None: ...
+ def setProperty(self, name: str|None, value: typing.Any) -> None: ...
+ def selectedWidget(self, index: int) -> QtWidgets.QWidget|None: ...
+ def selectedWidgetCount(self) -> int: ...
+ def hasSelection(self) -> bool: ...
+ def widget(self, index: int) -> QtWidgets.QWidget|None: ...
+ def widgetCount(self) -> int: ...
+ def current(self) -> QtWidgets.QWidget|None: ...
+ def setPosition(self, pos: int, mode: 'QDesignerFormWindowCursorInterface.MoveMode' = ...) -> None: ...
+ def position(self) -> int: ...
+ def movePosition(self, op: 'QDesignerFormWindowCursorInterface.MoveOperation', mode: 'QDesignerFormWindowCursorInterface.MoveMode' = ...) -> bool: ...
+ def formWindow(self) -> QDesignerFormWindowInterface|None: ...
+
+
+class QDesignerFormWindowManagerInterface(QtCore.QObject):
+
+ class ActionGroup(enum.Enum):
+ StyledPreviewActionGroup = ... # type: QDesignerFormWindowManagerInterface.ActionGroup
+
+ class Action(enum.Enum):
+ CutAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ CopyAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ PasteAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ DeleteAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ SelectAllAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ LowerAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ RaiseAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ UndoAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ RedoAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ HorizontalLayoutAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ VerticalLayoutAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ SplitHorizontalAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ SplitVerticalAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ GridLayoutAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ FormLayoutAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ BreakLayoutAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ AdjustSizeAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ SimplifyLayoutAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ DefaultPreviewAction = ... # type: QDesignerFormWindowManagerInterface.Action
+ FormWindowSettingsDialogAction = ... # type: QDesignerFormWindowManagerInterface.Action
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def showPluginDialog(self) -> None: ...
+ def closeAllPreviews(self) -> None: ...
+ def showPreview(self) -> None: ...
+ def actionGroup(self, actionGroup: 'QDesignerFormWindowManagerInterface.ActionGroup') -> QtGui.QActionGroup|None: ...
+ def action(self, action: 'QDesignerFormWindowManagerInterface.Action') -> QtGui.QAction|None: ...
+ def setActiveFormWindow(self, formWindow: QDesignerFormWindowInterface|None) -> None: ...
+ def removeFormWindow(self, formWindow: QDesignerFormWindowInterface|None) -> None: ...
+ def addFormWindow(self, formWindow: QDesignerFormWindowInterface|None) -> None: ...
+ formWindowSettingsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activeFormWindowChanged: typing.ClassVar[QtCore.pyqtSignal]
+ formWindowRemoved: typing.ClassVar[QtCore.pyqtSignal]
+ formWindowAdded: typing.ClassVar[QtCore.pyqtSignal]
+ def core(self) -> QDesignerFormEditorInterface|None: ...
+ def createFormWindow(self, parent: QtWidgets.QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> QDesignerFormWindowInterface|None: ...
+ def formWindow(self, index: int) -> QDesignerFormWindowInterface|None: ...
+ def formWindowCount(self) -> int: ...
+ def activeFormWindow(self) -> QDesignerFormWindowInterface|None: ...
+ def actionSimplifyLayout(self) -> QtGui.QAction|None: ...
+ def actionFormLayout(self) -> QtGui.QAction|None: ...
+
+
+class QDesignerObjectInspectorInterface(QtWidgets.QWidget):
+
+ def __init__(self, parent: QtWidgets.QWidget|None, flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def setFormWindow(self, formWindow: QDesignerFormWindowInterface|None) -> None: ...
+ def core(self) -> QDesignerFormEditorInterface|None: ...
+
+
+class QDesignerPropertyEditorInterface(QtWidgets.QWidget):
+
+ def __init__(self, parent: QtWidgets.QWidget|None, flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def setReadOnly(self, readOnly: bool) -> None: ...
+ def setPropertyValue(self, name: str|None, value: typing.Any, changed: bool = ...) -> None: ...
+ def setObject(self, object: QtCore.QObject|None) -> None: ...
+ propertyChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def currentPropertyName(self) -> str: ...
+ def object(self) -> QtCore.QObject|None: ...
+ def isReadOnly(self) -> bool: ...
+ def core(self) -> QDesignerFormEditorInterface|None: ...
+
+
+class QDesignerWidgetBoxInterface(QtWidgets.QWidget):
+
+ def __init__(self, parent: QtWidgets.QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def save(self) -> bool: ...
+ def load(self) -> bool: ...
+ def fileName(self) -> str: ...
+ def setFileName(self, file_name: str|None) -> None: ...
+
+
+class QDesignerContainerExtension(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def canRemove(self, index: int) -> bool: ...
+ def canAddWidget(self) -> bool: ...
+ def remove(self, index: int) -> None: ...
+ def insertWidget(self, index: int, widget: QtWidgets.QWidget|None) -> None: ...
+ def addWidget(self, widget: QtWidgets.QWidget|None) -> None: ...
+ def setCurrentIndex(self, index: int) -> None: ...
+ def currentIndex(self) -> int: ...
+ def widget(self, index: int) -> QtWidgets.QWidget|None: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+
+
+class QDesignerCustomWidgetInterface(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDesignerCustomWidgetInterface') -> None: ...
+
+ def codeTemplate(self) -> str: ...
+ def domXml(self) -> str: ...
+ def initialize(self, core: QDesignerFormEditorInterface|None) -> None: ...
+ def isInitialized(self) -> bool: ...
+ def createWidget(self, parent: QtWidgets.QWidget|None) -> QtWidgets.QWidget|None: ...
+ def isContainer(self) -> bool: ...
+ def icon(self) -> QtGui.QIcon: ...
+ def includeFile(self) -> str: ...
+ def whatsThis(self) -> str: ...
+ def toolTip(self) -> str: ...
+ def group(self) -> str: ...
+ def name(self) -> str: ...
+
+
+class QDesignerCustomWidgetCollectionInterface(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDesignerCustomWidgetCollectionInterface') -> None: ...
+
+ def customWidgets(self) -> list[QDesignerCustomWidgetInterface]: ...
+
+
+class QAbstractExtensionFactory(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAbstractExtensionFactory') -> None: ...
+
+ def extension(self, object: QtCore.QObject|None, iid: str|None) -> QtCore.QObject|None: ...
+
+
+class QExtensionFactory(QtCore.QObject, QAbstractExtensionFactory):
+
+ def __init__(self, parent: 'QExtensionManager|None' = ...) -> None: ...
+
+ def createExtension(self, object: QtCore.QObject|None, iid: str|None, parent: QtCore.QObject|None) -> QtCore.QObject|None: ...
+ def extensionManager(self) -> 'QExtensionManager|None': ...
+ def extension(self, object: QtCore.QObject|None, iid: str|None) -> QtCore.QObject|None: ...
+
+
+class QAbstractExtensionManager(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAbstractExtensionManager') -> None: ...
+
+ def extension(self, object: QtCore.QObject|None, iid: str|None) -> QtCore.QObject|None: ...
+ def unregisterExtensions(self, factory: QAbstractExtensionFactory|None, iid: str|None) -> None: ...
+ def registerExtensions(self, factory: QAbstractExtensionFactory|None, iid: str|None) -> None: ...
+
+
+class QFormBuilder(QAbstractFormBuilder):
+
+ def __init__(self) -> None: ...
+
+ def customWidgets(self) -> list[QDesignerCustomWidgetInterface]: ...
+ def setPluginPath(self, pluginPaths: collections.abc.Iterable[str|None]) -> None: ...
+ def addPluginPath(self, pluginPath: str|None) -> None: ...
+ def clearPluginPaths(self) -> None: ...
+ def pluginPaths(self) -> list[str]: ...
+
+
+class QDesignerMemberSheetExtension(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def parameterNames(self, index: int) -> list[QtCore.QByteArray]: ...
+ def parameterTypes(self, index: int) -> list[QtCore.QByteArray]: ...
+ def signature(self, index: int) -> str: ...
+ def declaredInClass(self, index: int) -> str: ...
+ def inheritedFromWidget(self, index: int) -> bool: ...
+ def isSlot(self, index: int) -> bool: ...
+ def isSignal(self, index: int) -> bool: ...
+ def setVisible(self, index: int, b: bool) -> None: ...
+ def isVisible(self, index: int) -> bool: ...
+ def setMemberGroup(self, index: int, group: str|None) -> None: ...
+ def memberGroup(self, index: int) -> str: ...
+ def memberName(self, index: int) -> str: ...
+ def indexOf(self, name: str|None) -> int: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+
+
+class QDesignerPropertySheetExtension(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def isEnabled(self, index: int) -> bool: ...
+ def setChanged(self, index: int, changed: bool) -> None: ...
+ def isChanged(self, index: int) -> bool: ...
+ def setProperty(self, index: int, value: typing.Any) -> None: ...
+ def property(self, index: int) -> typing.Any: ...
+ def setAttribute(self, index: int, b: bool) -> None: ...
+ def isAttribute(self, index: int) -> bool: ...
+ def setVisible(self, index: int, b: bool) -> None: ...
+ def isVisible(self, index: int) -> bool: ...
+ def reset(self, index: int) -> bool: ...
+ def hasReset(self, index: int) -> bool: ...
+ def setPropertyGroup(self, index: int, group: str|None) -> None: ...
+ def propertyGroup(self, index: int) -> str: ...
+ def propertyName(self, index: int) -> str: ...
+ def indexOf(self, name: str|None) -> int: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+
+
+class QExtensionManager(QtCore.QObject, QAbstractExtensionManager):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def extension(self, object: QtCore.QObject|None, iid: str|None) -> QtCore.QObject|None: ...
+ def unregisterExtensions(self, factory: QAbstractExtensionFactory|None, iid: str|None = ...) -> None: ...
+ def registerExtensions(self, factory: QAbstractExtensionFactory|None, iid: str|None = ...) -> None: ...
+
+
+class QDesignerTaskMenuExtension(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def preferredEditAction(self) -> QtGui.QAction|None: ...
+ def taskActions(self) -> list[QtGui.QAction]: ...
+
+
+class QPyDesignerContainerExtension(QtCore.QObject, QDesignerContainerExtension):
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+
+class QPyDesignerCustomWidgetCollectionPlugin(QtCore.QObject, QDesignerCustomWidgetCollectionInterface):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+
+class QPyDesignerCustomWidgetPlugin(QtCore.QObject, QDesignerCustomWidgetInterface):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+
+class QPyDesignerMemberSheetExtension(QtCore.QObject, QDesignerMemberSheetExtension):
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+
+class QPyDesignerPropertySheetExtension(QtCore.QObject, QDesignerPropertySheetExtension):
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+
+class QPyDesignerTaskMenuExtension(QtCore.QObject, QDesignerTaskMenuExtension):
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtGui.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtGui.pyd
new file mode 100644
index 00000000..c9375797
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtGui.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtGui.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtGui.pyi
new file mode 100644
index 00000000..0a7bfbac
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtGui.pyi
@@ -0,0 +1,8415 @@
+# The PEP 484 type hints stub file for the QtGui module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QAbstractFileIconProvider(PyQt6.sip.simplewrapper):
+
+ class Option(enum.Flag):
+ DontUseCustomDirectoryIcons = ... # type: QAbstractFileIconProvider.Option
+
+ class IconType(enum.Enum):
+ Computer = ... # type: QAbstractFileIconProvider.IconType
+ Desktop = ... # type: QAbstractFileIconProvider.IconType
+ Trashcan = ... # type: QAbstractFileIconProvider.IconType
+ Network = ... # type: QAbstractFileIconProvider.IconType
+ Drive = ... # type: QAbstractFileIconProvider.IconType
+ Folder = ... # type: QAbstractFileIconProvider.IconType
+ File = ... # type: QAbstractFileIconProvider.IconType
+
+ def __init__(self) -> None: ...
+
+ def options(self) -> 'QAbstractFileIconProvider.Option': ...
+ def setOptions(self, a0: 'QAbstractFileIconProvider.Option') -> None: ...
+ def type(self, a0: QtCore.QFileInfo) -> str: ...
+ @typing.overload
+ def icon(self, a0: 'QAbstractFileIconProvider.IconType') -> 'QIcon': ...
+ @typing.overload
+ def icon(self, a0: QtCore.QFileInfo) -> 'QIcon': ...
+
+
+class QAbstractTextDocumentLayout(QtCore.QObject):
+
+ class Selection(PyQt6.sip.simplewrapper):
+
+ cursor = ... # type: 'QTextCursor'
+ format = ... # type: 'QTextCharFormat'
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAbstractTextDocumentLayout.Selection') -> None: ...
+
+ class PaintContext(PyQt6.sip.simplewrapper):
+
+ clip = ... # type: QtCore.QRectF
+ cursorPosition = ... # type: int
+ palette = ... # type: 'QPalette'
+ selections = ... # type: collections.abc.Iterable['QAbstractTextDocumentLayout.Selection']
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAbstractTextDocumentLayout.PaintContext') -> None: ...
+
+ def __init__(self, doc: 'QTextDocument|None') -> None: ...
+
+ def blockWithMarkerAt(self, pos: QtCore.QPointF) -> 'QTextBlock': ...
+ def formatAt(self, pos: QtCore.QPointF) -> 'QTextFormat': ...
+ def imageAt(self, pos: QtCore.QPointF) -> str: ...
+ def format(self, pos: int) -> 'QTextCharFormat': ...
+ def drawInlineObject(self, painter: 'QPainter|None', rect: QtCore.QRectF, object: 'QTextInlineObject', posInDocument: int, format: 'QTextFormat') -> None: ...
+ def positionInlineObject(self, item: 'QTextInlineObject', posInDocument: int, format: 'QTextFormat') -> None: ...
+ def resizeInlineObject(self, item: 'QTextInlineObject', posInDocument: int, format: 'QTextFormat') -> None: ...
+ def documentChanged(self, from_: int, charsRemoved: int, charsAdded: int) -> None: ...
+ updateBlock: typing.ClassVar[QtCore.pyqtSignal]
+ pageCountChanged: typing.ClassVar[QtCore.pyqtSignal]
+ documentSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ update: typing.ClassVar[QtCore.pyqtSignal]
+ def handlerForObject(self, objectType: int) -> 'QTextObjectInterface|None': ...
+ def unregisterHandler(self, objectType: int, component: QtCore.QObject|None = ...) -> None: ...
+ def registerHandler(self, objectType: int, component: QtCore.QObject|None) -> None: ...
+ def document(self) -> 'QTextDocument|None': ...
+ def paintDevice(self) -> 'QPaintDevice|None': ...
+ def setPaintDevice(self, device: 'QPaintDevice|None') -> None: ...
+ def blockBoundingRect(self, block: 'QTextBlock') -> QtCore.QRectF: ...
+ def frameBoundingRect(self, frame: 'QTextFrame|None') -> QtCore.QRectF: ...
+ def documentSize(self) -> QtCore.QSizeF: ...
+ def pageCount(self) -> int: ...
+ def anchorAt(self, pos: QtCore.QPointF) -> str: ...
+ def hitTest(self, point: QtCore.QPointF, accuracy: QtCore.Qt.HitTestAccuracy) -> int: ...
+ def draw(self, painter: 'QPainter|None', context: 'QAbstractTextDocumentLayout.PaintContext') -> None: ...
+
+
+class QTextObjectInterface(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextObjectInterface') -> None: ...
+
+ def drawObject(self, painter: 'QPainter|None', rect: QtCore.QRectF, doc: 'QTextDocument|None', posInDocument: int, format: 'QTextFormat') -> None: ...
+ def intrinsicSize(self, doc: 'QTextDocument|None', posInDocument: int, format: 'QTextFormat') -> QtCore.QSizeF: ...
+
+
+class QAccessibilityHints(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def contrastPreferenceChanged(self, contrastPreference: QtCore.Qt.ContrastPreference) -> None: ...
+ def contrastPreference(self) -> QtCore.Qt.ContrastPreference: ...
+
+
+class QAction(QtCore.QObject):
+
+ class Priority(enum.Enum):
+ LowPriority = ... # type: QAction.Priority
+ NormalPriority = ... # type: QAction.Priority
+ HighPriority = ... # type: QAction.Priority
+
+ class MenuRole(enum.Enum):
+ NoRole = ... # type: QAction.MenuRole
+ TextHeuristicRole = ... # type: QAction.MenuRole
+ ApplicationSpecificRole = ... # type: QAction.MenuRole
+ AboutQtRole = ... # type: QAction.MenuRole
+ AboutRole = ... # type: QAction.MenuRole
+ PreferencesRole = ... # type: QAction.MenuRole
+ QuitRole = ... # type: QAction.MenuRole
+
+ class ActionEvent(enum.Enum):
+ Trigger = ... # type: QAction.ActionEvent
+ Hover = ... # type: QAction.ActionEvent
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, icon: 'QIcon', text: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ visibleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ checkableChanged: typing.ClassVar[QtCore.pyqtSignal]
+ enabledChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def resetEnabled(self) -> None: ...
+ def associatedObjects(self) -> list[QtCore.QObject]: ...
+ def isShortcutVisibleInContextMenu(self) -> bool: ...
+ def setShortcutVisibleInContextMenu(self, show: bool) -> None: ...
+ def priority(self) -> 'QAction.Priority': ...
+ def setPriority(self, priority: 'QAction.Priority') -> None: ...
+ def isIconVisibleInMenu(self) -> bool: ...
+ def setIconVisibleInMenu(self, visible: bool) -> None: ...
+ def setMenu(self, menu: QMenu|None) -> None: ...
+ def menu(self) -> QMenu|None: ...
+ def menuRole(self) -> 'QAction.MenuRole': ...
+ def setMenuRole(self, menuRole: 'QAction.MenuRole') -> None: ...
+ def autoRepeat(self) -> bool: ...
+ def setAutoRepeat(self, a0: bool) -> None: ...
+ def shortcuts(self) -> list['QKeySequence']: ...
+ @typing.overload
+ def setShortcuts(self, shortcuts: collections.abc.Iterable['QKeySequence'|'QKeySequence.StandardKey'|str|None|int]) -> None: ...
+ @typing.overload
+ def setShortcuts(self, a0: 'QKeySequence.StandardKey') -> None: ...
+ toggled: typing.ClassVar[QtCore.pyqtSignal]
+ hovered: typing.ClassVar[QtCore.pyqtSignal]
+ triggered: typing.ClassVar[QtCore.pyqtSignal]
+ changed: typing.ClassVar[QtCore.pyqtSignal]
+ def setVisible(self, a0: bool) -> None: ...
+ def setDisabled(self, b: bool) -> None: ...
+ def setEnabled(self, a0: bool) -> None: ...
+ def toggle(self) -> None: ...
+ def setChecked(self, a0: bool) -> None: ...
+ def hover(self) -> None: ...
+ def trigger(self) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def showStatusText(self, object: QtCore.QObject|None = ...) -> bool: ...
+ def activate(self, event: 'QAction.ActionEvent') -> None: ...
+ def isVisible(self) -> bool: ...
+ def isEnabled(self) -> bool: ...
+ def isChecked(self) -> bool: ...
+ def setData(self, var: typing.Any) -> None: ...
+ def data(self) -> typing.Any: ...
+ def isCheckable(self) -> bool: ...
+ def setCheckable(self, a0: bool) -> None: ...
+ def font(self) -> 'QFont': ...
+ def setFont(self, font: 'QFont') -> None: ...
+ def shortcutContext(self) -> QtCore.Qt.ShortcutContext: ...
+ def setShortcutContext(self, context: QtCore.Qt.ShortcutContext) -> None: ...
+ def shortcut(self) -> 'QKeySequence': ...
+ def setShortcut(self, shortcut: 'QKeySequence'|'QKeySequence.StandardKey'|str|None|int) -> None: ...
+ def isSeparator(self) -> bool: ...
+ def setSeparator(self, b: bool) -> None: ...
+ def whatsThis(self) -> str: ...
+ def setWhatsThis(self, what: str|None) -> None: ...
+ def statusTip(self) -> str: ...
+ def setStatusTip(self, statusTip: str|None) -> None: ...
+ def toolTip(self) -> str: ...
+ def setToolTip(self, tip: str|None) -> None: ...
+ def iconText(self) -> str: ...
+ def setIconText(self, text: str|None) -> None: ...
+ def text(self) -> str: ...
+ def setText(self, text: str|None) -> None: ...
+ def icon(self) -> 'QIcon': ...
+ def setIcon(self, icon: 'QIcon') -> None: ...
+ def actionGroup(self) -> 'QActionGroup|None': ...
+ def setActionGroup(self, group: 'QActionGroup|None') -> None: ...
+
+
+class QActionGroup(QtCore.QObject):
+
+ class ExclusionPolicy(enum.Enum):
+ None_ = ... # type: QActionGroup.ExclusionPolicy
+ Exclusive = ... # type: QActionGroup.ExclusionPolicy
+ ExclusiveOptional = ... # type: QActionGroup.ExclusionPolicy
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ hovered: typing.ClassVar[QtCore.pyqtSignal]
+ triggered: typing.ClassVar[QtCore.pyqtSignal]
+ def setExclusionPolicy(self, policy: 'QActionGroup.ExclusionPolicy') -> None: ...
+ def setExclusive(self, a0: bool) -> None: ...
+ def setVisible(self, a0: bool) -> None: ...
+ def setDisabled(self, b: bool) -> None: ...
+ def setEnabled(self, a0: bool) -> None: ...
+ def exclusionPolicy(self) -> 'QActionGroup.ExclusionPolicy': ...
+ def isVisible(self) -> bool: ...
+ def isEnabled(self) -> bool: ...
+ def isExclusive(self) -> bool: ...
+ def checkedAction(self) -> QAction|None: ...
+ def actions(self) -> list[QAction]: ...
+ def removeAction(self, a: QAction|None) -> None: ...
+ @typing.overload
+ def addAction(self, a: QAction|None) -> QAction|None: ...
+ @typing.overload
+ def addAction(self, text: str|None) -> QAction|None: ...
+ @typing.overload
+ def addAction(self, icon: 'QIcon', text: str|None) -> QAction|None: ...
+
+
+class QBackingStore(PyQt6.sip.simplewrapper):
+
+ def __init__(self, window: 'QWindow|None') -> None: ...
+
+ def hasStaticContents(self) -> bool: ...
+ def staticContents(self) -> 'QRegion': ...
+ def setStaticContents(self, region: 'QRegion') -> None: ...
+ def endPaint(self) -> None: ...
+ def beginPaint(self, a0: 'QRegion') -> None: ...
+ def scroll(self, area: 'QRegion', dx: int, dy: int) -> bool: ...
+ def size(self) -> QtCore.QSize: ...
+ def resize(self, size: QtCore.QSize) -> None: ...
+ def flush(self, region: 'QRegion', window: 'QWindow|None' = ..., offset: QtCore.QPoint = ...) -> None: ...
+ def paintDevice(self) -> 'QPaintDevice|None': ...
+ def window(self) -> 'QWindow|None': ...
+
+
+class QPaintDevice(PyQt6.sip.simplewrapper):
+
+ class PaintDeviceMetric(enum.Enum):
+ PdmWidth = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmHeight = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmWidthMM = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmHeightMM = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmNumColors = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmDepth = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmDpiX = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmDpiY = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmPhysicalDpiX = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmPhysicalDpiY = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmDevicePixelRatio = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmDevicePixelRatioScaled = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmDevicePixelRatioF_EncodedA = ... # type: QPaintDevice.PaintDeviceMetric
+ PdmDevicePixelRatioF_EncodedB = ... # type: QPaintDevice.PaintDeviceMetric
+
+ def __init__(self) -> None: ...
+
+ @staticmethod
+ def devicePixelRatioFScale() -> float: ...
+ def devicePixelRatioF(self) -> float: ...
+ def metric(self, metric: 'QPaintDevice.PaintDeviceMetric') -> int: ...
+ def devicePixelRatio(self) -> float: ...
+ def colorCount(self) -> int: ...
+ def paintingActive(self) -> bool: ...
+ def depth(self) -> int: ...
+ def physicalDpiY(self) -> int: ...
+ def physicalDpiX(self) -> int: ...
+ def logicalDpiY(self) -> int: ...
+ def logicalDpiX(self) -> int: ...
+ def heightMM(self) -> int: ...
+ def widthMM(self) -> int: ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ def paintEngine(self) -> 'QPaintEngine|None': ...
+
+
+class QPixmap(QPaintDevice):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, w: int, h: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QtCore.QSize) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, format: str = ..., flags: QtCore.Qt.ImageConversionFlag = ...) -> None: ...
+ @typing.overload
+ def __init__(self, xpm: list[str]) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPixmap') -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ def deviceIndependentSize(self) -> QtCore.QSizeF: ...
+ def setDevicePixelRatio(self, scaleFactor: float) -> None: ...
+ def devicePixelRatio(self) -> float: ...
+ def swap(self, other: 'QPixmap') -> None: ...
+ @typing.overload
+ def scroll(self, dx: int, dy: int, rect: QtCore.QRect) -> 'QRegion|None': ...
+ @typing.overload
+ def scroll(self, dx: int, dy: int, x: int, y: int, width: int, height: int) -> 'QRegion|None': ...
+ def cacheKey(self) -> int: ...
+ @staticmethod
+ def trueMatrix(m: 'QTransform', w: int, h: int) -> 'QTransform': ...
+ def transformed(self, transform: 'QTransform', mode: QtCore.Qt.TransformationMode = ...) -> 'QPixmap': ...
+ def metric(self, a0: QPaintDevice.PaintDeviceMetric) -> int: ...
+ def paintEngine(self) -> 'QPaintEngine|None': ...
+ def isQBitmap(self) -> bool: ...
+ def detach(self) -> None: ...
+ @typing.overload
+ def copy(self, rect: QtCore.QRect = ...) -> 'QPixmap': ...
+ @typing.overload
+ def copy(self, ax: int, ay: int, awidth: int, aheight: int) -> 'QPixmap': ...
+ @typing.overload
+ def save(self, fileName: str|None, format: str = ..., quality: int = ...) -> bool: ...
+ @typing.overload
+ def save(self, device: QtCore.QIODevice|None, format: str = ..., quality: int = ...) -> bool: ...
+ @typing.overload
+ def loadFromData(self, buf: PyQt6.sip.array[bytes], format: str = ..., flags: QtCore.Qt.ImageConversionFlag = ...) -> bool: ...
+ @typing.overload
+ def loadFromData(self, buf: QtCore.QByteArray|bytes|bytearray|memoryview, format: str = ..., flags: QtCore.Qt.ImageConversionFlag = ...) -> bool: ...
+ def load(self, fileName: str|None, format: str = ..., flags: QtCore.Qt.ImageConversionFlag = ...) -> bool: ...
+ def convertFromImage(self, img: 'QImage', flags: QtCore.Qt.ImageConversionFlag = ...) -> bool: ...
+ @staticmethod
+ def fromImageReader(imageReader: 'QImageReader|None', flags: QtCore.Qt.ImageConversionFlag = ...) -> 'QPixmap': ...
+ @staticmethod
+ def fromImage(image: 'QImage', flags: QtCore.Qt.ImageConversionFlag = ...) -> 'QPixmap': ...
+ def toImage(self) -> 'QImage': ...
+ def scaledToHeight(self, height: int, mode: QtCore.Qt.TransformationMode = ...) -> 'QPixmap': ...
+ def scaledToWidth(self, width: int, mode: QtCore.Qt.TransformationMode = ...) -> 'QPixmap': ...
+ @typing.overload
+ def scaled(self, width: int, height: int, aspectRatioMode: QtCore.Qt.AspectRatioMode = ..., transformMode: QtCore.Qt.TransformationMode = ...) -> 'QPixmap': ...
+ @typing.overload
+ def scaled(self, size: QtCore.QSize, aspectRatioMode: QtCore.Qt.AspectRatioMode = ..., transformMode: QtCore.Qt.TransformationMode = ...) -> 'QPixmap': ...
+ def createMaskFromColor(self, maskColor: 'QColor'|QtCore.Qt.GlobalColor|int, mode: QtCore.Qt.MaskMode = ...) -> 'QBitmap': ...
+ def createHeuristicMask(self, clipTight: bool = ...) -> 'QBitmap': ...
+ def hasAlphaChannel(self) -> bool: ...
+ def hasAlpha(self) -> bool: ...
+ def setMask(self, a0: 'QBitmap') -> None: ...
+ def mask(self) -> 'QBitmap': ...
+ def fill(self, color: 'QColor'|QtCore.Qt.GlobalColor|int = ...) -> None: ...
+ @staticmethod
+ def defaultDepth() -> int: ...
+ def depth(self) -> int: ...
+ def rect(self) -> QtCore.QRect: ...
+ def size(self) -> QtCore.QSize: ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ def devType(self) -> int: ...
+ def isNull(self) -> bool: ...
+
+
+class QBitmap(QPixmap):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, w: int, h: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QtCore.QSize) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, format: str = ...) -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QBitmap') -> None: ...
+
+ def swap(self, other: 'QBitmap') -> None: ...
+ def transformed(self, matrix: 'QTransform') -> 'QBitmap': ...
+ @staticmethod
+ def fromData(size: QtCore.QSize, bits: bytes, format: 'QImage.Format' = ...) -> 'QBitmap': ...
+ @staticmethod
+ def fromPixmap(pixmap: QPixmap) -> 'QBitmap': ...
+ @staticmethod
+ def fromImage(image: 'QImage', flags: QtCore.Qt.ImageConversionFlag = ...) -> 'QBitmap': ...
+ def clear(self) -> None: ...
+
+
+class QColor(PyQt6.sip.simplewrapper):
+
+ class NameFormat(enum.Enum):
+ HexRgb = ... # type: QColor.NameFormat
+ HexArgb = ... # type: QColor.NameFormat
+
+ class Spec(enum.Enum):
+ Invalid = ... # type: QColor.Spec
+ Rgb = ... # type: QColor.Spec
+ Hsv = ... # type: QColor.Spec
+ Cmyk = ... # type: QColor.Spec
+ Hsl = ... # type: QColor.Spec
+ ExtendedRgb = ... # type: QColor.Spec
+
+ @typing.overload
+ def __init__(self, color: QtCore.Qt.GlobalColor) -> None: ...
+ @typing.overload
+ def __init__(self, rgb: int) -> None: ...
+ @typing.overload
+ def __init__(self, rgba64: 'QRgba64') -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, r: int, g: int, b: int, alpha: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, name: str) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QColor') -> None: ...
+
+ @staticmethod
+ def isValidColorName(a0: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @staticmethod
+ def fromString(name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> 'QColor': ...
+ def toExtendedRgb(self) -> 'QColor': ...
+ @typing.overload
+ @staticmethod
+ def fromRgba64(r: int, g: int, b: int, alpha: int = ...) -> 'QColor': ...
+ @typing.overload
+ @staticmethod
+ def fromRgba64(rgba: 'QRgba64') -> 'QColor': ...
+ def setRgba64(self, rgba: 'QRgba64') -> None: ...
+ def rgba64(self) -> 'QRgba64': ...
+ @staticmethod
+ def isValidColor(name: str|None) -> bool: ...
+ @staticmethod
+ def fromHslF(h: float, s: float, l: float, alpha: float = ...) -> 'QColor': ...
+ @staticmethod
+ def fromHsl(h: int, s: int, l: int, alpha: int = ...) -> 'QColor': ...
+ def toHsl(self) -> 'QColor': ...
+ def setHslF(self, h: float, s: float, l: float, alpha: float = ...) -> None: ...
+ def getHslF(self) -> typing.Tuple[float, float, float, float]: ...
+ def setHsl(self, h: int, s: int, l: int, alpha: int = ...) -> None: ...
+ def getHsl(self) -> typing.Tuple[int, int, int, int]: ...
+ def lightnessF(self) -> float: ...
+ def hslSaturationF(self) -> float: ...
+ def hslHueF(self) -> float: ...
+ def lightness(self) -> int: ...
+ def hslSaturation(self) -> int: ...
+ def hslHue(self) -> int: ...
+ def hsvSaturationF(self) -> float: ...
+ def hsvHueF(self) -> float: ...
+ def hsvSaturation(self) -> int: ...
+ def hsvHue(self) -> int: ...
+ def darker(self, factor: int = ...) -> 'QColor': ...
+ def lighter(self, factor: int = ...) -> 'QColor': ...
+ def isValid(self) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ @staticmethod
+ def fromCmykF(c: float, m: float, y: float, k: float, alpha: float = ...) -> 'QColor': ...
+ @staticmethod
+ def fromCmyk(c: int, m: int, y: int, k: int, alpha: int = ...) -> 'QColor': ...
+ @staticmethod
+ def fromHsvF(h: float, s: float, v: float, alpha: float = ...) -> 'QColor': ...
+ @staticmethod
+ def fromHsv(h: int, s: int, v: int, alpha: int = ...) -> 'QColor': ...
+ @staticmethod
+ def fromRgbF(r: float, g: float, b: float, alpha: float = ...) -> 'QColor': ...
+ @staticmethod
+ def fromRgba(rgba: int) -> 'QColor': ...
+ @typing.overload
+ @staticmethod
+ def fromRgb(rgb: int) -> 'QColor': ...
+ @typing.overload
+ @staticmethod
+ def fromRgb(r: int, g: int, b: int, alpha: int = ...) -> 'QColor': ...
+ def convertTo(self, colorSpec: 'QColor.Spec') -> 'QColor': ...
+ def toCmyk(self) -> 'QColor': ...
+ def toHsv(self) -> 'QColor': ...
+ def toRgb(self) -> 'QColor': ...
+ def setCmykF(self, c: float, m: float, y: float, k: float, alpha: float = ...) -> None: ...
+ def getCmykF(self) -> typing.Tuple[float, float, float, float, float]: ...
+ def setCmyk(self, c: int, m: int, y: int, k: int, alpha: int = ...) -> None: ...
+ def getCmyk(self) -> typing.Tuple[int, int, int, int, int]: ...
+ def blackF(self) -> float: ...
+ def yellowF(self) -> float: ...
+ def magentaF(self) -> float: ...
+ def cyanF(self) -> float: ...
+ def black(self) -> int: ...
+ def yellow(self) -> int: ...
+ def magenta(self) -> int: ...
+ def cyan(self) -> int: ...
+ def setHsvF(self, h: float, s: float, v: float, alpha: float = ...) -> None: ...
+ def getHsvF(self) -> typing.Tuple[float, float, float, float]: ...
+ def setHsv(self, h: int, s: int, v: int, alpha: int = ...) -> None: ...
+ def getHsv(self) -> typing.Tuple[int, int, int, int]: ...
+ def valueF(self) -> float: ...
+ def saturationF(self) -> float: ...
+ def hueF(self) -> float: ...
+ def value(self) -> int: ...
+ def saturation(self) -> int: ...
+ def hue(self) -> int: ...
+ def rgb(self) -> int: ...
+ def setRgba(self, rgba: int) -> None: ...
+ def rgba(self) -> int: ...
+ def setRgbF(self, r: float, g: float, b: float, alpha: float = ...) -> None: ...
+ def getRgbF(self) -> typing.Tuple[float, float, float, float]: ...
+ @typing.overload
+ def setRgb(self, r: int, g: int, b: int, alpha: int = ...) -> None: ...
+ @typing.overload
+ def setRgb(self, rgb: int) -> None: ...
+ def getRgb(self) -> typing.Tuple[int, int, int, int]: ...
+ def setBlueF(self, blue: float) -> None: ...
+ def setGreenF(self, green: float) -> None: ...
+ def setRedF(self, red: float) -> None: ...
+ def blueF(self) -> float: ...
+ def greenF(self) -> float: ...
+ def redF(self) -> float: ...
+ def setBlue(self, blue: int) -> None: ...
+ def setGreen(self, green: int) -> None: ...
+ def setRed(self, red: int) -> None: ...
+ def blue(self) -> int: ...
+ def green(self) -> int: ...
+ def red(self) -> int: ...
+ def setAlphaF(self, alpha: float) -> None: ...
+ def alphaF(self) -> float: ...
+ def setAlpha(self, alpha: int) -> None: ...
+ def alpha(self) -> int: ...
+ def spec(self) -> 'QColor.Spec': ...
+ @staticmethod
+ def colorNames() -> list[str]: ...
+ def setNamedColor(self, name: str) -> None: ...
+ def name(self, format: 'QColor.NameFormat' = ...) -> str: ...
+
+
+class QColorConstants(PyQt6.sip.simplewrapper):
+
+ class Svg(PyQt6.sip.simplewrapper):
+
+ aliceblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ antiquewhite = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ aqua = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ aquamarine = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ azure = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ beige = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ bisque = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ black = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ blanchedalmond = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ blue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ blueviolet = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ brown = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ burlywood = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ cadetblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ chartreuse = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ chocolate = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ coral = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ cornflowerblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ cornsilk = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ crimson = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ cyan = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkcyan = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkgoldenrod = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkgray = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkgreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkgrey = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkkhaki = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkmagenta = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkolivegreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkorange = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkorchid = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkred = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darksalmon = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkseagreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkslateblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkslategray = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkslategrey = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkturquoise = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ darkviolet = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ deeppink = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ deepskyblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ dimgray = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ dimgrey = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ dodgerblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ firebrick = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ floralwhite = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ forestgreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ fuchsia = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ gainsboro = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ ghostwhite = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ gold = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ goldenrod = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ gray = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ green = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ greenyellow = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ grey = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ honeydew = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ hotpink = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ indianred = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ indigo = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ ivory = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ khaki = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lavender = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lavenderblush = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lawngreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lemonchiffon = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightcoral = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightcyan = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightgoldenrodyellow = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightgray = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightgreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightgrey = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightpink = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightsalmon = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightseagreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightskyblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightslategray = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightslategrey = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightsteelblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lightyellow = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ lime = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ limegreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ linen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ magenta = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ maroon = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mediumaquamarine = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mediumblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mediumorchid = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mediumpurple = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mediumseagreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mediumslateblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mediumspringgreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mediumturquoise = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mediumvioletred = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ midnightblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mintcream = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ mistyrose = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ moccasin = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ navajowhite = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ navy = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ oldlace = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ olive = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ olivedrab = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ orange = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ orangered = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ orchid = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ palegoldenrod = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ palegreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ paleturquoise = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ palevioletred = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ papayawhip = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ peachpuff = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ peru = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ pink = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ plum = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ powderblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ purple = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ red = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ rosybrown = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ royalblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ saddlebrown = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ salmon = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ sandybrown = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ seagreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ seashell = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ sienna = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ silver = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ skyblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ slateblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ slategray = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ slategrey = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ snow = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ springgreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ steelblue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ tan = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ teal = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ thistle = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ tomato = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ turquoise = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ violet = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ wheat = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ white = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ whitesmoke = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ yellow = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ yellowgreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+
+ Black = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ Blue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ Color0 = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ Color1 = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ Cyan = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ DarkBlue = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ DarkCyan = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ DarkGray = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ DarkGreen = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ DarkMagenta = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ DarkRed = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ DarkYellow = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ Gray = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ Green = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ LightGray = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ Magenta = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ Red = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ Transparent = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ White = ... # type: QColor|QtCore.Qt.GlobalColor|int
+ Yellow = ... # type: QColor|QtCore.Qt.GlobalColor|int
+
+
+class QBrush(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, bs: QtCore.Qt.BrushStyle) -> None: ...
+ @typing.overload
+ def __init__(self, color: QColor|QtCore.Qt.GlobalColor|int, style: QtCore.Qt.BrushStyle = ...) -> None: ...
+ @typing.overload
+ def __init__(self, color: QColor|QtCore.Qt.GlobalColor|int, pixmap: QPixmap) -> None: ...
+ @typing.overload
+ def __init__(self, pixmap: QPixmap) -> None: ...
+ @typing.overload
+ def __init__(self, image: 'QImage') -> None: ...
+ @typing.overload
+ def __init__(self, brush: 'QBrush'|QColor|QtCore.Qt.GlobalColor|int|'QGradient') -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ def swap(self, other: 'QBrush') -> None: ...
+ def transform(self) -> 'QTransform': ...
+ def setTransform(self, a0: 'QTransform') -> None: ...
+ def textureImage(self) -> 'QImage': ...
+ def setTextureImage(self, image: 'QImage') -> None: ...
+ def color(self) -> QColor: ...
+ def style(self) -> QtCore.Qt.BrushStyle: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isOpaque(self) -> bool: ...
+ def gradient(self) -> 'QGradient|None': ...
+ @typing.overload
+ def setColor(self, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def setColor(self, acolor: QtCore.Qt.GlobalColor) -> None: ...
+ def setTexture(self, pixmap: QPixmap) -> None: ...
+ def texture(self) -> QPixmap: ...
+ def setStyle(self, a0: QtCore.Qt.BrushStyle) -> None: ...
+
+
+class QGradient(PyQt6.sip.simplewrapper):
+
+ class Preset(enum.Enum):
+ WarmFlame = ... # type: QGradient.Preset
+ NightFade = ... # type: QGradient.Preset
+ SpringWarmth = ... # type: QGradient.Preset
+ JuicyPeach = ... # type: QGradient.Preset
+ YoungPassion = ... # type: QGradient.Preset
+ LadyLips = ... # type: QGradient.Preset
+ SunnyMorning = ... # type: QGradient.Preset
+ RainyAshville = ... # type: QGradient.Preset
+ FrozenDreams = ... # type: QGradient.Preset
+ WinterNeva = ... # type: QGradient.Preset
+ DustyGrass = ... # type: QGradient.Preset
+ TemptingAzure = ... # type: QGradient.Preset
+ HeavyRain = ... # type: QGradient.Preset
+ AmyCrisp = ... # type: QGradient.Preset
+ MeanFruit = ... # type: QGradient.Preset
+ DeepBlue = ... # type: QGradient.Preset
+ RipeMalinka = ... # type: QGradient.Preset
+ CloudyKnoxville = ... # type: QGradient.Preset
+ MalibuBeach = ... # type: QGradient.Preset
+ NewLife = ... # type: QGradient.Preset
+ TrueSunset = ... # type: QGradient.Preset
+ MorpheusDen = ... # type: QGradient.Preset
+ RareWind = ... # type: QGradient.Preset
+ NearMoon = ... # type: QGradient.Preset
+ WildApple = ... # type: QGradient.Preset
+ SaintPetersburg = ... # type: QGradient.Preset
+ PlumPlate = ... # type: QGradient.Preset
+ EverlastingSky = ... # type: QGradient.Preset
+ HappyFisher = ... # type: QGradient.Preset
+ Blessing = ... # type: QGradient.Preset
+ SharpeyeEagle = ... # type: QGradient.Preset
+ LadogaBottom = ... # type: QGradient.Preset
+ LemonGate = ... # type: QGradient.Preset
+ ItmeoBranding = ... # type: QGradient.Preset
+ ZeusMiracle = ... # type: QGradient.Preset
+ OldHat = ... # type: QGradient.Preset
+ StarWine = ... # type: QGradient.Preset
+ HappyAcid = ... # type: QGradient.Preset
+ AwesomePine = ... # type: QGradient.Preset
+ NewYork = ... # type: QGradient.Preset
+ ShyRainbow = ... # type: QGradient.Preset
+ MixedHopes = ... # type: QGradient.Preset
+ FlyHigh = ... # type: QGradient.Preset
+ StrongBliss = ... # type: QGradient.Preset
+ FreshMilk = ... # type: QGradient.Preset
+ SnowAgain = ... # type: QGradient.Preset
+ FebruaryInk = ... # type: QGradient.Preset
+ KindSteel = ... # type: QGradient.Preset
+ SoftGrass = ... # type: QGradient.Preset
+ GrownEarly = ... # type: QGradient.Preset
+ SharpBlues = ... # type: QGradient.Preset
+ ShadyWater = ... # type: QGradient.Preset
+ DirtyBeauty = ... # type: QGradient.Preset
+ GreatWhale = ... # type: QGradient.Preset
+ TeenNotebook = ... # type: QGradient.Preset
+ PoliteRumors = ... # type: QGradient.Preset
+ SweetPeriod = ... # type: QGradient.Preset
+ WideMatrix = ... # type: QGradient.Preset
+ SoftCherish = ... # type: QGradient.Preset
+ RedSalvation = ... # type: QGradient.Preset
+ BurningSpring = ... # type: QGradient.Preset
+ NightParty = ... # type: QGradient.Preset
+ SkyGlider = ... # type: QGradient.Preset
+ HeavenPeach = ... # type: QGradient.Preset
+ PurpleDivision = ... # type: QGradient.Preset
+ AquaSplash = ... # type: QGradient.Preset
+ SpikyNaga = ... # type: QGradient.Preset
+ LoveKiss = ... # type: QGradient.Preset
+ CleanMirror = ... # type: QGradient.Preset
+ PremiumDark = ... # type: QGradient.Preset
+ ColdEvening = ... # type: QGradient.Preset
+ CochitiLake = ... # type: QGradient.Preset
+ SummerGames = ... # type: QGradient.Preset
+ PassionateBed = ... # type: QGradient.Preset
+ MountainRock = ... # type: QGradient.Preset
+ DesertHump = ... # type: QGradient.Preset
+ JungleDay = ... # type: QGradient.Preset
+ PhoenixStart = ... # type: QGradient.Preset
+ OctoberSilence = ... # type: QGradient.Preset
+ FarawayRiver = ... # type: QGradient.Preset
+ AlchemistLab = ... # type: QGradient.Preset
+ OverSun = ... # type: QGradient.Preset
+ PremiumWhite = ... # type: QGradient.Preset
+ MarsParty = ... # type: QGradient.Preset
+ EternalConstance = ... # type: QGradient.Preset
+ JapanBlush = ... # type: QGradient.Preset
+ SmilingRain = ... # type: QGradient.Preset
+ CloudyApple = ... # type: QGradient.Preset
+ BigMango = ... # type: QGradient.Preset
+ HealthyWater = ... # type: QGradient.Preset
+ AmourAmour = ... # type: QGradient.Preset
+ RiskyConcrete = ... # type: QGradient.Preset
+ StrongStick = ... # type: QGradient.Preset
+ ViciousStance = ... # type: QGradient.Preset
+ PaloAlto = ... # type: QGradient.Preset
+ HappyMemories = ... # type: QGradient.Preset
+ MidnightBloom = ... # type: QGradient.Preset
+ Crystalline = ... # type: QGradient.Preset
+ PartyBliss = ... # type: QGradient.Preset
+ ConfidentCloud = ... # type: QGradient.Preset
+ LeCocktail = ... # type: QGradient.Preset
+ RiverCity = ... # type: QGradient.Preset
+ FrozenBerry = ... # type: QGradient.Preset
+ ChildCare = ... # type: QGradient.Preset
+ FlyingLemon = ... # type: QGradient.Preset
+ NewRetrowave = ... # type: QGradient.Preset
+ HiddenJaguar = ... # type: QGradient.Preset
+ AboveTheSky = ... # type: QGradient.Preset
+ Nega = ... # type: QGradient.Preset
+ DenseWater = ... # type: QGradient.Preset
+ Seashore = ... # type: QGradient.Preset
+ MarbleWall = ... # type: QGradient.Preset
+ CheerfulCaramel = ... # type: QGradient.Preset
+ NightSky = ... # type: QGradient.Preset
+ MagicLake = ... # type: QGradient.Preset
+ YoungGrass = ... # type: QGradient.Preset
+ ColorfulPeach = ... # type: QGradient.Preset
+ GentleCare = ... # type: QGradient.Preset
+ PlumBath = ... # type: QGradient.Preset
+ HappyUnicorn = ... # type: QGradient.Preset
+ AfricanField = ... # type: QGradient.Preset
+ SolidStone = ... # type: QGradient.Preset
+ OrangeJuice = ... # type: QGradient.Preset
+ GlassWater = ... # type: QGradient.Preset
+ NorthMiracle = ... # type: QGradient.Preset
+ FruitBlend = ... # type: QGradient.Preset
+ MillenniumPine = ... # type: QGradient.Preset
+ HighFlight = ... # type: QGradient.Preset
+ MoleHall = ... # type: QGradient.Preset
+ SpaceShift = ... # type: QGradient.Preset
+ ForestInei = ... # type: QGradient.Preset
+ RoyalGarden = ... # type: QGradient.Preset
+ RichMetal = ... # type: QGradient.Preset
+ JuicyCake = ... # type: QGradient.Preset
+ SmartIndigo = ... # type: QGradient.Preset
+ SandStrike = ... # type: QGradient.Preset
+ NorseBeauty = ... # type: QGradient.Preset
+ AquaGuidance = ... # type: QGradient.Preset
+ SunVeggie = ... # type: QGradient.Preset
+ SeaLord = ... # type: QGradient.Preset
+ BlackSea = ... # type: QGradient.Preset
+ GrassShampoo = ... # type: QGradient.Preset
+ LandingAircraft = ... # type: QGradient.Preset
+ WitchDance = ... # type: QGradient.Preset
+ SleeplessNight = ... # type: QGradient.Preset
+ AngelCare = ... # type: QGradient.Preset
+ CrystalRiver = ... # type: QGradient.Preset
+ SoftLipstick = ... # type: QGradient.Preset
+ SaltMountain = ... # type: QGradient.Preset
+ PerfectWhite = ... # type: QGradient.Preset
+ FreshOasis = ... # type: QGradient.Preset
+ StrictNovember = ... # type: QGradient.Preset
+ MorningSalad = ... # type: QGradient.Preset
+ DeepRelief = ... # type: QGradient.Preset
+ SeaStrike = ... # type: QGradient.Preset
+ NightCall = ... # type: QGradient.Preset
+ SupremeSky = ... # type: QGradient.Preset
+ LightBlue = ... # type: QGradient.Preset
+ MindCrawl = ... # type: QGradient.Preset
+ LilyMeadow = ... # type: QGradient.Preset
+ SugarLollipop = ... # type: QGradient.Preset
+ SweetDessert = ... # type: QGradient.Preset
+ MagicRay = ... # type: QGradient.Preset
+ TeenParty = ... # type: QGradient.Preset
+ FrozenHeat = ... # type: QGradient.Preset
+ GagarinView = ... # type: QGradient.Preset
+ FabledSunset = ... # type: QGradient.Preset
+ PerfectBlue = ... # type: QGradient.Preset
+ NumPresets = ... # type: QGradient.Preset
+
+ class Spread(enum.Enum):
+ PadSpread = ... # type: QGradient.Spread
+ ReflectSpread = ... # type: QGradient.Spread
+ RepeatSpread = ... # type: QGradient.Spread
+
+ class Type(enum.Enum):
+ LinearGradient = ... # type: QGradient.Type
+ RadialGradient = ... # type: QGradient.Type
+ ConicalGradient = ... # type: QGradient.Type
+ NoGradient = ... # type: QGradient.Type
+
+ class CoordinateMode(enum.Enum):
+ LogicalMode = ... # type: QGradient.CoordinateMode
+ StretchToDeviceMode = ... # type: QGradient.CoordinateMode
+ ObjectBoundingMode = ... # type: QGradient.CoordinateMode
+ ObjectMode = ... # type: QGradient.CoordinateMode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QGradient.Preset') -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QGradient') -> None: ...
+
+ def setCoordinateMode(self, mode: 'QGradient.CoordinateMode') -> None: ...
+ def coordinateMode(self) -> 'QGradient.CoordinateMode': ...
+ def setSpread(self, aspread: 'QGradient.Spread') -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def stops(self) -> list[tuple[float, QColor]]: ...
+ def setStops(self, stops: collections.abc.Iterable[tuple[float, QColor|QtCore.Qt.GlobalColor|int]]) -> None: ...
+ def setColorAt(self, pos: float, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def spread(self) -> 'QGradient.Spread': ...
+ def type(self) -> 'QGradient.Type': ...
+
+
+class QLinearGradient(QGradient):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, start: QtCore.QPointF, finalStop: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def __init__(self, xStart: float, yStart: float, xFinalStop: float, yFinalStop: float) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QLinearGradient') -> None: ...
+
+ @typing.overload
+ def setFinalStop(self, stop: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setFinalStop(self, x: float, y: float) -> None: ...
+ @typing.overload
+ def setStart(self, start: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setStart(self, x: float, y: float) -> None: ...
+ def finalStop(self) -> QtCore.QPointF: ...
+ def start(self) -> QtCore.QPointF: ...
+
+
+class QRadialGradient(QGradient):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, center: QtCore.QPointF, radius: float, focalPoint: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def __init__(self, center: QtCore.QPointF, centerRadius: float, focalPoint: QtCore.QPointF, focalRadius: float) -> None: ...
+ @typing.overload
+ def __init__(self, center: QtCore.QPointF, radius: float) -> None: ...
+ @typing.overload
+ def __init__(self, cx: float, cy: float, radius: float, fx: float, fy: float) -> None: ...
+ @typing.overload
+ def __init__(self, cx: float, cy: float, centerRadius: float, fx: float, fy: float, focalRadius: float) -> None: ...
+ @typing.overload
+ def __init__(self, cx: float, cy: float, radius: float) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QRadialGradient') -> None: ...
+
+ def setFocalRadius(self, radius: float) -> None: ...
+ def focalRadius(self) -> float: ...
+ def setCenterRadius(self, radius: float) -> None: ...
+ def centerRadius(self) -> float: ...
+ def setRadius(self, radius: float) -> None: ...
+ @typing.overload
+ def setFocalPoint(self, focalPoint: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setFocalPoint(self, x: float, y: float) -> None: ...
+ @typing.overload
+ def setCenter(self, center: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setCenter(self, x: float, y: float) -> None: ...
+ def radius(self) -> float: ...
+ def focalPoint(self) -> QtCore.QPointF: ...
+ def center(self) -> QtCore.QPointF: ...
+
+
+class QConicalGradient(QGradient):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, center: QtCore.QPointF, startAngle: float) -> None: ...
+ @typing.overload
+ def __init__(self, cx: float, cy: float, startAngle: float) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QConicalGradient') -> None: ...
+
+ def setAngle(self, angle: float) -> None: ...
+ @typing.overload
+ def setCenter(self, center: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setCenter(self, x: float, y: float) -> None: ...
+ def angle(self) -> float: ...
+ def center(self) -> QtCore.QPointF: ...
+
+
+class QClipboard(QtCore.QObject):
+
+ class Mode(enum.Enum):
+ Clipboard = ... # type: QClipboard.Mode
+ Selection = ... # type: QClipboard.Mode
+ FindBuffer = ... # type: QClipboard.Mode
+
+ selectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ findBufferChanged: typing.ClassVar[QtCore.pyqtSignal]
+ dataChanged: typing.ClassVar[QtCore.pyqtSignal]
+ changed: typing.ClassVar[QtCore.pyqtSignal]
+ def setPixmap(self, a0: QPixmap, mode: 'QClipboard.Mode' = ...) -> None: ...
+ def setImage(self, a0: 'QImage', mode: 'QClipboard.Mode' = ...) -> None: ...
+ def pixmap(self, mode: 'QClipboard.Mode' = ...) -> QPixmap: ...
+ def image(self, mode: 'QClipboard.Mode' = ...) -> 'QImage': ...
+ def setMimeData(self, data: QtCore.QMimeData|None, mode: 'QClipboard.Mode' = ...) -> None: ...
+ def mimeData(self, mode: 'QClipboard.Mode' = ...) -> QtCore.QMimeData|None: ...
+ def setText(self, a0: str|None, mode: 'QClipboard.Mode' = ...) -> None: ...
+ @typing.overload
+ def text(self, mode: 'QClipboard.Mode' = ...) -> str: ...
+ @typing.overload
+ def text(self, subtype: str|None, mode: 'QClipboard.Mode' = ...) -> tuple[str, str]: ...
+ def ownsSelection(self) -> bool: ...
+ def ownsFindBuffer(self) -> bool: ...
+ def ownsClipboard(self) -> bool: ...
+ def supportsSelection(self) -> bool: ...
+ def supportsFindBuffer(self) -> bool: ...
+ def clear(self, mode: 'QClipboard.Mode' = ...) -> None: ...
+
+
+class QColorSpace(PyQt6.sip.simplewrapper):
+
+ class TransformModel(enum.Enum):
+ ThreeComponentMatrix = ... # type: QColorSpace.TransformModel
+ ElementListProcessing = ... # type: QColorSpace.TransformModel
+
+ class TransferFunction(enum.Enum):
+ Custom = ... # type: QColorSpace.TransferFunction
+ Linear = ... # type: QColorSpace.TransferFunction
+ Gamma = ... # type: QColorSpace.TransferFunction
+ SRgb = ... # type: QColorSpace.TransferFunction
+ ProPhotoRgb = ... # type: QColorSpace.TransferFunction
+ Bt2020 = ... # type: QColorSpace.TransferFunction
+ St2084 = ... # type: QColorSpace.TransferFunction
+ Hlg = ... # type: QColorSpace.TransferFunction
+
+ class Primaries(enum.Enum):
+ Custom = ... # type: QColorSpace.Primaries
+ SRgb = ... # type: QColorSpace.Primaries
+ AdobeRgb = ... # type: QColorSpace.Primaries
+ DciP3D65 = ... # type: QColorSpace.Primaries
+ ProPhotoRgb = ... # type: QColorSpace.Primaries
+ Bt2020 = ... # type: QColorSpace.Primaries
+
+ class NamedColorSpace(enum.Enum):
+ SRgb = ... # type: QColorSpace.NamedColorSpace
+ SRgbLinear = ... # type: QColorSpace.NamedColorSpace
+ AdobeRgb = ... # type: QColorSpace.NamedColorSpace
+ DisplayP3 = ... # type: QColorSpace.NamedColorSpace
+ ProPhotoRgb = ... # type: QColorSpace.NamedColorSpace
+ Bt2020 = ... # type: QColorSpace.NamedColorSpace
+ Bt2100Pq = ... # type: QColorSpace.NamedColorSpace
+ Bt2100Hlg = ... # type: QColorSpace.NamedColorSpace
+
+ class ColorModel(enum.Enum):
+ Undefined = ... # type: QColorSpace.ColorModel
+ Rgb = ... # type: QColorSpace.ColorModel
+ Gray = ... # type: QColorSpace.ColorModel
+ Cmyk = ... # type: QColorSpace.ColorModel
+
+ class PrimaryPoints(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QColorSpace.PrimaryPoints') -> None: ...
+
+ def isValid(self) -> bool: ...
+ @staticmethod
+ def fromPrimaries(primaries: 'QColorSpace.Primaries') -> 'QColorSpace.PrimaryPoints': ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, namedColorSpace: 'QColorSpace.NamedColorSpace') -> None: ...
+ @typing.overload
+ def __init__(self, primaries: 'QColorSpace.Primaries', fun: 'QColorSpace.TransferFunction', gamma: float = ...) -> None: ...
+ @typing.overload
+ def __init__(self, primaries: 'QColorSpace.Primaries', gamma: float) -> None: ...
+ @typing.overload
+ def __init__(self, primaries: 'QColorSpace.Primaries', transferFunctionTable: collections.abc.Iterable[int]) -> None: ...
+ @typing.overload
+ def __init__(self, whitePoint: QtCore.QPointF, redPoint: QtCore.QPointF, greenPoint: QtCore.QPointF, bluePoint: QtCore.QPointF, fun: 'QColorSpace.TransferFunction', gamma: float = ...) -> None: ...
+ @typing.overload
+ def __init__(self, whitePoint: QtCore.QPointF, redPoint: QtCore.QPointF, greenPoint: QtCore.QPointF, bluePoint: QtCore.QPointF, redTransferFunctionTable: collections.abc.Iterable[int], greenTransferFunctionTable: collections.abc.Iterable[int], blueTransferFunctionTable: collections.abc.Iterable[int]) -> None: ...
+ @typing.overload
+ def __init__(self, whitePoint: QtCore.QPointF, redPoint: QtCore.QPointF, greenPoint: QtCore.QPointF, bluePoint: QtCore.QPointF, transferFunctionTable: collections.abc.Iterable[int]) -> None: ...
+ @typing.overload
+ def __init__(self, whitePoint: QtCore.QPointF, transferFunctionTable: collections.abc.Iterable[int]) -> None: ...
+ @typing.overload
+ def __init__(self, whitePoint: QtCore.QPointF, transferFunction: 'QColorSpace.TransferFunction', gamma: float = ...) -> None: ...
+ @typing.overload
+ def __init__(self, colorSpace: 'QColorSpace') -> None: ...
+ @typing.overload
+ def __init__(self, primaryPoints: 'QColorSpace.PrimaryPoints', transferFunction: 'QColorSpace.TransferFunction', gamma: float = ...) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def primaryPoints(self) -> 'QColorSpace.PrimaryPoints': ...
+ def setPrimaryPoints(self, primaryPoints: 'QColorSpace.PrimaryPoints') -> None: ...
+ def isValidTarget(self) -> bool: ...
+ def colorModel(self) -> 'QColorSpace.ColorModel': ...
+ def transformModel(self) -> 'QColorSpace.TransformModel': ...
+ def whitePoint(self) -> QtCore.QPointF: ...
+ def setWhitePoint(self, whitePoint: QtCore.QPointF) -> None: ...
+ def setDescription(self, description: str|None) -> None: ...
+ def description(self) -> str: ...
+ def transformationToColorSpace(self, colorspace: 'QColorSpace') -> 'QColorTransform': ...
+ def iccProfile(self) -> QtCore.QByteArray: ...
+ @staticmethod
+ def fromIccProfile(iccProfile: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QColorSpace': ...
+ def isValid(self) -> bool: ...
+ @typing.overload
+ def setPrimaries(self, primariesId: 'QColorSpace.Primaries') -> None: ...
+ @typing.overload
+ def setPrimaries(self, whitePoint: QtCore.QPointF, redPoint: QtCore.QPointF, greenPoint: QtCore.QPointF, bluePoint: QtCore.QPointF) -> None: ...
+ def withTransferFunctions(self, redTransferFunctionTable: collections.abc.Iterable[int], greenTransferFunctionTable: collections.abc.Iterable[int], blueTransferFunctionTable: collections.abc.Iterable[int]) -> 'QColorSpace': ...
+ @typing.overload
+ def withTransferFunction(self, transferFunctionTable: collections.abc.Iterable[int]) -> 'QColorSpace': ...
+ @typing.overload
+ def withTransferFunction(self, transferFunction: 'QColorSpace.TransferFunction', gamma: float = ...) -> 'QColorSpace': ...
+ def setTransferFunctions(self, redTransferFunctionTable: collections.abc.Iterable[int], greenTransferFunctionTable: collections.abc.Iterable[int], blueTransferFunctionTable: collections.abc.Iterable[int]) -> None: ...
+ @typing.overload
+ def setTransferFunction(self, transferFunction: 'QColorSpace.TransferFunction', gamma: float = ...) -> None: ...
+ @typing.overload
+ def setTransferFunction(self, transferFunctionTable: collections.abc.Iterable[int]) -> None: ...
+ def gamma(self) -> float: ...
+ def transferFunction(self) -> 'QColorSpace.TransferFunction': ...
+ def primaries(self) -> 'QColorSpace.Primaries': ...
+ def swap(self, colorSpace: 'QColorSpace') -> None: ...
+
+
+class QColorTransform(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, colorTransform: 'QColorTransform') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isIdentity(self) -> bool: ...
+ @typing.overload
+ def map(self, argb: int) -> int: ...
+ @typing.overload
+ def map(self, rgba64: 'QRgba64') -> 'QRgba64': ...
+ @typing.overload
+ def map(self, color: QColor|QtCore.Qt.GlobalColor|int) -> QColor: ...
+ def swap(self, other: 'QColorTransform') -> None: ...
+
+
+class QCursor(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, bitmap: QBitmap, mask: QBitmap, hotX: int = ..., hotY: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, pixmap: QPixmap, hotX: int = ..., hotY: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, cursor: 'QCursor'|QtCore.Qt.CursorShape) -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def swap(self, other: 'QCursor'|QtCore.Qt.CursorShape) -> None: ...
+ @typing.overload
+ @staticmethod
+ def setPos(x: int, y: int) -> None: ...
+ @typing.overload
+ @staticmethod
+ def setPos(p: QtCore.QPoint) -> None: ...
+ @typing.overload
+ @staticmethod
+ def setPos(screen: 'QScreen|None', x: int, y: int) -> None: ...
+ @typing.overload
+ @staticmethod
+ def setPos(screen: 'QScreen|None', p: QtCore.QPoint) -> None: ...
+ @typing.overload
+ @staticmethod
+ def pos() -> QtCore.QPoint: ...
+ @typing.overload
+ @staticmethod
+ def pos(screen: 'QScreen|None') -> QtCore.QPoint: ...
+ def hotSpot(self) -> QtCore.QPoint: ...
+ def pixmap(self) -> QPixmap: ...
+ def mask(self) -> QBitmap: ...
+ def bitmap(self) -> QBitmap: ...
+ def setShape(self, newShape: QtCore.Qt.CursorShape) -> None: ...
+ def shape(self) -> QtCore.Qt.CursorShape: ...
+
+
+class QDesktopServices(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDesktopServices') -> None: ...
+
+ @staticmethod
+ def unsetUrlHandler(scheme: str|None) -> None: ...
+ @typing.overload
+ @staticmethod
+ def setUrlHandler(scheme: str|None, receiver: QtCore.QObject|None, method: str) -> None: ...
+ @typing.overload
+ @staticmethod
+ def setUrlHandler(scheme: str|None, method: collections.abc.Callable[[QtCore.QUrl], None]) -> None: ...
+ @staticmethod
+ def openUrl(url: QtCore.QUrl) -> bool: ...
+
+
+class QDrag(QtCore.QObject):
+
+ def __init__(self, dragSource: QtCore.QObject|None) -> None: ...
+
+ @staticmethod
+ def cancel() -> None: ...
+ def defaultAction(self) -> QtCore.Qt.DropAction: ...
+ def supportedActions(self) -> QtCore.Qt.DropAction: ...
+ def dragCursor(self, action: QtCore.Qt.DropAction) -> QPixmap: ...
+ targetChanged: typing.ClassVar[QtCore.pyqtSignal]
+ actionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setDragCursor(self, cursor: QPixmap, action: QtCore.Qt.DropAction) -> None: ...
+ def target(self) -> QtCore.QObject|None: ...
+ def source(self) -> QtCore.QObject|None: ...
+ def hotSpot(self) -> QtCore.QPoint: ...
+ def setHotSpot(self, hotspot: QtCore.QPoint) -> None: ...
+ def pixmap(self) -> QPixmap: ...
+ def setPixmap(self, a0: QPixmap) -> None: ...
+ def mimeData(self) -> QtCore.QMimeData|None: ...
+ def setMimeData(self, data: QtCore.QMimeData|None) -> None: ...
+ @typing.overload
+ def exec(self, supportedActions: QtCore.Qt.DropAction = ...) -> QtCore.Qt.DropAction: ...
+ @typing.overload
+ def exec(self, supportedActions: QtCore.Qt.DropAction, defaultDropAction: QtCore.Qt.DropAction) -> QtCore.Qt.DropAction: ...
+
+
+class QInputEvent(QtCore.QEvent):
+
+ def clone(self) -> 'QInputEvent|None': ...
+ def deviceType(self) -> 'QInputDevice.DeviceType': ...
+ def device(self) -> 'QInputDevice|None': ...
+ def timestamp(self) -> int: ...
+ def modifiers(self) -> QtCore.Qt.KeyboardModifier: ...
+
+
+class QKeyEvent(QInputEvent):
+
+ @typing.overload
+ def __init__(self, type: QtCore.QEvent.Type, key: int, modifiers: QtCore.Qt.KeyboardModifier, nativeScanCode: int, nativeVirtualKey: int, nativeModifiers: int, text: str|None = ..., autorep: bool = ..., count: int = ..., device: 'QInputDevice|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: QtCore.QEvent.Type, key: int, modifiers: QtCore.Qt.KeyboardModifier, text: str|None = ..., autorep: bool = ..., count: int = ...) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def clone(self) -> 'QKeyEvent|None': ...
+ def keyCombination(self) -> QtCore.QKeyCombination: ...
+ def nativeVirtualKey(self) -> int: ...
+ def nativeScanCode(self) -> int: ...
+ def nativeModifiers(self) -> int: ...
+ def matches(self, key: 'QKeySequence.StandardKey') -> bool: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def isAutoRepeat(self) -> bool: ...
+ def text(self) -> str: ...
+ def modifiers(self) -> QtCore.Qt.KeyboardModifier: ...
+ def key(self) -> int: ...
+
+
+class QFocusEvent(QtCore.QEvent):
+
+ def __init__(self, type: QtCore.QEvent.Type, reason: QtCore.Qt.FocusReason = ...) -> None: ...
+
+ def clone(self) -> 'QFocusEvent|None': ...
+ def reason(self) -> QtCore.Qt.FocusReason: ...
+ def lostFocus(self) -> bool: ...
+ def gotFocus(self) -> bool: ...
+
+
+class QPaintEvent(QtCore.QEvent):
+
+ @typing.overload
+ def __init__(self, paintRegion: 'QRegion') -> None: ...
+ @typing.overload
+ def __init__(self, paintRect: QtCore.QRect) -> None: ...
+
+ def clone(self) -> 'QPaintEvent|None': ...
+ def region(self) -> 'QRegion': ...
+ def rect(self) -> QtCore.QRect: ...
+
+
+class QMoveEvent(QtCore.QEvent):
+
+ def __init__(self, pos: QtCore.QPoint, oldPos: QtCore.QPoint) -> None: ...
+
+ def clone(self) -> 'QMoveEvent|None': ...
+ def oldPos(self) -> QtCore.QPoint: ...
+ def pos(self) -> QtCore.QPoint: ...
+
+
+class QResizeEvent(QtCore.QEvent):
+
+ def __init__(self, size: QtCore.QSize, oldSize: QtCore.QSize) -> None: ...
+
+ def clone(self) -> 'QResizeEvent|None': ...
+ def oldSize(self) -> QtCore.QSize: ...
+ def size(self) -> QtCore.QSize: ...
+
+
+class QCloseEvent(QtCore.QEvent):
+
+ def __init__(self) -> None: ...
+
+ def clone(self) -> 'QCloseEvent|None': ...
+
+
+class QIconDragEvent(QtCore.QEvent):
+
+ def __init__(self) -> None: ...
+
+ def clone(self) -> 'QIconDragEvent|None': ...
+
+
+class QShowEvent(QtCore.QEvent):
+
+ def __init__(self) -> None: ...
+
+ def clone(self) -> 'QShowEvent|None': ...
+
+
+class QHideEvent(QtCore.QEvent):
+
+ def __init__(self) -> None: ...
+
+ def clone(self) -> 'QHideEvent|None': ...
+
+
+class QContextMenuEvent(QInputEvent):
+
+ class Reason(enum.Enum):
+ Mouse = ... # type: QContextMenuEvent.Reason
+ Keyboard = ... # type: QContextMenuEvent.Reason
+ Other = ... # type: QContextMenuEvent.Reason
+
+ @typing.overload
+ def __init__(self, reason: 'QContextMenuEvent.Reason', pos: QtCore.QPoint, globalPos: QtCore.QPoint, modifiers: QtCore.Qt.KeyboardModifier = ...) -> None: ...
+ @typing.overload
+ def __init__(self, reason: 'QContextMenuEvent.Reason', pos: QtCore.QPoint) -> None: ...
+
+ def clone(self) -> 'QContextMenuEvent|None': ...
+ def reason(self) -> 'QContextMenuEvent.Reason': ...
+ def globalPos(self) -> QtCore.QPoint: ...
+ def pos(self) -> QtCore.QPoint: ...
+ def globalY(self) -> int: ...
+ def globalX(self) -> int: ...
+ def y(self) -> int: ...
+ def x(self) -> int: ...
+
+
+class QInputMethodEvent(QtCore.QEvent):
+
+ class AttributeType(enum.Enum):
+ TextFormat = ... # type: QInputMethodEvent.AttributeType
+ Cursor = ... # type: QInputMethodEvent.AttributeType
+ Language = ... # type: QInputMethodEvent.AttributeType
+ Ruby = ... # type: QInputMethodEvent.AttributeType
+ Selection = ... # type: QInputMethodEvent.AttributeType
+ MimeData = ... # type: QInputMethodEvent.AttributeType
+
+ class Attribute(PyQt6.sip.simplewrapper):
+
+ length = ... # type: int
+ start = ... # type: int
+ type = ... # type: 'QInputMethodEvent.AttributeType'
+ value = ... # type: typing.Any
+
+ @typing.overload
+ def __init__(self, t: 'QInputMethodEvent.AttributeType', s: int, l: int, val: typing.Any) -> None: ...
+ @typing.overload
+ def __init__(self, typ: 'QInputMethodEvent.AttributeType', s: int, l: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QInputMethodEvent.Attribute') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, preeditText: str|None, attributes: collections.abc.Iterable['QInputMethodEvent.Attribute']) -> None: ...
+
+ def clone(self) -> 'QInputMethodEvent|None': ...
+ def replacementLength(self) -> int: ...
+ def replacementStart(self) -> int: ...
+ def commitString(self) -> str: ...
+ def preeditString(self) -> str: ...
+ def attributes(self) -> list['QInputMethodEvent.Attribute']: ...
+ def setCommitString(self, commitString: str|None, from_: int = ..., length: int = ...) -> None: ...
+
+
+class QInputMethodQueryEvent(QtCore.QEvent):
+
+ def __init__(self, queries: QtCore.Qt.InputMethodQuery) -> None: ...
+
+ def clone(self) -> 'QInputMethodQueryEvent|None': ...
+ def value(self, query: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ def setValue(self, query: QtCore.Qt.InputMethodQuery, value: typing.Any) -> None: ...
+ def queries(self) -> QtCore.Qt.InputMethodQuery: ...
+
+
+class QDropEvent(QtCore.QEvent):
+
+ def __init__(self, pos: QtCore.QPointF, actions: QtCore.Qt.DropAction, data: QtCore.QMimeData|None, buttons: QtCore.Qt.MouseButton, modifiers: QtCore.Qt.KeyboardModifier, type: QtCore.QEvent.Type = ...) -> None: ...
+
+ def clone(self) -> 'QDropEvent|None': ...
+ def modifiers(self) -> QtCore.Qt.KeyboardModifier: ...
+ def buttons(self) -> QtCore.Qt.MouseButton: ...
+ def position(self) -> QtCore.QPointF: ...
+ def mimeData(self) -> QtCore.QMimeData|None: ...
+ def source(self) -> QtCore.QObject|None: ...
+ def setDropAction(self, action: QtCore.Qt.DropAction) -> None: ...
+ def dropAction(self) -> QtCore.Qt.DropAction: ...
+ def acceptProposedAction(self) -> None: ...
+ def proposedAction(self) -> QtCore.Qt.DropAction: ...
+ def possibleActions(self) -> QtCore.Qt.DropAction: ...
+
+
+class QDragMoveEvent(QDropEvent):
+
+ def __init__(self, pos: QtCore.QPoint, actions: QtCore.Qt.DropAction, data: QtCore.QMimeData|None, buttons: QtCore.Qt.MouseButton, modifiers: QtCore.Qt.KeyboardModifier, type: QtCore.QEvent.Type = ...) -> None: ...
+
+ def clone(self) -> 'QDragMoveEvent|None': ...
+ @typing.overload
+ def ignore(self) -> None: ...
+ @typing.overload
+ def ignore(self, r: QtCore.QRect) -> None: ...
+ @typing.overload
+ def accept(self) -> None: ...
+ @typing.overload
+ def accept(self, r: QtCore.QRect) -> None: ...
+ def answerRect(self) -> QtCore.QRect: ...
+
+
+class QDragEnterEvent(QDragMoveEvent):
+
+ def __init__(self, pos: QtCore.QPoint, actions: QtCore.Qt.DropAction, data: QtCore.QMimeData|None, buttons: QtCore.Qt.MouseButton, modifiers: QtCore.Qt.KeyboardModifier) -> None: ...
+
+ def clone(self) -> 'QDragEnterEvent|None': ...
+
+
+class QDragLeaveEvent(QtCore.QEvent):
+
+ def __init__(self) -> None: ...
+
+ def clone(self) -> 'QDragLeaveEvent|None': ...
+
+
+class QHelpEvent(QtCore.QEvent):
+
+ def __init__(self, type: QtCore.QEvent.Type, pos: QtCore.QPoint, globalPos: QtCore.QPoint) -> None: ...
+
+ def clone(self) -> 'QHelpEvent|None': ...
+ def globalPos(self) -> QtCore.QPoint: ...
+ def pos(self) -> QtCore.QPoint: ...
+ def globalY(self) -> int: ...
+ def globalX(self) -> int: ...
+ def y(self) -> int: ...
+ def x(self) -> int: ...
+
+
+class QStatusTipEvent(QtCore.QEvent):
+
+ def __init__(self, tip: str|None) -> None: ...
+
+ def clone(self) -> 'QStatusTipEvent|None': ...
+ def tip(self) -> str: ...
+
+
+class QWhatsThisClickedEvent(QtCore.QEvent):
+
+ def __init__(self, href: str|None) -> None: ...
+
+ def clone(self) -> 'QWhatsThisClickedEvent|None': ...
+ def href(self) -> str: ...
+
+
+class QActionEvent(QtCore.QEvent):
+
+ def __init__(self, type: int, action: QAction|None, before: QAction|None = ...) -> None: ...
+
+ def clone(self) -> 'QActionEvent|None': ...
+ def before(self) -> QAction|None: ...
+ def action(self) -> QAction|None: ...
+
+
+class QFileOpenEvent(QtCore.QEvent):
+
+ def clone(self) -> 'QFileOpenEvent|None': ...
+ def openFile(self, file: QtCore.QFile, flags: QtCore.QIODeviceBase.OpenModeFlag) -> bool: ...
+ def url(self) -> QtCore.QUrl: ...
+ def file(self) -> str: ...
+
+
+class QShortcutEvent(QtCore.QEvent):
+
+ @typing.overload
+ def __init__(self, key: 'QKeySequence'|'QKeySequence.StandardKey'|str|None|int, id: int, ambiguous: bool = ...) -> None: ...
+ @typing.overload
+ def __init__(self, key: 'QKeySequence'|'QKeySequence.StandardKey'|str|None|int, shortcut: 'QShortcut|None' = ..., ambiguous: bool = ...) -> None: ...
+
+ def clone(self) -> 'QShortcutEvent|None': ...
+ def shortcutId(self) -> int: ...
+ def key(self) -> 'QKeySequence': ...
+ def isAmbiguous(self) -> bool: ...
+
+
+class QWindowStateChangeEvent(QtCore.QEvent):
+
+ def clone(self) -> 'QWindowStateChangeEvent|None': ...
+ def oldState(self) -> QtCore.Qt.WindowState: ...
+
+
+class QExposeEvent(QtCore.QEvent):
+
+ def __init__(self, rgn: 'QRegion') -> None: ...
+
+ def clone(self) -> 'QExposeEvent|None': ...
+
+
+class QScrollPrepareEvent(QtCore.QEvent):
+
+ def __init__(self, startPos: QtCore.QPointF) -> None: ...
+
+ def clone(self) -> 'QScrollPrepareEvent|None': ...
+ def setContentPos(self, pos: QtCore.QPointF) -> None: ...
+ def setContentPosRange(self, rect: QtCore.QRectF) -> None: ...
+ def setViewportSize(self, size: QtCore.QSizeF) -> None: ...
+ def contentPos(self) -> QtCore.QPointF: ...
+ def contentPosRange(self) -> QtCore.QRectF: ...
+ def viewportSize(self) -> QtCore.QSizeF: ...
+ def startPos(self) -> QtCore.QPointF: ...
+
+
+class QScrollEvent(QtCore.QEvent):
+
+ class ScrollState(enum.Enum):
+ ScrollStarted = ... # type: QScrollEvent.ScrollState
+ ScrollUpdated = ... # type: QScrollEvent.ScrollState
+ ScrollFinished = ... # type: QScrollEvent.ScrollState
+
+ def __init__(self, contentPos: QtCore.QPointF, overshoot: QtCore.QPointF, scrollState: 'QScrollEvent.ScrollState') -> None: ...
+
+ def clone(self) -> 'QScrollEvent|None': ...
+ def scrollState(self) -> 'QScrollEvent.ScrollState': ...
+ def overshootDistance(self) -> QtCore.QPointF: ...
+ def contentPos(self) -> QtCore.QPointF: ...
+
+
+class QPlatformSurfaceEvent(QtCore.QEvent):
+
+ class SurfaceEventType(enum.Enum):
+ SurfaceCreated = ... # type: QPlatformSurfaceEvent.SurfaceEventType
+ SurfaceAboutToBeDestroyed = ... # type: QPlatformSurfaceEvent.SurfaceEventType
+
+ def __init__(self, surfaceEventType: 'QPlatformSurfaceEvent.SurfaceEventType') -> None: ...
+
+ def clone(self) -> 'QPlatformSurfaceEvent|None': ...
+ def surfaceEventType(self) -> 'QPlatformSurfaceEvent.SurfaceEventType': ...
+
+
+class QPointerEvent(QInputEvent):
+
+ def clone(self) -> 'QPointerEvent|None': ...
+ def setAccepted(self, accepted: bool) -> None: ...
+ def allPointsAccepted(self) -> bool: ...
+ def isEndEvent(self) -> bool: ...
+ def isUpdateEvent(self) -> bool: ...
+ def isBeginEvent(self) -> bool: ...
+ def pointById(self, id: int) -> 'QEventPoint|None': ...
+ def points(self) -> list['QEventPoint']: ...
+ def point(self, i: int) -> 'QEventPoint': ...
+ def pointCount(self) -> int: ...
+ def pointerType(self) -> 'QPointingDevice.PointerType': ...
+ def pointingDevice(self) -> 'QPointingDevice|None': ...
+
+
+class QSinglePointEvent(QPointerEvent):
+
+ def clone(self) -> 'QSinglePointEvent|None': ...
+ def setExclusivePointGrabber(self, exclusiveGrabber: QtCore.QObject|None) -> None: ...
+ def exclusivePointGrabber(self) -> QtCore.QObject|None: ...
+ def isEndEvent(self) -> bool: ...
+ def isUpdateEvent(self) -> bool: ...
+ def isBeginEvent(self) -> bool: ...
+ def globalPosition(self) -> QtCore.QPointF: ...
+ def scenePosition(self) -> QtCore.QPointF: ...
+ def position(self) -> QtCore.QPointF: ...
+ def buttons(self) -> QtCore.Qt.MouseButton: ...
+ def button(self) -> QtCore.Qt.MouseButton: ...
+
+
+class QEnterEvent(QSinglePointEvent):
+
+ def __init__(self, localPos: QtCore.QPointF, scenePos: QtCore.QPointF, globalPos: QtCore.QPointF, device: 'QPointingDevice|None' = ...) -> None: ...
+
+ def clone(self) -> 'QEnterEvent|None': ...
+
+
+class QMouseEvent(QSinglePointEvent):
+
+ @typing.overload
+ def __init__(self, type: QtCore.QEvent.Type, localPos: QtCore.QPointF, button: QtCore.Qt.MouseButton, buttons: QtCore.Qt.MouseButton, modifiers: QtCore.Qt.KeyboardModifier, device: 'QPointingDevice|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: QtCore.QEvent.Type, localPos: QtCore.QPointF, globalPos: QtCore.QPointF, button: QtCore.Qt.MouseButton, buttons: QtCore.Qt.MouseButton, modifiers: QtCore.Qt.KeyboardModifier, device: 'QPointingDevice|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: QtCore.QEvent.Type, localPos: QtCore.QPointF, scenePos: QtCore.QPointF, globalPos: QtCore.QPointF, button: QtCore.Qt.MouseButton, buttons: QtCore.Qt.MouseButton, modifiers: QtCore.Qt.KeyboardModifier, device: 'QPointingDevice|None' = ...) -> None: ...
+
+ def clone(self) -> 'QMouseEvent|None': ...
+ def flags(self) -> QtCore.Qt.MouseEventFlag: ...
+ def pos(self) -> QtCore.QPoint: ...
+
+
+class QHoverEvent(QSinglePointEvent):
+
+ @typing.overload
+ def __init__(self, type: QtCore.QEvent.Type, pos: QtCore.QPointF, globalPos: QtCore.QPointF, oldPos: QtCore.QPointF, modifiers: QtCore.Qt.KeyboardModifier = ..., device: 'QPointingDevice|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: QtCore.QEvent.Type, pos: QtCore.QPointF, oldPos: QtCore.QPointF, modifiers: QtCore.Qt.KeyboardModifier = ..., device: 'QPointingDevice|None' = ...) -> None: ...
+
+ def clone(self) -> 'QHoverEvent|None': ...
+ def oldPosF(self) -> QtCore.QPointF: ...
+ def oldPos(self) -> QtCore.QPoint: ...
+ def isUpdateEvent(self) -> bool: ...
+
+
+class QWheelEvent(QSinglePointEvent):
+
+ def __init__(self, pos: QtCore.QPointF, globalPos: QtCore.QPointF, pixelDelta: QtCore.QPoint, angleDelta: QtCore.QPoint, buttons: QtCore.Qt.MouseButton, modifiers: QtCore.Qt.KeyboardModifier, phase: QtCore.Qt.ScrollPhase, inverted: bool, source: QtCore.Qt.MouseEventSource = ..., device: 'QPointingDevice|None' = ...) -> None: ...
+
+ def clone(self) -> 'QWheelEvent|None': ...
+ def isEndEvent(self) -> bool: ...
+ def isUpdateEvent(self) -> bool: ...
+ def isBeginEvent(self) -> bool: ...
+ def inverted(self) -> bool: ...
+ def phase(self) -> QtCore.Qt.ScrollPhase: ...
+ def angleDelta(self) -> QtCore.QPoint: ...
+ def pixelDelta(self) -> QtCore.QPoint: ...
+
+
+class QTabletEvent(QSinglePointEvent):
+
+ def __init__(self, t: QtCore.QEvent.Type, device: 'QPointingDevice|None', pos: QtCore.QPointF, globalPos: QtCore.QPointF, pressure: float, xTilt: float, yTilt: float, tangentialPressure: float, rotation: float, z: float, keyState: QtCore.Qt.KeyboardModifier, button: QtCore.Qt.MouseButton, buttons: QtCore.Qt.MouseButton) -> None: ...
+
+ def clone(self) -> 'QTabletEvent|None': ...
+ def yTilt(self) -> float: ...
+ def xTilt(self) -> float: ...
+ def tangentialPressure(self) -> float: ...
+ def z(self) -> float: ...
+ def rotation(self) -> float: ...
+ def pressure(self) -> float: ...
+
+
+class QNativeGestureEvent(QSinglePointEvent):
+
+ @typing.overload
+ def __init__(self, type: QtCore.Qt.NativeGestureType, dev: 'QPointingDevice|None', fingerCount: int, localPos: QtCore.QPointF, scenePos: QtCore.QPointF, globalPos: QtCore.QPointF, value: float, delta: QtCore.QPointF, sequenceId: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: QtCore.Qt.NativeGestureType, dev: 'QPointingDevice|None', localPos: QtCore.QPointF, scenePos: QtCore.QPointF, globalPos: QtCore.QPointF, value: float, sequenceId: int, intArgument: int) -> None: ...
+
+ def delta(self) -> QtCore.QPointF: ...
+ def fingerCount(self) -> int: ...
+ def clone(self) -> 'QNativeGestureEvent|None': ...
+ def value(self) -> float: ...
+ def gestureType(self) -> QtCore.Qt.NativeGestureType: ...
+
+
+class QTouchEvent(QPointerEvent):
+
+ def __init__(self, eventType: QtCore.QEvent.Type, device: 'QPointingDevice|None' = ..., modifiers: QtCore.Qt.KeyboardModifier = ..., touchPoints: collections.abc.Iterable['QEventPoint'] = ...) -> None: ...
+
+ def clone(self) -> 'QTouchEvent|None': ...
+ def isEndEvent(self) -> bool: ...
+ def isUpdateEvent(self) -> bool: ...
+ def isBeginEvent(self) -> bool: ...
+ def touchPointStates(self) -> 'QEventPoint.State': ...
+ def target(self) -> QtCore.QObject|None: ...
+
+
+class QChildWindowEvent(QtCore.QEvent):
+
+ def __init__(self, type: QtCore.QEvent.Type, childWindow: 'QWindow|None') -> None: ...
+
+ def clone(self) -> 'QChildWindowEvent|None': ...
+ def child(self) -> 'QWindow|None': ...
+
+
+class QEventPoint(PyQt6.sip.simplewrapper):
+
+ class State(enum.Flag):
+ Unknown = ... # type: QEventPoint.State
+ Stationary = ... # type: QEventPoint.State
+ Pressed = ... # type: QEventPoint.State
+ Updated = ... # type: QEventPoint.State
+ Released = ... # type: QEventPoint.State
+
+ @typing.overload
+ def __init__(self, pointId: int, state: 'QEventPoint.State', scenePosition: QtCore.QPointF, globalPosition: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QEventPoint') -> None: ...
+
+ def setAccepted(self, accepted: bool = ...) -> None: ...
+ def isAccepted(self) -> bool: ...
+ def ellipseDiameters(self) -> QtCore.QSizeF: ...
+ def rotation(self) -> float: ...
+ def pressure(self) -> float: ...
+ def timeHeld(self) -> float: ...
+ def pressTimestamp(self) -> int: ...
+ def lastTimestamp(self) -> int: ...
+ def timestamp(self) -> int: ...
+ def uniqueId(self) -> 'QPointingDeviceUniqueId': ...
+ def id(self) -> int: ...
+ def device(self) -> 'QPointingDevice|None': ...
+ def state(self) -> 'QEventPoint.State': ...
+ def velocity(self) -> 'QVector2D': ...
+ def normalizedPosition(self) -> QtCore.QPointF: ...
+ def globalLastPosition(self) -> QtCore.QPointF: ...
+ def globalGrabPosition(self) -> QtCore.QPointF: ...
+ def globalPressPosition(self) -> QtCore.QPointF: ...
+ def globalPosition(self) -> QtCore.QPointF: ...
+ def sceneLastPosition(self) -> QtCore.QPointF: ...
+ def sceneGrabPosition(self) -> QtCore.QPointF: ...
+ def scenePressPosition(self) -> QtCore.QPointF: ...
+ def scenePosition(self) -> QtCore.QPointF: ...
+ def lastPosition(self) -> QtCore.QPointF: ...
+ def grabPosition(self) -> QtCore.QPointF: ...
+ def pressPosition(self) -> QtCore.QPointF: ...
+ def position(self) -> QtCore.QPointF: ...
+ def swap(self, other: 'QEventPoint') -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QFileSystemModel(QtCore.QAbstractItemModel):
+
+ class Option(enum.Flag):
+ DontWatchForChanges = ... # type: QFileSystemModel.Option
+ DontResolveSymlinks = ... # type: QFileSystemModel.Option
+ DontUseCustomDirectoryIcons = ... # type: QFileSystemModel.Option
+
+ class Roles(enum.IntEnum):
+ FileIconRole = ... # type: QFileSystemModel.Roles
+ FilePathRole = ... # type: QFileSystemModel.Roles
+ FileNameRole = ... # type: QFileSystemModel.Roles
+ FilePermissions = ... # type: QFileSystemModel.Roles
+ FileInfoRole = ... # type: QFileSystemModel.Roles
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def roleNames(self) -> dict[int, QtCore.QByteArray]: ...
+ def options(self) -> 'QFileSystemModel.Option': ...
+ def setOptions(self, options: 'QFileSystemModel.Option') -> None: ...
+ def testOption(self, option: 'QFileSystemModel.Option') -> bool: ...
+ def setOption(self, option: 'QFileSystemModel.Option', on: bool = ...) -> None: ...
+ def sibling(self, row: int, column: int, idx: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
+ def timerEvent(self, event: QtCore.QTimerEvent|None) -> None: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ directoryLoaded: typing.ClassVar[QtCore.pyqtSignal]
+ rootPathChanged: typing.ClassVar[QtCore.pyqtSignal]
+ fileRenamed: typing.ClassVar[QtCore.pyqtSignal]
+ def remove(self, index: QtCore.QModelIndex) -> bool: ...
+ def fileInfo(self, aindex: QtCore.QModelIndex) -> QtCore.QFileInfo: ...
+ def fileIcon(self, aindex: QtCore.QModelIndex) -> 'QIcon': ...
+ def fileName(self, aindex: QtCore.QModelIndex) -> str: ...
+ def rmdir(self, index: QtCore.QModelIndex) -> bool: ...
+ def permissions(self, index: QtCore.QModelIndex) -> QtCore.QFileDevice.Permission: ...
+ def mkdir(self, parent: QtCore.QModelIndex, name: str|None) -> QtCore.QModelIndex: ...
+ @typing.overload
+ def lastModified(self, index: QtCore.QModelIndex) -> QtCore.QDateTime: ...
+ @typing.overload
+ def lastModified(self, index: QtCore.QModelIndex, tz: QtCore.QTimeZone) -> QtCore.QDateTime: ...
+ def type(self, index: QtCore.QModelIndex) -> str: ...
+ def size(self, index: QtCore.QModelIndex) -> int: ...
+ def isDir(self, index: QtCore.QModelIndex) -> bool: ...
+ def filePath(self, index: QtCore.QModelIndex) -> str: ...
+ def nameFilters(self) -> list[str]: ...
+ def setNameFilters(self, filters: collections.abc.Iterable[str|None]) -> None: ...
+ def nameFilterDisables(self) -> bool: ...
+ def setNameFilterDisables(self, enable: bool) -> None: ...
+ def isReadOnly(self) -> bool: ...
+ def setReadOnly(self, enable: bool) -> None: ...
+ def resolveSymlinks(self) -> bool: ...
+ def setResolveSymlinks(self, enable: bool) -> None: ...
+ def filter(self) -> QtCore.QDir.Filter: ...
+ def setFilter(self, filters: QtCore.QDir.Filter) -> None: ...
+ def iconProvider(self) -> QAbstractFileIconProvider|None: ...
+ def setIconProvider(self, provider: QAbstractFileIconProvider|None) -> None: ...
+ def rootDirectory(self) -> QtCore.QDir: ...
+ def rootPath(self) -> str: ...
+ def setRootPath(self, path: str|None) -> QtCore.QModelIndex: ...
+ def supportedDropActions(self) -> QtCore.Qt.DropAction: ...
+ def dropMimeData(self, data: QtCore.QMimeData|None, action: QtCore.Qt.DropAction, row: int, column: int, parent: QtCore.QModelIndex) -> bool: ...
+ def mimeData(self, indexes: collections.abc.Iterable[QtCore.QModelIndex]) -> QtCore.QMimeData|None: ...
+ def mimeTypes(self) -> list[str]: ...
+ def sort(self, column: int, order: QtCore.Qt.SortOrder = ...) -> None: ...
+ def flags(self, index: QtCore.QModelIndex) -> QtCore.Qt.ItemFlag: ...
+ def headerData(self, section: int, orientation: QtCore.Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def setData(self, index: QtCore.QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
+ def data(self, index: QtCore.QModelIndex, role: int = ...) -> typing.Any: ...
+ def myComputer(self, role: int = ...) -> typing.Any: ...
+ def columnCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def rowCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def fetchMore(self, parent: QtCore.QModelIndex) -> None: ...
+ def canFetchMore(self, parent: QtCore.QModelIndex) -> bool: ...
+ def hasChildren(self, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def parent(self, child: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
+ @typing.overload
+ def index(self, row: int, column: int, parent: QtCore.QModelIndex = ...) -> QtCore.QModelIndex: ...
+ @typing.overload
+ def index(self, path: str|None, column: int = ...) -> QtCore.QModelIndex: ...
+
+
+class QFont(PyQt6.sip.simplewrapper):
+
+ class HintingPreference(enum.Enum):
+ PreferDefaultHinting = ... # type: QFont.HintingPreference
+ PreferNoHinting = ... # type: QFont.HintingPreference
+ PreferVerticalHinting = ... # type: QFont.HintingPreference
+ PreferFullHinting = ... # type: QFont.HintingPreference
+
+ class SpacingType(enum.Enum):
+ PercentageSpacing = ... # type: QFont.SpacingType
+ AbsoluteSpacing = ... # type: QFont.SpacingType
+
+ class Capitalization(enum.Enum):
+ MixedCase = ... # type: QFont.Capitalization
+ AllUppercase = ... # type: QFont.Capitalization
+ AllLowercase = ... # type: QFont.Capitalization
+ SmallCaps = ... # type: QFont.Capitalization
+ Capitalize = ... # type: QFont.Capitalization
+
+ class Stretch(enum.IntEnum):
+ AnyStretch = ... # type: QFont.Stretch
+ UltraCondensed = ... # type: QFont.Stretch
+ ExtraCondensed = ... # type: QFont.Stretch
+ Condensed = ... # type: QFont.Stretch
+ SemiCondensed = ... # type: QFont.Stretch
+ Unstretched = ... # type: QFont.Stretch
+ SemiExpanded = ... # type: QFont.Stretch
+ Expanded = ... # type: QFont.Stretch
+ ExtraExpanded = ... # type: QFont.Stretch
+ UltraExpanded = ... # type: QFont.Stretch
+
+ class Style(enum.Enum):
+ StyleNormal = ... # type: QFont.Style
+ StyleItalic = ... # type: QFont.Style
+ StyleOblique = ... # type: QFont.Style
+
+ class Weight(enum.IntEnum):
+ Thin = ... # type: QFont.Weight
+ ExtraLight = ... # type: QFont.Weight
+ Light = ... # type: QFont.Weight
+ Normal = ... # type: QFont.Weight
+ Medium = ... # type: QFont.Weight
+ DemiBold = ... # type: QFont.Weight
+ Bold = ... # type: QFont.Weight
+ ExtraBold = ... # type: QFont.Weight
+ Black = ... # type: QFont.Weight
+
+ class StyleStrategy(enum.Flag):
+ PreferDefault = ... # type: QFont.StyleStrategy
+ PreferBitmap = ... # type: QFont.StyleStrategy
+ PreferDevice = ... # type: QFont.StyleStrategy
+ PreferOutline = ... # type: QFont.StyleStrategy
+ ForceOutline = ... # type: QFont.StyleStrategy
+ PreferMatch = ... # type: QFont.StyleStrategy
+ PreferQuality = ... # type: QFont.StyleStrategy
+ PreferAntialias = ... # type: QFont.StyleStrategy
+ NoAntialias = ... # type: QFont.StyleStrategy
+ NoSubpixelAntialias = ... # type: QFont.StyleStrategy
+ NoFontMerging = ... # type: QFont.StyleStrategy
+ PreferNoShaping = ... # type: QFont.StyleStrategy
+ ContextFontMerging = ... # type: QFont.StyleStrategy
+ PreferTypoLineMetrics = ... # type: QFont.StyleStrategy
+
+ class StyleHint(enum.Enum):
+ Helvetica = ... # type: QFont.StyleHint
+ SansSerif = ... # type: QFont.StyleHint
+ Times = ... # type: QFont.StyleHint
+ Serif = ... # type: QFont.StyleHint
+ Courier = ... # type: QFont.StyleHint
+ TypeWriter = ... # type: QFont.StyleHint
+ OldEnglish = ... # type: QFont.StyleHint
+ Decorative = ... # type: QFont.StyleHint
+ System = ... # type: QFont.StyleHint
+ AnyStyle = ... # type: QFont.StyleHint
+ Cursive = ... # type: QFont.StyleHint
+ Monospace = ... # type: QFont.StyleHint
+ Fantasy = ... # type: QFont.StyleHint
+
+ class Tag(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, view: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QFont.Tag') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __ge__(self, rhs: 'QFont.Tag') -> bool: ...
+ def __le__(self, rhs: 'QFont.Tag') -> bool: ...
+ def __gt__(self, rhs: 'QFont.Tag') -> bool: ...
+ def __lt__(self, rhs: 'QFont.Tag') -> bool: ...
+ def __hash__(self) -> int: ...
+ @staticmethod
+ def fromString(view: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> 'QFont.Tag'|None: ...
+ @staticmethod
+ def fromValue(value: int) -> 'QFont.Tag'|None: ...
+ def toString(self) -> QtCore.QByteArray: ...
+ def value(self) -> int: ...
+ def isValid(self) -> bool: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, families: collections.abc.Iterable[str|None], pointSize: int = ..., weight: int = ..., italic: bool = ...) -> None: ...
+ @typing.overload
+ def __init__(self, family: str|None, pointSize: int = ..., weight: int = ..., italic: bool = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QFont') -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ def __ge__(self, a0: 'QFont') -> bool: ...
+ def variableAxisTags(self) -> list['QFont.Tag']: ...
+ def clearVariableAxes(self) -> None: ...
+ def variableAxisValue(self, tag: 'QFont.Tag') -> float: ...
+ def isVariableAxisSet(self, tag: 'QFont.Tag') -> bool: ...
+ def unsetVariableAxis(self, tag: 'QFont.Tag') -> None: ...
+ def setVariableAxis(self, tag: 'QFont.Tag', value: float) -> None: ...
+ def clearFeatures(self) -> None: ...
+ def featureTags(self) -> list['QFont.Tag']: ...
+ def isFeatureSet(self, tag: 'QFont.Tag') -> bool: ...
+ def featureValue(self, tag: 'QFont.Tag') -> int: ...
+ def unsetFeature(self, tag: 'QFont.Tag') -> None: ...
+ def setFeature(self, tag: 'QFont.Tag', value: int) -> None: ...
+ def setFamilies(self, a0: collections.abc.Iterable[str|None]) -> None: ...
+ def families(self) -> list[str]: ...
+ def __hash__(self) -> int: ...
+ def swap(self, other: 'QFont') -> None: ...
+ def hintingPreference(self) -> 'QFont.HintingPreference': ...
+ def setHintingPreference(self, hintingPreference: 'QFont.HintingPreference') -> None: ...
+ def setStyleName(self, styleName: str|None) -> None: ...
+ def styleName(self) -> str: ...
+ def capitalization(self) -> 'QFont.Capitalization': ...
+ def setCapitalization(self, a0: 'QFont.Capitalization') -> None: ...
+ def setWordSpacing(self, spacing: float) -> None: ...
+ def wordSpacing(self) -> float: ...
+ def setLetterSpacing(self, type: 'QFont.SpacingType', spacing: float) -> None: ...
+ def letterSpacingType(self) -> 'QFont.SpacingType': ...
+ def letterSpacing(self) -> float: ...
+ def setItalic(self, b: bool) -> None: ...
+ def italic(self) -> bool: ...
+ def setBold(self, enable: bool) -> None: ...
+ def bold(self) -> bool: ...
+ def resolve(self, a0: 'QFont') -> 'QFont': ...
+ def defaultFamily(self) -> str: ...
+ @staticmethod
+ def cacheStatistics() -> None: ...
+ @staticmethod
+ def cleanup() -> None: ...
+ @staticmethod
+ def initialize() -> None: ...
+ @staticmethod
+ def removeSubstitutions(a0: str|None) -> None: ...
+ @staticmethod
+ def insertSubstitutions(a0: str|None, a1: collections.abc.Iterable[str|None]) -> None: ...
+ @staticmethod
+ def insertSubstitution(a0: str|None, a1: str|None) -> None: ...
+ @staticmethod
+ def substitutions() -> list[str]: ...
+ @staticmethod
+ def substitutes(a0: str|None) -> list[str]: ...
+ @staticmethod
+ def substitute(a0: str|None) -> str: ...
+ def fromString(self, a0: str|None) -> bool: ...
+ def toString(self) -> str: ...
+ def key(self) -> str: ...
+ def isCopyOf(self, a0: 'QFont') -> bool: ...
+ def __lt__(self, a0: 'QFont') -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def exactMatch(self) -> bool: ...
+ def setStretch(self, a0: int) -> None: ...
+ def stretch(self) -> int: ...
+ def setStyleStrategy(self, s: 'QFont.StyleStrategy') -> None: ...
+ def setStyleHint(self, hint: 'QFont.StyleHint', strategy: 'QFont.StyleStrategy' = ...) -> None: ...
+ def styleStrategy(self) -> 'QFont.StyleStrategy': ...
+ def styleHint(self) -> 'QFont.StyleHint': ...
+ def setKerning(self, a0: bool) -> None: ...
+ def kerning(self) -> bool: ...
+ def setFixedPitch(self, a0: bool) -> None: ...
+ def fixedPitch(self) -> bool: ...
+ def setStrikeOut(self, a0: bool) -> None: ...
+ def strikeOut(self) -> bool: ...
+ def setOverline(self, a0: bool) -> None: ...
+ def overline(self) -> bool: ...
+ def setUnderline(self, a0: bool) -> None: ...
+ def underline(self) -> bool: ...
+ def style(self) -> 'QFont.Style': ...
+ def setStyle(self, style: 'QFont.Style') -> None: ...
+ def setWeight(self, weight: int) -> None: ...
+ def weight(self) -> int: ...
+ def setPixelSize(self, a0: int) -> None: ...
+ def pixelSize(self) -> int: ...
+ def setPointSizeF(self, a0: float) -> None: ...
+ def pointSizeF(self) -> float: ...
+ def setPointSize(self, a0: int) -> None: ...
+ def pointSize(self) -> int: ...
+ def setFamily(self, a0: str|None) -> None: ...
+ def family(self) -> str: ...
+
+
+class QFontDatabase(PyQt6.sip.simplewrapper):
+
+ class SystemFont(enum.Enum):
+ GeneralFont = ... # type: QFontDatabase.SystemFont
+ FixedFont = ... # type: QFontDatabase.SystemFont
+ TitleFont = ... # type: QFontDatabase.SystemFont
+ SmallestReadableFont = ... # type: QFontDatabase.SystemFont
+
+ class WritingSystem(enum.Enum):
+ Any = ... # type: QFontDatabase.WritingSystem
+ Latin = ... # type: QFontDatabase.WritingSystem
+ Greek = ... # type: QFontDatabase.WritingSystem
+ Cyrillic = ... # type: QFontDatabase.WritingSystem
+ Armenian = ... # type: QFontDatabase.WritingSystem
+ Hebrew = ... # type: QFontDatabase.WritingSystem
+ Arabic = ... # type: QFontDatabase.WritingSystem
+ Syriac = ... # type: QFontDatabase.WritingSystem
+ Thaana = ... # type: QFontDatabase.WritingSystem
+ Devanagari = ... # type: QFontDatabase.WritingSystem
+ Bengali = ... # type: QFontDatabase.WritingSystem
+ Gurmukhi = ... # type: QFontDatabase.WritingSystem
+ Gujarati = ... # type: QFontDatabase.WritingSystem
+ Oriya = ... # type: QFontDatabase.WritingSystem
+ Tamil = ... # type: QFontDatabase.WritingSystem
+ Telugu = ... # type: QFontDatabase.WritingSystem
+ Kannada = ... # type: QFontDatabase.WritingSystem
+ Malayalam = ... # type: QFontDatabase.WritingSystem
+ Sinhala = ... # type: QFontDatabase.WritingSystem
+ Thai = ... # type: QFontDatabase.WritingSystem
+ Lao = ... # type: QFontDatabase.WritingSystem
+ Tibetan = ... # type: QFontDatabase.WritingSystem
+ Myanmar = ... # type: QFontDatabase.WritingSystem
+ Georgian = ... # type: QFontDatabase.WritingSystem
+ Khmer = ... # type: QFontDatabase.WritingSystem
+ SimplifiedChinese = ... # type: QFontDatabase.WritingSystem
+ TraditionalChinese = ... # type: QFontDatabase.WritingSystem
+ Japanese = ... # type: QFontDatabase.WritingSystem
+ Korean = ... # type: QFontDatabase.WritingSystem
+ Vietnamese = ... # type: QFontDatabase.WritingSystem
+ Other = ... # type: QFontDatabase.WritingSystem
+ Symbol = ... # type: QFontDatabase.WritingSystem
+ Ogham = ... # type: QFontDatabase.WritingSystem
+ Runic = ... # type: QFontDatabase.WritingSystem
+ Nko = ... # type: QFontDatabase.WritingSystem
+
+ def __init__(self, a0: 'QFontDatabase') -> None: ...
+
+ @staticmethod
+ def applicationEmojiFontFamilies() -> list[str]: ...
+ @staticmethod
+ def setApplicationEmojiFontFamilies(familyNames: collections.abc.Iterable[str|None]) -> None: ...
+ @staticmethod
+ def removeApplicationEmojiFontFamily(familyName: str|None) -> bool: ...
+ @staticmethod
+ def addApplicationEmojiFontFamily(familyName: str|None) -> None: ...
+ @staticmethod
+ def applicationFallbackFontFamilies(script: QtCore.QChar.Script) -> list[str]: ...
+ @staticmethod
+ def setApplicationFallbackFontFamilies(a0: QtCore.QChar.Script, familyNames: collections.abc.Iterable[str|None]) -> None: ...
+ @staticmethod
+ def removeApplicationFallbackFontFamily(script: QtCore.QChar.Script, familyName: str|None) -> bool: ...
+ @staticmethod
+ def addApplicationFallbackFontFamily(script: QtCore.QChar.Script, familyName: str|None) -> None: ...
+ @staticmethod
+ def isPrivateFamily(family: str|None) -> bool: ...
+ @staticmethod
+ def systemFont(type: 'QFontDatabase.SystemFont') -> QFont: ...
+ @staticmethod
+ def removeAllApplicationFonts() -> bool: ...
+ @staticmethod
+ def removeApplicationFont(id: int) -> bool: ...
+ @staticmethod
+ def applicationFontFamilies(id: int) -> list[str]: ...
+ @staticmethod
+ def addApplicationFontFromData(fontData: QtCore.QByteArray|bytes|bytearray|memoryview) -> int: ...
+ @staticmethod
+ def addApplicationFont(fileName: str|None) -> int: ...
+ @staticmethod
+ def writingSystemSample(writingSystem: 'QFontDatabase.WritingSystem') -> str: ...
+ @staticmethod
+ def writingSystemName(writingSystem: 'QFontDatabase.WritingSystem') -> str: ...
+ @staticmethod
+ def weight(family: str|None, style: str|None) -> int: ...
+ @staticmethod
+ def bold(family: str|None, style: str|None) -> bool: ...
+ @staticmethod
+ def italic(family: str|None, style: str|None) -> bool: ...
+ @staticmethod
+ def isFixedPitch(family: str|None, style: str|None = ...) -> bool: ...
+ @staticmethod
+ def isScalable(family: str|None, style: str|None = ...) -> bool: ...
+ @staticmethod
+ def isSmoothlyScalable(family: str|None, style: str|None = ...) -> bool: ...
+ @staticmethod
+ def isBitmapScalable(family: str|None, style: str|None = ...) -> bool: ...
+ @staticmethod
+ def font(family: str|None, style: str|None, pointSize: int) -> QFont: ...
+ @typing.overload
+ @staticmethod
+ def styleString(fontInfo: 'QFontInfo') -> str: ...
+ @typing.overload
+ @staticmethod
+ def styleString(font: QFont) -> str: ...
+ @staticmethod
+ def smoothSizes(family: str|None, style: str|None) -> list[int]: ...
+ @staticmethod
+ def pointSizes(family: str|None, style: str|None = ...) -> list[int]: ...
+ @staticmethod
+ def styles(family: str|None) -> list[str]: ...
+ @staticmethod
+ def families(writingSystem: 'QFontDatabase.WritingSystem' = ...) -> list[str]: ...
+ @typing.overload
+ @staticmethod
+ def writingSystems(family: str|None) -> list['QFontDatabase.WritingSystem']: ...
+ @typing.overload
+ @staticmethod
+ def writingSystems() -> list['QFontDatabase.WritingSystem']: ...
+ @staticmethod
+ def standardSizes() -> list[int]: ...
+
+
+class QFontInfo(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, a0: QFont) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QFontInfo') -> None: ...
+
+ def variableAxes(self) -> list['QFontVariableAxis']: ...
+ def swap(self, other: 'QFontInfo') -> None: ...
+ def styleName(self) -> str: ...
+ def exactMatch(self) -> bool: ...
+ def styleHint(self) -> QFont.StyleHint: ...
+ def fixedPitch(self) -> bool: ...
+ def bold(self) -> bool: ...
+ def weight(self) -> int: ...
+ def style(self) -> QFont.Style: ...
+ def italic(self) -> bool: ...
+ def pointSizeF(self) -> float: ...
+ def pointSize(self) -> int: ...
+ def pixelSize(self) -> int: ...
+ def family(self) -> str: ...
+
+
+class QFontMetrics(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, a0: QFont) -> None: ...
+ @typing.overload
+ def __init__(self, font: QFont, pd: QPaintDevice|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QFontMetrics') -> None: ...
+
+ def fontDpi(self) -> float: ...
+ @typing.overload
+ def horizontalAdvance(self, a0: str|None, textOption: 'QTextOption') -> int: ...
+ @typing.overload
+ def horizontalAdvance(self, a0: str|None, length: int = ...) -> int: ...
+ def capHeight(self) -> int: ...
+ def swap(self, other: 'QFontMetrics') -> None: ...
+ def inFontUcs4(self, character: int) -> bool: ...
+ @typing.overload
+ def tightBoundingRect(self, text: str|None, textOption: 'QTextOption') -> QtCore.QRect: ...
+ @typing.overload
+ def tightBoundingRect(self, text: str|None) -> QtCore.QRect: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def elidedText(self, text: str|None, mode: QtCore.Qt.TextElideMode, width: int, flags: int = ...) -> str: ...
+ def averageCharWidth(self) -> int: ...
+ def lineWidth(self) -> int: ...
+ def strikeOutPos(self) -> int: ...
+ def overlinePos(self) -> int: ...
+ def underlinePos(self) -> int: ...
+ def size(self, flags: int, text: str|None, tabStops: int = ..., tabArray: list[int]|None = ...) -> QtCore.QSize: ...
+ def boundingRectChar(self, a0: str) -> QtCore.QRect: ...
+ @typing.overload
+ def boundingRect(self, text: str|None, textOption: 'QTextOption') -> QtCore.QRect: ...
+ @typing.overload
+ def boundingRect(self, text: str|None) -> QtCore.QRect: ...
+ @typing.overload
+ def boundingRect(self, rect: QtCore.QRect, flags: int, text: str|None, tabStops: int = ..., tabArray: list[int]|None = ...) -> QtCore.QRect: ...
+ @typing.overload
+ def boundingRect(self, x: int, y: int, width: int, height: int, flags: int, text: str|None, tabStops: int = ..., tabArray: list[int]|None = ...) -> QtCore.QRect: ...
+ def rightBearing(self, a0: str) -> int: ...
+ def leftBearing(self, a0: str) -> int: ...
+ def inFont(self, a0: str) -> bool: ...
+ def xHeight(self) -> int: ...
+ def maxWidth(self) -> int: ...
+ def minRightBearing(self) -> int: ...
+ def minLeftBearing(self) -> int: ...
+ def lineSpacing(self) -> int: ...
+ def leading(self) -> int: ...
+ def height(self) -> int: ...
+ def descent(self) -> int: ...
+ def ascent(self) -> int: ...
+
+
+class QFontMetricsF(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, a0: QFont) -> None: ...
+ @typing.overload
+ def __init__(self, font: QFont, pd: QPaintDevice|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QFontMetrics) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QFontMetricsF') -> None: ...
+
+ def fontDpi(self) -> float: ...
+ @typing.overload
+ def horizontalAdvance(self, string: str|None, textOption: 'QTextOption') -> float: ...
+ @typing.overload
+ def horizontalAdvance(self, string: str|None, length: int = ...) -> float: ...
+ def capHeight(self) -> float: ...
+ def swap(self, other: 'QFontMetricsF') -> None: ...
+ def inFontUcs4(self, character: int) -> bool: ...
+ @typing.overload
+ def tightBoundingRect(self, text: str|None, textOption: 'QTextOption') -> QtCore.QRectF: ...
+ @typing.overload
+ def tightBoundingRect(self, text: str|None) -> QtCore.QRectF: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def elidedText(self, text: str|None, mode: QtCore.Qt.TextElideMode, width: float, flags: int = ...) -> str: ...
+ def averageCharWidth(self) -> float: ...
+ def lineWidth(self) -> float: ...
+ def strikeOutPos(self) -> float: ...
+ def overlinePos(self) -> float: ...
+ def underlinePos(self) -> float: ...
+ def size(self, flags: int, text: str|None, tabStops: int = ..., tabArray: list[int]|None = ...) -> QtCore.QSizeF: ...
+ def boundingRectChar(self, a0: str) -> QtCore.QRectF: ...
+ @typing.overload
+ def boundingRect(self, text: str|None, textOption: 'QTextOption') -> QtCore.QRectF: ...
+ @typing.overload
+ def boundingRect(self, string: str|None) -> QtCore.QRectF: ...
+ @typing.overload
+ def boundingRect(self, rect: QtCore.QRectF, flags: int, text: str|None, tabStops: int = ..., tabArray: list[int]|None = ...) -> QtCore.QRectF: ...
+ def rightBearing(self, a0: str) -> float: ...
+ def leftBearing(self, a0: str) -> float: ...
+ def inFont(self, a0: str) -> bool: ...
+ def xHeight(self) -> float: ...
+ def maxWidth(self) -> float: ...
+ def minRightBearing(self) -> float: ...
+ def minLeftBearing(self) -> float: ...
+ def lineSpacing(self) -> float: ...
+ def leading(self) -> float: ...
+ def height(self) -> float: ...
+ def descent(self) -> float: ...
+ def ascent(self) -> float: ...
+
+
+class QFontVariableAxis(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, axis: 'QFontVariableAxis') -> None: ...
+
+ def setDefaultValue(self, defaultValue: float) -> None: ...
+ def defaultValue(self) -> float: ...
+ def setMaximumValue(self, maximumValue: float) -> None: ...
+ def maximumValue(self) -> float: ...
+ def setMinimumValue(self, minimumValue: float) -> None: ...
+ def minimumValue(self) -> float: ...
+ def setName(self, name: str|None) -> None: ...
+ def name(self) -> str: ...
+ def setTag(self, tag: QFont.Tag) -> None: ...
+ def tag(self) -> QFont.Tag: ...
+ def swap(self, other: 'QFontVariableAxis') -> None: ...
+
+
+class QMatrix4x3(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMatrix4x3') -> None: ...
+ @typing.overload
+ def __init__(self, values: collections.abc.Sequence[float]) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __itruediv__(self, a0: float) -> 'QMatrix4x3': ...
+ def __imul__(self, a0: float) -> 'QMatrix4x3': ...
+ def __isub__(self, a0: 'QMatrix4x3') -> 'QMatrix4x3': ...
+ def __iadd__(self, a0: 'QMatrix4x3') -> 'QMatrix4x3': ...
+ def transposed(self) -> 'QMatrix3x4': ...
+ def fill(self, value: float) -> None: ...
+ def setToIdentity(self) -> None: ...
+ def isIdentity(self) -> bool: ...
+ def __setitem__(self, a0: typing.Any, a1: float) -> None: ...
+ def __getitem__(self, a0: typing.Any) -> typing.Any: ...
+ def copyDataTo(self) -> list[float]: ...
+ def data(self) -> list[float]: ...
+ def __repr__(self) -> str: ...
+
+
+class QMatrix4x2(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMatrix4x2') -> None: ...
+ @typing.overload
+ def __init__(self, values: collections.abc.Sequence[float]) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __itruediv__(self, a0: float) -> 'QMatrix4x2': ...
+ def __imul__(self, a0: float) -> 'QMatrix4x2': ...
+ def __isub__(self, a0: 'QMatrix4x2') -> 'QMatrix4x2': ...
+ def __iadd__(self, a0: 'QMatrix4x2') -> 'QMatrix4x2': ...
+ def transposed(self) -> 'QMatrix2x4': ...
+ def fill(self, value: float) -> None: ...
+ def setToIdentity(self) -> None: ...
+ def isIdentity(self) -> bool: ...
+ def __setitem__(self, a0: typing.Any, a1: float) -> None: ...
+ def __getitem__(self, a0: typing.Any) -> typing.Any: ...
+ def copyDataTo(self) -> list[float]: ...
+ def data(self) -> list[float]: ...
+ def __repr__(self) -> str: ...
+
+
+class QMatrix3x4(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMatrix3x4') -> None: ...
+ @typing.overload
+ def __init__(self, values: collections.abc.Sequence[float]) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __itruediv__(self, a0: float) -> 'QMatrix3x4': ...
+ def __imul__(self, a0: float) -> 'QMatrix3x4': ...
+ def __isub__(self, a0: 'QMatrix3x4') -> 'QMatrix3x4': ...
+ def __iadd__(self, a0: 'QMatrix3x4') -> 'QMatrix3x4': ...
+ def transposed(self) -> QMatrix4x3: ...
+ def fill(self, value: float) -> None: ...
+ def setToIdentity(self) -> None: ...
+ def isIdentity(self) -> bool: ...
+ def __setitem__(self, a0: typing.Any, a1: float) -> None: ...
+ def __getitem__(self, a0: typing.Any) -> typing.Any: ...
+ def copyDataTo(self) -> list[float]: ...
+ def data(self) -> list[float]: ...
+ def __repr__(self) -> str: ...
+
+
+class QMatrix3x3(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMatrix3x3') -> None: ...
+ @typing.overload
+ def __init__(self, values: collections.abc.Sequence[float]) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __itruediv__(self, a0: float) -> 'QMatrix3x3': ...
+ def __imul__(self, a0: float) -> 'QMatrix3x3': ...
+ def __isub__(self, a0: 'QMatrix3x3') -> 'QMatrix3x3': ...
+ def __iadd__(self, a0: 'QMatrix3x3') -> 'QMatrix3x3': ...
+ def transposed(self) -> 'QMatrix3x3': ...
+ def fill(self, value: float) -> None: ...
+ def setToIdentity(self) -> None: ...
+ def isIdentity(self) -> bool: ...
+ def __setitem__(self, a0: typing.Any, a1: float) -> None: ...
+ def __getitem__(self, a0: typing.Any) -> typing.Any: ...
+ def copyDataTo(self) -> list[float]: ...
+ def data(self) -> list[float]: ...
+ def __repr__(self) -> str: ...
+
+
+class QMatrix3x2(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMatrix3x2') -> None: ...
+ @typing.overload
+ def __init__(self, values: collections.abc.Sequence[float]) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __itruediv__(self, a0: float) -> 'QMatrix3x2': ...
+ def __imul__(self, a0: float) -> 'QMatrix3x2': ...
+ def __isub__(self, a0: 'QMatrix3x2') -> 'QMatrix3x2': ...
+ def __iadd__(self, a0: 'QMatrix3x2') -> 'QMatrix3x2': ...
+ def transposed(self) -> 'QMatrix2x3': ...
+ def fill(self, value: float) -> None: ...
+ def setToIdentity(self) -> None: ...
+ def isIdentity(self) -> bool: ...
+ def __setitem__(self, a0: typing.Any, a1: float) -> None: ...
+ def __getitem__(self, a0: typing.Any) -> typing.Any: ...
+ def copyDataTo(self) -> list[float]: ...
+ def data(self) -> list[float]: ...
+ def __repr__(self) -> str: ...
+
+
+class QMatrix2x4(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMatrix2x4') -> None: ...
+ @typing.overload
+ def __init__(self, values: collections.abc.Sequence[float]) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __itruediv__(self, a0: float) -> 'QMatrix2x4': ...
+ def __imul__(self, a0: float) -> 'QMatrix2x4': ...
+ def __isub__(self, a0: 'QMatrix2x4') -> 'QMatrix2x4': ...
+ def __iadd__(self, a0: 'QMatrix2x4') -> 'QMatrix2x4': ...
+ def transposed(self) -> QMatrix4x2: ...
+ def fill(self, value: float) -> None: ...
+ def setToIdentity(self) -> None: ...
+ def isIdentity(self) -> bool: ...
+ def __setitem__(self, a0: typing.Any, a1: float) -> None: ...
+ def __getitem__(self, a0: typing.Any) -> typing.Any: ...
+ def copyDataTo(self) -> list[float]: ...
+ def data(self) -> list[float]: ...
+ def __repr__(self) -> str: ...
+
+
+class QMatrix2x3(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMatrix2x3') -> None: ...
+ @typing.overload
+ def __init__(self, values: collections.abc.Sequence[float]) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __itruediv__(self, a0: float) -> 'QMatrix2x3': ...
+ def __imul__(self, a0: float) -> 'QMatrix2x3': ...
+ def __isub__(self, a0: 'QMatrix2x3') -> 'QMatrix2x3': ...
+ def __iadd__(self, a0: 'QMatrix2x3') -> 'QMatrix2x3': ...
+ def transposed(self) -> QMatrix3x2: ...
+ def fill(self, value: float) -> None: ...
+ def setToIdentity(self) -> None: ...
+ def isIdentity(self) -> bool: ...
+ def __setitem__(self, a0: typing.Any, a1: float) -> None: ...
+ def __getitem__(self, a0: typing.Any) -> typing.Any: ...
+ def copyDataTo(self) -> list[float]: ...
+ def data(self) -> list[float]: ...
+ def __repr__(self) -> str: ...
+
+
+class QMatrix2x2(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMatrix2x2') -> None: ...
+ @typing.overload
+ def __init__(self, values: collections.abc.Sequence[float]) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __itruediv__(self, a0: float) -> 'QMatrix2x2': ...
+ def __imul__(self, a0: float) -> 'QMatrix2x2': ...
+ def __isub__(self, a0: 'QMatrix2x2') -> 'QMatrix2x2': ...
+ def __iadd__(self, a0: 'QMatrix2x2') -> 'QMatrix2x2': ...
+ def transposed(self) -> 'QMatrix2x2': ...
+ def fill(self, value: float) -> None: ...
+ def setToIdentity(self) -> None: ...
+ def isIdentity(self) -> bool: ...
+ def __setitem__(self, a0: typing.Any, a1: float) -> None: ...
+ def __getitem__(self, a0: typing.Any) -> typing.Any: ...
+ def copyDataTo(self) -> list[float]: ...
+ def data(self) -> list[float]: ...
+ def __repr__(self) -> str: ...
+
+
+class QGlyphRun(PyQt6.sip.simplewrapper):
+
+ class GlyphRunFlag(enum.Flag):
+ Overline = ... # type: QGlyphRun.GlyphRunFlag
+ Underline = ... # type: QGlyphRun.GlyphRunFlag
+ StrikeOut = ... # type: QGlyphRun.GlyphRunFlag
+ RightToLeft = ... # type: QGlyphRun.GlyphRunFlag
+ SplitLigature = ... # type: QGlyphRun.GlyphRunFlag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGlyphRun') -> None: ...
+
+ def sourceString(self) -> str: ...
+ def setSourceString(self, sourceString: str|None) -> None: ...
+ def setStringIndexes(self, stringIndexes: collections.abc.Iterable[int]) -> None: ...
+ def stringIndexes(self) -> list[int]: ...
+ def swap(self, other: 'QGlyphRun') -> None: ...
+ def isEmpty(self) -> bool: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def setBoundingRect(self, boundingRect: QtCore.QRectF) -> None: ...
+ def flags(self) -> 'QGlyphRun.GlyphRunFlag': ...
+ def setFlags(self, flags: 'QGlyphRun.GlyphRunFlag') -> None: ...
+ def setFlag(self, flag: 'QGlyphRun.GlyphRunFlag', enabled: bool = ...) -> None: ...
+ def isRightToLeft(self) -> bool: ...
+ def setRightToLeft(self, on: bool) -> None: ...
+ def strikeOut(self) -> bool: ...
+ def setStrikeOut(self, strikeOut: bool) -> None: ...
+ def underline(self) -> bool: ...
+ def setUnderline(self, underline: bool) -> None: ...
+ def overline(self) -> bool: ...
+ def setOverline(self, overline: bool) -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def clear(self) -> None: ...
+ def setPositions(self, positions: collections.abc.Iterable[QtCore.QPointF]) -> None: ...
+ def positions(self) -> list[QtCore.QPointF]: ...
+ def setGlyphIndexes(self, glyphIndexes: collections.abc.Iterable[int]) -> None: ...
+ def glyphIndexes(self) -> list[int]: ...
+ def setRawFont(self, rawFont: 'QRawFont') -> None: ...
+ def rawFont(self) -> 'QRawFont': ...
+
+
+class QGuiApplication(QtCore.QCoreApplication):
+
+ def __init__(self, argv: list[str]) -> None: ...
+
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def nativeInterface(self, platform: type) -> typing.Any: ...
+ def setBadgeNumber(self, number: int) -> None: ...
+ @staticmethod
+ def highDpiScaleFactorRoundingPolicy() -> QtCore.Qt.HighDpiScaleFactorRoundingPolicy: ...
+ @staticmethod
+ def setHighDpiScaleFactorRoundingPolicy(policy: QtCore.Qt.HighDpiScaleFactorRoundingPolicy) -> None: ...
+ @staticmethod
+ def screenAt(point: QtCore.QPoint) -> 'QScreen|None': ...
+ @staticmethod
+ def desktopFileName() -> str: ...
+ @staticmethod
+ def setDesktopFileName(name: str|None) -> None: ...
+ primaryScreenChanged: typing.ClassVar[QtCore.pyqtSignal]
+ layoutDirectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ screenRemoved: typing.ClassVar[QtCore.pyqtSignal]
+ @staticmethod
+ def windowIcon() -> 'QIcon': ...
+ @staticmethod
+ def setWindowIcon(icon: 'QIcon') -> None: ...
+ @staticmethod
+ def sync() -> None: ...
+ @staticmethod
+ def applicationState() -> QtCore.Qt.ApplicationState: ...
+ def isSavingSession(self) -> bool: ...
+ def sessionKey(self) -> str: ...
+ def sessionId(self) -> str: ...
+ def isSessionRestored(self) -> bool: ...
+ def devicePixelRatio(self) -> float: ...
+ @staticmethod
+ def inputMethod() -> 'QInputMethod|None': ...
+ @staticmethod
+ def styleHints() -> 'QStyleHints|None': ...
+ @staticmethod
+ def modalWindow() -> 'QWindow|None': ...
+ @staticmethod
+ def applicationDisplayName() -> str: ...
+ @staticmethod
+ def setApplicationDisplayName(name: str|None) -> None: ...
+ applicationDisplayNameChanged: typing.ClassVar[QtCore.pyqtSignal]
+ applicationStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ focusWindowChanged: typing.ClassVar[QtCore.pyqtSignal]
+ saveStateRequest: typing.ClassVar[QtCore.pyqtSignal]
+ commitDataRequest: typing.ClassVar[QtCore.pyqtSignal]
+ focusObjectChanged: typing.ClassVar[QtCore.pyqtSignal]
+ lastWindowClosed: typing.ClassVar[QtCore.pyqtSignal]
+ screenAdded: typing.ClassVar[QtCore.pyqtSignal]
+ fontDatabaseChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def notify(self, a0: QtCore.QObject|None, a1: QtCore.QEvent|None) -> bool: ...
+ @staticmethod
+ def exec() -> int: ...
+ @staticmethod
+ def quitOnLastWindowClosed() -> bool: ...
+ @staticmethod
+ def setQuitOnLastWindowClosed(quit: bool) -> None: ...
+ @staticmethod
+ def desktopSettingsAware() -> bool: ...
+ @staticmethod
+ def setDesktopSettingsAware(on: bool) -> None: ...
+ @staticmethod
+ def isLeftToRight() -> bool: ...
+ @staticmethod
+ def isRightToLeft() -> bool: ...
+ @staticmethod
+ def layoutDirection() -> QtCore.Qt.LayoutDirection: ...
+ @staticmethod
+ def setLayoutDirection(direction: QtCore.Qt.LayoutDirection) -> None: ...
+ @staticmethod
+ def mouseButtons() -> QtCore.Qt.MouseButton: ...
+ @staticmethod
+ def queryKeyboardModifiers() -> QtCore.Qt.KeyboardModifier: ...
+ @staticmethod
+ def keyboardModifiers() -> QtCore.Qt.KeyboardModifier: ...
+ @staticmethod
+ def setPalette(pal: 'QPalette') -> None: ...
+ @staticmethod
+ def palette() -> 'QPalette': ...
+ @staticmethod
+ def clipboard() -> QClipboard|None: ...
+ @staticmethod
+ def setFont(a0: QFont) -> None: ...
+ @staticmethod
+ def font() -> QFont: ...
+ @staticmethod
+ def restoreOverrideCursor() -> None: ...
+ @staticmethod
+ def changeOverrideCursor(a0: QCursor|QtCore.Qt.CursorShape) -> None: ...
+ @staticmethod
+ def setOverrideCursor(a0: QCursor|QtCore.Qt.CursorShape) -> None: ...
+ @staticmethod
+ def overrideCursor() -> QCursor|None: ...
+ @staticmethod
+ def screens() -> list['QScreen']: ...
+ @staticmethod
+ def primaryScreen() -> 'QScreen|None': ...
+ @staticmethod
+ def focusObject() -> QtCore.QObject|None: ...
+ @staticmethod
+ def focusWindow() -> 'QWindow|None': ...
+ @staticmethod
+ def platformName() -> str: ...
+ @staticmethod
+ def topLevelAt(pos: QtCore.QPoint) -> 'QWindow|None': ...
+ @staticmethod
+ def topLevelWindows() -> list['QWindow']: ...
+ @staticmethod
+ def allWindows() -> list['QWindow']: ...
+
+
+class QIcon(PyQt6.sip.wrapper):
+
+ class ThemeIcon(enum.Enum):
+ AddressBookNew = ... # type: QIcon.ThemeIcon
+ ApplicationExit = ... # type: QIcon.ThemeIcon
+ AppointmentNew = ... # type: QIcon.ThemeIcon
+ CallStart = ... # type: QIcon.ThemeIcon
+ CallStop = ... # type: QIcon.ThemeIcon
+ ContactNew = ... # type: QIcon.ThemeIcon
+ DocumentNew = ... # type: QIcon.ThemeIcon
+ DocumentOpen = ... # type: QIcon.ThemeIcon
+ DocumentOpenRecent = ... # type: QIcon.ThemeIcon
+ DocumentPageSetup = ... # type: QIcon.ThemeIcon
+ DocumentPrint = ... # type: QIcon.ThemeIcon
+ DocumentPrintPreview = ... # type: QIcon.ThemeIcon
+ DocumentProperties = ... # type: QIcon.ThemeIcon
+ DocumentRevert = ... # type: QIcon.ThemeIcon
+ DocumentSave = ... # type: QIcon.ThemeIcon
+ DocumentSaveAs = ... # type: QIcon.ThemeIcon
+ DocumentSend = ... # type: QIcon.ThemeIcon
+ EditClear = ... # type: QIcon.ThemeIcon
+ EditCopy = ... # type: QIcon.ThemeIcon
+ EditCut = ... # type: QIcon.ThemeIcon
+ EditDelete = ... # type: QIcon.ThemeIcon
+ EditFind = ... # type: QIcon.ThemeIcon
+ EditPaste = ... # type: QIcon.ThemeIcon
+ EditRedo = ... # type: QIcon.ThemeIcon
+ EditSelectAll = ... # type: QIcon.ThemeIcon
+ EditUndo = ... # type: QIcon.ThemeIcon
+ FolderNew = ... # type: QIcon.ThemeIcon
+ FormatIndentLess = ... # type: QIcon.ThemeIcon
+ FormatIndentMore = ... # type: QIcon.ThemeIcon
+ FormatJustifyCenter = ... # type: QIcon.ThemeIcon
+ FormatJustifyFill = ... # type: QIcon.ThemeIcon
+ FormatJustifyLeft = ... # type: QIcon.ThemeIcon
+ FormatJustifyRight = ... # type: QIcon.ThemeIcon
+ FormatTextDirectionLtr = ... # type: QIcon.ThemeIcon
+ FormatTextDirectionRtl = ... # type: QIcon.ThemeIcon
+ FormatTextBold = ... # type: QIcon.ThemeIcon
+ FormatTextItalic = ... # type: QIcon.ThemeIcon
+ FormatTextUnderline = ... # type: QIcon.ThemeIcon
+ FormatTextStrikethrough = ... # type: QIcon.ThemeIcon
+ GoDown = ... # type: QIcon.ThemeIcon
+ GoHome = ... # type: QIcon.ThemeIcon
+ GoNext = ... # type: QIcon.ThemeIcon
+ GoPrevious = ... # type: QIcon.ThemeIcon
+ GoUp = ... # type: QIcon.ThemeIcon
+ HelpAbout = ... # type: QIcon.ThemeIcon
+ HelpFaq = ... # type: QIcon.ThemeIcon
+ InsertImage = ... # type: QIcon.ThemeIcon
+ InsertLink = ... # type: QIcon.ThemeIcon
+ InsertText = ... # type: QIcon.ThemeIcon
+ ListAdd = ... # type: QIcon.ThemeIcon
+ ListRemove = ... # type: QIcon.ThemeIcon
+ MailForward = ... # type: QIcon.ThemeIcon
+ MailMarkImportant = ... # type: QIcon.ThemeIcon
+ MailMarkRead = ... # type: QIcon.ThemeIcon
+ MailMarkUnread = ... # type: QIcon.ThemeIcon
+ MailMessageNew = ... # type: QIcon.ThemeIcon
+ MailReplyAll = ... # type: QIcon.ThemeIcon
+ MailReplySender = ... # type: QIcon.ThemeIcon
+ MailSend = ... # type: QIcon.ThemeIcon
+ MediaEject = ... # type: QIcon.ThemeIcon
+ MediaPlaybackPause = ... # type: QIcon.ThemeIcon
+ MediaPlaybackStart = ... # type: QIcon.ThemeIcon
+ MediaPlaybackStop = ... # type: QIcon.ThemeIcon
+ MediaRecord = ... # type: QIcon.ThemeIcon
+ MediaSeekBackward = ... # type: QIcon.ThemeIcon
+ MediaSeekForward = ... # type: QIcon.ThemeIcon
+ MediaSkipBackward = ... # type: QIcon.ThemeIcon
+ MediaSkipForward = ... # type: QIcon.ThemeIcon
+ ObjectRotateLeft = ... # type: QIcon.ThemeIcon
+ ObjectRotateRight = ... # type: QIcon.ThemeIcon
+ ProcessStop = ... # type: QIcon.ThemeIcon
+ SystemLockScreen = ... # type: QIcon.ThemeIcon
+ SystemLogOut = ... # type: QIcon.ThemeIcon
+ SystemSearch = ... # type: QIcon.ThemeIcon
+ SystemReboot = ... # type: QIcon.ThemeIcon
+ SystemShutdown = ... # type: QIcon.ThemeIcon
+ ToolsCheckSpelling = ... # type: QIcon.ThemeIcon
+ ViewFullscreen = ... # type: QIcon.ThemeIcon
+ ViewRefresh = ... # type: QIcon.ThemeIcon
+ ViewRestore = ... # type: QIcon.ThemeIcon
+ WindowClose = ... # type: QIcon.ThemeIcon
+ WindowNew = ... # type: QIcon.ThemeIcon
+ ZoomFitBest = ... # type: QIcon.ThemeIcon
+ ZoomIn = ... # type: QIcon.ThemeIcon
+ ZoomOut = ... # type: QIcon.ThemeIcon
+ AudioCard = ... # type: QIcon.ThemeIcon
+ AudioInputMicrophone = ... # type: QIcon.ThemeIcon
+ Battery = ... # type: QIcon.ThemeIcon
+ CameraPhoto = ... # type: QIcon.ThemeIcon
+ CameraVideo = ... # type: QIcon.ThemeIcon
+ CameraWeb = ... # type: QIcon.ThemeIcon
+ Computer = ... # type: QIcon.ThemeIcon
+ DriveHarddisk = ... # type: QIcon.ThemeIcon
+ DriveOptical = ... # type: QIcon.ThemeIcon
+ InputGaming = ... # type: QIcon.ThemeIcon
+ InputKeyboard = ... # type: QIcon.ThemeIcon
+ InputMouse = ... # type: QIcon.ThemeIcon
+ InputTablet = ... # type: QIcon.ThemeIcon
+ MediaFlash = ... # type: QIcon.ThemeIcon
+ MediaOptical = ... # type: QIcon.ThemeIcon
+ MediaTape = ... # type: QIcon.ThemeIcon
+ MultimediaPlayer = ... # type: QIcon.ThemeIcon
+ NetworkWired = ... # type: QIcon.ThemeIcon
+ NetworkWireless = ... # type: QIcon.ThemeIcon
+ Phone = ... # type: QIcon.ThemeIcon
+ Printer = ... # type: QIcon.ThemeIcon
+ Scanner = ... # type: QIcon.ThemeIcon
+ VideoDisplay = ... # type: QIcon.ThemeIcon
+ AppointmentMissed = ... # type: QIcon.ThemeIcon
+ AppointmentSoon = ... # type: QIcon.ThemeIcon
+ AudioVolumeHigh = ... # type: QIcon.ThemeIcon
+ AudioVolumeLow = ... # type: QIcon.ThemeIcon
+ AudioVolumeMedium = ... # type: QIcon.ThemeIcon
+ AudioVolumeMuted = ... # type: QIcon.ThemeIcon
+ BatteryCaution = ... # type: QIcon.ThemeIcon
+ BatteryLow = ... # type: QIcon.ThemeIcon
+ DialogError = ... # type: QIcon.ThemeIcon
+ DialogInformation = ... # type: QIcon.ThemeIcon
+ DialogPassword = ... # type: QIcon.ThemeIcon
+ DialogQuestion = ... # type: QIcon.ThemeIcon
+ DialogWarning = ... # type: QIcon.ThemeIcon
+ FolderDragAccept = ... # type: QIcon.ThemeIcon
+ FolderOpen = ... # type: QIcon.ThemeIcon
+ FolderVisiting = ... # type: QIcon.ThemeIcon
+ ImageLoading = ... # type: QIcon.ThemeIcon
+ ImageMissing = ... # type: QIcon.ThemeIcon
+ MailAttachment = ... # type: QIcon.ThemeIcon
+ MailUnread = ... # type: QIcon.ThemeIcon
+ MailRead = ... # type: QIcon.ThemeIcon
+ MailReplied = ... # type: QIcon.ThemeIcon
+ MediaPlaylistRepeat = ... # type: QIcon.ThemeIcon
+ MediaPlaylistShuffle = ... # type: QIcon.ThemeIcon
+ NetworkOffline = ... # type: QIcon.ThemeIcon
+ PrinterPrinting = ... # type: QIcon.ThemeIcon
+ SecurityHigh = ... # type: QIcon.ThemeIcon
+ SecurityLow = ... # type: QIcon.ThemeIcon
+ SoftwareUpdateAvailable = ... # type: QIcon.ThemeIcon
+ SoftwareUpdateUrgent = ... # type: QIcon.ThemeIcon
+ SyncError = ... # type: QIcon.ThemeIcon
+ SyncSynchronizing = ... # type: QIcon.ThemeIcon
+ UserAvailable = ... # type: QIcon.ThemeIcon
+ UserOffline = ... # type: QIcon.ThemeIcon
+ WeatherClear = ... # type: QIcon.ThemeIcon
+ WeatherClearNight = ... # type: QIcon.ThemeIcon
+ WeatherFewClouds = ... # type: QIcon.ThemeIcon
+ WeatherFewCloudsNight = ... # type: QIcon.ThemeIcon
+ WeatherFog = ... # type: QIcon.ThemeIcon
+ WeatherShowers = ... # type: QIcon.ThemeIcon
+ WeatherSnow = ... # type: QIcon.ThemeIcon
+ WeatherStorm = ... # type: QIcon.ThemeIcon
+
+ class State(enum.Enum):
+ On = ... # type: QIcon.State
+ Off = ... # type: QIcon.State
+
+ class Mode(enum.Enum):
+ Normal = ... # type: QIcon.Mode
+ Disabled = ... # type: QIcon.Mode
+ Active = ... # type: QIcon.Mode
+ Selected = ... # type: QIcon.Mode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, pixmap: QPixmap) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QIcon') -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, engine: 'QIconEngine|None') -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ @staticmethod
+ def setFallbackThemeName(name: str|None) -> None: ...
+ @staticmethod
+ def fallbackThemeName() -> str: ...
+ @staticmethod
+ def setFallbackSearchPaths(paths: collections.abc.Iterable[str|None]) -> None: ...
+ @staticmethod
+ def fallbackSearchPaths() -> list[str]: ...
+ def isMask(self) -> bool: ...
+ def setIsMask(self, isMask: bool) -> None: ...
+ def swap(self, other: 'QIcon') -> None: ...
+ def name(self) -> str: ...
+ @staticmethod
+ def setThemeName(path: str|None) -> None: ...
+ @staticmethod
+ def themeName() -> str: ...
+ @staticmethod
+ def setThemeSearchPaths(searchpath: collections.abc.Iterable[str|None]) -> None: ...
+ @staticmethod
+ def themeSearchPaths() -> list[str]: ...
+ @typing.overload
+ @staticmethod
+ def hasThemeIcon(name: str|None) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def hasThemeIcon(icon: 'QIcon.ThemeIcon') -> bool: ...
+ @typing.overload
+ @staticmethod
+ def fromTheme(name: str|None) -> 'QIcon': ...
+ @typing.overload
+ @staticmethod
+ def fromTheme(name: str|None, fallback: 'QIcon') -> 'QIcon': ...
+ @typing.overload
+ @staticmethod
+ def fromTheme(icon: 'QIcon.ThemeIcon') -> 'QIcon': ...
+ @typing.overload
+ @staticmethod
+ def fromTheme(icon: 'QIcon.ThemeIcon', fallback: 'QIcon') -> 'QIcon': ...
+ def cacheKey(self) -> int: ...
+ def addFile(self, fileName: str|None, size: QtCore.QSize = ..., mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> None: ...
+ def addPixmap(self, pixmap: QPixmap, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> None: ...
+ def isDetached(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ @typing.overload
+ def paint(self, painter: 'QPainter|None', rect: QtCore.QRect, alignment: QtCore.Qt.AlignmentFlag = ..., mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> None: ...
+ @typing.overload
+ def paint(self, painter: 'QPainter|None', x: int, y: int, w: int, h: int, alignment: QtCore.Qt.AlignmentFlag = ..., mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> None: ...
+ def availableSizes(self, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> list[QtCore.QSize]: ...
+ def actualSize(self, size: QtCore.QSize, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QtCore.QSize: ...
+ @typing.overload
+ def pixmap(self, size: QtCore.QSize, devicePixelRatio: float, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QPixmap: ...
+ @typing.overload
+ def pixmap(self, size: QtCore.QSize, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QPixmap: ...
+ @typing.overload
+ def pixmap(self, w: int, h: int, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QPixmap: ...
+ @typing.overload
+ def pixmap(self, extent: int, mode: 'QIcon.Mode' = ..., state: 'QIcon.State' = ...) -> QPixmap: ...
+
+
+class QIconEngine(PyQt6.sip.wrapper):
+
+ class IconEngineHook(enum.Enum):
+ IsNullHook = ... # type: QIconEngine.IconEngineHook
+ ScaledPixmapHook = ... # type: QIconEngine.IconEngineHook
+
+ class ScaledPixmapArgument(PyQt6.sip.simplewrapper):
+
+ mode = ... # type: QIcon.Mode
+ pixmap = ... # type: QPixmap
+ scale = ... # type: float
+ size = ... # type: QtCore.QSize
+ state = ... # type: QIcon.State
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QIconEngine.ScaledPixmapArgument') -> None: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QIconEngine') -> None: ...
+
+ def scaledPixmap(self, size: QtCore.QSize, mode: QIcon.Mode, state: QIcon.State, scale: float) -> QPixmap: ...
+ def isNull(self) -> bool: ...
+ def iconName(self) -> str: ...
+ def availableSizes(self, mode: QIcon.Mode = ..., state: QIcon.State = ...) -> list[QtCore.QSize]: ...
+ def write(self, out: QtCore.QDataStream) -> bool: ...
+ def read(self, in_: QtCore.QDataStream) -> bool: ...
+ def clone(self) -> 'QIconEngine|None': ...
+ def key(self) -> str: ...
+ def addFile(self, fileName: str|None, size: QtCore.QSize, mode: QIcon.Mode, state: QIcon.State) -> None: ...
+ def addPixmap(self, pixmap: QPixmap, mode: QIcon.Mode, state: QIcon.State) -> None: ...
+ def pixmap(self, size: QtCore.QSize, mode: QIcon.Mode, state: QIcon.State) -> QPixmap: ...
+ def actualSize(self, size: QtCore.QSize, mode: QIcon.Mode, state: QIcon.State) -> QtCore.QSize: ...
+ def paint(self, painter: 'QPainter|None', rect: QtCore.QRect, mode: QIcon.Mode, state: QIcon.State) -> None: ...
+
+
+class QImage(QPaintDevice):
+
+ class Format(enum.Enum):
+ Format_Invalid = ... # type: QImage.Format
+ Format_Mono = ... # type: QImage.Format
+ Format_MonoLSB = ... # type: QImage.Format
+ Format_Indexed8 = ... # type: QImage.Format
+ Format_RGB32 = ... # type: QImage.Format
+ Format_ARGB32 = ... # type: QImage.Format
+ Format_ARGB32_Premultiplied = ... # type: QImage.Format
+ Format_RGB16 = ... # type: QImage.Format
+ Format_ARGB8565_Premultiplied = ... # type: QImage.Format
+ Format_RGB666 = ... # type: QImage.Format
+ Format_ARGB6666_Premultiplied = ... # type: QImage.Format
+ Format_RGB555 = ... # type: QImage.Format
+ Format_ARGB8555_Premultiplied = ... # type: QImage.Format
+ Format_RGB888 = ... # type: QImage.Format
+ Format_RGB444 = ... # type: QImage.Format
+ Format_ARGB4444_Premultiplied = ... # type: QImage.Format
+ Format_RGBX8888 = ... # type: QImage.Format
+ Format_RGBA8888 = ... # type: QImage.Format
+ Format_RGBA8888_Premultiplied = ... # type: QImage.Format
+ Format_BGR30 = ... # type: QImage.Format
+ Format_A2BGR30_Premultiplied = ... # type: QImage.Format
+ Format_RGB30 = ... # type: QImage.Format
+ Format_A2RGB30_Premultiplied = ... # type: QImage.Format
+ Format_Alpha8 = ... # type: QImage.Format
+ Format_Grayscale8 = ... # type: QImage.Format
+ Format_RGBX64 = ... # type: QImage.Format
+ Format_RGBA64 = ... # type: QImage.Format
+ Format_RGBA64_Premultiplied = ... # type: QImage.Format
+ Format_Grayscale16 = ... # type: QImage.Format
+ Format_BGR888 = ... # type: QImage.Format
+ Format_RGBX16FPx4 = ... # type: QImage.Format
+ Format_RGBA16FPx4 = ... # type: QImage.Format
+ Format_RGBA16FPx4_Premultiplied = ... # type: QImage.Format
+ Format_RGBX32FPx4 = ... # type: QImage.Format
+ Format_RGBA32FPx4 = ... # type: QImage.Format
+ Format_RGBA32FPx4_Premultiplied = ... # type: QImage.Format
+ Format_CMYK8888 = ... # type: QImage.Format
+
+ class InvertMode(enum.Enum):
+ InvertRgb = ... # type: QImage.InvertMode
+ InvertRgba = ... # type: QImage.InvertMode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, size: QtCore.QSize, format: 'QImage.Format') -> None: ...
+ @typing.overload
+ def __init__(self, width: int, height: int, format: 'QImage.Format') -> None: ...
+ @typing.overload
+ def __init__(self, data: bytes, width: int, height: int, format: 'QImage.Format', cleanupFunction: typing.Callable[..., None] = ..., cleanupInfo: typing.Any = ...) -> None: ...
+ @typing.overload
+ def __init__(self, data: bytes, width: int, height: int, bytesPerLine: int, format: 'QImage.Format', cleanupFunction: typing.Callable[..., None] = ..., cleanupInfo: typing.Any = ...) -> None: ...
+ @typing.overload
+ def __init__(self, xpm: list[str]) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, format: str = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QImage') -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ def flip(self, orient: QtCore.Qt.Orientation = ...) -> None: ...
+ def flipped(self, orient: QtCore.Qt.Orientation = ...) -> 'QImage': ...
+ @typing.overload
+ def colorTransformed(self, transform: QColorTransform) -> 'QImage': ...
+ @typing.overload
+ def colorTransformed(self, transform: QColorTransform, format: 'QImage.Format', flags: QtCore.Qt.ImageConversionFlag = ...) -> 'QImage': ...
+ def deviceIndependentSize(self) -> QtCore.QSizeF: ...
+ @typing.overload
+ def applyColorTransform(self, transform: QColorTransform) -> None: ...
+ @typing.overload
+ def applyColorTransform(self, transform: QColorTransform, format: 'QImage.Format', flags: QtCore.Qt.ImageConversionFlag = ...) -> None: ...
+ @typing.overload
+ def convertToColorSpace(self, a0: QColorSpace) -> None: ...
+ @typing.overload
+ def convertToColorSpace(self, colorSpace: QColorSpace, format: 'QImage.Format', flags: QtCore.Qt.ImageConversionFlag = ...) -> None: ...
+ @typing.overload
+ def convertedToColorSpace(self, a0: QColorSpace) -> 'QImage': ...
+ @typing.overload
+ def convertedToColorSpace(self, colorSpace: QColorSpace, format: 'QImage.Format', flags: QtCore.Qt.ImageConversionFlag = ...) -> 'QImage': ...
+ def setColorSpace(self, a0: QColorSpace) -> None: ...
+ def colorSpace(self) -> QColorSpace: ...
+ def convertTo(self, f: 'QImage.Format', flags: QtCore.Qt.ImageConversionFlag = ...) -> None: ...
+ def convertedTo(self, f: 'QImage.Format', flags: QtCore.Qt.ImageConversionFlag = ...) -> 'QImage': ...
+ def sizeInBytes(self) -> int: ...
+ def reinterpretAsFormat(self, f: 'QImage.Format') -> bool: ...
+ @typing.overload
+ def setPixelColor(self, x: int, y: int, c: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def setPixelColor(self, pt: QtCore.QPoint, c: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def pixelColor(self, x: int, y: int) -> QColor: ...
+ @typing.overload
+ def pixelColor(self, pt: QtCore.QPoint) -> QColor: ...
+ @staticmethod
+ def toImageFormat(format: 'QPixelFormat') -> 'QImage.Format': ...
+ @staticmethod
+ def toPixelFormat(format: 'QImage.Format') -> 'QPixelFormat': ...
+ def pixelFormat(self) -> 'QPixelFormat': ...
+ def setDevicePixelRatio(self, scaleFactor: float) -> None: ...
+ def devicePixelRatio(self) -> float: ...
+ def swap(self, other: 'QImage') -> None: ...
+ def bitPlaneCount(self) -> int: ...
+ def setColorCount(self, a0: int) -> None: ...
+ def colorCount(self) -> int: ...
+ def cacheKey(self) -> int: ...
+ @staticmethod
+ def trueMatrix(a0: 'QTransform', w: int, h: int) -> 'QTransform': ...
+ def transformed(self, matrix: 'QTransform', mode: QtCore.Qt.TransformationMode = ...) -> 'QImage': ...
+ def createMaskFromColor(self, color: int, mode: QtCore.Qt.MaskMode = ...) -> 'QImage': ...
+ def setText(self, key: str|None, value: str|None) -> None: ...
+ def text(self, key: str|None = ...) -> str: ...
+ def textKeys(self) -> list[str]: ...
+ def setOffset(self, a0: QtCore.QPoint) -> None: ...
+ def offset(self) -> QtCore.QPoint: ...
+ def setDotsPerMeterY(self, a0: int) -> None: ...
+ def setDotsPerMeterX(self, a0: int) -> None: ...
+ def dotsPerMeterY(self) -> int: ...
+ def dotsPerMeterX(self) -> int: ...
+ def paintEngine(self) -> 'QPaintEngine|None': ...
+ @typing.overload
+ @staticmethod
+ def fromData(data: PyQt6.sip.array[bytes], format: str = ...) -> 'QImage': ...
+ @typing.overload
+ @staticmethod
+ def fromData(data: QtCore.QByteArray|bytes|bytearray|memoryview, format: str = ...) -> 'QImage': ...
+ @typing.overload
+ def save(self, fileName: str|None, format: str = ..., quality: int = ...) -> bool: ...
+ @typing.overload
+ def save(self, device: QtCore.QIODevice|None, format: str = ..., quality: int = ...) -> bool: ...
+ @typing.overload
+ def loadFromData(self, data: PyQt6.sip.array[bytes], format: str = ...) -> bool: ...
+ @typing.overload
+ def loadFromData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview, format: str = ...) -> bool: ...
+ @typing.overload
+ def load(self, device: QtCore.QIODevice|None, format: str) -> bool: ...
+ @typing.overload
+ def load(self, fileName: str|None, format: str = ...) -> bool: ...
+ def invertPixels(self, mode: 'QImage.InvertMode' = ...) -> None: ...
+ def rgbSwap(self) -> None: ...
+ def rgbSwapped(self) -> 'QImage': ...
+ def mirror(self, horizontal: bool = ..., vertical: bool = ...) -> None: ...
+ def mirrored(self, horizontal: bool = ..., vertical: bool = ...) -> 'QImage': ...
+ def scaledToHeight(self, height: int, mode: QtCore.Qt.TransformationMode = ...) -> 'QImage': ...
+ def scaledToWidth(self, width: int, mode: QtCore.Qt.TransformationMode = ...) -> 'QImage': ...
+ @typing.overload
+ def scaled(self, width: int, height: int, aspectRatioMode: QtCore.Qt.AspectRatioMode = ..., transformMode: QtCore.Qt.TransformationMode = ...) -> 'QImage': ...
+ @typing.overload
+ def scaled(self, size: QtCore.QSize, aspectRatioMode: QtCore.Qt.AspectRatioMode = ..., transformMode: QtCore.Qt.TransformationMode = ...) -> 'QImage': ...
+ def createHeuristicMask(self, clipTight: bool = ...) -> 'QImage': ...
+ def createAlphaMask(self, flags: QtCore.Qt.ImageConversionFlag = ...) -> 'QImage': ...
+ def setAlphaChannel(self, alphaChannel: 'QImage') -> None: ...
+ def hasAlphaChannel(self) -> bool: ...
+ @typing.overload
+ def fill(self, pixel: int) -> None: ...
+ @typing.overload
+ def fill(self, color: QtCore.Qt.GlobalColor) -> None: ...
+ @typing.overload
+ def fill(self, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def setColorTable(self, colors: collections.abc.Iterable[int]) -> None: ...
+ def colorTable(self) -> list[int]: ...
+ @typing.overload
+ def setPixel(self, pt: QtCore.QPoint, index_or_rgb: int) -> None: ...
+ @typing.overload
+ def setPixel(self, x: int, y: int, index_or_rgb: int) -> None: ...
+ @typing.overload
+ def pixel(self, pt: QtCore.QPoint) -> int: ...
+ @typing.overload
+ def pixel(self, x: int, y: int) -> int: ...
+ @typing.overload
+ def pixelIndex(self, pt: QtCore.QPoint) -> int: ...
+ @typing.overload
+ def pixelIndex(self, x: int, y: int) -> int: ...
+ @typing.overload
+ def valid(self, pt: QtCore.QPoint) -> bool: ...
+ @typing.overload
+ def valid(self, x: int, y: int) -> bool: ...
+ def bytesPerLine(self) -> int: ...
+ def constScanLine(self, a0: int) -> PyQt6.sip.voidptr: ...
+ def scanLine(self, a0: int) -> PyQt6.sip.voidptr: ...
+ def constBits(self) -> PyQt6.sip.voidptr: ...
+ def bits(self) -> PyQt6.sip.voidptr: ...
+ def isGrayscale(self) -> bool: ...
+ def allGray(self) -> bool: ...
+ def setColor(self, i: int, c: int) -> None: ...
+ def color(self, i: int) -> int: ...
+ def depth(self) -> int: ...
+ def rect(self) -> QtCore.QRect: ...
+ def size(self) -> QtCore.QSize: ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ @staticmethod
+ def fromHICON(hicon: PyQt6.sip.voidptr) -> 'QImage': ...
+ def toHICON(self, mask: 'QImage' = ...) -> PyQt6.sip.voidptr: ...
+ @staticmethod
+ def fromHBITMAP(hbitmap: PyQt6.sip.voidptr) -> 'QImage': ...
+ def toHBITMAP(self) -> PyQt6.sip.voidptr: ...
+ @typing.overload
+ def convertToFormat(self, f: 'QImage.Format', flags: QtCore.Qt.ImageConversionFlag = ...) -> 'QImage': ...
+ @typing.overload
+ def convertToFormat(self, f: 'QImage.Format', colorTable: collections.abc.Iterable[int], flags: QtCore.Qt.ImageConversionFlag = ...) -> 'QImage': ...
+ def format(self) -> 'QImage.Format': ...
+ @typing.overload
+ def copy(self, rect: QtCore.QRect = ...) -> 'QImage': ...
+ @typing.overload
+ def copy(self, x: int, y: int, w: int, h: int) -> 'QImage': ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isNull(self) -> bool: ...
+
+
+class QImageIOHandler(PyQt6.sip.simplewrapper):
+
+ class Transformation(enum.Flag):
+ TransformationNone = ... # type: QImageIOHandler.Transformation
+ TransformationMirror = ... # type: QImageIOHandler.Transformation
+ TransformationFlip = ... # type: QImageIOHandler.Transformation
+ TransformationRotate180 = ... # type: QImageIOHandler.Transformation
+ TransformationRotate90 = ... # type: QImageIOHandler.Transformation
+ TransformationMirrorAndRotate90 = ... # type: QImageIOHandler.Transformation
+ TransformationFlipAndRotate90 = ... # type: QImageIOHandler.Transformation
+ TransformationRotate270 = ... # type: QImageIOHandler.Transformation
+
+ class ImageOption(enum.Enum):
+ Size = ... # type: QImageIOHandler.ImageOption
+ ClipRect = ... # type: QImageIOHandler.ImageOption
+ Description = ... # type: QImageIOHandler.ImageOption
+ ScaledClipRect = ... # type: QImageIOHandler.ImageOption
+ ScaledSize = ... # type: QImageIOHandler.ImageOption
+ CompressionRatio = ... # type: QImageIOHandler.ImageOption
+ Gamma = ... # type: QImageIOHandler.ImageOption
+ Quality = ... # type: QImageIOHandler.ImageOption
+ Name = ... # type: QImageIOHandler.ImageOption
+ SubType = ... # type: QImageIOHandler.ImageOption
+ IncrementalReading = ... # type: QImageIOHandler.ImageOption
+ Endianness = ... # type: QImageIOHandler.ImageOption
+ Animation = ... # type: QImageIOHandler.ImageOption
+ BackgroundColor = ... # type: QImageIOHandler.ImageOption
+ SupportedSubTypes = ... # type: QImageIOHandler.ImageOption
+ OptimizedWrite = ... # type: QImageIOHandler.ImageOption
+ ProgressiveScanWrite = ... # type: QImageIOHandler.ImageOption
+ ImageTransformation = ... # type: QImageIOHandler.ImageOption
+
+ def __init__(self) -> None: ...
+
+ def currentImageRect(self) -> QtCore.QRect: ...
+ def currentImageNumber(self) -> int: ...
+ def nextImageDelay(self) -> int: ...
+ def imageCount(self) -> int: ...
+ def loopCount(self) -> int: ...
+ def jumpToImage(self, imageNumber: int) -> bool: ...
+ def jumpToNextImage(self) -> bool: ...
+ def supportsOption(self, option: 'QImageIOHandler.ImageOption') -> bool: ...
+ def setOption(self, option: 'QImageIOHandler.ImageOption', value: typing.Any) -> None: ...
+ def option(self, option: 'QImageIOHandler.ImageOption') -> typing.Any: ...
+ def write(self, image: QImage) -> bool: ...
+ def read(self, image: QImage|None) -> bool: ...
+ def canRead(self) -> bool: ...
+ def format(self) -> QtCore.QByteArray: ...
+ def setFormat(self, format: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def device(self) -> QtCore.QIODevice|None: ...
+ def setDevice(self, device: QtCore.QIODevice|None) -> None: ...
+
+
+class QImageReader(PyQt6.sip.simplewrapper):
+
+ class ImageReaderError(enum.Enum):
+ UnknownError = ... # type: QImageReader.ImageReaderError
+ FileNotFoundError = ... # type: QImageReader.ImageReaderError
+ DeviceError = ... # type: QImageReader.ImageReaderError
+ UnsupportedFormatError = ... # type: QImageReader.ImageReaderError
+ InvalidDataError = ... # type: QImageReader.ImageReaderError
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, device: QtCore.QIODevice|None, format: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, format: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
+
+ @staticmethod
+ def setAllocationLimit(mbLimit: int) -> None: ...
+ @staticmethod
+ def allocationLimit() -> int: ...
+ @staticmethod
+ def imageFormatsForMimeType(mimeType: QtCore.QByteArray|bytes|bytearray|memoryview) -> list[QtCore.QByteArray]: ...
+ def autoTransform(self) -> bool: ...
+ def setAutoTransform(self, enabled: bool) -> None: ...
+ def transformation(self) -> QImageIOHandler.Transformation: ...
+ def supportedSubTypes(self) -> list[QtCore.QByteArray]: ...
+ def subType(self) -> QtCore.QByteArray: ...
+ @staticmethod
+ def supportedMimeTypes() -> list[QtCore.QByteArray]: ...
+ def decideFormatFromContent(self) -> bool: ...
+ def setDecideFormatFromContent(self, ignored: bool) -> None: ...
+ def autoDetectImageFormat(self) -> bool: ...
+ def setAutoDetectImageFormat(self, enabled: bool) -> None: ...
+ def supportsOption(self, option: QImageIOHandler.ImageOption) -> bool: ...
+ def quality(self) -> int: ...
+ def setQuality(self, quality: int) -> None: ...
+ def supportsAnimation(self) -> bool: ...
+ def backgroundColor(self) -> QColor: ...
+ def setBackgroundColor(self, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def text(self, key: str|None) -> str: ...
+ def textKeys(self) -> list[str]: ...
+ @staticmethod
+ def supportedImageFormats() -> list[QtCore.QByteArray]: ...
+ @typing.overload
+ @staticmethod
+ def imageFormat(fileName: str|None) -> QtCore.QByteArray: ...
+ @typing.overload
+ @staticmethod
+ def imageFormat(device: QtCore.QIODevice|None) -> QtCore.QByteArray: ...
+ @typing.overload
+ def imageFormat(self) -> QImage.Format: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QImageReader.ImageReaderError': ...
+ def currentImageRect(self) -> QtCore.QRect: ...
+ def currentImageNumber(self) -> int: ...
+ def nextImageDelay(self) -> int: ...
+ def imageCount(self) -> int: ...
+ def loopCount(self) -> int: ...
+ def jumpToImage(self, imageNumber: int) -> bool: ...
+ def jumpToNextImage(self) -> bool: ...
+ @typing.overload
+ def read(self) -> QImage: ...
+ @typing.overload
+ def read(self, image: QImage|None) -> bool: ...
+ def canRead(self) -> bool: ...
+ def scaledClipRect(self) -> QtCore.QRect: ...
+ def setScaledClipRect(self, rect: QtCore.QRect) -> None: ...
+ def scaledSize(self) -> QtCore.QSize: ...
+ def setScaledSize(self, size: QtCore.QSize) -> None: ...
+ def clipRect(self) -> QtCore.QRect: ...
+ def setClipRect(self, rect: QtCore.QRect) -> None: ...
+ def size(self) -> QtCore.QSize: ...
+ def fileName(self) -> str: ...
+ def setFileName(self, fileName: str|None) -> None: ...
+ def device(self) -> QtCore.QIODevice|None: ...
+ def setDevice(self, device: QtCore.QIODevice|None) -> None: ...
+ def format(self) -> QtCore.QByteArray: ...
+ def setFormat(self, format: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+
+
+class QImageWriter(PyQt6.sip.simplewrapper):
+
+ class ImageWriterError(enum.Enum):
+ UnknownError = ... # type: QImageWriter.ImageWriterError
+ DeviceError = ... # type: QImageWriter.ImageWriterError
+ UnsupportedFormatError = ... # type: QImageWriter.ImageWriterError
+ InvalidImageError = ... # type: QImageWriter.ImageWriterError
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, device: QtCore.QIODevice|None, format: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, format: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
+
+ @staticmethod
+ def imageFormatsForMimeType(mimeType: QtCore.QByteArray|bytes|bytearray|memoryview) -> list[QtCore.QByteArray]: ...
+ def setTransformation(self, orientation: QImageIOHandler.Transformation) -> None: ...
+ def transformation(self) -> QImageIOHandler.Transformation: ...
+ def progressiveScanWrite(self) -> bool: ...
+ def setProgressiveScanWrite(self, progressive: bool) -> None: ...
+ def optimizedWrite(self) -> bool: ...
+ def setOptimizedWrite(self, optimize: bool) -> None: ...
+ def supportedSubTypes(self) -> list[QtCore.QByteArray]: ...
+ def subType(self) -> QtCore.QByteArray: ...
+ def setSubType(self, type: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @staticmethod
+ def supportedMimeTypes() -> list[QtCore.QByteArray]: ...
+ def compression(self) -> int: ...
+ def setCompression(self, compression: int) -> None: ...
+ def supportsOption(self, option: QImageIOHandler.ImageOption) -> bool: ...
+ def setText(self, key: str|None, text: str|None) -> None: ...
+ @staticmethod
+ def supportedImageFormats() -> list[QtCore.QByteArray]: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QImageWriter.ImageWriterError': ...
+ def write(self, image: QImage) -> bool: ...
+ def canWrite(self) -> bool: ...
+ def quality(self) -> int: ...
+ def setQuality(self, quality: int) -> None: ...
+ def fileName(self) -> str: ...
+ def setFileName(self, fileName: str|None) -> None: ...
+ def device(self) -> QtCore.QIODevice|None: ...
+ def setDevice(self, device: QtCore.QIODevice|None) -> None: ...
+ def format(self) -> QtCore.QByteArray: ...
+ def setFormat(self, format: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+
+
+class QInputDevice(QtCore.QObject):
+
+ class Capability(enum.Flag):
+ None_ = ... # type: QInputDevice.Capability
+ Position = ... # type: QInputDevice.Capability
+ Area = ... # type: QInputDevice.Capability
+ Pressure = ... # type: QInputDevice.Capability
+ Velocity = ... # type: QInputDevice.Capability
+ NormalizedPosition = ... # type: QInputDevice.Capability
+ MouseEmulation = ... # type: QInputDevice.Capability
+ PixelScroll = ... # type: QInputDevice.Capability
+ Scroll = ... # type: QInputDevice.Capability
+ Hover = ... # type: QInputDevice.Capability
+ Rotation = ... # type: QInputDevice.Capability
+ XTilt = ... # type: QInputDevice.Capability
+ YTilt = ... # type: QInputDevice.Capability
+ TangentialPressure = ... # type: QInputDevice.Capability
+ ZPosition = ... # type: QInputDevice.Capability
+ All = ... # type: QInputDevice.Capability
+
+ class DeviceType(enum.Flag):
+ Unknown = ... # type: QInputDevice.DeviceType
+ Mouse = ... # type: QInputDevice.DeviceType
+ TouchScreen = ... # type: QInputDevice.DeviceType
+ TouchPad = ... # type: QInputDevice.DeviceType
+ Puck = ... # type: QInputDevice.DeviceType
+ Stylus = ... # type: QInputDevice.DeviceType
+ Airbrush = ... # type: QInputDevice.DeviceType
+ Keyboard = ... # type: QInputDevice.DeviceType
+ AllDevices = ... # type: QInputDevice.DeviceType
+
+ @typing.overload
+ def __init__(self, name: str|None, systemId: int, type: 'QInputDevice.DeviceType', seatName: str|None = ..., parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def __ne__(self, other: object): ...
+ @staticmethod
+ def seatNames() -> list[str]: ...
+ capabilitiesChanged: typing.ClassVar[QtCore.pyqtSignal]
+ availableVirtualGeometryChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def __eq__(self, other: object): ...
+ @staticmethod
+ def primaryKeyboard(seatName: str|None = ...) -> 'QInputDevice|None': ...
+ @staticmethod
+ def devices() -> list['QInputDevice']: ...
+ def availableVirtualGeometry(self) -> QtCore.QRect: ...
+ def seatName(self) -> str: ...
+ def systemId(self) -> int: ...
+ def hasCapability(self, cap: 'QInputDevice.Capability') -> bool: ...
+ def capabilities(self) -> 'QInputDevice.Capability': ...
+ def type(self) -> 'QInputDevice.DeviceType': ...
+ def name(self) -> str: ...
+
+
+class QInputMethod(QtCore.QObject):
+
+ class Action(enum.Enum):
+ Click = ... # type: QInputMethod.Action
+ ContextMenu = ... # type: QInputMethod.Action
+
+ inputItemClipRectangleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ anchorRectangleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def inputItemClipRectangle(self) -> QtCore.QRectF: ...
+ def anchorRectangle(self) -> QtCore.QRectF: ...
+ inputDirectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ localeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ animatingChanged: typing.ClassVar[QtCore.pyqtSignal]
+ visibleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ keyboardRectangleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ cursorRectangleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def invokeAction(self, a: 'QInputMethod.Action', cursorPosition: int) -> None: ...
+ def commit(self) -> None: ...
+ def reset(self) -> None: ...
+ def update(self, queries: QtCore.Qt.InputMethodQuery) -> None: ...
+ def hide(self) -> None: ...
+ def show(self) -> None: ...
+ @staticmethod
+ def queryFocusObject(query: QtCore.Qt.InputMethodQuery, argument: typing.Any) -> typing.Any: ...
+ def setInputItemRectangle(self, rect: QtCore.QRectF) -> None: ...
+ def inputItemRectangle(self) -> QtCore.QRectF: ...
+ def inputDirection(self) -> QtCore.Qt.LayoutDirection: ...
+ def locale(self) -> QtCore.QLocale: ...
+ def isAnimating(self) -> bool: ...
+ def setVisible(self, visible: bool) -> None: ...
+ def isVisible(self) -> bool: ...
+ def keyboardRectangle(self) -> QtCore.QRectF: ...
+ def cursorRectangle(self) -> QtCore.QRectF: ...
+ def setInputItemTransform(self, transform: 'QTransform') -> None: ...
+ def inputItemTransform(self) -> 'QTransform': ...
+
+
+class QKeySequence(PyQt6.sip.simplewrapper):
+
+ class StandardKey(enum.Enum):
+ UnknownKey = ... # type: QKeySequence.StandardKey
+ HelpContents = ... # type: QKeySequence.StandardKey
+ WhatsThis = ... # type: QKeySequence.StandardKey
+ Open = ... # type: QKeySequence.StandardKey
+ Close = ... # type: QKeySequence.StandardKey
+ Save = ... # type: QKeySequence.StandardKey
+ New = ... # type: QKeySequence.StandardKey
+ Delete = ... # type: QKeySequence.StandardKey
+ Cut = ... # type: QKeySequence.StandardKey
+ Copy = ... # type: QKeySequence.StandardKey
+ Paste = ... # type: QKeySequence.StandardKey
+ Undo = ... # type: QKeySequence.StandardKey
+ Redo = ... # type: QKeySequence.StandardKey
+ Back = ... # type: QKeySequence.StandardKey
+ Forward = ... # type: QKeySequence.StandardKey
+ Refresh = ... # type: QKeySequence.StandardKey
+ ZoomIn = ... # type: QKeySequence.StandardKey
+ ZoomOut = ... # type: QKeySequence.StandardKey
+ Print = ... # type: QKeySequence.StandardKey
+ AddTab = ... # type: QKeySequence.StandardKey
+ NextChild = ... # type: QKeySequence.StandardKey
+ PreviousChild = ... # type: QKeySequence.StandardKey
+ Find = ... # type: QKeySequence.StandardKey
+ FindNext = ... # type: QKeySequence.StandardKey
+ FindPrevious = ... # type: QKeySequence.StandardKey
+ Replace = ... # type: QKeySequence.StandardKey
+ SelectAll = ... # type: QKeySequence.StandardKey
+ Bold = ... # type: QKeySequence.StandardKey
+ Italic = ... # type: QKeySequence.StandardKey
+ Underline = ... # type: QKeySequence.StandardKey
+ MoveToNextChar = ... # type: QKeySequence.StandardKey
+ MoveToPreviousChar = ... # type: QKeySequence.StandardKey
+ MoveToNextWord = ... # type: QKeySequence.StandardKey
+ MoveToPreviousWord = ... # type: QKeySequence.StandardKey
+ MoveToNextLine = ... # type: QKeySequence.StandardKey
+ MoveToPreviousLine = ... # type: QKeySequence.StandardKey
+ MoveToNextPage = ... # type: QKeySequence.StandardKey
+ MoveToPreviousPage = ... # type: QKeySequence.StandardKey
+ MoveToStartOfLine = ... # type: QKeySequence.StandardKey
+ MoveToEndOfLine = ... # type: QKeySequence.StandardKey
+ MoveToStartOfBlock = ... # type: QKeySequence.StandardKey
+ MoveToEndOfBlock = ... # type: QKeySequence.StandardKey
+ MoveToStartOfDocument = ... # type: QKeySequence.StandardKey
+ MoveToEndOfDocument = ... # type: QKeySequence.StandardKey
+ SelectNextChar = ... # type: QKeySequence.StandardKey
+ SelectPreviousChar = ... # type: QKeySequence.StandardKey
+ SelectNextWord = ... # type: QKeySequence.StandardKey
+ SelectPreviousWord = ... # type: QKeySequence.StandardKey
+ SelectNextLine = ... # type: QKeySequence.StandardKey
+ SelectPreviousLine = ... # type: QKeySequence.StandardKey
+ SelectNextPage = ... # type: QKeySequence.StandardKey
+ SelectPreviousPage = ... # type: QKeySequence.StandardKey
+ SelectStartOfLine = ... # type: QKeySequence.StandardKey
+ SelectEndOfLine = ... # type: QKeySequence.StandardKey
+ SelectStartOfBlock = ... # type: QKeySequence.StandardKey
+ SelectEndOfBlock = ... # type: QKeySequence.StandardKey
+ SelectStartOfDocument = ... # type: QKeySequence.StandardKey
+ SelectEndOfDocument = ... # type: QKeySequence.StandardKey
+ DeleteStartOfWord = ... # type: QKeySequence.StandardKey
+ DeleteEndOfWord = ... # type: QKeySequence.StandardKey
+ DeleteEndOfLine = ... # type: QKeySequence.StandardKey
+ InsertParagraphSeparator = ... # type: QKeySequence.StandardKey
+ InsertLineSeparator = ... # type: QKeySequence.StandardKey
+ SaveAs = ... # type: QKeySequence.StandardKey
+ Preferences = ... # type: QKeySequence.StandardKey
+ Quit = ... # type: QKeySequence.StandardKey
+ FullScreen = ... # type: QKeySequence.StandardKey
+ Deselect = ... # type: QKeySequence.StandardKey
+ DeleteCompleteLine = ... # type: QKeySequence.StandardKey
+ Backspace = ... # type: QKeySequence.StandardKey
+ Cancel = ... # type: QKeySequence.StandardKey
+
+ class SequenceMatch(enum.Enum):
+ NoMatch = ... # type: QKeySequence.SequenceMatch
+ PartialMatch = ... # type: QKeySequence.SequenceMatch
+ ExactMatch = ... # type: QKeySequence.SequenceMatch
+
+ class SequenceFormat(enum.Enum):
+ NativeText = ... # type: QKeySequence.SequenceFormat
+ PortableText = ... # type: QKeySequence.SequenceFormat
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, ks: 'QKeySequence') -> None: ...
+ @typing.overload
+ def __init__(self, key: 'QKeySequence.StandardKey') -> None: ...
+ @typing.overload
+ def __init__(self, key: str|None, format: 'QKeySequence.SequenceFormat' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, k1: int, key2: int = ..., key3: int = ..., key4: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, k1: QtCore.QKeyCombination, key2: QtCore.QKeyCombination = ..., key3: QtCore.QKeyCombination = ..., key4: QtCore.QKeyCombination = ...) -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ def __hash__(self) -> int: ...
+ @staticmethod
+ def listToString(list: collections.abc.Iterable['QKeySequence'|'QKeySequence.StandardKey'|str|None|int], format: 'QKeySequence.SequenceFormat' = ...) -> str: ...
+ @staticmethod
+ def listFromString(str: str|None, format: 'QKeySequence.SequenceFormat' = ...) -> list['QKeySequence']: ...
+ @staticmethod
+ def keyBindings(key: 'QKeySequence.StandardKey') -> list['QKeySequence']: ...
+ @staticmethod
+ def fromString(str: str|None, format: 'QKeySequence.SequenceFormat' = ...) -> 'QKeySequence': ...
+ def toString(self, format: 'QKeySequence.SequenceFormat' = ...) -> str: ...
+ def swap(self, other: 'QKeySequence') -> None: ...
+ def isDetached(self) -> bool: ...
+ def __ge__(self, other: 'QKeySequence'|'QKeySequence.StandardKey'|str|None|int) -> bool: ...
+ def __le__(self, other: 'QKeySequence'|'QKeySequence.StandardKey'|str|None|int) -> bool: ...
+ def __gt__(self, other: 'QKeySequence'|'QKeySequence.StandardKey'|str|None|int) -> bool: ...
+ def __lt__(self, ks: 'QKeySequence'|'QKeySequence.StandardKey'|str|None|int) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __getitem__(self, i: int) -> QtCore.QKeyCombination: ...
+ @staticmethod
+ def mnemonic(text: str|None) -> 'QKeySequence': ...
+ def matches(self, seq: 'QKeySequence'|'QKeySequence.StandardKey'|str|None|int) -> 'QKeySequence.SequenceMatch': ...
+ def isEmpty(self) -> bool: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+
+
+class QMatrix4x4(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, values: collections.abc.Sequence[float]) -> None: ...
+ @typing.overload
+ def __init__(self, m11: float, m12: float, m13: float, m14: float, m21: float, m22: float, m23: float, m24: float, m31: float, m32: float, m33: float, m34: float, m41: float, m42: float, m43: float, m44: float) -> None: ...
+ @typing.overload
+ def __init__(self, transform: 'QTransform') -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMatrix4x4') -> None: ...
+
+ def __truediv__(self, divisor: float) -> 'QMatrix4x4': ...
+ def __add__(self, m2: 'QMatrix4x4') -> 'QMatrix4x4': ...
+ def __sub__(self, m2: 'QMatrix4x4') -> 'QMatrix4x4': ...
+ @typing.overload
+ def __mul__(self, m2: 'QMatrix4x4') -> 'QMatrix4x4': ...
+ @typing.overload
+ def __mul__(self, point: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def __mul__(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def __mul__(self, factor: float) -> 'QMatrix4x4': ...
+ @typing.overload
+ def __mul__(self, vector: 'QVector4D') -> 'QVector4D': ...
+ @typing.overload
+ def __mul__(self, vector: 'QVector3D') -> 'QVector3D': ...
+ def __rmul__(self, factor: float) -> 'QMatrix4x4': ...
+ def __matmul__(self, m2: 'QMatrix4x4') -> 'QMatrix4x4': ...
+ def __neg__(self) -> 'QMatrix4x4': ...
+ def isAffine(self) -> bool: ...
+ @typing.overload
+ def viewport(self, left: float, bottom: float, width: float, height: float, nearPlane: float = ..., farPlane: float = ...) -> None: ...
+ @typing.overload
+ def viewport(self, rect: QtCore.QRectF) -> None: ...
+ def mapVector(self, vector: 'QVector3D') -> 'QVector3D': ...
+ @typing.overload
+ def map(self, point: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def map(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def map(self, point: 'QVector3D') -> 'QVector3D': ...
+ @typing.overload
+ def map(self, point: 'QVector4D') -> 'QVector4D': ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __itruediv__(self, divisor: float) -> 'QMatrix4x4': ...
+ def __imatmul__(self, other: 'QMatrix4x4') -> 'QMatrix4x4': ...
+ @typing.overload
+ def __imul__(self, other: 'QMatrix4x4') -> 'QMatrix4x4': ...
+ @typing.overload
+ def __imul__(self, factor: float) -> 'QMatrix4x4': ...
+ def __isub__(self, other: 'QMatrix4x4') -> 'QMatrix4x4': ...
+ def __iadd__(self, other: 'QMatrix4x4') -> 'QMatrix4x4': ...
+ def fill(self, value: float) -> None: ...
+ def setToIdentity(self) -> None: ...
+ def isIdentity(self) -> bool: ...
+ def setRow(self, index: int, value: 'QVector4D') -> None: ...
+ def row(self, index: int) -> 'QVector4D': ...
+ def setColumn(self, index: int, value: 'QVector4D') -> None: ...
+ def column(self, index: int) -> 'QVector4D': ...
+ def __setitem__(self, a0: typing.Any, a1: float) -> None: ...
+ def __getitem__(self, a0: typing.Any) -> typing.Any: ...
+ def optimize(self) -> None: ...
+ def data(self) -> list[float]: ...
+ @typing.overload
+ def mapRect(self, rect: QtCore.QRect) -> QtCore.QRect: ...
+ @typing.overload
+ def mapRect(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ @typing.overload
+ def toTransform(self) -> 'QTransform': ...
+ @typing.overload
+ def toTransform(self, distanceToPlane: float) -> 'QTransform': ...
+ def copyDataTo(self) -> list[float]: ...
+ def lookAt(self, eye: 'QVector3D', center: 'QVector3D', up: 'QVector3D') -> None: ...
+ def perspective(self, angle: float, aspect: float, nearPlane: float, farPlane: float) -> None: ...
+ def frustum(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float) -> None: ...
+ @typing.overload
+ def ortho(self, rect: QtCore.QRect) -> None: ...
+ @typing.overload
+ def ortho(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def ortho(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float) -> None: ...
+ @typing.overload
+ def rotate(self, angle: float, vector: 'QVector3D') -> None: ...
+ @typing.overload
+ def rotate(self, angle: float, x: float, y: float, z: float = ...) -> None: ...
+ @typing.overload
+ def rotate(self, quaternion: 'QQuaternion') -> None: ...
+ @typing.overload
+ def translate(self, vector: 'QVector3D') -> None: ...
+ @typing.overload
+ def translate(self, x: float, y: float) -> None: ...
+ @typing.overload
+ def translate(self, x: float, y: float, z: float) -> None: ...
+ @typing.overload
+ def scale(self, vector: 'QVector3D') -> None: ...
+ @typing.overload
+ def scale(self, x: float, y: float) -> None: ...
+ @typing.overload
+ def scale(self, x: float, y: float, z: float) -> None: ...
+ @typing.overload
+ def scale(self, factor: float) -> None: ...
+ def normalMatrix(self) -> QMatrix3x3: ...
+ def transposed(self) -> 'QMatrix4x4': ...
+ def inverted(self) -> typing.Tuple['QMatrix4x4', bool]: ...
+ def determinant(self) -> float: ...
+ def __repr__(self) -> str: ...
+
+
+class QMovie(QtCore.QObject):
+
+ class CacheMode(enum.Enum):
+ CacheNone = ... # type: QMovie.CacheMode
+ CacheAll = ... # type: QMovie.CacheMode
+
+ class MovieState(enum.Enum):
+ NotRunning = ... # type: QMovie.MovieState
+ Paused = ... # type: QMovie.MovieState
+ Running = ... # type: QMovie.MovieState
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, device: QtCore.QIODevice|None, format: QtCore.QByteArray|bytes|bytearray|memoryview = ..., parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, format: QtCore.QByteArray|bytes|bytearray|memoryview = ..., parent: QtCore.QObject|None = ...) -> None: ...
+
+ def lastErrorString(self) -> str: ...
+ def lastError(self) -> QImageReader.ImageReaderError: ...
+ def stop(self) -> None: ...
+ def setPaused(self, paused: bool) -> None: ...
+ def jumpToNextFrame(self) -> bool: ...
+ def start(self) -> None: ...
+ frameChanged: typing.ClassVar[QtCore.pyqtSignal]
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ error: typing.ClassVar[QtCore.pyqtSignal]
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ updated: typing.ClassVar[QtCore.pyqtSignal]
+ resized: typing.ClassVar[QtCore.pyqtSignal]
+ started: typing.ClassVar[QtCore.pyqtSignal]
+ def setCacheMode(self, mode: 'QMovie.CacheMode') -> None: ...
+ def cacheMode(self) -> 'QMovie.CacheMode': ...
+ def setScaledSize(self, size: QtCore.QSize) -> None: ...
+ def scaledSize(self) -> QtCore.QSize: ...
+ def speed(self) -> int: ...
+ def setSpeed(self, percentSpeed: int) -> None: ...
+ def currentFrameNumber(self) -> int: ...
+ def nextFrameDelay(self) -> int: ...
+ def frameCount(self) -> int: ...
+ def loopCount(self) -> int: ...
+ def jumpToFrame(self, frameNumber: int) -> bool: ...
+ def isValid(self) -> bool: ...
+ def currentPixmap(self) -> QPixmap: ...
+ def currentImage(self) -> QImage: ...
+ def frameRect(self) -> QtCore.QRect: ...
+ def state(self) -> 'QMovie.MovieState': ...
+ def backgroundColor(self) -> QColor: ...
+ def setBackgroundColor(self, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def format(self) -> QtCore.QByteArray: ...
+ def setFormat(self, format: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def fileName(self) -> str: ...
+ def setFileName(self, fileName: str|None) -> None: ...
+ def device(self) -> QtCore.QIODevice|None: ...
+ def setDevice(self, device: QtCore.QIODevice|None) -> None: ...
+ @staticmethod
+ def supportedFormats() -> list[QtCore.QByteArray]: ...
+
+
+class QSurface(PyQt6.sip.simplewrapper):
+
+ class SurfaceType(enum.Enum):
+ RasterSurface = ... # type: QSurface.SurfaceType
+ OpenGLSurface = ... # type: QSurface.SurfaceType
+ RasterGLSurface = ... # type: QSurface.SurfaceType
+ OpenVGSurface = ... # type: QSurface.SurfaceType
+ VulkanSurface = ... # type: QSurface.SurfaceType
+ MetalSurface = ... # type: QSurface.SurfaceType
+ Direct3DSurface = ... # type: QSurface.SurfaceType
+
+ class SurfaceClass(enum.Enum):
+ Window = ... # type: QSurface.SurfaceClass
+ Offscreen = ... # type: QSurface.SurfaceClass
+
+ @typing.overload
+ def __init__(self, type: 'QSurface.SurfaceClass') -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSurface') -> None: ...
+
+ def supportsOpenGL(self) -> bool: ...
+ def size(self) -> QtCore.QSize: ...
+ def surfaceType(self) -> 'QSurface.SurfaceType': ...
+ def format(self) -> 'QSurfaceFormat': ...
+ def surfaceClass(self) -> 'QSurface.SurfaceClass': ...
+
+
+class QOffscreenSurface(QtCore.QObject, QSurface):
+
+ def __init__(self, screen: 'QScreen|None' = ..., parent: QtCore.QObject|None = ...) -> None: ...
+
+ screenChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setScreen(self, screen: 'QScreen|None') -> None: ...
+ def screen(self) -> 'QScreen|None': ...
+ def size(self) -> QtCore.QSize: ...
+ def requestedFormat(self) -> 'QSurfaceFormat': ...
+ def format(self) -> 'QSurfaceFormat': ...
+ def setFormat(self, format: 'QSurfaceFormat') -> None: ...
+ def isValid(self) -> bool: ...
+ def destroy(self) -> None: ...
+ def create(self) -> None: ...
+ def surfaceType(self) -> QSurface.SurfaceType: ...
+
+
+class QOpenGLContextGroup(QtCore.QObject):
+
+ @staticmethod
+ def currentContextGroup() -> 'QOpenGLContextGroup|None': ...
+ def shares(self) -> list['QOpenGLContext']: ...
+
+
+class QOpenGLContext(QtCore.QObject):
+
+ class OpenGLModuleType(enum.Enum):
+ LibGL = ... # type: QOpenGLContext.OpenGLModuleType
+ LibGLES = ... # type: QOpenGLContext.OpenGLModuleType
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ @staticmethod
+ def globalShareContext() -> 'QOpenGLContext|None': ...
+ @staticmethod
+ def supportsThreadedOpenGL() -> bool: ...
+ def isOpenGLES(self) -> bool: ...
+ @staticmethod
+ def openGLModuleType() -> 'QOpenGLContext.OpenGLModuleType': ...
+ aboutToBeDestroyed: typing.ClassVar[QtCore.pyqtSignal]
+ def hasExtension(self, extension: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ def extensions(self) -> set[QtCore.QByteArray]: ...
+ @staticmethod
+ def areSharing(first: 'QOpenGLContext|None', second: 'QOpenGLContext|None') -> bool: ...
+ @staticmethod
+ def currentContext() -> 'QOpenGLContext|None': ...
+ def surface(self) -> QSurface|None: ...
+ def getProcAddress(self, procName: QtCore.QByteArray|bytes|bytearray|memoryview) -> PyQt6.sip.voidptr: ...
+ def swapBuffers(self, surface: QSurface|None) -> None: ...
+ def doneCurrent(self) -> None: ...
+ def makeCurrent(self, surface: QSurface|None) -> bool: ...
+ def defaultFramebufferObject(self) -> int: ...
+ def screen(self) -> 'QScreen|None': ...
+ def shareGroup(self) -> QOpenGLContextGroup|None: ...
+ def shareContext(self) -> 'QOpenGLContext|None': ...
+ def format(self) -> 'QSurfaceFormat': ...
+ def isValid(self) -> bool: ...
+ def create(self) -> bool: ...
+ def setScreen(self, screen: 'QScreen|None') -> None: ...
+ def setShareContext(self, shareContext: 'QOpenGLContext|None') -> None: ...
+ def setFormat(self, format: 'QSurfaceFormat') -> None: ...
+
+
+class QPagedPaintDevice(QPaintDevice):
+
+ class PdfVersion(enum.Enum):
+ PdfVersion_1_4 = ... # type: QPagedPaintDevice.PdfVersion
+ PdfVersion_A1b = ... # type: QPagedPaintDevice.PdfVersion
+ PdfVersion_1_6 = ... # type: QPagedPaintDevice.PdfVersion
+ PdfVersion_X4 = ... # type: QPagedPaintDevice.PdfVersion
+
+ def pageRanges(self) -> 'QPageRanges': ...
+ def setPageRanges(self, ranges: 'QPageRanges') -> None: ...
+ def setPageMargins(self, margins: QtCore.QMarginsF, units: 'QPageLayout.Unit' = ...) -> bool: ...
+ def setPageOrientation(self, orientation: 'QPageLayout.Orientation') -> bool: ...
+ def pageLayout(self) -> 'QPageLayout': ...
+ def setPageLayout(self, pageLayout: 'QPageLayout') -> bool: ...
+ def setPageSize(self, pageSize: 'QPageSize') -> bool: ...
+ def newPage(self) -> bool: ...
+
+
+class QPageLayout(PyQt6.sip.simplewrapper):
+
+ class OutOfBoundsPolicy(enum.Enum):
+ Reject = ... # type: QPageLayout.OutOfBoundsPolicy
+ Clamp = ... # type: QPageLayout.OutOfBoundsPolicy
+
+ class Mode(enum.Enum):
+ StandardMode = ... # type: QPageLayout.Mode
+ FullPageMode = ... # type: QPageLayout.Mode
+
+ class Orientation(enum.Enum):
+ Portrait = ... # type: QPageLayout.Orientation
+ Landscape = ... # type: QPageLayout.Orientation
+
+ class Unit(enum.Enum):
+ Millimeter = ... # type: QPageLayout.Unit
+ Point = ... # type: QPageLayout.Unit
+ Inch = ... # type: QPageLayout.Unit
+ Pica = ... # type: QPageLayout.Unit
+ Didot = ... # type: QPageLayout.Unit
+ Cicero = ... # type: QPageLayout.Unit
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, pageSize: 'QPageSize', orientation: 'QPageLayout.Orientation', margins: QtCore.QMarginsF, units: 'QPageLayout.Unit' = ..., minMargins: QtCore.QMarginsF = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QPageLayout') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def paintRectPixels(self, resolution: int) -> QtCore.QRect: ...
+ def paintRectPoints(self) -> QtCore.QRect: ...
+ @typing.overload
+ def paintRect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def paintRect(self, units: 'QPageLayout.Unit') -> QtCore.QRectF: ...
+ def fullRectPixels(self, resolution: int) -> QtCore.QRect: ...
+ def fullRectPoints(self) -> QtCore.QRect: ...
+ @typing.overload
+ def fullRect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def fullRect(self, units: 'QPageLayout.Unit') -> QtCore.QRectF: ...
+ def maximumMargins(self) -> QtCore.QMarginsF: ...
+ def minimumMargins(self) -> QtCore.QMarginsF: ...
+ def setMinimumMargins(self, minMargins: QtCore.QMarginsF) -> None: ...
+ def marginsPixels(self, resolution: int) -> QtCore.QMargins: ...
+ def marginsPoints(self) -> QtCore.QMargins: ...
+ @typing.overload
+ def margins(self) -> QtCore.QMarginsF: ...
+ @typing.overload
+ def margins(self, units: 'QPageLayout.Unit') -> QtCore.QMarginsF: ...
+ def setBottomMargin(self, bottomMargin: float, outOfBoundsPolicy: 'QPageLayout.OutOfBoundsPolicy' = ...) -> bool: ...
+ def setTopMargin(self, topMargin: float, outOfBoundsPolicy: 'QPageLayout.OutOfBoundsPolicy' = ...) -> bool: ...
+ def setRightMargin(self, rightMargin: float, outOfBoundsPolicy: 'QPageLayout.OutOfBoundsPolicy' = ...) -> bool: ...
+ def setLeftMargin(self, leftMargin: float, outOfBoundsPolicy: 'QPageLayout.OutOfBoundsPolicy' = ...) -> bool: ...
+ def setMargins(self, margins: QtCore.QMarginsF, outOfBoundsPolicy: 'QPageLayout.OutOfBoundsPolicy' = ...) -> bool: ...
+ def units(self) -> 'QPageLayout.Unit': ...
+ def setUnits(self, units: 'QPageLayout.Unit') -> None: ...
+ def orientation(self) -> 'QPageLayout.Orientation': ...
+ def setOrientation(self, orientation: 'QPageLayout.Orientation') -> None: ...
+ def pageSize(self) -> 'QPageSize': ...
+ def setPageSize(self, pageSize: 'QPageSize', minMargins: QtCore.QMarginsF = ...) -> None: ...
+ def mode(self) -> 'QPageLayout.Mode': ...
+ def setMode(self, mode: 'QPageLayout.Mode') -> None: ...
+ def isValid(self) -> bool: ...
+ def isEquivalentTo(self, other: 'QPageLayout') -> bool: ...
+ def swap(self, other: 'QPageLayout') -> None: ...
+
+
+class QPageRanges(PyQt6.sip.simplewrapper):
+
+ class Range(PyQt6.sip.simplewrapper):
+
+ from_ = ... # type: int
+ to = ... # type: int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPageRanges.Range') -> None: ...
+
+ def __ge__(self, rhs: 'QPageRanges.Range') -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __lt__(self, rhs: 'QPageRanges.Range') -> bool: ...
+ def contains(self, pageNumber: int) -> bool: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QPageRanges') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def lastPage(self) -> int: ...
+ def firstPage(self) -> int: ...
+ def isEmpty(self) -> bool: ...
+ def contains(self, pageNumber: int) -> bool: ...
+ @staticmethod
+ def fromString(ranges: str|None) -> 'QPageRanges': ...
+ def toString(self) -> str: ...
+ def clear(self) -> None: ...
+ def toRangeList(self) -> list['QPageRanges.Range']: ...
+ def addRange(self, from_: int, to: int) -> None: ...
+ def addPage(self, pageNumber: int) -> None: ...
+ def swap(self, other: 'QPageRanges') -> None: ...
+
+
+class QPageSize(PyQt6.sip.simplewrapper):
+
+ class SizeMatchPolicy(enum.Enum):
+ FuzzyMatch = ... # type: QPageSize.SizeMatchPolicy
+ FuzzyOrientationMatch = ... # type: QPageSize.SizeMatchPolicy
+ ExactMatch = ... # type: QPageSize.SizeMatchPolicy
+
+ class Unit(enum.Enum):
+ Millimeter = ... # type: QPageSize.Unit
+ Point = ... # type: QPageSize.Unit
+ Inch = ... # type: QPageSize.Unit
+ Pica = ... # type: QPageSize.Unit
+ Didot = ... # type: QPageSize.Unit
+ Cicero = ... # type: QPageSize.Unit
+
+ class PageSizeId(enum.Enum):
+ A4 = ... # type: QPageSize.PageSizeId
+ B5 = ... # type: QPageSize.PageSizeId
+ Letter = ... # type: QPageSize.PageSizeId
+ Legal = ... # type: QPageSize.PageSizeId
+ Executive = ... # type: QPageSize.PageSizeId
+ A0 = ... # type: QPageSize.PageSizeId
+ A1 = ... # type: QPageSize.PageSizeId
+ A2 = ... # type: QPageSize.PageSizeId
+ A3 = ... # type: QPageSize.PageSizeId
+ A5 = ... # type: QPageSize.PageSizeId
+ A6 = ... # type: QPageSize.PageSizeId
+ A7 = ... # type: QPageSize.PageSizeId
+ A8 = ... # type: QPageSize.PageSizeId
+ A9 = ... # type: QPageSize.PageSizeId
+ B0 = ... # type: QPageSize.PageSizeId
+ B1 = ... # type: QPageSize.PageSizeId
+ B10 = ... # type: QPageSize.PageSizeId
+ B2 = ... # type: QPageSize.PageSizeId
+ B3 = ... # type: QPageSize.PageSizeId
+ B4 = ... # type: QPageSize.PageSizeId
+ B6 = ... # type: QPageSize.PageSizeId
+ B7 = ... # type: QPageSize.PageSizeId
+ B8 = ... # type: QPageSize.PageSizeId
+ B9 = ... # type: QPageSize.PageSizeId
+ C5E = ... # type: QPageSize.PageSizeId
+ Comm10E = ... # type: QPageSize.PageSizeId
+ DLE = ... # type: QPageSize.PageSizeId
+ Folio = ... # type: QPageSize.PageSizeId
+ Ledger = ... # type: QPageSize.PageSizeId
+ Tabloid = ... # type: QPageSize.PageSizeId
+ Custom = ... # type: QPageSize.PageSizeId
+ A10 = ... # type: QPageSize.PageSizeId
+ A3Extra = ... # type: QPageSize.PageSizeId
+ A4Extra = ... # type: QPageSize.PageSizeId
+ A4Plus = ... # type: QPageSize.PageSizeId
+ A4Small = ... # type: QPageSize.PageSizeId
+ A5Extra = ... # type: QPageSize.PageSizeId
+ B5Extra = ... # type: QPageSize.PageSizeId
+ JisB0 = ... # type: QPageSize.PageSizeId
+ JisB1 = ... # type: QPageSize.PageSizeId
+ JisB2 = ... # type: QPageSize.PageSizeId
+ JisB3 = ... # type: QPageSize.PageSizeId
+ JisB4 = ... # type: QPageSize.PageSizeId
+ JisB5 = ... # type: QPageSize.PageSizeId
+ JisB6 = ... # type: QPageSize.PageSizeId
+ JisB7 = ... # type: QPageSize.PageSizeId
+ JisB8 = ... # type: QPageSize.PageSizeId
+ JisB9 = ... # type: QPageSize.PageSizeId
+ JisB10 = ... # type: QPageSize.PageSizeId
+ AnsiC = ... # type: QPageSize.PageSizeId
+ AnsiD = ... # type: QPageSize.PageSizeId
+ AnsiE = ... # type: QPageSize.PageSizeId
+ LegalExtra = ... # type: QPageSize.PageSizeId
+ LetterExtra = ... # type: QPageSize.PageSizeId
+ LetterPlus = ... # type: QPageSize.PageSizeId
+ LetterSmall = ... # type: QPageSize.PageSizeId
+ TabloidExtra = ... # type: QPageSize.PageSizeId
+ ArchA = ... # type: QPageSize.PageSizeId
+ ArchB = ... # type: QPageSize.PageSizeId
+ ArchC = ... # type: QPageSize.PageSizeId
+ ArchD = ... # type: QPageSize.PageSizeId
+ ArchE = ... # type: QPageSize.PageSizeId
+ Imperial7x9 = ... # type: QPageSize.PageSizeId
+ Imperial8x10 = ... # type: QPageSize.PageSizeId
+ Imperial9x11 = ... # type: QPageSize.PageSizeId
+ Imperial9x12 = ... # type: QPageSize.PageSizeId
+ Imperial10x11 = ... # type: QPageSize.PageSizeId
+ Imperial10x13 = ... # type: QPageSize.PageSizeId
+ Imperial10x14 = ... # type: QPageSize.PageSizeId
+ Imperial12x11 = ... # type: QPageSize.PageSizeId
+ Imperial15x11 = ... # type: QPageSize.PageSizeId
+ ExecutiveStandard = ... # type: QPageSize.PageSizeId
+ Note = ... # type: QPageSize.PageSizeId
+ Quarto = ... # type: QPageSize.PageSizeId
+ Statement = ... # type: QPageSize.PageSizeId
+ SuperA = ... # type: QPageSize.PageSizeId
+ SuperB = ... # type: QPageSize.PageSizeId
+ Postcard = ... # type: QPageSize.PageSizeId
+ DoublePostcard = ... # type: QPageSize.PageSizeId
+ Prc16K = ... # type: QPageSize.PageSizeId
+ Prc32K = ... # type: QPageSize.PageSizeId
+ Prc32KBig = ... # type: QPageSize.PageSizeId
+ FanFoldUS = ... # type: QPageSize.PageSizeId
+ FanFoldGerman = ... # type: QPageSize.PageSizeId
+ FanFoldGermanLegal = ... # type: QPageSize.PageSizeId
+ EnvelopeB4 = ... # type: QPageSize.PageSizeId
+ EnvelopeB5 = ... # type: QPageSize.PageSizeId
+ EnvelopeB6 = ... # type: QPageSize.PageSizeId
+ EnvelopeC0 = ... # type: QPageSize.PageSizeId
+ EnvelopeC1 = ... # type: QPageSize.PageSizeId
+ EnvelopeC2 = ... # type: QPageSize.PageSizeId
+ EnvelopeC3 = ... # type: QPageSize.PageSizeId
+ EnvelopeC4 = ... # type: QPageSize.PageSizeId
+ EnvelopeC6 = ... # type: QPageSize.PageSizeId
+ EnvelopeC65 = ... # type: QPageSize.PageSizeId
+ EnvelopeC7 = ... # type: QPageSize.PageSizeId
+ Envelope9 = ... # type: QPageSize.PageSizeId
+ Envelope11 = ... # type: QPageSize.PageSizeId
+ Envelope12 = ... # type: QPageSize.PageSizeId
+ Envelope14 = ... # type: QPageSize.PageSizeId
+ EnvelopeMonarch = ... # type: QPageSize.PageSizeId
+ EnvelopePersonal = ... # type: QPageSize.PageSizeId
+ EnvelopeChou3 = ... # type: QPageSize.PageSizeId
+ EnvelopeChou4 = ... # type: QPageSize.PageSizeId
+ EnvelopeInvite = ... # type: QPageSize.PageSizeId
+ EnvelopeItalian = ... # type: QPageSize.PageSizeId
+ EnvelopeKaku2 = ... # type: QPageSize.PageSizeId
+ EnvelopeKaku3 = ... # type: QPageSize.PageSizeId
+ EnvelopePrc1 = ... # type: QPageSize.PageSizeId
+ EnvelopePrc2 = ... # type: QPageSize.PageSizeId
+ EnvelopePrc3 = ... # type: QPageSize.PageSizeId
+ EnvelopePrc4 = ... # type: QPageSize.PageSizeId
+ EnvelopePrc5 = ... # type: QPageSize.PageSizeId
+ EnvelopePrc6 = ... # type: QPageSize.PageSizeId
+ EnvelopePrc7 = ... # type: QPageSize.PageSizeId
+ EnvelopePrc8 = ... # type: QPageSize.PageSizeId
+ EnvelopePrc9 = ... # type: QPageSize.PageSizeId
+ EnvelopePrc10 = ... # type: QPageSize.PageSizeId
+ EnvelopeYou4 = ... # type: QPageSize.PageSizeId
+ AnsiA = ... # type: QPageSize.PageSizeId
+ AnsiB = ... # type: QPageSize.PageSizeId
+ EnvelopeC5 = ... # type: QPageSize.PageSizeId
+ EnvelopeDL = ... # type: QPageSize.PageSizeId
+ Envelope10 = ... # type: QPageSize.PageSizeId
+ LastPageSize = ... # type: QPageSize.PageSizeId
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, pageSizeId: 'QPageSize.PageSizeId') -> None: ...
+ @typing.overload
+ def __init__(self, pointSize: QtCore.QSize, name: str|None = ..., matchPolicy: 'QPageSize.SizeMatchPolicy' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, size: QtCore.QSizeF, units: 'QPageSize.Unit', name: str|None = ..., matchPolicy: 'QPageSize.SizeMatchPolicy' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QPageSize') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def rectPixels(self, resolution: int) -> QtCore.QRect: ...
+ def rectPoints(self) -> QtCore.QRect: ...
+ def rect(self, units: 'QPageSize.Unit') -> QtCore.QRectF: ...
+ @typing.overload
+ def sizePixels(self, resolution: int) -> QtCore.QSize: ...
+ @typing.overload
+ @staticmethod
+ def sizePixels(pageSizeId: 'QPageSize.PageSizeId', resolution: int) -> QtCore.QSize: ...
+ @typing.overload
+ def sizePoints(self) -> QtCore.QSize: ...
+ @typing.overload
+ @staticmethod
+ def sizePoints(pageSizeId: 'QPageSize.PageSizeId') -> QtCore.QSize: ...
+ @typing.overload
+ def size(self, units: 'QPageSize.Unit') -> QtCore.QSizeF: ...
+ @typing.overload
+ @staticmethod
+ def size(pageSizeId: 'QPageSize.PageSizeId', units: 'QPageSize.Unit') -> QtCore.QSizeF: ...
+ @typing.overload
+ def definitionUnits(self) -> 'QPageSize.Unit': ...
+ @typing.overload
+ @staticmethod
+ def definitionUnits(pageSizeId: 'QPageSize.PageSizeId') -> 'QPageSize.Unit': ...
+ @typing.overload
+ def definitionSize(self) -> QtCore.QSizeF: ...
+ @typing.overload
+ @staticmethod
+ def definitionSize(pageSizeId: 'QPageSize.PageSizeId') -> QtCore.QSizeF: ...
+ @typing.overload
+ def windowsId(self) -> int: ...
+ @typing.overload
+ @staticmethod
+ def windowsId(pageSizeId: 'QPageSize.PageSizeId') -> int: ...
+ @typing.overload
+ def id(self) -> 'QPageSize.PageSizeId': ...
+ @typing.overload
+ @staticmethod
+ def id(pointSize: QtCore.QSize, matchPolicy: 'QPageSize.SizeMatchPolicy' = ...) -> 'QPageSize.PageSizeId': ...
+ @typing.overload
+ @staticmethod
+ def id(size: QtCore.QSizeF, units: 'QPageSize.Unit', matchPolicy: 'QPageSize.SizeMatchPolicy' = ...) -> 'QPageSize.PageSizeId': ...
+ @typing.overload
+ @staticmethod
+ def id(windowsId: int) -> 'QPageSize.PageSizeId': ...
+ @typing.overload
+ def name(self) -> str: ...
+ @typing.overload
+ @staticmethod
+ def name(pageSizeId: 'QPageSize.PageSizeId') -> str: ...
+ @typing.overload
+ def key(self) -> str: ...
+ @typing.overload
+ @staticmethod
+ def key(pageSizeId: 'QPageSize.PageSizeId') -> str: ...
+ def isValid(self) -> bool: ...
+ def isEquivalentTo(self, other: 'QPageSize') -> bool: ...
+ def swap(self, other: 'QPageSize') -> None: ...
+
+
+class QWindow(QtCore.QObject, QSurface):
+
+ class Visibility(enum.Enum):
+ Hidden = ... # type: QWindow.Visibility
+ AutomaticVisibility = ... # type: QWindow.Visibility
+ Windowed = ... # type: QWindow.Visibility
+ Minimized = ... # type: QWindow.Visibility
+ Maximized = ... # type: QWindow.Visibility
+ FullScreen = ... # type: QWindow.Visibility
+
+ class AncestorMode(enum.Enum):
+ ExcludeTransients = ... # type: QWindow.AncestorMode
+ IncludeTransients = ... # type: QWindow.AncestorMode
+
+ @typing.overload
+ def __init__(self, screen: 'QScreen|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: 'QWindow|None') -> None: ...
+
+ flagsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ safeAreaMarginsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def safeAreaMargins(self) -> QtCore.QMargins: ...
+ def nativeEvent(self, eventType: QtCore.QByteArray|bytes|bytearray|memoryview, message: PyQt6.sip.voidptr) -> typing.Tuple[bool, PyQt6.sip.voidptr]: ...
+ def closeEvent(self, a0: QCloseEvent|None) -> None: ...
+ def paintEvent(self, a0: QPaintEvent|None) -> None: ...
+ def startSystemMove(self) -> bool: ...
+ def startSystemResize(self, edges: QtCore.Qt.Edge) -> bool: ...
+ def setWindowStates(self, states: QtCore.Qt.WindowState) -> None: ...
+ def windowStates(self) -> QtCore.Qt.WindowState: ...
+ def setFlag(self, a0: QtCore.Qt.WindowType, on: bool = ...) -> None: ...
+ opacityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ visibilityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ @staticmethod
+ def fromWinId(id: PyQt6.sip.voidptr) -> 'QWindow|None': ...
+ def mask(self) -> 'QRegion': ...
+ def setMask(self, region: 'QRegion') -> None: ...
+ def opacity(self) -> float: ...
+ def setVisibility(self, v: 'QWindow.Visibility') -> None: ...
+ def visibility(self) -> 'QWindow.Visibility': ...
+ def tabletEvent(self, a0: QTabletEvent|None) -> None: ...
+ def touchEvent(self, a0: QTouchEvent|None) -> None: ...
+ def wheelEvent(self, a0: QWheelEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QMouseEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, a0: QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QMouseEvent|None) -> None: ...
+ def keyReleaseEvent(self, a0: QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QKeyEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def hideEvent(self, a0: QHideEvent|None) -> None: ...
+ def showEvent(self, a0: QShowEvent|None) -> None: ...
+ def focusOutEvent(self, a0: QFocusEvent|None) -> None: ...
+ def focusInEvent(self, a0: QFocusEvent|None) -> None: ...
+ def moveEvent(self, a0: QMoveEvent|None) -> None: ...
+ def resizeEvent(self, a0: QResizeEvent|None) -> None: ...
+ def exposeEvent(self, a0: QExposeEvent|None) -> None: ...
+ windowTitleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ focusObjectChanged: typing.ClassVar[QtCore.pyqtSignal]
+ contentOrientationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ visibleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ maximumHeightChanged: typing.ClassVar[QtCore.pyqtSignal]
+ maximumWidthChanged: typing.ClassVar[QtCore.pyqtSignal]
+ minimumHeightChanged: typing.ClassVar[QtCore.pyqtSignal]
+ minimumWidthChanged: typing.ClassVar[QtCore.pyqtSignal]
+ heightChanged: typing.ClassVar[QtCore.pyqtSignal]
+ widthChanged: typing.ClassVar[QtCore.pyqtSignal]
+ yChanged: typing.ClassVar[QtCore.pyqtSignal]
+ xChanged: typing.ClassVar[QtCore.pyqtSignal]
+ windowStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ modalityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ screenChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def requestUpdate(self) -> None: ...
+ def alert(self, msec: int) -> None: ...
+ def setMaximumHeight(self, h: int) -> None: ...
+ def setMaximumWidth(self, w: int) -> None: ...
+ def setMinimumHeight(self, h: int) -> None: ...
+ def setMinimumWidth(self, w: int) -> None: ...
+ def setHeight(self, arg: int) -> None: ...
+ def setWidth(self, arg: int) -> None: ...
+ def setY(self, arg: int) -> None: ...
+ def setX(self, arg: int) -> None: ...
+ def setTitle(self, a0: str|None) -> None: ...
+ def lower(self) -> None: ...
+ def raise_(self) -> None: ...
+ def close(self) -> bool: ...
+ def showNormal(self) -> None: ...
+ def showFullScreen(self) -> None: ...
+ def showMaximized(self) -> None: ...
+ def showMinimized(self) -> None: ...
+ def hide(self) -> None: ...
+ def show(self) -> None: ...
+ def setVisible(self, visible: bool) -> None: ...
+ def unsetCursor(self) -> None: ...
+ def setCursor(self, a0: QCursor|QtCore.Qt.CursorShape) -> None: ...
+ def cursor(self) -> QCursor: ...
+ @typing.overload
+ def mapFromGlobal(self, pos: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def mapFromGlobal(self, pos: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToGlobal(self, pos: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def mapToGlobal(self, pos: QtCore.QPointF) -> QtCore.QPointF: ...
+ def focusObject(self) -> QtCore.QObject|None: ...
+ def setScreen(self, screen: 'QScreen|None') -> None: ...
+ def screen(self) -> 'QScreen|None': ...
+ def setMouseGrabEnabled(self, grab: bool) -> bool: ...
+ def setKeyboardGrabEnabled(self, grab: bool) -> bool: ...
+ def destroy(self) -> None: ...
+ def icon(self) -> QIcon: ...
+ def setIcon(self, icon: QIcon) -> None: ...
+ def filePath(self) -> str: ...
+ def setFilePath(self, filePath: str|None) -> None: ...
+ @typing.overload
+ def resize(self, newSize: QtCore.QSize) -> None: ...
+ @typing.overload
+ def resize(self, w: int, h: int) -> None: ...
+ @typing.overload
+ def setPosition(self, pt: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def setPosition(self, posx: int, posy: int) -> None: ...
+ def position(self) -> QtCore.QPoint: ...
+ def size(self) -> QtCore.QSize: ...
+ def y(self) -> int: ...
+ def x(self) -> int: ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ def setFramePosition(self, point: QtCore.QPoint) -> None: ...
+ def framePosition(self) -> QtCore.QPoint: ...
+ def frameGeometry(self) -> QtCore.QRect: ...
+ def frameMargins(self) -> QtCore.QMargins: ...
+ def geometry(self) -> QtCore.QRect: ...
+ @typing.overload
+ def setGeometry(self, posx: int, posy: int, w: int, h: int) -> None: ...
+ @typing.overload
+ def setGeometry(self, rect: QtCore.QRect) -> None: ...
+ def setSizeIncrement(self, size: QtCore.QSize) -> None: ...
+ def setBaseSize(self, size: QtCore.QSize) -> None: ...
+ def setMaximumSize(self, size: QtCore.QSize) -> None: ...
+ def setMinimumSize(self, size: QtCore.QSize) -> None: ...
+ def sizeIncrement(self) -> QtCore.QSize: ...
+ def baseSize(self) -> QtCore.QSize: ...
+ def maximumSize(self) -> QtCore.QSize: ...
+ def minimumSize(self) -> QtCore.QSize: ...
+ def maximumHeight(self) -> int: ...
+ def maximumWidth(self) -> int: ...
+ def minimumHeight(self) -> int: ...
+ def minimumWidth(self) -> int: ...
+ def isExposed(self) -> bool: ...
+ def isAncestorOf(self, child: 'QWindow|None', mode: 'QWindow.AncestorMode' = ...) -> bool: ...
+ def transientParent(self) -> 'QWindow|None': ...
+ def setTransientParent(self, parent: 'QWindow|None') -> None: ...
+ def setWindowState(self, state: QtCore.Qt.WindowState) -> None: ...
+ def windowState(self) -> QtCore.Qt.WindowState: ...
+ def devicePixelRatio(self) -> float: ...
+ def contentOrientation(self) -> QtCore.Qt.ScreenOrientation: ...
+ def reportContentOrientationChange(self, orientation: QtCore.Qt.ScreenOrientation) -> None: ...
+ def isActive(self) -> bool: ...
+ def requestActivate(self) -> None: ...
+ def setOpacity(self, level: float) -> None: ...
+ def title(self) -> str: ...
+ def type(self) -> QtCore.Qt.WindowType: ...
+ def flags(self) -> QtCore.Qt.WindowType: ...
+ def setFlags(self, flags: QtCore.Qt.WindowType) -> None: ...
+ def requestedFormat(self) -> 'QSurfaceFormat': ...
+ def format(self) -> 'QSurfaceFormat': ...
+ def setFormat(self, format: 'QSurfaceFormat') -> None: ...
+ def setModality(self, modality: QtCore.Qt.WindowModality) -> None: ...
+ def modality(self) -> QtCore.Qt.WindowModality: ...
+ def isModal(self) -> bool: ...
+ def isTopLevel(self) -> bool: ...
+ def setParent(self, parent: 'QWindow|None') -> None: ...
+ def parent(self, mode: 'QWindow.AncestorMode' = ...) -> 'QWindow|None': ...
+ def winId(self) -> PyQt6.sip.voidptr: ...
+ def create(self) -> None: ...
+ def isVisible(self) -> bool: ...
+ def surfaceType(self) -> QSurface.SurfaceType: ...
+ def setSurfaceType(self, surfaceType: QSurface.SurfaceType) -> None: ...
+
+
+class QPaintDeviceWindow(QWindow, QPaintDevice):
+
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def exposeEvent(self, a0: QExposeEvent|None) -> None: ...
+ def metric(self, metric: QPaintDevice.PaintDeviceMetric) -> int: ...
+ def paintEvent(self, event: QPaintEvent|None) -> None: ...
+ @typing.overload
+ def update(self, rect: QtCore.QRect) -> None: ...
+ @typing.overload
+ def update(self, region: 'QRegion') -> None: ...
+ @typing.overload
+ def update(self) -> None: ...
+
+
+class QTextItem(PyQt6.sip.simplewrapper):
+
+ class RenderFlag(enum.Flag):
+ RightToLeft = ... # type: QTextItem.RenderFlag
+ Overline = ... # type: QTextItem.RenderFlag
+ Underline = ... # type: QTextItem.RenderFlag
+ StrikeOut = ... # type: QTextItem.RenderFlag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextItem') -> None: ...
+
+ def font(self) -> QFont: ...
+ def text(self) -> str: ...
+ def renderFlags(self) -> 'QTextItem.RenderFlag': ...
+ def width(self) -> float: ...
+ def ascent(self) -> float: ...
+ def descent(self) -> float: ...
+
+
+class QPaintEngine(PyQt6.sip.simplewrapper):
+
+ class Type(enum.Enum):
+ X11 = ... # type: QPaintEngine.Type
+ Windows = ... # type: QPaintEngine.Type
+ QuickDraw = ... # type: QPaintEngine.Type
+ CoreGraphics = ... # type: QPaintEngine.Type
+ MacPrinter = ... # type: QPaintEngine.Type
+ QWindowSystem = ... # type: QPaintEngine.Type
+ OpenGL = ... # type: QPaintEngine.Type
+ Picture = ... # type: QPaintEngine.Type
+ SVG = ... # type: QPaintEngine.Type
+ Raster = ... # type: QPaintEngine.Type
+ Direct3D = ... # type: QPaintEngine.Type
+ Pdf = ... # type: QPaintEngine.Type
+ OpenVG = ... # type: QPaintEngine.Type
+ OpenGL2 = ... # type: QPaintEngine.Type
+ PaintBuffer = ... # type: QPaintEngine.Type
+ Blitter = ... # type: QPaintEngine.Type
+ Direct2D = ... # type: QPaintEngine.Type
+ User = ... # type: QPaintEngine.Type
+ MaxUser = ... # type: QPaintEngine.Type
+
+ class PolygonDrawMode(enum.Enum):
+ OddEvenMode = ... # type: QPaintEngine.PolygonDrawMode
+ WindingMode = ... # type: QPaintEngine.PolygonDrawMode
+ ConvexMode = ... # type: QPaintEngine.PolygonDrawMode
+ PolylineMode = ... # type: QPaintEngine.PolygonDrawMode
+
+ class DirtyFlag(enum.Flag):
+ DirtyPen = ... # type: QPaintEngine.DirtyFlag
+ DirtyBrush = ... # type: QPaintEngine.DirtyFlag
+ DirtyBrushOrigin = ... # type: QPaintEngine.DirtyFlag
+ DirtyFont = ... # type: QPaintEngine.DirtyFlag
+ DirtyBackground = ... # type: QPaintEngine.DirtyFlag
+ DirtyBackgroundMode = ... # type: QPaintEngine.DirtyFlag
+ DirtyTransform = ... # type: QPaintEngine.DirtyFlag
+ DirtyClipRegion = ... # type: QPaintEngine.DirtyFlag
+ DirtyClipPath = ... # type: QPaintEngine.DirtyFlag
+ DirtyHints = ... # type: QPaintEngine.DirtyFlag
+ DirtyCompositionMode = ... # type: QPaintEngine.DirtyFlag
+ DirtyClipEnabled = ... # type: QPaintEngine.DirtyFlag
+ DirtyOpacity = ... # type: QPaintEngine.DirtyFlag
+ AllDirty = ... # type: QPaintEngine.DirtyFlag
+
+ class PaintEngineFeature(enum.Flag):
+ PrimitiveTransform = ... # type: QPaintEngine.PaintEngineFeature
+ PatternTransform = ... # type: QPaintEngine.PaintEngineFeature
+ PixmapTransform = ... # type: QPaintEngine.PaintEngineFeature
+ PatternBrush = ... # type: QPaintEngine.PaintEngineFeature
+ LinearGradientFill = ... # type: QPaintEngine.PaintEngineFeature
+ RadialGradientFill = ... # type: QPaintEngine.PaintEngineFeature
+ ConicalGradientFill = ... # type: QPaintEngine.PaintEngineFeature
+ AlphaBlend = ... # type: QPaintEngine.PaintEngineFeature
+ PorterDuff = ... # type: QPaintEngine.PaintEngineFeature
+ PainterPaths = ... # type: QPaintEngine.PaintEngineFeature
+ Antialiasing = ... # type: QPaintEngine.PaintEngineFeature
+ BrushStroke = ... # type: QPaintEngine.PaintEngineFeature
+ ConstantOpacity = ... # type: QPaintEngine.PaintEngineFeature
+ MaskedBrush = ... # type: QPaintEngine.PaintEngineFeature
+ PaintOutsidePaintEvent = ... # type: QPaintEngine.PaintEngineFeature
+ PerspectiveTransform = ... # type: QPaintEngine.PaintEngineFeature
+ BlendModes = ... # type: QPaintEngine.PaintEngineFeature
+ ObjectBoundingModeGradients = ... # type: QPaintEngine.PaintEngineFeature
+ RasterOpModes = ... # type: QPaintEngine.PaintEngineFeature
+ AllFeatures = ... # type: QPaintEngine.PaintEngineFeature
+
+ def __init__(self, features: 'QPaintEngine.PaintEngineFeature' = ...) -> None: ...
+
+ def hasFeature(self, feature: 'QPaintEngine.PaintEngineFeature') -> bool: ...
+ def painter(self) -> 'QPainter|None': ...
+ def type(self) -> 'QPaintEngine.Type': ...
+ def paintDevice(self) -> QPaintDevice|None: ...
+ def setPaintDevice(self, device: QPaintDevice|None) -> None: ...
+ def drawImage(self, r: QtCore.QRectF, pm: QImage, sr: QtCore.QRectF, flags: QtCore.Qt.ImageConversionFlag = ...) -> None: ...
+ def drawTiledPixmap(self, r: QtCore.QRectF, pixmap: QPixmap, s: QtCore.QPointF) -> None: ...
+ def drawTextItem(self, p: QtCore.QPointF, textItem: QTextItem) -> None: ...
+ def drawPixmap(self, r: QtCore.QRectF, pm: QPixmap, sr: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def drawPolygon(self, points: PyQt6.sip.array[QtCore.QPointF|None], mode: 'QPaintEngine.PolygonDrawMode') -> None: ...
+ @typing.overload
+ def drawPolygon(self, points: PyQt6.sip.array[QtCore.QPoint|None], mode: 'QPaintEngine.PolygonDrawMode') -> None: ...
+ @typing.overload
+ def drawPoints(self, points: PyQt6.sip.array[QtCore.QPointF|None]) -> None: ...
+ @typing.overload
+ def drawPoints(self, points: PyQt6.sip.array[QtCore.QPoint|None]) -> None: ...
+ def drawPath(self, path: 'QPainterPath') -> None: ...
+ @typing.overload
+ def drawEllipse(self, r: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def drawEllipse(self, r: QtCore.QRect) -> None: ...
+ @typing.overload
+ def drawLines(self, lines: PyQt6.sip.array[QtCore.QLine|None]) -> None: ...
+ @typing.overload
+ def drawLines(self, lines: PyQt6.sip.array[QtCore.QLineF|None]) -> None: ...
+ @typing.overload
+ def drawRects(self, rects: PyQt6.sip.array[QtCore.QRect|None]) -> None: ...
+ @typing.overload
+ def drawRects(self, rects: PyQt6.sip.array[QtCore.QRectF|None]) -> None: ...
+ def updateState(self, state: 'QPaintEngineState') -> None: ...
+ def end(self) -> bool: ...
+ def begin(self, pdev: QPaintDevice|None) -> bool: ...
+ def setActive(self, newState: bool) -> None: ...
+ def isActive(self) -> bool: ...
+
+
+class QPaintEngineState(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPaintEngineState') -> None: ...
+
+ def penNeedsResolving(self) -> bool: ...
+ def brushNeedsResolving(self) -> bool: ...
+ def transform(self) -> 'QTransform': ...
+ def painter(self) -> 'QPainter|None': ...
+ def compositionMode(self) -> 'QPainter.CompositionMode': ...
+ def renderHints(self) -> 'QPainter.RenderHint': ...
+ def isClipEnabled(self) -> bool: ...
+ def clipPath(self) -> 'QPainterPath': ...
+ def clipRegion(self) -> 'QRegion': ...
+ def clipOperation(self) -> QtCore.Qt.ClipOperation: ...
+ def opacity(self) -> float: ...
+ def font(self) -> QFont: ...
+ def backgroundMode(self) -> QtCore.Qt.BGMode: ...
+ def backgroundBrush(self) -> QBrush: ...
+ def brushOrigin(self) -> QtCore.QPointF: ...
+ def brush(self) -> QBrush: ...
+ def pen(self) -> 'QPen': ...
+ def state(self) -> QPaintEngine.DirtyFlag: ...
+
+
+class QPainter(PyQt6.sip.simplewrapper):
+
+ class PixmapFragmentHint(enum.Flag):
+ OpaqueHint = ... # type: QPainter.PixmapFragmentHint
+
+ class CompositionMode(enum.Enum):
+ CompositionMode_SourceOver = ... # type: QPainter.CompositionMode
+ CompositionMode_DestinationOver = ... # type: QPainter.CompositionMode
+ CompositionMode_Clear = ... # type: QPainter.CompositionMode
+ CompositionMode_Source = ... # type: QPainter.CompositionMode
+ CompositionMode_Destination = ... # type: QPainter.CompositionMode
+ CompositionMode_SourceIn = ... # type: QPainter.CompositionMode
+ CompositionMode_DestinationIn = ... # type: QPainter.CompositionMode
+ CompositionMode_SourceOut = ... # type: QPainter.CompositionMode
+ CompositionMode_DestinationOut = ... # type: QPainter.CompositionMode
+ CompositionMode_SourceAtop = ... # type: QPainter.CompositionMode
+ CompositionMode_DestinationAtop = ... # type: QPainter.CompositionMode
+ CompositionMode_Xor = ... # type: QPainter.CompositionMode
+ CompositionMode_Plus = ... # type: QPainter.CompositionMode
+ CompositionMode_Multiply = ... # type: QPainter.CompositionMode
+ CompositionMode_Screen = ... # type: QPainter.CompositionMode
+ CompositionMode_Overlay = ... # type: QPainter.CompositionMode
+ CompositionMode_Darken = ... # type: QPainter.CompositionMode
+ CompositionMode_Lighten = ... # type: QPainter.CompositionMode
+ CompositionMode_ColorDodge = ... # type: QPainter.CompositionMode
+ CompositionMode_ColorBurn = ... # type: QPainter.CompositionMode
+ CompositionMode_HardLight = ... # type: QPainter.CompositionMode
+ CompositionMode_SoftLight = ... # type: QPainter.CompositionMode
+ CompositionMode_Difference = ... # type: QPainter.CompositionMode
+ CompositionMode_Exclusion = ... # type: QPainter.CompositionMode
+ RasterOp_SourceOrDestination = ... # type: QPainter.CompositionMode
+ RasterOp_SourceAndDestination = ... # type: QPainter.CompositionMode
+ RasterOp_SourceXorDestination = ... # type: QPainter.CompositionMode
+ RasterOp_NotSourceAndNotDestination = ... # type: QPainter.CompositionMode
+ RasterOp_NotSourceOrNotDestination = ... # type: QPainter.CompositionMode
+ RasterOp_NotSourceXorDestination = ... # type: QPainter.CompositionMode
+ RasterOp_NotSource = ... # type: QPainter.CompositionMode
+ RasterOp_NotSourceAndDestination = ... # type: QPainter.CompositionMode
+ RasterOp_SourceAndNotDestination = ... # type: QPainter.CompositionMode
+ RasterOp_NotSourceOrDestination = ... # type: QPainter.CompositionMode
+ RasterOp_SourceOrNotDestination = ... # type: QPainter.CompositionMode
+ RasterOp_ClearDestination = ... # type: QPainter.CompositionMode
+ RasterOp_SetDestination = ... # type: QPainter.CompositionMode
+ RasterOp_NotDestination = ... # type: QPainter.CompositionMode
+
+ class RenderHint(enum.Flag):
+ Antialiasing = ... # type: QPainter.RenderHint
+ TextAntialiasing = ... # type: QPainter.RenderHint
+ SmoothPixmapTransform = ... # type: QPainter.RenderHint
+ LosslessImageRendering = ... # type: QPainter.RenderHint
+ VerticalSubpixelPositioning = ... # type: QPainter.RenderHint
+ NonCosmeticBrushPatterns = ... # type: QPainter.RenderHint
+
+ class PixmapFragment(PyQt6.sip.simplewrapper):
+
+ height = ... # type: float
+ opacity = ... # type: float
+ rotation = ... # type: float
+ scaleX = ... # type: float
+ scaleY = ... # type: float
+ sourceLeft = ... # type: float
+ sourceTop = ... # type: float
+ width = ... # type: float
+ x = ... # type: float
+ y = ... # type: float
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPainter.PixmapFragment') -> None: ...
+
+ @staticmethod
+ def create(pos: QtCore.QPointF, sourceRect: QtCore.QRectF, scaleX: float = ..., scaleY: float = ..., rotation: float = ..., opacity: float = ...) -> 'QPainter.PixmapFragment': ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QPaintDevice|None) -> None: ...
+
+ def brushOriginF(self) -> QtCore.QPointF: ...
+ def drawGlyphRun(self, position: QtCore.QPointF, glyphRun: QGlyphRun) -> None: ...
+ def clipBoundingRect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def drawStaticText(self, topLeftPosition: QtCore.QPointF, staticText: 'QStaticText') -> None: ...
+ @typing.overload
+ def drawStaticText(self, p: QtCore.QPoint, staticText: 'QStaticText') -> None: ...
+ @typing.overload
+ def drawStaticText(self, x: int, y: int, staticText: 'QStaticText') -> None: ...
+ def drawPixmapFragments(self, fragments: PyQt6.sip.array['QPainter.PixmapFragment|None'], pixmap: QPixmap, hints: 'QPainter.PixmapFragmentHint' = ...) -> None: ...
+ def endNativePainting(self) -> None: ...
+ def beginNativePainting(self) -> None: ...
+ @typing.overload
+ def drawRoundedRect(self, rect: QtCore.QRectF, xRadius: float, yRadius: float, mode: QtCore.Qt.SizeMode = ...) -> None: ...
+ @typing.overload
+ def drawRoundedRect(self, x: int, y: int, w: int, h: int, xRadius: float, yRadius: float, mode: QtCore.Qt.SizeMode = ...) -> None: ...
+ @typing.overload
+ def drawRoundedRect(self, rect: QtCore.QRect, xRadius: float, yRadius: float, mode: QtCore.Qt.SizeMode = ...) -> None: ...
+ def testRenderHint(self, hint: 'QPainter.RenderHint') -> bool: ...
+ def combinedTransform(self) -> 'QTransform': ...
+ def worldTransform(self) -> 'QTransform': ...
+ def setWorldTransform(self, matrix: 'QTransform', combine: bool = ...) -> None: ...
+ def resetTransform(self) -> None: ...
+ def deviceTransform(self) -> 'QTransform': ...
+ def transform(self) -> 'QTransform': ...
+ def setTransform(self, transform: 'QTransform', combine: bool = ...) -> None: ...
+ def setWorldMatrixEnabled(self, enabled: bool) -> None: ...
+ def worldMatrixEnabled(self) -> bool: ...
+ def setOpacity(self, opacity: float) -> None: ...
+ def opacity(self) -> float: ...
+ @typing.overload
+ def drawImage(self, r: QtCore.QRectF, image: QImage) -> None: ...
+ @typing.overload
+ def drawImage(self, targetRect: QtCore.QRectF, image: QImage, sourceRect: QtCore.QRectF, flags: QtCore.Qt.ImageConversionFlag = ...) -> None: ...
+ @typing.overload
+ def drawImage(self, r: QtCore.QRect, image: QImage) -> None: ...
+ @typing.overload
+ def drawImage(self, targetRect: QtCore.QRect, image: QImage, sourceRect: QtCore.QRect, flags: QtCore.Qt.ImageConversionFlag = ...) -> None: ...
+ @typing.overload
+ def drawImage(self, p: QtCore.QPointF, image: QImage) -> None: ...
+ @typing.overload
+ def drawImage(self, p: QtCore.QPointF, image: QImage, sr: QtCore.QRectF, flags: QtCore.Qt.ImageConversionFlag = ...) -> None: ...
+ @typing.overload
+ def drawImage(self, p: QtCore.QPoint, image: QImage) -> None: ...
+ @typing.overload
+ def drawImage(self, p: QtCore.QPoint, image: QImage, sr: QtCore.QRect, flags: QtCore.Qt.ImageConversionFlag = ...) -> None: ...
+ @typing.overload
+ def drawImage(self, x: int, y: int, image: QImage, sx: int = ..., sy: int = ..., sw: int = ..., sh: int = ..., flags: QtCore.Qt.ImageConversionFlag = ...) -> None: ...
+ @typing.overload
+ def drawPoint(self, p: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def drawPoint(self, x: int, y: int) -> None: ...
+ @typing.overload
+ def drawPoint(self, p: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def drawRect(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def drawRect(self, x: int, y: int, w: int, h: int) -> None: ...
+ @typing.overload
+ def drawRect(self, r: QtCore.QRect) -> None: ...
+ @typing.overload
+ def drawLine(self, l: QtCore.QLineF) -> None: ...
+ @typing.overload
+ def drawLine(self, line: QtCore.QLine) -> None: ...
+ @typing.overload
+ def drawLine(self, x1: int, y1: int, x2: int, y2: int) -> None: ...
+ @typing.overload
+ def drawLine(self, p1: QtCore.QPoint, p2: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def drawLine(self, p1: QtCore.QPointF, p2: QtCore.QPointF) -> None: ...
+ def paintEngine(self) -> QPaintEngine|None: ...
+ def setRenderHints(self, hints: 'QPainter.RenderHint', on: bool = ...) -> None: ...
+ def renderHints(self) -> 'QPainter.RenderHint': ...
+ def setRenderHint(self, hint: 'QPainter.RenderHint', on: bool = ...) -> None: ...
+ @typing.overload
+ def eraseRect(self, a0: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def eraseRect(self, rect: QtCore.QRect) -> None: ...
+ @typing.overload
+ def eraseRect(self, x: int, y: int, w: int, h: int) -> None: ...
+ @typing.overload
+ def fillRect(self, a0: QtCore.QRectF, a1: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ @typing.overload
+ def fillRect(self, a0: QtCore.QRect, a1: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ @typing.overload
+ def fillRect(self, x: int, y: int, w: int, h: int, b: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ @typing.overload
+ def fillRect(self, a0: QtCore.QRectF, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def fillRect(self, a0: QtCore.QRect, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def fillRect(self, x: int, y: int, w: int, h: int, b: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def fillRect(self, x: int, y: int, w: int, h: int, c: QtCore.Qt.GlobalColor) -> None: ...
+ @typing.overload
+ def fillRect(self, r: QtCore.QRect, c: QtCore.Qt.GlobalColor) -> None: ...
+ @typing.overload
+ def fillRect(self, r: QtCore.QRectF, c: QtCore.Qt.GlobalColor) -> None: ...
+ @typing.overload
+ def fillRect(self, x: int, y: int, w: int, h: int, style: QtCore.Qt.BrushStyle) -> None: ...
+ @typing.overload
+ def fillRect(self, r: QtCore.QRect, style: QtCore.Qt.BrushStyle) -> None: ...
+ @typing.overload
+ def fillRect(self, r: QtCore.QRectF, style: QtCore.Qt.BrushStyle) -> None: ...
+ @typing.overload
+ def fillRect(self, x: int, y: int, w: int, h: int, preset: QGradient.Preset) -> None: ...
+ @typing.overload
+ def fillRect(self, r: QtCore.QRect, preset: QGradient.Preset) -> None: ...
+ @typing.overload
+ def fillRect(self, r: QtCore.QRectF, preset: QGradient.Preset) -> None: ...
+ @typing.overload
+ def boundingRect(self, rect: QtCore.QRectF, flags: int, text: str|None) -> QtCore.QRectF: ...
+ @typing.overload
+ def boundingRect(self, rect: QtCore.QRect, flags: int, text: str|None) -> QtCore.QRect: ...
+ @typing.overload
+ def boundingRect(self, rectangle: QtCore.QRectF, text: str|None, option: 'QTextOption' = ...) -> QtCore.QRectF: ...
+ @typing.overload
+ def boundingRect(self, x: int, y: int, w: int, h: int, flags: int, text: str|None) -> QtCore.QRect: ...
+ @typing.overload
+ def drawText(self, p: QtCore.QPointF, s: str|None) -> None: ...
+ @typing.overload
+ def drawText(self, rectangle: QtCore.QRectF, flags: int, text: str|None) -> QtCore.QRectF|None: ...
+ @typing.overload
+ def drawText(self, rectangle: QtCore.QRect, flags: int, text: str|None) -> QtCore.QRect|None: ...
+ @typing.overload
+ def drawText(self, rectangle: QtCore.QRectF, text: str|None, option: 'QTextOption' = ...) -> None: ...
+ @typing.overload
+ def drawText(self, p: QtCore.QPoint, s: str|None) -> None: ...
+ @typing.overload
+ def drawText(self, x: int, y: int, width: int, height: int, flags: int, text: str|None) -> QtCore.QRect|None: ...
+ @typing.overload
+ def drawText(self, x: int, y: int, s: str|None) -> None: ...
+ def layoutDirection(self) -> QtCore.Qt.LayoutDirection: ...
+ def setLayoutDirection(self, direction: QtCore.Qt.LayoutDirection) -> None: ...
+ @typing.overload
+ def drawPixmap(self, targetRect: QtCore.QRectF, pixmap: QPixmap, sourceRect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def drawPixmap(self, targetRect: QtCore.QRect, pixmap: QPixmap, sourceRect: QtCore.QRect) -> None: ...
+ @typing.overload
+ def drawPixmap(self, p: QtCore.QPointF, pm: QPixmap) -> None: ...
+ @typing.overload
+ def drawPixmap(self, p: QtCore.QPoint, pm: QPixmap) -> None: ...
+ @typing.overload
+ def drawPixmap(self, r: QtCore.QRect, pm: QPixmap) -> None: ...
+ @typing.overload
+ def drawPixmap(self, x: int, y: int, pm: QPixmap) -> None: ...
+ @typing.overload
+ def drawPixmap(self, x: int, y: int, w: int, h: int, pm: QPixmap) -> None: ...
+ @typing.overload
+ def drawPixmap(self, x: int, y: int, w: int, h: int, pm: QPixmap, sx: int, sy: int, sw: int, sh: int) -> None: ...
+ @typing.overload
+ def drawPixmap(self, x: int, y: int, pm: QPixmap, sx: int, sy: int, sw: int, sh: int) -> None: ...
+ @typing.overload
+ def drawPixmap(self, p: QtCore.QPointF, pm: QPixmap, sr: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def drawPixmap(self, p: QtCore.QPoint, pm: QPixmap, sr: QtCore.QRect) -> None: ...
+ @typing.overload
+ def drawPicture(self, p: QtCore.QPointF, picture: 'QPicture') -> None: ...
+ @typing.overload
+ def drawPicture(self, x: int, y: int, p: 'QPicture') -> None: ...
+ @typing.overload
+ def drawPicture(self, pt: QtCore.QPoint, p: 'QPicture') -> None: ...
+ @typing.overload
+ def drawTiledPixmap(self, rectangle: QtCore.QRectF, pixmap: QPixmap, pos: QtCore.QPointF = ...) -> None: ...
+ @typing.overload
+ def drawTiledPixmap(self, rectangle: QtCore.QRect, pixmap: QPixmap, pos: QtCore.QPoint = ...) -> None: ...
+ @typing.overload
+ def drawTiledPixmap(self, x: int, y: int, width: int, height: int, pixmap: QPixmap, sx: int = ..., sy: int = ...) -> None: ...
+ @typing.overload
+ def drawChord(self, rect: QtCore.QRectF, a: int, alen: int) -> None: ...
+ @typing.overload
+ def drawChord(self, rect: QtCore.QRect, a: int, alen: int) -> None: ...
+ @typing.overload
+ def drawChord(self, x: int, y: int, w: int, h: int, a: int, alen: int) -> None: ...
+ @typing.overload
+ def drawPie(self, rect: QtCore.QRectF, a: int, alen: int) -> None: ...
+ @typing.overload
+ def drawPie(self, rect: QtCore.QRect, a: int, alen: int) -> None: ...
+ @typing.overload
+ def drawPie(self, x: int, y: int, w: int, h: int, a: int, alen: int) -> None: ...
+ @typing.overload
+ def drawArc(self, rect: QtCore.QRectF, a: int, alen: int) -> None: ...
+ @typing.overload
+ def drawArc(self, r: QtCore.QRect, a: int, alen: int) -> None: ...
+ @typing.overload
+ def drawArc(self, x: int, y: int, w: int, h: int, a: int, alen: int) -> None: ...
+ @typing.overload
+ def drawConvexPolygon(self, poly: 'QPolygonF') -> None: ...
+ @typing.overload
+ def drawConvexPolygon(self, poly: 'QPolygon') -> None: ...
+ @typing.overload
+ def drawConvexPolygon(self, points: PyQt6.sip.array[QtCore.QPointF|None]) -> None: ...
+ @typing.overload
+ def drawConvexPolygon(self, point: QtCore.QPointF|None, *args: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def drawConvexPolygon(self, points: PyQt6.sip.array[QtCore.QPoint|None]) -> None: ...
+ @typing.overload
+ def drawConvexPolygon(self, point: QtCore.QPoint|None, *args: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def drawPolygon(self, points: 'QPolygonF', fillRule: QtCore.Qt.FillRule = ...) -> None: ...
+ @typing.overload
+ def drawPolygon(self, points: 'QPolygon', fillRule: QtCore.Qt.FillRule = ...) -> None: ...
+ @typing.overload
+ def drawPolygon(self, points: PyQt6.sip.array[QtCore.QPointF|None], fillRule: QtCore.Qt.FillRule = ...) -> None: ...
+ @typing.overload
+ def drawPolygon(self, point: QtCore.QPointF|None, *args: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def drawPolygon(self, points: PyQt6.sip.array[QtCore.QPoint|None], fillRule: QtCore.Qt.FillRule = ...) -> None: ...
+ @typing.overload
+ def drawPolygon(self, point: QtCore.QPoint|None, *args: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def drawPolyline(self, polyline: 'QPolygonF') -> None: ...
+ @typing.overload
+ def drawPolyline(self, polyline: 'QPolygon') -> None: ...
+ @typing.overload
+ def drawPolyline(self, points: PyQt6.sip.array[QtCore.QPointF|None]) -> None: ...
+ @typing.overload
+ def drawPolyline(self, point: QtCore.QPointF|None, *args: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def drawPolyline(self, points: PyQt6.sip.array[QtCore.QPoint|None]) -> None: ...
+ @typing.overload
+ def drawPolyline(self, point: QtCore.QPoint|None, *args: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def drawEllipse(self, r: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def drawEllipse(self, r: QtCore.QRect) -> None: ...
+ @typing.overload
+ def drawEllipse(self, x: int, y: int, w: int, h: int) -> None: ...
+ @typing.overload
+ def drawEllipse(self, center: QtCore.QPointF, rx: float, ry: float) -> None: ...
+ @typing.overload
+ def drawEllipse(self, center: QtCore.QPoint, rx: int, ry: int) -> None: ...
+ @typing.overload
+ def drawRects(self, rects: PyQt6.sip.array[QtCore.QRectF|None]) -> None: ...
+ @typing.overload
+ def drawRects(self, rect: QtCore.QRectF|None, *args: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def drawRects(self, rects: PyQt6.sip.array[QtCore.QRect|None]) -> None: ...
+ @typing.overload
+ def drawRects(self, rect: QtCore.QRect|None, *args: QtCore.QRect) -> None: ...
+ @typing.overload
+ def drawLines(self, lines: PyQt6.sip.array[QtCore.QLineF|None]) -> None: ...
+ @typing.overload
+ def drawLines(self, line: QtCore.QLineF|None, *args: QtCore.QLineF) -> None: ...
+ @typing.overload
+ def drawLines(self, pointPairs: PyQt6.sip.array[QtCore.QPointF|None]) -> None: ...
+ @typing.overload
+ def drawLines(self, pointPair: QtCore.QPointF|None, *args: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def drawLines(self, lines: PyQt6.sip.array[QtCore.QLine|None]) -> None: ...
+ @typing.overload
+ def drawLines(self, line: QtCore.QLine|None, *args: QtCore.QLine) -> None: ...
+ @typing.overload
+ def drawLines(self, pointPairs: PyQt6.sip.array[QtCore.QPoint|None]) -> None: ...
+ @typing.overload
+ def drawLines(self, pointPair: QtCore.QPoint|None, *args: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def drawPoints(self, points: 'QPolygonF') -> None: ...
+ @typing.overload
+ def drawPoints(self, points: 'QPolygon') -> None: ...
+ @typing.overload
+ def drawPoints(self, points: PyQt6.sip.array[QtCore.QPointF|None]) -> None: ...
+ @typing.overload
+ def drawPoints(self, point: QtCore.QPointF|None, *args: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def drawPoints(self, points: PyQt6.sip.array[QtCore.QPoint|None]) -> None: ...
+ @typing.overload
+ def drawPoints(self, point: QtCore.QPoint|None, *args: QtCore.QPoint) -> None: ...
+ def drawPath(self, path: 'QPainterPath') -> None: ...
+ def fillPath(self, path: 'QPainterPath', brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def strokePath(self, path: 'QPainterPath', pen: 'QPen'|QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def viewTransformEnabled(self) -> bool: ...
+ def setViewTransformEnabled(self, enable: bool) -> None: ...
+ @typing.overload
+ def setViewport(self, viewport: QtCore.QRect) -> None: ...
+ @typing.overload
+ def setViewport(self, x: int, y: int, w: int, h: int) -> None: ...
+ def viewport(self) -> QtCore.QRect: ...
+ @typing.overload
+ def setWindow(self, window: QtCore.QRect) -> None: ...
+ @typing.overload
+ def setWindow(self, x: int, y: int, w: int, h: int) -> None: ...
+ def window(self) -> QtCore.QRect: ...
+ @typing.overload
+ def translate(self, offset: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def translate(self, dx: float, dy: float) -> None: ...
+ @typing.overload
+ def translate(self, offset: QtCore.QPoint) -> None: ...
+ def rotate(self, a: float) -> None: ...
+ def shear(self, sh: float, sv: float) -> None: ...
+ def scale(self, sx: float, sy: float) -> None: ...
+ def restore(self) -> None: ...
+ def save(self) -> None: ...
+ def hasClipping(self) -> bool: ...
+ def setClipping(self, enable: bool) -> None: ...
+ def setClipPath(self, path: 'QPainterPath', operation: QtCore.Qt.ClipOperation = ...) -> None: ...
+ def setClipRegion(self, region: 'QRegion', operation: QtCore.Qt.ClipOperation = ...) -> None: ...
+ @typing.overload
+ def setClipRect(self, rectangle: QtCore.QRectF, operation: QtCore.Qt.ClipOperation = ...) -> None: ...
+ @typing.overload
+ def setClipRect(self, x: int, y: int, width: int, height: int, operation: QtCore.Qt.ClipOperation = ...) -> None: ...
+ @typing.overload
+ def setClipRect(self, rectangle: QtCore.QRect, operation: QtCore.Qt.ClipOperation = ...) -> None: ...
+ def clipPath(self) -> 'QPainterPath': ...
+ def clipRegion(self) -> 'QRegion': ...
+ def background(self) -> QBrush: ...
+ def setBackground(self, bg: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ @typing.overload
+ def setBrushOrigin(self, a0: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setBrushOrigin(self, x: int, y: int) -> None: ...
+ @typing.overload
+ def setBrushOrigin(self, p: QtCore.QPoint) -> None: ...
+ def brushOrigin(self) -> QtCore.QPoint: ...
+ def backgroundMode(self) -> QtCore.Qt.BGMode: ...
+ def setBackgroundMode(self, mode: QtCore.Qt.BGMode) -> None: ...
+ def brush(self) -> QBrush: ...
+ @typing.overload
+ def setBrush(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ @typing.overload
+ def setBrush(self, style: QtCore.Qt.BrushStyle) -> None: ...
+ def pen(self) -> 'QPen': ...
+ @typing.overload
+ def setPen(self, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def setPen(self, pen: 'QPen'|QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def setPen(self, style: QtCore.Qt.PenStyle) -> None: ...
+ def fontInfo(self) -> QFontInfo: ...
+ def fontMetrics(self) -> QFontMetrics: ...
+ def setFont(self, f: QFont) -> None: ...
+ def font(self) -> QFont: ...
+ def compositionMode(self) -> 'QPainter.CompositionMode': ...
+ def setCompositionMode(self, mode: 'QPainter.CompositionMode') -> None: ...
+ def isActive(self) -> bool: ...
+ def end(self) -> bool: ...
+ def begin(self, a0: QPaintDevice|None) -> bool: ...
+ def device(self) -> QPaintDevice|None: ...
+ def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
+ def __enter__(self) -> typing.Any: ...
+
+
+class QPainterPath(PyQt6.sip.simplewrapper):
+
+ class ElementType(enum.Enum):
+ MoveToElement = ... # type: QPainterPath.ElementType
+ LineToElement = ... # type: QPainterPath.ElementType
+ CurveToElement = ... # type: QPainterPath.ElementType
+ CurveToDataElement = ... # type: QPainterPath.ElementType
+
+ class Element(PyQt6.sip.simplewrapper):
+
+ type = ... # type: 'QPainterPath.ElementType'
+ x = ... # type: float
+ y = ... # type: float
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPainterPath.Element') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isCurveTo(self) -> bool: ...
+ def isLineTo(self) -> bool: ...
+ def isMoveTo(self) -> bool: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, startPoint: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QPainterPath') -> None: ...
+
+ def trimmed(self, fromFraction: float, toFraction: float, offset: float = ...) -> 'QPainterPath': ...
+ def setCachingEnabled(self, enabled: bool) -> None: ...
+ def isCachingEnabled(self) -> bool: ...
+ def capacity(self) -> int: ...
+ def reserve(self, size: int) -> None: ...
+ def clear(self) -> None: ...
+ def swap(self, other: 'QPainterPath') -> None: ...
+ @typing.overload
+ def translated(self, dx: float, dy: float) -> 'QPainterPath': ...
+ @typing.overload
+ def translated(self, offset: QtCore.QPointF) -> 'QPainterPath': ...
+ @typing.overload
+ def translate(self, dx: float, dy: float) -> None: ...
+ @typing.overload
+ def translate(self, offset: QtCore.QPointF) -> None: ...
+ def __isub__(self, other: 'QPainterPath') -> 'QPainterPath': ...
+ def __iadd__(self, other: 'QPainterPath') -> 'QPainterPath': ...
+ def __ior__(self, other: 'QPainterPath') -> 'QPainterPath': ...
+ def __iand__(self, other: 'QPainterPath') -> 'QPainterPath': ...
+ def __sub__(self, other: 'QPainterPath') -> 'QPainterPath': ...
+ def __add__(self, other: 'QPainterPath') -> 'QPainterPath': ...
+ def __or__(self, other: 'QPainterPath') -> 'QPainterPath': ...
+ def __and__(self, other: 'QPainterPath') -> 'QPainterPath': ...
+ def simplified(self) -> 'QPainterPath': ...
+ @typing.overload
+ def addRoundedRect(self, rect: QtCore.QRectF, xRadius: float, yRadius: float, mode: QtCore.Qt.SizeMode = ...) -> None: ...
+ @typing.overload
+ def addRoundedRect(self, x: float, y: float, w: float, h: float, xRadius: float, yRadius: float, mode: QtCore.Qt.SizeMode = ...) -> None: ...
+ def subtracted(self, r: 'QPainterPath') -> 'QPainterPath': ...
+ def intersected(self, r: 'QPainterPath') -> 'QPainterPath': ...
+ def united(self, r: 'QPainterPath') -> 'QPainterPath': ...
+ def slopeAtPercent(self, t: float) -> float: ...
+ def angleAtPercent(self, t: float) -> float: ...
+ def pointAtPercent(self, t: float) -> QtCore.QPointF: ...
+ def percentAtLength(self, t: float) -> float: ...
+ def length(self) -> float: ...
+ def setElementPositionAt(self, i: int, x: float, y: float) -> None: ...
+ def elementAt(self, i: int) -> 'QPainterPath.Element': ...
+ def elementCount(self) -> int: ...
+ def isEmpty(self) -> bool: ...
+ @typing.overload
+ def arcMoveTo(self, rect: QtCore.QRectF, angle: float) -> None: ...
+ @typing.overload
+ def arcMoveTo(self, x: float, y: float, w: float, h: float, angle: float) -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def toFillPolygon(self, matrix: 'QTransform' = ...) -> 'QPolygonF': ...
+ def toFillPolygons(self, matrix: 'QTransform' = ...) -> list['QPolygonF']: ...
+ def toSubpathPolygons(self, matrix: 'QTransform' = ...) -> list['QPolygonF']: ...
+ def toReversed(self) -> 'QPainterPath': ...
+ def setFillRule(self, fillRule: QtCore.Qt.FillRule) -> None: ...
+ def fillRule(self) -> QtCore.Qt.FillRule: ...
+ def controlPointRect(self) -> QtCore.QRectF: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def intersects(self, rect: QtCore.QRectF) -> bool: ...
+ @typing.overload
+ def intersects(self, p: 'QPainterPath') -> bool: ...
+ @typing.overload
+ def contains(self, pt: QtCore.QPointF) -> bool: ...
+ @typing.overload
+ def contains(self, rect: QtCore.QRectF) -> bool: ...
+ @typing.overload
+ def contains(self, p: 'QPainterPath') -> bool: ...
+ def connectPath(self, path: 'QPainterPath') -> None: ...
+ def addRegion(self, region: 'QRegion') -> None: ...
+ def addPath(self, path: 'QPainterPath') -> None: ...
+ @typing.overload
+ def addText(self, point: QtCore.QPointF, f: QFont, text: str|None) -> None: ...
+ @typing.overload
+ def addText(self, x: float, y: float, f: QFont, text: str|None) -> None: ...
+ def addPolygon(self, polygon: 'QPolygonF') -> None: ...
+ @typing.overload
+ def addEllipse(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def addEllipse(self, x: float, y: float, w: float, h: float) -> None: ...
+ @typing.overload
+ def addEllipse(self, center: QtCore.QPointF, rx: float, ry: float) -> None: ...
+ @typing.overload
+ def addRect(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def addRect(self, x: float, y: float, w: float, h: float) -> None: ...
+ def currentPosition(self) -> QtCore.QPointF: ...
+ @typing.overload
+ def quadTo(self, ctrlPt: QtCore.QPointF, endPt: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def quadTo(self, ctrlPtx: float, ctrlPty: float, endPtx: float, endPty: float) -> None: ...
+ @typing.overload
+ def cubicTo(self, ctrlPt1: QtCore.QPointF, ctrlPt2: QtCore.QPointF, endPt: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def cubicTo(self, ctrlPt1x: float, ctrlPt1y: float, ctrlPt2x: float, ctrlPt2y: float, endPtx: float, endPty: float) -> None: ...
+ @typing.overload
+ def arcTo(self, rect: QtCore.QRectF, startAngle: float, arcLength: float) -> None: ...
+ @typing.overload
+ def arcTo(self, x: float, y: float, w: float, h: float, startAngle: float, arcLenght: float) -> None: ...
+ @typing.overload
+ def lineTo(self, p: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def lineTo(self, x: float, y: float) -> None: ...
+ @typing.overload
+ def moveTo(self, p: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def moveTo(self, x: float, y: float) -> None: ...
+ def closeSubpath(self) -> None: ...
+
+
+class QPainterPathStroker(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, pen: 'QPen'|QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+
+ def dashOffset(self) -> float: ...
+ def setDashOffset(self, offset: float) -> None: ...
+ def createStroke(self, path: QPainterPath) -> QPainterPath: ...
+ def dashPattern(self) -> list[float]: ...
+ @typing.overload
+ def setDashPattern(self, a0: QtCore.Qt.PenStyle) -> None: ...
+ @typing.overload
+ def setDashPattern(self, dashPattern: collections.abc.Iterable[float]) -> None: ...
+ def curveThreshold(self) -> float: ...
+ def setCurveThreshold(self, threshold: float) -> None: ...
+ def miterLimit(self) -> float: ...
+ def setMiterLimit(self, length: float) -> None: ...
+ def joinStyle(self) -> QtCore.Qt.PenJoinStyle: ...
+ def setJoinStyle(self, style: QtCore.Qt.PenJoinStyle) -> None: ...
+ def capStyle(self) -> QtCore.Qt.PenCapStyle: ...
+ def setCapStyle(self, style: QtCore.Qt.PenCapStyle) -> None: ...
+ def width(self) -> float: ...
+ def setWidth(self, width: float) -> None: ...
+
+
+class QPainterStateGuard(PyQt6.sip.simplewrapper):
+
+ class InitialState(enum.Enum):
+ Save = ... # type: QPainterStateGuard.InitialState
+ NoSave = ... # type: QPainterStateGuard.InitialState
+
+ def __init__(self, painter: QPainter|None, state: 'QPainterStateGuard.InitialState' = ...) -> None: ...
+
+ def restore(self) -> None: ...
+ def save(self) -> None: ...
+ def swap(self, other: 'QPainterStateGuard') -> None: ...
+
+
+class QPalette(PyQt6.sip.simplewrapper):
+
+ class ColorRole(enum.Enum):
+ WindowText = ... # type: QPalette.ColorRole
+ Button = ... # type: QPalette.ColorRole
+ Light = ... # type: QPalette.ColorRole
+ Midlight = ... # type: QPalette.ColorRole
+ Dark = ... # type: QPalette.ColorRole
+ Mid = ... # type: QPalette.ColorRole
+ Text = ... # type: QPalette.ColorRole
+ BrightText = ... # type: QPalette.ColorRole
+ ButtonText = ... # type: QPalette.ColorRole
+ Base = ... # type: QPalette.ColorRole
+ Window = ... # type: QPalette.ColorRole
+ Shadow = ... # type: QPalette.ColorRole
+ Highlight = ... # type: QPalette.ColorRole
+ HighlightedText = ... # type: QPalette.ColorRole
+ Link = ... # type: QPalette.ColorRole
+ LinkVisited = ... # type: QPalette.ColorRole
+ AlternateBase = ... # type: QPalette.ColorRole
+ ToolTipBase = ... # type: QPalette.ColorRole
+ ToolTipText = ... # type: QPalette.ColorRole
+ PlaceholderText = ... # type: QPalette.ColorRole
+ Accent = ... # type: QPalette.ColorRole
+ NoRole = ... # type: QPalette.ColorRole
+ NColorRoles = ... # type: QPalette.ColorRole
+
+ class ColorGroup(enum.Enum):
+ Active = ... # type: QPalette.ColorGroup
+ Disabled = ... # type: QPalette.ColorGroup
+ Inactive = ... # type: QPalette.ColorGroup
+ NColorGroups = ... # type: QPalette.ColorGroup
+ Current = ... # type: QPalette.ColorGroup
+ All = ... # type: QPalette.ColorGroup
+ Normal = ... # type: QPalette.ColorGroup
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, button: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def __init__(self, button: QtCore.Qt.GlobalColor) -> None: ...
+ @typing.overload
+ def __init__(self, button: QColor|QtCore.Qt.GlobalColor|int, background: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def __init__(self, foreground: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, button: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, light: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, dark: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, mid: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, text: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, bright_text: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, base: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, background: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ @typing.overload
+ def __init__(self, palette: 'QPalette') -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ def accent(self) -> QBrush: ...
+ def swap(self, other: 'QPalette') -> None: ...
+ def cacheKey(self) -> int: ...
+ def isBrushSet(self, cg: 'QPalette.ColorGroup', cr: 'QPalette.ColorRole') -> bool: ...
+ @typing.overload
+ def setColor(self, acg: 'QPalette.ColorGroup', acr: 'QPalette.ColorRole', acolor: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def setColor(self, acr: 'QPalette.ColorRole', acolor: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def resolve(self, a0: 'QPalette') -> 'QPalette': ...
+ def isCopyOf(self, p: 'QPalette') -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def placeholderText(self) -> QBrush: ...
+ def toolTipText(self) -> QBrush: ...
+ def toolTipBase(self) -> QBrush: ...
+ def linkVisited(self) -> QBrush: ...
+ def link(self) -> QBrush: ...
+ def highlightedText(self) -> QBrush: ...
+ def highlight(self) -> QBrush: ...
+ def shadow(self) -> QBrush: ...
+ def buttonText(self) -> QBrush: ...
+ def brightText(self) -> QBrush: ...
+ def midlight(self) -> QBrush: ...
+ def window(self) -> QBrush: ...
+ def alternateBase(self) -> QBrush: ...
+ def base(self) -> QBrush: ...
+ def text(self) -> QBrush: ...
+ def mid(self) -> QBrush: ...
+ def dark(self) -> QBrush: ...
+ def light(self) -> QBrush: ...
+ def button(self) -> QBrush: ...
+ def windowText(self) -> QBrush: ...
+ def isEqual(self, cr1: 'QPalette.ColorGroup', cr2: 'QPalette.ColorGroup') -> bool: ...
+ def setColorGroup(self, cr: 'QPalette.ColorGroup', foreground: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, button: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, light: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, dark: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, mid: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, text: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, bright_text: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, base: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, background: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ @typing.overload
+ def setBrush(self, cg: 'QPalette.ColorGroup', cr: 'QPalette.ColorRole', brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ @typing.overload
+ def setBrush(self, acr: 'QPalette.ColorRole', abrush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ @typing.overload
+ def brush(self, cg: 'QPalette.ColorGroup', cr: 'QPalette.ColorRole') -> QBrush: ...
+ @typing.overload
+ def brush(self, cr: 'QPalette.ColorRole') -> QBrush: ...
+ @typing.overload
+ def color(self, cg: 'QPalette.ColorGroup', cr: 'QPalette.ColorRole') -> QColor: ...
+ @typing.overload
+ def color(self, cr: 'QPalette.ColorRole') -> QColor: ...
+ def setCurrentColorGroup(self, cg: 'QPalette.ColorGroup') -> None: ...
+ def currentColorGroup(self) -> 'QPalette.ColorGroup': ...
+
+
+class QPdfOutputIntent(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QPdfOutputIntent') -> None: ...
+
+ def setOutputProfile(self, profile: QColorSpace) -> None: ...
+ def outputProfile(self) -> QColorSpace: ...
+ def setRegistryName(self, name: QtCore.QUrl) -> None: ...
+ def registryName(self) -> QtCore.QUrl: ...
+ def setOutputCondition(self, condition: str|None) -> None: ...
+ def outputCondition(self) -> str: ...
+ def setOutputConditionIdentifier(self, identifier: str|None) -> None: ...
+ def outputConditionIdentifier(self) -> str: ...
+ def swap(self, other: 'QPdfOutputIntent') -> None: ...
+
+
+class QPdfWriter(QtCore.QObject, QPagedPaintDevice):
+
+ class ColorModel(enum.Enum):
+ RGB = ... # type: QPdfWriter.ColorModel
+ Grayscale = ... # type: QPdfWriter.ColorModel
+ CMYK = ... # type: QPdfWriter.ColorModel
+ Auto = ... # type: QPdfWriter.ColorModel
+
+ @typing.overload
+ def __init__(self, filename: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, device: QtCore.QIODevice|None) -> None: ...
+
+ def setAuthor(self, author: str|None) -> None: ...
+ def author(self) -> str: ...
+ def setOutputIntent(self, intent: QPdfOutputIntent) -> None: ...
+ def outputIntent(self) -> QPdfOutputIntent: ...
+ def setColorModel(self, model: 'QPdfWriter.ColorModel') -> None: ...
+ def colorModel(self) -> 'QPdfWriter.ColorModel': ...
+ def setDocumentId(self, documentId: QtCore.QUuid) -> None: ...
+ def documentId(self) -> QtCore.QUuid: ...
+ def addFileAttachment(self, fileName: str|None, data: QtCore.QByteArray|bytes|bytearray|memoryview, mimeType: str|None = ...) -> None: ...
+ def documentXmpMetadata(self) -> QtCore.QByteArray: ...
+ def setDocumentXmpMetadata(self, xmpMetadata: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def pdfVersion(self) -> QPagedPaintDevice.PdfVersion: ...
+ def setPdfVersion(self, version: QPagedPaintDevice.PdfVersion) -> None: ...
+ def resolution(self) -> int: ...
+ def setResolution(self, resolution: int) -> None: ...
+ def metric(self, id: QPaintDevice.PaintDeviceMetric) -> int: ...
+ def paintEngine(self) -> QPaintEngine|None: ...
+ def newPage(self) -> bool: ...
+ def setCreator(self, creator: str|None) -> None: ...
+ def creator(self) -> str: ...
+ def setTitle(self, title: str|None) -> None: ...
+ def title(self) -> str: ...
+
+
+class QPen(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QtCore.Qt.PenStyle) -> None: ...
+ @typing.overload
+ def __init__(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient, width: float, style: QtCore.Qt.PenStyle = ..., cap: QtCore.Qt.PenCapStyle = ..., join: QtCore.Qt.PenJoinStyle = ...) -> None: ...
+ @typing.overload
+ def __init__(self, pen: 'QPen'|QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ def swap(self, other: 'QPen') -> None: ...
+ def setCosmetic(self, cosmetic: bool) -> None: ...
+ def isCosmetic(self) -> bool: ...
+ def setDashOffset(self, doffset: float) -> None: ...
+ def dashOffset(self) -> float: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def setMiterLimit(self, limit: float) -> None: ...
+ def miterLimit(self) -> float: ...
+ def setDashPattern(self, pattern: collections.abc.Iterable[float]) -> None: ...
+ def dashPattern(self) -> list[float]: ...
+ def setJoinStyle(self, pcs: QtCore.Qt.PenJoinStyle) -> None: ...
+ def joinStyle(self) -> QtCore.Qt.PenJoinStyle: ...
+ def setCapStyle(self, pcs: QtCore.Qt.PenCapStyle) -> None: ...
+ def capStyle(self) -> QtCore.Qt.PenCapStyle: ...
+ def isSolid(self) -> bool: ...
+ def setBrush(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def brush(self) -> QBrush: ...
+ def setColor(self, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def color(self) -> QColor: ...
+ def setWidth(self, width: int) -> None: ...
+ def width(self) -> int: ...
+ def setWidthF(self, width: float) -> None: ...
+ def widthF(self) -> float: ...
+ def setStyle(self, a0: QtCore.Qt.PenStyle) -> None: ...
+ def style(self) -> QtCore.Qt.PenStyle: ...
+
+
+class QPicture(QPaintDevice):
+
+ @typing.overload
+ def __init__(self, formatVersion: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPicture') -> None: ...
+
+ def swap(self, other: 'QPicture') -> None: ...
+ def metric(self, m: QPaintDevice.PaintDeviceMetric) -> int: ...
+ def paintEngine(self) -> QPaintEngine|None: ...
+ def isDetached(self) -> bool: ...
+ def detach(self) -> None: ...
+ def setBoundingRect(self, r: QtCore.QRect) -> None: ...
+ def boundingRect(self) -> QtCore.QRect: ...
+ @typing.overload
+ def save(self, fileName: str|None) -> bool: ...
+ @typing.overload
+ def save(self, dev: QtCore.QIODevice|None) -> bool: ...
+ @typing.overload
+ def load(self, fileName: str|None) -> bool: ...
+ @typing.overload
+ def load(self, dev: QtCore.QIODevice|None) -> bool: ...
+ def play(self, p: QPainter|None) -> bool: ...
+ def setData(self, data: PyQt6.sip.array[bytes]) -> None: ...
+ def data(self) -> bytes: ...
+ def size(self) -> int: ...
+ def devType(self) -> int: ...
+ def isNull(self) -> bool: ...
+
+
+class QPixelFormat(PyQt6.sip.simplewrapper):
+
+ class ByteOrder(enum.Enum):
+ LittleEndian = ... # type: QPixelFormat.ByteOrder
+ BigEndian = ... # type: QPixelFormat.ByteOrder
+ CurrentSystemEndian = ... # type: QPixelFormat.ByteOrder
+
+ class YUVLayout(enum.Enum):
+ YUV444 = ... # type: QPixelFormat.YUVLayout
+ YUV422 = ... # type: QPixelFormat.YUVLayout
+ YUV411 = ... # type: QPixelFormat.YUVLayout
+ YUV420P = ... # type: QPixelFormat.YUVLayout
+ YUV420SP = ... # type: QPixelFormat.YUVLayout
+ YV12 = ... # type: QPixelFormat.YUVLayout
+ UYVY = ... # type: QPixelFormat.YUVLayout
+ YUYV = ... # type: QPixelFormat.YUVLayout
+ NV12 = ... # type: QPixelFormat.YUVLayout
+ NV21 = ... # type: QPixelFormat.YUVLayout
+ IMC1 = ... # type: QPixelFormat.YUVLayout
+ IMC2 = ... # type: QPixelFormat.YUVLayout
+ IMC3 = ... # type: QPixelFormat.YUVLayout
+ IMC4 = ... # type: QPixelFormat.YUVLayout
+ Y8 = ... # type: QPixelFormat.YUVLayout
+ Y16 = ... # type: QPixelFormat.YUVLayout
+
+ class TypeInterpretation(enum.Enum):
+ UnsignedInteger = ... # type: QPixelFormat.TypeInterpretation
+ UnsignedShort = ... # type: QPixelFormat.TypeInterpretation
+ UnsignedByte = ... # type: QPixelFormat.TypeInterpretation
+ FloatingPoint = ... # type: QPixelFormat.TypeInterpretation
+
+ class AlphaPremultiplied(enum.Enum):
+ NotPremultiplied = ... # type: QPixelFormat.AlphaPremultiplied
+ Premultiplied = ... # type: QPixelFormat.AlphaPremultiplied
+
+ class AlphaPosition(enum.Enum):
+ AtBeginning = ... # type: QPixelFormat.AlphaPosition
+ AtEnd = ... # type: QPixelFormat.AlphaPosition
+
+ class AlphaUsage(enum.Enum):
+ UsesAlpha = ... # type: QPixelFormat.AlphaUsage
+ IgnoresAlpha = ... # type: QPixelFormat.AlphaUsage
+
+ class ColorModel(enum.Enum):
+ RGB = ... # type: QPixelFormat.ColorModel
+ BGR = ... # type: QPixelFormat.ColorModel
+ Indexed = ... # type: QPixelFormat.ColorModel
+ Grayscale = ... # type: QPixelFormat.ColorModel
+ CMYK = ... # type: QPixelFormat.ColorModel
+ HSL = ... # type: QPixelFormat.ColorModel
+ HSV = ... # type: QPixelFormat.ColorModel
+ YUV = ... # type: QPixelFormat.ColorModel
+ Alpha = ... # type: QPixelFormat.ColorModel
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, mdl: 'QPixelFormat.ColorModel', firstSize: int, secondSize: int, thirdSize: int, fourthSize: int, fifthSize: int, alfa: int, usage: 'QPixelFormat.AlphaUsage', position: 'QPixelFormat.AlphaPosition', premult: 'QPixelFormat.AlphaPremultiplied', typeInterp: 'QPixelFormat.TypeInterpretation', byteOrder: 'QPixelFormat.ByteOrder' = ..., subEnum: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPixelFormat') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def subEnum(self) -> int: ...
+ def yuvLayout(self) -> 'QPixelFormat.YUVLayout': ...
+ def byteOrder(self) -> 'QPixelFormat.ByteOrder': ...
+ def typeInterpretation(self) -> 'QPixelFormat.TypeInterpretation': ...
+ def premultiplied(self) -> 'QPixelFormat.AlphaPremultiplied': ...
+ def alphaPosition(self) -> 'QPixelFormat.AlphaPosition': ...
+ def alphaUsage(self) -> 'QPixelFormat.AlphaUsage': ...
+ def bitsPerPixel(self) -> int: ...
+ def alphaSize(self) -> int: ...
+ def brightnessSize(self) -> int: ...
+ def lightnessSize(self) -> int: ...
+ def saturationSize(self) -> int: ...
+ def hueSize(self) -> int: ...
+ def blackSize(self) -> int: ...
+ def yellowSize(self) -> int: ...
+ def magentaSize(self) -> int: ...
+ def cyanSize(self) -> int: ...
+ def blueSize(self) -> int: ...
+ def greenSize(self) -> int: ...
+ def redSize(self) -> int: ...
+ def channelCount(self) -> int: ...
+ def colorModel(self) -> 'QPixelFormat.ColorModel': ...
+
+
+class QPixmapCache(PyQt6.sip.simplewrapper):
+
+ class Key(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QPixmapCache.Key') -> None: ...
+
+ def __hash__(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def swap(self, other: 'QPixmapCache.Key') -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPixmapCache') -> None: ...
+
+ @staticmethod
+ def setCacheLimit(a0: int) -> None: ...
+ @staticmethod
+ def replace(key: 'QPixmapCache.Key', pixmap: QPixmap) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def remove(key: str|None) -> None: ...
+ @typing.overload
+ @staticmethod
+ def remove(key: 'QPixmapCache.Key') -> None: ...
+ @typing.overload
+ @staticmethod
+ def insert(key: str|None, a1: QPixmap) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def insert(pixmap: QPixmap) -> 'QPixmapCache.Key': ...
+ @typing.overload
+ @staticmethod
+ def find(key: str|None) -> QPixmap: ...
+ @typing.overload
+ @staticmethod
+ def find(key: 'QPixmapCache.Key') -> QPixmap: ...
+ @staticmethod
+ def clear() -> None: ...
+ @staticmethod
+ def cacheLimit() -> int: ...
+
+
+class QPointingDeviceUniqueId(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPointingDeviceUniqueId') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def numericId(self) -> int: ...
+ def isValid(self) -> bool: ...
+ @staticmethod
+ def fromNumericId(id: int) -> 'QPointingDeviceUniqueId': ...
+
+
+class QPointingDevice(QInputDevice):
+
+ class PointerType(enum.Flag):
+ Unknown = ... # type: QPointingDevice.PointerType
+ Generic = ... # type: QPointingDevice.PointerType
+ Finger = ... # type: QPointingDevice.PointerType
+ Pen = ... # type: QPointingDevice.PointerType
+ Eraser = ... # type: QPointingDevice.PointerType
+ Cursor = ... # type: QPointingDevice.PointerType
+ AllPointerTypes = ... # type: QPointingDevice.PointerType
+
+ @typing.overload
+ def __init__(self, name: str|None, systemId: int, devType: QInputDevice.DeviceType, pType: 'QPointingDevice.PointerType', caps: QInputDevice.Capability, maxPoints: int, buttonCount: int, seatName: str|None = ..., uniqueId: QPointingDeviceUniqueId = ..., parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ @staticmethod
+ def primaryPointingDevice(seatName: str|None = ...) -> 'QPointingDevice|None': ...
+ def uniqueId(self) -> QPointingDeviceUniqueId: ...
+ def buttonCount(self) -> int: ...
+ def maximumPoints(self) -> int: ...
+ def pointerType(self) -> 'QPointingDevice.PointerType': ...
+
+
+class QPolygon(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, r: QtCore.QRect, closed: bool = ...) -> None: ...
+ @typing.overload
+ def __init__(self, v: collections.abc.Iterable[QtCore.QPoint]) -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPolygon') -> None: ...
+
+ def __mul__(self, m: 'QTransform') -> 'QPolygon': ...
+ def toPolygonF(self) -> 'QPolygonF': ...
+ def __contains__(self, value: QtCore.QPoint) -> int: ...
+ @typing.overload
+ def __delitem__(self, i: int) -> None: ...
+ @typing.overload
+ def __delitem__(self, slice: slice) -> None: ...
+ @typing.overload
+ def __setitem__(self, i: int, value: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def __setitem__(self, slice: slice, list: 'QPolygon') -> None: ...
+ @typing.overload
+ def __getitem__(self, i: int) -> QtCore.QPoint: ...
+ @typing.overload
+ def __getitem__(self, slice: slice) -> 'QPolygon': ...
+ def __lshift__(self, value: QtCore.QPoint) -> typing.Any: ...
+ def __eq__(self, other: object): ...
+ @typing.overload
+ def __iadd__(self, other: 'QPolygon') -> 'QPolygon': ...
+ @typing.overload
+ def __iadd__(self, value: QtCore.QPoint) -> 'QPolygon': ...
+ def __add__(self, other: 'QPolygon') -> 'QPolygon': ...
+ def __ne__(self, other: object): ...
+ @typing.overload
+ def value(self, i: int) -> QtCore.QPoint: ...
+ @typing.overload
+ def value(self, i: int, defaultValue: QtCore.QPoint) -> QtCore.QPoint: ...
+ def size(self) -> int: ...
+ def resize(self, size: int) -> None: ...
+ def replace(self, i: int, value: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def remove(self, i: int) -> None: ...
+ @typing.overload
+ def remove(self, i: int, count: int) -> None: ...
+ def prepend(self, value: QtCore.QPoint) -> None: ...
+ def mid(self, pos: int, length: int = ...) -> 'QPolygon': ...
+ def lastIndexOf(self, value: QtCore.QPoint, from_: int = ...) -> int: ...
+ def last(self) -> QtCore.QPoint: ...
+ def isEmpty(self) -> bool: ...
+ def insert(self, i: int, value: QtCore.QPoint) -> None: ...
+ def indexOf(self, value: QtCore.QPoint, from_: int = ...) -> int: ...
+ def first(self) -> QtCore.QPoint: ...
+ def fill(self, value: QtCore.QPoint, size: int = ...) -> None: ...
+ def data(self) -> PyQt6.sip.voidptr: ...
+ def __len__(self) -> int: ...
+ @typing.overload
+ def count(self, value: QtCore.QPoint) -> int: ...
+ @typing.overload
+ def count(self) -> int: ...
+ def contains(self, value: QtCore.QPoint) -> bool: ...
+ def clear(self) -> None: ...
+ def at(self, i: int) -> QtCore.QPoint: ...
+ def append(self, value: QtCore.QPoint) -> None: ...
+ def intersects(self, r: 'QPolygon') -> bool: ...
+ def subtracted(self, r: 'QPolygon') -> 'QPolygon': ...
+ def intersected(self, r: 'QPolygon') -> 'QPolygon': ...
+ def united(self, r: 'QPolygon') -> 'QPolygon': ...
+ def containsPoint(self, pt: QtCore.QPoint, fillRule: QtCore.Qt.FillRule) -> bool: ...
+ @typing.overload
+ def putPoints(self, index: int, firstx: int, firsty: int, *args: int) -> None: ...
+ @typing.overload
+ def putPoints(self, index: int, nPoints: int, fromPolygon: 'QPolygon', from_: int = ...) -> None: ...
+ def setPoints(self, firstx: int, firsty: int, *args: int) -> None: ...
+ @typing.overload
+ def setPoint(self, index: int, x: int, y: int) -> None: ...
+ @typing.overload
+ def setPoint(self, index: int, p: QtCore.QPoint) -> None: ...
+ def point(self, i: int) -> QtCore.QPoint: ...
+ def boundingRect(self) -> QtCore.QRect: ...
+ @typing.overload
+ def translated(self, dx: int, dy: int) -> 'QPolygon': ...
+ @typing.overload
+ def translated(self, offset: QtCore.QPoint) -> 'QPolygon': ...
+ @typing.overload
+ def translate(self, dx: int, dy: int) -> None: ...
+ @typing.overload
+ def translate(self, offset: QtCore.QPoint) -> None: ...
+ def swap(self, other: 'QPolygon') -> None: ...
+
+
+class QPolygonF(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, v: collections.abc.Iterable[QtCore.QPointF]) -> None: ...
+ @typing.overload
+ def __init__(self, r: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def __init__(self, a: QPolygon) -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPolygonF') -> None: ...
+
+ def __mul__(self, m: 'QTransform') -> 'QPolygonF': ...
+ def __contains__(self, value: QtCore.QPointF) -> int: ...
+ @typing.overload
+ def __delitem__(self, i: int) -> None: ...
+ @typing.overload
+ def __delitem__(self, slice: slice) -> None: ...
+ @typing.overload
+ def __setitem__(self, i: int, value: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def __setitem__(self, slice: slice, list: 'QPolygonF') -> None: ...
+ @typing.overload
+ def __getitem__(self, i: int) -> QtCore.QPointF: ...
+ @typing.overload
+ def __getitem__(self, slice: slice) -> 'QPolygonF': ...
+ def __lshift__(self, value: QtCore.QPointF) -> typing.Any: ...
+ def __eq__(self, other: object): ...
+ @typing.overload
+ def __iadd__(self, other: 'QPolygonF') -> 'QPolygonF': ...
+ @typing.overload
+ def __iadd__(self, value: QtCore.QPointF) -> 'QPolygonF': ...
+ def __add__(self, other: 'QPolygonF') -> 'QPolygonF': ...
+ def __ne__(self, other: object): ...
+ @typing.overload
+ def value(self, i: int) -> QtCore.QPointF: ...
+ @typing.overload
+ def value(self, i: int, defaultValue: QtCore.QPointF) -> QtCore.QPointF: ...
+ def size(self) -> int: ...
+ def resize(self, size: int) -> None: ...
+ def replace(self, i: int, value: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def remove(self, i: int) -> None: ...
+ @typing.overload
+ def remove(self, i: int, count: int) -> None: ...
+ def prepend(self, value: QtCore.QPointF) -> None: ...
+ def mid(self, pos: int, length: int = ...) -> 'QPolygonF': ...
+ def lastIndexOf(self, value: QtCore.QPointF, from_: int = ...) -> int: ...
+ def last(self) -> QtCore.QPointF: ...
+ def isEmpty(self) -> bool: ...
+ def insert(self, i: int, value: QtCore.QPointF) -> None: ...
+ def indexOf(self, value: QtCore.QPointF, from_: int = ...) -> int: ...
+ def first(self) -> QtCore.QPointF: ...
+ def fill(self, value: QtCore.QPointF, size: int = ...) -> None: ...
+ def data(self) -> PyQt6.sip.voidptr: ...
+ def __len__(self) -> int: ...
+ @typing.overload
+ def count(self, value: QtCore.QPointF) -> int: ...
+ @typing.overload
+ def count(self) -> int: ...
+ def contains(self, value: QtCore.QPointF) -> bool: ...
+ def clear(self) -> None: ...
+ def at(self, i: int) -> QtCore.QPointF: ...
+ def append(self, value: QtCore.QPointF) -> None: ...
+ def intersects(self, r: 'QPolygonF') -> bool: ...
+ def subtracted(self, r: 'QPolygonF') -> 'QPolygonF': ...
+ def intersected(self, r: 'QPolygonF') -> 'QPolygonF': ...
+ def united(self, r: 'QPolygonF') -> 'QPolygonF': ...
+ def containsPoint(self, pt: QtCore.QPointF, fillRule: QtCore.Qt.FillRule) -> bool: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def isClosed(self) -> bool: ...
+ def toPolygon(self) -> QPolygon: ...
+ @typing.overload
+ def translated(self, dx: float, dy: float) -> 'QPolygonF': ...
+ @typing.overload
+ def translated(self, offset: QtCore.QPointF) -> 'QPolygonF': ...
+ @typing.overload
+ def translate(self, dx: float, dy: float) -> None: ...
+ @typing.overload
+ def translate(self, offset: QtCore.QPointF) -> None: ...
+ def swap(self, other: 'QPolygonF') -> None: ...
+
+
+class QQuaternion(PyQt6.sip.simplewrapper):
+
+ class Axis(PyQt6.sip.simplewrapper):
+
+ x = ... # type: float
+ y = ... # type: float
+ z = ... # type: float
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQuaternion.Axis') -> None: ...
+
+ def toVector3D(self) -> 'QVector3D': ...
+ @staticmethod
+ def fromVector3D(v: 'QVector3D') -> 'QQuaternion.Axis': ...
+
+ class Axes(PyQt6.sip.simplewrapper):
+
+ x = ... # type: 'QQuaternion.Axis'
+ y = ... # type: 'QQuaternion.Axis'
+ z = ... # type: 'QQuaternion.Axis'
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQuaternion.Axes') -> None: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, aScalar: float, xpos: float, ypos: float, zpos: float) -> None: ...
+ @typing.overload
+ def __init__(self, aScalar: float, aVector: 'QVector3D') -> None: ...
+ @typing.overload
+ def __init__(self, aVector: 'QVector4D') -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQuaternion') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __truediv__(self, divisor: float) -> 'QQuaternion': ...
+ def __add__(self, q2: 'QQuaternion') -> 'QQuaternion': ...
+ def __sub__(self, q2: 'QQuaternion') -> 'QQuaternion': ...
+ @typing.overload
+ def __mul__(self, q2: 'QQuaternion') -> 'QQuaternion': ...
+ @typing.overload
+ def __mul__(self, factor: float) -> 'QQuaternion': ...
+ @typing.overload
+ def __mul__(self, vec: 'QVector3D') -> 'QVector3D': ...
+ def __rmul__(self, factor: float) -> 'QQuaternion': ...
+ def __neg__(self) -> 'QQuaternion': ...
+ def toAxes(self) -> 'QQuaternion.Axes': ...
+ def toEulerAngles(self) -> 'QVector3D': ...
+ def conjugated(self) -> 'QQuaternion': ...
+ def inverted(self) -> 'QQuaternion': ...
+ @staticmethod
+ def dotProduct(q1: 'QQuaternion', q2: 'QQuaternion') -> float: ...
+ @staticmethod
+ def rotationTo(from_: 'QVector3D', to: 'QVector3D') -> 'QQuaternion': ...
+ @staticmethod
+ def fromDirection(direction: 'QVector3D', up: 'QVector3D') -> 'QQuaternion': ...
+ @typing.overload
+ @staticmethod
+ def fromAxes(axes: 'QQuaternion.Axes') -> 'QQuaternion': ...
+ @typing.overload
+ @staticmethod
+ def fromAxes(xAxis: 'QVector3D', yAxis: 'QVector3D', zAxis: 'QVector3D') -> 'QQuaternion': ...
+ def getAxes(self) -> typing.Tuple['QVector3D|None', 'QVector3D|None', 'QVector3D|None']: ...
+ @staticmethod
+ def fromRotationMatrix(rot3x3: QMatrix3x3) -> 'QQuaternion': ...
+ def toRotationMatrix(self) -> QMatrix3x3: ...
+ @typing.overload
+ @staticmethod
+ def fromEulerAngles(pitch: float, yaw: float, roll: float) -> 'QQuaternion': ...
+ @typing.overload
+ @staticmethod
+ def fromEulerAngles(eulerAngles: 'QVector3D') -> 'QQuaternion': ...
+ def getEulerAngles(self) -> typing.Tuple[float, float, float]: ...
+ def getAxisAndAngle(self) -> typing.Tuple['QVector3D|None', float]: ...
+ def toVector4D(self) -> 'QVector4D': ...
+ def vector(self) -> 'QVector3D': ...
+ @typing.overload
+ def setVector(self, aVector: 'QVector3D') -> None: ...
+ @typing.overload
+ def setVector(self, aX: float, aY: float, aZ: float) -> None: ...
+ def __itruediv__(self, divisor: float) -> 'QQuaternion': ...
+ @typing.overload
+ def __imul__(self, factor: float) -> 'QQuaternion': ...
+ @typing.overload
+ def __imul__(self, quaternion: 'QQuaternion') -> 'QQuaternion': ...
+ def __isub__(self, quaternion: 'QQuaternion') -> 'QQuaternion': ...
+ def __iadd__(self, quaternion: 'QQuaternion') -> 'QQuaternion': ...
+ def setScalar(self, aScalar: float) -> None: ...
+ def setZ(self, aZ: float) -> None: ...
+ def setY(self, aY: float) -> None: ...
+ def setX(self, aX: float) -> None: ...
+ def scalar(self) -> float: ...
+ def z(self) -> float: ...
+ def y(self) -> float: ...
+ def x(self) -> float: ...
+ def isIdentity(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ @staticmethod
+ def nlerp(q1: 'QQuaternion', q2: 'QQuaternion', t: float) -> 'QQuaternion': ...
+ @staticmethod
+ def slerp(q1: 'QQuaternion', q2: 'QQuaternion', t: float) -> 'QQuaternion': ...
+ @typing.overload
+ @staticmethod
+ def fromAxisAndAngle(axis: 'QVector3D', angle: float) -> 'QQuaternion': ...
+ @typing.overload
+ @staticmethod
+ def fromAxisAndAngle(x: float, y: float, z: float, angle: float) -> 'QQuaternion': ...
+ def rotatedVector(self, vector: 'QVector3D') -> 'QVector3D': ...
+ def normalize(self) -> None: ...
+ def normalized(self) -> 'QQuaternion': ...
+ def lengthSquared(self) -> float: ...
+ def length(self) -> float: ...
+ def __repr__(self) -> str: ...
+
+
+class QRasterWindow(QPaintDeviceWindow):
+
+ def __init__(self, parent: QWindow|None = ...) -> None: ...
+
+ def resizeEvent(self, event: QResizeEvent|None) -> None: ...
+ def metric(self, metric: QPaintDevice.PaintDeviceMetric) -> int: ...
+
+
+class QRawFont(PyQt6.sip.simplewrapper):
+
+ class LayoutFlag(enum.Flag):
+ SeparateAdvances = ... # type: QRawFont.LayoutFlag
+ KernedAdvances = ... # type: QRawFont.LayoutFlag
+ UseDesignMetrics = ... # type: QRawFont.LayoutFlag
+
+ class AntialiasingType(enum.Enum):
+ PixelAntialiasing = ... # type: QRawFont.AntialiasingType
+ SubPixelAntialiasing = ... # type: QRawFont.AntialiasingType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, pixelSize: float, hintingPreference: QFont.HintingPreference = ...) -> None: ...
+ @typing.overload
+ def __init__(self, fontData: QtCore.QByteArray|bytes|bytearray|memoryview, pixelSize: float, hintingPreference: QFont.HintingPreference = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QRawFont') -> None: ...
+
+ def glyphName(self, glyphIndex: int) -> str: ...
+ def glyphCount(self) -> int: ...
+ def __hash__(self) -> int: ...
+ def capHeight(self) -> float: ...
+ def swap(self, other: 'QRawFont') -> None: ...
+ def underlinePosition(self) -> float: ...
+ def lineThickness(self) -> float: ...
+ def boundingRect(self, glyphIndex: int) -> QtCore.QRectF: ...
+ @staticmethod
+ def fromFont(font: QFont, writingSystem: QFontDatabase.WritingSystem = ...) -> 'QRawFont': ...
+ @typing.overload
+ def fontTable(self, tagName: str) -> QtCore.QByteArray: ...
+ @typing.overload
+ def fontTable(self, tag: QFont.Tag) -> QtCore.QByteArray: ...
+ def supportedWritingSystems(self) -> list[QFontDatabase.WritingSystem]: ...
+ @typing.overload
+ def supportsCharacter(self, ucs4: int) -> bool: ...
+ @typing.overload
+ def supportsCharacter(self, character: str) -> bool: ...
+ def loadFromData(self, fontData: QtCore.QByteArray|bytes|bytearray|memoryview, pixelSize: float, hintingPreference: QFont.HintingPreference) -> None: ...
+ def loadFromFile(self, fileName: str|None, pixelSize: float, hintingPreference: QFont.HintingPreference) -> None: ...
+ def unitsPerEm(self) -> float: ...
+ def maxCharWidth(self) -> float: ...
+ def averageCharWidth(self) -> float: ...
+ def xHeight(self) -> float: ...
+ def leading(self) -> float: ...
+ def descent(self) -> float: ...
+ def ascent(self) -> float: ...
+ def hintingPreference(self) -> QFont.HintingPreference: ...
+ def pixelSize(self) -> float: ...
+ def setPixelSize(self, pixelSize: float) -> None: ...
+ def pathForGlyph(self, glyphIndex: int) -> QPainterPath: ...
+ def alphaMapForGlyph(self, glyphIndex: int, antialiasingType: 'QRawFont.AntialiasingType' = ..., transform: 'QTransform' = ...) -> QImage: ...
+ @typing.overload
+ def advancesForGlyphIndexes(self, glyphIndexes: collections.abc.Iterable[int], layoutFlags: 'QRawFont.LayoutFlag') -> list[QtCore.QPointF]: ...
+ @typing.overload
+ def advancesForGlyphIndexes(self, glyphIndexes: collections.abc.Iterable[int]) -> list[QtCore.QPointF]: ...
+ def glyphIndexesForString(self, text: str|None) -> list[int]: ...
+ def weight(self) -> int: ...
+ def style(self) -> QFont.Style: ...
+ def styleName(self) -> str: ...
+ def familyName(self) -> str: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isValid(self) -> bool: ...
+
+
+class QRegion(PyQt6.sip.simplewrapper):
+
+ class RegionType(enum.Enum):
+ Rectangle = ... # type: QRegion.RegionType
+ Ellipse = ... # type: QRegion.RegionType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: int, y: int, w: int, h: int, type: 'QRegion.RegionType' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, r: QtCore.QRect, type: 'QRegion.RegionType' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a: QPolygon, fillRule: QtCore.Qt.FillRule = ...) -> None: ...
+ @typing.overload
+ def __init__(self, bitmap: QBitmap) -> None: ...
+ @typing.overload
+ def __init__(self, region: 'QRegion') -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ def __mul__(self, m: 'QTransform') -> 'QRegion': ...
+ def isNull(self) -> bool: ...
+ def swap(self, other: 'QRegion') -> None: ...
+ def rectCount(self) -> int: ...
+ @typing.overload
+ def intersects(self, r: 'QRegion') -> bool: ...
+ @typing.overload
+ def intersects(self, r: QtCore.QRect) -> bool: ...
+ def xored(self, r: 'QRegion') -> 'QRegion': ...
+ def subtracted(self, r: 'QRegion') -> 'QRegion': ...
+ @typing.overload
+ def intersected(self, r: 'QRegion') -> 'QRegion': ...
+ @typing.overload
+ def intersected(self, r: QtCore.QRect) -> 'QRegion': ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __ixor__(self, r: 'QRegion') -> 'QRegion': ...
+ def __isub__(self, r: 'QRegion') -> 'QRegion': ...
+ @typing.overload
+ def __iand__(self, r: 'QRegion') -> 'QRegion': ...
+ @typing.overload
+ def __iand__(self, r: QtCore.QRect) -> 'QRegion': ...
+ @typing.overload
+ def __iadd__(self, r: 'QRegion') -> 'QRegion': ...
+ @typing.overload
+ def __iadd__(self, r: QtCore.QRect) -> 'QRegion': ...
+ def __ior__(self, r: 'QRegion') -> 'QRegion': ...
+ def __xor__(self, r: 'QRegion') -> 'QRegion': ...
+ def __sub__(self, r: 'QRegion') -> 'QRegion': ...
+ @typing.overload
+ def __and__(self, r: 'QRegion') -> 'QRegion': ...
+ @typing.overload
+ def __and__(self, r: QtCore.QRect) -> 'QRegion': ...
+ @typing.overload
+ def __add__(self, r: 'QRegion') -> 'QRegion': ...
+ @typing.overload
+ def __add__(self, r: QtCore.QRect) -> 'QRegion': ...
+ def setRects(self, a0: collections.abc.Iterable[QtCore.QRect]) -> None: ...
+ def __or__(self, r: 'QRegion') -> 'QRegion': ...
+ def boundingRect(self) -> QtCore.QRect: ...
+ @typing.overload
+ def united(self, r: 'QRegion') -> 'QRegion': ...
+ @typing.overload
+ def united(self, r: QtCore.QRect) -> 'QRegion': ...
+ @typing.overload
+ def translated(self, dx: int, dy: int) -> 'QRegion': ...
+ @typing.overload
+ def translated(self, p: QtCore.QPoint) -> 'QRegion': ...
+ @typing.overload
+ def translate(self, dx: int, dy: int) -> None: ...
+ @typing.overload
+ def translate(self, p: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def __contains__(self, p: QtCore.QPoint) -> int: ...
+ @typing.overload
+ def __contains__(self, r: QtCore.QRect) -> int: ...
+ @typing.overload
+ def contains(self, p: QtCore.QPoint) -> bool: ...
+ @typing.overload
+ def contains(self, r: QtCore.QRect) -> bool: ...
+ def __bool__(self) -> int: ...
+ def isEmpty(self) -> bool: ...
+
+
+class QRgba64(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QRgba64') -> None: ...
+
+ def __int__(self) -> int: ...
+ def unpremultiplied(self) -> 'QRgba64': ...
+ def premultiplied(self) -> 'QRgba64': ...
+ def toRgb16(self) -> int: ...
+ def toArgb32(self) -> int: ...
+ def alpha8(self) -> int: ...
+ def blue8(self) -> int: ...
+ def green8(self) -> int: ...
+ def red8(self) -> int: ...
+ def setAlpha(self, _alpha: int) -> None: ...
+ def setBlue(self, _blue: int) -> None: ...
+ def setGreen(self, _green: int) -> None: ...
+ def setRed(self, _red: int) -> None: ...
+ def alpha(self) -> int: ...
+ def blue(self) -> int: ...
+ def green(self) -> int: ...
+ def red(self) -> int: ...
+ def isTransparent(self) -> bool: ...
+ def isOpaque(self) -> bool: ...
+ @staticmethod
+ def fromArgb32(rgb: int) -> 'QRgba64': ...
+ @staticmethod
+ def fromRgba(red: int, green: int, blue: int, alpha: int) -> 'QRgba64': ...
+ @typing.overload
+ @staticmethod
+ def fromRgba64(c: int) -> 'QRgba64': ...
+ @typing.overload
+ @staticmethod
+ def fromRgba64(red: int, green: int, blue: int, alpha: int) -> 'QRgba64': ...
+
+
+class QScreen(QtCore.QObject):
+
+ def virtualSiblingAt(self, point: QtCore.QPoint) -> 'QScreen|None': ...
+ def serialNumber(self) -> str: ...
+ def model(self) -> str: ...
+ def manufacturer(self) -> str: ...
+ availableGeometryChanged: typing.ClassVar[QtCore.pyqtSignal]
+ virtualGeometryChanged: typing.ClassVar[QtCore.pyqtSignal]
+ physicalSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ refreshRateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ orientationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ primaryOrientationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ logicalDotsPerInchChanged: typing.ClassVar[QtCore.pyqtSignal]
+ physicalDotsPerInchChanged: typing.ClassVar[QtCore.pyqtSignal]
+ geometryChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def devicePixelRatio(self) -> float: ...
+ def refreshRate(self) -> float: ...
+ def grabWindow(self, window: PyQt6.sip.voidptr = ..., x: int = ..., y: int = ..., width: int = ..., height: int = ...) -> QPixmap: ...
+ def isLandscape(self, orientation: QtCore.Qt.ScreenOrientation) -> bool: ...
+ def isPortrait(self, orientation: QtCore.Qt.ScreenOrientation) -> bool: ...
+ def mapBetween(self, a: QtCore.Qt.ScreenOrientation, b: QtCore.Qt.ScreenOrientation, rect: QtCore.QRect) -> QtCore.QRect: ...
+ def transformBetween(self, a: QtCore.Qt.ScreenOrientation, b: QtCore.Qt.ScreenOrientation, target: QtCore.QRect) -> 'QTransform': ...
+ def angleBetween(self, a: QtCore.Qt.ScreenOrientation, b: QtCore.Qt.ScreenOrientation) -> int: ...
+ def orientation(self) -> QtCore.Qt.ScreenOrientation: ...
+ def primaryOrientation(self) -> QtCore.Qt.ScreenOrientation: ...
+ def nativeOrientation(self) -> QtCore.Qt.ScreenOrientation: ...
+ def availableVirtualGeometry(self) -> QtCore.QRect: ...
+ def availableVirtualSize(self) -> QtCore.QSize: ...
+ def virtualGeometry(self) -> QtCore.QRect: ...
+ def virtualSize(self) -> QtCore.QSize: ...
+ def virtualSiblings(self) -> list['QScreen']: ...
+ def availableGeometry(self) -> QtCore.QRect: ...
+ def availableSize(self) -> QtCore.QSize: ...
+ def logicalDotsPerInch(self) -> float: ...
+ def logicalDotsPerInchY(self) -> float: ...
+ def logicalDotsPerInchX(self) -> float: ...
+ def physicalDotsPerInch(self) -> float: ...
+ def physicalDotsPerInchY(self) -> float: ...
+ def physicalDotsPerInchX(self) -> float: ...
+ def physicalSize(self) -> QtCore.QSizeF: ...
+ def geometry(self) -> QtCore.QRect: ...
+ def size(self) -> QtCore.QSize: ...
+ def depth(self) -> int: ...
+ def name(self) -> str: ...
+
+
+class QSessionManager(QtCore.QObject):
+
+ class RestartHint(enum.Enum):
+ RestartIfRunning = ... # type: QSessionManager.RestartHint
+ RestartAnyway = ... # type: QSessionManager.RestartHint
+ RestartImmediately = ... # type: QSessionManager.RestartHint
+ RestartNever = ... # type: QSessionManager.RestartHint
+
+ def requestPhase2(self) -> None: ...
+ def isPhase2(self) -> bool: ...
+ @typing.overload
+ def setManagerProperty(self, name: str|None, value: str|None) -> None: ...
+ @typing.overload
+ def setManagerProperty(self, name: str|None, value: collections.abc.Iterable[str|None]) -> None: ...
+ def discardCommand(self) -> list[str]: ...
+ def setDiscardCommand(self, a0: collections.abc.Iterable[str|None]) -> None: ...
+ def restartCommand(self) -> list[str]: ...
+ def setRestartCommand(self, a0: collections.abc.Iterable[str|None]) -> None: ...
+ def restartHint(self) -> 'QSessionManager.RestartHint': ...
+ def setRestartHint(self, a0: 'QSessionManager.RestartHint') -> None: ...
+ def cancel(self) -> None: ...
+ def release(self) -> None: ...
+ def allowsErrorInteraction(self) -> bool: ...
+ def allowsInteraction(self) -> bool: ...
+ def sessionKey(self) -> str: ...
+ def sessionId(self) -> str: ...
+
+
+class QShortcut(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self, key: QKeySequence.StandardKey, parent: QtCore.QObject|None, member: PYQT_SLOT = ..., ambiguousMember: PYQT_SLOT = ..., context: QtCore.Qt.ShortcutContext = ...) -> None: ...
+ @typing.overload
+ def __init__(self, key: QKeySequence|QKeySequence.StandardKey|str|None|int, parent: QtCore.QObject|None, member: PYQT_SLOT = ..., ambiguousMember: PYQT_SLOT = ..., context: QtCore.Qt.ShortcutContext = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def keys(self) -> list[QKeySequence]: ...
+ @typing.overload
+ def setKeys(self, keys: collections.abc.Iterable[QKeySequence|QKeySequence.StandardKey|str|None|int]) -> None: ...
+ @typing.overload
+ def setKeys(self, key: QKeySequence.StandardKey) -> None: ...
+ activatedAmbiguously: typing.ClassVar[QtCore.pyqtSignal]
+ activated: typing.ClassVar[QtCore.pyqtSignal]
+ def autoRepeat(self) -> bool: ...
+ def setAutoRepeat(self, on: bool) -> None: ...
+ def whatsThis(self) -> str: ...
+ def setWhatsThis(self, text: str|None) -> None: ...
+ def context(self) -> QtCore.Qt.ShortcutContext: ...
+ def setContext(self, context: QtCore.Qt.ShortcutContext) -> None: ...
+ def isEnabled(self) -> bool: ...
+ def setEnabled(self, enable: bool) -> None: ...
+ def key(self) -> QKeySequence: ...
+ def setKey(self, key: QKeySequence|QKeySequence.StandardKey|str|None|int) -> None: ...
+
+
+class QStandardItemModel(QtCore.QAbstractItemModel):
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, rows: int, columns: int, parent: QtCore.QObject|None = ...) -> None: ...
+
+ itemChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def roleNames(self) -> dict[int, QtCore.QByteArray]: ...
+ def clearItemData(self, index: QtCore.QModelIndex) -> bool: ...
+ def setItemRoleNames(self, roleNames: dict[int, QtCore.QByteArray|bytes|bytearray|memoryview]) -> None: ...
+ def dropMimeData(self, data: QtCore.QMimeData|None, action: QtCore.Qt.DropAction, row: int, column: int, parent: QtCore.QModelIndex) -> bool: ...
+ def mimeData(self, indexes: collections.abc.Iterable[QtCore.QModelIndex]) -> QtCore.QMimeData|None: ...
+ def mimeTypes(self) -> list[str]: ...
+ def setSortRole(self, role: int) -> None: ...
+ def sortRole(self) -> int: ...
+ def findItems(self, text: str|None, flags: QtCore.Qt.MatchFlag = ..., column: int = ...) -> list['QStandardItem']: ...
+ def setItemPrototype(self, item: 'QStandardItem|None') -> None: ...
+ def itemPrototype(self) -> 'QStandardItem|None': ...
+ def takeVerticalHeaderItem(self, row: int) -> 'QStandardItem|None': ...
+ def takeHorizontalHeaderItem(self, column: int) -> 'QStandardItem|None': ...
+ def takeColumn(self, column: int) -> list['QStandardItem']: ...
+ def takeRow(self, row: int) -> list['QStandardItem']: ...
+ def takeItem(self, row: int, column: int = ...) -> 'QStandardItem|None': ...
+ @typing.overload
+ def insertColumn(self, column: int, items: collections.abc.Iterable['QStandardItem']) -> None: ...
+ @typing.overload
+ def insertColumn(self, column: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ @typing.overload
+ def insertRow(self, row: int, items: collections.abc.Iterable['QStandardItem']) -> None: ...
+ @typing.overload
+ def insertRow(self, arow: int, aitem: 'QStandardItem|None') -> None: ...
+ @typing.overload
+ def insertRow(self, row: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def appendColumn(self, items: collections.abc.Iterable['QStandardItem']) -> None: ...
+ @typing.overload
+ def appendRow(self, items: collections.abc.Iterable['QStandardItem']) -> None: ...
+ @typing.overload
+ def appendRow(self, aitem: 'QStandardItem|None') -> None: ...
+ def setColumnCount(self, columns: int) -> None: ...
+ def setRowCount(self, rows: int) -> None: ...
+ def setVerticalHeaderLabels(self, labels: collections.abc.Iterable[str|None]) -> None: ...
+ def setHorizontalHeaderLabels(self, labels: collections.abc.Iterable[str|None]) -> None: ...
+ def setVerticalHeaderItem(self, row: int, item: 'QStandardItem|None') -> None: ...
+ def verticalHeaderItem(self, row: int) -> 'QStandardItem|None': ...
+ def setHorizontalHeaderItem(self, column: int, item: 'QStandardItem|None') -> None: ...
+ def horizontalHeaderItem(self, column: int) -> 'QStandardItem|None': ...
+ def invisibleRootItem(self) -> 'QStandardItem|None': ...
+ @typing.overload
+ def setItem(self, row: int, column: int, item: 'QStandardItem|None') -> None: ...
+ @typing.overload
+ def setItem(self, arow: int, aitem: 'QStandardItem|None') -> None: ...
+ def item(self, row: int, column: int = ...) -> 'QStandardItem|None': ...
+ def indexFromItem(self, item: 'QStandardItem|None') -> QtCore.QModelIndex: ...
+ def itemFromIndex(self, index: QtCore.QModelIndex) -> 'QStandardItem|None': ...
+ def sort(self, column: int, order: QtCore.Qt.SortOrder = ...) -> None: ...
+ def setItemData(self, index: QtCore.QModelIndex, roles: dict[int, typing.Any]) -> bool: ...
+ def itemData(self, index: QtCore.QModelIndex) -> dict[int, typing.Any]: ...
+ def supportedDropActions(self) -> QtCore.Qt.DropAction: ...
+ def clear(self) -> None: ...
+ def flags(self, index: QtCore.QModelIndex) -> QtCore.Qt.ItemFlag: ...
+ def removeColumns(self, column: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def removeRows(self, row: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def insertColumns(self, column: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def insertRows(self, row: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def setHeaderData(self, section: int, orientation: QtCore.Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ...
+ def headerData(self, section: int, orientation: QtCore.Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def setData(self, index: QtCore.QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
+ def data(self, index: QtCore.QModelIndex, role: int = ...) -> typing.Any: ...
+ def hasChildren(self, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def columnCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def rowCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ @typing.overload
+ def parent(self, child: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
+ @typing.overload
+ def parent(self) -> QtCore.QObject|None: ...
+ def index(self, row: int, column: int, parent: QtCore.QModelIndex = ...) -> QtCore.QModelIndex: ...
+
+
+class QStandardItem(PyQt6.sip.wrapper):
+
+ class ItemType(enum.Enum):
+ Type = ... # type: QStandardItem.ItemType
+ UserType = ... # type: QStandardItem.ItemType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, icon: QIcon, text: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, rows: int, columns: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStandardItem') -> None: ...
+
+ def __ge__(self, other: 'QStandardItem') -> bool: ...
+ def clearData(self) -> None: ...
+ def setUserTristate(self, tristate: bool) -> None: ...
+ def isUserTristate(self) -> bool: ...
+ def setAutoTristate(self, tristate: bool) -> None: ...
+ def isAutoTristate(self) -> bool: ...
+ def emitDataChanged(self) -> None: ...
+ def appendRows(self, items: collections.abc.Iterable['QStandardItem']) -> None: ...
+ def appendColumn(self, items: collections.abc.Iterable['QStandardItem']) -> None: ...
+ @typing.overload
+ def appendRow(self, items: collections.abc.Iterable['QStandardItem']) -> None: ...
+ @typing.overload
+ def appendRow(self, aitem: 'QStandardItem|None') -> None: ...
+ def setAccessibleDescription(self, aaccessibleDescription: str|None) -> None: ...
+ def setAccessibleText(self, aaccessibleText: str|None) -> None: ...
+ def setCheckState(self, acheckState: QtCore.Qt.CheckState) -> None: ...
+ def setForeground(self, abrush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def setBackground(self, abrush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def setTextAlignment(self, atextAlignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def setFont(self, afont: QFont) -> None: ...
+ def setSizeHint(self, asizeHint: QtCore.QSize) -> None: ...
+ def setWhatsThis(self, awhatsThis: str|None) -> None: ...
+ def setStatusTip(self, astatusTip: str|None) -> None: ...
+ def setToolTip(self, atoolTip: str|None) -> None: ...
+ def setIcon(self, aicon: QIcon) -> None: ...
+ def setText(self, atext: str|None) -> None: ...
+ def __lt__(self, other: 'QStandardItem') -> bool: ...
+ def write(self, out: QtCore.QDataStream) -> None: ...
+ def read(self, in_: QtCore.QDataStream) -> None: ...
+ def type(self) -> int: ...
+ def clone(self) -> 'QStandardItem|None': ...
+ def sortChildren(self, column: int, order: QtCore.Qt.SortOrder = ...) -> None: ...
+ def takeColumn(self, column: int) -> list['QStandardItem']: ...
+ def takeRow(self, row: int) -> list['QStandardItem']: ...
+ def takeChild(self, row: int, column: int = ...) -> 'QStandardItem|None': ...
+ def removeColumns(self, column: int, count: int) -> None: ...
+ def removeRows(self, row: int, count: int) -> None: ...
+ def removeColumn(self, column: int) -> None: ...
+ def removeRow(self, row: int) -> None: ...
+ def insertColumns(self, column: int, count: int) -> None: ...
+ def insertColumn(self, column: int, items: collections.abc.Iterable['QStandardItem']) -> None: ...
+ @typing.overload
+ def insertRows(self, row: int, count: int) -> None: ...
+ @typing.overload
+ def insertRows(self, row: int, items: collections.abc.Iterable['QStandardItem']) -> None: ...
+ @typing.overload
+ def insertRow(self, row: int, items: collections.abc.Iterable['QStandardItem']) -> None: ...
+ @typing.overload
+ def insertRow(self, arow: int, aitem: 'QStandardItem|None') -> None: ...
+ @typing.overload
+ def setChild(self, row: int, column: int, item: 'QStandardItem|None') -> None: ...
+ @typing.overload
+ def setChild(self, arow: int, aitem: 'QStandardItem|None') -> None: ...
+ def child(self, row: int, column: int = ...) -> 'QStandardItem|None': ...
+ def hasChildren(self) -> bool: ...
+ def setColumnCount(self, columns: int) -> None: ...
+ def columnCount(self) -> int: ...
+ def setRowCount(self, rows: int) -> None: ...
+ def rowCount(self) -> int: ...
+ def model(self) -> QStandardItemModel|None: ...
+ def index(self) -> QtCore.QModelIndex: ...
+ def column(self) -> int: ...
+ def row(self) -> int: ...
+ def parent(self) -> 'QStandardItem|None': ...
+ def setDropEnabled(self, dropEnabled: bool) -> None: ...
+ def isDropEnabled(self) -> bool: ...
+ def setDragEnabled(self, dragEnabled: bool) -> None: ...
+ def isDragEnabled(self) -> bool: ...
+ def setCheckable(self, checkable: bool) -> None: ...
+ def isCheckable(self) -> bool: ...
+ def setSelectable(self, selectable: bool) -> None: ...
+ def isSelectable(self) -> bool: ...
+ def setEditable(self, editable: bool) -> None: ...
+ def isEditable(self) -> bool: ...
+ def setEnabled(self, enabled: bool) -> None: ...
+ def isEnabled(self) -> bool: ...
+ def setFlags(self, flags: QtCore.Qt.ItemFlag) -> None: ...
+ def flags(self) -> QtCore.Qt.ItemFlag: ...
+ def accessibleDescription(self) -> str: ...
+ def accessibleText(self) -> str: ...
+ def checkState(self) -> QtCore.Qt.CheckState: ...
+ def foreground(self) -> QBrush: ...
+ def background(self) -> QBrush: ...
+ def textAlignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def font(self) -> QFont: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def whatsThis(self) -> str: ...
+ def statusTip(self) -> str: ...
+ def toolTip(self) -> str: ...
+ def icon(self) -> QIcon: ...
+ def text(self) -> str: ...
+ def setData(self, value: typing.Any, role: int = ...) -> None: ...
+ def data(self, role: int = ...) -> typing.Any: ...
+
+
+class QStaticText(PyQt6.sip.simplewrapper):
+
+ class PerformanceHint(enum.Enum):
+ ModerateCaching = ... # type: QStaticText.PerformanceHint
+ AggressiveCaching = ... # type: QStaticText.PerformanceHint
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStaticText') -> None: ...
+
+ def swap(self, other: 'QStaticText') -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def performanceHint(self) -> 'QStaticText.PerformanceHint': ...
+ def setPerformanceHint(self, performanceHint: 'QStaticText.PerformanceHint') -> None: ...
+ def prepare(self, matrix: 'QTransform' = ..., font: QFont = ...) -> None: ...
+ def size(self) -> QtCore.QSizeF: ...
+ def textOption(self) -> 'QTextOption': ...
+ def setTextOption(self, textOption: 'QTextOption') -> None: ...
+ def textWidth(self) -> float: ...
+ def setTextWidth(self, textWidth: float) -> None: ...
+ def textFormat(self) -> QtCore.Qt.TextFormat: ...
+ def setTextFormat(self, textFormat: QtCore.Qt.TextFormat) -> None: ...
+ def text(self) -> str: ...
+ def setText(self, text: str|None) -> None: ...
+
+
+class QStyleHints(QtCore.QObject):
+
+ def accessibility(self) -> QAccessibilityHints|None: ...
+ def menuSelectionWraps(self) -> bool: ...
+ contextMenuTriggerChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def unsetColorScheme(self) -> None: ...
+ def setColorScheme(self, scheme: QtCore.Qt.ColorScheme) -> None: ...
+ def setContextMenuTrigger(self, contextMenuTrigger: QtCore.Qt.ContextMenuTrigger) -> None: ...
+ def contextMenuTrigger(self) -> QtCore.Qt.ContextMenuTrigger: ...
+ colorSchemeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def colorScheme(self) -> QtCore.Qt.ColorScheme: ...
+ def keyboardAutoRepeatRateF(self) -> float: ...
+ def touchDoubleTapDistance(self) -> int: ...
+ def mouseDoubleClickDistance(self) -> int: ...
+ showShortcutsInContextMenusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setShowShortcutsInContextMenus(self, showShortcutsInContextMenus: bool) -> None: ...
+ mouseQuickSelectionThresholdChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def mouseQuickSelectionThreshold(self) -> int: ...
+ def showShortcutsInContextMenus(self) -> bool: ...
+ wheelScrollLinesChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def wheelScrollLines(self) -> int: ...
+ useHoverEffectsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setUseHoverEffects(self, useHoverEffects: bool) -> None: ...
+ def useHoverEffects(self) -> bool: ...
+ def showIsMaximized(self) -> bool: ...
+ tabFocusBehaviorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ mousePressAndHoldIntervalChanged: typing.ClassVar[QtCore.pyqtSignal]
+ startDragTimeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ startDragDistanceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ mouseDoubleClickIntervalChanged: typing.ClassVar[QtCore.pyqtSignal]
+ keyboardInputIntervalChanged: typing.ClassVar[QtCore.pyqtSignal]
+ cursorFlashTimeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def singleClickActivation(self) -> bool: ...
+ def tabFocusBehavior(self) -> QtCore.Qt.TabFocusBehavior: ...
+ def mousePressAndHoldInterval(self) -> int: ...
+ def setFocusOnTouchRelease(self) -> bool: ...
+ def passwordMaskCharacter(self) -> str: ...
+ def useRtlExtensions(self) -> bool: ...
+ def fontSmoothingGamma(self) -> float: ...
+ def passwordMaskDelay(self) -> int: ...
+ def showIsFullScreen(self) -> bool: ...
+ def cursorFlashTime(self) -> int: ...
+ def keyboardAutoRepeatRate(self) -> int: ...
+ def keyboardInputInterval(self) -> int: ...
+ def startDragVelocity(self) -> int: ...
+ def startDragTime(self) -> int: ...
+ def startDragDistance(self) -> int: ...
+ def mouseDoubleClickInterval(self) -> int: ...
+
+
+class QSurfaceFormat(PyQt6.sip.simplewrapper):
+
+ class OpenGLContextProfile(enum.Enum):
+ NoProfile = ... # type: QSurfaceFormat.OpenGLContextProfile
+ CoreProfile = ... # type: QSurfaceFormat.OpenGLContextProfile
+ CompatibilityProfile = ... # type: QSurfaceFormat.OpenGLContextProfile
+
+ class RenderableType(enum.Enum):
+ DefaultRenderableType = ... # type: QSurfaceFormat.RenderableType
+ OpenGL = ... # type: QSurfaceFormat.RenderableType
+ OpenGLES = ... # type: QSurfaceFormat.RenderableType
+ OpenVG = ... # type: QSurfaceFormat.RenderableType
+
+ class SwapBehavior(enum.Enum):
+ DefaultSwapBehavior = ... # type: QSurfaceFormat.SwapBehavior
+ SingleBuffer = ... # type: QSurfaceFormat.SwapBehavior
+ DoubleBuffer = ... # type: QSurfaceFormat.SwapBehavior
+ TripleBuffer = ... # type: QSurfaceFormat.SwapBehavior
+
+ class FormatOption(enum.Flag):
+ StereoBuffers = ... # type: QSurfaceFormat.FormatOption
+ DebugContext = ... # type: QSurfaceFormat.FormatOption
+ DeprecatedFunctions = ... # type: QSurfaceFormat.FormatOption
+ ResetNotification = ... # type: QSurfaceFormat.FormatOption
+ ProtectedContent = ... # type: QSurfaceFormat.FormatOption
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, options: 'QSurfaceFormat.FormatOption') -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSurfaceFormat') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def setColorSpace(self, colorSpace: QColorSpace) -> None: ...
+ def colorSpace(self) -> QColorSpace: ...
+ @staticmethod
+ def defaultFormat() -> 'QSurfaceFormat': ...
+ @staticmethod
+ def setDefaultFormat(format: 'QSurfaceFormat') -> None: ...
+ def setSwapInterval(self, interval: int) -> None: ...
+ def swapInterval(self) -> int: ...
+ def options(self) -> 'QSurfaceFormat.FormatOption': ...
+ def testOption(self, option: 'QSurfaceFormat.FormatOption') -> bool: ...
+ def setOption(self, option: 'QSurfaceFormat.FormatOption', on: bool = ...) -> None: ...
+ def setOptions(self, options: 'QSurfaceFormat.FormatOption') -> None: ...
+ def setVersion(self, major: int, minor: int) -> None: ...
+ def version(self) -> tuple[int, int]: ...
+ def stereo(self) -> bool: ...
+ def setStereo(self, enable: bool) -> None: ...
+ def minorVersion(self) -> int: ...
+ def setMinorVersion(self, minorVersion: int) -> None: ...
+ def majorVersion(self) -> int: ...
+ def setMajorVersion(self, majorVersion: int) -> None: ...
+ def renderableType(self) -> 'QSurfaceFormat.RenderableType': ...
+ def setRenderableType(self, type: 'QSurfaceFormat.RenderableType') -> None: ...
+ def profile(self) -> 'QSurfaceFormat.OpenGLContextProfile': ...
+ def setProfile(self, profile: 'QSurfaceFormat.OpenGLContextProfile') -> None: ...
+ def hasAlpha(self) -> bool: ...
+ def swapBehavior(self) -> 'QSurfaceFormat.SwapBehavior': ...
+ def setSwapBehavior(self, behavior: 'QSurfaceFormat.SwapBehavior') -> None: ...
+ def samples(self) -> int: ...
+ def setSamples(self, numSamples: int) -> None: ...
+ def alphaBufferSize(self) -> int: ...
+ def setAlphaBufferSize(self, size: int) -> None: ...
+ def blueBufferSize(self) -> int: ...
+ def setBlueBufferSize(self, size: int) -> None: ...
+ def greenBufferSize(self) -> int: ...
+ def setGreenBufferSize(self, size: int) -> None: ...
+ def redBufferSize(self) -> int: ...
+ def setRedBufferSize(self, size: int) -> None: ...
+ def stencilBufferSize(self) -> int: ...
+ def setStencilBufferSize(self, size: int) -> None: ...
+ def depthBufferSize(self) -> int: ...
+ def setDepthBufferSize(self, size: int) -> None: ...
+
+
+class QSyntaxHighlighter(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self, parent: 'QTextDocument|None') -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ def currentBlock(self) -> 'QTextBlock': ...
+ def currentBlockUserData(self) -> 'QTextBlockUserData|None': ...
+ def setCurrentBlockUserData(self, data: 'QTextBlockUserData|None') -> None: ...
+ def setCurrentBlockState(self, newState: int) -> None: ...
+ def currentBlockState(self) -> int: ...
+ def previousBlockState(self) -> int: ...
+ def format(self, pos: int) -> 'QTextCharFormat': ...
+ @typing.overload
+ def setFormat(self, start: int, count: int, format: 'QTextCharFormat') -> None: ...
+ @typing.overload
+ def setFormat(self, start: int, count: int, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def setFormat(self, start: int, count: int, font: QFont) -> None: ...
+ def highlightBlock(self, text: str|None) -> None: ...
+ def rehighlightBlock(self, block: 'QTextBlock') -> None: ...
+ def rehighlight(self) -> None: ...
+ def document(self) -> 'QTextDocument|None': ...
+ def setDocument(self, doc: 'QTextDocument|None') -> None: ...
+
+
+class QTextCursor(PyQt6.sip.simplewrapper):
+
+ class SelectionType(enum.Enum):
+ WordUnderCursor = ... # type: QTextCursor.SelectionType
+ LineUnderCursor = ... # type: QTextCursor.SelectionType
+ BlockUnderCursor = ... # type: QTextCursor.SelectionType
+ Document = ... # type: QTextCursor.SelectionType
+
+ class MoveOperation(enum.Enum):
+ NoMove = ... # type: QTextCursor.MoveOperation
+ Start = ... # type: QTextCursor.MoveOperation
+ Up = ... # type: QTextCursor.MoveOperation
+ StartOfLine = ... # type: QTextCursor.MoveOperation
+ StartOfBlock = ... # type: QTextCursor.MoveOperation
+ StartOfWord = ... # type: QTextCursor.MoveOperation
+ PreviousBlock = ... # type: QTextCursor.MoveOperation
+ PreviousCharacter = ... # type: QTextCursor.MoveOperation
+ PreviousWord = ... # type: QTextCursor.MoveOperation
+ Left = ... # type: QTextCursor.MoveOperation
+ WordLeft = ... # type: QTextCursor.MoveOperation
+ End = ... # type: QTextCursor.MoveOperation
+ Down = ... # type: QTextCursor.MoveOperation
+ EndOfLine = ... # type: QTextCursor.MoveOperation
+ EndOfWord = ... # type: QTextCursor.MoveOperation
+ EndOfBlock = ... # type: QTextCursor.MoveOperation
+ NextBlock = ... # type: QTextCursor.MoveOperation
+ NextCharacter = ... # type: QTextCursor.MoveOperation
+ NextWord = ... # type: QTextCursor.MoveOperation
+ Right = ... # type: QTextCursor.MoveOperation
+ WordRight = ... # type: QTextCursor.MoveOperation
+ NextCell = ... # type: QTextCursor.MoveOperation
+ PreviousCell = ... # type: QTextCursor.MoveOperation
+ NextRow = ... # type: QTextCursor.MoveOperation
+ PreviousRow = ... # type: QTextCursor.MoveOperation
+
+ class MoveMode(enum.Enum):
+ MoveAnchor = ... # type: QTextCursor.MoveMode
+ KeepAnchor = ... # type: QTextCursor.MoveMode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, document: 'QTextDocument|None') -> None: ...
+ @typing.overload
+ def __init__(self, frame: 'QTextFrame|None') -> None: ...
+ @typing.overload
+ def __init__(self, block: 'QTextBlock') -> None: ...
+ @typing.overload
+ def __init__(self, cursor: 'QTextCursor') -> None: ...
+
+ def insertMarkdown(self, markdown: str|None, features: 'QTextDocument.MarkdownFeature' = ...) -> None: ...
+ def swap(self, other: 'QTextCursor') -> None: ...
+ def keepPositionOnInsert(self) -> bool: ...
+ def setKeepPositionOnInsert(self, b: bool) -> None: ...
+ def verticalMovementX(self) -> int: ...
+ def setVerticalMovementX(self, x: int) -> None: ...
+ def positionInBlock(self) -> int: ...
+ def document(self) -> 'QTextDocument|None': ...
+ def setVisualNavigation(self, b: bool) -> None: ...
+ def visualNavigation(self) -> bool: ...
+ def isCopyOf(self, other: 'QTextCursor') -> bool: ...
+ def __gt__(self, rhs: 'QTextCursor') -> bool: ...
+ def __ge__(self, rhs: 'QTextCursor') -> bool: ...
+ def __eq__(self, other: object): ...
+ def __le__(self, rhs: 'QTextCursor') -> bool: ...
+ def __lt__(self, rhs: 'QTextCursor') -> bool: ...
+ def __ne__(self, other: object): ...
+ def columnNumber(self) -> int: ...
+ def blockNumber(self) -> int: ...
+ def endEditBlock(self) -> None: ...
+ def joinPreviousEditBlock(self) -> None: ...
+ def beginEditBlock(self) -> None: ...
+ @typing.overload
+ def insertImage(self, format: 'QTextImageFormat') -> None: ...
+ @typing.overload
+ def insertImage(self, format: 'QTextImageFormat', alignment: 'QTextFrameFormat.Position') -> None: ...
+ @typing.overload
+ def insertImage(self, name: str|None) -> None: ...
+ @typing.overload
+ def insertImage(self, image: QImage, name: str|None = ...) -> None: ...
+ def insertHtml(self, html: str|None) -> None: ...
+ def insertFragment(self, fragment: 'QTextDocumentFragment') -> None: ...
+ def currentFrame(self) -> 'QTextFrame|None': ...
+ def insertFrame(self, format: 'QTextFrameFormat') -> 'QTextFrame|None': ...
+ def currentTable(self) -> 'QTextTable|None': ...
+ @typing.overload
+ def insertTable(self, rows: int, cols: int, format: 'QTextTableFormat') -> 'QTextTable|None': ...
+ @typing.overload
+ def insertTable(self, rows: int, cols: int) -> 'QTextTable|None': ...
+ def currentList(self) -> 'QTextList|None': ...
+ @typing.overload
+ def createList(self, format: 'QTextListFormat') -> 'QTextList|None': ...
+ @typing.overload
+ def createList(self, style: 'QTextListFormat.Style') -> 'QTextList|None': ...
+ @typing.overload
+ def insertList(self, format: 'QTextListFormat') -> 'QTextList|None': ...
+ @typing.overload
+ def insertList(self, style: 'QTextListFormat.Style') -> 'QTextList|None': ...
+ @typing.overload
+ def insertBlock(self) -> None: ...
+ @typing.overload
+ def insertBlock(self, format: 'QTextBlockFormat') -> None: ...
+ @typing.overload
+ def insertBlock(self, format: 'QTextBlockFormat', charFormat: 'QTextCharFormat') -> None: ...
+ def atEnd(self) -> bool: ...
+ def atStart(self) -> bool: ...
+ def atBlockEnd(self) -> bool: ...
+ def atBlockStart(self) -> bool: ...
+ def mergeBlockCharFormat(self, modifier: 'QTextCharFormat') -> None: ...
+ def setBlockCharFormat(self, format: 'QTextCharFormat') -> None: ...
+ def blockCharFormat(self) -> 'QTextCharFormat': ...
+ def mergeBlockFormat(self, modifier: 'QTextBlockFormat') -> None: ...
+ def setBlockFormat(self, format: 'QTextBlockFormat') -> None: ...
+ def blockFormat(self) -> 'QTextBlockFormat': ...
+ def mergeCharFormat(self, modifier: 'QTextCharFormat') -> None: ...
+ def setCharFormat(self, format: 'QTextCharFormat') -> None: ...
+ def charFormat(self) -> 'QTextCharFormat': ...
+ def block(self) -> 'QTextBlock': ...
+ def selectedTableCells(self) -> typing.Tuple[int, int, int, int]: ...
+ def selection(self) -> 'QTextDocumentFragment': ...
+ def selectedText(self) -> str: ...
+ def selectionEnd(self) -> int: ...
+ def selectionStart(self) -> int: ...
+ def clearSelection(self) -> None: ...
+ def removeSelectedText(self) -> None: ...
+ def hasComplexSelection(self) -> bool: ...
+ def hasSelection(self) -> bool: ...
+ def select(self, selection: 'QTextCursor.SelectionType') -> None: ...
+ def deletePreviousChar(self) -> None: ...
+ def deleteChar(self) -> None: ...
+ def movePosition(self, op: 'QTextCursor.MoveOperation', mode: 'QTextCursor.MoveMode' = ..., n: int = ...) -> bool: ...
+ @typing.overload
+ def insertText(self, text: str|None) -> None: ...
+ @typing.overload
+ def insertText(self, text: str|None, format: 'QTextCharFormat') -> None: ...
+ def anchor(self) -> int: ...
+ def position(self) -> int: ...
+ def setPosition(self, pos: int, mode: 'QTextCursor.MoveMode' = ...) -> None: ...
+ def isNull(self) -> bool: ...
+
+
+class QTextDocument(QtCore.QObject):
+
+ class MarkdownFeature(enum.Flag):
+ MarkdownNoHTML = ... # type: QTextDocument.MarkdownFeature
+ MarkdownDialectCommonMark = ... # type: QTextDocument.MarkdownFeature
+ MarkdownDialectGitHub = ... # type: QTextDocument.MarkdownFeature
+
+ class Stacks(enum.Enum):
+ UndoStack = ... # type: QTextDocument.Stacks
+ RedoStack = ... # type: QTextDocument.Stacks
+ UndoAndRedoStacks = ... # type: QTextDocument.Stacks
+
+ class ResourceType(enum.IntEnum):
+ UnknownResource = ... # type: QTextDocument.ResourceType
+ HtmlResource = ... # type: QTextDocument.ResourceType
+ ImageResource = ... # type: QTextDocument.ResourceType
+ StyleSheetResource = ... # type: QTextDocument.ResourceType
+ MarkdownResource = ... # type: QTextDocument.ResourceType
+ UserResource = ... # type: QTextDocument.ResourceType
+
+ class FindFlag(enum.Flag):
+ FindBackward = ... # type: QTextDocument.FindFlag
+ FindCaseSensitively = ... # type: QTextDocument.FindFlag
+ FindWholeWords = ... # type: QTextDocument.FindFlag
+
+ class MetaInformation(enum.Enum):
+ DocumentTitle = ... # type: QTextDocument.MetaInformation
+ DocumentUrl = ... # type: QTextDocument.MetaInformation
+ CssMedia = ... # type: QTextDocument.MetaInformation
+ FrontMatter = ... # type: QTextDocument.MetaInformation
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def isLayoutEnabled(self) -> bool: ...
+ def setLayoutEnabled(self, b: bool) -> None: ...
+ @staticmethod
+ def setDefaultResourceProvider(provider: collections.abc.Callable[[QtCore.QUrl], typing.Any]) -> None: ...
+ @staticmethod
+ def defaultResourceProvider() -> collections.abc.Callable[[QtCore.QUrl], typing.Any]: ...
+ def setResourceProvider(self, provider: collections.abc.Callable[[QtCore.QUrl], typing.Any]) -> None: ...
+ def resourceProvider(self) -> collections.abc.Callable[[QtCore.QUrl], typing.Any]: ...
+ def baselineOffset(self) -> float: ...
+ def setBaselineOffset(self, baseline: float) -> None: ...
+ def subScriptBaseline(self) -> float: ...
+ def setSubScriptBaseline(self, baseline: float) -> None: ...
+ def superScriptBaseline(self) -> float: ...
+ def setSuperScriptBaseline(self, baseline: float) -> None: ...
+ def setMarkdown(self, markdown: str|None, features: 'QTextDocument.MarkdownFeature' = ...) -> None: ...
+ def toMarkdown(self, features: 'QTextDocument.MarkdownFeature' = ...) -> str: ...
+ def toRawText(self) -> str: ...
+ baseUrlChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setBaseUrl(self, url: QtCore.QUrl) -> None: ...
+ def baseUrl(self) -> QtCore.QUrl: ...
+ def setDefaultCursorMoveStyle(self, style: QtCore.Qt.CursorMoveStyle) -> None: ...
+ def defaultCursorMoveStyle(self) -> QtCore.Qt.CursorMoveStyle: ...
+ def clearUndoRedoStacks(self, stacks: 'QTextDocument.Stacks' = ...) -> None: ...
+ def availableRedoSteps(self) -> int: ...
+ def availableUndoSteps(self) -> int: ...
+ def characterCount(self) -> int: ...
+ def lineCount(self) -> int: ...
+ def setDocumentMargin(self, margin: float) -> None: ...
+ def documentMargin(self) -> float: ...
+ def characterAt(self, pos: int) -> str: ...
+ documentLayoutChanged: typing.ClassVar[QtCore.pyqtSignal]
+ undoCommandAdded: typing.ClassVar[QtCore.pyqtSignal]
+ def setIndentWidth(self, width: float) -> None: ...
+ def indentWidth(self) -> float: ...
+ def lastBlock(self) -> 'QTextBlock': ...
+ def firstBlock(self) -> 'QTextBlock': ...
+ def findBlockByLineNumber(self, blockNumber: int) -> 'QTextBlock': ...
+ def findBlockByNumber(self, blockNumber: int) -> 'QTextBlock': ...
+ def revision(self) -> int: ...
+ def setDefaultTextOption(self, option: 'QTextOption') -> None: ...
+ def defaultTextOption(self) -> 'QTextOption': ...
+ def setMaximumBlockCount(self, maximum: int) -> None: ...
+ def maximumBlockCount(self) -> int: ...
+ def defaultStyleSheet(self) -> str: ...
+ def setDefaultStyleSheet(self, sheet: str|None) -> None: ...
+ def blockCount(self) -> int: ...
+ def size(self) -> QtCore.QSizeF: ...
+ def adjustSize(self) -> None: ...
+ def idealWidth(self) -> float: ...
+ def textWidth(self) -> float: ...
+ def setTextWidth(self, width: float) -> None: ...
+ def drawContents(self, p: QPainter|None, rect: QtCore.QRectF = ...) -> None: ...
+ def loadResource(self, type: int, name: QtCore.QUrl) -> typing.Any: ...
+ def createObject(self, f: 'QTextFormat') -> 'QTextObject|None': ...
+ def setModified(self, on: bool = ...) -> None: ...
+ @typing.overload
+ def redo(self) -> None: ...
+ @typing.overload
+ def redo(self, cursor: QTextCursor|None) -> None: ...
+ @typing.overload
+ def undo(self) -> None: ...
+ @typing.overload
+ def undo(self, cursor: QTextCursor|None) -> None: ...
+ undoAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ redoAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ modificationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ cursorPositionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ contentsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ contentsChange: typing.ClassVar[QtCore.pyqtSignal]
+ blockCountChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def useDesignMetrics(self) -> bool: ...
+ def setUseDesignMetrics(self, b: bool) -> None: ...
+ def markContentsDirty(self, from_: int, length: int) -> None: ...
+ def allFormats(self) -> list['QTextFormat']: ...
+ def addResource(self, type: int, name: QtCore.QUrl, resource: typing.Any) -> None: ...
+ def resource(self, type: int, name: QtCore.QUrl) -> typing.Any: ...
+ def print(self, printer: QPagedPaintDevice|None) -> None: ...
+ def isModified(self) -> bool: ...
+ def pageCount(self) -> int: ...
+ def defaultFont(self) -> QFont: ...
+ def setDefaultFont(self, font: QFont) -> None: ...
+ def pageSize(self) -> QtCore.QSizeF: ...
+ def setPageSize(self, size: QtCore.QSizeF) -> None: ...
+ def end(self) -> 'QTextBlock': ...
+ def begin(self) -> 'QTextBlock': ...
+ def findBlock(self, pos: int) -> 'QTextBlock': ...
+ def objectForFormat(self, a0: 'QTextFormat') -> 'QTextObject|None': ...
+ def object(self, objectIndex: int) -> 'QTextObject|None': ...
+ def rootFrame(self) -> 'QTextFrame|None': ...
+ @typing.overload
+ def find(self, expr: QtCore.QRegularExpression, cursor: QTextCursor, options: 'QTextDocument.FindFlag' = ...) -> QTextCursor: ...
+ @typing.overload
+ def find(self, expr: QtCore.QRegularExpression, position: int = ..., options: 'QTextDocument.FindFlag' = ...) -> QTextCursor: ...
+ @typing.overload
+ def find(self, subString: str|None, cursor: QTextCursor, options: 'QTextDocument.FindFlag' = ...) -> QTextCursor: ...
+ @typing.overload
+ def find(self, subString: str|None, position: int = ..., options: 'QTextDocument.FindFlag' = ...) -> QTextCursor: ...
+ def setPlainText(self, text: str|None) -> None: ...
+ def toPlainText(self) -> str: ...
+ def setHtml(self, html: str|None) -> None: ...
+ def toHtml(self) -> str: ...
+ def metaInformation(self, info: 'QTextDocument.MetaInformation') -> str: ...
+ def setMetaInformation(self, info: 'QTextDocument.MetaInformation', a1: str|None) -> None: ...
+ def documentLayout(self) -> QAbstractTextDocumentLayout|None: ...
+ def setDocumentLayout(self, layout: QAbstractTextDocumentLayout|None) -> None: ...
+ def isRedoAvailable(self) -> bool: ...
+ def isUndoAvailable(self) -> bool: ...
+ def isUndoRedoEnabled(self) -> bool: ...
+ def setUndoRedoEnabled(self, enable: bool) -> None: ...
+ def clear(self) -> None: ...
+ def isEmpty(self) -> bool: ...
+ def clone(self, parent: QtCore.QObject|None = ...) -> 'QTextDocument|None': ...
+
+
+class QTextDocumentFragment(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, document: QTextDocument|None) -> None: ...
+ @typing.overload
+ def __init__(self, range: QTextCursor) -> None: ...
+ @typing.overload
+ def __init__(self, rhs: 'QTextDocumentFragment') -> None: ...
+
+ @staticmethod
+ def fromMarkdown(markdown: str|None, features: QTextDocument.MarkdownFeature = ...) -> 'QTextDocumentFragment': ...
+ def toMarkdown(self, features: QTextDocument.MarkdownFeature = ...) -> str: ...
+ def toRawText(self) -> str: ...
+ @staticmethod
+ def fromHtml(html: str|None, resourceProvider: QTextDocument|None = ...) -> 'QTextDocumentFragment': ...
+ @staticmethod
+ def fromPlainText(plainText: str|None) -> 'QTextDocumentFragment': ...
+ def toHtml(self) -> str: ...
+ def toPlainText(self) -> str: ...
+ def isEmpty(self) -> bool: ...
+
+
+class QTextDocumentWriter(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, device: QtCore.QIODevice|None, format: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, format: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
+
+ @staticmethod
+ def supportedDocumentFormats() -> list[QtCore.QByteArray]: ...
+ @typing.overload
+ def write(self, document: QTextDocument|None) -> bool: ...
+ @typing.overload
+ def write(self, fragment: QTextDocumentFragment) -> bool: ...
+ def fileName(self) -> str: ...
+ def setFileName(self, fileName: str|None) -> None: ...
+ def device(self) -> QtCore.QIODevice|None: ...
+ def setDevice(self, device: QtCore.QIODevice|None) -> None: ...
+ def format(self) -> QtCore.QByteArray: ...
+ def setFormat(self, format: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+
+
+class QTextLength(PyQt6.sip.simplewrapper):
+
+ class Type(enum.Enum):
+ VariableLength = ... # type: QTextLength.Type
+ FixedLength = ... # type: QTextLength.Type
+ PercentageLength = ... # type: QTextLength.Type
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, atype: 'QTextLength.Type', avalue: float) -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextLength') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def rawValue(self) -> float: ...
+ def value(self, maximumLength: float) -> float: ...
+ def type(self) -> 'QTextLength.Type': ...
+
+
+class QTextFormat(PyQt6.sip.simplewrapper):
+
+ class Property(enum.IntEnum):
+ ObjectIndex = ... # type: QTextFormat.Property
+ CssFloat = ... # type: QTextFormat.Property
+ LayoutDirection = ... # type: QTextFormat.Property
+ OutlinePen = ... # type: QTextFormat.Property
+ BackgroundBrush = ... # type: QTextFormat.Property
+ ForegroundBrush = ... # type: QTextFormat.Property
+ BlockAlignment = ... # type: QTextFormat.Property
+ BlockTopMargin = ... # type: QTextFormat.Property
+ BlockBottomMargin = ... # type: QTextFormat.Property
+ BlockLeftMargin = ... # type: QTextFormat.Property
+ BlockRightMargin = ... # type: QTextFormat.Property
+ TextIndent = ... # type: QTextFormat.Property
+ BlockIndent = ... # type: QTextFormat.Property
+ BlockNonBreakableLines = ... # type: QTextFormat.Property
+ BlockTrailingHorizontalRulerWidth = ... # type: QTextFormat.Property
+ FontPointSize = ... # type: QTextFormat.Property
+ FontSizeAdjustment = ... # type: QTextFormat.Property
+ FontSizeIncrement = ... # type: QTextFormat.Property
+ FontWeight = ... # type: QTextFormat.Property
+ FontItalic = ... # type: QTextFormat.Property
+ FontUnderline = ... # type: QTextFormat.Property
+ FontOverline = ... # type: QTextFormat.Property
+ FontStrikeOut = ... # type: QTextFormat.Property
+ FontFixedPitch = ... # type: QTextFormat.Property
+ FontPixelSize = ... # type: QTextFormat.Property
+ TextUnderlineColor = ... # type: QTextFormat.Property
+ TextVerticalAlignment = ... # type: QTextFormat.Property
+ TextOutline = ... # type: QTextFormat.Property
+ IsAnchor = ... # type: QTextFormat.Property
+ AnchorHref = ... # type: QTextFormat.Property
+ AnchorName = ... # type: QTextFormat.Property
+ ObjectType = ... # type: QTextFormat.Property
+ ListStyle = ... # type: QTextFormat.Property
+ ListIndent = ... # type: QTextFormat.Property
+ FrameBorder = ... # type: QTextFormat.Property
+ FrameMargin = ... # type: QTextFormat.Property
+ FramePadding = ... # type: QTextFormat.Property
+ FrameWidth = ... # type: QTextFormat.Property
+ FrameHeight = ... # type: QTextFormat.Property
+ TableColumns = ... # type: QTextFormat.Property
+ TableColumnWidthConstraints = ... # type: QTextFormat.Property
+ TableCellSpacing = ... # type: QTextFormat.Property
+ TableCellPadding = ... # type: QTextFormat.Property
+ TableCellRowSpan = ... # type: QTextFormat.Property
+ TableCellColumnSpan = ... # type: QTextFormat.Property
+ ImageName = ... # type: QTextFormat.Property
+ ImageWidth = ... # type: QTextFormat.Property
+ ImageHeight = ... # type: QTextFormat.Property
+ TextUnderlineStyle = ... # type: QTextFormat.Property
+ TableHeaderRowCount = ... # type: QTextFormat.Property
+ FullWidthSelection = ... # type: QTextFormat.Property
+ PageBreakPolicy = ... # type: QTextFormat.Property
+ TextToolTip = ... # type: QTextFormat.Property
+ FrameTopMargin = ... # type: QTextFormat.Property
+ FrameBottomMargin = ... # type: QTextFormat.Property
+ FrameLeftMargin = ... # type: QTextFormat.Property
+ FrameRightMargin = ... # type: QTextFormat.Property
+ FrameBorderBrush = ... # type: QTextFormat.Property
+ FrameBorderStyle = ... # type: QTextFormat.Property
+ BackgroundImageUrl = ... # type: QTextFormat.Property
+ TabPositions = ... # type: QTextFormat.Property
+ FirstFontProperty = ... # type: QTextFormat.Property
+ FontCapitalization = ... # type: QTextFormat.Property
+ FontLetterSpacing = ... # type: QTextFormat.Property
+ FontWordSpacing = ... # type: QTextFormat.Property
+ LastFontProperty = ... # type: QTextFormat.Property
+ TableCellTopPadding = ... # type: QTextFormat.Property
+ TableCellBottomPadding = ... # type: QTextFormat.Property
+ TableCellLeftPadding = ... # type: QTextFormat.Property
+ TableCellRightPadding = ... # type: QTextFormat.Property
+ FontStyleHint = ... # type: QTextFormat.Property
+ FontStyleStrategy = ... # type: QTextFormat.Property
+ FontKerning = ... # type: QTextFormat.Property
+ LineHeight = ... # type: QTextFormat.Property
+ LineHeightType = ... # type: QTextFormat.Property
+ FontHintingPreference = ... # type: QTextFormat.Property
+ ListNumberPrefix = ... # type: QTextFormat.Property
+ ListNumberSuffix = ... # type: QTextFormat.Property
+ FontStretch = ... # type: QTextFormat.Property
+ FontLetterSpacingType = ... # type: QTextFormat.Property
+ HeadingLevel = ... # type: QTextFormat.Property
+ ImageQuality = ... # type: QTextFormat.Property
+ FontFamilies = ... # type: QTextFormat.Property
+ FontStyleName = ... # type: QTextFormat.Property
+ BlockQuoteLevel = ... # type: QTextFormat.Property
+ BlockCodeLanguage = ... # type: QTextFormat.Property
+ BlockCodeFence = ... # type: QTextFormat.Property
+ BlockMarker = ... # type: QTextFormat.Property
+ TableBorderCollapse = ... # type: QTextFormat.Property
+ TableCellTopBorder = ... # type: QTextFormat.Property
+ TableCellBottomBorder = ... # type: QTextFormat.Property
+ TableCellLeftBorder = ... # type: QTextFormat.Property
+ TableCellRightBorder = ... # type: QTextFormat.Property
+ TableCellTopBorderStyle = ... # type: QTextFormat.Property
+ TableCellBottomBorderStyle = ... # type: QTextFormat.Property
+ TableCellLeftBorderStyle = ... # type: QTextFormat.Property
+ TableCellRightBorderStyle = ... # type: QTextFormat.Property
+ TableCellTopBorderBrush = ... # type: QTextFormat.Property
+ TableCellBottomBorderBrush = ... # type: QTextFormat.Property
+ TableCellLeftBorderBrush = ... # type: QTextFormat.Property
+ TableCellRightBorderBrush = ... # type: QTextFormat.Property
+ ImageTitle = ... # type: QTextFormat.Property
+ ImageAltText = ... # type: QTextFormat.Property
+ TextSuperScriptBaseline = ... # type: QTextFormat.Property
+ TextSubScriptBaseline = ... # type: QTextFormat.Property
+ TextBaselineOffset = ... # type: QTextFormat.Property
+ OldFontLetterSpacingType = ... # type: QTextFormat.Property
+ OldFontStretch = ... # type: QTextFormat.Property
+ OldTextUnderlineColor = ... # type: QTextFormat.Property
+ OldFontFamily = ... # type: QTextFormat.Property
+ ListStart = ... # type: QTextFormat.Property
+ ImageMaxWidth = ... # type: QTextFormat.Property
+ FontFeatures = ... # type: QTextFormat.Property
+ FontVariableAxes = ... # type: QTextFormat.Property
+ UserProperty = ... # type: QTextFormat.Property
+
+ class PageBreakFlag(enum.Flag):
+ PageBreak_Auto = ... # type: QTextFormat.PageBreakFlag
+ PageBreak_AlwaysBefore = ... # type: QTextFormat.PageBreakFlag
+ PageBreak_AlwaysAfter = ... # type: QTextFormat.PageBreakFlag
+
+ class ObjectTypes(enum.IntEnum):
+ NoObject = ... # type: QTextFormat.ObjectTypes
+ ImageObject = ... # type: QTextFormat.ObjectTypes
+ TableObject = ... # type: QTextFormat.ObjectTypes
+ TableCellObject = ... # type: QTextFormat.ObjectTypes
+ UserObject = ... # type: QTextFormat.ObjectTypes
+
+ class FormatType(enum.IntEnum):
+ InvalidFormat = ... # type: QTextFormat.FormatType
+ BlockFormat = ... # type: QTextFormat.FormatType
+ CharFormat = ... # type: QTextFormat.FormatType
+ ListFormat = ... # type: QTextFormat.FormatType
+ FrameFormat = ... # type: QTextFormat.FormatType
+ UserFormat = ... # type: QTextFormat.FormatType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, type: int) -> None: ...
+ @typing.overload
+ def __init__(self, rhs: 'QTextFormat') -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+
+ def isEmpty(self) -> bool: ...
+ def swap(self, other: 'QTextFormat') -> None: ...
+ def toTableCellFormat(self) -> 'QTextTableCellFormat': ...
+ def isTableCellFormat(self) -> bool: ...
+ def propertyCount(self) -> int: ...
+ def setObjectType(self, atype: int) -> None: ...
+ def clearForeground(self) -> None: ...
+ def foreground(self) -> QBrush: ...
+ def setForeground(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def clearBackground(self) -> None: ...
+ def background(self) -> QBrush: ...
+ def setBackground(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def layoutDirection(self) -> QtCore.Qt.LayoutDirection: ...
+ def setLayoutDirection(self, direction: QtCore.Qt.LayoutDirection) -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def toImageFormat(self) -> 'QTextImageFormat': ...
+ def toFrameFormat(self) -> 'QTextFrameFormat': ...
+ def toTableFormat(self) -> 'QTextTableFormat': ...
+ def toListFormat(self) -> 'QTextListFormat': ...
+ def toCharFormat(self) -> 'QTextCharFormat': ...
+ def toBlockFormat(self) -> 'QTextBlockFormat': ...
+ def isTableFormat(self) -> bool: ...
+ def isImageFormat(self) -> bool: ...
+ def isFrameFormat(self) -> bool: ...
+ def isListFormat(self) -> bool: ...
+ def isBlockFormat(self) -> bool: ...
+ def isCharFormat(self) -> bool: ...
+ def objectType(self) -> int: ...
+ def properties(self) -> dict[int, typing.Any]: ...
+ def lengthVectorProperty(self, propertyId: int) -> list[QTextLength]: ...
+ def lengthProperty(self, propertyId: int) -> QTextLength: ...
+ def brushProperty(self, propertyId: int) -> QBrush: ...
+ def penProperty(self, propertyId: int) -> QPen: ...
+ def colorProperty(self, propertyId: int) -> QColor: ...
+ def stringProperty(self, propertyId: int) -> str: ...
+ def doubleProperty(self, propertyId: int) -> float: ...
+ def intProperty(self, propertyId: int) -> int: ...
+ def boolProperty(self, propertyId: int) -> bool: ...
+ def hasProperty(self, propertyId: int) -> bool: ...
+ def clearProperty(self, propertyId: int) -> None: ...
+ @typing.overload
+ def setProperty(self, propertyId: int, lengths: collections.abc.Iterable[QTextLength]) -> None: ...
+ @typing.overload
+ def setProperty(self, propertyId: int, value: typing.Any) -> None: ...
+ def property(self, propertyId: int) -> typing.Any: ...
+ def setObjectIndex(self, object: int) -> None: ...
+ def objectIndex(self) -> int: ...
+ def type(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def merge(self, other: 'QTextFormat') -> None: ...
+
+
+class QTextCharFormat(QTextFormat):
+
+ class FontPropertiesInheritanceBehavior(enum.Enum):
+ FontPropertiesSpecifiedOnly = ... # type: QTextCharFormat.FontPropertiesInheritanceBehavior
+ FontPropertiesAll = ... # type: QTextCharFormat.FontPropertiesInheritanceBehavior
+
+ class UnderlineStyle(enum.Enum):
+ NoUnderline = ... # type: QTextCharFormat.UnderlineStyle
+ SingleUnderline = ... # type: QTextCharFormat.UnderlineStyle
+ DashUnderline = ... # type: QTextCharFormat.UnderlineStyle
+ DotLine = ... # type: QTextCharFormat.UnderlineStyle
+ DashDotLine = ... # type: QTextCharFormat.UnderlineStyle
+ DashDotDotLine = ... # type: QTextCharFormat.UnderlineStyle
+ WaveUnderline = ... # type: QTextCharFormat.UnderlineStyle
+ SpellCheckUnderline = ... # type: QTextCharFormat.UnderlineStyle
+
+ class VerticalAlignment(enum.Enum):
+ AlignNormal = ... # type: QTextCharFormat.VerticalAlignment
+ AlignSuperScript = ... # type: QTextCharFormat.VerticalAlignment
+ AlignSubScript = ... # type: QTextCharFormat.VerticalAlignment
+ AlignMiddle = ... # type: QTextCharFormat.VerticalAlignment
+ AlignTop = ... # type: QTextCharFormat.VerticalAlignment
+ AlignBottom = ... # type: QTextCharFormat.VerticalAlignment
+ AlignBaseline = ... # type: QTextCharFormat.VerticalAlignment
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextCharFormat') -> None: ...
+
+ def fontVariableAxes(self) -> dict[QFont.Tag, float]: ...
+ def setFontVariableAxes(self, fontVariableAxes: dict[QFont.Tag, float]) -> None: ...
+ def fontFeatures(self) -> dict[QFont.Tag, int]: ...
+ def setFontFeatures(self, fontFeatures: dict[QFont.Tag, int]) -> None: ...
+ def baselineOffset(self) -> float: ...
+ def setBaselineOffset(self, baseline: float) -> None: ...
+ def subScriptBaseline(self) -> float: ...
+ def setSubScriptBaseline(self, baseline: float) -> None: ...
+ def superScriptBaseline(self) -> float: ...
+ def setSuperScriptBaseline(self, baseline: float) -> None: ...
+ def fontStyleName(self) -> typing.Any: ...
+ def setFontStyleName(self, styleName: str|None) -> None: ...
+ def fontFamilies(self) -> typing.Any: ...
+ def setFontFamilies(self, families: collections.abc.Iterable[str|None]) -> None: ...
+ def fontLetterSpacingType(self) -> QFont.SpacingType: ...
+ def setFontLetterSpacingType(self, letterSpacingType: QFont.SpacingType) -> None: ...
+ def setFontStretch(self, factor: int) -> None: ...
+ def fontStretch(self) -> int: ...
+ def fontHintingPreference(self) -> QFont.HintingPreference: ...
+ def setFontHintingPreference(self, hintingPreference: QFont.HintingPreference) -> None: ...
+ def fontKerning(self) -> bool: ...
+ def setFontKerning(self, enable: bool) -> None: ...
+ def fontStyleStrategy(self) -> QFont.StyleStrategy: ...
+ def fontStyleHint(self) -> QFont.StyleHint: ...
+ def setFontStyleStrategy(self, strategy: QFont.StyleStrategy) -> None: ...
+ def setFontStyleHint(self, hint: QFont.StyleHint, strategy: QFont.StyleStrategy = ...) -> None: ...
+ def fontWordSpacing(self) -> float: ...
+ def setFontWordSpacing(self, spacing: float) -> None: ...
+ def fontLetterSpacing(self) -> float: ...
+ def setFontLetterSpacing(self, spacing: float) -> None: ...
+ def fontCapitalization(self) -> QFont.Capitalization: ...
+ def setFontCapitalization(self, capitalization: QFont.Capitalization) -> None: ...
+ def anchorNames(self) -> list[str]: ...
+ def setAnchorNames(self, names: collections.abc.Iterable[str|None]) -> None: ...
+ def toolTip(self) -> str: ...
+ def setToolTip(self, tip: str|None) -> None: ...
+ def underlineStyle(self) -> 'QTextCharFormat.UnderlineStyle': ...
+ def setUnderlineStyle(self, style: 'QTextCharFormat.UnderlineStyle') -> None: ...
+ def textOutline(self) -> QPen: ...
+ def setTextOutline(self, pen: QPen|QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def setTableCellColumnSpan(self, atableCellColumnSpan: int) -> None: ...
+ def setTableCellRowSpan(self, atableCellRowSpan: int) -> None: ...
+ def tableCellColumnSpan(self) -> int: ...
+ def tableCellRowSpan(self) -> int: ...
+ def anchorHref(self) -> str: ...
+ def setAnchorHref(self, value: str|None) -> None: ...
+ def isAnchor(self) -> bool: ...
+ def setAnchor(self, anchor: bool) -> None: ...
+ def verticalAlignment(self) -> 'QTextCharFormat.VerticalAlignment': ...
+ def setVerticalAlignment(self, alignment: 'QTextCharFormat.VerticalAlignment') -> None: ...
+ def fontFixedPitch(self) -> bool: ...
+ def setFontFixedPitch(self, fixedPitch: bool) -> None: ...
+ def underlineColor(self) -> QColor: ...
+ def setUnderlineColor(self, color: QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def fontStrikeOut(self) -> bool: ...
+ def setFontStrikeOut(self, strikeOut: bool) -> None: ...
+ def fontOverline(self) -> bool: ...
+ def setFontOverline(self, overline: bool) -> None: ...
+ def fontUnderline(self) -> bool: ...
+ def setFontUnderline(self, underline: bool) -> None: ...
+ def fontItalic(self) -> bool: ...
+ def setFontItalic(self, italic: bool) -> None: ...
+ def fontWeight(self) -> int: ...
+ def setFontWeight(self, weight: int) -> None: ...
+ def fontPointSize(self) -> float: ...
+ def setFontPointSize(self, size: float) -> None: ...
+ def fontFamily(self) -> str: ...
+ def setFontFamily(self, family: str|None) -> None: ...
+ def font(self) -> QFont: ...
+ def setFont(self, font: QFont, behavior: 'QTextCharFormat.FontPropertiesInheritanceBehavior' = ...) -> None: ...
+ def isValid(self) -> bool: ...
+
+
+class QTextBlockFormat(QTextFormat):
+
+ class MarkerType(enum.Enum):
+ NoMarker = ... # type: QTextBlockFormat.MarkerType
+ Unchecked = ... # type: QTextBlockFormat.MarkerType
+ Checked = ... # type: QTextBlockFormat.MarkerType
+
+ class LineHeightTypes(enum.Enum):
+ SingleHeight = ... # type: QTextBlockFormat.LineHeightTypes
+ ProportionalHeight = ... # type: QTextBlockFormat.LineHeightTypes
+ FixedHeight = ... # type: QTextBlockFormat.LineHeightTypes
+ MinimumHeight = ... # type: QTextBlockFormat.LineHeightTypes
+ LineDistanceHeight = ... # type: QTextBlockFormat.LineHeightTypes
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextBlockFormat') -> None: ...
+
+ def marker(self) -> 'QTextBlockFormat.MarkerType': ...
+ def setMarker(self, marker: 'QTextBlockFormat.MarkerType') -> None: ...
+ def headingLevel(self) -> int: ...
+ def setHeadingLevel(self, alevel: int) -> None: ...
+ def lineHeightType(self) -> int: ...
+ @typing.overload
+ def lineHeight(self) -> float: ...
+ @typing.overload
+ def lineHeight(self, scriptLineHeight: float, scaling: float = ...) -> float: ...
+ def setLineHeight(self, height: float, heightType: int) -> None: ...
+ def tabPositions(self) -> list['QTextOption.Tab']: ...
+ def setTabPositions(self, tabs: collections.abc.Iterable['QTextOption.Tab']) -> None: ...
+ def pageBreakPolicy(self) -> QTextFormat.PageBreakFlag: ...
+ def setPageBreakPolicy(self, flags: QTextFormat.PageBreakFlag) -> None: ...
+ def setIndent(self, aindent: int) -> None: ...
+ def setAlignment(self, aalignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def nonBreakableLines(self) -> bool: ...
+ def setNonBreakableLines(self, b: bool) -> None: ...
+ def indent(self) -> int: ...
+ def textIndent(self) -> float: ...
+ def setTextIndent(self, margin: float) -> None: ...
+ def rightMargin(self) -> float: ...
+ def setRightMargin(self, margin: float) -> None: ...
+ def leftMargin(self) -> float: ...
+ def setLeftMargin(self, margin: float) -> None: ...
+ def bottomMargin(self) -> float: ...
+ def setBottomMargin(self, margin: float) -> None: ...
+ def topMargin(self) -> float: ...
+ def setTopMargin(self, margin: float) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def isValid(self) -> bool: ...
+
+
+class QTextListFormat(QTextFormat):
+
+ class Style(enum.Enum):
+ ListDisc = ... # type: QTextListFormat.Style
+ ListCircle = ... # type: QTextListFormat.Style
+ ListSquare = ... # type: QTextListFormat.Style
+ ListDecimal = ... # type: QTextListFormat.Style
+ ListLowerAlpha = ... # type: QTextListFormat.Style
+ ListUpperAlpha = ... # type: QTextListFormat.Style
+ ListLowerRoman = ... # type: QTextListFormat.Style
+ ListUpperRoman = ... # type: QTextListFormat.Style
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextListFormat') -> None: ...
+
+ def start(self) -> int: ...
+ def setStart(self, indent: int) -> None: ...
+ def setNumberSuffix(self, ns: str|None) -> None: ...
+ def setNumberPrefix(self, np: str|None) -> None: ...
+ def numberSuffix(self) -> str: ...
+ def numberPrefix(self) -> str: ...
+ def setIndent(self, aindent: int) -> None: ...
+ def setStyle(self, astyle: 'QTextListFormat.Style') -> None: ...
+ def indent(self) -> int: ...
+ def style(self) -> 'QTextListFormat.Style': ...
+ def isValid(self) -> bool: ...
+
+
+class QTextImageFormat(QTextCharFormat):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextImageFormat') -> None: ...
+
+ def maximumWidth(self) -> QTextLength: ...
+ def setMaximumWidth(self, maxWidth: QTextLength) -> None: ...
+ def setQuality(self, quality: int = ...) -> None: ...
+ def setHeight(self, aheight: float) -> None: ...
+ def setWidth(self, awidth: float) -> None: ...
+ def setName(self, aname: str|None) -> None: ...
+ def quality(self) -> int: ...
+ def height(self) -> float: ...
+ def width(self) -> float: ...
+ def name(self) -> str: ...
+ def isValid(self) -> bool: ...
+
+
+class QTextFrameFormat(QTextFormat):
+
+ class BorderStyle(enum.Enum):
+ BorderStyle_None = ... # type: QTextFrameFormat.BorderStyle
+ BorderStyle_Dotted = ... # type: QTextFrameFormat.BorderStyle
+ BorderStyle_Dashed = ... # type: QTextFrameFormat.BorderStyle
+ BorderStyle_Solid = ... # type: QTextFrameFormat.BorderStyle
+ BorderStyle_Double = ... # type: QTextFrameFormat.BorderStyle
+ BorderStyle_DotDash = ... # type: QTextFrameFormat.BorderStyle
+ BorderStyle_DotDotDash = ... # type: QTextFrameFormat.BorderStyle
+ BorderStyle_Groove = ... # type: QTextFrameFormat.BorderStyle
+ BorderStyle_Ridge = ... # type: QTextFrameFormat.BorderStyle
+ BorderStyle_Inset = ... # type: QTextFrameFormat.BorderStyle
+ BorderStyle_Outset = ... # type: QTextFrameFormat.BorderStyle
+
+ class Position(enum.Enum):
+ InFlow = ... # type: QTextFrameFormat.Position
+ FloatLeft = ... # type: QTextFrameFormat.Position
+ FloatRight = ... # type: QTextFrameFormat.Position
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextFrameFormat') -> None: ...
+
+ def setRightMargin(self, amargin: float) -> None: ...
+ def setLeftMargin(self, amargin: float) -> None: ...
+ def setBottomMargin(self, amargin: float) -> None: ...
+ def setTopMargin(self, amargin: float) -> None: ...
+ def rightMargin(self) -> float: ...
+ def leftMargin(self) -> float: ...
+ def bottomMargin(self) -> float: ...
+ def topMargin(self) -> float: ...
+ def borderStyle(self) -> 'QTextFrameFormat.BorderStyle': ...
+ def setBorderStyle(self, style: 'QTextFrameFormat.BorderStyle') -> None: ...
+ def borderBrush(self) -> QBrush: ...
+ def setBorderBrush(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def pageBreakPolicy(self) -> QTextFormat.PageBreakFlag: ...
+ def setPageBreakPolicy(self, flags: QTextFormat.PageBreakFlag) -> None: ...
+ @typing.overload
+ def setHeight(self, aheight: float) -> None: ...
+ @typing.overload
+ def setHeight(self, aheight: QTextLength) -> None: ...
+ def setPadding(self, apadding: float) -> None: ...
+ def setMargin(self, amargin: float) -> None: ...
+ def setBorder(self, aborder: float) -> None: ...
+ def height(self) -> QTextLength: ...
+ def width(self) -> QTextLength: ...
+ @typing.overload
+ def setWidth(self, length: QTextLength) -> None: ...
+ @typing.overload
+ def setWidth(self, awidth: float) -> None: ...
+ def padding(self) -> float: ...
+ def margin(self) -> float: ...
+ def border(self) -> float: ...
+ def position(self) -> 'QTextFrameFormat.Position': ...
+ def setPosition(self, f: 'QTextFrameFormat.Position') -> None: ...
+ def isValid(self) -> bool: ...
+
+
+class QTextTableFormat(QTextFrameFormat):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextTableFormat') -> None: ...
+
+ def borderCollapse(self) -> bool: ...
+ def setBorderCollapse(self, borderCollapse: bool) -> None: ...
+ def headerRowCount(self) -> int: ...
+ def setHeaderRowCount(self, count: int) -> None: ...
+ def setAlignment(self, aalignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def setCellPadding(self, apadding: float) -> None: ...
+ def setColumns(self, acolumns: int) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def cellPadding(self) -> float: ...
+ def setCellSpacing(self, spacing: float) -> None: ...
+ def cellSpacing(self) -> float: ...
+ def clearColumnWidthConstraints(self) -> None: ...
+ def columnWidthConstraints(self) -> list[QTextLength]: ...
+ def setColumnWidthConstraints(self, constraints: collections.abc.Iterable[QTextLength]) -> None: ...
+ def columns(self) -> int: ...
+ def isValid(self) -> bool: ...
+
+
+class QTextTableCellFormat(QTextCharFormat):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextTableCellFormat') -> None: ...
+
+ def setBorderBrush(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def rightBorderBrush(self) -> QBrush: ...
+ def setRightBorderBrush(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def leftBorderBrush(self) -> QBrush: ...
+ def setLeftBorderBrush(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def bottomBorderBrush(self) -> QBrush: ...
+ def setBottomBorderBrush(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def topBorderBrush(self) -> QBrush: ...
+ def setTopBorderBrush(self, brush: QBrush|QColor|QtCore.Qt.GlobalColor|int|QGradient) -> None: ...
+ def setBorderStyle(self, style: QTextFrameFormat.BorderStyle) -> None: ...
+ def rightBorderStyle(self) -> QTextFrameFormat.BorderStyle: ...
+ def setRightBorderStyle(self, style: QTextFrameFormat.BorderStyle) -> None: ...
+ def leftBorderStyle(self) -> QTextFrameFormat.BorderStyle: ...
+ def setLeftBorderStyle(self, style: QTextFrameFormat.BorderStyle) -> None: ...
+ def bottomBorderStyle(self) -> QTextFrameFormat.BorderStyle: ...
+ def setBottomBorderStyle(self, style: QTextFrameFormat.BorderStyle) -> None: ...
+ def topBorderStyle(self) -> QTextFrameFormat.BorderStyle: ...
+ def setTopBorderStyle(self, style: QTextFrameFormat.BorderStyle) -> None: ...
+ def setBorder(self, width: float) -> None: ...
+ def rightBorder(self) -> float: ...
+ def setRightBorder(self, width: float) -> None: ...
+ def leftBorder(self) -> float: ...
+ def setLeftBorder(self, width: float) -> None: ...
+ def bottomBorder(self) -> float: ...
+ def setBottomBorder(self, width: float) -> None: ...
+ def topBorder(self) -> float: ...
+ def setTopBorder(self, width: float) -> None: ...
+ def setPadding(self, padding: float) -> None: ...
+ def rightPadding(self) -> float: ...
+ def setRightPadding(self, padding: float) -> None: ...
+ def leftPadding(self) -> float: ...
+ def setLeftPadding(self, padding: float) -> None: ...
+ def bottomPadding(self) -> float: ...
+ def setBottomPadding(self, padding: float) -> None: ...
+ def topPadding(self) -> float: ...
+ def setTopPadding(self, padding: float) -> None: ...
+ def isValid(self) -> bool: ...
+
+
+class QTextInlineObject(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextInlineObject') -> None: ...
+
+ def format(self) -> QTextFormat: ...
+ def formatIndex(self) -> int: ...
+ def textPosition(self) -> int: ...
+ def setDescent(self, d: float) -> None: ...
+ def setAscent(self, a: float) -> None: ...
+ def setWidth(self, w: float) -> None: ...
+ def textDirection(self) -> QtCore.Qt.LayoutDirection: ...
+ def height(self) -> float: ...
+ def descent(self) -> float: ...
+ def ascent(self) -> float: ...
+ def width(self) -> float: ...
+ def rect(self) -> QtCore.QRectF: ...
+ def isValid(self) -> bool: ...
+
+
+class QTextLayout(PyQt6.sip.simplewrapper):
+
+ class GlyphRunRetrievalFlag(enum.Enum):
+ RetrieveGlyphIndexes = ... # type: QTextLayout.GlyphRunRetrievalFlag
+ RetrieveGlyphPositions = ... # type: QTextLayout.GlyphRunRetrievalFlag
+ RetrieveStringIndexes = ... # type: QTextLayout.GlyphRunRetrievalFlag
+ RetrieveString = ... # type: QTextLayout.GlyphRunRetrievalFlag
+ DefaultRetrievalFlags = ... # type: QTextLayout.GlyphRunRetrievalFlag
+ RetrieveAll = ... # type: QTextLayout.GlyphRunRetrievalFlag
+
+ class CursorMode(enum.Enum):
+ SkipCharacters = ... # type: QTextLayout.CursorMode
+ SkipWords = ... # type: QTextLayout.CursorMode
+
+ class FormatRange(PyQt6.sip.simplewrapper):
+
+ format = ... # type: QTextCharFormat
+ length = ... # type: int
+ start = ... # type: int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextLayout.FormatRange') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, font: QFont, paintdevice: QPaintDevice|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, b: 'QTextBlock') -> None: ...
+
+ def clearFormats(self) -> None: ...
+ def formats(self) -> list['QTextLayout.FormatRange']: ...
+ def setFormats(self, overrides: collections.abc.Iterable['QTextLayout.FormatRange']) -> None: ...
+ @typing.overload
+ def glyphRuns(self, from_: int = ..., length: int = ...) -> list[QGlyphRun]: ...
+ @typing.overload
+ def glyphRuns(self, from_: int, length: int, flags: 'QTextLayout.GlyphRunRetrievalFlag') -> list[QGlyphRun]: ...
+ def rightCursorPosition(self, oldPos: int) -> int: ...
+ def leftCursorPosition(self, oldPos: int) -> int: ...
+ def cursorMoveStyle(self) -> QtCore.Qt.CursorMoveStyle: ...
+ def setCursorMoveStyle(self, style: QtCore.Qt.CursorMoveStyle) -> None: ...
+ def clearLayout(self) -> None: ...
+ def maximumWidth(self) -> float: ...
+ def minimumWidth(self) -> float: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def setPosition(self, p: QtCore.QPointF) -> None: ...
+ def position(self) -> QtCore.QPointF: ...
+ @typing.overload
+ def drawCursor(self, p: QPainter|None, pos: QtCore.QPointF, cursorPosition: int) -> None: ...
+ @typing.overload
+ def drawCursor(self, p: QPainter|None, pos: QtCore.QPointF, cursorPosition: int, width: int) -> None: ...
+ def draw(self, p: QPainter|None, pos: QtCore.QPointF, selections: collections.abc.Iterable['QTextLayout.FormatRange'] = ..., clip: QtCore.QRectF = ...) -> None: ...
+ def previousCursorPosition(self, oldPos: int, mode: 'QTextLayout.CursorMode' = ...) -> int: ...
+ def nextCursorPosition(self, oldPos: int, mode: 'QTextLayout.CursorMode' = ...) -> int: ...
+ def isValidCursorPosition(self, pos: int) -> bool: ...
+ def lineForTextPosition(self, pos: int) -> 'QTextLine': ...
+ def lineAt(self, i: int) -> 'QTextLine': ...
+ def lineCount(self) -> int: ...
+ def createLine(self) -> 'QTextLine': ...
+ def endLayout(self) -> None: ...
+ def beginLayout(self) -> None: ...
+ def cacheEnabled(self) -> bool: ...
+ def setCacheEnabled(self, enable: bool) -> None: ...
+ def preeditAreaText(self) -> str: ...
+ def preeditAreaPosition(self) -> int: ...
+ def setPreeditArea(self, position: int, text: str|None) -> None: ...
+ def textOption(self) -> 'QTextOption': ...
+ def setTextOption(self, option: 'QTextOption') -> None: ...
+ def text(self) -> str: ...
+ def setText(self, string: str|None) -> None: ...
+ def font(self) -> QFont: ...
+ def setFont(self, f: QFont) -> None: ...
+
+
+class QTextLine(PyQt6.sip.simplewrapper):
+
+ class CursorPosition(enum.Enum):
+ CursorBetweenCharacters = ... # type: QTextLine.CursorPosition
+ CursorOnCharacter = ... # type: QTextLine.CursorPosition
+
+ class Edge(enum.Enum):
+ Leading = ... # type: QTextLine.Edge
+ Trailing = ... # type: QTextLine.Edge
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextLine') -> None: ...
+
+ @typing.overload
+ def glyphRuns(self, from_: int = ..., length: int = ...) -> list[QGlyphRun]: ...
+ @typing.overload
+ def glyphRuns(self, from_: int, length: int, flags: QTextLayout.GlyphRunRetrievalFlag) -> list[QGlyphRun]: ...
+ def horizontalAdvance(self) -> float: ...
+ def leadingIncluded(self) -> bool: ...
+ def setLeadingIncluded(self, included: bool) -> None: ...
+ def leading(self) -> float: ...
+ def position(self) -> QtCore.QPointF: ...
+ def draw(self, painter: QPainter|None, position: QtCore.QPointF) -> None: ...
+ def lineNumber(self) -> int: ...
+ def textLength(self) -> int: ...
+ def textStart(self) -> int: ...
+ def setPosition(self, pos: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setNumColumns(self, columns: int) -> None: ...
+ @typing.overload
+ def setNumColumns(self, columns: int, alignmentWidth: float) -> None: ...
+ def setLineWidth(self, width: float) -> None: ...
+ def xToCursor(self, x: float, edge: 'QTextLine.CursorPosition' = ...) -> int: ...
+ def cursorToX(self, cursorPos: int, edge: 'QTextLine.Edge' = ...) -> typing.Tuple[float, int]: ...
+ def naturalTextRect(self) -> QtCore.QRectF: ...
+ def naturalTextWidth(self) -> float: ...
+ def height(self) -> float: ...
+ def descent(self) -> float: ...
+ def ascent(self) -> float: ...
+ def width(self) -> float: ...
+ def y(self) -> float: ...
+ def x(self) -> float: ...
+ def rect(self) -> QtCore.QRectF: ...
+ def isValid(self) -> bool: ...
+
+
+class QTextObject(QtCore.QObject):
+
+ def __init__(self, doc: QTextDocument|None) -> None: ...
+
+ def objectIndex(self) -> int: ...
+ def document(self) -> QTextDocument|None: ...
+ def formatIndex(self) -> int: ...
+ def format(self) -> QTextFormat: ...
+ def setFormat(self, format: QTextFormat) -> None: ...
+
+
+class QTextBlockGroup(QTextObject):
+
+ def __init__(self, doc: QTextDocument|None) -> None: ...
+
+ def blockList(self) -> list['QTextBlock']: ...
+ def blockFormatChanged(self, block: 'QTextBlock') -> None: ...
+ def blockRemoved(self, block: 'QTextBlock') -> None: ...
+ def blockInserted(self, block: 'QTextBlock') -> None: ...
+
+
+class QTextList(QTextBlockGroup):
+
+ def __init__(self, doc: QTextDocument|None) -> None: ...
+
+ def setFormat(self, aformat: QTextListFormat) -> None: ...
+ def format(self) -> QTextListFormat: ...
+ def add(self, block: 'QTextBlock') -> None: ...
+ def remove(self, a0: 'QTextBlock') -> None: ...
+ def removeItem(self, i: int) -> None: ...
+ def itemText(self, a0: 'QTextBlock') -> str: ...
+ def itemNumber(self, a0: 'QTextBlock') -> int: ...
+ def item(self, i: int) -> 'QTextBlock': ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+
+
+class QTextFrame(QTextObject):
+
+ class iterator(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextFrame.iterator') -> None: ...
+
+ def __isub__(self, a0: int) -> 'QTextFrame.iterator': ...
+ def __iadd__(self, a0: int) -> 'QTextFrame.iterator': ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def atEnd(self) -> bool: ...
+ def currentBlock(self) -> 'QTextBlock': ...
+ def currentFrame(self) -> 'QTextFrame|None': ...
+ def parentFrame(self) -> 'QTextFrame|None': ...
+
+ def __init__(self, doc: QTextDocument|None) -> None: ...
+
+ def setFrameFormat(self, aformat: QTextFrameFormat) -> None: ...
+ def end(self) -> 'QTextFrame.iterator': ...
+ def begin(self) -> 'QTextFrame.iterator': ...
+ def parentFrame(self) -> 'QTextFrame|None': ...
+ def childFrames(self) -> list['QTextFrame']: ...
+ def lastPosition(self) -> int: ...
+ def firstPosition(self) -> int: ...
+ def lastCursorPosition(self) -> QTextCursor: ...
+ def firstCursorPosition(self) -> QTextCursor: ...
+ def frameFormat(self) -> QTextFrameFormat: ...
+
+
+class QTextBlock(PyQt6.sip.wrapper):
+
+ class iterator(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextBlock.iterator') -> None: ...
+
+ def __isub__(self, a0: int) -> 'QTextBlock.iterator': ...
+ def __iadd__(self, a0: int) -> 'QTextBlock.iterator': ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def atEnd(self) -> bool: ...
+ def fragment(self) -> 'QTextFragment': ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, o: 'QTextBlock') -> None: ...
+
+ def __ge__(self, o: 'QTextBlock') -> bool: ...
+ def textFormats(self) -> list[QTextLayout.FormatRange]: ...
+ def textDirection(self) -> QtCore.Qt.LayoutDirection: ...
+ def lineCount(self) -> int: ...
+ def setLineCount(self, count: int) -> None: ...
+ def firstLineNumber(self) -> int: ...
+ def blockNumber(self) -> int: ...
+ def setVisible(self, visible: bool) -> None: ...
+ def isVisible(self) -> bool: ...
+ def setRevision(self, rev: int) -> None: ...
+ def revision(self) -> int: ...
+ def clearLayout(self) -> None: ...
+ def setUserState(self, state: int) -> None: ...
+ def userState(self) -> int: ...
+ def setUserData(self, data: 'QTextBlockUserData|None') -> None: ...
+ def userData(self) -> 'QTextBlockUserData|None': ...
+ def previous(self) -> 'QTextBlock': ...
+ def next(self) -> 'QTextBlock': ...
+ def end(self) -> 'QTextBlock.iterator': ...
+ def begin(self) -> 'QTextBlock.iterator': ...
+ def textList(self) -> QTextList|None: ...
+ def document(self) -> QTextDocument|None: ...
+ def text(self) -> str: ...
+ def charFormatIndex(self) -> int: ...
+ def charFormat(self) -> QTextCharFormat: ...
+ def blockFormatIndex(self) -> int: ...
+ def blockFormat(self) -> QTextBlockFormat: ...
+ def layout(self) -> QTextLayout|None: ...
+ def contains(self, position: int) -> bool: ...
+ def length(self) -> int: ...
+ def position(self) -> int: ...
+ def __lt__(self, o: 'QTextBlock') -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isValid(self) -> bool: ...
+
+
+class QTextFragment(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, o: 'QTextFragment') -> None: ...
+
+ def __ge__(self, o: 'QTextFragment') -> bool: ...
+ def glyphRuns(self, from_: int = ..., length: int = ...) -> list[QGlyphRun]: ...
+ def text(self) -> str: ...
+ def charFormatIndex(self) -> int: ...
+ def charFormat(self) -> QTextCharFormat: ...
+ def contains(self, position: int) -> bool: ...
+ def length(self) -> int: ...
+ def position(self) -> int: ...
+ def __lt__(self, o: 'QTextFragment') -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isValid(self) -> bool: ...
+
+
+class QTextBlockUserData(PyQt6.sip.wrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextBlockUserData') -> None: ...
+
+
+class QTextOption(PyQt6.sip.simplewrapper):
+
+ class TabType(enum.Enum):
+ LeftTab = ... # type: QTextOption.TabType
+ RightTab = ... # type: QTextOption.TabType
+ CenterTab = ... # type: QTextOption.TabType
+ DelimiterTab = ... # type: QTextOption.TabType
+
+ class Flag(enum.Flag):
+ IncludeTrailingSpaces = ... # type: QTextOption.Flag
+ ShowTabsAndSpaces = ... # type: QTextOption.Flag
+ ShowLineAndParagraphSeparators = ... # type: QTextOption.Flag
+ AddSpaceForLineAndParagraphSeparators = ... # type: QTextOption.Flag
+ SuppressColors = ... # type: QTextOption.Flag
+ ShowDocumentTerminator = ... # type: QTextOption.Flag
+ ShowDefaultIgnorables = ... # type: QTextOption.Flag
+ DisableEmojiParsing = ... # type: QTextOption.Flag
+
+ class WrapMode(enum.Enum):
+ NoWrap = ... # type: QTextOption.WrapMode
+ WordWrap = ... # type: QTextOption.WrapMode
+ ManualWrap = ... # type: QTextOption.WrapMode
+ WrapAnywhere = ... # type: QTextOption.WrapMode
+ WrapAtWordBoundaryOrAnywhere = ... # type: QTextOption.WrapMode
+
+ class Tab(PyQt6.sip.simplewrapper):
+
+ delimiter = ... # type: str
+ position = ... # type: float
+ type = ... # type: 'QTextOption.TabType'
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, pos: float, tabType: 'QTextOption.TabType', delim: str = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextOption.Tab') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ @typing.overload
+ def __init__(self, o: 'QTextOption') -> None: ...
+
+ def tabStopDistance(self) -> float: ...
+ def setTabStopDistance(self, tabStopDistance: float) -> None: ...
+ def tabs(self) -> list['QTextOption.Tab']: ...
+ def setTabs(self, tabStops: collections.abc.Iterable['QTextOption.Tab']) -> None: ...
+ def setFlags(self, flags: 'QTextOption.Flag') -> None: ...
+ def setAlignment(self, aalignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def useDesignMetrics(self) -> bool: ...
+ def setUseDesignMetrics(self, b: bool) -> None: ...
+ def tabArray(self) -> list[float]: ...
+ def setTabArray(self, tabStops: collections.abc.Iterable[float]) -> None: ...
+ def flags(self) -> 'QTextOption.Flag': ...
+ def wrapMode(self) -> 'QTextOption.WrapMode': ...
+ def setWrapMode(self, wrap: 'QTextOption.WrapMode') -> None: ...
+ def textDirection(self) -> QtCore.Qt.LayoutDirection: ...
+ def setTextDirection(self, aDirection: QtCore.Qt.LayoutDirection) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+
+
+class QTextTableCell(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, o: 'QTextTableCell') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def tableCellFormatIndex(self) -> int: ...
+ def lastCursorPosition(self) -> QTextCursor: ...
+ def firstCursorPosition(self) -> QTextCursor: ...
+ def isValid(self) -> bool: ...
+ def columnSpan(self) -> int: ...
+ def rowSpan(self) -> int: ...
+ def column(self) -> int: ...
+ def row(self) -> int: ...
+ def setFormat(self, format: QTextCharFormat) -> None: ...
+ def format(self) -> QTextCharFormat: ...
+
+
+class QTextTable(QTextFrame):
+
+ def __init__(self, doc: QTextDocument|None) -> None: ...
+
+ def appendColumns(self, count: int) -> None: ...
+ def appendRows(self, count: int) -> None: ...
+ def setFormat(self, aformat: QTextTableFormat) -> None: ...
+ def format(self) -> QTextTableFormat: ...
+ def rowEnd(self, c: QTextCursor) -> QTextCursor: ...
+ def rowStart(self, c: QTextCursor) -> QTextCursor: ...
+ @typing.overload
+ def cellAt(self, row: int, col: int) -> QTextTableCell: ...
+ @typing.overload
+ def cellAt(self, position: int) -> QTextTableCell: ...
+ @typing.overload
+ def cellAt(self, c: QTextCursor) -> QTextTableCell: ...
+ def columns(self) -> int: ...
+ def rows(self) -> int: ...
+ def splitCell(self, row: int, col: int, numRows: int, numCols: int) -> None: ...
+ @typing.overload
+ def mergeCells(self, row: int, col: int, numRows: int, numCols: int) -> None: ...
+ @typing.overload
+ def mergeCells(self, cursor: QTextCursor) -> None: ...
+ def removeColumns(self, pos: int, num: int) -> None: ...
+ def removeRows(self, pos: int, num: int) -> None: ...
+ def insertColumns(self, pos: int, num: int) -> None: ...
+ def insertRows(self, pos: int, num: int) -> None: ...
+ def resize(self, rows: int, cols: int) -> None: ...
+
+
+class QTransform(PyQt6.sip.simplewrapper):
+
+ class TransformationType(enum.Enum):
+ TxNone = ... # type: QTransform.TransformationType
+ TxTranslate = ... # type: QTransform.TransformationType
+ TxScale = ... # type: QTransform.TransformationType
+ TxRotate = ... # type: QTransform.TransformationType
+ TxShear = ... # type: QTransform.TransformationType
+ TxProject = ... # type: QTransform.TransformationType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, h11: float, h12: float, h13: float, h21: float, h22: float, h23: float, h31: float, h32: float, h33: float) -> None: ...
+ @typing.overload
+ def __init__(self, h11: float, h12: float, h13: float, h21: float, h22: float, h23: float) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QTransform') -> None: ...
+
+ def __truediv__(self, n: float) -> 'QTransform': ...
+ def __add__(self, n: float) -> 'QTransform': ...
+ def __sub__(self, n: float) -> 'QTransform': ...
+ def __hash__(self) -> int: ...
+ def __isub__(self, num: float) -> 'QTransform': ...
+ def __iadd__(self, num: float) -> 'QTransform': ...
+ def __itruediv__(self, div: float) -> 'QTransform': ...
+ @staticmethod
+ def fromScale(dx: float, dy: float) -> 'QTransform': ...
+ @staticmethod
+ def fromTranslate(dx: float, dy: float) -> 'QTransform': ...
+ def dy(self) -> float: ...
+ def dx(self) -> float: ...
+ def m33(self) -> float: ...
+ def m32(self) -> float: ...
+ def m31(self) -> float: ...
+ def m23(self) -> float: ...
+ def m22(self) -> float: ...
+ def m21(self) -> float: ...
+ def m13(self) -> float: ...
+ def m12(self) -> float: ...
+ def m11(self) -> float: ...
+ def determinant(self) -> float: ...
+ def isTranslating(self) -> bool: ...
+ def isRotating(self) -> bool: ...
+ def isScaling(self) -> bool: ...
+ def isInvertible(self) -> bool: ...
+ def isIdentity(self) -> bool: ...
+ def isAffine(self) -> bool: ...
+ @typing.overload
+ def mapRect(self, a0: QtCore.QRect) -> QtCore.QRect: ...
+ @typing.overload
+ def mapRect(self, a0: QtCore.QRectF) -> QtCore.QRectF: ...
+ def mapToPolygon(self, r: QtCore.QRect) -> QPolygon: ...
+ @typing.overload
+ def map(self, x: int, y: int) -> typing.Tuple[int, int]: ...
+ @typing.overload
+ def map(self, x: float, y: float) -> typing.Tuple[float, float]: ...
+ @typing.overload
+ def map(self, p: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def map(self, p: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def map(self, l: QtCore.QLine) -> QtCore.QLine: ...
+ @typing.overload
+ def map(self, l: QtCore.QLineF) -> QtCore.QLineF: ...
+ @typing.overload
+ def map(self, a: QPolygonF) -> QPolygonF: ...
+ @typing.overload
+ def map(self, a: QPolygon) -> QPolygon: ...
+ @typing.overload
+ def map(self, r: QRegion) -> QRegion: ...
+ @typing.overload
+ def map(self, p: QPainterPath) -> QPainterPath: ...
+ def reset(self) -> None: ...
+ def __matmul__(self, o: 'QTransform') -> 'QTransform': ...
+ @typing.overload
+ def __mul__(self, o: 'QTransform') -> 'QTransform': ...
+ @typing.overload
+ def __mul__(self, n: float) -> 'QTransform': ...
+ def __imatmul__(self, a0: 'QTransform') -> 'QTransform': ...
+ @typing.overload
+ def __imul__(self, a0: 'QTransform') -> 'QTransform': ...
+ @typing.overload
+ def __imul__(self, num: float) -> 'QTransform': ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ @staticmethod
+ def quadToQuad(one: QPolygonF, two: QPolygonF, result: 'QTransform') -> bool: ...
+ @staticmethod
+ def quadToSquare(quad: QPolygonF, result: 'QTransform') -> bool: ...
+ @staticmethod
+ def squareToQuad(square: QPolygonF, result: 'QTransform') -> bool: ...
+ @typing.overload
+ def rotateRadians(self, angle: float, axis: QtCore.Qt.Axis = ...) -> 'QTransform': ...
+ @typing.overload
+ def rotateRadians(self, a: float, axis: QtCore.Qt.Axis, distanceToPlane: float) -> 'QTransform': ...
+ @typing.overload
+ def rotate(self, angle: float, axis: QtCore.Qt.Axis = ...) -> 'QTransform': ...
+ @typing.overload
+ def rotate(self, a: float, axis: QtCore.Qt.Axis, distanceToPlane: float) -> 'QTransform': ...
+ def shear(self, sh: float, sv: float) -> 'QTransform': ...
+ def scale(self, sx: float, sy: float) -> 'QTransform': ...
+ def translate(self, dx: float, dy: float) -> 'QTransform': ...
+ def transposed(self) -> 'QTransform': ...
+ def adjoint(self) -> 'QTransform': ...
+ def inverted(self) -> typing.Tuple['QTransform', bool]: ...
+ def setMatrix(self, m11: float, m12: float, m13: float, m21: float, m22: float, m23: float, m31: float, m32: float, m33: float) -> None: ...
+ def type(self) -> 'QTransform.TransformationType': ...
+
+
+class QUndoGroup(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ undoTextChanged: typing.ClassVar[QtCore.pyqtSignal]
+ redoTextChanged: typing.ClassVar[QtCore.pyqtSignal]
+ indexChanged: typing.ClassVar[QtCore.pyqtSignal]
+ cleanChanged: typing.ClassVar[QtCore.pyqtSignal]
+ canUndoChanged: typing.ClassVar[QtCore.pyqtSignal]
+ canRedoChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activeStackChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def undo(self) -> None: ...
+ def setActiveStack(self, stack: 'QUndoStack|None') -> None: ...
+ def redo(self) -> None: ...
+ def isClean(self) -> bool: ...
+ def redoText(self) -> str: ...
+ def undoText(self) -> str: ...
+ def canRedo(self) -> bool: ...
+ def canUndo(self) -> bool: ...
+ def createUndoAction(self, parent: QtCore.QObject|None, prefix: str|None = ...) -> QAction|None: ...
+ def createRedoAction(self, parent: QtCore.QObject|None, prefix: str|None = ...) -> QAction|None: ...
+ def activeStack(self) -> 'QUndoStack|None': ...
+ def stacks(self) -> list['QUndoStack']: ...
+ def removeStack(self, stack: 'QUndoStack|None') -> None: ...
+ def addStack(self, stack: 'QUndoStack|None') -> None: ...
+
+
+class QUndoCommand(PyQt6.sip.wrapper):
+
+ @typing.overload
+ def __init__(self, parent: 'QUndoCommand|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: 'QUndoCommand|None' = ...) -> None: ...
+
+ def setObsolete(self, obsolete: bool) -> None: ...
+ def isObsolete(self) -> bool: ...
+ def actionText(self) -> str: ...
+ def child(self, index: int) -> 'QUndoCommand|None': ...
+ def childCount(self) -> int: ...
+ def undo(self) -> None: ...
+ def text(self) -> str: ...
+ def setText(self, text: str|None) -> None: ...
+ def redo(self) -> None: ...
+ def mergeWith(self, other: 'QUndoCommand|None') -> bool: ...
+ def id(self) -> int: ...
+
+
+class QUndoStack(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def command(self, index: int) -> QUndoCommand|None: ...
+ def undoLimit(self) -> int: ...
+ def setUndoLimit(self, limit: int) -> None: ...
+ undoTextChanged: typing.ClassVar[QtCore.pyqtSignal]
+ redoTextChanged: typing.ClassVar[QtCore.pyqtSignal]
+ indexChanged: typing.ClassVar[QtCore.pyqtSignal]
+ cleanChanged: typing.ClassVar[QtCore.pyqtSignal]
+ canUndoChanged: typing.ClassVar[QtCore.pyqtSignal]
+ canRedoChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def resetClean(self) -> None: ...
+ def undo(self) -> None: ...
+ def setIndex(self, idx: int) -> None: ...
+ def setClean(self) -> None: ...
+ def setActive(self, active: bool = ...) -> None: ...
+ def redo(self) -> None: ...
+ def endMacro(self) -> None: ...
+ def beginMacro(self, text: str|None) -> None: ...
+ def cleanIndex(self) -> int: ...
+ def isClean(self) -> bool: ...
+ def isActive(self) -> bool: ...
+ def createRedoAction(self, parent: QtCore.QObject|None, prefix: str|None = ...) -> QAction|None: ...
+ def createUndoAction(self, parent: QtCore.QObject|None, prefix: str|None = ...) -> QAction|None: ...
+ def text(self, idx: int) -> str: ...
+ def index(self) -> int: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def redoText(self) -> str: ...
+ def undoText(self) -> str: ...
+ def canRedo(self) -> bool: ...
+ def canUndo(self) -> bool: ...
+ def push(self, cmd: QUndoCommand|None) -> None: ...
+ def clear(self) -> None: ...
+
+
+class QValidator(QtCore.QObject):
+
+ class State(enum.Enum):
+ Invalid = ... # type: QValidator.State
+ Intermediate = ... # type: QValidator.State
+ Acceptable = ... # type: QValidator.State
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ changed: typing.ClassVar[QtCore.pyqtSignal]
+ def locale(self) -> QtCore.QLocale: ...
+ def setLocale(self, locale: QtCore.QLocale) -> None: ...
+ def fixup(self, a0: str|None) -> str: ...
+ def validate(self, a0: str|None, a1: int) -> typing.Tuple['QValidator.State', str, int]: ...
+
+
+class QIntValidator(QValidator):
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, bottom: int, top: int, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def top(self) -> int: ...
+ def bottom(self) -> int: ...
+ def setRange(self, bottom: int, top: int) -> None: ...
+ def setTop(self, a0: int) -> None: ...
+ def setBottom(self, a0: int) -> None: ...
+ def fixup(self, input: str|None) -> str: ...
+ def validate(self, a0: str|None, a1: int) -> typing.Tuple[QValidator.State, str, int]: ...
+
+
+class QDoubleValidator(QValidator):
+
+ class Notation(enum.Enum):
+ StandardNotation = ... # type: QDoubleValidator.Notation
+ ScientificNotation = ... # type: QDoubleValidator.Notation
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, bottom: float, top: float, decimals: int, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def fixup(self, input: str|None) -> None: ...
+ def notation(self) -> 'QDoubleValidator.Notation': ...
+ def setNotation(self, a0: 'QDoubleValidator.Notation') -> None: ...
+ def decimals(self) -> int: ...
+ def top(self) -> float: ...
+ def bottom(self) -> float: ...
+ def setDecimals(self, a0: int) -> None: ...
+ def setTop(self, a0: float) -> None: ...
+ def setBottom(self, a0: float) -> None: ...
+ def setRange(self, bottom: float, top: float, decimals: int = ...) -> None: ...
+ def validate(self, a0: str|None, a1: int) -> typing.Tuple[QValidator.State, str, int]: ...
+
+
+class QRegularExpressionValidator(QValidator):
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, re: QtCore.QRegularExpression, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setRegularExpression(self, re: QtCore.QRegularExpression) -> None: ...
+ def regularExpression(self) -> QtCore.QRegularExpression: ...
+ def validate(self, input: str|None, pos: int) -> typing.Tuple[QValidator.State, str, int]: ...
+
+
+class QVector2D(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, xpos: float, ypos: float) -> None: ...
+ @typing.overload
+ def __init__(self, point: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def __init__(self, point: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def __init__(self, vector: 'QVector3D') -> None: ...
+ @typing.overload
+ def __init__(self, vector: 'QVector4D') -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QVector2D') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ @typing.overload
+ def __truediv__(self, divisor: 'QVector2D') -> 'QVector2D': ...
+ @typing.overload
+ def __truediv__(self, divisor: float) -> 'QVector2D': ...
+ def __add__(self, v2: 'QVector2D') -> 'QVector2D': ...
+ def __sub__(self, v2: 'QVector2D') -> 'QVector2D': ...
+ @typing.overload
+ def __mul__(self, v2: 'QVector2D') -> 'QVector2D': ...
+ @typing.overload
+ def __mul__(self, factor: float) -> 'QVector2D': ...
+ def __rmul__(self, factor: float) -> 'QVector2D': ...
+ def __neg__(self) -> 'QVector2D': ...
+ def toPointF(self) -> QtCore.QPointF: ...
+ def toPoint(self) -> QtCore.QPoint: ...
+ def toVector4D(self) -> 'QVector4D': ...
+ def toVector3D(self) -> 'QVector3D': ...
+ @staticmethod
+ def dotProduct(v1: 'QVector2D', v2: 'QVector2D') -> float: ...
+ @typing.overload
+ def __itruediv__(self, divisor: float) -> 'QVector2D': ...
+ @typing.overload
+ def __itruediv__(self, vector: 'QVector2D') -> 'QVector2D': ...
+ @typing.overload
+ def __imul__(self, factor: float) -> 'QVector2D': ...
+ @typing.overload
+ def __imul__(self, vector: 'QVector2D') -> 'QVector2D': ...
+ def __isub__(self, vector: 'QVector2D') -> 'QVector2D': ...
+ def __iadd__(self, vector: 'QVector2D') -> 'QVector2D': ...
+ def distanceToLine(self, point: 'QVector2D', direction: 'QVector2D') -> float: ...
+ def distanceToPoint(self, point: 'QVector2D') -> float: ...
+ def normalize(self) -> None: ...
+ def normalized(self) -> 'QVector2D': ...
+ def lengthSquared(self) -> float: ...
+ def length(self) -> float: ...
+ def __getitem__(self, i: int) -> float: ...
+ def setY(self, y: float) -> None: ...
+ def setX(self, x: float) -> None: ...
+ def y(self) -> float: ...
+ def x(self) -> float: ...
+ def isNull(self) -> bool: ...
+ def __repr__(self) -> str: ...
+
+
+class QVector3D(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, xpos: float, ypos: float, zpos: float) -> None: ...
+ @typing.overload
+ def __init__(self, point: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def __init__(self, point: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def __init__(self, vector: QVector2D, zpos: float) -> None: ...
+ @typing.overload
+ def __init__(self, vector: QVector2D) -> None: ...
+ @typing.overload
+ def __init__(self, vector: 'QVector4D') -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QVector3D') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ @typing.overload
+ def __truediv__(self, divisor: 'QVector3D') -> 'QVector3D': ...
+ @typing.overload
+ def __truediv__(self, divisor: float) -> 'QVector3D': ...
+ def __add__(self, v2: 'QVector3D') -> 'QVector3D': ...
+ def __sub__(self, v2: 'QVector3D') -> 'QVector3D': ...
+ @typing.overload
+ def __mul__(self, matrix: QMatrix4x4) -> 'QVector3D': ...
+ @typing.overload
+ def __mul__(self, v2: 'QVector3D') -> 'QVector3D': ...
+ @typing.overload
+ def __mul__(self, factor: float) -> 'QVector3D': ...
+ def __rmul__(self, factor: float) -> 'QVector3D': ...
+ def __neg__(self) -> 'QVector3D': ...
+ def toPointF(self) -> QtCore.QPointF: ...
+ def toPoint(self) -> QtCore.QPoint: ...
+ def toVector4D(self) -> 'QVector4D': ...
+ def toVector2D(self) -> QVector2D: ...
+ def distanceToLine(self, point: 'QVector3D', direction: 'QVector3D') -> float: ...
+ @typing.overload
+ def distanceToPlane(self, plane: 'QVector3D', normal: 'QVector3D') -> float: ...
+ @typing.overload
+ def distanceToPlane(self, plane1: 'QVector3D', plane2: 'QVector3D', plane3: 'QVector3D') -> float: ...
+ def distanceToPoint(self, point: 'QVector3D') -> float: ...
+ def unproject(self, modelView: QMatrix4x4, projection: QMatrix4x4, viewport: QtCore.QRect) -> 'QVector3D': ...
+ def project(self, modelView: QMatrix4x4, projection: QMatrix4x4, viewport: QtCore.QRect) -> 'QVector3D': ...
+ @typing.overload
+ @staticmethod
+ def normal(v1: 'QVector3D', v2: 'QVector3D') -> 'QVector3D': ...
+ @typing.overload
+ @staticmethod
+ def normal(v1: 'QVector3D', v2: 'QVector3D', v3: 'QVector3D') -> 'QVector3D': ...
+ @staticmethod
+ def crossProduct(v1: 'QVector3D', v2: 'QVector3D') -> 'QVector3D': ...
+ @staticmethod
+ def dotProduct(v1: 'QVector3D', v2: 'QVector3D') -> float: ...
+ @typing.overload
+ def __itruediv__(self, divisor: float) -> 'QVector3D': ...
+ @typing.overload
+ def __itruediv__(self, vector: 'QVector3D') -> 'QVector3D': ...
+ @typing.overload
+ def __imul__(self, factor: float) -> 'QVector3D': ...
+ @typing.overload
+ def __imul__(self, vector: 'QVector3D') -> 'QVector3D': ...
+ def __isub__(self, vector: 'QVector3D') -> 'QVector3D': ...
+ def __iadd__(self, vector: 'QVector3D') -> 'QVector3D': ...
+ def normalize(self) -> None: ...
+ def normalized(self) -> 'QVector3D': ...
+ def lengthSquared(self) -> float: ...
+ def length(self) -> float: ...
+ def __getitem__(self, i: int) -> float: ...
+ def setZ(self, z: float) -> None: ...
+ def setY(self, y: float) -> None: ...
+ def setX(self, x: float) -> None: ...
+ def z(self) -> float: ...
+ def y(self) -> float: ...
+ def x(self) -> float: ...
+ def isNull(self) -> bool: ...
+ def __repr__(self) -> str: ...
+
+
+class QVector4D(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, xpos: float, ypos: float, zpos: float, wpos: float) -> None: ...
+ @typing.overload
+ def __init__(self, point: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def __init__(self, point: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def __init__(self, vector: QVector2D) -> None: ...
+ @typing.overload
+ def __init__(self, vector: QVector2D, zpos: float, wpos: float) -> None: ...
+ @typing.overload
+ def __init__(self, vector: QVector3D) -> None: ...
+ @typing.overload
+ def __init__(self, vector: QVector3D, wpos: float) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QVector4D') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ @typing.overload
+ def __truediv__(self, divisor: 'QVector4D') -> 'QVector4D': ...
+ @typing.overload
+ def __truediv__(self, divisor: float) -> 'QVector4D': ...
+ def __add__(self, v2: 'QVector4D') -> 'QVector4D': ...
+ def __sub__(self, v2: 'QVector4D') -> 'QVector4D': ...
+ @typing.overload
+ def __mul__(self, matrix: QMatrix4x4) -> 'QVector4D': ...
+ @typing.overload
+ def __mul__(self, v2: 'QVector4D') -> 'QVector4D': ...
+ @typing.overload
+ def __mul__(self, factor: float) -> 'QVector4D': ...
+ def __rmul__(self, factor: float) -> 'QVector4D': ...
+ def __neg__(self) -> 'QVector4D': ...
+ def toPointF(self) -> QtCore.QPointF: ...
+ def toPoint(self) -> QtCore.QPoint: ...
+ def toVector3DAffine(self) -> QVector3D: ...
+ def toVector3D(self) -> QVector3D: ...
+ def toVector2DAffine(self) -> QVector2D: ...
+ def toVector2D(self) -> QVector2D: ...
+ @staticmethod
+ def dotProduct(v1: 'QVector4D', v2: 'QVector4D') -> float: ...
+ @typing.overload
+ def __itruediv__(self, divisor: float) -> 'QVector4D': ...
+ @typing.overload
+ def __itruediv__(self, vector: 'QVector4D') -> 'QVector4D': ...
+ @typing.overload
+ def __imul__(self, factor: float) -> 'QVector4D': ...
+ @typing.overload
+ def __imul__(self, vector: 'QVector4D') -> 'QVector4D': ...
+ def __isub__(self, vector: 'QVector4D') -> 'QVector4D': ...
+ def __iadd__(self, vector: 'QVector4D') -> 'QVector4D': ...
+ def normalize(self) -> None: ...
+ def normalized(self) -> 'QVector4D': ...
+ def lengthSquared(self) -> float: ...
+ def length(self) -> float: ...
+ def __getitem__(self, i: int) -> float: ...
+ def setW(self, w: float) -> None: ...
+ def setZ(self, z: float) -> None: ...
+ def setY(self, y: float) -> None: ...
+ def setX(self, x: float) -> None: ...
+ def w(self) -> float: ...
+ def z(self) -> float: ...
+ def y(self) -> float: ...
+ def x(self) -> float: ...
+ def isNull(self) -> bool: ...
+ def __repr__(self) -> str: ...
+
+
+@typing.overload
+def qGray(r: int, g: int, b: int) -> int: ...
+@typing.overload
+def qGray(rgb: int) -> int: ...
+def qRgba(r: int, g: int, b: int, a: int) -> int: ...
+def qRgb(r: int, g: int, b: int) -> int: ...
+@typing.overload
+def qAlpha(rgb: QRgba64) -> int: ...
+@typing.overload
+def qAlpha(rgb: int) -> int: ...
+@typing.overload
+def qBlue(rgb: QRgba64) -> int: ...
+@typing.overload
+def qBlue(rgb: int) -> int: ...
+@typing.overload
+def qGreen(rgb: QRgba64) -> int: ...
+@typing.overload
+def qGreen(rgb: int) -> int: ...
+@typing.overload
+def qRed(rgb: QRgba64) -> int: ...
+@typing.overload
+def qRed(rgb: int) -> int: ...
+@typing.overload
+def qUnpremultiply(c: QRgba64) -> QRgba64: ...
+@typing.overload
+def qUnpremultiply(p: int) -> int: ...
+@typing.overload
+def qPremultiply(c: QRgba64) -> QRgba64: ...
+@typing.overload
+def qPremultiply(x: int) -> int: ...
+@typing.overload
+def qRgba64(r: int, g: int, b: int, a: int) -> QRgba64: ...
+@typing.overload
+def qRgba64(c: int) -> QRgba64: ...
+def qPixelFormatAlpha(channelSize: int, typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ...
+def qPixelFormatYuv(layout: QPixelFormat.YUVLayout, alphaSize: int = ..., alphaUsage: QPixelFormat.AlphaUsage = ..., alphaPosition: QPixelFormat.AlphaPosition = ..., premultiplied: QPixelFormat.AlphaPremultiplied = ..., typeInterpretation: QPixelFormat.TypeInterpretation = ..., byteOrder: QPixelFormat.ByteOrder = ...) -> QPixelFormat: ...
+def qPixelFormatHsv(channelSize: int, alphaSize: int = ..., alphaUsage: QPixelFormat.AlphaUsage = ..., alphaPosition: QPixelFormat.AlphaPosition = ..., typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ...
+def qPixelFormatHsl(channelSize: int, alphaSize: int = ..., alphaUsage: QPixelFormat.AlphaUsage = ..., alphaPosition: QPixelFormat.AlphaPosition = ..., typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ...
+def qPixelFormatCmyk(channelSize: int, alphaSize: int = ..., alphaUsage: QPixelFormat.AlphaUsage = ..., alphaPosition: QPixelFormat.AlphaPosition = ..., typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ...
+def qPixelFormatGrayscale(channelSize: int, typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ...
+def qPixelFormatRgba(red: int, green: int, blue: int, alfa: int, usage: QPixelFormat.AlphaUsage, position: QPixelFormat.AlphaPosition, premultiplied: QPixelFormat.AlphaPremultiplied = ..., typeInterpretation: QPixelFormat.TypeInterpretation = ...) -> QPixelFormat: ...
+@typing.overload
+def qFuzzyCompare(m1: QMatrix4x4, m2: QMatrix4x4) -> bool: ...
+@typing.overload
+def qFuzzyCompare(q1: QQuaternion, q2: QQuaternion) -> bool: ...
+@typing.overload
+def qFuzzyCompare(t1: QTransform, t2: QTransform) -> bool: ...
+@typing.overload
+def qFuzzyCompare(v1: QVector4D, v2: QVector4D) -> bool: ...
+@typing.overload
+def qFuzzyCompare(v1: QVector3D, v2: QVector3D) -> bool: ...
+@typing.overload
+def qFuzzyCompare(v1: QVector2D, v2: QVector2D) -> bool: ...
+def qt_set_sequence_auto_mnemonic(b: bool) -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtHelp.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtHelp.pyd
new file mode 100644
index 00000000..02fa208c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtHelp.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtHelp.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtHelp.pyi
new file mode 100644
index 00000000..1c96f473
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtHelp.pyi
@@ -0,0 +1,306 @@
+# The PEP 484 type hints stub file for the QtHelp module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QCompressedHelpInfo(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QCompressedHelpInfo') -> None: ...
+
+ def isNull(self) -> bool: ...
+ @staticmethod
+ def fromCompressedHelpFile(documentationFileName: str|None) -> 'QCompressedHelpInfo': ...
+ def version(self) -> QtCore.QVersionNumber: ...
+ def component(self) -> str: ...
+ def namespaceName(self) -> str: ...
+ def swap(self, other: 'QCompressedHelpInfo') -> None: ...
+
+
+class QHelpContentItem(PyQt6.sip.simplewrapper):
+
+ def childPosition(self, child: 'QHelpContentItem|None') -> int: ...
+ def parent(self) -> 'QHelpContentItem|None': ...
+ def row(self) -> int: ...
+ def url(self) -> QtCore.QUrl: ...
+ def title(self) -> str: ...
+ def childCount(self) -> int: ...
+ def child(self, row: int) -> 'QHelpContentItem|None': ...
+
+
+class QHelpContentModel(QtCore.QAbstractItemModel):
+
+ contentsCreated: typing.ClassVar[QtCore.pyqtSignal]
+ contentsCreationStarted: typing.ClassVar[QtCore.pyqtSignal]
+ def isCreatingContents(self) -> bool: ...
+ def columnCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def rowCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def parent(self, index: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
+ def index(self, row: int, column: int, parent: QtCore.QModelIndex = ...) -> QtCore.QModelIndex: ...
+ def data(self, index: QtCore.QModelIndex, role: int) -> typing.Any: ...
+ def contentItemAt(self, index: QtCore.QModelIndex) -> QHelpContentItem|None: ...
+ def createContentsForCurrentFilter(self) -> None: ...
+ def createContents(self, customFilterName: str|None) -> None: ...
+
+
+class QHelpContentWidget(QtWidgets.QTreeView):
+
+ linkActivated: typing.ClassVar[QtCore.pyqtSignal]
+ def indexOf(self, link: QtCore.QUrl) -> QtCore.QModelIndex: ...
+
+
+class QHelpEngineCore(QtCore.QObject):
+
+ def __init__(self, collectionFile: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setReadOnly(self, enable: bool) -> None: ...
+ def isReadOnly(self) -> bool: ...
+ @typing.overload
+ def documentsForKeyword(self, keyword: str|None) -> list['QHelpLink']: ...
+ @typing.overload
+ def documentsForKeyword(self, keyword: str|None, filterName: str|None) -> list['QHelpLink']: ...
+ @typing.overload
+ def documentsForIdentifier(self, id: str|None) -> list['QHelpLink']: ...
+ @typing.overload
+ def documentsForIdentifier(self, id: str|None, filterName: str|None) -> list['QHelpLink']: ...
+ def usesFilterEngine(self) -> bool: ...
+ def setUsesFilterEngine(self, uses: bool) -> None: ...
+ def files(self, namespaceName: str|None, filterName: str|None, extensionFilter: str|None = ...) -> list[QtCore.QUrl]: ...
+ def filterEngine(self) -> 'QHelpFilterEngine|None': ...
+ warning: typing.ClassVar[QtCore.pyqtSignal]
+ setupFinished: typing.ClassVar[QtCore.pyqtSignal]
+ setupStarted: typing.ClassVar[QtCore.pyqtSignal]
+ def setAutoSaveFilter(self, save: bool) -> None: ...
+ def autoSaveFilter(self) -> bool: ...
+ def error(self) -> str: ...
+ @staticmethod
+ def metaData(documentationFileName: str|None, name: str|None) -> typing.Any: ...
+ def setCustomValue(self, key: str|None, value: typing.Any) -> bool: ...
+ def customValue(self, key: str|None, defaultValue: typing.Any = ...) -> typing.Any: ...
+ def removeCustomValue(self, key: str|None) -> bool: ...
+ def fileData(self, url: QtCore.QUrl) -> QtCore.QByteArray: ...
+ def findFile(self, url: QtCore.QUrl) -> QtCore.QUrl: ...
+ def registeredDocumentations(self) -> list[str]: ...
+ def documentationFileName(self, namespaceName: str|None) -> str: ...
+ def unregisterDocumentation(self, namespaceName: str|None) -> bool: ...
+ def registerDocumentation(self, documentationFileName: str|None) -> bool: ...
+ @staticmethod
+ def namespaceName(documentationFileName: str|None) -> str: ...
+ def copyCollectionFile(self, fileName: str|None) -> bool: ...
+ def setCollectionFile(self, fileName: str|None) -> None: ...
+ def collectionFile(self) -> str: ...
+ def setupData(self) -> bool: ...
+
+
+class QHelpEngine(QHelpEngineCore):
+
+ def __init__(self, collectionFile: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def searchEngine(self) -> 'QHelpSearchEngine|None': ...
+ def indexWidget(self) -> 'QHelpIndexWidget|None': ...
+ def contentWidget(self) -> QHelpContentWidget|None: ...
+ def indexModel(self) -> 'QHelpIndexModel|None': ...
+ def contentModel(self) -> QHelpContentModel|None: ...
+
+
+class QHelpFilterData(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QHelpFilterData') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def versions(self) -> list[QtCore.QVersionNumber]: ...
+ def components(self) -> list[str]: ...
+ def setVersions(self, versions: collections.abc.Iterable[QtCore.QVersionNumber]) -> None: ...
+ def setComponents(self, components: collections.abc.Iterable[str|None]) -> None: ...
+ def swap(self, other: 'QHelpFilterData') -> None: ...
+ def __eq__(self, other: object): ...
+
+
+class QHelpFilterEngine(QtCore.QObject):
+
+ @typing.overload
+ def indices(self) -> list[str]: ...
+ @typing.overload
+ def indices(self, filterName: str|None) -> list[str]: ...
+ def availableVersions(self) -> list[QtCore.QVersionNumber]: ...
+ filterActivated: typing.ClassVar[QtCore.pyqtSignal]
+ def namespacesForFilter(self, filterName: str|None) -> list[str]: ...
+ def removeFilter(self, filterName: str|None) -> bool: ...
+ def setFilterData(self, filterName: str|None, filterData: QHelpFilterData) -> bool: ...
+ def filterData(self, filterName: str|None) -> QHelpFilterData: ...
+ def availableComponents(self) -> list[str]: ...
+ def setActiveFilter(self, filterName: str|None) -> bool: ...
+ def activeFilter(self) -> str: ...
+ def filters(self) -> list[str]: ...
+ def namespaceToVersion(self) -> dict[str, QtCore.QVersionNumber]: ...
+ def namespaceToComponent(self) -> dict[str, str]: ...
+
+
+class QHelpFilterSettingsWidget(QtWidgets.QWidget):
+
+ def __init__(self, parent: QtWidgets.QWidget|None = ...) -> None: ...
+
+ def applySettings(self, filterEngine: QHelpFilterEngine|None) -> bool: ...
+ def readSettings(self, filterEngine: QHelpFilterEngine|None) -> None: ...
+ def setAvailableVersions(self, versions: collections.abc.Iterable[QtCore.QVersionNumber]) -> None: ...
+ def setAvailableComponents(self, components: collections.abc.Iterable[str|None]) -> None: ...
+
+
+class QHelpIndexModel(QtCore.QStringListModel):
+
+ indexCreated: typing.ClassVar[QtCore.pyqtSignal]
+ indexCreationStarted: typing.ClassVar[QtCore.pyqtSignal]
+ def isCreatingIndex(self) -> bool: ...
+ def filter(self, filter: str|None, wildcard: str|None = ...) -> QtCore.QModelIndex: ...
+ def createIndexForCurrentFilter(self) -> None: ...
+ def createIndex(self, customFilterName: str|None) -> None: ...
+ def helpEngine(self) -> QHelpEngineCore|None: ...
+
+
+class QHelpIndexWidget(QtWidgets.QListView):
+
+ documentsActivated: typing.ClassVar[QtCore.pyqtSignal]
+ documentActivated: typing.ClassVar[QtCore.pyqtSignal]
+ def activateCurrentItem(self) -> None: ...
+ def filterIndices(self, filter: str|None, wildcard: str|None = ...) -> None: ...
+
+
+class QHelpLink(PyQt6.sip.simplewrapper):
+
+ title = ... # type: str|None
+ url = ... # type: QtCore.QUrl
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QHelpLink') -> None: ...
+
+
+class QHelpSearchQuery(PyQt6.sip.simplewrapper):
+
+ class FieldName(enum.Enum):
+ DEFAULT = ... # type: QHelpSearchQuery.FieldName
+ FUZZY = ... # type: QHelpSearchQuery.FieldName
+ WITHOUT = ... # type: QHelpSearchQuery.FieldName
+ PHRASE = ... # type: QHelpSearchQuery.FieldName
+ ALL = ... # type: QHelpSearchQuery.FieldName
+ ATLEAST = ... # type: QHelpSearchQuery.FieldName
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, field: 'QHelpSearchQuery.FieldName', wordList: collections.abc.Iterable[str|None]) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QHelpSearchQuery') -> None: ...
+
+
+class QHelpSearchEngine(QtCore.QObject):
+
+ def __init__(self, helpEngine: QHelpEngineCore|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def search(self, searchInput: str|None) -> None: ...
+ def searchInput(self) -> str: ...
+ def searchResults(self, start: int, end: int) -> list['QHelpSearchResult']: ...
+ def searchResultCount(self) -> int: ...
+ searchingFinished: typing.ClassVar[QtCore.pyqtSignal]
+ searchingStarted: typing.ClassVar[QtCore.pyqtSignal]
+ indexingFinished: typing.ClassVar[QtCore.pyqtSignal]
+ indexingStarted: typing.ClassVar[QtCore.pyqtSignal]
+ def cancelSearching(self) -> None: ...
+ def cancelIndexing(self) -> None: ...
+ def reindexDocumentation(self) -> None: ...
+ def resultWidget(self) -> 'QHelpSearchResultWidget|None': ...
+ def queryWidget(self) -> 'QHelpSearchQueryWidget|None': ...
+
+
+class QHelpSearchEngineCore(QtCore.QObject):
+
+ def __init__(self, helpEngine: QHelpEngineCore|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ searchingFinished: typing.ClassVar[QtCore.pyqtSignal]
+ searchingStarted: typing.ClassVar[QtCore.pyqtSignal]
+ indexingFinished: typing.ClassVar[QtCore.pyqtSignal]
+ indexingStarted: typing.ClassVar[QtCore.pyqtSignal]
+ def cancelSearching(self) -> None: ...
+ def search(self, searchInput: str|None) -> None: ...
+ def cancelIndexing(self) -> None: ...
+ def reindexDocumentation(self) -> None: ...
+ def searchInput(self) -> str: ...
+ def searchResults(self, start: int, end: int) -> list['QHelpSearchResult']: ...
+ def searchResultCount(self) -> int: ...
+
+
+class QHelpSearchQueryWidget(QtWidgets.QWidget):
+
+ def __init__(self, parent: QtWidgets.QWidget|None = ...) -> None: ...
+
+ def setSearchInput(self, searchInput: str|None) -> None: ...
+ def searchInput(self) -> str: ...
+ def setCompactMode(self, on: bool) -> None: ...
+ def isCompactMode(self) -> bool: ...
+ search: typing.ClassVar[QtCore.pyqtSignal]
+ def collapseExtendedSearch(self) -> None: ...
+ def expandExtendedSearch(self) -> None: ...
+
+
+class QHelpSearchResult(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QHelpSearchResult') -> None: ...
+ @typing.overload
+ def __init__(self, url: QtCore.QUrl, title: str|None, snippet: str|None) -> None: ...
+
+ def snippet(self) -> str: ...
+ def url(self) -> QtCore.QUrl: ...
+ def title(self) -> str: ...
+
+
+class QHelpSearchResultWidget(QtWidgets.QWidget):
+
+ requestShowLink: typing.ClassVar[QtCore.pyqtSignal]
+ def linkAt(self, point: QtCore.QPoint) -> QtCore.QUrl: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimedia.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimedia.pyd
new file mode 100644
index 00000000..6777b302
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimedia.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimedia.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimedia.pyi
new file mode 100644
index 00000000..0e3e3fe5
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimedia.pyi
@@ -0,0 +1,1434 @@
+# The PEP 484 type hints stub file for the QtMultimedia module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtNetwork
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QtVideo(PyQt6.sip.simplewrapper):
+
+ class Rotation(enum.Enum):
+ None_ = ... # type: QtVideo.Rotation
+ Clockwise90 = ... # type: QtVideo.Rotation
+ Clockwise180 = ... # type: QtVideo.Rotation
+ Clockwise270 = ... # type: QtVideo.Rotation
+
+
+class QAudio(PyQt6.sip.simplewrapper):
+
+ class VolumeScale(enum.Enum):
+ LinearVolumeScale = ... # type: QAudio.VolumeScale
+ CubicVolumeScale = ... # type: QAudio.VolumeScale
+ LogarithmicVolumeScale = ... # type: QAudio.VolumeScale
+ DecibelVolumeScale = ... # type: QAudio.VolumeScale
+
+ class State(enum.Enum):
+ ActiveState = ... # type: QAudio.State
+ SuspendedState = ... # type: QAudio.State
+ StoppedState = ... # type: QAudio.State
+ IdleState = ... # type: QAudio.State
+
+ class Error(enum.Enum):
+ NoError = ... # type: QAudio.Error
+ OpenError = ... # type: QAudio.Error
+ IOError = ... # type: QAudio.Error
+ UnderrunError = ... # type: QAudio.Error
+ FatalError = ... # type: QAudio.Error
+
+ def convertVolume(self, volume: float, from_: 'QAudio.VolumeScale', to: 'QAudio.VolumeScale') -> float: ...
+
+
+class QAudioBuffer(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, data: QtCore.QByteArray|bytes|bytearray|memoryview, format: 'QAudioFormat', startTime: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, numFrames: int, format: 'QAudioFormat', startTime: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QAudioBuffer') -> None: ...
+
+ def data(self) -> PyQt6.sip.voidptr: ...
+ def constData(self) -> PyQt6.sip.voidptr: ...
+ def detach(self) -> None: ...
+ def swap(self, other: 'QAudioBuffer') -> None: ...
+ def startTime(self) -> int: ...
+ def duration(self) -> int: ...
+ def byteCount(self) -> int: ...
+ def sampleCount(self) -> int: ...
+ def frameCount(self) -> int: ...
+ def format(self) -> 'QAudioFormat': ...
+ def isValid(self) -> bool: ...
+
+
+class QAudioBufferInput(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, format: 'QAudioFormat', parent: QtCore.QObject|None = ...) -> None: ...
+
+ readyToSendAudioBuffer: typing.ClassVar[QtCore.pyqtSignal]
+ def sendAudioBuffer(self, audioBuffer: QAudioBuffer) -> bool: ...
+ def format(self) -> 'QAudioFormat': ...
+ def captureSession(self) -> 'QMediaCaptureSession|None': ...
+
+
+class QAudioBufferOutput(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, format: 'QAudioFormat', parent: QtCore.QObject|None = ...) -> None: ...
+
+ audioBufferReceived: typing.ClassVar[QtCore.pyqtSignal]
+ def format(self) -> 'QAudioFormat': ...
+
+
+class QAudioDecoder(QtCore.QObject):
+
+ class Error(enum.Enum):
+ NoError = ... # type: QAudioDecoder.Error
+ ResourceError = ... # type: QAudioDecoder.Error
+ FormatError = ... # type: QAudioDecoder.Error
+ AccessDeniedError = ... # type: QAudioDecoder.Error
+ NotSupportedError = ... # type: QAudioDecoder.Error
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ formatChanged: typing.ClassVar[QtCore.pyqtSignal]
+ durationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ positionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sourceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ isDecodingChanged: typing.ClassVar[QtCore.pyqtSignal]
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ bufferReady: typing.ClassVar[QtCore.pyqtSignal]
+ bufferAvailableChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def stop(self) -> None: ...
+ def start(self) -> None: ...
+ def setAudioFormat(self, format: 'QAudioFormat') -> None: ...
+ def audioFormat(self) -> 'QAudioFormat': ...
+ def duration(self) -> int: ...
+ def position(self) -> int: ...
+ def bufferAvailable(self) -> bool: ...
+ def read(self) -> QAudioBuffer: ...
+ def errorString(self) -> str: ...
+ error: typing.ClassVar[QtCore.pyqtSignal]
+ def setSourceDevice(self, device: QtCore.QIODevice|None) -> None: ...
+ def sourceDevice(self) -> QtCore.QIODevice|None: ...
+ def setSource(self, fileName: QtCore.QUrl) -> None: ...
+ def source(self) -> QtCore.QUrl: ...
+ def isDecoding(self) -> bool: ...
+ def isSupported(self) -> bool: ...
+
+
+class QAudioDevice(PyQt6.sip.simplewrapper):
+
+ class Mode(enum.Enum):
+ Null = ... # type: QAudioDevice.Mode
+ Input = ... # type: QAudioDevice.Mode
+ Output = ... # type: QAudioDevice.Mode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QAudioDevice') -> None: ...
+
+ def channelConfiguration(self) -> 'QAudioFormat.ChannelConfig': ...
+ def supportedSampleFormats(self) -> list['QAudioFormat.SampleFormat']: ...
+ def maximumChannelCount(self) -> int: ...
+ def minimumChannelCount(self) -> int: ...
+ def maximumSampleRate(self) -> int: ...
+ def minimumSampleRate(self) -> int: ...
+ def preferredFormat(self) -> 'QAudioFormat': ...
+ def isFormatSupported(self, format: 'QAudioFormat') -> bool: ...
+ def mode(self) -> 'QAudioDevice.Mode': ...
+ def isDefault(self) -> bool: ...
+ def description(self) -> str: ...
+ def id(self) -> QtCore.QByteArray: ...
+ def isNull(self) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def swap(self, other: 'QAudioDevice') -> None: ...
+
+
+class QAudioFormat(PyQt6.sip.simplewrapper):
+
+ class SampleFormat(enum.Enum):
+ Unknown = ... # type: QAudioFormat.SampleFormat
+ UInt8 = ... # type: QAudioFormat.SampleFormat
+ Int16 = ... # type: QAudioFormat.SampleFormat
+ Int32 = ... # type: QAudioFormat.SampleFormat
+ Float = ... # type: QAudioFormat.SampleFormat
+
+ class ChannelConfig(enum.Enum):
+ ChannelConfigUnknown = ... # type: QAudioFormat.ChannelConfig
+ ChannelConfigMono = ... # type: QAudioFormat.ChannelConfig
+ ChannelConfigStereo = ... # type: QAudioFormat.ChannelConfig
+ ChannelConfig2Dot1 = ... # type: QAudioFormat.ChannelConfig
+ ChannelConfig3Dot0 = ... # type: QAudioFormat.ChannelConfig
+ ChannelConfig3Dot1 = ... # type: QAudioFormat.ChannelConfig
+ ChannelConfigSurround5Dot0 = ... # type: QAudioFormat.ChannelConfig
+ ChannelConfigSurround5Dot1 = ... # type: QAudioFormat.ChannelConfig
+ ChannelConfigSurround7Dot0 = ... # type: QAudioFormat.ChannelConfig
+ ChannelConfigSurround7Dot1 = ... # type: QAudioFormat.ChannelConfig
+
+ class AudioChannelPosition(enum.Enum):
+ UnknownPosition = ... # type: QAudioFormat.AudioChannelPosition
+ FrontLeft = ... # type: QAudioFormat.AudioChannelPosition
+ FrontRight = ... # type: QAudioFormat.AudioChannelPosition
+ FrontCenter = ... # type: QAudioFormat.AudioChannelPosition
+ LFE = ... # type: QAudioFormat.AudioChannelPosition
+ BackLeft = ... # type: QAudioFormat.AudioChannelPosition
+ BackRight = ... # type: QAudioFormat.AudioChannelPosition
+ FrontLeftOfCenter = ... # type: QAudioFormat.AudioChannelPosition
+ FrontRightOfCenter = ... # type: QAudioFormat.AudioChannelPosition
+ BackCenter = ... # type: QAudioFormat.AudioChannelPosition
+ LFE2 = ... # type: QAudioFormat.AudioChannelPosition
+ SideLeft = ... # type: QAudioFormat.AudioChannelPosition
+ SideRight = ... # type: QAudioFormat.AudioChannelPosition
+ TopFrontLeft = ... # type: QAudioFormat.AudioChannelPosition
+ TopFrontRight = ... # type: QAudioFormat.AudioChannelPosition
+ TopFrontCenter = ... # type: QAudioFormat.AudioChannelPosition
+ TopCenter = ... # type: QAudioFormat.AudioChannelPosition
+ TopBackLeft = ... # type: QAudioFormat.AudioChannelPosition
+ TopBackRight = ... # type: QAudioFormat.AudioChannelPosition
+ TopSideLeft = ... # type: QAudioFormat.AudioChannelPosition
+ TopSideRight = ... # type: QAudioFormat.AudioChannelPosition
+ TopBackCenter = ... # type: QAudioFormat.AudioChannelPosition
+ BottomFrontCenter = ... # type: QAudioFormat.AudioChannelPosition
+ BottomFrontLeft = ... # type: QAudioFormat.AudioChannelPosition
+ BottomFrontRight = ... # type: QAudioFormat.AudioChannelPosition
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAudioFormat') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @staticmethod
+ def defaultChannelConfigForChannelCount(channelCount: int) -> 'QAudioFormat.ChannelConfig': ...
+ def normalizedSampleValue(self, sample: PyQt6.sip.voidptr) -> float: ...
+ def bytesPerSample(self) -> int: ...
+ def sampleFormat(self) -> 'QAudioFormat.SampleFormat': ...
+ def setSampleFormat(self, f: 'QAudioFormat.SampleFormat') -> None: ...
+ def channelOffset(self, channel: 'QAudioFormat.AudioChannelPosition') -> int: ...
+ def channelConfig(self) -> 'QAudioFormat.ChannelConfig': ...
+ def setChannelConfig(self, config: 'QAudioFormat.ChannelConfig') -> None: ...
+ def bytesPerFrame(self) -> int: ...
+ def durationForFrames(self, frameCount: int) -> int: ...
+ def framesForDuration(self, duration: int) -> int: ...
+ def framesForBytes(self, byteCount: int) -> int: ...
+ def bytesForFrames(self, frameCount: int) -> int: ...
+ def durationForBytes(self, byteCount: int) -> int: ...
+ def bytesForDuration(self, duration: int) -> int: ...
+ def channelCount(self) -> int: ...
+ def setChannelCount(self, channelCount: int) -> None: ...
+ def sampleRate(self) -> int: ...
+ def setSampleRate(self, sampleRate: int) -> None: ...
+ def isValid(self) -> bool: ...
+
+
+class QAudioInput(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self, deviceInfo: QAudioDevice, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ mutedChanged: typing.ClassVar[QtCore.pyqtSignal]
+ volumeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ deviceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setVolume(self, volume: float) -> None: ...
+ def setMuted(self, muted: bool) -> None: ...
+ def setDevice(self, device: QAudioDevice) -> None: ...
+ def isMuted(self) -> bool: ...
+ def volume(self) -> float: ...
+ def device(self) -> QAudioDevice: ...
+
+
+class QAudioOutput(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self, device: QAudioDevice, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ mutedChanged: typing.ClassVar[QtCore.pyqtSignal]
+ volumeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ deviceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setMuted(self, muted: bool) -> None: ...
+ def setVolume(self, volume: float) -> None: ...
+ def setDevice(self, device: QAudioDevice) -> None: ...
+ def isMuted(self) -> bool: ...
+ def device(self) -> QAudioDevice: ...
+ def volume(self) -> float: ...
+
+
+class QAudioSink(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self, audioDeviceInfo: QAudioDevice, format: QAudioFormat = ..., parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, format: QAudioFormat = ..., parent: QtCore.QObject|None = ...) -> None: ...
+
+ def framesFree(self) -> int: ...
+ def bufferFrameCount(self) -> int: ...
+ def setBufferFrameCount(self, framesCount: int) -> None: ...
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def volume(self) -> float: ...
+ def setVolume(self, a0: float) -> None: ...
+ def state(self) -> QAudio.State: ...
+ def error(self) -> QAudio.Error: ...
+ def elapsedUSecs(self) -> int: ...
+ def processedUSecs(self) -> int: ...
+ def bytesFree(self) -> int: ...
+ def bufferSize(self) -> int: ...
+ def setBufferSize(self, bytes: int) -> None: ...
+ def resume(self) -> None: ...
+ def suspend(self) -> None: ...
+ def reset(self) -> None: ...
+ def stop(self) -> None: ...
+ @typing.overload
+ def start(self, device: QtCore.QIODevice|None) -> None: ...
+ @typing.overload
+ def start(self) -> QtCore.QIODevice|None: ...
+ def format(self) -> QAudioFormat: ...
+
+
+class QAudioSource(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self, audioDeviceInfo: QAudioDevice, format: QAudioFormat = ..., parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, format: QAudioFormat = ..., parent: QtCore.QObject|None = ...) -> None: ...
+
+ def framesAvailable(self) -> int: ...
+ def bufferFrameCount(self) -> int: ...
+ def setBufferFrameCount(self, frames: int) -> None: ...
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def state(self) -> QAudio.State: ...
+ def error(self) -> QAudio.Error: ...
+ def elapsedUSecs(self) -> int: ...
+ def processedUSecs(self) -> int: ...
+ def volume(self) -> float: ...
+ def setVolume(self, volume: float) -> None: ...
+ def bytesAvailable(self) -> int: ...
+ def bufferSize(self) -> int: ...
+ def setBufferSize(self, bytes: int) -> None: ...
+ def resume(self) -> None: ...
+ def suspend(self) -> None: ...
+ def reset(self) -> None: ...
+ def stop(self) -> None: ...
+ @typing.overload
+ def start(self, device: QtCore.QIODevice|None) -> None: ...
+ @typing.overload
+ def start(self) -> QtCore.QIODevice|None: ...
+ def format(self) -> QAudioFormat: ...
+
+
+class QCamera(QtCore.QObject):
+
+ class Feature(enum.Enum):
+ ColorTemperature = ... # type: QCamera.Feature
+ ExposureCompensation = ... # type: QCamera.Feature
+ IsoSensitivity = ... # type: QCamera.Feature
+ ManualExposureTime = ... # type: QCamera.Feature
+ CustomFocusPoint = ... # type: QCamera.Feature
+ FocusDistance = ... # type: QCamera.Feature
+
+ class WhiteBalanceMode(enum.Enum):
+ WhiteBalanceAuto = ... # type: QCamera.WhiteBalanceMode
+ WhiteBalanceManual = ... # type: QCamera.WhiteBalanceMode
+ WhiteBalanceSunlight = ... # type: QCamera.WhiteBalanceMode
+ WhiteBalanceCloudy = ... # type: QCamera.WhiteBalanceMode
+ WhiteBalanceShade = ... # type: QCamera.WhiteBalanceMode
+ WhiteBalanceTungsten = ... # type: QCamera.WhiteBalanceMode
+ WhiteBalanceFluorescent = ... # type: QCamera.WhiteBalanceMode
+ WhiteBalanceFlash = ... # type: QCamera.WhiteBalanceMode
+ WhiteBalanceSunset = ... # type: QCamera.WhiteBalanceMode
+
+ class ExposureMode(enum.Enum):
+ ExposureAuto = ... # type: QCamera.ExposureMode
+ ExposureManual = ... # type: QCamera.ExposureMode
+ ExposurePortrait = ... # type: QCamera.ExposureMode
+ ExposureNight = ... # type: QCamera.ExposureMode
+ ExposureSports = ... # type: QCamera.ExposureMode
+ ExposureSnow = ... # type: QCamera.ExposureMode
+ ExposureBeach = ... # type: QCamera.ExposureMode
+ ExposureAction = ... # type: QCamera.ExposureMode
+ ExposureLandscape = ... # type: QCamera.ExposureMode
+ ExposureNightPortrait = ... # type: QCamera.ExposureMode
+ ExposureTheatre = ... # type: QCamera.ExposureMode
+ ExposureSunset = ... # type: QCamera.ExposureMode
+ ExposureSteadyPhoto = ... # type: QCamera.ExposureMode
+ ExposureFireworks = ... # type: QCamera.ExposureMode
+ ExposureParty = ... # type: QCamera.ExposureMode
+ ExposureCandlelight = ... # type: QCamera.ExposureMode
+ ExposureBarcode = ... # type: QCamera.ExposureMode
+
+ class TorchMode(enum.Enum):
+ TorchOff = ... # type: QCamera.TorchMode
+ TorchOn = ... # type: QCamera.TorchMode
+ TorchAuto = ... # type: QCamera.TorchMode
+
+ class FlashMode(enum.Enum):
+ FlashOff = ... # type: QCamera.FlashMode
+ FlashOn = ... # type: QCamera.FlashMode
+ FlashAuto = ... # type: QCamera.FlashMode
+
+ class FocusMode(enum.Enum):
+ FocusModeAuto = ... # type: QCamera.FocusMode
+ FocusModeAutoNear = ... # type: QCamera.FocusMode
+ FocusModeAutoFar = ... # type: QCamera.FocusMode
+ FocusModeHyperfocal = ... # type: QCamera.FocusMode
+ FocusModeInfinity = ... # type: QCamera.FocusMode
+ FocusModeManual = ... # type: QCamera.FocusMode
+
+ class Error(enum.Enum):
+ NoError = ... # type: QCamera.Error
+ CameraError = ... # type: QCamera.Error
+
+ @typing.overload
+ def __init__(self, cameraDevice: 'QCameraDevice', parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, position: 'QCameraDevice.Position', parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ manualIsoSensitivityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ manualExposureTimeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ focusPointChanged: typing.ClassVar[QtCore.pyqtSignal]
+ colorTemperatureChanged: typing.ClassVar[QtCore.pyqtSignal]
+ whiteBalanceModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ exposureModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ exposureCompensationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ isoSensitivityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ exposureTimeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ torchModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ flashModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ flashReady: typing.ClassVar[QtCore.pyqtSignal]
+ customFocusPointChanged: typing.ClassVar[QtCore.pyqtSignal]
+ focusDistanceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ maximumZoomFactorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ minimumZoomFactorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ zoomFactorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ focusModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ supportedFeaturesChanged: typing.ClassVar[QtCore.pyqtSignal]
+ cameraFormatChanged: typing.ClassVar[QtCore.pyqtSignal]
+ cameraDeviceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ errorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setColorTemperature(self, colorTemperature: int) -> None: ...
+ def setWhiteBalanceMode(self, mode: 'QCamera.WhiteBalanceMode') -> None: ...
+ def setAutoExposureTime(self) -> None: ...
+ def setManualExposureTime(self, seconds: float) -> None: ...
+ def setAutoIsoSensitivity(self) -> None: ...
+ def setManualIsoSensitivity(self, iso: int) -> None: ...
+ def setExposureCompensation(self, ev: float) -> None: ...
+ def setExposureMode(self, mode: 'QCamera.ExposureMode') -> None: ...
+ def setTorchMode(self, mode: 'QCamera.TorchMode') -> None: ...
+ def setFlashMode(self, mode: 'QCamera.FlashMode') -> None: ...
+ def zoomTo(self, zoom: float, rate: float) -> None: ...
+ def stop(self) -> None: ...
+ def start(self) -> None: ...
+ def setActive(self, active: bool) -> None: ...
+ def colorTemperature(self) -> int: ...
+ def isWhiteBalanceModeSupported(self, mode: 'QCamera.WhiteBalanceMode') -> bool: ...
+ def whiteBalanceMode(self) -> 'QCamera.WhiteBalanceMode': ...
+ def maximumExposureTime(self) -> float: ...
+ def minimumExposureTime(self) -> float: ...
+ def maximumIsoSensitivity(self) -> int: ...
+ def minimumIsoSensitivity(self) -> int: ...
+ def manualExposureTime(self) -> float: ...
+ def exposureTime(self) -> float: ...
+ def manualIsoSensitivity(self) -> int: ...
+ def isoSensitivity(self) -> int: ...
+ def exposureCompensation(self) -> float: ...
+ def isExposureModeSupported(self, mode: 'QCamera.ExposureMode') -> bool: ...
+ def exposureMode(self) -> 'QCamera.ExposureMode': ...
+ def isTorchModeSupported(self, mode: 'QCamera.TorchMode') -> bool: ...
+ def torchMode(self) -> 'QCamera.TorchMode': ...
+ def isFlashReady(self) -> bool: ...
+ def isFlashModeSupported(self, mode: 'QCamera.FlashMode') -> bool: ...
+ def flashMode(self) -> 'QCamera.FlashMode': ...
+ def setZoomFactor(self, factor: float) -> None: ...
+ def zoomFactor(self) -> float: ...
+ def maximumZoomFactor(self) -> float: ...
+ def minimumZoomFactor(self) -> float: ...
+ def focusDistance(self) -> float: ...
+ def setFocusDistance(self, d: float) -> None: ...
+ def setCustomFocusPoint(self, point: QtCore.QPointF) -> None: ...
+ def customFocusPoint(self) -> QtCore.QPointF: ...
+ def focusPoint(self) -> QtCore.QPointF: ...
+ def isFocusModeSupported(self, mode: 'QCamera.FocusMode') -> bool: ...
+ def setFocusMode(self, mode: 'QCamera.FocusMode') -> None: ...
+ def focusMode(self) -> 'QCamera.FocusMode': ...
+ def supportedFeatures(self) -> 'QCamera.Feature': ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QCamera.Error': ...
+ def setCameraFormat(self, format: 'QCameraFormat') -> None: ...
+ def cameraFormat(self) -> 'QCameraFormat': ...
+ def setCameraDevice(self, cameraDevice: 'QCameraDevice') -> None: ...
+ def cameraDevice(self) -> 'QCameraDevice': ...
+ def captureSession(self) -> 'QMediaCaptureSession|None': ...
+ def isActive(self) -> bool: ...
+ def isAvailable(self) -> bool: ...
+
+
+class QCameraFormat(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QCameraFormat') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isNull(self) -> bool: ...
+ def maxFrameRate(self) -> float: ...
+ def minFrameRate(self) -> float: ...
+ def resolution(self) -> QtCore.QSize: ...
+ def pixelFormat(self) -> 'QVideoFrameFormat.PixelFormat': ...
+
+
+class QCameraDevice(PyQt6.sip.simplewrapper):
+
+ class Position(enum.Enum):
+ UnspecifiedPosition = ... # type: QCameraDevice.Position
+ BackFace = ... # type: QCameraDevice.Position
+ FrontFace = ... # type: QCameraDevice.Position
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QCameraDevice') -> None: ...
+
+ def correctionAngle(self) -> QtVideo.Rotation: ...
+ def videoFormats(self) -> list[QCameraFormat]: ...
+ def photoResolutions(self) -> list[QtCore.QSize]: ...
+ def position(self) -> 'QCameraDevice.Position': ...
+ def isDefault(self) -> bool: ...
+ def description(self) -> str: ...
+ def id(self) -> QtCore.QByteArray: ...
+ def isNull(self) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QCapturableWindow(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, window: QtGui.QWindow|None) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QCapturableWindow') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def description(self) -> str: ...
+ def isValid(self) -> bool: ...
+ def swap(self, other: 'QCapturableWindow') -> None: ...
+
+
+class QImageCapture(QtCore.QObject):
+
+ class FileFormat(enum.Enum):
+ UnspecifiedFormat = ... # type: QImageCapture.FileFormat
+ JPEG = ... # type: QImageCapture.FileFormat
+ PNG = ... # type: QImageCapture.FileFormat
+ WebP = ... # type: QImageCapture.FileFormat
+ Tiff = ... # type: QImageCapture.FileFormat
+
+ class Quality(enum.Enum):
+ VeryLowQuality = ... # type: QImageCapture.Quality
+ LowQuality = ... # type: QImageCapture.Quality
+ NormalQuality = ... # type: QImageCapture.Quality
+ HighQuality = ... # type: QImageCapture.Quality
+ VeryHighQuality = ... # type: QImageCapture.Quality
+
+ class Error(enum.Enum):
+ NoError = ... # type: QImageCapture.Error
+ NotReadyError = ... # type: QImageCapture.Error
+ ResourceError = ... # type: QImageCapture.Error
+ OutOfSpaceError = ... # type: QImageCapture.Error
+ NotSupportedFeatureError = ... # type: QImageCapture.Error
+ FormatError = ... # type: QImageCapture.Error
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ imageSaved: typing.ClassVar[QtCore.pyqtSignal]
+ imageAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ imageCaptured: typing.ClassVar[QtCore.pyqtSignal]
+ imageExposed: typing.ClassVar[QtCore.pyqtSignal]
+ resolutionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ qualityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ fileFormatChanged: typing.ClassVar[QtCore.pyqtSignal]
+ metaDataChanged: typing.ClassVar[QtCore.pyqtSignal]
+ readyForCaptureChanged: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ errorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def capture(self) -> int: ...
+ def captureToFile(self, location: str|None = ...) -> int: ...
+ def addMetaData(self, metaData: 'QMediaMetaData') -> None: ...
+ def setMetaData(self, metaData: 'QMediaMetaData') -> None: ...
+ def metaData(self) -> 'QMediaMetaData': ...
+ def setQuality(self, quality: 'QImageCapture.Quality') -> None: ...
+ def quality(self) -> 'QImageCapture.Quality': ...
+ @typing.overload
+ def setResolution(self, a0: QtCore.QSize) -> None: ...
+ @typing.overload
+ def setResolution(self, width: int, height: int) -> None: ...
+ def resolution(self) -> QtCore.QSize: ...
+ @staticmethod
+ def fileFormatDescription(c: 'QImageCapture.FileFormat') -> str: ...
+ @staticmethod
+ def fileFormatName(c: 'QImageCapture.FileFormat') -> str: ...
+ @staticmethod
+ def supportedFormats() -> list['QImageCapture.FileFormat']: ...
+ def setFileFormat(self, format: 'QImageCapture.FileFormat') -> None: ...
+ def fileFormat(self) -> 'QImageCapture.FileFormat': ...
+ def isReadyForCapture(self) -> bool: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QImageCapture.Error': ...
+ def captureSession(self) -> 'QMediaCaptureSession|None': ...
+ def isAvailable(self) -> bool: ...
+
+
+class QMediaCaptureSession(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ videoFrameInputChanged: typing.ClassVar[QtCore.pyqtSignal]
+ audioBufferInputChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setVideoFrameInput(self, input: 'QVideoFrameInput|None') -> None: ...
+ def videoFrameInput(self) -> 'QVideoFrameInput|None': ...
+ def setAudioBufferInput(self, input: QAudioBufferInput|None) -> None: ...
+ def audioBufferInput(self) -> QAudioBufferInput|None: ...
+ windowCaptureChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setWindowCapture(self, windowCapture: 'QWindowCapture|None') -> None: ...
+ def windowCapture(self) -> 'QWindowCapture|None': ...
+ screenCaptureChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setScreenCapture(self, screenCapture: 'QScreenCapture|None') -> None: ...
+ def screenCapture(self) -> 'QScreenCapture|None': ...
+ audioOutputChanged: typing.ClassVar[QtCore.pyqtSignal]
+ videoOutputChanged: typing.ClassVar[QtCore.pyqtSignal]
+ recorderChanged: typing.ClassVar[QtCore.pyqtSignal]
+ imageCaptureChanged: typing.ClassVar[QtCore.pyqtSignal]
+ cameraChanged: typing.ClassVar[QtCore.pyqtSignal]
+ audioInputChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def audioOutput(self) -> QAudioOutput|None: ...
+ def setAudioOutput(self, output: QAudioOutput|None) -> None: ...
+ def videoSink(self) -> 'QVideoSink|None': ...
+ def setVideoSink(self, sink: 'QVideoSink|None') -> None: ...
+ def videoOutput(self) -> QtCore.QObject|None: ...
+ def setVideoOutput(self, output: QtCore.QObject|None) -> None: ...
+ def setRecorder(self, recorder: 'QMediaRecorder|None') -> None: ...
+ def recorder(self) -> 'QMediaRecorder|None': ...
+ def setImageCapture(self, imageCapture: QImageCapture|None) -> None: ...
+ def imageCapture(self) -> QImageCapture|None: ...
+ def setCamera(self, camera: QCamera|None) -> None: ...
+ def camera(self) -> QCamera|None: ...
+ def setAudioInput(self, device: QAudioInput|None) -> None: ...
+ def audioInput(self) -> QAudioInput|None: ...
+
+
+class QMediaDevices(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ videoInputsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ audioOutputsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ audioInputsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ @staticmethod
+ def defaultVideoInput() -> QCameraDevice: ...
+ @staticmethod
+ def defaultAudioOutput() -> QAudioDevice: ...
+ @staticmethod
+ def defaultAudioInput() -> QAudioDevice: ...
+ @staticmethod
+ def videoInputs() -> list[QCameraDevice]: ...
+ @staticmethod
+ def audioOutputs() -> list[QAudioDevice]: ...
+ @staticmethod
+ def audioInputs() -> list[QAudioDevice]: ...
+
+
+class QMediaFormat(PyQt6.sip.simplewrapper):
+
+ class ResolveFlags(enum.Enum):
+ NoFlags = ... # type: QMediaFormat.ResolveFlags
+ RequiresVideo = ... # type: QMediaFormat.ResolveFlags
+
+ class ConversionMode(enum.Enum):
+ Encode = ... # type: QMediaFormat.ConversionMode
+ Decode = ... # type: QMediaFormat.ConversionMode
+
+ class VideoCodec(enum.Enum):
+ Unspecified = ... # type: QMediaFormat.VideoCodec
+ MPEG1 = ... # type: QMediaFormat.VideoCodec
+ MPEG2 = ... # type: QMediaFormat.VideoCodec
+ MPEG4 = ... # type: QMediaFormat.VideoCodec
+ H264 = ... # type: QMediaFormat.VideoCodec
+ H265 = ... # type: QMediaFormat.VideoCodec
+ VP8 = ... # type: QMediaFormat.VideoCodec
+ VP9 = ... # type: QMediaFormat.VideoCodec
+ AV1 = ... # type: QMediaFormat.VideoCodec
+ Theora = ... # type: QMediaFormat.VideoCodec
+ WMV = ... # type: QMediaFormat.VideoCodec
+ MotionJPEG = ... # type: QMediaFormat.VideoCodec
+
+ class AudioCodec(enum.Enum):
+ Unspecified = ... # type: QMediaFormat.AudioCodec
+ MP3 = ... # type: QMediaFormat.AudioCodec
+ AAC = ... # type: QMediaFormat.AudioCodec
+ AC3 = ... # type: QMediaFormat.AudioCodec
+ EAC3 = ... # type: QMediaFormat.AudioCodec
+ FLAC = ... # type: QMediaFormat.AudioCodec
+ DolbyTrueHD = ... # type: QMediaFormat.AudioCodec
+ Opus = ... # type: QMediaFormat.AudioCodec
+ Vorbis = ... # type: QMediaFormat.AudioCodec
+ Wave = ... # type: QMediaFormat.AudioCodec
+ WMA = ... # type: QMediaFormat.AudioCodec
+ ALAC = ... # type: QMediaFormat.AudioCodec
+
+ class FileFormat(enum.Enum):
+ UnspecifiedFormat = ... # type: QMediaFormat.FileFormat
+ WMV = ... # type: QMediaFormat.FileFormat
+ AVI = ... # type: QMediaFormat.FileFormat
+ Matroska = ... # type: QMediaFormat.FileFormat
+ MPEG4 = ... # type: QMediaFormat.FileFormat
+ Ogg = ... # type: QMediaFormat.FileFormat
+ QuickTime = ... # type: QMediaFormat.FileFormat
+ WebM = ... # type: QMediaFormat.FileFormat
+ Mpeg4Audio = ... # type: QMediaFormat.FileFormat
+ AAC = ... # type: QMediaFormat.FileFormat
+ WMA = ... # type: QMediaFormat.FileFormat
+ MP3 = ... # type: QMediaFormat.FileFormat
+ FLAC = ... # type: QMediaFormat.FileFormat
+ Wave = ... # type: QMediaFormat.FileFormat
+
+ @typing.overload
+ def __init__(self, format: 'QMediaFormat.FileFormat' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QMediaFormat') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def resolveForEncoding(self, flags: 'QMediaFormat.ResolveFlags') -> None: ...
+ @staticmethod
+ def videoCodecDescription(c: 'QMediaFormat.VideoCodec') -> str: ...
+ @staticmethod
+ def audioCodecDescription(c: 'QMediaFormat.AudioCodec') -> str: ...
+ @staticmethod
+ def fileFormatDescription(c: 'QMediaFormat.FileFormat') -> str: ...
+ @staticmethod
+ def videoCodecName(c: 'QMediaFormat.VideoCodec') -> str: ...
+ @staticmethod
+ def audioCodecName(c: 'QMediaFormat.AudioCodec') -> str: ...
+ @staticmethod
+ def fileFormatName(c: 'QMediaFormat.FileFormat') -> str: ...
+ def supportedAudioCodecs(self, m: 'QMediaFormat.ConversionMode') -> list['QMediaFormat.AudioCodec']: ...
+ def supportedVideoCodecs(self, m: 'QMediaFormat.ConversionMode') -> list['QMediaFormat.VideoCodec']: ...
+ def supportedFileFormats(self, m: 'QMediaFormat.ConversionMode') -> list['QMediaFormat.FileFormat']: ...
+ def mimeType(self) -> QtCore.QMimeType: ...
+ def isSupported(self, mode: 'QMediaFormat.ConversionMode') -> bool: ...
+ def audioCodec(self) -> 'QMediaFormat.AudioCodec': ...
+ def setAudioCodec(self, codec: 'QMediaFormat.AudioCodec') -> None: ...
+ def videoCodec(self) -> 'QMediaFormat.VideoCodec': ...
+ def setVideoCodec(self, codec: 'QMediaFormat.VideoCodec') -> None: ...
+ def setFileFormat(self, f: 'QMediaFormat.FileFormat') -> None: ...
+ def fileFormat(self) -> 'QMediaFormat.FileFormat': ...
+ def swap(self, other: 'QMediaFormat') -> None: ...
+
+
+class QMediaMetaData(PyQt6.sip.simplewrapper):
+
+ class Key(enum.Enum):
+ Title = ... # type: QMediaMetaData.Key
+ Author = ... # type: QMediaMetaData.Key
+ Comment = ... # type: QMediaMetaData.Key
+ Description = ... # type: QMediaMetaData.Key
+ Genre = ... # type: QMediaMetaData.Key
+ Date = ... # type: QMediaMetaData.Key
+ Language = ... # type: QMediaMetaData.Key
+ Publisher = ... # type: QMediaMetaData.Key
+ Copyright = ... # type: QMediaMetaData.Key
+ Url = ... # type: QMediaMetaData.Key
+ Duration = ... # type: QMediaMetaData.Key
+ MediaType = ... # type: QMediaMetaData.Key
+ FileFormat = ... # type: QMediaMetaData.Key
+ AudioBitRate = ... # type: QMediaMetaData.Key
+ AudioCodec = ... # type: QMediaMetaData.Key
+ VideoBitRate = ... # type: QMediaMetaData.Key
+ VideoCodec = ... # type: QMediaMetaData.Key
+ VideoFrameRate = ... # type: QMediaMetaData.Key
+ AlbumTitle = ... # type: QMediaMetaData.Key
+ AlbumArtist = ... # type: QMediaMetaData.Key
+ ContributingArtist = ... # type: QMediaMetaData.Key
+ TrackNumber = ... # type: QMediaMetaData.Key
+ Composer = ... # type: QMediaMetaData.Key
+ LeadPerformer = ... # type: QMediaMetaData.Key
+ ThumbnailImage = ... # type: QMediaMetaData.Key
+ CoverArtImage = ... # type: QMediaMetaData.Key
+ Orientation = ... # type: QMediaMetaData.Key
+ Resolution = ... # type: QMediaMetaData.Key
+ HasHdrContent = ... # type: QMediaMetaData.Key
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMediaMetaData') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ @staticmethod
+ def keyType(key: 'QMediaMetaData.Key') -> QtCore.QMetaType: ...
+ @staticmethod
+ def metaDataKeyToString(k: 'QMediaMetaData.Key') -> str: ...
+ def stringValue(self, k: 'QMediaMetaData.Key') -> str: ...
+ def keys(self) -> list['QMediaMetaData.Key']: ...
+ def insert(self, k: 'QMediaMetaData.Key', value: typing.Any) -> None: ...
+ def value(self, k: 'QMediaMetaData.Key') -> typing.Any: ...
+
+
+class QMediaPlayer(QtCore.QObject):
+
+ class PitchCompensationAvailability(enum.Enum):
+ AlwaysOn = ... # type: QMediaPlayer.PitchCompensationAvailability
+ Available = ... # type: QMediaPlayer.PitchCompensationAvailability
+ Unavailable = ... # type: QMediaPlayer.PitchCompensationAvailability
+
+ class Loops(enum.IntEnum):
+ Infinite = ... # type: QMediaPlayer.Loops
+ Once = ... # type: QMediaPlayer.Loops
+
+ class Error(enum.Enum):
+ NoError = ... # type: QMediaPlayer.Error
+ ResourceError = ... # type: QMediaPlayer.Error
+ FormatError = ... # type: QMediaPlayer.Error
+ NetworkError = ... # type: QMediaPlayer.Error
+ AccessDeniedError = ... # type: QMediaPlayer.Error
+
+ class MediaStatus(enum.Enum):
+ NoMedia = ... # type: QMediaPlayer.MediaStatus
+ LoadingMedia = ... # type: QMediaPlayer.MediaStatus
+ LoadedMedia = ... # type: QMediaPlayer.MediaStatus
+ StalledMedia = ... # type: QMediaPlayer.MediaStatus
+ BufferingMedia = ... # type: QMediaPlayer.MediaStatus
+ BufferedMedia = ... # type: QMediaPlayer.MediaStatus
+ EndOfMedia = ... # type: QMediaPlayer.MediaStatus
+ InvalidMedia = ... # type: QMediaPlayer.MediaStatus
+
+ class PlaybackState(enum.Enum):
+ StoppedState = ... # type: QMediaPlayer.PlaybackState
+ PlayingState = ... # type: QMediaPlayer.PlaybackState
+ PausedState = ... # type: QMediaPlayer.PlaybackState
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ playbackOptionsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ pitchCompensationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def resetPlaybackOptions(self) -> None: ...
+ def setPlaybackOptions(self, options: 'QPlaybackOptions') -> None: ...
+ def setPitchCompensation(self, a0: bool) -> None: ...
+ def playbackOptions(self) -> 'QPlaybackOptions': ...
+ def pitchCompensation(self) -> bool: ...
+ def pitchCompensationAvailability(self) -> 'QMediaPlayer.PitchCompensationAvailability': ...
+ audioBufferOutputChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def audioBufferOutput(self) -> QAudioBufferOutput|None: ...
+ def setAudioBufferOutput(self, output: QAudioBufferOutput|None) -> None: ...
+ playingChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def isPlaying(self) -> bool: ...
+ loopsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setLoops(self, loops: int) -> None: ...
+ def loops(self) -> int: ...
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ errorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activeTracksChanged: typing.ClassVar[QtCore.pyqtSignal]
+ tracksChanged: typing.ClassVar[QtCore.pyqtSignal]
+ audioOutputChanged: typing.ClassVar[QtCore.pyqtSignal]
+ videoOutputChanged: typing.ClassVar[QtCore.pyqtSignal]
+ metaDataChanged: typing.ClassVar[QtCore.pyqtSignal]
+ playbackRateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ seekableChanged: typing.ClassVar[QtCore.pyqtSignal]
+ bufferProgressChanged: typing.ClassVar[QtCore.pyqtSignal]
+ hasVideoChanged: typing.ClassVar[QtCore.pyqtSignal]
+ hasAudioChanged: typing.ClassVar[QtCore.pyqtSignal]
+ positionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ durationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ mediaStatusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ playbackStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sourceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setSourceDevice(self, device: QtCore.QIODevice|None, sourceUrl: QtCore.QUrl = ...) -> None: ...
+ def setSource(self, source: QtCore.QUrl) -> None: ...
+ def setPlaybackRate(self, rate: float) -> None: ...
+ def setPosition(self, position: int) -> None: ...
+ def stop(self) -> None: ...
+ def pause(self) -> None: ...
+ def play(self) -> None: ...
+ def metaData(self) -> QMediaMetaData: ...
+ def isAvailable(self) -> bool: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QMediaPlayer.Error': ...
+ def playbackRate(self) -> float: ...
+ def isSeekable(self) -> bool: ...
+ def bufferedTimeRange(self) -> 'QMediaTimeRange': ...
+ def bufferProgress(self) -> float: ...
+ def hasVideo(self) -> bool: ...
+ def hasAudio(self) -> bool: ...
+ def position(self) -> int: ...
+ def duration(self) -> int: ...
+ def mediaStatus(self) -> 'QMediaPlayer.MediaStatus': ...
+ def playbackState(self) -> 'QMediaPlayer.PlaybackState': ...
+ def sourceDevice(self) -> QtCore.QIODevice|None: ...
+ def source(self) -> QtCore.QUrl: ...
+ def videoSink(self) -> 'QVideoSink|None': ...
+ def setVideoSink(self, sink: 'QVideoSink|None') -> None: ...
+ def videoOutput(self) -> QtCore.QObject|None: ...
+ def setVideoOutput(self, a0: QtCore.QObject|None) -> None: ...
+ def audioOutput(self) -> QAudioOutput|None: ...
+ def setAudioOutput(self, output: QAudioOutput|None) -> None: ...
+ def setActiveSubtitleTrack(self, index: int) -> None: ...
+ def setActiveVideoTrack(self, index: int) -> None: ...
+ def setActiveAudioTrack(self, index: int) -> None: ...
+ def activeSubtitleTrack(self) -> int: ...
+ def activeVideoTrack(self) -> int: ...
+ def activeAudioTrack(self) -> int: ...
+ def subtitleTracks(self) -> list[QMediaMetaData]: ...
+ def videoTracks(self) -> list[QMediaMetaData]: ...
+ def audioTracks(self) -> list[QMediaMetaData]: ...
+
+
+class QMediaRecorder(QtCore.QObject):
+
+ class Error(enum.Enum):
+ NoError = ... # type: QMediaRecorder.Error
+ ResourceError = ... # type: QMediaRecorder.Error
+ FormatError = ... # type: QMediaRecorder.Error
+ OutOfSpaceError = ... # type: QMediaRecorder.Error
+ LocationNotWritable = ... # type: QMediaRecorder.Error
+
+ class RecorderState(enum.Enum):
+ StoppedState = ... # type: QMediaRecorder.RecorderState
+ RecordingState = ... # type: QMediaRecorder.RecorderState
+ PausedState = ... # type: QMediaRecorder.RecorderState
+
+ class EncodingMode(enum.Enum):
+ ConstantQualityEncoding = ... # type: QMediaRecorder.EncodingMode
+ ConstantBitRateEncoding = ... # type: QMediaRecorder.EncodingMode
+ AverageBitRateEncoding = ... # type: QMediaRecorder.EncodingMode
+ TwoPassEncoding = ... # type: QMediaRecorder.EncodingMode
+
+ class Quality(enum.Enum):
+ VeryLowQuality = ... # type: QMediaRecorder.Quality
+ LowQuality = ... # type: QMediaRecorder.Quality
+ NormalQuality = ... # type: QMediaRecorder.Quality
+ HighQuality = ... # type: QMediaRecorder.Quality
+ VeryHighQuality = ... # type: QMediaRecorder.Quality
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ autoStopChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setAutoStop(self, autoStop: bool) -> None: ...
+ def autoStop(self) -> bool: ...
+ def outputDevice(self) -> QtCore.QIODevice|None: ...
+ def setOutputDevice(self, device: QtCore.QIODevice|None) -> None: ...
+ audioSampleRateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ audioChannelCountChanged: typing.ClassVar[QtCore.pyqtSignal]
+ audioBitRateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ videoBitRateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ videoFrameRateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ videoResolutionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ qualityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ encodingModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ mediaFormatChanged: typing.ClassVar[QtCore.pyqtSignal]
+ metaDataChanged: typing.ClassVar[QtCore.pyqtSignal]
+ errorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ actualLocationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ durationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ recorderStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def stop(self) -> None: ...
+ def pause(self) -> None: ...
+ def record(self) -> None: ...
+ def captureSession(self) -> QMediaCaptureSession|None: ...
+ def setMetaData(self, metaData: QMediaMetaData) -> None: ...
+ def metaData(self) -> QMediaMetaData: ...
+ def setAudioSampleRate(self, sampleRate: int) -> None: ...
+ def audioSampleRate(self) -> int: ...
+ def setAudioChannelCount(self, channels: int) -> None: ...
+ def audioChannelCount(self) -> int: ...
+ def setAudioBitRate(self, bitRate: int) -> None: ...
+ def audioBitRate(self) -> int: ...
+ def setVideoBitRate(self, bitRate: int) -> None: ...
+ def videoBitRate(self) -> int: ...
+ def setVideoFrameRate(self, frameRate: float) -> None: ...
+ def videoFrameRate(self) -> float: ...
+ @typing.overload
+ def setVideoResolution(self, a0: QtCore.QSize) -> None: ...
+ @typing.overload
+ def setVideoResolution(self, width: int, height: int) -> None: ...
+ def videoResolution(self) -> QtCore.QSize: ...
+ def setQuality(self, quality: 'QMediaRecorder.Quality') -> None: ...
+ def quality(self) -> 'QMediaRecorder.Quality': ...
+ def setEncodingMode(self, a0: 'QMediaRecorder.EncodingMode') -> None: ...
+ def encodingMode(self) -> 'QMediaRecorder.EncodingMode': ...
+ def setMediaFormat(self, format: QMediaFormat) -> None: ...
+ def mediaFormat(self) -> QMediaFormat: ...
+ def duration(self) -> int: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QMediaRecorder.Error': ...
+ def recorderState(self) -> 'QMediaRecorder.RecorderState': ...
+ def actualLocation(self) -> QtCore.QUrl: ...
+ def setOutputLocation(self, location: QtCore.QUrl) -> None: ...
+ def outputLocation(self) -> QtCore.QUrl: ...
+ def isAvailable(self) -> bool: ...
+
+
+class QMediaTimeRange(PyQt6.sip.simplewrapper):
+
+ class Interval(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, start: int, end: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMediaTimeRange.Interval') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def translated(self, offset: int) -> 'QMediaTimeRange.Interval': ...
+ def normalized(self) -> 'QMediaTimeRange.Interval': ...
+ def isNormal(self) -> bool: ...
+ def contains(self, time: int) -> bool: ...
+ def end(self) -> int: ...
+ def start(self) -> int: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMediaTimeRange.Interval') -> None: ...
+ @typing.overload
+ def __init__(self, start: int, end: int) -> None: ...
+ @typing.overload
+ def __init__(self, range: 'QMediaTimeRange') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __add__(self, a0: 'QMediaTimeRange') -> 'QMediaTimeRange': ...
+ def __sub__(self, a0: 'QMediaTimeRange') -> 'QMediaTimeRange': ...
+ def clear(self) -> None: ...
+ @typing.overload
+ def __isub__(self, a0: 'QMediaTimeRange.Interval') -> 'QMediaTimeRange': ...
+ @typing.overload
+ def __isub__(self, a0: 'QMediaTimeRange') -> 'QMediaTimeRange': ...
+ @typing.overload
+ def __iadd__(self, a0: 'QMediaTimeRange.Interval') -> 'QMediaTimeRange': ...
+ @typing.overload
+ def __iadd__(self, a0: 'QMediaTimeRange') -> 'QMediaTimeRange': ...
+ def removeTimeRange(self, a0: 'QMediaTimeRange') -> None: ...
+ @typing.overload
+ def removeInterval(self, interval: 'QMediaTimeRange.Interval') -> None: ...
+ @typing.overload
+ def removeInterval(self, start: int, end: int) -> None: ...
+ def addTimeRange(self, a0: 'QMediaTimeRange') -> None: ...
+ @typing.overload
+ def addInterval(self, interval: 'QMediaTimeRange.Interval') -> None: ...
+ @typing.overload
+ def addInterval(self, start: int, end: int) -> None: ...
+ def contains(self, time: int) -> bool: ...
+ def isContinuous(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def intervals(self) -> list['QMediaTimeRange.Interval']: ...
+ def latestTime(self) -> int: ...
+ def earliestTime(self) -> int: ...
+
+
+class QPlaybackOptions(PyQt6.sip.simplewrapper):
+
+ class PlaybackIntent(enum.Enum):
+ Playback = ... # type: QPlaybackOptions.PlaybackIntent
+ LowLatencyStreaming = ... # type: QPlaybackOptions.PlaybackIntent
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPlaybackOptions') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __ge__(self, rhs: 'QPlaybackOptions') -> bool: ...
+ def __le__(self, rhs: 'QPlaybackOptions') -> bool: ...
+ def __gt__(self, rhs: 'QPlaybackOptions') -> bool: ...
+ def __lt__(self, rhs: 'QPlaybackOptions') -> bool: ...
+ def resetProbeSize(self) -> None: ...
+ def setProbeSize(self, probeSizeBytes: int) -> None: ...
+ def probeSize(self) -> int: ...
+ def resetPlaybackIntent(self) -> None: ...
+ def setPlaybackIntent(self, intent: 'QPlaybackOptions.PlaybackIntent') -> None: ...
+ def playbackIntent(self) -> 'QPlaybackOptions.PlaybackIntent': ...
+ def resetNetworkTimeout(self) -> None: ...
+ def setNetworkTimeout(self, timeout: int) -> None: ...
+ def networkTimeout(self) -> int: ...
+ def swap(self, other: 'QPlaybackOptions') -> None: ...
+
+
+class QScreenCapture(QtCore.QObject):
+
+ class Error(enum.Enum):
+ NoError = ... # type: QScreenCapture.Error
+ InternalError = ... # type: QScreenCapture.Error
+ CapturingNotSupported = ... # type: QScreenCapture.Error
+ CaptureFailed = ... # type: QScreenCapture.Error
+ NotFound = ... # type: QScreenCapture.Error
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ screenChanged: typing.ClassVar[QtCore.pyqtSignal]
+ errorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def stop(self) -> None: ...
+ def start(self) -> None: ...
+ def setActive(self, active: bool) -> None: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QScreenCapture.Error': ...
+ def isActive(self) -> bool: ...
+ def screen(self) -> QtGui.QScreen|None: ...
+ def setScreen(self, screen: QtGui.QScreen|None) -> None: ...
+ def captureSession(self) -> QMediaCaptureSession|None: ...
+
+
+class QSoundEffect(QtCore.QObject):
+
+ class Status(enum.Enum):
+ Null = ... # type: QSoundEffect.Status
+ Loading = ... # type: QSoundEffect.Status
+ Ready = ... # type: QSoundEffect.Status
+ Error = ... # type: QSoundEffect.Status
+
+ class Loop(enum.Enum):
+ Infinite = ... # type: QSoundEffect.Loop
+
+ @typing.overload
+ def __init__(self, audioDevice: QAudioDevice, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ statusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ playingChanged: typing.ClassVar[QtCore.pyqtSignal]
+ loadedChanged: typing.ClassVar[QtCore.pyqtSignal]
+ mutedChanged: typing.ClassVar[QtCore.pyqtSignal]
+ volumeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ loopsRemainingChanged: typing.ClassVar[QtCore.pyqtSignal]
+ loopCountChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sourceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ audioDeviceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def stop(self) -> None: ...
+ def play(self) -> None: ...
+ def status(self) -> 'QSoundEffect.Status': ...
+ def isPlaying(self) -> bool: ...
+ def isLoaded(self) -> bool: ...
+ def setMuted(self, muted: bool) -> None: ...
+ def isMuted(self) -> bool: ...
+ def setVolume(self, volume: float) -> None: ...
+ def volume(self) -> float: ...
+ def setLoopCount(self, loopCount: int) -> None: ...
+ def loopsRemaining(self) -> int: ...
+ def loopCount(self) -> int: ...
+ def setSource(self, url: QtCore.QUrl) -> None: ...
+ def source(self) -> QtCore.QUrl: ...
+ def setAudioDevice(self, device: QAudioDevice) -> None: ...
+ def audioDevice(self) -> QAudioDevice: ...
+ @staticmethod
+ def supportedMimeTypes() -> list[str]: ...
+
+
+class QVideoFrame(PyQt6.sip.simplewrapper):
+
+ class RotationAngle(enum.Enum):
+ Rotation0 = ... # type: QVideoFrame.RotationAngle
+ Rotation90 = ... # type: QVideoFrame.RotationAngle
+ Rotation180 = ... # type: QVideoFrame.RotationAngle
+ Rotation270 = ... # type: QVideoFrame.RotationAngle
+
+ class MapMode(enum.Enum):
+ NotMapped = ... # type: QVideoFrame.MapMode
+ ReadOnly = ... # type: QVideoFrame.MapMode
+ WriteOnly = ... # type: QVideoFrame.MapMode
+ ReadWrite = ... # type: QVideoFrame.MapMode
+
+ class HandleType(enum.Enum):
+ NoHandle = ... # type: QVideoFrame.HandleType
+ RhiTextureHandle = ... # type: QVideoFrame.HandleType
+
+ class PaintOptions(PyQt6.sip.simplewrapper):
+
+ class PaintFlag(enum.Flag):
+ DontDrawSubtitles = ... # type: QVideoFrame.PaintOptions.PaintFlag
+
+ aspectRatioMode = ... # type: QtCore.Qt.AspectRatioMode
+ backgroundColor = ... # type: QtGui.QColor|QtCore.Qt.GlobalColor|int
+ paintFlags = ... # type: 'QVideoFrame.PaintOptions.PaintFlag'
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QVideoFrame.PaintOptions') -> None: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, format: 'QVideoFrameFormat') -> None: ...
+ @typing.overload
+ def __init__(self, image: QtGui.QImage) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QVideoFrame') -> None: ...
+
+ def streamFrameRate(self) -> float: ...
+ def setStreamFrameRate(self, rate: float) -> None: ...
+ def rotation(self) -> QtVideo.Rotation: ...
+ def setRotation(self, angle: QtVideo.Rotation) -> None: ...
+ def mirrored(self) -> bool: ...
+ def setMirrored(self, a0: bool) -> None: ...
+ def rotationAngle(self) -> 'QVideoFrame.RotationAngle': ...
+ def setRotationAngle(self, a0: 'QVideoFrame.RotationAngle') -> None: ...
+ def paint(self, painter: QtGui.QPainter|None, rect: QtCore.QRectF, options: 'QVideoFrame.PaintOptions') -> None: ...
+ def setSubtitleText(self, text: str|None) -> None: ...
+ def subtitleText(self) -> str: ...
+ def toImage(self) -> QtGui.QImage: ...
+ def surfaceFormat(self) -> 'QVideoFrameFormat': ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def planeCount(self) -> int: ...
+ def setEndTime(self, time: int) -> None: ...
+ def endTime(self) -> int: ...
+ def setStartTime(self, time: int) -> None: ...
+ def startTime(self) -> int: ...
+ def mappedBytes(self, plane: int) -> int: ...
+ def bits(self, plane: int) -> PyQt6.sip.voidptr: ...
+ def bytesPerLine(self, plane: int) -> int: ...
+ def unmap(self) -> None: ...
+ def map(self, mode: 'QVideoFrame.MapMode') -> bool: ...
+ def mapMode(self) -> 'QVideoFrame.MapMode': ...
+ def isWritable(self) -> bool: ...
+ def isReadable(self) -> bool: ...
+ def isMapped(self) -> bool: ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ def size(self) -> QtCore.QSize: ...
+ def handleType(self) -> 'QVideoFrame.HandleType': ...
+ def pixelFormat(self) -> 'QVideoFrameFormat.PixelFormat': ...
+ def isValid(self) -> bool: ...
+
+
+class QVideoFrameFormat(PyQt6.sip.simplewrapper):
+
+ class ColorRange(enum.Enum):
+ ColorRange_Unknown = ... # type: QVideoFrameFormat.ColorRange
+ ColorRange_Video = ... # type: QVideoFrameFormat.ColorRange
+ ColorRange_Full = ... # type: QVideoFrameFormat.ColorRange
+
+ class ColorTransfer(enum.Enum):
+ ColorTransfer_Unknown = ... # type: QVideoFrameFormat.ColorTransfer
+ ColorTransfer_BT709 = ... # type: QVideoFrameFormat.ColorTransfer
+ ColorTransfer_BT601 = ... # type: QVideoFrameFormat.ColorTransfer
+ ColorTransfer_Linear = ... # type: QVideoFrameFormat.ColorTransfer
+ ColorTransfer_Gamma22 = ... # type: QVideoFrameFormat.ColorTransfer
+ ColorTransfer_Gamma28 = ... # type: QVideoFrameFormat.ColorTransfer
+ ColorTransfer_ST2084 = ... # type: QVideoFrameFormat.ColorTransfer
+ ColorTransfer_STD_B67 = ... # type: QVideoFrameFormat.ColorTransfer
+
+ class ColorSpace(enum.Enum):
+ ColorSpace_Undefined = ... # type: QVideoFrameFormat.ColorSpace
+ ColorSpace_BT601 = ... # type: QVideoFrameFormat.ColorSpace
+ ColorSpace_BT709 = ... # type: QVideoFrameFormat.ColorSpace
+ ColorSpace_AdobeRgb = ... # type: QVideoFrameFormat.ColorSpace
+ ColorSpace_BT2020 = ... # type: QVideoFrameFormat.ColorSpace
+
+ class YCbCrColorSpace(enum.Enum):
+ YCbCr_Undefined = ... # type: QVideoFrameFormat.YCbCrColorSpace
+ YCbCr_BT601 = ... # type: QVideoFrameFormat.YCbCrColorSpace
+ YCbCr_BT709 = ... # type: QVideoFrameFormat.YCbCrColorSpace
+ YCbCr_xvYCC601 = ... # type: QVideoFrameFormat.YCbCrColorSpace
+ YCbCr_xvYCC709 = ... # type: QVideoFrameFormat.YCbCrColorSpace
+ YCbCr_JPEG = ... # type: QVideoFrameFormat.YCbCrColorSpace
+ YCbCr_BT2020 = ... # type: QVideoFrameFormat.YCbCrColorSpace
+
+ class Direction(enum.Enum):
+ TopToBottom = ... # type: QVideoFrameFormat.Direction
+ BottomToTop = ... # type: QVideoFrameFormat.Direction
+
+ class PixelFormat(enum.Enum):
+ Format_Invalid = ... # type: QVideoFrameFormat.PixelFormat
+ Format_YUV420P = ... # type: QVideoFrameFormat.PixelFormat
+ Format_YUV422P = ... # type: QVideoFrameFormat.PixelFormat
+ Format_YUV420P10 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_YV12 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_UYVY = ... # type: QVideoFrameFormat.PixelFormat
+ Format_YUYV = ... # type: QVideoFrameFormat.PixelFormat
+ Format_NV12 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_NV21 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_IMC1 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_IMC2 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_IMC3 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_IMC4 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_Y8 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_Y16 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_P010 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_P016 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_Jpeg = ... # type: QVideoFrameFormat.PixelFormat
+ Format_SamplerExternalOES = ... # type: QVideoFrameFormat.PixelFormat
+ Format_ARGB8888 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_ARGB8888_Premultiplied = ... # type: QVideoFrameFormat.PixelFormat
+ Format_XRGB8888 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_BGRA8888 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_BGRA8888_Premultiplied = ... # type: QVideoFrameFormat.PixelFormat
+ Format_BGRX8888 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_ABGR8888 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_XBGR8888 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_RGBA8888 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_RGBX8888 = ... # type: QVideoFrameFormat.PixelFormat
+ Format_AYUV = ... # type: QVideoFrameFormat.PixelFormat
+ Format_AYUV_Premultiplied = ... # type: QVideoFrameFormat.PixelFormat
+ Format_SamplerRect = ... # type: QVideoFrameFormat.PixelFormat
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, size: QtCore.QSize, pixelFormat: 'QVideoFrameFormat.PixelFormat') -> None: ...
+ @typing.overload
+ def __init__(self, format: 'QVideoFrameFormat') -> None: ...
+
+ def setRotation(self, rotation: QtVideo.Rotation) -> None: ...
+ def rotation(self) -> QtVideo.Rotation: ...
+ def setStreamFrameRate(self, rate: float) -> None: ...
+ def streamFrameRate(self) -> float: ...
+ def setColorRange(self, range: 'QVideoFrameFormat.ColorRange') -> None: ...
+ def colorRange(self) -> 'QVideoFrameFormat.ColorRange': ...
+ def setColorTransfer(self, colorTransfer: 'QVideoFrameFormat.ColorTransfer') -> None: ...
+ def colorTransfer(self) -> 'QVideoFrameFormat.ColorTransfer': ...
+ def setColorSpace(self, colorSpace: 'QVideoFrameFormat.ColorSpace') -> None: ...
+ def colorSpace(self) -> 'QVideoFrameFormat.ColorSpace': ...
+ @staticmethod
+ def pixelFormatToString(pixelFormat: 'QVideoFrameFormat.PixelFormat') -> str: ...
+ @staticmethod
+ def imageFormatFromPixelFormat(format: 'QVideoFrameFormat.PixelFormat') -> QtGui.QImage.Format: ...
+ @staticmethod
+ def pixelFormatFromImageFormat(format: QtGui.QImage.Format) -> 'QVideoFrameFormat.PixelFormat': ...
+ def setMirrored(self, mirrored: bool) -> None: ...
+ def isMirrored(self) -> bool: ...
+ def setYCbCrColorSpace(self, colorSpace: 'QVideoFrameFormat.YCbCrColorSpace') -> None: ...
+ def yCbCrColorSpace(self) -> 'QVideoFrameFormat.YCbCrColorSpace': ...
+ def setFrameRate(self, rate: float) -> None: ...
+ def frameRate(self) -> float: ...
+ def setScanLineDirection(self, direction: 'QVideoFrameFormat.Direction') -> None: ...
+ def scanLineDirection(self) -> 'QVideoFrameFormat.Direction': ...
+ def setViewport(self, viewport: QtCore.QRect) -> None: ...
+ def viewport(self) -> QtCore.QRect: ...
+ def planeCount(self) -> int: ...
+ def frameHeight(self) -> int: ...
+ def frameWidth(self) -> int: ...
+ @typing.overload
+ def setFrameSize(self, size: QtCore.QSize) -> None: ...
+ @typing.overload
+ def setFrameSize(self, width: int, height: int) -> None: ...
+ def frameSize(self) -> QtCore.QSize: ...
+ def pixelFormat(self) -> 'QVideoFrameFormat.PixelFormat': ...
+ def isValid(self) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QVideoFrameInput(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, format: QVideoFrameFormat, parent: QtCore.QObject|None = ...) -> None: ...
+
+ readyToSendVideoFrame: typing.ClassVar[QtCore.pyqtSignal]
+ def sendVideoFrame(self, frame: QVideoFrame) -> bool: ...
+ def format(self) -> QVideoFrameFormat: ...
+ def captureSession(self) -> QMediaCaptureSession|None: ...
+
+
+class QVideoSink(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ videoSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ subtitleTextChanged: typing.ClassVar[QtCore.pyqtSignal]
+ videoFrameChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def videoFrame(self) -> QVideoFrame: ...
+ def setVideoFrame(self, frame: QVideoFrame) -> None: ...
+ def setSubtitleText(self, subtitle: str|None) -> None: ...
+ def subtitleText(self) -> str: ...
+ def videoSize(self) -> QtCore.QSize: ...
+
+
+class QWindowCapture(QtCore.QObject):
+
+ class Error(enum.Enum):
+ NoError = ... # type: QWindowCapture.Error
+ InternalError = ... # type: QWindowCapture.Error
+ CapturingNotSupported = ... # type: QWindowCapture.Error
+ CaptureFailed = ... # type: QWindowCapture.Error
+ NotFound = ... # type: QWindowCapture.Error
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ errorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ windowChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def stop(self) -> None: ...
+ def start(self) -> None: ...
+ def setActive(self, active: bool) -> None: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QWindowCapture.Error': ...
+ def isActive(self) -> bool: ...
+ def window(self) -> QCapturableWindow: ...
+ def setWindow(self, window: QCapturableWindow) -> None: ...
+ @staticmethod
+ def capturableWindows() -> list[QCapturableWindow]: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimediaWidgets.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimediaWidgets.pyd
new file mode 100644
index 00000000..8e5e2b0d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimediaWidgets.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimediaWidgets.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimediaWidgets.pyi
new file mode 100644
index 00000000..987be5f8
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtMultimediaWidgets.pyi
@@ -0,0 +1,82 @@
+# The PEP 484 type hints stub file for the QtMultimediaWidgets module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtNetwork
+from PyQt6 import QtMultimedia
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QGraphicsVideoItem(QtWidgets.QGraphicsObject):
+
+ def __init__(self, parent: QtWidgets.QGraphicsItem|None = ...) -> None: ...
+
+ def itemChange(self, change: QtWidgets.QGraphicsItem.GraphicsItemChange, value: typing.Any) -> typing.Any: ...
+ def timerEvent(self, event: QtCore.QTimerEvent|None) -> None: ...
+ nativeSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def type(self) -> int: ...
+ def paint(self, painter: QtGui.QPainter|None, option: QtWidgets.QStyleOptionGraphicsItem|None, widget: QtWidgets.QWidget|None = ...) -> None: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def nativeSize(self) -> QtCore.QSizeF: ...
+ def setSize(self, size: QtCore.QSizeF) -> None: ...
+ def size(self) -> QtCore.QSizeF: ...
+ def setOffset(self, offset: QtCore.QPointF) -> None: ...
+ def offset(self) -> QtCore.QPointF: ...
+ def setAspectRatioMode(self, mode: QtCore.Qt.AspectRatioMode) -> None: ...
+ def aspectRatioMode(self) -> QtCore.Qt.AspectRatioMode: ...
+ def videoSink(self) -> QtMultimedia.QVideoSink|None: ...
+
+
+class QVideoWidget(QtWidgets.QWidget):
+
+ def __init__(self, parent: QtWidgets.QWidget|None = ...) -> None: ...
+
+ def moveEvent(self, event: QtGui.QMoveEvent|None) -> None: ...
+ def resizeEvent(self, event: QtGui.QResizeEvent|None) -> None: ...
+ def hideEvent(self, event: QtGui.QHideEvent|None) -> None: ...
+ def showEvent(self, event: QtGui.QShowEvent|None) -> None: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ aspectRatioModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ fullScreenChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setAspectRatioMode(self, mode: QtCore.Qt.AspectRatioMode) -> None: ...
+ def setFullScreen(self, fullScreen: bool) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def isFullScreen(self) -> bool: ...
+ def aspectRatioMode(self) -> QtCore.Qt.AspectRatioMode: ...
+ def videoSink(self) -> QtMultimedia.QVideoSink|None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNetwork.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNetwork.pyd
new file mode 100644
index 00000000..9317b8db
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNetwork.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNetwork.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNetwork.pyi
new file mode 100644
index 00000000..2a012285
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNetwork.pyi
@@ -0,0 +1,2497 @@
+# The PEP 484 type hints stub file for the QtNetwork module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QOcspRevocationReason(enum.Enum):
+ None_ = ... # type: QOcspRevocationReason
+ Unspecified = ... # type: QOcspRevocationReason
+ KeyCompromise = ... # type: QOcspRevocationReason
+ CACompromise = ... # type: QOcspRevocationReason
+ AffiliationChanged = ... # type: QOcspRevocationReason
+ Superseded = ... # type: QOcspRevocationReason
+ CessationOfOperation = ... # type: QOcspRevocationReason
+ CertificateHold = ... # type: QOcspRevocationReason
+ RemoveFromCRL = ... # type: QOcspRevocationReason
+
+
+class QOcspCertificateStatus(enum.Enum):
+ Good = ... # type: QOcspCertificateStatus
+ Revoked = ... # type: QOcspCertificateStatus
+ Unknown = ... # type: QOcspCertificateStatus
+
+
+class QNetworkCacheMetaData(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNetworkCacheMetaData') -> None: ...
+
+ def setHeaders(self, headers: 'QHttpHeaders') -> None: ...
+ def headers(self) -> 'QHttpHeaders': ...
+ def swap(self, other: 'QNetworkCacheMetaData') -> None: ...
+ def setAttributes(self, attributes: dict['QNetworkRequest.Attribute', typing.Any]) -> None: ...
+ def attributes(self) -> dict['QNetworkRequest.Attribute', typing.Any]: ...
+ def setSaveToDisk(self, allow: bool) -> None: ...
+ def saveToDisk(self) -> bool: ...
+ def setExpirationDate(self, dateTime: QtCore.QDateTime|datetime.datetime) -> None: ...
+ def expirationDate(self) -> QtCore.QDateTime: ...
+ def setLastModified(self, dateTime: QtCore.QDateTime|datetime.datetime) -> None: ...
+ def lastModified(self) -> QtCore.QDateTime: ...
+ def setRawHeaders(self, headers: collections.abc.Iterable[tuple[QtCore.QByteArray|bytes|bytearray|memoryview, QtCore.QByteArray|bytes|bytearray|memoryview]]) -> None: ...
+ def rawHeaders(self) -> list[tuple[QtCore.QByteArray, QtCore.QByteArray]]: ...
+ def setUrl(self, url: QtCore.QUrl) -> None: ...
+ def url(self) -> QtCore.QUrl: ...
+ def isValid(self) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QAbstractNetworkCache(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def clear(self) -> None: ...
+ def insert(self, device: QtCore.QIODevice|None) -> None: ...
+ def prepare(self, metaData: QNetworkCacheMetaData) -> QtCore.QIODevice|None: ...
+ def cacheSize(self) -> int: ...
+ def remove(self, url: QtCore.QUrl) -> bool: ...
+ def data(self, url: QtCore.QUrl) -> QtCore.QIODevice|None: ...
+ def updateMetaData(self, metaData: QNetworkCacheMetaData) -> None: ...
+ def metaData(self, url: QtCore.QUrl) -> QNetworkCacheMetaData: ...
+
+
+class QAbstractSocket(QtCore.QIODevice):
+
+ class PauseMode(enum.Flag):
+ PauseNever = ... # type: QAbstractSocket.PauseMode
+ PauseOnSslErrors = ... # type: QAbstractSocket.PauseMode
+
+ class BindFlag(enum.Flag):
+ DefaultForPlatform = ... # type: QAbstractSocket.BindFlag
+ ShareAddress = ... # type: QAbstractSocket.BindFlag
+ DontShareAddress = ... # type: QAbstractSocket.BindFlag
+ ReuseAddressHint = ... # type: QAbstractSocket.BindFlag
+
+ class SocketOption(enum.Enum):
+ LowDelayOption = ... # type: QAbstractSocket.SocketOption
+ KeepAliveOption = ... # type: QAbstractSocket.SocketOption
+ MulticastTtlOption = ... # type: QAbstractSocket.SocketOption
+ MulticastLoopbackOption = ... # type: QAbstractSocket.SocketOption
+ TypeOfServiceOption = ... # type: QAbstractSocket.SocketOption
+ SendBufferSizeSocketOption = ... # type: QAbstractSocket.SocketOption
+ ReceiveBufferSizeSocketOption = ... # type: QAbstractSocket.SocketOption
+ PathMtuSocketOption = ... # type: QAbstractSocket.SocketOption
+ KeepAliveIdleOption = ... # type: QAbstractSocket.SocketOption
+ KeepAliveIntervalOption = ... # type: QAbstractSocket.SocketOption
+ KeepAliveCountOption = ... # type: QAbstractSocket.SocketOption
+
+ class SocketState(enum.Enum):
+ UnconnectedState = ... # type: QAbstractSocket.SocketState
+ HostLookupState = ... # type: QAbstractSocket.SocketState
+ ConnectingState = ... # type: QAbstractSocket.SocketState
+ ConnectedState = ... # type: QAbstractSocket.SocketState
+ BoundState = ... # type: QAbstractSocket.SocketState
+ ListeningState = ... # type: QAbstractSocket.SocketState
+ ClosingState = ... # type: QAbstractSocket.SocketState
+
+ class SocketError(enum.Enum):
+ ConnectionRefusedError = ... # type: QAbstractSocket.SocketError
+ RemoteHostClosedError = ... # type: QAbstractSocket.SocketError
+ HostNotFoundError = ... # type: QAbstractSocket.SocketError
+ SocketAccessError = ... # type: QAbstractSocket.SocketError
+ SocketResourceError = ... # type: QAbstractSocket.SocketError
+ SocketTimeoutError = ... # type: QAbstractSocket.SocketError
+ DatagramTooLargeError = ... # type: QAbstractSocket.SocketError
+ NetworkError = ... # type: QAbstractSocket.SocketError
+ AddressInUseError = ... # type: QAbstractSocket.SocketError
+ SocketAddressNotAvailableError = ... # type: QAbstractSocket.SocketError
+ UnsupportedSocketOperationError = ... # type: QAbstractSocket.SocketError
+ UnfinishedSocketOperationError = ... # type: QAbstractSocket.SocketError
+ ProxyAuthenticationRequiredError = ... # type: QAbstractSocket.SocketError
+ SslHandshakeFailedError = ... # type: QAbstractSocket.SocketError
+ ProxyConnectionRefusedError = ... # type: QAbstractSocket.SocketError
+ ProxyConnectionClosedError = ... # type: QAbstractSocket.SocketError
+ ProxyConnectionTimeoutError = ... # type: QAbstractSocket.SocketError
+ ProxyNotFoundError = ... # type: QAbstractSocket.SocketError
+ ProxyProtocolError = ... # type: QAbstractSocket.SocketError
+ OperationError = ... # type: QAbstractSocket.SocketError
+ SslInternalError = ... # type: QAbstractSocket.SocketError
+ SslInvalidUserDataError = ... # type: QAbstractSocket.SocketError
+ TemporaryError = ... # type: QAbstractSocket.SocketError
+ UnknownSocketError = ... # type: QAbstractSocket.SocketError
+
+ class NetworkLayerProtocol(enum.Enum):
+ IPv4Protocol = ... # type: QAbstractSocket.NetworkLayerProtocol
+ IPv6Protocol = ... # type: QAbstractSocket.NetworkLayerProtocol
+ AnyIPProtocol = ... # type: QAbstractSocket.NetworkLayerProtocol
+ UnknownNetworkLayerProtocol = ... # type: QAbstractSocket.NetworkLayerProtocol
+
+ class SocketType(enum.Enum):
+ TcpSocket = ... # type: QAbstractSocket.SocketType
+ UdpSocket = ... # type: QAbstractSocket.SocketType
+ SctpSocket = ... # type: QAbstractSocket.SocketType
+ UnknownSocketType = ... # type: QAbstractSocket.SocketType
+
+ def __init__(self, socketType: 'QAbstractSocket.SocketType', parent: QtCore.QObject|None) -> None: ...
+
+ def setProtocolTag(self, tag: str|None) -> None: ...
+ def protocolTag(self) -> str: ...
+ @typing.overload
+ def bind(self, address: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int = ..., mode: 'QAbstractSocket.BindFlag' = ...) -> bool: ...
+ @typing.overload
+ def bind(self, port: int = ..., mode: 'QAbstractSocket.BindFlag' = ...) -> bool: ...
+ def setPauseMode(self, pauseMode: 'QAbstractSocket.PauseMode') -> None: ...
+ def pauseMode(self) -> 'QAbstractSocket.PauseMode': ...
+ def resume(self) -> None: ...
+ def socketOption(self, option: 'QAbstractSocket.SocketOption') -> typing.Any: ...
+ def setSocketOption(self, option: 'QAbstractSocket.SocketOption', value: typing.Any) -> None: ...
+ def setPeerName(self, name: str|None) -> None: ...
+ def setPeerAddress(self, address: 'QHostAddress'|'QHostAddress.SpecialAddress') -> None: ...
+ def setPeerPort(self, port: int) -> None: ...
+ def setLocalAddress(self, address: 'QHostAddress'|'QHostAddress.SpecialAddress') -> None: ...
+ def setLocalPort(self, port: int) -> None: ...
+ def setSocketError(self, socketError: 'QAbstractSocket.SocketError') -> None: ...
+ def setSocketState(self, state: 'QAbstractSocket.SocketState') -> None: ...
+ def skipData(self, maxSize: int) -> int: ...
+ def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
+ def readLineData(self, maxlen: int) -> bytes: ...
+ def readData(self, maxlen: int) -> bytes: ...
+ proxyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ disconnected: typing.ClassVar[QtCore.pyqtSignal]
+ connected: typing.ClassVar[QtCore.pyqtSignal]
+ hostFound: typing.ClassVar[QtCore.pyqtSignal]
+ def proxy(self) -> 'QNetworkProxy': ...
+ def setProxy(self, networkProxy: 'QNetworkProxy') -> None: ...
+ def waitForDisconnected(self, msecs: int = ...) -> bool: ...
+ def waitForBytesWritten(self, msecs: int = ...) -> bool: ...
+ def waitForReadyRead(self, msecs: int = ...) -> bool: ...
+ def waitForConnected(self, msecs: int = ...) -> bool: ...
+ def flush(self) -> bool: ...
+ def isSequential(self) -> bool: ...
+ def close(self) -> None: ...
+ def error(self) -> 'QAbstractSocket.SocketError': ...
+ def state(self) -> 'QAbstractSocket.SocketState': ...
+ def socketType(self) -> 'QAbstractSocket.SocketType': ...
+ def socketDescriptor(self) -> PyQt6.sip.voidptr: ...
+ def setSocketDescriptor(self, socketDescriptor: PyQt6.sip.voidptr, state: 'QAbstractSocket.SocketState' = ..., mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
+ def abort(self) -> None: ...
+ def setReadBufferSize(self, size: int) -> None: ...
+ def readBufferSize(self) -> int: ...
+ def peerName(self) -> str: ...
+ def peerAddress(self) -> 'QHostAddress': ...
+ def peerPort(self) -> int: ...
+ def localAddress(self) -> 'QHostAddress': ...
+ def localPort(self) -> int: ...
+ def bytesToWrite(self) -> int: ...
+ def bytesAvailable(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def disconnectFromHost(self) -> None: ...
+ @typing.overload
+ def connectToHost(self, hostName: str|None, port: int, mode: QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: 'QAbstractSocket.NetworkLayerProtocol' = ...) -> None: ...
+ @typing.overload
+ def connectToHost(self, address: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
+
+
+class QAuthenticator(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QAuthenticator') -> None: ...
+
+ def clear(self) -> None: ...
+ def setOption(self, opt: str|None, value: typing.Any) -> None: ...
+ def options(self) -> dict[str, typing.Any]: ...
+ def option(self, opt: str|None) -> typing.Any: ...
+ def isNull(self) -> bool: ...
+ def realm(self) -> str: ...
+ def setPassword(self, password: str|None) -> None: ...
+ def password(self) -> str: ...
+ def setUser(self, user: str|None) -> None: ...
+ def user(self) -> str: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QDnsDomainNameRecord(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDnsDomainNameRecord') -> None: ...
+
+ def value(self) -> str: ...
+ def timeToLive(self) -> int: ...
+ def name(self) -> str: ...
+ def swap(self, other: 'QDnsDomainNameRecord') -> None: ...
+
+
+class QDnsHostAddressRecord(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDnsHostAddressRecord') -> None: ...
+
+ def value(self) -> 'QHostAddress': ...
+ def timeToLive(self) -> int: ...
+ def name(self) -> str: ...
+ def swap(self, other: 'QDnsHostAddressRecord') -> None: ...
+
+
+class QDnsMailExchangeRecord(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDnsMailExchangeRecord') -> None: ...
+
+ def timeToLive(self) -> int: ...
+ def preference(self) -> int: ...
+ def name(self) -> str: ...
+ def exchange(self) -> str: ...
+ def swap(self, other: 'QDnsMailExchangeRecord') -> None: ...
+
+
+class QDnsServiceRecord(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDnsServiceRecord') -> None: ...
+
+ def weight(self) -> int: ...
+ def timeToLive(self) -> int: ...
+ def target(self) -> str: ...
+ def priority(self) -> int: ...
+ def port(self) -> int: ...
+ def name(self) -> str: ...
+ def swap(self, other: 'QDnsServiceRecord') -> None: ...
+
+
+class QDnsTextRecord(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDnsTextRecord') -> None: ...
+
+ def values(self) -> list[QtCore.QByteArray]: ...
+ def timeToLive(self) -> int: ...
+ def name(self) -> str: ...
+ def swap(self, other: 'QDnsTextRecord') -> None: ...
+
+
+class QDnsTlsAssociationRecord(PyQt6.sip.simplewrapper):
+
+ class MatchingType(enum.Enum):
+ Exact = ... # type: QDnsTlsAssociationRecord.MatchingType
+ Sha256 = ... # type: QDnsTlsAssociationRecord.MatchingType
+ Sha512 = ... # type: QDnsTlsAssociationRecord.MatchingType
+ PrivateUse = ... # type: QDnsTlsAssociationRecord.MatchingType
+ PrivMatch = ... # type: QDnsTlsAssociationRecord.MatchingType
+
+ class Selector(enum.Enum):
+ FullCertificate = ... # type: QDnsTlsAssociationRecord.Selector
+ SubjectPublicKeyInfo = ... # type: QDnsTlsAssociationRecord.Selector
+ PrivateUse = ... # type: QDnsTlsAssociationRecord.Selector
+ Cert = ... # type: QDnsTlsAssociationRecord.Selector
+ SPKI = ... # type: QDnsTlsAssociationRecord.Selector
+ PrivSel = ... # type: QDnsTlsAssociationRecord.Selector
+
+ class CertificateUsage(enum.Enum):
+ CertificateAuthorityConstrait = ... # type: QDnsTlsAssociationRecord.CertificateUsage
+ ServiceCertificateConstraint = ... # type: QDnsTlsAssociationRecord.CertificateUsage
+ TrustAnchorAssertion = ... # type: QDnsTlsAssociationRecord.CertificateUsage
+ DomainIssuedCertificate = ... # type: QDnsTlsAssociationRecord.CertificateUsage
+ PrivateUse = ... # type: QDnsTlsAssociationRecord.CertificateUsage
+ PKIX_TA = ... # type: QDnsTlsAssociationRecord.CertificateUsage
+ PKIX_EE = ... # type: QDnsTlsAssociationRecord.CertificateUsage
+ DANE_TA = ... # type: QDnsTlsAssociationRecord.CertificateUsage
+ DANE_EE = ... # type: QDnsTlsAssociationRecord.CertificateUsage
+ PrivCert = ... # type: QDnsTlsAssociationRecord.CertificateUsage
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QDnsTlsAssociationRecord') -> None: ...
+
+ def value(self) -> QtCore.QByteArray: ...
+ def matchType(self) -> 'QDnsTlsAssociationRecord.MatchingType': ...
+ def selector(self) -> 'QDnsTlsAssociationRecord.Selector': ...
+ def usage(self) -> 'QDnsTlsAssociationRecord.CertificateUsage': ...
+ def timeToLive(self) -> int: ...
+ def name(self) -> str: ...
+ def swap(self, other: 'QDnsTlsAssociationRecord') -> None: ...
+
+
+class QDnsLookup(QtCore.QObject):
+
+ class Type(enum.Enum):
+ A = ... # type: QDnsLookup.Type
+ AAAA = ... # type: QDnsLookup.Type
+ ANY = ... # type: QDnsLookup.Type
+ CNAME = ... # type: QDnsLookup.Type
+ MX = ... # type: QDnsLookup.Type
+ NS = ... # type: QDnsLookup.Type
+ PTR = ... # type: QDnsLookup.Type
+ SRV = ... # type: QDnsLookup.Type
+ TXT = ... # type: QDnsLookup.Type
+ TLSA = ... # type: QDnsLookup.Type
+
+ class Protocol(enum.Enum):
+ Standard = ... # type: QDnsLookup.Protocol
+ DnsOverTls = ... # type: QDnsLookup.Protocol
+
+ class Error(enum.Enum):
+ NoError = ... # type: QDnsLookup.Error
+ ResolverError = ... # type: QDnsLookup.Error
+ OperationCancelledError = ... # type: QDnsLookup.Error
+ InvalidRequestError = ... # type: QDnsLookup.Error
+ InvalidReplyError = ... # type: QDnsLookup.Error
+ ServerFailureError = ... # type: QDnsLookup.Error
+ ServerRefusedError = ... # type: QDnsLookup.Error
+ NotFoundError = ... # type: QDnsLookup.Error
+ TimeoutError = ... # type: QDnsLookup.Error
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: 'QDnsLookup.Type', name: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: 'QDnsLookup.Type', name: str|None, nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress', parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: 'QDnsLookup.Type', name: str|None, nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: 'QDnsLookup.Type', name: str|None, protocol: 'QDnsLookup.Protocol', nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int = ..., parent: QtCore.QObject|None = ...) -> None: ...
+
+ nameserverProtocolChanged: typing.ClassVar[QtCore.pyqtSignal]
+ @staticmethod
+ def defaultPortForProtocol(protocol: 'QDnsLookup.Protocol') -> int: ...
+ @staticmethod
+ def isProtocolSupported(protocol: 'QDnsLookup.Protocol') -> bool: ...
+ def sslConfiguration(self) -> 'QSslConfiguration': ...
+ def setSslConfiguration(self, sslConfiguration: 'QSslConfiguration') -> None: ...
+ def tlsAssociationRecords(self) -> list[QDnsTlsAssociationRecord]: ...
+ def setNameserverProtocol(self, protocol: 'QDnsLookup.Protocol') -> None: ...
+ def nameserverProtocol(self) -> 'QDnsLookup.Protocol': ...
+ def isAuthenticData(self) -> bool: ...
+ nameserverPortChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setNameserverPort(self, port: int) -> None: ...
+ def nameserverPort(self) -> int: ...
+ nameserverChanged: typing.ClassVar[QtCore.pyqtSignal]
+ @typing.overload
+ def setNameserver(self, nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress') -> None: ...
+ @typing.overload
+ def setNameserver(self, nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int) -> None: ...
+ @typing.overload
+ def setNameserver(self, protocol: 'QDnsLookup.Protocol', nameserver: 'QHostAddress'|'QHostAddress.SpecialAddress', port: int = ...) -> None: ...
+ def nameserver(self) -> 'QHostAddress': ...
+ typeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ nameChanged: typing.ClassVar[QtCore.pyqtSignal]
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ def lookup(self) -> None: ...
+ def abort(self) -> None: ...
+ def textRecords(self) -> list[QDnsTextRecord]: ...
+ def serviceRecords(self) -> list[QDnsServiceRecord]: ...
+ def pointerRecords(self) -> list[QDnsDomainNameRecord]: ...
+ def nameServerRecords(self) -> list[QDnsDomainNameRecord]: ...
+ def mailExchangeRecords(self) -> list[QDnsMailExchangeRecord]: ...
+ def hostAddressRecords(self) -> list[QDnsHostAddressRecord]: ...
+ def canonicalNameRecords(self) -> list[QDnsDomainNameRecord]: ...
+ def setType(self, a0: 'QDnsLookup.Type') -> None: ...
+ def type(self) -> 'QDnsLookup.Type': ...
+ def setName(self, name: str|None) -> None: ...
+ def name(self) -> str: ...
+ def isFinished(self) -> bool: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QDnsLookup.Error': ...
+
+
+class QFormDataPartBuilder(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QFormDataPartBuilder') -> None: ...
+
+ def swap(self, other: 'QFormDataPartBuilder') -> None: ...
+ def setHeaders(self, headers: 'QHttpHeaders') -> 'QFormDataPartBuilder': ...
+ def setBodyDevice(self, body: QtCore.QIODevice|None, fileName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None = ..., mimeType: QtCore.QByteArray|bytes|bytearray|memoryview|str|None = ...) -> 'QFormDataPartBuilder': ...
+ def setBody(self, data: QtCore.QByteArray|bytes|bytearray|memoryview, fileName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None = ..., mimeType: QtCore.QByteArray|bytes|bytearray|memoryview|str|None = ...) -> 'QFormDataPartBuilder': ...
+
+
+class QFormDataBuilder(PyQt6.sip.simplewrapper):
+
+ class Option(enum.Enum):
+ Default = ... # type: QFormDataBuilder.Option
+ OmitRfc8187EncodedFilename = ... # type: QFormDataBuilder.Option
+ UseRfc7578PercentEncodedFilename = ... # type: QFormDataBuilder.Option
+ PreferLatin1EncodedFilename = ... # type: QFormDataBuilder.Option
+ StrictRfc7578 = ... # type: QFormDataBuilder.Option
+
+ def __init__(self) -> None: ...
+
+ def buildMultiPart(self, options: 'QFormDataBuilder.Option' = ...) -> 'QHttpMultiPart|None': ...
+ def part(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QFormDataPartBuilder: ...
+ def swap(self, other: 'QFormDataBuilder') -> None: ...
+
+
+class QHostAddress(PyQt6.sip.simplewrapper):
+
+ class ConversionModeFlag(enum.Flag):
+ ConvertV4MappedToIPv4 = ... # type: QHostAddress.ConversionModeFlag
+ ConvertV4CompatToIPv4 = ... # type: QHostAddress.ConversionModeFlag
+ ConvertUnspecifiedAddress = ... # type: QHostAddress.ConversionModeFlag
+ ConvertLocalHost = ... # type: QHostAddress.ConversionModeFlag
+ TolerantConversion = ... # type: QHostAddress.ConversionModeFlag
+ StrictConversion = ... # type: QHostAddress.ConversionModeFlag
+
+ class SpecialAddress(enum.Enum):
+ Null = ... # type: QHostAddress.SpecialAddress
+ Broadcast = ... # type: QHostAddress.SpecialAddress
+ LocalHost = ... # type: QHostAddress.SpecialAddress
+ LocalHostIPv6 = ... # type: QHostAddress.SpecialAddress
+ AnyIPv4 = ... # type: QHostAddress.SpecialAddress
+ AnyIPv6 = ... # type: QHostAddress.SpecialAddress
+ Any = ... # type: QHostAddress.SpecialAddress
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, address: 'QHostAddress.SpecialAddress') -> None: ...
+ @typing.overload
+ def __init__(self, ip4Addr: int) -> None: ...
+ @typing.overload
+ def __init__(self, address: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, ip6Addr: tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]) -> None: ...
+ @typing.overload
+ def __init__(self, copy: 'QHostAddress'|'QHostAddress.SpecialAddress') -> None: ...
+
+ def isPrivateUse(self) -> bool: ...
+ def isBroadcast(self) -> bool: ...
+ def isUniqueLocalUnicast(self) -> bool: ...
+ def isSiteLocal(self) -> bool: ...
+ def isLinkLocal(self) -> bool: ...
+ def isGlobal(self) -> bool: ...
+ def isEqual(self, address: 'QHostAddress'|'QHostAddress.SpecialAddress', mode: 'QHostAddress.ConversionModeFlag' = ...) -> bool: ...
+ def isMulticast(self) -> bool: ...
+ def swap(self, other: 'QHostAddress') -> None: ...
+ @staticmethod
+ def parseSubnet(subnet: str|None) -> tuple['QHostAddress', int]: ...
+ def isLoopback(self) -> bool: ...
+ @typing.overload
+ def isInSubnet(self, subnet: 'QHostAddress'|'QHostAddress.SpecialAddress', netmask: int) -> bool: ...
+ @typing.overload
+ def isInSubnet(self, subnet: tuple['QHostAddress'|'QHostAddress.SpecialAddress', int]) -> bool: ...
+ def __hash__(self) -> int: ...
+ def clear(self) -> None: ...
+ def isNull(self) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def setScopeId(self, id: str|None) -> None: ...
+ def scopeId(self) -> str: ...
+ def toString(self) -> str: ...
+ def toIPv6Address(self) -> tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]: ...
+ def toIPv4Address(self) -> typing.Tuple[int, bool]: ...
+ def protocol(self) -> QAbstractSocket.NetworkLayerProtocol: ...
+ @typing.overload
+ def setAddress(self, address: 'QHostAddress.SpecialAddress') -> None: ...
+ @typing.overload
+ def setAddress(self, ip4Addr: int) -> None: ...
+ @typing.overload
+ def setAddress(self, address: str|None) -> bool: ...
+ @typing.overload
+ def setAddress(self, ip6Addr: tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]) -> None: ...
+
+
+class QHostInfo(PyQt6.sip.simplewrapper):
+
+ class HostInfoError(enum.Enum):
+ NoError = ... # type: QHostInfo.HostInfoError
+ HostNotFound = ... # type: QHostInfo.HostInfoError
+ UnknownError = ... # type: QHostInfo.HostInfoError
+
+ @typing.overload
+ def __init__(self, id: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, d: 'QHostInfo') -> None: ...
+
+ def swap(self, other: 'QHostInfo') -> None: ...
+ @staticmethod
+ def localDomainName() -> str: ...
+ @staticmethod
+ def localHostName() -> str: ...
+ @staticmethod
+ def fromName(name: str|None) -> 'QHostInfo': ...
+ @staticmethod
+ def abortHostLookup(lookupId: int) -> None: ...
+ @staticmethod
+ def lookupHost(name: str|None, slot: PYQT_SLOT) -> int: ...
+ def lookupId(self) -> int: ...
+ def setLookupId(self, id: int) -> None: ...
+ def setErrorString(self, errorString: str|None) -> None: ...
+ def errorString(self) -> str: ...
+ def setError(self, error: 'QHostInfo.HostInfoError') -> None: ...
+ def error(self) -> 'QHostInfo.HostInfoError': ...
+ def setAddresses(self, addresses: collections.abc.Iterable[QHostAddress|QHostAddress.SpecialAddress]) -> None: ...
+ def addresses(self) -> list[QHostAddress]: ...
+ def setHostName(self, name: str|None) -> None: ...
+ def hostName(self) -> str: ...
+
+
+class QHstsPolicy(PyQt6.sip.simplewrapper):
+
+ class PolicyFlag(enum.Flag):
+ IncludeSubDomains = ... # type: QHstsPolicy.PolicyFlag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, expiry: QtCore.QDateTime|datetime.datetime, flags: 'QHstsPolicy.PolicyFlag', host: str|None, mode: QtCore.QUrl.ParsingMode = ...) -> None: ...
+ @typing.overload
+ def __init__(self, rhs: 'QHstsPolicy') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def isExpired(self) -> bool: ...
+ def includesSubDomains(self) -> bool: ...
+ def setIncludesSubDomains(self, include: bool) -> None: ...
+ def expiry(self) -> QtCore.QDateTime: ...
+ def setExpiry(self, expiry: QtCore.QDateTime|datetime.datetime) -> None: ...
+ def host(self, options: QtCore.QUrl.ComponentFormattingOption = ...) -> str: ...
+ def setHost(self, host: str|None, mode: QtCore.QUrl.ParsingMode = ...) -> None: ...
+ def swap(self, other: 'QHstsPolicy') -> None: ...
+
+
+class QHttp1Configuration(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QHttp1Configuration') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def swap(self, other: 'QHttp1Configuration') -> None: ...
+ def numberOfConnectionsPerHost(self) -> int: ...
+ def setNumberOfConnectionsPerHost(self, amount: int) -> None: ...
+
+
+class QHttp2Configuration(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QHttp2Configuration') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def maxConcurrentStreams(self) -> int: ...
+ def setMaxConcurrentStreams(self, value: int) -> None: ...
+ def swap(self, other: 'QHttp2Configuration') -> None: ...
+ def maxFrameSize(self) -> int: ...
+ def setMaxFrameSize(self, size: int) -> bool: ...
+ def streamReceiveWindowSize(self) -> int: ...
+ def setStreamReceiveWindowSize(self, size: int) -> bool: ...
+ def sessionReceiveWindowSize(self) -> int: ...
+ def setSessionReceiveWindowSize(self, size: int) -> bool: ...
+ def huffmanCompressionEnabled(self) -> bool: ...
+ def setHuffmanCompressionEnabled(self, enable: bool) -> None: ...
+ def serverPushEnabled(self) -> bool: ...
+ def setServerPushEnabled(self, enable: bool) -> None: ...
+
+
+class QHttpHeaders(PyQt6.sip.simplewrapper):
+
+ class WellKnownHeader(enum.Enum):
+ AIM = ... # type: QHttpHeaders.WellKnownHeader
+ Accept = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptAdditions = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptCH = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptDatetime = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptEncoding = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptFeatures = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptLanguage = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptPatch = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptPost = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptRanges = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptSignature = ... # type: QHttpHeaders.WellKnownHeader
+ AccessControlAllowCredentials = ... # type: QHttpHeaders.WellKnownHeader
+ AccessControlAllowHeaders = ... # type: QHttpHeaders.WellKnownHeader
+ AccessControlAllowMethods = ... # type: QHttpHeaders.WellKnownHeader
+ AccessControlAllowOrigin = ... # type: QHttpHeaders.WellKnownHeader
+ AccessControlExposeHeaders = ... # type: QHttpHeaders.WellKnownHeader
+ AccessControlMaxAge = ... # type: QHttpHeaders.WellKnownHeader
+ AccessControlRequestHeaders = ... # type: QHttpHeaders.WellKnownHeader
+ AccessControlRequestMethod = ... # type: QHttpHeaders.WellKnownHeader
+ Age = ... # type: QHttpHeaders.WellKnownHeader
+ Allow = ... # type: QHttpHeaders.WellKnownHeader
+ ALPN = ... # type: QHttpHeaders.WellKnownHeader
+ AltSvc = ... # type: QHttpHeaders.WellKnownHeader
+ AltUsed = ... # type: QHttpHeaders.WellKnownHeader
+ Alternates = ... # type: QHttpHeaders.WellKnownHeader
+ ApplyToRedirectRef = ... # type: QHttpHeaders.WellKnownHeader
+ AuthenticationControl = ... # type: QHttpHeaders.WellKnownHeader
+ AuthenticationInfo = ... # type: QHttpHeaders.WellKnownHeader
+ Authorization = ... # type: QHttpHeaders.WellKnownHeader
+ CacheControl = ... # type: QHttpHeaders.WellKnownHeader
+ CacheStatus = ... # type: QHttpHeaders.WellKnownHeader
+ CalManagedID = ... # type: QHttpHeaders.WellKnownHeader
+ CalDAVTimezones = ... # type: QHttpHeaders.WellKnownHeader
+ CapsuleProtocol = ... # type: QHttpHeaders.WellKnownHeader
+ CDNCacheControl = ... # type: QHttpHeaders.WellKnownHeader
+ CDNLoop = ... # type: QHttpHeaders.WellKnownHeader
+ CertNotAfter = ... # type: QHttpHeaders.WellKnownHeader
+ CertNotBefore = ... # type: QHttpHeaders.WellKnownHeader
+ ClearSiteData = ... # type: QHttpHeaders.WellKnownHeader
+ ClientCert = ... # type: QHttpHeaders.WellKnownHeader
+ ClientCertChain = ... # type: QHttpHeaders.WellKnownHeader
+ Close = ... # type: QHttpHeaders.WellKnownHeader
+ Connection = ... # type: QHttpHeaders.WellKnownHeader
+ ContentDigest = ... # type: QHttpHeaders.WellKnownHeader
+ ContentDisposition = ... # type: QHttpHeaders.WellKnownHeader
+ ContentEncoding = ... # type: QHttpHeaders.WellKnownHeader
+ ContentID = ... # type: QHttpHeaders.WellKnownHeader
+ ContentLanguage = ... # type: QHttpHeaders.WellKnownHeader
+ ContentLength = ... # type: QHttpHeaders.WellKnownHeader
+ ContentLocation = ... # type: QHttpHeaders.WellKnownHeader
+ ContentRange = ... # type: QHttpHeaders.WellKnownHeader
+ ContentSecurityPolicy = ... # type: QHttpHeaders.WellKnownHeader
+ ContentSecurityPolicyReportOnly = ... # type: QHttpHeaders.WellKnownHeader
+ ContentType = ... # type: QHttpHeaders.WellKnownHeader
+ Cookie = ... # type: QHttpHeaders.WellKnownHeader
+ CrossOriginEmbedderPolicy = ... # type: QHttpHeaders.WellKnownHeader
+ CrossOriginEmbedderPolicyReportOnly = ... # type: QHttpHeaders.WellKnownHeader
+ CrossOriginOpenerPolicy = ... # type: QHttpHeaders.WellKnownHeader
+ CrossOriginOpenerPolicyReportOnly = ... # type: QHttpHeaders.WellKnownHeader
+ CrossOriginResourcePolicy = ... # type: QHttpHeaders.WellKnownHeader
+ DASL = ... # type: QHttpHeaders.WellKnownHeader
+ Date = ... # type: QHttpHeaders.WellKnownHeader
+ DAV = ... # type: QHttpHeaders.WellKnownHeader
+ DeltaBase = ... # type: QHttpHeaders.WellKnownHeader
+ Depth = ... # type: QHttpHeaders.WellKnownHeader
+ Destination = ... # type: QHttpHeaders.WellKnownHeader
+ DifferentialID = ... # type: QHttpHeaders.WellKnownHeader
+ DPoP = ... # type: QHttpHeaders.WellKnownHeader
+ DPoPNonce = ... # type: QHttpHeaders.WellKnownHeader
+ EarlyData = ... # type: QHttpHeaders.WellKnownHeader
+ ETag = ... # type: QHttpHeaders.WellKnownHeader
+ Expect = ... # type: QHttpHeaders.WellKnownHeader
+ ExpectCT = ... # type: QHttpHeaders.WellKnownHeader
+ Expires = ... # type: QHttpHeaders.WellKnownHeader
+ Forwarded = ... # type: QHttpHeaders.WellKnownHeader
+ From = ... # type: QHttpHeaders.WellKnownHeader
+ Hobareg = ... # type: QHttpHeaders.WellKnownHeader
+ Host = ... # type: QHttpHeaders.WellKnownHeader
+ If = ... # type: QHttpHeaders.WellKnownHeader
+ IfMatch = ... # type: QHttpHeaders.WellKnownHeader
+ IfModifiedSince = ... # type: QHttpHeaders.WellKnownHeader
+ IfNoneMatch = ... # type: QHttpHeaders.WellKnownHeader
+ IfRange = ... # type: QHttpHeaders.WellKnownHeader
+ IfScheduleTagMatch = ... # type: QHttpHeaders.WellKnownHeader
+ IfUnmodifiedSince = ... # type: QHttpHeaders.WellKnownHeader
+ IM = ... # type: QHttpHeaders.WellKnownHeader
+ IncludeReferredTokenBindingID = ... # type: QHttpHeaders.WellKnownHeader
+ KeepAlive = ... # type: QHttpHeaders.WellKnownHeader
+ Label = ... # type: QHttpHeaders.WellKnownHeader
+ LastEventID = ... # type: QHttpHeaders.WellKnownHeader
+ LastModified = ... # type: QHttpHeaders.WellKnownHeader
+ Link = ... # type: QHttpHeaders.WellKnownHeader
+ Location = ... # type: QHttpHeaders.WellKnownHeader
+ LockToken = ... # type: QHttpHeaders.WellKnownHeader
+ MaxForwards = ... # type: QHttpHeaders.WellKnownHeader
+ MementoDatetime = ... # type: QHttpHeaders.WellKnownHeader
+ Meter = ... # type: QHttpHeaders.WellKnownHeader
+ MIMEVersion = ... # type: QHttpHeaders.WellKnownHeader
+ Negotiate = ... # type: QHttpHeaders.WellKnownHeader
+ NEL = ... # type: QHttpHeaders.WellKnownHeader
+ ODataEntityId = ... # type: QHttpHeaders.WellKnownHeader
+ ODataIsolation = ... # type: QHttpHeaders.WellKnownHeader
+ ODataMaxVersion = ... # type: QHttpHeaders.WellKnownHeader
+ ODataVersion = ... # type: QHttpHeaders.WellKnownHeader
+ OptionalWWWAuthenticate = ... # type: QHttpHeaders.WellKnownHeader
+ OrderingType = ... # type: QHttpHeaders.WellKnownHeader
+ Origin = ... # type: QHttpHeaders.WellKnownHeader
+ OriginAgentCluster = ... # type: QHttpHeaders.WellKnownHeader
+ OSCORE = ... # type: QHttpHeaders.WellKnownHeader
+ OSLCCoreVersion = ... # type: QHttpHeaders.WellKnownHeader
+ Overwrite = ... # type: QHttpHeaders.WellKnownHeader
+ PingFrom = ... # type: QHttpHeaders.WellKnownHeader
+ PingTo = ... # type: QHttpHeaders.WellKnownHeader
+ Position = ... # type: QHttpHeaders.WellKnownHeader
+ Prefer = ... # type: QHttpHeaders.WellKnownHeader
+ PreferenceApplied = ... # type: QHttpHeaders.WellKnownHeader
+ Priority = ... # type: QHttpHeaders.WellKnownHeader
+ ProxyAuthenticate = ... # type: QHttpHeaders.WellKnownHeader
+ ProxyAuthenticationInfo = ... # type: QHttpHeaders.WellKnownHeader
+ ProxyAuthorization = ... # type: QHttpHeaders.WellKnownHeader
+ ProxyStatus = ... # type: QHttpHeaders.WellKnownHeader
+ PublicKeyPins = ... # type: QHttpHeaders.WellKnownHeader
+ PublicKeyPinsReportOnly = ... # type: QHttpHeaders.WellKnownHeader
+ Range = ... # type: QHttpHeaders.WellKnownHeader
+ RedirectRef = ... # type: QHttpHeaders.WellKnownHeader
+ Referer = ... # type: QHttpHeaders.WellKnownHeader
+ Refresh = ... # type: QHttpHeaders.WellKnownHeader
+ ReplayNonce = ... # type: QHttpHeaders.WellKnownHeader
+ ReprDigest = ... # type: QHttpHeaders.WellKnownHeader
+ RetryAfter = ... # type: QHttpHeaders.WellKnownHeader
+ ScheduleReply = ... # type: QHttpHeaders.WellKnownHeader
+ ScheduleTag = ... # type: QHttpHeaders.WellKnownHeader
+ SecPurpose = ... # type: QHttpHeaders.WellKnownHeader
+ SecTokenBinding = ... # type: QHttpHeaders.WellKnownHeader
+ SecWebSocketAccept = ... # type: QHttpHeaders.WellKnownHeader
+ SecWebSocketExtensions = ... # type: QHttpHeaders.WellKnownHeader
+ SecWebSocketKey = ... # type: QHttpHeaders.WellKnownHeader
+ SecWebSocketProtocol = ... # type: QHttpHeaders.WellKnownHeader
+ SecWebSocketVersion = ... # type: QHttpHeaders.WellKnownHeader
+ Server = ... # type: QHttpHeaders.WellKnownHeader
+ ServerTiming = ... # type: QHttpHeaders.WellKnownHeader
+ SetCookie = ... # type: QHttpHeaders.WellKnownHeader
+ Signature = ... # type: QHttpHeaders.WellKnownHeader
+ SignatureInput = ... # type: QHttpHeaders.WellKnownHeader
+ SLUG = ... # type: QHttpHeaders.WellKnownHeader
+ SoapAction = ... # type: QHttpHeaders.WellKnownHeader
+ StatusURI = ... # type: QHttpHeaders.WellKnownHeader
+ StrictTransportSecurity = ... # type: QHttpHeaders.WellKnownHeader
+ Sunset = ... # type: QHttpHeaders.WellKnownHeader
+ SurrogateCapability = ... # type: QHttpHeaders.WellKnownHeader
+ SurrogateControl = ... # type: QHttpHeaders.WellKnownHeader
+ TCN = ... # type: QHttpHeaders.WellKnownHeader
+ TE = ... # type: QHttpHeaders.WellKnownHeader
+ Timeout = ... # type: QHttpHeaders.WellKnownHeader
+ Topic = ... # type: QHttpHeaders.WellKnownHeader
+ Traceparent = ... # type: QHttpHeaders.WellKnownHeader
+ Tracestate = ... # type: QHttpHeaders.WellKnownHeader
+ Trailer = ... # type: QHttpHeaders.WellKnownHeader
+ TransferEncoding = ... # type: QHttpHeaders.WellKnownHeader
+ TTL = ... # type: QHttpHeaders.WellKnownHeader
+ Upgrade = ... # type: QHttpHeaders.WellKnownHeader
+ Urgency = ... # type: QHttpHeaders.WellKnownHeader
+ UserAgent = ... # type: QHttpHeaders.WellKnownHeader
+ VariantVary = ... # type: QHttpHeaders.WellKnownHeader
+ Vary = ... # type: QHttpHeaders.WellKnownHeader
+ Via = ... # type: QHttpHeaders.WellKnownHeader
+ WantContentDigest = ... # type: QHttpHeaders.WellKnownHeader
+ WantReprDigest = ... # type: QHttpHeaders.WellKnownHeader
+ WWWAuthenticate = ... # type: QHttpHeaders.WellKnownHeader
+ XContentTypeOptions = ... # type: QHttpHeaders.WellKnownHeader
+ XFrameOptions = ... # type: QHttpHeaders.WellKnownHeader
+ AcceptCharset = ... # type: QHttpHeaders.WellKnownHeader
+ CPEPInfo = ... # type: QHttpHeaders.WellKnownHeader
+ Pragma = ... # type: QHttpHeaders.WellKnownHeader
+ ProtocolInfo = ... # type: QHttpHeaders.WellKnownHeader
+ ProtocolQuery = ... # type: QHttpHeaders.WellKnownHeader
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QHttpHeaders') -> None: ...
+
+ @typing.overload
+ def setDateTimeValue(self, name: 'QHttpHeaders.WellKnownHeader', dateTime: QtCore.QDateTime|datetime.datetime) -> None: ...
+ @typing.overload
+ def setDateTimeValue(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, dateTime: QtCore.QDateTime|datetime.datetime) -> None: ...
+ def dateTimeValueAt(self, i: int) -> QtCore.QDateTime|None: ...
+ @typing.overload
+ def dateTimeValues(self, name: 'QHttpHeaders.WellKnownHeader') -> list[QtCore.QDateTime]|None: ...
+ @typing.overload
+ def dateTimeValues(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> list[QtCore.QDateTime]|None: ...
+ @typing.overload
+ def dateTimeValue(self, name: 'QHttpHeaders.WellKnownHeader') -> QtCore.QDateTime|None: ...
+ @typing.overload
+ def dateTimeValue(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QtCore.QDateTime|None: ...
+ def intValueAt(self, i: int) -> int|None: ...
+ @typing.overload
+ def intValues(self, name: 'QHttpHeaders.WellKnownHeader') -> list[int]|None: ...
+ @typing.overload
+ def intValues(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> list[int]|None: ...
+ @typing.overload
+ def intValue(self, name: 'QHttpHeaders.WellKnownHeader') -> int|None: ...
+ @typing.overload
+ def intValue(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> int|None: ...
+ @typing.overload
+ def replaceOrAppend(self, name: 'QHttpHeaders.WellKnownHeader', newValue: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def replaceOrAppend(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, newValue: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ def toListOfPairs(self) -> list[tuple[QtCore.QByteArray, QtCore.QByteArray]]: ...
+ @staticmethod
+ def fromListOfPairs(headers: collections.abc.Iterable[tuple[QtCore.QByteArray|bytes|bytearray|memoryview, QtCore.QByteArray|bytes|bytearray|memoryview]]) -> 'QHttpHeaders': ...
+ @staticmethod
+ def wellKnownHeaderName(name: 'QHttpHeaders.WellKnownHeader') -> QtCore.QByteArray: ...
+ def isEmpty(self) -> bool: ...
+ def reserve(self, size: int) -> None: ...
+ def size(self) -> int: ...
+ @typing.overload
+ def combinedValue(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QtCore.QByteArray: ...
+ @typing.overload
+ def combinedValue(self, name: 'QHttpHeaders.WellKnownHeader') -> QtCore.QByteArray: ...
+ def nameAt(self, i: int) -> str: ...
+ def valueAt(self, i: int) -> QtCore.QByteArray: ...
+ @typing.overload
+ def values(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> list[QtCore.QByteArray]: ...
+ @typing.overload
+ def values(self, name: 'QHttpHeaders.WellKnownHeader') -> list[QtCore.QByteArray]: ...
+ @typing.overload
+ def value(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, defaultValue: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> QtCore.QByteArray: ...
+ @typing.overload
+ def value(self, name: 'QHttpHeaders.WellKnownHeader', defaultValue: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> QtCore.QByteArray: ...
+ def removeAt(self, i: int) -> None: ...
+ @typing.overload
+ def removeAll(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def removeAll(self, name: 'QHttpHeaders.WellKnownHeader') -> None: ...
+ def clear(self) -> None: ...
+ @typing.overload
+ def contains(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def contains(self, name: 'QHttpHeaders.WellKnownHeader') -> bool: ...
+ @typing.overload
+ def replace(self, i: int, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, newValue: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def replace(self, i: int, name: 'QHttpHeaders.WellKnownHeader', newValue: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def insert(self, i: int, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, value: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def insert(self, i: int, name: 'QHttpHeaders.WellKnownHeader', value: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def append(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, value: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def append(self, name: 'QHttpHeaders.WellKnownHeader', value: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ def swap(self, other: 'QHttpHeaders') -> None: ...
+
+
+class QHttpPart(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QHttpPart') -> None: ...
+
+ def swap(self, other: 'QHttpPart') -> None: ...
+ def setBodyDevice(self, device: QtCore.QIODevice|None) -> None: ...
+ def setBody(self, body: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def setRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview, headerValue: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def setHeader(self, header: 'QNetworkRequest.KnownHeaders', value: typing.Any) -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QHttpMultiPart(QtCore.QObject):
+
+ class ContentType(enum.Enum):
+ MixedType = ... # type: QHttpMultiPart.ContentType
+ RelatedType = ... # type: QHttpMultiPart.ContentType
+ FormDataType = ... # type: QHttpMultiPart.ContentType
+ AlternativeType = ... # type: QHttpMultiPart.ContentType
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, contentType: 'QHttpMultiPart.ContentType', parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setBoundary(self, boundary: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def boundary(self) -> QtCore.QByteArray: ...
+ def setContentType(self, contentType: 'QHttpMultiPart.ContentType') -> None: ...
+ def append(self, httpPart: QHttpPart) -> None: ...
+
+
+class QLocalServer(QtCore.QObject):
+
+ class SocketOption(enum.Flag):
+ UserAccessOption = ... # type: QLocalServer.SocketOption
+ GroupAccessOption = ... # type: QLocalServer.SocketOption
+ OtherAccessOption = ... # type: QLocalServer.SocketOption
+ WorldAccessOption = ... # type: QLocalServer.SocketOption
+ AbstractNamespaceOption = ... # type: QLocalServer.SocketOption
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def listenBacklogSize(self) -> int: ...
+ def setListenBacklogSize(self, size: int) -> None: ...
+ def socketDescriptor(self) -> PyQt6.sip.voidptr: ...
+ def socketOptions(self) -> 'QLocalServer.SocketOption': ...
+ def setSocketOptions(self, options: 'QLocalServer.SocketOption') -> None: ...
+ def addPendingConnection(self, socket: 'QLocalSocket|None') -> None: ...
+ def incomingConnection(self, socketDescriptor: PyQt6.sip.voidptr) -> None: ...
+ newConnection: typing.ClassVar[QtCore.pyqtSignal]
+ @staticmethod
+ def removeServer(name: str|None) -> bool: ...
+ def waitForNewConnection(self, msecs: int = ...) -> typing.Tuple[bool, bool]: ...
+ def setMaxPendingConnections(self, numConnections: int) -> None: ...
+ def serverError(self) -> QAbstractSocket.SocketError: ...
+ def fullServerName(self) -> str: ...
+ def serverName(self) -> str: ...
+ def nextPendingConnection(self) -> 'QLocalSocket|None': ...
+ def maxPendingConnections(self) -> int: ...
+ @typing.overload
+ def listen(self, name: str|None) -> bool: ...
+ @typing.overload
+ def listen(self, socketDescriptor: PyQt6.sip.voidptr) -> bool: ...
+ def isListening(self) -> bool: ...
+ def hasPendingConnections(self) -> bool: ...
+ def errorString(self) -> str: ...
+ def close(self) -> None: ...
+
+
+class QLocalSocket(QtCore.QIODevice):
+
+ class SocketOption(enum.Flag):
+ NoOptions = ... # type: QLocalSocket.SocketOption
+ AbstractNamespaceOption = ... # type: QLocalSocket.SocketOption
+
+ class LocalSocketState(enum.Enum):
+ UnconnectedState = ... # type: QLocalSocket.LocalSocketState
+ ConnectingState = ... # type: QLocalSocket.LocalSocketState
+ ConnectedState = ... # type: QLocalSocket.LocalSocketState
+ ClosingState = ... # type: QLocalSocket.LocalSocketState
+
+ class LocalSocketError(enum.Enum):
+ ConnectionRefusedError = ... # type: QLocalSocket.LocalSocketError
+ PeerClosedError = ... # type: QLocalSocket.LocalSocketError
+ ServerNotFoundError = ... # type: QLocalSocket.LocalSocketError
+ SocketAccessError = ... # type: QLocalSocket.LocalSocketError
+ SocketResourceError = ... # type: QLocalSocket.LocalSocketError
+ SocketTimeoutError = ... # type: QLocalSocket.LocalSocketError
+ DatagramTooLargeError = ... # type: QLocalSocket.LocalSocketError
+ ConnectionError = ... # type: QLocalSocket.LocalSocketError
+ UnsupportedSocketOperationError = ... # type: QLocalSocket.LocalSocketError
+ OperationError = ... # type: QLocalSocket.LocalSocketError
+ UnknownSocketError = ... # type: QLocalSocket.LocalSocketError
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def readLineData(self, maxlen: int) -> bytes: ...
+ def socketOptions(self) -> 'QLocalSocket.SocketOption': ...
+ def setSocketOptions(self, option: 'QLocalSocket.SocketOption') -> None: ...
+ def skipData(self, maxSize: int) -> int: ...
+ def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
+ def readData(self, maxlen: int) -> bytes: ...
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ disconnected: typing.ClassVar[QtCore.pyqtSignal]
+ connected: typing.ClassVar[QtCore.pyqtSignal]
+ def waitForReadyRead(self, msecs: int = ...) -> bool: ...
+ def waitForDisconnected(self, msecs: int = ...) -> bool: ...
+ def waitForConnected(self, msecs: int = ...) -> bool: ...
+ def waitForBytesWritten(self, msecs: int = ...) -> bool: ...
+ def state(self) -> 'QLocalSocket.LocalSocketState': ...
+ def socketDescriptor(self) -> PyQt6.sip.voidptr: ...
+ def setSocketDescriptor(self, socketDescriptor: PyQt6.sip.voidptr, state: 'QLocalSocket.LocalSocketState' = ..., mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
+ def setReadBufferSize(self, size: int) -> None: ...
+ def readBufferSize(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def flush(self) -> bool: ...
+ def error(self) -> 'QLocalSocket.LocalSocketError': ...
+ def close(self) -> None: ...
+ def canReadLine(self) -> bool: ...
+ def bytesToWrite(self) -> int: ...
+ def bytesAvailable(self) -> int: ...
+ def isSequential(self) -> bool: ...
+ def abort(self) -> None: ...
+ def fullServerName(self) -> str: ...
+ def setServerName(self, name: str|None) -> None: ...
+ def serverName(self) -> str: ...
+ def open(self, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
+ def disconnectFromServer(self) -> None: ...
+ @typing.overload
+ def connectToServer(self, name: str|None, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
+ @typing.overload
+ def connectToServer(self, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
+
+
+class QNetworkAccessManager(QtCore.QObject):
+
+ class Operation(enum.Enum):
+ HeadOperation = ... # type: QNetworkAccessManager.Operation
+ GetOperation = ... # type: QNetworkAccessManager.Operation
+ PutOperation = ... # type: QNetworkAccessManager.Operation
+ PostOperation = ... # type: QNetworkAccessManager.Operation
+ DeleteOperation = ... # type: QNetworkAccessManager.Operation
+ CustomOperation = ... # type: QNetworkAccessManager.Operation
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setTransferTimeout(self, timeout: int = ...) -> None: ...
+ def transferTimeout(self) -> int: ...
+ def setAutoDeleteReplies(self, autoDelete: bool) -> None: ...
+ def autoDeleteReplies(self) -> bool: ...
+ def isStrictTransportSecurityStoreEnabled(self) -> bool: ...
+ def enableStrictTransportSecurityStore(self, enabled: bool, storeDir: str|None = ...) -> None: ...
+ def redirectPolicy(self) -> 'QNetworkRequest.RedirectPolicy': ...
+ def setRedirectPolicy(self, policy: 'QNetworkRequest.RedirectPolicy') -> None: ...
+ def strictTransportSecurityHosts(self) -> list[QHstsPolicy]: ...
+ def addStrictTransportSecurityHosts(self, knownHosts: collections.abc.Iterable[QHstsPolicy]) -> None: ...
+ def isStrictTransportSecurityEnabled(self) -> bool: ...
+ def setStrictTransportSecurityEnabled(self, enabled: bool) -> None: ...
+ def clearConnectionCache(self) -> None: ...
+ def supportedSchemesImplementation(self) -> list[str]: ...
+ def connectToHost(self, hostName: str|None, port: int = ...) -> None: ...
+ @typing.overload
+ def connectToHostEncrypted(self, hostName: str|None, port: int = ..., sslConfiguration: 'QSslConfiguration' = ...) -> None: ...
+ @typing.overload
+ def connectToHostEncrypted(self, hostName: str|None, port: int, sslConfiguration: 'QSslConfiguration', peerName: str|None) -> None: ...
+ def supportedSchemes(self) -> list[str]: ...
+ def clearAccessCache(self) -> None: ...
+ @typing.overload
+ def sendCustomRequest(self, request: 'QNetworkRequest', verb: QtCore.QByteArray|bytes|bytearray|memoryview, data: QtCore.QIODevice|None = ...) -> 'QNetworkReply|None': ...
+ @typing.overload
+ def sendCustomRequest(self, request: 'QNetworkRequest', verb: QtCore.QByteArray|bytes|bytearray|memoryview, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNetworkReply|None': ...
+ @typing.overload
+ def sendCustomRequest(self, request: 'QNetworkRequest', verb: QtCore.QByteArray|bytes|bytearray|memoryview, multiPart: QHttpMultiPart|None) -> 'QNetworkReply|None': ...
+ def deleteResource(self, request: 'QNetworkRequest') -> 'QNetworkReply|None': ...
+ def setCache(self, cache: QAbstractNetworkCache|None) -> None: ...
+ def cache(self) -> QAbstractNetworkCache|None: ...
+ def setProxyFactory(self, factory: 'QNetworkProxyFactory|None') -> None: ...
+ def proxyFactory(self) -> 'QNetworkProxyFactory|None': ...
+ def createRequest(self, op: 'QNetworkAccessManager.Operation', request: 'QNetworkRequest', device: QtCore.QIODevice|None = ...) -> 'QNetworkReply': ...
+ preSharedKeyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ sslErrors: typing.ClassVar[QtCore.pyqtSignal]
+ encrypted: typing.ClassVar[QtCore.pyqtSignal]
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ authenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ proxyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ @typing.overload
+ def put(self, request: 'QNetworkRequest', data: QtCore.QIODevice|None) -> 'QNetworkReply|None': ...
+ @typing.overload
+ def put(self, request: 'QNetworkRequest', data: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNetworkReply|None': ...
+ @typing.overload
+ def put(self, request: 'QNetworkRequest', multiPart: QHttpMultiPart|None) -> 'QNetworkReply|None': ...
+ @typing.overload
+ def post(self, request: 'QNetworkRequest', data: QtCore.QIODevice|None) -> 'QNetworkReply|None': ...
+ @typing.overload
+ def post(self, request: 'QNetworkRequest', data: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNetworkReply|None': ...
+ @typing.overload
+ def post(self, request: 'QNetworkRequest', multiPart: QHttpMultiPart|None) -> 'QNetworkReply|None': ...
+ @typing.overload
+ def get(self, request: 'QNetworkRequest') -> 'QNetworkReply|None': ...
+ @typing.overload
+ def get(self, request: 'QNetworkRequest', data: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNetworkReply|None': ...
+ @typing.overload
+ def get(self, request: 'QNetworkRequest', data: QtCore.QIODevice|None) -> 'QNetworkReply|None': ...
+ def head(self, request: 'QNetworkRequest') -> 'QNetworkReply|None': ...
+ def setCookieJar(self, cookieJar: 'QNetworkCookieJar|None') -> None: ...
+ def cookieJar(self) -> 'QNetworkCookieJar|None': ...
+ def setProxy(self, proxy: 'QNetworkProxy') -> None: ...
+ def proxy(self) -> 'QNetworkProxy': ...
+
+
+class QNetworkCookie(PyQt6.sip.simplewrapper):
+
+ class SameSite(enum.Enum):
+ Default = ... # type: QNetworkCookie.SameSite
+ None_ = ... # type: QNetworkCookie.SameSite
+ Lax = ... # type: QNetworkCookie.SameSite
+ Strict = ... # type: QNetworkCookie.SameSite
+
+ class RawForm(enum.Enum):
+ NameAndValueOnly = ... # type: QNetworkCookie.RawForm
+ Full = ... # type: QNetworkCookie.RawForm
+
+ @typing.overload
+ def __init__(self, name: QtCore.QByteArray|bytes|bytearray|memoryview = ..., value: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNetworkCookie') -> None: ...
+
+ def setSameSitePolicy(self, sameSite: 'QNetworkCookie.SameSite') -> None: ...
+ def sameSitePolicy(self) -> 'QNetworkCookie.SameSite': ...
+ def normalize(self, url: QtCore.QUrl) -> None: ...
+ def hasSameIdentifier(self, other: 'QNetworkCookie') -> bool: ...
+ def swap(self, other: 'QNetworkCookie') -> None: ...
+ def setHttpOnly(self, enable: bool) -> None: ...
+ def isHttpOnly(self) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ @staticmethod
+ def parseCookies(cookieString: QtCore.QByteArray|bytes|bytearray|memoryview) -> list['QNetworkCookie']: ...
+ def toRawForm(self, form: 'QNetworkCookie.RawForm' = ...) -> QtCore.QByteArray: ...
+ def setValue(self, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def value(self) -> QtCore.QByteArray: ...
+ def setName(self, cookieName: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def name(self) -> QtCore.QByteArray: ...
+ def setPath(self, path: str|None) -> None: ...
+ def path(self) -> str: ...
+ def setDomain(self, domain: str|None) -> None: ...
+ def domain(self) -> str: ...
+ def setExpirationDate(self, date: QtCore.QDateTime|datetime.datetime) -> None: ...
+ def expirationDate(self) -> QtCore.QDateTime: ...
+ def isSessionCookie(self) -> bool: ...
+ def setSecure(self, enable: bool) -> None: ...
+ def isSecure(self) -> bool: ...
+
+
+class QNetworkCookieJar(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def validateCookie(self, cookie: QNetworkCookie, url: QtCore.QUrl) -> bool: ...
+ def allCookies(self) -> list[QNetworkCookie]: ...
+ def setAllCookies(self, cookieList: collections.abc.Iterable[QNetworkCookie]) -> None: ...
+ def deleteCookie(self, cookie: QNetworkCookie) -> bool: ...
+ def updateCookie(self, cookie: QNetworkCookie) -> bool: ...
+ def insertCookie(self, cookie: QNetworkCookie) -> bool: ...
+ def setCookiesFromUrl(self, cookieList: collections.abc.Iterable[QNetworkCookie], url: QtCore.QUrl) -> bool: ...
+ def cookiesForUrl(self, url: QtCore.QUrl) -> list[QNetworkCookie]: ...
+
+
+class QNetworkDatagram(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, data: QtCore.QByteArray|bytes|bytearray|memoryview, destinationAddress: QHostAddress|QHostAddress.SpecialAddress = ..., port: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNetworkDatagram') -> None: ...
+
+ def makeReply(self, payload: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNetworkDatagram': ...
+ def setData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def data(self) -> QtCore.QByteArray: ...
+ def setHopLimit(self, count: int) -> None: ...
+ def hopLimit(self) -> int: ...
+ def setDestination(self, address: QHostAddress|QHostAddress.SpecialAddress, port: int) -> None: ...
+ def setSender(self, address: QHostAddress|QHostAddress.SpecialAddress, port: int = ...) -> None: ...
+ def destinationPort(self) -> int: ...
+ def senderPort(self) -> int: ...
+ def destinationAddress(self) -> QHostAddress: ...
+ def senderAddress(self) -> QHostAddress: ...
+ def setInterfaceIndex(self, index: int) -> None: ...
+ def interfaceIndex(self) -> int: ...
+ def isNull(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def clear(self) -> None: ...
+ def swap(self, other: 'QNetworkDatagram') -> None: ...
+
+
+class QNetworkDiskCache(QAbstractNetworkCache):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def expire(self) -> int: ...
+ def clear(self) -> None: ...
+ def fileMetaData(self, fileName: str|None) -> QNetworkCacheMetaData: ...
+ def insert(self, device: QtCore.QIODevice|None) -> None: ...
+ def prepare(self, metaData: QNetworkCacheMetaData) -> QtCore.QIODevice|None: ...
+ def remove(self, url: QtCore.QUrl) -> bool: ...
+ def data(self, url: QtCore.QUrl) -> QtCore.QIODevice|None: ...
+ def updateMetaData(self, metaData: QNetworkCacheMetaData) -> None: ...
+ def metaData(self, url: QtCore.QUrl) -> QNetworkCacheMetaData: ...
+ def cacheSize(self) -> int: ...
+ def setMaximumCacheSize(self, size: int) -> None: ...
+ def maximumCacheSize(self) -> int: ...
+ def setCacheDirectory(self, cacheDir: str|None) -> None: ...
+ def cacheDirectory(self) -> str: ...
+
+
+class QNetworkInformation(QtCore.QObject):
+
+ class TransportMedium(enum.Enum):
+ Unknown = ... # type: QNetworkInformation.TransportMedium
+ Ethernet = ... # type: QNetworkInformation.TransportMedium
+ Cellular = ... # type: QNetworkInformation.TransportMedium
+ WiFi = ... # type: QNetworkInformation.TransportMedium
+ Bluetooth = ... # type: QNetworkInformation.TransportMedium
+
+ class Feature(enum.Enum):
+ Reachability = ... # type: QNetworkInformation.Feature
+ CaptivePortal = ... # type: QNetworkInformation.Feature
+ TransportMedium = ... # type: QNetworkInformation.Feature
+ Metered = ... # type: QNetworkInformation.Feature
+
+ class Reachability(enum.Enum):
+ Unknown = ... # type: QNetworkInformation.Reachability
+ Disconnected = ... # type: QNetworkInformation.Reachability
+ Local = ... # type: QNetworkInformation.Reachability
+ Site = ... # type: QNetworkInformation.Reachability
+ Online = ... # type: QNetworkInformation.Reachability
+
+ @staticmethod
+ def loadBackendByFeatures(features: 'QNetworkInformation.Feature') -> bool: ...
+ @staticmethod
+ def loadBackendByName(backend: str) -> bool: ...
+ isMeteredChanged: typing.ClassVar[QtCore.pyqtSignal]
+ transportMediumChanged: typing.ClassVar[QtCore.pyqtSignal]
+ @staticmethod
+ def loadDefaultBackend() -> bool: ...
+ def supportedFeatures(self) -> 'QNetworkInformation.Feature': ...
+ def isMetered(self) -> bool: ...
+ def transportMedium(self) -> 'QNetworkInformation.TransportMedium': ...
+ isBehindCaptivePortalChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def isBehindCaptivePortal(self) -> bool: ...
+ reachabilityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ @staticmethod
+ def instance() -> 'QNetworkInformation|None': ...
+ @staticmethod
+ def availableBackends() -> list[str]: ...
+ @typing.overload
+ @staticmethod
+ def load(backend: str) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def load(features: 'QNetworkInformation.Feature') -> bool: ...
+ def supports(self, features: 'QNetworkInformation.Feature') -> bool: ...
+ def backendName(self) -> str: ...
+ def reachability(self) -> 'QNetworkInformation.Reachability': ...
+
+
+class QNetworkAddressEntry(PyQt6.sip.simplewrapper):
+
+ class DnsEligibilityStatus(enum.Enum):
+ DnsEligibilityUnknown = ... # type: QNetworkAddressEntry.DnsEligibilityStatus
+ DnsIneligible = ... # type: QNetworkAddressEntry.DnsEligibilityStatus
+ DnsEligible = ... # type: QNetworkAddressEntry.DnsEligibilityStatus
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNetworkAddressEntry') -> None: ...
+
+ def isTemporary(self) -> bool: ...
+ def isPermanent(self) -> bool: ...
+ def clearAddressLifetime(self) -> None: ...
+ def setAddressLifetime(self, preferred: QtCore.QDeadlineTimer, validity: QtCore.QDeadlineTimer) -> None: ...
+ def validityLifetime(self) -> QtCore.QDeadlineTimer: ...
+ def preferredLifetime(self) -> QtCore.QDeadlineTimer: ...
+ def isLifetimeKnown(self) -> bool: ...
+ def setDnsEligibility(self, status: 'QNetworkAddressEntry.DnsEligibilityStatus') -> None: ...
+ def dnsEligibility(self) -> 'QNetworkAddressEntry.DnsEligibilityStatus': ...
+ def swap(self, other: 'QNetworkAddressEntry') -> None: ...
+ def setPrefixLength(self, length: int) -> None: ...
+ def prefixLength(self) -> int: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def setBroadcast(self, newBroadcast: QHostAddress|QHostAddress.SpecialAddress) -> None: ...
+ def broadcast(self) -> QHostAddress: ...
+ def setNetmask(self, newNetmask: QHostAddress|QHostAddress.SpecialAddress) -> None: ...
+ def netmask(self) -> QHostAddress: ...
+ def setIp(self, newIp: QHostAddress|QHostAddress.SpecialAddress) -> None: ...
+ def ip(self) -> QHostAddress: ...
+
+
+class QNetworkInterface(PyQt6.sip.simplewrapper):
+
+ class InterfaceType(enum.Enum):
+ Unknown = ... # type: QNetworkInterface.InterfaceType
+ Loopback = ... # type: QNetworkInterface.InterfaceType
+ Virtual = ... # type: QNetworkInterface.InterfaceType
+ Ethernet = ... # type: QNetworkInterface.InterfaceType
+ Slip = ... # type: QNetworkInterface.InterfaceType
+ CanBus = ... # type: QNetworkInterface.InterfaceType
+ Ppp = ... # type: QNetworkInterface.InterfaceType
+ Fddi = ... # type: QNetworkInterface.InterfaceType
+ Wifi = ... # type: QNetworkInterface.InterfaceType
+ Ieee80211 = ... # type: QNetworkInterface.InterfaceType
+ Phonet = ... # type: QNetworkInterface.InterfaceType
+ Ieee802154 = ... # type: QNetworkInterface.InterfaceType
+ SixLoWPAN = ... # type: QNetworkInterface.InterfaceType
+ Ieee80216 = ... # type: QNetworkInterface.InterfaceType
+ Ieee1394 = ... # type: QNetworkInterface.InterfaceType
+
+ class InterfaceFlag(enum.Flag):
+ IsUp = ... # type: QNetworkInterface.InterfaceFlag
+ IsRunning = ... # type: QNetworkInterface.InterfaceFlag
+ CanBroadcast = ... # type: QNetworkInterface.InterfaceFlag
+ IsLoopBack = ... # type: QNetworkInterface.InterfaceFlag
+ IsPointToPoint = ... # type: QNetworkInterface.InterfaceFlag
+ CanMulticast = ... # type: QNetworkInterface.InterfaceFlag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNetworkInterface') -> None: ...
+
+ def maximumTransmissionUnit(self) -> int: ...
+ def type(self) -> 'QNetworkInterface.InterfaceType': ...
+ @staticmethod
+ def interfaceNameFromIndex(index: int) -> str: ...
+ @staticmethod
+ def interfaceIndexFromName(name: str|None) -> int: ...
+ def swap(self, other: 'QNetworkInterface') -> None: ...
+ def humanReadableName(self) -> str: ...
+ def index(self) -> int: ...
+ @staticmethod
+ def allAddresses() -> list[QHostAddress]: ...
+ @staticmethod
+ def allInterfaces() -> list['QNetworkInterface']: ...
+ @staticmethod
+ def interfaceFromIndex(index: int) -> 'QNetworkInterface': ...
+ @staticmethod
+ def interfaceFromName(name: str|None) -> 'QNetworkInterface': ...
+ def addressEntries(self) -> list[QNetworkAddressEntry]: ...
+ def hardwareAddress(self) -> str: ...
+ def flags(self) -> 'QNetworkInterface.InterfaceFlag': ...
+ def name(self) -> str: ...
+ def isValid(self) -> bool: ...
+
+
+class QNetworkProxy(PyQt6.sip.simplewrapper):
+
+ class Capability(enum.Flag):
+ TunnelingCapability = ... # type: QNetworkProxy.Capability
+ ListeningCapability = ... # type: QNetworkProxy.Capability
+ UdpTunnelingCapability = ... # type: QNetworkProxy.Capability
+ CachingCapability = ... # type: QNetworkProxy.Capability
+ HostNameLookupCapability = ... # type: QNetworkProxy.Capability
+ SctpTunnelingCapability = ... # type: QNetworkProxy.Capability
+ SctpListeningCapability = ... # type: QNetworkProxy.Capability
+
+ class ProxyType(enum.Enum):
+ DefaultProxy = ... # type: QNetworkProxy.ProxyType
+ Socks5Proxy = ... # type: QNetworkProxy.ProxyType
+ NoProxy = ... # type: QNetworkProxy.ProxyType
+ HttpProxy = ... # type: QNetworkProxy.ProxyType
+ HttpCachingProxy = ... # type: QNetworkProxy.ProxyType
+ FtpCachingProxy = ... # type: QNetworkProxy.ProxyType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, type: 'QNetworkProxy.ProxyType', hostName: str|None = ..., port: int = ..., user: str|None = ..., password: str|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNetworkProxy') -> None: ...
+
+ def setHeaders(self, newHeaders: QHttpHeaders) -> None: ...
+ def headers(self) -> QHttpHeaders: ...
+ def setRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def rawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview) -> QtCore.QByteArray: ...
+ def rawHeaderList(self) -> list[QtCore.QByteArray]: ...
+ def hasRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ def setHeader(self, header: 'QNetworkRequest.KnownHeaders', value: typing.Any) -> None: ...
+ def header(self, header: 'QNetworkRequest.KnownHeaders') -> typing.Any: ...
+ def swap(self, other: 'QNetworkProxy') -> None: ...
+ def capabilities(self) -> 'QNetworkProxy.Capability': ...
+ def setCapabilities(self, capab: 'QNetworkProxy.Capability') -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isTransparentProxy(self) -> bool: ...
+ def isCachingProxy(self) -> bool: ...
+ @staticmethod
+ def applicationProxy() -> 'QNetworkProxy': ...
+ @staticmethod
+ def setApplicationProxy(proxy: 'QNetworkProxy') -> None: ...
+ def port(self) -> int: ...
+ def setPort(self, port: int) -> None: ...
+ def hostName(self) -> str: ...
+ def setHostName(self, hostName: str|None) -> None: ...
+ def password(self) -> str: ...
+ def setPassword(self, password: str|None) -> None: ...
+ def user(self) -> str: ...
+ def setUser(self, userName: str|None) -> None: ...
+ def type(self) -> 'QNetworkProxy.ProxyType': ...
+ def setType(self, type: 'QNetworkProxy.ProxyType') -> None: ...
+
+
+class QNetworkProxyQuery(PyQt6.sip.simplewrapper):
+
+ class QueryType(enum.Enum):
+ TcpSocket = ... # type: QNetworkProxyQuery.QueryType
+ UdpSocket = ... # type: QNetworkProxyQuery.QueryType
+ TcpServer = ... # type: QNetworkProxyQuery.QueryType
+ UrlRequest = ... # type: QNetworkProxyQuery.QueryType
+ SctpSocket = ... # type: QNetworkProxyQuery.QueryType
+ SctpServer = ... # type: QNetworkProxyQuery.QueryType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, requestUrl: QtCore.QUrl, type: 'QNetworkProxyQuery.QueryType' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, hostname: str|None, port: int, protocolTag: str|None = ..., type: 'QNetworkProxyQuery.QueryType' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, bindPort: int, protocolTag: str|None = ..., type: 'QNetworkProxyQuery.QueryType' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNetworkProxyQuery') -> None: ...
+
+ def swap(self, other: 'QNetworkProxyQuery') -> None: ...
+ def setUrl(self, url: QtCore.QUrl) -> None: ...
+ def url(self) -> QtCore.QUrl: ...
+ def setProtocolTag(self, protocolTag: str|None) -> None: ...
+ def protocolTag(self) -> str: ...
+ def setLocalPort(self, port: int) -> None: ...
+ def localPort(self) -> int: ...
+ def setPeerHostName(self, hostname: str|None) -> None: ...
+ def peerHostName(self) -> str: ...
+ def setPeerPort(self, port: int) -> None: ...
+ def peerPort(self) -> int: ...
+ def setQueryType(self, type: 'QNetworkProxyQuery.QueryType') -> None: ...
+ def queryType(self) -> 'QNetworkProxyQuery.QueryType': ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QNetworkProxyFactory(PyQt6.sip.wrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QNetworkProxyFactory') -> None: ...
+
+ @staticmethod
+ def usesSystemConfiguration() -> bool: ...
+ @staticmethod
+ def setUseSystemConfiguration(enable: bool) -> None: ...
+ @staticmethod
+ def systemProxyForQuery(query: QNetworkProxyQuery = ...) -> list[QNetworkProxy]: ...
+ @staticmethod
+ def proxyForQuery(query: QNetworkProxyQuery) -> list[QNetworkProxy]: ...
+ @staticmethod
+ def setApplicationProxyFactory(factory: 'QNetworkProxyFactory|None') -> None: ...
+ def queryProxy(self, query: QNetworkProxyQuery = ...) -> list[QNetworkProxy]: ...
+
+
+class QNetworkReply(QtCore.QIODevice):
+
+ class NetworkError(enum.Enum):
+ NoError = ... # type: QNetworkReply.NetworkError
+ ConnectionRefusedError = ... # type: QNetworkReply.NetworkError
+ RemoteHostClosedError = ... # type: QNetworkReply.NetworkError
+ HostNotFoundError = ... # type: QNetworkReply.NetworkError
+ TimeoutError = ... # type: QNetworkReply.NetworkError
+ OperationCanceledError = ... # type: QNetworkReply.NetworkError
+ SslHandshakeFailedError = ... # type: QNetworkReply.NetworkError
+ UnknownNetworkError = ... # type: QNetworkReply.NetworkError
+ ProxyConnectionRefusedError = ... # type: QNetworkReply.NetworkError
+ ProxyConnectionClosedError = ... # type: QNetworkReply.NetworkError
+ ProxyNotFoundError = ... # type: QNetworkReply.NetworkError
+ ProxyTimeoutError = ... # type: QNetworkReply.NetworkError
+ ProxyAuthenticationRequiredError = ... # type: QNetworkReply.NetworkError
+ UnknownProxyError = ... # type: QNetworkReply.NetworkError
+ ContentAccessDenied = ... # type: QNetworkReply.NetworkError
+ ContentOperationNotPermittedError = ... # type: QNetworkReply.NetworkError
+ ContentNotFoundError = ... # type: QNetworkReply.NetworkError
+ AuthenticationRequiredError = ... # type: QNetworkReply.NetworkError
+ UnknownContentError = ... # type: QNetworkReply.NetworkError
+ ProtocolUnknownError = ... # type: QNetworkReply.NetworkError
+ ProtocolInvalidOperationError = ... # type: QNetworkReply.NetworkError
+ ProtocolFailure = ... # type: QNetworkReply.NetworkError
+ ContentReSendError = ... # type: QNetworkReply.NetworkError
+ TemporaryNetworkFailureError = ... # type: QNetworkReply.NetworkError
+ NetworkSessionFailedError = ... # type: QNetworkReply.NetworkError
+ BackgroundRequestNotAllowedError = ... # type: QNetworkReply.NetworkError
+ ContentConflictError = ... # type: QNetworkReply.NetworkError
+ ContentGoneError = ... # type: QNetworkReply.NetworkError
+ InternalServerError = ... # type: QNetworkReply.NetworkError
+ OperationNotImplementedError = ... # type: QNetworkReply.NetworkError
+ ServiceUnavailableError = ... # type: QNetworkReply.NetworkError
+ UnknownServerError = ... # type: QNetworkReply.NetworkError
+ TooManyRedirectsError = ... # type: QNetworkReply.NetworkError
+ InsecureRedirectError = ... # type: QNetworkReply.NetworkError
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setWellKnownHeader(self, name: QHttpHeaders.WellKnownHeader, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def setHeaders(self, newHeaders: QHttpHeaders) -> None: ...
+ def headers(self) -> QHttpHeaders: ...
+ requestSent: typing.ClassVar[QtCore.pyqtSignal]
+ socketStartedConnecting: typing.ClassVar[QtCore.pyqtSignal]
+ def ignoreSslErrorsImplementation(self, a0: collections.abc.Iterable['QSslError']) -> None: ...
+ def setSslConfigurationImplementation(self, a0: 'QSslConfiguration') -> None: ...
+ def sslConfigurationImplementation(self, a0: 'QSslConfiguration') -> None: ...
+ def rawHeaderPairs(self) -> list[tuple[QtCore.QByteArray, QtCore.QByteArray]]: ...
+ def isRunning(self) -> bool: ...
+ def isFinished(self) -> bool: ...
+ def setFinished(self, finished: bool) -> None: ...
+ def setAttribute(self, code: 'QNetworkRequest.Attribute', value: typing.Any) -> None: ...
+ def setRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def setHeader(self, header: 'QNetworkRequest.KnownHeaders', value: typing.Any) -> None: ...
+ def setUrl(self, url: QtCore.QUrl) -> None: ...
+ def setError(self, errorCode: 'QNetworkReply.NetworkError', errorString: str|None) -> None: ...
+ def setRequest(self, request: 'QNetworkRequest') -> None: ...
+ def setOperation(self, operation: QNetworkAccessManager.Operation) -> None: ...
+ def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
+ redirectAllowed: typing.ClassVar[QtCore.pyqtSignal]
+ redirected: typing.ClassVar[QtCore.pyqtSignal]
+ preSharedKeyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ downloadProgress: typing.ClassVar[QtCore.pyqtSignal]
+ uploadProgress: typing.ClassVar[QtCore.pyqtSignal]
+ sslErrors: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ encrypted: typing.ClassVar[QtCore.pyqtSignal]
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ metaDataChanged: typing.ClassVar[QtCore.pyqtSignal]
+ @typing.overload
+ def ignoreSslErrors(self) -> None: ...
+ @typing.overload
+ def ignoreSslErrors(self, errors: collections.abc.Iterable['QSslError']) -> None: ...
+ def setSslConfiguration(self, configuration: 'QSslConfiguration') -> None: ...
+ def sslConfiguration(self) -> 'QSslConfiguration': ...
+ def attribute(self, code: 'QNetworkRequest.Attribute') -> typing.Any: ...
+ def rawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QtCore.QByteArray: ...
+ def rawHeaderList(self) -> list[QtCore.QByteArray]: ...
+ def hasRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ def header(self, header: 'QNetworkRequest.KnownHeaders') -> typing.Any: ...
+ def url(self) -> QtCore.QUrl: ...
+ def error(self) -> 'QNetworkReply.NetworkError': ...
+ def request(self) -> 'QNetworkRequest': ...
+ def operation(self) -> QNetworkAccessManager.Operation: ...
+ def manager(self) -> QNetworkAccessManager|None: ...
+ def setReadBufferSize(self, size: int) -> None: ...
+ def readBufferSize(self) -> int: ...
+ def isSequential(self) -> bool: ...
+ def close(self) -> None: ...
+ def abort(self) -> None: ...
+
+
+class QNetworkRequest(PyQt6.sip.simplewrapper):
+
+ class TransferTimeoutConstant(enum.Enum):
+ DefaultTransferTimeoutConstant = ... # type: QNetworkRequest.TransferTimeoutConstant
+
+ class RedirectPolicy(enum.Enum):
+ ManualRedirectPolicy = ... # type: QNetworkRequest.RedirectPolicy
+ NoLessSafeRedirectPolicy = ... # type: QNetworkRequest.RedirectPolicy
+ SameOriginRedirectPolicy = ... # type: QNetworkRequest.RedirectPolicy
+ UserVerifiedRedirectPolicy = ... # type: QNetworkRequest.RedirectPolicy
+
+ class Priority(enum.Enum):
+ HighPriority = ... # type: QNetworkRequest.Priority
+ NormalPriority = ... # type: QNetworkRequest.Priority
+ LowPriority = ... # type: QNetworkRequest.Priority
+
+ class LoadControl(enum.Enum):
+ Automatic = ... # type: QNetworkRequest.LoadControl
+ Manual = ... # type: QNetworkRequest.LoadControl
+
+ class CacheLoadControl(enum.Enum):
+ AlwaysNetwork = ... # type: QNetworkRequest.CacheLoadControl
+ PreferNetwork = ... # type: QNetworkRequest.CacheLoadControl
+ PreferCache = ... # type: QNetworkRequest.CacheLoadControl
+ AlwaysCache = ... # type: QNetworkRequest.CacheLoadControl
+
+ class Attribute(enum.Enum):
+ HttpStatusCodeAttribute = ... # type: QNetworkRequest.Attribute
+ HttpReasonPhraseAttribute = ... # type: QNetworkRequest.Attribute
+ RedirectionTargetAttribute = ... # type: QNetworkRequest.Attribute
+ ConnectionEncryptedAttribute = ... # type: QNetworkRequest.Attribute
+ CacheLoadControlAttribute = ... # type: QNetworkRequest.Attribute
+ CacheSaveControlAttribute = ... # type: QNetworkRequest.Attribute
+ SourceIsFromCacheAttribute = ... # type: QNetworkRequest.Attribute
+ DoNotBufferUploadDataAttribute = ... # type: QNetworkRequest.Attribute
+ HttpPipeliningAllowedAttribute = ... # type: QNetworkRequest.Attribute
+ HttpPipeliningWasUsedAttribute = ... # type: QNetworkRequest.Attribute
+ CustomVerbAttribute = ... # type: QNetworkRequest.Attribute
+ CookieLoadControlAttribute = ... # type: QNetworkRequest.Attribute
+ AuthenticationReuseAttribute = ... # type: QNetworkRequest.Attribute
+ CookieSaveControlAttribute = ... # type: QNetworkRequest.Attribute
+ BackgroundRequestAttribute = ... # type: QNetworkRequest.Attribute
+ EmitAllUploadProgressSignalsAttribute = ... # type: QNetworkRequest.Attribute
+ Http2AllowedAttribute = ... # type: QNetworkRequest.Attribute
+ Http2WasUsedAttribute = ... # type: QNetworkRequest.Attribute
+ OriginalContentLengthAttribute = ... # type: QNetworkRequest.Attribute
+ RedirectPolicyAttribute = ... # type: QNetworkRequest.Attribute
+ Http2DirectAttribute = ... # type: QNetworkRequest.Attribute
+ AutoDeleteReplyOnFinishAttribute = ... # type: QNetworkRequest.Attribute
+ ConnectionCacheExpiryTimeoutSecondsAttribute = ... # type: QNetworkRequest.Attribute
+ Http2CleartextAllowedAttribute = ... # type: QNetworkRequest.Attribute
+ UseCredentialsAttribute = ... # type: QNetworkRequest.Attribute
+ FullLocalServerNameAttribute = ... # type: QNetworkRequest.Attribute
+ User = ... # type: QNetworkRequest.Attribute
+ UserMax = ... # type: QNetworkRequest.Attribute
+
+ class KnownHeaders(enum.Enum):
+ ContentTypeHeader = ... # type: QNetworkRequest.KnownHeaders
+ ContentLengthHeader = ... # type: QNetworkRequest.KnownHeaders
+ LocationHeader = ... # type: QNetworkRequest.KnownHeaders
+ LastModifiedHeader = ... # type: QNetworkRequest.KnownHeaders
+ CookieHeader = ... # type: QNetworkRequest.KnownHeaders
+ SetCookieHeader = ... # type: QNetworkRequest.KnownHeaders
+ ContentDispositionHeader = ... # type: QNetworkRequest.KnownHeaders
+ UserAgentHeader = ... # type: QNetworkRequest.KnownHeaders
+ ServerHeader = ... # type: QNetworkRequest.KnownHeaders
+ IfModifiedSinceHeader = ... # type: QNetworkRequest.KnownHeaders
+ ETagHeader = ... # type: QNetworkRequest.KnownHeaders
+ IfMatchHeader = ... # type: QNetworkRequest.KnownHeaders
+ IfNoneMatchHeader = ... # type: QNetworkRequest.KnownHeaders
+
+ DefaultTransferTimeout = ... # type: int
+
+ @typing.overload
+ def __init__(self, url: QtCore.QUrl) -> None: ...
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNetworkRequest') -> None: ...
+
+ def setTcpKeepAliveProbeCount(self, probes: int) -> None: ...
+ def tcpKeepAliveProbeCount(self) -> int: ...
+ def setTcpKeepAliveIntervalBetweenProbes(self, interval: int) -> None: ...
+ def tcpKeepAliveIntervalBetweenProbes(self) -> int: ...
+ def setTcpKeepAliveIdleTimeBeforeProbes(self, idle: int) -> None: ...
+ def tcpKeepAliveIdleTimeBeforeProbes(self) -> int: ...
+ def setHeaders(self, newHeaders: QHttpHeaders) -> None: ...
+ def headers(self) -> QHttpHeaders: ...
+ def setDecompressedSafetyCheckThreshold(self, threshold: int) -> None: ...
+ def decompressedSafetyCheckThreshold(self) -> int: ...
+ def setTransferTimeout(self, timeout: int = ...) -> None: ...
+ def transferTimeout(self) -> int: ...
+ def setHttp2Configuration(self, configuration: QHttp2Configuration) -> None: ...
+ def setHttp1Configuration(self, configuration: QHttp1Configuration) -> None: ...
+ def http2Configuration(self) -> QHttp2Configuration: ...
+ def http1Configuration(self) -> QHttp1Configuration: ...
+ def setPeerVerifyName(self, peerName: str|None) -> None: ...
+ def peerVerifyName(self) -> str: ...
+ def setMaximumRedirectsAllowed(self, maximumRedirectsAllowed: int) -> None: ...
+ def maximumRedirectsAllowed(self) -> int: ...
+ def swap(self, other: 'QNetworkRequest') -> None: ...
+ def setPriority(self, priority: 'QNetworkRequest.Priority') -> None: ...
+ def priority(self) -> 'QNetworkRequest.Priority': ...
+ def originatingObject(self) -> QtCore.QObject|None: ...
+ def setOriginatingObject(self, object: QtCore.QObject|None) -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def setSslConfiguration(self, configuration: 'QSslConfiguration') -> None: ...
+ def sslConfiguration(self) -> 'QSslConfiguration': ...
+ def setAttribute(self, code: 'QNetworkRequest.Attribute', value: typing.Any) -> None: ...
+ def attribute(self, code: 'QNetworkRequest.Attribute', defaultValue: typing.Any = ...) -> typing.Any: ...
+ def setRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def rawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QtCore.QByteArray: ...
+ def rawHeaderList(self) -> list[QtCore.QByteArray]: ...
+ def hasRawHeader(self, headerName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ def setHeader(self, header: 'QNetworkRequest.KnownHeaders', value: typing.Any) -> None: ...
+ def header(self, header: 'QNetworkRequest.KnownHeaders') -> typing.Any: ...
+ def setUrl(self, url: QtCore.QUrl) -> None: ...
+ def url(self) -> QtCore.QUrl: ...
+
+
+class QNetworkRequestFactory(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, baseUrl: QtCore.QUrl) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNetworkRequestFactory') -> None: ...
+
+ def clearAttributes(self) -> None: ...
+ def clearAttribute(self, attribute: QNetworkRequest.Attribute) -> None: ...
+ def setAttribute(self, attribute: QNetworkRequest.Attribute, value: typing.Any) -> None: ...
+ @typing.overload
+ def attribute(self, attribute: QNetworkRequest.Attribute) -> typing.Any: ...
+ @typing.overload
+ def attribute(self, attribute: QNetworkRequest.Attribute, defaultValue: typing.Any) -> typing.Any: ...
+ def priority(self) -> QNetworkRequest.Priority: ...
+ def setPriority(self, priority: QNetworkRequest.Priority) -> None: ...
+ def clearQueryParameters(self) -> None: ...
+ def setQueryParameters(self, query: QtCore.QUrlQuery) -> None: ...
+ def queryParameters(self) -> QtCore.QUrlQuery: ...
+ def transferTimeout(self) -> int: ...
+ def setTransferTimeout(self, timeout: int) -> None: ...
+ def clearPassword(self) -> None: ...
+ def setPassword(self, password: str|None) -> None: ...
+ def password(self) -> str: ...
+ def clearUserName(self) -> None: ...
+ def setUserName(self, userName: str|None) -> None: ...
+ def userName(self) -> str: ...
+ def clearBearerToken(self) -> None: ...
+ def setBearerToken(self, token: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def bearerToken(self) -> QtCore.QByteArray: ...
+ def clearCommonHeaders(self) -> None: ...
+ def commonHeaders(self) -> QHttpHeaders: ...
+ def setCommonHeaders(self, headers: QHttpHeaders) -> None: ...
+ @typing.overload
+ def createRequest(self) -> QNetworkRequest: ...
+ @typing.overload
+ def createRequest(self, query: QtCore.QUrlQuery) -> QNetworkRequest: ...
+ @typing.overload
+ def createRequest(self, path: str|None) -> QNetworkRequest: ...
+ @typing.overload
+ def createRequest(self, path: str|None, query: QtCore.QUrlQuery) -> QNetworkRequest: ...
+ def setSslConfiguration(self, configuration: 'QSslConfiguration') -> None: ...
+ def sslConfiguration(self) -> 'QSslConfiguration': ...
+ def setBaseUrl(self, url: QtCore.QUrl) -> None: ...
+ def baseUrl(self) -> QtCore.QUrl: ...
+ def swap(self, other: 'QNetworkRequestFactory') -> None: ...
+
+
+class QOcspResponse(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QOcspResponse') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def swap(self, other: 'QOcspResponse') -> None: ...
+ def subject(self) -> 'QSslCertificate': ...
+ def responder(self) -> 'QSslCertificate': ...
+ def revocationReason(self) -> QOcspRevocationReason: ...
+ def certificateStatus(self) -> QOcspCertificateStatus: ...
+
+
+class QPasswordDigestor(PyQt6.sip.simplewrapper):
+
+ def deriveKeyPbkdf2(self, algorithm: QtCore.QCryptographicHash.Algorithm, password: QtCore.QByteArray|bytes|bytearray|memoryview, salt: QtCore.QByteArray|bytes|bytearray|memoryview, iterations: int, dkLen: int) -> QtCore.QByteArray: ...
+ def deriveKeyPbkdf1(self, algorithm: QtCore.QCryptographicHash.Algorithm, password: QtCore.QByteArray|bytes|bytearray|memoryview, salt: QtCore.QByteArray|bytes|bytearray|memoryview, iterations: int, dkLen: int) -> QtCore.QByteArray: ...
+
+
+class QRestAccessManager(QtCore.QObject):
+
+ def __init__(self, manager: QNetworkAccessManager|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ @typing.overload
+ def sendCustomRequest(self, request: QNetworkRequest, method: QtCore.QByteArray|bytes|bytearray|memoryview, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> QNetworkReply|None: ...
+ @typing.overload
+ def sendCustomRequest(self, request: QNetworkRequest, method: QtCore.QByteArray|bytes|bytearray|memoryview, data: QtCore.QIODevice|None) -> QNetworkReply|None: ...
+ @typing.overload
+ def sendCustomRequest(self, request: QNetworkRequest, method: QtCore.QByteArray|bytes|bytearray|memoryview, data: QHttpMultiPart|None) -> QNetworkReply|None: ...
+ @typing.overload
+ def patch(self, request: QNetworkRequest, data: QtCore.QJsonDocument) -> QNetworkReply|None: ...
+ @typing.overload
+ def patch(self, request: QNetworkRequest, data: dict[str|None, typing.Any]) -> QNetworkReply|None: ...
+ @typing.overload
+ def patch(self, request: QNetworkRequest, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> QNetworkReply|None: ...
+ @typing.overload
+ def patch(self, request: QNetworkRequest, data: QtCore.QIODevice|None) -> QNetworkReply|None: ...
+ @typing.overload
+ def put(self, request: QNetworkRequest, data: QtCore.QJsonDocument) -> QNetworkReply|None: ...
+ @typing.overload
+ def put(self, request: QNetworkRequest, data: dict[str|None, typing.Any]) -> QNetworkReply|None: ...
+ @typing.overload
+ def put(self, request: QNetworkRequest, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> QNetworkReply|None: ...
+ @typing.overload
+ def put(self, request: QNetworkRequest, data: QHttpMultiPart|None) -> QNetworkReply|None: ...
+ @typing.overload
+ def put(self, request: QNetworkRequest, data: QtCore.QIODevice|None) -> QNetworkReply|None: ...
+ @typing.overload
+ def post(self, request: QNetworkRequest, data: QtCore.QJsonDocument) -> QNetworkReply|None: ...
+ @typing.overload
+ def post(self, request: QNetworkRequest, data: dict[str|None, typing.Any]) -> QNetworkReply|None: ...
+ @typing.overload
+ def post(self, request: QNetworkRequest, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> QNetworkReply|None: ...
+ @typing.overload
+ def post(self, request: QNetworkRequest, data: QHttpMultiPart|None) -> QNetworkReply|None: ...
+ @typing.overload
+ def post(self, request: QNetworkRequest, data: QtCore.QIODevice|None) -> QNetworkReply|None: ...
+ @typing.overload
+ def get(self, request: QNetworkRequest) -> QNetworkReply|None: ...
+ @typing.overload
+ def get(self, request: QNetworkRequest, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> QNetworkReply|None: ...
+ @typing.overload
+ def get(self, request: QNetworkRequest, data: QtCore.QJsonDocument) -> QNetworkReply|None: ...
+ @typing.overload
+ def get(self, request: QNetworkRequest, data: QtCore.QIODevice|None) -> QNetworkReply|None: ...
+ def head(self, request: QNetworkRequest) -> QNetworkReply|None: ...
+ def deleteResource(self, request: QNetworkRequest) -> QNetworkReply|None: ...
+ def networkAccessManager(self) -> QNetworkAccessManager|None: ...
+
+
+class QRestReply(PyQt6.sip.simplewrapper):
+
+ def __init__(self, reply: QNetworkReply|None) -> None: ...
+
+ def errorString(self) -> str: ...
+ def error(self) -> QNetworkReply.NetworkError: ...
+ def hasError(self) -> bool: ...
+ def isHttpStatusSuccess(self) -> bool: ...
+ def httpStatus(self) -> int: ...
+ def isSuccess(self) -> bool: ...
+ def readText(self) -> str: ...
+ def readBody(self) -> QtCore.QByteArray: ...
+ def readJson(self, error: QtCore.QJsonParseError|None = ...) -> QtCore.QJsonDocument|None: ...
+ def networkReply(self) -> QNetworkReply|None: ...
+ def swap(self, other: 'QRestReply') -> None: ...
+
+
+class QSsl(PyQt6.sip.simplewrapper):
+
+ class SupportedFeature(enum.Enum):
+ CertificateVerification = ... # type: QSsl.SupportedFeature
+ ClientSideAlpn = ... # type: QSsl.SupportedFeature
+ ServerSideAlpn = ... # type: QSsl.SupportedFeature
+ Ocsp = ... # type: QSsl.SupportedFeature
+ Psk = ... # type: QSsl.SupportedFeature
+ SessionTicket = ... # type: QSsl.SupportedFeature
+ Alerts = ... # type: QSsl.SupportedFeature
+
+ class ImplementedClass(enum.Enum):
+ Key = ... # type: QSsl.ImplementedClass
+ Certificate = ... # type: QSsl.ImplementedClass
+ Socket = ... # type: QSsl.ImplementedClass
+ DiffieHellman = ... # type: QSsl.ImplementedClass
+ EllipticCurve = ... # type: QSsl.ImplementedClass
+ Dtls = ... # type: QSsl.ImplementedClass
+ DtlsCookie = ... # type: QSsl.ImplementedClass
+
+ class AlertType(enum.Enum):
+ CloseNotify = ... # type: QSsl.AlertType
+ UnexpectedMessage = ... # type: QSsl.AlertType
+ BadRecordMac = ... # type: QSsl.AlertType
+ RecordOverflow = ... # type: QSsl.AlertType
+ DecompressionFailure = ... # type: QSsl.AlertType
+ HandshakeFailure = ... # type: QSsl.AlertType
+ NoCertificate = ... # type: QSsl.AlertType
+ BadCertificate = ... # type: QSsl.AlertType
+ UnsupportedCertificate = ... # type: QSsl.AlertType
+ CertificateRevoked = ... # type: QSsl.AlertType
+ CertificateExpired = ... # type: QSsl.AlertType
+ CertificateUnknown = ... # type: QSsl.AlertType
+ IllegalParameter = ... # type: QSsl.AlertType
+ UnknownCa = ... # type: QSsl.AlertType
+ AccessDenied = ... # type: QSsl.AlertType
+ DecodeError = ... # type: QSsl.AlertType
+ DecryptError = ... # type: QSsl.AlertType
+ ExportRestriction = ... # type: QSsl.AlertType
+ ProtocolVersion = ... # type: QSsl.AlertType
+ InsufficientSecurity = ... # type: QSsl.AlertType
+ InternalError = ... # type: QSsl.AlertType
+ InappropriateFallback = ... # type: QSsl.AlertType
+ UserCancelled = ... # type: QSsl.AlertType
+ NoRenegotiation = ... # type: QSsl.AlertType
+ MissingExtension = ... # type: QSsl.AlertType
+ UnsupportedExtension = ... # type: QSsl.AlertType
+ CertificateUnobtainable = ... # type: QSsl.AlertType
+ UnrecognizedName = ... # type: QSsl.AlertType
+ BadCertificateStatusResponse = ... # type: QSsl.AlertType
+ BadCertificateHashValue = ... # type: QSsl.AlertType
+ UnknownPskIdentity = ... # type: QSsl.AlertType
+ CertificateRequired = ... # type: QSsl.AlertType
+ NoApplicationProtocol = ... # type: QSsl.AlertType
+ UnknownAlertMessage = ... # type: QSsl.AlertType
+
+ class AlertLevel(enum.Enum):
+ Warning = ... # type: QSsl.AlertLevel
+ Fatal = ... # type: QSsl.AlertLevel
+ Unknown = ... # type: QSsl.AlertLevel
+
+ class SslOption(enum.Flag):
+ SslOptionDisableEmptyFragments = ... # type: QSsl.SslOption
+ SslOptionDisableSessionTickets = ... # type: QSsl.SslOption
+ SslOptionDisableCompression = ... # type: QSsl.SslOption
+ SslOptionDisableServerNameIndication = ... # type: QSsl.SslOption
+ SslOptionDisableLegacyRenegotiation = ... # type: QSsl.SslOption
+ SslOptionDisableSessionSharing = ... # type: QSsl.SslOption
+ SslOptionDisableSessionPersistence = ... # type: QSsl.SslOption
+ SslOptionDisableServerCipherPreference = ... # type: QSsl.SslOption
+
+ class SslProtocol(enum.Enum):
+ UnknownProtocol = ... # type: QSsl.SslProtocol
+ TlsV1_0 = ... # type: QSsl.SslProtocol
+ TlsV1_0OrLater = ... # type: QSsl.SslProtocol
+ TlsV1_1 = ... # type: QSsl.SslProtocol
+ TlsV1_1OrLater = ... # type: QSsl.SslProtocol
+ TlsV1_2 = ... # type: QSsl.SslProtocol
+ TlsV1_2OrLater = ... # type: QSsl.SslProtocol
+ AnyProtocol = ... # type: QSsl.SslProtocol
+ SecureProtocols = ... # type: QSsl.SslProtocol
+ DtlsV1_0 = ... # type: QSsl.SslProtocol
+ DtlsV1_0OrLater = ... # type: QSsl.SslProtocol
+ DtlsV1_2 = ... # type: QSsl.SslProtocol
+ DtlsV1_2OrLater = ... # type: QSsl.SslProtocol
+ TlsV1_3 = ... # type: QSsl.SslProtocol
+ TlsV1_3OrLater = ... # type: QSsl.SslProtocol
+
+ class AlternativeNameEntryType(enum.Enum):
+ EmailEntry = ... # type: QSsl.AlternativeNameEntryType
+ DnsEntry = ... # type: QSsl.AlternativeNameEntryType
+ IpAddressEntry = ... # type: QSsl.AlternativeNameEntryType
+
+ class KeyAlgorithm(enum.Enum):
+ Opaque = ... # type: QSsl.KeyAlgorithm
+ Rsa = ... # type: QSsl.KeyAlgorithm
+ Dsa = ... # type: QSsl.KeyAlgorithm
+ Ec = ... # type: QSsl.KeyAlgorithm
+ Dh = ... # type: QSsl.KeyAlgorithm
+ MlDsa = ... # type: QSsl.KeyAlgorithm
+
+ class EncodingFormat(enum.Enum):
+ Pem = ... # type: QSsl.EncodingFormat
+ Der = ... # type: QSsl.EncodingFormat
+
+ class KeyType(enum.Enum):
+ PrivateKey = ... # type: QSsl.KeyType
+ PublicKey = ... # type: QSsl.KeyType
+
+
+class QSslCertificate(PyQt6.sip.simplewrapper):
+
+ class PatternSyntax(enum.Enum):
+ RegularExpression = ... # type: QSslCertificate.PatternSyntax
+ Wildcard = ... # type: QSslCertificate.PatternSyntax
+ FixedString = ... # type: QSslCertificate.PatternSyntax
+
+ class SubjectInfo(enum.Enum):
+ Organization = ... # type: QSslCertificate.SubjectInfo
+ CommonName = ... # type: QSslCertificate.SubjectInfo
+ LocalityName = ... # type: QSslCertificate.SubjectInfo
+ OrganizationalUnitName = ... # type: QSslCertificate.SubjectInfo
+ CountryName = ... # type: QSslCertificate.SubjectInfo
+ StateOrProvinceName = ... # type: QSslCertificate.SubjectInfo
+ DistinguishedNameQualifier = ... # type: QSslCertificate.SubjectInfo
+ SerialNumber = ... # type: QSslCertificate.SubjectInfo
+ EmailAddress = ... # type: QSslCertificate.SubjectInfo
+
+ @typing.overload
+ def __init__(self, device: QtCore.QIODevice|None, format: QSsl.EncodingFormat = ...) -> None: ...
+ @typing.overload
+ def __init__(self, data: QtCore.QByteArray|bytes|bytearray|memoryview = ..., format: QSsl.EncodingFormat = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSslCertificate') -> None: ...
+
+ def subjectDisplayName(self) -> str: ...
+ def issuerDisplayName(self) -> str: ...
+ @staticmethod
+ def importPkcs12(device: QtCore.QIODevice|None, key: 'QSslKey|None', certificate: 'QSslCertificate|None', caCertificates: collections.abc.Iterable['QSslCertificate'] = ..., passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> bool: ...
+ def __hash__(self) -> int: ...
+ def isSelfSigned(self) -> bool: ...
+ @staticmethod
+ def verify(certificateChain: collections.abc.Iterable['QSslCertificate'], hostName: str|None = ...) -> list['QSslError']: ...
+ def toText(self) -> str: ...
+ def extensions(self) -> list['QSslCertificateExtension']: ...
+ def issuerInfoAttributes(self) -> list[QtCore.QByteArray]: ...
+ def subjectInfoAttributes(self) -> list[QtCore.QByteArray]: ...
+ def isBlacklisted(self) -> bool: ...
+ def swap(self, other: 'QSslCertificate') -> None: ...
+ def handle(self) -> PyQt6.sip.voidptr: ...
+ @staticmethod
+ def fromFile(filePath: str|None, format: QSsl.EncodingFormat = ...) -> list['QSslCertificate']: ...
+ @staticmethod
+ def fromData(data: QtCore.QByteArray|bytes|bytearray|memoryview, format: QSsl.EncodingFormat = ...) -> list['QSslCertificate']: ...
+ @staticmethod
+ def fromDevice(device: QtCore.QIODevice|None, format: QSsl.EncodingFormat = ...) -> list['QSslCertificate']: ...
+ @staticmethod
+ def fromPath(path: str|None, format: QSsl.EncodingFormat = ..., syntax: 'QSslCertificate.PatternSyntax' = ...) -> list['QSslCertificate']: ...
+ def toDer(self) -> QtCore.QByteArray: ...
+ def toPem(self) -> QtCore.QByteArray: ...
+ def publicKey(self) -> 'QSslKey': ...
+ def expiryDate(self) -> QtCore.QDateTime: ...
+ def effectiveDate(self) -> QtCore.QDateTime: ...
+ def subjectAlternativeNames(self) -> dict[QSsl.AlternativeNameEntryType, list[str]]: ...
+ @typing.overload
+ def subjectInfo(self, info: 'QSslCertificate.SubjectInfo') -> list[str]: ...
+ @typing.overload
+ def subjectInfo(self, attribute: QtCore.QByteArray|bytes|bytearray|memoryview) -> list[str]: ...
+ @typing.overload
+ def issuerInfo(self, info: 'QSslCertificate.SubjectInfo') -> list[str]: ...
+ @typing.overload
+ def issuerInfo(self, attribute: QtCore.QByteArray|bytes|bytearray|memoryview) -> list[str]: ...
+ def digest(self, algorithm: QtCore.QCryptographicHash.Algorithm = ...) -> QtCore.QByteArray: ...
+ def serialNumber(self) -> QtCore.QByteArray: ...
+ def version(self) -> QtCore.QByteArray: ...
+ def clear(self) -> None: ...
+ def isNull(self) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QSslCertificateExtension(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSslCertificateExtension') -> None: ...
+
+ def isSupported(self) -> bool: ...
+ def isCritical(self) -> bool: ...
+ def value(self) -> typing.Any: ...
+ def name(self) -> str: ...
+ def oid(self) -> str: ...
+ def swap(self, other: 'QSslCertificateExtension') -> None: ...
+
+
+class QSslCipher(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, name: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, name: str|None, protocol: QSsl.SslProtocol) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSslCipher') -> None: ...
+
+ def swap(self, other: 'QSslCipher') -> None: ...
+ def protocol(self) -> QSsl.SslProtocol: ...
+ def protocolString(self) -> str: ...
+ def encryptionMethod(self) -> str: ...
+ def authenticationMethod(self) -> str: ...
+ def keyExchangeMethod(self) -> str: ...
+ def usedBits(self) -> int: ...
+ def supportedBits(self) -> int: ...
+ def name(self) -> str: ...
+ def isNull(self) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QSslConfiguration(PyQt6.sip.simplewrapper):
+
+ class NextProtocolNegotiationStatus(enum.Enum):
+ NextProtocolNegotiationNone = ... # type: QSslConfiguration.NextProtocolNegotiationStatus
+ NextProtocolNegotiationNegotiated = ... # type: QSslConfiguration.NextProtocolNegotiationStatus
+ NextProtocolNegotiationUnsupported = ... # type: QSslConfiguration.NextProtocolNegotiationStatus
+
+ NextProtocolHttp1_1 = ... # type: bytes
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSslConfiguration') -> None: ...
+
+ @staticmethod
+ def setDefaultDtlsConfiguration(configuration: 'QSslConfiguration') -> None: ...
+ @staticmethod
+ def defaultDtlsConfiguration() -> 'QSslConfiguration': ...
+ def setDtlsCookieVerificationEnabled(self, enable: bool) -> None: ...
+ def dtlsCookieVerificationEnabled(self) -> bool: ...
+ def setMissingCertificateIsFatal(self, cannotRecover: bool) -> None: ...
+ def missingCertificateIsFatal(self) -> bool: ...
+ def setHandshakeMustInterruptOnError(self, interrupt: bool) -> None: ...
+ def handshakeMustInterruptOnError(self) -> bool: ...
+ @typing.overload
+ def addCaCertificates(self, path: str|None, format: QSsl.EncodingFormat = ..., syntax: QSslCertificate.PatternSyntax = ...) -> bool: ...
+ @typing.overload
+ def addCaCertificates(self, certificates: collections.abc.Iterable[QSslCertificate]) -> None: ...
+ def addCaCertificate(self, certificate: QSslCertificate) -> None: ...
+ def ocspStaplingEnabled(self) -> bool: ...
+ def setOcspStaplingEnabled(self, enable: bool) -> None: ...
+ def setBackendConfiguration(self, backendConfiguration: dict[QtCore.QByteArray|bytes|bytearray|memoryview, typing.Any] = ...) -> None: ...
+ def setBackendConfigurationOption(self, name: QtCore.QByteArray|bytes|bytearray|memoryview, value: typing.Any) -> None: ...
+ def backendConfiguration(self) -> dict[QtCore.QByteArray, typing.Any]: ...
+ def setDiffieHellmanParameters(self, dhparams: 'QSslDiffieHellmanParameters') -> None: ...
+ def diffieHellmanParameters(self) -> 'QSslDiffieHellmanParameters': ...
+ def setPreSharedKeyIdentityHint(self, hint: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def preSharedKeyIdentityHint(self) -> QtCore.QByteArray: ...
+ def ephemeralServerKey(self) -> 'QSslKey': ...
+ @staticmethod
+ def supportedEllipticCurves() -> list['QSslEllipticCurve']: ...
+ def setEllipticCurves(self, curves: collections.abc.Iterable['QSslEllipticCurve']) -> None: ...
+ def ellipticCurves(self) -> list['QSslEllipticCurve']: ...
+ @staticmethod
+ def systemCaCertificates() -> list[QSslCertificate]: ...
+ @staticmethod
+ def supportedCiphers() -> list[QSslCipher]: ...
+ def sessionProtocol(self) -> QSsl.SslProtocol: ...
+ def nextProtocolNegotiationStatus(self) -> 'QSslConfiguration.NextProtocolNegotiationStatus': ...
+ def nextNegotiatedProtocol(self) -> QtCore.QByteArray: ...
+ def allowedNextProtocols(self) -> list[QtCore.QByteArray]: ...
+ def setAllowedNextProtocols(self, protocols: collections.abc.Iterable[QtCore.QByteArray|bytes|bytearray|memoryview]) -> None: ...
+ def sessionTicketLifeTimeHint(self) -> int: ...
+ def setSessionTicket(self, sessionTicket: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def sessionTicket(self) -> QtCore.QByteArray: ...
+ def setLocalCertificateChain(self, localChain: collections.abc.Iterable[QSslCertificate]) -> None: ...
+ def localCertificateChain(self) -> list[QSslCertificate]: ...
+ def swap(self, other: 'QSslConfiguration') -> None: ...
+ def testSslOption(self, option: QSsl.SslOption) -> bool: ...
+ def setSslOption(self, option: QSsl.SslOption, on: bool) -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ @staticmethod
+ def setDefaultConfiguration(configuration: 'QSslConfiguration') -> None: ...
+ @staticmethod
+ def defaultConfiguration() -> 'QSslConfiguration': ...
+ def setCaCertificates(self, certificates: collections.abc.Iterable[QSslCertificate]) -> None: ...
+ def caCertificates(self) -> list[QSslCertificate]: ...
+ @typing.overload
+ def setCiphers(self, ciphers: str|None) -> None: ...
+ @typing.overload
+ def setCiphers(self, ciphers: collections.abc.Iterable[QSslCipher]) -> None: ...
+ def ciphers(self) -> list[QSslCipher]: ...
+ def setPrivateKey(self, key: 'QSslKey') -> None: ...
+ def privateKey(self) -> 'QSslKey': ...
+ def sessionCipher(self) -> QSslCipher: ...
+ def peerCertificateChain(self) -> list[QSslCertificate]: ...
+ def peerCertificate(self) -> QSslCertificate: ...
+ def setLocalCertificate(self, certificate: QSslCertificate) -> None: ...
+ def localCertificate(self) -> QSslCertificate: ...
+ def setPeerVerifyDepth(self, depth: int) -> None: ...
+ def peerVerifyDepth(self) -> int: ...
+ def setPeerVerifyMode(self, mode: 'QSslSocket.PeerVerifyMode') -> None: ...
+ def peerVerifyMode(self) -> 'QSslSocket.PeerVerifyMode': ...
+ def setProtocol(self, protocol: QSsl.SslProtocol) -> None: ...
+ def protocol(self) -> QSsl.SslProtocol: ...
+ def isNull(self) -> bool: ...
+
+
+class QSslDiffieHellmanParameters(PyQt6.sip.simplewrapper):
+
+ class Error(enum.Enum):
+ NoError = ... # type: QSslDiffieHellmanParameters.Error
+ InvalidInputDataError = ... # type: QSslDiffieHellmanParameters.Error
+ UnsafeParametersError = ... # type: QSslDiffieHellmanParameters.Error
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSslDiffieHellmanParameters') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QSslDiffieHellmanParameters.Error': ...
+ def isValid(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def fromEncoded(encoded: QtCore.QByteArray|bytes|bytearray|memoryview, encoding: QSsl.EncodingFormat = ...) -> 'QSslDiffieHellmanParameters': ...
+ @typing.overload
+ @staticmethod
+ def fromEncoded(device: QtCore.QIODevice|None, encoding: QSsl.EncodingFormat = ...) -> 'QSslDiffieHellmanParameters': ...
+ @staticmethod
+ def defaultParameters() -> 'QSslDiffieHellmanParameters': ...
+ def swap(self, other: 'QSslDiffieHellmanParameters') -> None: ...
+
+
+class QSslEllipticCurve(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSslEllipticCurve') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def isTlsNamedCurve(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def longName(self) -> str: ...
+ def shortName(self) -> str: ...
+ @staticmethod
+ def fromLongName(name: str|None) -> 'QSslEllipticCurve': ...
+ @staticmethod
+ def fromShortName(name: str|None) -> 'QSslEllipticCurve': ...
+
+
+class QSslError(PyQt6.sip.simplewrapper):
+
+ class SslError(enum.Enum):
+ UnspecifiedError = ... # type: QSslError.SslError
+ NoError = ... # type: QSslError.SslError
+ UnableToGetIssuerCertificate = ... # type: QSslError.SslError
+ UnableToDecryptCertificateSignature = ... # type: QSslError.SslError
+ UnableToDecodeIssuerPublicKey = ... # type: QSslError.SslError
+ CertificateSignatureFailed = ... # type: QSslError.SslError
+ CertificateNotYetValid = ... # type: QSslError.SslError
+ CertificateExpired = ... # type: QSslError.SslError
+ InvalidNotBeforeField = ... # type: QSslError.SslError
+ InvalidNotAfterField = ... # type: QSslError.SslError
+ SelfSignedCertificate = ... # type: QSslError.SslError
+ SelfSignedCertificateInChain = ... # type: QSslError.SslError
+ UnableToGetLocalIssuerCertificate = ... # type: QSslError.SslError
+ UnableToVerifyFirstCertificate = ... # type: QSslError.SslError
+ CertificateRevoked = ... # type: QSslError.SslError
+ InvalidCaCertificate = ... # type: QSslError.SslError
+ PathLengthExceeded = ... # type: QSslError.SslError
+ InvalidPurpose = ... # type: QSslError.SslError
+ CertificateUntrusted = ... # type: QSslError.SslError
+ CertificateRejected = ... # type: QSslError.SslError
+ SubjectIssuerMismatch = ... # type: QSslError.SslError
+ AuthorityIssuerSerialNumberMismatch = ... # type: QSslError.SslError
+ NoPeerCertificate = ... # type: QSslError.SslError
+ HostNameMismatch = ... # type: QSslError.SslError
+ NoSslSupport = ... # type: QSslError.SslError
+ CertificateBlacklisted = ... # type: QSslError.SslError
+ CertificateStatusUnknown = ... # type: QSslError.SslError
+ OcspNoResponseFound = ... # type: QSslError.SslError
+ OcspMalformedRequest = ... # type: QSslError.SslError
+ OcspMalformedResponse = ... # type: QSslError.SslError
+ OcspInternalError = ... # type: QSslError.SslError
+ OcspTryLater = ... # type: QSslError.SslError
+ OcspSigRequred = ... # type: QSslError.SslError
+ OcspUnauthorized = ... # type: QSslError.SslError
+ OcspResponseCannotBeTrusted = ... # type: QSslError.SslError
+ OcspResponseCertIdUnknown = ... # type: QSslError.SslError
+ OcspResponseExpired = ... # type: QSslError.SslError
+ OcspStatusUnknown = ... # type: QSslError.SslError
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, error: 'QSslError.SslError') -> None: ...
+ @typing.overload
+ def __init__(self, error: 'QSslError.SslError', certificate: QSslCertificate) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSslError') -> None: ...
+
+ def __hash__(self) -> int: ...
+ def swap(self, other: 'QSslError') -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def certificate(self) -> QSslCertificate: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QSslError.SslError': ...
+
+
+class QSslKey(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, encoded: QtCore.QByteArray|bytes|bytearray|memoryview, algorithm: QSsl.KeyAlgorithm, encoding: QSsl.EncodingFormat = ..., type: QSsl.KeyType = ..., passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
+ @typing.overload
+ def __init__(self, device: QtCore.QIODevice|None, algorithm: QSsl.KeyAlgorithm, encoding: QSsl.EncodingFormat = ..., type: QSsl.KeyType = ..., passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
+ @typing.overload
+ def __init__(self, handle: PyQt6.sip.voidptr, type: QSsl.KeyType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSslKey') -> None: ...
+
+ def swap(self, other: 'QSslKey') -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def handle(self) -> PyQt6.sip.voidptr: ...
+ def toDer(self, passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> QtCore.QByteArray: ...
+ def toPem(self, passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> QtCore.QByteArray: ...
+ def algorithm(self) -> QSsl.KeyAlgorithm: ...
+ def type(self) -> QSsl.KeyType: ...
+ def length(self) -> int: ...
+ def clear(self) -> None: ...
+ def isNull(self) -> bool: ...
+
+
+class QSslPreSharedKeyAuthenticator(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, authenticator: 'QSslPreSharedKeyAuthenticator') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def maximumPreSharedKeyLength(self) -> int: ...
+ def preSharedKey(self) -> QtCore.QByteArray: ...
+ def setPreSharedKey(self, preSharedKey: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def maximumIdentityLength(self) -> int: ...
+ def identity(self) -> QtCore.QByteArray: ...
+ def setIdentity(self, identity: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def identityHint(self) -> QtCore.QByteArray: ...
+ def swap(self, authenticator: 'QSslPreSharedKeyAuthenticator') -> None: ...
+
+
+class QTcpServer(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ pendingConnectionAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ def listenBacklogSize(self) -> int: ...
+ def setListenBacklogSize(self, size: int) -> None: ...
+ acceptError: typing.ClassVar[QtCore.pyqtSignal]
+ newConnection: typing.ClassVar[QtCore.pyqtSignal]
+ def addPendingConnection(self, socket: 'QTcpSocket|None') -> None: ...
+ def incomingConnection(self, handle: PyQt6.sip.voidptr) -> None: ...
+ def resumeAccepting(self) -> None: ...
+ def pauseAccepting(self) -> None: ...
+ def proxy(self) -> QNetworkProxy: ...
+ def setProxy(self, networkProxy: QNetworkProxy) -> None: ...
+ def errorString(self) -> str: ...
+ def serverError(self) -> QAbstractSocket.SocketError: ...
+ def nextPendingConnection(self) -> 'QTcpSocket|None': ...
+ def hasPendingConnections(self) -> bool: ...
+ def waitForNewConnection(self, msecs: int = ...) -> typing.Tuple[bool, bool]: ...
+ def setSocketDescriptor(self, socketDescriptor: PyQt6.sip.voidptr) -> bool: ...
+ def socketDescriptor(self) -> PyQt6.sip.voidptr: ...
+ def serverAddress(self) -> QHostAddress: ...
+ def serverPort(self) -> int: ...
+ def maxPendingConnections(self) -> int: ...
+ def setMaxPendingConnections(self, numConnections: int) -> None: ...
+ def isListening(self) -> bool: ...
+ def close(self) -> None: ...
+ def listen(self, address: QHostAddress|QHostAddress.SpecialAddress = ..., port: int = ...) -> bool: ...
+
+
+class QSslServer(QTcpServer):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def incomingConnection(self, socket: PyQt6.sip.voidptr) -> None: ...
+ startedEncryptionHandshake: typing.ClassVar[QtCore.pyqtSignal]
+ handshakeInterruptedOnError: typing.ClassVar[QtCore.pyqtSignal]
+ alertReceived: typing.ClassVar[QtCore.pyqtSignal]
+ alertSent: typing.ClassVar[QtCore.pyqtSignal]
+ preSharedKeyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ peerVerifyError: typing.ClassVar[QtCore.pyqtSignal]
+ sslErrors: typing.ClassVar[QtCore.pyqtSignal]
+ def handshakeTimeout(self) -> int: ...
+ def setHandshakeTimeout(self, timeout: int) -> None: ...
+ def sslConfiguration(self) -> QSslConfiguration: ...
+ def setSslConfiguration(self, sslConfiguration: QSslConfiguration) -> None: ...
+
+
+class QTcpSocket(QAbstractSocket):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+
+class QSslSocket(QTcpSocket):
+
+ class PeerVerifyMode(enum.Enum):
+ VerifyNone = ... # type: QSslSocket.PeerVerifyMode
+ QueryPeer = ... # type: QSslSocket.PeerVerifyMode
+ VerifyPeer = ... # type: QSslSocket.PeerVerifyMode
+ AutoVerifyPeer = ... # type: QSslSocket.PeerVerifyMode
+
+ class SslMode(enum.Enum):
+ UnencryptedMode = ... # type: QSslSocket.SslMode
+ SslClientMode = ... # type: QSslSocket.SslMode
+ SslServerMode = ... # type: QSslSocket.SslMode
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ @staticmethod
+ def isFeatureSupported(feat: QSsl.SupportedFeature, backendName: str|None = ...) -> bool: ...
+ @staticmethod
+ def supportedFeatures(backendName: str|None = ...) -> list[QSsl.SupportedFeature]: ...
+ @staticmethod
+ def isClassImplemented(cl: QSsl.ImplementedClass, backendName: str|None = ...) -> bool: ...
+ @staticmethod
+ def implementedClasses(backendName: str|None = ...) -> list[QSsl.ImplementedClass]: ...
+ @staticmethod
+ def isProtocolSupported(protocol: QSsl.SslProtocol, backendName: str|None = ...) -> bool: ...
+ @staticmethod
+ def supportedProtocols(backendName: str|None = ...) -> list[QSsl.SslProtocol]: ...
+ @staticmethod
+ def setActiveBackend(backendName: str|None) -> bool: ...
+ @staticmethod
+ def activeBackend() -> str: ...
+ @staticmethod
+ def availableBackends() -> list[str]: ...
+ handshakeInterruptedOnError: typing.ClassVar[QtCore.pyqtSignal]
+ alertReceived: typing.ClassVar[QtCore.pyqtSignal]
+ alertSent: typing.ClassVar[QtCore.pyqtSignal]
+ def continueInterruptedHandshake(self) -> None: ...
+ def sslHandshakeErrors(self) -> list[QSslError]: ...
+ def ocspResponses(self) -> list[QOcspResponse]: ...
+ @staticmethod
+ def sslLibraryBuildVersionString() -> str: ...
+ @staticmethod
+ def sslLibraryBuildVersionNumber() -> int: ...
+ def sessionProtocol(self) -> QSsl.SslProtocol: ...
+ def localCertificateChain(self) -> list[QSslCertificate]: ...
+ def setLocalCertificateChain(self, localChain: collections.abc.Iterable[QSslCertificate]) -> None: ...
+ @staticmethod
+ def sslLibraryVersionString() -> str: ...
+ @staticmethod
+ def sslLibraryVersionNumber() -> int: ...
+ def disconnectFromHost(self) -> None: ...
+ def connectToHost(self, hostName: str|None, port: int, mode: QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: QAbstractSocket.NetworkLayerProtocol = ...) -> None: ...
+ def resume(self) -> None: ...
+ def setPeerVerifyName(self, hostName: str|None) -> None: ...
+ def peerVerifyName(self) -> str: ...
+ def socketOption(self, option: QAbstractSocket.SocketOption) -> typing.Any: ...
+ def setSocketOption(self, option: QAbstractSocket.SocketOption, value: typing.Any) -> None: ...
+ newSessionTicketReceived: typing.ClassVar[QtCore.pyqtSignal]
+ encryptedBytesWritten: typing.ClassVar[QtCore.pyqtSignal]
+ peerVerifyError: typing.ClassVar[QtCore.pyqtSignal]
+ def setSslConfiguration(self, config: QSslConfiguration) -> None: ...
+ def sslConfiguration(self) -> QSslConfiguration: ...
+ def encryptedBytesToWrite(self) -> int: ...
+ def encryptedBytesAvailable(self) -> int: ...
+ def setReadBufferSize(self, size: int) -> None: ...
+ def setPeerVerifyDepth(self, depth: int) -> None: ...
+ def peerVerifyDepth(self) -> int: ...
+ def setPeerVerifyMode(self, mode: 'QSslSocket.PeerVerifyMode') -> None: ...
+ def peerVerifyMode(self) -> 'QSslSocket.PeerVerifyMode': ...
+ def skipData(self, maxSize: int) -> int: ...
+ def writeData(self, a0: PyQt6.sip.Buffer) -> int: ...
+ def readData(self, maxlen: int) -> bytes: ...
+ preSharedKeyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ modeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sslErrors: typing.ClassVar[QtCore.pyqtSignal]
+ encrypted: typing.ClassVar[QtCore.pyqtSignal]
+ @typing.overload
+ def ignoreSslErrors(self) -> None: ...
+ @typing.overload
+ def ignoreSslErrors(self, errors: collections.abc.Iterable[QSslError]) -> None: ...
+ def startServerEncryption(self) -> None: ...
+ def startClientEncryption(self) -> None: ...
+ @staticmethod
+ def supportsSsl() -> bool: ...
+ def waitForDisconnected(self, msecs: int = ...) -> bool: ...
+ def waitForBytesWritten(self, msecs: int = ...) -> bool: ...
+ def waitForReadyRead(self, msecs: int = ...) -> bool: ...
+ def waitForEncrypted(self, msecs: int = ...) -> bool: ...
+ def waitForConnected(self, msecs: int = ...) -> bool: ...
+ def privateKey(self) -> QSslKey: ...
+ @typing.overload
+ def setPrivateKey(self, key: QSslKey) -> None: ...
+ @typing.overload
+ def setPrivateKey(self, fileName: str|None, algorithm: QSsl.KeyAlgorithm = ..., format: QSsl.EncodingFormat = ..., passPhrase: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
+ def sessionCipher(self) -> QSslCipher: ...
+ def peerCertificateChain(self) -> list[QSslCertificate]: ...
+ def peerCertificate(self) -> QSslCertificate: ...
+ def localCertificate(self) -> QSslCertificate: ...
+ @typing.overload
+ def setLocalCertificate(self, certificate: QSslCertificate) -> None: ...
+ @typing.overload
+ def setLocalCertificate(self, path: str|None, format: QSsl.EncodingFormat = ...) -> None: ...
+ def atEnd(self) -> bool: ...
+ def close(self) -> None: ...
+ def canReadLine(self) -> bool: ...
+ def bytesToWrite(self) -> int: ...
+ def bytesAvailable(self) -> int: ...
+ def setProtocol(self, protocol: QSsl.SslProtocol) -> None: ...
+ def protocol(self) -> QSsl.SslProtocol: ...
+ def isEncrypted(self) -> bool: ...
+ def mode(self) -> 'QSslSocket.SslMode': ...
+ def setSocketDescriptor(self, socketDescriptor: PyQt6.sip.voidptr, state: QAbstractSocket.SocketState = ..., mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
+ @typing.overload
+ def connectToHostEncrypted(self, hostName: str|None, port: int, mode: QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: QAbstractSocket.NetworkLayerProtocol = ...) -> None: ...
+ @typing.overload
+ def connectToHostEncrypted(self, hostName: str|None, port: int, sslPeerName: str|None, mode: QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: QAbstractSocket.NetworkLayerProtocol = ...) -> None: ...
+
+
+class QUdpSocket(QAbstractSocket):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setMulticastInterface(self, iface: QNetworkInterface) -> None: ...
+ def multicastInterface(self) -> QNetworkInterface: ...
+ @typing.overload
+ def leaveMulticastGroup(self, groupAddress: QHostAddress|QHostAddress.SpecialAddress) -> bool: ...
+ @typing.overload
+ def leaveMulticastGroup(self, groupAddress: QHostAddress|QHostAddress.SpecialAddress, iface: QNetworkInterface) -> bool: ...
+ @typing.overload
+ def joinMulticastGroup(self, groupAddress: QHostAddress|QHostAddress.SpecialAddress) -> bool: ...
+ @typing.overload
+ def joinMulticastGroup(self, groupAddress: QHostAddress|QHostAddress.SpecialAddress, iface: QNetworkInterface) -> bool: ...
+ @typing.overload
+ def writeDatagram(self, a0: PyQt6.sip.Buffer, a1: QHostAddress|QHostAddress.SpecialAddress, a2: int) -> int: ...
+ @typing.overload
+ def writeDatagram(self, datagram: QNetworkDatagram) -> int: ...
+ def receiveDatagram(self, maxSize: int = ...) -> QNetworkDatagram: ...
+ def readDatagram(self, maxlen: int) -> typing.Tuple[bytes, QHostAddress|None, int]: ...
+ def pendingDatagramSize(self) -> int: ...
+ def hasPendingDatagrams(self) -> bool: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNfc.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNfc.pyd
new file mode 100644
index 00000000..2e66b049
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNfc.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNfc.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNfc.pyi
new file mode 100644
index 00000000..9811ad6c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtNfc.pyi
@@ -0,0 +1,318 @@
+# The PEP 484 type hints stub file for the QtNfc module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QNdefFilter(PyQt6.sip.simplewrapper):
+
+ class Record(PyQt6.sip.simplewrapper):
+
+ maximum = ... # type: int
+ minimum = ... # type: int
+ type = ... # type: QtCore.QByteArray|bytes|bytearray|memoryview
+ typeNameFormat = ... # type: 'QNdefRecord.TypeNameFormat'
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QNdefFilter.Record') -> None: ...
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNdefFilter') -> None: ...
+
+ def match(self, message: 'QNdefMessage') -> bool: ...
+ def recordAt(self, i: int) -> 'QNdefFilter.Record': ...
+ def __len__(self) -> int: ...
+ def recordCount(self) -> int: ...
+ @typing.overload
+ def appendRecord(self, record: 'QNdefFilter.Record') -> bool: ...
+ @typing.overload
+ def appendRecord(self, typeNameFormat: 'QNdefRecord.TypeNameFormat', type: QtCore.QByteArray|bytes|bytearray|memoryview, min: int = ..., max: int = ...) -> bool: ...
+ def orderMatch(self) -> bool: ...
+ def setOrderMatch(self, on: bool) -> None: ...
+ def clear(self) -> None: ...
+
+
+class QNdefMessage(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, record: 'QNdefRecord') -> None: ...
+ @typing.overload
+ def __init__(self, message: 'QNdefMessage') -> None: ...
+ @typing.overload
+ def __init__(self, records: collections.abc.Iterable['QNdefRecord']) -> None: ...
+
+ def __ne__(self, other: object): ...
+ @staticmethod
+ def fromByteArray(message: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNdefMessage': ...
+ def __delitem__(self, i: int) -> None: ...
+ def __setitem__(self, i: int, value: 'QNdefRecord') -> None: ...
+ def __getitem__(self, i: int) -> 'QNdefRecord': ...
+ def __len__(self) -> int: ...
+ def toByteArray(self) -> QtCore.QByteArray: ...
+ def __eq__(self, other: object): ...
+
+
+class QNdefRecord(PyQt6.sip.simplewrapper):
+
+ class TypeNameFormat(enum.Enum):
+ Empty = ... # type: QNdefRecord.TypeNameFormat
+ NfcRtd = ... # type: QNdefRecord.TypeNameFormat
+ Mime = ... # type: QNdefRecord.TypeNameFormat
+ Uri = ... # type: QNdefRecord.TypeNameFormat
+ ExternalRtd = ... # type: QNdefRecord.TypeNameFormat
+ Unknown = ... # type: QNdefRecord.TypeNameFormat
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNdefRecord') -> None: ...
+
+ def __hash__(self) -> int: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def clear(self) -> None: ...
+ def isEmpty(self) -> bool: ...
+ def payload(self) -> QtCore.QByteArray: ...
+ def setPayload(self, payload: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def id(self) -> QtCore.QByteArray: ...
+ def setId(self, id: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def type(self) -> QtCore.QByteArray: ...
+ def setType(self, type: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def typeNameFormat(self) -> 'QNdefRecord.TypeNameFormat': ...
+ def setTypeNameFormat(self, typeNameFormat: 'QNdefRecord.TypeNameFormat') -> None: ...
+
+
+class QNdefNfcIconRecord(QNdefRecord):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: QNdefRecord) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QNdefNfcIconRecord') -> None: ...
+
+ def data(self) -> QtCore.QByteArray: ...
+ def setData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+
+
+class QNdefNfcSmartPosterRecord(QNdefRecord):
+
+ class Action(enum.Enum):
+ UnspecifiedAction = ... # type: QNdefNfcSmartPosterRecord.Action
+ DoAction = ... # type: QNdefNfcSmartPosterRecord.Action
+ SaveAction = ... # type: QNdefNfcSmartPosterRecord.Action
+ EditAction = ... # type: QNdefNfcSmartPosterRecord.Action
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNdefNfcSmartPosterRecord') -> None: ...
+ @typing.overload
+ def __init__(self, other: QNdefRecord) -> None: ...
+
+ def setTypeInfo(self, type: str|None) -> None: ...
+ def typeInfo(self) -> str: ...
+ def setSize(self, size: int) -> None: ...
+ def size(self) -> int: ...
+ def setIcons(self, icons: collections.abc.Iterable[QNdefNfcIconRecord]) -> None: ...
+ @typing.overload
+ def removeIcon(self, icon: QNdefNfcIconRecord) -> bool: ...
+ @typing.overload
+ def removeIcon(self, type: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ @typing.overload
+ def addIcon(self, icon: QNdefNfcIconRecord) -> None: ...
+ @typing.overload
+ def addIcon(self, type: QtCore.QByteArray|bytes|bytearray|memoryview, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def iconRecords(self) -> list[QNdefNfcIconRecord]: ...
+ def iconRecord(self, index: int) -> QNdefNfcIconRecord: ...
+ def icon(self, mimetype: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> QtCore.QByteArray: ...
+ def iconCount(self) -> int: ...
+ def setAction(self, act: 'QNdefNfcSmartPosterRecord.Action') -> None: ...
+ def action(self) -> 'QNdefNfcSmartPosterRecord.Action': ...
+ @typing.overload
+ def setUri(self, url: 'QNdefNfcUriRecord') -> None: ...
+ @typing.overload
+ def setUri(self, url: QtCore.QUrl) -> None: ...
+ def uriRecord(self) -> 'QNdefNfcUriRecord': ...
+ def uri(self) -> QtCore.QUrl: ...
+ def setTitles(self, titles: collections.abc.Iterable['QNdefNfcTextRecord']) -> None: ...
+ @typing.overload
+ def removeTitle(self, text: 'QNdefNfcTextRecord') -> bool: ...
+ @typing.overload
+ def removeTitle(self, locale: str|None) -> bool: ...
+ @typing.overload
+ def addTitle(self, text: 'QNdefNfcTextRecord') -> bool: ...
+ @typing.overload
+ def addTitle(self, text: str|None, locale: str|None, encoding: 'QNdefNfcTextRecord.Encoding') -> bool: ...
+ def titleRecords(self) -> list['QNdefNfcTextRecord']: ...
+ def titleRecord(self, index: int) -> 'QNdefNfcTextRecord': ...
+ def title(self, locale: str|None = ...) -> str: ...
+ def titleCount(self) -> int: ...
+ def hasTypeInfo(self) -> bool: ...
+ def hasSize(self) -> bool: ...
+ def hasIcon(self, mimetype: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> bool: ...
+ def hasAction(self) -> bool: ...
+ def hasTitle(self, locale: str|None = ...) -> bool: ...
+ def setPayload(self, payload: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+
+
+class QNdefNfcTextRecord(QNdefRecord):
+
+ class Encoding(enum.Enum):
+ Utf8 = ... # type: QNdefNfcTextRecord.Encoding
+ Utf16 = ... # type: QNdefNfcTextRecord.Encoding
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: QNdefRecord) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QNdefNfcTextRecord') -> None: ...
+
+ def setEncoding(self, encoding: 'QNdefNfcTextRecord.Encoding') -> None: ...
+ def encoding(self) -> 'QNdefNfcTextRecord.Encoding': ...
+ def setText(self, text: str|None) -> None: ...
+ def text(self) -> str: ...
+ def setLocale(self, locale: str|None) -> None: ...
+ def locale(self) -> str: ...
+
+
+class QNdefNfcUriRecord(QNdefRecord):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: QNdefRecord) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QNdefNfcUriRecord') -> None: ...
+
+ def setUri(self, uri: QtCore.QUrl) -> None: ...
+ def uri(self) -> QtCore.QUrl: ...
+
+
+class QNearFieldManager(QtCore.QObject):
+
+ class AdapterState(enum.Enum):
+ Offline = ... # type: QNearFieldManager.AdapterState
+ TurningOn = ... # type: QNearFieldManager.AdapterState
+ Online = ... # type: QNearFieldManager.AdapterState
+ TurningOff = ... # type: QNearFieldManager.AdapterState
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setUserInformation(self, message: str|None) -> None: ...
+ def isEnabled(self) -> bool: ...
+ adapterStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def isSupported(self, accessMethod: 'QNearFieldTarget.AccessMethod' = ...) -> bool: ...
+ targetDetectionStopped: typing.ClassVar[QtCore.pyqtSignal]
+ targetLost: typing.ClassVar[QtCore.pyqtSignal]
+ targetDetected: typing.ClassVar[QtCore.pyqtSignal]
+ def stopTargetDetection(self, errorMessage: str|None = ...) -> None: ...
+ def startTargetDetection(self, accessMethod: 'QNearFieldTarget.AccessMethod') -> bool: ...
+
+
+class QNearFieldTarget(QtCore.QObject):
+
+ class Error(enum.Enum):
+ NoError = ... # type: QNearFieldTarget.Error
+ UnknownError = ... # type: QNearFieldTarget.Error
+ UnsupportedError = ... # type: QNearFieldTarget.Error
+ TargetOutOfRangeError = ... # type: QNearFieldTarget.Error
+ NoResponseError = ... # type: QNearFieldTarget.Error
+ ChecksumMismatchError = ... # type: QNearFieldTarget.Error
+ InvalidParametersError = ... # type: QNearFieldTarget.Error
+ NdefReadError = ... # type: QNearFieldTarget.Error
+ NdefWriteError = ... # type: QNearFieldTarget.Error
+ CommandError = ... # type: QNearFieldTarget.Error
+ ConnectionError = ... # type: QNearFieldTarget.Error
+ TimeoutError = ... # type: QNearFieldTarget.Error
+ UnsupportedTargetError = ... # type: QNearFieldTarget.Error
+
+ class AccessMethod(enum.Flag):
+ UnknownAccess = ... # type: QNearFieldTarget.AccessMethod
+ NdefAccess = ... # type: QNearFieldTarget.AccessMethod
+ TagTypeSpecificAccess = ... # type: QNearFieldTarget.AccessMethod
+ AnyAccess = ... # type: QNearFieldTarget.AccessMethod
+
+ class Type(enum.Enum):
+ ProprietaryTag = ... # type: QNearFieldTarget.Type
+ NfcTagType1 = ... # type: QNearFieldTarget.Type
+ NfcTagType2 = ... # type: QNearFieldTarget.Type
+ NfcTagType3 = ... # type: QNearFieldTarget.Type
+ NfcTagType4 = ... # type: QNearFieldTarget.Type
+ NfcTagType4A = ... # type: QNearFieldTarget.Type
+ NfcTagType4B = ... # type: QNearFieldTarget.Type
+ MifareTag = ... # type: QNearFieldTarget.Type
+
+ class RequestId(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QNearFieldTarget.RequestId') -> None: ...
+
+ def __ge__(self, other: 'QNearFieldTarget.RequestId') -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def __lt__(self, other: 'QNearFieldTarget.RequestId') -> bool: ...
+ def refCount(self) -> int: ...
+ def isValid(self) -> bool: ...
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def maxCommandLength(self) -> int: ...
+ def disconnect(self) -> bool: ...
+ error: typing.ClassVar[QtCore.pyqtSignal]
+ requestCompleted: typing.ClassVar[QtCore.pyqtSignal]
+ ndefMessageRead: typing.ClassVar[QtCore.pyqtSignal]
+ disconnected: typing.ClassVar[QtCore.pyqtSignal]
+ def requestResponse(self, id: 'QNearFieldTarget.RequestId') -> typing.Any: ...
+ def waitForRequestCompleted(self, id: 'QNearFieldTarget.RequestId', msecs: int = ...) -> bool: ...
+ def sendCommand(self, command: QtCore.QByteArray|bytes|bytearray|memoryview) -> 'QNearFieldTarget.RequestId': ...
+ def writeNdefMessages(self, messages: collections.abc.Iterable[QNdefMessage]) -> 'QNearFieldTarget.RequestId': ...
+ def readNdefMessages(self) -> 'QNearFieldTarget.RequestId': ...
+ def hasNdefMessage(self) -> bool: ...
+ def accessMethods(self) -> 'QNearFieldTarget.AccessMethod': ...
+ def type(self) -> 'QNearFieldTarget.Type': ...
+ def uid(self) -> QtCore.QByteArray: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGL.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGL.pyd
new file mode 100644
index 00000000..604dad85
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGL.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGL.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGL.pyi
new file mode 100644
index 00000000..a18c2ea9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGL.pyi
@@ -0,0 +1,2474 @@
+# The PEP 484 type hints stub file for the QtOpenGL module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+# Convenient aliases for complicated OpenGL types.
+PYQT_OPENGL_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float],
+ PyQt6.sip.Buffer, None]
+PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int],
+ typing.Sequence[float], PyQt6.sip.Buffer, int, None]
+PYQT_SHADER_ATTRIBUTE_ARRAY = typing.Union[typing.Sequence[QtGui.QVector2D],
+ typing.Sequence[QtGui.QVector3D], typing.Sequence[QtGui.QVector4D],
+ typing.Sequence[typing.Sequence[float]]]
+PYQT_SHADER_UNIFORM_VALUE_ARRAY = typing.Union[
+ typing.Sequence[QtGui.QVector2D], typing.Sequence[QtGui.QVector3D],
+ typing.Sequence[QtGui.QVector4D], typing.Sequence[QtGui.QMatrix2x2],
+ typing.Sequence[QtGui.QMatrix2x3], typing.Sequence[QtGui.QMatrix2x4],
+ typing.Sequence[QtGui.QMatrix3x2], typing.Sequence[QtGui.QMatrix3x3],
+ typing.Sequence[QtGui.QMatrix3x4], typing.Sequence[QtGui.QMatrix4x2],
+ typing.Sequence[QtGui.QMatrix4x3], typing.Sequence[QtGui.QMatrix4x4],
+ typing.Sequence[typing.Sequence[float]]]
+
+
+class QOpenGLBuffer(PyQt6.sip.simplewrapper):
+
+ class RangeAccessFlag(enum.Flag):
+ RangeRead = ... # type: QOpenGLBuffer.RangeAccessFlag
+ RangeWrite = ... # type: QOpenGLBuffer.RangeAccessFlag
+ RangeInvalidate = ... # type: QOpenGLBuffer.RangeAccessFlag
+ RangeInvalidateBuffer = ... # type: QOpenGLBuffer.RangeAccessFlag
+ RangeFlushExplicit = ... # type: QOpenGLBuffer.RangeAccessFlag
+ RangeUnsynchronized = ... # type: QOpenGLBuffer.RangeAccessFlag
+
+ class Access(enum.Enum):
+ ReadOnly = ... # type: QOpenGLBuffer.Access
+ WriteOnly = ... # type: QOpenGLBuffer.Access
+ ReadWrite = ... # type: QOpenGLBuffer.Access
+
+ class UsagePattern(enum.Enum):
+ StreamDraw = ... # type: QOpenGLBuffer.UsagePattern
+ StreamRead = ... # type: QOpenGLBuffer.UsagePattern
+ StreamCopy = ... # type: QOpenGLBuffer.UsagePattern
+ StaticDraw = ... # type: QOpenGLBuffer.UsagePattern
+ StaticRead = ... # type: QOpenGLBuffer.UsagePattern
+ StaticCopy = ... # type: QOpenGLBuffer.UsagePattern
+ DynamicDraw = ... # type: QOpenGLBuffer.UsagePattern
+ DynamicRead = ... # type: QOpenGLBuffer.UsagePattern
+ DynamicCopy = ... # type: QOpenGLBuffer.UsagePattern
+
+ class Type(enum.Enum):
+ VertexBuffer = ... # type: QOpenGLBuffer.Type
+ IndexBuffer = ... # type: QOpenGLBuffer.Type
+ PixelPackBuffer = ... # type: QOpenGLBuffer.Type
+ PixelUnpackBuffer = ... # type: QOpenGLBuffer.Type
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, type: 'QOpenGLBuffer.Type') -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QOpenGLBuffer') -> None: ...
+
+ def swap(self, other: 'QOpenGLBuffer') -> None: ...
+ def mapRange(self, offset: int, count: int, access: 'QOpenGLBuffer.RangeAccessFlag') -> PyQt6.sip.voidptr: ...
+ def unmap(self) -> bool: ...
+ def map(self, access: 'QOpenGLBuffer.Access') -> PyQt6.sip.voidptr: ...
+ @typing.overload
+ def allocate(self, data: PyQt6.sip.voidptr, count: int) -> None: ...
+ @typing.overload
+ def allocate(self, count: int) -> None: ...
+ def write(self, offset: int, data: PyQt6.sip.voidptr, count: int) -> None: ...
+ def read(self, offset: int, data: PyQt6.sip.voidptr, count: int) -> bool: ...
+ def __len__(self) -> int: ...
+ def size(self) -> int: ...
+ def bufferId(self) -> int: ...
+ @typing.overload
+ def release(self) -> None: ...
+ @typing.overload
+ @staticmethod
+ def release(type: 'QOpenGLBuffer.Type') -> None: ...
+ def bind(self) -> bool: ...
+ def destroy(self) -> None: ...
+ def isCreated(self) -> bool: ...
+ def create(self) -> bool: ...
+ def setUsagePattern(self, value: 'QOpenGLBuffer.UsagePattern') -> None: ...
+ def usagePattern(self) -> 'QOpenGLBuffer.UsagePattern': ...
+ def type(self) -> 'QOpenGLBuffer.Type': ...
+
+
+class QOpenGLDebugMessage(PyQt6.sip.simplewrapper):
+
+ class Severity(enum.Flag):
+ InvalidSeverity = ... # type: QOpenGLDebugMessage.Severity
+ HighSeverity = ... # type: QOpenGLDebugMessage.Severity
+ MediumSeverity = ... # type: QOpenGLDebugMessage.Severity
+ LowSeverity = ... # type: QOpenGLDebugMessage.Severity
+ NotificationSeverity = ... # type: QOpenGLDebugMessage.Severity
+ AnySeverity = ... # type: QOpenGLDebugMessage.Severity
+
+ class Type(enum.Flag):
+ InvalidType = ... # type: QOpenGLDebugMessage.Type
+ ErrorType = ... # type: QOpenGLDebugMessage.Type
+ DeprecatedBehaviorType = ... # type: QOpenGLDebugMessage.Type
+ UndefinedBehaviorType = ... # type: QOpenGLDebugMessage.Type
+ PortabilityType = ... # type: QOpenGLDebugMessage.Type
+ PerformanceType = ... # type: QOpenGLDebugMessage.Type
+ OtherType = ... # type: QOpenGLDebugMessage.Type
+ MarkerType = ... # type: QOpenGLDebugMessage.Type
+ GroupPushType = ... # type: QOpenGLDebugMessage.Type
+ GroupPopType = ... # type: QOpenGLDebugMessage.Type
+ AnyType = ... # type: QOpenGLDebugMessage.Type
+
+ class Source(enum.Flag):
+ InvalidSource = ... # type: QOpenGLDebugMessage.Source
+ APISource = ... # type: QOpenGLDebugMessage.Source
+ WindowSystemSource = ... # type: QOpenGLDebugMessage.Source
+ ShaderCompilerSource = ... # type: QOpenGLDebugMessage.Source
+ ThirdPartySource = ... # type: QOpenGLDebugMessage.Source
+ ApplicationSource = ... # type: QOpenGLDebugMessage.Source
+ OtherSource = ... # type: QOpenGLDebugMessage.Source
+ AnySource = ... # type: QOpenGLDebugMessage.Source
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, debugMessage: 'QOpenGLDebugMessage') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ @staticmethod
+ def createThirdPartyMessage(text: str|None, id: int = ..., severity: 'QOpenGLDebugMessage.Severity' = ..., type: 'QOpenGLDebugMessage.Type' = ...) -> 'QOpenGLDebugMessage': ...
+ @staticmethod
+ def createApplicationMessage(text: str|None, id: int = ..., severity: 'QOpenGLDebugMessage.Severity' = ..., type: 'QOpenGLDebugMessage.Type' = ...) -> 'QOpenGLDebugMessage': ...
+ def message(self) -> str: ...
+ def id(self) -> int: ...
+ def severity(self) -> 'QOpenGLDebugMessage.Severity': ...
+ def type(self) -> 'QOpenGLDebugMessage.Type': ...
+ def source(self) -> 'QOpenGLDebugMessage.Source': ...
+ def swap(self, debugMessage: 'QOpenGLDebugMessage') -> None: ...
+
+
+class QOpenGLDebugLogger(QtCore.QObject):
+
+ class LoggingMode(enum.Enum):
+ AsynchronousLogging = ... # type: QOpenGLDebugLogger.LoggingMode
+ SynchronousLogging = ... # type: QOpenGLDebugLogger.LoggingMode
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ messageLogged: typing.ClassVar[QtCore.pyqtSignal]
+ def stopLogging(self) -> None: ...
+ def startLogging(self, loggingMode: 'QOpenGLDebugLogger.LoggingMode' = ...) -> None: ...
+ def logMessage(self, debugMessage: QOpenGLDebugMessage) -> None: ...
+ def loggedMessages(self) -> list[QOpenGLDebugMessage]: ...
+ @typing.overload
+ def disableMessages(self, sources: QOpenGLDebugMessage.Source = ..., types: QOpenGLDebugMessage.Type = ..., severities: QOpenGLDebugMessage.Severity = ...) -> None: ...
+ @typing.overload
+ def disableMessages(self, ids: collections.abc.Iterable[int], sources: QOpenGLDebugMessage.Source = ..., types: QOpenGLDebugMessage.Type = ...) -> None: ...
+ @typing.overload
+ def enableMessages(self, sources: QOpenGLDebugMessage.Source = ..., types: QOpenGLDebugMessage.Type = ..., severities: QOpenGLDebugMessage.Severity = ...) -> None: ...
+ @typing.overload
+ def enableMessages(self, ids: collections.abc.Iterable[int], sources: QOpenGLDebugMessage.Source = ..., types: QOpenGLDebugMessage.Type = ...) -> None: ...
+ def popGroup(self) -> None: ...
+ def pushGroup(self, name: str|None, id: int = ..., source: QOpenGLDebugMessage.Source = ...) -> None: ...
+ def maximumMessageLength(self) -> int: ...
+ def loggingMode(self) -> 'QOpenGLDebugLogger.LoggingMode': ...
+ def isLogging(self) -> bool: ...
+ def initialize(self) -> bool: ...
+
+
+class QOpenGLFramebufferObject(PyQt6.sip.simplewrapper):
+
+ class FramebufferRestorePolicy(enum.Enum):
+ DontRestoreFramebufferBinding = ... # type: QOpenGLFramebufferObject.FramebufferRestorePolicy
+ RestoreFramebufferBindingToDefault = ... # type: QOpenGLFramebufferObject.FramebufferRestorePolicy
+ RestoreFrameBufferBinding = ... # type: QOpenGLFramebufferObject.FramebufferRestorePolicy
+
+ class Attachment(enum.Enum):
+ NoAttachment = ... # type: QOpenGLFramebufferObject.Attachment
+ CombinedDepthStencil = ... # type: QOpenGLFramebufferObject.Attachment
+ Depth = ... # type: QOpenGLFramebufferObject.Attachment
+
+ @typing.overload
+ def __init__(self, size: QtCore.QSize, target: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, width: int, height: int, target: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, size: QtCore.QSize, attachment: 'QOpenGLFramebufferObject.Attachment', target: int = ..., internal_format: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, width: int, height: int, attachment: 'QOpenGLFramebufferObject.Attachment', target: int = ..., internal_format: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, size: QtCore.QSize, format: 'QOpenGLFramebufferObjectFormat') -> None: ...
+ @typing.overload
+ def __init__(self, width: int, height: int, format: 'QOpenGLFramebufferObjectFormat') -> None: ...
+
+ def sizes(self) -> list[QtCore.QSize]: ...
+ @typing.overload
+ def addColorAttachment(self, size: QtCore.QSize, internal_format: int = ...) -> None: ...
+ @typing.overload
+ def addColorAttachment(self, width: int, height: int, internal_format: int = ...) -> None: ...
+ @typing.overload
+ def takeTexture(self) -> int: ...
+ @typing.overload
+ def takeTexture(self, colorAttachmentIndex: int) -> int: ...
+ @typing.overload
+ @staticmethod
+ def blitFramebuffer(target: 'QOpenGLFramebufferObject|None', targetRect: QtCore.QRect, source: 'QOpenGLFramebufferObject|None', sourceRect: QtCore.QRect, buffers: int = ..., filter: int = ...) -> None: ...
+ @typing.overload
+ @staticmethod
+ def blitFramebuffer(target: 'QOpenGLFramebufferObject|None', source: 'QOpenGLFramebufferObject|None', buffers: int = ..., filter: int = ...) -> None: ...
+ @typing.overload
+ @staticmethod
+ def blitFramebuffer(target: 'QOpenGLFramebufferObject|None', targetRect: QtCore.QRect, source: 'QOpenGLFramebufferObject|None', sourceRect: QtCore.QRect, buffers: int, filter: int, readColorAttachmentIndex: int, drawColorAttachmentIndex: int) -> None: ...
+ @typing.overload
+ @staticmethod
+ def blitFramebuffer(target: 'QOpenGLFramebufferObject|None', targetRect: QtCore.QRect, source: 'QOpenGLFramebufferObject|None', sourceRect: QtCore.QRect, buffers: int, filter: int, readColorAttachmentIndex: int, drawColorAttachmentIndex: int, restorePolicy: 'QOpenGLFramebufferObject.FramebufferRestorePolicy') -> None: ...
+ @staticmethod
+ def hasOpenGLFramebufferBlit() -> bool: ...
+ @staticmethod
+ def hasOpenGLFramebufferObjects() -> bool: ...
+ @staticmethod
+ def bindDefault() -> bool: ...
+ def handle(self) -> int: ...
+ def setAttachment(self, attachment: 'QOpenGLFramebufferObject.Attachment') -> None: ...
+ def attachment(self) -> 'QOpenGLFramebufferObject.Attachment': ...
+ @typing.overload
+ def toImage(self, flipped: bool = ...) -> QtGui.QImage: ...
+ @typing.overload
+ def toImage(self, flipped: bool, colorAttachmentIndex: int) -> QtGui.QImage: ...
+ def size(self) -> QtCore.QSize: ...
+ def textures(self) -> list[int]: ...
+ def texture(self) -> int: ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ def release(self) -> bool: ...
+ def bind(self) -> bool: ...
+ def isBound(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def format(self) -> 'QOpenGLFramebufferObjectFormat': ...
+
+
+class QOpenGLFramebufferObjectFormat(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QOpenGLFramebufferObjectFormat') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def internalTextureFormat(self) -> int: ...
+ def setInternalTextureFormat(self, internalTextureFormat: int) -> None: ...
+ def textureTarget(self) -> int: ...
+ def setTextureTarget(self, target: int) -> None: ...
+ def attachment(self) -> QOpenGLFramebufferObject.Attachment: ...
+ def setAttachment(self, attachment: QOpenGLFramebufferObject.Attachment) -> None: ...
+ def mipmap(self) -> bool: ...
+ def setMipmap(self, enabled: bool) -> None: ...
+ def samples(self) -> int: ...
+ def setSamples(self, samples: int) -> None: ...
+
+
+class QOpenGLPaintDevice(QtGui.QPaintDevice):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, size: QtCore.QSize) -> None: ...
+ @typing.overload
+ def __init__(self, width: int, height: int) -> None: ...
+
+ def metric(self, metric: QtGui.QPaintDevice.PaintDeviceMetric) -> int: ...
+ def setDevicePixelRatio(self, devicePixelRatio: float) -> None: ...
+ def ensureActiveTarget(self) -> None: ...
+ def paintFlipped(self) -> bool: ...
+ def setPaintFlipped(self, flipped: bool) -> None: ...
+ def setDotsPerMeterY(self, a0: float) -> None: ...
+ def setDotsPerMeterX(self, a0: float) -> None: ...
+ def dotsPerMeterY(self) -> float: ...
+ def dotsPerMeterX(self) -> float: ...
+ def setSize(self, size: QtCore.QSize) -> None: ...
+ def size(self) -> QtCore.QSize: ...
+ def context(self) -> QtGui.QOpenGLContext|None: ...
+ def paintEngine(self) -> QtGui.QPaintEngine|None: ...
+
+
+class QOpenGLPixelTransferOptions(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QOpenGLPixelTransferOptions') -> None: ...
+
+ def isSwapBytesEnabled(self) -> bool: ...
+ def setSwapBytesEnabled(self, swapBytes: bool) -> None: ...
+ def isLeastSignificantBitFirst(self) -> bool: ...
+ def setLeastSignificantByteFirst(self, lsbFirst: bool) -> None: ...
+ def rowLength(self) -> int: ...
+ def setRowLength(self, rowLength: int) -> None: ...
+ def imageHeight(self) -> int: ...
+ def setImageHeight(self, imageHeight: int) -> None: ...
+ def skipPixels(self) -> int: ...
+ def setSkipPixels(self, skipPixels: int) -> None: ...
+ def skipRows(self) -> int: ...
+ def setSkipRows(self, skipRows: int) -> None: ...
+ def skipImages(self) -> int: ...
+ def setSkipImages(self, skipImages: int) -> None: ...
+ def alignment(self) -> int: ...
+ def setAlignment(self, alignment: int) -> None: ...
+ def swap(self, other: 'QOpenGLPixelTransferOptions') -> None: ...
+
+
+class QOpenGLShader(QtCore.QObject):
+
+ class ShaderTypeBit(enum.Flag):
+ Vertex = ... # type: QOpenGLShader.ShaderTypeBit
+ Fragment = ... # type: QOpenGLShader.ShaderTypeBit
+ Geometry = ... # type: QOpenGLShader.ShaderTypeBit
+ TessellationControl = ... # type: QOpenGLShader.ShaderTypeBit
+ TessellationEvaluation = ... # type: QOpenGLShader.ShaderTypeBit
+ Compute = ... # type: QOpenGLShader.ShaderTypeBit
+
+ def __init__(self, type: 'QOpenGLShader.ShaderTypeBit', parent: QtCore.QObject|None = ...) -> None: ...
+
+ @staticmethod
+ def hasOpenGLShaders(type: 'QOpenGLShader.ShaderTypeBit', context: QtGui.QOpenGLContext|None = ...) -> bool: ...
+ def shaderId(self) -> int: ...
+ def log(self) -> str: ...
+ def isCompiled(self) -> bool: ...
+ def sourceCode(self) -> QtCore.QByteArray: ...
+ def compileSourceFile(self, fileName: str|None) -> bool: ...
+ @typing.overload
+ def compileSourceCode(self, source: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ @typing.overload
+ def compileSourceCode(self, source: str|None) -> bool: ...
+ def shaderType(self) -> 'QOpenGLShader.ShaderTypeBit': ...
+
+
+class QOpenGLShaderProgram(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def addCacheableShaderFromSourceFile(self, type: QOpenGLShader.ShaderTypeBit, fileName: str|None) -> bool: ...
+ @typing.overload
+ def addCacheableShaderFromSourceCode(self, type: QOpenGLShader.ShaderTypeBit, source: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ @typing.overload
+ def addCacheableShaderFromSourceCode(self, type: QOpenGLShader.ShaderTypeBit, source: str|None) -> bool: ...
+ def create(self) -> bool: ...
+ def defaultInnerTessellationLevels(self) -> list[float]: ...
+ def setDefaultInnerTessellationLevels(self, levels: collections.abc.Iterable[float]) -> None: ...
+ def defaultOuterTessellationLevels(self) -> list[float]: ...
+ def setDefaultOuterTessellationLevels(self, levels: collections.abc.Iterable[float]) -> None: ...
+ def patchVertexCount(self) -> int: ...
+ def setPatchVertexCount(self, count: int) -> None: ...
+ def maxGeometryOutputVertices(self) -> int: ...
+ @staticmethod
+ def hasOpenGLShaderPrograms(context: QtGui.QOpenGLContext|None = ...) -> bool: ...
+ @typing.overload
+ def setUniformValueArray(self, location: int, values: PYQT_SHADER_UNIFORM_VALUE_ARRAY) -> None: ...
+ @typing.overload
+ def setUniformValueArray(self, name: str, values: PYQT_SHADER_UNIFORM_VALUE_ARRAY) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: int) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: float) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, x: float, y: float) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, x: float, y: float, z: float) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, x: float, y: float, z: float, w: float) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QVector2D) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QVector3D) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QVector4D) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, point: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, point: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, size: QtCore.QSize) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, size: QtCore.QSizeF) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QMatrix2x2) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QMatrix2x3) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QMatrix2x4) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QMatrix3x2) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QMatrix3x3) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QMatrix3x4) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QMatrix4x2) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QMatrix4x3) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QMatrix4x4) -> None: ...
+ @typing.overload
+ def setUniformValue(self, location: int, value: QtGui.QTransform) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: int) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: float) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, x: float, y: float) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, x: float, y: float, z: float) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, x: float, y: float, z: float, w: float) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QVector2D) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QVector3D) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QVector4D) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, point: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, point: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, size: QtCore.QSize) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, size: QtCore.QSizeF) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QMatrix2x2) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QMatrix2x3) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QMatrix2x4) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QMatrix3x2) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QMatrix3x3) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QMatrix3x4) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QMatrix4x2) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QMatrix4x3) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QMatrix4x4) -> None: ...
+ @typing.overload
+ def setUniformValue(self, name: str, value: QtGui.QTransform) -> None: ...
+ @typing.overload
+ def uniformLocation(self, name: QtCore.QByteArray|bytes|bytearray|memoryview) -> int: ...
+ @typing.overload
+ def uniformLocation(self, name: str|None) -> int: ...
+ @typing.overload
+ def disableAttributeArray(self, location: int) -> None: ...
+ @typing.overload
+ def disableAttributeArray(self, name: str) -> None: ...
+ @typing.overload
+ def enableAttributeArray(self, location: int) -> None: ...
+ @typing.overload
+ def enableAttributeArray(self, name: str) -> None: ...
+ @typing.overload
+ def setAttributeBuffer(self, location: int, type: int, offset: int, tupleSize: int, stride: int = ...) -> None: ...
+ @typing.overload
+ def setAttributeBuffer(self, name: str, type: int, offset: int, tupleSize: int, stride: int = ...) -> None: ...
+ @typing.overload
+ def setAttributeArray(self, location: int, values: PYQT_SHADER_ATTRIBUTE_ARRAY) -> None: ...
+ @typing.overload
+ def setAttributeArray(self, name: str, values: PYQT_SHADER_ATTRIBUTE_ARRAY) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, location: int, value: float) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, location: int, x: float, y: float) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, location: int, x: float, y: float, z: float) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, location: int, x: float, y: float, z: float, w: float) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, location: int, value: QtGui.QVector2D) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, location: int, value: QtGui.QVector3D) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, location: int, value: QtGui.QVector4D) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, location: int, value: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, name: str, value: float) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, name: str, x: float, y: float) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, name: str, x: float, y: float, z: float) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, name: str, x: float, y: float, z: float, w: float) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, name: str, value: QtGui.QVector2D) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, name: str, value: QtGui.QVector3D) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, name: str, value: QtGui.QVector4D) -> None: ...
+ @typing.overload
+ def setAttributeValue(self, name: str, value: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def attributeLocation(self, name: QtCore.QByteArray|bytes|bytearray|memoryview) -> int: ...
+ @typing.overload
+ def attributeLocation(self, name: str|None) -> int: ...
+ @typing.overload
+ def bindAttributeLocation(self, name: QtCore.QByteArray|bytes|bytearray|memoryview, location: int) -> None: ...
+ @typing.overload
+ def bindAttributeLocation(self, name: str|None, location: int) -> None: ...
+ def programId(self) -> int: ...
+ def release(self) -> None: ...
+ def bind(self) -> bool: ...
+ def log(self) -> str: ...
+ def isLinked(self) -> bool: ...
+ def link(self) -> bool: ...
+ def removeAllShaders(self) -> None: ...
+ def addShaderFromSourceFile(self, type: QOpenGLShader.ShaderTypeBit, fileName: str|None) -> bool: ...
+ @typing.overload
+ def addShaderFromSourceCode(self, type: QOpenGLShader.ShaderTypeBit, source: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ @typing.overload
+ def addShaderFromSourceCode(self, type: QOpenGLShader.ShaderTypeBit, source: str|None) -> bool: ...
+ def shaders(self) -> list[QOpenGLShader]: ...
+ def removeShader(self, shader: QOpenGLShader|None) -> None: ...
+ def addShader(self, shader: QOpenGLShader|None) -> bool: ...
+
+
+class QOpenGLTexture(PyQt6.sip.simplewrapper):
+
+ class ComparisonMode(enum.Enum):
+ CompareRefToTexture = ... # type: QOpenGLTexture.ComparisonMode
+ CompareNone = ... # type: QOpenGLTexture.ComparisonMode
+
+ class ComparisonFunction(enum.Enum):
+ CompareLessEqual = ... # type: QOpenGLTexture.ComparisonFunction
+ CompareGreaterEqual = ... # type: QOpenGLTexture.ComparisonFunction
+ CompareLess = ... # type: QOpenGLTexture.ComparisonFunction
+ CompareGreater = ... # type: QOpenGLTexture.ComparisonFunction
+ CompareEqual = ... # type: QOpenGLTexture.ComparisonFunction
+ CommpareNotEqual = ... # type: QOpenGLTexture.ComparisonFunction
+ CompareAlways = ... # type: QOpenGLTexture.ComparisonFunction
+ CompareNever = ... # type: QOpenGLTexture.ComparisonFunction
+ CompareNotEqual = ... # type: QOpenGLTexture.ComparisonFunction
+
+ class CoordinateDirection(enum.Enum):
+ DirectionS = ... # type: QOpenGLTexture.CoordinateDirection
+ DirectionT = ... # type: QOpenGLTexture.CoordinateDirection
+ DirectionR = ... # type: QOpenGLTexture.CoordinateDirection
+
+ class WrapMode(enum.Enum):
+ Repeat = ... # type: QOpenGLTexture.WrapMode
+ MirroredRepeat = ... # type: QOpenGLTexture.WrapMode
+ ClampToEdge = ... # type: QOpenGLTexture.WrapMode
+ ClampToBorder = ... # type: QOpenGLTexture.WrapMode
+
+ class Filter(enum.Enum):
+ Nearest = ... # type: QOpenGLTexture.Filter
+ Linear = ... # type: QOpenGLTexture.Filter
+ NearestMipMapNearest = ... # type: QOpenGLTexture.Filter
+ NearestMipMapLinear = ... # type: QOpenGLTexture.Filter
+ LinearMipMapNearest = ... # type: QOpenGLTexture.Filter
+ LinearMipMapLinear = ... # type: QOpenGLTexture.Filter
+
+ class DepthStencilMode(enum.Enum):
+ DepthMode = ... # type: QOpenGLTexture.DepthStencilMode
+ StencilMode = ... # type: QOpenGLTexture.DepthStencilMode
+
+ class SwizzleValue(enum.Enum):
+ RedValue = ... # type: QOpenGLTexture.SwizzleValue
+ GreenValue = ... # type: QOpenGLTexture.SwizzleValue
+ BlueValue = ... # type: QOpenGLTexture.SwizzleValue
+ AlphaValue = ... # type: QOpenGLTexture.SwizzleValue
+ ZeroValue = ... # type: QOpenGLTexture.SwizzleValue
+ OneValue = ... # type: QOpenGLTexture.SwizzleValue
+
+ class SwizzleComponent(enum.Enum):
+ SwizzleRed = ... # type: QOpenGLTexture.SwizzleComponent
+ SwizzleGreen = ... # type: QOpenGLTexture.SwizzleComponent
+ SwizzleBlue = ... # type: QOpenGLTexture.SwizzleComponent
+ SwizzleAlpha = ... # type: QOpenGLTexture.SwizzleComponent
+
+ class Feature(enum.Flag):
+ ImmutableStorage = ... # type: QOpenGLTexture.Feature
+ ImmutableMultisampleStorage = ... # type: QOpenGLTexture.Feature
+ TextureRectangle = ... # type: QOpenGLTexture.Feature
+ TextureArrays = ... # type: QOpenGLTexture.Feature
+ Texture3D = ... # type: QOpenGLTexture.Feature
+ TextureMultisample = ... # type: QOpenGLTexture.Feature
+ TextureBuffer = ... # type: QOpenGLTexture.Feature
+ TextureCubeMapArrays = ... # type: QOpenGLTexture.Feature
+ Swizzle = ... # type: QOpenGLTexture.Feature
+ StencilTexturing = ... # type: QOpenGLTexture.Feature
+ AnisotropicFiltering = ... # type: QOpenGLTexture.Feature
+ NPOTTextures = ... # type: QOpenGLTexture.Feature
+ NPOTTextureRepeat = ... # type: QOpenGLTexture.Feature
+ Texture1D = ... # type: QOpenGLTexture.Feature
+ TextureComparisonOperators = ... # type: QOpenGLTexture.Feature
+ TextureMipMapLevel = ... # type: QOpenGLTexture.Feature
+
+ class PixelType(enum.Enum):
+ NoPixelType = ... # type: QOpenGLTexture.PixelType
+ Int8 = ... # type: QOpenGLTexture.PixelType
+ UInt8 = ... # type: QOpenGLTexture.PixelType
+ Int16 = ... # type: QOpenGLTexture.PixelType
+ UInt16 = ... # type: QOpenGLTexture.PixelType
+ Int32 = ... # type: QOpenGLTexture.PixelType
+ UInt32 = ... # type: QOpenGLTexture.PixelType
+ Float16 = ... # type: QOpenGLTexture.PixelType
+ Float16OES = ... # type: QOpenGLTexture.PixelType
+ Float32 = ... # type: QOpenGLTexture.PixelType
+ UInt32_RGB9_E5 = ... # type: QOpenGLTexture.PixelType
+ UInt32_RG11B10F = ... # type: QOpenGLTexture.PixelType
+ UInt8_RG3B2 = ... # type: QOpenGLTexture.PixelType
+ UInt8_RG3B2_Rev = ... # type: QOpenGLTexture.PixelType
+ UInt16_RGB5A1 = ... # type: QOpenGLTexture.PixelType
+ UInt16_RGB5A1_Rev = ... # type: QOpenGLTexture.PixelType
+ UInt16_R5G6B5 = ... # type: QOpenGLTexture.PixelType
+ UInt16_R5G6B5_Rev = ... # type: QOpenGLTexture.PixelType
+ UInt16_RGBA4 = ... # type: QOpenGLTexture.PixelType
+ UInt16_RGBA4_Rev = ... # type: QOpenGLTexture.PixelType
+ UInt32_RGB10A2 = ... # type: QOpenGLTexture.PixelType
+ UInt32_RGB10A2_Rev = ... # type: QOpenGLTexture.PixelType
+ UInt32_RGBA8 = ... # type: QOpenGLTexture.PixelType
+ UInt32_RGBA8_Rev = ... # type: QOpenGLTexture.PixelType
+ UInt32_D24S8 = ... # type: QOpenGLTexture.PixelType
+ Float32_D32_UInt32_S8_X24 = ... # type: QOpenGLTexture.PixelType
+
+ class PixelFormat(enum.Enum):
+ NoSourceFormat = ... # type: QOpenGLTexture.PixelFormat
+ Red = ... # type: QOpenGLTexture.PixelFormat
+ RG = ... # type: QOpenGLTexture.PixelFormat
+ RGB = ... # type: QOpenGLTexture.PixelFormat
+ BGR = ... # type: QOpenGLTexture.PixelFormat
+ RGBA = ... # type: QOpenGLTexture.PixelFormat
+ BGRA = ... # type: QOpenGLTexture.PixelFormat
+ Red_Integer = ... # type: QOpenGLTexture.PixelFormat
+ RG_Integer = ... # type: QOpenGLTexture.PixelFormat
+ RGB_Integer = ... # type: QOpenGLTexture.PixelFormat
+ BGR_Integer = ... # type: QOpenGLTexture.PixelFormat
+ RGBA_Integer = ... # type: QOpenGLTexture.PixelFormat
+ BGRA_Integer = ... # type: QOpenGLTexture.PixelFormat
+ Depth = ... # type: QOpenGLTexture.PixelFormat
+ DepthStencil = ... # type: QOpenGLTexture.PixelFormat
+ Alpha = ... # type: QOpenGLTexture.PixelFormat
+ Luminance = ... # type: QOpenGLTexture.PixelFormat
+ LuminanceAlpha = ... # type: QOpenGLTexture.PixelFormat
+ Stencil = ... # type: QOpenGLTexture.PixelFormat
+
+ class CubeMapFace(enum.Enum):
+ CubeMapPositiveX = ... # type: QOpenGLTexture.CubeMapFace
+ CubeMapNegativeX = ... # type: QOpenGLTexture.CubeMapFace
+ CubeMapPositiveY = ... # type: QOpenGLTexture.CubeMapFace
+ CubeMapNegativeY = ... # type: QOpenGLTexture.CubeMapFace
+ CubeMapPositiveZ = ... # type: QOpenGLTexture.CubeMapFace
+ CubeMapNegativeZ = ... # type: QOpenGLTexture.CubeMapFace
+
+ class TextureFormat(enum.Enum):
+ NoFormat = ... # type: QOpenGLTexture.TextureFormat
+ R8_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ RG8_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ RGB8_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ RGBA8_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ R16_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ RG16_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ RGB16_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ RGBA16_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ R8_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ RG8_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ RGB8_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ RGBA8_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ R16_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ RG16_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ RGB16_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ RGBA16_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ R8U = ... # type: QOpenGLTexture.TextureFormat
+ RG8U = ... # type: QOpenGLTexture.TextureFormat
+ RGB8U = ... # type: QOpenGLTexture.TextureFormat
+ RGBA8U = ... # type: QOpenGLTexture.TextureFormat
+ R16U = ... # type: QOpenGLTexture.TextureFormat
+ RG16U = ... # type: QOpenGLTexture.TextureFormat
+ RGB16U = ... # type: QOpenGLTexture.TextureFormat
+ RGBA16U = ... # type: QOpenGLTexture.TextureFormat
+ R32U = ... # type: QOpenGLTexture.TextureFormat
+ RG32U = ... # type: QOpenGLTexture.TextureFormat
+ RGB32U = ... # type: QOpenGLTexture.TextureFormat
+ RGBA32U = ... # type: QOpenGLTexture.TextureFormat
+ R8I = ... # type: QOpenGLTexture.TextureFormat
+ RG8I = ... # type: QOpenGLTexture.TextureFormat
+ RGB8I = ... # type: QOpenGLTexture.TextureFormat
+ RGBA8I = ... # type: QOpenGLTexture.TextureFormat
+ R16I = ... # type: QOpenGLTexture.TextureFormat
+ RG16I = ... # type: QOpenGLTexture.TextureFormat
+ RGB16I = ... # type: QOpenGLTexture.TextureFormat
+ RGBA16I = ... # type: QOpenGLTexture.TextureFormat
+ R32I = ... # type: QOpenGLTexture.TextureFormat
+ RG32I = ... # type: QOpenGLTexture.TextureFormat
+ RGB32I = ... # type: QOpenGLTexture.TextureFormat
+ RGBA32I = ... # type: QOpenGLTexture.TextureFormat
+ R16F = ... # type: QOpenGLTexture.TextureFormat
+ RG16F = ... # type: QOpenGLTexture.TextureFormat
+ RGB16F = ... # type: QOpenGLTexture.TextureFormat
+ RGBA16F = ... # type: QOpenGLTexture.TextureFormat
+ R32F = ... # type: QOpenGLTexture.TextureFormat
+ RG32F = ... # type: QOpenGLTexture.TextureFormat
+ RGB32F = ... # type: QOpenGLTexture.TextureFormat
+ RGBA32F = ... # type: QOpenGLTexture.TextureFormat
+ RGB9E5 = ... # type: QOpenGLTexture.TextureFormat
+ RG11B10F = ... # type: QOpenGLTexture.TextureFormat
+ RG3B2 = ... # type: QOpenGLTexture.TextureFormat
+ R5G6B5 = ... # type: QOpenGLTexture.TextureFormat
+ RGB5A1 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA4 = ... # type: QOpenGLTexture.TextureFormat
+ RGB10A2 = ... # type: QOpenGLTexture.TextureFormat
+ D16 = ... # type: QOpenGLTexture.TextureFormat
+ D24 = ... # type: QOpenGLTexture.TextureFormat
+ D24S8 = ... # type: QOpenGLTexture.TextureFormat
+ D32 = ... # type: QOpenGLTexture.TextureFormat
+ D32F = ... # type: QOpenGLTexture.TextureFormat
+ D32FS8X24 = ... # type: QOpenGLTexture.TextureFormat
+ RGB_DXT1 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_DXT1 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_DXT3 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_DXT5 = ... # type: QOpenGLTexture.TextureFormat
+ R_ATI1N_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ R_ATI1N_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ RG_ATI2N_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ RG_ATI2N_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ RGB_BP_UNSIGNED_FLOAT = ... # type: QOpenGLTexture.TextureFormat
+ RGB_BP_SIGNED_FLOAT = ... # type: QOpenGLTexture.TextureFormat
+ RGB_BP_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB_DXT1 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB_Alpha_DXT1 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB_Alpha_DXT3 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB_Alpha_DXT5 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB_BP_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ DepthFormat = ... # type: QOpenGLTexture.TextureFormat
+ AlphaFormat = ... # type: QOpenGLTexture.TextureFormat
+ RGBFormat = ... # type: QOpenGLTexture.TextureFormat
+ RGBAFormat = ... # type: QOpenGLTexture.TextureFormat
+ LuminanceFormat = ... # type: QOpenGLTexture.TextureFormat
+ LuminanceAlphaFormat = ... # type: QOpenGLTexture.TextureFormat
+ S8 = ... # type: QOpenGLTexture.TextureFormat
+ R11_EAC_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ R11_EAC_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ RG11_EAC_UNorm = ... # type: QOpenGLTexture.TextureFormat
+ RG11_EAC_SNorm = ... # type: QOpenGLTexture.TextureFormat
+ RGB8_ETC2 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_ETC2 = ... # type: QOpenGLTexture.TextureFormat
+ RGB8_PunchThrough_Alpha1_ETC2 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_PunchThrough_Alpha1_ETC2 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA8_ETC2_EAC = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ETC2_EAC = ... # type: QOpenGLTexture.TextureFormat
+ RGB8_ETC1 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_4x4 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_5x4 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_5x5 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_6x5 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_6x6 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_8x5 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_8x6 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_8x8 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_10x5 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_10x6 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_10x8 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_10x10 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_12x10 = ... # type: QOpenGLTexture.TextureFormat
+ RGBA_ASTC_12x12 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_4x4 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_5x4 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_5x5 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_6x5 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_6x6 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_8x5 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_8x6 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_8x8 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_10x5 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_10x6 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_10x8 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_10x10 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_12x10 = ... # type: QOpenGLTexture.TextureFormat
+ SRGB8_Alpha8_ASTC_12x12 = ... # type: QOpenGLTexture.TextureFormat
+
+ class TextureUnitReset(enum.Enum):
+ ResetTextureUnit = ... # type: QOpenGLTexture.TextureUnitReset
+ DontResetTextureUnit = ... # type: QOpenGLTexture.TextureUnitReset
+
+ class MipMapGeneration(enum.Enum):
+ GenerateMipMaps = ... # type: QOpenGLTexture.MipMapGeneration
+ DontGenerateMipMaps = ... # type: QOpenGLTexture.MipMapGeneration
+
+ class BindingTarget(enum.Enum):
+ BindingTarget1D = ... # type: QOpenGLTexture.BindingTarget
+ BindingTarget1DArray = ... # type: QOpenGLTexture.BindingTarget
+ BindingTarget2D = ... # type: QOpenGLTexture.BindingTarget
+ BindingTarget2DArray = ... # type: QOpenGLTexture.BindingTarget
+ BindingTarget3D = ... # type: QOpenGLTexture.BindingTarget
+ BindingTargetCubeMap = ... # type: QOpenGLTexture.BindingTarget
+ BindingTargetCubeMapArray = ... # type: QOpenGLTexture.BindingTarget
+ BindingTarget2DMultisample = ... # type: QOpenGLTexture.BindingTarget
+ BindingTarget2DMultisampleArray = ... # type: QOpenGLTexture.BindingTarget
+ BindingTargetRectangle = ... # type: QOpenGLTexture.BindingTarget
+ BindingTargetBuffer = ... # type: QOpenGLTexture.BindingTarget
+
+ class Target(enum.Enum):
+ Target1D = ... # type: QOpenGLTexture.Target
+ Target1DArray = ... # type: QOpenGLTexture.Target
+ Target2D = ... # type: QOpenGLTexture.Target
+ Target2DArray = ... # type: QOpenGLTexture.Target
+ Target3D = ... # type: QOpenGLTexture.Target
+ TargetCubeMap = ... # type: QOpenGLTexture.Target
+ TargetCubeMapArray = ... # type: QOpenGLTexture.Target
+ Target2DMultisample = ... # type: QOpenGLTexture.Target
+ Target2DMultisampleArray = ... # type: QOpenGLTexture.Target
+ TargetRectangle = ... # type: QOpenGLTexture.Target
+ TargetBuffer = ... # type: QOpenGLTexture.Target
+
+ @typing.overload
+ def __init__(self, target: 'QOpenGLTexture.Target') -> None: ...
+ @typing.overload
+ def __init__(self, image: QtGui.QImage, genMipMaps: 'QOpenGLTexture.MipMapGeneration' = ...) -> None: ...
+
+ def comparisonMode(self) -> 'QOpenGLTexture.ComparisonMode': ...
+ def setComparisonMode(self, mode: 'QOpenGLTexture.ComparisonMode') -> None: ...
+ def comparisonFunction(self) -> 'QOpenGLTexture.ComparisonFunction': ...
+ def setComparisonFunction(self, function: 'QOpenGLTexture.ComparisonFunction') -> None: ...
+ def isFixedSamplePositions(self) -> bool: ...
+ def setFixedSamplePositions(self, fixed: bool) -> None: ...
+ def samples(self) -> int: ...
+ def setSamples(self, samples: int) -> None: ...
+ def target(self) -> 'QOpenGLTexture.Target': ...
+ def levelofDetailBias(self) -> float: ...
+ def setLevelofDetailBias(self, bias: float) -> None: ...
+ def levelOfDetailRange(self) -> tuple[float, float]: ...
+ def setLevelOfDetailRange(self, min: float, max: float) -> None: ...
+ def maximumLevelOfDetail(self) -> float: ...
+ def setMaximumLevelOfDetail(self, value: float) -> None: ...
+ def minimumLevelOfDetail(self) -> float: ...
+ def setMinimumLevelOfDetail(self, value: float) -> None: ...
+ def borderColor(self) -> QtGui.QColor: ...
+ def setBorderColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def wrapMode(self, direction: 'QOpenGLTexture.CoordinateDirection') -> 'QOpenGLTexture.WrapMode': ...
+ @typing.overload
+ def setWrapMode(self, mode: 'QOpenGLTexture.WrapMode') -> None: ...
+ @typing.overload
+ def setWrapMode(self, direction: 'QOpenGLTexture.CoordinateDirection', mode: 'QOpenGLTexture.WrapMode') -> None: ...
+ def maximumAnisotropy(self) -> float: ...
+ def setMaximumAnisotropy(self, anisotropy: float) -> None: ...
+ def minMagFilters(self) -> tuple['QOpenGLTexture.Filter', 'QOpenGLTexture.Filter']: ...
+ def setMinMagFilters(self, minificationFilter: 'QOpenGLTexture.Filter', magnificationFilter: 'QOpenGLTexture.Filter') -> None: ...
+ def magnificationFilter(self) -> 'QOpenGLTexture.Filter': ...
+ def setMagnificationFilter(self, filter: 'QOpenGLTexture.Filter') -> None: ...
+ def minificationFilter(self) -> 'QOpenGLTexture.Filter': ...
+ def setMinificationFilter(self, filter: 'QOpenGLTexture.Filter') -> None: ...
+ def depthStencilMode(self) -> 'QOpenGLTexture.DepthStencilMode': ...
+ def setDepthStencilMode(self, mode: 'QOpenGLTexture.DepthStencilMode') -> None: ...
+ def swizzleMask(self, component: 'QOpenGLTexture.SwizzleComponent') -> 'QOpenGLTexture.SwizzleValue': ...
+ @typing.overload
+ def setSwizzleMask(self, component: 'QOpenGLTexture.SwizzleComponent', value: 'QOpenGLTexture.SwizzleValue') -> None: ...
+ @typing.overload
+ def setSwizzleMask(self, r: 'QOpenGLTexture.SwizzleValue', g: 'QOpenGLTexture.SwizzleValue', b: 'QOpenGLTexture.SwizzleValue', a: 'QOpenGLTexture.SwizzleValue') -> None: ...
+ @typing.overload
+ def generateMipMaps(self) -> None: ...
+ @typing.overload
+ def generateMipMaps(self, baseLevel: int, resetBaseLevel: bool = ...) -> None: ...
+ def isAutoMipMapGenerationEnabled(self) -> bool: ...
+ def setAutoMipMapGenerationEnabled(self, enabled: bool) -> None: ...
+ def mipLevelRange(self) -> tuple[int, int]: ...
+ def setMipLevelRange(self, baseLevel: int, maxLevel: int) -> None: ...
+ def mipMaxLevel(self) -> int: ...
+ def setMipMaxLevel(self, maxLevel: int) -> None: ...
+ def mipBaseLevel(self) -> int: ...
+ def setMipBaseLevel(self, baseLevel: int) -> None: ...
+ @staticmethod
+ def hasFeature(feature: 'QOpenGLTexture.Feature') -> bool: ...
+ @typing.overload
+ def setCompressedData(self, mipLevel: int, layer: int, cubeFace: 'QOpenGLTexture.CubeMapFace', dataSize: int, data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setCompressedData(self, mipLevel: int, layer: int, dataSize: int, data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setCompressedData(self, mipLevel: int, dataSize: int, data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setCompressedData(self, dataSize: int, data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setCompressedData(self, mipLevel: int, layer: int, layerCount: int, cubeFace: 'QOpenGLTexture.CubeMapFace', dataSize: int, data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setData(self, mipLevel: int, layer: int, cubeFace: 'QOpenGLTexture.CubeMapFace', sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setData(self, mipLevel: int, layer: int, sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setData(self, mipLevel: int, sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setData(self, sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setData(self, image: QtGui.QImage, genMipMaps: 'QOpenGLTexture.MipMapGeneration' = ...) -> None: ...
+ @typing.overload
+ def setData(self, mipLevel: int, layer: int, layerCount: int, cubeFace: 'QOpenGLTexture.CubeMapFace', sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, layer: int, sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, layer: int, cubeFace: 'QOpenGLTexture.CubeMapFace', sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ @typing.overload
+ def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, layer: int, cubeFace: 'QOpenGLTexture.CubeMapFace', layerCount: int, sourceFormat: 'QOpenGLTexture.PixelFormat', sourceType: 'QOpenGLTexture.PixelType', data: PyQt6.sip.voidptr, options: QOpenGLPixelTransferOptions|None = ...) -> None: ...
+ def isTextureView(self) -> bool: ...
+ def createTextureView(self, target: 'QOpenGLTexture.Target', viewFormat: 'QOpenGLTexture.TextureFormat', minimumMipmapLevel: int, maximumMipmapLevel: int, minimumLayer: int, maximumLayer: int) -> 'QOpenGLTexture|None': ...
+ def isStorageAllocated(self) -> bool: ...
+ @typing.overload
+ def allocateStorage(self) -> None: ...
+ @typing.overload
+ def allocateStorage(self, pixelFormat: 'QOpenGLTexture.PixelFormat', pixelType: 'QOpenGLTexture.PixelType') -> None: ...
+ def faces(self) -> int: ...
+ def layers(self) -> int: ...
+ def setLayers(self, layers: int) -> None: ...
+ def maximumMipLevels(self) -> int: ...
+ def mipLevels(self) -> int: ...
+ def setMipLevels(self, levels: int) -> None: ...
+ def depth(self) -> int: ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ def setSize(self, width: int, height: int = ..., depth: int = ...) -> None: ...
+ def format(self) -> 'QOpenGLTexture.TextureFormat': ...
+ def setFormat(self, format: 'QOpenGLTexture.TextureFormat') -> None: ...
+ @typing.overload
+ @staticmethod
+ def boundTextureId(target: 'QOpenGLTexture.BindingTarget') -> int: ...
+ @typing.overload
+ @staticmethod
+ def boundTextureId(unit: int, target: 'QOpenGLTexture.BindingTarget') -> int: ...
+ @typing.overload
+ def isBound(self) -> bool: ...
+ @typing.overload
+ def isBound(self, unit: int) -> bool: ...
+ @typing.overload
+ def release(self) -> None: ...
+ @typing.overload
+ def release(self, unit: int, reset: 'QOpenGLTexture.TextureUnitReset' = ...) -> None: ...
+ @typing.overload
+ def bind(self) -> None: ...
+ @typing.overload
+ def bind(self, unit: int, reset: 'QOpenGLTexture.TextureUnitReset' = ...) -> None: ...
+ def textureId(self) -> int: ...
+ def isCreated(self) -> bool: ...
+ def destroy(self) -> None: ...
+ def create(self) -> bool: ...
+
+
+class QOpenGLTextureBlitter(PyQt6.sip.simplewrapper):
+
+ class Origin(enum.Enum):
+ OriginBottomLeft = ... # type: QOpenGLTextureBlitter.Origin
+ OriginTopLeft = ... # type: QOpenGLTextureBlitter.Origin
+
+ def __init__(self) -> None: ...
+
+ def supportsRectangleTarget(self) -> bool: ...
+ @staticmethod
+ def sourceTransform(subTexture: QtCore.QRectF, textureSize: QtCore.QSize, origin: 'QOpenGLTextureBlitter.Origin') -> QtGui.QMatrix3x3: ...
+ @staticmethod
+ def targetTransform(target: QtCore.QRectF, viewport: QtCore.QRect) -> QtGui.QMatrix4x4: ...
+ @typing.overload
+ def blit(self, texture: int, targetTransform: QtGui.QMatrix4x4, sourceOrigin: 'QOpenGLTextureBlitter.Origin') -> None: ...
+ @typing.overload
+ def blit(self, texture: int, targetTransform: QtGui.QMatrix4x4, sourceTransform: QtGui.QMatrix3x3) -> None: ...
+ def setOpacity(self, opacity: float) -> None: ...
+ def setRedBlueSwizzle(self, swizzle: bool) -> None: ...
+ def release(self) -> None: ...
+ def bind(self, target: int = ...) -> None: ...
+ def supportsExternalOESTarget(self) -> bool: ...
+ def destroy(self) -> None: ...
+ def isCreated(self) -> bool: ...
+ def create(self) -> bool: ...
+
+
+class QOpenGLTimerQuery(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def waitForResult(self) -> int: ...
+ def isResultAvailable(self) -> bool: ...
+ def recordTimestamp(self) -> None: ...
+ def waitForTimestamp(self) -> int: ...
+ def end(self) -> None: ...
+ def begin(self) -> None: ...
+ def objectId(self) -> int: ...
+ def isCreated(self) -> bool: ...
+ def destroy(self) -> None: ...
+ def create(self) -> bool: ...
+
+
+class QOpenGLTimeMonitor(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reset(self) -> None: ...
+ def waitForIntervals(self) -> list[int]: ...
+ def waitForSamples(self) -> list[int]: ...
+ def isResultAvailable(self) -> bool: ...
+ def recordSample(self) -> int: ...
+ def objectIds(self) -> list[int]: ...
+ def isCreated(self) -> bool: ...
+ def destroy(self) -> None: ...
+ def create(self) -> bool: ...
+ def sampleCount(self) -> int: ...
+ def setSampleCount(self, sampleCount: int) -> None: ...
+
+
+class QAbstractOpenGLFunctions(PyQt6.sip.wrapper): ...
+
+
+class QOpenGLVersionFunctionsFactory(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QOpenGLVersionFunctionsFactory') -> None: ...
+
+ @staticmethod
+ def get(versionProfile: 'QOpenGLVersionProfile' = ..., context: QtGui.QOpenGLContext|None = ...) -> QAbstractOpenGLFunctions: ...
+
+
+class QOpenGLVertexArrayObject(QtCore.QObject):
+
+ class Binder(PyQt6.sip.simplewrapper):
+
+ def __init__(self, v: 'QOpenGLVertexArrayObject|None') -> None: ...
+
+ def __exit__(self, type: typing.Any, value: typing.Any, traceback: typing.Any) -> None: ...
+ def __enter__(self) -> typing.Any: ...
+ def rebind(self) -> None: ...
+ def release(self) -> None: ...
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def release(self) -> None: ...
+ def bind(self) -> None: ...
+ def objectId(self) -> int: ...
+ def isCreated(self) -> bool: ...
+ def destroy(self) -> None: ...
+ def create(self) -> bool: ...
+
+
+class QOpenGLWindow(QtGui.QPaintDeviceWindow):
+
+ class UpdateBehavior(enum.Enum):
+ NoPartialUpdate = ... # type: QOpenGLWindow.UpdateBehavior
+ PartialUpdateBlit = ... # type: QOpenGLWindow.UpdateBehavior
+ PartialUpdateBlend = ... # type: QOpenGLWindow.UpdateBehavior
+
+ @typing.overload
+ def __init__(self, updateBehavior: 'QOpenGLWindow.UpdateBehavior' = ..., parent: QtGui.QWindow|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, shareContext: QtGui.QOpenGLContext|None, updateBehavior: 'QOpenGLWindow.UpdateBehavior' = ..., parent: QtGui.QWindow|None = ...) -> None: ...
+
+ def metric(self, metric: QtGui.QPaintDevice.PaintDeviceMetric) -> int: ...
+ def resizeEvent(self, event: QtGui.QResizeEvent|None) -> None: ...
+ def paintEvent(self, event: QtGui.QPaintEvent|None) -> None: ...
+ def paintOverGL(self) -> None: ...
+ def paintUnderGL(self) -> None: ...
+ def paintGL(self) -> None: ...
+ def resizeGL(self, w: int, h: int) -> None: ...
+ def initializeGL(self) -> None: ...
+ frameSwapped: typing.ClassVar[QtCore.pyqtSignal]
+ def shareContext(self) -> QtGui.QOpenGLContext|None: ...
+ def grabFramebuffer(self) -> QtGui.QImage: ...
+ def defaultFramebufferObject(self) -> int: ...
+ def context(self) -> QtGui.QOpenGLContext|None: ...
+ def doneCurrent(self) -> None: ...
+ def makeCurrent(self) -> None: ...
+ def isValid(self) -> bool: ...
+ def updateBehavior(self) -> 'QOpenGLWindow.UpdateBehavior': ...
+
+
+class QOpenGLFunctions_2_0(QAbstractOpenGLFunctions):
+
+ def __init__(self) -> None: ...
+
+ def glVertexAttrib1d(self, index: int, x: float) -> None: ...
+ def glVertexAttrib1dv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib1f(self, index: int, x: float) -> None: ...
+ def glVertexAttrib1fv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib1s(self, index: int, x: int) -> None: ...
+ def glVertexAttrib1sv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib2d(self, index: int, x: float, y: float) -> None: ...
+ def glVertexAttrib2dv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib2f(self, index: int, x: float, y: float) -> None: ...
+ def glVertexAttrib2fv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib2s(self, index: int, x: int, y: int) -> None: ...
+ def glVertexAttrib2sv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib3d(self, index: int, x: float, y: float, z: float) -> None: ...
+ def glVertexAttrib3dv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib3f(self, index: int, x: float, y: float, z: float) -> None: ...
+ def glVertexAttrib3fv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib3s(self, index: int, x: int, y: int, z: int) -> None: ...
+ def glVertexAttrib3sv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Nbv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Niv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Nsv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int) -> None: ...
+ def glVertexAttrib4Nubv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Nuiv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Nusv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4bv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float) -> None: ...
+ def glVertexAttrib4dv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float) -> None: ...
+ def glVertexAttrib4fv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4iv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int) -> None: ...
+ def glVertexAttrib4sv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4ubv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4uiv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4usv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glFogCoordf(self, coord: float) -> None: ...
+ def glFogCoordfv(self, coord: PYQT_OPENGL_ARRAY) -> None: ...
+ def glFogCoordd(self, coord: float) -> None: ...
+ def glFogCoorddv(self, coord: PYQT_OPENGL_ARRAY) -> None: ...
+ def glFogCoordPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3b(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3bv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3d(self, red: float, green: float, blue: float) -> None: ...
+ def glSecondaryColor3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3f(self, red: float, green: float, blue: float) -> None: ...
+ def glSecondaryColor3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3i(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3s(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3ub(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3ubv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3ui(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3uiv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3us(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3usv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos2d(self, x: float, y: float) -> None: ...
+ def glWindowPos2dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos2f(self, x: float, y: float) -> None: ...
+ def glWindowPos2fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos2i(self, x: int, y: int) -> None: ...
+ def glWindowPos2iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos2s(self, x: int, y: int) -> None: ...
+ def glWindowPos2sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos3d(self, x: float, y: float, z: float) -> None: ...
+ def glWindowPos3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos3f(self, x: float, y: float, z: float) -> None: ...
+ def glWindowPos3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos3i(self, x: int, y: int, z: int) -> None: ...
+ def glWindowPos3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos3s(self, x: int, y: int, z: int) -> None: ...
+ def glWindowPos3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glClientActiveTexture(self, texture: int) -> None: ...
+ def glMultiTexCoord1d(self, target: int, s: float) -> None: ...
+ def glMultiTexCoord1dv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord1f(self, target: int, s: float) -> None: ...
+ def glMultiTexCoord1fv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord1i(self, target: int, s: int) -> None: ...
+ def glMultiTexCoord1iv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord1s(self, target: int, s: int) -> None: ...
+ def glMultiTexCoord1sv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord2d(self, target: int, s: float, t: float) -> None: ...
+ def glMultiTexCoord2dv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord2f(self, target: int, s: float, t: float) -> None: ...
+ def glMultiTexCoord2fv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord2i(self, target: int, s: int, t: int) -> None: ...
+ def glMultiTexCoord2iv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord2s(self, target: int, s: int, t: int) -> None: ...
+ def glMultiTexCoord2sv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float) -> None: ...
+ def glMultiTexCoord3dv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float) -> None: ...
+ def glMultiTexCoord3fv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int) -> None: ...
+ def glMultiTexCoord3iv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int) -> None: ...
+ def glMultiTexCoord3sv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float) -> None: ...
+ def glMultiTexCoord4dv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float) -> None: ...
+ def glMultiTexCoord4fv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int) -> None: ...
+ def glMultiTexCoord4iv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int) -> None: ...
+ def glMultiTexCoord4sv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLoadTransposeMatrixf(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLoadTransposeMatrixd(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultTransposeMatrixf(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultTransposeMatrixd(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColorTableParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColorTableParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int) -> None: ...
+ def glGetColorTableParameterfv(self, target: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetColorTableParameteriv(self, target: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int) -> None: ...
+ def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: PYQT_OPENGL_ARRAY) -> None: ...
+ def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: PYQT_OPENGL_ARRAY) -> None: ...
+ def glConvolutionParameterf(self, target: int, pname: int, params: float) -> None: ...
+ def glConvolutionParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glConvolutionParameteri(self, target: int, pname: int, params: int) -> None: ...
+ def glConvolutionParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int) -> None: ...
+ def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int) -> None: ...
+ def glGetConvolutionParameterfv(self, target: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetConvolutionParameteriv(self, target: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glHistogram(self, target: int, width: int, internalformat: int, sink: int) -> None: ...
+ def glMinmax(self, target: int, internalformat: int, sink: int) -> None: ...
+ def glResetHistogram(self, target: int) -> None: ...
+ def glResetMinmax(self, target: int) -> None: ...
+ def glArrayElement(self, i: int) -> None: ...
+ def glColorPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glDisableClientState(self, array: int) -> None: ...
+ def glEdgeFlagPointer(self, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glEnableClientState(self, array: int) -> None: ...
+ def glIndexPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glNormalPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glVertexPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glPopClientAttrib(self) -> None: ...
+ def glPushClientAttrib(self, mask: int) -> None: ...
+ def glNewList(self, list: int, mode: int) -> None: ...
+ def glEndList(self) -> None: ...
+ def glCallList(self, list: int) -> None: ...
+ def glDeleteLists(self, list: int, range: int) -> None: ...
+ def glGenLists(self, range: int) -> int: ...
+ def glListBase(self, base: int) -> None: ...
+ def glBegin(self, mode: int) -> None: ...
+ def glBitmap(self, width: int, height: int, xorig: float, yorig: float, xmove: float, ymove: float, bitmap: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3b(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3bv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3d(self, red: float, green: float, blue: float) -> None: ...
+ def glColor3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3f(self, red: float, green: float, blue: float) -> None: ...
+ def glColor3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3i(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3s(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3ub(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3ubv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3ui(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3uiv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3us(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3usv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4b(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4bv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4d(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glColor4dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4f(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glColor4fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4i(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4s(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4ub(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4ubv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4ui(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4uiv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4us(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4usv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEdgeFlag(self, flag: int) -> None: ...
+ def glEdgeFlagv(self, flag: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEnd(self) -> None: ...
+ def glIndexd(self, c: float) -> None: ...
+ def glIndexdv(self, c: PYQT_OPENGL_ARRAY) -> None: ...
+ def glIndexf(self, c: float) -> None: ...
+ def glIndexfv(self, c: PYQT_OPENGL_ARRAY) -> None: ...
+ def glIndexi(self, c: int) -> None: ...
+ def glIndexiv(self, c: PYQT_OPENGL_ARRAY) -> None: ...
+ def glIndexs(self, c: int) -> None: ...
+ def glIndexsv(self, c: PYQT_OPENGL_ARRAY) -> None: ...
+ def glNormal3b(self, nx: int, ny: int, nz: int) -> None: ...
+ def glNormal3bv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glNormal3d(self, nx: float, ny: float, nz: float) -> None: ...
+ def glNormal3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glNormal3f(self, nx: float, ny: float, nz: float) -> None: ...
+ def glNormal3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glNormal3i(self, nx: int, ny: int, nz: int) -> None: ...
+ def glNormal3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glNormal3s(self, nx: int, ny: int, nz: int) -> None: ...
+ def glNormal3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos2d(self, x: float, y: float) -> None: ...
+ def glRasterPos2dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos2f(self, x: float, y: float) -> None: ...
+ def glRasterPos2fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos2i(self, x: int, y: int) -> None: ...
+ def glRasterPos2iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos2s(self, x: int, y: int) -> None: ...
+ def glRasterPos2sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos3d(self, x: float, y: float, z: float) -> None: ...
+ def glRasterPos3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos3f(self, x: float, y: float, z: float) -> None: ...
+ def glRasterPos3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos3i(self, x: int, y: int, z: int) -> None: ...
+ def glRasterPos3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos3s(self, x: int, y: int, z: int) -> None: ...
+ def glRasterPos3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos4d(self, x: float, y: float, z: float, w: float) -> None: ...
+ def glRasterPos4dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos4f(self, x: float, y: float, z: float, w: float) -> None: ...
+ def glRasterPos4fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos4i(self, x: int, y: int, z: int, w: int) -> None: ...
+ def glRasterPos4iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos4s(self, x: int, y: int, z: int, w: int) -> None: ...
+ def glRasterPos4sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRectd(self, x1: float, y1: float, x2: float, y2: float) -> None: ...
+ def glRectf(self, x1: float, y1: float, x2: float, y2: float) -> None: ...
+ def glRecti(self, x1: int, y1: int, x2: int, y2: int) -> None: ...
+ def glRects(self, x1: int, y1: int, x2: int, y2: int) -> None: ...
+ def glTexCoord1d(self, s: float) -> None: ...
+ def glTexCoord1dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord1f(self, s: float) -> None: ...
+ def glTexCoord1fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord1i(self, s: int) -> None: ...
+ def glTexCoord1iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord1s(self, s: int) -> None: ...
+ def glTexCoord1sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord2d(self, s: float, t: float) -> None: ...
+ def glTexCoord2dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord2f(self, s: float, t: float) -> None: ...
+ def glTexCoord2fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord2i(self, s: int, t: int) -> None: ...
+ def glTexCoord2iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord2s(self, s: int, t: int) -> None: ...
+ def glTexCoord2sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord3d(self, s: float, t: float, r: float) -> None: ...
+ def glTexCoord3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord3f(self, s: float, t: float, r: float) -> None: ...
+ def glTexCoord3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord3i(self, s: int, t: int, r: int) -> None: ...
+ def glTexCoord3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord3s(self, s: int, t: int, r: int) -> None: ...
+ def glTexCoord3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord4d(self, s: float, t: float, r: float, q: float) -> None: ...
+ def glTexCoord4dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord4f(self, s: float, t: float, r: float, q: float) -> None: ...
+ def glTexCoord4fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord4i(self, s: int, t: int, r: int, q: int) -> None: ...
+ def glTexCoord4iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord4s(self, s: int, t: int, r: int, q: int) -> None: ...
+ def glTexCoord4sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex2d(self, x: float, y: float) -> None: ...
+ def glVertex2dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex2f(self, x: float, y: float) -> None: ...
+ def glVertex2fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex2i(self, x: int, y: int) -> None: ...
+ def glVertex2iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex2s(self, x: int, y: int) -> None: ...
+ def glVertex2sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex3d(self, x: float, y: float, z: float) -> None: ...
+ def glVertex3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex3f(self, x: float, y: float, z: float) -> None: ...
+ def glVertex3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex3i(self, x: int, y: int, z: int) -> None: ...
+ def glVertex3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex3s(self, x: int, y: int, z: int) -> None: ...
+ def glVertex3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex4d(self, x: float, y: float, z: float, w: float) -> None: ...
+ def glVertex4dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex4f(self, x: float, y: float, z: float, w: float) -> None: ...
+ def glVertex4fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex4i(self, x: int, y: int, z: int, w: int) -> None: ...
+ def glVertex4iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex4s(self, x: int, y: int, z: int, w: int) -> None: ...
+ def glVertex4sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glClipPlane(self, plane: int, equation: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColorMaterial(self, face: int, mode: int) -> None: ...
+ def glFogf(self, pname: int, param: float) -> None: ...
+ def glFogfv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glFogi(self, pname: int, param: int) -> None: ...
+ def glFogiv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLightf(self, light: int, pname: int, param: float) -> None: ...
+ def glLightfv(self, light: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLighti(self, light: int, pname: int, param: int) -> None: ...
+ def glLightiv(self, light: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLightModelf(self, pname: int, param: float) -> None: ...
+ def glLightModelfv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLightModeli(self, pname: int, param: int) -> None: ...
+ def glLightModeliv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLineStipple(self, factor: int, pattern: int) -> None: ...
+ def glMaterialf(self, face: int, pname: int, param: float) -> None: ...
+ def glMaterialfv(self, face: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMateriali(self, face: int, pname: int, param: int) -> None: ...
+ def glMaterialiv(self, face: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPolygonStipple(self, mask: PYQT_OPENGL_ARRAY) -> None: ...
+ def glShadeModel(self, mode: int) -> None: ...
+ def glTexEnvf(self, target: int, pname: int, param: float) -> None: ...
+ def glTexEnvfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexEnvi(self, target: int, pname: int, param: int) -> None: ...
+ def glTexEnviv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexGend(self, coord: int, pname: int, param: float) -> None: ...
+ def glTexGendv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexGenf(self, coord: int, pname: int, param: float) -> None: ...
+ def glTexGenfv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexGeni(self, coord: int, pname: int, param: int) -> None: ...
+ def glTexGeniv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRenderMode(self, mode: int) -> int: ...
+ def glInitNames(self) -> None: ...
+ def glLoadName(self, name: int) -> None: ...
+ def glPassThrough(self, token: float) -> None: ...
+ def glPopName(self) -> None: ...
+ def glPushName(self, name: int) -> None: ...
+ def glClearAccum(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glClearIndex(self, c: float) -> None: ...
+ def glIndexMask(self, mask: int) -> None: ...
+ def glAccum(self, op: int, value: float) -> None: ...
+ def glPopAttrib(self) -> None: ...
+ def glPushAttrib(self, mask: int) -> None: ...
+ def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMapGrid1d(self, un: int, u1: float, u2: float) -> None: ...
+ def glMapGrid1f(self, un: int, u1: float, u2: float) -> None: ...
+ def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float) -> None: ...
+ def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float) -> None: ...
+ def glEvalCoord1d(self, u: float) -> None: ...
+ def glEvalCoord1dv(self, u: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEvalCoord1f(self, u: float) -> None: ...
+ def glEvalCoord1fv(self, u: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEvalCoord2d(self, u: float, v: float) -> None: ...
+ def glEvalCoord2dv(self, u: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEvalCoord2f(self, u: float, v: float) -> None: ...
+ def glEvalCoord2fv(self, u: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEvalMesh1(self, mode: int, i1: int, i2: int) -> None: ...
+ def glEvalPoint1(self, i: int) -> None: ...
+ def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int) -> None: ...
+ def glEvalPoint2(self, i: int, j: int) -> None: ...
+ def glAlphaFunc(self, func: int, ref: float) -> None: ...
+ def glPixelZoom(self, xfactor: float, yfactor: float) -> None: ...
+ def glPixelTransferf(self, pname: int, param: float) -> None: ...
+ def glPixelTransferi(self, pname: int, param: int) -> None: ...
+ def glPixelMapfv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPixelMapuiv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPixelMapusv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int) -> None: ...
+ def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glGetClipPlane(self, plane: int) -> tuple[float, float, float, float]: ...
+ def glGetLightfv(self, light: int, pname: int) -> float|tuple[float, float, float]|tuple[float, float, float, float]: ...
+ def glGetLightiv(self, light: int, pname: int) -> int|tuple[int, int, int]|tuple[int, int, int, int]: ...
+ def glGetMaterialfv(self, face: int, pname: int) -> float|tuple[float, float, float]|tuple[float, float, float, float]: ...
+ def glGetMaterialiv(self, face: int, pname: int) -> int|tuple[int, int, int]|tuple[int, int, int, int]: ...
+ def glGetTexEnvfv(self, target: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetTexEnviv(self, target: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glGetTexGendv(self, coord: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetTexGenfv(self, coord: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetTexGeniv(self, coord: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glIsList(self, list: int) -> int: ...
+ def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float) -> None: ...
+ def glLoadIdentity(self) -> None: ...
+ def glLoadMatrixf(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLoadMatrixd(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMatrixMode(self, mode: int) -> None: ...
+ def glMultMatrixf(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultMatrixd(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float) -> None: ...
+ def glPopMatrix(self) -> None: ...
+ def glPushMatrix(self) -> None: ...
+ def glRotated(self, angle: float, x: float, y: float, z: float) -> None: ...
+ def glRotatef(self, angle: float, x: float, y: float, z: float) -> None: ...
+ def glScaled(self, x: float, y: float, z: float) -> None: ...
+ def glScalef(self, x: float, y: float, z: float) -> None: ...
+ def glTranslated(self, x: float, y: float, z: float) -> None: ...
+ def glTranslatef(self, x: float, y: float, z: float) -> None: ...
+ def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int) -> None: ...
+ def glDrawBuffers(self, n: int, bufs: PYQT_OPENGL_ARRAY) -> None: ...
+ def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int) -> None: ...
+ def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int) -> None: ...
+ def glStencilMaskSeparate(self, face: int, mask: int) -> None: ...
+ def glAttachShader(self, program: int, shader: int) -> None: ...
+ def glBindAttribLocation(self, program: int, index: int, name: str) -> None: ...
+ def glCompileShader(self, shader: int) -> None: ...
+ def glCreateProgram(self) -> int: ...
+ def glCreateShader(self, type: int) -> int: ...
+ def glDeleteProgram(self, program: int) -> None: ...
+ def glDeleteShader(self, shader: int) -> None: ...
+ def glDetachShader(self, program: int, shader: int) -> None: ...
+ def glDisableVertexAttribArray(self, index: int) -> None: ...
+ def glEnableVertexAttribArray(self, index: int) -> None: ...
+ def glGetActiveAttrib(self, program: int, index: int) -> tuple[str, int, int]: ...
+ def glGetActiveUniform(self, program: int, index: int) -> tuple[str, int, int]: ...
+ def glGetAttachedShaders(self, program: int) -> tuple[int, ...]: ...
+ def glGetAttribLocation(self, program: int, name: str) -> int: ...
+ def glGetProgramiv(self, program: int, pname: int) -> int|tuple[int, int, int]: ...
+ def glGetProgramInfoLog(self, program: int) -> bytes: ...
+ def glGetShaderiv(self, shader: int, pname: int) -> int: ...
+ def glGetShaderInfoLog(self, shader: int) -> bytes: ...
+ def glGetShaderSource(self, shader: int) -> bytes: ...
+ def glGetUniformLocation(self, program: int, name: str) -> int: ...
+ def glGetVertexAttribdv(self, index: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetVertexAttribfv(self, index: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetVertexAttribiv(self, index: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glIsProgram(self, program: int) -> int: ...
+ def glIsShader(self, shader: int) -> int: ...
+ def glLinkProgram(self, program: int) -> None: ...
+ def glUseProgram(self, program: int) -> None: ...
+ def glUniform1f(self, location: int, v0: float) -> None: ...
+ def glUniform2f(self, location: int, v0: float, v1: float) -> None: ...
+ def glUniform3f(self, location: int, v0: float, v1: float, v2: float) -> None: ...
+ def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float) -> None: ...
+ def glUniform1i(self, location: int, v0: int) -> None: ...
+ def glUniform2i(self, location: int, v0: int, v1: int) -> None: ...
+ def glUniform3i(self, location: int, v0: int, v1: int, v2: int) -> None: ...
+ def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int) -> None: ...
+ def glUniform1fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform2fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform3fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform4fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform1iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform2iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform3iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform4iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glValidateProgram(self, program: int) -> None: ...
+ def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glGenQueries(self, n: int) -> int|tuple[int, ...]: ...
+ def glDeleteQueries(self, n: int, ids: PYQT_OPENGL_ARRAY) -> None: ...
+ def glIsQuery(self, id: int) -> int: ...
+ def glBeginQuery(self, target: int, id: int) -> None: ...
+ def glEndQuery(self, target: int) -> None: ...
+ def glGetQueryiv(self, target: int, pname: int) -> int: ...
+ def glBindBuffer(self, target: int, buffer: int) -> None: ...
+ def glDeleteBuffers(self, n: int, buffers: PYQT_OPENGL_ARRAY) -> None: ...
+ def glGenBuffers(self, n: int) -> int|tuple[int, ...]: ...
+ def glIsBuffer(self, buffer: int) -> int: ...
+ def glBufferData(self, target: int, size: int, data: PYQT_OPENGL_ARRAY, usage: int) -> None: ...
+ def glBufferSubData(self, target: int, offset: int, size: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUnmapBuffer(self, target: int) -> int: ...
+ def glGetBufferParameteriv(self, target: int, pname: int) -> int: ...
+ def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int) -> None: ...
+ def glPointParameterf(self, pname: int, param: float) -> None: ...
+ def glPointParameterfv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPointParameteri(self, pname: int, param: int) -> None: ...
+ def glPointParameteriv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glActiveTexture(self, texture: int) -> None: ...
+ def glSampleCoverage(self, value: float, invert: int) -> None: ...
+ def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glBlendColor(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glBlendEquation(self, mode: int) -> None: ...
+ def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int) -> None: ...
+ def glDrawArrays(self, mode: int, first: int, count: int) -> None: ...
+ def glDrawElements(self, mode: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPolygonOffset(self, factor: float, units: float) -> None: ...
+ def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int) -> None: ...
+ def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int) -> None: ...
+ def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int) -> None: ...
+ def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int) -> None: ...
+ def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glBindTexture(self, target: int, texture: int) -> None: ...
+ def glDeleteTextures(self, n: int, textures: PYQT_OPENGL_ARRAY) -> None: ...
+ def glGenTextures(self, n: int) -> int|tuple[int, ...]: ...
+ def glIsTexture(self, texture: int) -> int: ...
+ def glIndexub(self, c: int) -> None: ...
+ def glIndexubv(self, c: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCullFace(self, mode: int) -> None: ...
+ def glFrontFace(self, mode: int) -> None: ...
+ def glHint(self, target: int, mode: int) -> None: ...
+ def glLineWidth(self, width: float) -> None: ...
+ def glPointSize(self, size: float) -> None: ...
+ def glPolygonMode(self, face: int, mode: int) -> None: ...
+ def glScissor(self, x: int, y: int, width: int, height: int) -> None: ...
+ def glTexParameterf(self, target: int, pname: int, param: float) -> None: ...
+ def glTexParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexParameteri(self, target: int, pname: int, param: int) -> None: ...
+ def glTexParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glDrawBuffer(self, mode: int) -> None: ...
+ def glClear(self, mask: int) -> None: ...
+ def glClearColor(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glClearStencil(self, s: int) -> None: ...
+ def glClearDepth(self, depth: float) -> None: ...
+ def glStencilMask(self, mask: int) -> None: ...
+ def glColorMask(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glDepthMask(self, flag: int) -> None: ...
+ def glDisable(self, cap: int) -> None: ...
+ def glEnable(self, cap: int) -> None: ...
+ def glFinish(self) -> None: ...
+ def glFlush(self) -> None: ...
+ def glBlendFunc(self, sfactor: int, dfactor: int) -> None: ...
+ def glLogicOp(self, opcode: int) -> None: ...
+ def glStencilFunc(self, func: int, ref: int, mask: int) -> None: ...
+ def glStencilOp(self, fail: int, zfail: int, zpass: int) -> None: ...
+ def glDepthFunc(self, func: int) -> None: ...
+ def glPixelStoref(self, pname: int, param: float) -> None: ...
+ def glPixelStorei(self, pname: int, param: int) -> None: ...
+ def glReadBuffer(self, mode: int) -> None: ...
+ def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int) -> tuple[float, ...]|tuple[int, ...]: ...
+ def glGetBooleanv(self, pname: int) -> bool|tuple[bool, ...]: ...
+ def glGetDoublev(self, pname: int) -> float|tuple[float, ...]: ...
+ def glGetError(self) -> int: ...
+ def glGetFloatv(self, pname: int) -> float|tuple[float, ...]: ...
+ def glGetIntegerv(self, pname: int) -> int|tuple[int, ...]: ...
+ def glGetString(self, name: int) -> str: ...
+ def glGetTexParameterfv(self, target: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetTexParameteriv(self, target: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glGetTexLevelParameterfv(self, target: int, level: int, pname: int) -> float: ...
+ def glGetTexLevelParameteriv(self, target: int, level: int, pname: int) -> int: ...
+ def glIsEnabled(self, cap: int) -> int: ...
+ def glDepthRange(self, nearVal: float, farVal: float) -> None: ...
+ def glViewport(self, x: int, y: int, width: int, height: int) -> None: ...
+ def initializeOpenGLFunctions(self) -> bool: ...
+
+
+class QOpenGLFunctions_2_1(QAbstractOpenGLFunctions):
+
+ def __init__(self) -> None: ...
+
+ def glVertexAttrib1d(self, index: int, x: float) -> None: ...
+ def glVertexAttrib1dv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib1f(self, index: int, x: float) -> None: ...
+ def glVertexAttrib1fv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib1s(self, index: int, x: int) -> None: ...
+ def glVertexAttrib1sv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib2d(self, index: int, x: float, y: float) -> None: ...
+ def glVertexAttrib2dv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib2f(self, index: int, x: float, y: float) -> None: ...
+ def glVertexAttrib2fv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib2s(self, index: int, x: int, y: int) -> None: ...
+ def glVertexAttrib2sv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib3d(self, index: int, x: float, y: float, z: float) -> None: ...
+ def glVertexAttrib3dv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib3f(self, index: int, x: float, y: float, z: float) -> None: ...
+ def glVertexAttrib3fv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib3s(self, index: int, x: int, y: int, z: int) -> None: ...
+ def glVertexAttrib3sv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Nbv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Niv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Nsv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int) -> None: ...
+ def glVertexAttrib4Nubv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Nuiv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4Nusv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4bv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float) -> None: ...
+ def glVertexAttrib4dv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float) -> None: ...
+ def glVertexAttrib4fv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4iv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int) -> None: ...
+ def glVertexAttrib4sv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4ubv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4uiv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertexAttrib4usv(self, index: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glFogCoordf(self, coord: float) -> None: ...
+ def glFogCoordfv(self, coord: PYQT_OPENGL_ARRAY) -> None: ...
+ def glFogCoordd(self, coord: float) -> None: ...
+ def glFogCoorddv(self, coord: PYQT_OPENGL_ARRAY) -> None: ...
+ def glFogCoordPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3b(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3bv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3d(self, red: float, green: float, blue: float) -> None: ...
+ def glSecondaryColor3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3f(self, red: float, green: float, blue: float) -> None: ...
+ def glSecondaryColor3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3i(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3s(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3ub(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3ubv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3ui(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3uiv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColor3us(self, red: int, green: int, blue: int) -> None: ...
+ def glSecondaryColor3usv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos2d(self, x: float, y: float) -> None: ...
+ def glWindowPos2dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos2f(self, x: float, y: float) -> None: ...
+ def glWindowPos2fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos2i(self, x: int, y: int) -> None: ...
+ def glWindowPos2iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos2s(self, x: int, y: int) -> None: ...
+ def glWindowPos2sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos3d(self, x: float, y: float, z: float) -> None: ...
+ def glWindowPos3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos3f(self, x: float, y: float, z: float) -> None: ...
+ def glWindowPos3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos3i(self, x: int, y: int, z: int) -> None: ...
+ def glWindowPos3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glWindowPos3s(self, x: int, y: int, z: int) -> None: ...
+ def glWindowPos3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glClientActiveTexture(self, texture: int) -> None: ...
+ def glMultiTexCoord1d(self, target: int, s: float) -> None: ...
+ def glMultiTexCoord1dv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord1f(self, target: int, s: float) -> None: ...
+ def glMultiTexCoord1fv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord1i(self, target: int, s: int) -> None: ...
+ def glMultiTexCoord1iv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord1s(self, target: int, s: int) -> None: ...
+ def glMultiTexCoord1sv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord2d(self, target: int, s: float, t: float) -> None: ...
+ def glMultiTexCoord2dv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord2f(self, target: int, s: float, t: float) -> None: ...
+ def glMultiTexCoord2fv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord2i(self, target: int, s: int, t: int) -> None: ...
+ def glMultiTexCoord2iv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord2s(self, target: int, s: int, t: int) -> None: ...
+ def glMultiTexCoord2sv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float) -> None: ...
+ def glMultiTexCoord3dv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float) -> None: ...
+ def glMultiTexCoord3fv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int) -> None: ...
+ def glMultiTexCoord3iv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int) -> None: ...
+ def glMultiTexCoord3sv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float) -> None: ...
+ def glMultiTexCoord4dv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float) -> None: ...
+ def glMultiTexCoord4fv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int) -> None: ...
+ def glMultiTexCoord4iv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int) -> None: ...
+ def glMultiTexCoord4sv(self, target: int, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLoadTransposeMatrixf(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLoadTransposeMatrixd(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultTransposeMatrixf(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultTransposeMatrixd(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColorTableParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColorTableParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int) -> None: ...
+ def glGetColorTableParameterfv(self, target: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetColorTableParameteriv(self, target: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int) -> None: ...
+ def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: PYQT_OPENGL_ARRAY) -> None: ...
+ def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: PYQT_OPENGL_ARRAY) -> None: ...
+ def glConvolutionParameterf(self, target: int, pname: int, params: float) -> None: ...
+ def glConvolutionParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glConvolutionParameteri(self, target: int, pname: int, params: int) -> None: ...
+ def glConvolutionParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int) -> None: ...
+ def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int) -> None: ...
+ def glGetConvolutionParameterfv(self, target: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetConvolutionParameteriv(self, target: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glHistogram(self, target: int, width: int, internalformat: int, sink: int) -> None: ...
+ def glMinmax(self, target: int, internalformat: int, sink: int) -> None: ...
+ def glResetHistogram(self, target: int) -> None: ...
+ def glResetMinmax(self, target: int) -> None: ...
+ def glArrayElement(self, i: int) -> None: ...
+ def glColorPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glDisableClientState(self, array: int) -> None: ...
+ def glEdgeFlagPointer(self, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glEnableClientState(self, array: int) -> None: ...
+ def glIndexPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glNormalPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glVertexPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glPopClientAttrib(self) -> None: ...
+ def glPushClientAttrib(self, mask: int) -> None: ...
+ def glNewList(self, list: int, mode: int) -> None: ...
+ def glEndList(self) -> None: ...
+ def glCallList(self, list: int) -> None: ...
+ def glDeleteLists(self, list: int, range: int) -> None: ...
+ def glGenLists(self, range: int) -> int: ...
+ def glListBase(self, base: int) -> None: ...
+ def glBegin(self, mode: int) -> None: ...
+ def glBitmap(self, width: int, height: int, xorig: float, yorig: float, xmove: float, ymove: float, bitmap: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3b(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3bv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3d(self, red: float, green: float, blue: float) -> None: ...
+ def glColor3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3f(self, red: float, green: float, blue: float) -> None: ...
+ def glColor3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3i(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3s(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3ub(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3ubv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3ui(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3uiv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor3us(self, red: int, green: int, blue: int) -> None: ...
+ def glColor3usv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4b(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4bv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4d(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glColor4dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4f(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glColor4fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4i(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4s(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4ub(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4ubv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4ui(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4uiv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColor4us(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glColor4usv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEdgeFlag(self, flag: int) -> None: ...
+ def glEdgeFlagv(self, flag: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEnd(self) -> None: ...
+ def glIndexd(self, c: float) -> None: ...
+ def glIndexdv(self, c: PYQT_OPENGL_ARRAY) -> None: ...
+ def glIndexf(self, c: float) -> None: ...
+ def glIndexfv(self, c: PYQT_OPENGL_ARRAY) -> None: ...
+ def glIndexi(self, c: int) -> None: ...
+ def glIndexiv(self, c: PYQT_OPENGL_ARRAY) -> None: ...
+ def glIndexs(self, c: int) -> None: ...
+ def glIndexsv(self, c: PYQT_OPENGL_ARRAY) -> None: ...
+ def glNormal3b(self, nx: int, ny: int, nz: int) -> None: ...
+ def glNormal3bv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glNormal3d(self, nx: float, ny: float, nz: float) -> None: ...
+ def glNormal3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glNormal3f(self, nx: float, ny: float, nz: float) -> None: ...
+ def glNormal3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glNormal3i(self, nx: int, ny: int, nz: int) -> None: ...
+ def glNormal3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glNormal3s(self, nx: int, ny: int, nz: int) -> None: ...
+ def glNormal3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos2d(self, x: float, y: float) -> None: ...
+ def glRasterPos2dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos2f(self, x: float, y: float) -> None: ...
+ def glRasterPos2fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos2i(self, x: int, y: int) -> None: ...
+ def glRasterPos2iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos2s(self, x: int, y: int) -> None: ...
+ def glRasterPos2sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos3d(self, x: float, y: float, z: float) -> None: ...
+ def glRasterPos3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos3f(self, x: float, y: float, z: float) -> None: ...
+ def glRasterPos3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos3i(self, x: int, y: int, z: int) -> None: ...
+ def glRasterPos3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos3s(self, x: int, y: int, z: int) -> None: ...
+ def glRasterPos3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos4d(self, x: float, y: float, z: float, w: float) -> None: ...
+ def glRasterPos4dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos4f(self, x: float, y: float, z: float, w: float) -> None: ...
+ def glRasterPos4fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos4i(self, x: int, y: int, z: int, w: int) -> None: ...
+ def glRasterPos4iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRasterPos4s(self, x: int, y: int, z: int, w: int) -> None: ...
+ def glRasterPos4sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRectd(self, x1: float, y1: float, x2: float, y2: float) -> None: ...
+ def glRectf(self, x1: float, y1: float, x2: float, y2: float) -> None: ...
+ def glRecti(self, x1: int, y1: int, x2: int, y2: int) -> None: ...
+ def glRects(self, x1: int, y1: int, x2: int, y2: int) -> None: ...
+ def glTexCoord1d(self, s: float) -> None: ...
+ def glTexCoord1dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord1f(self, s: float) -> None: ...
+ def glTexCoord1fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord1i(self, s: int) -> None: ...
+ def glTexCoord1iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord1s(self, s: int) -> None: ...
+ def glTexCoord1sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord2d(self, s: float, t: float) -> None: ...
+ def glTexCoord2dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord2f(self, s: float, t: float) -> None: ...
+ def glTexCoord2fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord2i(self, s: int, t: int) -> None: ...
+ def glTexCoord2iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord2s(self, s: int, t: int) -> None: ...
+ def glTexCoord2sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord3d(self, s: float, t: float, r: float) -> None: ...
+ def glTexCoord3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord3f(self, s: float, t: float, r: float) -> None: ...
+ def glTexCoord3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord3i(self, s: int, t: int, r: int) -> None: ...
+ def glTexCoord3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord3s(self, s: int, t: int, r: int) -> None: ...
+ def glTexCoord3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord4d(self, s: float, t: float, r: float, q: float) -> None: ...
+ def glTexCoord4dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord4f(self, s: float, t: float, r: float, q: float) -> None: ...
+ def glTexCoord4fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord4i(self, s: int, t: int, r: int, q: int) -> None: ...
+ def glTexCoord4iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexCoord4s(self, s: int, t: int, r: int, q: int) -> None: ...
+ def glTexCoord4sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex2d(self, x: float, y: float) -> None: ...
+ def glVertex2dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex2f(self, x: float, y: float) -> None: ...
+ def glVertex2fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex2i(self, x: int, y: int) -> None: ...
+ def glVertex2iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex2s(self, x: int, y: int) -> None: ...
+ def glVertex2sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex3d(self, x: float, y: float, z: float) -> None: ...
+ def glVertex3dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex3f(self, x: float, y: float, z: float) -> None: ...
+ def glVertex3fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex3i(self, x: int, y: int, z: int) -> None: ...
+ def glVertex3iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex3s(self, x: int, y: int, z: int) -> None: ...
+ def glVertex3sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex4d(self, x: float, y: float, z: float, w: float) -> None: ...
+ def glVertex4dv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex4f(self, x: float, y: float, z: float, w: float) -> None: ...
+ def glVertex4fv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex4i(self, x: int, y: int, z: int, w: int) -> None: ...
+ def glVertex4iv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glVertex4s(self, x: int, y: int, z: int, w: int) -> None: ...
+ def glVertex4sv(self, v: PYQT_OPENGL_ARRAY) -> None: ...
+ def glClipPlane(self, plane: int, equation: PYQT_OPENGL_ARRAY) -> None: ...
+ def glColorMaterial(self, face: int, mode: int) -> None: ...
+ def glFogf(self, pname: int, param: float) -> None: ...
+ def glFogfv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glFogi(self, pname: int, param: int) -> None: ...
+ def glFogiv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLightf(self, light: int, pname: int, param: float) -> None: ...
+ def glLightfv(self, light: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLighti(self, light: int, pname: int, param: int) -> None: ...
+ def glLightiv(self, light: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLightModelf(self, pname: int, param: float) -> None: ...
+ def glLightModelfv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLightModeli(self, pname: int, param: int) -> None: ...
+ def glLightModeliv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLineStipple(self, factor: int, pattern: int) -> None: ...
+ def glMaterialf(self, face: int, pname: int, param: float) -> None: ...
+ def glMaterialfv(self, face: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMateriali(self, face: int, pname: int, param: int) -> None: ...
+ def glMaterialiv(self, face: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPolygonStipple(self, mask: PYQT_OPENGL_ARRAY) -> None: ...
+ def glShadeModel(self, mode: int) -> None: ...
+ def glTexEnvf(self, target: int, pname: int, param: float) -> None: ...
+ def glTexEnvfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexEnvi(self, target: int, pname: int, param: int) -> None: ...
+ def glTexEnviv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexGend(self, coord: int, pname: int, param: float) -> None: ...
+ def glTexGendv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexGenf(self, coord: int, pname: int, param: float) -> None: ...
+ def glTexGenfv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexGeni(self, coord: int, pname: int, param: int) -> None: ...
+ def glTexGeniv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glRenderMode(self, mode: int) -> int: ...
+ def glInitNames(self) -> None: ...
+ def glLoadName(self, name: int) -> None: ...
+ def glPassThrough(self, token: float) -> None: ...
+ def glPopName(self) -> None: ...
+ def glPushName(self, name: int) -> None: ...
+ def glClearAccum(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glClearIndex(self, c: float) -> None: ...
+ def glIndexMask(self, mask: int) -> None: ...
+ def glAccum(self, op: int, value: float) -> None: ...
+ def glPopAttrib(self) -> None: ...
+ def glPushAttrib(self, mask: int) -> None: ...
+ def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMapGrid1d(self, un: int, u1: float, u2: float) -> None: ...
+ def glMapGrid1f(self, un: int, u1: float, u2: float) -> None: ...
+ def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float) -> None: ...
+ def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float) -> None: ...
+ def glEvalCoord1d(self, u: float) -> None: ...
+ def glEvalCoord1dv(self, u: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEvalCoord1f(self, u: float) -> None: ...
+ def glEvalCoord1fv(self, u: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEvalCoord2d(self, u: float, v: float) -> None: ...
+ def glEvalCoord2dv(self, u: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEvalCoord2f(self, u: float, v: float) -> None: ...
+ def glEvalCoord2fv(self, u: PYQT_OPENGL_ARRAY) -> None: ...
+ def glEvalMesh1(self, mode: int, i1: int, i2: int) -> None: ...
+ def glEvalPoint1(self, i: int) -> None: ...
+ def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int) -> None: ...
+ def glEvalPoint2(self, i: int, j: int) -> None: ...
+ def glAlphaFunc(self, func: int, ref: float) -> None: ...
+ def glPixelZoom(self, xfactor: float, yfactor: float) -> None: ...
+ def glPixelTransferf(self, pname: int, param: float) -> None: ...
+ def glPixelTransferi(self, pname: int, param: int) -> None: ...
+ def glPixelMapfv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPixelMapuiv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPixelMapusv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int) -> None: ...
+ def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glGetClipPlane(self, plane: int) -> tuple[float, float, float, float]: ...
+ def glGetLightfv(self, light: int, pname: int) -> float|tuple[float, float, float]|tuple[float, float, float, float]: ...
+ def glGetLightiv(self, light: int, pname: int) -> int|tuple[int, int, int]|tuple[int, int, int, int]: ...
+ def glGetMaterialfv(self, face: int, pname: int) -> float|tuple[float, float, float]|tuple[float, float, float, float]: ...
+ def glGetMaterialiv(self, face: int, pname: int) -> int|tuple[int, int, int]|tuple[int, int, int, int]: ...
+ def glGetTexEnvfv(self, target: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetTexEnviv(self, target: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glGetTexGendv(self, coord: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetTexGenfv(self, coord: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetTexGeniv(self, coord: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glIsList(self, list: int) -> int: ...
+ def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float) -> None: ...
+ def glLoadIdentity(self) -> None: ...
+ def glLoadMatrixf(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glLoadMatrixd(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMatrixMode(self, mode: int) -> None: ...
+ def glMultMatrixf(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glMultMatrixd(self, m: PYQT_OPENGL_ARRAY) -> None: ...
+ def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float) -> None: ...
+ def glPopMatrix(self) -> None: ...
+ def glPushMatrix(self) -> None: ...
+ def glRotated(self, angle: float, x: float, y: float, z: float) -> None: ...
+ def glRotatef(self, angle: float, x: float, y: float, z: float) -> None: ...
+ def glScaled(self, x: float, y: float, z: float) -> None: ...
+ def glScalef(self, x: float, y: float, z: float) -> None: ...
+ def glTranslated(self, x: float, y: float, z: float) -> None: ...
+ def glTranslatef(self, x: float, y: float, z: float) -> None: ...
+ def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int) -> None: ...
+ def glDrawBuffers(self, n: int, bufs: PYQT_OPENGL_ARRAY) -> None: ...
+ def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int) -> None: ...
+ def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int) -> None: ...
+ def glStencilMaskSeparate(self, face: int, mask: int) -> None: ...
+ def glAttachShader(self, program: int, shader: int) -> None: ...
+ def glBindAttribLocation(self, program: int, index: int, name: str) -> None: ...
+ def glCompileShader(self, shader: int) -> None: ...
+ def glCreateProgram(self) -> int: ...
+ def glCreateShader(self, type: int) -> int: ...
+ def glDeleteProgram(self, program: int) -> None: ...
+ def glDeleteShader(self, shader: int) -> None: ...
+ def glDetachShader(self, program: int, shader: int) -> None: ...
+ def glDisableVertexAttribArray(self, index: int) -> None: ...
+ def glEnableVertexAttribArray(self, index: int) -> None: ...
+ def glGetActiveAttrib(self, program: int, index: int) -> tuple[str, int, int]: ...
+ def glGetActiveUniform(self, program: int, index: int) -> tuple[str, int, int]: ...
+ def glGetAttachedShaders(self, program: int) -> tuple[int, ...]: ...
+ def glGetAttribLocation(self, program: int, name: str) -> int: ...
+ def glGetProgramiv(self, program: int, pname: int) -> int|tuple[int, int, int]: ...
+ def glGetProgramInfoLog(self, program: int) -> bytes: ...
+ def glGetShaderiv(self, shader: int, pname: int) -> int: ...
+ def glGetShaderInfoLog(self, shader: int) -> bytes: ...
+ def glGetShaderSource(self, shader: int) -> bytes: ...
+ def glGetUniformLocation(self, program: int, name: str) -> int: ...
+ def glGetVertexAttribdv(self, index: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetVertexAttribfv(self, index: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetVertexAttribiv(self, index: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glIsProgram(self, program: int) -> int: ...
+ def glIsShader(self, shader: int) -> int: ...
+ def glLinkProgram(self, program: int) -> None: ...
+ def glUseProgram(self, program: int) -> None: ...
+ def glUniform1f(self, location: int, v0: float) -> None: ...
+ def glUniform2f(self, location: int, v0: float, v1: float) -> None: ...
+ def glUniform3f(self, location: int, v0: float, v1: float, v2: float) -> None: ...
+ def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float) -> None: ...
+ def glUniform1i(self, location: int, v0: int) -> None: ...
+ def glUniform2i(self, location: int, v0: int, v1: int) -> None: ...
+ def glUniform3i(self, location: int, v0: int, v1: int, v2: int) -> None: ...
+ def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int) -> None: ...
+ def glUniform1fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform2fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform3fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform4fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform1iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform2iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform3iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform4iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glValidateProgram(self, program: int) -> None: ...
+ def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glGenQueries(self, n: int) -> int|tuple[int, ...]: ...
+ def glDeleteQueries(self, n: int, ids: PYQT_OPENGL_ARRAY) -> None: ...
+ def glIsQuery(self, id: int) -> int: ...
+ def glBeginQuery(self, target: int, id: int) -> None: ...
+ def glEndQuery(self, target: int) -> None: ...
+ def glGetQueryiv(self, target: int, pname: int) -> int: ...
+ def glBindBuffer(self, target: int, buffer: int) -> None: ...
+ def glDeleteBuffers(self, n: int, buffers: PYQT_OPENGL_ARRAY) -> None: ...
+ def glGenBuffers(self, n: int) -> int|tuple[int, ...]: ...
+ def glIsBuffer(self, buffer: int) -> int: ...
+ def glBufferData(self, target: int, size: int, data: PYQT_OPENGL_ARRAY, usage: int) -> None: ...
+ def glBufferSubData(self, target: int, offset: int, size: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUnmapBuffer(self, target: int) -> int: ...
+ def glGetBufferParameteriv(self, target: int, pname: int) -> int: ...
+ def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int) -> None: ...
+ def glPointParameterf(self, pname: int, param: float) -> None: ...
+ def glPointParameterfv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPointParameteri(self, pname: int, param: int) -> None: ...
+ def glPointParameteriv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glActiveTexture(self, texture: int) -> None: ...
+ def glSampleCoverage(self, value: float, invert: int) -> None: ...
+ def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glBlendColor(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glBlendEquation(self, mode: int) -> None: ...
+ def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int) -> None: ...
+ def glDrawArrays(self, mode: int, first: int, count: int) -> None: ...
+ def glDrawElements(self, mode: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPolygonOffset(self, factor: float, units: float) -> None: ...
+ def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int) -> None: ...
+ def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int) -> None: ...
+ def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int) -> None: ...
+ def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int) -> None: ...
+ def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glBindTexture(self, target: int, texture: int) -> None: ...
+ def glDeleteTextures(self, n: int, textures: PYQT_OPENGL_ARRAY) -> None: ...
+ def glGenTextures(self, n: int) -> int|tuple[int, ...]: ...
+ def glIsTexture(self, texture: int) -> int: ...
+ def glIndexub(self, c: int) -> None: ...
+ def glIndexubv(self, c: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCullFace(self, mode: int) -> None: ...
+ def glFrontFace(self, mode: int) -> None: ...
+ def glHint(self, target: int, mode: int) -> None: ...
+ def glLineWidth(self, width: float) -> None: ...
+ def glPointSize(self, size: float) -> None: ...
+ def glPolygonMode(self, face: int, mode: int) -> None: ...
+ def glScissor(self, x: int, y: int, width: int, height: int) -> None: ...
+ def glTexParameterf(self, target: int, pname: int, param: float) -> None: ...
+ def glTexParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexParameteri(self, target: int, pname: int, param: int) -> None: ...
+ def glTexParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glDrawBuffer(self, mode: int) -> None: ...
+ def glClear(self, mask: int) -> None: ...
+ def glClearColor(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glClearStencil(self, s: int) -> None: ...
+ def glClearDepth(self, depth: float) -> None: ...
+ def glStencilMask(self, mask: int) -> None: ...
+ def glColorMask(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glDepthMask(self, flag: int) -> None: ...
+ def glDisable(self, cap: int) -> None: ...
+ def glEnable(self, cap: int) -> None: ...
+ def glFinish(self) -> None: ...
+ def glFlush(self) -> None: ...
+ def glBlendFunc(self, sfactor: int, dfactor: int) -> None: ...
+ def glLogicOp(self, opcode: int) -> None: ...
+ def glStencilFunc(self, func: int, ref: int, mask: int) -> None: ...
+ def glStencilOp(self, fail: int, zfail: int, zpass: int) -> None: ...
+ def glDepthFunc(self, func: int) -> None: ...
+ def glPixelStoref(self, pname: int, param: float) -> None: ...
+ def glPixelStorei(self, pname: int, param: int) -> None: ...
+ def glReadBuffer(self, mode: int) -> None: ...
+ def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int) -> tuple[float, ...]|tuple[int, ...]: ...
+ def glGetBooleanv(self, pname: int) -> bool|tuple[bool, ...]: ...
+ def glGetDoublev(self, pname: int) -> float|tuple[float, ...]: ...
+ def glGetError(self) -> int: ...
+ def glGetFloatv(self, pname: int) -> float|tuple[float, ...]: ...
+ def glGetIntegerv(self, pname: int) -> int|tuple[int, ...]: ...
+ def glGetString(self, name: int) -> str: ...
+ def glGetTexParameterfv(self, target: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetTexParameteriv(self, target: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glGetTexLevelParameterfv(self, target: int, level: int, pname: int) -> float: ...
+ def glGetTexLevelParameteriv(self, target: int, level: int, pname: int) -> int: ...
+ def glIsEnabled(self, cap: int) -> int: ...
+ def glDepthRange(self, nearVal: float, farVal: float) -> None: ...
+ def glViewport(self, x: int, y: int, width: int, height: int) -> None: ...
+ def initializeOpenGLFunctions(self) -> bool: ...
+
+
+class QOpenGLFunctions_4_1_Core(QAbstractOpenGLFunctions):
+
+ def __init__(self) -> None: ...
+
+ def glReleaseShaderCompiler(self) -> None: ...
+ def glDepthRangef(self, n: float, f: float) -> None: ...
+ def glClearDepthf(self, dd: float) -> None: ...
+ def glProgramParameteri(self, program: int, pname: int, value: int) -> None: ...
+ def glUseProgramStages(self, pipeline: int, stages: int, program: int) -> None: ...
+ def glActiveShaderProgram(self, pipeline: int, program: int) -> None: ...
+ def glBindProgramPipeline(self, pipeline: int) -> None: ...
+ def glIsProgramPipeline(self, pipeline: int) -> int: ...
+ def glProgramUniform1i(self, program: int, location: int, v0: int) -> None: ...
+ def glProgramUniform1f(self, program: int, location: int, v0: float) -> None: ...
+ def glProgramUniform1d(self, program: int, location: int, v0: float) -> None: ...
+ def glProgramUniform1ui(self, program: int, location: int, v0: int) -> None: ...
+ def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int) -> None: ...
+ def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float) -> None: ...
+ def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float) -> None: ...
+ def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int) -> None: ...
+ def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int) -> None: ...
+ def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float) -> None: ...
+ def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float) -> None: ...
+ def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int) -> None: ...
+ def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int) -> None: ...
+ def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float) -> None: ...
+ def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float) -> None: ...
+ def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int) -> None: ...
+ def glValidateProgramPipeline(self, pipeline: int) -> None: ...
+ def glVertexAttribL1d(self, index: int, x: float) -> None: ...
+ def glVertexAttribL2d(self, index: int, x: float, y: float) -> None: ...
+ def glVertexAttribL3d(self, index: int, x: float, y: float, z: float) -> None: ...
+ def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float) -> None: ...
+ def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float) -> None: ...
+ def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int) -> None: ...
+ def glDepthRangeIndexed(self, index: int, n: float, f: float) -> None: ...
+ def glMinSampleShading(self, value: float) -> None: ...
+ def glBlendEquationi(self, buf: int, mode: int) -> None: ...
+ def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int) -> None: ...
+ def glBlendFunci(self, buf: int, src: int, dst: int) -> None: ...
+ def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int) -> None: ...
+ def glUniform1d(self, location: int, x: float) -> None: ...
+ def glUniform2d(self, location: int, x: float, y: float) -> None: ...
+ def glUniform3d(self, location: int, x: float, y: float, z: float) -> None: ...
+ def glUniform4d(self, location: int, x: float, y: float, z: float, w: float) -> None: ...
+ def glPatchParameteri(self, pname: int, value: int) -> None: ...
+ def glBindTransformFeedback(self, target: int, id: int) -> None: ...
+ def glIsTransformFeedback(self, id: int) -> int: ...
+ def glPauseTransformFeedback(self) -> None: ...
+ def glResumeTransformFeedback(self) -> None: ...
+ def glDrawTransformFeedback(self, mode: int, id: int) -> None: ...
+ def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int) -> None: ...
+ def glBeginQueryIndexed(self, target: int, index: int, id: int) -> None: ...
+ def glEndQueryIndexed(self, target: int, index: int) -> None: ...
+ def glVertexAttribDivisor(self, index: int, divisor: int) -> None: ...
+ def glIsSampler(self, sampler: int) -> int: ...
+ def glBindSampler(self, unit: int, sampler: int) -> None: ...
+ def glSamplerParameteri(self, sampler: int, pname: int, param: int) -> None: ...
+ def glSamplerParameterf(self, sampler: int, pname: int, param: float) -> None: ...
+ def glQueryCounter(self, id: int, target: int) -> None: ...
+ def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int) -> None: ...
+ def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int) -> None: ...
+ def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int) -> None: ...
+ def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int) -> None: ...
+ def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int) -> None: ...
+ def glProvokingVertex(self, mode: int) -> None: ...
+ def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int) -> None: ...
+ def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int) -> None: ...
+ def glSampleMaski(self, index: int, mask: int) -> None: ...
+ def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int) -> None: ...
+ def glTexBuffer(self, target: int, internalformat: int, buffer: int) -> None: ...
+ def glPrimitiveRestartIndex(self, index: int) -> None: ...
+ def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int) -> None: ...
+ def glColorMaski(self, index: int, r: int, g: int, b: int, a: int) -> None: ...
+ def glEnablei(self, target: int, index: int) -> None: ...
+ def glDisablei(self, target: int, index: int) -> None: ...
+ def glIsEnabledi(self, target: int, index: int) -> int: ...
+ def glBeginTransformFeedback(self, primitiveMode: int) -> None: ...
+ def glEndTransformFeedback(self) -> None: ...
+ def glBindBufferBase(self, target: int, index: int, buffer: int) -> None: ...
+ def glClampColor(self, target: int, clamp: int) -> None: ...
+ def glBeginConditionalRender(self, id: int, mode: int) -> None: ...
+ def glEndConditionalRender(self) -> None: ...
+ def glUniform1ui(self, location: int, v0: int) -> None: ...
+ def glUniform2ui(self, location: int, v0: int, v1: int) -> None: ...
+ def glUniform3ui(self, location: int, v0: int, v1: int, v2: int) -> None: ...
+ def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int) -> None: ...
+ def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int) -> None: ...
+ def glIsRenderbuffer(self, renderbuffer: int) -> int: ...
+ def glBindRenderbuffer(self, target: int, renderbuffer: int) -> None: ...
+ def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int) -> None: ...
+ def glIsFramebuffer(self, framebuffer: int) -> int: ...
+ def glBindFramebuffer(self, target: int, framebuffer: int) -> None: ...
+ def glCheckFramebufferStatus(self, target: int) -> int: ...
+ def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int) -> None: ...
+ def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int) -> None: ...
+ def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int) -> None: ...
+ def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int) -> None: ...
+ def glGenerateMipmap(self, target: int) -> None: ...
+ def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int) -> None: ...
+ def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int) -> None: ...
+ def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int) -> None: ...
+ def glBindVertexArray(self, array: int) -> None: ...
+ def glIsVertexArray(self, array: int) -> int: ...
+ def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int) -> None: ...
+ def glDrawBuffers(self, n: int, bufs: PYQT_OPENGL_ARRAY) -> None: ...
+ def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int) -> None: ...
+ def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int) -> None: ...
+ def glStencilMaskSeparate(self, face: int, mask: int) -> None: ...
+ def glAttachShader(self, program: int, shader: int) -> None: ...
+ def glBindAttribLocation(self, program: int, index: int, name: str) -> None: ...
+ def glCompileShader(self, shader: int) -> None: ...
+ def glCreateProgram(self) -> int: ...
+ def glCreateShader(self, type: int) -> int: ...
+ def glDeleteProgram(self, program: int) -> None: ...
+ def glDeleteShader(self, shader: int) -> None: ...
+ def glDetachShader(self, program: int, shader: int) -> None: ...
+ def glDisableVertexAttribArray(self, index: int) -> None: ...
+ def glEnableVertexAttribArray(self, index: int) -> None: ...
+ def glGetActiveAttrib(self, program: int, index: int) -> tuple[str, int, int]: ...
+ def glGetActiveUniform(self, program: int, index: int) -> tuple[str, int, int]: ...
+ def glGetAttachedShaders(self, program: int) -> tuple[int, ...]: ...
+ def glGetAttribLocation(self, program: int, name: str) -> int: ...
+ def glGetProgramiv(self, program: int, pname: int) -> int|tuple[int, int, int]: ...
+ def glGetProgramInfoLog(self, program: int) -> bytes: ...
+ def glGetShaderiv(self, shader: int, pname: int) -> int: ...
+ def glGetShaderInfoLog(self, shader: int) -> bytes: ...
+ def glGetShaderSource(self, shader: int) -> bytes: ...
+ def glGetUniformLocation(self, program: int, name: str) -> int: ...
+ def glGetVertexAttribdv(self, index: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetVertexAttribfv(self, index: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetVertexAttribiv(self, index: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glIsProgram(self, program: int) -> int: ...
+ def glIsShader(self, shader: int) -> int: ...
+ def glLinkProgram(self, program: int) -> None: ...
+ def glUseProgram(self, program: int) -> None: ...
+ def glUniform1f(self, location: int, v0: float) -> None: ...
+ def glUniform2f(self, location: int, v0: float, v1: float) -> None: ...
+ def glUniform3f(self, location: int, v0: float, v1: float, v2: float) -> None: ...
+ def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float) -> None: ...
+ def glUniform1i(self, location: int, v0: int) -> None: ...
+ def glUniform2i(self, location: int, v0: int, v1: int) -> None: ...
+ def glUniform3i(self, location: int, v0: int, v1: int, v2: int) -> None: ...
+ def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int) -> None: ...
+ def glUniform1fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform2fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform3fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform4fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform1iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform2iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform3iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniform4iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) -> None: ...
+ def glValidateProgram(self, program: int) -> None: ...
+ def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) -> None: ...
+ def glGenQueries(self, n: int) -> int|tuple[int, ...]: ...
+ def glDeleteQueries(self, n: int, ids: PYQT_OPENGL_ARRAY) -> None: ...
+ def glIsQuery(self, id: int) -> int: ...
+ def glBeginQuery(self, target: int, id: int) -> None: ...
+ def glEndQuery(self, target: int) -> None: ...
+ def glGetQueryiv(self, target: int, pname: int) -> int: ...
+ def glBindBuffer(self, target: int, buffer: int) -> None: ...
+ def glDeleteBuffers(self, n: int, buffers: PYQT_OPENGL_ARRAY) -> None: ...
+ def glGenBuffers(self, n: int) -> int|tuple[int, ...]: ...
+ def glIsBuffer(self, buffer: int) -> int: ...
+ def glBufferData(self, target: int, size: int, data: PYQT_OPENGL_ARRAY, usage: int) -> None: ...
+ def glBufferSubData(self, target: int, offset: int, size: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glUnmapBuffer(self, target: int) -> int: ...
+ def glGetBufferParameteriv(self, target: int, pname: int) -> int: ...
+ def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int) -> None: ...
+ def glPointParameterf(self, pname: int, param: float) -> None: ...
+ def glPointParameterfv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPointParameteri(self, pname: int, param: int) -> None: ...
+ def glPointParameteriv(self, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glActiveTexture(self, texture: int) -> None: ...
+ def glSampleCoverage(self, value: float, invert: int) -> None: ...
+ def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) -> None: ...
+ def glBlendColor(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glBlendEquation(self, mode: int) -> None: ...
+ def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int) -> None: ...
+ def glDrawArrays(self, mode: int, first: int, count: int) -> None: ...
+ def glDrawElements(self, mode: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) -> None: ...
+ def glPolygonOffset(self, factor: float, units: float) -> None: ...
+ def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int) -> None: ...
+ def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int) -> None: ...
+ def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int) -> None: ...
+ def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int) -> None: ...
+ def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glBindTexture(self, target: int, texture: int) -> None: ...
+ def glDeleteTextures(self, n: int, textures: PYQT_OPENGL_ARRAY) -> None: ...
+ def glGenTextures(self, n: int) -> int|tuple[int, ...]: ...
+ def glIsTexture(self, texture: int) -> int: ...
+ def glCullFace(self, mode: int) -> None: ...
+ def glFrontFace(self, mode: int) -> None: ...
+ def glHint(self, target: int, mode: int) -> None: ...
+ def glLineWidth(self, width: float) -> None: ...
+ def glPointSize(self, size: float) -> None: ...
+ def glPolygonMode(self, face: int, mode: int) -> None: ...
+ def glScissor(self, x: int, y: int, width: int, height: int) -> None: ...
+ def glTexParameterf(self, target: int, pname: int, param: float) -> None: ...
+ def glTexParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexParameteri(self, target: int, pname: int, param: int) -> None: ...
+ def glTexParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) -> None: ...
+ def glDrawBuffer(self, mode: int) -> None: ...
+ def glClear(self, mask: int) -> None: ...
+ def glClearColor(self, red: float, green: float, blue: float, alpha: float) -> None: ...
+ def glClearStencil(self, s: int) -> None: ...
+ def glClearDepth(self, depth: float) -> None: ...
+ def glStencilMask(self, mask: int) -> None: ...
+ def glColorMask(self, red: int, green: int, blue: int, alpha: int) -> None: ...
+ def glDepthMask(self, flag: int) -> None: ...
+ def glDisable(self, cap: int) -> None: ...
+ def glEnable(self, cap: int) -> None: ...
+ def glFinish(self) -> None: ...
+ def glFlush(self) -> None: ...
+ def glBlendFunc(self, sfactor: int, dfactor: int) -> None: ...
+ def glLogicOp(self, opcode: int) -> None: ...
+ def glStencilFunc(self, func: int, ref: int, mask: int) -> None: ...
+ def glStencilOp(self, fail: int, zfail: int, zpass: int) -> None: ...
+ def glDepthFunc(self, func: int) -> None: ...
+ def glPixelStoref(self, pname: int, param: float) -> None: ...
+ def glPixelStorei(self, pname: int, param: int) -> None: ...
+ def glReadBuffer(self, mode: int) -> None: ...
+ def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int) -> tuple[float, ...]|tuple[int, ...]: ...
+ def glGetBooleanv(self, pname: int) -> bool|tuple[bool, ...]: ...
+ def glGetDoublev(self, pname: int) -> float|tuple[float, ...]: ...
+ def glGetError(self) -> int: ...
+ def glGetFloatv(self, pname: int) -> float|tuple[float, ...]: ...
+ def glGetIntegerv(self, pname: int) -> int|tuple[int, ...]: ...
+ def glGetString(self, name: int) -> str: ...
+ def glGetTexParameterfv(self, target: int, pname: int) -> float|tuple[float, float, float, float]: ...
+ def glGetTexParameteriv(self, target: int, pname: int) -> int|tuple[int, int, int, int]: ...
+ def glGetTexLevelParameterfv(self, target: int, level: int, pname: int) -> float: ...
+ def glGetTexLevelParameteriv(self, target: int, level: int, pname: int) -> int: ...
+ def glIsEnabled(self, cap: int) -> int: ...
+ def glDepthRange(self, nearVal: float, farVal: float) -> None: ...
+ def glViewport(self, x: int, y: int, width: int, height: int) -> None: ...
+ def initializeOpenGLFunctions(self) -> bool: ...
+
+
+class QOpenGLVersionProfile(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, format: QtGui.QSurfaceFormat) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QOpenGLVersionProfile') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def isLegacyVersion(self) -> bool: ...
+ def hasProfiles(self) -> bool: ...
+ def setProfile(self, profile: QtGui.QSurfaceFormat.OpenGLContextProfile) -> None: ...
+ def profile(self) -> QtGui.QSurfaceFormat.OpenGLContextProfile: ...
+ def setVersion(self, majorVersion: int, minorVersion: int) -> None: ...
+ def version(self) -> tuple[int, int]: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGLWidgets.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGLWidgets.pyd
new file mode 100644
index 00000000..62738635
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGLWidgets.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGLWidgets.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGLWidgets.pyi
new file mode 100644
index 00000000..cf18716a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtOpenGLWidgets.pyi
@@ -0,0 +1,90 @@
+# The PEP 484 type hints stub file for the QtOpenGLWidgets module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtOpenGL
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QOpenGLWidget(QtWidgets.QWidget):
+
+ class TargetBuffer(enum.Enum):
+ LeftBuffer = ... # type: QOpenGLWidget.TargetBuffer
+ RightBuffer = ... # type: QOpenGLWidget.TargetBuffer
+
+ class UpdateBehavior(enum.Enum):
+ NoPartialUpdate = ... # type: QOpenGLWidget.UpdateBehavior
+ PartialUpdate = ... # type: QOpenGLWidget.UpdateBehavior
+
+ def __init__(self, parent: QtWidgets.QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def currentTargetBuffer(self) -> 'QOpenGLWidget.TargetBuffer': ...
+ def setTextureFormat(self, texFormat: int) -> None: ...
+ def textureFormat(self) -> int: ...
+ def updateBehavior(self) -> 'QOpenGLWidget.UpdateBehavior': ...
+ def setUpdateBehavior(self, updateBehavior: 'QOpenGLWidget.UpdateBehavior') -> None: ...
+ def paintEngine(self) -> QtGui.QPaintEngine|None: ...
+ def metric(self, metric: QtGui.QPaintDevice.PaintDeviceMetric) -> int: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def resizeEvent(self, e: QtGui.QResizeEvent|None) -> None: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ def paintGL(self) -> None: ...
+ def resizeGL(self, w: int, h: int) -> None: ...
+ def initializeGL(self) -> None: ...
+ resized: typing.ClassVar[QtCore.pyqtSignal]
+ aboutToResize: typing.ClassVar[QtCore.pyqtSignal]
+ frameSwapped: typing.ClassVar[QtCore.pyqtSignal]
+ aboutToCompose: typing.ClassVar[QtCore.pyqtSignal]
+ @typing.overload
+ def grabFramebuffer(self) -> QtGui.QImage: ...
+ @typing.overload
+ def grabFramebuffer(self, targetBuffer: 'QOpenGLWidget.TargetBuffer') -> QtGui.QImage: ...
+ @typing.overload
+ def defaultFramebufferObject(self) -> int: ...
+ @typing.overload
+ def defaultFramebufferObject(self, targetBuffer: 'QOpenGLWidget.TargetBuffer') -> int: ...
+ def context(self) -> QtGui.QOpenGLContext|None: ...
+ def doneCurrent(self) -> None: ...
+ @typing.overload
+ def makeCurrent(self) -> None: ...
+ @typing.overload
+ def makeCurrent(self, targetBuffer: 'QOpenGLWidget.TargetBuffer') -> None: ...
+ def isValid(self) -> bool: ...
+ def format(self) -> QtGui.QSurfaceFormat: ...
+ def setFormat(self, format: QtGui.QSurfaceFormat) -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdf.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdf.pyd
new file mode 100644
index 00000000..5b9b5c73
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdf.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdf.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdf.pyi
new file mode 100644
index 00000000..65366855
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdf.pyi
@@ -0,0 +1,284 @@
+# The PEP 484 type hints stub file for the QtPdf module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QPdfBookmarkModel(QtCore.QAbstractItemModel):
+
+ class Role(enum.IntEnum):
+ Title = ... # type: QPdfBookmarkModel.Role
+ Level = ... # type: QPdfBookmarkModel.Role
+ Page = ... # type: QPdfBookmarkModel.Role
+ Location = ... # type: QPdfBookmarkModel.Role
+ Zoom = ... # type: QPdfBookmarkModel.Role
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ documentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def roleNames(self) -> dict[int, QtCore.QByteArray]: ...
+ def columnCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def rowCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def parent(self, index: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
+ def index(self, row: int, column: int, parent: QtCore.QModelIndex = ...) -> QtCore.QModelIndex: ...
+ def data(self, index: QtCore.QModelIndex, role: int) -> typing.Any: ...
+ def setDocument(self, document: 'QPdfDocument|None') -> None: ...
+ def document(self) -> 'QPdfDocument|None': ...
+
+
+class QPdfDocument(QtCore.QObject):
+
+ class PageModelRole(enum.IntEnum):
+ Label = ... # type: QPdfDocument.PageModelRole
+ PointSize = ... # type: QPdfDocument.PageModelRole
+
+ class MetaDataField(enum.Enum):
+ Title = ... # type: QPdfDocument.MetaDataField
+ Subject = ... # type: QPdfDocument.MetaDataField
+ Author = ... # type: QPdfDocument.MetaDataField
+ Keywords = ... # type: QPdfDocument.MetaDataField
+ Producer = ... # type: QPdfDocument.MetaDataField
+ Creator = ... # type: QPdfDocument.MetaDataField
+ CreationDate = ... # type: QPdfDocument.MetaDataField
+ ModificationDate = ... # type: QPdfDocument.MetaDataField
+
+ class Error(enum.Enum):
+ None_ = ... # type: QPdfDocument.Error
+ Unknown = ... # type: QPdfDocument.Error
+ DataNotYetAvailable = ... # type: QPdfDocument.Error
+ FileNotFound = ... # type: QPdfDocument.Error
+ InvalidFileFormat = ... # type: QPdfDocument.Error
+ IncorrectPassword = ... # type: QPdfDocument.Error
+ UnsupportedSecurityScheme = ... # type: QPdfDocument.Error
+
+ class Status(enum.Enum):
+ Null = ... # type: QPdfDocument.Status
+ Loading = ... # type: QPdfDocument.Status
+ Ready = ... # type: QPdfDocument.Status
+ Unloading = ... # type: QPdfDocument.Status
+ Error = ... # type: QPdfDocument.Status
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ pageModelChanged: typing.ClassVar[QtCore.pyqtSignal]
+ pageCountChanged: typing.ClassVar[QtCore.pyqtSignal]
+ statusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ passwordChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def pageIndexForLabel(self, label: str|None) -> int: ...
+ def getAllText(self, page: int) -> 'QPdfSelection': ...
+ def getSelectionAtIndex(self, page: int, startIndex: int, maxLength: int) -> 'QPdfSelection': ...
+ def getSelection(self, page: int, start: QtCore.QPointF, end: QtCore.QPointF) -> 'QPdfSelection': ...
+ def render(self, page: int, imageSize: QtCore.QSize, options: 'QPdfDocumentRenderOptions' = ...) -> QtGui.QImage: ...
+ def pageModel(self) -> QtCore.QAbstractListModel|None: ...
+ def pageLabel(self, page: int) -> str: ...
+ def pagePointSize(self, page: int) -> QtCore.QSizeF: ...
+ def pageCount(self) -> int: ...
+ def close(self) -> None: ...
+ def error(self) -> 'QPdfDocument.Error': ...
+ def metaData(self, field: 'QPdfDocument.MetaDataField') -> typing.Any: ...
+ def password(self) -> str: ...
+ def setPassword(self, password: str|None) -> None: ...
+ def status(self) -> 'QPdfDocument.Status': ...
+ @typing.overload
+ def load(self, fileName: str|None) -> 'QPdfDocument.Error': ...
+ @typing.overload
+ def load(self, device: QtCore.QIODevice|None) -> None: ...
+
+
+class QPdfDocumentRenderOptions(PyQt6.sip.simplewrapper):
+
+ class RenderFlag(enum.Enum):
+ None_ = ... # type: QPdfDocumentRenderOptions.RenderFlag
+ Annotations = ... # type: QPdfDocumentRenderOptions.RenderFlag
+ OptimizedForLcd = ... # type: QPdfDocumentRenderOptions.RenderFlag
+ Grayscale = ... # type: QPdfDocumentRenderOptions.RenderFlag
+ ForceHalftone = ... # type: QPdfDocumentRenderOptions.RenderFlag
+ TextAliased = ... # type: QPdfDocumentRenderOptions.RenderFlag
+ ImageAliased = ... # type: QPdfDocumentRenderOptions.RenderFlag
+ PathAliased = ... # type: QPdfDocumentRenderOptions.RenderFlag
+
+ class Rotation(enum.Enum):
+ None_ = ... # type: QPdfDocumentRenderOptions.Rotation
+ Clockwise90 = ... # type: QPdfDocumentRenderOptions.Rotation
+ Clockwise180 = ... # type: QPdfDocumentRenderOptions.Rotation
+ Clockwise270 = ... # type: QPdfDocumentRenderOptions.Rotation
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPdfDocumentRenderOptions') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def setScaledSize(self, s: QtCore.QSize) -> None: ...
+ def scaledSize(self) -> QtCore.QSize: ...
+ def setScaledClipRect(self, r: QtCore.QRect) -> None: ...
+ def scaledClipRect(self) -> QtCore.QRect: ...
+ def setRenderFlags(self, r: 'QPdfDocumentRenderOptions.RenderFlag') -> None: ...
+ def renderFlags(self) -> 'QPdfDocumentRenderOptions.RenderFlag': ...
+ def setRotation(self, r: 'QPdfDocumentRenderOptions.Rotation') -> None: ...
+ def rotation(self) -> 'QPdfDocumentRenderOptions.Rotation': ...
+
+
+class QPdfLink(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QPdfLink') -> None: ...
+
+ def copyToClipboard(self, mode: QtGui.QClipboard.Mode = ...) -> None: ...
+ def toString(self) -> str: ...
+ def rectangles(self) -> list[QtCore.QRectF]: ...
+ def contextAfter(self) -> str: ...
+ def contextBefore(self) -> str: ...
+ def url(self) -> QtCore.QUrl: ...
+ def zoom(self) -> float: ...
+ def location(self) -> QtCore.QPointF: ...
+ def page(self) -> int: ...
+ def isValid(self) -> bool: ...
+ def swap(self, other: 'QPdfLink') -> None: ...
+
+
+class QPdfLinkModel(QtCore.QAbstractListModel):
+
+ class Role(enum.Enum):
+ Link = ... # type: QPdfLinkModel.Role
+ Rectangle = ... # type: QPdfLinkModel.Role
+ Url = ... # type: QPdfLinkModel.Role
+ Page = ... # type: QPdfLinkModel.Role
+ Location = ... # type: QPdfLinkModel.Role
+ Zoom = ... # type: QPdfLinkModel.Role
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ pageChanged: typing.ClassVar[QtCore.pyqtSignal]
+ documentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setPage(self, page: int) -> None: ...
+ def setDocument(self, document: QPdfDocument|None) -> None: ...
+ def linkAt(self, point: QtCore.QPointF) -> QPdfLink: ...
+ def page(self) -> int: ...
+ def data(self, index: QtCore.QModelIndex, role: int) -> typing.Any: ...
+ def rowCount(self, parent: QtCore.QModelIndex) -> int: ...
+ def roleNames(self) -> dict[int, QtCore.QByteArray]: ...
+ def document(self) -> QPdfDocument|None: ...
+
+
+class QPdfPageNavigator(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ jumped: typing.ClassVar[QtCore.pyqtSignal]
+ forwardAvailableChanged: typing.ClassVar[QtCore.pyqtSignal]
+ backAvailableChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentZoomChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentLocationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentPageChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def back(self) -> None: ...
+ def forward(self) -> None: ...
+ def update(self, page: int, location: QtCore.QPointF, zoom: float) -> None: ...
+ @typing.overload
+ def jump(self, destination: QPdfLink) -> None: ...
+ @typing.overload
+ def jump(self, page: int, location: QtCore.QPointF, zoom: float = ...) -> None: ...
+ def clear(self) -> None: ...
+ def forwardAvailable(self) -> bool: ...
+ def backAvailable(self) -> bool: ...
+ def currentZoom(self) -> float: ...
+ def currentLocation(self) -> QtCore.QPointF: ...
+ def currentPage(self) -> int: ...
+
+
+class QPdfPageRenderer(QtCore.QObject):
+
+ class RenderMode(enum.Enum):
+ MultiThreaded = ... # type: QPdfPageRenderer.RenderMode
+ SingleThreaded = ... # type: QPdfPageRenderer.RenderMode
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ renderModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ documentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def requestPage(self, pageNumber: int, imageSize: QtCore.QSize, options: QPdfDocumentRenderOptions = ...) -> int: ...
+ def setDocument(self, document: QPdfDocument|None) -> None: ...
+ def document(self) -> QPdfDocument|None: ...
+ def setRenderMode(self, mode: 'QPdfPageRenderer.RenderMode') -> None: ...
+ def renderMode(self) -> 'QPdfPageRenderer.RenderMode': ...
+
+
+class QPdfSearchModel(QtCore.QAbstractListModel):
+
+ class Role(enum.IntEnum):
+ Page = ... # type: QPdfSearchModel.Role
+ IndexOnPage = ... # type: QPdfSearchModel.Role
+ Location = ... # type: QPdfSearchModel.Role
+ ContextBefore = ... # type: QPdfSearchModel.Role
+ ContextAfter = ... # type: QPdfSearchModel.Role
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ countChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def timerEvent(self, event: QtCore.QTimerEvent|None) -> None: ...
+ searchStringChanged: typing.ClassVar[QtCore.pyqtSignal]
+ documentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setDocument(self, document: QPdfDocument|None) -> None: ...
+ def setSearchString(self, searchString: str|None) -> None: ...
+ def data(self, index: QtCore.QModelIndex, role: int) -> typing.Any: ...
+ def rowCount(self, parent: QtCore.QModelIndex) -> int: ...
+ def roleNames(self) -> dict[int, QtCore.QByteArray]: ...
+ def searchString(self) -> str: ...
+ def document(self) -> QPdfDocument|None: ...
+ def resultAtIndex(self, index: int) -> QPdfLink: ...
+ def resultsOnPage(self, page: int) -> list[QPdfLink]: ...
+
+
+class QPdfSelection(PyQt6.sip.simplewrapper):
+
+ def __init__(self, other: 'QPdfSelection') -> None: ...
+
+ def copyToClipboard(self, mode: QtGui.QClipboard.Mode = ...) -> None: ...
+ def endIndex(self) -> int: ...
+ def startIndex(self) -> int: ...
+ def boundingRectangle(self) -> QtCore.QRectF: ...
+ def text(self) -> str: ...
+ def bounds(self) -> list[QtGui.QPolygonF]: ...
+ def isValid(self) -> bool: ...
+ def swap(self, other: 'QPdfSelection') -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdfWidgets.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdfWidgets.pyd
new file mode 100644
index 00000000..cfdbf3c3
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdfWidgets.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdfWidgets.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdfWidgets.pyi
new file mode 100644
index 00000000..3d2b5c4e
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPdfWidgets.pyi
@@ -0,0 +1,102 @@
+# The PEP 484 type hints stub file for the QtPdfWidgets module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtPdf
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QPdfPageSelector(QtWidgets.QWidget):
+
+ def __init__(self, parent: QtWidgets.QWidget|None) -> None: ...
+
+ currentPageLabelChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentPageChanged: typing.ClassVar[QtCore.pyqtSignal]
+ documentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setCurrentPage(self, index: int) -> None: ...
+ def currentPageLabel(self) -> str: ...
+ def currentPage(self) -> int: ...
+ def document(self) -> QtPdf.QPdfDocument|None: ...
+ def setDocument(self, document: QtPdf.QPdfDocument|None) -> None: ...
+
+
+class QPdfView(QtWidgets.QAbstractScrollArea):
+
+ class ZoomMode(enum.Enum):
+ Custom = ... # type: QPdfView.ZoomMode
+ FitToWidth = ... # type: QPdfView.ZoomMode
+ FitInView = ... # type: QPdfView.ZoomMode
+
+ class PageMode(enum.Enum):
+ SinglePage = ... # type: QPdfView.PageMode
+ MultiPage = ... # type: QPdfView.PageMode
+
+ def __init__(self, parent: QtWidgets.QWidget|None) -> None: ...
+
+ def mouseReleaseEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ currentSearchResultIndexChanged: typing.ClassVar[QtCore.pyqtSignal]
+ searchModelChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setCurrentSearchResultIndex(self, currentResult: int) -> None: ...
+ def currentSearchResultIndex(self) -> int: ...
+ def setSearchModel(self, searchModel: QtPdf.QPdfSearchModel|None) -> None: ...
+ def searchModel(self) -> QtPdf.QPdfSearchModel|None: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ def resizeEvent(self, event: QtGui.QResizeEvent|None) -> None: ...
+ def paintEvent(self, event: QtGui.QPaintEvent|None) -> None: ...
+ documentMarginsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ pageSpacingChanged: typing.ClassVar[QtCore.pyqtSignal]
+ zoomFactorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ zoomModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ pageModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ documentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setZoomFactor(self, factor: float) -> None: ...
+ def setZoomMode(self, mode: 'QPdfView.ZoomMode') -> None: ...
+ def setPageMode(self, mode: 'QPdfView.PageMode') -> None: ...
+ def setDocumentMargins(self, margins: QtCore.QMargins) -> None: ...
+ def documentMargins(self) -> QtCore.QMargins: ...
+ def setPageSpacing(self, spacing: int) -> None: ...
+ def pageSpacing(self) -> int: ...
+ def zoomFactor(self) -> float: ...
+ def zoomMode(self) -> 'QPdfView.ZoomMode': ...
+ def pageMode(self) -> 'QPdfView.PageMode': ...
+ def pageNavigator(self) -> QtPdf.QPdfPageNavigator|None: ...
+ def document(self) -> QtPdf.QPdfDocument|None: ...
+ def setDocument(self, document: QtPdf.QPdfDocument|None) -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPositioning.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPositioning.pyd
new file mode 100644
index 00000000..9da9f7ab
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPositioning.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPositioning.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPositioning.pyi
new file mode 100644
index 00000000..c0c9335f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPositioning.pyi
@@ -0,0 +1,572 @@
+# The PEP 484 type hints stub file for the QtPositioning module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QGeoAddress(PyQt6.sip.wrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoAddress') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def setStreetNumber(self, streetNumber: str|None) -> None: ...
+ def streetNumber(self) -> str: ...
+ def swap(self, other: 'QGeoAddress') -> None: ...
+ def isTextGenerated(self) -> bool: ...
+ def clear(self) -> None: ...
+ def isEmpty(self) -> bool: ...
+ def setStreet(self, street: str|None) -> None: ...
+ def street(self) -> str: ...
+ def setPostalCode(self, postalCode: str|None) -> None: ...
+ def postalCode(self) -> str: ...
+ def setDistrict(self, district: str|None) -> None: ...
+ def district(self) -> str: ...
+ def setCity(self, city: str|None) -> None: ...
+ def city(self) -> str: ...
+ def setCounty(self, county: str|None) -> None: ...
+ def county(self) -> str: ...
+ def setState(self, state: str|None) -> None: ...
+ def state(self) -> str: ...
+ def setCountryCode(self, countryCode: str|None) -> None: ...
+ def countryCode(self) -> str: ...
+ def setCountry(self, country: str|None) -> None: ...
+ def country(self) -> str: ...
+ def setText(self, text: str|None) -> None: ...
+ def text(self) -> str: ...
+
+
+class QGeoAreaMonitorInfo(PyQt6.sip.wrapper):
+
+ @typing.overload
+ def __init__(self, name: str|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoAreaMonitorInfo') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def swap(self, other: 'QGeoAreaMonitorInfo') -> None: ...
+ def setNotificationParameters(self, parameters: dict[str|None, typing.Any]) -> None: ...
+ def notificationParameters(self) -> dict[str, typing.Any]: ...
+ def setPersistent(self, isPersistent: bool) -> None: ...
+ def isPersistent(self) -> bool: ...
+ def setExpiration(self, expiry: QtCore.QDateTime|datetime.datetime) -> None: ...
+ def expiration(self) -> QtCore.QDateTime: ...
+ def setArea(self, newShape: 'QGeoShape') -> None: ...
+ def area(self) -> 'QGeoShape': ...
+ def isValid(self) -> bool: ...
+ def identifier(self) -> str: ...
+ def setName(self, name: str|None) -> None: ...
+ def name(self) -> str: ...
+
+
+class QGeoAreaMonitorSource(QtCore.QObject):
+
+ class AreaMonitorFeature(enum.Flag):
+ PersistentAreaMonitorFeature = ... # type: QGeoAreaMonitorSource.AreaMonitorFeature
+ AnyAreaMonitorFeature = ... # type: QGeoAreaMonitorSource.AreaMonitorFeature
+
+ class Error(enum.Enum):
+ AccessError = ... # type: QGeoAreaMonitorSource.Error
+ InsufficientPositionInfo = ... # type: QGeoAreaMonitorSource.Error
+ UnknownSourceError = ... # type: QGeoAreaMonitorSource.Error
+ NoError = ... # type: QGeoAreaMonitorSource.Error
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ def backendProperty(self, name: str|None) -> typing.Any: ...
+ def setBackendProperty(self, name: str|None, value: typing.Any) -> bool: ...
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ monitorExpired: typing.ClassVar[QtCore.pyqtSignal]
+ areaExited: typing.ClassVar[QtCore.pyqtSignal]
+ areaEntered: typing.ClassVar[QtCore.pyqtSignal]
+ @typing.overload
+ def activeMonitors(self) -> list[QGeoAreaMonitorInfo]: ...
+ @typing.overload
+ def activeMonitors(self, lookupArea: 'QGeoShape') -> list[QGeoAreaMonitorInfo]: ...
+ def requestUpdate(self, monitor: QGeoAreaMonitorInfo, signal: str) -> bool: ...
+ def stopMonitoring(self, monitor: QGeoAreaMonitorInfo) -> bool: ...
+ def startMonitoring(self, monitor: QGeoAreaMonitorInfo) -> bool: ...
+ def supportedAreaMonitorFeatures(self) -> 'QGeoAreaMonitorSource.AreaMonitorFeature': ...
+ def error(self) -> 'QGeoAreaMonitorSource.Error': ...
+ def sourceName(self) -> str: ...
+ def positionInfoSource(self) -> 'QGeoPositionInfoSource|None': ...
+ def setPositionInfoSource(self, source: 'QGeoPositionInfoSource|None') -> None: ...
+ @staticmethod
+ def availableSources() -> list[str]: ...
+ @staticmethod
+ def createSource(sourceName: str|None, parent: QtCore.QObject|None) -> 'QGeoAreaMonitorSource|None': ...
+ @staticmethod
+ def createDefaultSource(parent: QtCore.QObject|None) -> 'QGeoAreaMonitorSource|None': ...
+
+
+class QGeoShape(PyQt6.sip.wrapper):
+
+ class ShapeType(enum.Enum):
+ UnknownType = ... # type: QGeoShape.ShapeType
+ RectangleType = ... # type: QGeoShape.ShapeType
+ CircleType = ... # type: QGeoShape.ShapeType
+ PathType = ... # type: QGeoShape.ShapeType
+ PolygonType = ... # type: QGeoShape.ShapeType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoShape') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def boundingGeoRectangle(self) -> 'QGeoRectangle': ...
+ def toString(self) -> str: ...
+ def center(self) -> 'QGeoCoordinate': ...
+ def contains(self, coordinate: 'QGeoCoordinate') -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def type(self) -> 'QGeoShape.ShapeType': ...
+
+
+class QGeoCircle(QGeoShape):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, center: 'QGeoCoordinate', radius: float = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoCircle') -> None: ...
+ @typing.overload
+ def __init__(self, other: QGeoShape) -> None: ...
+
+ def extendCircle(self, coordinate: 'QGeoCoordinate') -> None: ...
+ def toString(self) -> str: ...
+ def translated(self, degreesLatitude: float, degreesLongitude: float) -> 'QGeoCircle': ...
+ def translate(self, degreesLatitude: float, degreesLongitude: float) -> None: ...
+ def radius(self) -> float: ...
+ def setRadius(self, radius: float) -> None: ...
+ def center(self) -> 'QGeoCoordinate': ...
+ def setCenter(self, center: 'QGeoCoordinate') -> None: ...
+
+
+class QGeoCoordinate(PyQt6.sip.wrapper):
+
+ class CoordinateFormat(enum.Enum):
+ Degrees = ... # type: QGeoCoordinate.CoordinateFormat
+ DegreesWithHemisphere = ... # type: QGeoCoordinate.CoordinateFormat
+ DegreesMinutes = ... # type: QGeoCoordinate.CoordinateFormat
+ DegreesMinutesWithHemisphere = ... # type: QGeoCoordinate.CoordinateFormat
+ DegreesMinutesSeconds = ... # type: QGeoCoordinate.CoordinateFormat
+ DegreesMinutesSecondsWithHemisphere = ... # type: QGeoCoordinate.CoordinateFormat
+
+ class CoordinateType(enum.Enum):
+ InvalidCoordinate = ... # type: QGeoCoordinate.CoordinateType
+ Coordinate2D = ... # type: QGeoCoordinate.CoordinateType
+ Coordinate3D = ... # type: QGeoCoordinate.CoordinateType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, latitude: float, longitude: float) -> None: ...
+ @typing.overload
+ def __init__(self, latitude: float, longitude: float, altitude: float) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoCoordinate') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def swap(self, other: 'QGeoCoordinate') -> None: ...
+ def toString(self, format: 'QGeoCoordinate.CoordinateFormat' = ...) -> str: ...
+ def atDistanceAndAzimuth(self, distance: float, azimuth: float, distanceUp: float = ...) -> 'QGeoCoordinate': ...
+ def azimuthTo(self, other: 'QGeoCoordinate') -> float: ...
+ def distanceTo(self, other: 'QGeoCoordinate') -> float: ...
+ def altitude(self) -> float: ...
+ def setAltitude(self, altitude: float) -> None: ...
+ def longitude(self) -> float: ...
+ def setLongitude(self, longitude: float) -> None: ...
+ def latitude(self) -> float: ...
+ def setLatitude(self, latitude: float) -> None: ...
+ def type(self) -> 'QGeoCoordinate.CoordinateType': ...
+ def isValid(self) -> bool: ...
+
+
+class QGeoLocation(PyQt6.sip.wrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoLocation') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def setBoundingShape(self, shape: QGeoShape) -> None: ...
+ def boundingShape(self) -> QGeoShape: ...
+ def swap(self, other: 'QGeoLocation') -> None: ...
+ def setExtendedAttributes(self, data: dict[str|None, typing.Any]) -> None: ...
+ def extendedAttributes(self) -> dict[str, typing.Any]: ...
+ def isEmpty(self) -> bool: ...
+ def setCoordinate(self, position: QGeoCoordinate) -> None: ...
+ def coordinate(self) -> QGeoCoordinate: ...
+ def setAddress(self, address: QGeoAddress) -> None: ...
+ def address(self) -> QGeoAddress: ...
+
+
+class QGeoPath(QGeoShape):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, path: collections.abc.Iterable[QGeoCoordinate], width: float = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoPath') -> None: ...
+ @typing.overload
+ def __init__(self, other: QGeoShape) -> None: ...
+
+ def clearPath(self) -> None: ...
+ def size(self) -> int: ...
+ def toString(self) -> str: ...
+ @typing.overload
+ def removeCoordinate(self, coordinate: QGeoCoordinate) -> None: ...
+ @typing.overload
+ def removeCoordinate(self, index: int) -> None: ...
+ def containsCoordinate(self, coordinate: QGeoCoordinate) -> bool: ...
+ def coordinateAt(self, index: int) -> QGeoCoordinate: ...
+ def replaceCoordinate(self, index: int, coordinate: QGeoCoordinate) -> None: ...
+ def insertCoordinate(self, index: int, coordinate: QGeoCoordinate) -> None: ...
+ def addCoordinate(self, coordinate: QGeoCoordinate) -> None: ...
+ def length(self, indexFrom: int = ..., indexTo: int = ...) -> float: ...
+ def translated(self, degreesLatitude: float, degreesLongitude: float) -> 'QGeoPath': ...
+ def translate(self, degreesLatitude: float, degreesLongitude: float) -> None: ...
+ def width(self) -> float: ...
+ def setWidth(self, width: float) -> None: ...
+ def path(self) -> list[QGeoCoordinate]: ...
+ def setPath(self, path: collections.abc.Iterable[QGeoCoordinate]) -> None: ...
+
+
+class QGeoPolygon(QGeoShape):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, path: collections.abc.Iterable[QGeoCoordinate]) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoPolygon') -> None: ...
+ @typing.overload
+ def __init__(self, other: QGeoShape) -> None: ...
+
+ def perimeter(self) -> list[QGeoCoordinate]: ...
+ def setPerimeter(self, path: collections.abc.Iterable[QGeoCoordinate]) -> None: ...
+ def holesCount(self) -> int: ...
+ def removeHole(self, index: int) -> None: ...
+ def holePath(self, index: int) -> list[QGeoCoordinate]: ...
+ def hole(self, index: int) -> list[typing.Any]: ...
+ @typing.overload
+ def addHole(self, holePath: collections.abc.Iterable[QGeoCoordinate]) -> None: ...
+ @typing.overload
+ def addHole(self, holePath: typing.Any) -> None: ...
+ def toString(self) -> str: ...
+ @typing.overload
+ def removeCoordinate(self, coordinate: QGeoCoordinate) -> None: ...
+ @typing.overload
+ def removeCoordinate(self, index: int) -> None: ...
+ def containsCoordinate(self, coordinate: QGeoCoordinate) -> bool: ...
+ def coordinateAt(self, index: int) -> QGeoCoordinate: ...
+ def replaceCoordinate(self, index: int, coordinate: QGeoCoordinate) -> None: ...
+ def insertCoordinate(self, index: int, coordinate: QGeoCoordinate) -> None: ...
+ def addCoordinate(self, coordinate: QGeoCoordinate) -> None: ...
+ def size(self) -> int: ...
+ def length(self, indexFrom: int = ..., indexTo: int = ...) -> float: ...
+ def translated(self, degreesLatitude: float, degreesLongitude: float) -> 'QGeoPolygon': ...
+ def translate(self, degreesLatitude: float, degreesLongitude: float) -> None: ...
+
+
+class QGeoPositionInfo(PyQt6.sip.wrapper):
+
+ class Attribute(enum.Enum):
+ Direction = ... # type: QGeoPositionInfo.Attribute
+ GroundSpeed = ... # type: QGeoPositionInfo.Attribute
+ VerticalSpeed = ... # type: QGeoPositionInfo.Attribute
+ MagneticVariation = ... # type: QGeoPositionInfo.Attribute
+ HorizontalAccuracy = ... # type: QGeoPositionInfo.Attribute
+ VerticalAccuracy = ... # type: QGeoPositionInfo.Attribute
+ DirectionAccuracy = ... # type: QGeoPositionInfo.Attribute
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, coordinate: QGeoCoordinate, updateTime: QtCore.QDateTime|datetime.datetime) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoPositionInfo') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __hash__(self) -> int: ...
+ def swap(self, other: 'QGeoPositionInfo') -> None: ...
+ def hasAttribute(self, attribute: 'QGeoPositionInfo.Attribute') -> bool: ...
+ def removeAttribute(self, attribute: 'QGeoPositionInfo.Attribute') -> None: ...
+ def attribute(self, attribute: 'QGeoPositionInfo.Attribute') -> float: ...
+ def setAttribute(self, attribute: 'QGeoPositionInfo.Attribute', value: float) -> None: ...
+ def coordinate(self) -> QGeoCoordinate: ...
+ def setCoordinate(self, coordinate: QGeoCoordinate) -> None: ...
+ def timestamp(self) -> QtCore.QDateTime: ...
+ def setTimestamp(self, timestamp: QtCore.QDateTime|datetime.datetime) -> None: ...
+ def isValid(self) -> bool: ...
+
+
+class QGeoPositionInfoSource(QtCore.QObject):
+
+ class PositioningMethod(enum.Flag):
+ NoPositioningMethods = ... # type: QGeoPositionInfoSource.PositioningMethod
+ SatellitePositioningMethods = ... # type: QGeoPositionInfoSource.PositioningMethod
+ NonSatellitePositioningMethods = ... # type: QGeoPositionInfoSource.PositioningMethod
+ AllPositioningMethods = ... # type: QGeoPositionInfoSource.PositioningMethod
+
+ class Error(enum.Enum):
+ AccessError = ... # type: QGeoPositionInfoSource.Error
+ ClosedError = ... # type: QGeoPositionInfoSource.Error
+ UnknownSourceError = ... # type: QGeoPositionInfoSource.Error
+ UpdateTimeoutError = ... # type: QGeoPositionInfoSource.Error
+ NoError = ... # type: QGeoPositionInfoSource.Error
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ def backendProperty(self, name: str|None) -> typing.Any: ...
+ def setBackendProperty(self, name: str|None, value: typing.Any) -> bool: ...
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ supportedPositioningMethodsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ positionUpdated: typing.ClassVar[QtCore.pyqtSignal]
+ def requestUpdate(self, timeout: int = ...) -> None: ...
+ def stopUpdates(self) -> None: ...
+ def startUpdates(self) -> None: ...
+ def error(self) -> 'QGeoPositionInfoSource.Error': ...
+ @staticmethod
+ def availableSources() -> list[str]: ...
+ @typing.overload
+ @staticmethod
+ def createSource(sourceName: str|None, parent: QtCore.QObject|None) -> 'QGeoPositionInfoSource|None': ...
+ @typing.overload
+ @staticmethod
+ def createSource(sourceName: str|None, parameters: dict[str|None, typing.Any], parent: QtCore.QObject|None) -> 'QGeoPositionInfoSource|None': ...
+ @typing.overload
+ @staticmethod
+ def createDefaultSource(parent: QtCore.QObject|None) -> 'QGeoPositionInfoSource|None': ...
+ @typing.overload
+ @staticmethod
+ def createDefaultSource(parameters: dict[str|None, typing.Any], parent: QtCore.QObject|None) -> 'QGeoPositionInfoSource|None': ...
+ def sourceName(self) -> str: ...
+ def minimumUpdateInterval(self) -> int: ...
+ def supportedPositioningMethods(self) -> 'QGeoPositionInfoSource.PositioningMethod': ...
+ def lastKnownPosition(self, fromSatellitePositioningMethodsOnly: bool = ...) -> QGeoPositionInfo: ...
+ def preferredPositioningMethods(self) -> 'QGeoPositionInfoSource.PositioningMethod': ...
+ def setPreferredPositioningMethods(self, methods: 'QGeoPositionInfoSource.PositioningMethod') -> None: ...
+ def updateInterval(self) -> int: ...
+ def setUpdateInterval(self, msec: int) -> None: ...
+
+
+class QGeoRectangle(QGeoShape):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, center: QGeoCoordinate, degreesWidth: float, degreesHeight: float) -> None: ...
+ @typing.overload
+ def __init__(self, topLeft: QGeoCoordinate, bottomRight: QGeoCoordinate) -> None: ...
+ @typing.overload
+ def __init__(self, coordinates: collections.abc.Iterable[QGeoCoordinate]) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoRectangle') -> None: ...
+ @typing.overload
+ def __init__(self, other: QGeoShape) -> None: ...
+
+ def extendRectangle(self, coordinate: QGeoCoordinate) -> None: ...
+ def toString(self) -> str: ...
+ def __or__(self, rectangle: 'QGeoRectangle') -> 'QGeoRectangle': ...
+ def __ior__(self, rectangle: 'QGeoRectangle') -> 'QGeoRectangle': ...
+ def united(self, rectangle: 'QGeoRectangle') -> 'QGeoRectangle': ...
+ def translated(self, degreesLatitude: float, degreesLongitude: float) -> 'QGeoRectangle': ...
+ def translate(self, degreesLatitude: float, degreesLongitude: float) -> None: ...
+ def intersects(self, rectangle: 'QGeoRectangle') -> bool: ...
+ def contains(self, rectangle: 'QGeoRectangle') -> bool: ...
+ def height(self) -> float: ...
+ def setHeight(self, degreesHeight: float) -> None: ...
+ def width(self) -> float: ...
+ def setWidth(self, degreesWidth: float) -> None: ...
+ def center(self) -> QGeoCoordinate: ...
+ def setCenter(self, center: QGeoCoordinate) -> None: ...
+ def bottomRight(self) -> QGeoCoordinate: ...
+ def setBottomRight(self, bottomRight: QGeoCoordinate) -> None: ...
+ def bottomLeft(self) -> QGeoCoordinate: ...
+ def setBottomLeft(self, bottomLeft: QGeoCoordinate) -> None: ...
+ def topRight(self) -> QGeoCoordinate: ...
+ def setTopRight(self, topRight: QGeoCoordinate) -> None: ...
+ def topLeft(self) -> QGeoCoordinate: ...
+ def setTopLeft(self, topLeft: QGeoCoordinate) -> None: ...
+
+
+class QGeoSatelliteInfo(PyQt6.sip.wrapper):
+
+ class SatelliteSystem(enum.Enum):
+ Undefined = ... # type: QGeoSatelliteInfo.SatelliteSystem
+ GPS = ... # type: QGeoSatelliteInfo.SatelliteSystem
+ GLONASS = ... # type: QGeoSatelliteInfo.SatelliteSystem
+ GALILEO = ... # type: QGeoSatelliteInfo.SatelliteSystem
+ BEIDOU = ... # type: QGeoSatelliteInfo.SatelliteSystem
+ QZSS = ... # type: QGeoSatelliteInfo.SatelliteSystem
+ Multiple = ... # type: QGeoSatelliteInfo.SatelliteSystem
+ CustomType = ... # type: QGeoSatelliteInfo.SatelliteSystem
+
+ class Attribute(enum.Enum):
+ Elevation = ... # type: QGeoSatelliteInfo.Attribute
+ Azimuth = ... # type: QGeoSatelliteInfo.Attribute
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QGeoSatelliteInfo') -> None: ...
+
+ def __hash__(self) -> int: ...
+ def swap(self, other: 'QGeoSatelliteInfo') -> None: ...
+ def hasAttribute(self, attribute: 'QGeoSatelliteInfo.Attribute') -> bool: ...
+ def removeAttribute(self, attribute: 'QGeoSatelliteInfo.Attribute') -> None: ...
+ def attribute(self, attribute: 'QGeoSatelliteInfo.Attribute') -> float: ...
+ def setAttribute(self, attribute: 'QGeoSatelliteInfo.Attribute', value: float) -> None: ...
+ def signalStrength(self) -> int: ...
+ def setSignalStrength(self, signalStrength: int) -> None: ...
+ def satelliteIdentifier(self) -> int: ...
+ def setSatelliteIdentifier(self, satId: int) -> None: ...
+ def satelliteSystem(self) -> 'QGeoSatelliteInfo.SatelliteSystem': ...
+ def setSatelliteSystem(self, system: 'QGeoSatelliteInfo.SatelliteSystem') -> None: ...
+
+
+class QGeoSatelliteInfoSource(QtCore.QObject):
+
+ class Error(enum.Enum):
+ AccessError = ... # type: QGeoSatelliteInfoSource.Error
+ ClosedError = ... # type: QGeoSatelliteInfoSource.Error
+ NoError = ... # type: QGeoSatelliteInfoSource.Error
+ UnknownSourceError = ... # type: QGeoSatelliteInfoSource.Error
+ UpdateTimeoutError = ... # type: QGeoSatelliteInfoSource.Error
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ def backendProperty(self, name: str|None) -> typing.Any: ...
+ def setBackendProperty(self, name: str|None, value: typing.Any) -> bool: ...
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ satellitesInUseUpdated: typing.ClassVar[QtCore.pyqtSignal]
+ satellitesInViewUpdated: typing.ClassVar[QtCore.pyqtSignal]
+ def requestUpdate(self, timeout: int = ...) -> None: ...
+ def stopUpdates(self) -> None: ...
+ def startUpdates(self) -> None: ...
+ def error(self) -> 'QGeoSatelliteInfoSource.Error': ...
+ def minimumUpdateInterval(self) -> int: ...
+ def updateInterval(self) -> int: ...
+ def setUpdateInterval(self, msec: int) -> None: ...
+ def sourceName(self) -> str: ...
+ @staticmethod
+ def availableSources() -> list[str]: ...
+ @typing.overload
+ @staticmethod
+ def createSource(sourceName: str|None, parent: QtCore.QObject|None) -> 'QGeoSatelliteInfoSource|None': ...
+ @typing.overload
+ @staticmethod
+ def createSource(sourceName: str|None, parameters: dict[str|None, typing.Any], parent: QtCore.QObject|None) -> 'QGeoSatelliteInfoSource|None': ...
+ @typing.overload
+ @staticmethod
+ def createDefaultSource(parent: QtCore.QObject|None) -> 'QGeoSatelliteInfoSource|None': ...
+ @typing.overload
+ @staticmethod
+ def createDefaultSource(parameters: dict[str|None, typing.Any], parent: QtCore.QObject|None) -> 'QGeoSatelliteInfoSource|None': ...
+
+
+class QNmeaPositionInfoSource(QGeoPositionInfoSource):
+
+ class UpdateMode(enum.Enum):
+ RealTimeMode = ... # type: QNmeaPositionInfoSource.UpdateMode
+ SimulationMode = ... # type: QNmeaPositionInfoSource.UpdateMode
+
+ def __init__(self, updateMode: 'QNmeaPositionInfoSource.UpdateMode', parent: QtCore.QObject|None = ...) -> None: ...
+
+ def userEquivalentRangeError(self) -> float: ...
+ def setUserEquivalentRangeError(self, uere: float) -> None: ...
+ def parsePosInfoFromNmeaData(self, data: bytes, size: int, posInfo: QGeoPositionInfo|None) -> typing.Tuple[bool, bool]: ...
+ def requestUpdate(self, timeout: int = ...) -> None: ...
+ def stopUpdates(self) -> None: ...
+ def startUpdates(self) -> None: ...
+ def error(self) -> QGeoPositionInfoSource.Error: ...
+ def minimumUpdateInterval(self) -> int: ...
+ def supportedPositioningMethods(self) -> QGeoPositionInfoSource.PositioningMethod: ...
+ def lastKnownPosition(self, fromSatellitePositioningMethodsOnly: bool = ...) -> QGeoPositionInfo: ...
+ def setUpdateInterval(self, msec: int) -> None: ...
+ def device(self) -> QtCore.QIODevice|None: ...
+ def setDevice(self, source: QtCore.QIODevice|None) -> None: ...
+ def updateMode(self) -> 'QNmeaPositionInfoSource.UpdateMode': ...
+
+
+class QNmeaSatelliteInfoSource(QGeoSatelliteInfoSource):
+
+ class SatelliteInfoParseStatus(enum.Enum):
+ NotParsed = ... # type: QNmeaSatelliteInfoSource.SatelliteInfoParseStatus
+ PartiallyParsed = ... # type: QNmeaSatelliteInfoSource.SatelliteInfoParseStatus
+ FullyParsed = ... # type: QNmeaSatelliteInfoSource.SatelliteInfoParseStatus
+
+ class UpdateMode(enum.Enum):
+ RealTimeMode = ... # type: QNmeaSatelliteInfoSource.UpdateMode
+ SimulationMode = ... # type: QNmeaSatelliteInfoSource.UpdateMode
+
+ SimulationUpdateInterval = ... # type: str|None
+
+ def __init__(self, mode: 'QNmeaSatelliteInfoSource.UpdateMode', parent: QtCore.QObject|None = ...) -> None: ...
+
+ def parseSatelliteInfoFromNmea(self, data: bytes, size: int, infos: collections.abc.Iterable[QGeoSatelliteInfo]) -> typing.Tuple['QNmeaSatelliteInfoSource.SatelliteInfoParseStatus', QGeoSatelliteInfo.SatelliteSystem]: ...
+ def parseSatellitesInUseFromNmea(self, data: bytes, size: int, pnrsInUse: collections.abc.Iterable[int]) -> QGeoSatelliteInfo.SatelliteSystem: ...
+ def requestUpdate(self, timeout: int = ...) -> None: ...
+ def stopUpdates(self) -> None: ...
+ def startUpdates(self) -> None: ...
+ def backendProperty(self, name: str|None) -> typing.Any: ...
+ def setBackendProperty(self, name: str|None, value: typing.Any) -> bool: ...
+ def error(self) -> QGeoSatelliteInfoSource.Error: ...
+ def minimumUpdateInterval(self) -> int: ...
+ def setUpdateInterval(self, msec: int) -> None: ...
+ def device(self) -> QtCore.QIODevice|None: ...
+ def setDevice(self, source: QtCore.QIODevice|None) -> None: ...
+ def updateMode(self) -> 'QNmeaSatelliteInfoSource.UpdateMode': ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPrintSupport.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPrintSupport.pyd
new file mode 100644
index 00000000..edfe6f4e
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPrintSupport.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPrintSupport.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPrintSupport.pyi
new file mode 100644
index 00000000..66dc37a3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtPrintSupport.pyi
@@ -0,0 +1,379 @@
+# The PEP 484 type hints stub file for the QtPrintSupport module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QAbstractPrintDialog(QtWidgets.QDialog):
+
+ class PrintDialogOption(enum.Flag):
+ PrintToFile = ... # type: QAbstractPrintDialog.PrintDialogOption
+ PrintSelection = ... # type: QAbstractPrintDialog.PrintDialogOption
+ PrintPageRange = ... # type: QAbstractPrintDialog.PrintDialogOption
+ PrintCollateCopies = ... # type: QAbstractPrintDialog.PrintDialogOption
+ PrintShowPageSize = ... # type: QAbstractPrintDialog.PrintDialogOption
+ PrintCurrentPage = ... # type: QAbstractPrintDialog.PrintDialogOption
+
+ class PrintRange(enum.Enum):
+ AllPages = ... # type: QAbstractPrintDialog.PrintRange
+ Selection = ... # type: QAbstractPrintDialog.PrintRange
+ PageRange = ... # type: QAbstractPrintDialog.PrintRange
+ CurrentPage = ... # type: QAbstractPrintDialog.PrintRange
+
+ def __init__(self, printer: 'QPrinter|None', parent: QtWidgets.QWidget|None = ...) -> None: ...
+
+ def setOptionTabs(self, tabs: collections.abc.Iterable[QtWidgets.QWidget]) -> None: ...
+ def printer(self) -> 'QPrinter|None': ...
+ def toPage(self) -> int: ...
+ def fromPage(self) -> int: ...
+ def setFromTo(self, fromPage: int, toPage: int) -> None: ...
+ def maxPage(self) -> int: ...
+ def minPage(self) -> int: ...
+ def setMinMax(self, min: int, max: int) -> None: ...
+ def printRange(self) -> 'QAbstractPrintDialog.PrintRange': ...
+ def setPrintRange(self, range: 'QAbstractPrintDialog.PrintRange') -> None: ...
+
+
+class QPageSetupDialog(QtWidgets.QDialog):
+
+ @typing.overload
+ def __init__(self, printer: 'QPrinter|None', parent: QtWidgets.QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtWidgets.QWidget|None = ...) -> None: ...
+
+ def printer(self) -> 'QPrinter|None': ...
+ def done(self, result: int) -> None: ...
+ @typing.overload
+ def open(self) -> None: ...
+ @typing.overload
+ def open(self, slot: PYQT_SLOT) -> None: ...
+ def exec(self) -> int: ...
+ def setVisible(self, visible: bool) -> None: ...
+
+
+class QPrintDialog(QAbstractPrintDialog):
+
+ @typing.overload
+ def __init__(self, printer: 'QPrinter|None', parent: QtWidgets.QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtWidgets.QWidget|None = ...) -> None: ...
+
+ accepted: typing.ClassVar[QtCore.pyqtSignal]
+ @typing.overload
+ def open(self) -> None: ...
+ @typing.overload
+ def open(self, slot: PYQT_SLOT) -> None: ...
+ def setVisible(self, visible: bool) -> None: ...
+ def options(self) -> QAbstractPrintDialog.PrintDialogOption: ...
+ def setOptions(self, options: QAbstractPrintDialog.PrintDialogOption) -> None: ...
+ def testOption(self, option: QAbstractPrintDialog.PrintDialogOption) -> bool: ...
+ def setOption(self, option: QAbstractPrintDialog.PrintDialogOption, on: bool = ...) -> None: ...
+ def done(self, result: int) -> None: ...
+ def exec(self) -> int: ...
+
+
+class QPrintEngine(PyQt6.sip.simplewrapper):
+
+ class PrintEnginePropertyKey(enum.Enum):
+ PPK_CollateCopies = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_ColorMode = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_Creator = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_DocumentName = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_FullPage = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_NumberOfCopies = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_Orientation = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_OutputFileName = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PageOrder = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PageRect = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PageSize = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PaperRect = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PaperSource = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PrinterName = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PrinterProgram = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_Resolution = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_SelectionOption = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_SupportedResolutions = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_WindowsPageSize = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_FontEmbedding = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_Duplex = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PaperSources = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_CustomPaperSize = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PageMargins = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PaperSize = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_CopyCount = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_SupportsMultipleCopies = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_PaperName = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_QPageSize = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_QPageMargins = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_QPageLayout = ... # type: QPrintEngine.PrintEnginePropertyKey
+ PPK_CustomBase = ... # type: QPrintEngine.PrintEnginePropertyKey
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPrintEngine') -> None: ...
+
+ def printerState(self) -> 'QPrinter.PrinterState': ...
+ def metric(self, a0: QtGui.QPaintDevice.PaintDeviceMetric) -> int: ...
+ def abort(self) -> bool: ...
+ def newPage(self) -> bool: ...
+ def property(self, key: 'QPrintEngine.PrintEnginePropertyKey') -> typing.Any: ...
+ def setProperty(self, key: 'QPrintEngine.PrintEnginePropertyKey', value: typing.Any) -> None: ...
+
+
+class QPrinter(QtGui.QPagedPaintDevice):
+
+ class DuplexMode(enum.Enum):
+ DuplexNone = ... # type: QPrinter.DuplexMode
+ DuplexAuto = ... # type: QPrinter.DuplexMode
+ DuplexLongSide = ... # type: QPrinter.DuplexMode
+ DuplexShortSide = ... # type: QPrinter.DuplexMode
+
+ class Unit(enum.Enum):
+ Millimeter = ... # type: QPrinter.Unit
+ Point = ... # type: QPrinter.Unit
+ Inch = ... # type: QPrinter.Unit
+ Pica = ... # type: QPrinter.Unit
+ Didot = ... # type: QPrinter.Unit
+ Cicero = ... # type: QPrinter.Unit
+ DevicePixel = ... # type: QPrinter.Unit
+
+ class PrintRange(enum.Enum):
+ AllPages = ... # type: QPrinter.PrintRange
+ Selection = ... # type: QPrinter.PrintRange
+ PageRange = ... # type: QPrinter.PrintRange
+ CurrentPage = ... # type: QPrinter.PrintRange
+
+ class OutputFormat(enum.Enum):
+ NativeFormat = ... # type: QPrinter.OutputFormat
+ PdfFormat = ... # type: QPrinter.OutputFormat
+
+ class PrinterState(enum.Enum):
+ Idle = ... # type: QPrinter.PrinterState
+ Active = ... # type: QPrinter.PrinterState
+ Aborted = ... # type: QPrinter.PrinterState
+ Error = ... # type: QPrinter.PrinterState
+
+ class PaperSource(enum.Enum):
+ OnlyOne = ... # type: QPrinter.PaperSource
+ Lower = ... # type: QPrinter.PaperSource
+ Middle = ... # type: QPrinter.PaperSource
+ Manual = ... # type: QPrinter.PaperSource
+ Envelope = ... # type: QPrinter.PaperSource
+ EnvelopeManual = ... # type: QPrinter.PaperSource
+ Auto = ... # type: QPrinter.PaperSource
+ Tractor = ... # type: QPrinter.PaperSource
+ SmallFormat = ... # type: QPrinter.PaperSource
+ LargeFormat = ... # type: QPrinter.PaperSource
+ LargeCapacity = ... # type: QPrinter.PaperSource
+ Cassette = ... # type: QPrinter.PaperSource
+ FormSource = ... # type: QPrinter.PaperSource
+ MaxPageSource = ... # type: QPrinter.PaperSource
+ Upper = ... # type: QPrinter.PaperSource
+ CustomSource = ... # type: QPrinter.PaperSource
+ LastPaperSource = ... # type: QPrinter.PaperSource
+
+ class ColorMode(enum.Enum):
+ GrayScale = ... # type: QPrinter.ColorMode
+ Color = ... # type: QPrinter.ColorMode
+
+ class PageOrder(enum.Enum):
+ FirstPageFirst = ... # type: QPrinter.PageOrder
+ LastPageFirst = ... # type: QPrinter.PageOrder
+
+ class PrinterMode(enum.Enum):
+ ScreenResolution = ... # type: QPrinter.PrinterMode
+ PrinterResolution = ... # type: QPrinter.PrinterMode
+ HighResolution = ... # type: QPrinter.PrinterMode
+
+ @typing.overload
+ def __init__(self, mode: 'QPrinter.PrinterMode' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, printer: 'QPrinterInfo', mode: 'QPrinter.PrinterMode' = ...) -> None: ...
+
+ def pdfVersion(self) -> QtGui.QPagedPaintDevice.PdfVersion: ...
+ def setPdfVersion(self, version: QtGui.QPagedPaintDevice.PdfVersion) -> None: ...
+ def setEngines(self, printEngine: QPrintEngine|None, paintEngine: QtGui.QPaintEngine|None) -> None: ...
+ def metric(self, a0: QtGui.QPaintDevice.PaintDeviceMetric) -> int: ...
+ def printRange(self) -> 'QPrinter.PrintRange': ...
+ def setPrintRange(self, range: 'QPrinter.PrintRange') -> None: ...
+ def toPage(self) -> int: ...
+ def fromPage(self) -> int: ...
+ def setFromTo(self, fromPage: int, toPage: int) -> None: ...
+ def printEngine(self) -> QPrintEngine|None: ...
+ def paintEngine(self) -> QtGui.QPaintEngine|None: ...
+ def printerState(self) -> 'QPrinter.PrinterState': ...
+ def abort(self) -> bool: ...
+ def newPage(self) -> bool: ...
+ def pageRect(self, a0: 'QPrinter.Unit') -> QtCore.QRectF: ...
+ def paperRect(self, a0: 'QPrinter.Unit') -> QtCore.QRectF: ...
+ def fontEmbeddingEnabled(self) -> bool: ...
+ def setFontEmbeddingEnabled(self, enable: bool) -> None: ...
+ def supportedResolutions(self) -> list[int]: ...
+ def duplex(self) -> 'QPrinter.DuplexMode': ...
+ def setDuplex(self, duplex: 'QPrinter.DuplexMode') -> None: ...
+ def paperSource(self) -> 'QPrinter.PaperSource': ...
+ def setPaperSource(self, a0: 'QPrinter.PaperSource') -> None: ...
+ def supportsMultipleCopies(self) -> bool: ...
+ def copyCount(self) -> int: ...
+ def setCopyCount(self, a0: int) -> None: ...
+ def fullPage(self) -> bool: ...
+ def setFullPage(self, a0: bool) -> None: ...
+ def collateCopies(self) -> bool: ...
+ def setCollateCopies(self, collate: bool) -> None: ...
+ def colorMode(self) -> 'QPrinter.ColorMode': ...
+ def setColorMode(self, a0: 'QPrinter.ColorMode') -> None: ...
+ def resolution(self) -> int: ...
+ def setResolution(self, a0: int) -> None: ...
+ def pageOrder(self) -> 'QPrinter.PageOrder': ...
+ def setPageOrder(self, a0: 'QPrinter.PageOrder') -> None: ...
+ def creator(self) -> str: ...
+ def setCreator(self, a0: str|None) -> None: ...
+ def docName(self) -> str: ...
+ def setDocName(self, a0: str|None) -> None: ...
+ def printProgram(self) -> str: ...
+ def setPrintProgram(self, a0: str|None) -> None: ...
+ def outputFileName(self) -> str: ...
+ def setOutputFileName(self, a0: str|None) -> None: ...
+ def isValid(self) -> bool: ...
+ def printerName(self) -> str: ...
+ def setPrinterName(self, a0: str|None) -> None: ...
+ def outputFormat(self) -> 'QPrinter.OutputFormat': ...
+ def setOutputFormat(self, format: 'QPrinter.OutputFormat') -> None: ...
+
+
+class QPrinterInfo(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, src: 'QPrinterInfo') -> None: ...
+ @typing.overload
+ def __init__(self, printer: QPrinter) -> None: ...
+
+ def supportedColorModes(self) -> list[QPrinter.ColorMode]: ...
+ def defaultColorMode(self) -> QPrinter.ColorMode: ...
+ def supportedDuplexModes(self) -> list[QPrinter.DuplexMode]: ...
+ def defaultDuplexMode(self) -> QPrinter.DuplexMode: ...
+ @staticmethod
+ def defaultPrinterName() -> str: ...
+ @staticmethod
+ def availablePrinterNames() -> list[str]: ...
+ def supportedResolutions(self) -> list[int]: ...
+ def maximumPhysicalPageSize(self) -> QtGui.QPageSize: ...
+ def minimumPhysicalPageSize(self) -> QtGui.QPageSize: ...
+ def supportsCustomPageSizes(self) -> bool: ...
+ def defaultPageSize(self) -> QtGui.QPageSize: ...
+ def supportedPageSizes(self) -> list[QtGui.QPageSize]: ...
+ def state(self) -> QPrinter.PrinterState: ...
+ def isRemote(self) -> bool: ...
+ @staticmethod
+ def printerInfo(printerName: str|None) -> 'QPrinterInfo': ...
+ def makeAndModel(self) -> str: ...
+ def location(self) -> str: ...
+ def description(self) -> str: ...
+ @staticmethod
+ def defaultPrinter() -> 'QPrinterInfo': ...
+ @staticmethod
+ def availablePrinters() -> list['QPrinterInfo']: ...
+ def isDefault(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def printerName(self) -> str: ...
+
+
+class QPrintPreviewDialog(QtWidgets.QDialog):
+
+ @typing.overload
+ def __init__(self, parent: QtWidgets.QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, printer: QPrinter|None, parent: QtWidgets.QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ paintRequested: typing.ClassVar[QtCore.pyqtSignal]
+ def done(self, result: int) -> None: ...
+ def printer(self) -> QPrinter|None: ...
+ @typing.overload
+ def open(self) -> None: ...
+ @typing.overload
+ def open(self, slot: PYQT_SLOT) -> None: ...
+ def setVisible(self, visible: bool) -> None: ...
+
+
+class QPrintPreviewWidget(QtWidgets.QWidget):
+
+ class ZoomMode(enum.Enum):
+ CustomZoom = ... # type: QPrintPreviewWidget.ZoomMode
+ FitToWidth = ... # type: QPrintPreviewWidget.ZoomMode
+ FitInView = ... # type: QPrintPreviewWidget.ZoomMode
+
+ class ViewMode(enum.Enum):
+ SinglePageView = ... # type: QPrintPreviewWidget.ViewMode
+ FacingPagesView = ... # type: QPrintPreviewWidget.ViewMode
+ AllPagesView = ... # type: QPrintPreviewWidget.ViewMode
+
+ @typing.overload
+ def __init__(self, printer: QPrinter|None, parent: QtWidgets.QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtWidgets.QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def pageCount(self) -> int: ...
+ previewChanged: typing.ClassVar[QtCore.pyqtSignal]
+ paintRequested: typing.ClassVar[QtCore.pyqtSignal]
+ def updatePreview(self) -> None: ...
+ def setAllPagesViewMode(self) -> None: ...
+ def setFacingPagesViewMode(self) -> None: ...
+ def setSinglePageViewMode(self) -> None: ...
+ def setPortraitOrientation(self) -> None: ...
+ def setLandscapeOrientation(self) -> None: ...
+ def fitInView(self) -> None: ...
+ def fitToWidth(self) -> None: ...
+ def setCurrentPage(self, pageNumber: int) -> None: ...
+ def setZoomMode(self, zoomMode: 'QPrintPreviewWidget.ZoomMode') -> None: ...
+ def setViewMode(self, viewMode: 'QPrintPreviewWidget.ViewMode') -> None: ...
+ def setOrientation(self, orientation: QtGui.QPageLayout.Orientation) -> None: ...
+ def setZoomFactor(self, zoomFactor: float) -> None: ...
+ def zoomOut(self, factor: float = ...) -> None: ...
+ def zoomIn(self, factor: float = ...) -> None: ...
+ def print(self) -> None: ...
+ def setVisible(self, visible: bool) -> None: ...
+ def currentPage(self) -> int: ...
+ def zoomMode(self) -> 'QPrintPreviewWidget.ZoomMode': ...
+ def viewMode(self) -> 'QPrintPreviewWidget.ViewMode': ...
+ def orientation(self) -> QtGui.QPageLayout.Orientation: ...
+ def zoomFactor(self) -> float: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQml.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQml.pyd
new file mode 100644
index 00000000..32932356
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQml.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQml.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQml.pyi
new file mode 100644
index 00000000..177afd73
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQml.pyi
@@ -0,0 +1,852 @@
+# The PEP 484 type hints stub file for the QtQml module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtNetwork
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QJSEngine(QtCore.QObject):
+
+ class ObjectOwnership(enum.Enum):
+ CppOwnership = ... # type: QJSEngine.ObjectOwnership
+ JavaScriptOwnership = ... # type: QJSEngine.ObjectOwnership
+
+ class Extension(enum.Flag):
+ TranslationExtension = ... # type: QJSEngine.Extension
+ ConsoleExtension = ... # type: QJSEngine.Extension
+ GarbageCollectionExtension = ... # type: QJSEngine.Extension
+ AllExtensions = ... # type: QJSEngine.Extension
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ def toPrimitiveValue(self, value: typing.Any) -> 'QJSPrimitiveValue': ...
+ def toManagedValue(self, value: typing.Any) -> 'QJSManagedValue': ...
+ def toScriptValue(self, value: typing.Any) -> 'QJSValue': ...
+ def newSymbol(self, name: str|None) -> 'QJSValue': ...
+ def registerModule(self, moduleName: str|None, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> bool: ...
+ uiLanguageChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def catchError(self) -> 'QJSValue': ...
+ def hasError(self) -> bool: ...
+ @staticmethod
+ def objectOwnership(a0: QtCore.QObject|None) -> 'QJSEngine.ObjectOwnership': ...
+ @staticmethod
+ def setObjectOwnership(a0: QtCore.QObject|None, a1: 'QJSEngine.ObjectOwnership') -> None: ...
+ def setUiLanguage(self, language: str|None) -> None: ...
+ def uiLanguage(self) -> str: ...
+ def isInterrupted(self) -> bool: ...
+ def setInterrupted(self, interrupted: bool) -> None: ...
+ @typing.overload
+ def throwError(self, message: str|None) -> None: ...
+ @typing.overload
+ def throwError(self, error: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
+ @typing.overload
+ def throwError(self, errorType: 'QJSValue.ErrorType', message: str|None = ...) -> None: ...
+ def newErrorObject(self, errorType: 'QJSValue.ErrorType', message: str|None = ...) -> 'QJSValue': ...
+ def importModule(self, fileName: str|None) -> 'QJSValue': ...
+ def newQMetaObject(self, metaObject: QtCore.QMetaObject|None) -> 'QJSValue': ...
+ def installExtensions(self, extensions: 'QJSEngine.Extension', object: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None = ...) -> None: ...
+ def collectGarbage(self) -> None: ...
+ def newQObject(self, object: QtCore.QObject|None) -> 'QJSValue': ...
+ def newArray(self, length: int = ...) -> 'QJSValue': ...
+ def newObject(self) -> 'QJSValue': ...
+ def evaluate(self, program: str|None, fileName: str|None = ..., lineNumber: int = ..., exceptionStackTrace: list[str] = ...) -> 'QJSValue': ...
+ def globalObject(self) -> 'QJSValue': ...
+
+
+class QJSManagedValue(PyQt6.sip.simplewrapper):
+
+ class Type(enum.Enum):
+ Undefined = ... # type: QJSManagedValue.Type
+ Boolean = ... # type: QJSManagedValue.Type
+ Number = ... # type: QJSManagedValue.Type
+ String = ... # type: QJSManagedValue.Type
+ Object = ... # type: QJSManagedValue.Type
+ Symbol = ... # type: QJSManagedValue.Type
+ Function = ... # type: QJSManagedValue.Type
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None, engine: QJSEngine|None) -> None: ...
+ @typing.overload
+ def __init__(self, value: 'QJSPrimitiveValue', engine: QJSEngine|None) -> None: ...
+ @typing.overload
+ def __init__(self, string: str|None, engine: QJSEngine|None) -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any, engine: QJSEngine|None) -> None: ...
+
+ def callAsConstructor(self, arguments: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
+ def callWithInstance(self, instance: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None, arguments: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
+ def call(self, arguments: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
+ @typing.overload
+ def deleteProperty(self, name: str|None) -> bool: ...
+ @typing.overload
+ def deleteProperty(self, arrayIndex: int) -> bool: ...
+ @typing.overload
+ def setProperty(self, name: str|None, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
+ @typing.overload
+ def setProperty(self, arrayIndex: int, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
+ @typing.overload
+ def property(self, name: str|None) -> 'QJSValue': ...
+ @typing.overload
+ def property(self, arrayIndex: int) -> 'QJSValue': ...
+ @typing.overload
+ def hasOwnProperty(self, name: str|None) -> bool: ...
+ @typing.overload
+ def hasOwnProperty(self, arrayIndex: int) -> bool: ...
+ @typing.overload
+ def hasProperty(self, name: str|None) -> bool: ...
+ @typing.overload
+ def hasProperty(self, arrayIndex: int) -> bool: ...
+ def toDateTime(self) -> QtCore.QDateTime: ...
+ def toQMetaObject(self) -> QtCore.QMetaObject|None: ...
+ def toQObject(self) -> QtCore.QObject|None: ...
+ def toUrl(self) -> QtCore.QUrl: ...
+ def toRegularExpression(self) -> QtCore.QRegularExpression: ...
+ def toInteger(self) -> int: ...
+ def toVariant(self) -> typing.Any: ...
+ def toJSValue(self) -> 'QJSValue': ...
+ def toPrimitive(self) -> 'QJSPrimitiveValue': ...
+ def toBoolean(self) -> bool: ...
+ def toNumber(self) -> float: ...
+ def toString(self) -> str: ...
+ def isError(self) -> bool: ...
+ def isDate(self) -> bool: ...
+ def isQMetaObject(self) -> bool: ...
+ def isQObject(self) -> bool: ...
+ def isVariant(self) -> bool: ...
+ def isUrl(self) -> bool: ...
+ def isArray(self) -> bool: ...
+ def isRegularExpression(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def isInteger(self) -> bool: ...
+ def isFunction(self) -> bool: ...
+ def isSymbol(self) -> bool: ...
+ def isObject(self) -> bool: ...
+ def isString(self) -> bool: ...
+ def isNumber(self) -> bool: ...
+ def isBoolean(self) -> bool: ...
+ def isUndefined(self) -> bool: ...
+ def type(self) -> 'QJSManagedValue.Type': ...
+ def setPrototype(self, prototype: 'QJSManagedValue') -> None: ...
+ def prototype(self) -> 'QJSManagedValue': ...
+ def engine(self) -> QJSEngine|None: ...
+ def strictlyEquals(self, other: 'QJSManagedValue') -> bool: ...
+ def equals(self, other: 'QJSManagedValue') -> bool: ...
+
+
+class QJSPrimitiveUndefined(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QJSPrimitiveUndefined') -> None: ...
+
+
+class QJSPrimitiveNull(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QJSPrimitiveNull') -> None: ...
+
+
+class QJSPrimitiveValue(PyQt6.sip.simplewrapper):
+
+ class Type(enum.Enum):
+ Undefined = ... # type: QJSPrimitiveValue.Type
+ Null = ... # type: QJSPrimitiveValue.Type
+ Boolean = ... # type: QJSPrimitiveValue.Type
+ Integer = ... # type: QJSPrimitiveValue.Type
+ Double = ... # type: QJSPrimitiveValue.Type
+ String = ... # type: QJSPrimitiveValue.Type
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, undefined: QJSPrimitiveUndefined) -> None: ...
+ @typing.overload
+ def __init__(self, null: QJSPrimitiveNull) -> None: ...
+ @typing.overload
+ def __init__(self, value: bool) -> None: ...
+ @typing.overload
+ def __init__(self, value: int) -> None: ...
+ @typing.overload
+ def __init__(self, value: float) -> None: ...
+ @typing.overload
+ def __init__(self, string: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QJSPrimitiveValue') -> None: ...
+
+ def __add__(self, rhs: 'QJSPrimitiveValue') -> 'QJSPrimitiveValue': ...
+ def __sub__(self, rhs: 'QJSPrimitiveValue') -> 'QJSPrimitiveValue': ...
+ def __mul__(self, rhs: 'QJSPrimitiveValue') -> 'QJSPrimitiveValue': ...
+ def __truediv__(self, rhs: 'QJSPrimitiveValue') -> 'QJSPrimitiveValue': ...
+ def __mod__(self, rhs: 'QJSPrimitiveValue') -> 'QJSPrimitiveValue': ...
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def __lt__(self, rhs: 'QJSPrimitiveValue') -> bool: ...
+ def __gt__(self, rhs: 'QJSPrimitiveValue') -> bool: ...
+ def __le__(self, rhs: 'QJSPrimitiveValue') -> bool: ...
+ def __ge__(self, rhs: 'QJSPrimitiveValue') -> bool: ...
+ def data(self) -> PyQt6.sip.voidptr: ...
+ def metaType(self) -> QtCore.QMetaType: ...
+ def __neg__(self) -> 'QJSPrimitiveValue': ...
+ def __pos__(self) -> 'QJSPrimitiveValue': ...
+ def equals(self, other: 'QJSPrimitiveValue') -> bool: ...
+ def strictlyEquals(self, other: 'QJSPrimitiveValue') -> bool: ...
+ def toString(self) -> str: ...
+ def toDouble(self) -> float: ...
+ def toInteger(self) -> int: ...
+ def toBoolean(self) -> bool: ...
+ def type(self) -> 'QJSPrimitiveValue.Type': ...
+
+
+class QJSValue(PyQt6.sip.simplewrapper):
+
+ class ErrorType(enum.Enum):
+ GenericError = ... # type: QJSValue.ErrorType
+ EvalError = ... # type: QJSValue.ErrorType
+ RangeError = ... # type: QJSValue.ErrorType
+ ReferenceError = ... # type: QJSValue.ErrorType
+ SyntaxError = ... # type: QJSValue.ErrorType
+ TypeError = ... # type: QJSValue.ErrorType
+ URIError = ... # type: QJSValue.ErrorType
+
+ class ObjectConversionBehavior(enum.Enum):
+ ConvertJSObjects = ... # type: QJSValue.ObjectConversionBehavior
+ RetainJSObjects = ... # type: QJSValue.ObjectConversionBehavior
+
+ class SpecialValue(enum.Enum):
+ NullValue = ... # type: QJSValue.SpecialValue
+ UndefinedValue = ... # type: QJSValue.SpecialValue
+
+ @typing.overload
+ def __init__(self, value: 'QJSValue.SpecialValue' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
+
+ def errorType(self) -> 'QJSValue.ErrorType': ...
+ def callAsConstructor(self, args: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
+ def callWithInstance(self, instance: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None, args: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
+ def call(self, args: collections.abc.Iterable['QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None] = ...) -> 'QJSValue': ...
+ def isCallable(self) -> bool: ...
+ def deleteProperty(self, name: str|None) -> bool: ...
+ def hasOwnProperty(self, name: str|None) -> bool: ...
+ def hasProperty(self, name: str|None) -> bool: ...
+ @typing.overload
+ def setProperty(self, name: str|None, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
+ @typing.overload
+ def setProperty(self, arrayIndex: int, value: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
+ @typing.overload
+ def property(self, name: str|None) -> 'QJSValue': ...
+ @typing.overload
+ def property(self, arrayIndex: int) -> 'QJSValue': ...
+ def setPrototype(self, prototype: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> None: ...
+ def prototype(self) -> 'QJSValue': ...
+ def strictlyEquals(self, other: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> bool: ...
+ def equals(self, other: 'QJSValue'|'QJSValue.SpecialValue'|bool|int|float|str|None) -> bool: ...
+ def toDateTime(self) -> QtCore.QDateTime: ...
+ def toQObject(self) -> QtCore.QObject|None: ...
+ def toPrimitive(self) -> QJSPrimitiveValue: ...
+ @typing.overload
+ def toVariant(self) -> typing.Any: ...
+ @typing.overload
+ def toVariant(self, behavior: 'QJSValue.ObjectConversionBehavior') -> typing.Any: ...
+ def toBool(self) -> bool: ...
+ def toUInt(self) -> int: ...
+ def toInt(self) -> int: ...
+ def toNumber(self) -> float: ...
+ def toString(self) -> str: ...
+ def isUrl(self) -> bool: ...
+ def isError(self) -> bool: ...
+ def isArray(self) -> bool: ...
+ def isRegExp(self) -> bool: ...
+ def isDate(self) -> bool: ...
+ def isObject(self) -> bool: ...
+ def isQObject(self) -> bool: ...
+ def isVariant(self) -> bool: ...
+ def isUndefined(self) -> bool: ...
+ def isString(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def isNumber(self) -> bool: ...
+ def isBool(self) -> bool: ...
+
+
+class QJSValueIterator(PyQt6.sip.simplewrapper):
+
+ def __init__(self, value: QJSValue|QJSValue.SpecialValue|bool|int|float|str|None) -> None: ...
+
+ def value(self) -> QJSValue: ...
+ def name(self) -> str: ...
+ def next(self) -> bool: ...
+ def hasNext(self) -> bool: ...
+
+
+class QQmlAbstractUrlInterceptor(PyQt6.sip.simplewrapper):
+
+ class DataType(enum.Enum):
+ QmlFile = ... # type: QQmlAbstractUrlInterceptor.DataType
+ JavaScriptFile = ... # type: QQmlAbstractUrlInterceptor.DataType
+ QmldirFile = ... # type: QQmlAbstractUrlInterceptor.DataType
+ UrlString = ... # type: QQmlAbstractUrlInterceptor.DataType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQmlAbstractUrlInterceptor') -> None: ...
+
+ def intercept(self, path: QtCore.QUrl, type: 'QQmlAbstractUrlInterceptor.DataType') -> QtCore.QUrl: ...
+
+
+class QQmlEngine(QJSEngine):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def markCurrentFunctionAsTranslationBinding(self) -> None: ...
+ offlineStoragePathChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def clearSingletons(self) -> None: ...
+ def urlInterceptors(self) -> list[QQmlAbstractUrlInterceptor]: ...
+ def interceptUrl(self, url: QtCore.QUrl, type: QQmlAbstractUrlInterceptor.DataType) -> QtCore.QUrl: ...
+ def removeUrlInterceptor(self, urlInterceptor: QQmlAbstractUrlInterceptor|None) -> None: ...
+ def addUrlInterceptor(self, urlInterceptor: QQmlAbstractUrlInterceptor|None) -> None: ...
+ @typing.overload
+ def singletonInstance(self, qmlTypeId: int) -> QtCore.QObject: ...
+ @typing.overload
+ def singletonInstance(self, moduleName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QtCore.QObject: ...
+ def offlineStorageDatabaseFilePath(self, databaseName: str|None) -> str: ...
+ exit: typing.ClassVar[QtCore.pyqtSignal]
+ warnings: typing.ClassVar[QtCore.pyqtSignal]
+ quit: typing.ClassVar[QtCore.pyqtSignal]
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def retranslate(self) -> None: ...
+ @staticmethod
+ def setContextForObject(a0: QtCore.QObject|None, a1: 'QQmlContext|None') -> None: ...
+ @staticmethod
+ def contextForObject(a0: QtCore.QObject|None) -> 'QQmlContext|None': ...
+ def setOutputWarningsToStandardError(self, a0: bool) -> None: ...
+ def outputWarningsToStandardError(self) -> bool: ...
+ def setBaseUrl(self, a0: QtCore.QUrl) -> None: ...
+ def baseUrl(self) -> QtCore.QUrl: ...
+ def offlineStoragePath(self) -> str: ...
+ def setOfflineStoragePath(self, dir: str|None) -> None: ...
+ def incubationController(self) -> 'QQmlIncubationController|None': ...
+ def setIncubationController(self, a0: 'QQmlIncubationController|None') -> None: ...
+ def removeImageProvider(self, id: str|None) -> None: ...
+ def imageProvider(self, id: str|None) -> 'QQmlImageProviderBase|None': ...
+ def addImageProvider(self, id: str|None, a1: 'QQmlImageProviderBase|None') -> None: ...
+ def networkAccessManager(self) -> QtNetwork.QNetworkAccessManager|None: ...
+ def networkAccessManagerFactory(self) -> 'QQmlNetworkAccessManagerFactory|None': ...
+ def setNetworkAccessManagerFactory(self, a0: 'QQmlNetworkAccessManagerFactory|None') -> None: ...
+ def importPlugin(self, filePath: str|None, uri: str|None, errors: collections.abc.Iterable['QQmlError']) -> bool: ...
+ def addPluginPath(self, dir: str|None) -> None: ...
+ def setPluginPathList(self, paths: collections.abc.Iterable[str|None]) -> None: ...
+ def pluginPathList(self) -> list[str]: ...
+ def addImportPath(self, dir: str|None) -> None: ...
+ def setImportPathList(self, paths: collections.abc.Iterable[str|None]) -> None: ...
+ def importPathList(self) -> list[str]: ...
+ def trimComponentCache(self) -> None: ...
+ def clearComponentCache(self) -> None: ...
+ def rootContext(self) -> 'QQmlContext|None': ...
+
+
+class QQmlApplicationEngine(QQmlEngine):
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, url: QtCore.QUrl, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, filePath: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ objectCreationFailed: typing.ClassVar[QtCore.pyqtSignal]
+ objectCreated: typing.ClassVar[QtCore.pyqtSignal]
+ def loadFromModule(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def setInitialProperties(self, initialProperties: dict[str|None, typing.Any]) -> None: ...
+ def setExtraFileSelectors(self, extraFileSelectors: collections.abc.Iterable[str|None]) -> None: ...
+ def loadData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview, url: QtCore.QUrl = ...) -> None: ...
+ @typing.overload
+ def load(self, url: QtCore.QUrl) -> None: ...
+ @typing.overload
+ def load(self, filePath: str|None) -> None: ...
+ def rootObjects(self) -> list[QtCore.QObject]: ...
+
+
+class QQmlComponent(QtCore.QObject):
+
+ class Status(enum.Enum):
+ Null = ... # type: QQmlComponent.Status
+ Ready = ... # type: QQmlComponent.Status
+ Loading = ... # type: QQmlComponent.Status
+ Error = ... # type: QQmlComponent.Status
+
+ class CompilationMode(enum.Enum):
+ PreferSynchronous = ... # type: QQmlComponent.CompilationMode
+ Asynchronous = ... # type: QQmlComponent.CompilationMode
+
+ @typing.overload
+ def __init__(self, a0: QQmlEngine|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QQmlEngine|None, fileName: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QQmlEngine|None, fileName: str|None, mode: 'QQmlComponent.CompilationMode', parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QQmlEngine|None, url: QtCore.QUrl, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QQmlEngine|None, url: QtCore.QUrl, mode: 'QQmlComponent.CompilationMode', parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, engine: QQmlEngine|None, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, engine: QQmlEngine|None, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, mode: 'QQmlComponent.CompilationMode', parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setInitialProperties(self, component: QtCore.QObject|None, properties: dict[str|None, typing.Any]) -> None: ...
+ def engine(self) -> QQmlEngine|None: ...
+ progressChanged: typing.ClassVar[QtCore.pyqtSignal]
+ statusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def loadFromModule(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, mode: 'QQmlComponent.CompilationMode' = ...) -> None: ...
+ def setData(self, a0: QtCore.QByteArray|bytes|bytearray|memoryview, baseUrl: QtCore.QUrl) -> None: ...
+ @typing.overload
+ def loadUrl(self, url: QtCore.QUrl) -> None: ...
+ @typing.overload
+ def loadUrl(self, url: QtCore.QUrl, mode: 'QQmlComponent.CompilationMode') -> None: ...
+ def creationContext(self) -> 'QQmlContext|None': ...
+ def completeCreate(self) -> None: ...
+ def beginCreate(self, a0: 'QQmlContext|None') -> QtCore.QObject|None: ...
+ def createWithInitialProperties(self, initialProperties: dict[str|None, typing.Any], context: 'QQmlContext|None' = ...) -> QtCore.QObject|None: ...
+ @typing.overload
+ def create(self, context: 'QQmlContext|None' = ...) -> QtCore.QObject|None: ...
+ @typing.overload
+ def create(self, a0: 'QQmlIncubator', context: 'QQmlContext|None' = ..., forContext: 'QQmlContext|None' = ...) -> None: ...
+ def url(self) -> QtCore.QUrl: ...
+ def progress(self) -> float: ...
+ def errors(self) -> list['QQmlError']: ...
+ def isLoading(self) -> bool: ...
+ def isError(self) -> bool: ...
+ def isReady(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def isBound(self) -> bool: ...
+ def status(self) -> 'QQmlComponent.Status': ...
+
+
+class QQmlContext(QtCore.QObject):
+
+ class PropertyPair(PyQt6.sip.simplewrapper):
+
+ name = ... # type: str|None
+ value = ... # type: typing.Any
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQmlContext.PropertyPair') -> None: ...
+
+ @typing.overload
+ def __init__(self, engine: QQmlEngine|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parentContext: 'QQmlContext|None', parent: QtCore.QObject|None = ...) -> None: ...
+
+ def findObjectsRecursively(self, id: str|None) -> list[QtCore.QObject]: ...
+ def findObjectRecursively(self, id: str|None) -> QtCore.QObject|None: ...
+ def childContexts(self) -> list['QQmlContext']: ...
+ def objectForName(self, a0: str|None) -> QtCore.QObject|None: ...
+ def setContextProperties(self, properties: collections.abc.Iterable['QQmlContext.PropertyPair']) -> None: ...
+ def baseUrl(self) -> QtCore.QUrl: ...
+ def setBaseUrl(self, a0: QtCore.QUrl) -> None: ...
+ def resolvedUrl(self, a0: QtCore.QUrl) -> QtCore.QUrl: ...
+ def nameForObject(self, a0: QtCore.QObject|None) -> str: ...
+ @typing.overload
+ def setContextProperty(self, a0: str|None, a1: QtCore.QObject|None) -> None: ...
+ @typing.overload
+ def setContextProperty(self, a0: str|None, a1: typing.Any) -> None: ...
+ def contextProperty(self, a0: str|None) -> typing.Any: ...
+ def setContextObject(self, a0: QtCore.QObject|None) -> None: ...
+ def contextObject(self) -> QtCore.QObject|None: ...
+ def parentContext(self) -> 'QQmlContext|None': ...
+ def engine(self) -> QQmlEngine|None: ...
+ def isValid(self) -> bool: ...
+
+
+class QQmlImageProviderBase(QtCore.QObject):
+
+ class Flag(enum.Flag):
+ ForceAsynchronousImageLoading = ... # type: QQmlImageProviderBase.Flag
+
+ class ImageType(enum.Enum):
+ Image = ... # type: QQmlImageProviderBase.ImageType
+ Pixmap = ... # type: QQmlImageProviderBase.ImageType
+ Texture = ... # type: QQmlImageProviderBase.ImageType
+ ImageResponse = ... # type: QQmlImageProviderBase.ImageType
+
+ def flags(self) -> 'QQmlImageProviderBase.Flag': ...
+ def imageType(self) -> 'QQmlImageProviderBase.ImageType': ...
+
+
+class QQmlError(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQmlError') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def swap(self, other: 'QQmlError') -> None: ...
+ def setMessageType(self, messageType: QtCore.QtMsgType) -> None: ...
+ def messageType(self) -> QtCore.QtMsgType: ...
+ def setObject(self, a0: QtCore.QObject|None) -> None: ...
+ def object(self) -> QtCore.QObject|None: ...
+ def toString(self) -> str: ...
+ def setColumn(self, a0: int) -> None: ...
+ def column(self) -> int: ...
+ def setLine(self, a0: int) -> None: ...
+ def line(self) -> int: ...
+ def setDescription(self, a0: str|None) -> None: ...
+ def description(self) -> str: ...
+ def setUrl(self, a0: QtCore.QUrl) -> None: ...
+ def url(self) -> QtCore.QUrl: ...
+ def isValid(self) -> bool: ...
+
+
+class QQmlExpression(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QQmlContext|None, a1: QtCore.QObject|None, a2: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQmlScriptString', context: QQmlContext|None = ..., scope: QtCore.QObject|None = ..., parent: QtCore.QObject|None = ...) -> None: ...
+
+ valueChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def evaluate(self) -> typing.Tuple[typing.Any, bool]: ...
+ def error(self) -> QQmlError: ...
+ def clearError(self) -> None: ...
+ def hasError(self) -> bool: ...
+ def scopeObject(self) -> QtCore.QObject|None: ...
+ def setSourceLocation(self, fileName: str|None, line: int, column: int = ...) -> None: ...
+ def columnNumber(self) -> int: ...
+ def lineNumber(self) -> int: ...
+ def sourceFile(self) -> str: ...
+ def setNotifyOnValueChanged(self, a0: bool) -> None: ...
+ def notifyOnValueChanged(self) -> bool: ...
+ def setExpression(self, a0: str|None) -> None: ...
+ def expression(self) -> str: ...
+ def context(self) -> QQmlContext|None: ...
+ def engine(self) -> QQmlEngine|None: ...
+
+
+class QQmlExtensionPlugin(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def unregisterTypes(self) -> None: ...
+ def baseUrl(self) -> QtCore.QUrl: ...
+ def registerTypes(self, uri: str) -> None: ...
+
+
+class QQmlEngineExtensionPlugin(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def initializeEngine(self, engine: QQmlEngine|None, uri: str) -> None: ...
+
+
+class QQmlFileSelector(QtCore.QObject):
+
+ def __init__(self, engine: QQmlEngine|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def selector(self) -> QtCore.QFileSelector|None: ...
+ def setExtraSelectors(self, strings: collections.abc.Iterable[str|None]) -> None: ...
+ def setSelector(self, selector: QtCore.QFileSelector|None) -> None: ...
+
+
+class QQmlIncubator(PyQt6.sip.simplewrapper):
+
+ class Status(enum.Enum):
+ Null = ... # type: QQmlIncubator.Status
+ Ready = ... # type: QQmlIncubator.Status
+ Loading = ... # type: QQmlIncubator.Status
+ Error = ... # type: QQmlIncubator.Status
+
+ class IncubationMode(enum.Enum):
+ Asynchronous = ... # type: QQmlIncubator.IncubationMode
+ AsynchronousIfNested = ... # type: QQmlIncubator.IncubationMode
+ Synchronous = ... # type: QQmlIncubator.IncubationMode
+
+ def __init__(self, mode: 'QQmlIncubator.IncubationMode' = ...) -> None: ...
+
+ def setInitialState(self, a0: QtCore.QObject|None) -> None: ...
+ def statusChanged(self, a0: 'QQmlIncubator.Status') -> None: ...
+ def setInitialProperties(self, initialProperties: dict[str|None, typing.Any]) -> None: ...
+ def object(self) -> QtCore.QObject|None: ...
+ def status(self) -> 'QQmlIncubator.Status': ...
+ def incubationMode(self) -> 'QQmlIncubator.IncubationMode': ...
+ def errors(self) -> list[QQmlError]: ...
+ def isLoading(self) -> bool: ...
+ def isError(self) -> bool: ...
+ def isReady(self) -> bool: ...
+ def isNull(self) -> bool: ...
+ def forceCompletion(self) -> None: ...
+ def clear(self) -> None: ...
+
+
+class QQmlIncubationController(PyQt6.sip.simplewrapper):
+
+ def __init__(self) -> None: ...
+
+ def incubatingObjectCountChanged(self, a0: int) -> None: ...
+ def incubateFor(self, msecs: int) -> None: ...
+ def incubatingObjectCount(self) -> int: ...
+ def engine(self) -> QQmlEngine|None: ...
+
+
+class QQmlListReference(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QtCore.QObject|None, property: str, engine: QQmlEngine|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQmlListReference') -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any, engine: QQmlEngine|None = ...) -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def removeLast(self) -> bool: ...
+ def replace(self, a0: int, a1: QtCore.QObject|None) -> bool: ...
+ def canRemoveLast(self) -> bool: ...
+ def canReplace(self) -> bool: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def clear(self) -> bool: ...
+ def at(self, a0: int) -> QtCore.QObject|None: ...
+ def append(self, a0: QtCore.QObject|None) -> bool: ...
+ def isReadable(self) -> bool: ...
+ def isManipulable(self) -> bool: ...
+ def canCount(self) -> bool: ...
+ def canClear(self) -> bool: ...
+ def canAt(self) -> bool: ...
+ def canAppend(self) -> bool: ...
+ def listElementType(self) -> QtCore.QMetaObject|None: ...
+ def object(self) -> QtCore.QObject|None: ...
+ def isValid(self) -> bool: ...
+
+
+class QQmlNetworkAccessManagerFactory(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQmlNetworkAccessManagerFactory') -> None: ...
+
+ def create(self, parent: QtCore.QObject|None) -> QtNetwork.QNetworkAccessManager|None: ...
+
+
+class QQmlParserStatus(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQmlParserStatus') -> None: ...
+
+ def componentComplete(self) -> None: ...
+ def classBegin(self) -> None: ...
+
+
+class QQmlProperty(PyQt6.sip.simplewrapper):
+
+ class Type(enum.Enum):
+ Invalid = ... # type: QQmlProperty.Type
+ Property = ... # type: QQmlProperty.Type
+ SignalProperty = ... # type: QQmlProperty.Type
+
+ class PropertyTypeCategory(enum.Enum):
+ InvalidCategory = ... # type: QQmlProperty.PropertyTypeCategory
+ List = ... # type: QQmlProperty.PropertyTypeCategory
+ Object = ... # type: QQmlProperty.PropertyTypeCategory
+ Normal = ... # type: QQmlProperty.PropertyTypeCategory
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QtCore.QObject|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QtCore.QObject|None, a1: QQmlContext|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QtCore.QObject|None, a1: QQmlEngine|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QtCore.QObject|None, a1: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QtCore.QObject|None, a1: str|None, a2: QQmlContext|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: QtCore.QObject|None, a1: str|None, a2: QQmlEngine|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQmlProperty') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def swap(self, other: 'QQmlProperty') -> None: ...
+ def method(self) -> QtCore.QMetaMethod: ...
+ def property(self) -> QtCore.QMetaProperty: ...
+ def index(self) -> int: ...
+ def object(self) -> QtCore.QObject|None: ...
+ def isResettable(self) -> bool: ...
+ def isDesignable(self) -> bool: ...
+ def isWritable(self) -> bool: ...
+ @typing.overload
+ def connectNotifySignal(self, slot: PYQT_SLOT) -> bool: ...
+ @typing.overload
+ def connectNotifySignal(self, dest: QtCore.QObject|None, method: int) -> bool: ...
+ def needsNotifySignal(self) -> bool: ...
+ def hasNotifySignal(self) -> bool: ...
+ def reset(self) -> bool: ...
+ @typing.overload
+ def write(self, a0: typing.Any) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def write(a0: QtCore.QObject|None, a1: str|None, a2: typing.Any) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def write(a0: QtCore.QObject|None, a1: str|None, a2: typing.Any, a3: QQmlContext|None) -> bool: ...
+ @typing.overload
+ @staticmethod
+ def write(a0: QtCore.QObject|None, a1: str|None, a2: typing.Any, a3: QQmlEngine|None) -> bool: ...
+ @typing.overload
+ def read(self) -> typing.Any: ...
+ @typing.overload
+ @staticmethod
+ def read(a0: QtCore.QObject|None, a1: str|None) -> typing.Any: ...
+ @typing.overload
+ @staticmethod
+ def read(a0: QtCore.QObject|None, a1: str|None, a2: QQmlContext|None) -> typing.Any: ...
+ @typing.overload
+ @staticmethod
+ def read(a0: QtCore.QObject|None, a1: str|None, a2: QQmlEngine|None) -> typing.Any: ...
+ def name(self) -> str: ...
+ def propertyMetaType(self) -> QtCore.QMetaType: ...
+ def propertyTypeName(self) -> str: ...
+ def propertyTypeCategory(self) -> 'QQmlProperty.PropertyTypeCategory': ...
+ def propertyType(self) -> int: ...
+ def isBindable(self) -> bool: ...
+ def isSignalProperty(self) -> bool: ...
+ def isProperty(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def type(self) -> 'QQmlProperty.Type': ...
+ def __eq__(self, other: object): ...
+ def __hash__(self) -> int: ...
+
+
+class QQmlPropertyMap(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ @staticmethod
+ def create(parent: QtCore.QObject|None = ...) -> QQmlPropertyMap|None: ...
+ def updateValue(self, key: str|None, input: typing.Any) -> typing.Any: ...
+ valueChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def __getitem__(self, key: str|None) -> typing.Any: ...
+ def contains(self, key: str|None) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def __len__(self) -> int: ...
+ def size(self) -> int: ...
+ def count(self) -> int: ...
+ def keys(self) -> list[str]: ...
+ def clear(self, key: str|None) -> None: ...
+ def freeze(self) -> None: ...
+ @typing.overload
+ def insert(self, values: dict[str|None, typing.Any]) -> None: ...
+ @typing.overload
+ def insert(self, key: str|None, value: typing.Any) -> None: ...
+ def value(self, key: str|None) -> typing.Any: ...
+
+
+class QQmlPropertyValueSource(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQmlPropertyValueSource') -> None: ...
+
+ def setTarget(self, a0: QQmlProperty) -> None: ...
+
+
+class QQmlScriptString(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQmlScriptString') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def booleanLiteral(self) -> typing.Tuple[bool, bool]: ...
+ def numberLiteral(self) -> typing.Tuple[float, bool]: ...
+ def stringLiteral(self) -> str: ...
+ def isNullLiteral(self) -> bool: ...
+ def isUndefinedLiteral(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+
+
+def qmlRegisterUncreatableType(a0: type, uri: str, major: int, minor: int, reason: str|None, qmlName: str = ...) -> int: ...
+def qmlRegisterAnonymousType(a0: type, uri: str, major: int) -> int: ...
+def qmlRegisterSingletonInstance(uri: str, major: int, minor: int, typeName: str, cppObject: QtCore.QObject|None) -> int: ...
+def qmlRegisterRevision(a0: type, uri: str, major: int, minor: int, attachedProperties: type = ...) -> int: ...
+def qmlAttachedPropertiesObject(a0: type, object: QtCore.QObject|None, create: bool = ...) -> QtCore.QObject|None: ...
+def qjsEngine(a0: QtCore.QObject|None) -> QJSEngine|None: ...
+def qmlEngine(a0: QtCore.QObject|None) -> QQmlEngine|None: ...
+def qmlContext(a0: QtCore.QObject|None) -> QQmlContext|None: ...
+def qmlTypeId(uri: str, versionMajor: int, versionMinor: int, qmlName: str) -> int: ...
+@typing.overload
+def qmlRegisterType(url: QtCore.QUrl, uri: str, versionMajor: int, versionMinor: int, qmlName: str) -> int: ...
+@typing.overload
+def qmlRegisterType(a0: type, uri: str, major: int, minor: int, name: str = ..., attachedProperties: type = ...) -> int: ...
+@typing.overload
+def qmlRegisterSingletonType(url: QtCore.QUrl, uri: str, versionMajor: int, versionMinor: int, qmlName: str) -> int: ...
+@typing.overload
+def qmlRegisterSingletonType(a0: type, uri: str, major: int, minor: int, factory: collections.abc.Callable[[QQmlEngine, QJSEngine], typing.Any], name: str = ...) -> int: ...
+def qmlRegisterModule(uri: str, versionMajor: int, versionMinor: int) -> None: ...
+def qmlProtectModule(uri: str, majVersion: int) -> bool: ...
+def qmlRegisterUncreatableMetaObject(staticMetaObject: QtCore.QMetaObject, uri: str, versionMajor: int, versionMinor: int, qmlName: str, reason: str|None) -> int: ...
+def qmlRegisterTypeNotAvailable(uri: str, versionMajor: int, versionMinor: int, qmlName: str, message: str|None) -> int: ...
+def qmlClearTypeRegistrations() -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick.pyd
new file mode 100644
index 00000000..728af556
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick.pyi
new file mode 100644
index 00000000..95b58e20
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick.pyi
@@ -0,0 +1,1419 @@
+# The PEP 484 type hints stub file for the QtQuick module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtNetwork
+from PyQt6 import QtQml
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QQuickItem(QtCore.QObject, QtQml.QQmlParserStatus):
+
+ class TransformOrigin(enum.Enum):
+ TopLeft = ... # type: QQuickItem.TransformOrigin
+ Top = ... # type: QQuickItem.TransformOrigin
+ TopRight = ... # type: QQuickItem.TransformOrigin
+ Left = ... # type: QQuickItem.TransformOrigin
+ Center = ... # type: QQuickItem.TransformOrigin
+ Right = ... # type: QQuickItem.TransformOrigin
+ BottomLeft = ... # type: QQuickItem.TransformOrigin
+ Bottom = ... # type: QQuickItem.TransformOrigin
+ BottomRight = ... # type: QQuickItem.TransformOrigin
+
+ class ItemChange(enum.Enum):
+ ItemChildAddedChange = ... # type: QQuickItem.ItemChange
+ ItemChildRemovedChange = ... # type: QQuickItem.ItemChange
+ ItemSceneChange = ... # type: QQuickItem.ItemChange
+ ItemVisibleHasChanged = ... # type: QQuickItem.ItemChange
+ ItemParentHasChanged = ... # type: QQuickItem.ItemChange
+ ItemOpacityHasChanged = ... # type: QQuickItem.ItemChange
+ ItemActiveFocusHasChanged = ... # type: QQuickItem.ItemChange
+ ItemRotationHasChanged = ... # type: QQuickItem.ItemChange
+ ItemAntialiasingHasChanged = ... # type: QQuickItem.ItemChange
+ ItemDevicePixelRatioHasChanged = ... # type: QQuickItem.ItemChange
+ ItemEnabledHasChanged = ... # type: QQuickItem.ItemChange
+ ItemScaleHasChanged = ... # type: QQuickItem.ItemChange
+ ItemTransformHasChanged = ... # type: QQuickItem.ItemChange
+
+ class Flag(enum.Flag):
+ ItemClipsChildrenToShape = ... # type: QQuickItem.Flag
+ ItemAcceptsInputMethod = ... # type: QQuickItem.Flag
+ ItemIsFocusScope = ... # type: QQuickItem.Flag
+ ItemHasContents = ... # type: QQuickItem.Flag
+ ItemAcceptsDrops = ... # type: QQuickItem.Flag
+ ItemIsViewport = ... # type: QQuickItem.Flag
+ ItemObservesViewport = ... # type: QQuickItem.Flag
+
+ class ItemChangeData(PyQt6.sip.simplewrapper):
+
+ boolValue = ... # type: bool
+ item = ... # type: 'QQuickItem'
+ realValue = ... # type: float
+ window = ... # type: 'QQuickWindow'
+
+ @typing.overload
+ def __init__(self, v: 'QQuickItem|None') -> None: ...
+ @typing.overload
+ def __init__(self, v: 'QQuickWindow|None') -> None: ...
+ @typing.overload
+ def __init__(self, v: float) -> None: ...
+ @typing.overload
+ def __init__(self, v: bool) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQuickItem.ItemChangeData') -> None: ...
+
+ class UpdatePaintNodeData(PyQt6.sip.simplewrapper):
+
+ transformNode = ... # type: 'QSGTransformNode'
+
+ def __init__(self, a0: 'QQuickItem.UpdatePaintNodeData') -> None: ...
+
+ def __init__(self, parent: 'QQuickItem|None' = ...) -> None: ...
+
+ focusPolicyChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setFocusPolicy(self, policy: QtCore.Qt.FocusPolicy) -> None: ...
+ def focusPolicy(self) -> QtCore.Qt.FocusPolicy: ...
+ def dumpItemTree(self) -> None: ...
+ def ensurePolished(self) -> None: ...
+ def viewportItem(self) -> 'QQuickItem|None': ...
+ containmentMaskChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setContainmentMask(self, mask: QtCore.QObject|None) -> None: ...
+ def containmentMask(self) -> QtCore.QObject|None: ...
+ def setAcceptTouchEvents(self, accept: bool) -> None: ...
+ def acceptTouchEvents(self) -> bool: ...
+ def size(self) -> QtCore.QSizeF: ...
+ def mapFromGlobal(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
+ def mapToGlobal(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
+ def isAncestorOf(self, child: 'QQuickItem|None') -> bool: ...
+ def grabToImage(self, targetSize: QtCore.QSize = ...) -> 'QQuickItemGrabResult|None': ...
+ def resetAntialiasing(self) -> None: ...
+ windowChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activeFocusOnTabChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def nextItemInFocusChain(self, forward: bool = ...) -> 'QQuickItem|None': ...
+ def setActiveFocusOnTab(self, a0: bool) -> None: ...
+ def activeFocusOnTab(self) -> bool: ...
+ def updatePolish(self) -> None: ...
+ def releaseResources(self) -> None: ...
+ def updatePaintNode(self, a0: 'QSGNode|None', a1: 'QQuickItem.UpdatePaintNodeData|None') -> 'QSGNode|None': ...
+ def geometryChange(self, newGeometry: QtCore.QRectF, oldGeometry: QtCore.QRectF) -> None: ...
+ def childMouseEventFilter(self, a0: 'QQuickItem|None', a1: QtCore.QEvent|None) -> bool: ...
+ def dropEvent(self, a0: QtGui.QDropEvent|None) -> None: ...
+ def dragLeaveEvent(self, a0: QtGui.QDragLeaveEvent|None) -> None: ...
+ def dragMoveEvent(self, a0: QtGui.QDragMoveEvent|None) -> None: ...
+ def dragEnterEvent(self, a0: QtGui.QDragEnterEvent|None) -> None: ...
+ def hoverLeaveEvent(self, event: QtGui.QHoverEvent|None) -> None: ...
+ def hoverMoveEvent(self, event: QtGui.QHoverEvent|None) -> None: ...
+ def hoverEnterEvent(self, event: QtGui.QHoverEvent|None) -> None: ...
+ def touchEvent(self, event: QtGui.QTouchEvent|None) -> None: ...
+ def wheelEvent(self, event: QtGui.QWheelEvent|None) -> None: ...
+ def touchUngrabEvent(self) -> None: ...
+ def mouseUngrabEvent(self) -> None: ...
+ def mouseDoubleClickEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def focusOutEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def inputMethodEvent(self, a0: QtGui.QInputMethodEvent|None) -> None: ...
+ def keyReleaseEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def componentComplete(self) -> None: ...
+ def classBegin(self) -> None: ...
+ def heightValid(self) -> bool: ...
+ def widthValid(self) -> bool: ...
+ def updateInputMethod(self, queries: QtCore.Qt.InputMethodQuery = ...) -> None: ...
+ def itemChange(self, a0: 'QQuickItem.ItemChange', a1: 'QQuickItem.ItemChangeData') -> None: ...
+ def isComponentComplete(self) -> bool: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ implicitHeightChanged: typing.ClassVar[QtCore.pyqtSignal]
+ implicitWidthChanged: typing.ClassVar[QtCore.pyqtSignal]
+ zChanged: typing.ClassVar[QtCore.pyqtSignal]
+ heightChanged: typing.ClassVar[QtCore.pyqtSignal]
+ widthChanged: typing.ClassVar[QtCore.pyqtSignal]
+ yChanged: typing.ClassVar[QtCore.pyqtSignal]
+ xChanged: typing.ClassVar[QtCore.pyqtSignal]
+ scaleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ rotationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ visibleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ enabledChanged: typing.ClassVar[QtCore.pyqtSignal]
+ opacityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ clipChanged: typing.ClassVar[QtCore.pyqtSignal]
+ antialiasingChanged: typing.ClassVar[QtCore.pyqtSignal]
+ smoothChanged: typing.ClassVar[QtCore.pyqtSignal]
+ transformOriginChanged: typing.ClassVar[QtCore.pyqtSignal]
+ parentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activeFocusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ focusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ baselineOffsetChanged: typing.ClassVar[QtCore.pyqtSignal]
+ childrenRectChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def update(self) -> None: ...
+ def textureProvider(self) -> 'QSGTextureProvider|None': ...
+ def isTextureProvider(self) -> bool: ...
+ def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ def childAt(self, x: float, y: float) -> 'QQuickItem|None': ...
+ @typing.overload
+ def forceActiveFocus(self) -> None: ...
+ @typing.overload
+ def forceActiveFocus(self, reason: QtCore.Qt.FocusReason) -> None: ...
+ def polish(self) -> None: ...
+ def mapRectFromScene(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ def mapRectFromItem(self, item: 'QQuickItem|None', rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ def mapFromScene(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
+ def mapFromItem(self, item: 'QQuickItem|None', point: QtCore.QPointF) -> QtCore.QPointF: ...
+ def mapRectToScene(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ def mapRectToItem(self, item: 'QQuickItem|None', rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ def mapToScene(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
+ def mapToItem(self, item: 'QQuickItem|None', point: QtCore.QPointF) -> QtCore.QPointF: ...
+ def contains(self, point: QtCore.QPointF) -> bool: ...
+ def setKeepTouchGrab(self, a0: bool) -> None: ...
+ def keepTouchGrab(self) -> bool: ...
+ def ungrabTouchPoints(self) -> None: ...
+ def grabTouchPoints(self, ids: collections.abc.Iterable[int]) -> None: ...
+ def setFiltersChildMouseEvents(self, filter: bool) -> None: ...
+ def filtersChildMouseEvents(self) -> bool: ...
+ def setKeepMouseGrab(self, a0: bool) -> None: ...
+ def keepMouseGrab(self) -> bool: ...
+ def ungrabMouse(self) -> None: ...
+ def grabMouse(self) -> None: ...
+ def unsetCursor(self) -> None: ...
+ def setCursor(self, cursor: QtGui.QCursor|QtCore.Qt.CursorShape) -> None: ...
+ def cursor(self) -> QtGui.QCursor: ...
+ def setAcceptHoverEvents(self, enabled: bool) -> None: ...
+ def acceptHoverEvents(self) -> bool: ...
+ def setAcceptedMouseButtons(self, buttons: QtCore.Qt.MouseButton) -> None: ...
+ def acceptedMouseButtons(self) -> QtCore.Qt.MouseButton: ...
+ def scopedFocusItem(self) -> 'QQuickItem|None': ...
+ def isFocusScope(self) -> bool: ...
+ @typing.overload
+ def setFocus(self, a0: bool) -> None: ...
+ @typing.overload
+ def setFocus(self, focus: bool, reason: QtCore.Qt.FocusReason) -> None: ...
+ def hasFocus(self) -> bool: ...
+ def hasActiveFocus(self) -> bool: ...
+ def setFlags(self, flags: 'QQuickItem.Flag') -> None: ...
+ def setFlag(self, flag: 'QQuickItem.Flag', enabled: bool = ...) -> None: ...
+ def flags(self) -> 'QQuickItem.Flag': ...
+ def setAntialiasing(self, a0: bool) -> None: ...
+ def antialiasing(self) -> bool: ...
+ def setSmooth(self, a0: bool) -> None: ...
+ def smooth(self) -> bool: ...
+ def setEnabled(self, a0: bool) -> None: ...
+ def isEnabled(self) -> bool: ...
+ def setVisible(self, a0: bool) -> None: ...
+ def isVisible(self) -> bool: ...
+ def setOpacity(self, a0: float) -> None: ...
+ def opacity(self) -> float: ...
+ def setScale(self, a0: float) -> None: ...
+ def scale(self) -> float: ...
+ def setRotation(self, a0: float) -> None: ...
+ def rotation(self) -> float: ...
+ def setZ(self, a0: float) -> None: ...
+ def z(self) -> float: ...
+ def setTransformOrigin(self, a0: 'QQuickItem.TransformOrigin') -> None: ...
+ def transformOrigin(self) -> 'QQuickItem.TransformOrigin': ...
+ def setSize(self, size: QtCore.QSizeF) -> None: ...
+ def implicitHeight(self) -> float: ...
+ def setImplicitHeight(self, a0: float) -> None: ...
+ def resetHeight(self) -> None: ...
+ def setHeight(self, a0: float) -> None: ...
+ def height(self) -> float: ...
+ def implicitWidth(self) -> float: ...
+ def setImplicitWidth(self, a0: float) -> None: ...
+ def resetWidth(self) -> None: ...
+ def setWidth(self, a0: float) -> None: ...
+ def width(self) -> float: ...
+ def setY(self, a0: float) -> None: ...
+ def setX(self, a0: float) -> None: ...
+ def y(self) -> float: ...
+ def x(self) -> float: ...
+ def setBaselineOffset(self, a0: float) -> None: ...
+ def baselineOffset(self) -> float: ...
+ def setState(self, a0: str|None) -> None: ...
+ def state(self) -> str: ...
+ def setClip(self, a0: bool) -> None: ...
+ def clip(self) -> bool: ...
+ def childItems(self) -> list['QQuickItem']: ...
+ def childrenRect(self) -> QtCore.QRectF: ...
+ def stackAfter(self, a0: 'QQuickItem|None') -> None: ...
+ def stackBefore(self, a0: 'QQuickItem|None') -> None: ...
+ def setParentItem(self, parent: 'QQuickItem|None') -> None: ...
+ def parentItem(self) -> 'QQuickItem|None': ...
+ def window(self) -> 'QQuickWindow|None': ...
+
+
+class QQuickFramebufferObject(QQuickItem):
+
+ class Renderer(PyQt6.sip.wrapper):
+
+ try:
+ from PyQt6.QtOpenGL import QOpenGLFramebufferObject
+ except ImportError:
+ pass
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQuickFramebufferObject.Renderer') -> None: ...
+
+ def invalidateFramebufferObject(self) -> None: ...
+ def update(self) -> None: ...
+ def framebufferObject(self) -> QOpenGLFramebufferObject|None: ...
+ def synchronize(self, a0: 'QQuickFramebufferObject|None') -> None: ...
+ def createFramebufferObject(self, size: QtCore.QSize) -> QOpenGLFramebufferObject|None: ...
+ def render(self) -> None: ...
+
+ def __init__(self, parent: QQuickItem|None = ...) -> None: ...
+
+ mirrorVerticallyChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setMirrorVertically(self, enable: bool) -> None: ...
+ def mirrorVertically(self) -> bool: ...
+ def releaseResources(self) -> None: ...
+ def textureProvider(self) -> 'QSGTextureProvider|None': ...
+ def isTextureProvider(self) -> bool: ...
+ textureFollowsItemSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def updatePaintNode(self, a0: 'QSGNode|None', a1: QQuickItem.UpdatePaintNodeData|None) -> 'QSGNode|None': ...
+ def geometryChange(self, newGeometry: QtCore.QRectF, oldGeometry: QtCore.QRectF) -> None: ...
+ def createRenderer(self) -> 'QQuickFramebufferObject.Renderer|None': ...
+ def setTextureFollowsItemSize(self, follows: bool) -> None: ...
+ def textureFollowsItemSize(self) -> bool: ...
+
+
+class QQuickGraphicsConfiguration(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QQuickGraphicsConfiguration') -> None: ...
+
+ def timestampsEnabled(self) -> bool: ...
+ def setTimestamps(self, enable: bool) -> None: ...
+ def pipelineCacheLoadFile(self) -> str: ...
+ def setPipelineCacheLoadFile(self, filename: str|None) -> None: ...
+ def pipelineCacheSaveFile(self) -> str: ...
+ def setPipelineCacheSaveFile(self, filename: str|None) -> None: ...
+ def isAutomaticPipelineCacheEnabled(self) -> bool: ...
+ def setAutomaticPipelineCache(self, enable: bool) -> None: ...
+ def prefersSoftwareDevice(self) -> bool: ...
+ def setPreferSoftwareDevice(self, enable: bool) -> None: ...
+ def isDebugMarkersEnabled(self) -> bool: ...
+ def setDebugMarkers(self, enable: bool) -> None: ...
+ def isDebugLayerEnabled(self) -> bool: ...
+ def setDebugLayer(self, enable: bool) -> None: ...
+ @staticmethod
+ def preferredInstanceExtensions() -> list[QtCore.QByteArray]: ...
+ def isDepthBufferEnabledFor2D(self) -> bool: ...
+ def setDepthBufferFor2D(self, enable: bool) -> None: ...
+ def deviceExtensions(self) -> list[QtCore.QByteArray]: ...
+ def setDeviceExtensions(self, extensions: collections.abc.Iterable[QtCore.QByteArray|bytes|bytearray|memoryview]) -> None: ...
+
+
+class QQuickGraphicsDevice(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QQuickGraphicsDevice') -> None: ...
+
+ @staticmethod
+ def fromOpenGLContext(context: QtGui.QOpenGLContext|None) -> 'QQuickGraphicsDevice': ...
+ def isNull(self) -> bool: ...
+
+
+class QQuickTextureFactory(QtCore.QObject):
+
+ def __init__(self) -> None: ...
+
+ @staticmethod
+ def textureFactoryForImage(image: QtGui.QImage) -> 'QQuickTextureFactory|None': ...
+ def image(self) -> QtGui.QImage: ...
+ def textureByteCount(self) -> int: ...
+ def textureSize(self) -> QtCore.QSize: ...
+ def createTexture(self, window: 'QQuickWindow|None') -> 'QSGTexture|None': ...
+
+
+class QQuickImageProvider(QtQml.QQmlImageProviderBase):
+
+ def __init__(self, type: QtQml.QQmlImageProviderBase.ImageType, flags: QtQml.QQmlImageProviderBase.Flag = ...) -> None: ...
+
+ def requestTexture(self, id: str|None, requestedSize: QtCore.QSize) -> typing.Tuple[QQuickTextureFactory|None, QtCore.QSize|None]: ...
+ def requestPixmap(self, id: str|None, requestedSize: QtCore.QSize) -> typing.Tuple[QtGui.QPixmap, QtCore.QSize|None]: ...
+ def requestImage(self, id: str|None, requestedSize: QtCore.QSize) -> typing.Tuple[QtGui.QImage, QtCore.QSize|None]: ...
+ def flags(self) -> QtQml.QQmlImageProviderBase.Flag: ...
+ def imageType(self) -> QtQml.QQmlImageProviderBase.ImageType: ...
+
+
+class QQuickImageResponse(QtCore.QObject):
+
+ def __init__(self) -> None: ...
+
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ def cancel(self) -> None: ...
+ def errorString(self) -> str: ...
+ def textureFactory(self) -> QQuickTextureFactory|None: ...
+
+
+class QQuickAsyncImageProvider(QQuickImageProvider):
+
+ def __init__(self) -> None: ...
+
+ def requestImageResponse(self, id: str|None, requestedSize: QtCore.QSize) -> QQuickImageResponse|None: ...
+
+
+class QQuickItemGrabResult(QtCore.QObject):
+
+ ready: typing.ClassVar[QtCore.pyqtSignal]
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ @typing.overload
+ def saveToFile(self, fileName: str|None) -> bool: ...
+ @typing.overload
+ def saveToFile(self, fileName: QtCore.QUrl) -> bool: ...
+ def url(self) -> QtCore.QUrl: ...
+ def image(self) -> QtGui.QImage: ...
+
+
+class QQuickPaintedItem(QQuickItem):
+
+ class PerformanceHint(enum.Flag):
+ FastFBOResizing = ... # type: QQuickPaintedItem.PerformanceHint
+
+ class RenderTarget(enum.Enum):
+ Image = ... # type: QQuickPaintedItem.RenderTarget
+ FramebufferObject = ... # type: QQuickPaintedItem.RenderTarget
+ InvertedYFramebufferObject = ... # type: QQuickPaintedItem.RenderTarget
+
+ def __init__(self, parent: QQuickItem|None = ...) -> None: ...
+
+ textureSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setTextureSize(self, size: QtCore.QSize) -> None: ...
+ def textureSize(self) -> QtCore.QSize: ...
+ def itemChange(self, a0: QQuickItem.ItemChange, a1: QQuickItem.ItemChangeData) -> None: ...
+ def releaseResources(self) -> None: ...
+ def textureProvider(self) -> 'QSGTextureProvider|None': ...
+ def isTextureProvider(self) -> bool: ...
+ def updatePaintNode(self, a0: 'QSGNode|None', a1: QQuickItem.UpdatePaintNodeData|None) -> 'QSGNode|None': ...
+ renderTargetChanged: typing.ClassVar[QtCore.pyqtSignal]
+ contentsScaleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ contentsSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ fillColorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def paint(self, painter: QtGui.QPainter|None) -> None: ...
+ def setRenderTarget(self, target: 'QQuickPaintedItem.RenderTarget') -> None: ...
+ def renderTarget(self) -> 'QQuickPaintedItem.RenderTarget': ...
+ def setFillColor(self, a0: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def fillColor(self) -> QtGui.QColor: ...
+ def setContentsScale(self, a0: float) -> None: ...
+ def contentsScale(self) -> float: ...
+ def resetContentsSize(self) -> None: ...
+ def setContentsSize(self, a0: QtCore.QSize) -> None: ...
+ def contentsSize(self) -> QtCore.QSize: ...
+ def contentsBoundingRect(self) -> QtCore.QRectF: ...
+ def setPerformanceHints(self, hints: 'QQuickPaintedItem.PerformanceHint') -> None: ...
+ def setPerformanceHint(self, hint: 'QQuickPaintedItem.PerformanceHint', enabled: bool = ...) -> None: ...
+ def performanceHints(self) -> 'QQuickPaintedItem.PerformanceHint': ...
+ def setMipmap(self, enable: bool) -> None: ...
+ def mipmap(self) -> bool: ...
+ def setAntialiasing(self, enable: bool) -> None: ...
+ def antialiasing(self) -> bool: ...
+ def setOpaquePainting(self, opaque: bool) -> None: ...
+ def opaquePainting(self) -> bool: ...
+ def update(self, rect: QtCore.QRect = ...) -> None: ...
+
+
+class QQuickRenderControl(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def window(self) -> 'QQuickWindow|None': ...
+ def endFrame(self) -> None: ...
+ def beginFrame(self) -> None: ...
+ def samples(self) -> int: ...
+ def setSamples(self, sampleCount: int) -> None: ...
+ sceneChanged: typing.ClassVar[QtCore.pyqtSignal]
+ renderRequested: typing.ClassVar[QtCore.pyqtSignal]
+ def prepareThread(self, targetThread: QtCore.QThread|None) -> None: ...
+ def renderWindow(self, offset: QtCore.QPoint|None) -> QtGui.QWindow|None: ...
+ @staticmethod
+ def renderWindowFor(win: 'QQuickWindow|None', offset: QtCore.QPoint|None = ...) -> QtGui.QWindow|None: ...
+ def sync(self) -> bool: ...
+ def render(self) -> None: ...
+ def polishItems(self) -> None: ...
+ def invalidate(self) -> None: ...
+ def initialize(self) -> bool: ...
+
+
+class QQuickRenderTarget(PyQt6.sip.simplewrapper):
+
+ class Flag(enum.Enum):
+ MultisampleResolve = ... # type: QQuickRenderTarget.Flag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QQuickRenderTarget') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def setMirrorVertically(self, enable: bool) -> None: ...
+ def mirrorVertically(self) -> bool: ...
+ def setDevicePixelRatio(self, ratio: float) -> None: ...
+ def devicePixelRatio(self) -> float: ...
+ @staticmethod
+ def fromPaintDevice(device: QtGui.QPaintDevice|None) -> 'QQuickRenderTarget': ...
+ @staticmethod
+ def fromOpenGLRenderBuffer(renderbufferId: int, pixelSize: QtCore.QSize, sampleCount: int = ...) -> 'QQuickRenderTarget': ...
+ @typing.overload
+ @staticmethod
+ def fromOpenGLTexture(textureId: int, pixelSize: QtCore.QSize, sampleCount: int = ...) -> 'QQuickRenderTarget': ...
+ @typing.overload
+ @staticmethod
+ def fromOpenGLTexture(textureId: int, format: int, pixelSize: QtCore.QSize, sampleCount: int = ...) -> 'QQuickRenderTarget': ...
+ @typing.overload
+ @staticmethod
+ def fromOpenGLTexture(textureId: int, format: int, pixelSize: QtCore.QSize, sampleCount: int, arraySize: int, flags: 'QQuickRenderTarget.Flag') -> 'QQuickRenderTarget': ...
+ def isNull(self) -> bool: ...
+
+
+class QQuickTextDocument(QtCore.QObject):
+
+ class Status(enum.Enum):
+ Null = ... # type: QQuickTextDocument.Status
+ Loading = ... # type: QQuickTextDocument.Status
+ Loaded = ... # type: QQuickTextDocument.Status
+ Saving = ... # type: QQuickTextDocument.Status
+ Saved = ... # type: QQuickTextDocument.Status
+ ReadError = ... # type: QQuickTextDocument.Status
+ WriteError = ... # type: QQuickTextDocument.Status
+ NonLocalFileError = ... # type: QQuickTextDocument.Status
+
+ def __init__(self, parent: QQuickItem|None) -> None: ...
+
+ errorStringChanged: typing.ClassVar[QtCore.pyqtSignal]
+ statusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ modifiedChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sourceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ textDocumentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def errorString(self) -> str: ...
+ def status(self) -> 'QQuickTextDocument.Status': ...
+ def saveAs(self, url: QtCore.QUrl) -> None: ...
+ def save(self) -> None: ...
+ def setTextDocument(self, document: QtGui.QTextDocument|None) -> None: ...
+ def setModified(self, modified: bool) -> None: ...
+ def isModified(self) -> bool: ...
+ def setSource(self, url: QtCore.QUrl) -> None: ...
+ def source(self) -> QtCore.QUrl: ...
+ def textDocument(self) -> QtGui.QTextDocument|None: ...
+
+
+class QQuickWindow(QtGui.QWindow):
+
+ class TextRenderType(enum.Enum):
+ QtTextRendering = ... # type: QQuickWindow.TextRenderType
+ NativeTextRendering = ... # type: QQuickWindow.TextRenderType
+ CurveTextRendering = ... # type: QQuickWindow.TextRenderType
+
+ class RenderStage(enum.Enum):
+ BeforeSynchronizingStage = ... # type: QQuickWindow.RenderStage
+ AfterSynchronizingStage = ... # type: QQuickWindow.RenderStage
+ BeforeRenderingStage = ... # type: QQuickWindow.RenderStage
+ AfterRenderingStage = ... # type: QQuickWindow.RenderStage
+ AfterSwapStage = ... # type: QQuickWindow.RenderStage
+ NoStage = ... # type: QQuickWindow.RenderStage
+
+ class SceneGraphError(enum.Enum):
+ ContextNotAvailable = ... # type: QQuickWindow.SceneGraphError
+
+ class CreateTextureOption(enum.Flag):
+ TextureHasAlphaChannel = ... # type: QQuickWindow.CreateTextureOption
+ TextureHasMipmaps = ... # type: QQuickWindow.CreateTextureOption
+ TextureOwnsGLTexture = ... # type: QQuickWindow.CreateTextureOption
+ TextureCanUseAtlas = ... # type: QQuickWindow.CreateTextureOption
+ TextureIsOpaque = ... # type: QQuickWindow.CreateTextureOption
+
+ def __init__(self, parent: QtGui.QWindow|None = ...) -> None: ...
+
+ devicePixelRatioChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def graphicsConfiguration(self) -> QQuickGraphicsConfiguration: ...
+ def setGraphicsConfiguration(self, config: QQuickGraphicsConfiguration) -> None: ...
+ def graphicsDevice(self) -> QQuickGraphicsDevice: ...
+ def setGraphicsDevice(self, device: QQuickGraphicsDevice) -> None: ...
+ @staticmethod
+ def graphicsApi() -> 'QSGRendererInterface.GraphicsApi': ...
+ @staticmethod
+ def setGraphicsApi(api: 'QSGRendererInterface.GraphicsApi') -> None: ...
+ def isPersistentGraphics(self) -> bool: ...
+ def setPersistentGraphics(self, persistent: bool) -> None: ...
+ afterFrameEnd: typing.ClassVar[QtCore.pyqtSignal]
+ beforeFrameBegin: typing.ClassVar[QtCore.pyqtSignal]
+ afterRenderPassRecording: typing.ClassVar[QtCore.pyqtSignal]
+ beforeRenderPassRecording: typing.ClassVar[QtCore.pyqtSignal]
+ def endExternalCommands(self) -> None: ...
+ def beginExternalCommands(self) -> None: ...
+ @staticmethod
+ def setTextRenderType(renderType: 'QQuickWindow.TextRenderType') -> None: ...
+ @staticmethod
+ def textRenderType() -> 'QQuickWindow.TextRenderType': ...
+ @staticmethod
+ def sceneGraphBackend() -> str: ...
+ def createImageNode(self) -> 'QSGImageNode|None': ...
+ def createRectangleNode(self) -> 'QSGRectangleNode|None': ...
+ @staticmethod
+ def setSceneGraphBackend(backend: str|None) -> None: ...
+ def rendererInterface(self) -> 'QSGRendererInterface|None': ...
+ def isSceneGraphInitialized(self) -> bool: ...
+ def effectiveDevicePixelRatio(self) -> float: ...
+ def scheduleRenderJob(self, job: QtCore.QRunnable|None, schedule: 'QQuickWindow.RenderStage') -> None: ...
+ sceneGraphError: typing.ClassVar[QtCore.pyqtSignal]
+ sceneGraphAboutToStop: typing.ClassVar[QtCore.pyqtSignal]
+ afterAnimating: typing.ClassVar[QtCore.pyqtSignal]
+ afterSynchronizing: typing.ClassVar[QtCore.pyqtSignal]
+ activeFocusItemChanged: typing.ClassVar[QtCore.pyqtSignal]
+ closing: typing.ClassVar[QtCore.pyqtSignal]
+ @staticmethod
+ def setDefaultAlphaBuffer(useAlpha: bool) -> None: ...
+ @staticmethod
+ def hasDefaultAlphaBuffer() -> bool: ...
+ def closeEvent(self, a0: QtGui.QCloseEvent|None) -> None: ...
+ def tabletEvent(self, a0: QtGui.QTabletEvent|None) -> None: ...
+ def wheelEvent(self, a0: QtGui.QWheelEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def keyReleaseEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def focusOutEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def hideEvent(self, a0: QtGui.QHideEvent|None) -> None: ...
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def exposeEvent(self, a0: QtGui.QExposeEvent|None) -> None: ...
+ def releaseResources(self) -> None: ...
+ def update(self) -> None: ...
+ colorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ afterRendering: typing.ClassVar[QtCore.pyqtSignal]
+ beforeRendering: typing.ClassVar[QtCore.pyqtSignal]
+ beforeSynchronizing: typing.ClassVar[QtCore.pyqtSignal]
+ sceneGraphInvalidated: typing.ClassVar[QtCore.pyqtSignal]
+ sceneGraphInitialized: typing.ClassVar[QtCore.pyqtSignal]
+ frameSwapped: typing.ClassVar[QtCore.pyqtSignal]
+ def isPersistentSceneGraph(self) -> bool: ...
+ def setPersistentSceneGraph(self, persistent: bool) -> None: ...
+ def color(self) -> QtGui.QColor: ...
+ def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def createTextureFromImage(self, image: QtGui.QImage) -> 'QSGTexture|None': ...
+ @typing.overload
+ def createTextureFromImage(self, image: QtGui.QImage, options: 'QQuickWindow.CreateTextureOption') -> 'QSGTexture|None': ...
+ def createTextNode(self) -> 'QSGTextNode|None': ...
+ def incubationController(self) -> QtQml.QQmlIncubationController|None: ...
+ def renderTarget(self) -> QQuickRenderTarget: ...
+ def setRenderTarget(self, target: QQuickRenderTarget) -> None: ...
+ def grabWindow(self) -> QtGui.QImage: ...
+ def mouseGrabberItem(self) -> QQuickItem|None: ...
+ def focusObject(self) -> QtCore.QObject|None: ...
+ def activeFocusItem(self) -> QQuickItem|None: ...
+ def contentItem(self) -> QQuickItem|None: ...
+
+
+class QQuickView(QQuickWindow):
+
+ class Status(enum.Enum):
+ Null = ... # type: QQuickView.Status
+ Ready = ... # type: QQuickView.Status
+ Loading = ... # type: QQuickView.Status
+ Error = ... # type: QQuickView.Status
+
+ class ResizeMode(enum.Enum):
+ SizeViewToRootObject = ... # type: QQuickView.ResizeMode
+ SizeRootObjectToView = ... # type: QQuickView.ResizeMode
+
+ @typing.overload
+ def __init__(self, parent: QtGui.QWindow|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, engine: QtQml.QQmlEngine|None, parent: QtGui.QWindow|None) -> None: ...
+ @typing.overload
+ def __init__(self, source: QtCore.QUrl, parent: QtGui.QWindow|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, parent: QtGui.QWindow|None = ...) -> None: ...
+
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def keyReleaseEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def timerEvent(self, a0: QtCore.QTimerEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ statusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def loadFromModule(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def setInitialProperties(self, initialProperties: dict[str|None, typing.Any]) -> None: ...
+ def setSource(self, a0: QtCore.QUrl) -> None: ...
+ def initialSize(self) -> QtCore.QSize: ...
+ def errors(self) -> list[QtQml.QQmlError]: ...
+ def status(self) -> 'QQuickView.Status': ...
+ def setResizeMode(self, a0: 'QQuickView.ResizeMode') -> None: ...
+ def resizeMode(self) -> 'QQuickView.ResizeMode': ...
+ def rootObject(self) -> QQuickItem|None: ...
+ def rootContext(self) -> QtQml.QQmlContext|None: ...
+ def engine(self) -> QtQml.QQmlEngine|None: ...
+ def source(self) -> QtCore.QUrl: ...
+
+
+class QQuickCloseEvent(PyQt6.sip.simplewrapper): ...
+
+
+class QSGMaterial(PyQt6.sip.wrapper):
+
+ class Flag(enum.Flag):
+ Blending = ... # type: QSGMaterial.Flag
+ RequiresDeterminant = ... # type: QSGMaterial.Flag
+ RequiresFullMatrixExceptTranslate = ... # type: QSGMaterial.Flag
+ RequiresFullMatrix = ... # type: QSGMaterial.Flag
+ NoBatching = ... # type: QSGMaterial.Flag
+ CustomCompileStep = ... # type: QSGMaterial.Flag
+
+ def __init__(self) -> None: ...
+
+ def viewCount(self) -> int: ...
+ def setFlag(self, flags: 'QSGMaterial.Flag', enabled: bool = ...) -> None: ...
+ def flags(self) -> 'QSGMaterial.Flag': ...
+ def compare(self, other: 'QSGMaterial|None') -> int: ...
+ def createShader(self, renderMode: 'QSGRendererInterface.RenderMode') -> 'QSGMaterialShader|None': ...
+ def type(self) -> 'QSGMaterialType|None': ...
+
+
+class QSGFlatColorMaterial(QSGMaterial):
+
+ def __init__(self) -> None: ...
+
+ def compare(self, other: QSGMaterial|None) -> int: ...
+ def color(self) -> QtGui.QColor: ...
+ def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def createShader(self, renderMode: 'QSGRendererInterface.RenderMode') -> 'QSGMaterialShader|None': ...
+ def type(self) -> 'QSGMaterialType|None': ...
+
+
+class QSGGeometry(PyQt6.sip.wrapper):
+
+ class Type(enum.Enum):
+ ByteType = ... # type: QSGGeometry.Type
+ UnsignedByteType = ... # type: QSGGeometry.Type
+ ShortType = ... # type: QSGGeometry.Type
+ UnsignedShortType = ... # type: QSGGeometry.Type
+ IntType = ... # type: QSGGeometry.Type
+ UnsignedIntType = ... # type: QSGGeometry.Type
+ FloatType = ... # type: QSGGeometry.Type
+ Bytes2Type = ... # type: QSGGeometry.Type
+ Bytes3Type = ... # type: QSGGeometry.Type
+ Bytes4Type = ... # type: QSGGeometry.Type
+ DoubleType = ... # type: QSGGeometry.Type
+
+ class DrawingMode(enum.IntEnum):
+ DrawPoints = ... # type: QSGGeometry.DrawingMode
+ DrawLines = ... # type: QSGGeometry.DrawingMode
+ DrawLineLoop = ... # type: QSGGeometry.DrawingMode
+ DrawLineStrip = ... # type: QSGGeometry.DrawingMode
+ DrawTriangles = ... # type: QSGGeometry.DrawingMode
+ DrawTriangleStrip = ... # type: QSGGeometry.DrawingMode
+ DrawTriangleFan = ... # type: QSGGeometry.DrawingMode
+
+ class AttributeType(enum.Enum):
+ UnknownAttribute = ... # type: QSGGeometry.AttributeType
+ PositionAttribute = ... # type: QSGGeometry.AttributeType
+ ColorAttribute = ... # type: QSGGeometry.AttributeType
+ TexCoordAttribute = ... # type: QSGGeometry.AttributeType
+ TexCoord1Attribute = ... # type: QSGGeometry.AttributeType
+ TexCoord2Attribute = ... # type: QSGGeometry.AttributeType
+
+ class DataPattern(enum.Enum):
+ AlwaysUploadPattern = ... # type: QSGGeometry.DataPattern
+ StreamPattern = ... # type: QSGGeometry.DataPattern
+ DynamicPattern = ... # type: QSGGeometry.DataPattern
+ StaticPattern = ... # type: QSGGeometry.DataPattern
+
+ class Attribute(PyQt6.sip.simplewrapper):
+
+ attributeType = ... # type: 'QSGGeometry.AttributeType'
+ isVertexCoordinate = ... # type: int
+ position = ... # type: int
+ tupleSize = ... # type: int
+ type = ... # type: int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSGGeometry.Attribute') -> None: ...
+
+ @staticmethod
+ def createWithAttributeType(pos: int, tupleSize: int, primitiveType: int, attributeType: 'QSGGeometry.AttributeType') -> 'QSGGeometry.Attribute': ...
+ @staticmethod
+ def create(pos: int, tupleSize: int, primitiveType: int, isPosition: bool = ...) -> 'QSGGeometry.Attribute': ...
+
+ class AttributeSet(PyQt6.sip.simplewrapper):
+
+ attributes = ... # type: PyQt6.sip.array
+ count = ... # type: int
+ stride = ... # type: int
+
+ def __init__(self, attributes: collections.abc.Iterable['QSGGeometry.Attribute'], stride: int = ...) -> None: ...
+
+ class Point2D(PyQt6.sip.simplewrapper):
+
+ x = ... # type: float
+ y = ... # type: float
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSGGeometry.Point2D') -> None: ...
+
+ def set(self, nx: float, ny: float) -> None: ...
+
+ class TexturedPoint2D(PyQt6.sip.simplewrapper):
+
+ tx = ... # type: float
+ ty = ... # type: float
+ x = ... # type: float
+ y = ... # type: float
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSGGeometry.TexturedPoint2D') -> None: ...
+
+ def set(self, nx: float, ny: float, ntx: float, nty: float) -> None: ...
+
+ class ColoredPoint2D(PyQt6.sip.simplewrapper):
+
+ a = ... # type: int
+ b = ... # type: int
+ g = ... # type: int
+ r = ... # type: int
+ x = ... # type: float
+ y = ... # type: float
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSGGeometry.ColoredPoint2D') -> None: ...
+
+ def set(self, nx: float, ny: float, nr: int, ng: int, nb: int, na: int) -> None: ...
+
+ def __init__(self, attribs: 'QSGGeometry.AttributeSet', vertexCount: int, indexCount: int = ..., indexType: int = ...) -> None: ...
+
+ def setIndexCount(self, count: int) -> None: ...
+ def setVertexCount(self, count: int) -> None: ...
+ @staticmethod
+ def updateColoredRectGeometry(g: 'QSGGeometry|None', rect: QtCore.QRectF) -> None: ...
+ def sizeOfIndex(self) -> int: ...
+ def vertexDataAsColoredPoint2D(self) -> PyQt6.sip.array: ...
+ def vertexDataAsTexturedPoint2D(self) -> PyQt6.sip.array: ...
+ def vertexDataAsPoint2D(self) -> PyQt6.sip.array: ...
+ def indexDataAsUShort(self) -> PyQt6.sip.array: ...
+ def indexDataAsUInt(self) -> PyQt6.sip.array: ...
+ def setLineWidth(self, w: float) -> None: ...
+ def lineWidth(self) -> float: ...
+ def markVertexDataDirty(self) -> None: ...
+ def markIndexDataDirty(self) -> None: ...
+ def vertexDataPattern(self) -> 'QSGGeometry.DataPattern': ...
+ def setVertexDataPattern(self, p: 'QSGGeometry.DataPattern') -> None: ...
+ def indexDataPattern(self) -> 'QSGGeometry.DataPattern': ...
+ def setIndexDataPattern(self, p: 'QSGGeometry.DataPattern') -> None: ...
+ @staticmethod
+ def updateTexturedRectGeometry(g: 'QSGGeometry|None', rect: QtCore.QRectF, sourceRect: QtCore.QRectF) -> None: ...
+ @staticmethod
+ def updateRectGeometry(g: 'QSGGeometry|None', rect: QtCore.QRectF) -> None: ...
+ def sizeOfVertex(self) -> int: ...
+ def attributes(self) -> PyQt6.sip.array: ...
+ def attributeCount(self) -> int: ...
+ def indexData(self) -> PyQt6.sip.voidptr: ...
+ def indexCount(self) -> int: ...
+ def indexType(self) -> int: ...
+ def vertexData(self) -> PyQt6.sip.voidptr: ...
+ def vertexCount(self) -> int: ...
+ def allocate(self, vertexCount: int, indexCount: int = ...) -> None: ...
+ def drawingMode(self) -> int: ...
+ def setDrawingMode(self, mode: int) -> None: ...
+ @staticmethod
+ def defaultAttributes_ColoredPoint2D() -> 'QSGGeometry.AttributeSet': ...
+ @staticmethod
+ def defaultAttributes_TexturedPoint2D() -> 'QSGGeometry.AttributeSet': ...
+ @staticmethod
+ def defaultAttributes_Point2D() -> 'QSGGeometry.AttributeSet': ...
+
+
+class QSGNode(PyQt6.sip.wrapper):
+
+ class DirtyStateBit(enum.Flag):
+ DirtyMatrix = ... # type: QSGNode.DirtyStateBit
+ DirtyNodeAdded = ... # type: QSGNode.DirtyStateBit
+ DirtyNodeRemoved = ... # type: QSGNode.DirtyStateBit
+ DirtyGeometry = ... # type: QSGNode.DirtyStateBit
+ DirtyMaterial = ... # type: QSGNode.DirtyStateBit
+ DirtyOpacity = ... # type: QSGNode.DirtyStateBit
+
+ class Flag(enum.Flag):
+ OwnedByParent = ... # type: QSGNode.Flag
+ UsePreprocess = ... # type: QSGNode.Flag
+ OwnsGeometry = ... # type: QSGNode.Flag
+ OwnsMaterial = ... # type: QSGNode.Flag
+ OwnsOpaqueMaterial = ... # type: QSGNode.Flag
+
+ class NodeType(enum.Enum):
+ BasicNodeType = ... # type: QSGNode.NodeType
+ GeometryNodeType = ... # type: QSGNode.NodeType
+ TransformNodeType = ... # type: QSGNode.NodeType
+ ClipNodeType = ... # type: QSGNode.NodeType
+ OpacityNodeType = ... # type: QSGNode.NodeType
+
+ def __init__(self) -> None: ...
+
+ def preprocess(self) -> None: ...
+ def setFlags(self, a0: 'QSGNode.Flag', enabled: bool = ...) -> None: ...
+ def setFlag(self, a0: 'QSGNode.Flag', enabled: bool = ...) -> None: ...
+ def flags(self) -> 'QSGNode.Flag': ...
+ def isSubtreeBlocked(self) -> bool: ...
+ def markDirty(self, bits: 'QSGNode.DirtyStateBit') -> None: ...
+ def type(self) -> 'QSGNode.NodeType': ...
+ def previousSibling(self) -> 'QSGNode|None': ...
+ def nextSibling(self) -> 'QSGNode|None': ...
+ def lastChild(self) -> 'QSGNode|None': ...
+ def firstChild(self) -> 'QSGNode|None': ...
+ def childAtIndex(self, i: int) -> 'QSGNode|None': ...
+ def __len__(self) -> int: ...
+ def childCount(self) -> int: ...
+ def insertChildNodeAfter(self, node: 'QSGNode|None', after: 'QSGNode|None') -> None: ...
+ def insertChildNodeBefore(self, node: 'QSGNode|None', before: 'QSGNode|None') -> None: ...
+ def appendChildNode(self, node: 'QSGNode|None') -> None: ...
+ def prependChildNode(self, node: 'QSGNode|None') -> None: ...
+ def removeAllChildNodes(self) -> None: ...
+ def removeChildNode(self, node: 'QSGNode|None') -> None: ...
+ def parent(self) -> 'QSGNode|None': ...
+
+
+class QSGBasicGeometryNode(QSGNode):
+
+ def geometry(self) -> QSGGeometry|None: ...
+ def setGeometry(self, geometry: QSGGeometry|None) -> None: ...
+
+
+class QSGGeometryNode(QSGBasicGeometryNode):
+
+ def __init__(self) -> None: ...
+
+ def opaqueMaterial(self) -> QSGMaterial|None: ...
+ def setOpaqueMaterial(self, material: QSGMaterial|None) -> None: ...
+ def material(self) -> QSGMaterial|None: ...
+ def setMaterial(self, material: QSGMaterial|None) -> None: ...
+
+
+class QSGImageNode(QSGGeometryNode):
+
+ class TextureCoordinatesTransformFlag(enum.Flag):
+ NoTransform = ... # type: QSGImageNode.TextureCoordinatesTransformFlag
+ MirrorHorizontally = ... # type: QSGImageNode.TextureCoordinatesTransformFlag
+ MirrorVertically = ... # type: QSGImageNode.TextureCoordinatesTransformFlag
+
+ def anisotropyLevel(self) -> 'QSGTexture.AnisotropyLevel': ...
+ def setAnisotropyLevel(self, level: 'QSGTexture.AnisotropyLevel') -> None: ...
+ @staticmethod
+ def rebuildGeometry(g: QSGGeometry|None, texture: 'QSGTexture|None', rect: QtCore.QRectF, sourceRect: QtCore.QRectF, texCoordMode: 'QSGImageNode.TextureCoordinatesTransformFlag') -> None: ...
+ def ownsTexture(self) -> bool: ...
+ def setOwnsTexture(self, owns: bool) -> None: ...
+ def textureCoordinatesTransform(self) -> 'QSGImageNode.TextureCoordinatesTransformFlag': ...
+ def setTextureCoordinatesTransform(self, mode: 'QSGImageNode.TextureCoordinatesTransformFlag') -> None: ...
+ def mipmapFiltering(self) -> 'QSGTexture.Filtering': ...
+ def setMipmapFiltering(self, filtering: 'QSGTexture.Filtering') -> None: ...
+ def filtering(self) -> 'QSGTexture.Filtering': ...
+ def setFiltering(self, filtering: 'QSGTexture.Filtering') -> None: ...
+ def texture(self) -> 'QSGTexture|None': ...
+ def setTexture(self, texture: 'QSGTexture|None') -> None: ...
+ def sourceRect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def setSourceRect(self, r: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setSourceRect(self, x: float, y: float, w: float, h: float) -> None: ...
+ def rect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def setRect(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setRect(self, x: float, y: float, w: float, h: float) -> None: ...
+
+
+class QSGMaterialShader(PyQt6.sip.simplewrapper):
+
+ class Stage(enum.Enum):
+ VertexStage = ... # type: QSGMaterialShader.Stage
+ FragmentStage = ... # type: QSGMaterialShader.Stage
+
+ class Flag(enum.Flag):
+ UpdatesGraphicsPipelineState = ... # type: QSGMaterialShader.Flag
+
+ class RenderState(PyQt6.sip.simplewrapper):
+
+ class DirtyState(enum.Flag):
+ DirtyMatrix = ... # type: QSGMaterialShader.RenderState.DirtyState
+ DirtyOpacity = ... # type: QSGMaterialShader.RenderState.DirtyState
+ DirtyCachedMaterialData = ... # type: QSGMaterialShader.RenderState.DirtyState
+ DirtyAll = ... # type: QSGMaterialShader.RenderState.DirtyState
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSGMaterialShader.RenderState') -> None: ...
+
+ def uniformData(self) -> QtCore.QByteArray|None: ...
+ def devicePixelRatio(self) -> float: ...
+ def determinant(self) -> float: ...
+ def deviceRect(self) -> QtCore.QRect: ...
+ def viewportRect(self) -> QtCore.QRect: ...
+ def projectionMatrix(self) -> QtGui.QMatrix4x4: ...
+ def modelViewMatrix(self) -> QtGui.QMatrix4x4: ...
+ def combinedMatrix(self) -> QtGui.QMatrix4x4: ...
+ def opacity(self) -> float: ...
+ def isOpacityDirty(self) -> bool: ...
+ def isMatrixDirty(self) -> bool: ...
+ def dirtyStates(self) -> 'QSGMaterialShader.RenderState.DirtyState': ...
+
+ class GraphicsPipelineState(PyQt6.sip.simplewrapper):
+
+ class PolygonMode(enum.Enum):
+ Fill = ... # type: QSGMaterialShader.GraphicsPipelineState.PolygonMode
+ Line = ... # type: QSGMaterialShader.GraphicsPipelineState.PolygonMode
+
+ class CullMode(enum.Enum):
+ CullNone = ... # type: QSGMaterialShader.GraphicsPipelineState.CullMode
+ CullFront = ... # type: QSGMaterialShader.GraphicsPipelineState.CullMode
+ CullBack = ... # type: QSGMaterialShader.GraphicsPipelineState.CullMode
+
+ class ColorMaskComponent(enum.Flag):
+ R = ... # type: QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent
+ G = ... # type: QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent
+ B = ... # type: QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent
+ A = ... # type: QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent
+
+ class BlendOp(enum.Enum):
+ Add = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendOp
+ Subtract = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendOp
+ ReverseSubtract = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendOp
+ Min = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendOp
+ Max = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendOp
+
+ class BlendFactor(enum.Enum):
+ Zero = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ One = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ SrcColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ OneMinusSrcColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ DstColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ OneMinusDstColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ SrcAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ OneMinusSrcAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ DstAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ OneMinusDstAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ ConstantColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ OneMinusConstantColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ ConstantAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ OneMinusConstantAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ SrcAlphaSaturate = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ Src1Color = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ OneMinusSrc1Color = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ Src1Alpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+ OneMinusSrc1Alpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
+
+ blendConstant = ... # type: QtGui.QColor|QtCore.Qt.GlobalColor|int
+ blendEnable = ... # type: bool
+ colorWrite = ... # type: 'QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent'
+ cullMode = ... # type: 'QSGMaterialShader.GraphicsPipelineState.CullMode'
+ dstAlpha = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendFactor'
+ dstColor = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendFactor'
+ opAlpha = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendOp'
+ opColor = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendOp'
+ polygonMode = ... # type: 'QSGMaterialShader.GraphicsPipelineState.PolygonMode'
+ separateBlendFactors = ... # type: bool
+ srcAlpha = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendFactor'
+ srcColor = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendFactor'
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSGMaterialShader.GraphicsPipelineState') -> None: ...
+
+ def __init__(self) -> None: ...
+
+ @typing.overload
+ def setShaderFileName(self, stage: 'QSGMaterialShader.Stage', filename: str|None) -> None: ...
+ @typing.overload
+ def setShaderFileName(self, stage: 'QSGMaterialShader.Stage', filename: str|None, viewCount: int) -> None: ...
+ def combinedImageSamplerCount(self, binding: int) -> int: ...
+ def setFlags(self, flags: 'QSGMaterialShader.Flag') -> None: ...
+ def setFlag(self, flags: 'QSGMaterialShader.Flag', on: bool = ...) -> None: ...
+ def flags(self) -> 'QSGMaterialShader.Flag': ...
+ def updateGraphicsPipelineState(self, state: 'QSGMaterialShader.RenderState', ps: 'QSGMaterialShader.GraphicsPipelineState|None', newMaterial: QSGMaterial|None, oldMaterial: QSGMaterial|None) -> bool: ...
+ def updateSampledImage(self, state: 'QSGMaterialShader.RenderState', binding: int, newMaterial: QSGMaterial|None, oldMaterial: QSGMaterial|None) -> 'QSGTexture|None': ...
+ def updateUniformData(self, state: 'QSGMaterialShader.RenderState', newMaterial: QSGMaterial|None, oldMaterial: QSGMaterial|None) -> bool: ...
+
+
+class QSGMaterialType(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSGMaterialType') -> None: ...
+
+
+class QSGClipNode(QSGBasicGeometryNode):
+
+ def __init__(self) -> None: ...
+
+ def clipRect(self) -> QtCore.QRectF: ...
+ def setClipRect(self, a0: QtCore.QRectF) -> None: ...
+ def isRectangular(self) -> bool: ...
+ def setIsRectangular(self, rectHint: bool) -> None: ...
+
+
+class QSGTransformNode(QSGNode):
+
+ def __init__(self) -> None: ...
+
+ def matrix(self) -> QtGui.QMatrix4x4: ...
+ def setMatrix(self, matrix: QtGui.QMatrix4x4) -> None: ...
+
+
+class QSGOpacityNode(QSGNode):
+
+ def __init__(self) -> None: ...
+
+ def opacity(self) -> float: ...
+ def setOpacity(self, opacity: float) -> None: ...
+
+
+class QSGRectangleNode(QSGGeometryNode):
+
+ def color(self) -> QtGui.QColor: ...
+ def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def rect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def setRect(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setRect(self, x: float, y: float, w: float, h: float) -> None: ...
+
+
+class QSGRendererInterface(PyQt6.sip.simplewrapper):
+
+ class RenderMode(enum.Enum):
+ RenderMode2D = ... # type: QSGRendererInterface.RenderMode
+ RenderMode2DNoDepthBuffer = ... # type: QSGRendererInterface.RenderMode
+ RenderMode3D = ... # type: QSGRendererInterface.RenderMode
+
+ class ShaderSourceType(enum.Flag):
+ ShaderSourceString = ... # type: QSGRendererInterface.ShaderSourceType
+ ShaderSourceFile = ... # type: QSGRendererInterface.ShaderSourceType
+ ShaderByteCode = ... # type: QSGRendererInterface.ShaderSourceType
+
+ class ShaderCompilationType(enum.Flag):
+ RuntimeCompilation = ... # type: QSGRendererInterface.ShaderCompilationType
+ OfflineCompilation = ... # type: QSGRendererInterface.ShaderCompilationType
+
+ class ShaderType(enum.Enum):
+ UnknownShadingLanguage = ... # type: QSGRendererInterface.ShaderType
+ GLSL = ... # type: QSGRendererInterface.ShaderType
+ HLSL = ... # type: QSGRendererInterface.ShaderType
+ RhiShader = ... # type: QSGRendererInterface.ShaderType
+
+ class Resource(enum.Enum):
+ DeviceResource = ... # type: QSGRendererInterface.Resource
+ CommandQueueResource = ... # type: QSGRendererInterface.Resource
+ CommandListResource = ... # type: QSGRendererInterface.Resource
+ PainterResource = ... # type: QSGRendererInterface.Resource
+ RhiResource = ... # type: QSGRendererInterface.Resource
+ PhysicalDeviceResource = ... # type: QSGRendererInterface.Resource
+ OpenGLContextResource = ... # type: QSGRendererInterface.Resource
+ DeviceContextResource = ... # type: QSGRendererInterface.Resource
+ CommandEncoderResource = ... # type: QSGRendererInterface.Resource
+ VulkanInstanceResource = ... # type: QSGRendererInterface.Resource
+ RenderPassResource = ... # type: QSGRendererInterface.Resource
+ RhiSwapchainResource = ... # type: QSGRendererInterface.Resource
+ RhiRedirectCommandBuffer = ... # type: QSGRendererInterface.Resource
+ RhiRedirectRenderTarget = ... # type: QSGRendererInterface.Resource
+ RedirectPaintDevice = ... # type: QSGRendererInterface.Resource
+ GraphicsQueueFamilyIndexResource = ... # type: QSGRendererInterface.Resource
+ GraphicsQueueIndexResource = ... # type: QSGRendererInterface.Resource
+
+ class GraphicsApi(enum.Enum):
+ Unknown = ... # type: QSGRendererInterface.GraphicsApi
+ Software = ... # type: QSGRendererInterface.GraphicsApi
+ OpenGL = ... # type: QSGRendererInterface.GraphicsApi
+ OpenVG = ... # type: QSGRendererInterface.GraphicsApi
+ OpenGLRhi = ... # type: QSGRendererInterface.GraphicsApi
+ Direct3D11Rhi = ... # type: QSGRendererInterface.GraphicsApi
+ VulkanRhi = ... # type: QSGRendererInterface.GraphicsApi
+ MetalRhi = ... # type: QSGRendererInterface.GraphicsApi
+ NullRhi = ... # type: QSGRendererInterface.GraphicsApi
+ Direct3D11 = ... # type: QSGRendererInterface.GraphicsApi
+ Vulkan = ... # type: QSGRendererInterface.GraphicsApi
+ Metal = ... # type: QSGRendererInterface.GraphicsApi
+ Direct3D12 = ... # type: QSGRendererInterface.GraphicsApi
+ Null = ... # type: QSGRendererInterface.GraphicsApi
+
+ @staticmethod
+ def isApiRhiBased(api: 'QSGRendererInterface.GraphicsApi') -> bool: ...
+ def shaderSourceType(self) -> 'QSGRendererInterface.ShaderSourceType': ...
+ def shaderCompilationType(self) -> 'QSGRendererInterface.ShaderCompilationType': ...
+ def shaderType(self) -> 'QSGRendererInterface.ShaderType': ...
+ @typing.overload
+ def getResource(self, window: QQuickWindow|None, resource: 'QSGRendererInterface.Resource') -> PyQt6.sip.voidptr: ...
+ @typing.overload
+ def getResource(self, window: QQuickWindow|None, resource: str) -> PyQt6.sip.voidptr: ...
+ def graphicsApi(self) -> 'QSGRendererInterface.GraphicsApi': ...
+
+
+class QSGRenderNode(QSGNode):
+
+ class RenderingFlag(enum.Flag):
+ BoundedRectRendering = ... # type: QSGRenderNode.RenderingFlag
+ DepthAwareRendering = ... # type: QSGRenderNode.RenderingFlag
+ OpaqueRendering = ... # type: QSGRenderNode.RenderingFlag
+
+ class StateFlag(enum.Flag):
+ DepthState = ... # type: QSGRenderNode.StateFlag
+ StencilState = ... # type: QSGRenderNode.StateFlag
+ ScissorState = ... # type: QSGRenderNode.StateFlag
+ ColorState = ... # type: QSGRenderNode.StateFlag
+ BlendState = ... # type: QSGRenderNode.StateFlag
+ CullState = ... # type: QSGRenderNode.StateFlag
+ ViewportState = ... # type: QSGRenderNode.StateFlag
+ RenderTargetState = ... # type: QSGRenderNode.StateFlag
+
+ class RenderState(PyQt6.sip.simplewrapper):
+
+ def get(self, state: str) -> PyQt6.sip.voidptr: ...
+ def clipRegion(self) -> QtGui.QRegion|None: ...
+ def stencilEnabled(self) -> bool: ...
+ def stencilValue(self) -> int: ...
+ def scissorEnabled(self) -> bool: ...
+ def scissorRect(self) -> QtCore.QRect: ...
+ def projectionMatrix(self) -> QtGui.QMatrix4x4|None: ...
+
+ def __init__(self) -> None: ...
+
+ def projectionMatrix(self) -> QtGui.QMatrix4x4|None: ...
+ def prepare(self) -> None: ...
+ def inheritedOpacity(self) -> float: ...
+ def clipList(self) -> QSGClipNode|None: ...
+ def matrix(self) -> QtGui.QMatrix4x4|None: ...
+ def rect(self) -> QtCore.QRectF: ...
+ def flags(self) -> 'QSGRenderNode.RenderingFlag': ...
+ def releaseResources(self) -> None: ...
+ def render(self, state: 'QSGRenderNode.RenderState|None') -> None: ...
+ def changedStates(self) -> 'QSGRenderNode.StateFlag': ...
+
+
+class QSGSimpleRectNode(QSGGeometryNode):
+
+ @typing.overload
+ def __init__(self, rect: QtCore.QRectF, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @typing.overload
+ def __init__(self) -> None: ...
+
+ def color(self) -> QtGui.QColor: ...
+ def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def rect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def setRect(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setRect(self, x: float, y: float, w: float, h: float) -> None: ...
+
+
+class QSGSimpleTextureNode(QSGGeometryNode):
+
+ class TextureCoordinatesTransformFlag(enum.Flag):
+ NoTransform = ... # type: QSGSimpleTextureNode.TextureCoordinatesTransformFlag
+ MirrorHorizontally = ... # type: QSGSimpleTextureNode.TextureCoordinatesTransformFlag
+ MirrorVertically = ... # type: QSGSimpleTextureNode.TextureCoordinatesTransformFlag
+
+ def __init__(self) -> None: ...
+
+ def sourceRect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def setSourceRect(self, r: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setSourceRect(self, x: float, y: float, w: float, h: float) -> None: ...
+ def ownsTexture(self) -> bool: ...
+ def setOwnsTexture(self, owns: bool) -> None: ...
+ def textureCoordinatesTransform(self) -> 'QSGSimpleTextureNode.TextureCoordinatesTransformFlag': ...
+ def setTextureCoordinatesTransform(self, mode: 'QSGSimpleTextureNode.TextureCoordinatesTransformFlag') -> None: ...
+ def filtering(self) -> 'QSGTexture.Filtering': ...
+ def setFiltering(self, filtering: 'QSGTexture.Filtering') -> None: ...
+ def texture(self) -> 'QSGTexture|None': ...
+ def setTexture(self, texture: 'QSGTexture|None') -> None: ...
+ def rect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def setRect(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setRect(self, x: float, y: float, w: float, h: float) -> None: ...
+
+
+class QSGTextNode(QSGTransformNode):
+
+ class TextStyle(enum.Enum):
+ Normal = ... # type: QSGTextNode.TextStyle
+ Outline = ... # type: QSGTextNode.TextStyle
+ Raised = ... # type: QSGTextNode.TextStyle
+ Sunken = ... # type: QSGTextNode.TextStyle
+
+ class RenderType(enum.Enum):
+ QtRendering = ... # type: QSGTextNode.RenderType
+ NativeRendering = ... # type: QSGTextNode.RenderType
+ CurveRendering = ... # type: QSGTextNode.RenderType
+
+ def viewport(self) -> QtCore.QRectF: ...
+ def setViewport(self, viewport: QtCore.QRectF) -> None: ...
+ def clear(self) -> None: ...
+ def filtering(self) -> 'QSGTexture.Filtering': ...
+ def setFiltering(self, a0: 'QSGTexture.Filtering') -> None: ...
+ def renderTypeQuality(self) -> int: ...
+ def setRenderTypeQuality(self, renderTypeQuality: int) -> None: ...
+ def renderType(self) -> 'QSGTextNode.RenderType': ...
+ def setRenderType(self, renderType: 'QSGTextNode.RenderType') -> None: ...
+ def selectionTextColor(self) -> QtGui.QColor: ...
+ def setSelectionTextColor(self, selectionTextColor: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def selectionColor(self) -> QtGui.QColor: ...
+ def setSelectionColor(self, selectionColor: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def linkColor(self) -> QtGui.QColor: ...
+ def setLinkColor(self, linkColor: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def styleColor(self) -> QtGui.QColor: ...
+ def setStyleColor(self, styleColor: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def textStyle(self) -> 'QSGTextNode.TextStyle': ...
+ def setTextStyle(self, textStyle: 'QSGTextNode.TextStyle') -> None: ...
+ def color(self) -> QtGui.QColor: ...
+ def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def addTextLayout(self, position: QtCore.QPointF, layout: QtGui.QTextLayout|None, selectionStart: int = ..., selectionCount: int = ..., lineStart: int = ..., lineCount: int = ...) -> None: ...
+ def addTextDocument(self, position: QtCore.QPointF, document: QtGui.QTextDocument|None, selectionStart: int = ..., selectionCount: int = ...) -> None: ...
+
+
+class QSGTexture(QtCore.QObject):
+
+ class AnisotropyLevel(enum.Enum):
+ AnisotropyNone = ... # type: QSGTexture.AnisotropyLevel
+ Anisotropy2x = ... # type: QSGTexture.AnisotropyLevel
+ Anisotropy4x = ... # type: QSGTexture.AnisotropyLevel
+ Anisotropy8x = ... # type: QSGTexture.AnisotropyLevel
+ Anisotropy16x = ... # type: QSGTexture.AnisotropyLevel
+
+ class Filtering(enum.Enum):
+ None_ = ... # type: QSGTexture.Filtering
+ Nearest = ... # type: QSGTexture.Filtering
+ Linear = ... # type: QSGTexture.Filtering
+
+ class WrapMode(enum.Enum):
+ Repeat = ... # type: QSGTexture.WrapMode
+ ClampToEdge = ... # type: QSGTexture.WrapMode
+ MirroredRepeat = ... # type: QSGTexture.WrapMode
+
+ def __init__(self) -> None: ...
+
+ def comparisonKey(self) -> int: ...
+ def anisotropyLevel(self) -> 'QSGTexture.AnisotropyLevel': ...
+ def setAnisotropyLevel(self, level: 'QSGTexture.AnisotropyLevel') -> None: ...
+ def convertToNormalizedSourceRect(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ def verticalWrapMode(self) -> 'QSGTexture.WrapMode': ...
+ def setVerticalWrapMode(self, vwrap: 'QSGTexture.WrapMode') -> None: ...
+ def horizontalWrapMode(self) -> 'QSGTexture.WrapMode': ...
+ def setHorizontalWrapMode(self, hwrap: 'QSGTexture.WrapMode') -> None: ...
+ def filtering(self) -> 'QSGTexture.Filtering': ...
+ def setFiltering(self, filter: 'QSGTexture.Filtering') -> None: ...
+ def mipmapFiltering(self) -> 'QSGTexture.Filtering': ...
+ def setMipmapFiltering(self, filter: 'QSGTexture.Filtering') -> None: ...
+ def isAtlasTexture(self) -> bool: ...
+ def normalizedTextureSubRect(self) -> QtCore.QRectF: ...
+ def hasMipmaps(self) -> bool: ...
+ def hasAlphaChannel(self) -> bool: ...
+ def textureSize(self) -> QtCore.QSize: ...
+
+
+class QSGDynamicTexture(QSGTexture):
+
+ def __init__(self) -> None: ...
+
+ def updateTexture(self) -> bool: ...
+
+
+class QSGOpaqueTextureMaterial(QSGMaterial):
+
+ def __init__(self) -> None: ...
+
+ def anisotropyLevel(self) -> QSGTexture.AnisotropyLevel: ...
+ def setAnisotropyLevel(self, level: QSGTexture.AnisotropyLevel) -> None: ...
+ def verticalWrapMode(self) -> QSGTexture.WrapMode: ...
+ def setVerticalWrapMode(self, mode: QSGTexture.WrapMode) -> None: ...
+ def horizontalWrapMode(self) -> QSGTexture.WrapMode: ...
+ def setHorizontalWrapMode(self, mode: QSGTexture.WrapMode) -> None: ...
+ def filtering(self) -> QSGTexture.Filtering: ...
+ def setFiltering(self, filtering: QSGTexture.Filtering) -> None: ...
+ def mipmapFiltering(self) -> QSGTexture.Filtering: ...
+ def setMipmapFiltering(self, filtering: QSGTexture.Filtering) -> None: ...
+ def texture(self) -> QSGTexture|None: ...
+ def setTexture(self, texture: QSGTexture|None) -> None: ...
+ def compare(self, other: QSGMaterial|None) -> int: ...
+ def createShader(self, renderMode: QSGRendererInterface.RenderMode) -> QSGMaterialShader|None: ...
+ def type(self) -> QSGMaterialType|None: ...
+
+
+class QSGTextureMaterial(QSGOpaqueTextureMaterial):
+
+ def __init__(self) -> None: ...
+
+ def createShader(self, renderMode: QSGRendererInterface.RenderMode) -> QSGMaterialShader|None: ...
+ def type(self) -> QSGMaterialType|None: ...
+
+
+class QSGTextureProvider(QtCore.QObject):
+
+ def __init__(self) -> None: ...
+
+ textureChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def texture(self) -> QSGTexture|None: ...
+
+
+class QSGVertexColorMaterial(QSGMaterial):
+
+ def __init__(self) -> None: ...
+
+ def createShader(self, renderMode: QSGRendererInterface.RenderMode) -> QSGMaterialShader|None: ...
+ def type(self) -> QSGMaterialType|None: ...
+ def compare(self, other: QSGMaterial|None) -> int: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick3D.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick3D.pyd
new file mode 100644
index 00000000..ad1d898d
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick3D.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick3D.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick3D.pyi
new file mode 100644
index 00000000..67e82c4c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuick3D.pyi
@@ -0,0 +1,224 @@
+# The PEP 484 type hints stub file for the QtQuick3D module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtNetwork
+from PyQt6 import QtQml
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QQuick3D(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQuick3D') -> None: ...
+
+ @staticmethod
+ def idealSurfaceFormat(samples: int = ...) -> QtGui.QSurfaceFormat: ...
+
+
+class QQuick3DObject(QtCore.QObject, QtQml.QQmlParserStatus):
+
+ def __init__(self, parent: 'QQuick3DObject|None' = ...) -> None: ...
+
+ def componentComplete(self) -> None: ...
+ def classBegin(self) -> None: ...
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setParentItem(self, parentItem: 'QQuick3DObject|None') -> None: ...
+ def parentItem(self) -> 'QQuick3DObject|None': ...
+ def setState(self, state: str|None) -> None: ...
+ def state(self) -> str: ...
+
+
+class QQuick3DGeometry(QQuick3DObject):
+
+ class PrimitiveType(enum.Enum):
+ Points = ... # type: QQuick3DGeometry.PrimitiveType
+ LineStrip = ... # type: QQuick3DGeometry.PrimitiveType
+ Lines = ... # type: QQuick3DGeometry.PrimitiveType
+ TriangleStrip = ... # type: QQuick3DGeometry.PrimitiveType
+ TriangleFan = ... # type: QQuick3DGeometry.PrimitiveType
+ Triangles = ... # type: QQuick3DGeometry.PrimitiveType
+
+ class Attribute(PyQt6.sip.simplewrapper):
+
+ class ComponentType(enum.Enum):
+ U16Type = ... # type: QQuick3DGeometry.Attribute.ComponentType
+ U32Type = ... # type: QQuick3DGeometry.Attribute.ComponentType
+ F32Type = ... # type: QQuick3DGeometry.Attribute.ComponentType
+ I32Type = ... # type: QQuick3DGeometry.Attribute.ComponentType
+
+ class Semantic(enum.Enum):
+ IndexSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ PositionSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ NormalSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ TexCoordSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ TangentSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ BinormalSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ JointSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ WeightSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ ColorSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ TargetPositionSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ TargetNormalSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ TargetTangentSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ TargetBinormalSemantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ TexCoord1Semantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+ TexCoord0Semantic = ... # type: QQuick3DGeometry.Attribute.Semantic
+
+ componentType = ... # type: 'QQuick3DGeometry.Attribute.ComponentType'
+ offset = ... # type: int
+ semantic = ... # type: 'QQuick3DGeometry.Attribute.Semantic'
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQuick3DGeometry.Attribute') -> None: ...
+
+ class TargetAttribute(PyQt6.sip.simplewrapper):
+
+ attr = ... # type: 'QQuick3DGeometry.Attribute'
+ stride = ... # type: int
+ targetId = ... # type: int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QQuick3DGeometry.TargetAttribute') -> None: ...
+
+ def __init__(self, parent: QQuick3DObject|None = ...) -> None: ...
+
+ @typing.overload
+ def addTargetAttribute(self, att: 'QQuick3DGeometry.TargetAttribute') -> None: ...
+ @typing.overload
+ def addTargetAttribute(self, targetId: int, semantic: 'QQuick3DGeometry.Attribute.Semantic', offset: int, stride: int = ...) -> None: ...
+ def targetAttributeCount(self) -> int: ...
+ def targetAttribute(self, index: int) -> 'QQuick3DGeometry.TargetAttribute': ...
+ @typing.overload
+ def setTargetData(self, offset: int, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def setTargetData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def targetData(self) -> QtCore.QByteArray: ...
+ def addSubset(self, offset: int, count: int, boundsMin: QtGui.QVector3D, boundsMax: QtGui.QVector3D, name: str|None = ...) -> None: ...
+ def subsetName(self, subset: int) -> str: ...
+ def subsetOffset(self, subset: int) -> int: ...
+ def subsetBoundsMax(self, subset: int) -> QtGui.QVector3D: ...
+ def subsetBoundsMin(self, subset: int) -> QtGui.QVector3D: ...
+ @typing.overload
+ def subsetCount(self, subset: int) -> int: ...
+ @typing.overload
+ def subsetCount(self) -> int: ...
+ def indexData(self) -> QtCore.QByteArray: ...
+ def vertexData(self) -> QtCore.QByteArray: ...
+ def clear(self) -> None: ...
+ @typing.overload
+ def addAttribute(self, semantic: 'QQuick3DGeometry.Attribute.Semantic', offset: int, componentType: 'QQuick3DGeometry.Attribute.ComponentType') -> None: ...
+ @typing.overload
+ def addAttribute(self, att: 'QQuick3DGeometry.Attribute') -> None: ...
+ def setPrimitiveType(self, type: 'QQuick3DGeometry.PrimitiveType') -> None: ...
+ def setBounds(self, min: QtGui.QVector3D, max: QtGui.QVector3D) -> None: ...
+ def setStride(self, stride: int) -> None: ...
+ @typing.overload
+ def setIndexData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def setIndexData(self, offset: int, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def setVertexData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ @typing.overload
+ def setVertexData(self, offset: int, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def stride(self) -> int: ...
+ def boundsMax(self) -> QtGui.QVector3D: ...
+ def boundsMin(self) -> QtGui.QVector3D: ...
+ def primitiveType(self) -> 'QQuick3DGeometry.PrimitiveType': ...
+ def attribute(self, index: int) -> 'QQuick3DGeometry.Attribute': ...
+ def attributeCount(self) -> int: ...
+
+
+class QQuick3DTextureData(QQuick3DObject):
+
+ class Format(enum.Enum):
+ None_ = ... # type: QQuick3DTextureData.Format
+ RGBA8 = ... # type: QQuick3DTextureData.Format
+ RGBA16F = ... # type: QQuick3DTextureData.Format
+ RGBA32F = ... # type: QQuick3DTextureData.Format
+ RGBE8 = ... # type: QQuick3DTextureData.Format
+ R8 = ... # type: QQuick3DTextureData.Format
+ R16 = ... # type: QQuick3DTextureData.Format
+ R16F = ... # type: QQuick3DTextureData.Format
+ R32F = ... # type: QQuick3DTextureData.Format
+ BC1 = ... # type: QQuick3DTextureData.Format
+ BC2 = ... # type: QQuick3DTextureData.Format
+ BC3 = ... # type: QQuick3DTextureData.Format
+ BC4 = ... # type: QQuick3DTextureData.Format
+ BC5 = ... # type: QQuick3DTextureData.Format
+ BC6H = ... # type: QQuick3DTextureData.Format
+ BC7 = ... # type: QQuick3DTextureData.Format
+ DXT1_RGBA = ... # type: QQuick3DTextureData.Format
+ DXT1_RGB = ... # type: QQuick3DTextureData.Format
+ DXT3_RGBA = ... # type: QQuick3DTextureData.Format
+ DXT5_RGBA = ... # type: QQuick3DTextureData.Format
+ ETC2_RGB8 = ... # type: QQuick3DTextureData.Format
+ ETC2_RGB8A1 = ... # type: QQuick3DTextureData.Format
+ ETC2_RGBA8 = ... # type: QQuick3DTextureData.Format
+ ASTC_4x4 = ... # type: QQuick3DTextureData.Format
+ ASTC_5x4 = ... # type: QQuick3DTextureData.Format
+ ASTC_5x5 = ... # type: QQuick3DTextureData.Format
+ ASTC_6x5 = ... # type: QQuick3DTextureData.Format
+ ASTC_6x6 = ... # type: QQuick3DTextureData.Format
+ ASTC_8x5 = ... # type: QQuick3DTextureData.Format
+ ASTC_8x6 = ... # type: QQuick3DTextureData.Format
+ ASTC_8x8 = ... # type: QQuick3DTextureData.Format
+ ASTC_10x5 = ... # type: QQuick3DTextureData.Format
+ ASTC_10x6 = ... # type: QQuick3DTextureData.Format
+ ASTC_10x8 = ... # type: QQuick3DTextureData.Format
+ ASTC_10x10 = ... # type: QQuick3DTextureData.Format
+ ASTC_12x10 = ... # type: QQuick3DTextureData.Format
+ ASTC_12x12 = ... # type: QQuick3DTextureData.Format
+
+ def __init__(self, parent: QQuick3DObject|None = ...) -> None: ...
+
+ def setDepth(self, depth: int) -> None: ...
+ def depth(self) -> int: ...
+ def setHasTransparency(self, hasTransparency: bool) -> None: ...
+ def hasTransparency(self) -> bool: ...
+ def setFormat(self, format: 'QQuick3DTextureData.Format') -> None: ...
+ def format(self) -> 'QQuick3DTextureData.Format': ...
+ def setSize(self, size: QtCore.QSize) -> None: ...
+ def size(self) -> QtCore.QSize: ...
+ def setTextureData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def textureData(self) -> QtCore.QByteArray: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuickWidgets.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuickWidgets.pyd
new file mode 100644
index 00000000..93b171f5
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuickWidgets.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuickWidgets.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuickWidgets.pyi
new file mode 100644
index 00000000..80be5971
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtQuickWidgets.pyi
@@ -0,0 +1,107 @@
+# The PEP 484 type hints stub file for the QtQuickWidgets module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtNetwork
+from PyQt6 import QtQml
+from PyQt6 import QtQuick
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QQuickWidget(QtWidgets.QWidget):
+
+ class Status(enum.Enum):
+ Null = ... # type: QQuickWidget.Status
+ Ready = ... # type: QQuickWidget.Status
+ Loading = ... # type: QQuickWidget.Status
+ Error = ... # type: QQuickWidget.Status
+
+ class ResizeMode(enum.Enum):
+ SizeViewToRootObject = ... # type: QQuickWidget.ResizeMode
+ SizeRootObjectToView = ... # type: QQuickWidget.ResizeMode
+
+ @typing.overload
+ def __init__(self, parent: QtWidgets.QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, engine: QtQml.QQmlEngine|None, parent: QtWidgets.QWidget|None) -> None: ...
+ @typing.overload
+ def __init__(self, source: QtCore.QUrl, parent: QtWidgets.QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, parent: QtWidgets.QWidget|None = ...) -> None: ...
+
+ def loadFromModule(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ def setInitialProperties(self, initialProperties: dict[str|None, typing.Any]) -> None: ...
+ def quickWindow(self) -> QtQuick.QQuickWindow|None: ...
+ def setClearColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def grabFramebuffer(self) -> QtGui.QImage: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def paintEvent(self, event: QtGui.QPaintEvent|None) -> None: ...
+ def dropEvent(self, a0: QtGui.QDropEvent|None) -> None: ...
+ def dragLeaveEvent(self, a0: QtGui.QDragLeaveEvent|None) -> None: ...
+ def dragMoveEvent(self, a0: QtGui.QDragMoveEvent|None) -> None: ...
+ def dragEnterEvent(self, a0: QtGui.QDragEnterEvent|None) -> None: ...
+ def focusOutEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def wheelEvent(self, a0: QtGui.QWheelEvent|None) -> None: ...
+ def hideEvent(self, a0: QtGui.QHideEvent|None) -> None: ...
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def keyReleaseEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def timerEvent(self, a0: QtCore.QTimerEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ sceneGraphError: typing.ClassVar[QtCore.pyqtSignal]
+ statusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setSource(self, a0: QtCore.QUrl) -> None: ...
+ def format(self) -> QtGui.QSurfaceFormat: ...
+ def setFormat(self, format: QtGui.QSurfaceFormat) -> None: ...
+ def initialSize(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def errors(self) -> list[QtQml.QQmlError]: ...
+ def status(self) -> 'QQuickWidget.Status': ...
+ def setResizeMode(self, a0: 'QQuickWidget.ResizeMode') -> None: ...
+ def resizeMode(self) -> 'QQuickWidget.ResizeMode': ...
+ def rootObject(self) -> QtQuick.QQuickItem|None: ...
+ def rootContext(self) -> QtQml.QQmlContext|None: ...
+ def engine(self) -> QtQml.QQmlEngine|None: ...
+ def source(self) -> QtCore.QUrl: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtRemoteObjects.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtRemoteObjects.pyd
new file mode 100644
index 00000000..a8ec9f69
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtRemoteObjects.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtRemoteObjects.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtRemoteObjects.pyi
new file mode 100644
index 00000000..fd4b0bb7
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtRemoteObjects.pyi
@@ -0,0 +1,206 @@
+# The PEP 484 type hints stub file for the QtRemoteObjects module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtNetwork
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QRemoteObjectSourceLocationInfo(PyQt6.sip.simplewrapper):
+
+ hostUrl = ... # type: QtCore.QUrl
+ typeName = ... # type: str|None
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, typeName_: str|None, hostUrl_: QtCore.QUrl) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QRemoteObjectSourceLocationInfo') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QtRemoteObjects(PyQt6.sip.simplewrapper):
+
+ class InitialAction(enum.Enum):
+ FetchRootSize = ... # type: QtRemoteObjects.InitialAction
+ PrefetchData = ... # type: QtRemoteObjects.InitialAction
+
+
+class QAbstractItemModelReplica(QtCore.QAbstractItemModel):
+
+ initialized: typing.ClassVar[QtCore.pyqtSignal]
+ def setRootCacheSize(self, rootCacheSize: int) -> None: ...
+ def rootCacheSize(self) -> int: ...
+ def hasData(self, index: QtCore.QModelIndex, role: int) -> bool: ...
+ def isInitialized(self) -> bool: ...
+ def roleNames(self) -> dict[int, QtCore.QByteArray]: ...
+ def availableRoles(self) -> list[int]: ...
+ def flags(self, index: QtCore.QModelIndex) -> QtCore.Qt.ItemFlag: ...
+ def headerData(self, section: int, orientation: QtCore.Qt.Orientation, role: int) -> typing.Any: ...
+ def columnCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def rowCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def hasChildren(self, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def index(self, row: int, column: int, parent: QtCore.QModelIndex = ...) -> QtCore.QModelIndex: ...
+ def parent(self, index: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
+ def setData(self, index: QtCore.QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
+ def data(self, index: QtCore.QModelIndex, role: int = ...) -> typing.Any: ...
+ def selectionModel(self) -> QtCore.QItemSelectionModel|None: ...
+
+
+class QRemoteObjectReplica(QtCore.QObject):
+
+ class State(enum.Enum):
+ Uninitialized = ... # type: QRemoteObjectReplica.State
+ Default = ... # type: QRemoteObjectReplica.State
+ Valid = ... # type: QRemoteObjectReplica.State
+ Suspect = ... # type: QRemoteObjectReplica.State
+ SignatureMismatch = ... # type: QRemoteObjectReplica.State
+
+ notified: typing.ClassVar[QtCore.pyqtSignal]
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ initialized: typing.ClassVar[QtCore.pyqtSignal]
+ def setNode(self, node: 'QRemoteObjectNode|None') -> None: ...
+ def node(self) -> 'QRemoteObjectNode|None': ...
+ def state(self) -> 'QRemoteObjectReplica.State': ...
+ def isInitialized(self) -> bool: ...
+ def waitForSource(self, timeout: int = ...) -> bool: ...
+ def isReplicaValid(self) -> bool: ...
+
+
+class QRemoteObjectDynamicReplica(QRemoteObjectReplica): ...
+
+
+class QRemoteObjectAbstractPersistedStore(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def restoreProperties(self, repName: str|None, repSig: QtCore.QByteArray|bytes|bytearray|memoryview) -> list[typing.Any]: ...
+ def saveProperties(self, repName: str|None, repSig: QtCore.QByteArray|bytes|bytearray|memoryview, values: collections.abc.Iterable[typing.Any]) -> None: ...
+
+
+class QRemoteObjectNode(QtCore.QObject):
+
+ class ErrorCode(enum.Enum):
+ NoError = ... # type: QRemoteObjectNode.ErrorCode
+ RegistryNotAcquired = ... # type: QRemoteObjectNode.ErrorCode
+ RegistryAlreadyHosted = ... # type: QRemoteObjectNode.ErrorCode
+ NodeIsNoServer = ... # type: QRemoteObjectNode.ErrorCode
+ ServerAlreadyCreated = ... # type: QRemoteObjectNode.ErrorCode
+ UnintendedRegistryHosting = ... # type: QRemoteObjectNode.ErrorCode
+ OperationNotValidOnClientNode = ... # type: QRemoteObjectNode.ErrorCode
+ SourceNotRegistered = ... # type: QRemoteObjectNode.ErrorCode
+ MissingObjectName = ... # type: QRemoteObjectNode.ErrorCode
+ HostUrlInvalid = ... # type: QRemoteObjectNode.ErrorCode
+ ProtocolMismatch = ... # type: QRemoteObjectNode.ErrorCode
+ ListenFailed = ... # type: QRemoteObjectNode.ErrorCode
+ SocketAccessError = ... # type: QRemoteObjectNode.ErrorCode
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, registryAddress: QtCore.QUrl, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def timerEvent(self, a0: QtCore.QTimerEvent|None) -> None: ...
+ heartbeatIntervalChanged: typing.ClassVar[QtCore.pyqtSignal]
+ error: typing.ClassVar[QtCore.pyqtSignal]
+ remoteObjectRemoved: typing.ClassVar[QtCore.pyqtSignal]
+ remoteObjectAdded: typing.ClassVar[QtCore.pyqtSignal]
+ def setHeartbeatInterval(self, interval: int) -> None: ...
+ def heartbeatInterval(self) -> int: ...
+ def lastError(self) -> 'QRemoteObjectNode.ErrorCode': ...
+ def setPersistedStore(self, persistedStore: QRemoteObjectAbstractPersistedStore|None) -> None: ...
+ def persistedStore(self) -> QRemoteObjectAbstractPersistedStore|None: ...
+ def registry(self) -> 'QRemoteObjectRegistry|None': ...
+ def waitForRegistry(self, timeout: int = ...) -> bool: ...
+ def setRegistryUrl(self, registryAddress: QtCore.QUrl) -> bool: ...
+ def registryUrl(self) -> QtCore.QUrl: ...
+ def acquireModel(self, name: str|None, action: QtRemoteObjects.InitialAction = ..., rolesHint: collections.abc.Iterable[int] = ...) -> QAbstractItemModelReplica|None: ...
+ def acquireDynamic(self, name: str|None) -> QRemoteObjectDynamicReplica|None: ...
+ def instances(self, typeName: str) -> list[str]: ...
+ def setName(self, name: str|None) -> None: ...
+ def addClientSideConnection(self, ioDevice: QtCore.QIODevice|None) -> None: ...
+ def connectToNode(self, address: QtCore.QUrl) -> bool: ...
+
+
+class QRemoteObjectHostBase(QRemoteObjectNode):
+
+ class AllowedSchemas(enum.Enum):
+ BuiltInSchemasOnly = ... # type: QRemoteObjectHostBase.AllowedSchemas
+ AllowExternalRegistration = ... # type: QRemoteObjectHostBase.AllowedSchemas
+
+ def reverseProxy(self) -> bool: ...
+ def proxy(self, registryUrl: QtCore.QUrl, hostUrl: QtCore.QUrl = ...) -> bool: ...
+ def addHostSideConnection(self, ioDevice: QtCore.QIODevice|None) -> None: ...
+ def disableRemoting(self, remoteObject: QtCore.QObject|None) -> bool: ...
+ @typing.overload
+ def enableRemoting(self, object: QtCore.QObject|None, name: str|None = ...) -> bool: ...
+ @typing.overload
+ def enableRemoting(self, model: QtCore.QAbstractItemModel|None, name: str|None, roles: collections.abc.Iterable[int], selectionModel: QtCore.QItemSelectionModel|None = ...) -> bool: ...
+ def setName(self, name: str|None) -> None: ...
+
+
+class QRemoteObjectHost(QRemoteObjectHostBase):
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, address: QtCore.QUrl, registryAddress: QtCore.QUrl = ..., allowedSchemas: QRemoteObjectHostBase.AllowedSchemas = ..., parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, address: QtCore.QUrl, parent: QtCore.QObject|None) -> None: ...
+
+ @staticmethod
+ def setLocalServerOptions(options: QtNetwork.QLocalServer.SocketOption) -> None: ...
+ hostUrlChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setHostUrl(self, hostAddress: QtCore.QUrl, allowedSchemas: QRemoteObjectHostBase.AllowedSchemas = ...) -> bool: ...
+ def hostUrl(self) -> QtCore.QUrl: ...
+
+
+class QRemoteObjectRegistryHost(QRemoteObjectHostBase):
+
+ def __init__(self, registryAddress: QtCore.QUrl = ..., parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setRegistryUrl(self, registryUrl: QtCore.QUrl) -> bool: ...
+
+
+class QRemoteObjectRegistry(QRemoteObjectReplica):
+
+ remoteObjectRemoved: typing.ClassVar[QtCore.pyqtSignal]
+ remoteObjectAdded: typing.ClassVar[QtCore.pyqtSignal]
+ def sourceLocations(self) -> dict[str, QRemoteObjectSourceLocationInfo]: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSensors.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSensors.pyd
new file mode 100644
index 00000000..e9b493f1
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSensors.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSensors.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSensors.pyi
new file mode 100644
index 00000000..ec21ac0b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSensors.pyi
@@ -0,0 +1,601 @@
+# The PEP 484 type hints stub file for the QtSensors module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QSensorReading(QtCore.QObject):
+
+ def value(self, index: int) -> typing.Any: ...
+ def valueCount(self) -> int: ...
+ def setTimestamp(self, timestamp: int) -> None: ...
+ def timestamp(self) -> int: ...
+
+
+class QAccelerometerReading(QSensorReading):
+
+ def setZ(self, z: float) -> None: ...
+ def z(self) -> float: ...
+ def setY(self, y: float) -> None: ...
+ def y(self) -> float: ...
+ def setX(self, x: float) -> None: ...
+ def x(self) -> float: ...
+
+
+class QSensorFilter(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSensorFilter') -> None: ...
+
+ def filter(self, reading: QSensorReading|None) -> bool: ...
+
+
+class QAccelerometerFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAccelerometerFilter') -> None: ...
+
+ def filter(self, reading: QAccelerometerReading|None) -> bool: ...
+
+
+class QSensor(QtCore.QObject):
+
+ class AxesOrientationMode(enum.Enum):
+ FixedOrientation = ... # type: QSensor.AxesOrientationMode
+ AutomaticOrientation = ... # type: QSensor.AxesOrientationMode
+ UserOrientation = ... # type: QSensor.AxesOrientationMode
+
+ class Feature(enum.Enum):
+ Buffering = ... # type: QSensor.Feature
+ AlwaysOn = ... # type: QSensor.Feature
+ GeoValues = ... # type: QSensor.Feature
+ FieldOfView = ... # type: QSensor.Feature
+ AccelerationMode = ... # type: QSensor.Feature
+ SkipDuplicates = ... # type: QSensor.Feature
+ AxesOrientation = ... # type: QSensor.Feature
+ PressureSensorTemperature = ... # type: QSensor.Feature
+
+ def __init__(self, type: QtCore.QByteArray|bytes|bytearray|memoryview, parent: QtCore.QObject|None = ...) -> None: ...
+
+ identifierChanged: typing.ClassVar[QtCore.pyqtSignal]
+ bufferSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ efficientBufferSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ maxBufferSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ userOrientationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentOrientationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ axesOrientationModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ skipDuplicatesChanged: typing.ClassVar[QtCore.pyqtSignal]
+ dataRateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ alwaysOnChanged: typing.ClassVar[QtCore.pyqtSignal]
+ availableSensorsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sensorError: typing.ClassVar[QtCore.pyqtSignal]
+ readingChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ busyChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def stop(self) -> None: ...
+ def start(self) -> bool: ...
+ def setBufferSize(self, bufferSize: int) -> None: ...
+ def bufferSize(self) -> int: ...
+ def setEfficientBufferSize(self, efficientBufferSize: int) -> None: ...
+ def efficientBufferSize(self) -> int: ...
+ def setMaxBufferSize(self, maxBufferSize: int) -> None: ...
+ def maxBufferSize(self) -> int: ...
+ def setUserOrientation(self, userOrientation: int) -> None: ...
+ def userOrientation(self) -> int: ...
+ def setCurrentOrientation(self, currentOrientation: int) -> None: ...
+ def currentOrientation(self) -> int: ...
+ def setAxesOrientationMode(self, axesOrientationMode: 'QSensor.AxesOrientationMode') -> None: ...
+ def axesOrientationMode(self) -> 'QSensor.AxesOrientationMode': ...
+ def isFeatureSupported(self, feature: 'QSensor.Feature') -> bool: ...
+ @staticmethod
+ def defaultSensorForType(type: QtCore.QByteArray|bytes|bytearray|memoryview) -> QtCore.QByteArray: ...
+ @staticmethod
+ def sensorsForType(type: QtCore.QByteArray|bytes|bytearray|memoryview) -> list[QtCore.QByteArray]: ...
+ @staticmethod
+ def sensorTypes() -> list[QtCore.QByteArray]: ...
+ def reading(self) -> QSensorReading|None: ...
+ def filters(self) -> list[QSensorFilter]: ...
+ def removeFilter(self, filter: QSensorFilter|None) -> None: ...
+ def addFilter(self, filter: QSensorFilter|None) -> None: ...
+ def error(self) -> int: ...
+ def description(self) -> str: ...
+ def setOutputRange(self, index: int) -> None: ...
+ def outputRange(self) -> int: ...
+ def outputRanges(self) -> list['qoutputrange']: ...
+ def setDataRate(self, rate: int) -> None: ...
+ def dataRate(self) -> int: ...
+ def availableDataRates(self) -> list[tuple[int, int]]: ...
+ def setSkipDuplicates(self, skipDuplicates: bool) -> None: ...
+ def skipDuplicates(self) -> bool: ...
+ def setAlwaysOn(self, alwaysOn: bool) -> None: ...
+ def isAlwaysOn(self) -> bool: ...
+ def isActive(self) -> bool: ...
+ def setActive(self, active: bool) -> None: ...
+ def isBusy(self) -> bool: ...
+ def isConnectedToBackend(self) -> bool: ...
+ def connectToBackend(self) -> bool: ...
+ def type(self) -> QtCore.QByteArray: ...
+ def setIdentifier(self, identifier: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def identifier(self) -> QtCore.QByteArray: ...
+
+
+class QAccelerometer(QSensor):
+
+ class AccelerationMode(enum.Enum):
+ Combined = ... # type: QAccelerometer.AccelerationMode
+ Gravity = ... # type: QAccelerometer.AccelerationMode
+ User = ... # type: QAccelerometer.AccelerationMode
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ accelerationModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def reading(self) -> QAccelerometerReading|None: ...
+ def setAccelerationMode(self, accelerationMode: 'QAccelerometer.AccelerationMode') -> None: ...
+ def accelerationMode(self) -> 'QAccelerometer.AccelerationMode': ...
+
+
+class QAmbientLightReading(QSensorReading):
+
+ class LightLevel(enum.Enum):
+ Undefined = ... # type: QAmbientLightReading.LightLevel
+ Dark = ... # type: QAmbientLightReading.LightLevel
+ Twilight = ... # type: QAmbientLightReading.LightLevel
+ Light = ... # type: QAmbientLightReading.LightLevel
+ Bright = ... # type: QAmbientLightReading.LightLevel
+ Sunny = ... # type: QAmbientLightReading.LightLevel
+
+ def setLightLevel(self, lightLevel: 'QAmbientLightReading.LightLevel') -> None: ...
+ def lightLevel(self) -> 'QAmbientLightReading.LightLevel': ...
+
+
+class QAmbientLightFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAmbientLightFilter') -> None: ...
+
+ def filter(self, reading: QAmbientLightReading|None) -> bool: ...
+
+
+class QAmbientLightSensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reading(self) -> QAmbientLightReading|None: ...
+
+
+class QAmbientTemperatureReading(QSensorReading):
+
+ def setTemperature(self, temperature: float) -> None: ...
+ def temperature(self) -> float: ...
+
+
+class QAmbientTemperatureFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QAmbientTemperatureFilter') -> None: ...
+
+ def filter(self, reading: QAmbientTemperatureReading|None) -> bool: ...
+
+
+class QAmbientTemperatureSensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reading(self) -> QAmbientTemperatureReading|None: ...
+
+
+class QCompassReading(QSensorReading):
+
+ def setCalibrationLevel(self, calibrationLevel: float) -> None: ...
+ def calibrationLevel(self) -> float: ...
+ def setAzimuth(self, azimuth: float) -> None: ...
+ def azimuth(self) -> float: ...
+
+
+class QCompassFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QCompassFilter') -> None: ...
+
+ def filter(self, reading: QCompassReading|None) -> bool: ...
+
+
+class QCompass(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reading(self) -> QCompassReading|None: ...
+
+
+class QGyroscopeReading(QSensorReading):
+
+ def setZ(self, z: float) -> None: ...
+ def z(self) -> float: ...
+ def setY(self, y: float) -> None: ...
+ def y(self) -> float: ...
+ def setX(self, x: float) -> None: ...
+ def x(self) -> float: ...
+
+
+class QGyroscopeFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QGyroscopeFilter') -> None: ...
+
+ def filter(self, reading: QGyroscopeReading|None) -> bool: ...
+
+
+class QGyroscope(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reading(self) -> QGyroscopeReading|None: ...
+
+
+class QHumidityReading(QSensorReading):
+
+ def setAbsoluteHumidity(self, value: float) -> None: ...
+ def absoluteHumidity(self) -> float: ...
+ def setRelativeHumidity(self, percent: float) -> None: ...
+ def relativeHumidity(self) -> float: ...
+
+
+class QHumidityFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QHumidityFilter') -> None: ...
+
+ def filter(self, reading: QHumidityReading|None) -> bool: ...
+
+
+class QHumiditySensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reading(self) -> QHumidityReading|None: ...
+
+
+class QIRProximityReading(QSensorReading):
+
+ def setReflectance(self, reflectance: float) -> None: ...
+ def reflectance(self) -> float: ...
+
+
+class QIRProximityFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QIRProximityFilter') -> None: ...
+
+ def filter(self, reading: QIRProximityReading|None) -> bool: ...
+
+
+class QIRProximitySensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reading(self) -> QIRProximityReading|None: ...
+
+
+class QLidReading(QSensorReading):
+
+ frontLidChanged: typing.ClassVar[QtCore.pyqtSignal]
+ backLidChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setFrontLidClosed(self, closed: bool) -> None: ...
+ def frontLidClosed(self) -> bool: ...
+ def setBackLidClosed(self, closed: bool) -> None: ...
+ def backLidClosed(self) -> bool: ...
+
+
+class QLidFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QLidFilter') -> None: ...
+
+ def filter(self, reading: QLidReading|None) -> bool: ...
+
+
+class QLidSensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reading(self) -> QLidReading|None: ...
+
+
+class QLightReading(QSensorReading):
+
+ def setLux(self, lux: float) -> None: ...
+ def lux(self) -> float: ...
+
+
+class QLightFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QLightFilter') -> None: ...
+
+ def filter(self, reading: QLightReading|None) -> bool: ...
+
+
+class QLightSensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ fieldOfViewChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setFieldOfView(self, fieldOfView: float) -> None: ...
+ def fieldOfView(self) -> float: ...
+ def reading(self) -> QLightReading|None: ...
+
+
+class QMagnetometerReading(QSensorReading):
+
+ def setCalibrationLevel(self, calibrationLevel: float) -> None: ...
+ def calibrationLevel(self) -> float: ...
+ def setZ(self, z: float) -> None: ...
+ def z(self) -> float: ...
+ def setY(self, y: float) -> None: ...
+ def y(self) -> float: ...
+ def setX(self, x: float) -> None: ...
+ def x(self) -> float: ...
+
+
+class QMagnetometerFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QMagnetometerFilter') -> None: ...
+
+ def filter(self, reading: QMagnetometerReading|None) -> bool: ...
+
+
+class QMagnetometer(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ returnGeoValuesChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setReturnGeoValues(self, returnGeoValues: bool) -> None: ...
+ def returnGeoValues(self) -> bool: ...
+ def reading(self) -> QMagnetometerReading|None: ...
+
+
+class QOrientationReading(QSensorReading):
+
+ class Orientation(enum.Enum):
+ Undefined = ... # type: QOrientationReading.Orientation
+ TopUp = ... # type: QOrientationReading.Orientation
+ TopDown = ... # type: QOrientationReading.Orientation
+ LeftUp = ... # type: QOrientationReading.Orientation
+ RightUp = ... # type: QOrientationReading.Orientation
+ FaceUp = ... # type: QOrientationReading.Orientation
+ FaceDown = ... # type: QOrientationReading.Orientation
+
+ def setOrientation(self, orientation: 'QOrientationReading.Orientation') -> None: ...
+ def orientation(self) -> 'QOrientationReading.Orientation': ...
+
+
+class QOrientationFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QOrientationFilter') -> None: ...
+
+ def filter(self, reading: QOrientationReading|None) -> bool: ...
+
+
+class QOrientationSensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reading(self) -> QOrientationReading|None: ...
+
+
+class QPressureReading(QSensorReading):
+
+ def setTemperature(self, temperature: float) -> None: ...
+ def temperature(self) -> float: ...
+ def setPressure(self, pressure: float) -> None: ...
+ def pressure(self) -> float: ...
+
+
+class QPressureFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QPressureFilter') -> None: ...
+
+ def filter(self, reading: QPressureReading|None) -> bool: ...
+
+
+class QPressureSensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reading(self) -> QPressureReading|None: ...
+
+
+class QProximityReading(QSensorReading):
+
+ def setClose(self, close: bool) -> None: ...
+ def close(self) -> bool: ...
+
+
+class QProximityFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QProximityFilter') -> None: ...
+
+ def filter(self, reading: QProximityReading|None) -> bool: ...
+
+
+class QProximitySensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def reading(self) -> QProximityReading|None: ...
+
+
+class QRotationReading(QSensorReading):
+
+ def setFromEuler(self, x: float, y: float, z: float) -> None: ...
+ def z(self) -> float: ...
+ def y(self) -> float: ...
+ def x(self) -> float: ...
+
+
+class QRotationFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QRotationFilter') -> None: ...
+
+ def filter(self, reading: QRotationReading|None) -> bool: ...
+
+
+class QRotationSensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ hasZChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setHasZ(self, hasZ: bool) -> None: ...
+ def hasZ(self) -> bool: ...
+ def reading(self) -> QRotationReading|None: ...
+
+
+class qoutputrange(PyQt6.sip.simplewrapper):
+
+ accuracy = ... # type: float
+ maximum = ... # type: float
+ minimum = ... # type: float
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'qoutputrange') -> None: ...
+
+
+class QTapReading(QSensorReading):
+
+ class TapDirection(enum.Enum):
+ Undefined = ... # type: QTapReading.TapDirection
+ X = ... # type: QTapReading.TapDirection
+ Y = ... # type: QTapReading.TapDirection
+ Z = ... # type: QTapReading.TapDirection
+ X_Pos = ... # type: QTapReading.TapDirection
+ Y_Pos = ... # type: QTapReading.TapDirection
+ Z_Pos = ... # type: QTapReading.TapDirection
+ X_Neg = ... # type: QTapReading.TapDirection
+ Y_Neg = ... # type: QTapReading.TapDirection
+ Z_Neg = ... # type: QTapReading.TapDirection
+ X_Both = ... # type: QTapReading.TapDirection
+ Y_Both = ... # type: QTapReading.TapDirection
+ Z_Both = ... # type: QTapReading.TapDirection
+
+ def setDoubleTap(self, doubleTap: bool) -> None: ...
+ def isDoubleTap(self) -> bool: ...
+ def setTapDirection(self, tapDirection: 'QTapReading.TapDirection') -> None: ...
+ def tapDirection(self) -> 'QTapReading.TapDirection': ...
+
+
+class QTapFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTapFilter') -> None: ...
+
+ def filter(self, reading: QTapReading|None) -> bool: ...
+
+
+class QTapSensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ returnDoubleTapEventsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setReturnDoubleTapEvents(self, returnDoubleTapEvents: bool) -> None: ...
+ def returnDoubleTapEvents(self) -> bool: ...
+ def reading(self) -> QTapReading|None: ...
+
+
+class QTiltReading(QSensorReading):
+
+ def setXRotation(self, x: float) -> None: ...
+ def xRotation(self) -> float: ...
+ def setYRotation(self, y: float) -> None: ...
+ def yRotation(self) -> float: ...
+
+
+class QTiltFilter(QSensorFilter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTiltFilter') -> None: ...
+
+ def filter(self, reading: QTiltReading|None) -> bool: ...
+
+
+class QTiltSensor(QSensor):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def calibrate(self) -> None: ...
+ def reading(self) -> QTiltReading|None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSerialPort.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSerialPort.pyd
new file mode 100644
index 00000000..dc502f5c
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSerialPort.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSerialPort.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSerialPort.pyi
new file mode 100644
index 00000000..63822f26
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSerialPort.pyi
@@ -0,0 +1,192 @@
+# The PEP 484 type hints stub file for the QtSerialPort module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QSerialPort(QtCore.QIODevice):
+
+ class SerialPortError(enum.Enum):
+ NoError = ... # type: QSerialPort.SerialPortError
+ DeviceNotFoundError = ... # type: QSerialPort.SerialPortError
+ PermissionError = ... # type: QSerialPort.SerialPortError
+ OpenError = ... # type: QSerialPort.SerialPortError
+ WriteError = ... # type: QSerialPort.SerialPortError
+ ReadError = ... # type: QSerialPort.SerialPortError
+ ResourceError = ... # type: QSerialPort.SerialPortError
+ UnsupportedOperationError = ... # type: QSerialPort.SerialPortError
+ TimeoutError = ... # type: QSerialPort.SerialPortError
+ NotOpenError = ... # type: QSerialPort.SerialPortError
+ UnknownError = ... # type: QSerialPort.SerialPortError
+
+ class PinoutSignal(enum.Flag):
+ NoSignal = ... # type: QSerialPort.PinoutSignal
+ DataTerminalReadySignal = ... # type: QSerialPort.PinoutSignal
+ DataCarrierDetectSignal = ... # type: QSerialPort.PinoutSignal
+ DataSetReadySignal = ... # type: QSerialPort.PinoutSignal
+ RingIndicatorSignal = ... # type: QSerialPort.PinoutSignal
+ RequestToSendSignal = ... # type: QSerialPort.PinoutSignal
+ ClearToSendSignal = ... # type: QSerialPort.PinoutSignal
+ SecondaryTransmittedDataSignal = ... # type: QSerialPort.PinoutSignal
+ SecondaryReceivedDataSignal = ... # type: QSerialPort.PinoutSignal
+
+ class FlowControl(enum.Enum):
+ NoFlowControl = ... # type: QSerialPort.FlowControl
+ HardwareControl = ... # type: QSerialPort.FlowControl
+ SoftwareControl = ... # type: QSerialPort.FlowControl
+
+ class StopBits(enum.Enum):
+ OneStop = ... # type: QSerialPort.StopBits
+ OneAndHalfStop = ... # type: QSerialPort.StopBits
+ TwoStop = ... # type: QSerialPort.StopBits
+
+ class Parity(enum.Enum):
+ NoParity = ... # type: QSerialPort.Parity
+ EvenParity = ... # type: QSerialPort.Parity
+ OddParity = ... # type: QSerialPort.Parity
+ SpaceParity = ... # type: QSerialPort.Parity
+ MarkParity = ... # type: QSerialPort.Parity
+
+ class DataBits(enum.Enum):
+ Data5 = ... # type: QSerialPort.DataBits
+ Data6 = ... # type: QSerialPort.DataBits
+ Data7 = ... # type: QSerialPort.DataBits
+ Data8 = ... # type: QSerialPort.DataBits
+
+ class BaudRate(enum.Enum):
+ Baud1200 = ... # type: QSerialPort.BaudRate
+ Baud2400 = ... # type: QSerialPort.BaudRate
+ Baud4800 = ... # type: QSerialPort.BaudRate
+ Baud9600 = ... # type: QSerialPort.BaudRate
+ Baud19200 = ... # type: QSerialPort.BaudRate
+ Baud38400 = ... # type: QSerialPort.BaudRate
+ Baud57600 = ... # type: QSerialPort.BaudRate
+ Baud115200 = ... # type: QSerialPort.BaudRate
+
+ class Direction(enum.Flag):
+ Input = ... # type: QSerialPort.Direction
+ Output = ... # type: QSerialPort.Direction
+ AllDirections = ... # type: QSerialPort.Direction
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, name: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, info: 'QSerialPortInfo', parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setWriteBufferSize(self, size: int) -> None: ...
+ def writeBufferSize(self) -> int: ...
+ settingsRestoredOnCloseChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setSettingsRestoredOnClose(self, restore: bool) -> None: ...
+ def settingsRestoredOnClose(self) -> bool: ...
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ breakEnabledChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def isBreakEnabled(self) -> bool: ...
+ def handle(self) -> PyQt6.sip.voidptr: ...
+ def writeData(self, data: PyQt6.sip.array[bytes]) -> int: ...
+ def readLineData(self, maxlen: int) -> bytes: ...
+ def readData(self, maxlen: int) -> bytes: ...
+ requestToSendChanged: typing.ClassVar[QtCore.pyqtSignal]
+ dataTerminalReadyChanged: typing.ClassVar[QtCore.pyqtSignal]
+ flowControlChanged: typing.ClassVar[QtCore.pyqtSignal]
+ stopBitsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ parityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ dataBitsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ baudRateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setBreakEnabled(self, enabled: bool = ...) -> bool: ...
+ def waitForBytesWritten(self, msecs: int = ...) -> bool: ...
+ def waitForReadyRead(self, msecs: int = ...) -> bool: ...
+ def canReadLine(self) -> bool: ...
+ def bytesToWrite(self) -> int: ...
+ def bytesAvailable(self) -> int: ...
+ def isSequential(self) -> bool: ...
+ def setReadBufferSize(self, size: int) -> None: ...
+ def readBufferSize(self) -> int: ...
+ def clearError(self) -> None: ...
+ def error(self) -> 'QSerialPort.SerialPortError': ...
+ def clear(self, dir: 'QSerialPort.Direction' = ...) -> bool: ...
+ def flush(self) -> bool: ...
+ def pinoutSignals(self) -> 'QSerialPort.PinoutSignal': ...
+ def isRequestToSend(self) -> bool: ...
+ def setRequestToSend(self, set: bool) -> bool: ...
+ def isDataTerminalReady(self) -> bool: ...
+ def setDataTerminalReady(self, set: bool) -> bool: ...
+ def flowControl(self) -> 'QSerialPort.FlowControl': ...
+ def setFlowControl(self, flow: 'QSerialPort.FlowControl') -> bool: ...
+ def stopBits(self) -> 'QSerialPort.StopBits': ...
+ def setStopBits(self, stopBits: 'QSerialPort.StopBits') -> bool: ...
+ def parity(self) -> 'QSerialPort.Parity': ...
+ def setParity(self, parity: 'QSerialPort.Parity') -> bool: ...
+ def dataBits(self) -> 'QSerialPort.DataBits': ...
+ def setDataBits(self, dataBits: 'QSerialPort.DataBits') -> bool: ...
+ def baudRate(self, dir: 'QSerialPort.Direction' = ...) -> int: ...
+ def setBaudRate(self, baudRate: int, dir: 'QSerialPort.Direction' = ...) -> bool: ...
+ def close(self) -> None: ...
+ def open(self, mode: QtCore.QIODeviceBase.OpenModeFlag) -> bool: ...
+ def setPort(self, info: 'QSerialPortInfo') -> None: ...
+ def portName(self) -> str: ...
+ def setPortName(self, name: str|None) -> None: ...
+
+
+class QSerialPortInfo(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, port: QSerialPort) -> None: ...
+ @typing.overload
+ def __init__(self, name: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSerialPortInfo') -> None: ...
+
+ def serialNumber(self) -> str: ...
+ def isNull(self) -> bool: ...
+ @staticmethod
+ def availablePorts() -> list['QSerialPortInfo']: ...
+ @staticmethod
+ def standardBaudRates() -> list[int]: ...
+ def hasProductIdentifier(self) -> bool: ...
+ def hasVendorIdentifier(self) -> bool: ...
+ def productIdentifier(self) -> int: ...
+ def vendorIdentifier(self) -> int: ...
+ def manufacturer(self) -> str: ...
+ def description(self) -> str: ...
+ def systemLocation(self) -> str: ...
+ def portName(self) -> str: ...
+ def swap(self, other: 'QSerialPortInfo') -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSpatialAudio.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSpatialAudio.pyd
new file mode 100644
index 00000000..0ca5b881
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSpatialAudio.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSpatialAudio.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSpatialAudio.pyi
new file mode 100644
index 00000000..08e4d3eb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSpatialAudio.pyi
@@ -0,0 +1,245 @@
+# The PEP 484 type hints stub file for the QtSpatialAudio module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtNetwork
+from PyQt6 import QtMultimedia
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QAmbientSound(QtCore.QObject):
+
+ class Loops(enum.Enum):
+ Infinite = ... # type: QAmbientSound.Loops
+ Once = ... # type: QAmbientSound.Loops
+
+ def __init__(self, engine: 'QAudioEngine|None') -> None: ...
+
+ def stop(self) -> None: ...
+ def pause(self) -> None: ...
+ def play(self) -> None: ...
+ volumeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ autoPlayChanged: typing.ClassVar[QtCore.pyqtSignal]
+ loopsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sourceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def engine(self) -> 'QAudioEngine|None': ...
+ def volume(self) -> float: ...
+ def setVolume(self, volume: float) -> None: ...
+ def setAutoPlay(self, autoPlay: bool) -> None: ...
+ def autoPlay(self) -> bool: ...
+ def setLoops(self, loops: int) -> None: ...
+ def loops(self) -> int: ...
+ def source(self) -> QtCore.QUrl: ...
+ def setSource(self, url: QtCore.QUrl) -> None: ...
+
+
+class QAudioEngine(QtCore.QObject):
+
+ class OutputMode(enum.Enum):
+ Surround = ... # type: QAudioEngine.OutputMode
+ Stereo = ... # type: QAudioEngine.OutputMode
+ Headphone = ... # type: QAudioEngine.OutputMode
+
+ DistanceScaleCentimeter = ... # type: float
+ DistanceScaleMeter = ... # type: float
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+ @typing.overload
+ def __init__(self, sampleRate: int, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def resume(self) -> None: ...
+ def pause(self) -> None: ...
+ def stop(self) -> None: ...
+ def start(self) -> None: ...
+ distanceScaleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ pausedChanged: typing.ClassVar[QtCore.pyqtSignal]
+ masterVolumeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ outputDeviceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ outputModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def distanceScale(self) -> float: ...
+ def setDistanceScale(self, scale: float) -> None: ...
+ def roomEffectsEnabled(self) -> bool: ...
+ def setRoomEffectsEnabled(self, enabled: bool) -> None: ...
+ def paused(self) -> bool: ...
+ def setPaused(self, paused: bool) -> None: ...
+ def masterVolume(self) -> float: ...
+ def setMasterVolume(self, volume: float) -> None: ...
+ def outputDevice(self) -> QtMultimedia.QAudioDevice: ...
+ def setOutputDevice(self, device: QtMultimedia.QAudioDevice) -> None: ...
+ def sampleRate(self) -> int: ...
+ def outputMode(self) -> 'QAudioEngine.OutputMode': ...
+ def setOutputMode(self, mode: 'QAudioEngine.OutputMode') -> None: ...
+
+
+class QAudioListener(QtCore.QObject):
+
+ def __init__(self, engine: QAudioEngine|None) -> None: ...
+
+ def engine(self) -> QAudioEngine|None: ...
+ def rotation(self) -> QtGui.QQuaternion: ...
+ def setRotation(self, q: QtGui.QQuaternion) -> None: ...
+ def position(self) -> QtGui.QVector3D: ...
+ def setPosition(self, pos: QtGui.QVector3D) -> None: ...
+
+
+class QAudioRoom(QtCore.QObject):
+
+ class Wall(enum.Enum):
+ LeftWall = ... # type: QAudioRoom.Wall
+ RightWall = ... # type: QAudioRoom.Wall
+ Floor = ... # type: QAudioRoom.Wall
+ Ceiling = ... # type: QAudioRoom.Wall
+ FrontWall = ... # type: QAudioRoom.Wall
+ BackWall = ... # type: QAudioRoom.Wall
+
+ class Material(enum.Enum):
+ Transparent = ... # type: QAudioRoom.Material
+ AcousticCeilingTiles = ... # type: QAudioRoom.Material
+ BrickBare = ... # type: QAudioRoom.Material
+ BrickPainted = ... # type: QAudioRoom.Material
+ ConcreteBlockCoarse = ... # type: QAudioRoom.Material
+ ConcreteBlockPainted = ... # type: QAudioRoom.Material
+ CurtainHeavy = ... # type: QAudioRoom.Material
+ FiberGlassInsulation = ... # type: QAudioRoom.Material
+ GlassThin = ... # type: QAudioRoom.Material
+ GlassThick = ... # type: QAudioRoom.Material
+ Grass = ... # type: QAudioRoom.Material
+ LinoleumOnConcrete = ... # type: QAudioRoom.Material
+ Marble = ... # type: QAudioRoom.Material
+ Metal = ... # type: QAudioRoom.Material
+ ParquetOnConcrete = ... # type: QAudioRoom.Material
+ PlasterRough = ... # type: QAudioRoom.Material
+ PlasterSmooth = ... # type: QAudioRoom.Material
+ PlywoodPanel = ... # type: QAudioRoom.Material
+ PolishedConcreteOrTile = ... # type: QAudioRoom.Material
+ Sheetrock = ... # type: QAudioRoom.Material
+ WaterOrIceSurface = ... # type: QAudioRoom.Material
+ WoodCeiling = ... # type: QAudioRoom.Material
+ WoodPanel = ... # type: QAudioRoom.Material
+ UniformMaterial = ... # type: QAudioRoom.Material
+
+ def __init__(self, engine: QAudioEngine|None) -> None: ...
+
+ reverbBrightnessChanged: typing.ClassVar[QtCore.pyqtSignal]
+ reverbTimeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ reverbGainChanged: typing.ClassVar[QtCore.pyqtSignal]
+ reflectionGainChanged: typing.ClassVar[QtCore.pyqtSignal]
+ wallsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ rotationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ dimensionsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ positionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def reverbBrightness(self) -> float: ...
+ def setReverbBrightness(self, factor: float) -> None: ...
+ def reverbTime(self) -> float: ...
+ def setReverbTime(self, factor: float) -> None: ...
+ def reverbGain(self) -> float: ...
+ def setReverbGain(self, factor: float) -> None: ...
+ def reflectionGain(self) -> float: ...
+ def setReflectionGain(self, factor: float) -> None: ...
+ def wallMaterial(self, wall: 'QAudioRoom.Wall') -> 'QAudioRoom.Material': ...
+ def setWallMaterial(self, wall: 'QAudioRoom.Wall', material: 'QAudioRoom.Material') -> None: ...
+ def rotation(self) -> QtGui.QQuaternion: ...
+ def setRotation(self, q: QtGui.QQuaternion) -> None: ...
+ def dimensions(self) -> QtGui.QVector3D: ...
+ def setDimensions(self, dim: QtGui.QVector3D) -> None: ...
+ def position(self) -> QtGui.QVector3D: ...
+ def setPosition(self, pos: QtGui.QVector3D) -> None: ...
+
+
+class QSpatialSound(QtCore.QObject):
+
+ class Loops(enum.Enum):
+ Infinite = ... # type: QSpatialSound.Loops
+ Once = ... # type: QSpatialSound.Loops
+
+ class DistanceModel(enum.Enum):
+ Logarithmic = ... # type: QSpatialSound.DistanceModel
+ Linear = ... # type: QSpatialSound.DistanceModel
+ ManualAttenuation = ... # type: QSpatialSound.DistanceModel
+
+ def __init__(self, engine: QAudioEngine|None) -> None: ...
+
+ def stop(self) -> None: ...
+ def pause(self) -> None: ...
+ def play(self) -> None: ...
+ nearFieldGainChanged: typing.ClassVar[QtCore.pyqtSignal]
+ directivityOrderChanged: typing.ClassVar[QtCore.pyqtSignal]
+ directivityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ occlusionIntensityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ manualAttenuationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ distanceCutoffChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ distanceModelChanged: typing.ClassVar[QtCore.pyqtSignal]
+ volumeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ rotationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ positionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ autoPlayChanged: typing.ClassVar[QtCore.pyqtSignal]
+ loopsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sourceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def engine(self) -> QAudioEngine|None: ...
+ def nearFieldGain(self) -> float: ...
+ def setNearFieldGain(self, gain: float) -> None: ...
+ def directivityOrder(self) -> float: ...
+ def setDirectivityOrder(self, alpha: float) -> None: ...
+ def directivity(self) -> float: ...
+ def setDirectivity(self, alpha: float) -> None: ...
+ def occlusionIntensity(self) -> float: ...
+ def setOcclusionIntensity(self, occlusion: float) -> None: ...
+ def manualAttenuation(self) -> float: ...
+ def setManualAttenuation(self, attenuation: float) -> None: ...
+ def distanceCutoff(self) -> float: ...
+ def setDistanceCutoff(self, cutoff: float) -> None: ...
+ def size(self) -> float: ...
+ def setSize(self, size: float) -> None: ...
+ def distanceModel(self) -> 'QSpatialSound.DistanceModel': ...
+ def setDistanceModel(self, model: 'QSpatialSound.DistanceModel') -> None: ...
+ def volume(self) -> float: ...
+ def setVolume(self, volume: float) -> None: ...
+ def rotation(self) -> QtGui.QQuaternion: ...
+ def setRotation(self, q: QtGui.QQuaternion) -> None: ...
+ def position(self) -> QtGui.QVector3D: ...
+ def setPosition(self, pos: QtGui.QVector3D) -> None: ...
+ def setAutoPlay(self, autoPlay: bool) -> None: ...
+ def autoPlay(self) -> bool: ...
+ def setLoops(self, loops: int) -> None: ...
+ def loops(self) -> int: ...
+ def source(self) -> QtCore.QUrl: ...
+ def setSource(self, url: QtCore.QUrl) -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSql.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSql.pyd
new file mode 100644
index 00000000..061cbf49
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSql.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSql.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSql.pyi
new file mode 100644
index 00000000..4680fafe
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSql.pyi
@@ -0,0 +1,660 @@
+# The PEP 484 type hints stub file for the QtSql module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QSqlDriverCreatorBase(PyQt6.sip.wrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSqlDriverCreatorBase') -> None: ...
+
+ def createObject(self) -> 'QSqlDriver|None': ...
+
+
+class QSqlDatabase(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSqlDatabase') -> None: ...
+ @typing.overload
+ def __init__(self, type: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, driver: 'QSqlDriver|None') -> None: ...
+
+ def thread(self) -> QtCore.QThread|None: ...
+ def moveToThread(self, targetThread: QtCore.QThread|None) -> bool: ...
+ def numericalPrecisionPolicy(self) -> 'QSql.NumericalPrecisionPolicy': ...
+ def setNumericalPrecisionPolicy(self, precisionPolicy: 'QSql.NumericalPrecisionPolicy') -> None: ...
+ @staticmethod
+ def isDriverAvailable(name: str|None) -> bool: ...
+ @staticmethod
+ def registerSqlDriver(name: str|None, creator: QSqlDriverCreatorBase|None) -> None: ...
+ @staticmethod
+ def connectionNames() -> list[str]: ...
+ @staticmethod
+ def drivers() -> list[str]: ...
+ @staticmethod
+ def contains(connectionName: str|None = ...) -> bool: ...
+ @staticmethod
+ def removeDatabase(connectionName: str|None) -> None: ...
+ @staticmethod
+ def database(connectionName: str|None = ..., open: bool = ...) -> 'QSqlDatabase': ...
+ @typing.overload
+ @staticmethod
+ def cloneDatabase(other: 'QSqlDatabase', connectionName: str|None) -> 'QSqlDatabase': ...
+ @typing.overload
+ @staticmethod
+ def cloneDatabase(other: str|None, connectionName: str|None) -> 'QSqlDatabase': ...
+ @typing.overload
+ @staticmethod
+ def addDatabase(type: str|None, connectionName: str|None = ...) -> 'QSqlDatabase': ...
+ @typing.overload
+ @staticmethod
+ def addDatabase(driver: 'QSqlDriver|None', connectionName: str|None = ...) -> 'QSqlDatabase': ...
+ def driver(self) -> 'QSqlDriver|None': ...
+ def connectionName(self) -> str: ...
+ def connectOptions(self) -> str: ...
+ def port(self) -> int: ...
+ def driverName(self) -> str: ...
+ def hostName(self) -> str: ...
+ def password(self) -> str: ...
+ def userName(self) -> str: ...
+ def databaseName(self) -> str: ...
+ def setConnectOptions(self, options: str|None = ...) -> None: ...
+ def setPort(self, p: int) -> None: ...
+ def setHostName(self, host: str|None) -> None: ...
+ def setPassword(self, password: str|None) -> None: ...
+ def setUserName(self, name: str|None) -> None: ...
+ def setDatabaseName(self, name: str|None) -> None: ...
+ def rollback(self) -> bool: ...
+ def commit(self) -> bool: ...
+ def transaction(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def lastError(self) -> 'QSqlError': ...
+ def exec(self, query: str|None = ...) -> 'QSqlQuery': ...
+ def record(self, tablename: str|None) -> 'QSqlRecord': ...
+ def primaryIndex(self, tablename: str|None) -> 'QSqlIndex': ...
+ def tables(self, type: 'QSql.TableType' = ...) -> list[str]: ...
+ def isOpenError(self) -> bool: ...
+ def isOpen(self) -> bool: ...
+ def close(self) -> None: ...
+ @typing.overload
+ def open(self) -> bool: ...
+ @typing.overload
+ def open(self, user: str|None, password: str|None) -> bool: ...
+
+
+class QSqlDriver(QtCore.QObject):
+
+ class DbmsType(enum.Enum):
+ UnknownDbms = ... # type: QSqlDriver.DbmsType
+ MSSqlServer = ... # type: QSqlDriver.DbmsType
+ MySqlServer = ... # type: QSqlDriver.DbmsType
+ PostgreSQL = ... # type: QSqlDriver.DbmsType
+ Oracle = ... # type: QSqlDriver.DbmsType
+ Sybase = ... # type: QSqlDriver.DbmsType
+ SQLite = ... # type: QSqlDriver.DbmsType
+ Interbase = ... # type: QSqlDriver.DbmsType
+ DB2 = ... # type: QSqlDriver.DbmsType
+ MimerSQL = ... # type: QSqlDriver.DbmsType
+
+ class NotificationSource(enum.Enum):
+ UnknownSource = ... # type: QSqlDriver.NotificationSource
+ SelfSource = ... # type: QSqlDriver.NotificationSource
+ OtherSource = ... # type: QSqlDriver.NotificationSource
+
+ class IdentifierType(enum.Enum):
+ FieldName = ... # type: QSqlDriver.IdentifierType
+ TableName = ... # type: QSqlDriver.IdentifierType
+
+ class StatementType(enum.Enum):
+ WhereStatement = ... # type: QSqlDriver.StatementType
+ SelectStatement = ... # type: QSqlDriver.StatementType
+ UpdateStatement = ... # type: QSqlDriver.StatementType
+ InsertStatement = ... # type: QSqlDriver.StatementType
+ DeleteStatement = ... # type: QSqlDriver.StatementType
+
+ class DriverFeature(enum.Enum):
+ Transactions = ... # type: QSqlDriver.DriverFeature
+ QuerySize = ... # type: QSqlDriver.DriverFeature
+ BLOB = ... # type: QSqlDriver.DriverFeature
+ Unicode = ... # type: QSqlDriver.DriverFeature
+ PreparedQueries = ... # type: QSqlDriver.DriverFeature
+ NamedPlaceholders = ... # type: QSqlDriver.DriverFeature
+ PositionalPlaceholders = ... # type: QSqlDriver.DriverFeature
+ LastInsertId = ... # type: QSqlDriver.DriverFeature
+ BatchOperations = ... # type: QSqlDriver.DriverFeature
+ SimpleLocking = ... # type: QSqlDriver.DriverFeature
+ LowPrecisionNumbers = ... # type: QSqlDriver.DriverFeature
+ EventNotifications = ... # type: QSqlDriver.DriverFeature
+ FinishQuery = ... # type: QSqlDriver.DriverFeature
+ MultipleResultSets = ... # type: QSqlDriver.DriverFeature
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def connectionName(self) -> str: ...
+ def maximumIdentifierLength(self, type: 'QSqlDriver.IdentifierType') -> int: ...
+ def dbmsType(self) -> 'QSqlDriver.DbmsType': ...
+ def numericalPrecisionPolicy(self) -> 'QSql.NumericalPrecisionPolicy': ...
+ def setNumericalPrecisionPolicy(self, precisionPolicy: 'QSql.NumericalPrecisionPolicy') -> None: ...
+ def stripDelimiters(self, identifier: str|None, type: 'QSqlDriver.IdentifierType') -> str: ...
+ def isIdentifierEscaped(self, identifier: str|None, type: 'QSqlDriver.IdentifierType') -> bool: ...
+ notification: typing.ClassVar[QtCore.pyqtSignal]
+ def subscribedToNotifications(self) -> list[str]: ...
+ def unsubscribeFromNotification(self, name: str|None) -> bool: ...
+ def subscribeToNotification(self, name: str|None) -> bool: ...
+ def setLastError(self, e: 'QSqlError') -> None: ...
+ def setOpenError(self, e: bool) -> None: ...
+ def setOpen(self, o: bool) -> None: ...
+ def open(self, db: str|None, user: str|None = ..., password: str|None = ..., host: str|None = ..., port: int = ..., options: str|None = ...) -> bool: ...
+ def createResult(self) -> 'QSqlResult|None': ...
+ def close(self) -> None: ...
+ def hasFeature(self, f: 'QSqlDriver.DriverFeature') -> bool: ...
+ def handle(self) -> typing.Any: ...
+ def lastError(self) -> 'QSqlError': ...
+ def sqlStatement(self, type: 'QSqlDriver.StatementType', tableName: str|None, rec: 'QSqlRecord', preparedStatement: bool) -> str: ...
+ def escapeIdentifier(self, identifier: str|None, type: 'QSqlDriver.IdentifierType') -> str: ...
+ def formatValue(self, field: 'QSqlField', trimStrings: bool = ...) -> str: ...
+ def record(self, tableName: str|None) -> 'QSqlRecord': ...
+ def primaryIndex(self, tableName: str|None) -> 'QSqlIndex': ...
+ def tables(self, tableType: 'QSql.TableType') -> list[str]: ...
+ def rollbackTransaction(self) -> bool: ...
+ def commitTransaction(self) -> bool: ...
+ def beginTransaction(self) -> bool: ...
+ def isOpenError(self) -> bool: ...
+ def isOpen(self) -> bool: ...
+
+
+class QSqlError(PyQt6.sip.simplewrapper):
+
+ class ErrorType(enum.Enum):
+ NoError = ... # type: QSqlError.ErrorType
+ ConnectionError = ... # type: QSqlError.ErrorType
+ StatementError = ... # type: QSqlError.ErrorType
+ TransactionError = ... # type: QSqlError.ErrorType
+ UnknownError = ... # type: QSqlError.ErrorType
+
+ @typing.overload
+ def __init__(self, driverText: str|None = ..., databaseText: str|None = ..., type: 'QSqlError.ErrorType' = ..., errorCode: str|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSqlError') -> None: ...
+
+ def swap(self, other: 'QSqlError') -> None: ...
+ def nativeErrorCode(self) -> str: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isValid(self) -> bool: ...
+ def text(self) -> str: ...
+ def type(self) -> 'QSqlError.ErrorType': ...
+ def databaseText(self) -> str: ...
+ def driverText(self) -> str: ...
+
+
+class QSqlField(PyQt6.sip.simplewrapper):
+
+ class RequiredStatus(enum.Enum):
+ Unknown = ... # type: QSqlField.RequiredStatus
+ Optional = ... # type: QSqlField.RequiredStatus
+ Required = ... # type: QSqlField.RequiredStatus
+
+ @typing.overload
+ def __init__(self, fieldName: str|None = ..., type: QtCore.QMetaType = ..., tableName: str|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSqlField') -> None: ...
+
+ def swap(self, other: 'QSqlField') -> None: ...
+ def setMetaType(self, type: QtCore.QMetaType) -> None: ...
+ def metaType(self) -> QtCore.QMetaType: ...
+ def tableName(self) -> str: ...
+ def setTableName(self, tableName: str|None) -> None: ...
+ def isValid(self) -> bool: ...
+ def isGenerated(self) -> bool: ...
+ def typeID(self) -> int: ...
+ def defaultValue(self) -> typing.Any: ...
+ def precision(self) -> int: ...
+ def length(self) -> int: ...
+ def requiredStatus(self) -> 'QSqlField.RequiredStatus': ...
+ def setAutoValue(self, autoVal: bool) -> None: ...
+ def setGenerated(self, gen: bool) -> None: ...
+ def setSqlType(self, type: int) -> None: ...
+ def setDefaultValue(self, value: typing.Any) -> None: ...
+ def setPrecision(self, precision: int) -> None: ...
+ def setLength(self, fieldLength: int) -> None: ...
+ def setRequired(self, required: bool) -> None: ...
+ def setRequiredStatus(self, status: 'QSqlField.RequiredStatus') -> None: ...
+ def isAutoValue(self) -> bool: ...
+ def clear(self) -> None: ...
+ def isReadOnly(self) -> bool: ...
+ def setReadOnly(self, readOnly: bool) -> None: ...
+ def isNull(self) -> bool: ...
+ def name(self) -> str: ...
+ def setName(self, name: str|None) -> None: ...
+ def value(self) -> typing.Any: ...
+ def setValue(self, value: typing.Any) -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QSqlRecord(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSqlRecord') -> None: ...
+
+ def swap(self, other: 'QSqlRecord') -> None: ...
+ def keyValues(self, keyFields: 'QSqlRecord') -> 'QSqlRecord': ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def clearValues(self) -> None: ...
+ def clear(self) -> None: ...
+ def contains(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def remove(self, pos: int) -> None: ...
+ def insert(self, pos: int, field: QSqlField) -> None: ...
+ def replace(self, pos: int, field: QSqlField) -> None: ...
+ def append(self, field: QSqlField) -> None: ...
+ @typing.overload
+ def setGenerated(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, generated: bool) -> None: ...
+ @typing.overload
+ def setGenerated(self, i: int, generated: bool) -> None: ...
+ @typing.overload
+ def isGenerated(self, i: int) -> bool: ...
+ @typing.overload
+ def isGenerated(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def field(self, i: int) -> QSqlField: ...
+ @typing.overload
+ def field(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> QSqlField: ...
+ def fieldName(self, i: int) -> str: ...
+ def indexOf(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> int: ...
+ @typing.overload
+ def isNull(self, i: int) -> bool: ...
+ @typing.overload
+ def isNull(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ @typing.overload
+ def setNull(self, i: int) -> None: ...
+ @typing.overload
+ def setNull(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
+ @typing.overload
+ def setValue(self, i: int, val: typing.Any) -> None: ...
+ @typing.overload
+ def setValue(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, val: typing.Any) -> None: ...
+ @typing.overload
+ def value(self, i: int) -> typing.Any: ...
+ @typing.overload
+ def value(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> typing.Any: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QSqlIndex(QSqlRecord):
+
+ @typing.overload
+ def __init__(self, cursorName: str|None = ..., name: str|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSqlIndex') -> None: ...
+
+ def swap(self, other: 'QSqlIndex') -> None: ...
+ def setDescending(self, i: int, desc: bool) -> None: ...
+ def isDescending(self, i: int) -> bool: ...
+ @typing.overload
+ def append(self, field: QSqlField) -> None: ...
+ @typing.overload
+ def append(self, field: QSqlField, desc: bool) -> None: ...
+ def name(self) -> str: ...
+ def setName(self, name: str|None) -> None: ...
+ def cursorName(self) -> str: ...
+ def setCursorName(self, cursorName: str|None) -> None: ...
+
+
+class QSqlQuery(PyQt6.sip.simplewrapper):
+
+ class BatchExecutionMode(enum.Enum):
+ ValuesAsRows = ... # type: QSqlQuery.BatchExecutionMode
+ ValuesAsColumns = ... # type: QSqlQuery.BatchExecutionMode
+
+ @typing.overload
+ def __init__(self, db: QSqlDatabase) -> None: ...
+ @typing.overload
+ def __init__(self, query: str|None = ..., db: QSqlDatabase = ...) -> None: ...
+ @typing.overload
+ def __init__(self, r: 'QSqlResult|None') -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QSqlQuery') -> None: ...
+
+ def isPositionalBindingEnabled(self) -> bool: ...
+ def setPositionalBindingEnabled(self, enable: bool) -> None: ...
+ def boundValueName(self, pos: int) -> str: ...
+ def boundValueNames(self) -> list[str]: ...
+ def swap(self, other: 'QSqlQuery') -> None: ...
+ def nextResult(self) -> bool: ...
+ def finish(self) -> None: ...
+ def numericalPrecisionPolicy(self) -> 'QSql.NumericalPrecisionPolicy': ...
+ def setNumericalPrecisionPolicy(self, precisionPolicy: 'QSql.NumericalPrecisionPolicy') -> None: ...
+ def lastInsertId(self) -> typing.Any: ...
+ def executedQuery(self) -> str: ...
+ def boundValues(self) -> list[typing.Any]: ...
+ @typing.overload
+ def boundValue(self, placeholder: str|None) -> typing.Any: ...
+ @typing.overload
+ def boundValue(self, pos: int) -> typing.Any: ...
+ def addBindValue(self, val: typing.Any, type: 'QSql.ParamTypeFlag' = ...) -> None: ...
+ @typing.overload
+ def bindValue(self, placeholder: str|None, val: typing.Any, type: 'QSql.ParamTypeFlag' = ...) -> None: ...
+ @typing.overload
+ def bindValue(self, pos: int, val: typing.Any, type: 'QSql.ParamTypeFlag' = ...) -> None: ...
+ def prepare(self, query: str|None) -> bool: ...
+ def execBatch(self, mode: 'QSqlQuery.BatchExecutionMode' = ...) -> bool: ...
+ def clear(self) -> None: ...
+ def last(self) -> bool: ...
+ def first(self) -> bool: ...
+ def previous(self) -> bool: ...
+ def next(self) -> bool: ...
+ def seek(self, index: int, relative: bool = ...) -> bool: ...
+ @typing.overload
+ def value(self, i: int) -> typing.Any: ...
+ @typing.overload
+ def value(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> typing.Any: ...
+ @typing.overload
+ def exec(self, query: str|None) -> bool: ...
+ @typing.overload
+ def exec(self) -> bool: ...
+ def setForwardOnly(self, forward: bool) -> None: ...
+ def record(self) -> QSqlRecord: ...
+ def isForwardOnly(self) -> bool: ...
+ def result(self) -> 'QSqlResult|None': ...
+ def driver(self) -> QSqlDriver|None: ...
+ def size(self) -> int: ...
+ def isSelect(self) -> bool: ...
+ def lastError(self) -> QSqlError: ...
+ def numRowsAffected(self) -> int: ...
+ def lastQuery(self) -> str: ...
+ def at(self) -> int: ...
+ @typing.overload
+ def isNull(self, field: int) -> bool: ...
+ @typing.overload
+ def isNull(self, name: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> bool: ...
+ def isActive(self) -> bool: ...
+ def isValid(self) -> bool: ...
+
+
+class QSqlQueryModel(QtCore.QAbstractTableModel):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def refresh(self) -> None: ...
+ def roleNames(self) -> dict[int, QtCore.QByteArray]: ...
+ def endRemoveColumns(self) -> None: ...
+ def beginRemoveColumns(self, parent: QtCore.QModelIndex, first: int, last: int) -> None: ...
+ def endInsertColumns(self) -> None: ...
+ def beginInsertColumns(self, parent: QtCore.QModelIndex, first: int, last: int) -> None: ...
+ def endRemoveRows(self) -> None: ...
+ def beginRemoveRows(self, parent: QtCore.QModelIndex, first: int, last: int) -> None: ...
+ def endInsertRows(self) -> None: ...
+ def beginInsertRows(self, parent: QtCore.QModelIndex, first: int, last: int) -> None: ...
+ def endResetModel(self) -> None: ...
+ def beginResetModel(self) -> None: ...
+ def setLastError(self, error: QSqlError) -> None: ...
+ def indexInQuery(self, item: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
+ def queryChange(self) -> None: ...
+ def canFetchMore(self, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def fetchMore(self, parent: QtCore.QModelIndex = ...) -> None: ...
+ def lastError(self) -> QSqlError: ...
+ def clear(self) -> None: ...
+ def query(self) -> QSqlQuery: ...
+ @typing.overload
+ def setQuery(self, query: QSqlQuery) -> None: ...
+ @typing.overload
+ def setQuery(self, query: str|None, db: QSqlDatabase = ...) -> None: ...
+ def removeColumns(self, column: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def insertColumns(self, column: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def setHeaderData(self, section: int, orientation: QtCore.Qt.Orientation, value: typing.Any, role: int = ...) -> bool: ...
+ def headerData(self, section: int, orientation: QtCore.Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def data(self, item: QtCore.QModelIndex, role: int = ...) -> typing.Any: ...
+ @typing.overload
+ def record(self) -> QSqlRecord: ...
+ @typing.overload
+ def record(self, row: int) -> QSqlRecord: ...
+ def columnCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def rowCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+
+
+class QSqlRelationalDelegate(QtWidgets.QStyledItemDelegate):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setModelData(self, editor: QtWidgets.QWidget|None, model: QtCore.QAbstractItemModel|None, index: QtCore.QModelIndex) -> None: ...
+ def setEditorData(self, editor: QtWidgets.QWidget|None, index: QtCore.QModelIndex) -> None: ...
+ def createEditor(self, parent: QtWidgets.QWidget|None, option: QtWidgets.QStyleOptionViewItem, index: QtCore.QModelIndex) -> QtWidgets.QWidget|None: ...
+
+
+class QSqlRelation(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, aTableName: str|None, indexCol: str|None, displayCol: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSqlRelation') -> None: ...
+
+ def swap(self, other: 'QSqlRelation') -> None: ...
+ def isValid(self) -> bool: ...
+ def displayColumn(self) -> str: ...
+ def indexColumn(self) -> str: ...
+ def tableName(self) -> str: ...
+
+
+class QSqlTableModel(QSqlQueryModel):
+
+ class EditStrategy(enum.Enum):
+ OnFieldChange = ... # type: QSqlTableModel.EditStrategy
+ OnRowChange = ... # type: QSqlTableModel.EditStrategy
+ OnManualSubmit = ... # type: QSqlTableModel.EditStrategy
+
+ def __init__(self, parent: QtCore.QObject|None = ..., db: QSqlDatabase = ...) -> None: ...
+
+ def clearItemData(self, index: QtCore.QModelIndex) -> bool: ...
+ @typing.overload
+ def record(self) -> QSqlRecord: ...
+ @typing.overload
+ def record(self, row: int) -> QSqlRecord: ...
+ def selectRow(self, row: int) -> bool: ...
+ def primaryValues(self, row: int) -> QSqlRecord: ...
+ def indexInQuery(self, item: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
+ def setPrimaryKey(self, key: QSqlIndex) -> None: ...
+ def selectStatement(self) -> str: ...
+ def orderByClause(self) -> str: ...
+ def deleteRowFromTable(self, row: int) -> bool: ...
+ def insertRowIntoTable(self, values: QSqlRecord) -> bool: ...
+ def updateRowInTable(self, row: int, values: QSqlRecord) -> bool: ...
+ beforeDelete: typing.ClassVar[QtCore.pyqtSignal]
+ beforeUpdate: typing.ClassVar[QtCore.pyqtSignal]
+ beforeInsert: typing.ClassVar[QtCore.pyqtSignal]
+ primeInsert: typing.ClassVar[QtCore.pyqtSignal]
+ def revertAll(self) -> None: ...
+ def submitAll(self) -> bool: ...
+ def revert(self) -> None: ...
+ def submit(self) -> bool: ...
+ def revertRow(self, row: int) -> None: ...
+ def setRecord(self, row: int, record: QSqlRecord) -> bool: ...
+ def insertRecord(self, row: int, record: QSqlRecord) -> bool: ...
+ def insertRows(self, row: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def removeRows(self, row: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def removeColumns(self, column: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def rowCount(self, parent: QtCore.QModelIndex = ...) -> int: ...
+ def setFilter(self, filter: str|None) -> None: ...
+ def filter(self) -> str: ...
+ def setSort(self, column: int, order: QtCore.Qt.SortOrder) -> None: ...
+ def sort(self, column: int, order: QtCore.Qt.SortOrder) -> None: ...
+ def fieldIndex(self, fieldName: str|None) -> int: ...
+ def database(self) -> QSqlDatabase: ...
+ def primaryKey(self) -> QSqlIndex: ...
+ def editStrategy(self) -> 'QSqlTableModel.EditStrategy': ...
+ def setEditStrategy(self, strategy: 'QSqlTableModel.EditStrategy') -> None: ...
+ def clear(self) -> None: ...
+ @typing.overload
+ def isDirty(self, index: QtCore.QModelIndex) -> bool: ...
+ @typing.overload
+ def isDirty(self) -> bool: ...
+ def headerData(self, section: int, orientation: QtCore.Qt.Orientation, role: int = ...) -> typing.Any: ...
+ def setData(self, index: QtCore.QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
+ def data(self, idx: QtCore.QModelIndex, role: int = ...) -> typing.Any: ...
+ def flags(self, index: QtCore.QModelIndex) -> QtCore.Qt.ItemFlag: ...
+ def tableName(self) -> str: ...
+ def setTable(self, tableName: str|None) -> None: ...
+ def select(self) -> bool: ...
+
+
+class QSqlRelationalTableModel(QSqlTableModel):
+
+ class JoinMode(enum.Enum):
+ InnerJoin = ... # type: QSqlRelationalTableModel.JoinMode
+ LeftJoin = ... # type: QSqlRelationalTableModel.JoinMode
+
+ def __init__(self, parent: QtCore.QObject|None = ..., db: QSqlDatabase = ...) -> None: ...
+
+ def setJoinMode(self, joinMode: 'QSqlRelationalTableModel.JoinMode') -> None: ...
+ def insertRowIntoTable(self, values: QSqlRecord) -> bool: ...
+ def orderByClause(self) -> str: ...
+ def updateRowInTable(self, row: int, values: QSqlRecord) -> bool: ...
+ def selectStatement(self) -> str: ...
+ def removeColumns(self, column: int, count: int, parent: QtCore.QModelIndex = ...) -> bool: ...
+ def revertRow(self, row: int) -> None: ...
+ def relationModel(self, column: int) -> QSqlTableModel|None: ...
+ def relation(self, column: int) -> QSqlRelation: ...
+ def setRelation(self, column: int, relation: QSqlRelation) -> None: ...
+ def setTable(self, tableName: str|None) -> None: ...
+ def select(self) -> bool: ...
+ def clear(self) -> None: ...
+ def setData(self, item: QtCore.QModelIndex, value: typing.Any, role: int = ...) -> bool: ...
+ def data(self, item: QtCore.QModelIndex, role: int = ...) -> typing.Any: ...
+
+
+class QSqlResult(PyQt6.sip.wrapper):
+
+ class BindingSyntax(enum.Enum):
+ PositionalBinding = ... # type: QSqlResult.BindingSyntax
+ NamedBinding = ... # type: QSqlResult.BindingSyntax
+
+ def __init__(self, db: QSqlDriver|None) -> None: ...
+
+ def isPositionalBindingEnabled(self) -> bool: ...
+ def setPositionalBindingEnabled(self, enable: bool) -> None: ...
+ def boundValueNames(self) -> list[str]: ...
+ def lastInsertId(self) -> typing.Any: ...
+ def record(self) -> QSqlRecord: ...
+ def numRowsAffected(self) -> int: ...
+ def size(self) -> int: ...
+ def fetchLast(self) -> bool: ...
+ def fetchFirst(self) -> bool: ...
+ def fetchPrevious(self) -> bool: ...
+ def fetchNext(self) -> bool: ...
+ def fetch(self, i: int) -> bool: ...
+ def reset(self, sqlquery: str|None) -> bool: ...
+ def isNull(self, i: int) -> bool: ...
+ def data(self, i: int) -> typing.Any: ...
+ def bindingSyntax(self) -> 'QSqlResult.BindingSyntax': ...
+ def hasOutValues(self) -> bool: ...
+ def clear(self) -> None: ...
+ def boundValueName(self, pos: int) -> str: ...
+ def executedQuery(self) -> str: ...
+ def boundValues(self) -> list[typing.Any]: ...
+ def boundValueCount(self) -> int: ...
+ @typing.overload
+ def bindValueType(self, placeholder: str|None) -> 'QSql.ParamTypeFlag': ...
+ @typing.overload
+ def bindValueType(self, pos: int) -> 'QSql.ParamTypeFlag': ...
+ @typing.overload
+ def boundValue(self, placeholder: str|None) -> typing.Any: ...
+ @typing.overload
+ def boundValue(self, pos: int) -> typing.Any: ...
+ def addBindValue(self, val: typing.Any, type: 'QSql.ParamTypeFlag') -> None: ...
+ @typing.overload
+ def bindValue(self, pos: int, val: typing.Any, type: 'QSql.ParamTypeFlag') -> None: ...
+ @typing.overload
+ def bindValue(self, placeholder: str|None, val: typing.Any, type: 'QSql.ParamTypeFlag') -> None: ...
+ def savePrepare(self, sqlquery: str|None) -> bool: ...
+ def prepare(self, query: str|None) -> bool: ...
+ def exec(self) -> bool: ...
+ def setForwardOnly(self, forward: bool) -> None: ...
+ def setSelect(self, s: bool) -> None: ...
+ def setQuery(self, query: str|None) -> None: ...
+ def setLastError(self, e: QSqlError) -> None: ...
+ def setActive(self, a: bool) -> None: ...
+ def setAt(self, at: int) -> None: ...
+ def driver(self) -> QSqlDriver|None: ...
+ def isForwardOnly(self) -> bool: ...
+ def isSelect(self) -> bool: ...
+ def isActive(self) -> bool: ...
+ def isValid(self) -> bool: ...
+ def lastError(self) -> QSqlError: ...
+ def lastQuery(self) -> str: ...
+ def at(self) -> int: ...
+ def handle(self) -> typing.Any: ...
+
+
+class QSql(PyQt6.sip.simplewrapper):
+
+ class NumericalPrecisionPolicy(enum.Enum):
+ LowPrecisionInt32 = ... # type: QSql.NumericalPrecisionPolicy
+ LowPrecisionInt64 = ... # type: QSql.NumericalPrecisionPolicy
+ LowPrecisionDouble = ... # type: QSql.NumericalPrecisionPolicy
+ HighPrecision = ... # type: QSql.NumericalPrecisionPolicy
+
+ class TableType(enum.Enum):
+ Tables = ... # type: QSql.TableType
+ SystemTables = ... # type: QSql.TableType
+ Views = ... # type: QSql.TableType
+ AllTables = ... # type: QSql.TableType
+
+ class ParamTypeFlag(enum.Flag):
+ In = ... # type: QSql.ParamTypeFlag
+ Out = ... # type: QSql.ParamTypeFlag
+ InOut = ... # type: QSql.ParamTypeFlag
+ Binary = ... # type: QSql.ParamTypeFlag
+
+ class Location(enum.Enum):
+ BeforeFirstRow = ... # type: QSql.Location
+ AfterLastRow = ... # type: QSql.Location
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtStateMachine.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtStateMachine.pyd
new file mode 100644
index 00000000..39cd00c0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtStateMachine.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtStateMachine.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtStateMachine.pyi
new file mode 100644
index 00000000..bb519089
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtStateMachine.pyi
@@ -0,0 +1,280 @@
+# The PEP 484 type hints stub file for the QtStateMachine module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QAbstractState(QtCore.QObject):
+
+ def __init__(self, parent: 'QState|None' = ...) -> None: ...
+
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def onExit(self, event: QtCore.QEvent|None) -> None: ...
+ def onEntry(self, event: QtCore.QEvent|None) -> None: ...
+ exited: typing.ClassVar[QtCore.pyqtSignal]
+ entered: typing.ClassVar[QtCore.pyqtSignal]
+ activeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def active(self) -> bool: ...
+ def machine(self) -> 'QStateMachine|None': ...
+ def parentState(self) -> 'QState|None': ...
+
+
+class QAbstractTransition(QtCore.QObject):
+
+ class TransitionType(enum.Enum):
+ ExternalTransition = ... # type: QAbstractTransition.TransitionType
+ InternalTransition = ... # type: QAbstractTransition.TransitionType
+
+ def __init__(self, sourceState: 'QState|None' = ...) -> None: ...
+
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def onTransition(self, event: QtCore.QEvent|None) -> None: ...
+ def eventTest(self, event: QtCore.QEvent|None) -> bool: ...
+ targetStatesChanged: typing.ClassVar[QtCore.pyqtSignal]
+ targetStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ triggered: typing.ClassVar[QtCore.pyqtSignal]
+ def animations(self) -> list[QtCore.QAbstractAnimation]: ...
+ def removeAnimation(self, animation: QtCore.QAbstractAnimation|None) -> None: ...
+ def addAnimation(self, animation: QtCore.QAbstractAnimation|None) -> None: ...
+ def machine(self) -> 'QStateMachine|None': ...
+ def setTransitionType(self, type: 'QAbstractTransition.TransitionType') -> None: ...
+ def transitionType(self) -> 'QAbstractTransition.TransitionType': ...
+ def setTargetStates(self, targets: collections.abc.Iterable[QAbstractState]) -> None: ...
+ def targetStates(self) -> list[QAbstractState]: ...
+ def setTargetState(self, target: QAbstractState|None) -> None: ...
+ def targetState(self) -> QAbstractState|None: ...
+ def sourceState(self) -> 'QState|None': ...
+
+
+class QEventTransition(QAbstractTransition):
+
+ @typing.overload
+ def __init__(self, sourceState: 'QState|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, object: QtCore.QObject|None, type: QtCore.QEvent.Type, sourceState: 'QState|None' = ...) -> None: ...
+
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def onTransition(self, event: QtCore.QEvent|None) -> None: ...
+ def eventTest(self, event: QtCore.QEvent|None) -> bool: ...
+ def setEventType(self, type: QtCore.QEvent.Type) -> None: ...
+ def eventType(self) -> QtCore.QEvent.Type: ...
+ def setEventSource(self, object: QtCore.QObject|None) -> None: ...
+ def eventSource(self) -> QtCore.QObject|None: ...
+
+
+class QFinalState(QAbstractState):
+
+ def __init__(self, parent: 'QState|None' = ...) -> None: ...
+
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def onExit(self, event: QtCore.QEvent|None) -> None: ...
+ def onEntry(self, event: QtCore.QEvent|None) -> None: ...
+
+
+class QHistoryState(QAbstractState):
+
+ class HistoryType(enum.Enum):
+ ShallowHistory = ... # type: QHistoryState.HistoryType
+ DeepHistory = ... # type: QHistoryState.HistoryType
+
+ @typing.overload
+ def __init__(self, parent: 'QState|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: 'QHistoryState.HistoryType', parent: 'QState|None' = ...) -> None: ...
+
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def onExit(self, event: QtCore.QEvent|None) -> None: ...
+ def onEntry(self, event: QtCore.QEvent|None) -> None: ...
+ historyTypeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ defaultStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ defaultTransitionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setHistoryType(self, type: 'QHistoryState.HistoryType') -> None: ...
+ def historyType(self) -> 'QHistoryState.HistoryType': ...
+ def setDefaultState(self, state: QAbstractState|None) -> None: ...
+ def defaultState(self) -> QAbstractState|None: ...
+ def setDefaultTransition(self, transition: QAbstractTransition|None) -> None: ...
+ def defaultTransition(self) -> QAbstractTransition|None: ...
+
+
+class QKeyEventTransition(QEventTransition):
+
+ @typing.overload
+ def __init__(self, sourceState: 'QState|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, object: QtCore.QObject|None, type: QtCore.QEvent.Type, key: int, sourceState: 'QState|None' = ...) -> None: ...
+
+ def eventTest(self, event: QtCore.QEvent|None) -> bool: ...
+ def onTransition(self, event: QtCore.QEvent|None) -> None: ...
+ def setModifierMask(self, modifiers: QtCore.Qt.KeyboardModifier) -> None: ...
+ def modifierMask(self) -> QtCore.Qt.KeyboardModifier: ...
+ def setKey(self, key: int) -> None: ...
+ def key(self) -> int: ...
+
+
+class QMouseEventTransition(QEventTransition):
+
+ @typing.overload
+ def __init__(self, sourceState: 'QState|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, object: QtCore.QObject|None, type: QtCore.QEvent.Type, button: QtCore.Qt.MouseButton, sourceState: 'QState|None' = ...) -> None: ...
+
+ def eventTest(self, event: QtCore.QEvent|None) -> bool: ...
+ def onTransition(self, event: QtCore.QEvent|None) -> None: ...
+ def setHitTestPath(self, path: QtGui.QPainterPath) -> None: ...
+ def hitTestPath(self) -> QtGui.QPainterPath: ...
+ def setModifierMask(self, modifiers: QtCore.Qt.KeyboardModifier) -> None: ...
+ def modifierMask(self) -> QtCore.Qt.KeyboardModifier: ...
+ def setButton(self, button: QtCore.Qt.MouseButton) -> None: ...
+ def button(self) -> QtCore.Qt.MouseButton: ...
+
+
+class QSignalTransition(QAbstractTransition):
+
+ @typing.overload
+ def __init__(self, sourceState: 'QState|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, signal: pyqtBoundSignal, sourceState: 'QState|None' = ...) -> None: ...
+
+ signalChanged: typing.ClassVar[QtCore.pyqtSignal]
+ senderObjectChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def onTransition(self, event: QtCore.QEvent|None) -> None: ...
+ def eventTest(self, event: QtCore.QEvent|None) -> bool: ...
+ def setSignal(self, signal: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def signal(self) -> QtCore.QByteArray: ...
+ def setSenderObject(self, sender: QtCore.QObject|None) -> None: ...
+ def senderObject(self) -> QtCore.QObject|None: ...
+
+
+class QState(QAbstractState):
+
+ class RestorePolicy(enum.Enum):
+ DontRestoreProperties = ... # type: QState.RestorePolicy
+ RestoreProperties = ... # type: QState.RestorePolicy
+
+ class ChildMode(enum.Enum):
+ ExclusiveStates = ... # type: QState.ChildMode
+ ParallelStates = ... # type: QState.ChildMode
+
+ @typing.overload
+ def __init__(self, parent: 'QState|None' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, childMode: 'QState.ChildMode', parent: 'QState|None' = ...) -> None: ...
+
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def onExit(self, event: QtCore.QEvent|None) -> None: ...
+ def onEntry(self, event: QtCore.QEvent|None) -> None: ...
+ errorStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ initialStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ childModeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ propertiesAssigned: typing.ClassVar[QtCore.pyqtSignal]
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ def assignProperty(self, object: QtCore.QObject|None, name: str, value: typing.Any) -> None: ...
+ def setChildMode(self, mode: 'QState.ChildMode') -> None: ...
+ def childMode(self) -> 'QState.ChildMode': ...
+ def setInitialState(self, state: QAbstractState|None) -> None: ...
+ def initialState(self) -> QAbstractState|None: ...
+ def transitions(self) -> list[QAbstractTransition]: ...
+ def removeTransition(self, transition: QAbstractTransition|None) -> None: ...
+ @typing.overload
+ def addTransition(self, transition: QAbstractTransition|None) -> None: ...
+ @typing.overload
+ def addTransition(self, signal: pyqtBoundSignal, target: QAbstractState|None) -> QSignalTransition|None: ...
+ @typing.overload
+ def addTransition(self, target: QAbstractState|None) -> QAbstractTransition|None: ...
+ def setErrorState(self, state: QAbstractState|None) -> None: ...
+ def errorState(self) -> QAbstractState|None: ...
+
+
+class QStateMachine(QState):
+
+ class Error(enum.Enum):
+ NoError = ... # type: QStateMachine.Error
+ NoInitialStateError = ... # type: QStateMachine.Error
+ NoDefaultStateInHistoryStateError = ... # type: QStateMachine.Error
+ NoCommonAncestorForTransitionError = ... # type: QStateMachine.Error
+ StateMachineChildModeSetToParallelError = ... # type: QStateMachine.Error
+
+ class EventPriority(enum.Enum):
+ NormalPriority = ... # type: QStateMachine.EventPriority
+ HighPriority = ... # type: QStateMachine.EventPriority
+
+ class SignalEvent(QtCore.QEvent):
+
+ def arguments(self) -> list[typing.Any]: ...
+ def signalIndex(self) -> int: ...
+ def sender(self) -> QtCore.QObject|None: ...
+
+ class WrappedEvent(QtCore.QEvent):
+
+ def event(self) -> QtCore.QEvent|None: ...
+ def object(self) -> QtCore.QObject|None: ...
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, childMode: QState.ChildMode, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def onExit(self, event: QtCore.QEvent|None) -> None: ...
+ def onEntry(self, event: QtCore.QEvent|None) -> None: ...
+ runningChanged: typing.ClassVar[QtCore.pyqtSignal]
+ stopped: typing.ClassVar[QtCore.pyqtSignal]
+ started: typing.ClassVar[QtCore.pyqtSignal]
+ def setRunning(self, running: bool) -> None: ...
+ def stop(self) -> None: ...
+ def start(self) -> None: ...
+ def eventFilter(self, watched: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ def configuration(self) -> set[QAbstractState]: ...
+ def cancelDelayedEvent(self, id: int) -> bool: ...
+ def postDelayedEvent(self, event: QtCore.QEvent|None, delay: int) -> int: ...
+ def postEvent(self, event: QtCore.QEvent|None, priority: 'QStateMachine.EventPriority' = ...) -> None: ...
+ def setGlobalRestorePolicy(self, restorePolicy: QState.RestorePolicy) -> None: ...
+ def globalRestorePolicy(self) -> QState.RestorePolicy: ...
+ def removeDefaultAnimation(self, animation: QtCore.QAbstractAnimation|None) -> None: ...
+ def defaultAnimations(self) -> list[QtCore.QAbstractAnimation]: ...
+ def addDefaultAnimation(self, animation: QtCore.QAbstractAnimation|None) -> None: ...
+ def setAnimated(self, enabled: bool) -> None: ...
+ def isAnimated(self) -> bool: ...
+ def isRunning(self) -> bool: ...
+ def clearError(self) -> None: ...
+ def errorString(self) -> str: ...
+ def error(self) -> 'QStateMachine.Error': ...
+ def removeState(self, state: QAbstractState|None) -> None: ...
+ def addState(self, state: QAbstractState|None) -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvg.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvg.pyd
new file mode 100644
index 00000000..6daa2149
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvg.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvg.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvg.pyi
new file mode 100644
index 00000000..783329fe
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvg.pyi
@@ -0,0 +1,137 @@
+# The PEP 484 type hints stub file for the QtSvg module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QtSvg(PyQt6.sip.simplewrapper):
+
+ class Option(enum.Enum):
+ NoOption = ... # type: QtSvg.Option
+ Tiny12FeaturesOnly = ... # type: QtSvg.Option
+ AssumeTrustedSource = ... # type: QtSvg.Option
+ DisableSMILAnimations = ... # type: QtSvg.Option
+ DisableCSSAnimations = ... # type: QtSvg.Option
+ DisableAnimations = ... # type: QtSvg.Option
+
+
+class QSvgGenerator(QtGui.QPaintDevice):
+
+ class SvgVersion(enum.Enum):
+ SvgTiny12 = ... # type: QSvgGenerator.SvgVersion
+ Svg11 = ... # type: QSvgGenerator.SvgVersion
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, version: 'QSvgGenerator.SvgVersion') -> None: ...
+
+ def initPainter(self, a0: QtGui.QPainter|None) -> None: ...
+ def svgVersion(self) -> 'QSvgGenerator.SvgVersion': ...
+ def metric(self, metric: QtGui.QPaintDevice.PaintDeviceMetric) -> int: ...
+ def paintEngine(self) -> QtGui.QPaintEngine|None: ...
+ @typing.overload
+ def setViewBox(self, viewBox: QtCore.QRect) -> None: ...
+ @typing.overload
+ def setViewBox(self, viewBox: QtCore.QRectF) -> None: ...
+ def viewBoxF(self) -> QtCore.QRectF: ...
+ def viewBox(self) -> QtCore.QRect: ...
+ def setDescription(self, description: str|None) -> None: ...
+ def description(self) -> str: ...
+ def setTitle(self, title: str|None) -> None: ...
+ def title(self) -> str: ...
+ def setResolution(self, resolution: int) -> None: ...
+ def resolution(self) -> int: ...
+ def setOutputDevice(self, outputDevice: QtCore.QIODevice|None) -> None: ...
+ def outputDevice(self) -> QtCore.QIODevice|None: ...
+ def setFileName(self, fileName: str|None) -> None: ...
+ def fileName(self) -> str: ...
+ def setSize(self, size: QtCore.QSize) -> None: ...
+ def size(self) -> QtCore.QSize: ...
+
+
+class QSvgRenderer(QtCore.QObject):
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, filename: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, contents: QtCore.QByteArray|bytes|bytearray|memoryview, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, contents: QtCore.QXmlStreamReader|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ @staticmethod
+ def setDefaultOptions(flags: QtSvg.Option) -> None: ...
+ def setAnimationEnabled(self, enable: bool) -> None: ...
+ def isAnimationEnabled(self) -> bool: ...
+ def setOptions(self, flags: QtSvg.Option) -> None: ...
+ def options(self) -> QtSvg.Option: ...
+ def transformForElement(self, id: str|None) -> QtGui.QTransform: ...
+ def setAspectRatioMode(self, mode: QtCore.Qt.AspectRatioMode) -> None: ...
+ def aspectRatioMode(self) -> QtCore.Qt.AspectRatioMode: ...
+ repaintNeeded: typing.ClassVar[QtCore.pyqtSignal]
+ @typing.overload
+ def render(self, p: QtGui.QPainter|None) -> None: ...
+ @typing.overload
+ def render(self, p: QtGui.QPainter|None, bounds: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def render(self, painter: QtGui.QPainter|None, elementId: str|None, bounds: QtCore.QRectF = ...) -> None: ...
+ @typing.overload
+ def load(self, filename: str|None) -> bool: ...
+ @typing.overload
+ def load(self, contents: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ @typing.overload
+ def load(self, contents: QtCore.QXmlStreamReader|None) -> bool: ...
+ def animationDuration(self) -> int: ...
+ def setCurrentFrame(self, a0: int) -> None: ...
+ def currentFrame(self) -> int: ...
+ def setFramesPerSecond(self, num: int) -> None: ...
+ def framesPerSecond(self) -> int: ...
+ def boundsOnElement(self, id: str|None) -> QtCore.QRectF: ...
+ def animated(self) -> bool: ...
+ @typing.overload
+ def setViewBox(self, viewbox: QtCore.QRect) -> None: ...
+ @typing.overload
+ def setViewBox(self, viewbox: QtCore.QRectF) -> None: ...
+ def viewBoxF(self) -> QtCore.QRectF: ...
+ def viewBox(self) -> QtCore.QRect: ...
+ def elementExists(self, id: str|None) -> bool: ...
+ def defaultSize(self) -> QtCore.QSize: ...
+ def isValid(self) -> bool: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvgWidgets.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvgWidgets.pyd
new file mode 100644
index 00000000..def53227
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvgWidgets.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvgWidgets.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvgWidgets.pyi
new file mode 100644
index 00000000..75050e54
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtSvgWidgets.pyi
@@ -0,0 +1,78 @@
+# The PEP 484 type hints stub file for the QtSvgWidgets module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtSvg
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QGraphicsSvgItem(QtWidgets.QGraphicsObject):
+
+ @typing.overload
+ def __init__(self, parent: QtWidgets.QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, fileName: str|None, parent: QtWidgets.QGraphicsItem|None = ...) -> None: ...
+
+ def type(self) -> int: ...
+ def paint(self, painter: QtGui.QPainter|None, option: QtWidgets.QStyleOptionGraphicsItem|None, widget: QtWidgets.QWidget|None = ...) -> None: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def maximumCacheSize(self) -> QtCore.QSize: ...
+ def setMaximumCacheSize(self, size: QtCore.QSize) -> None: ...
+ def elementId(self) -> str: ...
+ def setElementId(self, id: str|None) -> None: ...
+ def renderer(self) -> QtSvg.QSvgRenderer|None: ...
+ def setSharedRenderer(self, renderer: QtSvg.QSvgRenderer|None) -> None: ...
+
+
+class QSvgWidget(QtWidgets.QWidget):
+
+ @typing.overload
+ def __init__(self, parent: QtWidgets.QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, file: str|None, parent: QtWidgets.QWidget|None = ...) -> None: ...
+
+ def setOptions(self, options: QtSvg.QtSvg.Option) -> None: ...
+ def options(self) -> QtSvg.QtSvg.Option: ...
+ def paintEvent(self, event: QtGui.QPaintEvent|None) -> None: ...
+ @typing.overload
+ def load(self, file: str|None) -> None: ...
+ @typing.overload
+ def load(self, contents: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def renderer(self) -> QtSvg.QSvgRenderer|None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTest.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTest.pyd
new file mode 100644
index 00000000..185cce7f
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTest.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTest.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTest.pyi
new file mode 100644
index 00000000..6c3c3b5a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTest.pyi
@@ -0,0 +1,155 @@
+# The PEP 484 type hints stub file for the QtTest module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+from PyQt6 import QtWidgets
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QAbstractItemModelTester(QtCore.QObject):
+
+ class FailureReportingMode(enum.Enum):
+ QtTest = ... # type: QAbstractItemModelTester.FailureReportingMode
+ Warning = ... # type: QAbstractItemModelTester.FailureReportingMode
+ Fatal = ... # type: QAbstractItemModelTester.FailureReportingMode
+
+ @typing.overload
+ def __init__(self, model: QtCore.QAbstractItemModel|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, model: QtCore.QAbstractItemModel|None, mode: 'QAbstractItemModelTester.FailureReportingMode', parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setUseFetchMore(self, value: bool) -> None: ...
+ def failureReportingMode(self) -> 'QAbstractItemModelTester.FailureReportingMode': ...
+ def model(self) -> QtCore.QAbstractItemModel|None: ...
+
+
+class QSignalSpy(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, signal: QtCore.pyqtBoundSignal) -> None: ...
+ @typing.overload
+ def __init__(self, obj: QtCore.QObject|None, signal: QtCore.QMetaMethod) -> None: ...
+
+ def __delitem__(self, i: int) -> None: ...
+ def __setitem__(self, i: int, value: collections.abc.Iterable[typing.Any]) -> None: ...
+ def __getitem__(self, i: int) -> list[typing.Any]: ...
+ def __len__(self) -> int: ...
+ def wait(self, timeout: int = ...) -> bool: ...
+ def signal(self) -> QtCore.QByteArray: ...
+ def isValid(self) -> bool: ...
+
+
+class QTest(PyQt6.sip.simplewrapper):
+
+ class KeyAction(enum.Enum):
+ Press = ... # type: QTest.KeyAction
+ Release = ... # type: QTest.KeyAction
+ Click = ... # type: QTest.KeyAction
+ Shortcut = ... # type: QTest.KeyAction
+
+ @typing.overload
+ def qWaitForWindowExposed(self, window: QtGui.QWindow|None, timeout: int = ...) -> bool: ...
+ @typing.overload
+ def qWaitForWindowExposed(self, widget: QtWidgets.QWidget|None, timeout: int = ...) -> bool: ...
+ @typing.overload
+ def qWaitForWindowActive(self, window: QtGui.QWindow|None, timeout: int = ...) -> bool: ...
+ @typing.overload
+ def qWaitForWindowActive(self, widget: QtWidgets.QWidget|None, timeout: int = ...) -> bool: ...
+ def qWait(self, ms: int) -> None: ...
+ @typing.overload
+ def mouseRelease(self, widget: QtWidgets.QWidget|None, button: QtCore.Qt.MouseButton, modifier: QtCore.Qt.KeyboardModifier = ..., pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def mouseRelease(self, window: QtGui.QWindow|None, button: QtCore.Qt.MouseButton, modifier: QtCore.Qt.KeyboardModifier = ..., pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def mousePress(self, widget: QtWidgets.QWidget|None, button: QtCore.Qt.MouseButton, modifier: QtCore.Qt.KeyboardModifier = ..., pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def mousePress(self, window: QtGui.QWindow|None, button: QtCore.Qt.MouseButton, modifier: QtCore.Qt.KeyboardModifier = ..., pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def mouseMove(self, widget: QtWidgets.QWidget|None, pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def mouseMove(self, window: QtGui.QWindow|None, pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def mouseDClick(self, widget: QtWidgets.QWidget|None, button: QtCore.Qt.MouseButton, modifier: QtCore.Qt.KeyboardModifier = ..., pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def mouseDClick(self, window: QtGui.QWindow|None, button: QtCore.Qt.MouseButton, modifier: QtCore.Qt.KeyboardModifier = ..., pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def mouseClick(self, widget: QtWidgets.QWidget|None, button: QtCore.Qt.MouseButton, modifier: QtCore.Qt.KeyboardModifier = ..., pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def mouseClick(self, window: QtGui.QWindow|None, button: QtCore.Qt.MouseButton, modifier: QtCore.Qt.KeyboardModifier = ..., pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def sendKeyEvent(self, action: 'QTest.KeyAction', widget: QtWidgets.QWidget|None, code: QtCore.Qt.Key, ascii: str, modifier: QtCore.Qt.KeyboardModifier, delay: int = ...) -> None: ...
+ @typing.overload
+ def sendKeyEvent(self, action: 'QTest.KeyAction', widget: QtWidgets.QWidget|None, code: QtCore.Qt.Key, text: str|None, modifier: QtCore.Qt.KeyboardModifier, delay: int = ...) -> None: ...
+ def simulateEvent(self, widget: QtWidgets.QWidget|None, press: bool, code: int, modifier: QtCore.Qt.KeyboardModifier, text: str|None, repeat: bool, delay: int = ...) -> None: ...
+ @typing.overload
+ def keySequence(self, widget: QtWidgets.QWidget|None, keySequence: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int) -> None: ...
+ @typing.overload
+ def keySequence(self, window: QtGui.QWindow|None, keySequence: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int) -> None: ...
+ @typing.overload
+ def keyRelease(self, widget: QtWidgets.QWidget|None, key: QtCore.Qt.Key, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyRelease(self, widget: QtWidgets.QWidget|None, key: str, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyRelease(self, window: QtGui.QWindow|None, key: QtCore.Qt.Key, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyRelease(self, window: QtGui.QWindow|None, key: str, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyPress(self, widget: QtWidgets.QWidget|None, key: QtCore.Qt.Key, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyPress(self, widget: QtWidgets.QWidget|None, key: str, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyPress(self, window: QtGui.QWindow|None, key: QtCore.Qt.Key, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyPress(self, window: QtGui.QWindow|None, key: str, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyEvent(self, action: 'QTest.KeyAction', widget: QtWidgets.QWidget|None, key: QtCore.Qt.Key, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyEvent(self, action: 'QTest.KeyAction', widget: QtWidgets.QWidget|None, ascii: str, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyEvent(self, action: 'QTest.KeyAction', window: QtGui.QWindow|None, key: QtCore.Qt.Key, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyEvent(self, action: 'QTest.KeyAction', window: QtGui.QWindow|None, ascii: str, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ def keyClicks(self, widget: QtWidgets.QWidget|None, sequence: str|None, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyClick(self, widget: QtWidgets.QWidget|None, key: QtCore.Qt.Key, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyClick(self, widget: QtWidgets.QWidget|None, key: str, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyClick(self, window: QtGui.QWindow|None, key: QtCore.Qt.Key, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
+ @typing.overload
+ def keyClick(self, window: QtGui.QWindow|None, key: str, modifier: QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTextToSpeech.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTextToSpeech.pyd
new file mode 100644
index 00000000..aa83aa97
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTextToSpeech.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTextToSpeech.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTextToSpeech.pyi
new file mode 100644
index 00000000..c101cd88
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtTextToSpeech.pyi
@@ -0,0 +1,146 @@
+# The PEP 484 type hints stub file for the QtTextToSpeech module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QTextToSpeech(QtCore.QObject):
+
+ class Capability(enum.Enum):
+ None_ = ... # type: QTextToSpeech.Capability
+ Speak = ... # type: QTextToSpeech.Capability
+ PauseResume = ... # type: QTextToSpeech.Capability
+ WordByWordProgress = ... # type: QTextToSpeech.Capability
+ Synthesize = ... # type: QTextToSpeech.Capability
+
+ class State(enum.Enum):
+ Ready = ... # type: QTextToSpeech.State
+ Speaking = ... # type: QTextToSpeech.State
+ Paused = ... # type: QTextToSpeech.State
+ Error = ... # type: QTextToSpeech.State
+ Synthesizing = ... # type: QTextToSpeech.State
+
+ class ErrorReason(enum.Enum):
+ NoError = ... # type: QTextToSpeech.ErrorReason
+ Initialization = ... # type: QTextToSpeech.ErrorReason
+ Configuration = ... # type: QTextToSpeech.ErrorReason
+ Input = ... # type: QTextToSpeech.ErrorReason
+ Playback = ... # type: QTextToSpeech.ErrorReason
+
+ class BoundaryHint(enum.Enum):
+ Default = ... # type: QTextToSpeech.BoundaryHint
+ Immediate = ... # type: QTextToSpeech.BoundaryHint
+ Word = ... # type: QTextToSpeech.BoundaryHint
+ Sentence = ... # type: QTextToSpeech.BoundaryHint
+ Utterance = ... # type: QTextToSpeech.BoundaryHint
+
+ @typing.overload
+ def __init__(self, engine: str|None, params: dict[str|None, typing.Any], parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, engine: str|None, parent: QtCore.QObject|None = ...) -> None: ...
+
+ aboutToSynthesize: typing.ClassVar[QtCore.pyqtSignal]
+ sayingWord: typing.ClassVar[QtCore.pyqtSignal]
+ def enqueue(self, text: str|None) -> int: ...
+ def engineCapabilities(self) -> 'QTextToSpeech.Capability': ...
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ engineChanged: typing.ClassVar[QtCore.pyqtSignal]
+ voiceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ volumeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ pitchChanged: typing.ClassVar[QtCore.pyqtSignal]
+ rateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ localeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setVoice(self, voice: 'QVoice') -> None: ...
+ def setVolume(self, volume: float) -> None: ...
+ def setPitch(self, pitch: float) -> None: ...
+ def setRate(self, rate: float) -> None: ...
+ def setLocale(self, locale: QtCore.QLocale) -> None: ...
+ def resume(self) -> None: ...
+ def pause(self, boundaryHint: 'QTextToSpeech.BoundaryHint' = ...) -> None: ...
+ def stop(self, boundaryHint: 'QTextToSpeech.BoundaryHint' = ...) -> None: ...
+ def say(self, text: str|None) -> None: ...
+ @staticmethod
+ def availableEngines() -> list[str]: ...
+ def volume(self) -> float: ...
+ def pitch(self) -> float: ...
+ def rate(self) -> float: ...
+ def availableVoices(self) -> list['QVoice']: ...
+ def voice(self) -> 'QVoice': ...
+ def locale(self) -> QtCore.QLocale: ...
+ def availableLocales(self) -> list[QtCore.QLocale]: ...
+ def state(self) -> 'QTextToSpeech.State': ...
+ def errorString(self) -> str: ...
+ def errorReason(self) -> 'QTextToSpeech.ErrorReason': ...
+ def engine(self) -> str: ...
+ def setEngine(self, engine: str|None, params: dict[str|None, typing.Any] = ...) -> bool: ...
+
+
+class QVoice(PyQt6.sip.simplewrapper):
+
+ class Age(enum.Enum):
+ Child = ... # type: QVoice.Age
+ Teenager = ... # type: QVoice.Age
+ Adult = ... # type: QVoice.Age
+ Senior = ... # type: QVoice.Age
+ Other = ... # type: QVoice.Age
+
+ class Gender(enum.Enum):
+ Male = ... # type: QVoice.Gender
+ Female = ... # type: QVoice.Gender
+ Unknown = ... # type: QVoice.Gender
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QVoice') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def language(self) -> QtCore.QLocale.Language: ...
+ def locale(self) -> QtCore.QLocale: ...
+ def swap(self, other: 'QVoice') -> None: ...
+ @staticmethod
+ def ageName(age: 'QVoice.Age') -> str: ...
+ @staticmethod
+ def genderName(gender: 'QVoice.Gender') -> str: ...
+ def age(self) -> 'QVoice.Age': ...
+ def gender(self) -> 'QVoice.Gender': ...
+ def name(self) -> str: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebChannel.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebChannel.pyd
new file mode 100644
index 00000000..5bafb6d6
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebChannel.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebChannel.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebChannel.pyi
new file mode 100644
index 00000000..4f87e1ca
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebChannel.pyi
@@ -0,0 +1,64 @@
+# The PEP 484 type hints stub file for the QtWebChannel module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QWebChannel(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ blockUpdatesChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def disconnectFrom(self, transport: 'QWebChannelAbstractTransport|None') -> None: ...
+ def connectTo(self, transport: 'QWebChannelAbstractTransport|None') -> None: ...
+ def setPropertyUpdateInterval(self, ms: int) -> None: ...
+ def propertyUpdateInterval(self) -> int: ...
+ def setBlockUpdates(self, block: bool) -> None: ...
+ def blockUpdates(self) -> bool: ...
+ def deregisterObject(self, object: QtCore.QObject|None) -> None: ...
+ def registerObject(self, id: str|None, object: QtCore.QObject|None) -> None: ...
+ def registeredObjects(self) -> dict[str, QtCore.QObject]: ...
+ def registerObjects(self, objects: dict[str|None, QtCore.QObject]) -> None: ...
+
+
+class QWebChannelAbstractTransport(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ messageReceived: typing.ClassVar[QtCore.pyqtSignal]
+ def sendMessage(self, message: dict[str|None, QtCore.QJsonValue|QtCore.QJsonValue.Type|collections.abc.Iterable[QtCore.QJsonValue]|dict[str|None, QtCore.QJsonValue]|bool|int|float|None|str|None]) -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebSockets.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebSockets.pyd
new file mode 100644
index 00000000..7fe94365
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebSockets.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebSockets.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebSockets.pyi
new file mode 100644
index 00000000..f3264698
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWebSockets.pyi
@@ -0,0 +1,239 @@
+# The PEP 484 type hints stub file for the QtWebSockets module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtNetwork
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QMaskGenerator(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def nextMask(self) -> int: ...
+ def seed(self) -> bool: ...
+
+
+class QWebSocket(QtCore.QObject):
+
+ def __init__(self, origin: str|None = ..., version: 'QWebSocketProtocol.Version' = ..., parent: QtCore.QObject|None = ...) -> None: ...
+
+ authenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ def subprotocol(self) -> str: ...
+ def handshakeOptions(self) -> 'QWebSocketHandshakeOptions': ...
+ handshakeInterruptedOnError: typing.ClassVar[QtCore.pyqtSignal]
+ alertReceived: typing.ClassVar[QtCore.pyqtSignal]
+ alertSent: typing.ClassVar[QtCore.pyqtSignal]
+ peerVerifyError: typing.ClassVar[QtCore.pyqtSignal]
+ def continueInterruptedHandshake(self) -> None: ...
+ @staticmethod
+ def maxOutgoingFrameSize() -> int: ...
+ def outgoingFrameSize(self) -> int: ...
+ def setOutgoingFrameSize(self, outgoingFrameSize: int) -> None: ...
+ @staticmethod
+ def maxIncomingFrameSize() -> int: ...
+ @staticmethod
+ def maxIncomingMessageSize() -> int: ...
+ def maxAllowedIncomingMessageSize(self) -> int: ...
+ def setMaxAllowedIncomingMessageSize(self, maxAllowedIncomingMessageSize: int) -> None: ...
+ def maxAllowedIncomingFrameSize(self) -> int: ...
+ def setMaxAllowedIncomingFrameSize(self, maxAllowedIncomingFrameSize: int) -> None: ...
+ def bytesToWrite(self) -> int: ...
+ preSharedKeyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ sslErrors: typing.ClassVar[QtCore.pyqtSignal]
+ bytesWritten: typing.ClassVar[QtCore.pyqtSignal]
+ pong: typing.ClassVar[QtCore.pyqtSignal]
+ binaryMessageReceived: typing.ClassVar[QtCore.pyqtSignal]
+ textMessageReceived: typing.ClassVar[QtCore.pyqtSignal]
+ binaryFrameReceived: typing.ClassVar[QtCore.pyqtSignal]
+ textFrameReceived: typing.ClassVar[QtCore.pyqtSignal]
+ readChannelFinished: typing.ClassVar[QtCore.pyqtSignal]
+ proxyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ disconnected: typing.ClassVar[QtCore.pyqtSignal]
+ connected: typing.ClassVar[QtCore.pyqtSignal]
+ aboutToClose: typing.ClassVar[QtCore.pyqtSignal]
+ def ping(self, payload: QtCore.QByteArray|bytes|bytearray|memoryview = ...) -> None: ...
+ @typing.overload
+ def open(self, request: QtNetwork.QNetworkRequest, options: 'QWebSocketHandshakeOptions') -> None: ...
+ @typing.overload
+ def open(self, url: QtCore.QUrl, options: 'QWebSocketHandshakeOptions') -> None: ...
+ @typing.overload
+ def open(self, url: QtCore.QUrl) -> None: ...
+ @typing.overload
+ def open(self, request: QtNetwork.QNetworkRequest) -> None: ...
+ def close(self, closeCode: 'QWebSocketProtocol.CloseCode' = ..., reason: str|None = ...) -> None: ...
+ def request(self) -> QtNetwork.QNetworkRequest: ...
+ def sslConfiguration(self) -> QtNetwork.QSslConfiguration: ...
+ def setSslConfiguration(self, sslConfiguration: QtNetwork.QSslConfiguration) -> None: ...
+ @typing.overload
+ def ignoreSslErrors(self, errors: collections.abc.Iterable[QtNetwork.QSslError]) -> None: ...
+ @typing.overload
+ def ignoreSslErrors(self) -> None: ...
+ def sendBinaryMessage(self, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> int: ...
+ def sendTextMessage(self, message: str|None) -> int: ...
+ def closeReason(self) -> str: ...
+ def closeCode(self) -> 'QWebSocketProtocol.CloseCode': ...
+ def origin(self) -> str: ...
+ def requestUrl(self) -> QtCore.QUrl: ...
+ def resourceName(self) -> str: ...
+ def version(self) -> 'QWebSocketProtocol.Version': ...
+ def state(self) -> QtNetwork.QAbstractSocket.SocketState: ...
+ def setPauseMode(self, pauseMode: QtNetwork.QAbstractSocket.PauseMode) -> None: ...
+ def resume(self) -> None: ...
+ def setReadBufferSize(self, size: int) -> None: ...
+ def readBufferSize(self) -> int: ...
+ def maskGenerator(self) -> QMaskGenerator|None: ...
+ def setMaskGenerator(self, maskGenerator: QMaskGenerator|None) -> None: ...
+ def setProxy(self, networkProxy: QtNetwork.QNetworkProxy) -> None: ...
+ def proxy(self) -> QtNetwork.QNetworkProxy: ...
+ def peerPort(self) -> int: ...
+ def peerName(self) -> str: ...
+ def peerAddress(self) -> QtNetwork.QHostAddress: ...
+ def pauseMode(self) -> QtNetwork.QAbstractSocket.PauseMode: ...
+ def localPort(self) -> int: ...
+ def localAddress(self) -> QtNetwork.QHostAddress: ...
+ def isValid(self) -> bool: ...
+ def flush(self) -> bool: ...
+ def errorString(self) -> str: ...
+ error: typing.ClassVar[QtCore.pyqtSignal]
+ def abort(self) -> None: ...
+
+
+class QWebSocketCorsAuthenticator(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self, origin: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QWebSocketCorsAuthenticator') -> None: ...
+
+ def allowed(self) -> bool: ...
+ def setAllowed(self, allowed: bool) -> None: ...
+ def origin(self) -> str: ...
+ def swap(self, other: 'QWebSocketCorsAuthenticator') -> None: ...
+
+
+class QWebSocketHandshakeOptions(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QWebSocketHandshakeOptions') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def setSubprotocols(self, protocols: collections.abc.Iterable[str|None]) -> None: ...
+ def subprotocols(self) -> list[str]: ...
+ def swap(self, other: 'QWebSocketHandshakeOptions') -> None: ...
+
+
+class QWebSocketProtocol(PyQt6.sip.simplewrapper):
+
+ class CloseCode(enum.Enum):
+ CloseCodeNormal = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeGoingAway = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeProtocolError = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeDatatypeNotSupported = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeReserved1004 = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeMissingStatusCode = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeAbnormalDisconnection = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeWrongDatatype = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodePolicyViolated = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeTooMuchData = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeMissingExtension = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeBadOperation = ... # type: QWebSocketProtocol.CloseCode
+ CloseCodeTlsHandshakeFailed = ... # type: QWebSocketProtocol.CloseCode
+
+ class Version(enum.Enum):
+ VersionUnknown = ... # type: QWebSocketProtocol.Version
+ Version0 = ... # type: QWebSocketProtocol.Version
+ Version4 = ... # type: QWebSocketProtocol.Version
+ Version5 = ... # type: QWebSocketProtocol.Version
+ Version6 = ... # type: QWebSocketProtocol.Version
+ Version7 = ... # type: QWebSocketProtocol.Version
+ Version8 = ... # type: QWebSocketProtocol.Version
+ Version13 = ... # type: QWebSocketProtocol.Version
+ VersionLatest = ... # type: QWebSocketProtocol.Version
+
+
+class QWebSocketServer(QtCore.QObject):
+
+ class SslMode(enum.Enum):
+ SecureMode = ... # type: QWebSocketServer.SslMode
+ NonSecureMode = ... # type: QWebSocketServer.SslMode
+
+ def __init__(self, serverName: str|None, secureMode: 'QWebSocketServer.SslMode', parent: QtCore.QObject|None = ...) -> None: ...
+
+ sslErrorsOccurred: typing.ClassVar[QtCore.pyqtSignal]
+ def supportedSubprotocols(self) -> list[str]: ...
+ def setSupportedSubprotocols(self, protocols: collections.abc.Iterable[str|None]) -> None: ...
+ def handshakeTimeoutMS(self) -> int: ...
+ def setHandshakeTimeout(self, msec: int) -> None: ...
+ preSharedKeyAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ closed: typing.ClassVar[QtCore.pyqtSignal]
+ sslErrors: typing.ClassVar[QtCore.pyqtSignal]
+ peerVerifyError: typing.ClassVar[QtCore.pyqtSignal]
+ newConnection: typing.ClassVar[QtCore.pyqtSignal]
+ originAuthenticationRequired: typing.ClassVar[QtCore.pyqtSignal]
+ serverError: typing.ClassVar[QtCore.pyqtSignal]
+ acceptError: typing.ClassVar[QtCore.pyqtSignal]
+ def handleConnection(self, socket: QtNetwork.QTcpSocket|None) -> None: ...
+ def serverUrl(self) -> QtCore.QUrl: ...
+ def supportedVersions(self) -> list[QWebSocketProtocol.Version]: ...
+ def sslConfiguration(self) -> QtNetwork.QSslConfiguration: ...
+ def setSslConfiguration(self, sslConfiguration: QtNetwork.QSslConfiguration) -> None: ...
+ def proxy(self) -> QtNetwork.QNetworkProxy: ...
+ def setProxy(self, networkProxy: QtNetwork.QNetworkProxy) -> None: ...
+ def serverName(self) -> str: ...
+ def setServerName(self, serverName: str|None) -> None: ...
+ def resumeAccepting(self) -> None: ...
+ def pauseAccepting(self) -> None: ...
+ def errorString(self) -> str: ...
+ def error(self) -> QWebSocketProtocol.CloseCode: ...
+ def nextPendingConnection(self) -> QWebSocket|None: ...
+ def hasPendingConnections(self) -> bool: ...
+ def socketDescriptor(self) -> PyQt6.sip.voidptr: ...
+ def setSocketDescriptor(self, socketDescriptor: PyQt6.sip.voidptr) -> bool: ...
+ def secureMode(self) -> 'QWebSocketServer.SslMode': ...
+ def serverAddress(self) -> QtNetwork.QHostAddress: ...
+ def serverPort(self) -> int: ...
+ def maxPendingConnections(self) -> int: ...
+ def setMaxPendingConnections(self, numConnections: int) -> None: ...
+ def isListening(self) -> bool: ...
+ def close(self) -> None: ...
+ def listen(self, address: QtNetwork.QHostAddress|QtNetwork.QHostAddress.SpecialAddress = ..., port: int = ...) -> bool: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWidgets.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWidgets.pyd
new file mode 100644
index 00000000..0561d8bb
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWidgets.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWidgets.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWidgets.pyi
new file mode 100644
index 00000000..c7b4d9e3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtWidgets.pyi
@@ -0,0 +1,8909 @@
+# The PEP 484 type hints stub file for the QtWidgets module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+from PyQt6 import QtGui
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QWidget(QtCore.QObject, QtGui.QPaintDevice):
+
+ class RenderFlag(enum.Flag):
+ DrawWindowBackground = ... # type: QWidget.RenderFlag
+ DrawChildren = ... # type: QWidget.RenderFlag
+ IgnoreMask = ... # type: QWidget.RenderFlag
+
+ def __init__(self, parent: 'QWidget|None' = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def setAccessibleIdentifier(self, identifier: str|None) -> None: ...
+ def accessibleIdentifier(self) -> str: ...
+ def setScreen(self, a0: QtGui.QScreen|None) -> None: ...
+ def screen(self) -> QtGui.QScreen|None: ...
+ def setWindowFlag(self, a0: QtCore.Qt.WindowType, on: bool = ...) -> None: ...
+ def hasTabletTracking(self) -> bool: ...
+ def setTabletTracking(self, enable: bool) -> None: ...
+ windowIconTextChanged: typing.ClassVar[QtCore.pyqtSignal]
+ windowIconChanged: typing.ClassVar[QtCore.pyqtSignal]
+ windowTitleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def toolTipDuration(self) -> int: ...
+ def setToolTipDuration(self, msec: int) -> None: ...
+ def initPainter(self, painter: QtGui.QPainter|None) -> None: ...
+ def sharedPainter(self) -> QtGui.QPainter|None: ...
+ def nativeEvent(self, eventType: QtCore.QByteArray|bytes|bytearray|memoryview, message: PyQt6.sip.voidptr) -> typing.Tuple[bool, PyQt6.sip.voidptr]: ...
+ def windowHandle(self) -> QtGui.QWindow|None: ...
+ @staticmethod
+ def createWindowContainer(window: QtGui.QWindow|None, parent: 'QWidget|None' = ..., flags: QtCore.Qt.WindowType = ...) -> 'QWidget': ...
+ def grab(self, rectangle: QtCore.QRect = ...) -> QtGui.QPixmap: ...
+ def hasHeightForWidth(self) -> bool: ...
+ def setInputMethodHints(self, hints: QtCore.Qt.InputMethodHint) -> None: ...
+ def inputMethodHints(self) -> QtCore.Qt.InputMethodHint: ...
+ def previousInFocusChain(self) -> 'QWidget|None': ...
+ def contentsMargins(self) -> QtCore.QMargins: ...
+ def ungrabGesture(self, type: QtCore.Qt.GestureType) -> None: ...
+ def grabGesture(self, type: QtCore.Qt.GestureType, flags: QtCore.Qt.GestureFlag = ...) -> None: ...
+ def setGraphicsEffect(self, effect: 'QGraphicsEffect|None') -> None: ...
+ def graphicsEffect(self) -> 'QGraphicsEffect|None': ...
+ def graphicsProxyWidget(self) -> 'QGraphicsProxyWidget|None': ...
+ def windowFilePath(self) -> str: ...
+ def setWindowFilePath(self, filePath: str|None) -> None: ...
+ def nativeParentWidget(self) -> 'QWidget|None': ...
+ def effectiveWinId(self) -> PyQt6.sip.voidptr: ...
+ def unsetLocale(self) -> None: ...
+ def locale(self) -> QtCore.QLocale: ...
+ def setLocale(self, locale: QtCore.QLocale) -> None: ...
+ @typing.overload
+ def render(self, target: QtGui.QPaintDevice|None, targetOffset: QtCore.QPoint = ..., sourceRegion: QtGui.QRegion = ..., flags: 'QWidget.RenderFlag' = ...) -> None: ...
+ @typing.overload
+ def render(self, painter: QtGui.QPainter|None, targetOffset: QtCore.QPoint = ..., sourceRegion: QtGui.QRegion = ..., flags: 'QWidget.RenderFlag' = ...) -> None: ...
+ def restoreGeometry(self, geometry: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ def saveGeometry(self) -> QtCore.QByteArray: ...
+ def setShortcutAutoRepeat(self, id: int, enabled: bool = ...) -> None: ...
+ def styleSheet(self) -> str: ...
+ def setStyleSheet(self, styleSheet: str|None) -> None: ...
+ def setAutoFillBackground(self, enabled: bool) -> None: ...
+ def autoFillBackground(self) -> bool: ...
+ def setWindowModality(self, windowModality: QtCore.Qt.WindowModality) -> None: ...
+ def windowModality(self) -> QtCore.Qt.WindowModality: ...
+ def testAttribute(self, attribute: QtCore.Qt.WidgetAttribute) -> bool: ...
+ def parentWidget(self) -> 'QWidget|None': ...
+ def height(self) -> int: ...
+ def width(self) -> int: ...
+ def size(self) -> QtCore.QSize: ...
+ def geometry(self) -> QtCore.QRect: ...
+ def rect(self) -> QtCore.QRect: ...
+ def isHidden(self) -> bool: ...
+ def isVisible(self) -> bool: ...
+ def updatesEnabled(self) -> bool: ...
+ def underMouse(self) -> bool: ...
+ def hasMouseTracking(self) -> bool: ...
+ def setMouseTracking(self, enable: bool) -> None: ...
+ def fontInfo(self) -> QtGui.QFontInfo: ...
+ def fontMetrics(self) -> QtGui.QFontMetrics: ...
+ def font(self) -> QtGui.QFont: ...
+ def maximumHeight(self) -> int: ...
+ def maximumWidth(self) -> int: ...
+ def minimumHeight(self) -> int: ...
+ def minimumWidth(self) -> int: ...
+ def isModal(self) -> bool: ...
+ def isEnabled(self) -> bool: ...
+ def isWindow(self) -> bool: ...
+ def winId(self) -> PyQt6.sip.voidptr: ...
+ def windowFlags(self) -> QtCore.Qt.WindowType: ...
+ def windowType(self) -> QtCore.Qt.WindowType: ...
+ def focusPreviousChild(self) -> bool: ...
+ def focusNextChild(self) -> bool: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def destroy(self, destroyWindow: bool = ..., destroySubWindows: bool = ...) -> None: ...
+ def create(self, window: PyQt6.sip.voidptr = ..., initializeWindow: bool = ..., destroyOldWindow: bool = ...) -> None: ...
+ def updateMicroFocus(self, query: QtCore.Qt.InputMethodQuery = ...) -> None: ...
+ def inputMethodQuery(self, a0: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ def inputMethodEvent(self, a0: QtGui.QInputMethodEvent|None) -> None: ...
+ def metric(self, a0: QtGui.QPaintDevice.PaintDeviceMetric) -> int: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def hideEvent(self, a0: QtGui.QHideEvent|None) -> None: ...
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def dropEvent(self, a0: QtGui.QDropEvent|None) -> None: ...
+ def dragLeaveEvent(self, a0: QtGui.QDragLeaveEvent|None) -> None: ...
+ def dragMoveEvent(self, a0: QtGui.QDragMoveEvent|None) -> None: ...
+ def dragEnterEvent(self, a0: QtGui.QDragEnterEvent|None) -> None: ...
+ def actionEvent(self, a0: QtGui.QActionEvent|None) -> None: ...
+ def tabletEvent(self, a0: QtGui.QTabletEvent|None) -> None: ...
+ def contextMenuEvent(self, a0: QtGui.QContextMenuEvent|None) -> None: ...
+ def closeEvent(self, a0: QtGui.QCloseEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def moveEvent(self, a0: QtGui.QMoveEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def leaveEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def enterEvent(self, event: QtGui.QEnterEvent|None) -> None: ...
+ def focusOutEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def keyReleaseEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def wheelEvent(self, a0: QtGui.QWheelEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ customContextMenuRequested: typing.ClassVar[QtCore.pyqtSignal]
+ def isAncestorOf(self, child: 'QWidget|None') -> bool: ...
+ def ensurePolished(self) -> None: ...
+ def paintEngine(self) -> QtGui.QPaintEngine|None: ...
+ def setAttribute(self, attribute: QtCore.Qt.WidgetAttribute, on: bool = ...) -> None: ...
+ @typing.overload
+ def childAt(self, p: QtCore.QPoint) -> 'QWidget|None': ...
+ @typing.overload
+ def childAt(self, p: QtCore.QPointF) -> 'QWidget|None': ...
+ @typing.overload
+ def childAt(self, ax: int, ay: int) -> 'QWidget|None': ...
+ @staticmethod
+ def find(a0: PyQt6.sip.voidptr) -> 'QWidget|None': ...
+ def overrideWindowFlags(self, type: QtCore.Qt.WindowType) -> None: ...
+ def setWindowFlags(self, type: QtCore.Qt.WindowType) -> None: ...
+ def actions(self) -> list[QtGui.QAction]: ...
+ def removeAction(self, action: QtGui.QAction|None) -> None: ...
+ def insertActions(self, before: QtGui.QAction|None, actions: collections.abc.Iterable[QtGui.QAction]) -> None: ...
+ def insertAction(self, before: QtGui.QAction|None, action: QtGui.QAction|None) -> None: ...
+ def addActions(self, actions: collections.abc.Iterable[QtGui.QAction]) -> None: ...
+ @typing.overload
+ def addAction(self, icon: QtGui.QIcon, text: str|None) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addAction(self, icon: QtGui.QIcon, text: str|None, slot: PYQT_SLOT, type: QtCore.Qt.ConnectionType = ...) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addAction(self, icon: QtGui.QIcon, text: str|None, shortcut: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addAction(self, icon: QtGui.QIcon, text: str|None, shortcut: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int, slot: PYQT_SLOT, type: QtCore.Qt.ConnectionType = ...) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addAction(self, text: str|None) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addAction(self, text: str|None, shortcut: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addAction(self, text: str|None, slot: PYQT_SLOT, type: QtCore.Qt.ConnectionType = ...) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addAction(self, text: str|None, shortcut: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int, slot: PYQT_SLOT, type: QtCore.Qt.ConnectionType = ...) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addAction(self, action: QtGui.QAction|None) -> None: ...
+ def setAcceptDrops(self, on: bool) -> None: ...
+ def acceptDrops(self) -> bool: ...
+ def nextInFocusChain(self) -> 'QWidget|None': ...
+ def focusWidget(self) -> 'QWidget|None': ...
+ @typing.overload
+ def scroll(self, dx: int, dy: int) -> None: ...
+ @typing.overload
+ def scroll(self, dx: int, dy: int, a2: QtCore.QRect) -> None: ...
+ @typing.overload
+ def setParent(self, parent: 'QWidget|None') -> None: ...
+ @typing.overload
+ def setParent(self, parent: 'QWidget|None', f: QtCore.Qt.WindowType) -> None: ...
+ def updateGeometry(self) -> None: ...
+ def setLayout(self, a0: 'QLayout|None') -> None: ...
+ def layout(self) -> 'QLayout|None': ...
+ def contentsRect(self) -> QtCore.QRect: ...
+ @typing.overload
+ def setContentsMargins(self, left: int, top: int, right: int, bottom: int) -> None: ...
+ @typing.overload
+ def setContentsMargins(self, margins: QtCore.QMargins) -> None: ...
+ def visibleRegion(self) -> QtGui.QRegion: ...
+ def heightForWidth(self, a0: int) -> int: ...
+ @typing.overload
+ def setSizePolicy(self, a0: 'QSizePolicy') -> None: ...
+ @typing.overload
+ def setSizePolicy(self, hor: 'QSizePolicy.Policy', ver: 'QSizePolicy.Policy') -> None: ...
+ def sizePolicy(self) -> 'QSizePolicy': ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def overrideWindowState(self, state: QtCore.Qt.WindowState) -> None: ...
+ def setWindowState(self, state: QtCore.Qt.WindowState) -> None: ...
+ def windowState(self) -> QtCore.Qt.WindowState: ...
+ def isFullScreen(self) -> bool: ...
+ def isMaximized(self) -> bool: ...
+ def isMinimized(self) -> bool: ...
+ def isVisibleTo(self, a0: 'QWidget|None') -> bool: ...
+ def adjustSize(self) -> None: ...
+ @typing.overload
+ def setGeometry(self, a0: QtCore.QRect) -> None: ...
+ @typing.overload
+ def setGeometry(self, ax: int, ay: int, aw: int, ah: int) -> None: ...
+ @typing.overload
+ def resize(self, a0: QtCore.QSize) -> None: ...
+ @typing.overload
+ def resize(self, w: int, h: int) -> None: ...
+ @typing.overload
+ def move(self, a0: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def move(self, ax: int, ay: int) -> None: ...
+ def stackUnder(self, a0: 'QWidget|None') -> None: ...
+ def lower(self) -> None: ...
+ def raise_(self) -> None: ...
+ def close(self) -> bool: ...
+ def showNormal(self) -> None: ...
+ def showFullScreen(self) -> None: ...
+ def showMaximized(self) -> None: ...
+ def showMinimized(self) -> None: ...
+ def hide(self) -> None: ...
+ def show(self) -> None: ...
+ def setHidden(self, hidden: bool) -> None: ...
+ def setVisible(self, visible: bool) -> None: ...
+ @typing.overload
+ def repaint(self) -> None: ...
+ @typing.overload
+ def repaint(self, x: int, y: int, w: int, h: int) -> None: ...
+ @typing.overload
+ def repaint(self, a0: QtCore.QRect) -> None: ...
+ @typing.overload
+ def repaint(self, a0: QtGui.QRegion) -> None: ...
+ @typing.overload
+ def update(self) -> None: ...
+ @typing.overload
+ def update(self, a0: QtCore.QRect) -> None: ...
+ @typing.overload
+ def update(self, a0: QtGui.QRegion) -> None: ...
+ @typing.overload
+ def update(self, ax: int, ay: int, aw: int, ah: int) -> None: ...
+ def setUpdatesEnabled(self, enable: bool) -> None: ...
+ @staticmethod
+ def keyboardGrabber() -> 'QWidget|None': ...
+ @staticmethod
+ def mouseGrabber() -> 'QWidget|None': ...
+ def setShortcutEnabled(self, id: int, enabled: bool = ...) -> None: ...
+ def releaseShortcut(self, id: int) -> None: ...
+ def grabShortcut(self, key: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int, context: QtCore.Qt.ShortcutContext = ...) -> int: ...
+ def releaseKeyboard(self) -> None: ...
+ def grabKeyboard(self) -> None: ...
+ def releaseMouse(self) -> None: ...
+ @typing.overload
+ def grabMouse(self) -> None: ...
+ @typing.overload
+ def grabMouse(self, a0: QtGui.QCursor|QtCore.Qt.CursorShape) -> None: ...
+ def setContextMenuPolicy(self, policy: QtCore.Qt.ContextMenuPolicy) -> None: ...
+ def contextMenuPolicy(self) -> QtCore.Qt.ContextMenuPolicy: ...
+ def focusProxy(self) -> 'QWidget|None': ...
+ def setFocusProxy(self, a0: 'QWidget|None') -> None: ...
+ @staticmethod
+ def setTabOrder(a0: 'QWidget|None', a1: 'QWidget|None') -> None: ...
+ def hasFocus(self) -> bool: ...
+ def setFocusPolicy(self, policy: QtCore.Qt.FocusPolicy) -> None: ...
+ def focusPolicy(self) -> QtCore.Qt.FocusPolicy: ...
+ def clearFocus(self) -> None: ...
+ def activateWindow(self) -> None: ...
+ def isActiveWindow(self) -> bool: ...
+ @typing.overload
+ def setFocus(self) -> None: ...
+ @typing.overload
+ def setFocus(self, reason: QtCore.Qt.FocusReason) -> None: ...
+ def isLeftToRight(self) -> bool: ...
+ def isRightToLeft(self) -> bool: ...
+ def unsetLayoutDirection(self) -> None: ...
+ def layoutDirection(self) -> QtCore.Qt.LayoutDirection: ...
+ def setLayoutDirection(self, direction: QtCore.Qt.LayoutDirection) -> None: ...
+ def setAccessibleDescription(self, description: str|None) -> None: ...
+ def accessibleDescription(self) -> str: ...
+ def setAccessibleName(self, name: str|None) -> None: ...
+ def accessibleName(self) -> str: ...
+ def whatsThis(self) -> str: ...
+ def setWhatsThis(self, a0: str|None) -> None: ...
+ def statusTip(self) -> str: ...
+ def setStatusTip(self, a0: str|None) -> None: ...
+ def toolTip(self) -> str: ...
+ def setToolTip(self, a0: str|None) -> None: ...
+ def isWindowModified(self) -> bool: ...
+ def windowOpacity(self) -> float: ...
+ def setWindowOpacity(self, level: float) -> None: ...
+ def windowRole(self) -> str: ...
+ def setWindowRole(self, a0: str|None) -> None: ...
+ def windowIconText(self) -> str: ...
+ def setWindowIconText(self, a0: str|None) -> None: ...
+ def windowIcon(self) -> QtGui.QIcon: ...
+ def setWindowIcon(self, icon: QtGui.QIcon) -> None: ...
+ def windowTitle(self) -> str: ...
+ def setWindowTitle(self, a0: str|None) -> None: ...
+ def clearMask(self) -> None: ...
+ def mask(self) -> QtGui.QRegion: ...
+ @typing.overload
+ def setMask(self, a0: QtGui.QBitmap) -> None: ...
+ @typing.overload
+ def setMask(self, a0: QtGui.QRegion) -> None: ...
+ def unsetCursor(self) -> None: ...
+ def setCursor(self, a0: QtGui.QCursor|QtCore.Qt.CursorShape) -> None: ...
+ def cursor(self) -> QtGui.QCursor: ...
+ def setFont(self, a0: QtGui.QFont) -> None: ...
+ def foregroundRole(self) -> QtGui.QPalette.ColorRole: ...
+ def setForegroundRole(self, a0: QtGui.QPalette.ColorRole) -> None: ...
+ def backgroundRole(self) -> QtGui.QPalette.ColorRole: ...
+ def setBackgroundRole(self, a0: QtGui.QPalette.ColorRole) -> None: ...
+ def setPalette(self, a0: QtGui.QPalette) -> None: ...
+ def palette(self) -> QtGui.QPalette: ...
+ def window(self) -> 'QWidget|None': ...
+ @typing.overload
+ def mapFrom(self, a0: 'QWidget|None', a1: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def mapFrom(self, a0: 'QWidget|None', a1: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapTo(self, a0: 'QWidget|None', a1: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def mapTo(self, a0: 'QWidget|None', a1: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapFromParent(self, a0: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def mapFromParent(self, a0: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToParent(self, a0: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def mapToParent(self, a0: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapFromGlobal(self, a0: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def mapFromGlobal(self, a0: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToGlobal(self, a0: QtCore.QPoint) -> QtCore.QPoint: ...
+ @typing.overload
+ def mapToGlobal(self, a0: QtCore.QPointF) -> QtCore.QPointF: ...
+ def setFixedHeight(self, h: int) -> None: ...
+ def setFixedWidth(self, w: int) -> None: ...
+ @typing.overload
+ def setFixedSize(self, a0: QtCore.QSize) -> None: ...
+ @typing.overload
+ def setFixedSize(self, w: int, h: int) -> None: ...
+ @typing.overload
+ def setBaseSize(self, basew: int, baseh: int) -> None: ...
+ @typing.overload
+ def setBaseSize(self, s: QtCore.QSize) -> None: ...
+ def baseSize(self) -> QtCore.QSize: ...
+ @typing.overload
+ def setSizeIncrement(self, w: int, h: int) -> None: ...
+ @typing.overload
+ def setSizeIncrement(self, s: QtCore.QSize) -> None: ...
+ def sizeIncrement(self) -> QtCore.QSize: ...
+ def setMaximumHeight(self, maxh: int) -> None: ...
+ def setMaximumWidth(self, maxw: int) -> None: ...
+ def setMinimumHeight(self, minh: int) -> None: ...
+ def setMinimumWidth(self, minw: int) -> None: ...
+ @typing.overload
+ def setMaximumSize(self, maxw: int, maxh: int) -> None: ...
+ @typing.overload
+ def setMaximumSize(self, s: QtCore.QSize) -> None: ...
+ @typing.overload
+ def setMinimumSize(self, minw: int, minh: int) -> None: ...
+ @typing.overload
+ def setMinimumSize(self, s: QtCore.QSize) -> None: ...
+ def maximumSize(self) -> QtCore.QSize: ...
+ def minimumSize(self) -> QtCore.QSize: ...
+ def childrenRegion(self) -> QtGui.QRegion: ...
+ def childrenRect(self) -> QtCore.QRect: ...
+ def frameSize(self) -> QtCore.QSize: ...
+ def pos(self) -> QtCore.QPoint: ...
+ def y(self) -> int: ...
+ def x(self) -> int: ...
+ def normalGeometry(self) -> QtCore.QRect: ...
+ def frameGeometry(self) -> QtCore.QRect: ...
+ def setWindowModified(self, a0: bool) -> None: ...
+ def setDisabled(self, a0: bool) -> None: ...
+ def setEnabled(self, a0: bool) -> None: ...
+ def isEnabledTo(self, a0: 'QWidget|None') -> bool: ...
+ def setStyle(self, a0: 'QStyle|None') -> None: ...
+ def style(self) -> 'QStyle|None': ...
+ def devType(self) -> int: ...
+
+
+class QAbstractButton(QWidget):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def timerEvent(self, e: QtCore.QTimerEvent|None) -> None: ...
+ def changeEvent(self, e: QtCore.QEvent|None) -> None: ...
+ def focusOutEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def mouseMoveEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def keyReleaseEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def nextCheckState(self) -> None: ...
+ def checkStateSet(self) -> None: ...
+ def hitButton(self, pos: QtCore.QPoint) -> bool: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ toggled: typing.ClassVar[QtCore.pyqtSignal]
+ clicked: typing.ClassVar[QtCore.pyqtSignal]
+ released: typing.ClassVar[QtCore.pyqtSignal]
+ pressed: typing.ClassVar[QtCore.pyqtSignal]
+ def setChecked(self, a0: bool) -> None: ...
+ def toggle(self) -> None: ...
+ def click(self) -> None: ...
+ def animateClick(self) -> None: ...
+ def setIconSize(self, size: QtCore.QSize) -> None: ...
+ def group(self) -> 'QButtonGroup|None': ...
+ def autoExclusive(self) -> bool: ...
+ def setAutoExclusive(self, a0: bool) -> None: ...
+ def autoRepeat(self) -> bool: ...
+ def setAutoRepeat(self, a0: bool) -> None: ...
+ def isDown(self) -> bool: ...
+ def setDown(self, a0: bool) -> None: ...
+ def isChecked(self) -> bool: ...
+ def isCheckable(self) -> bool: ...
+ def setCheckable(self, a0: bool) -> None: ...
+ def shortcut(self) -> QtGui.QKeySequence: ...
+ def setShortcut(self, key: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int) -> None: ...
+ def iconSize(self) -> QtCore.QSize: ...
+ def icon(self) -> QtGui.QIcon: ...
+ def setIcon(self, icon: QtGui.QIcon) -> None: ...
+ def text(self) -> str: ...
+ def setText(self, text: str|None) -> None: ...
+ def autoRepeatInterval(self) -> int: ...
+ def setAutoRepeatInterval(self, a0: int) -> None: ...
+ def autoRepeatDelay(self) -> int: ...
+ def setAutoRepeatDelay(self, a0: int) -> None: ...
+
+
+class QAbstractItemDelegate(QtCore.QObject):
+
+ class EndEditHint(enum.Enum):
+ NoHint = ... # type: QAbstractItemDelegate.EndEditHint
+ EditNextItem = ... # type: QAbstractItemDelegate.EndEditHint
+ EditPreviousItem = ... # type: QAbstractItemDelegate.EndEditHint
+ SubmitModelCache = ... # type: QAbstractItemDelegate.EndEditHint
+ RevertModelCache = ... # type: QAbstractItemDelegate.EndEditHint
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def handleEditorEvent(self, object: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ sizeHintChanged: typing.ClassVar[QtCore.pyqtSignal]
+ closeEditor: typing.ClassVar[QtCore.pyqtSignal]
+ commitData: typing.ClassVar[QtCore.pyqtSignal]
+ def helpEvent(self, event: QtGui.QHelpEvent|None, view: 'QAbstractItemView|None', option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> bool: ...
+ def editorEvent(self, event: QtCore.QEvent|None, model: QtCore.QAbstractItemModel|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> bool: ...
+ def destroyEditor(self, editor: QWidget|None, index: QtCore.QModelIndex) -> None: ...
+ def updateEditorGeometry(self, editor: QWidget|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> None: ...
+ def setModelData(self, editor: QWidget|None, model: QtCore.QAbstractItemModel|None, index: QtCore.QModelIndex) -> None: ...
+ def setEditorData(self, editor: QWidget|None, index: QtCore.QModelIndex) -> None: ...
+ def createEditor(self, parent: QWidget|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> QWidget|None: ...
+ def sizeHint(self, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> QtCore.QSize: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> None: ...
+
+
+class QFrame(QWidget):
+
+ class StyleMask(enum.Enum):
+ Shadow_Mask = ... # type: QFrame.StyleMask
+ Shape_Mask = ... # type: QFrame.StyleMask
+
+ class Shape(enum.IntEnum):
+ NoFrame = ... # type: QFrame.Shape
+ Box = ... # type: QFrame.Shape
+ Panel = ... # type: QFrame.Shape
+ WinPanel = ... # type: QFrame.Shape
+ HLine = ... # type: QFrame.Shape
+ VLine = ... # type: QFrame.Shape
+ StyledPanel = ... # type: QFrame.Shape
+
+ class Shadow(enum.IntEnum):
+ Plain = ... # type: QFrame.Shadow
+ Raised = ... # type: QFrame.Shadow
+ Sunken = ... # type: QFrame.Shadow
+
+ def __init__(self, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def initStyleOption(self, option: 'QStyleOptionFrame|None') -> None: ...
+ def drawFrame(self, a0: QtGui.QPainter|None) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def setFrameRect(self, a0: QtCore.QRect) -> None: ...
+ def frameRect(self) -> QtCore.QRect: ...
+ def setMidLineWidth(self, a0: int) -> None: ...
+ def midLineWidth(self) -> int: ...
+ def setLineWidth(self, a0: int) -> None: ...
+ def lineWidth(self) -> int: ...
+ def setFrameShadow(self, a0: 'QFrame.Shadow') -> None: ...
+ def frameShadow(self) -> 'QFrame.Shadow': ...
+ def setFrameShape(self, a0: 'QFrame.Shape') -> None: ...
+ def frameShape(self) -> 'QFrame.Shape': ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def frameWidth(self) -> int: ...
+ def setFrameStyle(self, a0: int) -> None: ...
+ def frameStyle(self) -> int: ...
+
+
+class QAbstractScrollArea(QFrame):
+
+ class SizeAdjustPolicy(enum.Enum):
+ AdjustIgnored = ... # type: QAbstractScrollArea.SizeAdjustPolicy
+ AdjustToContentsOnFirstShow = ... # type: QAbstractScrollArea.SizeAdjustPolicy
+ AdjustToContents = ... # type: QAbstractScrollArea.SizeAdjustPolicy
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def setSizeAdjustPolicy(self, policy: 'QAbstractScrollArea.SizeAdjustPolicy') -> None: ...
+ def sizeAdjustPolicy(self) -> 'QAbstractScrollArea.SizeAdjustPolicy': ...
+ def setupViewport(self, viewport: QWidget|None) -> None: ...
+ def setViewport(self, widget: QWidget|None) -> None: ...
+ def scrollBarWidgets(self, alignment: QtCore.Qt.AlignmentFlag) -> list[QWidget]: ...
+ def addScrollBarWidget(self, widget: QWidget|None, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def setCornerWidget(self, widget: QWidget|None) -> None: ...
+ def cornerWidget(self) -> QWidget|None: ...
+ def setHorizontalScrollBar(self, scrollbar: 'QScrollBar|None') -> None: ...
+ def setVerticalScrollBar(self, scrollbar: 'QScrollBar|None') -> None: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ def eventFilter(self, a0: QtCore.QObject|None, a1: QtCore.QEvent|None) -> bool: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def dropEvent(self, a0: QtGui.QDropEvent|None) -> None: ...
+ def dragLeaveEvent(self, a0: QtGui.QDragLeaveEvent|None) -> None: ...
+ def dragMoveEvent(self, a0: QtGui.QDragMoveEvent|None) -> None: ...
+ def dragEnterEvent(self, a0: QtGui.QDragEnterEvent|None) -> None: ...
+ def contextMenuEvent(self, a0: QtGui.QContextMenuEvent|None) -> None: ...
+ def wheelEvent(self, a0: QtGui.QWheelEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def viewportEvent(self, a0: QtCore.QEvent|None) -> bool: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def viewportSizeHint(self) -> QtCore.QSize: ...
+ def viewportMargins(self) -> QtCore.QMargins: ...
+ @typing.overload
+ def setViewportMargins(self, left: int, top: int, right: int, bottom: int) -> None: ...
+ @typing.overload
+ def setViewportMargins(self, margins: QtCore.QMargins) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def maximumViewportSize(self) -> QtCore.QSize: ...
+ def viewport(self) -> QWidget|None: ...
+ def horizontalScrollBar(self) -> 'QScrollBar|None': ...
+ def setHorizontalScrollBarPolicy(self, a0: QtCore.Qt.ScrollBarPolicy) -> None: ...
+ def horizontalScrollBarPolicy(self) -> QtCore.Qt.ScrollBarPolicy: ...
+ def verticalScrollBar(self) -> 'QScrollBar|None': ...
+ def setVerticalScrollBarPolicy(self, a0: QtCore.Qt.ScrollBarPolicy) -> None: ...
+ def verticalScrollBarPolicy(self) -> QtCore.Qt.ScrollBarPolicy: ...
+
+
+class QAbstractItemView(QAbstractScrollArea):
+
+ class DropIndicatorPosition(enum.Enum):
+ OnItem = ... # type: QAbstractItemView.DropIndicatorPosition
+ AboveItem = ... # type: QAbstractItemView.DropIndicatorPosition
+ BelowItem = ... # type: QAbstractItemView.DropIndicatorPosition
+ OnViewport = ... # type: QAbstractItemView.DropIndicatorPosition
+
+ class State(enum.Enum):
+ NoState = ... # type: QAbstractItemView.State
+ DraggingState = ... # type: QAbstractItemView.State
+ DragSelectingState = ... # type: QAbstractItemView.State
+ EditingState = ... # type: QAbstractItemView.State
+ ExpandingState = ... # type: QAbstractItemView.State
+ CollapsingState = ... # type: QAbstractItemView.State
+ AnimatingState = ... # type: QAbstractItemView.State
+
+ class CursorAction(enum.Enum):
+ MoveUp = ... # type: QAbstractItemView.CursorAction
+ MoveDown = ... # type: QAbstractItemView.CursorAction
+ MoveLeft = ... # type: QAbstractItemView.CursorAction
+ MoveRight = ... # type: QAbstractItemView.CursorAction
+ MoveHome = ... # type: QAbstractItemView.CursorAction
+ MoveEnd = ... # type: QAbstractItemView.CursorAction
+ MovePageUp = ... # type: QAbstractItemView.CursorAction
+ MovePageDown = ... # type: QAbstractItemView.CursorAction
+ MoveNext = ... # type: QAbstractItemView.CursorAction
+ MovePrevious = ... # type: QAbstractItemView.CursorAction
+
+ class SelectionMode(enum.Enum):
+ NoSelection = ... # type: QAbstractItemView.SelectionMode
+ SingleSelection = ... # type: QAbstractItemView.SelectionMode
+ MultiSelection = ... # type: QAbstractItemView.SelectionMode
+ ExtendedSelection = ... # type: QAbstractItemView.SelectionMode
+ ContiguousSelection = ... # type: QAbstractItemView.SelectionMode
+
+ class SelectionBehavior(enum.Enum):
+ SelectItems = ... # type: QAbstractItemView.SelectionBehavior
+ SelectRows = ... # type: QAbstractItemView.SelectionBehavior
+ SelectColumns = ... # type: QAbstractItemView.SelectionBehavior
+
+ class ScrollMode(enum.Enum):
+ ScrollPerItem = ... # type: QAbstractItemView.ScrollMode
+ ScrollPerPixel = ... # type: QAbstractItemView.ScrollMode
+
+ class ScrollHint(enum.Enum):
+ EnsureVisible = ... # type: QAbstractItemView.ScrollHint
+ PositionAtTop = ... # type: QAbstractItemView.ScrollHint
+ PositionAtBottom = ... # type: QAbstractItemView.ScrollHint
+ PositionAtCenter = ... # type: QAbstractItemView.ScrollHint
+
+ class EditTrigger(enum.Flag):
+ NoEditTriggers = ... # type: QAbstractItemView.EditTrigger
+ CurrentChanged = ... # type: QAbstractItemView.EditTrigger
+ DoubleClicked = ... # type: QAbstractItemView.EditTrigger
+ SelectedClicked = ... # type: QAbstractItemView.EditTrigger
+ EditKeyPressed = ... # type: QAbstractItemView.EditTrigger
+ AnyKeyPressed = ... # type: QAbstractItemView.EditTrigger
+ AllEditTriggers = ... # type: QAbstractItemView.EditTrigger
+
+ class DragDropMode(enum.Enum):
+ NoDragDrop = ... # type: QAbstractItemView.DragDropMode
+ DragOnly = ... # type: QAbstractItemView.DragDropMode
+ DropOnly = ... # type: QAbstractItemView.DragDropMode
+ DragDrop = ... # type: QAbstractItemView.DragDropMode
+ InternalMove = ... # type: QAbstractItemView.DragDropMode
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def setKeyboardSearchFlags(self, searchFlags: QtCore.Qt.MatchFlag) -> None: ...
+ def keyboardSearchFlags(self) -> QtCore.Qt.MatchFlag: ...
+ def setUpdateThreshold(self, threshold: int) -> None: ...
+ def updateThreshold(self) -> int: ...
+ def initViewItemOption(self, option: 'QStyleOptionViewItem|None') -> None: ...
+ def isPersistentEditorOpen(self, index: QtCore.QModelIndex) -> bool: ...
+ def resetHorizontalScrollMode(self) -> None: ...
+ def resetVerticalScrollMode(self) -> None: ...
+ def defaultDropAction(self) -> QtCore.Qt.DropAction: ...
+ def setDefaultDropAction(self, dropAction: QtCore.Qt.DropAction) -> None: ...
+ def eventFilter(self, object: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ def viewportSizeHint(self) -> QtCore.QSize: ...
+ def inputMethodEvent(self, event: QtGui.QInputMethodEvent|None) -> None: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def autoScrollMargin(self) -> int: ...
+ def setAutoScrollMargin(self, margin: int) -> None: ...
+ def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ def itemDelegateForIndex(self, index: QtCore.QModelIndex) -> QAbstractItemDelegate|None: ...
+ def itemDelegateForColumn(self, column: int) -> QAbstractItemDelegate|None: ...
+ def setItemDelegateForColumn(self, column: int, delegate: QAbstractItemDelegate|None) -> None: ...
+ def itemDelegateForRow(self, row: int) -> QAbstractItemDelegate|None: ...
+ def setItemDelegateForRow(self, row: int, delegate: QAbstractItemDelegate|None) -> None: ...
+ def dragDropMode(self) -> 'QAbstractItemView.DragDropMode': ...
+ def setDragDropMode(self, behavior: 'QAbstractItemView.DragDropMode') -> None: ...
+ def dragDropOverwriteMode(self) -> bool: ...
+ def setDragDropOverwriteMode(self, overwrite: bool) -> None: ...
+ def horizontalScrollMode(self) -> 'QAbstractItemView.ScrollMode': ...
+ def setHorizontalScrollMode(self, mode: 'QAbstractItemView.ScrollMode') -> None: ...
+ def verticalScrollMode(self) -> 'QAbstractItemView.ScrollMode': ...
+ def setVerticalScrollMode(self, mode: 'QAbstractItemView.ScrollMode') -> None: ...
+ def dropIndicatorPosition(self) -> 'QAbstractItemView.DropIndicatorPosition': ...
+ def timerEvent(self, e: QtCore.QTimerEvent|None) -> None: ...
+ def resizeEvent(self, e: QtGui.QResizeEvent|None) -> None: ...
+ def keyPressEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def focusOutEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def dropEvent(self, e: QtGui.QDropEvent|None) -> None: ...
+ def dragLeaveEvent(self, e: QtGui.QDragLeaveEvent|None) -> None: ...
+ def dragMoveEvent(self, e: QtGui.QDragMoveEvent|None) -> None: ...
+ def dragEnterEvent(self, e: QtGui.QDragEnterEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def viewportEvent(self, e: QtCore.QEvent|None) -> bool: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def dirtyRegionOffset(self) -> QtCore.QPoint: ...
+ def setDirtyRegion(self, region: QtGui.QRegion) -> None: ...
+ def scrollDirtyRegion(self, dx: int, dy: int) -> None: ...
+ def executeDelayedItemsLayout(self) -> None: ...
+ def scheduleDelayedItemsLayout(self) -> None: ...
+ def setState(self, state: 'QAbstractItemView.State') -> None: ...
+ def state(self) -> 'QAbstractItemView.State': ...
+ def startDrag(self, supportedActions: QtCore.Qt.DropAction) -> None: ...
+ def selectionCommand(self, index: QtCore.QModelIndex, event: QtCore.QEvent|None = ...) -> QtCore.QItemSelectionModel.SelectionFlag: ...
+ def selectedIndexes(self) -> list[QtCore.QModelIndex]: ...
+ def visualRegionForSelection(self, selection: QtCore.QItemSelection) -> QtGui.QRegion: ...
+ def setSelection(self, rect: QtCore.QRect, command: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ def isIndexHidden(self, index: QtCore.QModelIndex) -> bool: ...
+ def verticalOffset(self) -> int: ...
+ def horizontalOffset(self) -> int: ...
+ def moveCursor(self, cursorAction: 'QAbstractItemView.CursorAction', modifiers: QtCore.Qt.KeyboardModifier) -> QtCore.QModelIndex: ...
+ iconSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ viewportEntered: typing.ClassVar[QtCore.pyqtSignal]
+ entered: typing.ClassVar[QtCore.pyqtSignal]
+ activated: typing.ClassVar[QtCore.pyqtSignal]
+ doubleClicked: typing.ClassVar[QtCore.pyqtSignal]
+ clicked: typing.ClassVar[QtCore.pyqtSignal]
+ pressed: typing.ClassVar[QtCore.pyqtSignal]
+ def editorDestroyed(self, editor: QtCore.QObject|None) -> None: ...
+ def commitData(self, editor: QWidget|None) -> None: ...
+ def closeEditor(self, editor: QWidget|None, hint: QAbstractItemDelegate.EndEditHint) -> None: ...
+ def horizontalScrollbarValueChanged(self, value: int) -> None: ...
+ def verticalScrollbarValueChanged(self, value: int) -> None: ...
+ def horizontalScrollbarAction(self, action: int) -> None: ...
+ def verticalScrollbarAction(self, action: int) -> None: ...
+ def updateGeometries(self) -> None: ...
+ def updateEditorGeometries(self) -> None: ...
+ def updateEditorData(self) -> None: ...
+ def currentChanged(self, current: QtCore.QModelIndex, previous: QtCore.QModelIndex) -> None: ...
+ def selectionChanged(self, selected: QtCore.QItemSelection, deselected: QtCore.QItemSelection) -> None: ...
+ def rowsAboutToBeRemoved(self, parent: QtCore.QModelIndex, start: int, end: int) -> None: ...
+ def rowsInserted(self, parent: QtCore.QModelIndex, start: int, end: int) -> None: ...
+ def dataChanged(self, topLeft: QtCore.QModelIndex, bottomRight: QtCore.QModelIndex, roles: collections.abc.Iterable[int] = ...) -> None: ...
+ @typing.overload
+ def update(self) -> None: ...
+ @typing.overload
+ def update(self, index: QtCore.QModelIndex) -> None: ...
+ def scrollToBottom(self) -> None: ...
+ def scrollToTop(self) -> None: ...
+ def setCurrentIndex(self, index: QtCore.QModelIndex) -> None: ...
+ def clearSelection(self) -> None: ...
+ @typing.overload
+ def edit(self, index: QtCore.QModelIndex) -> None: ...
+ @typing.overload
+ def edit(self, index: QtCore.QModelIndex, trigger: 'QAbstractItemView.EditTrigger', event: QtCore.QEvent|None) -> bool: ...
+ def selectAll(self) -> None: ...
+ def setRootIndex(self, index: QtCore.QModelIndex) -> None: ...
+ def reset(self) -> None: ...
+ def indexWidget(self, index: QtCore.QModelIndex) -> QWidget|None: ...
+ def setIndexWidget(self, index: QtCore.QModelIndex, widget: QWidget|None) -> None: ...
+ def closePersistentEditor(self, index: QtCore.QModelIndex) -> None: ...
+ def openPersistentEditor(self, index: QtCore.QModelIndex) -> None: ...
+ def sizeHintForColumn(self, column: int) -> int: ...
+ def sizeHintForRow(self, row: int) -> int: ...
+ def sizeHintForIndex(self, index: QtCore.QModelIndex) -> QtCore.QSize: ...
+ def indexAt(self, p: QtCore.QPoint) -> QtCore.QModelIndex: ...
+ def scrollTo(self, index: QtCore.QModelIndex, hint: 'QAbstractItemView.ScrollHint' = ...) -> None: ...
+ def visualRect(self, index: QtCore.QModelIndex) -> QtCore.QRect: ...
+ def keyboardSearch(self, search: str|None) -> None: ...
+ def textElideMode(self) -> QtCore.Qt.TextElideMode: ...
+ def setTextElideMode(self, mode: QtCore.Qt.TextElideMode) -> None: ...
+ def iconSize(self) -> QtCore.QSize: ...
+ def setIconSize(self, size: QtCore.QSize) -> None: ...
+ def alternatingRowColors(self) -> bool: ...
+ def setAlternatingRowColors(self, enable: bool) -> None: ...
+ def dragEnabled(self) -> bool: ...
+ def setDragEnabled(self, enable: bool) -> None: ...
+ def showDropIndicator(self) -> bool: ...
+ def setDropIndicatorShown(self, enable: bool) -> None: ...
+ def tabKeyNavigation(self) -> bool: ...
+ def setTabKeyNavigation(self, enable: bool) -> None: ...
+ def hasAutoScroll(self) -> bool: ...
+ def setAutoScroll(self, enable: bool) -> None: ...
+ def editTriggers(self) -> 'QAbstractItemView.EditTrigger': ...
+ def setEditTriggers(self, triggers: 'QAbstractItemView.EditTrigger') -> None: ...
+ def rootIndex(self) -> QtCore.QModelIndex: ...
+ def currentIndex(self) -> QtCore.QModelIndex: ...
+ def selectionBehavior(self) -> 'QAbstractItemView.SelectionBehavior': ...
+ def setSelectionBehavior(self, behavior: 'QAbstractItemView.SelectionBehavior') -> None: ...
+ def selectionMode(self) -> 'QAbstractItemView.SelectionMode': ...
+ def setSelectionMode(self, mode: 'QAbstractItemView.SelectionMode') -> None: ...
+ def itemDelegate(self) -> QAbstractItemDelegate|None: ...
+ def setItemDelegate(self, delegate: QAbstractItemDelegate|None) -> None: ...
+ def selectionModel(self) -> QtCore.QItemSelectionModel|None: ...
+ def setSelectionModel(self, selectionModel: QtCore.QItemSelectionModel|None) -> None: ...
+ def model(self) -> QtCore.QAbstractItemModel|None: ...
+ def setModel(self, model: QtCore.QAbstractItemModel|None) -> None: ...
+
+
+class QAbstractSlider(QWidget):
+
+ class SliderChange(enum.Enum):
+ SliderRangeChange = ... # type: QAbstractSlider.SliderChange
+ SliderOrientationChange = ... # type: QAbstractSlider.SliderChange
+ SliderStepsChange = ... # type: QAbstractSlider.SliderChange
+ SliderValueChange = ... # type: QAbstractSlider.SliderChange
+
+ class SliderAction(enum.Enum):
+ SliderNoAction = ... # type: QAbstractSlider.SliderAction
+ SliderSingleStepAdd = ... # type: QAbstractSlider.SliderAction
+ SliderSingleStepSub = ... # type: QAbstractSlider.SliderAction
+ SliderPageStepAdd = ... # type: QAbstractSlider.SliderAction
+ SliderPageStepSub = ... # type: QAbstractSlider.SliderAction
+ SliderToMinimum = ... # type: QAbstractSlider.SliderAction
+ SliderToMaximum = ... # type: QAbstractSlider.SliderAction
+ SliderMove = ... # type: QAbstractSlider.SliderAction
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def changeEvent(self, e: QtCore.QEvent|None) -> None: ...
+ def wheelEvent(self, e: QtGui.QWheelEvent|None) -> None: ...
+ def timerEvent(self, a0: QtCore.QTimerEvent|None) -> None: ...
+ def keyPressEvent(self, ev: QtGui.QKeyEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def sliderChange(self, change: 'QAbstractSlider.SliderChange') -> None: ...
+ def repeatAction(self) -> 'QAbstractSlider.SliderAction': ...
+ def setRepeatAction(self, action: 'QAbstractSlider.SliderAction', thresholdTime: int = ..., repeatTime: int = ...) -> None: ...
+ actionTriggered: typing.ClassVar[QtCore.pyqtSignal]
+ rangeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sliderReleased: typing.ClassVar[QtCore.pyqtSignal]
+ sliderMoved: typing.ClassVar[QtCore.pyqtSignal]
+ sliderPressed: typing.ClassVar[QtCore.pyqtSignal]
+ valueChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setOrientation(self, a0: QtCore.Qt.Orientation) -> None: ...
+ def setValue(self, a0: int) -> None: ...
+ def triggerAction(self, action: 'QAbstractSlider.SliderAction') -> None: ...
+ def value(self) -> int: ...
+ def invertedControls(self) -> bool: ...
+ def setInvertedControls(self, a0: bool) -> None: ...
+ def invertedAppearance(self) -> bool: ...
+ def setInvertedAppearance(self, a0: bool) -> None: ...
+ def sliderPosition(self) -> int: ...
+ def setSliderPosition(self, a0: int) -> None: ...
+ def isSliderDown(self) -> bool: ...
+ def setSliderDown(self, a0: bool) -> None: ...
+ def hasTracking(self) -> bool: ...
+ def setTracking(self, enable: bool) -> None: ...
+ def pageStep(self) -> int: ...
+ def setPageStep(self, a0: int) -> None: ...
+ def singleStep(self) -> int: ...
+ def setSingleStep(self, a0: int) -> None: ...
+ def setRange(self, min: int, max: int) -> None: ...
+ def maximum(self) -> int: ...
+ def setMaximum(self, a0: int) -> None: ...
+ def minimum(self) -> int: ...
+ def setMinimum(self, a0: int) -> None: ...
+ def orientation(self) -> QtCore.Qt.Orientation: ...
+
+
+class QAbstractSpinBox(QWidget):
+
+ class StepType(enum.Enum):
+ DefaultStepType = ... # type: QAbstractSpinBox.StepType
+ AdaptiveDecimalStepType = ... # type: QAbstractSpinBox.StepType
+
+ class CorrectionMode(enum.Enum):
+ CorrectToPreviousValue = ... # type: QAbstractSpinBox.CorrectionMode
+ CorrectToNearestValue = ... # type: QAbstractSpinBox.CorrectionMode
+
+ class ButtonSymbols(enum.Enum):
+ UpDownArrows = ... # type: QAbstractSpinBox.ButtonSymbols
+ PlusMinus = ... # type: QAbstractSpinBox.ButtonSymbols
+ NoButtons = ... # type: QAbstractSpinBox.ButtonSymbols
+
+ class StepEnabledFlag(enum.Flag):
+ StepNone = ... # type: QAbstractSpinBox.StepEnabledFlag
+ StepUpEnabled = ... # type: QAbstractSpinBox.StepEnabledFlag
+ StepDownEnabled = ... # type: QAbstractSpinBox.StepEnabledFlag
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def isGroupSeparatorShown(self) -> bool: ...
+ def setGroupSeparatorShown(self, shown: bool) -> None: ...
+ def inputMethodQuery(self, a0: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ def keyboardTracking(self) -> bool: ...
+ def setKeyboardTracking(self, kt: bool) -> None: ...
+ def isAccelerated(self) -> bool: ...
+ def setAccelerated(self, on: bool) -> None: ...
+ def hasAcceptableInput(self) -> bool: ...
+ def correctionMode(self) -> 'QAbstractSpinBox.CorrectionMode': ...
+ def setCorrectionMode(self, cm: 'QAbstractSpinBox.CorrectionMode') -> None: ...
+ def initStyleOption(self, option: 'QStyleOptionSpinBox|None') -> None: ...
+ def stepEnabled(self) -> 'QAbstractSpinBox.StepEnabledFlag': ...
+ def setLineEdit(self, e: 'QLineEdit|None') -> None: ...
+ def lineEdit(self) -> 'QLineEdit|None': ...
+ def showEvent(self, e: QtGui.QShowEvent|None) -> None: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ def timerEvent(self, e: QtCore.QTimerEvent|None) -> None: ...
+ def mouseMoveEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def hideEvent(self, e: QtGui.QHideEvent|None) -> None: ...
+ def closeEvent(self, e: QtGui.QCloseEvent|None) -> None: ...
+ def changeEvent(self, e: QtCore.QEvent|None) -> None: ...
+ def contextMenuEvent(self, e: QtGui.QContextMenuEvent|None) -> None: ...
+ def focusOutEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def wheelEvent(self, e: QtGui.QWheelEvent|None) -> None: ...
+ def keyReleaseEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def resizeEvent(self, e: QtGui.QResizeEvent|None) -> None: ...
+ returnPressed: typing.ClassVar[QtCore.pyqtSignal]
+ editingFinished: typing.ClassVar[QtCore.pyqtSignal]
+ def clear(self) -> None: ...
+ def selectAll(self) -> None: ...
+ def stepDown(self) -> None: ...
+ def stepUp(self) -> None: ...
+ def stepBy(self, steps: int) -> None: ...
+ def fixup(self, input: str|None) -> str: ...
+ def validate(self, input: str|None, pos: int) -> typing.Tuple[QtGui.QValidator.State, str, int]: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def interpretText(self) -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def hasFrame(self) -> bool: ...
+ def setFrame(self, a0: bool) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def setAlignment(self, flag: QtCore.Qt.AlignmentFlag) -> None: ...
+ def isReadOnly(self) -> bool: ...
+ def setReadOnly(self, r: bool) -> None: ...
+ def setWrapping(self, w: bool) -> None: ...
+ def wrapping(self) -> bool: ...
+ def setSpecialValueText(self, s: str|None) -> None: ...
+ def specialValueText(self) -> str: ...
+ def text(self) -> str: ...
+ def setButtonSymbols(self, bs: 'QAbstractSpinBox.ButtonSymbols') -> None: ...
+ def buttonSymbols(self) -> 'QAbstractSpinBox.ButtonSymbols': ...
+
+
+class QApplication(QtGui.QGuiApplication):
+
+ def __init__(self, argv: list[str]) -> None: ...
+
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def setStyleSheet(self, sheet: str|None) -> None: ...
+ def setAutoSipEnabled(self, enabled: bool) -> None: ...
+ @staticmethod
+ def closeAllWindows() -> None: ...
+ @staticmethod
+ def aboutQt() -> None: ...
+ focusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def styleSheet(self) -> str: ...
+ def autoSipEnabled(self) -> bool: ...
+ def notify(self, a0: QtCore.QObject|None, a1: QtCore.QEvent|None) -> bool: ...
+ @staticmethod
+ def exec() -> int: ...
+ @staticmethod
+ def setEffectEnabled(a0: QtCore.Qt.UIEffect, enabled: bool = ...) -> None: ...
+ @staticmethod
+ def isEffectEnabled(a0: QtCore.Qt.UIEffect) -> bool: ...
+ @staticmethod
+ def startDragDistance() -> int: ...
+ @staticmethod
+ def setStartDragDistance(l: int) -> None: ...
+ @staticmethod
+ def startDragTime() -> int: ...
+ @staticmethod
+ def setStartDragTime(ms: int) -> None: ...
+ @staticmethod
+ def wheelScrollLines() -> int: ...
+ @staticmethod
+ def setWheelScrollLines(a0: int) -> None: ...
+ @staticmethod
+ def keyboardInputInterval() -> int: ...
+ @staticmethod
+ def setKeyboardInputInterval(a0: int) -> None: ...
+ @staticmethod
+ def doubleClickInterval() -> int: ...
+ @staticmethod
+ def setDoubleClickInterval(a0: int) -> None: ...
+ @staticmethod
+ def cursorFlashTime() -> int: ...
+ @staticmethod
+ def setCursorFlashTime(a0: int) -> None: ...
+ @staticmethod
+ def alert(widget: QWidget|None, msecs: int = ...) -> None: ...
+ @staticmethod
+ def beep() -> None: ...
+ @typing.overload
+ @staticmethod
+ def topLevelAt(p: QtCore.QPoint) -> QWidget|None: ...
+ @typing.overload
+ @staticmethod
+ def topLevelAt(x: int, y: int) -> QWidget|None: ...
+ @typing.overload
+ @staticmethod
+ def widgetAt(p: QtCore.QPoint) -> QWidget|None: ...
+ @typing.overload
+ @staticmethod
+ def widgetAt(x: int, y: int) -> QWidget|None: ...
+ @staticmethod
+ def setActiveWindow(act: QWidget|None) -> None: ...
+ @staticmethod
+ def activeWindow() -> QWidget|None: ...
+ @staticmethod
+ def focusWidget() -> QWidget|None: ...
+ @staticmethod
+ def activeModalWidget() -> QWidget|None: ...
+ @staticmethod
+ def activePopupWidget() -> QWidget|None: ...
+ @staticmethod
+ def topLevelWidgets() -> list[QWidget]: ...
+ @staticmethod
+ def allWidgets() -> list[QWidget]: ...
+ @staticmethod
+ def setFont(a0: QtGui.QFont, className: str = ...) -> None: ...
+ @typing.overload
+ @staticmethod
+ def font() -> QtGui.QFont: ...
+ @typing.overload
+ @staticmethod
+ def font(a0: QWidget|None) -> QtGui.QFont: ...
+ @typing.overload
+ @staticmethod
+ def font(className: str) -> QtGui.QFont: ...
+ @staticmethod
+ def setPalette(a0: QtGui.QPalette, className: str = ...) -> None: ...
+ @typing.overload
+ @staticmethod
+ def palette() -> QtGui.QPalette: ...
+ @typing.overload
+ @staticmethod
+ def palette(a0: QWidget|None) -> QtGui.QPalette: ...
+ @typing.overload
+ @staticmethod
+ def palette(className: str) -> QtGui.QPalette: ...
+ @typing.overload
+ @staticmethod
+ def setStyle(a0: 'QStyle|None') -> None: ...
+ @typing.overload
+ @staticmethod
+ def setStyle(a0: str|None) -> 'QStyle|None': ...
+ @staticmethod
+ def style() -> 'QStyle|None': ...
+
+
+class QLayoutItem(PyQt6.sip.wrapper):
+
+ @typing.overload
+ def __init__(self, alignment: QtCore.Qt.AlignmentFlag = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QLayoutItem') -> None: ...
+
+ def controlTypes(self) -> 'QSizePolicy.ControlType': ...
+ def setAlignment(self, a: QtCore.Qt.AlignmentFlag) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def spacerItem(self) -> 'QSpacerItem|None': ...
+ def layout(self) -> 'QLayout|None': ...
+ def widget(self) -> QWidget|None: ...
+ def invalidate(self) -> None: ...
+ def minimumHeightForWidth(self, a0: int) -> int: ...
+ def heightForWidth(self, a0: int) -> int: ...
+ def hasHeightForWidth(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def geometry(self) -> QtCore.QRect: ...
+ def setGeometry(self, a0: QtCore.QRect) -> None: ...
+ def expandingDirections(self) -> QtCore.Qt.Orientation: ...
+ def maximumSize(self) -> QtCore.QSize: ...
+ def minimumSize(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QLayout(QtCore.QObject, QLayoutItem):
+
+ class SizeConstraint(enum.Enum):
+ SetDefaultConstraint = ... # type: QLayout.SizeConstraint
+ SetNoConstraint = ... # type: QLayout.SizeConstraint
+ SetMinimumSize = ... # type: QLayout.SizeConstraint
+ SetFixedSize = ... # type: QLayout.SizeConstraint
+ SetMaximumSize = ... # type: QLayout.SizeConstraint
+ SetMinAndMaxSize = ... # type: QLayout.SizeConstraint
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def verticalSizeConstraint(self) -> 'QLayout.SizeConstraint': ...
+ def setVerticalSizeConstraint(self, constraint: 'QLayout.SizeConstraint') -> None: ...
+ def horizontalSizeConstraint(self) -> 'QLayout.SizeConstraint': ...
+ def setHorizontalSizeConstraint(self, constraint: 'QLayout.SizeConstraint') -> None: ...
+ def setSizeConstraints(self, horizontal: 'QLayout.SizeConstraint', vertical: 'QLayout.SizeConstraint') -> None: ...
+ def unsetContentsMargins(self) -> None: ...
+ def replaceWidget(self, from_: QWidget|None, to: QWidget|None, options: QtCore.Qt.FindChildOption = ...) -> QLayoutItem|None: ...
+ def controlTypes(self) -> 'QSizePolicy.ControlType': ...
+ def contentsMargins(self) -> QtCore.QMargins: ...
+ def contentsRect(self) -> QtCore.QRect: ...
+ def getContentsMargins(self) -> typing.Tuple[int, int, int, int]: ...
+ @typing.overload
+ def setContentsMargins(self, left: int, top: int, right: int, bottom: int) -> None: ...
+ @typing.overload
+ def setContentsMargins(self, margins: QtCore.QMargins) -> None: ...
+ def alignmentRect(self, a0: QtCore.QRect) -> QtCore.QRect: ...
+ def addChildWidget(self, w: QWidget|None) -> None: ...
+ def addChildLayout(self, l: 'QLayout|None') -> None: ...
+ def childEvent(self, e: QtCore.QChildEvent|None) -> None: ...
+ def widgetEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ @staticmethod
+ def closestAcceptableSize(w: QWidget|None, s: QtCore.QSize) -> QtCore.QSize: ...
+ def isEnabled(self) -> bool: ...
+ def setEnabled(self, a0: bool) -> None: ...
+ def layout(self) -> 'QLayout|None': ...
+ def totalSizeHint(self) -> QtCore.QSize: ...
+ def totalMaximumSize(self) -> QtCore.QSize: ...
+ def totalMinimumSize(self) -> QtCore.QSize: ...
+ def totalHeightForWidth(self, w: int) -> int: ...
+ def isEmpty(self) -> bool: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ @typing.overload
+ def indexOf(self, a0: QWidget|None) -> int: ...
+ @typing.overload
+ def indexOf(self, a0: QLayoutItem|None) -> int: ...
+ def takeAt(self, index: int) -> QLayoutItem|None: ...
+ def itemAt(self, index: int) -> QLayoutItem|None: ...
+ def setGeometry(self, a0: QtCore.QRect) -> None: ...
+ def maximumSize(self) -> QtCore.QSize: ...
+ def minimumSize(self) -> QtCore.QSize: ...
+ def expandingDirections(self) -> QtCore.Qt.Orientation: ...
+ def removeItem(self, a0: QLayoutItem|None) -> None: ...
+ def removeWidget(self, w: QWidget|None) -> None: ...
+ def addItem(self, a0: QLayoutItem|None) -> None: ...
+ def addWidget(self, w: QWidget|None) -> None: ...
+ def update(self) -> None: ...
+ def activate(self) -> bool: ...
+ def geometry(self) -> QtCore.QRect: ...
+ def invalidate(self) -> None: ...
+ def parentWidget(self) -> QWidget|None: ...
+ def menuBar(self) -> QWidget|None: ...
+ def setMenuBar(self, w: QWidget|None) -> None: ...
+ def sizeConstraint(self) -> 'QLayout.SizeConstraint': ...
+ def setSizeConstraint(self, a0: 'QLayout.SizeConstraint') -> None: ...
+ @typing.overload
+ def setAlignment(self, w: QWidget|None, alignment: QtCore.Qt.AlignmentFlag) -> bool: ...
+ @typing.overload
+ def setAlignment(self, l: 'QLayout|None', alignment: QtCore.Qt.AlignmentFlag) -> bool: ...
+ @typing.overload
+ def setAlignment(self, a0: QtCore.Qt.AlignmentFlag) -> None: ...
+ def setSpacing(self, a0: int) -> None: ...
+ def spacing(self) -> int: ...
+
+
+class QBoxLayout(QLayout):
+
+ class Direction(enum.Enum):
+ LeftToRight = ... # type: QBoxLayout.Direction
+ RightToLeft = ... # type: QBoxLayout.Direction
+ TopToBottom = ... # type: QBoxLayout.Direction
+ BottomToTop = ... # type: QBoxLayout.Direction
+ Down = ... # type: QBoxLayout.Direction
+ Up = ... # type: QBoxLayout.Direction
+
+ def __init__(self, direction: 'QBoxLayout.Direction', parent: QWidget|None = ...) -> None: ...
+
+ def insertItem(self, index: int, a1: QLayoutItem|None) -> None: ...
+ def stretch(self, index: int) -> int: ...
+ def setStretch(self, index: int, stretch: int) -> None: ...
+ def insertSpacerItem(self, index: int, spacerItem: 'QSpacerItem|None') -> None: ...
+ def addSpacerItem(self, spacerItem: 'QSpacerItem|None') -> None: ...
+ def setSpacing(self, spacing: int) -> None: ...
+ def spacing(self) -> int: ...
+ def setGeometry(self, a0: QtCore.QRect) -> None: ...
+ def count(self) -> int: ...
+ def takeAt(self, a0: int) -> QLayoutItem|None: ...
+ def itemAt(self, a0: int) -> QLayoutItem|None: ...
+ def invalidate(self) -> None: ...
+ def expandingDirections(self) -> QtCore.Qt.Orientation: ...
+ def minimumHeightForWidth(self, a0: int) -> int: ...
+ def heightForWidth(self, a0: int) -> int: ...
+ def hasHeightForWidth(self) -> bool: ...
+ def maximumSize(self) -> QtCore.QSize: ...
+ def minimumSize(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ @typing.overload
+ def setStretchFactor(self, w: QWidget|None, stretch: int) -> bool: ...
+ @typing.overload
+ def setStretchFactor(self, l: QLayout|None, stretch: int) -> bool: ...
+ def insertLayout(self, index: int, layout: QLayout|None, stretch: int = ...) -> None: ...
+ def insertWidget(self, index: int, widget: QWidget|None, stretch: int = ..., alignment: QtCore.Qt.AlignmentFlag = ...) -> None: ...
+ def insertStretch(self, index: int, stretch: int = ...) -> None: ...
+ def insertSpacing(self, index: int, size: int) -> None: ...
+ def addItem(self, a0: QLayoutItem|None) -> None: ...
+ def addStrut(self, a0: int) -> None: ...
+ def addLayout(self, layout: QLayout|None, stretch: int = ...) -> None: ...
+ def addWidget(self, a0: QWidget|None, stretch: int = ..., alignment: QtCore.Qt.AlignmentFlag = ...) -> None: ...
+ def addStretch(self, stretch: int = ...) -> None: ...
+ def addSpacing(self, size: int) -> None: ...
+ def setDirection(self, a0: 'QBoxLayout.Direction') -> None: ...
+ def direction(self) -> 'QBoxLayout.Direction': ...
+
+
+class QHBoxLayout(QBoxLayout):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QWidget|None) -> None: ...
+
+
+class QVBoxLayout(QBoxLayout):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QWidget|None) -> None: ...
+
+
+class QButtonGroup(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ idToggled: typing.ClassVar[QtCore.pyqtSignal]
+ idReleased: typing.ClassVar[QtCore.pyqtSignal]
+ idPressed: typing.ClassVar[QtCore.pyqtSignal]
+ idClicked: typing.ClassVar[QtCore.pyqtSignal]
+ buttonToggled: typing.ClassVar[QtCore.pyqtSignal]
+ buttonReleased: typing.ClassVar[QtCore.pyqtSignal]
+ buttonPressed: typing.ClassVar[QtCore.pyqtSignal]
+ buttonClicked: typing.ClassVar[QtCore.pyqtSignal]
+ def checkedId(self) -> int: ...
+ def id(self, button: QAbstractButton|None) -> int: ...
+ def setId(self, button: QAbstractButton|None, id: int) -> None: ...
+ def checkedButton(self) -> QAbstractButton|None: ...
+ def button(self, id: int) -> QAbstractButton|None: ...
+ def buttons(self) -> list[QAbstractButton]: ...
+ def removeButton(self, a0: QAbstractButton|None) -> None: ...
+ def addButton(self, a0: QAbstractButton|None, id: int = ...) -> None: ...
+ def exclusive(self) -> bool: ...
+ def setExclusive(self, a0: bool) -> None: ...
+
+
+class QCalendarWidget(QWidget):
+
+ class SelectionMode(enum.Enum):
+ NoSelection = ... # type: QCalendarWidget.SelectionMode
+ SingleSelection = ... # type: QCalendarWidget.SelectionMode
+
+ class VerticalHeaderFormat(enum.Enum):
+ NoVerticalHeader = ... # type: QCalendarWidget.VerticalHeaderFormat
+ ISOWeekNumbers = ... # type: QCalendarWidget.VerticalHeaderFormat
+
+ class HorizontalHeaderFormat(enum.Enum):
+ NoHorizontalHeader = ... # type: QCalendarWidget.HorizontalHeaderFormat
+ SingleLetterDayNames = ... # type: QCalendarWidget.HorizontalHeaderFormat
+ ShortDayNames = ... # type: QCalendarWidget.HorizontalHeaderFormat
+ LongDayNames = ... # type: QCalendarWidget.HorizontalHeaderFormat
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def clearMaximumDate(self) -> None: ...
+ def clearMinimumDate(self) -> None: ...
+ def setCalendar(self, calendar: QtCore.QCalendar) -> None: ...
+ def calendar(self) -> QtCore.QCalendar: ...
+ def setNavigationBarVisible(self, visible: bool) -> None: ...
+ def setDateEditAcceptDelay(self, delay: int) -> None: ...
+ def dateEditAcceptDelay(self) -> int: ...
+ def setDateEditEnabled(self, enable: bool) -> None: ...
+ def isDateEditEnabled(self) -> bool: ...
+ def isNavigationBarVisible(self) -> bool: ...
+ selectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentPageChanged: typing.ClassVar[QtCore.pyqtSignal]
+ clicked: typing.ClassVar[QtCore.pyqtSignal]
+ activated: typing.ClassVar[QtCore.pyqtSignal]
+ def showToday(self) -> None: ...
+ def showSelectedDate(self) -> None: ...
+ def showPreviousYear(self) -> None: ...
+ def showPreviousMonth(self) -> None: ...
+ def showNextYear(self) -> None: ...
+ def showNextMonth(self) -> None: ...
+ def setSelectedDate(self, date: QtCore.QDate|datetime.date) -> None: ...
+ def setDateRange(self, min: QtCore.QDate|datetime.date, max: QtCore.QDate|datetime.date) -> None: ...
+ def setCurrentPage(self, year: int, month: int) -> None: ...
+ def paintCell(self, painter: QtGui.QPainter|None, rect: QtCore.QRect, date: QtCore.QDate|datetime.date) -> None: ...
+ def keyPressEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def resizeEvent(self, event: QtGui.QResizeEvent|None) -> None: ...
+ def mousePressEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def eventFilter(self, watched: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def updateCells(self) -> None: ...
+ def updateCell(self, date: QtCore.QDate|datetime.date) -> None: ...
+ def setDateTextFormat(self, date: QtCore.QDate|datetime.date, format: QtGui.QTextCharFormat) -> None: ...
+ @typing.overload
+ def dateTextFormat(self) -> dict[QtCore.QDate, QtGui.QTextCharFormat]: ...
+ @typing.overload
+ def dateTextFormat(self, date: QtCore.QDate|datetime.date) -> QtGui.QTextCharFormat: ...
+ def setWeekdayTextFormat(self, dayOfWeek: QtCore.Qt.DayOfWeek, format: QtGui.QTextCharFormat) -> None: ...
+ def weekdayTextFormat(self, dayOfWeek: QtCore.Qt.DayOfWeek) -> QtGui.QTextCharFormat: ...
+ def setHeaderTextFormat(self, format: QtGui.QTextCharFormat) -> None: ...
+ def headerTextFormat(self) -> QtGui.QTextCharFormat: ...
+ def setVerticalHeaderFormat(self, format: 'QCalendarWidget.VerticalHeaderFormat') -> None: ...
+ def verticalHeaderFormat(self) -> 'QCalendarWidget.VerticalHeaderFormat': ...
+ def setHorizontalHeaderFormat(self, format: 'QCalendarWidget.HorizontalHeaderFormat') -> None: ...
+ def horizontalHeaderFormat(self) -> 'QCalendarWidget.HorizontalHeaderFormat': ...
+ def setSelectionMode(self, mode: 'QCalendarWidget.SelectionMode') -> None: ...
+ def selectionMode(self) -> 'QCalendarWidget.SelectionMode': ...
+ def setGridVisible(self, show: bool) -> None: ...
+ def isGridVisible(self) -> bool: ...
+ def setFirstDayOfWeek(self, dayOfWeek: QtCore.Qt.DayOfWeek) -> None: ...
+ def firstDayOfWeek(self) -> QtCore.Qt.DayOfWeek: ...
+ def setMaximumDate(self, date: QtCore.QDate|datetime.date) -> None: ...
+ def maximumDate(self) -> QtCore.QDate: ...
+ def setMinimumDate(self, date: QtCore.QDate|datetime.date) -> None: ...
+ def minimumDate(self) -> QtCore.QDate: ...
+ def monthShown(self) -> int: ...
+ def yearShown(self) -> int: ...
+ def selectedDate(self) -> QtCore.QDate: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QCheckBox(QAbstractButton):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QWidget|None = ...) -> None: ...
+
+ def initStyleOption(self, option: 'QStyleOptionButton|None') -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def nextCheckState(self) -> None: ...
+ def checkStateSet(self) -> None: ...
+ def hitButton(self, pos: QtCore.QPoint) -> bool: ...
+ checkStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def setCheckState(self, state: QtCore.Qt.CheckState) -> None: ...
+ def checkState(self) -> QtCore.Qt.CheckState: ...
+ def isTristate(self) -> bool: ...
+ def setTristate(self, on: bool = ...) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QDialog(QWidget):
+
+ class DialogCode(enum.IntEnum):
+ Rejected = ... # type: QDialog.DialogCode
+ Accepted = ... # type: QDialog.DialogCode
+
+ def __init__(self, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def eventFilter(self, a0: QtCore.QObject|None, a1: QtCore.QEvent|None) -> bool: ...
+ def contextMenuEvent(self, a0: QtGui.QContextMenuEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def closeEvent(self, a0: QtGui.QCloseEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ rejected: typing.ClassVar[QtCore.pyqtSignal]
+ finished: typing.ClassVar[QtCore.pyqtSignal]
+ accepted: typing.ClassVar[QtCore.pyqtSignal]
+ def open(self) -> None: ...
+ def reject(self) -> None: ...
+ def accept(self) -> None: ...
+ def done(self, a0: int) -> None: ...
+ def exec(self) -> int: ...
+ def setResult(self, r: int) -> None: ...
+ def setModal(self, modal: bool) -> None: ...
+ def isSizeGripEnabled(self) -> bool: ...
+ def setSizeGripEnabled(self, a0: bool) -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setVisible(self, visible: bool) -> None: ...
+ def result(self) -> int: ...
+
+
+class QColorDialog(QDialog):
+
+ class ColorDialogOption(enum.Flag):
+ ShowAlphaChannel = ... # type: QColorDialog.ColorDialogOption
+ NoButtons = ... # type: QColorDialog.ColorDialogOption
+ DontUseNativeDialog = ... # type: QColorDialog.ColorDialogOption
+ NoEyeDropperButton = ... # type: QColorDialog.ColorDialogOption
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, initial: QtGui.QColor|QtCore.Qt.GlobalColor|int, parent: QWidget|None = ...) -> None: ...
+
+ def setVisible(self, visible: bool) -> None: ...
+ def options(self) -> 'QColorDialog.ColorDialogOption': ...
+ def setOptions(self, options: 'QColorDialog.ColorDialogOption') -> None: ...
+ def testOption(self, option: 'QColorDialog.ColorDialogOption') -> bool: ...
+ def setOption(self, option: 'QColorDialog.ColorDialogOption', on: bool = ...) -> None: ...
+ def selectedColor(self) -> QtGui.QColor: ...
+ def currentColor(self) -> QtGui.QColor: ...
+ def setCurrentColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def done(self, result: int) -> None: ...
+ def changeEvent(self, e: QtCore.QEvent|None) -> None: ...
+ currentColorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ colorSelected: typing.ClassVar[QtCore.pyqtSignal]
+ @typing.overload
+ def open(self) -> None: ...
+ @typing.overload
+ def open(self, slot: PYQT_SLOT) -> None: ...
+ @staticmethod
+ def setStandardColor(index: int, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @staticmethod
+ def standardColor(index: int) -> QtGui.QColor: ...
+ @staticmethod
+ def setCustomColor(index: int, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ @staticmethod
+ def customColor(index: int) -> QtGui.QColor: ...
+ @staticmethod
+ def customCount() -> int: ...
+ @staticmethod
+ def getColor(initial: QtGui.QColor|QtCore.Qt.GlobalColor|int = ..., parent: QWidget|None = ..., title: str|None = ..., options: 'QColorDialog.ColorDialogOption' = ...) -> QtGui.QColor: ...
+
+
+class QColumnView(QAbstractItemView):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def isPreviewColumnVisible(self) -> bool: ...
+ def setPreviewColumnVisible(self, visible: bool) -> None: ...
+ def currentChanged(self, current: QtCore.QModelIndex, previous: QtCore.QModelIndex) -> None: ...
+ def rowsInserted(self, parent: QtCore.QModelIndex, start: int, end: int) -> None: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ def verticalOffset(self) -> int: ...
+ def horizontalOffset(self) -> int: ...
+ def visualRegionForSelection(self, selection: QtCore.QItemSelection) -> QtGui.QRegion: ...
+ def setSelection(self, rect: QtCore.QRect, command: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ def resizeEvent(self, event: QtGui.QResizeEvent|None) -> None: ...
+ def moveCursor(self, cursorAction: QAbstractItemView.CursorAction, modifiers: QtCore.Qt.KeyboardModifier) -> QtCore.QModelIndex: ...
+ def isIndexHidden(self, index: QtCore.QModelIndex) -> bool: ...
+ def initializeColumn(self, column: QAbstractItemView|None) -> None: ...
+ def createColumn(self, rootIndex: QtCore.QModelIndex) -> QAbstractItemView|None: ...
+ updatePreviewWidget: typing.ClassVar[QtCore.pyqtSignal]
+ def selectAll(self) -> None: ...
+ def setRootIndex(self, index: QtCore.QModelIndex) -> None: ...
+ def setSelectionModel(self, selectionModel: QtCore.QItemSelectionModel|None) -> None: ...
+ def setModel(self, model: QtCore.QAbstractItemModel|None) -> None: ...
+ def visualRect(self, index: QtCore.QModelIndex) -> QtCore.QRect: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def scrollTo(self, index: QtCore.QModelIndex, hint: QAbstractItemView.ScrollHint = ...) -> None: ...
+ def indexAt(self, point: QtCore.QPoint) -> QtCore.QModelIndex: ...
+ def setResizeGripsVisible(self, visible: bool) -> None: ...
+ def setPreviewWidget(self, widget: QWidget|None) -> None: ...
+ def setColumnWidths(self, list: collections.abc.Iterable[int]) -> None: ...
+ def resizeGripsVisible(self) -> bool: ...
+ def previewWidget(self) -> QWidget|None: ...
+ def columnWidths(self) -> list[int]: ...
+
+
+class QComboBox(QWidget):
+
+ class LabelDrawingMode(enum.Enum):
+ UseStyle = ... # type: QComboBox.LabelDrawingMode
+ UseDelegate = ... # type: QComboBox.LabelDrawingMode
+
+ class SizeAdjustPolicy(enum.Enum):
+ AdjustToContents = ... # type: QComboBox.SizeAdjustPolicy
+ AdjustToContentsOnFirstShow = ... # type: QComboBox.SizeAdjustPolicy
+ AdjustToMinimumContentsLengthWithIcon = ... # type: QComboBox.SizeAdjustPolicy
+
+ class InsertPolicy(enum.Enum):
+ NoInsert = ... # type: QComboBox.InsertPolicy
+ InsertAtTop = ... # type: QComboBox.InsertPolicy
+ InsertAtCurrent = ... # type: QComboBox.InsertPolicy
+ InsertAtBottom = ... # type: QComboBox.InsertPolicy
+ InsertAfterCurrent = ... # type: QComboBox.InsertPolicy
+ InsertBeforeCurrent = ... # type: QComboBox.InsertPolicy
+ InsertAlphabetically = ... # type: QComboBox.InsertPolicy
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def setLabelDrawingMode(self, labelDrawing: 'QComboBox.LabelDrawingMode') -> None: ...
+ def labelDrawingMode(self) -> 'QComboBox.LabelDrawingMode': ...
+ def placeholderText(self) -> str: ...
+ def setPlaceholderText(self, placeholderText: str|None) -> None: ...
+ textHighlighted: typing.ClassVar[QtCore.pyqtSignal]
+ textActivated: typing.ClassVar[QtCore.pyqtSignal]
+ def currentData(self, role: int = ...) -> typing.Any: ...
+ @typing.overload
+ def inputMethodQuery(self, a0: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ @typing.overload
+ def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery, argument: typing.Any) -> typing.Any: ...
+ def inputMethodEvent(self, a0: QtGui.QInputMethodEvent|None) -> None: ...
+ def contextMenuEvent(self, e: QtGui.QContextMenuEvent|None) -> None: ...
+ def wheelEvent(self, e: QtGui.QWheelEvent|None) -> None: ...
+ def keyReleaseEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def mouseReleaseEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def hideEvent(self, e: QtGui.QHideEvent|None) -> None: ...
+ def showEvent(self, e: QtGui.QShowEvent|None) -> None: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ def resizeEvent(self, e: QtGui.QResizeEvent|None) -> None: ...
+ def changeEvent(self, e: QtCore.QEvent|None) -> None: ...
+ def focusOutEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def initStyleOption(self, option: 'QStyleOptionComboBox|None') -> None: ...
+ highlighted: typing.ClassVar[QtCore.pyqtSignal]
+ currentTextChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentIndexChanged: typing.ClassVar[QtCore.pyqtSignal]
+ activated: typing.ClassVar[QtCore.pyqtSignal]
+ editTextChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setCurrentText(self, text: str|None) -> None: ...
+ def setEditText(self, text: str|None) -> None: ...
+ def clearEditText(self) -> None: ...
+ def clear(self) -> None: ...
+ def insertSeparator(self, index: int) -> None: ...
+ def completer(self) -> 'QCompleter|None': ...
+ def setCompleter(self, c: 'QCompleter|None') -> None: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def hidePopup(self) -> None: ...
+ def showPopup(self) -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setView(self, itemView: QAbstractItemView|None) -> None: ...
+ def view(self) -> QAbstractItemView|None: ...
+ def setItemData(self, index: int, value: typing.Any, role: int = ...) -> None: ...
+ def setItemIcon(self, index: int, icon: QtGui.QIcon) -> None: ...
+ def setItemText(self, index: int, text: str|None) -> None: ...
+ def removeItem(self, index: int) -> None: ...
+ def insertItems(self, index: int, texts: collections.abc.Iterable[str|None]) -> None: ...
+ @typing.overload
+ def insertItem(self, index: int, text: str|None, userData: typing.Any = ...) -> None: ...
+ @typing.overload
+ def insertItem(self, index: int, icon: QtGui.QIcon, text: str|None, userData: typing.Any = ...) -> None: ...
+ @typing.overload
+ def addItem(self, text: str|None, userData: typing.Any = ...) -> None: ...
+ @typing.overload
+ def addItem(self, icon: QtGui.QIcon, text: str|None, userData: typing.Any = ...) -> None: ...
+ def addItems(self, texts: collections.abc.Iterable[str|None]) -> None: ...
+ def itemData(self, index: int, role: int = ...) -> typing.Any: ...
+ def itemIcon(self, index: int) -> QtGui.QIcon: ...
+ def itemText(self, index: int) -> str: ...
+ def currentText(self) -> str: ...
+ def setCurrentIndex(self, index: int) -> None: ...
+ def currentIndex(self) -> int: ...
+ def setModelColumn(self, visibleColumn: int) -> None: ...
+ def modelColumn(self) -> int: ...
+ def setRootModelIndex(self, index: QtCore.QModelIndex) -> None: ...
+ def rootModelIndex(self) -> QtCore.QModelIndex: ...
+ def setModel(self, model: QtCore.QAbstractItemModel|None) -> None: ...
+ def model(self) -> QtCore.QAbstractItemModel|None: ...
+ def setItemDelegate(self, delegate: QAbstractItemDelegate|None) -> None: ...
+ def itemDelegate(self) -> QAbstractItemDelegate|None: ...
+ def validator(self) -> QtGui.QValidator|None: ...
+ def setValidator(self, v: QtGui.QValidator|None) -> None: ...
+ def lineEdit(self) -> 'QLineEdit|None': ...
+ def setLineEdit(self, edit: 'QLineEdit|None') -> None: ...
+ def setEditable(self, editable: bool) -> None: ...
+ def isEditable(self) -> bool: ...
+ def setIconSize(self, size: QtCore.QSize) -> None: ...
+ def iconSize(self) -> QtCore.QSize: ...
+ def setMinimumContentsLength(self, characters: int) -> None: ...
+ def minimumContentsLength(self) -> int: ...
+ def setSizeAdjustPolicy(self, policy: 'QComboBox.SizeAdjustPolicy') -> None: ...
+ def sizeAdjustPolicy(self) -> 'QComboBox.SizeAdjustPolicy': ...
+ def setInsertPolicy(self, policy: 'QComboBox.InsertPolicy') -> None: ...
+ def insertPolicy(self) -> 'QComboBox.InsertPolicy': ...
+ def findData(self, data: typing.Any, role: int = ..., flags: QtCore.Qt.MatchFlag = ...) -> int: ...
+ def findText(self, text: str|None, flags: QtCore.Qt.MatchFlag = ...) -> int: ...
+ def hasFrame(self) -> bool: ...
+ def setFrame(self, a0: bool) -> None: ...
+ def setDuplicatesEnabled(self, enable: bool) -> None: ...
+ def duplicatesEnabled(self) -> bool: ...
+ def maxCount(self) -> int: ...
+ def setMaxCount(self, max: int) -> None: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def setMaxVisibleItems(self, maxItems: int) -> None: ...
+ def maxVisibleItems(self) -> int: ...
+
+
+class QPushButton(QAbstractButton):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, icon: QtGui.QIcon, text: str|None, parent: QWidget|None = ...) -> None: ...
+
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def hitButton(self, pos: QtCore.QPoint) -> bool: ...
+ def focusOutEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def initStyleOption(self, option: 'QStyleOptionButton|None') -> None: ...
+ def showMenu(self) -> None: ...
+ def isFlat(self) -> bool: ...
+ def setFlat(self, a0: bool) -> None: ...
+ def menu(self) -> 'QMenu|None': ...
+ def setMenu(self, menu: 'QMenu|None') -> None: ...
+ def setDefault(self, a0: bool) -> None: ...
+ def isDefault(self) -> bool: ...
+ def setAutoDefault(self, a0: bool) -> None: ...
+ def autoDefault(self) -> bool: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QCommandLinkButton(QPushButton):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, description: str|None, parent: QWidget|None = ...) -> None: ...
+
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def initStyleOption(self, option: 'QStyleOptionButton|None') -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def heightForWidth(self, a0: int) -> int: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setDescription(self, description: str|None) -> None: ...
+ def description(self) -> str: ...
+
+
+class QStyle(QtCore.QObject):
+
+ class RequestSoftwareInputPanel(enum.Enum):
+ RSIP_OnMouseClickAndAlreadyFocused = ... # type: QStyle.RequestSoftwareInputPanel
+ RSIP_OnMouseClick = ... # type: QStyle.RequestSoftwareInputPanel
+
+ class StandardPixmap(enum.IntEnum):
+ SP_TitleBarMenuButton = ... # type: QStyle.StandardPixmap
+ SP_TitleBarMinButton = ... # type: QStyle.StandardPixmap
+ SP_TitleBarMaxButton = ... # type: QStyle.StandardPixmap
+ SP_TitleBarCloseButton = ... # type: QStyle.StandardPixmap
+ SP_TitleBarNormalButton = ... # type: QStyle.StandardPixmap
+ SP_TitleBarShadeButton = ... # type: QStyle.StandardPixmap
+ SP_TitleBarUnshadeButton = ... # type: QStyle.StandardPixmap
+ SP_TitleBarContextHelpButton = ... # type: QStyle.StandardPixmap
+ SP_DockWidgetCloseButton = ... # type: QStyle.StandardPixmap
+ SP_MessageBoxInformation = ... # type: QStyle.StandardPixmap
+ SP_MessageBoxWarning = ... # type: QStyle.StandardPixmap
+ SP_MessageBoxCritical = ... # type: QStyle.StandardPixmap
+ SP_MessageBoxQuestion = ... # type: QStyle.StandardPixmap
+ SP_DesktopIcon = ... # type: QStyle.StandardPixmap
+ SP_TrashIcon = ... # type: QStyle.StandardPixmap
+ SP_ComputerIcon = ... # type: QStyle.StandardPixmap
+ SP_DriveFDIcon = ... # type: QStyle.StandardPixmap
+ SP_DriveHDIcon = ... # type: QStyle.StandardPixmap
+ SP_DriveCDIcon = ... # type: QStyle.StandardPixmap
+ SP_DriveDVDIcon = ... # type: QStyle.StandardPixmap
+ SP_DriveNetIcon = ... # type: QStyle.StandardPixmap
+ SP_DirOpenIcon = ... # type: QStyle.StandardPixmap
+ SP_DirClosedIcon = ... # type: QStyle.StandardPixmap
+ SP_DirLinkIcon = ... # type: QStyle.StandardPixmap
+ SP_FileIcon = ... # type: QStyle.StandardPixmap
+ SP_FileLinkIcon = ... # type: QStyle.StandardPixmap
+ SP_ToolBarHorizontalExtensionButton = ... # type: QStyle.StandardPixmap
+ SP_ToolBarVerticalExtensionButton = ... # type: QStyle.StandardPixmap
+ SP_FileDialogStart = ... # type: QStyle.StandardPixmap
+ SP_FileDialogEnd = ... # type: QStyle.StandardPixmap
+ SP_FileDialogToParent = ... # type: QStyle.StandardPixmap
+ SP_FileDialogNewFolder = ... # type: QStyle.StandardPixmap
+ SP_FileDialogDetailedView = ... # type: QStyle.StandardPixmap
+ SP_FileDialogInfoView = ... # type: QStyle.StandardPixmap
+ SP_FileDialogContentsView = ... # type: QStyle.StandardPixmap
+ SP_FileDialogListView = ... # type: QStyle.StandardPixmap
+ SP_FileDialogBack = ... # type: QStyle.StandardPixmap
+ SP_DirIcon = ... # type: QStyle.StandardPixmap
+ SP_DialogOkButton = ... # type: QStyle.StandardPixmap
+ SP_DialogCancelButton = ... # type: QStyle.StandardPixmap
+ SP_DialogHelpButton = ... # type: QStyle.StandardPixmap
+ SP_DialogOpenButton = ... # type: QStyle.StandardPixmap
+ SP_DialogSaveButton = ... # type: QStyle.StandardPixmap
+ SP_DialogCloseButton = ... # type: QStyle.StandardPixmap
+ SP_DialogApplyButton = ... # type: QStyle.StandardPixmap
+ SP_DialogResetButton = ... # type: QStyle.StandardPixmap
+ SP_DialogDiscardButton = ... # type: QStyle.StandardPixmap
+ SP_DialogYesButton = ... # type: QStyle.StandardPixmap
+ SP_DialogNoButton = ... # type: QStyle.StandardPixmap
+ SP_ArrowUp = ... # type: QStyle.StandardPixmap
+ SP_ArrowDown = ... # type: QStyle.StandardPixmap
+ SP_ArrowLeft = ... # type: QStyle.StandardPixmap
+ SP_ArrowRight = ... # type: QStyle.StandardPixmap
+ SP_ArrowBack = ... # type: QStyle.StandardPixmap
+ SP_ArrowForward = ... # type: QStyle.StandardPixmap
+ SP_DirHomeIcon = ... # type: QStyle.StandardPixmap
+ SP_CommandLink = ... # type: QStyle.StandardPixmap
+ SP_VistaShield = ... # type: QStyle.StandardPixmap
+ SP_BrowserReload = ... # type: QStyle.StandardPixmap
+ SP_BrowserStop = ... # type: QStyle.StandardPixmap
+ SP_MediaPlay = ... # type: QStyle.StandardPixmap
+ SP_MediaStop = ... # type: QStyle.StandardPixmap
+ SP_MediaPause = ... # type: QStyle.StandardPixmap
+ SP_MediaSkipForward = ... # type: QStyle.StandardPixmap
+ SP_MediaSkipBackward = ... # type: QStyle.StandardPixmap
+ SP_MediaSeekForward = ... # type: QStyle.StandardPixmap
+ SP_MediaSeekBackward = ... # type: QStyle.StandardPixmap
+ SP_MediaVolume = ... # type: QStyle.StandardPixmap
+ SP_MediaVolumeMuted = ... # type: QStyle.StandardPixmap
+ SP_DirLinkOpenIcon = ... # type: QStyle.StandardPixmap
+ SP_LineEditClearButton = ... # type: QStyle.StandardPixmap
+ SP_DialogYesToAllButton = ... # type: QStyle.StandardPixmap
+ SP_DialogNoToAllButton = ... # type: QStyle.StandardPixmap
+ SP_DialogSaveAllButton = ... # type: QStyle.StandardPixmap
+ SP_DialogAbortButton = ... # type: QStyle.StandardPixmap
+ SP_DialogRetryButton = ... # type: QStyle.StandardPixmap
+ SP_DialogIgnoreButton = ... # type: QStyle.StandardPixmap
+ SP_RestoreDefaultsButton = ... # type: QStyle.StandardPixmap
+ SP_TabCloseButton = ... # type: QStyle.StandardPixmap
+ SP_CustomBase = ... # type: QStyle.StandardPixmap
+
+ class StyleHint(enum.IntEnum):
+ SH_EtchDisabledText = ... # type: QStyle.StyleHint
+ SH_DitherDisabledText = ... # type: QStyle.StyleHint
+ SH_ScrollBar_MiddleClickAbsolutePosition = ... # type: QStyle.StyleHint
+ SH_ScrollBar_ScrollWhenPointerLeavesControl = ... # type: QStyle.StyleHint
+ SH_TabBar_SelectMouseType = ... # type: QStyle.StyleHint
+ SH_TabBar_Alignment = ... # type: QStyle.StyleHint
+ SH_Header_ArrowAlignment = ... # type: QStyle.StyleHint
+ SH_Slider_SnapToValue = ... # type: QStyle.StyleHint
+ SH_Slider_SloppyKeyEvents = ... # type: QStyle.StyleHint
+ SH_ProgressDialog_CenterCancelButton = ... # type: QStyle.StyleHint
+ SH_ProgressDialog_TextLabelAlignment = ... # type: QStyle.StyleHint
+ SH_PrintDialog_RightAlignButtons = ... # type: QStyle.StyleHint
+ SH_MainWindow_SpaceBelowMenuBar = ... # type: QStyle.StyleHint
+ SH_FontDialog_SelectAssociatedText = ... # type: QStyle.StyleHint
+ SH_Menu_AllowActiveAndDisabled = ... # type: QStyle.StyleHint
+ SH_Menu_SpaceActivatesItem = ... # type: QStyle.StyleHint
+ SH_Menu_SubMenuPopupDelay = ... # type: QStyle.StyleHint
+ SH_ScrollView_FrameOnlyAroundContents = ... # type: QStyle.StyleHint
+ SH_MenuBar_AltKeyNavigation = ... # type: QStyle.StyleHint
+ SH_ComboBox_ListMouseTracking = ... # type: QStyle.StyleHint
+ SH_Menu_MouseTracking = ... # type: QStyle.StyleHint
+ SH_MenuBar_MouseTracking = ... # type: QStyle.StyleHint
+ SH_ItemView_ChangeHighlightOnFocus = ... # type: QStyle.StyleHint
+ SH_Widget_ShareActivation = ... # type: QStyle.StyleHint
+ SH_Workspace_FillSpaceOnMaximize = ... # type: QStyle.StyleHint
+ SH_ComboBox_Popup = ... # type: QStyle.StyleHint
+ SH_TitleBar_NoBorder = ... # type: QStyle.StyleHint
+ SH_BlinkCursorWhenTextSelected = ... # type: QStyle.StyleHint
+ SH_RichText_FullWidthSelection = ... # type: QStyle.StyleHint
+ SH_Menu_Scrollable = ... # type: QStyle.StyleHint
+ SH_GroupBox_TextLabelVerticalAlignment = ... # type: QStyle.StyleHint
+ SH_GroupBox_TextLabelColor = ... # type: QStyle.StyleHint
+ SH_Menu_SloppySubMenus = ... # type: QStyle.StyleHint
+ SH_Table_GridLineColor = ... # type: QStyle.StyleHint
+ SH_LineEdit_PasswordCharacter = ... # type: QStyle.StyleHint
+ SH_DialogButtons_DefaultButton = ... # type: QStyle.StyleHint
+ SH_ToolBox_SelectedPageTitleBold = ... # type: QStyle.StyleHint
+ SH_TabBar_PreferNoArrows = ... # type: QStyle.StyleHint
+ SH_ScrollBar_LeftClickAbsolutePosition = ... # type: QStyle.StyleHint
+ SH_UnderlineShortcut = ... # type: QStyle.StyleHint
+ SH_SpinBox_AnimateButton = ... # type: QStyle.StyleHint
+ SH_SpinBox_KeyPressAutoRepeatRate = ... # type: QStyle.StyleHint
+ SH_SpinBox_ClickAutoRepeatRate = ... # type: QStyle.StyleHint
+ SH_Menu_FillScreenWithScroll = ... # type: QStyle.StyleHint
+ SH_ToolTipLabel_Opacity = ... # type: QStyle.StyleHint
+ SH_DrawMenuBarSeparator = ... # type: QStyle.StyleHint
+ SH_TitleBar_ModifyNotification = ... # type: QStyle.StyleHint
+ SH_Button_FocusPolicy = ... # type: QStyle.StyleHint
+ SH_MessageBox_UseBorderForButtonSpacing = ... # type: QStyle.StyleHint
+ SH_TitleBar_AutoRaise = ... # type: QStyle.StyleHint
+ SH_ToolButton_PopupDelay = ... # type: QStyle.StyleHint
+ SH_FocusFrame_Mask = ... # type: QStyle.StyleHint
+ SH_RubberBand_Mask = ... # type: QStyle.StyleHint
+ SH_WindowFrame_Mask = ... # type: QStyle.StyleHint
+ SH_SpinControls_DisableOnBounds = ... # type: QStyle.StyleHint
+ SH_Dial_BackgroundRole = ... # type: QStyle.StyleHint
+ SH_ComboBox_LayoutDirection = ... # type: QStyle.StyleHint
+ SH_ItemView_EllipsisLocation = ... # type: QStyle.StyleHint
+ SH_ItemView_ShowDecorationSelected = ... # type: QStyle.StyleHint
+ SH_ItemView_ActivateItemOnSingleClick = ... # type: QStyle.StyleHint
+ SH_ScrollBar_ContextMenu = ... # type: QStyle.StyleHint
+ SH_ScrollBar_RollBetweenButtons = ... # type: QStyle.StyleHint
+ SH_Slider_StopMouseOverSlider = ... # type: QStyle.StyleHint
+ SH_Slider_AbsoluteSetButtons = ... # type: QStyle.StyleHint
+ SH_Slider_PageSetButtons = ... # type: QStyle.StyleHint
+ SH_Menu_KeyboardSearch = ... # type: QStyle.StyleHint
+ SH_TabBar_ElideMode = ... # type: QStyle.StyleHint
+ SH_DialogButtonLayout = ... # type: QStyle.StyleHint
+ SH_ComboBox_PopupFrameStyle = ... # type: QStyle.StyleHint
+ SH_MessageBox_TextInteractionFlags = ... # type: QStyle.StyleHint
+ SH_DialogButtonBox_ButtonsHaveIcons = ... # type: QStyle.StyleHint
+ SH_MessageBox_CenterButtons = ... # type: QStyle.StyleHint
+ SH_Menu_SelectionWrap = ... # type: QStyle.StyleHint
+ SH_ItemView_MovementWithoutUpdatingSelection = ... # type: QStyle.StyleHint
+ SH_ToolTip_Mask = ... # type: QStyle.StyleHint
+ SH_FocusFrame_AboveWidget = ... # type: QStyle.StyleHint
+ SH_TextControl_FocusIndicatorTextCharFormat = ... # type: QStyle.StyleHint
+ SH_WizardStyle = ... # type: QStyle.StyleHint
+ SH_ItemView_ArrowKeysNavigateIntoChildren = ... # type: QStyle.StyleHint
+ SH_Menu_Mask = ... # type: QStyle.StyleHint
+ SH_Menu_FlashTriggeredItem = ... # type: QStyle.StyleHint
+ SH_Menu_FadeOutOnHide = ... # type: QStyle.StyleHint
+ SH_SpinBox_ClickAutoRepeatThreshold = ... # type: QStyle.StyleHint
+ SH_ItemView_PaintAlternatingRowColorsForEmptyArea = ... # type: QStyle.StyleHint
+ SH_FormLayoutWrapPolicy = ... # type: QStyle.StyleHint
+ SH_TabWidget_DefaultTabPosition = ... # type: QStyle.StyleHint
+ SH_ToolBar_Movable = ... # type: QStyle.StyleHint
+ SH_FormLayoutFieldGrowthPolicy = ... # type: QStyle.StyleHint
+ SH_FormLayoutFormAlignment = ... # type: QStyle.StyleHint
+ SH_FormLayoutLabelAlignment = ... # type: QStyle.StyleHint
+ SH_ItemView_DrawDelegateFrame = ... # type: QStyle.StyleHint
+ SH_TabBar_CloseButtonPosition = ... # type: QStyle.StyleHint
+ SH_DockWidget_ButtonsHaveFrame = ... # type: QStyle.StyleHint
+ SH_ToolButtonStyle = ... # type: QStyle.StyleHint
+ SH_RequestSoftwareInputPanel = ... # type: QStyle.StyleHint
+ SH_ListViewExpand_SelectMouseType = ... # type: QStyle.StyleHint
+ SH_ScrollBar_Transient = ... # type: QStyle.StyleHint
+ SH_Menu_SupportsSections = ... # type: QStyle.StyleHint
+ SH_ToolTip_WakeUpDelay = ... # type: QStyle.StyleHint
+ SH_ToolTip_FallAsleepDelay = ... # type: QStyle.StyleHint
+ SH_Widget_Animate = ... # type: QStyle.StyleHint
+ SH_Splitter_OpaqueResize = ... # type: QStyle.StyleHint
+ SH_LineEdit_PasswordMaskDelay = ... # type: QStyle.StyleHint
+ SH_TabBar_ChangeCurrentDelay = ... # type: QStyle.StyleHint
+ SH_Menu_SubMenuUniDirection = ... # type: QStyle.StyleHint
+ SH_Menu_SubMenuUniDirectionFailCount = ... # type: QStyle.StyleHint
+ SH_Menu_SubMenuSloppySelectOtherActions = ... # type: QStyle.StyleHint
+ SH_Menu_SubMenuSloppyCloseTimeout = ... # type: QStyle.StyleHint
+ SH_Menu_SubMenuResetWhenReenteringParent = ... # type: QStyle.StyleHint
+ SH_Menu_SubMenuDontStartSloppyOnLeave = ... # type: QStyle.StyleHint
+ SH_ItemView_ScrollMode = ... # type: QStyle.StyleHint
+ SH_TitleBar_ShowToolTipsOnButtons = ... # type: QStyle.StyleHint
+ SH_Widget_Animation_Duration = ... # type: QStyle.StyleHint
+ SH_ComboBox_AllowWheelScrolling = ... # type: QStyle.StyleHint
+ SH_SpinBox_ButtonsInsideFrame = ... # type: QStyle.StyleHint
+ SH_SpinBox_StepModifier = ... # type: QStyle.StyleHint
+ SH_TabBar_AllowWheelScrolling = ... # type: QStyle.StyleHint
+ SH_Table_AlwaysDrawLeftTopGridLines = ... # type: QStyle.StyleHint
+ SH_SpinBox_SelectOnStep = ... # type: QStyle.StyleHint
+ SH_ComboBox_ListMouseTracking_Current = ... # type: QStyle.StyleHint
+ SH_ComboBox_ListMouseTracking_Active = ... # type: QStyle.StyleHint
+ SH_CustomBase = ... # type: QStyle.StyleHint
+
+ class ContentsType(enum.IntEnum):
+ CT_PushButton = ... # type: QStyle.ContentsType
+ CT_CheckBox = ... # type: QStyle.ContentsType
+ CT_RadioButton = ... # type: QStyle.ContentsType
+ CT_ToolButton = ... # type: QStyle.ContentsType
+ CT_ComboBox = ... # type: QStyle.ContentsType
+ CT_Splitter = ... # type: QStyle.ContentsType
+ CT_ProgressBar = ... # type: QStyle.ContentsType
+ CT_MenuItem = ... # type: QStyle.ContentsType
+ CT_MenuBarItem = ... # type: QStyle.ContentsType
+ CT_MenuBar = ... # type: QStyle.ContentsType
+ CT_Menu = ... # type: QStyle.ContentsType
+ CT_TabBarTab = ... # type: QStyle.ContentsType
+ CT_Slider = ... # type: QStyle.ContentsType
+ CT_ScrollBar = ... # type: QStyle.ContentsType
+ CT_LineEdit = ... # type: QStyle.ContentsType
+ CT_SpinBox = ... # type: QStyle.ContentsType
+ CT_SizeGrip = ... # type: QStyle.ContentsType
+ CT_TabWidget = ... # type: QStyle.ContentsType
+ CT_DialogButtons = ... # type: QStyle.ContentsType
+ CT_HeaderSection = ... # type: QStyle.ContentsType
+ CT_GroupBox = ... # type: QStyle.ContentsType
+ CT_MdiControls = ... # type: QStyle.ContentsType
+ CT_ItemViewItem = ... # type: QStyle.ContentsType
+ CT_CustomBase = ... # type: QStyle.ContentsType
+
+ class PixelMetric(enum.IntEnum):
+ PM_ButtonMargin = ... # type: QStyle.PixelMetric
+ PM_ButtonDefaultIndicator = ... # type: QStyle.PixelMetric
+ PM_MenuButtonIndicator = ... # type: QStyle.PixelMetric
+ PM_ButtonShiftHorizontal = ... # type: QStyle.PixelMetric
+ PM_ButtonShiftVertical = ... # type: QStyle.PixelMetric
+ PM_DefaultFrameWidth = ... # type: QStyle.PixelMetric
+ PM_SpinBoxFrameWidth = ... # type: QStyle.PixelMetric
+ PM_ComboBoxFrameWidth = ... # type: QStyle.PixelMetric
+ PM_MaximumDragDistance = ... # type: QStyle.PixelMetric
+ PM_ScrollBarExtent = ... # type: QStyle.PixelMetric
+ PM_ScrollBarSliderMin = ... # type: QStyle.PixelMetric
+ PM_SliderThickness = ... # type: QStyle.PixelMetric
+ PM_SliderControlThickness = ... # type: QStyle.PixelMetric
+ PM_SliderLength = ... # type: QStyle.PixelMetric
+ PM_SliderTickmarkOffset = ... # type: QStyle.PixelMetric
+ PM_SliderSpaceAvailable = ... # type: QStyle.PixelMetric
+ PM_DockWidgetSeparatorExtent = ... # type: QStyle.PixelMetric
+ PM_DockWidgetHandleExtent = ... # type: QStyle.PixelMetric
+ PM_DockWidgetFrameWidth = ... # type: QStyle.PixelMetric
+ PM_TabBarTabOverlap = ... # type: QStyle.PixelMetric
+ PM_TabBarTabHSpace = ... # type: QStyle.PixelMetric
+ PM_TabBarTabVSpace = ... # type: QStyle.PixelMetric
+ PM_TabBarBaseHeight = ... # type: QStyle.PixelMetric
+ PM_TabBarBaseOverlap = ... # type: QStyle.PixelMetric
+ PM_ProgressBarChunkWidth = ... # type: QStyle.PixelMetric
+ PM_SplitterWidth = ... # type: QStyle.PixelMetric
+ PM_TitleBarHeight = ... # type: QStyle.PixelMetric
+ PM_MenuScrollerHeight = ... # type: QStyle.PixelMetric
+ PM_MenuHMargin = ... # type: QStyle.PixelMetric
+ PM_MenuVMargin = ... # type: QStyle.PixelMetric
+ PM_MenuPanelWidth = ... # type: QStyle.PixelMetric
+ PM_MenuTearoffHeight = ... # type: QStyle.PixelMetric
+ PM_MenuDesktopFrameWidth = ... # type: QStyle.PixelMetric
+ PM_MenuBarPanelWidth = ... # type: QStyle.PixelMetric
+ PM_MenuBarItemSpacing = ... # type: QStyle.PixelMetric
+ PM_MenuBarVMargin = ... # type: QStyle.PixelMetric
+ PM_MenuBarHMargin = ... # type: QStyle.PixelMetric
+ PM_IndicatorWidth = ... # type: QStyle.PixelMetric
+ PM_IndicatorHeight = ... # type: QStyle.PixelMetric
+ PM_ExclusiveIndicatorWidth = ... # type: QStyle.PixelMetric
+ PM_ExclusiveIndicatorHeight = ... # type: QStyle.PixelMetric
+ PM_DialogButtonsSeparator = ... # type: QStyle.PixelMetric
+ PM_DialogButtonsButtonWidth = ... # type: QStyle.PixelMetric
+ PM_DialogButtonsButtonHeight = ... # type: QStyle.PixelMetric
+ PM_MdiSubWindowFrameWidth = ... # type: QStyle.PixelMetric
+ PM_MdiSubWindowMinimizedWidth = ... # type: QStyle.PixelMetric
+ PM_HeaderMargin = ... # type: QStyle.PixelMetric
+ PM_HeaderMarkSize = ... # type: QStyle.PixelMetric
+ PM_HeaderGripMargin = ... # type: QStyle.PixelMetric
+ PM_TabBarTabShiftHorizontal = ... # type: QStyle.PixelMetric
+ PM_TabBarTabShiftVertical = ... # type: QStyle.PixelMetric
+ PM_TabBarScrollButtonWidth = ... # type: QStyle.PixelMetric
+ PM_ToolBarFrameWidth = ... # type: QStyle.PixelMetric
+ PM_ToolBarHandleExtent = ... # type: QStyle.PixelMetric
+ PM_ToolBarItemSpacing = ... # type: QStyle.PixelMetric
+ PM_ToolBarItemMargin = ... # type: QStyle.PixelMetric
+ PM_ToolBarSeparatorExtent = ... # type: QStyle.PixelMetric
+ PM_ToolBarExtensionExtent = ... # type: QStyle.PixelMetric
+ PM_SpinBoxSliderHeight = ... # type: QStyle.PixelMetric
+ PM_ToolBarIconSize = ... # type: QStyle.PixelMetric
+ PM_ListViewIconSize = ... # type: QStyle.PixelMetric
+ PM_IconViewIconSize = ... # type: QStyle.PixelMetric
+ PM_SmallIconSize = ... # type: QStyle.PixelMetric
+ PM_LargeIconSize = ... # type: QStyle.PixelMetric
+ PM_FocusFrameVMargin = ... # type: QStyle.PixelMetric
+ PM_FocusFrameHMargin = ... # type: QStyle.PixelMetric
+ PM_ToolTipLabelFrameWidth = ... # type: QStyle.PixelMetric
+ PM_CheckBoxLabelSpacing = ... # type: QStyle.PixelMetric
+ PM_TabBarIconSize = ... # type: QStyle.PixelMetric
+ PM_SizeGripSize = ... # type: QStyle.PixelMetric
+ PM_DockWidgetTitleMargin = ... # type: QStyle.PixelMetric
+ PM_MessageBoxIconSize = ... # type: QStyle.PixelMetric
+ PM_ButtonIconSize = ... # type: QStyle.PixelMetric
+ PM_DockWidgetTitleBarButtonMargin = ... # type: QStyle.PixelMetric
+ PM_RadioButtonLabelSpacing = ... # type: QStyle.PixelMetric
+ PM_LayoutLeftMargin = ... # type: QStyle.PixelMetric
+ PM_LayoutTopMargin = ... # type: QStyle.PixelMetric
+ PM_LayoutRightMargin = ... # type: QStyle.PixelMetric
+ PM_LayoutBottomMargin = ... # type: QStyle.PixelMetric
+ PM_LayoutHorizontalSpacing = ... # type: QStyle.PixelMetric
+ PM_LayoutVerticalSpacing = ... # type: QStyle.PixelMetric
+ PM_TabBar_ScrollButtonOverlap = ... # type: QStyle.PixelMetric
+ PM_TextCursorWidth = ... # type: QStyle.PixelMetric
+ PM_TabCloseIndicatorWidth = ... # type: QStyle.PixelMetric
+ PM_TabCloseIndicatorHeight = ... # type: QStyle.PixelMetric
+ PM_ScrollView_ScrollBarSpacing = ... # type: QStyle.PixelMetric
+ PM_SubMenuOverlap = ... # type: QStyle.PixelMetric
+ PM_ScrollView_ScrollBarOverlap = ... # type: QStyle.PixelMetric
+ PM_TreeViewIndentation = ... # type: QStyle.PixelMetric
+ PM_HeaderDefaultSectionSizeHorizontal = ... # type: QStyle.PixelMetric
+ PM_HeaderDefaultSectionSizeVertical = ... # type: QStyle.PixelMetric
+ PM_TitleBarButtonIconSize = ... # type: QStyle.PixelMetric
+ PM_TitleBarButtonSize = ... # type: QStyle.PixelMetric
+ PM_LineEditIconSize = ... # type: QStyle.PixelMetric
+ PM_LineEditIconMargin = ... # type: QStyle.PixelMetric
+ PM_CustomBase = ... # type: QStyle.PixelMetric
+
+ class SubControl(enum.Flag):
+ SC_None = ... # type: QStyle.SubControl
+ SC_ScrollBarAddLine = ... # type: QStyle.SubControl
+ SC_ScrollBarSubLine = ... # type: QStyle.SubControl
+ SC_ScrollBarAddPage = ... # type: QStyle.SubControl
+ SC_ScrollBarSubPage = ... # type: QStyle.SubControl
+ SC_ScrollBarFirst = ... # type: QStyle.SubControl
+ SC_ScrollBarLast = ... # type: QStyle.SubControl
+ SC_ScrollBarSlider = ... # type: QStyle.SubControl
+ SC_ScrollBarGroove = ... # type: QStyle.SubControl
+ SC_SpinBoxUp = ... # type: QStyle.SubControl
+ SC_SpinBoxDown = ... # type: QStyle.SubControl
+ SC_SpinBoxFrame = ... # type: QStyle.SubControl
+ SC_SpinBoxEditField = ... # type: QStyle.SubControl
+ SC_ComboBoxFrame = ... # type: QStyle.SubControl
+ SC_ComboBoxEditField = ... # type: QStyle.SubControl
+ SC_ComboBoxArrow = ... # type: QStyle.SubControl
+ SC_ComboBoxListBoxPopup = ... # type: QStyle.SubControl
+ SC_SliderGroove = ... # type: QStyle.SubControl
+ SC_SliderHandle = ... # type: QStyle.SubControl
+ SC_SliderTickmarks = ... # type: QStyle.SubControl
+ SC_ToolButton = ... # type: QStyle.SubControl
+ SC_ToolButtonMenu = ... # type: QStyle.SubControl
+ SC_TitleBarSysMenu = ... # type: QStyle.SubControl
+ SC_TitleBarMinButton = ... # type: QStyle.SubControl
+ SC_TitleBarMaxButton = ... # type: QStyle.SubControl
+ SC_TitleBarCloseButton = ... # type: QStyle.SubControl
+ SC_TitleBarNormalButton = ... # type: QStyle.SubControl
+ SC_TitleBarShadeButton = ... # type: QStyle.SubControl
+ SC_TitleBarUnshadeButton = ... # type: QStyle.SubControl
+ SC_TitleBarContextHelpButton = ... # type: QStyle.SubControl
+ SC_TitleBarLabel = ... # type: QStyle.SubControl
+ SC_DialGroove = ... # type: QStyle.SubControl
+ SC_DialHandle = ... # type: QStyle.SubControl
+ SC_DialTickmarks = ... # type: QStyle.SubControl
+ SC_GroupBoxCheckBox = ... # type: QStyle.SubControl
+ SC_GroupBoxLabel = ... # type: QStyle.SubControl
+ SC_GroupBoxContents = ... # type: QStyle.SubControl
+ SC_GroupBoxFrame = ... # type: QStyle.SubControl
+ SC_MdiMinButton = ... # type: QStyle.SubControl
+ SC_MdiNormalButton = ... # type: QStyle.SubControl
+ SC_MdiCloseButton = ... # type: QStyle.SubControl
+ SC_CustomBase = ... # type: QStyle.SubControl
+ SC_All = ... # type: QStyle.SubControl
+
+ class ComplexControl(enum.IntEnum):
+ CC_SpinBox = ... # type: QStyle.ComplexControl
+ CC_ComboBox = ... # type: QStyle.ComplexControl
+ CC_ScrollBar = ... # type: QStyle.ComplexControl
+ CC_Slider = ... # type: QStyle.ComplexControl
+ CC_ToolButton = ... # type: QStyle.ComplexControl
+ CC_TitleBar = ... # type: QStyle.ComplexControl
+ CC_Dial = ... # type: QStyle.ComplexControl
+ CC_GroupBox = ... # type: QStyle.ComplexControl
+ CC_MdiControls = ... # type: QStyle.ComplexControl
+ CC_CustomBase = ... # type: QStyle.ComplexControl
+
+ class SubElement(enum.IntEnum):
+ SE_PushButtonContents = ... # type: QStyle.SubElement
+ SE_PushButtonFocusRect = ... # type: QStyle.SubElement
+ SE_CheckBoxIndicator = ... # type: QStyle.SubElement
+ SE_CheckBoxContents = ... # type: QStyle.SubElement
+ SE_CheckBoxFocusRect = ... # type: QStyle.SubElement
+ SE_CheckBoxClickRect = ... # type: QStyle.SubElement
+ SE_RadioButtonIndicator = ... # type: QStyle.SubElement
+ SE_RadioButtonContents = ... # type: QStyle.SubElement
+ SE_RadioButtonFocusRect = ... # type: QStyle.SubElement
+ SE_RadioButtonClickRect = ... # type: QStyle.SubElement
+ SE_ComboBoxFocusRect = ... # type: QStyle.SubElement
+ SE_SliderFocusRect = ... # type: QStyle.SubElement
+ SE_ProgressBarGroove = ... # type: QStyle.SubElement
+ SE_ProgressBarContents = ... # type: QStyle.SubElement
+ SE_ProgressBarLabel = ... # type: QStyle.SubElement
+ SE_ToolBoxTabContents = ... # type: QStyle.SubElement
+ SE_HeaderLabel = ... # type: QStyle.SubElement
+ SE_HeaderArrow = ... # type: QStyle.SubElement
+ SE_TabWidgetTabBar = ... # type: QStyle.SubElement
+ SE_TabWidgetTabPane = ... # type: QStyle.SubElement
+ SE_TabWidgetTabContents = ... # type: QStyle.SubElement
+ SE_TabWidgetLeftCorner = ... # type: QStyle.SubElement
+ SE_TabWidgetRightCorner = ... # type: QStyle.SubElement
+ SE_TabBarTearIndicator = ... # type: QStyle.SubElement
+ SE_TreeViewDisclosureItem = ... # type: QStyle.SubElement
+ SE_LineEditContents = ... # type: QStyle.SubElement
+ SE_FrameContents = ... # type: QStyle.SubElement
+ SE_DockWidgetCloseButton = ... # type: QStyle.SubElement
+ SE_DockWidgetFloatButton = ... # type: QStyle.SubElement
+ SE_DockWidgetTitleBarText = ... # type: QStyle.SubElement
+ SE_DockWidgetIcon = ... # type: QStyle.SubElement
+ SE_CheckBoxLayoutItem = ... # type: QStyle.SubElement
+ SE_ComboBoxLayoutItem = ... # type: QStyle.SubElement
+ SE_DateTimeEditLayoutItem = ... # type: QStyle.SubElement
+ SE_LabelLayoutItem = ... # type: QStyle.SubElement
+ SE_ProgressBarLayoutItem = ... # type: QStyle.SubElement
+ SE_PushButtonLayoutItem = ... # type: QStyle.SubElement
+ SE_RadioButtonLayoutItem = ... # type: QStyle.SubElement
+ SE_SliderLayoutItem = ... # type: QStyle.SubElement
+ SE_SpinBoxLayoutItem = ... # type: QStyle.SubElement
+ SE_ToolButtonLayoutItem = ... # type: QStyle.SubElement
+ SE_FrameLayoutItem = ... # type: QStyle.SubElement
+ SE_GroupBoxLayoutItem = ... # type: QStyle.SubElement
+ SE_TabWidgetLayoutItem = ... # type: QStyle.SubElement
+ SE_ItemViewItemCheckIndicator = ... # type: QStyle.SubElement
+ SE_ItemViewItemDecoration = ... # type: QStyle.SubElement
+ SE_ItemViewItemText = ... # type: QStyle.SubElement
+ SE_ItemViewItemFocusRect = ... # type: QStyle.SubElement
+ SE_TabBarTabLeftButton = ... # type: QStyle.SubElement
+ SE_TabBarTabRightButton = ... # type: QStyle.SubElement
+ SE_TabBarTabText = ... # type: QStyle.SubElement
+ SE_ShapedFrameContents = ... # type: QStyle.SubElement
+ SE_ToolBarHandle = ... # type: QStyle.SubElement
+ SE_TabBarTearIndicatorLeft = ... # type: QStyle.SubElement
+ SE_TabBarScrollLeftButton = ... # type: QStyle.SubElement
+ SE_TabBarScrollRightButton = ... # type: QStyle.SubElement
+ SE_TabBarTearIndicatorRight = ... # type: QStyle.SubElement
+ SE_PushButtonBevel = ... # type: QStyle.SubElement
+ SE_CustomBase = ... # type: QStyle.SubElement
+
+ class ControlElement(enum.IntEnum):
+ CE_PushButton = ... # type: QStyle.ControlElement
+ CE_PushButtonBevel = ... # type: QStyle.ControlElement
+ CE_PushButtonLabel = ... # type: QStyle.ControlElement
+ CE_CheckBox = ... # type: QStyle.ControlElement
+ CE_CheckBoxLabel = ... # type: QStyle.ControlElement
+ CE_RadioButton = ... # type: QStyle.ControlElement
+ CE_RadioButtonLabel = ... # type: QStyle.ControlElement
+ CE_TabBarTab = ... # type: QStyle.ControlElement
+ CE_TabBarTabShape = ... # type: QStyle.ControlElement
+ CE_TabBarTabLabel = ... # type: QStyle.ControlElement
+ CE_ProgressBar = ... # type: QStyle.ControlElement
+ CE_ProgressBarGroove = ... # type: QStyle.ControlElement
+ CE_ProgressBarContents = ... # type: QStyle.ControlElement
+ CE_ProgressBarLabel = ... # type: QStyle.ControlElement
+ CE_MenuItem = ... # type: QStyle.ControlElement
+ CE_MenuScroller = ... # type: QStyle.ControlElement
+ CE_MenuVMargin = ... # type: QStyle.ControlElement
+ CE_MenuHMargin = ... # type: QStyle.ControlElement
+ CE_MenuTearoff = ... # type: QStyle.ControlElement
+ CE_MenuEmptyArea = ... # type: QStyle.ControlElement
+ CE_MenuBarItem = ... # type: QStyle.ControlElement
+ CE_MenuBarEmptyArea = ... # type: QStyle.ControlElement
+ CE_ToolButtonLabel = ... # type: QStyle.ControlElement
+ CE_Header = ... # type: QStyle.ControlElement
+ CE_HeaderSection = ... # type: QStyle.ControlElement
+ CE_HeaderLabel = ... # type: QStyle.ControlElement
+ CE_ToolBoxTab = ... # type: QStyle.ControlElement
+ CE_SizeGrip = ... # type: QStyle.ControlElement
+ CE_Splitter = ... # type: QStyle.ControlElement
+ CE_RubberBand = ... # type: QStyle.ControlElement
+ CE_DockWidgetTitle = ... # type: QStyle.ControlElement
+ CE_ScrollBarAddLine = ... # type: QStyle.ControlElement
+ CE_ScrollBarSubLine = ... # type: QStyle.ControlElement
+ CE_ScrollBarAddPage = ... # type: QStyle.ControlElement
+ CE_ScrollBarSubPage = ... # type: QStyle.ControlElement
+ CE_ScrollBarSlider = ... # type: QStyle.ControlElement
+ CE_ScrollBarFirst = ... # type: QStyle.ControlElement
+ CE_ScrollBarLast = ... # type: QStyle.ControlElement
+ CE_FocusFrame = ... # type: QStyle.ControlElement
+ CE_ComboBoxLabel = ... # type: QStyle.ControlElement
+ CE_ToolBar = ... # type: QStyle.ControlElement
+ CE_ToolBoxTabShape = ... # type: QStyle.ControlElement
+ CE_ToolBoxTabLabel = ... # type: QStyle.ControlElement
+ CE_HeaderEmptyArea = ... # type: QStyle.ControlElement
+ CE_ColumnViewGrip = ... # type: QStyle.ControlElement
+ CE_ItemViewItem = ... # type: QStyle.ControlElement
+ CE_ShapedFrame = ... # type: QStyle.ControlElement
+ CE_CustomBase = ... # type: QStyle.ControlElement
+
+ class PrimitiveElement(enum.IntEnum):
+ PE_Frame = ... # type: QStyle.PrimitiveElement
+ PE_FrameDefaultButton = ... # type: QStyle.PrimitiveElement
+ PE_FrameDockWidget = ... # type: QStyle.PrimitiveElement
+ PE_FrameFocusRect = ... # type: QStyle.PrimitiveElement
+ PE_FrameGroupBox = ... # type: QStyle.PrimitiveElement
+ PE_FrameLineEdit = ... # type: QStyle.PrimitiveElement
+ PE_FrameMenu = ... # type: QStyle.PrimitiveElement
+ PE_FrameTabWidget = ... # type: QStyle.PrimitiveElement
+ PE_FrameWindow = ... # type: QStyle.PrimitiveElement
+ PE_FrameButtonBevel = ... # type: QStyle.PrimitiveElement
+ PE_FrameButtonTool = ... # type: QStyle.PrimitiveElement
+ PE_FrameTabBarBase = ... # type: QStyle.PrimitiveElement
+ PE_PanelButtonCommand = ... # type: QStyle.PrimitiveElement
+ PE_PanelButtonBevel = ... # type: QStyle.PrimitiveElement
+ PE_PanelButtonTool = ... # type: QStyle.PrimitiveElement
+ PE_PanelMenuBar = ... # type: QStyle.PrimitiveElement
+ PE_PanelToolBar = ... # type: QStyle.PrimitiveElement
+ PE_PanelLineEdit = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorArrowDown = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorArrowLeft = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorArrowRight = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorArrowUp = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorBranch = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorButtonDropDown = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorCheckBox = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorDockWidgetResizeHandle = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorHeaderArrow = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorMenuCheckMark = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorProgressChunk = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorRadioButton = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorSpinDown = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorSpinMinus = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorSpinPlus = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorSpinUp = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorToolBarHandle = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorToolBarSeparator = ... # type: QStyle.PrimitiveElement
+ PE_PanelTipLabel = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorTabTear = ... # type: QStyle.PrimitiveElement
+ PE_PanelScrollAreaCorner = ... # type: QStyle.PrimitiveElement
+ PE_Widget = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorColumnViewArrow = ... # type: QStyle.PrimitiveElement
+ PE_FrameStatusBarItem = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorItemViewItemCheck = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorItemViewItemDrop = ... # type: QStyle.PrimitiveElement
+ PE_PanelItemViewItem = ... # type: QStyle.PrimitiveElement
+ PE_PanelItemViewRow = ... # type: QStyle.PrimitiveElement
+ PE_PanelStatusBar = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorTabClose = ... # type: QStyle.PrimitiveElement
+ PE_PanelMenu = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorTabTearLeft = ... # type: QStyle.PrimitiveElement
+ PE_IndicatorTabTearRight = ... # type: QStyle.PrimitiveElement
+ PE_CustomBase = ... # type: QStyle.PrimitiveElement
+
+ class StateFlag(enum.Flag):
+ State_None = ... # type: QStyle.StateFlag
+ State_Enabled = ... # type: QStyle.StateFlag
+ State_Raised = ... # type: QStyle.StateFlag
+ State_Sunken = ... # type: QStyle.StateFlag
+ State_Off = ... # type: QStyle.StateFlag
+ State_NoChange = ... # type: QStyle.StateFlag
+ State_On = ... # type: QStyle.StateFlag
+ State_DownArrow = ... # type: QStyle.StateFlag
+ State_Horizontal = ... # type: QStyle.StateFlag
+ State_HasFocus = ... # type: QStyle.StateFlag
+ State_Top = ... # type: QStyle.StateFlag
+ State_Bottom = ... # type: QStyle.StateFlag
+ State_FocusAtBorder = ... # type: QStyle.StateFlag
+ State_AutoRaise = ... # type: QStyle.StateFlag
+ State_MouseOver = ... # type: QStyle.StateFlag
+ State_UpArrow = ... # type: QStyle.StateFlag
+ State_Selected = ... # type: QStyle.StateFlag
+ State_Active = ... # type: QStyle.StateFlag
+ State_Open = ... # type: QStyle.StateFlag
+ State_Children = ... # type: QStyle.StateFlag
+ State_Item = ... # type: QStyle.StateFlag
+ State_Sibling = ... # type: QStyle.StateFlag
+ State_Editing = ... # type: QStyle.StateFlag
+ State_KeyboardFocusChange = ... # type: QStyle.StateFlag
+ State_ReadOnly = ... # type: QStyle.StateFlag
+ State_Window = ... # type: QStyle.StateFlag
+ State_Small = ... # type: QStyle.StateFlag
+ State_Mini = ... # type: QStyle.StateFlag
+
+ def __init__(self) -> None: ...
+
+ def name(self) -> str: ...
+ def proxy(self) -> 'QStyle|None': ...
+ def combinedLayoutSpacing(self, controls1: 'QSizePolicy.ControlType', controls2: 'QSizePolicy.ControlType', orientation: QtCore.Qt.Orientation, option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> int: ...
+ def layoutSpacing(self, control1: 'QSizePolicy.ControlType', control2: 'QSizePolicy.ControlType', orientation: QtCore.Qt.Orientation, option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> int: ...
+ @staticmethod
+ def alignedRect(direction: QtCore.Qt.LayoutDirection, alignment: QtCore.Qt.AlignmentFlag, size: QtCore.QSize, rectangle: QtCore.QRect) -> QtCore.QRect: ...
+ @staticmethod
+ def visualAlignment(direction: QtCore.Qt.LayoutDirection, alignment: QtCore.Qt.AlignmentFlag) -> QtCore.Qt.AlignmentFlag: ...
+ @staticmethod
+ def sliderValueFromPosition(min: int, max: int, position: int, span: int, upsideDown: bool = ...) -> int: ...
+ @staticmethod
+ def sliderPositionFromValue(min: int, max: int, logicalValue: int, span: int, upsideDown: bool = ...) -> int: ...
+ @staticmethod
+ def visualPos(direction: QtCore.Qt.LayoutDirection, boundingRect: QtCore.QRect, logicalPos: QtCore.QPoint) -> QtCore.QPoint: ...
+ @staticmethod
+ def visualRect(direction: QtCore.Qt.LayoutDirection, boundingRect: QtCore.QRect, logicalRect: QtCore.QRect) -> QtCore.QRect: ...
+ def generatedIconPixmap(self, iconMode: QtGui.QIcon.Mode, pixmap: QtGui.QPixmap, opt: 'QStyleOption|None') -> QtGui.QPixmap: ...
+ def standardIcon(self, standardIcon: 'QStyle.StandardPixmap', option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> QtGui.QIcon: ...
+ def standardPixmap(self, standardPixmap: 'QStyle.StandardPixmap', option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> QtGui.QPixmap: ...
+ def styleHint(self, stylehint: 'QStyle.StyleHint', option: 'QStyleOption|None' = ..., widget: QWidget|None = ..., returnData: 'QStyleHintReturn|None' = ...) -> int: ...
+ def sizeFromContents(self, ct: 'QStyle.ContentsType', opt: 'QStyleOption|None', contentsSize: QtCore.QSize, widget: QWidget|None = ...) -> QtCore.QSize: ...
+ def pixelMetric(self, metric: 'QStyle.PixelMetric', option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> int: ...
+ def subControlRect(self, cc: 'QStyle.ComplexControl', opt: 'QStyleOptionComplex|None', sc: 'QStyle.SubControl', widget: QWidget|None = ...) -> QtCore.QRect: ...
+ def hitTestComplexControl(self, cc: 'QStyle.ComplexControl', opt: 'QStyleOptionComplex|None', pt: QtCore.QPoint, widget: QWidget|None = ...) -> 'QStyle.SubControl': ...
+ def drawComplexControl(self, cc: 'QStyle.ComplexControl', opt: 'QStyleOptionComplex|None', p: QtGui.QPainter|None, widget: QWidget|None = ...) -> None: ...
+ def subElementRect(self, subElement: 'QStyle.SubElement', option: 'QStyleOption|None', widget: QWidget|None = ...) -> QtCore.QRect: ...
+ def drawControl(self, element: 'QStyle.ControlElement', opt: 'QStyleOption|None', p: QtGui.QPainter|None, widget: QWidget|None = ...) -> None: ...
+ def drawPrimitive(self, pe: 'QStyle.PrimitiveElement', opt: 'QStyleOption|None', p: QtGui.QPainter|None, widget: QWidget|None = ...) -> None: ...
+ def standardPalette(self) -> QtGui.QPalette: ...
+ def drawItemPixmap(self, painter: QtGui.QPainter|None, rect: QtCore.QRect, alignment: int, pixmap: QtGui.QPixmap) -> None: ...
+ def drawItemText(self, painter: QtGui.QPainter|None, rectangle: QtCore.QRect, alignment: int, palette: QtGui.QPalette, enabled: bool, text: str|None, textRole: QtGui.QPalette.ColorRole = ...) -> None: ...
+ def itemPixmapRect(self, r: QtCore.QRect, flags: int, pixmap: QtGui.QPixmap) -> QtCore.QRect: ...
+ def itemTextRect(self, fm: QtGui.QFontMetrics, r: QtCore.QRect, flags: int, enabled: bool, text: str|None) -> QtCore.QRect: ...
+ @typing.overload
+ def unpolish(self, a0: QWidget|None) -> None: ...
+ @typing.overload
+ def unpolish(self, a0: QApplication|None) -> None: ...
+ @typing.overload
+ def polish(self, a0: QWidget|None) -> None: ...
+ @typing.overload
+ def polish(self, a0: QApplication|None) -> None: ...
+ @typing.overload
+ def polish(self, a0: QtGui.QPalette) -> QtGui.QPalette: ...
+
+
+class QCommonStyle(QStyle):
+
+ def __init__(self) -> None: ...
+
+ def layoutSpacing(self, control1: 'QSizePolicy.ControlType', control2: 'QSizePolicy.ControlType', orientation: QtCore.Qt.Orientation, option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> int: ...
+ def standardIcon(self, standardIcon: QStyle.StandardPixmap, option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> QtGui.QIcon: ...
+ def generatedIconPixmap(self, iconMode: QtGui.QIcon.Mode, pixmap: QtGui.QPixmap, opt: 'QStyleOption|None') -> QtGui.QPixmap: ...
+ def standardPixmap(self, sp: QStyle.StandardPixmap, option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> QtGui.QPixmap: ...
+ def styleHint(self, sh: QStyle.StyleHint, option: 'QStyleOption|None' = ..., widget: QWidget|None = ..., returnData: 'QStyleHintReturn|None' = ...) -> int: ...
+ def pixelMetric(self, m: QStyle.PixelMetric, option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> int: ...
+ def sizeFromContents(self, ct: QStyle.ContentsType, opt: 'QStyleOption|None', contentsSize: QtCore.QSize, widget: QWidget|None = ...) -> QtCore.QSize: ...
+ def subControlRect(self, cc: QStyle.ComplexControl, opt: 'QStyleOptionComplex|None', sc: QStyle.SubControl, widget: QWidget|None = ...) -> QtCore.QRect: ...
+ def hitTestComplexControl(self, cc: QStyle.ComplexControl, opt: 'QStyleOptionComplex|None', pt: QtCore.QPoint, widget: QWidget|None = ...) -> QStyle.SubControl: ...
+ def drawComplexControl(self, cc: QStyle.ComplexControl, opt: 'QStyleOptionComplex|None', p: QtGui.QPainter|None, widget: QWidget|None = ...) -> None: ...
+ def subElementRect(self, r: QStyle.SubElement, opt: 'QStyleOption|None', widget: QWidget|None = ...) -> QtCore.QRect: ...
+ def drawControl(self, element: QStyle.ControlElement, opt: 'QStyleOption|None', p: QtGui.QPainter|None, widget: QWidget|None = ...) -> None: ...
+ def drawPrimitive(self, pe: QStyle.PrimitiveElement, opt: 'QStyleOption|None', p: QtGui.QPainter|None, widget: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def unpolish(self, widget: QWidget|None) -> None: ...
+ @typing.overload
+ def unpolish(self, application: QApplication|None) -> None: ...
+ @typing.overload
+ def polish(self, widget: QWidget|None) -> None: ...
+ @typing.overload
+ def polish(self, app: QApplication|None) -> None: ...
+ @typing.overload
+ def polish(self, a0: QtGui.QPalette) -> QtGui.QPalette: ...
+
+
+class QCompleter(QtCore.QObject):
+
+ class ModelSorting(enum.Enum):
+ UnsortedModel = ... # type: QCompleter.ModelSorting
+ CaseSensitivelySortedModel = ... # type: QCompleter.ModelSorting
+ CaseInsensitivelySortedModel = ... # type: QCompleter.ModelSorting
+
+ class CompletionMode(enum.Enum):
+ PopupCompletion = ... # type: QCompleter.CompletionMode
+ UnfilteredPopupCompletion = ... # type: QCompleter.CompletionMode
+ InlineCompletion = ... # type: QCompleter.CompletionMode
+
+ @typing.overload
+ def __init__(self, model: QtCore.QAbstractItemModel|None, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, list: collections.abc.Iterable[str|None], parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def filterMode(self) -> QtCore.Qt.MatchFlag: ...
+ def setFilterMode(self, filterMode: QtCore.Qt.MatchFlag) -> None: ...
+ def setMaxVisibleItems(self, maxItems: int) -> None: ...
+ def maxVisibleItems(self) -> int: ...
+ highlighted: typing.ClassVar[QtCore.pyqtSignal]
+ activated: typing.ClassVar[QtCore.pyqtSignal]
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def eventFilter(self, o: QtCore.QObject|None, e: QtCore.QEvent|None) -> bool: ...
+ def setWrapAround(self, wrap: bool) -> None: ...
+ def setCompletionPrefix(self, prefix: str|None) -> None: ...
+ def complete(self, rect: QtCore.QRect = ...) -> None: ...
+ def wrapAround(self) -> bool: ...
+ def splitPath(self, path: str|None) -> list[str]: ...
+ def pathFromIndex(self, index: QtCore.QModelIndex) -> str: ...
+ def completionPrefix(self) -> str: ...
+ def completionModel(self) -> QtCore.QAbstractItemModel|None: ...
+ def currentCompletion(self) -> str: ...
+ def currentIndex(self) -> QtCore.QModelIndex: ...
+ def currentRow(self) -> int: ...
+ def setCurrentRow(self, row: int) -> bool: ...
+ def completionCount(self) -> int: ...
+ def completionRole(self) -> int: ...
+ def setCompletionRole(self, role: int) -> None: ...
+ def completionColumn(self) -> int: ...
+ def setCompletionColumn(self, column: int) -> None: ...
+ def modelSorting(self) -> 'QCompleter.ModelSorting': ...
+ def setModelSorting(self, sorting: 'QCompleter.ModelSorting') -> None: ...
+ def caseSensitivity(self) -> QtCore.Qt.CaseSensitivity: ...
+ def setCaseSensitivity(self, caseSensitivity: QtCore.Qt.CaseSensitivity) -> None: ...
+ def setPopup(self, popup: QAbstractItemView|None) -> None: ...
+ def popup(self) -> QAbstractItemView|None: ...
+ def completionMode(self) -> 'QCompleter.CompletionMode': ...
+ def setCompletionMode(self, mode: 'QCompleter.CompletionMode') -> None: ...
+ def model(self) -> QtCore.QAbstractItemModel|None: ...
+ def setModel(self, c: QtCore.QAbstractItemModel|None) -> None: ...
+ def widget(self) -> QWidget|None: ...
+ def setWidget(self, widget: QWidget|None) -> None: ...
+
+
+class QDataWidgetMapper(QtCore.QObject):
+
+ class SubmitPolicy(enum.Enum):
+ AutoSubmit = ... # type: QDataWidgetMapper.SubmitPolicy
+ ManualSubmit = ... # type: QDataWidgetMapper.SubmitPolicy
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ currentIndexChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def toPrevious(self) -> None: ...
+ def toNext(self) -> None: ...
+ def toLast(self) -> None: ...
+ def toFirst(self) -> None: ...
+ def submit(self) -> bool: ...
+ def setCurrentModelIndex(self, index: QtCore.QModelIndex) -> None: ...
+ def setCurrentIndex(self, index: int) -> None: ...
+ def revert(self) -> None: ...
+ def currentIndex(self) -> int: ...
+ def clearMapping(self) -> None: ...
+ def mappedWidgetAt(self, section: int) -> QWidget|None: ...
+ def mappedSection(self, widget: QWidget|None) -> int: ...
+ def mappedPropertyName(self, widget: QWidget|None) -> QtCore.QByteArray: ...
+ def removeMapping(self, widget: QWidget|None) -> None: ...
+ @typing.overload
+ def addMapping(self, widget: QWidget|None, section: int) -> None: ...
+ @typing.overload
+ def addMapping(self, widget: QWidget|None, section: int, propertyName: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
+ def submitPolicy(self) -> 'QDataWidgetMapper.SubmitPolicy': ...
+ def setSubmitPolicy(self, policy: 'QDataWidgetMapper.SubmitPolicy') -> None: ...
+ def orientation(self) -> QtCore.Qt.Orientation: ...
+ def setOrientation(self, aOrientation: QtCore.Qt.Orientation) -> None: ...
+ def rootIndex(self) -> QtCore.QModelIndex: ...
+ def setRootIndex(self, index: QtCore.QModelIndex) -> None: ...
+ def itemDelegate(self) -> QAbstractItemDelegate|None: ...
+ def setItemDelegate(self, delegate: QAbstractItemDelegate|None) -> None: ...
+ def model(self) -> QtCore.QAbstractItemModel|None: ...
+ def setModel(self, model: QtCore.QAbstractItemModel|None) -> None: ...
+
+
+class QDateTimeEdit(QAbstractSpinBox):
+
+ class Section(enum.Flag):
+ NoSection = ... # type: QDateTimeEdit.Section
+ AmPmSection = ... # type: QDateTimeEdit.Section
+ MSecSection = ... # type: QDateTimeEdit.Section
+ SecondSection = ... # type: QDateTimeEdit.Section
+ MinuteSection = ... # type: QDateTimeEdit.Section
+ HourSection = ... # type: QDateTimeEdit.Section
+ DaySection = ... # type: QDateTimeEdit.Section
+ MonthSection = ... # type: QDateTimeEdit.Section
+ YearSection = ... # type: QDateTimeEdit.Section
+ TimeSections_Mask = ... # type: QDateTimeEdit.Section
+ DateSections_Mask = ... # type: QDateTimeEdit.Section
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, datetime: QtCore.QDateTime|datetime.datetime, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, d: QtCore.QDate|datetime.date, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, t: QtCore.QTime|datetime.time, parent: QWidget|None = ...) -> None: ...
+
+ def setTimeZone(self, zone: QtCore.QTimeZone) -> None: ...
+ def timeZone(self) -> QtCore.QTimeZone: ...
+ def setCalendar(self, calendar: QtCore.QCalendar) -> None: ...
+ def calendar(self) -> QtCore.QCalendar: ...
+ def setTimeSpec(self, spec: QtCore.Qt.TimeSpec) -> None: ...
+ def timeSpec(self) -> QtCore.Qt.TimeSpec: ...
+ def setCalendarWidget(self, calendarWidget: QCalendarWidget|None) -> None: ...
+ def calendarWidget(self) -> QCalendarWidget|None: ...
+ def setDateTimeRange(self, min: QtCore.QDateTime|datetime.datetime, max: QtCore.QDateTime|datetime.datetime) -> None: ...
+ def setMaximumDateTime(self, dt: QtCore.QDateTime|datetime.datetime) -> None: ...
+ def clearMaximumDateTime(self) -> None: ...
+ def maximumDateTime(self) -> QtCore.QDateTime: ...
+ def setMinimumDateTime(self, dt: QtCore.QDateTime|datetime.datetime) -> None: ...
+ def clearMinimumDateTime(self) -> None: ...
+ def minimumDateTime(self) -> QtCore.QDateTime: ...
+ def stepEnabled(self) -> QAbstractSpinBox.StepEnabledFlag: ...
+ def textFromDateTime(self, dt: QtCore.QDateTime|datetime.datetime) -> str: ...
+ def dateTimeFromText(self, text: str|None) -> QtCore.QDateTime: ...
+ def fixup(self, input: str|None) -> str: ...
+ def validate(self, input: str|None, pos: int) -> typing.Tuple[QtGui.QValidator.State, str, int]: ...
+ def paintEvent(self, event: QtGui.QPaintEvent|None) -> None: ...
+ def mousePressEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def focusInEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def wheelEvent(self, e: QtGui.QWheelEvent|None) -> None: ...
+ def keyPressEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def initStyleOption(self, option: 'QStyleOptionSpinBox|None') -> None: ...
+ def setTime(self, time: QtCore.QTime|datetime.time) -> None: ...
+ def setDate(self, date: QtCore.QDate|datetime.date) -> None: ...
+ def setDateTime(self, dateTime: QtCore.QDateTime|datetime.datetime) -> None: ...
+ dateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ timeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ dateTimeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def sectionCount(self) -> int: ...
+ def setCurrentSectionIndex(self, index: int) -> None: ...
+ def currentSectionIndex(self) -> int: ...
+ def sectionAt(self, index: int) -> 'QDateTimeEdit.Section': ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def stepBy(self, steps: int) -> None: ...
+ def clear(self) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setSelectedSection(self, section: 'QDateTimeEdit.Section') -> None: ...
+ def setCalendarPopup(self, enable: bool) -> None: ...
+ def calendarPopup(self) -> bool: ...
+ def setDisplayFormat(self, format: str|None) -> None: ...
+ def displayFormat(self) -> str: ...
+ def sectionText(self, s: 'QDateTimeEdit.Section') -> str: ...
+ def setCurrentSection(self, section: 'QDateTimeEdit.Section') -> None: ...
+ def currentSection(self) -> 'QDateTimeEdit.Section': ...
+ def displayedSections(self) -> 'QDateTimeEdit.Section': ...
+ def setTimeRange(self, min: QtCore.QTime|datetime.time, max: QtCore.QTime|datetime.time) -> None: ...
+ def clearMaximumTime(self) -> None: ...
+ def setMaximumTime(self, max: QtCore.QTime|datetime.time) -> None: ...
+ def maximumTime(self) -> QtCore.QTime: ...
+ def clearMinimumTime(self) -> None: ...
+ def setMinimumTime(self, min: QtCore.QTime|datetime.time) -> None: ...
+ def minimumTime(self) -> QtCore.QTime: ...
+ def setDateRange(self, min: QtCore.QDate|datetime.date, max: QtCore.QDate|datetime.date) -> None: ...
+ def clearMaximumDate(self) -> None: ...
+ def setMaximumDate(self, max: QtCore.QDate|datetime.date) -> None: ...
+ def maximumDate(self) -> QtCore.QDate: ...
+ def clearMinimumDate(self) -> None: ...
+ def setMinimumDate(self, min: QtCore.QDate|datetime.date) -> None: ...
+ def minimumDate(self) -> QtCore.QDate: ...
+ def time(self) -> QtCore.QTime: ...
+ def date(self) -> QtCore.QDate: ...
+ def dateTime(self) -> QtCore.QDateTime: ...
+
+
+class QTimeEdit(QDateTimeEdit):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, time: QtCore.QTime|datetime.time, parent: QWidget|None = ...) -> None: ...
+
+
+class QDateEdit(QDateTimeEdit):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, date: QtCore.QDate|datetime.date, parent: QWidget|None = ...) -> None: ...
+
+
+class QDial(QAbstractSlider):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def sliderChange(self, change: QAbstractSlider.SliderChange) -> None: ...
+ def mouseMoveEvent(self, me: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, me: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, me: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, pe: QtGui.QPaintEvent|None) -> None: ...
+ def resizeEvent(self, re: QtGui.QResizeEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def initStyleOption(self, option: 'QStyleOptionSlider|None') -> None: ...
+ def setWrapping(self, on: bool) -> None: ...
+ def setNotchesVisible(self, visible: bool) -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def notchesVisible(self) -> bool: ...
+ def notchTarget(self) -> float: ...
+ def setNotchTarget(self, target: float) -> None: ...
+ def notchSize(self) -> int: ...
+ def wrapping(self) -> bool: ...
+
+
+class QDialogButtonBox(QWidget):
+
+ class StandardButton(enum.Flag):
+ NoButton = ... # type: QDialogButtonBox.StandardButton
+ Ok = ... # type: QDialogButtonBox.StandardButton
+ Save = ... # type: QDialogButtonBox.StandardButton
+ SaveAll = ... # type: QDialogButtonBox.StandardButton
+ Open = ... # type: QDialogButtonBox.StandardButton
+ Yes = ... # type: QDialogButtonBox.StandardButton
+ YesToAll = ... # type: QDialogButtonBox.StandardButton
+ No = ... # type: QDialogButtonBox.StandardButton
+ NoToAll = ... # type: QDialogButtonBox.StandardButton
+ Abort = ... # type: QDialogButtonBox.StandardButton
+ Retry = ... # type: QDialogButtonBox.StandardButton
+ Ignore = ... # type: QDialogButtonBox.StandardButton
+ Close = ... # type: QDialogButtonBox.StandardButton
+ Cancel = ... # type: QDialogButtonBox.StandardButton
+ Discard = ... # type: QDialogButtonBox.StandardButton
+ Help = ... # type: QDialogButtonBox.StandardButton
+ Apply = ... # type: QDialogButtonBox.StandardButton
+ Reset = ... # type: QDialogButtonBox.StandardButton
+ RestoreDefaults = ... # type: QDialogButtonBox.StandardButton
+
+ class ButtonRole(enum.Enum):
+ InvalidRole = ... # type: QDialogButtonBox.ButtonRole
+ AcceptRole = ... # type: QDialogButtonBox.ButtonRole
+ RejectRole = ... # type: QDialogButtonBox.ButtonRole
+ DestructiveRole = ... # type: QDialogButtonBox.ButtonRole
+ ActionRole = ... # type: QDialogButtonBox.ButtonRole
+ HelpRole = ... # type: QDialogButtonBox.ButtonRole
+ YesRole = ... # type: QDialogButtonBox.ButtonRole
+ NoRole = ... # type: QDialogButtonBox.ButtonRole
+ ResetRole = ... # type: QDialogButtonBox.ButtonRole
+ ApplyRole = ... # type: QDialogButtonBox.ButtonRole
+
+ class ButtonLayout(enum.Enum):
+ WinLayout = ... # type: QDialogButtonBox.ButtonLayout
+ MacLayout = ... # type: QDialogButtonBox.ButtonLayout
+ KdeLayout = ... # type: QDialogButtonBox.ButtonLayout
+ GnomeLayout = ... # type: QDialogButtonBox.ButtonLayout
+ AndroidLayout = ... # type: QDialogButtonBox.ButtonLayout
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, orientation: QtCore.Qt.Orientation, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, buttons: 'QDialogButtonBox.StandardButton', parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, buttons: 'QDialogButtonBox.StandardButton', orientation: QtCore.Qt.Orientation, parent: QWidget|None = ...) -> None: ...
+
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def changeEvent(self, event: QtCore.QEvent|None) -> None: ...
+ rejected: typing.ClassVar[QtCore.pyqtSignal]
+ helpRequested: typing.ClassVar[QtCore.pyqtSignal]
+ clicked: typing.ClassVar[QtCore.pyqtSignal]
+ accepted: typing.ClassVar[QtCore.pyqtSignal]
+ def centerButtons(self) -> bool: ...
+ def setCenterButtons(self, center: bool) -> None: ...
+ def button(self, which: 'QDialogButtonBox.StandardButton') -> QPushButton|None: ...
+ def standardButton(self, button: QAbstractButton|None) -> 'QDialogButtonBox.StandardButton': ...
+ def standardButtons(self) -> 'QDialogButtonBox.StandardButton': ...
+ def setStandardButtons(self, buttons: 'QDialogButtonBox.StandardButton') -> None: ...
+ def buttonRole(self, button: QAbstractButton|None) -> 'QDialogButtonBox.ButtonRole': ...
+ def buttons(self) -> list[QAbstractButton]: ...
+ def clear(self) -> None: ...
+ def removeButton(self, button: QAbstractButton|None) -> None: ...
+ @typing.overload
+ def addButton(self, button: QAbstractButton|None, role: 'QDialogButtonBox.ButtonRole') -> None: ...
+ @typing.overload
+ def addButton(self, text: str|None, role: 'QDialogButtonBox.ButtonRole') -> QPushButton|None: ...
+ @typing.overload
+ def addButton(self, button: 'QDialogButtonBox.StandardButton') -> QPushButton|None: ...
+ def orientation(self) -> QtCore.Qt.Orientation: ...
+ def setOrientation(self, orientation: QtCore.Qt.Orientation) -> None: ...
+
+
+class QDockWidget(QWidget):
+
+ class DockWidgetFeature(enum.Flag):
+ DockWidgetClosable = ... # type: QDockWidget.DockWidgetFeature
+ DockWidgetMovable = ... # type: QDockWidget.DockWidgetFeature
+ DockWidgetFloatable = ... # type: QDockWidget.DockWidgetFeature
+ DockWidgetVerticalTitleBar = ... # type: QDockWidget.DockWidgetFeature
+ NoDockWidgetFeatures = ... # type: QDockWidget.DockWidgetFeature
+
+ @typing.overload
+ def __init__(self, title: str|None, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def dockLocation(self) -> QtCore.Qt.DockWidgetArea: ...
+ def setDockLocation(self, area: QtCore.Qt.DockWidgetArea) -> None: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def paintEvent(self, event: QtGui.QPaintEvent|None) -> None: ...
+ def closeEvent(self, event: QtGui.QCloseEvent|None) -> None: ...
+ def changeEvent(self, event: QtCore.QEvent|None) -> None: ...
+ def initStyleOption(self, option: 'QStyleOptionDockWidget|None') -> None: ...
+ visibilityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ dockLocationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ allowedAreasChanged: typing.ClassVar[QtCore.pyqtSignal]
+ topLevelChanged: typing.ClassVar[QtCore.pyqtSignal]
+ featuresChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def titleBarWidget(self) -> QWidget|None: ...
+ def setTitleBarWidget(self, widget: QWidget|None) -> None: ...
+ def toggleViewAction(self) -> QtGui.QAction|None: ...
+ def isAreaAllowed(self, area: QtCore.Qt.DockWidgetArea) -> bool: ...
+ def allowedAreas(self) -> QtCore.Qt.DockWidgetArea: ...
+ def setAllowedAreas(self, areas: QtCore.Qt.DockWidgetArea) -> None: ...
+ def isFloating(self) -> bool: ...
+ def setFloating(self, floating: bool) -> None: ...
+ def features(self) -> 'QDockWidget.DockWidgetFeature': ...
+ def setFeatures(self, features: 'QDockWidget.DockWidgetFeature') -> None: ...
+ def setWidget(self, widget: QWidget|None) -> None: ...
+ def widget(self) -> QWidget|None: ...
+
+
+class QErrorMessage(QDialog):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def done(self, a0: int) -> None: ...
+ def changeEvent(self, e: QtCore.QEvent|None) -> None: ...
+ @typing.overload
+ def showMessage(self, message: str|None) -> None: ...
+ @typing.overload
+ def showMessage(self, message: str|None, type: str|None) -> None: ...
+ @staticmethod
+ def qtHandler() -> 'QErrorMessage|None': ...
+
+
+class QFileDialog(QDialog):
+
+ class Option(enum.Flag):
+ ShowDirsOnly = ... # type: QFileDialog.Option
+ DontResolveSymlinks = ... # type: QFileDialog.Option
+ DontConfirmOverwrite = ... # type: QFileDialog.Option
+ DontUseNativeDialog = ... # type: QFileDialog.Option
+ ReadOnly = ... # type: QFileDialog.Option
+ HideNameFilterDetails = ... # type: QFileDialog.Option
+ DontUseCustomDirectoryIcons = ... # type: QFileDialog.Option
+
+ class DialogLabel(enum.Enum):
+ LookIn = ... # type: QFileDialog.DialogLabel
+ FileName = ... # type: QFileDialog.DialogLabel
+ FileType = ... # type: QFileDialog.DialogLabel
+ Accept = ... # type: QFileDialog.DialogLabel
+ Reject = ... # type: QFileDialog.DialogLabel
+
+ class AcceptMode(enum.Enum):
+ AcceptOpen = ... # type: QFileDialog.AcceptMode
+ AcceptSave = ... # type: QFileDialog.AcceptMode
+
+ class FileMode(enum.Enum):
+ AnyFile = ... # type: QFileDialog.FileMode
+ ExistingFile = ... # type: QFileDialog.FileMode
+ Directory = ... # type: QFileDialog.FileMode
+ ExistingFiles = ... # type: QFileDialog.FileMode
+
+ class ViewMode(enum.Enum):
+ Detail = ... # type: QFileDialog.ViewMode
+ List = ... # type: QFileDialog.ViewMode
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None, f: QtCore.Qt.WindowType) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ..., caption: str|None = ..., directory: str|None = ..., filter: str|None = ...) -> None: ...
+
+ @typing.overload
+ @staticmethod
+ def saveFileContent(fileContent: QtCore.QByteArray|bytes|bytearray|memoryview, fileNameHint: str|None = ...) -> None: ...
+ @typing.overload
+ @staticmethod
+ def saveFileContent(fileContent: QtCore.QByteArray|bytes|bytearray|memoryview, fileNameHint: str|None, parent: QWidget|None = ...) -> None: ...
+ def selectedMimeTypeFilter(self) -> str: ...
+ def supportedSchemes(self) -> list[str]: ...
+ def setSupportedSchemes(self, schemes: collections.abc.Iterable[str|None]) -> None: ...
+ @staticmethod
+ def getSaveFileUrl(parent: QWidget|None = ..., caption: str|None = ..., directory: QtCore.QUrl = ..., filter: str|None = ..., initialFilter: str|None = ..., options: 'QFileDialog.Option' = ..., supportedSchemes: collections.abc.Iterable[str|None] = ...) -> tuple[QtCore.QUrl, str]: ...
+ @staticmethod
+ def getOpenFileUrls(parent: QWidget|None = ..., caption: str|None = ..., directory: QtCore.QUrl = ..., filter: str|None = ..., initialFilter: str|None = ..., options: 'QFileDialog.Option' = ..., supportedSchemes: collections.abc.Iterable[str|None] = ...) -> tuple[list[QtCore.QUrl], str]: ...
+ @staticmethod
+ def getOpenFileUrl(parent: QWidget|None = ..., caption: str|None = ..., directory: QtCore.QUrl = ..., filter: str|None = ..., initialFilter: str|None = ..., options: 'QFileDialog.Option' = ..., supportedSchemes: collections.abc.Iterable[str|None] = ...) -> tuple[QtCore.QUrl, str]: ...
+ directoryUrlEntered: typing.ClassVar[QtCore.pyqtSignal]
+ currentUrlChanged: typing.ClassVar[QtCore.pyqtSignal]
+ urlsSelected: typing.ClassVar[QtCore.pyqtSignal]
+ urlSelected: typing.ClassVar[QtCore.pyqtSignal]
+ def selectMimeTypeFilter(self, filter: str|None) -> None: ...
+ def mimeTypeFilters(self) -> list[str]: ...
+ def setMimeTypeFilters(self, filters: collections.abc.Iterable[str|None]) -> None: ...
+ def selectedUrls(self) -> list[QtCore.QUrl]: ...
+ def selectUrl(self, url: QtCore.QUrl) -> None: ...
+ def directoryUrl(self) -> QtCore.QUrl: ...
+ def setDirectoryUrl(self, directory: QtCore.QUrl) -> None: ...
+ def setVisible(self, visible: bool) -> None: ...
+ @typing.overload
+ def open(self) -> None: ...
+ @typing.overload
+ def open(self, slot: PYQT_SLOT) -> None: ...
+ def options(self) -> 'QFileDialog.Option': ...
+ def setOptions(self, options: 'QFileDialog.Option') -> None: ...
+ def testOption(self, option: 'QFileDialog.Option') -> bool: ...
+ def setOption(self, option: 'QFileDialog.Option', on: bool = ...) -> None: ...
+ def setFilter(self, filters: QtCore.QDir.Filter) -> None: ...
+ def filter(self) -> QtCore.QDir.Filter: ...
+ def selectedNameFilter(self) -> str: ...
+ def selectNameFilter(self, filter: str|None) -> None: ...
+ def nameFilters(self) -> list[str]: ...
+ def setNameFilters(self, filters: collections.abc.Iterable[str|None]) -> None: ...
+ def setNameFilter(self, filter: str|None) -> None: ...
+ def proxyModel(self) -> QtCore.QAbstractProxyModel|None: ...
+ def setProxyModel(self, model: QtCore.QAbstractProxyModel|None) -> None: ...
+ def restoreState(self, state: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ def saveState(self) -> QtCore.QByteArray: ...
+ def sidebarUrls(self) -> list[QtCore.QUrl]: ...
+ def setSidebarUrls(self, urls: collections.abc.Iterable[QtCore.QUrl]) -> None: ...
+ def changeEvent(self, e: QtCore.QEvent|None) -> None: ...
+ def accept(self) -> None: ...
+ def done(self, result: int) -> None: ...
+ @staticmethod
+ def getSaveFileName(parent: QWidget|None = ..., caption: str|None = ..., directory: str|None = ..., filter: str|None = ..., initialFilter: str|None = ..., options: 'QFileDialog.Option' = ...) -> tuple[str, str]: ...
+ @staticmethod
+ def getOpenFileNames(parent: QWidget|None = ..., caption: str|None = ..., directory: str|None = ..., filter: str|None = ..., initialFilter: str|None = ..., options: 'QFileDialog.Option' = ...) -> tuple[list[str], str]: ...
+ @staticmethod
+ def getOpenFileName(parent: QWidget|None = ..., caption: str|None = ..., directory: str|None = ..., filter: str|None = ..., initialFilter: str|None = ..., options: 'QFileDialog.Option' = ...) -> tuple[str, str]: ...
+ @staticmethod
+ def getExistingDirectoryUrl(parent: QWidget|None = ..., caption: str|None = ..., directory: QtCore.QUrl = ..., options: 'QFileDialog.Option' = ..., supportedSchemes: collections.abc.Iterable[str|None] = ...) -> QtCore.QUrl: ...
+ @staticmethod
+ def getExistingDirectory(parent: QWidget|None = ..., caption: str|None = ..., directory: str|None = ..., options: 'QFileDialog.Option' = ...) -> str: ...
+ fileSelected: typing.ClassVar[QtCore.pyqtSignal]
+ filterSelected: typing.ClassVar[QtCore.pyqtSignal]
+ filesSelected: typing.ClassVar[QtCore.pyqtSignal]
+ directoryEntered: typing.ClassVar[QtCore.pyqtSignal]
+ currentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def labelText(self, label: 'QFileDialog.DialogLabel') -> str: ...
+ def setLabelText(self, label: 'QFileDialog.DialogLabel', text: str|None) -> None: ...
+ def iconProvider(self) -> QtGui.QAbstractFileIconProvider|None: ...
+ def setIconProvider(self, provider: QtGui.QAbstractFileIconProvider|None) -> None: ...
+ def itemDelegate(self) -> QAbstractItemDelegate|None: ...
+ def setItemDelegate(self, delegate: QAbstractItemDelegate|None) -> None: ...
+ def history(self) -> list[str]: ...
+ def setHistory(self, paths: collections.abc.Iterable[str|None]) -> None: ...
+ def defaultSuffix(self) -> str: ...
+ def setDefaultSuffix(self, suffix: str|None) -> None: ...
+ def acceptMode(self) -> 'QFileDialog.AcceptMode': ...
+ def setAcceptMode(self, mode: 'QFileDialog.AcceptMode') -> None: ...
+ def fileMode(self) -> 'QFileDialog.FileMode': ...
+ def setFileMode(self, mode: 'QFileDialog.FileMode') -> None: ...
+ def viewMode(self) -> 'QFileDialog.ViewMode': ...
+ def setViewMode(self, mode: 'QFileDialog.ViewMode') -> None: ...
+ def selectedFiles(self) -> list[str]: ...
+ def selectFile(self, filename: str|None) -> None: ...
+ def directory(self) -> QtCore.QDir: ...
+ @typing.overload
+ def setDirectory(self, directory: str|None) -> None: ...
+ @typing.overload
+ def setDirectory(self, adirectory: QtCore.QDir) -> None: ...
+
+
+class QFileIconProvider(QtGui.QAbstractFileIconProvider):
+
+ def __init__(self) -> None: ...
+
+ @typing.overload
+ def icon(self, type: QtGui.QAbstractFileIconProvider.IconType) -> QtGui.QIcon: ...
+ @typing.overload
+ def icon(self, info: QtCore.QFileInfo) -> QtGui.QIcon: ...
+
+
+class QFocusFrame(QWidget):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def eventFilter(self, a0: QtCore.QObject|None, a1: QtCore.QEvent|None) -> bool: ...
+ def initStyleOption(self, option: 'QStyleOption|None') -> None: ...
+ def widget(self) -> QWidget|None: ...
+ def setWidget(self, widget: QWidget|None) -> None: ...
+
+
+class QFontComboBox(QComboBox):
+
+ class FontFilter(enum.Flag):
+ AllFonts = ... # type: QFontComboBox.FontFilter
+ ScalableFonts = ... # type: QFontComboBox.FontFilter
+ NonScalableFonts = ... # type: QFontComboBox.FontFilter
+ MonospacedFonts = ... # type: QFontComboBox.FontFilter
+ ProportionalFonts = ... # type: QFontComboBox.FontFilter
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def displayFont(self, fontFamily: str|None) -> QtGui.QFont|None: ...
+ def setDisplayFont(self, fontFamily: str|None, font: QtGui.QFont) -> None: ...
+ def sampleTextForFont(self, fontFamily: str|None) -> str: ...
+ def setSampleTextForFont(self, fontFamily: str|None, sampleText: str|None) -> None: ...
+ def sampleTextForSystem(self, writingSystem: QtGui.QFontDatabase.WritingSystem) -> str: ...
+ def setSampleTextForSystem(self, writingSystem: QtGui.QFontDatabase.WritingSystem, sampleText: str|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ currentFontChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setCurrentFont(self, f: QtGui.QFont) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def currentFont(self) -> QtGui.QFont: ...
+ def setFontFilters(self, filters: 'QFontComboBox.FontFilter') -> None: ...
+ def writingSystem(self) -> QtGui.QFontDatabase.WritingSystem: ...
+ def setWritingSystem(self, a0: QtGui.QFontDatabase.WritingSystem) -> None: ...
+ def fontFilters(self) -> 'QFontComboBox.FontFilter': ...
+
+
+class QFontDialog(QDialog):
+
+ class FontDialogOption(enum.Flag):
+ NoButtons = ... # type: QFontDialog.FontDialogOption
+ DontUseNativeDialog = ... # type: QFontDialog.FontDialogOption
+ ScalableFonts = ... # type: QFontDialog.FontDialogOption
+ NonScalableFonts = ... # type: QFontDialog.FontDialogOption
+ MonospacedFonts = ... # type: QFontDialog.FontDialogOption
+ ProportionalFonts = ... # type: QFontDialog.FontDialogOption
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, initial: QtGui.QFont, parent: QWidget|None = ...) -> None: ...
+
+ fontSelected: typing.ClassVar[QtCore.pyqtSignal]
+ currentFontChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setVisible(self, visible: bool) -> None: ...
+ @typing.overload
+ def open(self) -> None: ...
+ @typing.overload
+ def open(self, slot: PYQT_SLOT) -> None: ...
+ def options(self) -> 'QFontDialog.FontDialogOption': ...
+ def setOptions(self, options: 'QFontDialog.FontDialogOption') -> None: ...
+ def testOption(self, option: 'QFontDialog.FontDialogOption') -> bool: ...
+ def setOption(self, option: 'QFontDialog.FontDialogOption', on: bool = ...) -> None: ...
+ def selectedFont(self) -> QtGui.QFont: ...
+ def currentFont(self) -> QtGui.QFont: ...
+ def setCurrentFont(self, font: QtGui.QFont) -> None: ...
+ def eventFilter(self, object: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ def done(self, result: int) -> None: ...
+ def changeEvent(self, e: QtCore.QEvent|None) -> None: ...
+ @typing.overload
+ @staticmethod
+ def getFont(initial: QtGui.QFont, parent: QWidget|None = ..., caption: str|None = ..., options: 'QFontDialog.FontDialogOption' = ...) -> typing.Tuple[QtGui.QFont, bool]: ...
+ @typing.overload
+ @staticmethod
+ def getFont(parent: QWidget|None = ...) -> typing.Tuple[QtGui.QFont, bool]: ...
+
+
+class QFormLayout(QLayout):
+
+ class ItemRole(enum.Enum):
+ LabelRole = ... # type: QFormLayout.ItemRole
+ FieldRole = ... # type: QFormLayout.ItemRole
+ SpanningRole = ... # type: QFormLayout.ItemRole
+
+ class RowWrapPolicy(enum.Enum):
+ DontWrapRows = ... # type: QFormLayout.RowWrapPolicy
+ WrapLongRows = ... # type: QFormLayout.RowWrapPolicy
+ WrapAllRows = ... # type: QFormLayout.RowWrapPolicy
+
+ class FieldGrowthPolicy(enum.Enum):
+ FieldsStayAtSizeHint = ... # type: QFormLayout.FieldGrowthPolicy
+ ExpandingFieldsGrow = ... # type: QFormLayout.FieldGrowthPolicy
+ AllNonFixedFieldsGrow = ... # type: QFormLayout.FieldGrowthPolicy
+
+ class TakeRowResult(PyQt6.sip.simplewrapper):
+
+ fieldItem = ... # type: QLayoutItem
+ labelItem = ... # type: QLayoutItem
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QFormLayout.TakeRowResult') -> None: ...
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ @typing.overload
+ def isRowVisible(self, layout: QLayout|None) -> bool: ...
+ @typing.overload
+ def isRowVisible(self, widget: QWidget|None) -> bool: ...
+ @typing.overload
+ def isRowVisible(self, row: int) -> bool: ...
+ @typing.overload
+ def setRowVisible(self, layout: QLayout|None, on: bool) -> None: ...
+ @typing.overload
+ def setRowVisible(self, widget: QWidget|None, on: bool) -> None: ...
+ @typing.overload
+ def setRowVisible(self, row: int, on: bool) -> None: ...
+ @typing.overload
+ def takeRow(self, row: int) -> 'QFormLayout.TakeRowResult': ...
+ @typing.overload
+ def takeRow(self, widget: QWidget|None) -> 'QFormLayout.TakeRowResult': ...
+ @typing.overload
+ def takeRow(self, layout: QLayout|None) -> 'QFormLayout.TakeRowResult': ...
+ @typing.overload
+ def removeRow(self, row: int) -> None: ...
+ @typing.overload
+ def removeRow(self, widget: QWidget|None) -> None: ...
+ @typing.overload
+ def removeRow(self, layout: QLayout|None) -> None: ...
+ def rowCount(self) -> int: ...
+ def count(self) -> int: ...
+ def expandingDirections(self) -> QtCore.Qt.Orientation: ...
+ def heightForWidth(self, width: int) -> int: ...
+ def hasHeightForWidth(self) -> bool: ...
+ def invalidate(self) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def minimumSize(self) -> QtCore.QSize: ...
+ def setGeometry(self, rect: QtCore.QRect) -> None: ...
+ def takeAt(self, index: int) -> QLayoutItem|None: ...
+ def addItem(self, item: QLayoutItem|None) -> None: ...
+ @typing.overload
+ def labelForField(self, field: QWidget|None) -> QWidget|None: ...
+ @typing.overload
+ def labelForField(self, field: QLayout|None) -> QWidget|None: ...
+ def getLayoutPosition(self, layout: QLayout|None) -> typing.Tuple[int, 'QFormLayout.ItemRole|None']: ...
+ def getWidgetPosition(self, widget: QWidget|None) -> typing.Tuple[int, 'QFormLayout.ItemRole|None']: ...
+ def getItemPosition(self, index: int) -> typing.Tuple[int, 'QFormLayout.ItemRole|None']: ...
+ @typing.overload
+ def itemAt(self, row: int, role: 'QFormLayout.ItemRole') -> QLayoutItem|None: ...
+ @typing.overload
+ def itemAt(self, index: int) -> QLayoutItem|None: ...
+ def setLayout(self, row: int, role: 'QFormLayout.ItemRole', layout: QLayout|None) -> None: ...
+ def setWidget(self, row: int, role: 'QFormLayout.ItemRole', widget: QWidget|None) -> None: ...
+ def setItem(self, row: int, role: 'QFormLayout.ItemRole', item: QLayoutItem|None) -> None: ...
+ @typing.overload
+ def insertRow(self, row: int, label: QWidget|None, field: QWidget|None) -> None: ...
+ @typing.overload
+ def insertRow(self, row: int, label: QWidget|None, field: QLayout|None) -> None: ...
+ @typing.overload
+ def insertRow(self, row: int, labelText: str|None, field: QWidget|None) -> None: ...
+ @typing.overload
+ def insertRow(self, row: int, labelText: str|None, field: QLayout|None) -> None: ...
+ @typing.overload
+ def insertRow(self, row: int, widget: QWidget|None) -> None: ...
+ @typing.overload
+ def insertRow(self, row: int, layout: QLayout|None) -> None: ...
+ @typing.overload
+ def addRow(self, label: QWidget|None, field: QWidget|None) -> None: ...
+ @typing.overload
+ def addRow(self, label: QWidget|None, field: QLayout|None) -> None: ...
+ @typing.overload
+ def addRow(self, labelText: str|None, field: QWidget|None) -> None: ...
+ @typing.overload
+ def addRow(self, labelText: str|None, field: QLayout|None) -> None: ...
+ @typing.overload
+ def addRow(self, widget: QWidget|None) -> None: ...
+ @typing.overload
+ def addRow(self, layout: QLayout|None) -> None: ...
+ def setSpacing(self, a0: int) -> None: ...
+ def spacing(self) -> int: ...
+ def verticalSpacing(self) -> int: ...
+ def setVerticalSpacing(self, spacing: int) -> None: ...
+ def horizontalSpacing(self) -> int: ...
+ def setHorizontalSpacing(self, spacing: int) -> None: ...
+ def formAlignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def setFormAlignment(self, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def labelAlignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def setLabelAlignment(self, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def rowWrapPolicy(self) -> 'QFormLayout.RowWrapPolicy': ...
+ def setRowWrapPolicy(self, policy: 'QFormLayout.RowWrapPolicy') -> None: ...
+ def fieldGrowthPolicy(self) -> 'QFormLayout.FieldGrowthPolicy': ...
+ def setFieldGrowthPolicy(self, policy: 'QFormLayout.FieldGrowthPolicy') -> None: ...
+
+
+class QGesture(QtCore.QObject):
+
+ class GestureCancelPolicy(enum.Enum):
+ CancelNone = ... # type: QGesture.GestureCancelPolicy
+ CancelAllInContext = ... # type: QGesture.GestureCancelPolicy
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def gestureCancelPolicy(self) -> 'QGesture.GestureCancelPolicy': ...
+ def setGestureCancelPolicy(self, policy: 'QGesture.GestureCancelPolicy') -> None: ...
+ def unsetHotSpot(self) -> None: ...
+ def hasHotSpot(self) -> bool: ...
+ def setHotSpot(self, value: QtCore.QPointF) -> None: ...
+ def hotSpot(self) -> QtCore.QPointF: ...
+ def state(self) -> QtCore.Qt.GestureState: ...
+ def gestureType(self) -> QtCore.Qt.GestureType: ...
+
+
+class QPanGesture(QGesture):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setAcceleration(self, value: float) -> None: ...
+ def setOffset(self, value: QtCore.QPointF) -> None: ...
+ def setLastOffset(self, value: QtCore.QPointF) -> None: ...
+ def acceleration(self) -> float: ...
+ def delta(self) -> QtCore.QPointF: ...
+ def offset(self) -> QtCore.QPointF: ...
+ def lastOffset(self) -> QtCore.QPointF: ...
+
+
+class QPinchGesture(QGesture):
+
+ class ChangeFlag(enum.Flag):
+ ScaleFactorChanged = ... # type: QPinchGesture.ChangeFlag
+ RotationAngleChanged = ... # type: QPinchGesture.ChangeFlag
+ CenterPointChanged = ... # type: QPinchGesture.ChangeFlag
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setRotationAngle(self, value: float) -> None: ...
+ def setLastRotationAngle(self, value: float) -> None: ...
+ def setTotalRotationAngle(self, value: float) -> None: ...
+ def rotationAngle(self) -> float: ...
+ def lastRotationAngle(self) -> float: ...
+ def totalRotationAngle(self) -> float: ...
+ def setScaleFactor(self, value: float) -> None: ...
+ def setLastScaleFactor(self, value: float) -> None: ...
+ def setTotalScaleFactor(self, value: float) -> None: ...
+ def scaleFactor(self) -> float: ...
+ def lastScaleFactor(self) -> float: ...
+ def totalScaleFactor(self) -> float: ...
+ def setCenterPoint(self, value: QtCore.QPointF) -> None: ...
+ def setLastCenterPoint(self, value: QtCore.QPointF) -> None: ...
+ def setStartCenterPoint(self, value: QtCore.QPointF) -> None: ...
+ def centerPoint(self) -> QtCore.QPointF: ...
+ def lastCenterPoint(self) -> QtCore.QPointF: ...
+ def startCenterPoint(self) -> QtCore.QPointF: ...
+ def setChangeFlags(self, value: 'QPinchGesture.ChangeFlag') -> None: ...
+ def changeFlags(self) -> 'QPinchGesture.ChangeFlag': ...
+ def setTotalChangeFlags(self, value: 'QPinchGesture.ChangeFlag') -> None: ...
+ def totalChangeFlags(self) -> 'QPinchGesture.ChangeFlag': ...
+
+
+class QSwipeGesture(QGesture):
+
+ class SwipeDirection(enum.Enum):
+ NoDirection = ... # type: QSwipeGesture.SwipeDirection
+ Left = ... # type: QSwipeGesture.SwipeDirection
+ Right = ... # type: QSwipeGesture.SwipeDirection
+ Up = ... # type: QSwipeGesture.SwipeDirection
+ Down = ... # type: QSwipeGesture.SwipeDirection
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setSwipeAngle(self, value: float) -> None: ...
+ def swipeAngle(self) -> float: ...
+ def verticalDirection(self) -> 'QSwipeGesture.SwipeDirection': ...
+ def horizontalDirection(self) -> 'QSwipeGesture.SwipeDirection': ...
+
+
+class QTapGesture(QGesture):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setPosition(self, pos: QtCore.QPointF) -> None: ...
+ def position(self) -> QtCore.QPointF: ...
+
+
+class QTapAndHoldGesture(QGesture):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ @staticmethod
+ def timeout() -> int: ...
+ @staticmethod
+ def setTimeout(msecs: int) -> None: ...
+ def setPosition(self, pos: QtCore.QPointF) -> None: ...
+ def position(self) -> QtCore.QPointF: ...
+
+
+class QGestureEvent(QtCore.QEvent):
+
+ @typing.overload
+ def __init__(self, gestures: collections.abc.Iterable[QGesture]) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QGestureEvent') -> None: ...
+
+ def mapToGraphicsScene(self, gesturePoint: QtCore.QPointF) -> QtCore.QPointF: ...
+ def widget(self) -> QWidget|None: ...
+ @typing.overload
+ def ignore(self) -> None: ...
+ @typing.overload
+ def ignore(self, a0: QGesture|None) -> None: ...
+ @typing.overload
+ def ignore(self, a0: QtCore.Qt.GestureType) -> None: ...
+ @typing.overload
+ def accept(self) -> None: ...
+ @typing.overload
+ def accept(self, a0: QGesture|None) -> None: ...
+ @typing.overload
+ def accept(self, a0: QtCore.Qt.GestureType) -> None: ...
+ @typing.overload
+ def isAccepted(self) -> bool: ...
+ @typing.overload
+ def isAccepted(self, a0: QGesture|None) -> bool: ...
+ @typing.overload
+ def isAccepted(self, a0: QtCore.Qt.GestureType) -> bool: ...
+ @typing.overload
+ def setAccepted(self, accepted: bool) -> None: ...
+ @typing.overload
+ def setAccepted(self, a0: QGesture|None, a1: bool) -> None: ...
+ @typing.overload
+ def setAccepted(self, a0: QtCore.Qt.GestureType, a1: bool) -> None: ...
+ def canceledGestures(self) -> list[QGesture]: ...
+ def activeGestures(self) -> list[QGesture]: ...
+ def gesture(self, type: QtCore.Qt.GestureType) -> QGesture|None: ...
+ def gestures(self) -> list[QGesture]: ...
+
+
+class QGestureRecognizer(PyQt6.sip.wrapper):
+
+ class ResultFlag(enum.Flag):
+ Ignore = ... # type: QGestureRecognizer.ResultFlag
+ MayBeGesture = ... # type: QGestureRecognizer.ResultFlag
+ TriggerGesture = ... # type: QGestureRecognizer.ResultFlag
+ FinishGesture = ... # type: QGestureRecognizer.ResultFlag
+ CancelGesture = ... # type: QGestureRecognizer.ResultFlag
+ ConsumeEventHint = ... # type: QGestureRecognizer.ResultFlag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QGestureRecognizer') -> None: ...
+
+ @staticmethod
+ def unregisterRecognizer(type: QtCore.Qt.GestureType) -> None: ...
+ @staticmethod
+ def registerRecognizer(recognizer: 'QGestureRecognizer|None') -> QtCore.Qt.GestureType: ...
+ def reset(self, state: QGesture|None) -> None: ...
+ def recognize(self, state: QGesture|None, watched: QtCore.QObject|None, event: QtCore.QEvent|None) -> 'QGestureRecognizer.ResultFlag': ...
+ def create(self, target: QtCore.QObject|None) -> QGesture|None: ...
+
+
+class QGraphicsAnchor(QtCore.QObject):
+
+ def sizePolicy(self) -> 'QSizePolicy.Policy': ...
+ def setSizePolicy(self, policy: 'QSizePolicy.Policy') -> None: ...
+ def spacing(self) -> float: ...
+ def unsetSpacing(self) -> None: ...
+ def setSpacing(self, spacing: float) -> None: ...
+
+
+class QGraphicsLayoutItem(PyQt6.sip.wrapper):
+
+ def __init__(self, parent: 'QGraphicsLayoutItem|None' = ..., isLayout: bool = ...) -> None: ...
+
+ def setOwnedByLayout(self, ownedByLayout: bool) -> None: ...
+ def setGraphicsItem(self, item: 'QGraphicsItem|None') -> None: ...
+ def sizeHint(self, which: QtCore.Qt.SizeHint, constraint: QtCore.QSizeF = ...) -> QtCore.QSizeF: ...
+ def isEmpty(self) -> bool: ...
+ def ownedByLayout(self) -> bool: ...
+ def graphicsItem(self) -> 'QGraphicsItem|None': ...
+ def maximumHeight(self) -> float: ...
+ def maximumWidth(self) -> float: ...
+ def preferredHeight(self) -> float: ...
+ def preferredWidth(self) -> float: ...
+ def minimumHeight(self) -> float: ...
+ def minimumWidth(self) -> float: ...
+ def isLayout(self) -> bool: ...
+ def setParentLayoutItem(self, parent: 'QGraphicsLayoutItem|None') -> None: ...
+ def parentLayoutItem(self) -> 'QGraphicsLayoutItem|None': ...
+ def updateGeometry(self) -> None: ...
+ def effectiveSizeHint(self, which: QtCore.Qt.SizeHint, constraint: QtCore.QSizeF = ...) -> QtCore.QSizeF: ...
+ def contentsRect(self) -> QtCore.QRectF: ...
+ def getContentsMargins(self) -> typing.Tuple[float, float, float, float]: ...
+ def geometry(self) -> QtCore.QRectF: ...
+ def setGeometry(self, rect: QtCore.QRectF) -> None: ...
+ def setMaximumHeight(self, height: float) -> None: ...
+ def setMaximumWidth(self, width: float) -> None: ...
+ def maximumSize(self) -> QtCore.QSizeF: ...
+ @typing.overload
+ def setMaximumSize(self, size: QtCore.QSizeF) -> None: ...
+ @typing.overload
+ def setMaximumSize(self, aw: float, ah: float) -> None: ...
+ def setPreferredHeight(self, height: float) -> None: ...
+ def setPreferredWidth(self, width: float) -> None: ...
+ def preferredSize(self) -> QtCore.QSizeF: ...
+ @typing.overload
+ def setPreferredSize(self, size: QtCore.QSizeF) -> None: ...
+ @typing.overload
+ def setPreferredSize(self, aw: float, ah: float) -> None: ...
+ def setMinimumHeight(self, height: float) -> None: ...
+ def setMinimumWidth(self, width: float) -> None: ...
+ def minimumSize(self) -> QtCore.QSizeF: ...
+ @typing.overload
+ def setMinimumSize(self, size: QtCore.QSizeF) -> None: ...
+ @typing.overload
+ def setMinimumSize(self, aw: float, ah: float) -> None: ...
+ def sizePolicy(self) -> 'QSizePolicy': ...
+ @typing.overload
+ def setSizePolicy(self, policy: 'QSizePolicy') -> None: ...
+ @typing.overload
+ def setSizePolicy(self, hPolicy: 'QSizePolicy.Policy', vPolicy: 'QSizePolicy.Policy', controlType: 'QSizePolicy.ControlType' = ...) -> None: ...
+
+
+class QGraphicsLayout(QGraphicsLayoutItem):
+
+ def __init__(self, parent: QGraphicsLayoutItem|None = ...) -> None: ...
+
+ def addChildLayoutItem(self, layoutItem: QGraphicsLayoutItem|None) -> None: ...
+ def updateGeometry(self) -> None: ...
+ def removeAt(self, index: int) -> None: ...
+ def itemAt(self, i: int) -> QGraphicsLayoutItem|None: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def widgetEvent(self, e: QtCore.QEvent|None) -> None: ...
+ def invalidate(self) -> None: ...
+ def isActivated(self) -> bool: ...
+ def activate(self) -> None: ...
+ def getContentsMargins(self) -> typing.Tuple[float, float, float, float]: ...
+ def setContentsMargins(self, left: float, top: float, right: float, bottom: float) -> None: ...
+
+
+class QGraphicsAnchorLayout(QGraphicsLayout):
+
+ def __init__(self, parent: QGraphicsLayoutItem|None = ...) -> None: ...
+
+ def sizeHint(self, which: QtCore.Qt.SizeHint, constraint: QtCore.QSizeF = ...) -> QtCore.QSizeF: ...
+ def invalidate(self) -> None: ...
+ def itemAt(self, index: int) -> QGraphicsLayoutItem|None: ...
+ def count(self) -> int: ...
+ def setGeometry(self, rect: QtCore.QRectF) -> None: ...
+ def removeAt(self, index: int) -> None: ...
+ def verticalSpacing(self) -> float: ...
+ def horizontalSpacing(self) -> float: ...
+ def setSpacing(self, spacing: float) -> None: ...
+ def setVerticalSpacing(self, spacing: float) -> None: ...
+ def setHorizontalSpacing(self, spacing: float) -> None: ...
+ def addAnchors(self, firstItem: QGraphicsLayoutItem|None, secondItem: QGraphicsLayoutItem|None, orientations: QtCore.Qt.Orientation = ...) -> None: ...
+ def addCornerAnchors(self, firstItem: QGraphicsLayoutItem|None, firstCorner: QtCore.Qt.Corner, secondItem: QGraphicsLayoutItem|None, secondCorner: QtCore.Qt.Corner) -> None: ...
+ def anchor(self, firstItem: QGraphicsLayoutItem|None, firstEdge: QtCore.Qt.AnchorPoint, secondItem: QGraphicsLayoutItem|None, secondEdge: QtCore.Qt.AnchorPoint) -> QGraphicsAnchor|None: ...
+ def addAnchor(self, firstItem: QGraphicsLayoutItem|None, firstEdge: QtCore.Qt.AnchorPoint, secondItem: QGraphicsLayoutItem|None, secondEdge: QtCore.Qt.AnchorPoint) -> QGraphicsAnchor|None: ...
+
+
+class QGraphicsEffect(QtCore.QObject):
+
+ class PixmapPadMode(enum.Enum):
+ NoPad = ... # type: QGraphicsEffect.PixmapPadMode
+ PadToTransparentBorder = ... # type: QGraphicsEffect.PixmapPadMode
+ PadToEffectiveBoundingRect = ... # type: QGraphicsEffect.PixmapPadMode
+
+ class ChangeFlag(enum.Flag):
+ SourceAttached = ... # type: QGraphicsEffect.ChangeFlag
+ SourceDetached = ... # type: QGraphicsEffect.ChangeFlag
+ SourceBoundingRectChanged = ... # type: QGraphicsEffect.ChangeFlag
+ SourceInvalidated = ... # type: QGraphicsEffect.ChangeFlag
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def sourcePixmap(self, system: QtCore.Qt.CoordinateSystem = ..., mode: 'QGraphicsEffect.PixmapPadMode' = ...) -> typing.Tuple[QtGui.QPixmap, QtCore.QPoint|None]: ...
+ def drawSource(self, painter: QtGui.QPainter|None) -> None: ...
+ def sourceBoundingRect(self, system: QtCore.Qt.CoordinateSystem = ...) -> QtCore.QRectF: ...
+ def sourceIsPixmap(self) -> bool: ...
+ def updateBoundingRect(self) -> None: ...
+ def sourceChanged(self, flags: 'QGraphicsEffect.ChangeFlag') -> None: ...
+ def draw(self, painter: QtGui.QPainter|None) -> None: ...
+ enabledChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def update(self) -> None: ...
+ def setEnabled(self, enable: bool) -> None: ...
+ def isEnabled(self) -> bool: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def boundingRectFor(self, sourceRect: QtCore.QRectF) -> QtCore.QRectF: ...
+
+
+class QGraphicsColorizeEffect(QGraphicsEffect):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def draw(self, painter: QtGui.QPainter|None) -> None: ...
+ strengthChanged: typing.ClassVar[QtCore.pyqtSignal]
+ colorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setStrength(self, strength: float) -> None: ...
+ def setColor(self, c: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def strength(self) -> float: ...
+ def color(self) -> QtGui.QColor: ...
+
+
+class QGraphicsBlurEffect(QGraphicsEffect):
+
+ class BlurHint(enum.Flag):
+ PerformanceHint = ... # type: QGraphicsBlurEffect.BlurHint
+ QualityHint = ... # type: QGraphicsBlurEffect.BlurHint
+ AnimationHint = ... # type: QGraphicsBlurEffect.BlurHint
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def draw(self, painter: QtGui.QPainter|None) -> None: ...
+ blurHintsChanged: typing.ClassVar[QtCore.pyqtSignal]
+ blurRadiusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setBlurHints(self, hints: 'QGraphicsBlurEffect.BlurHint') -> None: ...
+ def setBlurRadius(self, blurRadius: float) -> None: ...
+ def blurHints(self) -> 'QGraphicsBlurEffect.BlurHint': ...
+ def blurRadius(self) -> float: ...
+ def boundingRectFor(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
+
+
+class QGraphicsDropShadowEffect(QGraphicsEffect):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def draw(self, painter: QtGui.QPainter|None) -> None: ...
+ colorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ blurRadiusChanged: typing.ClassVar[QtCore.pyqtSignal]
+ offsetChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def setBlurRadius(self, blurRadius: float) -> None: ...
+ def setYOffset(self, dy: float) -> None: ...
+ def setXOffset(self, dx: float) -> None: ...
+ @typing.overload
+ def setOffset(self, ofs: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setOffset(self, dx: float, dy: float) -> None: ...
+ @typing.overload
+ def setOffset(self, d: float) -> None: ...
+ def color(self) -> QtGui.QColor: ...
+ def blurRadius(self) -> float: ...
+ def yOffset(self) -> float: ...
+ def xOffset(self) -> float: ...
+ def offset(self) -> QtCore.QPointF: ...
+ def boundingRectFor(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
+
+
+class QGraphicsOpacityEffect(QGraphicsEffect):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def draw(self, painter: QtGui.QPainter|None) -> None: ...
+ opacityMaskChanged: typing.ClassVar[QtCore.pyqtSignal]
+ opacityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setOpacityMask(self, mask: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def setOpacity(self, opacity: float) -> None: ...
+ def opacityMask(self) -> QtGui.QBrush: ...
+ def opacity(self) -> float: ...
+
+
+class QGraphicsGridLayout(QGraphicsLayout):
+
+ def __init__(self, parent: QGraphicsLayoutItem|None = ...) -> None: ...
+
+ def removeItem(self, item: QGraphicsLayoutItem|None) -> None: ...
+ def sizeHint(self, which: QtCore.Qt.SizeHint, constraint: QtCore.QSizeF = ...) -> QtCore.QSizeF: ...
+ def setGeometry(self, rect: QtCore.QRectF) -> None: ...
+ def invalidate(self) -> None: ...
+ def removeAt(self, index: int) -> None: ...
+ def count(self) -> int: ...
+ @typing.overload
+ def itemAt(self, row: int, column: int) -> QGraphicsLayoutItem|None: ...
+ @typing.overload
+ def itemAt(self, index: int) -> QGraphicsLayoutItem|None: ...
+ def columnCount(self) -> int: ...
+ def rowCount(self) -> int: ...
+ def alignment(self, item: QGraphicsLayoutItem|None) -> QtCore.Qt.AlignmentFlag: ...
+ def setAlignment(self, item: QGraphicsLayoutItem|None, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def columnAlignment(self, column: int) -> QtCore.Qt.AlignmentFlag: ...
+ def setColumnAlignment(self, column: int, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def rowAlignment(self, row: int) -> QtCore.Qt.AlignmentFlag: ...
+ def setRowAlignment(self, row: int, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def setColumnFixedWidth(self, column: int, width: float) -> None: ...
+ def columnMaximumWidth(self, column: int) -> float: ...
+ def setColumnMaximumWidth(self, column: int, width: float) -> None: ...
+ def columnPreferredWidth(self, column: int) -> float: ...
+ def setColumnPreferredWidth(self, column: int, width: float) -> None: ...
+ def columnMinimumWidth(self, column: int) -> float: ...
+ def setColumnMinimumWidth(self, column: int, width: float) -> None: ...
+ def setRowFixedHeight(self, row: int, height: float) -> None: ...
+ def rowMaximumHeight(self, row: int) -> float: ...
+ def setRowMaximumHeight(self, row: int, height: float) -> None: ...
+ def rowPreferredHeight(self, row: int) -> float: ...
+ def setRowPreferredHeight(self, row: int, height: float) -> None: ...
+ def rowMinimumHeight(self, row: int) -> float: ...
+ def setRowMinimumHeight(self, row: int, height: float) -> None: ...
+ def columnStretchFactor(self, column: int) -> int: ...
+ def setColumnStretchFactor(self, column: int, stretch: int) -> None: ...
+ def rowStretchFactor(self, row: int) -> int: ...
+ def setRowStretchFactor(self, row: int, stretch: int) -> None: ...
+ def columnSpacing(self, column: int) -> float: ...
+ def setColumnSpacing(self, column: int, spacing: float) -> None: ...
+ def rowSpacing(self, row: int) -> float: ...
+ def setRowSpacing(self, row: int, spacing: float) -> None: ...
+ def setSpacing(self, spacing: float) -> None: ...
+ def verticalSpacing(self) -> float: ...
+ def setVerticalSpacing(self, spacing: float) -> None: ...
+ def horizontalSpacing(self) -> float: ...
+ def setHorizontalSpacing(self, spacing: float) -> None: ...
+ @typing.overload
+ def addItem(self, item: QGraphicsLayoutItem|None, row: int, column: int, rowSpan: int, columnSpan: int, alignment: QtCore.Qt.AlignmentFlag = ...) -> None: ...
+ @typing.overload
+ def addItem(self, item: QGraphicsLayoutItem|None, row: int, column: int, alignment: QtCore.Qt.AlignmentFlag = ...) -> None: ...
+
+
+class QGraphicsItem(PyQt6.sip.wrapper):
+
+ class PanelModality(enum.Enum):
+ NonModal = ... # type: QGraphicsItem.PanelModality
+ PanelModal = ... # type: QGraphicsItem.PanelModality
+ SceneModal = ... # type: QGraphicsItem.PanelModality
+
+ class GraphicsItemFlag(enum.Flag):
+ ItemIsMovable = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemIsSelectable = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemIsFocusable = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemClipsToShape = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemClipsChildrenToShape = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemIgnoresTransformations = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemIgnoresParentOpacity = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemDoesntPropagateOpacityToChildren = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemStacksBehindParent = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemUsesExtendedStyleOption = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemHasNoContents = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemSendsGeometryChanges = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemAcceptsInputMethod = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemNegativeZStacksBehindParent = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemIsPanel = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemSendsScenePositionChanges = ... # type: QGraphicsItem.GraphicsItemFlag
+ ItemContainsChildrenInShape = ... # type: QGraphicsItem.GraphicsItemFlag
+
+ class GraphicsItemChange(enum.Enum):
+ ItemPositionChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemVisibleChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemEnabledChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemSelectedChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemParentChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemChildAddedChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemChildRemovedChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemTransformChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemPositionHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemTransformHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemSceneChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemVisibleHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemEnabledHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemSelectedHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemParentHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemSceneHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemCursorChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemCursorHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemToolTipChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemToolTipHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemFlagsChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemFlagsHaveChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemZValueChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemZValueHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemOpacityChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemOpacityHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemScenePositionHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemRotationChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemRotationHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemScaleChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemScaleHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemTransformOriginPointChange = ... # type: QGraphicsItem.GraphicsItemChange
+ ItemTransformOriginPointHasChanged = ... # type: QGraphicsItem.GraphicsItemChange
+
+ class CacheMode(enum.Enum):
+ NoCache = ... # type: QGraphicsItem.CacheMode
+ ItemCoordinateCache = ... # type: QGraphicsItem.CacheMode
+ DeviceCoordinateCache = ... # type: QGraphicsItem.CacheMode
+
+ Type = ... # type: int
+ UserType = ... # type: int
+
+ def __init__(self, parent: 'QGraphicsItem|None' = ...) -> None: ...
+
+ def updateMicroFocus(self) -> None: ...
+ def setInputMethodHints(self, hints: QtCore.Qt.InputMethodHint) -> None: ...
+ def inputMethodHints(self) -> QtCore.Qt.InputMethodHint: ...
+ def stackBefore(self, sibling: 'QGraphicsItem|None') -> None: ...
+ @typing.overload
+ def setTransformOriginPoint(self, origin: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setTransformOriginPoint(self, ax: float, ay: float) -> None: ...
+ def transformOriginPoint(self) -> QtCore.QPointF: ...
+ def setTransformations(self, transformations: collections.abc.Iterable['QGraphicsTransform']) -> None: ...
+ def transformations(self) -> list['QGraphicsTransform']: ...
+ def scale(self) -> float: ...
+ def setScale(self, scale: float) -> None: ...
+ def rotation(self) -> float: ...
+ def setRotation(self, angle: float) -> None: ...
+ def setY(self, y: float) -> None: ...
+ def setX(self, x: float) -> None: ...
+ def focusItem(self) -> 'QGraphicsItem|None': ...
+ def setFocusProxy(self, item: 'QGraphicsItem|None') -> None: ...
+ def focusProxy(self) -> 'QGraphicsItem|None': ...
+ def setActive(self, active: bool) -> None: ...
+ def isActive(self) -> bool: ...
+ def setFiltersChildEvents(self, enabled: bool) -> None: ...
+ def filtersChildEvents(self) -> bool: ...
+ def setAcceptTouchEvents(self, enabled: bool) -> None: ...
+ def acceptTouchEvents(self) -> bool: ...
+ def setGraphicsEffect(self, effect: QGraphicsEffect|None) -> None: ...
+ def graphicsEffect(self) -> QGraphicsEffect|None: ...
+ def isBlockedByModalPanel(self) -> typing.Tuple[bool, 'QGraphicsItem|None']: ...
+ def setPanelModality(self, panelModality: 'QGraphicsItem.PanelModality') -> None: ...
+ def panelModality(self) -> 'QGraphicsItem.PanelModality': ...
+ def toGraphicsObject(self) -> 'QGraphicsObject|None': ...
+ def isPanel(self) -> bool: ...
+ def panel(self) -> 'QGraphicsItem|None': ...
+ def parentObject(self) -> 'QGraphicsObject|None': ...
+ @typing.overload
+ def mapRectFromScene(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectFromScene(self, ax: float, ay: float, w: float, h: float) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectFromParent(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectFromParent(self, ax: float, ay: float, w: float, h: float) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectFromItem(self, item: 'QGraphicsItem|None', rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectFromItem(self, item: 'QGraphicsItem|None', ax: float, ay: float, w: float, h: float) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectToScene(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectToScene(self, ax: float, ay: float, w: float, h: float) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectToParent(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectToParent(self, ax: float, ay: float, w: float, h: float) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectToItem(self, item: 'QGraphicsItem|None', rect: QtCore.QRectF) -> QtCore.QRectF: ...
+ @typing.overload
+ def mapRectToItem(self, item: 'QGraphicsItem|None', ax: float, ay: float, w: float, h: float) -> QtCore.QRectF: ...
+ def clipPath(self) -> QtGui.QPainterPath: ...
+ def isClipped(self) -> bool: ...
+ def itemTransform(self, other: 'QGraphicsItem|None') -> typing.Tuple[QtGui.QTransform, bool]: ...
+ def setOpacity(self, opacity: float) -> None: ...
+ def effectiveOpacity(self) -> float: ...
+ def opacity(self) -> float: ...
+ def isUnderMouse(self) -> bool: ...
+ def commonAncestorItem(self, other: 'QGraphicsItem|None') -> 'QGraphicsItem|None': ...
+ def scroll(self, dx: float, dy: float, rect: QtCore.QRectF = ...) -> None: ...
+ def setBoundingRegionGranularity(self, granularity: float) -> None: ...
+ def boundingRegionGranularity(self) -> float: ...
+ def boundingRegion(self, itemToDeviceTransform: QtGui.QTransform) -> QtGui.QRegion: ...
+ def ungrabKeyboard(self) -> None: ...
+ def grabKeyboard(self) -> None: ...
+ def ungrabMouse(self) -> None: ...
+ def grabMouse(self) -> None: ...
+ def setAcceptHoverEvents(self, enabled: bool) -> None: ...
+ def acceptHoverEvents(self) -> bool: ...
+ def isVisibleTo(self, parent: 'QGraphicsItem|None') -> bool: ...
+ def setCacheMode(self, mode: 'QGraphicsItem.CacheMode', logicalCacheSize: QtCore.QSize = ...) -> None: ...
+ def cacheMode(self) -> 'QGraphicsItem.CacheMode': ...
+ def isWindow(self) -> bool: ...
+ def isWidget(self) -> bool: ...
+ def childItems(self) -> list['QGraphicsItem']: ...
+ def window(self) -> 'QGraphicsWidget|None': ...
+ def topLevelWidget(self) -> 'QGraphicsWidget|None': ...
+ def parentWidget(self) -> 'QGraphicsWidget|None': ...
+ @typing.overload
+ def isObscured(self, rect: QtCore.QRectF = ...) -> bool: ...
+ @typing.overload
+ def isObscured(self, ax: float, ay: float, w: float, h: float) -> bool: ...
+ def resetTransform(self) -> None: ...
+ def setTransform(self, matrix: QtGui.QTransform, combine: bool = ...) -> None: ...
+ def deviceTransform(self, viewportTransform: QtGui.QTransform) -> QtGui.QTransform: ...
+ def sceneTransform(self) -> QtGui.QTransform: ...
+ def transform(self) -> QtGui.QTransform: ...
+ def wheelEvent(self, event: 'QGraphicsSceneWheelEvent|None') -> None: ...
+ def sceneEventFilter(self, watched: 'QGraphicsItem|None', event: QtCore.QEvent|None) -> bool: ...
+ def sceneEvent(self, event: QtCore.QEvent|None) -> bool: ...
+ def prepareGeometryChange(self) -> None: ...
+ def mouseReleaseEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mousePressEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mouseMoveEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mouseDoubleClickEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def keyReleaseEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def itemChange(self, change: 'QGraphicsItem.GraphicsItemChange', value: typing.Any) -> typing.Any: ...
+ def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ def inputMethodEvent(self, event: QtGui.QInputMethodEvent|None) -> None: ...
+ def hoverMoveEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def hoverLeaveEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def hoverEnterEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def focusOutEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def dropEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragMoveEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragLeaveEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragEnterEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def contextMenuEvent(self, event: 'QGraphicsSceneContextMenuEvent|None') -> None: ...
+ def removeSceneEventFilter(self, filterItem: 'QGraphicsItem|None') -> None: ...
+ def installSceneEventFilter(self, filterItem: 'QGraphicsItem|None') -> None: ...
+ def type(self) -> int: ...
+ def setData(self, key: int, value: typing.Any) -> None: ...
+ def data(self, key: int) -> typing.Any: ...
+ def isAncestorOf(self, child: 'QGraphicsItem|None') -> bool: ...
+ @typing.overload
+ def mapFromScene(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapFromScene(self, rect: QtCore.QRectF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapFromScene(self, polygon: QtGui.QPolygonF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapFromScene(self, path: QtGui.QPainterPath) -> QtGui.QPainterPath: ...
+ @typing.overload
+ def mapFromScene(self, ax: float, ay: float) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapFromScene(self, ax: float, ay: float, w: float, h: float) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapFromParent(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapFromParent(self, rect: QtCore.QRectF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapFromParent(self, polygon: QtGui.QPolygonF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapFromParent(self, path: QtGui.QPainterPath) -> QtGui.QPainterPath: ...
+ @typing.overload
+ def mapFromParent(self, ax: float, ay: float) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapFromParent(self, ax: float, ay: float, w: float, h: float) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapFromItem(self, item: 'QGraphicsItem|None', point: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapFromItem(self, item: 'QGraphicsItem|None', rect: QtCore.QRectF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapFromItem(self, item: 'QGraphicsItem|None', polygon: QtGui.QPolygonF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapFromItem(self, item: 'QGraphicsItem|None', path: QtGui.QPainterPath) -> QtGui.QPainterPath: ...
+ @typing.overload
+ def mapFromItem(self, item: 'QGraphicsItem|None', ax: float, ay: float) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapFromItem(self, item: 'QGraphicsItem|None', ax: float, ay: float, w: float, h: float) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToScene(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToScene(self, rect: QtCore.QRectF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToScene(self, polygon: QtGui.QPolygonF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToScene(self, path: QtGui.QPainterPath) -> QtGui.QPainterPath: ...
+ @typing.overload
+ def mapToScene(self, ax: float, ay: float) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToScene(self, ax: float, ay: float, w: float, h: float) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToParent(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToParent(self, rect: QtCore.QRectF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToParent(self, polygon: QtGui.QPolygonF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToParent(self, path: QtGui.QPainterPath) -> QtGui.QPainterPath: ...
+ @typing.overload
+ def mapToParent(self, ax: float, ay: float) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToParent(self, ax: float, ay: float, w: float, h: float) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToItem(self, item: 'QGraphicsItem|None', point: QtCore.QPointF) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToItem(self, item: 'QGraphicsItem|None', rect: QtCore.QRectF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToItem(self, item: 'QGraphicsItem|None', polygon: QtGui.QPolygonF) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToItem(self, item: 'QGraphicsItem|None', path: QtGui.QPainterPath) -> QtGui.QPainterPath: ...
+ @typing.overload
+ def mapToItem(self, item: 'QGraphicsItem|None', ax: float, ay: float) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToItem(self, item: 'QGraphicsItem|None', ax: float, ay: float, w: float, h: float) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def update(self, rect: QtCore.QRectF = ...) -> None: ...
+ @typing.overload
+ def update(self, ax: float, ay: float, width: float, height: float) -> None: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None = ...) -> None: ...
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: 'QGraphicsItem|None') -> bool: ...
+ def collidingItems(self, mode: QtCore.Qt.ItemSelectionMode = ...) -> list['QGraphicsItem']: ...
+ def collidesWithPath(self, path: QtGui.QPainterPath, mode: QtCore.Qt.ItemSelectionMode = ...) -> bool: ...
+ def collidesWithItem(self, other: 'QGraphicsItem|None', mode: QtCore.Qt.ItemSelectionMode = ...) -> bool: ...
+ def contains(self, point: QtCore.QPointF) -> bool: ...
+ def shape(self) -> QtGui.QPainterPath: ...
+ def sceneBoundingRect(self) -> QtCore.QRectF: ...
+ def childrenBoundingRect(self) -> QtCore.QRectF: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def setZValue(self, z: float) -> None: ...
+ def zValue(self) -> float: ...
+ def advance(self, phase: int) -> None: ...
+ @typing.overload
+ def ensureVisible(self, rect: QtCore.QRectF = ..., xMargin: int = ..., yMargin: int = ...) -> None: ...
+ @typing.overload
+ def ensureVisible(self, x: float, y: float, w: float, h: float, xMargin: int = ..., yMargin: int = ...) -> None: ...
+ def moveBy(self, dx: float, dy: float) -> None: ...
+ @typing.overload
+ def setPos(self, pos: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setPos(self, ax: float, ay: float) -> None: ...
+ def scenePos(self) -> QtCore.QPointF: ...
+ def y(self) -> float: ...
+ def x(self) -> float: ...
+ def pos(self) -> QtCore.QPointF: ...
+ def clearFocus(self) -> None: ...
+ def setFocus(self, focusReason: QtCore.Qt.FocusReason = ...) -> None: ...
+ def hasFocus(self) -> bool: ...
+ def setAcceptedMouseButtons(self, buttons: QtCore.Qt.MouseButton) -> None: ...
+ def acceptedMouseButtons(self) -> QtCore.Qt.MouseButton: ...
+ def setAcceptDrops(self, on: bool) -> None: ...
+ def acceptDrops(self) -> bool: ...
+ def setSelected(self, selected: bool) -> None: ...
+ def isSelected(self) -> bool: ...
+ def setEnabled(self, enabled: bool) -> None: ...
+ def isEnabled(self) -> bool: ...
+ def show(self) -> None: ...
+ def hide(self) -> None: ...
+ def setVisible(self, visible: bool) -> None: ...
+ def isVisible(self) -> bool: ...
+ def unsetCursor(self) -> None: ...
+ def hasCursor(self) -> bool: ...
+ def setCursor(self, cursor: QtGui.QCursor|QtCore.Qt.CursorShape) -> None: ...
+ def cursor(self) -> QtGui.QCursor: ...
+ def setToolTip(self, toolTip: str|None) -> None: ...
+ def toolTip(self) -> str: ...
+ def setFlags(self, flags: 'QGraphicsItem.GraphicsItemFlag') -> None: ...
+ def setFlag(self, flag: 'QGraphicsItem.GraphicsItemFlag', enabled: bool = ...) -> None: ...
+ def flags(self) -> 'QGraphicsItem.GraphicsItemFlag': ...
+ def setGroup(self, group: 'QGraphicsItemGroup|None') -> None: ...
+ def group(self) -> 'QGraphicsItemGroup|None': ...
+ def setParentItem(self, parent: 'QGraphicsItem|None') -> None: ...
+ def topLevelItem(self) -> 'QGraphicsItem|None': ...
+ def parentItem(self) -> 'QGraphicsItem|None': ...
+ def scene(self) -> 'QGraphicsScene|None': ...
+
+
+class QAbstractGraphicsShapeItem(QGraphicsItem):
+
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: QGraphicsItem|None) -> bool: ...
+ def setBrush(self, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def brush(self) -> QtGui.QBrush: ...
+ def setPen(self, pen: QtGui.QPen|QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def pen(self) -> QtGui.QPen: ...
+
+
+class QGraphicsPathItem(QAbstractGraphicsShapeItem):
+
+ @typing.overload
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, path: QtGui.QPainterPath, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def type(self) -> int: ...
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: QGraphicsItem|None) -> bool: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None = ...) -> None: ...
+ def contains(self, point: QtCore.QPointF) -> bool: ...
+ def shape(self) -> QtGui.QPainterPath: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def setPath(self, path: QtGui.QPainterPath) -> None: ...
+ def path(self) -> QtGui.QPainterPath: ...
+
+
+class QGraphicsRectItem(QAbstractGraphicsShapeItem):
+
+ @typing.overload
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, rect: QtCore.QRectF, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, x: float, y: float, w: float, h: float, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def type(self) -> int: ...
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: QGraphicsItem|None) -> bool: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None = ...) -> None: ...
+ def contains(self, point: QtCore.QPointF) -> bool: ...
+ def shape(self) -> QtGui.QPainterPath: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def setRect(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setRect(self, ax: float, ay: float, w: float, h: float) -> None: ...
+ def rect(self) -> QtCore.QRectF: ...
+
+
+class QGraphicsEllipseItem(QAbstractGraphicsShapeItem):
+
+ @typing.overload
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, rect: QtCore.QRectF, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, x: float, y: float, w: float, h: float, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def type(self) -> int: ...
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: QGraphicsItem|None) -> bool: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None = ...) -> None: ...
+ def contains(self, point: QtCore.QPointF) -> bool: ...
+ def shape(self) -> QtGui.QPainterPath: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def setSpanAngle(self, angle: int) -> None: ...
+ def spanAngle(self) -> int: ...
+ def setStartAngle(self, angle: int) -> None: ...
+ def startAngle(self) -> int: ...
+ @typing.overload
+ def setRect(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setRect(self, ax: float, ay: float, w: float, h: float) -> None: ...
+ def rect(self) -> QtCore.QRectF: ...
+
+
+class QGraphicsPolygonItem(QAbstractGraphicsShapeItem):
+
+ @typing.overload
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, polygon: QtGui.QPolygonF, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def type(self) -> int: ...
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: QGraphicsItem|None) -> bool: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None = ...) -> None: ...
+ def contains(self, point: QtCore.QPointF) -> bool: ...
+ def shape(self) -> QtGui.QPainterPath: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def setFillRule(self, rule: QtCore.Qt.FillRule) -> None: ...
+ def fillRule(self) -> QtCore.Qt.FillRule: ...
+ def setPolygon(self, polygon: QtGui.QPolygonF) -> None: ...
+ def polygon(self) -> QtGui.QPolygonF: ...
+
+
+class QGraphicsLineItem(QGraphicsItem):
+
+ @typing.overload
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, line: QtCore.QLineF, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, x1: float, y1: float, x2: float, y2: float, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def type(self) -> int: ...
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: QGraphicsItem|None) -> bool: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None = ...) -> None: ...
+ def contains(self, point: QtCore.QPointF) -> bool: ...
+ def shape(self) -> QtGui.QPainterPath: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def setLine(self, line: QtCore.QLineF) -> None: ...
+ @typing.overload
+ def setLine(self, x1: float, y1: float, x2: float, y2: float) -> None: ...
+ def line(self) -> QtCore.QLineF: ...
+ def setPen(self, pen: QtGui.QPen|QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def pen(self) -> QtGui.QPen: ...
+
+
+class QGraphicsPixmapItem(QGraphicsItem):
+
+ class ShapeMode(enum.Enum):
+ MaskShape = ... # type: QGraphicsPixmapItem.ShapeMode
+ BoundingRectShape = ... # type: QGraphicsPixmapItem.ShapeMode
+ HeuristicMaskShape = ... # type: QGraphicsPixmapItem.ShapeMode
+
+ @typing.overload
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, pixmap: QtGui.QPixmap, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def setShapeMode(self, mode: 'QGraphicsPixmapItem.ShapeMode') -> None: ...
+ def shapeMode(self) -> 'QGraphicsPixmapItem.ShapeMode': ...
+ def type(self) -> int: ...
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: QGraphicsItem|None) -> bool: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None) -> None: ...
+ def contains(self, point: QtCore.QPointF) -> bool: ...
+ def shape(self) -> QtGui.QPainterPath: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def setOffset(self, offset: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def setOffset(self, ax: float, ay: float) -> None: ...
+ def offset(self) -> QtCore.QPointF: ...
+ def setTransformationMode(self, mode: QtCore.Qt.TransformationMode) -> None: ...
+ def transformationMode(self) -> QtCore.Qt.TransformationMode: ...
+ def setPixmap(self, pixmap: QtGui.QPixmap) -> None: ...
+ def pixmap(self) -> QtGui.QPixmap: ...
+
+
+class QGraphicsSimpleTextItem(QAbstractGraphicsShapeItem):
+
+ @typing.overload
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def type(self) -> int: ...
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: QGraphicsItem|None) -> bool: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None) -> None: ...
+ def contains(self, point: QtCore.QPointF) -> bool: ...
+ def shape(self) -> QtGui.QPainterPath: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def font(self) -> QtGui.QFont: ...
+ def setFont(self, font: QtGui.QFont) -> None: ...
+ def text(self) -> str: ...
+ def setText(self, text: str|None) -> None: ...
+
+
+class QGraphicsItemGroup(QGraphicsItem):
+
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def type(self) -> int: ...
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: QGraphicsItem|None) -> bool: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None = ...) -> None: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def removeFromGroup(self, item: QGraphicsItem|None) -> None: ...
+ def addToGroup(self, item: QGraphicsItem|None) -> None: ...
+
+
+class QGraphicsObject(QtCore.QObject, QGraphicsItem):
+
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def event(self, ev: QtCore.QEvent|None) -> bool: ...
+ def updateMicroFocus(self) -> None: ...
+ scaleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ rotationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ zChanged: typing.ClassVar[QtCore.pyqtSignal]
+ yChanged: typing.ClassVar[QtCore.pyqtSignal]
+ xChanged: typing.ClassVar[QtCore.pyqtSignal]
+ enabledChanged: typing.ClassVar[QtCore.pyqtSignal]
+ visibleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ opacityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ parentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def ungrabGesture(self, type: QtCore.Qt.GestureType) -> None: ...
+ def grabGesture(self, type: QtCore.Qt.GestureType, flags: QtCore.Qt.GestureFlag = ...) -> None: ...
+
+
+class QGraphicsTextItem(QGraphicsObject):
+
+ @typing.overload
+ def __init__(self, parent: QGraphicsItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QGraphicsItem|None = ...) -> None: ...
+
+ def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ def hoverLeaveEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def hoverMoveEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def hoverEnterEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def inputMethodEvent(self, event: QtGui.QInputMethodEvent|None) -> None: ...
+ def dropEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragMoveEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragLeaveEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragEnterEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def focusOutEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def keyReleaseEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def contextMenuEvent(self, event: 'QGraphicsSceneContextMenuEvent|None') -> None: ...
+ def mouseDoubleClickEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mouseReleaseEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mouseMoveEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mousePressEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def sceneEvent(self, event: QtCore.QEvent|None) -> bool: ...
+ linkHovered: typing.ClassVar[QtCore.pyqtSignal]
+ linkActivated: typing.ClassVar[QtCore.pyqtSignal]
+ def textCursor(self) -> QtGui.QTextCursor: ...
+ def setTextCursor(self, cursor: QtGui.QTextCursor) -> None: ...
+ def openExternalLinks(self) -> bool: ...
+ def setOpenExternalLinks(self, open: bool) -> None: ...
+ def tabChangesFocus(self) -> bool: ...
+ def setTabChangesFocus(self, b: bool) -> None: ...
+ def textInteractionFlags(self) -> QtCore.Qt.TextInteractionFlag: ...
+ def setTextInteractionFlags(self, flags: QtCore.Qt.TextInteractionFlag) -> None: ...
+ def document(self) -> QtGui.QTextDocument|None: ...
+ def setDocument(self, document: QtGui.QTextDocument|None) -> None: ...
+ def adjustSize(self) -> None: ...
+ def textWidth(self) -> float: ...
+ def setTextWidth(self, width: float) -> None: ...
+ def type(self) -> int: ...
+ def opaqueArea(self) -> QtGui.QPainterPath: ...
+ def isObscuredBy(self, item: QGraphicsItem|None) -> bool: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None) -> None: ...
+ def contains(self, point: QtCore.QPointF) -> bool: ...
+ def shape(self) -> QtGui.QPainterPath: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def defaultTextColor(self) -> QtGui.QColor: ...
+ def setDefaultTextColor(self, c: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def setFont(self, font: QtGui.QFont) -> None: ...
+ def font(self) -> QtGui.QFont: ...
+ def setPlainText(self, text: str|None) -> None: ...
+ def toPlainText(self) -> str: ...
+ def setHtml(self, html: str|None) -> None: ...
+ def toHtml(self) -> str: ...
+
+
+class QGraphicsLinearLayout(QGraphicsLayout):
+
+ @typing.overload
+ def __init__(self, parent: QGraphicsLayoutItem|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, orientation: QtCore.Qt.Orientation, parent: QGraphicsLayoutItem|None = ...) -> None: ...
+
+ def sizeHint(self, which: QtCore.Qt.SizeHint, constraint: QtCore.QSizeF = ...) -> QtCore.QSizeF: ...
+ def invalidate(self) -> None: ...
+ def itemAt(self, index: int) -> QGraphicsLayoutItem|None: ...
+ def count(self) -> int: ...
+ def setGeometry(self, rect: QtCore.QRectF) -> None: ...
+ def alignment(self, item: QGraphicsLayoutItem|None) -> QtCore.Qt.AlignmentFlag: ...
+ def setAlignment(self, item: QGraphicsLayoutItem|None, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def stretchFactor(self, item: QGraphicsLayoutItem|None) -> int: ...
+ def setStretchFactor(self, item: QGraphicsLayoutItem|None, stretch: int) -> None: ...
+ def itemSpacing(self, index: int) -> float: ...
+ def setItemSpacing(self, index: int, spacing: float) -> None: ...
+ def spacing(self) -> float: ...
+ def setSpacing(self, spacing: float) -> None: ...
+ def removeAt(self, index: int) -> None: ...
+ def removeItem(self, item: QGraphicsLayoutItem|None) -> None: ...
+ def insertStretch(self, index: int, stretch: int = ...) -> None: ...
+ def insertItem(self, index: int, item: QGraphicsLayoutItem|None) -> None: ...
+ def addStretch(self, stretch: int = ...) -> None: ...
+ def addItem(self, item: QGraphicsLayoutItem|None) -> None: ...
+ def orientation(self) -> QtCore.Qt.Orientation: ...
+ def setOrientation(self, orientation: QtCore.Qt.Orientation) -> None: ...
+
+
+class QGraphicsWidget(QGraphicsObject, QGraphicsLayoutItem):
+
+ def __init__(self, parent: QGraphicsItem|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ geometryChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setAutoFillBackground(self, enabled: bool) -> None: ...
+ def autoFillBackground(self) -> bool: ...
+ def ungrabKeyboardEvent(self, event: QtCore.QEvent|None) -> None: ...
+ def grabKeyboardEvent(self, event: QtCore.QEvent|None) -> None: ...
+ def ungrabMouseEvent(self, event: QtCore.QEvent|None) -> None: ...
+ def grabMouseEvent(self, event: QtCore.QEvent|None) -> None: ...
+ def hoverLeaveEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def hoverMoveEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def showEvent(self, event: QtGui.QShowEvent|None) -> None: ...
+ def resizeEvent(self, event: 'QGraphicsSceneResizeEvent|None') -> None: ...
+ def polishEvent(self) -> None: ...
+ def moveEvent(self, event: 'QGraphicsSceneMoveEvent|None') -> None: ...
+ def hideEvent(self, event: QtGui.QHideEvent|None) -> None: ...
+ def focusOutEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def focusInEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def closeEvent(self, event: QtGui.QCloseEvent|None) -> None: ...
+ def changeEvent(self, event: QtCore.QEvent|None) -> None: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def windowFrameSectionAt(self, pos: QtCore.QPointF) -> QtCore.Qt.WindowFrameSection: ...
+ def windowFrameEvent(self, e: QtCore.QEvent|None) -> bool: ...
+ def sceneEvent(self, event: QtCore.QEvent|None) -> bool: ...
+ def itemChange(self, change: QGraphicsItem.GraphicsItemChange, value: typing.Any) -> typing.Any: ...
+ def updateGeometry(self) -> None: ...
+ def sizeHint(self, which: QtCore.Qt.SizeHint, constraint: QtCore.QSizeF = ...) -> QtCore.QSizeF: ...
+ def initStyleOption(self, option: 'QStyleOption|None') -> None: ...
+ def close(self) -> bool: ...
+ def shape(self) -> QtGui.QPainterPath: ...
+ def boundingRect(self) -> QtCore.QRectF: ...
+ def paintWindowFrame(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None = ...) -> None: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None = ...) -> None: ...
+ def type(self) -> int: ...
+ def testAttribute(self, attribute: QtCore.Qt.WidgetAttribute) -> bool: ...
+ def setAttribute(self, attribute: QtCore.Qt.WidgetAttribute, on: bool = ...) -> None: ...
+ def actions(self) -> list[QtGui.QAction]: ...
+ def removeAction(self, action: QtGui.QAction|None) -> None: ...
+ def insertActions(self, before: QtGui.QAction|None, actions: collections.abc.Iterable[QtGui.QAction]) -> None: ...
+ def insertAction(self, before: QtGui.QAction|None, action: QtGui.QAction|None) -> None: ...
+ def addActions(self, actions: collections.abc.Iterable[QtGui.QAction]) -> None: ...
+ def addAction(self, action: QtGui.QAction|None) -> None: ...
+ def setShortcutAutoRepeat(self, id: int, enabled: bool = ...) -> None: ...
+ def setShortcutEnabled(self, id: int, enabled: bool = ...) -> None: ...
+ def releaseShortcut(self, id: int) -> None: ...
+ def grabShortcut(self, sequence: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int, context: QtCore.Qt.ShortcutContext = ...) -> int: ...
+ def focusWidget(self) -> 'QGraphicsWidget|None': ...
+ @staticmethod
+ def setTabOrder(first: 'QGraphicsWidget|None', second: 'QGraphicsWidget|None') -> None: ...
+ def setFocusPolicy(self, policy: QtCore.Qt.FocusPolicy) -> None: ...
+ def focusPolicy(self) -> QtCore.Qt.FocusPolicy: ...
+ def windowTitle(self) -> str: ...
+ def setWindowTitle(self, title: str|None) -> None: ...
+ def isActiveWindow(self) -> bool: ...
+ def setWindowFlags(self, wFlags: QtCore.Qt.WindowType) -> None: ...
+ def windowType(self) -> QtCore.Qt.WindowType: ...
+ def windowFlags(self) -> QtCore.Qt.WindowType: ...
+ def windowFrameRect(self) -> QtCore.QRectF: ...
+ def windowFrameGeometry(self) -> QtCore.QRectF: ...
+ def unsetWindowFrameMargins(self) -> None: ...
+ def getWindowFrameMargins(self) -> typing.Tuple[float, float, float, float]: ...
+ @typing.overload
+ def setWindowFrameMargins(self, margins: QtCore.QMarginsF) -> None: ...
+ @typing.overload
+ def setWindowFrameMargins(self, left: float, top: float, right: float, bottom: float) -> None: ...
+ def getContentsMargins(self) -> typing.Tuple[float, float, float, float]: ...
+ @typing.overload
+ def setContentsMargins(self, margins: QtCore.QMarginsF) -> None: ...
+ @typing.overload
+ def setContentsMargins(self, left: float, top: float, right: float, bottom: float) -> None: ...
+ def rect(self) -> QtCore.QRectF: ...
+ @typing.overload
+ def setGeometry(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setGeometry(self, ax: float, ay: float, aw: float, ah: float) -> None: ...
+ def size(self) -> QtCore.QSizeF: ...
+ @typing.overload
+ def resize(self, size: QtCore.QSizeF) -> None: ...
+ @typing.overload
+ def resize(self, w: float, h: float) -> None: ...
+ def setPalette(self, palette: QtGui.QPalette) -> None: ...
+ def palette(self) -> QtGui.QPalette: ...
+ def setFont(self, font: QtGui.QFont) -> None: ...
+ def font(self) -> QtGui.QFont: ...
+ def setStyle(self, style: QStyle|None) -> None: ...
+ def style(self) -> QStyle|None: ...
+ def unsetLayoutDirection(self) -> None: ...
+ def setLayoutDirection(self, direction: QtCore.Qt.LayoutDirection) -> None: ...
+ def layoutDirection(self) -> QtCore.Qt.LayoutDirection: ...
+ def adjustSize(self) -> None: ...
+ def setLayout(self, layout: QGraphicsLayout|None) -> None: ...
+ def layout(self) -> QGraphicsLayout|None: ...
+
+
+class QGraphicsProxyWidget(QGraphicsWidget):
+
+ def __init__(self, parent: QGraphicsItem|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def inputMethodEvent(self, event: QtGui.QInputMethodEvent|None) -> None: ...
+ def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ def newProxyWidget(self, a0: QWidget|None) -> 'QGraphicsProxyWidget|None': ...
+ def dropEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragMoveEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragLeaveEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragEnterEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def resizeEvent(self, event: 'QGraphicsSceneResizeEvent|None') -> None: ...
+ def sizeHint(self, which: QtCore.Qt.SizeHint, constraint: QtCore.QSizeF = ...) -> QtCore.QSizeF: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def focusOutEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def keyReleaseEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def wheelEvent(self, event: 'QGraphicsSceneWheelEvent|None') -> None: ...
+ def mouseDoubleClickEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mouseReleaseEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mousePressEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mouseMoveEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def ungrabMouseEvent(self, event: QtCore.QEvent|None) -> None: ...
+ def grabMouseEvent(self, event: QtCore.QEvent|None) -> None: ...
+ def hoverMoveEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def hoverLeaveEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def hoverEnterEvent(self, event: 'QGraphicsSceneHoverEvent|None') -> None: ...
+ def contextMenuEvent(self, event: 'QGraphicsSceneContextMenuEvent|None') -> None: ...
+ def hideEvent(self, event: QtGui.QHideEvent|None) -> None: ...
+ def showEvent(self, event: QtGui.QShowEvent|None) -> None: ...
+ def eventFilter(self, object: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def itemChange(self, change: QGraphicsItem.GraphicsItemChange, value: typing.Any) -> typing.Any: ...
+ def createProxyForChildWidget(self, child: QWidget|None) -> 'QGraphicsProxyWidget|None': ...
+ def type(self) -> int: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionGraphicsItem|None', widget: QWidget|None) -> None: ...
+ def setGeometry(self, rect: QtCore.QRectF) -> None: ...
+ def subWidgetRect(self, widget: QWidget|None) -> QtCore.QRectF: ...
+ def widget(self) -> QWidget|None: ...
+ def setWidget(self, widget: QWidget|None) -> None: ...
+
+
+class QGraphicsScene(QtCore.QObject):
+
+ class SceneLayer(enum.Flag):
+ ItemLayer = ... # type: QGraphicsScene.SceneLayer
+ BackgroundLayer = ... # type: QGraphicsScene.SceneLayer
+ ForegroundLayer = ... # type: QGraphicsScene.SceneLayer
+ AllLayers = ... # type: QGraphicsScene.SceneLayer
+
+ class ItemIndexMethod(enum.Enum):
+ BspTreeIndex = ... # type: QGraphicsScene.ItemIndexMethod
+ NoIndex = ... # type: QGraphicsScene.ItemIndexMethod
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, sceneRect: QtCore.QRectF, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, x: float, y: float, width: float, height: float, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def setFocusOnTouch(self, enabled: bool) -> None: ...
+ def focusOnTouch(self) -> bool: ...
+ focusItemChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setMinimumRenderSize(self, minSize: float) -> None: ...
+ def minimumRenderSize(self) -> float: ...
+ def sendEvent(self, item: QGraphicsItem|None, event: QtCore.QEvent|None) -> bool: ...
+ def setActivePanel(self, item: QGraphicsItem|None) -> None: ...
+ def activePanel(self) -> QGraphicsItem|None: ...
+ def isActive(self) -> bool: ...
+ @typing.overload
+ def itemAt(self, pos: QtCore.QPointF, deviceTransform: QtGui.QTransform) -> QGraphicsItem|None: ...
+ @typing.overload
+ def itemAt(self, x: float, y: float, deviceTransform: QtGui.QTransform) -> QGraphicsItem|None: ...
+ def stickyFocus(self) -> bool: ...
+ def setStickyFocus(self, enabled: bool) -> None: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def eventFilter(self, watched: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ def setActiveWindow(self, widget: QGraphicsWidget|None) -> None: ...
+ def activeWindow(self) -> QGraphicsWidget|None: ...
+ def setPalette(self, palette: QtGui.QPalette) -> None: ...
+ def palette(self) -> QtGui.QPalette: ...
+ def setFont(self, font: QtGui.QFont) -> None: ...
+ def font(self) -> QtGui.QFont: ...
+ def setStyle(self, style: QStyle|None) -> None: ...
+ def style(self) -> QStyle|None: ...
+ def addWidget(self, widget: QWidget|None, flags: QtCore.Qt.WindowType = ...) -> QGraphicsProxyWidget|None: ...
+ def selectionArea(self) -> QtGui.QPainterPath: ...
+ def setBspTreeDepth(self, depth: int) -> None: ...
+ def bspTreeDepth(self) -> int: ...
+ def drawForeground(self, painter: QtGui.QPainter|None, rect: QtCore.QRectF) -> None: ...
+ def drawBackground(self, painter: QtGui.QPainter|None, rect: QtCore.QRectF) -> None: ...
+ def inputMethodEvent(self, event: QtGui.QInputMethodEvent|None) -> None: ...
+ def wheelEvent(self, event: 'QGraphicsSceneWheelEvent|None') -> None: ...
+ def mouseDoubleClickEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mouseReleaseEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mouseMoveEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def mousePressEvent(self, event: 'QGraphicsSceneMouseEvent|None') -> None: ...
+ def keyReleaseEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def helpEvent(self, event: 'QGraphicsSceneHelpEvent|None') -> None: ...
+ def focusOutEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def dropEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragLeaveEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragMoveEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def dragEnterEvent(self, event: 'QGraphicsSceneDragDropEvent|None') -> None: ...
+ def contextMenuEvent(self, event: 'QGraphicsSceneContextMenuEvent|None') -> None: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ selectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sceneRectChanged: typing.ClassVar[QtCore.pyqtSignal]
+ changed: typing.ClassVar[QtCore.pyqtSignal]
+ def clear(self) -> None: ...
+ @typing.overload
+ def invalidate(self, rect: QtCore.QRectF = ..., layers: 'QGraphicsScene.SceneLayer' = ...) -> None: ...
+ @typing.overload
+ def invalidate(self, x: float, y: float, w: float, h: float, layers: 'QGraphicsScene.SceneLayer' = ...) -> None: ...
+ @typing.overload
+ def update(self, rect: QtCore.QRectF = ...) -> None: ...
+ @typing.overload
+ def update(self, x: float, y: float, w: float, h: float) -> None: ...
+ def advance(self) -> None: ...
+ def views(self) -> list['QGraphicsView']: ...
+ def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ def setForegroundBrush(self, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def foregroundBrush(self) -> QtGui.QBrush: ...
+ def setBackgroundBrush(self, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def backgroundBrush(self) -> QtGui.QBrush: ...
+ def mouseGrabberItem(self) -> QGraphicsItem|None: ...
+ def clearFocus(self) -> None: ...
+ def setFocus(self, focusReason: QtCore.Qt.FocusReason = ...) -> None: ...
+ def hasFocus(self) -> bool: ...
+ def setFocusItem(self, item: QGraphicsItem|None, focusReason: QtCore.Qt.FocusReason = ...) -> None: ...
+ def focusItem(self) -> QGraphicsItem|None: ...
+ def removeItem(self, item: QGraphicsItem|None) -> None: ...
+ def addText(self, text: str|None, font: QtGui.QFont = ...) -> QGraphicsTextItem|None: ...
+ def addSimpleText(self, text: str|None, font: QtGui.QFont = ...) -> QGraphicsSimpleTextItem|None: ...
+ @typing.overload
+ def addRect(self, rect: QtCore.QRectF, pen: QtGui.QPen|QtGui.QColor|QtCore.Qt.GlobalColor|int = ..., brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> QGraphicsRectItem|None: ...
+ @typing.overload
+ def addRect(self, x: float, y: float, w: float, h: float, pen: QtGui.QPen|QtGui.QColor|QtCore.Qt.GlobalColor|int = ..., brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> QGraphicsRectItem|None: ...
+ def addPolygon(self, polygon: QtGui.QPolygonF, pen: QtGui.QPen|QtGui.QColor|QtCore.Qt.GlobalColor|int = ..., brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> QGraphicsPolygonItem|None: ...
+ def addPixmap(self, pixmap: QtGui.QPixmap) -> QGraphicsPixmapItem|None: ...
+ def addPath(self, path: QtGui.QPainterPath, pen: QtGui.QPen|QtGui.QColor|QtCore.Qt.GlobalColor|int = ..., brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> QGraphicsPathItem|None: ...
+ @typing.overload
+ def addLine(self, line: QtCore.QLineF, pen: QtGui.QPen|QtGui.QColor|QtCore.Qt.GlobalColor|int = ...) -> QGraphicsLineItem|None: ...
+ @typing.overload
+ def addLine(self, x1: float, y1: float, x2: float, y2: float, pen: QtGui.QPen|QtGui.QColor|QtCore.Qt.GlobalColor|int = ...) -> QGraphicsLineItem|None: ...
+ @typing.overload
+ def addEllipse(self, rect: QtCore.QRectF, pen: QtGui.QPen|QtGui.QColor|QtCore.Qt.GlobalColor|int = ..., brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> QGraphicsEllipseItem|None: ...
+ @typing.overload
+ def addEllipse(self, x: float, y: float, w: float, h: float, pen: QtGui.QPen|QtGui.QColor|QtCore.Qt.GlobalColor|int = ..., brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> QGraphicsEllipseItem|None: ...
+ def addItem(self, item: QGraphicsItem|None) -> None: ...
+ def destroyItemGroup(self, group: QGraphicsItemGroup|None) -> None: ...
+ def createItemGroup(self, items: collections.abc.Iterable[QGraphicsItem]) -> QGraphicsItemGroup|None: ...
+ def clearSelection(self) -> None: ...
+ @typing.overload
+ def setSelectionArea(self, path: QtGui.QPainterPath, deviceTransform: QtGui.QTransform) -> None: ...
+ @typing.overload
+ def setSelectionArea(self, path: QtGui.QPainterPath, selectionOperation: QtCore.Qt.ItemSelectionOperation = ..., mode: QtCore.Qt.ItemSelectionMode = ..., deviceTransform: QtGui.QTransform = ...) -> None: ...
+ def selectedItems(self) -> list[QGraphicsItem]: ...
+ def collidingItems(self, item: QGraphicsItem|None, mode: QtCore.Qt.ItemSelectionMode = ...) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, order: QtCore.Qt.SortOrder = ...) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, pos: QtCore.QPointF, mode: QtCore.Qt.ItemSelectionMode = ..., order: QtCore.Qt.SortOrder = ..., deviceTransform: QtGui.QTransform = ...) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, rect: QtCore.QRectF, mode: QtCore.Qt.ItemSelectionMode = ..., order: QtCore.Qt.SortOrder = ..., deviceTransform: QtGui.QTransform = ...) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, polygon: QtGui.QPolygonF, mode: QtCore.Qt.ItemSelectionMode = ..., order: QtCore.Qt.SortOrder = ..., deviceTransform: QtGui.QTransform = ...) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, path: QtGui.QPainterPath, mode: QtCore.Qt.ItemSelectionMode = ..., order: QtCore.Qt.SortOrder = ..., deviceTransform: QtGui.QTransform = ...) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, x: float, y: float, w: float, h: float, mode: QtCore.Qt.ItemSelectionMode, order: QtCore.Qt.SortOrder, deviceTransform: QtGui.QTransform = ...) -> list[QGraphicsItem]: ...
+ def itemsBoundingRect(self) -> QtCore.QRectF: ...
+ def setItemIndexMethod(self, method: 'QGraphicsScene.ItemIndexMethod') -> None: ...
+ def itemIndexMethod(self) -> 'QGraphicsScene.ItemIndexMethod': ...
+ def render(self, painter: QtGui.QPainter|None, target: QtCore.QRectF = ..., source: QtCore.QRectF = ..., mode: QtCore.Qt.AspectRatioMode = ...) -> None: ...
+ @typing.overload
+ def setSceneRect(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setSceneRect(self, x: float, y: float, w: float, h: float) -> None: ...
+ def height(self) -> float: ...
+ def width(self) -> float: ...
+ def sceneRect(self) -> QtCore.QRectF: ...
+
+
+class QGraphicsSceneEvent(QtCore.QEvent):
+
+ def timestamp(self) -> int: ...
+ def widget(self) -> QWidget|None: ...
+
+
+class QGraphicsSceneMouseEvent(QGraphicsSceneEvent):
+
+ def flags(self) -> QtCore.Qt.MouseEventFlag: ...
+ def source(self) -> QtCore.Qt.MouseEventSource: ...
+ def modifiers(self) -> QtCore.Qt.KeyboardModifier: ...
+ def button(self) -> QtCore.Qt.MouseButton: ...
+ def buttons(self) -> QtCore.Qt.MouseButton: ...
+ def lastScreenPos(self) -> QtCore.QPoint: ...
+ def lastScenePos(self) -> QtCore.QPointF: ...
+ def lastPos(self) -> QtCore.QPointF: ...
+ def buttonDownScreenPos(self, button: QtCore.Qt.MouseButton) -> QtCore.QPoint: ...
+ def buttonDownScenePos(self, button: QtCore.Qt.MouseButton) -> QtCore.QPointF: ...
+ def buttonDownPos(self, button: QtCore.Qt.MouseButton) -> QtCore.QPointF: ...
+ def screenPos(self) -> QtCore.QPoint: ...
+ def scenePos(self) -> QtCore.QPointF: ...
+ def pos(self) -> QtCore.QPointF: ...
+
+
+class QGraphicsSceneWheelEvent(QGraphicsSceneEvent):
+
+ def isInverted(self) -> bool: ...
+ def pixelDelta(self) -> QtCore.QPoint: ...
+ def phase(self) -> QtCore.Qt.ScrollPhase: ...
+ def orientation(self) -> QtCore.Qt.Orientation: ...
+ def delta(self) -> int: ...
+ def modifiers(self) -> QtCore.Qt.KeyboardModifier: ...
+ def buttons(self) -> QtCore.Qt.MouseButton: ...
+ def screenPos(self) -> QtCore.QPoint: ...
+ def scenePos(self) -> QtCore.QPointF: ...
+ def pos(self) -> QtCore.QPointF: ...
+
+
+class QGraphicsSceneContextMenuEvent(QGraphicsSceneEvent):
+
+ class Reason(enum.Enum):
+ Mouse = ... # type: QGraphicsSceneContextMenuEvent.Reason
+ Keyboard = ... # type: QGraphicsSceneContextMenuEvent.Reason
+ Other = ... # type: QGraphicsSceneContextMenuEvent.Reason
+
+ def reason(self) -> 'QGraphicsSceneContextMenuEvent.Reason': ...
+ def modifiers(self) -> QtCore.Qt.KeyboardModifier: ...
+ def screenPos(self) -> QtCore.QPoint: ...
+ def scenePos(self) -> QtCore.QPointF: ...
+ def pos(self) -> QtCore.QPointF: ...
+
+
+class QGraphicsSceneHoverEvent(QGraphicsSceneEvent):
+
+ def modifiers(self) -> QtCore.Qt.KeyboardModifier: ...
+ def lastScreenPos(self) -> QtCore.QPoint: ...
+ def lastScenePos(self) -> QtCore.QPointF: ...
+ def lastPos(self) -> QtCore.QPointF: ...
+ def screenPos(self) -> QtCore.QPoint: ...
+ def scenePos(self) -> QtCore.QPointF: ...
+ def pos(self) -> QtCore.QPointF: ...
+
+
+class QGraphicsSceneHelpEvent(QGraphicsSceneEvent):
+
+ def screenPos(self) -> QtCore.QPoint: ...
+ def scenePos(self) -> QtCore.QPointF: ...
+
+
+class QGraphicsSceneDragDropEvent(QGraphicsSceneEvent):
+
+ def mimeData(self) -> QtCore.QMimeData|None: ...
+ def source(self) -> QWidget|None: ...
+ def setDropAction(self, action: QtCore.Qt.DropAction) -> None: ...
+ def dropAction(self) -> QtCore.Qt.DropAction: ...
+ def acceptProposedAction(self) -> None: ...
+ def proposedAction(self) -> QtCore.Qt.DropAction: ...
+ def possibleActions(self) -> QtCore.Qt.DropAction: ...
+ def modifiers(self) -> QtCore.Qt.KeyboardModifier: ...
+ def buttons(self) -> QtCore.Qt.MouseButton: ...
+ def screenPos(self) -> QtCore.QPoint: ...
+ def scenePos(self) -> QtCore.QPointF: ...
+ def pos(self) -> QtCore.QPointF: ...
+
+
+class QGraphicsSceneResizeEvent(QGraphicsSceneEvent):
+
+ def __init__(self) -> None: ...
+
+ def newSize(self) -> QtCore.QSizeF: ...
+ def oldSize(self) -> QtCore.QSizeF: ...
+
+
+class QGraphicsSceneMoveEvent(QGraphicsSceneEvent):
+
+ def __init__(self) -> None: ...
+
+ def newPos(self) -> QtCore.QPointF: ...
+ def oldPos(self) -> QtCore.QPointF: ...
+
+
+class QGraphicsTransform(QtCore.QObject):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def update(self) -> None: ...
+ def applyTo(self, matrix: QtGui.QMatrix4x4|None) -> None: ...
+
+
+class QGraphicsScale(QGraphicsTransform):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ zScaleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ yScaleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ xScaleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ scaleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ originChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def applyTo(self, matrix: QtGui.QMatrix4x4|None) -> None: ...
+ def setZScale(self, a0: float) -> None: ...
+ def zScale(self) -> float: ...
+ def setYScale(self, a0: float) -> None: ...
+ def yScale(self) -> float: ...
+ def setXScale(self, a0: float) -> None: ...
+ def xScale(self) -> float: ...
+ def setOrigin(self, point: QtGui.QVector3D) -> None: ...
+ def origin(self) -> QtGui.QVector3D: ...
+
+
+class QGraphicsRotation(QGraphicsTransform):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ axisChanged: typing.ClassVar[QtCore.pyqtSignal]
+ angleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ originChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def applyTo(self, matrix: QtGui.QMatrix4x4|None) -> None: ...
+ @typing.overload
+ def setAxis(self, axis: QtGui.QVector3D) -> None: ...
+ @typing.overload
+ def setAxis(self, axis: QtCore.Qt.Axis) -> None: ...
+ def axis(self) -> QtGui.QVector3D: ...
+ def setAngle(self, a0: float) -> None: ...
+ def angle(self) -> float: ...
+ def setOrigin(self, point: QtGui.QVector3D) -> None: ...
+ def origin(self) -> QtGui.QVector3D: ...
+
+
+class QGraphicsView(QAbstractScrollArea):
+
+ class OptimizationFlag(enum.Flag):
+ DontSavePainterState = ... # type: QGraphicsView.OptimizationFlag
+ DontAdjustForAntialiasing = ... # type: QGraphicsView.OptimizationFlag
+
+ class ViewportUpdateMode(enum.Enum):
+ FullViewportUpdate = ... # type: QGraphicsView.ViewportUpdateMode
+ MinimalViewportUpdate = ... # type: QGraphicsView.ViewportUpdateMode
+ SmartViewportUpdate = ... # type: QGraphicsView.ViewportUpdateMode
+ BoundingRectViewportUpdate = ... # type: QGraphicsView.ViewportUpdateMode
+ NoViewportUpdate = ... # type: QGraphicsView.ViewportUpdateMode
+
+ class ViewportAnchor(enum.Enum):
+ NoAnchor = ... # type: QGraphicsView.ViewportAnchor
+ AnchorViewCenter = ... # type: QGraphicsView.ViewportAnchor
+ AnchorUnderMouse = ... # type: QGraphicsView.ViewportAnchor
+
+ class DragMode(enum.Enum):
+ NoDrag = ... # type: QGraphicsView.DragMode
+ ScrollHandDrag = ... # type: QGraphicsView.DragMode
+ RubberBandDrag = ... # type: QGraphicsView.DragMode
+
+ class CacheModeFlag(enum.Flag):
+ CacheNone = ... # type: QGraphicsView.CacheModeFlag
+ CacheBackground = ... # type: QGraphicsView.CacheModeFlag
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, scene: QGraphicsScene|None, parent: QWidget|None = ...) -> None: ...
+
+ rubberBandChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def rubberBandRect(self) -> QtCore.QRect: ...
+ def isTransformed(self) -> bool: ...
+ def resetTransform(self) -> None: ...
+ def setTransform(self, matrix: QtGui.QTransform, combine: bool = ...) -> None: ...
+ def viewportTransform(self) -> QtGui.QTransform: ...
+ def transform(self) -> QtGui.QTransform: ...
+ def setRubberBandSelectionMode(self, mode: QtCore.Qt.ItemSelectionMode) -> None: ...
+ def rubberBandSelectionMode(self) -> QtCore.Qt.ItemSelectionMode: ...
+ def setOptimizationFlags(self, flags: 'QGraphicsView.OptimizationFlag') -> None: ...
+ def setOptimizationFlag(self, flag: 'QGraphicsView.OptimizationFlag', enabled: bool = ...) -> None: ...
+ def optimizationFlags(self) -> 'QGraphicsView.OptimizationFlag': ...
+ def setViewportUpdateMode(self, mode: 'QGraphicsView.ViewportUpdateMode') -> None: ...
+ def viewportUpdateMode(self) -> 'QGraphicsView.ViewportUpdateMode': ...
+ def drawForeground(self, painter: QtGui.QPainter|None, rect: QtCore.QRectF) -> None: ...
+ def drawBackground(self, painter: QtGui.QPainter|None, rect: QtCore.QRectF) -> None: ...
+ def inputMethodEvent(self, event: QtGui.QInputMethodEvent|None) -> None: ...
+ def showEvent(self, event: QtGui.QShowEvent|None) -> None: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ def resizeEvent(self, event: QtGui.QResizeEvent|None) -> None: ...
+ def paintEvent(self, event: QtGui.QPaintEvent|None) -> None: ...
+ def wheelEvent(self, event: QtGui.QWheelEvent|None) -> None: ...
+ def mouseReleaseEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def keyReleaseEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def focusOutEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, event: QtGui.QFocusEvent|None) -> None: ...
+ def dropEvent(self, event: QtGui.QDropEvent|None) -> None: ...
+ def dragMoveEvent(self, event: QtGui.QDragMoveEvent|None) -> None: ...
+ def dragLeaveEvent(self, event: QtGui.QDragLeaveEvent|None) -> None: ...
+ def dragEnterEvent(self, event: QtGui.QDragEnterEvent|None) -> None: ...
+ def contextMenuEvent(self, event: QtGui.QContextMenuEvent|None) -> None: ...
+ def viewportEvent(self, event: QtCore.QEvent|None) -> bool: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def setupViewport(self, widget: QWidget|None) -> None: ...
+ def updateSceneRect(self, rect: QtCore.QRectF) -> None: ...
+ def updateScene(self, rects: collections.abc.Iterable[QtCore.QRectF]) -> None: ...
+ def invalidateScene(self, rect: QtCore.QRectF = ..., layers: QGraphicsScene.SceneLayer = ...) -> None: ...
+ def setForegroundBrush(self, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def foregroundBrush(self) -> QtGui.QBrush: ...
+ def setBackgroundBrush(self, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def backgroundBrush(self) -> QtGui.QBrush: ...
+ def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ @typing.overload
+ def mapFromScene(self, point: QtCore.QPointF) -> QtCore.QPoint: ...
+ @typing.overload
+ def mapFromScene(self, rect: QtCore.QRectF) -> QtGui.QPolygon: ...
+ @typing.overload
+ def mapFromScene(self, polygon: QtGui.QPolygonF) -> QtGui.QPolygon: ...
+ @typing.overload
+ def mapFromScene(self, path: QtGui.QPainterPath) -> QtGui.QPainterPath: ...
+ @typing.overload
+ def mapFromScene(self, ax: float, ay: float) -> QtCore.QPoint: ...
+ @typing.overload
+ def mapFromScene(self, ax: float, ay: float, w: float, h: float) -> QtGui.QPolygon: ...
+ @typing.overload
+ def mapToScene(self, point: QtCore.QPoint) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToScene(self, rect: QtCore.QRect) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToScene(self, polygon: QtGui.QPolygon) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def mapToScene(self, path: QtGui.QPainterPath) -> QtGui.QPainterPath: ...
+ @typing.overload
+ def mapToScene(self, ax: int, ay: int) -> QtCore.QPointF: ...
+ @typing.overload
+ def mapToScene(self, ax: int, ay: int, w: int, h: int) -> QtGui.QPolygonF: ...
+ @typing.overload
+ def itemAt(self, pos: QtCore.QPoint) -> QGraphicsItem|None: ...
+ @typing.overload
+ def itemAt(self, ax: int, ay: int) -> QGraphicsItem|None: ...
+ @typing.overload
+ def items(self) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, pos: QtCore.QPoint) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, x: int, y: int) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, x: int, y: int, w: int, h: int, mode: QtCore.Qt.ItemSelectionMode = ...) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, rect: QtCore.QRect, mode: QtCore.Qt.ItemSelectionMode = ...) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, polygon: QtGui.QPolygon, mode: QtCore.Qt.ItemSelectionMode = ...) -> list[QGraphicsItem]: ...
+ @typing.overload
+ def items(self, path: QtGui.QPainterPath, mode: QtCore.Qt.ItemSelectionMode = ...) -> list[QGraphicsItem]: ...
+ def render(self, painter: QtGui.QPainter|None, target: QtCore.QRectF = ..., source: QtCore.QRect = ..., mode: QtCore.Qt.AspectRatioMode = ...) -> None: ...
+ @typing.overload
+ def fitInView(self, rect: QtCore.QRectF, mode: QtCore.Qt.AspectRatioMode = ...) -> None: ...
+ @typing.overload
+ def fitInView(self, item: QGraphicsItem|None, mode: QtCore.Qt.AspectRatioMode = ...) -> None: ...
+ @typing.overload
+ def fitInView(self, x: float, y: float, w: float, h: float, mode: QtCore.Qt.AspectRatioMode = ...) -> None: ...
+ @typing.overload
+ def ensureVisible(self, rect: QtCore.QRectF, xMargin: int = ..., yMargin: int = ...) -> None: ...
+ @typing.overload
+ def ensureVisible(self, item: QGraphicsItem|None, xMargin: int = ..., yMargin: int = ...) -> None: ...
+ @typing.overload
+ def ensureVisible(self, x: float, y: float, w: float, h: float, xMargin: int = ..., yMargin: int = ...) -> None: ...
+ @typing.overload
+ def centerOn(self, pos: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def centerOn(self, item: QGraphicsItem|None) -> None: ...
+ @typing.overload
+ def centerOn(self, ax: float, ay: float) -> None: ...
+ def translate(self, dx: float, dy: float) -> None: ...
+ def shear(self, sh: float, sv: float) -> None: ...
+ def scale(self, sx: float, sy: float) -> None: ...
+ def rotate(self, angle: float) -> None: ...
+ @typing.overload
+ def setSceneRect(self, rect: QtCore.QRectF) -> None: ...
+ @typing.overload
+ def setSceneRect(self, ax: float, ay: float, aw: float, ah: float) -> None: ...
+ def sceneRect(self) -> QtCore.QRectF: ...
+ def setScene(self, scene: QGraphicsScene|None) -> None: ...
+ def scene(self) -> QGraphicsScene|None: ...
+ def setInteractive(self, allowed: bool) -> None: ...
+ def isInteractive(self) -> bool: ...
+ def resetCachedContent(self) -> None: ...
+ def setCacheMode(self, mode: 'QGraphicsView.CacheModeFlag') -> None: ...
+ def cacheMode(self) -> 'QGraphicsView.CacheModeFlag': ...
+ def setDragMode(self, mode: 'QGraphicsView.DragMode') -> None: ...
+ def dragMode(self) -> 'QGraphicsView.DragMode': ...
+ def setResizeAnchor(self, anchor: 'QGraphicsView.ViewportAnchor') -> None: ...
+ def resizeAnchor(self) -> 'QGraphicsView.ViewportAnchor': ...
+ def setTransformationAnchor(self, anchor: 'QGraphicsView.ViewportAnchor') -> None: ...
+ def transformationAnchor(self) -> 'QGraphicsView.ViewportAnchor': ...
+ def setAlignment(self, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def setRenderHints(self, hints: QtGui.QPainter.RenderHint) -> None: ...
+ def setRenderHint(self, hint: QtGui.QPainter.RenderHint, on: bool = ...) -> None: ...
+ def renderHints(self) -> QtGui.QPainter.RenderHint: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QGridLayout(QLayout):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def itemAtPosition(self, row: int, column: int) -> QLayoutItem|None: ...
+ def spacing(self) -> int: ...
+ def setSpacing(self, spacing: int) -> None: ...
+ def verticalSpacing(self) -> int: ...
+ def setVerticalSpacing(self, spacing: int) -> None: ...
+ def horizontalSpacing(self) -> int: ...
+ def setHorizontalSpacing(self, spacing: int) -> None: ...
+ def getItemPosition(self, idx: int) -> typing.Tuple[int, int, int, int]: ...
+ def setDefaultPositioning(self, n: int, orient: QtCore.Qt.Orientation) -> None: ...
+ @typing.overload
+ def addItem(self, item: QLayoutItem|None, row: int, column: int, rowSpan: int = ..., columnSpan: int = ..., alignment: QtCore.Qt.AlignmentFlag = ...) -> None: ...
+ @typing.overload
+ def addItem(self, a0: QLayoutItem|None) -> None: ...
+ def setGeometry(self, a0: QtCore.QRect) -> None: ...
+ def count(self) -> int: ...
+ def takeAt(self, a0: int) -> QLayoutItem|None: ...
+ def itemAt(self, a0: int) -> QLayoutItem|None: ...
+ def originCorner(self) -> QtCore.Qt.Corner: ...
+ def setOriginCorner(self, a0: QtCore.Qt.Corner) -> None: ...
+ @typing.overload
+ def addLayout(self, a0: QLayout|None, row: int, column: int, alignment: QtCore.Qt.AlignmentFlag = ...) -> None: ...
+ @typing.overload
+ def addLayout(self, a0: QLayout|None, row: int, column: int, rowSpan: int, columnSpan: int, alignment: QtCore.Qt.AlignmentFlag = ...) -> None: ...
+ @typing.overload
+ def addWidget(self, w: QWidget|None) -> None: ...
+ @typing.overload
+ def addWidget(self, a0: QWidget|None, row: int, column: int, alignment: QtCore.Qt.AlignmentFlag = ...) -> None: ...
+ @typing.overload
+ def addWidget(self, a0: QWidget|None, row: int, column: int, rowSpan: int, columnSpan: int, alignment: QtCore.Qt.AlignmentFlag = ...) -> None: ...
+ def invalidate(self) -> None: ...
+ def expandingDirections(self) -> QtCore.Qt.Orientation: ...
+ def minimumHeightForWidth(self, a0: int) -> int: ...
+ def heightForWidth(self, a0: int) -> int: ...
+ def hasHeightForWidth(self) -> bool: ...
+ def cellRect(self, row: int, column: int) -> QtCore.QRect: ...
+ def rowCount(self) -> int: ...
+ def columnCount(self) -> int: ...
+ def columnMinimumWidth(self, column: int) -> int: ...
+ def rowMinimumHeight(self, row: int) -> int: ...
+ def setColumnMinimumWidth(self, column: int, minSize: int) -> None: ...
+ def setRowMinimumHeight(self, row: int, minSize: int) -> None: ...
+ def columnStretch(self, column: int) -> int: ...
+ def rowStretch(self, row: int) -> int: ...
+ def setColumnStretch(self, column: int, stretch: int) -> None: ...
+ def setRowStretch(self, row: int, stretch: int) -> None: ...
+ def maximumSize(self) -> QtCore.QSize: ...
+ def minimumSize(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QGroupBox(QWidget):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, title: str|None, parent: QWidget|None = ...) -> None: ...
+
+ def mouseReleaseEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def focusInEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def childEvent(self, a0: QtCore.QChildEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def initStyleOption(self, option: 'QStyleOptionGroupBox|None') -> None: ...
+ toggled: typing.ClassVar[QtCore.pyqtSignal]
+ clicked: typing.ClassVar[QtCore.pyqtSignal]
+ def setChecked(self, b: bool) -> None: ...
+ def isChecked(self) -> bool: ...
+ def setCheckable(self, b: bool) -> None: ...
+ def isCheckable(self) -> bool: ...
+ def setFlat(self, b: bool) -> None: ...
+ def isFlat(self) -> bool: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def setAlignment(self, a0: int) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def setTitle(self, a0: str|None) -> None: ...
+ def title(self) -> str: ...
+
+
+class QHeaderView(QAbstractItemView):
+
+ class ResizeMode(enum.Enum):
+ Interactive = ... # type: QHeaderView.ResizeMode
+ Fixed = ... # type: QHeaderView.ResizeMode
+ Stretch = ... # type: QHeaderView.ResizeMode
+ ResizeToContents = ... # type: QHeaderView.ResizeMode
+ Custom = ... # type: QHeaderView.ResizeMode
+
+ def __init__(self, orientation: QtCore.Qt.Orientation, parent: QWidget|None = ...) -> None: ...
+
+ sortIndicatorClearableChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def isSortIndicatorClearable(self) -> bool: ...
+ def setSortIndicatorClearable(self, clearable: bool) -> None: ...
+ def isFirstSectionMovable(self) -> bool: ...
+ def setFirstSectionMovable(self, movable: bool) -> None: ...
+ def resetDefaultSectionSize(self) -> None: ...
+ def setMaximumSectionSize(self, size: int) -> None: ...
+ def maximumSectionSize(self) -> int: ...
+ def resizeContentsPrecision(self) -> int: ...
+ def setResizeContentsPrecision(self, precision: int) -> None: ...
+ def setVisible(self, v: bool) -> None: ...
+ @typing.overload
+ def setSectionResizeMode(self, logicalIndex: int, mode: 'QHeaderView.ResizeMode') -> None: ...
+ @typing.overload
+ def setSectionResizeMode(self, mode: 'QHeaderView.ResizeMode') -> None: ...
+ def sectionResizeMode(self, logicalIndex: int) -> 'QHeaderView.ResizeMode': ...
+ def sectionsClickable(self) -> bool: ...
+ def setSectionsClickable(self, clickable: bool) -> None: ...
+ def sectionsMovable(self) -> bool: ...
+ def setSectionsMovable(self, movable: bool) -> None: ...
+ def initStyleOptionForIndex(self, option: 'QStyleOptionHeader|None', logicalIndex: int) -> None: ...
+ def initStyleOption(self, option: 'QStyleOptionHeader|None') -> None: ...
+ sortIndicatorChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sectionEntered: typing.ClassVar[QtCore.pyqtSignal]
+ def setOffsetToLastSection(self) -> None: ...
+ def reset(self) -> None: ...
+ def restoreState(self, state: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ def saveState(self) -> QtCore.QByteArray: ...
+ def setMinimumSectionSize(self, size: int) -> None: ...
+ def minimumSectionSize(self) -> int: ...
+ def setCascadingSectionResizes(self, enable: bool) -> None: ...
+ def cascadingSectionResizes(self) -> bool: ...
+ def swapSections(self, first: int, second: int) -> None: ...
+ def sectionsHidden(self) -> bool: ...
+ def setDefaultAlignment(self, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def defaultAlignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def setDefaultSectionSize(self, size: int) -> None: ...
+ def defaultSectionSize(self) -> int: ...
+ def hiddenSectionCount(self) -> int: ...
+ def showSection(self, alogicalIndex: int) -> None: ...
+ def hideSection(self, alogicalIndex: int) -> None: ...
+ def visualRegionForSelection(self, selection: QtCore.QItemSelection) -> QtGui.QRegion: ...
+ def setSelection(self, rect: QtCore.QRect, flags: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ def moveCursor(self, a0: QAbstractItemView.CursorAction, a1: QtCore.Qt.KeyboardModifier) -> QtCore.QModelIndex: ...
+ def isIndexHidden(self, index: QtCore.QModelIndex) -> bool: ...
+ def indexAt(self, p: QtCore.QPoint) -> QtCore.QModelIndex: ...
+ def scrollTo(self, index: QtCore.QModelIndex, hint: QAbstractItemView.ScrollHint) -> None: ...
+ def visualRect(self, index: QtCore.QModelIndex) -> QtCore.QRect: ...
+ def rowsInserted(self, parent: QtCore.QModelIndex, start: int, end: int) -> None: ...
+ def dataChanged(self, topLeft: QtCore.QModelIndex, bottomRight: QtCore.QModelIndex, roles: collections.abc.Iterable[int] = ...) -> None: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ def updateGeometries(self) -> None: ...
+ def verticalOffset(self) -> int: ...
+ def horizontalOffset(self) -> int: ...
+ def sectionSizeFromContents(self, logicalIndex: int) -> QtCore.QSize: ...
+ def paintSection(self, painter: QtGui.QPainter|None, rect: QtCore.QRect, logicalIndex: int) -> None: ...
+ def mouseDoubleClickEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ def viewportEvent(self, e: QtCore.QEvent|None) -> bool: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def currentChanged(self, current: QtCore.QModelIndex, old: QtCore.QModelIndex) -> None: ...
+ @typing.overload
+ def initializeSections(self) -> None: ...
+ @typing.overload
+ def initializeSections(self, start: int, end: int) -> None: ...
+ def initialize(self) -> None: ...
+ def sectionsAboutToBeRemoved(self, parent: QtCore.QModelIndex, logicalFirst: int, logicalLast: int) -> None: ...
+ def sectionsInserted(self, parent: QtCore.QModelIndex, logicalFirst: int, logicalLast: int) -> None: ...
+ @typing.overload
+ def resizeSections(self) -> None: ...
+ @typing.overload
+ def resizeSections(self, mode: 'QHeaderView.ResizeMode') -> None: ...
+ def updateSection(self, logicalIndex: int) -> None: ...
+ sectionHandleDoubleClicked: typing.ClassVar[QtCore.pyqtSignal]
+ sectionCountChanged: typing.ClassVar[QtCore.pyqtSignal]
+ sectionDoubleClicked: typing.ClassVar[QtCore.pyqtSignal]
+ sectionClicked: typing.ClassVar[QtCore.pyqtSignal]
+ sectionPressed: typing.ClassVar[QtCore.pyqtSignal]
+ sectionResized: typing.ClassVar[QtCore.pyqtSignal]
+ sectionMoved: typing.ClassVar[QtCore.pyqtSignal]
+ geometriesChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setOffsetToSectionPosition(self, visualIndex: int) -> None: ...
+ def headerDataChanged(self, orientation: QtCore.Qt.Orientation, logicalFirst: int, logicalLast: int) -> None: ...
+ def setOffset(self, offset: int) -> None: ...
+ def sectionsMoved(self) -> bool: ...
+ def setStretchLastSection(self, stretch: bool) -> None: ...
+ def stretchLastSection(self) -> bool: ...
+ def sortIndicatorOrder(self) -> QtCore.Qt.SortOrder: ...
+ def sortIndicatorSection(self) -> int: ...
+ def setSortIndicator(self, logicalIndex: int, order: QtCore.Qt.SortOrder) -> None: ...
+ def isSortIndicatorShown(self) -> bool: ...
+ def setSortIndicatorShown(self, show: bool) -> None: ...
+ def stretchSectionCount(self) -> int: ...
+ def highlightSections(self) -> bool: ...
+ def setHighlightSections(self, highlight: bool) -> None: ...
+ def logicalIndex(self, visualIndex: int) -> int: ...
+ def visualIndex(self, logicalIndex: int) -> int: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def setSectionHidden(self, logicalIndex: int, hide: bool) -> None: ...
+ def isSectionHidden(self, logicalIndex: int) -> bool: ...
+ def resizeSection(self, logicalIndex: int, size: int) -> None: ...
+ def moveSection(self, from_: int, to: int) -> None: ...
+ def sectionViewportPosition(self, logicalIndex: int) -> int: ...
+ def sectionPosition(self, logicalIndex: int) -> int: ...
+ def sectionSize(self, logicalIndex: int) -> int: ...
+ @typing.overload
+ def logicalIndexAt(self, position: int) -> int: ...
+ @typing.overload
+ def logicalIndexAt(self, ax: int, ay: int) -> int: ...
+ @typing.overload
+ def logicalIndexAt(self, apos: QtCore.QPoint) -> int: ...
+ def visualIndexAt(self, position: int) -> int: ...
+ def sectionSizeHint(self, logicalIndex: int) -> int: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def length(self) -> int: ...
+ def offset(self) -> int: ...
+ def orientation(self) -> QtCore.Qt.Orientation: ...
+ def setModel(self, model: QtCore.QAbstractItemModel|None) -> None: ...
+
+
+class QInputDialog(QDialog):
+
+ class InputMode(enum.Enum):
+ TextInput = ... # type: QInputDialog.InputMode
+ IntInput = ... # type: QInputDialog.InputMode
+ DoubleInput = ... # type: QInputDialog.InputMode
+
+ class InputDialogOption(enum.Flag):
+ NoButtons = ... # type: QInputDialog.InputDialogOption
+ UseListViewForComboBoxItems = ... # type: QInputDialog.InputDialogOption
+ UsePlainTextEditForTextInput = ... # type: QInputDialog.InputDialogOption
+
+ def __init__(self, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def doubleStep(self) -> float: ...
+ def setDoubleStep(self, step: float) -> None: ...
+ doubleValueSelected: typing.ClassVar[QtCore.pyqtSignal]
+ doubleValueChanged: typing.ClassVar[QtCore.pyqtSignal]
+ intValueSelected: typing.ClassVar[QtCore.pyqtSignal]
+ intValueChanged: typing.ClassVar[QtCore.pyqtSignal]
+ textValueSelected: typing.ClassVar[QtCore.pyqtSignal]
+ textValueChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def done(self, result: int) -> None: ...
+ def setVisible(self, visible: bool) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ @typing.overload
+ def open(self) -> None: ...
+ @typing.overload
+ def open(self, slot: PYQT_SLOT) -> None: ...
+ def cancelButtonText(self) -> str: ...
+ def setCancelButtonText(self, text: str|None) -> None: ...
+ def okButtonText(self) -> str: ...
+ def setOkButtonText(self, text: str|None) -> None: ...
+ def doubleDecimals(self) -> int: ...
+ def setDoubleDecimals(self, decimals: int) -> None: ...
+ def setDoubleRange(self, min: float, max: float) -> None: ...
+ def doubleMaximum(self) -> float: ...
+ def setDoubleMaximum(self, max: float) -> None: ...
+ def doubleMinimum(self) -> float: ...
+ def setDoubleMinimum(self, min: float) -> None: ...
+ def doubleValue(self) -> float: ...
+ def setDoubleValue(self, value: float) -> None: ...
+ def intStep(self) -> int: ...
+ def setIntStep(self, step: int) -> None: ...
+ def setIntRange(self, min: int, max: int) -> None: ...
+ def intMaximum(self) -> int: ...
+ def setIntMaximum(self, max: int) -> None: ...
+ def intMinimum(self) -> int: ...
+ def setIntMinimum(self, min: int) -> None: ...
+ def intValue(self) -> int: ...
+ def setIntValue(self, value: int) -> None: ...
+ def comboBoxItems(self) -> list[str]: ...
+ def setComboBoxItems(self, items: collections.abc.Iterable[str|None]) -> None: ...
+ def isComboBoxEditable(self) -> bool: ...
+ def setComboBoxEditable(self, editable: bool) -> None: ...
+ def textEchoMode(self) -> 'QLineEdit.EchoMode': ...
+ def setTextEchoMode(self, mode: 'QLineEdit.EchoMode') -> None: ...
+ def textValue(self) -> str: ...
+ def setTextValue(self, text: str|None) -> None: ...
+ def options(self) -> 'QInputDialog.InputDialogOption': ...
+ def setOptions(self, options: 'QInputDialog.InputDialogOption') -> None: ...
+ def testOption(self, option: 'QInputDialog.InputDialogOption') -> bool: ...
+ def setOption(self, option: 'QInputDialog.InputDialogOption', on: bool = ...) -> None: ...
+ def labelText(self) -> str: ...
+ def setLabelText(self, text: str|None) -> None: ...
+ def inputMode(self) -> 'QInputDialog.InputMode': ...
+ def setInputMode(self, mode: 'QInputDialog.InputMode') -> None: ...
+ @staticmethod
+ def getMultiLineText(parent: QWidget|None, title: str|None, label: str|None, text: str|None = ..., flags: QtCore.Qt.WindowType = ..., inputMethodHints: QtCore.Qt.InputMethodHint = ...) -> typing.Tuple[str, bool]: ...
+ @staticmethod
+ def getItem(parent: QWidget|None, title: str|None, label: str|None, items: collections.abc.Iterable[str|None], current: int = ..., editable: bool = ..., flags: QtCore.Qt.WindowType = ..., inputMethodHints: QtCore.Qt.InputMethodHint = ...) -> typing.Tuple[str, bool]: ...
+ @staticmethod
+ def getDouble(parent: QWidget|None, title: str|None, label: str|None, value: float = ..., min: float = ..., max: float = ..., decimals: int = ..., flags: QtCore.Qt.WindowType = ..., step: float = ...) -> typing.Tuple[float, bool]: ...
+ @staticmethod
+ def getInt(parent: QWidget|None, title: str|None, label: str|None, value: int = ..., min: int = ..., max: int = ..., step: int = ..., flags: QtCore.Qt.WindowType = ...) -> typing.Tuple[int, bool]: ...
+ @staticmethod
+ def getText(parent: QWidget|None, title: str|None, label: str|None, echo: 'QLineEdit.EchoMode' = ..., text: str|None = ..., flags: QtCore.Qt.WindowType = ..., inputMethodHints: QtCore.Qt.InputMethodHint = ...) -> typing.Tuple[str, bool]: ...
+
+
+class QItemDelegate(QAbstractItemDelegate):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def editorEvent(self, event: QtCore.QEvent|None, model: QtCore.QAbstractItemModel|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> bool: ...
+ def eventFilter(self, object: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ def drawFocus(self, painter: QtGui.QPainter|None, option: 'QStyleOptionViewItem', rect: QtCore.QRect) -> None: ...
+ def drawDisplay(self, painter: QtGui.QPainter|None, option: 'QStyleOptionViewItem', rect: QtCore.QRect, text: str|None) -> None: ...
+ def drawDecoration(self, painter: QtGui.QPainter|None, option: 'QStyleOptionViewItem', rect: QtCore.QRect, pixmap: QtGui.QPixmap) -> None: ...
+ def drawCheck(self, painter: QtGui.QPainter|None, option: 'QStyleOptionViewItem', rect: QtCore.QRect, state: QtCore.Qt.CheckState) -> None: ...
+ def drawBackground(self, painter: QtGui.QPainter|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> None: ...
+ def setClipping(self, clip: bool) -> None: ...
+ def hasClipping(self) -> bool: ...
+ def setItemEditorFactory(self, factory: 'QItemEditorFactory|None') -> None: ...
+ def itemEditorFactory(self) -> 'QItemEditorFactory|None': ...
+ def updateEditorGeometry(self, editor: QWidget|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> None: ...
+ def setModelData(self, editor: QWidget|None, model: QtCore.QAbstractItemModel|None, index: QtCore.QModelIndex) -> None: ...
+ def setEditorData(self, editor: QWidget|None, index: QtCore.QModelIndex) -> None: ...
+ def createEditor(self, parent: QWidget|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> QWidget|None: ...
+ def sizeHint(self, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> QtCore.QSize: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> None: ...
+
+
+class QItemEditorCreatorBase(PyQt6.sip.wrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QItemEditorCreatorBase') -> None: ...
+
+ def valuePropertyName(self) -> QtCore.QByteArray: ...
+ def createWidget(self, parent: QWidget|None) -> QWidget|None: ...
+
+
+class QItemEditorFactory(PyQt6.sip.wrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QItemEditorFactory') -> None: ...
+
+ @staticmethod
+ def setDefaultFactory(factory: 'QItemEditorFactory|None') -> None: ...
+ @staticmethod
+ def defaultFactory() -> 'QItemEditorFactory|None': ...
+ def registerEditor(self, userType: int, creator: QItemEditorCreatorBase|None) -> None: ...
+ def valuePropertyName(self, userType: int) -> QtCore.QByteArray: ...
+ def createEditor(self, userType: int, parent: QWidget|None) -> QWidget|None: ...
+
+
+class QKeySequenceEdit(QWidget):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, keySequence: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int, parent: QWidget|None = ...) -> None: ...
+
+ def setMaximumSequenceLength(self, count: int) -> None: ...
+ def finishingKeyCombinations(self) -> list[QtCore.QKeyCombination]: ...
+ def setFinishingKeyCombinations(self, finishingKeyCombinations: collections.abc.Iterable[QtCore.QKeyCombination]) -> None: ...
+ def maximumSequenceLength(self) -> int: ...
+ def isClearButtonEnabled(self) -> bool: ...
+ def setClearButtonEnabled(self, enable: bool) -> None: ...
+ def focusOutEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def timerEvent(self, a0: QtCore.QTimerEvent|None) -> None: ...
+ def keyReleaseEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ keySequenceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ editingFinished: typing.ClassVar[QtCore.pyqtSignal]
+ def clear(self) -> None: ...
+ def setKeySequence(self, keySequence: QtGui.QKeySequence|QtGui.QKeySequence.StandardKey|str|None|int) -> None: ...
+ def keySequence(self) -> QtGui.QKeySequence: ...
+
+
+class QLabel(QFrame):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def setResourceProvider(self, provider: collections.abc.Callable[[QtCore.QUrl], typing.Any]) -> None: ...
+ def resourceProvider(self) -> collections.abc.Callable[[QtCore.QUrl], typing.Any]: ...
+ def selectionStart(self) -> int: ...
+ def selectedText(self) -> str: ...
+ def hasSelectedText(self) -> bool: ...
+ def setSelection(self, a0: int, a1: int) -> None: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def focusOutEvent(self, ev: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, ev: QtGui.QFocusEvent|None) -> None: ...
+ def contextMenuEvent(self, ev: QtGui.QContextMenuEvent|None) -> None: ...
+ def mouseReleaseEvent(self, ev: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, ev: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, ev: QtGui.QMouseEvent|None) -> None: ...
+ def keyPressEvent(self, ev: QtGui.QKeyEvent|None) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ linkHovered: typing.ClassVar[QtCore.pyqtSignal]
+ linkActivated: typing.ClassVar[QtCore.pyqtSignal]
+ def setText(self, a0: str|None) -> None: ...
+ def setPixmap(self, a0: QtGui.QPixmap) -> None: ...
+ def setPicture(self, a0: QtGui.QPicture) -> None: ...
+ @typing.overload
+ def setNum(self, a0: float) -> None: ...
+ @typing.overload
+ def setNum(self, a0: int) -> None: ...
+ def setMovie(self, movie: QtGui.QMovie|None) -> None: ...
+ def clear(self) -> None: ...
+ def setOpenExternalLinks(self, open: bool) -> None: ...
+ def textInteractionFlags(self) -> QtCore.Qt.TextInteractionFlag: ...
+ def setTextInteractionFlags(self, flags: QtCore.Qt.TextInteractionFlag) -> None: ...
+ def openExternalLinks(self) -> bool: ...
+ def heightForWidth(self, a0: int) -> int: ...
+ def buddy(self) -> QWidget|None: ...
+ def setBuddy(self, a0: QWidget|None) -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setScaledContents(self, a0: bool) -> None: ...
+ def hasScaledContents(self) -> bool: ...
+ def setMargin(self, a0: int) -> None: ...
+ def margin(self) -> int: ...
+ def setIndent(self, a0: int) -> None: ...
+ def indent(self) -> int: ...
+ def wordWrap(self) -> bool: ...
+ def setWordWrap(self, on: bool) -> None: ...
+ def setAlignment(self, a0: QtCore.Qt.AlignmentFlag) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def setTextFormat(self, a0: QtCore.Qt.TextFormat) -> None: ...
+ def textFormat(self) -> QtCore.Qt.TextFormat: ...
+ def movie(self) -> QtGui.QMovie|None: ...
+ def picture(self) -> QtGui.QPicture: ...
+ def pixmap(self) -> QtGui.QPixmap: ...
+ def text(self) -> str: ...
+
+
+class QSpacerItem(QLayoutItem):
+
+ @typing.overload
+ def __init__(self, w: int, h: int, hPolicy: 'QSizePolicy.Policy' = ..., vPolicy: 'QSizePolicy.Policy' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSpacerItem') -> None: ...
+
+ def sizePolicy(self) -> 'QSizePolicy': ...
+ def spacerItem(self) -> 'QSpacerItem|None': ...
+ def geometry(self) -> QtCore.QRect: ...
+ def setGeometry(self, a0: QtCore.QRect) -> None: ...
+ def isEmpty(self) -> bool: ...
+ def expandingDirections(self) -> QtCore.Qt.Orientation: ...
+ def maximumSize(self) -> QtCore.QSize: ...
+ def minimumSize(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def changeSize(self, w: int, h: int, hPolicy: 'QSizePolicy.Policy' = ..., vPolicy: 'QSizePolicy.Policy' = ...) -> None: ...
+
+
+class QWidgetItem(QLayoutItem):
+
+ def __init__(self, w: QWidget|None) -> None: ...
+
+ def minimumHeightForWidth(self, a0: int) -> int: ...
+ def controlTypes(self) -> 'QSizePolicy.ControlType': ...
+ def heightForWidth(self, a0: int) -> int: ...
+ def hasHeightForWidth(self) -> bool: ...
+ def widget(self) -> QWidget|None: ...
+ def geometry(self) -> QtCore.QRect: ...
+ def setGeometry(self, a0: QtCore.QRect) -> None: ...
+ def isEmpty(self) -> bool: ...
+ def expandingDirections(self) -> QtCore.Qt.Orientation: ...
+ def maximumSize(self) -> QtCore.QSize: ...
+ def minimumSize(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QLCDNumber(QFrame):
+
+ class SegmentStyle(enum.Enum):
+ Outline = ... # type: QLCDNumber.SegmentStyle
+ Filled = ... # type: QLCDNumber.SegmentStyle
+ Flat = ... # type: QLCDNumber.SegmentStyle
+
+ class Mode(enum.Enum):
+ Hex = ... # type: QLCDNumber.Mode
+ Dec = ... # type: QLCDNumber.Mode
+ Oct = ... # type: QLCDNumber.Mode
+ Bin = ... # type: QLCDNumber.Mode
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, numDigits: int, parent: QWidget|None = ...) -> None: ...
+
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ overflow: typing.ClassVar[QtCore.pyqtSignal]
+ def setSmallDecimalPoint(self, a0: bool) -> None: ...
+ def setBinMode(self) -> None: ...
+ def setOctMode(self) -> None: ...
+ def setDecMode(self) -> None: ...
+ def setHexMode(self) -> None: ...
+ @typing.overload
+ def display(self, str: str|None) -> None: ...
+ @typing.overload
+ def display(self, num: float) -> None: ...
+ @typing.overload
+ def display(self, num: int) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def intValue(self) -> int: ...
+ def value(self) -> float: ...
+ def setSegmentStyle(self, a0: 'QLCDNumber.SegmentStyle') -> None: ...
+ def segmentStyle(self) -> 'QLCDNumber.SegmentStyle': ...
+ def setMode(self, a0: 'QLCDNumber.Mode') -> None: ...
+ def mode(self) -> 'QLCDNumber.Mode': ...
+ @typing.overload
+ def checkOverflow(self, num: float) -> bool: ...
+ @typing.overload
+ def checkOverflow(self, num: int) -> bool: ...
+ def setNumDigits(self, nDigits: int) -> None: ...
+ def setDigitCount(self, nDigits: int) -> None: ...
+ def digitCount(self) -> int: ...
+ def smallDecimalPoint(self) -> bool: ...
+
+
+class QLineEdit(QWidget):
+
+ class ActionPosition(enum.Enum):
+ LeadingPosition = ... # type: QLineEdit.ActionPosition
+ TrailingPosition = ... # type: QLineEdit.ActionPosition
+
+ class EchoMode(enum.Enum):
+ Normal = ... # type: QLineEdit.EchoMode
+ NoEcho = ... # type: QLineEdit.EchoMode
+ Password = ... # type: QLineEdit.EchoMode
+ PasswordEchoOnEdit = ... # type: QLineEdit.EchoMode
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, contents: str|None, parent: QWidget|None = ...) -> None: ...
+
+ inputRejected: typing.ClassVar[QtCore.pyqtSignal]
+ def selectionLength(self) -> int: ...
+ def selectionEnd(self) -> int: ...
+ @typing.overload
+ def addAction(self, a0: QtGui.QAction|None) -> None: ...
+ @typing.overload
+ def addAction(self, action: QtGui.QAction|None, position: 'QLineEdit.ActionPosition') -> None: ...
+ @typing.overload
+ def addAction(self, icon: QtGui.QIcon, position: 'QLineEdit.ActionPosition') -> QtGui.QAction|None: ...
+ def isClearButtonEnabled(self) -> bool: ...
+ def setClearButtonEnabled(self, enable: bool) -> None: ...
+ def cursorMoveStyle(self) -> QtCore.Qt.CursorMoveStyle: ...
+ def setCursorMoveStyle(self, style: QtCore.Qt.CursorMoveStyle) -> None: ...
+ def setPlaceholderText(self, a0: str|None) -> None: ...
+ def placeholderText(self) -> str: ...
+ def textMargins(self) -> QtCore.QMargins: ...
+ @typing.overload
+ def setTextMargins(self, left: int, top: int, right: int, bottom: int) -> None: ...
+ @typing.overload
+ def setTextMargins(self, margins: QtCore.QMargins) -> None: ...
+ def completer(self) -> QCompleter|None: ...
+ def setCompleter(self, completer: QCompleter|None) -> None: ...
+ def timerEvent(self, a0: QtCore.QTimerEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ @typing.overload
+ def inputMethodQuery(self, a0: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ @typing.overload
+ def inputMethodQuery(self, property: QtCore.Qt.InputMethodQuery, argument: typing.Any) -> typing.Any: ...
+ def cursorRect(self) -> QtCore.QRect: ...
+ def keyReleaseEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def inputMethodEvent(self, a0: QtGui.QInputMethodEvent|None) -> None: ...
+ def contextMenuEvent(self, a0: QtGui.QContextMenuEvent|None) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def dropEvent(self, a0: QtGui.QDropEvent|None) -> None: ...
+ def dragLeaveEvent(self, e: QtGui.QDragLeaveEvent|None) -> None: ...
+ def dragMoveEvent(self, e: QtGui.QDragMoveEvent|None) -> None: ...
+ def dragEnterEvent(self, a0: QtGui.QDragEnterEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def focusOutEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def initStyleOption(self, option: 'QStyleOptionFrame|None') -> None: ...
+ selectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ editingFinished: typing.ClassVar[QtCore.pyqtSignal]
+ returnPressed: typing.ClassVar[QtCore.pyqtSignal]
+ cursorPositionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ textEdited: typing.ClassVar[QtCore.pyqtSignal]
+ textChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def createStandardContextMenu(self) -> 'QMenu|None': ...
+ def insert(self, a0: str|None) -> None: ...
+ def deselect(self) -> None: ...
+ def paste(self) -> None: ...
+ def copy(self) -> None: ...
+ def cut(self) -> None: ...
+ def redo(self) -> None: ...
+ def undo(self) -> None: ...
+ def selectAll(self) -> None: ...
+ def clear(self) -> None: ...
+ def setText(self, a0: str|None) -> None: ...
+ def hasAcceptableInput(self) -> bool: ...
+ def setInputMask(self, inputMask: str|None) -> None: ...
+ def inputMask(self) -> str: ...
+ def dragEnabled(self) -> bool: ...
+ def setDragEnabled(self, b: bool) -> None: ...
+ def isRedoAvailable(self) -> bool: ...
+ def isUndoAvailable(self) -> bool: ...
+ def selectionStart(self) -> int: ...
+ def selectedText(self) -> str: ...
+ def hasSelectedText(self) -> bool: ...
+ def setSelection(self, a0: int, a1: int) -> None: ...
+ def setModified(self, a0: bool) -> None: ...
+ def isModified(self) -> bool: ...
+ def end(self, mark: bool) -> None: ...
+ def home(self, mark: bool) -> None: ...
+ def del_(self) -> None: ...
+ def backspace(self) -> None: ...
+ def cursorWordBackward(self, mark: bool) -> None: ...
+ def cursorWordForward(self, mark: bool) -> None: ...
+ def cursorBackward(self, mark: bool, steps: int = ...) -> None: ...
+ def cursorForward(self, mark: bool, steps: int = ...) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def setAlignment(self, flag: QtCore.Qt.AlignmentFlag) -> None: ...
+ def cursorPositionAt(self, pos: QtCore.QPoint) -> int: ...
+ def setCursorPosition(self, a0: int) -> None: ...
+ def cursorPosition(self) -> int: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def validator(self) -> QtGui.QValidator|None: ...
+ def setValidator(self, a0: QtGui.QValidator|None) -> None: ...
+ def setReadOnly(self, a0: bool) -> None: ...
+ def isReadOnly(self) -> bool: ...
+ def setEchoMode(self, a0: 'QLineEdit.EchoMode') -> None: ...
+ def echoMode(self) -> 'QLineEdit.EchoMode': ...
+ def hasFrame(self) -> bool: ...
+ def setFrame(self, a0: bool) -> None: ...
+ def setMaxLength(self, a0: int) -> None: ...
+ def maxLength(self) -> int: ...
+ def displayText(self) -> str: ...
+ def text(self) -> str: ...
+
+
+class QListView(QAbstractItemView):
+
+ class ViewMode(enum.Enum):
+ ListMode = ... # type: QListView.ViewMode
+ IconMode = ... # type: QListView.ViewMode
+
+ class LayoutMode(enum.Enum):
+ SinglePass = ... # type: QListView.LayoutMode
+ Batched = ... # type: QListView.LayoutMode
+
+ class ResizeMode(enum.Enum):
+ Fixed = ... # type: QListView.ResizeMode
+ Adjust = ... # type: QListView.ResizeMode
+
+ class Flow(enum.Enum):
+ LeftToRight = ... # type: QListView.Flow
+ TopToBottom = ... # type: QListView.Flow
+
+ class Movement(enum.Enum):
+ Static = ... # type: QListView.Movement
+ Free = ... # type: QListView.Movement
+ Snap = ... # type: QListView.Movement
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def itemAlignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def setItemAlignment(self, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def initViewItemOption(self, option: 'QStyleOptionViewItem|None') -> None: ...
+ def currentChanged(self, current: QtCore.QModelIndex, previous: QtCore.QModelIndex) -> None: ...
+ def selectionChanged(self, selected: QtCore.QItemSelection, deselected: QtCore.QItemSelection) -> None: ...
+ def isSelectionRectVisible(self) -> bool: ...
+ def setSelectionRectVisible(self, show: bool) -> None: ...
+ def wordWrap(self) -> bool: ...
+ def setWordWrap(self, on: bool) -> None: ...
+ def batchSize(self) -> int: ...
+ def setBatchSize(self, batchSize: int) -> None: ...
+ def viewportSizeHint(self) -> QtCore.QSize: ...
+ def isIndexHidden(self, index: QtCore.QModelIndex) -> bool: ...
+ def updateGeometries(self) -> None: ...
+ def selectedIndexes(self) -> list[QtCore.QModelIndex]: ...
+ def visualRegionForSelection(self, selection: QtCore.QItemSelection) -> QtGui.QRegion: ...
+ def setSelection(self, rect: QtCore.QRect, command: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ def setPositionForIndex(self, position: QtCore.QPoint, index: QtCore.QModelIndex) -> None: ...
+ def rectForIndex(self, index: QtCore.QModelIndex) -> QtCore.QRect: ...
+ def moveCursor(self, cursorAction: QAbstractItemView.CursorAction, modifiers: QtCore.Qt.KeyboardModifier) -> QtCore.QModelIndex: ...
+ def verticalOffset(self) -> int: ...
+ def horizontalOffset(self) -> int: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ def startDrag(self, supportedActions: QtCore.Qt.DropAction) -> None: ...
+ def wheelEvent(self, e: QtGui.QWheelEvent|None) -> None: ...
+ def dropEvent(self, e: QtGui.QDropEvent|None) -> None: ...
+ def dragLeaveEvent(self, e: QtGui.QDragLeaveEvent|None) -> None: ...
+ def dragMoveEvent(self, e: QtGui.QDragMoveEvent|None) -> None: ...
+ def resizeEvent(self, e: QtGui.QResizeEvent|None) -> None: ...
+ def timerEvent(self, e: QtCore.QTimerEvent|None) -> None: ...
+ def mouseReleaseEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def rowsAboutToBeRemoved(self, parent: QtCore.QModelIndex, start: int, end: int) -> None: ...
+ def rowsInserted(self, parent: QtCore.QModelIndex, start: int, end: int) -> None: ...
+ def dataChanged(self, topLeft: QtCore.QModelIndex, bottomRight: QtCore.QModelIndex, roles: collections.abc.Iterable[int] = ...) -> None: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ indexesMoved: typing.ClassVar[QtCore.pyqtSignal]
+ def setRootIndex(self, index: QtCore.QModelIndex) -> None: ...
+ def reset(self) -> None: ...
+ def indexAt(self, p: QtCore.QPoint) -> QtCore.QModelIndex: ...
+ def scrollTo(self, index: QtCore.QModelIndex, hint: QAbstractItemView.ScrollHint = ...) -> None: ...
+ def visualRect(self, index: QtCore.QModelIndex) -> QtCore.QRect: ...
+ def uniformItemSizes(self) -> bool: ...
+ def setUniformItemSizes(self, enable: bool) -> None: ...
+ def modelColumn(self) -> int: ...
+ def setModelColumn(self, column: int) -> None: ...
+ def setRowHidden(self, row: int, hide: bool) -> None: ...
+ def isRowHidden(self, row: int) -> bool: ...
+ def clearPropertyFlags(self) -> None: ...
+ def viewMode(self) -> 'QListView.ViewMode': ...
+ def setViewMode(self, mode: 'QListView.ViewMode') -> None: ...
+ def gridSize(self) -> QtCore.QSize: ...
+ def setGridSize(self, size: QtCore.QSize) -> None: ...
+ def spacing(self) -> int: ...
+ def setSpacing(self, space: int) -> None: ...
+ def layoutMode(self) -> 'QListView.LayoutMode': ...
+ def setLayoutMode(self, mode: 'QListView.LayoutMode') -> None: ...
+ def resizeMode(self) -> 'QListView.ResizeMode': ...
+ def setResizeMode(self, mode: 'QListView.ResizeMode') -> None: ...
+ def isWrapping(self) -> bool: ...
+ def setWrapping(self, enable: bool) -> None: ...
+ def flow(self) -> 'QListView.Flow': ...
+ def setFlow(self, flow: 'QListView.Flow') -> None: ...
+ def movement(self) -> 'QListView.Movement': ...
+ def setMovement(self, movement: 'QListView.Movement') -> None: ...
+
+
+class QListWidgetItem(PyQt6.sip.wrapper):
+
+ class ItemType(enum.IntEnum):
+ Type = ... # type: QListWidgetItem.ItemType
+ UserType = ... # type: QListWidgetItem.ItemType
+
+ @typing.overload
+ def __init__(self, parent: 'QListWidget|None' = ..., type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: 'QListWidget|None' = ..., type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, icon: QtGui.QIcon, text: str|None, parent: 'QListWidget|None' = ..., type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QListWidgetItem') -> None: ...
+
+ def __ge__(self, other: 'QListWidgetItem') -> bool: ...
+ def isHidden(self) -> bool: ...
+ def setHidden(self, ahide: bool) -> None: ...
+ def isSelected(self) -> bool: ...
+ def setSelected(self, aselect: bool) -> None: ...
+ def setForeground(self, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def foreground(self) -> QtGui.QBrush: ...
+ def setBackground(self, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def background(self) -> QtGui.QBrush: ...
+ def setFont(self, afont: QtGui.QFont) -> None: ...
+ def setWhatsThis(self, awhatsThis: str|None) -> None: ...
+ def setToolTip(self, atoolTip: str|None) -> None: ...
+ def setStatusTip(self, astatusTip: str|None) -> None: ...
+ def setIcon(self, aicon: QtGui.QIcon) -> None: ...
+ def setText(self, atext: str|None) -> None: ...
+ def setFlags(self, aflags: QtCore.Qt.ItemFlag) -> None: ...
+ def type(self) -> int: ...
+ def write(self, out: QtCore.QDataStream) -> None: ...
+ def read(self, in_: QtCore.QDataStream) -> None: ...
+ def __lt__(self, other: 'QListWidgetItem') -> bool: ...
+ def setData(self, role: int, value: typing.Any) -> None: ...
+ def data(self, role: int) -> typing.Any: ...
+ def setSizeHint(self, size: QtCore.QSize) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setCheckState(self, state: QtCore.Qt.CheckState) -> None: ...
+ def checkState(self) -> QtCore.Qt.CheckState: ...
+ @typing.overload
+ def setTextAlignment(self, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ @typing.overload
+ def setTextAlignment(self, alignment: int) -> None: ...
+ def textAlignment(self) -> int: ...
+ def font(self) -> QtGui.QFont: ...
+ def whatsThis(self) -> str: ...
+ def toolTip(self) -> str: ...
+ def statusTip(self) -> str: ...
+ def icon(self) -> QtGui.QIcon: ...
+ def text(self) -> str: ...
+ def flags(self) -> QtCore.Qt.ItemFlag: ...
+ def listWidget(self) -> 'QListWidget|None': ...
+ def clone(self) -> 'QListWidgetItem|None': ...
+
+
+class QListWidget(QListView):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def supportedDragActions(self) -> QtCore.Qt.DropAction: ...
+ def setSupportedDragActions(self, actions: QtCore.Qt.DropAction) -> None: ...
+ def isPersistentEditorOpen(self, item: QListWidgetItem|None) -> bool: ...
+ def setSelectionModel(self, selectionModel: QtCore.QItemSelectionModel|None) -> None: ...
+ def removeItemWidget(self, aItem: QListWidgetItem|None) -> None: ...
+ def isSortingEnabled(self) -> bool: ...
+ def setSortingEnabled(self, enable: bool) -> None: ...
+ def itemFromIndex(self, index: QtCore.QModelIndex) -> QListWidgetItem|None: ...
+ def indexFromItem(self, item: QListWidgetItem|None) -> QtCore.QModelIndex: ...
+ def items(self, data: QtCore.QMimeData|None) -> list[QListWidgetItem]: ...
+ def dropEvent(self, event: QtGui.QDropEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def supportedDropActions(self) -> QtCore.Qt.DropAction: ...
+ def dropMimeData(self, index: int, data: QtCore.QMimeData|None, action: QtCore.Qt.DropAction) -> bool: ...
+ def mimeData(self, items: collections.abc.Iterable[QListWidgetItem]) -> QtCore.QMimeData|None: ...
+ def mimeTypes(self) -> list[str]: ...
+ itemSelectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentRowChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentTextChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentItemChanged: typing.ClassVar[QtCore.pyqtSignal]
+ itemChanged: typing.ClassVar[QtCore.pyqtSignal]
+ itemEntered: typing.ClassVar[QtCore.pyqtSignal]
+ itemActivated: typing.ClassVar[QtCore.pyqtSignal]
+ itemDoubleClicked: typing.ClassVar[QtCore.pyqtSignal]
+ itemClicked: typing.ClassVar[QtCore.pyqtSignal]
+ itemPressed: typing.ClassVar[QtCore.pyqtSignal]
+ def scrollToItem(self, item: QListWidgetItem|None, hint: QAbstractItemView.ScrollHint = ...) -> None: ...
+ def clear(self) -> None: ...
+ def findItems(self, text: str|None, flags: QtCore.Qt.MatchFlag) -> list[QListWidgetItem]: ...
+ def selectedItems(self) -> list[QListWidgetItem]: ...
+ def closePersistentEditor(self, item: QListWidgetItem|None) -> None: ...
+ def openPersistentEditor(self, item: QListWidgetItem|None) -> None: ...
+ def editItem(self, item: QListWidgetItem|None) -> None: ...
+ def sortItems(self, order: QtCore.Qt.SortOrder = ...) -> None: ...
+ def visualItemRect(self, item: QListWidgetItem|None) -> QtCore.QRect: ...
+ def setItemWidget(self, item: QListWidgetItem|None, widget: QWidget|None) -> None: ...
+ def itemWidget(self, item: QListWidgetItem|None) -> QWidget|None: ...
+ @typing.overload
+ def itemAt(self, p: QtCore.QPoint) -> QListWidgetItem|None: ...
+ @typing.overload
+ def itemAt(self, ax: int, ay: int) -> QListWidgetItem|None: ...
+ @typing.overload
+ def setCurrentRow(self, row: int) -> None: ...
+ @typing.overload
+ def setCurrentRow(self, row: int, command: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ def currentRow(self) -> int: ...
+ @typing.overload
+ def setCurrentItem(self, item: QListWidgetItem|None) -> None: ...
+ @typing.overload
+ def setCurrentItem(self, item: QListWidgetItem|None, command: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ def currentItem(self) -> QListWidgetItem|None: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def takeItem(self, row: int) -> QListWidgetItem|None: ...
+ def addItems(self, labels: collections.abc.Iterable[str|None]) -> None: ...
+ @typing.overload
+ def addItem(self, aitem: QListWidgetItem|None) -> None: ...
+ @typing.overload
+ def addItem(self, label: str|None) -> None: ...
+ def insertItems(self, row: int, labels: collections.abc.Iterable[str|None]) -> None: ...
+ @typing.overload
+ def insertItem(self, row: int, item: QListWidgetItem|None) -> None: ...
+ @typing.overload
+ def insertItem(self, row: int, label: str|None) -> None: ...
+ def row(self, item: QListWidgetItem|None) -> int: ...
+ def item(self, row: int) -> QListWidgetItem|None: ...
+
+
+class QMainWindow(QWidget):
+
+ class DockOption(enum.Flag):
+ AnimatedDocks = ... # type: QMainWindow.DockOption
+ AllowNestedDocks = ... # type: QMainWindow.DockOption
+ AllowTabbedDocks = ... # type: QMainWindow.DockOption
+ ForceTabbedDocks = ... # type: QMainWindow.DockOption
+ VerticalTabs = ... # type: QMainWindow.DockOption
+ GroupedDragging = ... # type: QMainWindow.DockOption
+
+ def __init__(self, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def resizeDocks(self, docks: collections.abc.Iterable[QDockWidget], sizes: collections.abc.Iterable[int], orientation: QtCore.Qt.Orientation) -> None: ...
+ def takeCentralWidget(self) -> QWidget|None: ...
+ def tabifiedDockWidgets(self, dockwidget: QDockWidget|None) -> list[QDockWidget]: ...
+ def setTabPosition(self, areas: QtCore.Qt.DockWidgetArea, tabPosition: 'QTabWidget.TabPosition') -> None: ...
+ def tabPosition(self, area: QtCore.Qt.DockWidgetArea) -> 'QTabWidget.TabPosition': ...
+ def setTabShape(self, tabShape: 'QTabWidget.TabShape') -> None: ...
+ def tabShape(self) -> 'QTabWidget.TabShape': ...
+ def setDocumentMode(self, enabled: bool) -> None: ...
+ def documentMode(self) -> bool: ...
+ def restoreDockWidget(self, dockwidget: QDockWidget|None) -> bool: ...
+ def unifiedTitleAndToolBarOnMac(self) -> bool: ...
+ def setUnifiedTitleAndToolBarOnMac(self, set: bool) -> None: ...
+ def toolBarBreak(self, toolbar: 'QToolBar|None') -> bool: ...
+ def removeToolBarBreak(self, before: 'QToolBar|None') -> None: ...
+ def dockOptions(self) -> 'QMainWindow.DockOption': ...
+ def setDockOptions(self, options: 'QMainWindow.DockOption') -> None: ...
+ def tabifyDockWidget(self, first: QDockWidget|None, second: QDockWidget|None) -> None: ...
+ def setMenuWidget(self, menubar: QWidget|None) -> None: ...
+ def menuWidget(self) -> QWidget|None: ...
+ def isSeparator(self, pos: QtCore.QPoint) -> bool: ...
+ def isDockNestingEnabled(self) -> bool: ...
+ def isAnimated(self) -> bool: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def contextMenuEvent(self, event: QtGui.QContextMenuEvent|None) -> None: ...
+ tabifiedDockWidgetActivated: typing.ClassVar[QtCore.pyqtSignal]
+ toolButtonStyleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ iconSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setDockNestingEnabled(self, enabled: bool) -> None: ...
+ def setAnimated(self, enabled: bool) -> None: ...
+ def createPopupMenu(self) -> 'QMenu|None': ...
+ def restoreState(self, state: QtCore.QByteArray|bytes|bytearray|memoryview, version: int = ...) -> bool: ...
+ def saveState(self, version: int = ...) -> QtCore.QByteArray: ...
+ def dockWidgetArea(self, dockwidget: QDockWidget|None) -> QtCore.Qt.DockWidgetArea: ...
+ def removeDockWidget(self, dockwidget: QDockWidget|None) -> None: ...
+ def splitDockWidget(self, after: QDockWidget|None, dockwidget: QDockWidget|None, orientation: QtCore.Qt.Orientation) -> None: ...
+ @typing.overload
+ def addDockWidget(self, area: QtCore.Qt.DockWidgetArea, dockwidget: QDockWidget|None) -> None: ...
+ @typing.overload
+ def addDockWidget(self, area: QtCore.Qt.DockWidgetArea, dockwidget: QDockWidget|None, orientation: QtCore.Qt.Orientation) -> None: ...
+ def toolBarArea(self, toolbar: 'QToolBar|None') -> QtCore.Qt.ToolBarArea: ...
+ def removeToolBar(self, toolbar: 'QToolBar|None') -> None: ...
+ def insertToolBar(self, before: 'QToolBar|None', toolbar: 'QToolBar|None') -> None: ...
+ @typing.overload
+ def addToolBar(self, area: QtCore.Qt.ToolBarArea, toolbar: 'QToolBar|None') -> None: ...
+ @typing.overload
+ def addToolBar(self, toolbar: 'QToolBar|None') -> None: ...
+ @typing.overload
+ def addToolBar(self, title: str|None) -> 'QToolBar|None': ...
+ def insertToolBarBreak(self, before: 'QToolBar|None') -> None: ...
+ def addToolBarBreak(self, area: QtCore.Qt.ToolBarArea = ...) -> None: ...
+ def corner(self, corner: QtCore.Qt.Corner) -> QtCore.Qt.DockWidgetArea: ...
+ def setCorner(self, corner: QtCore.Qt.Corner, area: QtCore.Qt.DockWidgetArea) -> None: ...
+ def setCentralWidget(self, widget: QWidget|None) -> None: ...
+ def centralWidget(self) -> QWidget|None: ...
+ def setStatusBar(self, statusbar: 'QStatusBar|None') -> None: ...
+ def statusBar(self) -> 'QStatusBar|None': ...
+ def setMenuBar(self, menubar: 'QMenuBar|None') -> None: ...
+ def menuBar(self) -> 'QMenuBar|None': ...
+ def setToolButtonStyle(self, toolButtonStyle: QtCore.Qt.ToolButtonStyle) -> None: ...
+ def toolButtonStyle(self) -> QtCore.Qt.ToolButtonStyle: ...
+ def setIconSize(self, iconSize: QtCore.QSize) -> None: ...
+ def iconSize(self) -> QtCore.QSize: ...
+
+
+class QMdiArea(QAbstractScrollArea):
+
+ class WindowOrder(enum.Enum):
+ CreationOrder = ... # type: QMdiArea.WindowOrder
+ StackingOrder = ... # type: QMdiArea.WindowOrder
+ ActivationHistoryOrder = ... # type: QMdiArea.WindowOrder
+
+ class ViewMode(enum.Enum):
+ SubWindowView = ... # type: QMdiArea.ViewMode
+ TabbedView = ... # type: QMdiArea.ViewMode
+
+ class AreaOption(enum.Flag):
+ DontMaximizeSubWindowOnActivation = ... # type: QMdiArea.AreaOption
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def tabsMovable(self) -> bool: ...
+ def setTabsMovable(self, movable: bool) -> None: ...
+ def tabsClosable(self) -> bool: ...
+ def setTabsClosable(self, closable: bool) -> None: ...
+ def setDocumentMode(self, enabled: bool) -> None: ...
+ def documentMode(self) -> bool: ...
+ def tabPosition(self) -> 'QTabWidget.TabPosition': ...
+ def setTabPosition(self, position: 'QTabWidget.TabPosition') -> None: ...
+ def tabShape(self) -> 'QTabWidget.TabShape': ...
+ def setTabShape(self, shape: 'QTabWidget.TabShape') -> None: ...
+ def viewMode(self) -> 'QMdiArea.ViewMode': ...
+ def setViewMode(self, mode: 'QMdiArea.ViewMode') -> None: ...
+ def setActivationOrder(self, order: 'QMdiArea.WindowOrder') -> None: ...
+ def activationOrder(self) -> 'QMdiArea.WindowOrder': ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ def viewportEvent(self, event: QtCore.QEvent|None) -> bool: ...
+ def showEvent(self, showEvent: QtGui.QShowEvent|None) -> None: ...
+ def timerEvent(self, timerEvent: QtCore.QTimerEvent|None) -> None: ...
+ def resizeEvent(self, resizeEvent: QtGui.QResizeEvent|None) -> None: ...
+ def childEvent(self, childEvent: QtCore.QChildEvent|None) -> None: ...
+ def paintEvent(self, paintEvent: QtGui.QPaintEvent|None) -> None: ...
+ def eventFilter(self, object: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def setupViewport(self, viewport: QWidget|None) -> None: ...
+ def activatePreviousSubWindow(self) -> None: ...
+ def activateNextSubWindow(self) -> None: ...
+ def closeAllSubWindows(self) -> None: ...
+ def closeActiveSubWindow(self) -> None: ...
+ def cascadeSubWindows(self) -> None: ...
+ def tileSubWindows(self) -> None: ...
+ def setActiveSubWindow(self, window: 'QMdiSubWindow|None') -> None: ...
+ subWindowActivated: typing.ClassVar[QtCore.pyqtSignal]
+ def testOption(self, opton: 'QMdiArea.AreaOption') -> bool: ...
+ def setOption(self, option: 'QMdiArea.AreaOption', on: bool = ...) -> None: ...
+ def setBackground(self, background: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def background(self) -> QtGui.QBrush: ...
+ def removeSubWindow(self, widget: QWidget|None) -> None: ...
+ def currentSubWindow(self) -> 'QMdiSubWindow|None': ...
+ def subWindowList(self, order: 'QMdiArea.WindowOrder' = ...) -> list['QMdiSubWindow']: ...
+ def addSubWindow(self, widget: QWidget|None, flags: QtCore.Qt.WindowType = ...) -> 'QMdiSubWindow|None': ...
+ def activeSubWindow(self) -> 'QMdiSubWindow|None': ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QMdiSubWindow(QWidget):
+
+ class SubWindowOption(enum.Flag):
+ RubberBandResize = ... # type: QMdiSubWindow.SubWindowOption
+ RubberBandMove = ... # type: QMdiSubWindow.SubWindowOption
+
+ def __init__(self, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def childEvent(self, childEvent: QtCore.QChildEvent|None) -> None: ...
+ def focusOutEvent(self, focusOutEvent: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, focusInEvent: QtGui.QFocusEvent|None) -> None: ...
+ def contextMenuEvent(self, contextMenuEvent: QtGui.QContextMenuEvent|None) -> None: ...
+ def keyPressEvent(self, keyEvent: QtGui.QKeyEvent|None) -> None: ...
+ def mouseMoveEvent(self, mouseEvent: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, mouseEvent: QtGui.QMouseEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, mouseEvent: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, mouseEvent: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, paintEvent: QtGui.QPaintEvent|None) -> None: ...
+ def moveEvent(self, moveEvent: QtGui.QMoveEvent|None) -> None: ...
+ def timerEvent(self, timerEvent: QtCore.QTimerEvent|None) -> None: ...
+ def resizeEvent(self, resizeEvent: QtGui.QResizeEvent|None) -> None: ...
+ def leaveEvent(self, leaveEvent: QtCore.QEvent|None) -> None: ...
+ def closeEvent(self, closeEvent: QtGui.QCloseEvent|None) -> None: ...
+ def changeEvent(self, changeEvent: QtCore.QEvent|None) -> None: ...
+ def hideEvent(self, hideEvent: QtGui.QHideEvent|None) -> None: ...
+ def showEvent(self, showEvent: QtGui.QShowEvent|None) -> None: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def eventFilter(self, object: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ def showShaded(self) -> None: ...
+ def showSystemMenu(self) -> None: ...
+ aboutToActivate: typing.ClassVar[QtCore.pyqtSignal]
+ windowStateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def mdiArea(self) -> QMdiArea|None: ...
+ def systemMenu(self) -> 'QMenu|None': ...
+ def setSystemMenu(self, systemMenu: 'QMenu|None') -> None: ...
+ def keyboardPageStep(self) -> int: ...
+ def setKeyboardPageStep(self, step: int) -> None: ...
+ def keyboardSingleStep(self) -> int: ...
+ def setKeyboardSingleStep(self, step: int) -> None: ...
+ def testOption(self, a0: 'QMdiSubWindow.SubWindowOption') -> bool: ...
+ def setOption(self, option: 'QMdiSubWindow.SubWindowOption', on: bool = ...) -> None: ...
+ def isShaded(self) -> bool: ...
+ def widget(self) -> QWidget|None: ...
+ def setWidget(self, widget: QWidget|None) -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QMenu(QWidget):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, title: str|None, parent: QWidget|None = ...) -> None: ...
+
+ @staticmethod
+ def menuInAction(action: QtGui.QAction|None) -> 'QMenu|None': ...
+ @typing.overload
+ def showTearOffMenu(self) -> None: ...
+ @typing.overload
+ def showTearOffMenu(self, pos: QtCore.QPoint) -> None: ...
+ def setToolTipsVisible(self, visible: bool) -> None: ...
+ def toolTipsVisible(self) -> bool: ...
+ @typing.overload
+ def insertSection(self, before: QtGui.QAction|None, text: str|None) -> QtGui.QAction|None: ...
+ @typing.overload
+ def insertSection(self, before: QtGui.QAction|None, icon: QtGui.QIcon, text: str|None) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addSection(self, text: str|None) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addSection(self, icon: QtGui.QIcon, text: str|None) -> QtGui.QAction|None: ...
+ def setSeparatorsCollapsible(self, collapse: bool) -> None: ...
+ def separatorsCollapsible(self) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def timerEvent(self, a0: QtCore.QTimerEvent|None) -> None: ...
+ def actionEvent(self, a0: QtGui.QActionEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def hideEvent(self, a0: QtGui.QHideEvent|None) -> None: ...
+ def leaveEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def enterEvent(self, a0: QtGui.QEnterEvent|None) -> None: ...
+ def wheelEvent(self, a0: QtGui.QWheelEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def initStyleOption(self, option: 'QStyleOptionMenuItem|None', action: QtGui.QAction|None) -> None: ...
+ def columnCount(self) -> int: ...
+ triggered: typing.ClassVar[QtCore.pyqtSignal]
+ hovered: typing.ClassVar[QtCore.pyqtSignal]
+ aboutToShow: typing.ClassVar[QtCore.pyqtSignal]
+ aboutToHide: typing.ClassVar[QtCore.pyqtSignal]
+ def setNoReplayFor(self, widget: QWidget|None) -> None: ...
+ def setIcon(self, icon: QtGui.QIcon) -> None: ...
+ def icon(self) -> QtGui.QIcon: ...
+ def setTitle(self, title: str|None) -> None: ...
+ def title(self) -> str: ...
+ def menuAction(self) -> QtGui.QAction|None: ...
+ def actionAt(self, a0: QtCore.QPoint) -> QtGui.QAction|None: ...
+ def actionGeometry(self, a0: QtGui.QAction|None) -> QtCore.QRect: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ @typing.overload
+ def exec(self) -> QtGui.QAction|None: ...
+ @typing.overload
+ def exec(self, p: QtCore.QPoint, action: QtGui.QAction|None = ...) -> QtGui.QAction|None: ...
+ @typing.overload
+ @staticmethod
+ def exec(actions: collections.abc.Iterable[QtGui.QAction], pos: QtCore.QPoint, at: QtGui.QAction|None = ..., parent: QWidget|None = ...) -> QtGui.QAction|None: ...
+ def popup(self, p: QtCore.QPoint, action: QtGui.QAction|None = ...) -> None: ...
+ def activeAction(self) -> QtGui.QAction|None: ...
+ def setActiveAction(self, act: QtGui.QAction|None) -> None: ...
+ def defaultAction(self) -> QtGui.QAction|None: ...
+ def setDefaultAction(self, a0: QtGui.QAction|None) -> None: ...
+ def hideTearOffMenu(self) -> None: ...
+ def isTearOffMenuVisible(self) -> bool: ...
+ def isTearOffEnabled(self) -> bool: ...
+ def setTearOffEnabled(self, a0: bool) -> None: ...
+ def clear(self) -> None: ...
+ def insertSeparator(self, before: QtGui.QAction|None) -> QtGui.QAction|None: ...
+ def insertMenu(self, before: QtGui.QAction|None, menu: 'QMenu|None') -> QtGui.QAction|None: ...
+ def addSeparator(self) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addMenu(self, menu: 'QMenu|None') -> QtGui.QAction|None: ...
+ @typing.overload
+ def addMenu(self, title: str|None) -> 'QMenu|None': ...
+ @typing.overload
+ def addMenu(self, icon: QtGui.QIcon, title: str|None) -> 'QMenu|None': ...
+
+
+class QMenuBar(QWidget):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def setNativeMenuBar(self, nativeMenuBar: bool) -> None: ...
+ def isNativeMenuBar(self) -> bool: ...
+ def timerEvent(self, a0: QtCore.QTimerEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def eventFilter(self, a0: QtCore.QObject|None, a1: QtCore.QEvent|None) -> bool: ...
+ def focusInEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def focusOutEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
+ def actionEvent(self, a0: QtGui.QActionEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def leaveEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def initStyleOption(self, option: 'QStyleOptionMenuItem|None', action: QtGui.QAction|None) -> None: ...
+ hovered: typing.ClassVar[QtCore.pyqtSignal]
+ triggered: typing.ClassVar[QtCore.pyqtSignal]
+ def setVisible(self, visible: bool) -> None: ...
+ def cornerWidget(self, corner: QtCore.Qt.Corner = ...) -> QWidget|None: ...
+ def setCornerWidget(self, widget: QWidget|None, corner: QtCore.Qt.Corner = ...) -> None: ...
+ def actionAt(self, a0: QtCore.QPoint) -> QtGui.QAction|None: ...
+ def actionGeometry(self, a0: QtGui.QAction|None) -> QtCore.QRect: ...
+ def heightForWidth(self, a0: int) -> int: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def isDefaultUp(self) -> bool: ...
+ def setDefaultUp(self, a0: bool) -> None: ...
+ def setActiveAction(self, action: QtGui.QAction|None) -> None: ...
+ def activeAction(self) -> QtGui.QAction|None: ...
+ def clear(self) -> None: ...
+ def insertSeparator(self, before: QtGui.QAction|None) -> QtGui.QAction|None: ...
+ def insertMenu(self, before: QtGui.QAction|None, menu: QMenu|None) -> QtGui.QAction|None: ...
+ def addSeparator(self) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addMenu(self, menu: QMenu|None) -> QtGui.QAction|None: ...
+ @typing.overload
+ def addMenu(self, title: str|None) -> QMenu|None: ...
+ @typing.overload
+ def addMenu(self, icon: QtGui.QIcon, title: str|None) -> QMenu|None: ...
+
+
+class QMessageBox(QDialog):
+
+ class Option(enum.Enum):
+ DontUseNativeDialog = ... # type: QMessageBox.Option
+
+ class StandardButton(enum.IntFlag):
+ NoButton = ... # type: QMessageBox.StandardButton
+ Ok = ... # type: QMessageBox.StandardButton
+ Save = ... # type: QMessageBox.StandardButton
+ SaveAll = ... # type: QMessageBox.StandardButton
+ Open = ... # type: QMessageBox.StandardButton
+ Yes = ... # type: QMessageBox.StandardButton
+ YesToAll = ... # type: QMessageBox.StandardButton
+ No = ... # type: QMessageBox.StandardButton
+ NoToAll = ... # type: QMessageBox.StandardButton
+ Abort = ... # type: QMessageBox.StandardButton
+ Retry = ... # type: QMessageBox.StandardButton
+ Ignore = ... # type: QMessageBox.StandardButton
+ Close = ... # type: QMessageBox.StandardButton
+ Cancel = ... # type: QMessageBox.StandardButton
+ Discard = ... # type: QMessageBox.StandardButton
+ Help = ... # type: QMessageBox.StandardButton
+ Apply = ... # type: QMessageBox.StandardButton
+ Reset = ... # type: QMessageBox.StandardButton
+ RestoreDefaults = ... # type: QMessageBox.StandardButton
+ FirstButton = ... # type: QMessageBox.StandardButton
+ LastButton = ... # type: QMessageBox.StandardButton
+ YesAll = ... # type: QMessageBox.StandardButton
+ NoAll = ... # type: QMessageBox.StandardButton
+ Default = ... # type: QMessageBox.StandardButton
+ Escape = ... # type: QMessageBox.StandardButton
+ FlagMask = ... # type: QMessageBox.StandardButton
+ ButtonMask = ... # type: QMessageBox.StandardButton
+
+ class Icon(enum.Enum):
+ NoIcon = ... # type: QMessageBox.Icon
+ Information = ... # type: QMessageBox.Icon
+ Warning = ... # type: QMessageBox.Icon
+ Critical = ... # type: QMessageBox.Icon
+ Question = ... # type: QMessageBox.Icon
+
+ class ButtonRole(enum.Enum):
+ InvalidRole = ... # type: QMessageBox.ButtonRole
+ AcceptRole = ... # type: QMessageBox.ButtonRole
+ RejectRole = ... # type: QMessageBox.ButtonRole
+ DestructiveRole = ... # type: QMessageBox.ButtonRole
+ ActionRole = ... # type: QMessageBox.ButtonRole
+ HelpRole = ... # type: QMessageBox.ButtonRole
+ YesRole = ... # type: QMessageBox.ButtonRole
+ NoRole = ... # type: QMessageBox.ButtonRole
+ ResetRole = ... # type: QMessageBox.ButtonRole
+ ApplyRole = ... # type: QMessageBox.ButtonRole
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, icon: 'QMessageBox.Icon', title: str|None, text: str|None, buttons: 'QMessageBox.StandardButton' = ..., parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def options(self) -> 'QMessageBox.Option': ...
+ def setOptions(self, options: 'QMessageBox.Option') -> None: ...
+ def testOption(self, option: 'QMessageBox.Option') -> bool: ...
+ def setOption(self, option: 'QMessageBox.Option', on: bool = ...) -> None: ...
+ def checkBox(self) -> QCheckBox|None: ...
+ def setCheckBox(self, cb: QCheckBox|None) -> None: ...
+ def textInteractionFlags(self) -> QtCore.Qt.TextInteractionFlag: ...
+ def setTextInteractionFlags(self, flags: QtCore.Qt.TextInteractionFlag) -> None: ...
+ buttonClicked: typing.ClassVar[QtCore.pyqtSignal]
+ def buttonRole(self, button: QAbstractButton|None) -> 'QMessageBox.ButtonRole': ...
+ def buttons(self) -> list[QAbstractButton]: ...
+ @typing.overload
+ def open(self) -> None: ...
+ @typing.overload
+ def open(self, slot: PYQT_SLOT) -> None: ...
+ def setWindowModality(self, windowModality: QtCore.Qt.WindowModality) -> None: ...
+ def setWindowTitle(self, title: str|None) -> None: ...
+ def setDetailedText(self, text: str|None) -> None: ...
+ def detailedText(self) -> str: ...
+ def setInformativeText(self, text: str|None) -> None: ...
+ def informativeText(self) -> str: ...
+ def clickedButton(self) -> QAbstractButton|None: ...
+ @typing.overload
+ def setEscapeButton(self, button: QAbstractButton|None) -> None: ...
+ @typing.overload
+ def setEscapeButton(self, button: 'QMessageBox.StandardButton') -> None: ...
+ def escapeButton(self) -> QAbstractButton|None: ...
+ @typing.overload
+ def setDefaultButton(self, button: QPushButton|None) -> None: ...
+ @typing.overload
+ def setDefaultButton(self, button: 'QMessageBox.StandardButton') -> None: ...
+ def defaultButton(self) -> QPushButton|None: ...
+ def button(self, which: 'QMessageBox.StandardButton') -> QAbstractButton|None: ...
+ def standardButton(self, button: QAbstractButton|None) -> 'QMessageBox.StandardButton': ...
+ def standardButtons(self) -> 'QMessageBox.StandardButton': ...
+ def setStandardButtons(self, buttons: 'QMessageBox.StandardButton') -> None: ...
+ def removeButton(self, button: QAbstractButton|None) -> None: ...
+ @typing.overload
+ def addButton(self, button: QAbstractButton|None, role: 'QMessageBox.ButtonRole') -> None: ...
+ @typing.overload
+ def addButton(self, text: str|None, role: 'QMessageBox.ButtonRole') -> QPushButton|None: ...
+ @typing.overload
+ def addButton(self, button: 'QMessageBox.StandardButton') -> QPushButton|None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def closeEvent(self, a0: QtGui.QCloseEvent|None) -> None: ...
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ @staticmethod
+ def standardIcon(icon: 'QMessageBox.Icon') -> QtGui.QPixmap: ...
+ @staticmethod
+ def aboutQt(parent: QWidget|None, title: str|None = ...) -> None: ...
+ @staticmethod
+ def about(parent: QWidget|None, caption: str|None, text: str|None) -> None: ...
+ @staticmethod
+ def critical(parent: QWidget|None, title: str|None, text: str|None, buttons: 'QMessageBox.StandardButton' = ..., defaultButton: 'QMessageBox.StandardButton' = ...) -> 'QMessageBox.StandardButton': ...
+ @staticmethod
+ def warning(parent: QWidget|None, title: str|None, text: str|None, buttons: 'QMessageBox.StandardButton' = ..., defaultButton: 'QMessageBox.StandardButton' = ...) -> 'QMessageBox.StandardButton': ...
+ @staticmethod
+ def question(parent: QWidget|None, title: str|None, text: str|None, buttons: 'QMessageBox.StandardButton' = ..., defaultButton: 'QMessageBox.StandardButton' = ...) -> 'QMessageBox.StandardButton': ...
+ @staticmethod
+ def information(parent: QWidget|None, title: str|None, text: str|None, buttons: 'QMessageBox.StandardButton' = ..., defaultButton: 'QMessageBox.StandardButton' = ...) -> 'QMessageBox.StandardButton': ...
+ def setTextFormat(self, a0: QtCore.Qt.TextFormat) -> None: ...
+ def textFormat(self) -> QtCore.Qt.TextFormat: ...
+ def setIconPixmap(self, a0: QtGui.QPixmap) -> None: ...
+ def iconPixmap(self) -> QtGui.QPixmap: ...
+ def setIcon(self, a0: 'QMessageBox.Icon') -> None: ...
+ def icon(self) -> 'QMessageBox.Icon': ...
+ def setText(self, a0: str|None) -> None: ...
+ def text(self) -> str: ...
+
+
+class QPlainTextEdit(QAbstractScrollArea):
+
+ class LineWrapMode(enum.Enum):
+ NoWrap = ... # type: QPlainTextEdit.LineWrapMode
+ WidgetWidth = ... # type: QPlainTextEdit.LineWrapMode
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QWidget|None = ...) -> None: ...
+
+ def setTabStopDistance(self, distance: float) -> None: ...
+ def tabStopDistance(self) -> float: ...
+ def placeholderText(self) -> str: ...
+ def setPlaceholderText(self, placeholderText: str|None) -> None: ...
+ def zoomOut(self, range: int = ...) -> None: ...
+ def zoomIn(self, range: int = ...) -> None: ...
+ def anchorAt(self, pos: QtCore.QPoint) -> str: ...
+ def getPaintContext(self) -> QtGui.QAbstractTextDocumentLayout.PaintContext: ...
+ def blockBoundingGeometry(self, block: QtGui.QTextBlock) -> QtCore.QRectF: ...
+ def blockBoundingRect(self, block: QtGui.QTextBlock) -> QtCore.QRectF: ...
+ def contentOffset(self) -> QtCore.QPointF: ...
+ def firstVisibleBlock(self) -> QtGui.QTextBlock: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ def insertFromMimeData(self, source: QtCore.QMimeData|None) -> None: ...
+ def canInsertFromMimeData(self, source: QtCore.QMimeData|None) -> bool: ...
+ def createMimeDataFromSelection(self) -> QtCore.QMimeData|None: ...
+ @typing.overload
+ def inputMethodQuery(self, property: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ @typing.overload
+ def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery, argument: typing.Any) -> typing.Any: ...
+ def inputMethodEvent(self, a0: QtGui.QInputMethodEvent|None) -> None: ...
+ def wheelEvent(self, e: QtGui.QWheelEvent|None) -> None: ...
+ def changeEvent(self, e: QtCore.QEvent|None) -> None: ...
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def focusOutEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def dropEvent(self, e: QtGui.QDropEvent|None) -> None: ...
+ def dragMoveEvent(self, e: QtGui.QDragMoveEvent|None) -> None: ...
+ def dragLeaveEvent(self, e: QtGui.QDragLeaveEvent|None) -> None: ...
+ def dragEnterEvent(self, e: QtGui.QDragEnterEvent|None) -> None: ...
+ def contextMenuEvent(self, e: QtGui.QContextMenuEvent|None) -> None: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def mouseDoubleClickEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ def resizeEvent(self, e: QtGui.QResizeEvent|None) -> None: ...
+ def keyReleaseEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def timerEvent(self, e: QtCore.QTimerEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ modificationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ blockCountChanged: typing.ClassVar[QtCore.pyqtSignal]
+ updateRequest: typing.ClassVar[QtCore.pyqtSignal]
+ cursorPositionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ selectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ copyAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ redoAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ undoAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ textChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def centerCursor(self) -> None: ...
+ def appendHtml(self, html: str|None) -> None: ...
+ def appendPlainText(self, text: str|None) -> None: ...
+ def insertPlainText(self, text: str|None) -> None: ...
+ def selectAll(self) -> None: ...
+ def clear(self) -> None: ...
+ def redo(self) -> None: ...
+ def undo(self) -> None: ...
+ def paste(self) -> None: ...
+ def copy(self) -> None: ...
+ def cut(self) -> None: ...
+ def setPlainText(self, text: str|None) -> None: ...
+ def blockCount(self) -> int: ...
+ def print(self, printer: QtGui.QPagedPaintDevice|None) -> None: ...
+ def canPaste(self) -> bool: ...
+ def moveCursor(self, operation: QtGui.QTextCursor.MoveOperation, mode: QtGui.QTextCursor.MoveMode = ...) -> None: ...
+ def extraSelections(self) -> list['QTextEdit.ExtraSelection']: ...
+ def setExtraSelections(self, selections: collections.abc.Iterable['QTextEdit.ExtraSelection']) -> None: ...
+ def setCursorWidth(self, width: int) -> None: ...
+ def cursorWidth(self) -> int: ...
+ def setOverwriteMode(self, overwrite: bool) -> None: ...
+ def overwriteMode(self) -> bool: ...
+ @typing.overload
+ def cursorRect(self, cursor: QtGui.QTextCursor) -> QtCore.QRect: ...
+ @typing.overload
+ def cursorRect(self) -> QtCore.QRect: ...
+ def cursorForPosition(self, pos: QtCore.QPoint) -> QtGui.QTextCursor: ...
+ @typing.overload
+ def createStandardContextMenu(self) -> QMenu|None: ...
+ @typing.overload
+ def createStandardContextMenu(self, position: QtCore.QPoint) -> QMenu|None: ...
+ def loadResource(self, type: int, name: QtCore.QUrl) -> typing.Any: ...
+ def ensureCursorVisible(self) -> None: ...
+ def toPlainText(self) -> str: ...
+ @typing.overload
+ def find(self, exp: str|None, options: QtGui.QTextDocument.FindFlag = ...) -> bool: ...
+ @typing.overload
+ def find(self, exp: QtCore.QRegularExpression, options: QtGui.QTextDocument.FindFlag = ...) -> bool: ...
+ def centerOnScroll(self) -> bool: ...
+ def setCenterOnScroll(self, enabled: bool) -> None: ...
+ def backgroundVisible(self) -> bool: ...
+ def setBackgroundVisible(self, visible: bool) -> None: ...
+ def setWordWrapMode(self, policy: QtGui.QTextOption.WrapMode) -> None: ...
+ def wordWrapMode(self) -> QtGui.QTextOption.WrapMode: ...
+ def setLineWrapMode(self, mode: 'QPlainTextEdit.LineWrapMode') -> None: ...
+ def lineWrapMode(self) -> 'QPlainTextEdit.LineWrapMode': ...
+ def maximumBlockCount(self) -> int: ...
+ def setMaximumBlockCount(self, maximum: int) -> None: ...
+ def setUndoRedoEnabled(self, enable: bool) -> None: ...
+ def isUndoRedoEnabled(self) -> bool: ...
+ def documentTitle(self) -> str: ...
+ def setDocumentTitle(self, title: str|None) -> None: ...
+ def setTabChangesFocus(self, b: bool) -> None: ...
+ def tabChangesFocus(self) -> bool: ...
+ def currentCharFormat(self) -> QtGui.QTextCharFormat: ...
+ def setCurrentCharFormat(self, format: QtGui.QTextCharFormat) -> None: ...
+ def mergeCurrentCharFormat(self, modifier: QtGui.QTextCharFormat) -> None: ...
+ def textInteractionFlags(self) -> QtCore.Qt.TextInteractionFlag: ...
+ def setTextInteractionFlags(self, flags: QtCore.Qt.TextInteractionFlag) -> None: ...
+ def setReadOnly(self, ro: bool) -> None: ...
+ def isReadOnly(self) -> bool: ...
+ def textCursor(self) -> QtGui.QTextCursor: ...
+ def setTextCursor(self, cursor: QtGui.QTextCursor) -> None: ...
+ def document(self) -> QtGui.QTextDocument|None: ...
+ def setDocument(self, document: QtGui.QTextDocument|None) -> None: ...
+
+
+class QPlainTextDocumentLayout(QtGui.QAbstractTextDocumentLayout):
+
+ def __init__(self, document: QtGui.QTextDocument|None) -> None: ...
+
+ def documentChanged(self, from_: int, a1: int, charsAdded: int) -> None: ...
+ def requestUpdate(self) -> None: ...
+ def cursorWidth(self) -> int: ...
+ def setCursorWidth(self, width: int) -> None: ...
+ def ensureBlockLayout(self, block: QtGui.QTextBlock) -> None: ...
+ def blockBoundingRect(self, block: QtGui.QTextBlock) -> QtCore.QRectF: ...
+ def frameBoundingRect(self, a0: QtGui.QTextFrame|None) -> QtCore.QRectF: ...
+ def documentSize(self) -> QtCore.QSizeF: ...
+ def pageCount(self) -> int: ...
+ def hitTest(self, a0: QtCore.QPointF, a1: QtCore.Qt.HitTestAccuracy) -> int: ...
+ def draw(self, a0: QtGui.QPainter|None, a1: QtGui.QAbstractTextDocumentLayout.PaintContext) -> None: ...
+
+
+class QProgressBar(QWidget):
+
+ class Direction(enum.Enum):
+ TopToBottom = ... # type: QProgressBar.Direction
+ BottomToTop = ... # type: QProgressBar.Direction
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def initStyleOption(self, option: 'QStyleOptionProgressBar|None') -> None: ...
+ valueChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setOrientation(self, a0: QtCore.Qt.Orientation) -> None: ...
+ def setValue(self, value: int) -> None: ...
+ def setMaximum(self, maximum: int) -> None: ...
+ def setMinimum(self, minimum: int) -> None: ...
+ def reset(self) -> None: ...
+ def resetFormat(self) -> None: ...
+ def format(self) -> str: ...
+ def setFormat(self, format: str|None) -> None: ...
+ def setTextDirection(self, textDirection: 'QProgressBar.Direction') -> None: ...
+ def setInvertedAppearance(self, invert: bool) -> None: ...
+ def orientation(self) -> QtCore.Qt.Orientation: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setAlignment(self, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def isTextVisible(self) -> bool: ...
+ def setTextVisible(self, visible: bool) -> None: ...
+ def text(self) -> str: ...
+ def value(self) -> int: ...
+ def setRange(self, minimum: int, maximum: int) -> None: ...
+ def maximum(self) -> int: ...
+ def minimum(self) -> int: ...
+
+
+class QProgressDialog(QDialog):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, labelText: str|None, cancelButtonText: str|None, minimum: int, maximum: int, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ @typing.overload
+ def open(self) -> None: ...
+ @typing.overload
+ def open(self, slot: PYQT_SLOT) -> None: ...
+ def forceShow(self) -> None: ...
+ def showEvent(self, e: QtGui.QShowEvent|None) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def closeEvent(self, a0: QtGui.QCloseEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ canceled: typing.ClassVar[QtCore.pyqtSignal]
+ def setMinimumDuration(self, ms: int) -> None: ...
+ def setCancelButtonText(self, a0: str|None) -> None: ...
+ def setLabelText(self, a0: str|None) -> None: ...
+ def setValue(self, progress: int) -> None: ...
+ def setMinimum(self, minimum: int) -> None: ...
+ def setMaximum(self, maximum: int) -> None: ...
+ def reset(self) -> None: ...
+ def cancel(self) -> None: ...
+ def autoClose(self) -> bool: ...
+ def setAutoClose(self, b: bool) -> None: ...
+ def autoReset(self) -> bool: ...
+ def setAutoReset(self, b: bool) -> None: ...
+ def minimumDuration(self) -> int: ...
+ def labelText(self) -> str: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def value(self) -> int: ...
+ def setRange(self, minimum: int, maximum: int) -> None: ...
+ def maximum(self) -> int: ...
+ def minimum(self) -> int: ...
+ def wasCanceled(self) -> bool: ...
+ def setBar(self, bar: QProgressBar|None) -> None: ...
+ def setCancelButton(self, button: QPushButton|None) -> None: ...
+ def setLabel(self, label: QLabel|None) -> None: ...
+
+
+class QProxyStyle(QCommonStyle):
+
+ @typing.overload
+ def __init__(self, style: QStyle|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, key: str|None) -> None: ...
+
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ @typing.overload
+ def unpolish(self, widget: QWidget|None) -> None: ...
+ @typing.overload
+ def unpolish(self, app: QApplication|None) -> None: ...
+ @typing.overload
+ def polish(self, widget: QWidget|None) -> None: ...
+ @typing.overload
+ def polish(self, pal: QtGui.QPalette) -> QtGui.QPalette: ...
+ @typing.overload
+ def polish(self, app: QApplication|None) -> None: ...
+ def standardPalette(self) -> QtGui.QPalette: ...
+ def generatedIconPixmap(self, iconMode: QtGui.QIcon.Mode, pixmap: QtGui.QPixmap, opt: 'QStyleOption|None') -> QtGui.QPixmap: ...
+ def standardPixmap(self, standardPixmap: QStyle.StandardPixmap, opt: 'QStyleOption|None', widget: QWidget|None = ...) -> QtGui.QPixmap: ...
+ def standardIcon(self, standardIcon: QStyle.StandardPixmap, option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> QtGui.QIcon: ...
+ def layoutSpacing(self, control1: 'QSizePolicy.ControlType', control2: 'QSizePolicy.ControlType', orientation: QtCore.Qt.Orientation, option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> int: ...
+ def pixelMetric(self, metric: QStyle.PixelMetric, option: 'QStyleOption|None' = ..., widget: QWidget|None = ...) -> int: ...
+ def styleHint(self, hint: QStyle.StyleHint, option: 'QStyleOption|None' = ..., widget: QWidget|None = ..., returnData: 'QStyleHintReturn|None' = ...) -> int: ...
+ def hitTestComplexControl(self, control: QStyle.ComplexControl, option: 'QStyleOptionComplex|None', pos: QtCore.QPoint, widget: QWidget|None = ...) -> QStyle.SubControl: ...
+ def itemPixmapRect(self, r: QtCore.QRect, flags: int, pixmap: QtGui.QPixmap) -> QtCore.QRect: ...
+ def itemTextRect(self, fm: QtGui.QFontMetrics, r: QtCore.QRect, flags: int, enabled: bool, text: str|None) -> QtCore.QRect: ...
+ def subControlRect(self, cc: QStyle.ComplexControl, opt: 'QStyleOptionComplex|None', sc: QStyle.SubControl, widget: QWidget|None) -> QtCore.QRect: ...
+ def subElementRect(self, element: QStyle.SubElement, option: 'QStyleOption|None', widget: QWidget|None) -> QtCore.QRect: ...
+ def sizeFromContents(self, type: QStyle.ContentsType, option: 'QStyleOption|None', size: QtCore.QSize, widget: QWidget|None) -> QtCore.QSize: ...
+ def drawItemPixmap(self, painter: QtGui.QPainter|None, rect: QtCore.QRect, alignment: int, pixmap: QtGui.QPixmap) -> None: ...
+ def drawItemText(self, painter: QtGui.QPainter|None, rect: QtCore.QRect, flags: int, pal: QtGui.QPalette, enabled: bool, text: str|None, textRole: QtGui.QPalette.ColorRole = ...) -> None: ...
+ def drawComplexControl(self, control: QStyle.ComplexControl, option: 'QStyleOptionComplex|None', painter: QtGui.QPainter|None, widget: QWidget|None = ...) -> None: ...
+ def drawControl(self, element: QStyle.ControlElement, option: 'QStyleOption|None', painter: QtGui.QPainter|None, widget: QWidget|None = ...) -> None: ...
+ def drawPrimitive(self, element: QStyle.PrimitiveElement, option: 'QStyleOption|None', painter: QtGui.QPainter|None, widget: QWidget|None = ...) -> None: ...
+ def setBaseStyle(self, style: QStyle|None) -> None: ...
+ def baseStyle(self) -> QStyle|None: ...
+
+
+class QRadioButton(QAbstractButton):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QWidget|None = ...) -> None: ...
+
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def hitButton(self, a0: QtCore.QPoint) -> bool: ...
+ def initStyleOption(self, button: 'QStyleOptionButton|None') -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QRubberBand(QWidget):
+
+ class Shape(enum.Enum):
+ Line = ... # type: QRubberBand.Shape
+ Rectangle = ... # type: QRubberBand.Shape
+
+ def __init__(self, a0: 'QRubberBand.Shape', parent: QWidget|None = ...) -> None: ...
+
+ def moveEvent(self, a0: QtGui.QMoveEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def initStyleOption(self, option: 'QStyleOptionRubberBand|None') -> None: ...
+ @typing.overload
+ def resize(self, w: int, h: int) -> None: ...
+ @typing.overload
+ def resize(self, s: QtCore.QSize) -> None: ...
+ @typing.overload
+ def move(self, p: QtCore.QPoint) -> None: ...
+ @typing.overload
+ def move(self, ax: int, ay: int) -> None: ...
+ @typing.overload
+ def setGeometry(self, r: QtCore.QRect) -> None: ...
+ @typing.overload
+ def setGeometry(self, ax: int, ay: int, aw: int, ah: int) -> None: ...
+ def shape(self) -> 'QRubberBand.Shape': ...
+
+
+class QScrollArea(QAbstractScrollArea):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def viewportSizeHint(self) -> QtCore.QSize: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def eventFilter(self, a0: QtCore.QObject|None, a1: QtCore.QEvent|None) -> bool: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def ensureWidgetVisible(self, childWidget: QWidget|None, xMargin: int = ..., yMargin: int = ...) -> None: ...
+ def ensureVisible(self, x: int, y: int, xMargin: int = ..., yMargin: int = ...) -> None: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setAlignment(self, a0: QtCore.Qt.AlignmentFlag) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def setWidgetResizable(self, resizable: bool) -> None: ...
+ def widgetResizable(self) -> bool: ...
+ def takeWidget(self) -> QWidget|None: ...
+ def setWidget(self, w: QWidget|None) -> None: ...
+ def widget(self) -> QWidget|None: ...
+
+
+class QScrollBar(QAbstractSlider):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, orientation: QtCore.Qt.Orientation, parent: QWidget|None = ...) -> None: ...
+
+ def createStandardContextMenu(self, position: QtCore.QPoint) -> QMenu|None: ...
+ def sliderChange(self, change: QAbstractSlider.SliderChange) -> None: ...
+ def wheelEvent(self, a0: QtGui.QWheelEvent|None) -> None: ...
+ def contextMenuEvent(self, a0: QtGui.QContextMenuEvent|None) -> None: ...
+ def hideEvent(self, a0: QtGui.QHideEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def initStyleOption(self, option: 'QStyleOptionSlider|None') -> None: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QScroller(QtCore.QObject):
+
+ class Input(enum.Enum):
+ InputPress = ... # type: QScroller.Input
+ InputMove = ... # type: QScroller.Input
+ InputRelease = ... # type: QScroller.Input
+
+ class ScrollerGestureType(enum.Enum):
+ TouchGesture = ... # type: QScroller.ScrollerGestureType
+ LeftMouseButtonGesture = ... # type: QScroller.ScrollerGestureType
+ RightMouseButtonGesture = ... # type: QScroller.ScrollerGestureType
+ MiddleMouseButtonGesture = ... # type: QScroller.ScrollerGestureType
+
+ class State(enum.Enum):
+ Inactive = ... # type: QScroller.State
+ Pressed = ... # type: QScroller.State
+ Dragging = ... # type: QScroller.State
+ Scrolling = ... # type: QScroller.State
+
+ scrollerPropertiesChanged: typing.ClassVar[QtCore.pyqtSignal]
+ stateChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def resendPrepareEvent(self) -> None: ...
+ @typing.overload
+ def ensureVisible(self, rect: QtCore.QRectF, xmargin: float, ymargin: float) -> None: ...
+ @typing.overload
+ def ensureVisible(self, rect: QtCore.QRectF, xmargin: float, ymargin: float, scrollTime: int) -> None: ...
+ @typing.overload
+ def scrollTo(self, pos: QtCore.QPointF) -> None: ...
+ @typing.overload
+ def scrollTo(self, pos: QtCore.QPointF, scrollTime: int) -> None: ...
+ def setScrollerProperties(self, prop: 'QScrollerProperties') -> None: ...
+ @typing.overload
+ def setSnapPositionsY(self, positions: collections.abc.Iterable[float]) -> None: ...
+ @typing.overload
+ def setSnapPositionsY(self, first: float, interval: float) -> None: ...
+ @typing.overload
+ def setSnapPositionsX(self, positions: collections.abc.Iterable[float]) -> None: ...
+ @typing.overload
+ def setSnapPositionsX(self, first: float, interval: float) -> None: ...
+ def scrollerProperties(self) -> 'QScrollerProperties': ...
+ def pixelPerMeter(self) -> QtCore.QPointF: ...
+ def finalPosition(self) -> QtCore.QPointF: ...
+ def velocity(self) -> QtCore.QPointF: ...
+ def stop(self) -> None: ...
+ def handleInput(self, input: 'QScroller.Input', position: QtCore.QPointF, timestamp: int = ...) -> bool: ...
+ def state(self) -> 'QScroller.State': ...
+ def target(self) -> QtCore.QObject|None: ...
+ @staticmethod
+ def activeScrollers() -> list['QScroller']: ...
+ @staticmethod
+ def ungrabGesture(target: QtCore.QObject|None) -> None: ...
+ @staticmethod
+ def grabbedGesture(target: QtCore.QObject|None) -> QtCore.Qt.GestureType: ...
+ @staticmethod
+ def grabGesture(target: QtCore.QObject|None, scrollGestureType: 'QScroller.ScrollerGestureType' = ...) -> QtCore.Qt.GestureType: ...
+ @staticmethod
+ def scroller(target: QtCore.QObject|None) -> 'QScroller|None': ...
+ @staticmethod
+ def hasScroller(target: QtCore.QObject|None) -> bool: ...
+
+
+class QScrollerProperties(PyQt6.sip.simplewrapper):
+
+ class ScrollMetric(enum.Enum):
+ MousePressEventDelay = ... # type: QScrollerProperties.ScrollMetric
+ DragStartDistance = ... # type: QScrollerProperties.ScrollMetric
+ DragVelocitySmoothingFactor = ... # type: QScrollerProperties.ScrollMetric
+ AxisLockThreshold = ... # type: QScrollerProperties.ScrollMetric
+ ScrollingCurve = ... # type: QScrollerProperties.ScrollMetric
+ DecelerationFactor = ... # type: QScrollerProperties.ScrollMetric
+ MinimumVelocity = ... # type: QScrollerProperties.ScrollMetric
+ MaximumVelocity = ... # type: QScrollerProperties.ScrollMetric
+ MaximumClickThroughVelocity = ... # type: QScrollerProperties.ScrollMetric
+ AcceleratingFlickMaximumTime = ... # type: QScrollerProperties.ScrollMetric
+ AcceleratingFlickSpeedupFactor = ... # type: QScrollerProperties.ScrollMetric
+ SnapPositionRatio = ... # type: QScrollerProperties.ScrollMetric
+ SnapTime = ... # type: QScrollerProperties.ScrollMetric
+ OvershootDragResistanceFactor = ... # type: QScrollerProperties.ScrollMetric
+ OvershootDragDistanceFactor = ... # type: QScrollerProperties.ScrollMetric
+ OvershootScrollDistanceFactor = ... # type: QScrollerProperties.ScrollMetric
+ OvershootScrollTime = ... # type: QScrollerProperties.ScrollMetric
+ HorizontalOvershootPolicy = ... # type: QScrollerProperties.ScrollMetric
+ VerticalOvershootPolicy = ... # type: QScrollerProperties.ScrollMetric
+ FrameRate = ... # type: QScrollerProperties.ScrollMetric
+ ScrollMetricCount = ... # type: QScrollerProperties.ScrollMetric
+
+ class FrameRates(enum.Enum):
+ Standard = ... # type: QScrollerProperties.FrameRates
+ Fps60 = ... # type: QScrollerProperties.FrameRates
+ Fps30 = ... # type: QScrollerProperties.FrameRates
+ Fps20 = ... # type: QScrollerProperties.FrameRates
+
+ class OvershootPolicy(enum.Enum):
+ OvershootWhenScrollable = ... # type: QScrollerProperties.OvershootPolicy
+ OvershootAlwaysOff = ... # type: QScrollerProperties.OvershootPolicy
+ OvershootAlwaysOn = ... # type: QScrollerProperties.OvershootPolicy
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, sp: 'QScrollerProperties') -> None: ...
+
+ def setScrollMetric(self, metric: 'QScrollerProperties.ScrollMetric', value: typing.Any) -> None: ...
+ def scrollMetric(self, metric: 'QScrollerProperties.ScrollMetric') -> typing.Any: ...
+ @staticmethod
+ def unsetDefaultScrollerProperties() -> None: ...
+ @staticmethod
+ def setDefaultScrollerProperties(sp: 'QScrollerProperties') -> None: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QSizeGrip(QWidget):
+
+ def __init__(self, parent: QWidget|None) -> None: ...
+
+ def hideEvent(self, hideEvent: QtGui.QHideEvent|None) -> None: ...
+ def showEvent(self, showEvent: QtGui.QShowEvent|None) -> None: ...
+ def moveEvent(self, moveEvent: QtGui.QMoveEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def eventFilter(self, a0: QtCore.QObject|None, a1: QtCore.QEvent|None) -> bool: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, mouseEvent: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def setVisible(self, a0: bool) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QSizePolicy(PyQt6.sip.simplewrapper):
+
+ class ControlType(enum.Flag):
+ DefaultType = ... # type: QSizePolicy.ControlType
+ ButtonBox = ... # type: QSizePolicy.ControlType
+ CheckBox = ... # type: QSizePolicy.ControlType
+ ComboBox = ... # type: QSizePolicy.ControlType
+ Frame = ... # type: QSizePolicy.ControlType
+ GroupBox = ... # type: QSizePolicy.ControlType
+ Label = ... # type: QSizePolicy.ControlType
+ Line = ... # type: QSizePolicy.ControlType
+ LineEdit = ... # type: QSizePolicy.ControlType
+ PushButton = ... # type: QSizePolicy.ControlType
+ RadioButton = ... # type: QSizePolicy.ControlType
+ Slider = ... # type: QSizePolicy.ControlType
+ SpinBox = ... # type: QSizePolicy.ControlType
+ TabWidget = ... # type: QSizePolicy.ControlType
+ ToolButton = ... # type: QSizePolicy.ControlType
+
+ class Policy(enum.Enum):
+ Fixed = ... # type: QSizePolicy.Policy
+ Minimum = ... # type: QSizePolicy.Policy
+ Maximum = ... # type: QSizePolicy.Policy
+ Preferred = ... # type: QSizePolicy.Policy
+ MinimumExpanding = ... # type: QSizePolicy.Policy
+ Expanding = ... # type: QSizePolicy.Policy
+ Ignored = ... # type: QSizePolicy.Policy
+
+ class PolicyFlag(enum.IntFlag):
+ GrowFlag = ... # type: QSizePolicy.PolicyFlag
+ ExpandFlag = ... # type: QSizePolicy.PolicyFlag
+ ShrinkFlag = ... # type: QSizePolicy.PolicyFlag
+ IgnoreFlag = ... # type: QSizePolicy.PolicyFlag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, horizontal: 'QSizePolicy.Policy', vertical: 'QSizePolicy.Policy', type: 'QSizePolicy.ControlType' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, variant: typing.Any) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QSizePolicy') -> None: ...
+
+ def __hash__(self) -> int: ...
+ def setRetainSizeWhenHidden(self, retainSize: bool) -> None: ...
+ def retainSizeWhenHidden(self) -> bool: ...
+ def hasWidthForHeight(self) -> bool: ...
+ def setWidthForHeight(self, b: bool) -> None: ...
+ def setControlType(self, type: 'QSizePolicy.ControlType') -> None: ...
+ def controlType(self) -> 'QSizePolicy.ControlType': ...
+ def transposed(self) -> 'QSizePolicy': ...
+ def transpose(self) -> None: ...
+ def setVerticalStretch(self, stretchFactor: int) -> None: ...
+ def setHorizontalStretch(self, stretchFactor: int) -> None: ...
+ def verticalStretch(self) -> int: ...
+ def horizontalStretch(self) -> int: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def hasHeightForWidth(self) -> bool: ...
+ def setHeightForWidth(self, b: bool) -> None: ...
+ def expandingDirections(self) -> QtCore.Qt.Orientation: ...
+ def setVerticalPolicy(self, d: 'QSizePolicy.Policy') -> None: ...
+ def setHorizontalPolicy(self, d: 'QSizePolicy.Policy') -> None: ...
+ def verticalPolicy(self) -> 'QSizePolicy.Policy': ...
+ def horizontalPolicy(self) -> 'QSizePolicy.Policy': ...
+
+
+class QSlider(QAbstractSlider):
+
+ class TickPosition(enum.Enum):
+ NoTicks = ... # type: QSlider.TickPosition
+ TicksAbove = ... # type: QSlider.TickPosition
+ TicksLeft = ... # type: QSlider.TickPosition
+ TicksBelow = ... # type: QSlider.TickPosition
+ TicksRight = ... # type: QSlider.TickPosition
+ TicksBothSides = ... # type: QSlider.TickPosition
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, orientation: QtCore.Qt.Orientation, parent: QWidget|None = ...) -> None: ...
+
+ def mouseMoveEvent(self, ev: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, ev: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, ev: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, ev: QtGui.QPaintEvent|None) -> None: ...
+ def initStyleOption(self, option: 'QStyleOptionSlider|None') -> None: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def tickInterval(self) -> int: ...
+ def setTickInterval(self, ti: int) -> None: ...
+ def tickPosition(self) -> 'QSlider.TickPosition': ...
+ def setTickPosition(self, position: 'QSlider.TickPosition') -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QSpinBox(QAbstractSpinBox):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def setStepType(self, stepType: QAbstractSpinBox.StepType) -> None: ...
+ def stepType(self) -> QAbstractSpinBox.StepType: ...
+ def setDisplayIntegerBase(self, base: int) -> None: ...
+ def displayIntegerBase(self) -> int: ...
+ textChanged: typing.ClassVar[QtCore.pyqtSignal]
+ valueChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setValue(self, val: int) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def fixup(self, str: str|None) -> str: ...
+ def textFromValue(self, v: int) -> str: ...
+ def valueFromText(self, text: str|None) -> int: ...
+ def validate(self, input: str|None, pos: int) -> typing.Tuple[QtGui.QValidator.State, str, int]: ...
+ def setRange(self, min: int, max: int) -> None: ...
+ def setMaximum(self, max: int) -> None: ...
+ def maximum(self) -> int: ...
+ def setMinimum(self, min: int) -> None: ...
+ def minimum(self) -> int: ...
+ def setSingleStep(self, val: int) -> None: ...
+ def singleStep(self) -> int: ...
+ def cleanText(self) -> str: ...
+ def setSuffix(self, s: str|None) -> None: ...
+ def suffix(self) -> str: ...
+ def setPrefix(self, p: str|None) -> None: ...
+ def prefix(self) -> str: ...
+ def value(self) -> int: ...
+
+
+class QDoubleSpinBox(QAbstractSpinBox):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def setStepType(self, stepType: QAbstractSpinBox.StepType) -> None: ...
+ def stepType(self) -> QAbstractSpinBox.StepType: ...
+ textChanged: typing.ClassVar[QtCore.pyqtSignal]
+ valueChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setValue(self, val: float) -> None: ...
+ def fixup(self, str: str|None) -> str: ...
+ def textFromValue(self, v: float) -> str: ...
+ def valueFromText(self, text: str|None) -> float: ...
+ def validate(self, input: str|None, pos: int) -> typing.Tuple[QtGui.QValidator.State, str, int]: ...
+ def setDecimals(self, prec: int) -> None: ...
+ def decimals(self) -> int: ...
+ def setRange(self, min: float, max: float) -> None: ...
+ def setMaximum(self, max: float) -> None: ...
+ def maximum(self) -> float: ...
+ def setMinimum(self, min: float) -> None: ...
+ def minimum(self) -> float: ...
+ def setSingleStep(self, val: float) -> None: ...
+ def singleStep(self) -> float: ...
+ def cleanText(self) -> str: ...
+ def setSuffix(self, s: str|None) -> None: ...
+ def suffix(self) -> str: ...
+ def setPrefix(self, p: str|None) -> None: ...
+ def prefix(self) -> str: ...
+ def value(self) -> float: ...
+
+
+class QSplashScreen(QWidget):
+
+ @typing.overload
+ def __init__(self, pixmap: QtGui.QPixmap = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+ @typing.overload
+ def __init__(self, screen: QtGui.QScreen|None, pixmap: QtGui.QPixmap = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def drawContents(self, painter: QtGui.QPainter|None) -> None: ...
+ messageChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def clearMessage(self) -> None: ...
+ def showMessage(self, message: str|None, alignment: int = ..., color: QtGui.QColor|QtCore.Qt.GlobalColor|int = ...) -> None: ...
+ def message(self) -> str: ...
+ def repaint(self) -> None: ...
+ def finish(self, w: QWidget|None) -> None: ...
+ def pixmap(self) -> QtGui.QPixmap: ...
+ def setPixmap(self, pixmap: QtGui.QPixmap) -> None: ...
+
+
+class QSplitter(QFrame):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, orientation: QtCore.Qt.Orientation, parent: QWidget|None = ...) -> None: ...
+
+ def closestLegalPosition(self, a0: int, a1: int) -> int: ...
+ def setRubberBand(self, position: int) -> None: ...
+ def moveSplitter(self, pos: int, index: int) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def childEvent(self, a0: QtCore.QChildEvent|None) -> None: ...
+ def createHandle(self) -> 'QSplitterHandle|None': ...
+ splitterMoved: typing.ClassVar[QtCore.pyqtSignal]
+ def replaceWidget(self, index: int, widget: QWidget|None) -> QWidget|None: ...
+ def setStretchFactor(self, index: int, stretch: int) -> None: ...
+ def handle(self, index: int) -> 'QSplitterHandle|None': ...
+ def getRange(self, index: int) -> typing.Tuple[int, int]: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def widget(self, index: int) -> QWidget|None: ...
+ def indexOf(self, w: QWidget|None) -> int: ...
+ def setHandleWidth(self, a0: int) -> None: ...
+ def handleWidth(self) -> int: ...
+ def restoreState(self, state: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
+ def saveState(self) -> QtCore.QByteArray: ...
+ def setSizes(self, list: collections.abc.Iterable[int]) -> None: ...
+ def sizes(self) -> list[int]: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def refresh(self) -> None: ...
+ def opaqueResize(self) -> bool: ...
+ def setOpaqueResize(self, opaque: bool = ...) -> None: ...
+ def isCollapsible(self, index: int) -> bool: ...
+ def setCollapsible(self, index: int, a1: bool) -> None: ...
+ def childrenCollapsible(self) -> bool: ...
+ def setChildrenCollapsible(self, a0: bool) -> None: ...
+ def orientation(self) -> QtCore.Qt.Orientation: ...
+ def setOrientation(self, a0: QtCore.Qt.Orientation) -> None: ...
+ def insertWidget(self, index: int, widget: QWidget|None) -> None: ...
+ def addWidget(self, widget: QWidget|None) -> None: ...
+
+
+class QSplitterHandle(QWidget):
+
+ def __init__(self, o: QtCore.Qt.Orientation, parent: QSplitter|None) -> None: ...
+
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def closestLegalPosition(self, p: int) -> int: ...
+ def moveSplitter(self, p: int) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def splitter(self) -> QSplitter|None: ...
+ def opaqueResize(self) -> bool: ...
+ def orientation(self) -> QtCore.Qt.Orientation: ...
+ def setOrientation(self, o: QtCore.Qt.Orientation) -> None: ...
+
+
+class QStackedLayout(QLayout):
+
+ class StackingMode(enum.Enum):
+ StackOne = ... # type: QStackedLayout.StackingMode
+ StackAll = ... # type: QStackedLayout.StackingMode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QWidget|None) -> None: ...
+ @typing.overload
+ def __init__(self, parentLayout: QLayout|None) -> None: ...
+
+ def heightForWidth(self, width: int) -> int: ...
+ def hasHeightForWidth(self) -> bool: ...
+ def setStackingMode(self, stackingMode: 'QStackedLayout.StackingMode') -> None: ...
+ def stackingMode(self) -> 'QStackedLayout.StackingMode': ...
+ def setCurrentWidget(self, w: QWidget|None) -> None: ...
+ def setCurrentIndex(self, index: int) -> None: ...
+ widgetAdded: typing.ClassVar[QtCore.pyqtSignal]
+ currentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ widgetRemoved: typing.ClassVar[QtCore.pyqtSignal]
+ def setGeometry(self, rect: QtCore.QRect) -> None: ...
+ def takeAt(self, a0: int) -> QLayoutItem|None: ...
+ def itemAt(self, a0: int) -> QLayoutItem|None: ...
+ def minimumSize(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def addItem(self, item: QLayoutItem|None) -> None: ...
+ def count(self) -> int: ...
+ def widget(self, a0: int) -> QWidget|None: ...
+ def currentIndex(self) -> int: ...
+ def currentWidget(self) -> QWidget|None: ...
+ def insertWidget(self, index: int, w: QWidget|None) -> int: ...
+ def addWidget(self, w: QWidget|None) -> int: ...
+
+
+class QStackedWidget(QFrame):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ widgetRemoved: typing.ClassVar[QtCore.pyqtSignal]
+ widgetAdded: typing.ClassVar[QtCore.pyqtSignal]
+ currentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setCurrentWidget(self, w: QWidget|None) -> None: ...
+ def setCurrentIndex(self, index: int) -> None: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def widget(self, a0: int) -> QWidget|None: ...
+ def indexOf(self, a0: QWidget|None) -> int: ...
+ def currentIndex(self) -> int: ...
+ def currentWidget(self) -> QWidget|None: ...
+ def removeWidget(self, w: QWidget|None) -> None: ...
+ def insertWidget(self, index: int, w: QWidget|None) -> int: ...
+ def addWidget(self, w: QWidget|None) -> int: ...
+
+
+class QStatusBar(QWidget):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def hideOrShow(self) -> None: ...
+ def reformat(self) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ messageChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def clearMessage(self) -> None: ...
+ def showMessage(self, message: str|None, msecs: int = ...) -> None: ...
+ def insertPermanentWidget(self, index: int, widget: QWidget|None, stretch: int = ...) -> int: ...
+ def insertWidget(self, index: int, widget: QWidget|None, stretch: int = ...) -> int: ...
+ def currentMessage(self) -> str: ...
+ def isSizeGripEnabled(self) -> bool: ...
+ def setSizeGripEnabled(self, a0: bool) -> None: ...
+ def removeWidget(self, widget: QWidget|None) -> None: ...
+ def addPermanentWidget(self, widget: QWidget|None, stretch: int = ...) -> None: ...
+ def addWidget(self, widget: QWidget|None, stretch: int = ...) -> None: ...
+
+
+class QStyledItemDelegate(QAbstractItemDelegate):
+
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def editorEvent(self, event: QtCore.QEvent|None, model: QtCore.QAbstractItemModel|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> bool: ...
+ def eventFilter(self, object: QtCore.QObject|None, event: QtCore.QEvent|None) -> bool: ...
+ def initStyleOption(self, option: 'QStyleOptionViewItem|None', index: QtCore.QModelIndex) -> None: ...
+ def displayText(self, value: typing.Any, locale: QtCore.QLocale) -> str: ...
+ def setItemEditorFactory(self, factory: QItemEditorFactory|None) -> None: ...
+ def itemEditorFactory(self) -> QItemEditorFactory|None: ...
+ def updateEditorGeometry(self, editor: QWidget|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> None: ...
+ def setModelData(self, editor: QWidget|None, model: QtCore.QAbstractItemModel|None, index: QtCore.QModelIndex) -> None: ...
+ def setEditorData(self, editor: QWidget|None, index: QtCore.QModelIndex) -> None: ...
+ def createEditor(self, parent: QWidget|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> QWidget|None: ...
+ def sizeHint(self, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> QtCore.QSize: ...
+ def paint(self, painter: QtGui.QPainter|None, option: 'QStyleOptionViewItem', index: QtCore.QModelIndex) -> None: ...
+
+
+class QStyleFactory(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QStyleFactory') -> None: ...
+
+ @staticmethod
+ def create(a0: str|None) -> QStyle|None: ...
+ @staticmethod
+ def keys() -> list[str]: ...
+
+
+class QStyleOption(PyQt6.sip.simplewrapper):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOption.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOption.StyleOptionType
+
+ class OptionType(enum.Enum):
+ SO_Default = ... # type: QStyleOption.OptionType
+ SO_FocusRect = ... # type: QStyleOption.OptionType
+ SO_Button = ... # type: QStyleOption.OptionType
+ SO_Tab = ... # type: QStyleOption.OptionType
+ SO_MenuItem = ... # type: QStyleOption.OptionType
+ SO_Frame = ... # type: QStyleOption.OptionType
+ SO_ProgressBar = ... # type: QStyleOption.OptionType
+ SO_ToolBox = ... # type: QStyleOption.OptionType
+ SO_Header = ... # type: QStyleOption.OptionType
+ SO_DockWidget = ... # type: QStyleOption.OptionType
+ SO_ViewItem = ... # type: QStyleOption.OptionType
+ SO_TabWidgetFrame = ... # type: QStyleOption.OptionType
+ SO_TabBarBase = ... # type: QStyleOption.OptionType
+ SO_RubberBand = ... # type: QStyleOption.OptionType
+ SO_ToolBar = ... # type: QStyleOption.OptionType
+ SO_Complex = ... # type: QStyleOption.OptionType
+ SO_Slider = ... # type: QStyleOption.OptionType
+ SO_SpinBox = ... # type: QStyleOption.OptionType
+ SO_ToolButton = ... # type: QStyleOption.OptionType
+ SO_ComboBox = ... # type: QStyleOption.OptionType
+ SO_TitleBar = ... # type: QStyleOption.OptionType
+ SO_GroupBox = ... # type: QStyleOption.OptionType
+ SO_ComplexCustomBase = ... # type: QStyleOption.OptionType
+ SO_GraphicsItem = ... # type: QStyleOption.OptionType
+ SO_SizeGrip = ... # type: QStyleOption.OptionType
+ SO_CustomBase = ... # type: QStyleOption.OptionType
+
+ direction = ... # type: QtCore.Qt.LayoutDirection
+ fontMetrics = ... # type: QtGui.QFontMetrics
+ palette = ... # type: QtGui.QPalette
+ rect = ... # type: QtCore.QRect
+ state = ... # type: QStyle.StateFlag
+ styleObject = ... # type: QtCore.QObject
+ type = ... # type: int
+ version = ... # type: int
+
+ @typing.overload
+ def __init__(self, version: int = ..., type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOption') -> None: ...
+
+ def initFrom(self, w: QWidget|None) -> None: ...
+
+
+class QStyleOptionFocusRect(QStyleOption):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionFocusRect.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionFocusRect.StyleOptionType
+
+ backgroundColor = ... # type: QtGui.QColor|QtCore.Qt.GlobalColor|int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionFocusRect') -> None: ...
+
+
+class QStyleOptionFrame(QStyleOption):
+
+ class FrameFeature(enum.Flag):
+ None_ = ... # type: QStyleOptionFrame.FrameFeature
+ Flat = ... # type: QStyleOptionFrame.FrameFeature
+ Rounded = ... # type: QStyleOptionFrame.FrameFeature
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionFrame.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionFrame.StyleOptionType
+
+ features = ... # type: 'QStyleOptionFrame.FrameFeature'
+ frameShape = ... # type: QFrame.Shape
+ lineWidth = ... # type: int
+ midLineWidth = ... # type: int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionFrame') -> None: ...
+
+
+class QStyleOptionTabWidgetFrame(QStyleOption):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionTabWidgetFrame.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionTabWidgetFrame.StyleOptionType
+
+ leftCornerWidgetSize = ... # type: QtCore.QSize
+ lineWidth = ... # type: int
+ midLineWidth = ... # type: int
+ rightCornerWidgetSize = ... # type: QtCore.QSize
+ selectedTabRect = ... # type: QtCore.QRect
+ shape = ... # type: 'QTabBar.Shape'
+ tabBarRect = ... # type: QtCore.QRect
+ tabBarSize = ... # type: QtCore.QSize
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionTabWidgetFrame') -> None: ...
+
+
+class QStyleOptionTabBarBase(QStyleOption):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionTabBarBase.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionTabBarBase.StyleOptionType
+
+ documentMode = ... # type: bool
+ selectedTabRect = ... # type: QtCore.QRect
+ shape = ... # type: 'QTabBar.Shape'
+ tabBarRect = ... # type: QtCore.QRect
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionTabBarBase') -> None: ...
+
+
+class QStyleOptionHeader(QStyleOption):
+
+ class SortIndicator(enum.Enum):
+ None_ = ... # type: QStyleOptionHeader.SortIndicator
+ SortUp = ... # type: QStyleOptionHeader.SortIndicator
+ SortDown = ... # type: QStyleOptionHeader.SortIndicator
+
+ class SelectedPosition(enum.Enum):
+ NotAdjacent = ... # type: QStyleOptionHeader.SelectedPosition
+ NextIsSelected = ... # type: QStyleOptionHeader.SelectedPosition
+ PreviousIsSelected = ... # type: QStyleOptionHeader.SelectedPosition
+ NextAndPreviousAreSelected = ... # type: QStyleOptionHeader.SelectedPosition
+
+ class SectionPosition(enum.Enum):
+ Beginning = ... # type: QStyleOptionHeader.SectionPosition
+ Middle = ... # type: QStyleOptionHeader.SectionPosition
+ End = ... # type: QStyleOptionHeader.SectionPosition
+ OnlyOneSection = ... # type: QStyleOptionHeader.SectionPosition
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionHeader.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionHeader.StyleOptionType
+
+ icon = ... # type: QtGui.QIcon
+ iconAlignment = ... # type: QtCore.Qt.AlignmentFlag
+ orientation = ... # type: QtCore.Qt.Orientation
+ position = ... # type: 'QStyleOptionHeader.SectionPosition'
+ section = ... # type: int
+ selectedPosition = ... # type: 'QStyleOptionHeader.SelectedPosition'
+ sortIndicator = ... # type: 'QStyleOptionHeader.SortIndicator'
+ text = ... # type: str|None
+ textAlignment = ... # type: QtCore.Qt.AlignmentFlag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionHeader') -> None: ...
+
+
+class QStyleOptionHeaderV2(QStyleOptionHeader):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionHeaderV2.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionHeaderV2.StyleOptionType
+
+ isSectionDragTarget = ... # type: bool
+ textElideMode = ... # type: QtCore.Qt.TextElideMode
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionHeaderV2') -> None: ...
+
+
+class QStyleOptionButton(QStyleOption):
+
+ class ButtonFeature(enum.Flag):
+ None_ = ... # type: QStyleOptionButton.ButtonFeature
+ Flat = ... # type: QStyleOptionButton.ButtonFeature
+ HasMenu = ... # type: QStyleOptionButton.ButtonFeature
+ DefaultButton = ... # type: QStyleOptionButton.ButtonFeature
+ AutoDefaultButton = ... # type: QStyleOptionButton.ButtonFeature
+ CommandLinkButton = ... # type: QStyleOptionButton.ButtonFeature
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionButton.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionButton.StyleOptionType
+
+ features = ... # type: 'QStyleOptionButton.ButtonFeature'
+ icon = ... # type: QtGui.QIcon
+ iconSize = ... # type: QtCore.QSize
+ text = ... # type: str|None
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionButton') -> None: ...
+
+
+class QStyleOptionTab(QStyleOption):
+
+ class TabFeature(enum.Flag):
+ None_ = ... # type: QStyleOptionTab.TabFeature
+ HasFrame = ... # type: QStyleOptionTab.TabFeature
+ MinimumSizeHint = ... # type: QStyleOptionTab.TabFeature
+
+ class CornerWidget(enum.Flag):
+ NoCornerWidgets = ... # type: QStyleOptionTab.CornerWidget
+ LeftCornerWidget = ... # type: QStyleOptionTab.CornerWidget
+ RightCornerWidget = ... # type: QStyleOptionTab.CornerWidget
+
+ class SelectedPosition(enum.Enum):
+ NotAdjacent = ... # type: QStyleOptionTab.SelectedPosition
+ NextIsSelected = ... # type: QStyleOptionTab.SelectedPosition
+ PreviousIsSelected = ... # type: QStyleOptionTab.SelectedPosition
+
+ class TabPosition(enum.Enum):
+ Beginning = ... # type: QStyleOptionTab.TabPosition
+ Middle = ... # type: QStyleOptionTab.TabPosition
+ End = ... # type: QStyleOptionTab.TabPosition
+ OnlyOneTab = ... # type: QStyleOptionTab.TabPosition
+ Moving = ... # type: QStyleOptionTab.TabPosition
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionTab.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionTab.StyleOptionType
+
+ cornerWidgets = ... # type: 'QStyleOptionTab.CornerWidget'
+ documentMode = ... # type: bool
+ features = ... # type: 'QStyleOptionTab.TabFeature'
+ icon = ... # type: QtGui.QIcon
+ iconSize = ... # type: QtCore.QSize
+ leftButtonSize = ... # type: QtCore.QSize
+ position = ... # type: 'QStyleOptionTab.TabPosition'
+ rightButtonSize = ... # type: QtCore.QSize
+ row = ... # type: int
+ selectedPosition = ... # type: 'QStyleOptionTab.SelectedPosition'
+ shape = ... # type: 'QTabBar.Shape'
+ tabIndex = ... # type: int
+ text = ... # type: str|None
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionTab') -> None: ...
+
+
+class QStyleOptionProgressBar(QStyleOption):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionProgressBar.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionProgressBar.StyleOptionType
+
+ bottomToTop = ... # type: bool
+ invertedAppearance = ... # type: bool
+ maximum = ... # type: int
+ minimum = ... # type: int
+ progress = ... # type: int
+ text = ... # type: str|None
+ textAlignment = ... # type: QtCore.Qt.AlignmentFlag
+ textVisible = ... # type: bool
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionProgressBar') -> None: ...
+
+
+class QStyleOptionMenuItem(QStyleOption):
+
+ class CheckType(enum.Enum):
+ NotCheckable = ... # type: QStyleOptionMenuItem.CheckType
+ Exclusive = ... # type: QStyleOptionMenuItem.CheckType
+ NonExclusive = ... # type: QStyleOptionMenuItem.CheckType
+
+ class MenuItemType(enum.Enum):
+ Normal = ... # type: QStyleOptionMenuItem.MenuItemType
+ DefaultItem = ... # type: QStyleOptionMenuItem.MenuItemType
+ Separator = ... # type: QStyleOptionMenuItem.MenuItemType
+ SubMenu = ... # type: QStyleOptionMenuItem.MenuItemType
+ Scroller = ... # type: QStyleOptionMenuItem.MenuItemType
+ TearOff = ... # type: QStyleOptionMenuItem.MenuItemType
+ Margin = ... # type: QStyleOptionMenuItem.MenuItemType
+ EmptyArea = ... # type: QStyleOptionMenuItem.MenuItemType
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionMenuItem.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionMenuItem.StyleOptionType
+
+ checkType = ... # type: 'QStyleOptionMenuItem.CheckType'
+ checked = ... # type: bool
+ font = ... # type: QtGui.QFont
+ icon = ... # type: QtGui.QIcon
+ maxIconWidth = ... # type: int
+ menuHasCheckableItems = ... # type: bool
+ menuItemType = ... # type: 'QStyleOptionMenuItem.MenuItemType'
+ menuRect = ... # type: QtCore.QRect
+ reservedShortcutWidth = ... # type: int
+ text = ... # type: str|None
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionMenuItem') -> None: ...
+
+
+class QStyleOptionMenuItemV2(QStyleOptionMenuItem):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionMenuItemV2.StyleOptionVersion
+
+ mouseDown = ... # type: bool
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionMenuItemV2') -> None: ...
+
+
+class QStyleOptionDockWidget(QStyleOption):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionDockWidget.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionDockWidget.StyleOptionType
+
+ closable = ... # type: bool
+ floatable = ... # type: bool
+ movable = ... # type: bool
+ title = ... # type: str|None
+ verticalTitleBar = ... # type: bool
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionDockWidget') -> None: ...
+
+
+class QStyleOptionViewItem(QStyleOption):
+
+ class ViewItemPosition(enum.Enum):
+ Invalid = ... # type: QStyleOptionViewItem.ViewItemPosition
+ Beginning = ... # type: QStyleOptionViewItem.ViewItemPosition
+ Middle = ... # type: QStyleOptionViewItem.ViewItemPosition
+ End = ... # type: QStyleOptionViewItem.ViewItemPosition
+ OnlyOne = ... # type: QStyleOptionViewItem.ViewItemPosition
+
+ class ViewItemFeature(enum.Flag):
+ None_ = ... # type: QStyleOptionViewItem.ViewItemFeature
+ WrapText = ... # type: QStyleOptionViewItem.ViewItemFeature
+ Alternate = ... # type: QStyleOptionViewItem.ViewItemFeature
+ HasCheckIndicator = ... # type: QStyleOptionViewItem.ViewItemFeature
+ HasDisplay = ... # type: QStyleOptionViewItem.ViewItemFeature
+ HasDecoration = ... # type: QStyleOptionViewItem.ViewItemFeature
+ IsDecoratedRootColumn = ... # type: QStyleOptionViewItem.ViewItemFeature
+ IsDecorationForRootColumn = ... # type: QStyleOptionViewItem.ViewItemFeature
+
+ class Position(enum.Enum):
+ Left = ... # type: QStyleOptionViewItem.Position
+ Right = ... # type: QStyleOptionViewItem.Position
+ Top = ... # type: QStyleOptionViewItem.Position
+ Bottom = ... # type: QStyleOptionViewItem.Position
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionViewItem.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionViewItem.StyleOptionType
+
+ backgroundBrush = ... # type: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient
+ checkState = ... # type: QtCore.Qt.CheckState
+ decorationAlignment = ... # type: QtCore.Qt.AlignmentFlag
+ decorationPosition = ... # type: 'QStyleOptionViewItem.Position'
+ decorationSize = ... # type: QtCore.QSize
+ displayAlignment = ... # type: QtCore.Qt.AlignmentFlag
+ features = ... # type: 'QStyleOptionViewItem.ViewItemFeature'
+ font = ... # type: QtGui.QFont
+ icon = ... # type: QtGui.QIcon
+ index = ... # type: QtCore.QModelIndex
+ locale = ... # type: QtCore.QLocale
+ showDecorationSelected = ... # type: bool
+ text = ... # type: str|None
+ textElideMode = ... # type: QtCore.Qt.TextElideMode
+ viewItemPosition = ... # type: 'QStyleOptionViewItem.ViewItemPosition'
+ widget = ... # type: QWidget
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionViewItem') -> None: ...
+
+
+class QStyleOptionToolBox(QStyleOption):
+
+ class SelectedPosition(enum.Enum):
+ NotAdjacent = ... # type: QStyleOptionToolBox.SelectedPosition
+ NextIsSelected = ... # type: QStyleOptionToolBox.SelectedPosition
+ PreviousIsSelected = ... # type: QStyleOptionToolBox.SelectedPosition
+
+ class TabPosition(enum.Enum):
+ Beginning = ... # type: QStyleOptionToolBox.TabPosition
+ Middle = ... # type: QStyleOptionToolBox.TabPosition
+ End = ... # type: QStyleOptionToolBox.TabPosition
+ OnlyOneTab = ... # type: QStyleOptionToolBox.TabPosition
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionToolBox.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionToolBox.StyleOptionType
+
+ icon = ... # type: QtGui.QIcon
+ position = ... # type: 'QStyleOptionToolBox.TabPosition'
+ selectedPosition = ... # type: 'QStyleOptionToolBox.SelectedPosition'
+ text = ... # type: str|None
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionToolBox') -> None: ...
+
+
+class QStyleOptionRubberBand(QStyleOption):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionRubberBand.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionRubberBand.StyleOptionType
+
+ opaque = ... # type: bool
+ shape = ... # type: QRubberBand.Shape
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionRubberBand') -> None: ...
+
+
+class QStyleOptionComplex(QStyleOption):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionComplex.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionComplex.StyleOptionType
+
+ activeSubControls = ... # type: QStyle.SubControl
+ subControls = ... # type: QStyle.SubControl
+
+ @typing.overload
+ def __init__(self, version: int = ..., type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionComplex') -> None: ...
+
+
+class QStyleOptionSlider(QStyleOptionComplex):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionSlider.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionSlider.StyleOptionType
+
+ dialWrapping = ... # type: bool
+ keyboardModifiers = ... # type: QtCore.Qt.KeyboardModifier
+ maximum = ... # type: int
+ minimum = ... # type: int
+ notchTarget = ... # type: float
+ orientation = ... # type: QtCore.Qt.Orientation
+ pageStep = ... # type: int
+ singleStep = ... # type: int
+ sliderPosition = ... # type: int
+ sliderValue = ... # type: int
+ tickInterval = ... # type: int
+ tickPosition = ... # type: QSlider.TickPosition
+ upsideDown = ... # type: bool
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionSlider') -> None: ...
+
+
+class QStyleOptionSpinBox(QStyleOptionComplex):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionSpinBox.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionSpinBox.StyleOptionType
+
+ buttonSymbols = ... # type: QAbstractSpinBox.ButtonSymbols
+ frame = ... # type: bool
+ stepEnabled = ... # type: QAbstractSpinBox.StepEnabledFlag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionSpinBox') -> None: ...
+
+
+class QStyleOptionToolButton(QStyleOptionComplex):
+
+ class ToolButtonFeature(enum.Flag):
+ None_ = ... # type: QStyleOptionToolButton.ToolButtonFeature
+ Arrow = ... # type: QStyleOptionToolButton.ToolButtonFeature
+ Menu = ... # type: QStyleOptionToolButton.ToolButtonFeature
+ PopupDelay = ... # type: QStyleOptionToolButton.ToolButtonFeature
+ MenuButtonPopup = ... # type: QStyleOptionToolButton.ToolButtonFeature
+ HasMenu = ... # type: QStyleOptionToolButton.ToolButtonFeature
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionToolButton.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionToolButton.StyleOptionType
+
+ arrowType = ... # type: QtCore.Qt.ArrowType
+ features = ... # type: 'QStyleOptionToolButton.ToolButtonFeature'
+ font = ... # type: QtGui.QFont
+ icon = ... # type: QtGui.QIcon
+ iconSize = ... # type: QtCore.QSize
+ pos = ... # type: QtCore.QPoint
+ text = ... # type: str|None
+ toolButtonStyle = ... # type: QtCore.Qt.ToolButtonStyle
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionToolButton') -> None: ...
+
+
+class QStyleOptionComboBox(QStyleOptionComplex):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionComboBox.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionComboBox.StyleOptionType
+
+ currentIcon = ... # type: QtGui.QIcon
+ currentText = ... # type: str|None
+ editable = ... # type: bool
+ frame = ... # type: bool
+ iconSize = ... # type: QtCore.QSize
+ popupRect = ... # type: QtCore.QRect
+ textAlignment = ... # type: QtCore.Qt.AlignmentFlag
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionComboBox') -> None: ...
+
+
+class QStyleOptionTitleBar(QStyleOptionComplex):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionTitleBar.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionTitleBar.StyleOptionType
+
+ icon = ... # type: QtGui.QIcon
+ text = ... # type: str|None
+ titleBarFlags = ... # type: QtCore.Qt.WindowType
+ titleBarState = ... # type: int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionTitleBar') -> None: ...
+
+
+class QStyleHintReturn(PyQt6.sip.simplewrapper):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleHintReturn.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleHintReturn.StyleOptionType
+
+ class HintReturnType(enum.Enum):
+ SH_Default = ... # type: QStyleHintReturn.HintReturnType
+ SH_Mask = ... # type: QStyleHintReturn.HintReturnType
+ SH_Variant = ... # type: QStyleHintReturn.HintReturnType
+
+ type = ... # type: int
+ version = ... # type: int
+
+ @typing.overload
+ def __init__(self, version: int = ..., type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QStyleHintReturn') -> None: ...
+
+
+class QStyleHintReturnMask(QStyleHintReturn):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleHintReturnMask.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleHintReturnMask.StyleOptionType
+
+ region = ... # type: QtGui.QRegion
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QStyleHintReturnMask') -> None: ...
+
+
+class QStyleOptionToolBar(QStyleOption):
+
+ class ToolBarFeature(enum.Flag):
+ None_ = ... # type: QStyleOptionToolBar.ToolBarFeature
+ Movable = ... # type: QStyleOptionToolBar.ToolBarFeature
+
+ class ToolBarPosition(enum.Enum):
+ Beginning = ... # type: QStyleOptionToolBar.ToolBarPosition
+ Middle = ... # type: QStyleOptionToolBar.ToolBarPosition
+ End = ... # type: QStyleOptionToolBar.ToolBarPosition
+ OnlyOne = ... # type: QStyleOptionToolBar.ToolBarPosition
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionToolBar.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionToolBar.StyleOptionType
+
+ features = ... # type: 'QStyleOptionToolBar.ToolBarFeature'
+ lineWidth = ... # type: int
+ midLineWidth = ... # type: int
+ positionOfLine = ... # type: 'QStyleOptionToolBar.ToolBarPosition'
+ positionWithinLine = ... # type: 'QStyleOptionToolBar.ToolBarPosition'
+ toolBarArea = ... # type: QtCore.Qt.ToolBarArea
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionToolBar') -> None: ...
+
+
+class QStyleOptionGroupBox(QStyleOptionComplex):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionGroupBox.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionGroupBox.StyleOptionType
+
+ features = ... # type: QStyleOptionFrame.FrameFeature
+ lineWidth = ... # type: int
+ midLineWidth = ... # type: int
+ text = ... # type: str|None
+ textAlignment = ... # type: QtCore.Qt.AlignmentFlag
+ textColor = ... # type: QtGui.QColor|QtCore.Qt.GlobalColor|int
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionGroupBox') -> None: ...
+
+
+class QStyleOptionSizeGrip(QStyleOptionComplex):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionSizeGrip.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionSizeGrip.StyleOptionType
+
+ corner = ... # type: QtCore.Qt.Corner
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionSizeGrip') -> None: ...
+
+
+class QStyleOptionGraphicsItem(QStyleOption):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleOptionGraphicsItem.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleOptionGraphicsItem.StyleOptionType
+
+ exposedRect = ... # type: QtCore.QRectF
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QStyleOptionGraphicsItem') -> None: ...
+
+ @staticmethod
+ def levelOfDetailFromTransform(worldTransform: QtGui.QTransform) -> float: ...
+
+
+class QStyleHintReturnVariant(QStyleHintReturn):
+
+ class StyleOptionVersion(enum.Enum):
+ Version = ... # type: QStyleHintReturnVariant.StyleOptionVersion
+
+ class StyleOptionType(enum.Enum):
+ Type = ... # type: QStyleHintReturnVariant.StyleOptionType
+
+ variant = ... # type: typing.Any
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QStyleHintReturnVariant') -> None: ...
+
+
+class QStylePainter(QtGui.QPainter):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, w: QWidget|None) -> None: ...
+ @typing.overload
+ def __init__(self, pd: QtGui.QPaintDevice|None, w: QWidget|None) -> None: ...
+
+ def drawItemPixmap(self, r: QtCore.QRect, flags: int, pixmap: QtGui.QPixmap) -> None: ...
+ def drawItemText(self, rect: QtCore.QRect, flags: int, pal: QtGui.QPalette, enabled: bool, text: str|None, textRole: QtGui.QPalette.ColorRole = ...) -> None: ...
+ def drawComplexControl(self, cc: QStyle.ComplexControl, opt: QStyleOptionComplex) -> None: ...
+ def drawControl(self, ce: QStyle.ControlElement, opt: QStyleOption) -> None: ...
+ def drawPrimitive(self, pe: QStyle.PrimitiveElement, opt: QStyleOption) -> None: ...
+ def style(self) -> QStyle|None: ...
+ @typing.overload
+ def begin(self, w: QWidget|None) -> bool: ...
+ @typing.overload
+ def begin(self, pd: QtGui.QPaintDevice|None, w: QWidget|None) -> bool: ...
+
+
+class QSystemTrayIcon(QtCore.QObject):
+
+ class MessageIcon(enum.Enum):
+ NoIcon = ... # type: QSystemTrayIcon.MessageIcon
+ Information = ... # type: QSystemTrayIcon.MessageIcon
+ Warning = ... # type: QSystemTrayIcon.MessageIcon
+ Critical = ... # type: QSystemTrayIcon.MessageIcon
+
+ class ActivationReason(enum.Enum):
+ Unknown = ... # type: QSystemTrayIcon.ActivationReason
+ Context = ... # type: QSystemTrayIcon.ActivationReason
+ DoubleClick = ... # type: QSystemTrayIcon.ActivationReason
+ Trigger = ... # type: QSystemTrayIcon.ActivationReason
+ MiddleClick = ... # type: QSystemTrayIcon.ActivationReason
+
+ @typing.overload
+ def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, icon: QtGui.QIcon, parent: QtCore.QObject|None = ...) -> None: ...
+
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ messageClicked: typing.ClassVar[QtCore.pyqtSignal]
+ activated: typing.ClassVar[QtCore.pyqtSignal]
+ def show(self) -> None: ...
+ def setVisible(self, visible: bool) -> None: ...
+ def hide(self) -> None: ...
+ def isVisible(self) -> bool: ...
+ @typing.overload
+ def showMessage(self, title: str|None, msg: str|None, icon: 'QSystemTrayIcon.MessageIcon' = ..., msecs: int = ...) -> None: ...
+ @typing.overload
+ def showMessage(self, title: str|None, msg: str|None, icon: QtGui.QIcon, msecs: int = ...) -> None: ...
+ @staticmethod
+ def supportsMessages() -> bool: ...
+ @staticmethod
+ def isSystemTrayAvailable() -> bool: ...
+ def setToolTip(self, tip: str|None) -> None: ...
+ def toolTip(self) -> str: ...
+ def setIcon(self, icon: QtGui.QIcon) -> None: ...
+ def icon(self) -> QtGui.QIcon: ...
+ def geometry(self) -> QtCore.QRect: ...
+ def contextMenu(self) -> QMenu|None: ...
+ def setContextMenu(self, menu: QMenu|None) -> None: ...
+
+
+class QTabBar(QWidget):
+
+ class SelectionBehavior(enum.Enum):
+ SelectLeftTab = ... # type: QTabBar.SelectionBehavior
+ SelectRightTab = ... # type: QTabBar.SelectionBehavior
+ SelectPreviousTab = ... # type: QTabBar.SelectionBehavior
+
+ class ButtonPosition(enum.Enum):
+ LeftSide = ... # type: QTabBar.ButtonPosition
+ RightSide = ... # type: QTabBar.ButtonPosition
+
+ class Shape(enum.Enum):
+ RoundedNorth = ... # type: QTabBar.Shape
+ RoundedSouth = ... # type: QTabBar.Shape
+ RoundedWest = ... # type: QTabBar.Shape
+ RoundedEast = ... # type: QTabBar.Shape
+ TriangularNorth = ... # type: QTabBar.Shape
+ TriangularSouth = ... # type: QTabBar.Shape
+ TriangularWest = ... # type: QTabBar.Shape
+ TriangularEast = ... # type: QTabBar.Shape
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def setTabVisible(self, index: int, visible: bool) -> None: ...
+ def isTabVisible(self, index: int) -> bool: ...
+ def setAccessibleTabName(self, index: int, name: str|None) -> None: ...
+ def accessibleTabName(self, index: int) -> str: ...
+ def timerEvent(self, event: QtCore.QTimerEvent|None) -> None: ...
+ def setChangeCurrentOnDrag(self, change: bool) -> None: ...
+ def changeCurrentOnDrag(self) -> bool: ...
+ def setAutoHide(self, hide: bool) -> None: ...
+ def autoHide(self) -> bool: ...
+ tabBarDoubleClicked: typing.ClassVar[QtCore.pyqtSignal]
+ tabBarClicked: typing.ClassVar[QtCore.pyqtSignal]
+ def minimumTabSizeHint(self, index: int) -> QtCore.QSize: ...
+ def wheelEvent(self, event: QtGui.QWheelEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def hideEvent(self, a0: QtGui.QHideEvent|None) -> None: ...
+ tabMoved: typing.ClassVar[QtCore.pyqtSignal]
+ tabCloseRequested: typing.ClassVar[QtCore.pyqtSignal]
+ def setDocumentMode(self, set: bool) -> None: ...
+ def documentMode(self) -> bool: ...
+ def setMovable(self, movable: bool) -> None: ...
+ def isMovable(self) -> bool: ...
+ def setExpanding(self, enabled: bool) -> None: ...
+ def expanding(self) -> bool: ...
+ def setSelectionBehaviorOnRemove(self, behavior: 'QTabBar.SelectionBehavior') -> None: ...
+ def selectionBehaviorOnRemove(self) -> 'QTabBar.SelectionBehavior': ...
+ def tabButton(self, index: int, position: 'QTabBar.ButtonPosition') -> QWidget|None: ...
+ def setTabButton(self, index: int, position: 'QTabBar.ButtonPosition', widget: QWidget|None) -> None: ...
+ def setTabsClosable(self, closable: bool) -> None: ...
+ def tabsClosable(self) -> bool: ...
+ def moveTab(self, from_: int, to: int) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def tabLayoutChange(self) -> None: ...
+ def tabRemoved(self, index: int) -> None: ...
+ def tabInserted(self, index: int) -> None: ...
+ def tabSizeHint(self, index: int) -> QtCore.QSize: ...
+ def initStyleOption(self, option: QStyleOptionTab|None, tabIndex: int) -> None: ...
+ currentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setCurrentIndex(self, index: int) -> None: ...
+ def usesScrollButtons(self) -> bool: ...
+ def setUsesScrollButtons(self, useButtons: bool) -> None: ...
+ def setElideMode(self, a0: QtCore.Qt.TextElideMode) -> None: ...
+ def elideMode(self) -> QtCore.Qt.TextElideMode: ...
+ def setIconSize(self, size: QtCore.QSize) -> None: ...
+ def iconSize(self) -> QtCore.QSize: ...
+ def drawBase(self) -> bool: ...
+ def setDrawBase(self, drawTheBase: bool) -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def currentIndex(self) -> int: ...
+ def tabRect(self, index: int) -> QtCore.QRect: ...
+ def tabAt(self, pos: QtCore.QPoint) -> int: ...
+ def tabData(self, index: int) -> typing.Any: ...
+ def setTabData(self, index: int, data: typing.Any) -> None: ...
+ def tabWhatsThis(self, index: int) -> str: ...
+ def setTabWhatsThis(self, index: int, text: str|None) -> None: ...
+ def tabToolTip(self, index: int) -> str: ...
+ def setTabToolTip(self, index: int, tip: str|None) -> None: ...
+ def setTabIcon(self, index: int, icon: QtGui.QIcon) -> None: ...
+ def tabIcon(self, index: int) -> QtGui.QIcon: ...
+ def setTabTextColor(self, index: int, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def tabTextColor(self, index: int) -> QtGui.QColor: ...
+ def setTabText(self, index: int, text: str|None) -> None: ...
+ def tabText(self, index: int) -> str: ...
+ def setTabEnabled(self, index: int, a1: bool) -> None: ...
+ def isTabEnabled(self, index: int) -> bool: ...
+ def removeTab(self, index: int) -> None: ...
+ @typing.overload
+ def insertTab(self, index: int, text: str|None) -> int: ...
+ @typing.overload
+ def insertTab(self, index: int, icon: QtGui.QIcon, text: str|None) -> int: ...
+ @typing.overload
+ def addTab(self, text: str|None) -> int: ...
+ @typing.overload
+ def addTab(self, icon: QtGui.QIcon, text: str|None) -> int: ...
+ def setShape(self, shape: 'QTabBar.Shape') -> None: ...
+ def shape(self) -> 'QTabBar.Shape': ...
+
+
+class QTableView(QAbstractItemView):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def dropEvent(self, event: QtGui.QDropEvent|None) -> None: ...
+ def initViewItemOption(self, option: QStyleOptionViewItem|None) -> None: ...
+ def currentChanged(self, current: QtCore.QModelIndex, previous: QtCore.QModelIndex) -> None: ...
+ def selectionChanged(self, selected: QtCore.QItemSelection, deselected: QtCore.QItemSelection) -> None: ...
+ def clearSpans(self) -> None: ...
+ def isCornerButtonEnabled(self) -> bool: ...
+ def setCornerButtonEnabled(self, enable: bool) -> None: ...
+ def wordWrap(self) -> bool: ...
+ def setWordWrap(self, on: bool) -> None: ...
+ def sortByColumn(self, column: int, order: QtCore.Qt.SortOrder) -> None: ...
+ def columnSpan(self, row: int, column: int) -> int: ...
+ def rowSpan(self, row: int, column: int) -> int: ...
+ def setSpan(self, row: int, column: int, rowSpan: int, columnSpan: int) -> None: ...
+ def isSortingEnabled(self) -> bool: ...
+ def setSortingEnabled(self, enable: bool) -> None: ...
+ def viewportSizeHint(self) -> QtCore.QSize: ...
+ def isIndexHidden(self, index: QtCore.QModelIndex) -> bool: ...
+ def horizontalScrollbarAction(self, action: int) -> None: ...
+ def verticalScrollbarAction(self, action: int) -> None: ...
+ def sizeHintForColumn(self, column: int) -> int: ...
+ def sizeHintForRow(self, row: int) -> int: ...
+ def updateGeometries(self) -> None: ...
+ def selectedIndexes(self) -> list[QtCore.QModelIndex]: ...
+ def visualRegionForSelection(self, selection: QtCore.QItemSelection) -> QtGui.QRegion: ...
+ def setSelection(self, rect: QtCore.QRect, command: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ def moveCursor(self, cursorAction: QAbstractItemView.CursorAction, modifiers: QtCore.Qt.KeyboardModifier) -> QtCore.QModelIndex: ...
+ def verticalOffset(self) -> int: ...
+ def horizontalOffset(self) -> int: ...
+ def timerEvent(self, event: QtCore.QTimerEvent|None) -> None: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ def columnCountChanged(self, oldCount: int, newCount: int) -> None: ...
+ def rowCountChanged(self, oldCount: int, newCount: int) -> None: ...
+ def columnResized(self, column: int, oldWidth: int, newWidth: int) -> None: ...
+ def rowResized(self, row: int, oldHeight: int, newHeight: int) -> None: ...
+ def columnMoved(self, column: int, oldIndex: int, newIndex: int) -> None: ...
+ def rowMoved(self, row: int, oldIndex: int, newIndex: int) -> None: ...
+ def resizeColumnsToContents(self) -> None: ...
+ def resizeColumnToContents(self, column: int) -> None: ...
+ def resizeRowsToContents(self) -> None: ...
+ def resizeRowToContents(self, row: int) -> None: ...
+ def showColumn(self, column: int) -> None: ...
+ def showRow(self, row: int) -> None: ...
+ def hideColumn(self, column: int) -> None: ...
+ def hideRow(self, row: int) -> None: ...
+ def selectColumn(self, column: int) -> None: ...
+ def selectRow(self, row: int) -> None: ...
+ def indexAt(self, p: QtCore.QPoint) -> QtCore.QModelIndex: ...
+ def scrollTo(self, index: QtCore.QModelIndex, hint: QAbstractItemView.ScrollHint = ...) -> None: ...
+ def visualRect(self, index: QtCore.QModelIndex) -> QtCore.QRect: ...
+ def setGridStyle(self, style: QtCore.Qt.PenStyle) -> None: ...
+ def gridStyle(self) -> QtCore.Qt.PenStyle: ...
+ def setShowGrid(self, show: bool) -> None: ...
+ def showGrid(self) -> bool: ...
+ def setColumnHidden(self, column: int, hide: bool) -> None: ...
+ def isColumnHidden(self, column: int) -> bool: ...
+ def setRowHidden(self, row: int, hide: bool) -> None: ...
+ def isRowHidden(self, row: int) -> bool: ...
+ def columnAt(self, x: int) -> int: ...
+ def columnWidth(self, column: int) -> int: ...
+ def setColumnWidth(self, column: int, width: int) -> None: ...
+ def columnViewportPosition(self, column: int) -> int: ...
+ def rowAt(self, y: int) -> int: ...
+ def rowHeight(self, row: int) -> int: ...
+ def setRowHeight(self, row: int, height: int) -> None: ...
+ def rowViewportPosition(self, row: int) -> int: ...
+ def setVerticalHeader(self, header: QHeaderView|None) -> None: ...
+ def setHorizontalHeader(self, header: QHeaderView|None) -> None: ...
+ def verticalHeader(self) -> QHeaderView|None: ...
+ def horizontalHeader(self) -> QHeaderView|None: ...
+ def setSelectionModel(self, selectionModel: QtCore.QItemSelectionModel|None) -> None: ...
+ def setRootIndex(self, index: QtCore.QModelIndex) -> None: ...
+ def setModel(self, model: QtCore.QAbstractItemModel|None) -> None: ...
+
+
+class QTableWidgetSelectionRange(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, top: int, left: int, bottom: int, right: int) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTableWidgetSelectionRange') -> None: ...
+
+ def __eq__(self, other: object): ...
+ def __ne__(self, other: object): ...
+ def columnCount(self) -> int: ...
+ def rowCount(self) -> int: ...
+ def rightColumn(self) -> int: ...
+ def leftColumn(self) -> int: ...
+ def bottomRow(self) -> int: ...
+ def topRow(self) -> int: ...
+
+
+class QTableWidgetItem(PyQt6.sip.wrapper):
+
+ class ItemType(enum.IntEnum):
+ Type = ... # type: QTableWidgetItem.ItemType
+ UserType = ... # type: QTableWidgetItem.ItemType
+
+ @typing.overload
+ def __init__(self, type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, icon: QtGui.QIcon, text: str|None, type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QTableWidgetItem') -> None: ...
+
+ def __ge__(self, other: 'QTableWidgetItem') -> bool: ...
+ def isSelected(self) -> bool: ...
+ def setSelected(self, aselect: bool) -> None: ...
+ def column(self) -> int: ...
+ def row(self) -> int: ...
+ def setForeground(self, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def foreground(self) -> QtGui.QBrush: ...
+ def setBackground(self, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def background(self) -> QtGui.QBrush: ...
+ def setSizeHint(self, size: QtCore.QSize) -> None: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setFont(self, afont: QtGui.QFont) -> None: ...
+ def setWhatsThis(self, awhatsThis: str|None) -> None: ...
+ def setToolTip(self, atoolTip: str|None) -> None: ...
+ def setStatusTip(self, astatusTip: str|None) -> None: ...
+ def setIcon(self, aicon: QtGui.QIcon) -> None: ...
+ def setText(self, atext: str|None) -> None: ...
+ def setFlags(self, aflags: QtCore.Qt.ItemFlag) -> None: ...
+ def type(self) -> int: ...
+ def write(self, out: QtCore.QDataStream) -> None: ...
+ def read(self, in_: QtCore.QDataStream) -> None: ...
+ def __lt__(self, other: 'QTableWidgetItem') -> bool: ...
+ def setData(self, role: int, value: typing.Any) -> None: ...
+ def data(self, role: int) -> typing.Any: ...
+ def setCheckState(self, state: QtCore.Qt.CheckState) -> None: ...
+ def checkState(self) -> QtCore.Qt.CheckState: ...
+ @typing.overload
+ def setTextAlignment(self, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ @typing.overload
+ def setTextAlignment(self, alignment: int) -> None: ...
+ def textAlignment(self) -> int: ...
+ def font(self) -> QtGui.QFont: ...
+ def whatsThis(self) -> str: ...
+ def toolTip(self) -> str: ...
+ def statusTip(self) -> str: ...
+ def icon(self) -> QtGui.QIcon: ...
+ def text(self) -> str: ...
+ def flags(self) -> QtCore.Qt.ItemFlag: ...
+ def tableWidget(self) -> 'QTableWidget|None': ...
+ def clone(self) -> 'QTableWidgetItem|None': ...
+
+
+class QTableWidget(QTableView):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, rows: int, columns: int, parent: QWidget|None = ...) -> None: ...
+
+ def setSupportedDragActions(self, actions: QtCore.Qt.DropAction) -> None: ...
+ def supportedDragActions(self) -> QtCore.Qt.DropAction: ...
+ def isPersistentEditorOpen(self, item: QTableWidgetItem|None) -> bool: ...
+ def dropEvent(self, event: QtGui.QDropEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def itemFromIndex(self, index: QtCore.QModelIndex) -> QTableWidgetItem|None: ...
+ def indexFromItem(self, item: QTableWidgetItem|None) -> QtCore.QModelIndex: ...
+ def items(self, data: QtCore.QMimeData|None) -> list[QTableWidgetItem]: ...
+ def supportedDropActions(self) -> QtCore.Qt.DropAction: ...
+ def dropMimeData(self, row: int, column: int, data: QtCore.QMimeData|None, action: QtCore.Qt.DropAction) -> bool: ...
+ def mimeData(self, items: collections.abc.Iterable[QTableWidgetItem]) -> QtCore.QMimeData|None: ...
+ def mimeTypes(self) -> list[str]: ...
+ currentCellChanged: typing.ClassVar[QtCore.pyqtSignal]
+ cellChanged: typing.ClassVar[QtCore.pyqtSignal]
+ cellEntered: typing.ClassVar[QtCore.pyqtSignal]
+ cellActivated: typing.ClassVar[QtCore.pyqtSignal]
+ cellDoubleClicked: typing.ClassVar[QtCore.pyqtSignal]
+ cellClicked: typing.ClassVar[QtCore.pyqtSignal]
+ cellPressed: typing.ClassVar[QtCore.pyqtSignal]
+ itemSelectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentItemChanged: typing.ClassVar[QtCore.pyqtSignal]
+ itemChanged: typing.ClassVar[QtCore.pyqtSignal]
+ itemEntered: typing.ClassVar[QtCore.pyqtSignal]
+ itemActivated: typing.ClassVar[QtCore.pyqtSignal]
+ itemDoubleClicked: typing.ClassVar[QtCore.pyqtSignal]
+ itemClicked: typing.ClassVar[QtCore.pyqtSignal]
+ itemPressed: typing.ClassVar[QtCore.pyqtSignal]
+ def clearContents(self) -> None: ...
+ def clear(self) -> None: ...
+ def removeColumn(self, column: int) -> None: ...
+ def removeRow(self, row: int) -> None: ...
+ def insertColumn(self, column: int) -> None: ...
+ def insertRow(self, row: int) -> None: ...
+ def scrollToItem(self, item: QTableWidgetItem|None, hint: QAbstractItemView.ScrollHint = ...) -> None: ...
+ def setItemPrototype(self, item: QTableWidgetItem|None) -> None: ...
+ def itemPrototype(self) -> QTableWidgetItem|None: ...
+ def visualItemRect(self, item: QTableWidgetItem|None) -> QtCore.QRect: ...
+ @typing.overload
+ def itemAt(self, p: QtCore.QPoint) -> QTableWidgetItem|None: ...
+ @typing.overload
+ def itemAt(self, ax: int, ay: int) -> QTableWidgetItem|None: ...
+ def visualColumn(self, logicalColumn: int) -> int: ...
+ def visualRow(self, logicalRow: int) -> int: ...
+ def findItems(self, text: str|None, flags: QtCore.Qt.MatchFlag) -> list[QTableWidgetItem]: ...
+ def selectedItems(self) -> list[QTableWidgetItem]: ...
+ def selectedRanges(self) -> list[QTableWidgetSelectionRange]: ...
+ def setRangeSelected(self, range: QTableWidgetSelectionRange, select: bool) -> None: ...
+ def removeCellWidget(self, arow: int, acolumn: int) -> None: ...
+ def setCellWidget(self, row: int, column: int, widget: QWidget|None) -> None: ...
+ def cellWidget(self, row: int, column: int) -> QWidget|None: ...
+ def closePersistentEditor(self, item: QTableWidgetItem|None) -> None: ...
+ def openPersistentEditor(self, item: QTableWidgetItem|None) -> None: ...
+ def editItem(self, item: QTableWidgetItem|None) -> None: ...
+ def isSortingEnabled(self) -> bool: ...
+ def setSortingEnabled(self, enable: bool) -> None: ...
+ def sortItems(self, column: int, order: QtCore.Qt.SortOrder = ...) -> None: ...
+ @typing.overload
+ def setCurrentCell(self, row: int, column: int) -> None: ...
+ @typing.overload
+ def setCurrentCell(self, row: int, column: int, command: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ @typing.overload
+ def setCurrentItem(self, item: QTableWidgetItem|None) -> None: ...
+ @typing.overload
+ def setCurrentItem(self, item: QTableWidgetItem|None, command: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ def currentItem(self) -> QTableWidgetItem|None: ...
+ def currentColumn(self) -> int: ...
+ def currentRow(self) -> int: ...
+ def setHorizontalHeaderLabels(self, labels: collections.abc.Iterable[str|None]) -> None: ...
+ def setVerticalHeaderLabels(self, labels: collections.abc.Iterable[str|None]) -> None: ...
+ def takeHorizontalHeaderItem(self, column: int) -> QTableWidgetItem|None: ...
+ def setHorizontalHeaderItem(self, column: int, item: QTableWidgetItem|None) -> None: ...
+ def horizontalHeaderItem(self, column: int) -> QTableWidgetItem|None: ...
+ def takeVerticalHeaderItem(self, row: int) -> QTableWidgetItem|None: ...
+ def setVerticalHeaderItem(self, row: int, item: QTableWidgetItem|None) -> None: ...
+ def verticalHeaderItem(self, row: int) -> QTableWidgetItem|None: ...
+ def takeItem(self, row: int, column: int) -> QTableWidgetItem|None: ...
+ def setItem(self, row: int, column: int, item: QTableWidgetItem|None) -> None: ...
+ def item(self, row: int, column: int) -> QTableWidgetItem|None: ...
+ def column(self, item: QTableWidgetItem|None) -> int: ...
+ def row(self, item: QTableWidgetItem|None) -> int: ...
+ def columnCount(self) -> int: ...
+ def setColumnCount(self, columns: int) -> None: ...
+ def rowCount(self) -> int: ...
+ def setRowCount(self, rows: int) -> None: ...
+
+
+class QTabWidget(QWidget):
+
+ class TabShape(enum.Enum):
+ Rounded = ... # type: QTabWidget.TabShape
+ Triangular = ... # type: QTabWidget.TabShape
+
+ class TabPosition(enum.Enum):
+ North = ... # type: QTabWidget.TabPosition
+ South = ... # type: QTabWidget.TabPosition
+ West = ... # type: QTabWidget.TabPosition
+ East = ... # type: QTabWidget.TabPosition
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def setTabVisible(self, index: int, visible: bool) -> None: ...
+ def isTabVisible(self, index: int) -> bool: ...
+ def setTabBarAutoHide(self, enabled: bool) -> None: ...
+ def tabBarAutoHide(self) -> bool: ...
+ tabBarDoubleClicked: typing.ClassVar[QtCore.pyqtSignal]
+ tabBarClicked: typing.ClassVar[QtCore.pyqtSignal]
+ def hasHeightForWidth(self) -> bool: ...
+ def heightForWidth(self, width: int) -> int: ...
+ tabCloseRequested: typing.ClassVar[QtCore.pyqtSignal]
+ def setDocumentMode(self, set: bool) -> None: ...
+ def documentMode(self) -> bool: ...
+ def setMovable(self, movable: bool) -> None: ...
+ def isMovable(self) -> bool: ...
+ def setTabsClosable(self, closeable: bool) -> None: ...
+ def tabsClosable(self) -> bool: ...
+ def setUsesScrollButtons(self, useButtons: bool) -> None: ...
+ def usesScrollButtons(self) -> bool: ...
+ def setIconSize(self, size: QtCore.QSize) -> None: ...
+ def iconSize(self) -> QtCore.QSize: ...
+ def setElideMode(self, a0: QtCore.Qt.TextElideMode) -> None: ...
+ def elideMode(self) -> QtCore.Qt.TextElideMode: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def tabBar(self) -> QTabBar|None: ...
+ def setTabBar(self, a0: QTabBar|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def tabRemoved(self, index: int) -> None: ...
+ def tabInserted(self, index: int) -> None: ...
+ def initStyleOption(self, option: QStyleOptionTabWidgetFrame|None) -> None: ...
+ currentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setCurrentWidget(self, widget: QWidget|None) -> None: ...
+ def setCurrentIndex(self, index: int) -> None: ...
+ def cornerWidget(self, corner: QtCore.Qt.Corner = ...) -> QWidget|None: ...
+ def setCornerWidget(self, widget: QWidget|None, corner: QtCore.Qt.Corner = ...) -> None: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setTabShape(self, s: 'QTabWidget.TabShape') -> None: ...
+ def tabShape(self) -> 'QTabWidget.TabShape': ...
+ def setTabPosition(self, a0: 'QTabWidget.TabPosition') -> None: ...
+ def tabPosition(self) -> 'QTabWidget.TabPosition': ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def indexOf(self, widget: QWidget|None) -> int: ...
+ def widget(self, index: int) -> QWidget|None: ...
+ def currentWidget(self) -> QWidget|None: ...
+ def currentIndex(self) -> int: ...
+ def tabWhatsThis(self, index: int) -> str: ...
+ def setTabWhatsThis(self, index: int, text: str|None) -> None: ...
+ def tabToolTip(self, index: int) -> str: ...
+ def setTabToolTip(self, index: int, tip: str|None) -> None: ...
+ def setTabIcon(self, index: int, icon: QtGui.QIcon) -> None: ...
+ def tabIcon(self, index: int) -> QtGui.QIcon: ...
+ def setTabText(self, index: int, a1: str|None) -> None: ...
+ def tabText(self, index: int) -> str: ...
+ def setTabEnabled(self, index: int, a1: bool) -> None: ...
+ def isTabEnabled(self, index: int) -> bool: ...
+ def removeTab(self, index: int) -> None: ...
+ @typing.overload
+ def insertTab(self, index: int, widget: QWidget|None, a2: str|None) -> int: ...
+ @typing.overload
+ def insertTab(self, index: int, widget: QWidget|None, icon: QtGui.QIcon, label: str|None) -> int: ...
+ @typing.overload
+ def addTab(self, widget: QWidget|None, a1: str|None) -> int: ...
+ @typing.overload
+ def addTab(self, widget: QWidget|None, icon: QtGui.QIcon, label: str|None) -> int: ...
+ def clear(self) -> None: ...
+
+
+class QTextEdit(QAbstractScrollArea):
+
+ class AutoFormattingFlag(enum.Flag):
+ AutoNone = ... # type: QTextEdit.AutoFormattingFlag
+ AutoBulletList = ... # type: QTextEdit.AutoFormattingFlag
+ AutoAll = ... # type: QTextEdit.AutoFormattingFlag
+
+ class LineWrapMode(enum.Enum):
+ NoWrap = ... # type: QTextEdit.LineWrapMode
+ WidgetWidth = ... # type: QTextEdit.LineWrapMode
+ FixedPixelWidth = ... # type: QTextEdit.LineWrapMode
+ FixedColumnWidth = ... # type: QTextEdit.LineWrapMode
+
+ class ExtraSelection(PyQt6.sip.simplewrapper):
+
+ cursor = ... # type: QtGui.QTextCursor
+ format = ... # type: QtGui.QTextCharFormat
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QTextEdit.ExtraSelection') -> None: ...
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, text: str|None, parent: QWidget|None = ...) -> None: ...
+
+ def setMarkdown(self, markdown: str|None) -> None: ...
+ def toMarkdown(self, features: QtGui.QTextDocument.MarkdownFeature = ...) -> str: ...
+ def setTabStopDistance(self, distance: float) -> None: ...
+ def tabStopDistance(self) -> float: ...
+ def placeholderText(self) -> str: ...
+ def setPlaceholderText(self, placeholderText: str|None) -> None: ...
+ def setTextBackgroundColor(self, c: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def textBackgroundColor(self) -> QtGui.QColor: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ @typing.overload
+ def inputMethodQuery(self, property: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
+ @typing.overload
+ def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery, argument: typing.Any) -> typing.Any: ...
+ def inputMethodEvent(self, a0: QtGui.QInputMethodEvent|None) -> None: ...
+ def insertFromMimeData(self, source: QtCore.QMimeData|None) -> None: ...
+ def canInsertFromMimeData(self, source: QtCore.QMimeData|None) -> bool: ...
+ def createMimeDataFromSelection(self) -> QtCore.QMimeData|None: ...
+ def wheelEvent(self, e: QtGui.QWheelEvent|None) -> None: ...
+ def changeEvent(self, e: QtCore.QEvent|None) -> None: ...
+ def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
+ def focusOutEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def focusInEvent(self, e: QtGui.QFocusEvent|None) -> None: ...
+ def dropEvent(self, e: QtGui.QDropEvent|None) -> None: ...
+ def dragMoveEvent(self, e: QtGui.QDragMoveEvent|None) -> None: ...
+ def dragLeaveEvent(self, e: QtGui.QDragLeaveEvent|None) -> None: ...
+ def dragEnterEvent(self, e: QtGui.QDragEnterEvent|None) -> None: ...
+ def contextMenuEvent(self, e: QtGui.QContextMenuEvent|None) -> None: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def mouseDoubleClickEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseReleaseEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
+ def keyReleaseEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def keyPressEvent(self, e: QtGui.QKeyEvent|None) -> None: ...
+ def timerEvent(self, e: QtCore.QTimerEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ cursorPositionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ selectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ copyAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ currentCharFormatChanged: typing.ClassVar[QtCore.pyqtSignal]
+ redoAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ undoAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ textChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def zoomOut(self, range: int = ...) -> None: ...
+ def zoomIn(self, range: int = ...) -> None: ...
+ def undo(self) -> None: ...
+ def redo(self) -> None: ...
+ def scrollToAnchor(self, name: str|None) -> None: ...
+ def insertHtml(self, text: str|None) -> None: ...
+ def insertPlainText(self, text: str|None) -> None: ...
+ def selectAll(self) -> None: ...
+ def clear(self) -> None: ...
+ def paste(self) -> None: ...
+ def copy(self) -> None: ...
+ def cut(self) -> None: ...
+ def setHtml(self, text: str|None) -> None: ...
+ def setPlainText(self, text: str|None) -> None: ...
+ def setAlignment(self, a: QtCore.Qt.AlignmentFlag) -> None: ...
+ def setCurrentFont(self, f: QtGui.QFont) -> None: ...
+ def setTextColor(self, c: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
+ def setText(self, text: str|None) -> None: ...
+ def setFontItalic(self, b: bool) -> None: ...
+ def setFontUnderline(self, b: bool) -> None: ...
+ def setFontWeight(self, w: int) -> None: ...
+ def setFontFamily(self, fontFamily: str|None) -> None: ...
+ def setFontPointSize(self, s: float) -> None: ...
+ def print(self, printer: QtGui.QPagedPaintDevice|None) -> None: ...
+ def moveCursor(self, operation: QtGui.QTextCursor.MoveOperation, mode: QtGui.QTextCursor.MoveMode = ...) -> None: ...
+ def canPaste(self) -> bool: ...
+ def extraSelections(self) -> list['QTextEdit.ExtraSelection']: ...
+ def setExtraSelections(self, selections: collections.abc.Iterable['QTextEdit.ExtraSelection']) -> None: ...
+ def cursorWidth(self) -> int: ...
+ def setCursorWidth(self, width: int) -> None: ...
+ def textInteractionFlags(self) -> QtCore.Qt.TextInteractionFlag: ...
+ def setTextInteractionFlags(self, flags: QtCore.Qt.TextInteractionFlag) -> None: ...
+ def setAcceptRichText(self, accept: bool) -> None: ...
+ def acceptRichText(self) -> bool: ...
+ def setOverwriteMode(self, overwrite: bool) -> None: ...
+ def overwriteMode(self) -> bool: ...
+ def anchorAt(self, pos: QtCore.QPoint) -> str: ...
+ @typing.overload
+ def cursorRect(self, cursor: QtGui.QTextCursor) -> QtCore.QRect: ...
+ @typing.overload
+ def cursorRect(self) -> QtCore.QRect: ...
+ def cursorForPosition(self, pos: QtCore.QPoint) -> QtGui.QTextCursor: ...
+ @typing.overload
+ def createStandardContextMenu(self) -> QMenu|None: ...
+ @typing.overload
+ def createStandardContextMenu(self, position: QtCore.QPoint) -> QMenu|None: ...
+ def loadResource(self, type: int, name: QtCore.QUrl) -> typing.Any: ...
+ def ensureCursorVisible(self) -> None: ...
+ def append(self, text: str|None) -> None: ...
+ def toHtml(self) -> str: ...
+ def toPlainText(self) -> str: ...
+ @typing.overload
+ def find(self, exp: str|None, options: QtGui.QTextDocument.FindFlag = ...) -> bool: ...
+ @typing.overload
+ def find(self, exp: QtCore.QRegularExpression, options: QtGui.QTextDocument.FindFlag = ...) -> bool: ...
+ def setWordWrapMode(self, policy: QtGui.QTextOption.WrapMode) -> None: ...
+ def wordWrapMode(self) -> QtGui.QTextOption.WrapMode: ...
+ def setLineWrapColumnOrWidth(self, w: int) -> None: ...
+ def lineWrapColumnOrWidth(self) -> int: ...
+ def setLineWrapMode(self, mode: 'QTextEdit.LineWrapMode') -> None: ...
+ def lineWrapMode(self) -> 'QTextEdit.LineWrapMode': ...
+ def setUndoRedoEnabled(self, enable: bool) -> None: ...
+ def isUndoRedoEnabled(self) -> bool: ...
+ def documentTitle(self) -> str: ...
+ def setDocumentTitle(self, title: str|None) -> None: ...
+ def setTabChangesFocus(self, b: bool) -> None: ...
+ def tabChangesFocus(self) -> bool: ...
+ def setAutoFormatting(self, features: 'QTextEdit.AutoFormattingFlag') -> None: ...
+ def autoFormatting(self) -> 'QTextEdit.AutoFormattingFlag': ...
+ def currentCharFormat(self) -> QtGui.QTextCharFormat: ...
+ def setCurrentCharFormat(self, format: QtGui.QTextCharFormat) -> None: ...
+ def mergeCurrentCharFormat(self, modifier: QtGui.QTextCharFormat) -> None: ...
+ def alignment(self) -> QtCore.Qt.AlignmentFlag: ...
+ def currentFont(self) -> QtGui.QFont: ...
+ def textColor(self) -> QtGui.QColor: ...
+ def fontItalic(self) -> bool: ...
+ def fontUnderline(self) -> bool: ...
+ def fontWeight(self) -> int: ...
+ def fontFamily(self) -> str: ...
+ def fontPointSize(self) -> float: ...
+ def setReadOnly(self, ro: bool) -> None: ...
+ def isReadOnly(self) -> bool: ...
+ def textCursor(self) -> QtGui.QTextCursor: ...
+ def setTextCursor(self, cursor: QtGui.QTextCursor) -> None: ...
+ def document(self) -> QtGui.QTextDocument|None: ...
+ def setDocument(self, document: QtGui.QTextDocument|None) -> None: ...
+
+
+class QTextBrowser(QTextEdit):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def doSetSource(self, name: QtCore.QUrl, type: QtGui.QTextDocument.ResourceType = ...) -> None: ...
+ def sourceType(self) -> QtGui.QTextDocument.ResourceType: ...
+ historyChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def forwardHistoryCount(self) -> int: ...
+ def backwardHistoryCount(self) -> int: ...
+ def historyUrl(self, a0: int) -> QtCore.QUrl: ...
+ def historyTitle(self, a0: int) -> str: ...
+ def setOpenLinks(self, open: bool) -> None: ...
+ def openLinks(self) -> bool: ...
+ def setOpenExternalLinks(self, open: bool) -> None: ...
+ def openExternalLinks(self) -> bool: ...
+ def clearHistory(self) -> None: ...
+ def isForwardAvailable(self) -> bool: ...
+ def isBackwardAvailable(self) -> bool: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ def focusNextPrevChild(self, next: bool) -> bool: ...
+ def focusOutEvent(self, ev: QtGui.QFocusEvent|None) -> None: ...
+ def mouseReleaseEvent(self, ev: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, ev: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, ev: QtGui.QMouseEvent|None) -> None: ...
+ def keyPressEvent(self, ev: QtGui.QKeyEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ anchorClicked: typing.ClassVar[QtCore.pyqtSignal]
+ highlighted: typing.ClassVar[QtCore.pyqtSignal]
+ sourceChanged: typing.ClassVar[QtCore.pyqtSignal]
+ forwardAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ backwardAvailable: typing.ClassVar[QtCore.pyqtSignal]
+ def reload(self) -> None: ...
+ def home(self) -> None: ...
+ def forward(self) -> None: ...
+ def backward(self) -> None: ...
+ def setSource(self, name: QtCore.QUrl, type: QtGui.QTextDocument.ResourceType = ...) -> None: ...
+ def loadResource(self, type: int, name: QtCore.QUrl) -> typing.Any: ...
+ def setSearchPaths(self, paths: collections.abc.Iterable[str|None]) -> None: ...
+ def searchPaths(self) -> list[str]: ...
+ def source(self) -> QtCore.QUrl: ...
+
+
+class QToolBar(QWidget):
+
+ @typing.overload
+ def __init__(self, title: str|None, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def isFloating(self) -> bool: ...
+ def setFloatable(self, floatable: bool) -> None: ...
+ def isFloatable(self) -> bool: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def paintEvent(self, event: QtGui.QPaintEvent|None) -> None: ...
+ def changeEvent(self, event: QtCore.QEvent|None) -> None: ...
+ def actionEvent(self, event: QtGui.QActionEvent|None) -> None: ...
+ def initStyleOption(self, option: QStyleOptionToolBar|None) -> None: ...
+ visibilityChanged: typing.ClassVar[QtCore.pyqtSignal]
+ topLevelChanged: typing.ClassVar[QtCore.pyqtSignal]
+ toolButtonStyleChanged: typing.ClassVar[QtCore.pyqtSignal]
+ iconSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ orientationChanged: typing.ClassVar[QtCore.pyqtSignal]
+ allowedAreasChanged: typing.ClassVar[QtCore.pyqtSignal]
+ movableChanged: typing.ClassVar[QtCore.pyqtSignal]
+ actionTriggered: typing.ClassVar[QtCore.pyqtSignal]
+ def setToolButtonStyle(self, toolButtonStyle: QtCore.Qt.ToolButtonStyle) -> None: ...
+ def setIconSize(self, iconSize: QtCore.QSize) -> None: ...
+ def widgetForAction(self, action: QtGui.QAction|None) -> QWidget|None: ...
+ def toolButtonStyle(self) -> QtCore.Qt.ToolButtonStyle: ...
+ def iconSize(self) -> QtCore.QSize: ...
+ def toggleViewAction(self) -> QtGui.QAction|None: ...
+ @typing.overload
+ def actionAt(self, p: QtCore.QPoint) -> QtGui.QAction|None: ...
+ @typing.overload
+ def actionAt(self, ax: int, ay: int) -> QtGui.QAction|None: ...
+ def actionGeometry(self, action: QtGui.QAction|None) -> QtCore.QRect: ...
+ def insertWidget(self, before: QtGui.QAction|None, widget: QWidget|None) -> QtGui.QAction|None: ...
+ def addWidget(self, widget: QWidget|None) -> QtGui.QAction|None: ...
+ def insertSeparator(self, before: QtGui.QAction|None) -> QtGui.QAction|None: ...
+ def addSeparator(self) -> QtGui.QAction|None: ...
+ def clear(self) -> None: ...
+ def orientation(self) -> QtCore.Qt.Orientation: ...
+ def setOrientation(self, orientation: QtCore.Qt.Orientation) -> None: ...
+ def isAreaAllowed(self, area: QtCore.Qt.ToolBarArea) -> bool: ...
+ def allowedAreas(self) -> QtCore.Qt.ToolBarArea: ...
+ def setAllowedAreas(self, areas: QtCore.Qt.ToolBarArea) -> None: ...
+ def isMovable(self) -> bool: ...
+ def setMovable(self, movable: bool) -> None: ...
+
+
+class QToolBox(QFrame):
+
+ def __init__(self, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def showEvent(self, e: QtGui.QShowEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def itemRemoved(self, index: int) -> None: ...
+ def itemInserted(self, index: int) -> None: ...
+ currentChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def setCurrentWidget(self, widget: QWidget|None) -> None: ...
+ def setCurrentIndex(self, index: int) -> None: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def indexOf(self, widget: QWidget|None) -> int: ...
+ def widget(self, index: int) -> QWidget|None: ...
+ def currentWidget(self) -> QWidget|None: ...
+ def currentIndex(self) -> int: ...
+ def itemToolTip(self, index: int) -> str: ...
+ def setItemToolTip(self, index: int, toolTip: str|None) -> None: ...
+ def itemIcon(self, index: int) -> QtGui.QIcon: ...
+ def setItemIcon(self, index: int, icon: QtGui.QIcon) -> None: ...
+ def itemText(self, index: int) -> str: ...
+ def setItemText(self, index: int, text: str|None) -> None: ...
+ def isItemEnabled(self, index: int) -> bool: ...
+ def setItemEnabled(self, index: int, enabled: bool) -> None: ...
+ def removeItem(self, index: int) -> None: ...
+ @typing.overload
+ def insertItem(self, index: int, item: QWidget|None, text: str|None) -> int: ...
+ @typing.overload
+ def insertItem(self, index: int, widget: QWidget|None, icon: QtGui.QIcon, text: str|None) -> int: ...
+ @typing.overload
+ def addItem(self, item: QWidget|None, text: str|None) -> int: ...
+ @typing.overload
+ def addItem(self, item: QWidget|None, iconSet: QtGui.QIcon, text: str|None) -> int: ...
+
+
+class QToolButton(QAbstractButton):
+
+ class ToolButtonPopupMode(enum.Enum):
+ DelayedPopup = ... # type: QToolButton.ToolButtonPopupMode
+ MenuButtonPopup = ... # type: QToolButton.ToolButtonPopupMode
+ InstantPopup = ... # type: QToolButton.ToolButtonPopupMode
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def checkStateSet(self) -> None: ...
+ def hitButton(self, pos: QtCore.QPoint) -> bool: ...
+ def nextCheckState(self) -> None: ...
+ def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def changeEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def timerEvent(self, a0: QtCore.QTimerEvent|None) -> None: ...
+ def leaveEvent(self, a0: QtCore.QEvent|None) -> None: ...
+ def enterEvent(self, a0: QtGui.QEnterEvent|None) -> None: ...
+ def actionEvent(self, a0: QtGui.QActionEvent|None) -> None: ...
+ def paintEvent(self, a0: QtGui.QPaintEvent|None) -> None: ...
+ def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def initStyleOption(self, option: QStyleOptionToolButton|None) -> None: ...
+ triggered: typing.ClassVar[QtCore.pyqtSignal]
+ def setDefaultAction(self, a0: QtGui.QAction|None) -> None: ...
+ def setToolButtonStyle(self, style: QtCore.Qt.ToolButtonStyle) -> None: ...
+ def showMenu(self) -> None: ...
+ def autoRaise(self) -> bool: ...
+ def setAutoRaise(self, enable: bool) -> None: ...
+ def defaultAction(self) -> QtGui.QAction|None: ...
+ def popupMode(self) -> 'QToolButton.ToolButtonPopupMode': ...
+ def setPopupMode(self, mode: 'QToolButton.ToolButtonPopupMode') -> None: ...
+ def menu(self) -> QMenu|None: ...
+ def setMenu(self, menu: QMenu|None) -> None: ...
+ def setArrowType(self, type: QtCore.Qt.ArrowType) -> None: ...
+ def arrowType(self) -> QtCore.Qt.ArrowType: ...
+ def toolButtonStyle(self) -> QtCore.Qt.ToolButtonStyle: ...
+ def minimumSizeHint(self) -> QtCore.QSize: ...
+ def sizeHint(self) -> QtCore.QSize: ...
+
+
+class QToolTip(PyQt6.sip.simplewrapper):
+
+ def __init__(self, a0: 'QToolTip') -> None: ...
+
+ @staticmethod
+ def text() -> str: ...
+ @staticmethod
+ def isVisible() -> bool: ...
+ @staticmethod
+ def setFont(a0: QtGui.QFont) -> None: ...
+ @staticmethod
+ def font() -> QtGui.QFont: ...
+ @staticmethod
+ def setPalette(a0: QtGui.QPalette) -> None: ...
+ @staticmethod
+ def hideText() -> None: ...
+ @staticmethod
+ def palette() -> QtGui.QPalette: ...
+ @staticmethod
+ def showText(pos: QtCore.QPoint, text: str|None, widget: QWidget|None = ..., rect: QtCore.QRect = ..., msecShowTime: int = ...) -> None: ...
+
+
+class QTreeView(QAbstractItemView):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def expandRecursively(self, index: QtCore.QModelIndex, depth: int = ...) -> None: ...
+ def resetIndentation(self) -> None: ...
+ def viewportSizeHint(self) -> QtCore.QSize: ...
+ def treePosition(self) -> int: ...
+ def setTreePosition(self, logicalIndex: int) -> None: ...
+ def setHeaderHidden(self, hide: bool) -> None: ...
+ def isHeaderHidden(self) -> bool: ...
+ def setExpandsOnDoubleClick(self, enable: bool) -> None: ...
+ def expandsOnDoubleClick(self) -> bool: ...
+ def currentChanged(self, current: QtCore.QModelIndex, previous: QtCore.QModelIndex) -> None: ...
+ def selectionChanged(self, selected: QtCore.QItemSelection, deselected: QtCore.QItemSelection) -> None: ...
+ def rowHeight(self, index: QtCore.QModelIndex) -> int: ...
+ def viewportEvent(self, event: QtCore.QEvent|None) -> bool: ...
+ def dragMoveEvent(self, event: QtGui.QDragMoveEvent|None) -> None: ...
+ def expandToDepth(self, depth: int) -> None: ...
+ def wordWrap(self) -> bool: ...
+ def setWordWrap(self, on: bool) -> None: ...
+ def setFirstColumnSpanned(self, row: int, parent: QtCore.QModelIndex, span: bool) -> None: ...
+ def isFirstColumnSpanned(self, row: int, parent: QtCore.QModelIndex) -> bool: ...
+ def setAutoExpandDelay(self, delay: int) -> None: ...
+ def autoExpandDelay(self) -> int: ...
+ def sortByColumn(self, column: int, order: QtCore.Qt.SortOrder) -> None: ...
+ def allColumnsShowFocus(self) -> bool: ...
+ def setAllColumnsShowFocus(self, enable: bool) -> None: ...
+ def isAnimated(self) -> bool: ...
+ def setAnimated(self, enable: bool) -> None: ...
+ def isSortingEnabled(self) -> bool: ...
+ def setSortingEnabled(self, enable: bool) -> None: ...
+ def setColumnWidth(self, column: int, width: int) -> None: ...
+ def isIndexHidden(self, index: QtCore.QModelIndex) -> bool: ...
+ def horizontalScrollbarAction(self, action: int) -> None: ...
+ def indexRowSizeHint(self, index: QtCore.QModelIndex) -> int: ...
+ def sizeHintForColumn(self, column: int) -> int: ...
+ def updateGeometries(self) -> None: ...
+ def keyPressEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
+ def mouseDoubleClickEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def mouseMoveEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def mousePressEvent(self, e: QtGui.QMouseEvent|None) -> None: ...
+ def drawTree(self, painter: QtGui.QPainter|None, region: QtGui.QRegion) -> None: ...
+ def drawBranches(self, painter: QtGui.QPainter|None, rect: QtCore.QRect, index: QtCore.QModelIndex) -> None: ...
+ def drawRow(self, painter: QtGui.QPainter|None, options: QStyleOptionViewItem, index: QtCore.QModelIndex) -> None: ...
+ def mouseReleaseEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
+ def timerEvent(self, event: QtCore.QTimerEvent|None) -> None: ...
+ def paintEvent(self, e: QtGui.QPaintEvent|None) -> None: ...
+ def changeEvent(self, event: QtCore.QEvent|None) -> None: ...
+ def selectedIndexes(self) -> list[QtCore.QModelIndex]: ...
+ def visualRegionForSelection(self, selection: QtCore.QItemSelection) -> QtGui.QRegion: ...
+ def setSelection(self, rect: QtCore.QRect, command: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ def verticalOffset(self) -> int: ...
+ def horizontalOffset(self) -> int: ...
+ def moveCursor(self, cursorAction: QAbstractItemView.CursorAction, modifiers: QtCore.Qt.KeyboardModifier) -> QtCore.QModelIndex: ...
+ def rowsAboutToBeRemoved(self, parent: QtCore.QModelIndex, start: int, end: int) -> None: ...
+ def rowsInserted(self, parent: QtCore.QModelIndex, start: int, end: int) -> None: ...
+ def scrollContentsBy(self, dx: int, dy: int) -> None: ...
+ def rowsRemoved(self, parent: QtCore.QModelIndex, first: int, last: int) -> None: ...
+ def reexpand(self) -> None: ...
+ def columnMoved(self) -> None: ...
+ def columnCountChanged(self, oldCount: int, newCount: int) -> None: ...
+ def columnResized(self, column: int, oldSize: int, newSize: int) -> None: ...
+ def selectAll(self) -> None: ...
+ def resizeColumnToContents(self, column: int) -> None: ...
+ def collapseAll(self) -> None: ...
+ def collapse(self, index: QtCore.QModelIndex) -> None: ...
+ def expandAll(self) -> None: ...
+ def expand(self, index: QtCore.QModelIndex) -> None: ...
+ def showColumn(self, column: int) -> None: ...
+ def hideColumn(self, column: int) -> None: ...
+ def dataChanged(self, topLeft: QtCore.QModelIndex, bottomRight: QtCore.QModelIndex, roles: collections.abc.Iterable[int] = ...) -> None: ...
+ collapsed: typing.ClassVar[QtCore.pyqtSignal]
+ expanded: typing.ClassVar[QtCore.pyqtSignal]
+ def reset(self) -> None: ...
+ def indexBelow(self, index: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
+ def indexAbove(self, index: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
+ def indexAt(self, p: QtCore.QPoint) -> QtCore.QModelIndex: ...
+ def scrollTo(self, index: QtCore.QModelIndex, hint: QAbstractItemView.ScrollHint = ...) -> None: ...
+ def visualRect(self, index: QtCore.QModelIndex) -> QtCore.QRect: ...
+ def keyboardSearch(self, search: str|None) -> None: ...
+ def setExpanded(self, index: QtCore.QModelIndex, expand: bool) -> None: ...
+ def isExpanded(self, index: QtCore.QModelIndex) -> bool: ...
+ def setRowHidden(self, row: int, parent: QtCore.QModelIndex, hide: bool) -> None: ...
+ def isRowHidden(self, row: int, parent: QtCore.QModelIndex) -> bool: ...
+ def setColumnHidden(self, column: int, hide: bool) -> None: ...
+ def isColumnHidden(self, column: int) -> bool: ...
+ def columnAt(self, x: int) -> int: ...
+ def columnWidth(self, column: int) -> int: ...
+ def columnViewportPosition(self, column: int) -> int: ...
+ def setItemsExpandable(self, enable: bool) -> None: ...
+ def itemsExpandable(self) -> bool: ...
+ def setUniformRowHeights(self, uniform: bool) -> None: ...
+ def uniformRowHeights(self) -> bool: ...
+ def setRootIsDecorated(self, show: bool) -> None: ...
+ def rootIsDecorated(self) -> bool: ...
+ def setIndentation(self, i: int) -> None: ...
+ def indentation(self) -> int: ...
+ def setHeader(self, header: QHeaderView|None) -> None: ...
+ def header(self) -> QHeaderView|None: ...
+ def setSelectionModel(self, selectionModel: QtCore.QItemSelectionModel|None) -> None: ...
+ def setRootIndex(self, index: QtCore.QModelIndex) -> None: ...
+ def setModel(self, model: QtCore.QAbstractItemModel|None) -> None: ...
+
+
+class QTreeWidgetItem(PyQt6.sip.wrapper):
+
+ class ChildIndicatorPolicy(enum.Enum):
+ ShowIndicator = ... # type: QTreeWidgetItem.ChildIndicatorPolicy
+ DontShowIndicator = ... # type: QTreeWidgetItem.ChildIndicatorPolicy
+ DontShowIndicatorWhenChildless = ... # type: QTreeWidgetItem.ChildIndicatorPolicy
+
+ class ItemType(enum.IntEnum):
+ Type = ... # type: QTreeWidgetItem.ItemType
+ UserType = ... # type: QTreeWidgetItem.ItemType
+
+ @typing.overload
+ def __init__(self, parent: 'QTreeWidgetItem|None', after: 'QTreeWidgetItem|None', type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: 'QTreeWidgetItem|None', strings: collections.abc.Iterable[str|None], type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: 'QTreeWidgetItem|None', type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: 'QTreeWidget|None', after: 'QTreeWidgetItem|None', type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: 'QTreeWidget|None', strings: collections.abc.Iterable[str|None], type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, parent: 'QTreeWidget|None', type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, strings: collections.abc.Iterable[str|None], type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, type: int = ...) -> None: ...
+ @typing.overload
+ def __init__(self, other: 'QTreeWidgetItem') -> None: ...
+
+ def __ge__(self, other: 'QTreeWidgetItem') -> bool: ...
+ def emitDataChanged(self) -> None: ...
+ def isDisabled(self) -> bool: ...
+ def setDisabled(self, disabled: bool) -> None: ...
+ def isFirstColumnSpanned(self) -> bool: ...
+ def setFirstColumnSpanned(self, aspan: bool) -> None: ...
+ def removeChild(self, child: 'QTreeWidgetItem|None') -> None: ...
+ def childIndicatorPolicy(self) -> 'QTreeWidgetItem.ChildIndicatorPolicy': ...
+ def setChildIndicatorPolicy(self, policy: 'QTreeWidgetItem.ChildIndicatorPolicy') -> None: ...
+ def isExpanded(self) -> bool: ...
+ def setExpanded(self, aexpand: bool) -> None: ...
+ def isHidden(self) -> bool: ...
+ def setHidden(self, ahide: bool) -> None: ...
+ def isSelected(self) -> bool: ...
+ def setSelected(self, aselect: bool) -> None: ...
+ def sortChildren(self, column: int, order: QtCore.Qt.SortOrder) -> None: ...
+ def setForeground(self, column: int, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def foreground(self, column: int) -> QtGui.QBrush: ...
+ def setBackground(self, column: int, brush: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient) -> None: ...
+ def background(self, column: int) -> QtGui.QBrush: ...
+ def takeChildren(self) -> list['QTreeWidgetItem']: ...
+ def insertChildren(self, index: int, children: collections.abc.Iterable['QTreeWidgetItem']) -> None: ...
+ def addChildren(self, children: collections.abc.Iterable['QTreeWidgetItem']) -> None: ...
+ def setSizeHint(self, column: int, size: QtCore.QSize) -> None: ...
+ def sizeHint(self, column: int) -> QtCore.QSize: ...
+ def indexOfChild(self, achild: 'QTreeWidgetItem|None') -> int: ...
+ def setFont(self, column: int, afont: QtGui.QFont) -> None: ...
+ def setWhatsThis(self, column: int, awhatsThis: str|None) -> None: ...
+ def setToolTip(self, column: int, atoolTip: str|None) -> None: ...
+ def setStatusTip(self, column: int, astatusTip: str|None) -> None: ...
+ def setIcon(self, column: int, aicon: QtGui.QIcon) -> None: ...
+ def setText(self, column: int, atext: str|None) -> None: ...
+ def setFlags(self, aflags: QtCore.Qt.ItemFlag) -> None: ...
+ def type(self) -> int: ...
+ def takeChild(self, index: int) -> 'QTreeWidgetItem|None': ...
+ def insertChild(self, index: int, child: 'QTreeWidgetItem|None') -> None: ...
+ def addChild(self, child: 'QTreeWidgetItem|None') -> None: ...
+ def columnCount(self) -> int: ...
+ def childCount(self) -> int: ...
+ def child(self, index: int) -> 'QTreeWidgetItem|None': ...
+ def parent(self) -> 'QTreeWidgetItem|None': ...
+ def write(self, out: QtCore.QDataStream) -> None: ...
+ def read(self, in_: QtCore.QDataStream) -> None: ...
+ def __lt__(self, other: 'QTreeWidgetItem') -> bool: ...
+ def setData(self, column: int, role: int, value: typing.Any) -> None: ...
+ def data(self, column: int, role: int) -> typing.Any: ...
+ def setCheckState(self, column: int, state: QtCore.Qt.CheckState) -> None: ...
+ def checkState(self, column: int) -> QtCore.Qt.CheckState: ...
+ @typing.overload
+ def setTextAlignment(self, column: int, alignment: QtCore.Qt.AlignmentFlag) -> None: ...
+ @typing.overload
+ def setTextAlignment(self, column: int, alignment: int) -> None: ...
+ def textAlignment(self, column: int) -> int: ...
+ def font(self, column: int) -> QtGui.QFont: ...
+ def whatsThis(self, column: int) -> str: ...
+ def toolTip(self, column: int) -> str: ...
+ def statusTip(self, column: int) -> str: ...
+ def icon(self, column: int) -> QtGui.QIcon: ...
+ def text(self, column: int) -> str: ...
+ def flags(self) -> QtCore.Qt.ItemFlag: ...
+ def treeWidget(self) -> 'QTreeWidget|None': ...
+ def clone(self) -> 'QTreeWidgetItem|None': ...
+
+
+class QTreeWidget(QTreeView):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def setSupportedDragActions(self, actions: QtCore.Qt.DropAction) -> None: ...
+ def supportedDragActions(self) -> QtCore.Qt.DropAction: ...
+ def isPersistentEditorOpen(self, item: QTreeWidgetItem|None, column: int = ...) -> bool: ...
+ def setSelectionModel(self, selectionModel: QtCore.QItemSelectionModel|None) -> None: ...
+ def removeItemWidget(self, item: QTreeWidgetItem|None, column: int) -> None: ...
+ def itemBelow(self, item: QTreeWidgetItem|None) -> QTreeWidgetItem|None: ...
+ def itemAbove(self, item: QTreeWidgetItem|None) -> QTreeWidgetItem|None: ...
+ def setHeaderLabel(self, alabel: str|None) -> None: ...
+ def invisibleRootItem(self) -> QTreeWidgetItem|None: ...
+ def dropEvent(self, event: QtGui.QDropEvent|None) -> None: ...
+ def event(self, e: QtCore.QEvent|None) -> bool: ...
+ def itemFromIndex(self, index: QtCore.QModelIndex) -> QTreeWidgetItem|None: ...
+ def indexFromItem(self, item: QTreeWidgetItem|None, column: int = ...) -> QtCore.QModelIndex: ...
+ def supportedDropActions(self) -> QtCore.Qt.DropAction: ...
+ def dropMimeData(self, parent: QTreeWidgetItem|None, index: int, data: QtCore.QMimeData|None, action: QtCore.Qt.DropAction) -> bool: ...
+ def mimeData(self, items: collections.abc.Iterable[QTreeWidgetItem]) -> QtCore.QMimeData|None: ...
+ def mimeTypes(self) -> list[str]: ...
+ itemSelectionChanged: typing.ClassVar[QtCore.pyqtSignal]
+ currentItemChanged: typing.ClassVar[QtCore.pyqtSignal]
+ itemCollapsed: typing.ClassVar[QtCore.pyqtSignal]
+ itemExpanded: typing.ClassVar[QtCore.pyqtSignal]
+ itemChanged: typing.ClassVar[QtCore.pyqtSignal]
+ itemEntered: typing.ClassVar[QtCore.pyqtSignal]
+ itemActivated: typing.ClassVar[QtCore.pyqtSignal]
+ itemDoubleClicked: typing.ClassVar[QtCore.pyqtSignal]
+ itemClicked: typing.ClassVar[QtCore.pyqtSignal]
+ itemPressed: typing.ClassVar[QtCore.pyqtSignal]
+ def clear(self) -> None: ...
+ def collapseItem(self, item: QTreeWidgetItem|None) -> None: ...
+ def expandItem(self, item: QTreeWidgetItem|None) -> None: ...
+ def scrollToItem(self, item: QTreeWidgetItem|None, hint: QAbstractItemView.ScrollHint = ...) -> None: ...
+ def findItems(self, text: str|None, flags: QtCore.Qt.MatchFlag, column: int = ...) -> list[QTreeWidgetItem]: ...
+ def selectedItems(self) -> list[QTreeWidgetItem]: ...
+ def setItemWidget(self, item: QTreeWidgetItem|None, column: int, widget: QWidget|None) -> None: ...
+ def itemWidget(self, item: QTreeWidgetItem|None, column: int) -> QWidget|None: ...
+ def closePersistentEditor(self, item: QTreeWidgetItem|None, column: int = ...) -> None: ...
+ def openPersistentEditor(self, item: QTreeWidgetItem|None, column: int = ...) -> None: ...
+ def editItem(self, item: QTreeWidgetItem|None, column: int = ...) -> None: ...
+ def sortItems(self, column: int, order: QtCore.Qt.SortOrder) -> None: ...
+ def sortColumn(self) -> int: ...
+ def visualItemRect(self, item: QTreeWidgetItem|None) -> QtCore.QRect: ...
+ @typing.overload
+ def itemAt(self, p: QtCore.QPoint) -> QTreeWidgetItem|None: ...
+ @typing.overload
+ def itemAt(self, ax: int, ay: int) -> QTreeWidgetItem|None: ...
+ @typing.overload
+ def setCurrentItem(self, item: QTreeWidgetItem|None) -> None: ...
+ @typing.overload
+ def setCurrentItem(self, item: QTreeWidgetItem|None, column: int) -> None: ...
+ @typing.overload
+ def setCurrentItem(self, item: QTreeWidgetItem|None, column: int, command: QtCore.QItemSelectionModel.SelectionFlag) -> None: ...
+ def currentColumn(self) -> int: ...
+ def currentItem(self) -> QTreeWidgetItem|None: ...
+ def setHeaderLabels(self, labels: collections.abc.Iterable[str|None]) -> None: ...
+ def setHeaderItem(self, item: QTreeWidgetItem|None) -> None: ...
+ def headerItem(self) -> QTreeWidgetItem|None: ...
+ def addTopLevelItems(self, items: collections.abc.Iterable[QTreeWidgetItem]) -> None: ...
+ def insertTopLevelItems(self, index: int, items: collections.abc.Iterable[QTreeWidgetItem]) -> None: ...
+ def indexOfTopLevelItem(self, item: QTreeWidgetItem|None) -> int: ...
+ def takeTopLevelItem(self, index: int) -> QTreeWidgetItem|None: ...
+ def addTopLevelItem(self, item: QTreeWidgetItem|None) -> None: ...
+ def insertTopLevelItem(self, index: int, item: QTreeWidgetItem|None) -> None: ...
+ def topLevelItemCount(self) -> int: ...
+ def topLevelItem(self, index: int) -> QTreeWidgetItem|None: ...
+ def setColumnCount(self, columns: int) -> None: ...
+ def columnCount(self) -> int: ...
+
+
+class QTreeWidgetItemIterator(PyQt6.sip.simplewrapper):
+
+ class IteratorFlag(enum.Flag):
+ All = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ Hidden = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ NotHidden = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ Selected = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ Unselected = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ Selectable = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ NotSelectable = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ DragEnabled = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ DragDisabled = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ DropEnabled = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ DropDisabled = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ HasChildren = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ NoChildren = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ Checked = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ NotChecked = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ Enabled = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ Disabled = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ Editable = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ NotEditable = ... # type: QTreeWidgetItemIterator.IteratorFlag
+ UserFlag = ... # type: QTreeWidgetItemIterator.IteratorFlag
+
+ @typing.overload
+ def __init__(self, item: QTreeWidgetItem|None, flags: 'QTreeWidgetItemIterator.IteratorFlag' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, widget: QTreeWidget|None, flags: 'QTreeWidgetItemIterator.IteratorFlag' = ...) -> None: ...
+ @typing.overload
+ def __init__(self, it: 'QTreeWidgetItemIterator') -> None: ...
+
+ def __isub__(self, n: int) -> 'QTreeWidgetItemIterator': ...
+ def __iadd__(self, n: int) -> 'QTreeWidgetItemIterator': ...
+ def value(self) -> QTreeWidgetItem|None: ...
+
+
+class QUndoView(QListView):
+
+ @typing.overload
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, stack: QtGui.QUndoStack|None, parent: QWidget|None = ...) -> None: ...
+ @typing.overload
+ def __init__(self, group: QtGui.QUndoGroup|None, parent: QWidget|None = ...) -> None: ...
+
+ def setGroup(self, group: QtGui.QUndoGroup|None) -> None: ...
+ def setStack(self, stack: QtGui.QUndoStack|None) -> None: ...
+ def cleanIcon(self) -> QtGui.QIcon: ...
+ def setCleanIcon(self, icon: QtGui.QIcon) -> None: ...
+ def emptyLabel(self) -> str: ...
+ def setEmptyLabel(self, label: str|None) -> None: ...
+ def group(self) -> QtGui.QUndoGroup|None: ...
+ def stack(self) -> QtGui.QUndoStack|None: ...
+
+
+class QWhatsThis(PyQt6.sip.simplewrapper):
+
+ def __init__(self, a0: 'QWhatsThis') -> None: ...
+
+ @staticmethod
+ def createAction(parent: QtCore.QObject|None = ...) -> QtGui.QAction|None: ...
+ @staticmethod
+ def hideText() -> None: ...
+ @staticmethod
+ def showText(pos: QtCore.QPoint, text: str|None, widget: QWidget|None = ...) -> None: ...
+ @staticmethod
+ def leaveWhatsThisMode() -> None: ...
+ @staticmethod
+ def inWhatsThisMode() -> bool: ...
+ @staticmethod
+ def enterWhatsThisMode() -> None: ...
+
+
+class QWidgetAction(QtGui.QAction):
+
+ def __init__(self, parent: QtCore.QObject|None) -> None: ...
+
+ def createdWidgets(self) -> list[QWidget]: ...
+ def deleteWidget(self, widget: QWidget|None) -> None: ...
+ def createWidget(self, parent: QWidget|None) -> QWidget|None: ...
+ def eventFilter(self, a0: QtCore.QObject|None, a1: QtCore.QEvent|None) -> bool: ...
+ def event(self, a0: QtCore.QEvent|None) -> bool: ...
+ def releaseWidget(self, widget: QWidget|None) -> None: ...
+ def requestWidget(self, parent: QWidget|None) -> QWidget|None: ...
+ def defaultWidget(self) -> QWidget|None: ...
+ def setDefaultWidget(self, w: QWidget|None) -> None: ...
+
+
+class QWizard(QDialog):
+
+ class WizardOption(enum.Flag):
+ IndependentPages = ... # type: QWizard.WizardOption
+ IgnoreSubTitles = ... # type: QWizard.WizardOption
+ ExtendedWatermarkPixmap = ... # type: QWizard.WizardOption
+ NoDefaultButton = ... # type: QWizard.WizardOption
+ NoBackButtonOnStartPage = ... # type: QWizard.WizardOption
+ NoBackButtonOnLastPage = ... # type: QWizard.WizardOption
+ DisabledBackButtonOnLastPage = ... # type: QWizard.WizardOption
+ HaveNextButtonOnLastPage = ... # type: QWizard.WizardOption
+ HaveFinishButtonOnEarlyPages = ... # type: QWizard.WizardOption
+ NoCancelButton = ... # type: QWizard.WizardOption
+ CancelButtonOnLeft = ... # type: QWizard.WizardOption
+ HaveHelpButton = ... # type: QWizard.WizardOption
+ HelpButtonOnRight = ... # type: QWizard.WizardOption
+ HaveCustomButton1 = ... # type: QWizard.WizardOption
+ HaveCustomButton2 = ... # type: QWizard.WizardOption
+ HaveCustomButton3 = ... # type: QWizard.WizardOption
+ NoCancelButtonOnLastPage = ... # type: QWizard.WizardOption
+ StretchBanner = ... # type: QWizard.WizardOption
+
+ class WizardStyle(enum.Enum):
+ ClassicStyle = ... # type: QWizard.WizardStyle
+ ModernStyle = ... # type: QWizard.WizardStyle
+ MacStyle = ... # type: QWizard.WizardStyle
+ AeroStyle = ... # type: QWizard.WizardStyle
+
+ class WizardPixmap(enum.Enum):
+ WatermarkPixmap = ... # type: QWizard.WizardPixmap
+ LogoPixmap = ... # type: QWizard.WizardPixmap
+ BannerPixmap = ... # type: QWizard.WizardPixmap
+ BackgroundPixmap = ... # type: QWizard.WizardPixmap
+
+ class WizardButton(enum.Enum):
+ BackButton = ... # type: QWizard.WizardButton
+ NextButton = ... # type: QWizard.WizardButton
+ CommitButton = ... # type: QWizard.WizardButton
+ FinishButton = ... # type: QWizard.WizardButton
+ CancelButton = ... # type: QWizard.WizardButton
+ HelpButton = ... # type: QWizard.WizardButton
+ CustomButton1 = ... # type: QWizard.WizardButton
+ CustomButton2 = ... # type: QWizard.WizardButton
+ CustomButton3 = ... # type: QWizard.WizardButton
+ Stretch = ... # type: QWizard.WizardButton
+
+ def __init__(self, parent: QWidget|None = ..., flags: QtCore.Qt.WindowType = ...) -> None: ...
+
+ def setCurrentId(self, id: int) -> None: ...
+ pageRemoved: typing.ClassVar[QtCore.pyqtSignal]
+ pageAdded: typing.ClassVar[QtCore.pyqtSignal]
+ def sideWidget(self) -> QWidget|None: ...
+ def setSideWidget(self, widget: QWidget|None) -> None: ...
+ def pageIds(self) -> list[int]: ...
+ def removePage(self, id: int) -> None: ...
+ def cleanupPage(self, id: int) -> None: ...
+ def initializePage(self, id: int) -> None: ...
+ def done(self, result: int) -> None: ...
+ def paintEvent(self, event: QtGui.QPaintEvent|None) -> None: ...
+ def resizeEvent(self, event: QtGui.QResizeEvent|None) -> None: ...
+ def event(self, event: QtCore.QEvent|None) -> bool: ...
+ def restart(self) -> None: ...
+ def next(self) -> None: ...
+ def back(self) -> None: ...
+ customButtonClicked: typing.ClassVar[QtCore.pyqtSignal]
+ helpRequested: typing.ClassVar[QtCore.pyqtSignal]
+ currentIdChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def sizeHint(self) -> QtCore.QSize: ...
+ def setVisible(self, visible: bool) -> None: ...
+ def setDefaultProperty(self, className: str, property: str, changedSignal: PYQT_SIGNAL) -> None: ...
+ def pixmap(self, which: 'QWizard.WizardPixmap') -> QtGui.QPixmap: ...
+ def setPixmap(self, which: 'QWizard.WizardPixmap', pixmap: QtGui.QPixmap) -> None: ...
+ def subTitleFormat(self) -> QtCore.Qt.TextFormat: ...
+ def setSubTitleFormat(self, format: QtCore.Qt.TextFormat) -> None: ...
+ def titleFormat(self) -> QtCore.Qt.TextFormat: ...
+ def setTitleFormat(self, format: QtCore.Qt.TextFormat) -> None: ...
+ def button(self, which: 'QWizard.WizardButton') -> QAbstractButton|None: ...
+ def setButton(self, which: 'QWizard.WizardButton', button: QAbstractButton|None) -> None: ...
+ def setButtonLayout(self, layout: collections.abc.Iterable['QWizard.WizardButton']) -> None: ...
+ def buttonText(self, which: 'QWizard.WizardButton') -> str: ...
+ def setButtonText(self, which: 'QWizard.WizardButton', text: str|None) -> None: ...
+ def options(self) -> 'QWizard.WizardOption': ...
+ def setOptions(self, options: 'QWizard.WizardOption') -> None: ...
+ def testOption(self, option: 'QWizard.WizardOption') -> bool: ...
+ def setOption(self, option: 'QWizard.WizardOption', on: bool = ...) -> None: ...
+ def wizardStyle(self) -> 'QWizard.WizardStyle': ...
+ def setWizardStyle(self, style: 'QWizard.WizardStyle') -> None: ...
+ def field(self, name: str|None) -> typing.Any: ...
+ def setField(self, name: str|None, value: typing.Any) -> None: ...
+ def nextId(self) -> int: ...
+ def validateCurrentPage(self) -> bool: ...
+ def currentId(self) -> int: ...
+ def currentPage(self) -> 'QWizardPage|None': ...
+ def startId(self) -> int: ...
+ def setStartId(self, id: int) -> None: ...
+ def visitedIds(self) -> list[int]: ...
+ def hasVisitedPage(self, id: int) -> bool: ...
+ def page(self, id: int) -> 'QWizardPage|None': ...
+ def setPage(self, id: int, page: 'QWizardPage|None') -> None: ...
+ def addPage(self, page: 'QWizardPage|None') -> int: ...
+
+
+class QWizardPage(QWidget):
+
+ def __init__(self, parent: QWidget|None = ...) -> None: ...
+
+ def wizard(self) -> QWizard|None: ...
+ def registerField(self, name: str|None, widget: QWidget|None, property: str = ..., changedSignal: PYQT_SIGNAL = ...) -> None: ...
+ def field(self, name: str|None) -> typing.Any: ...
+ def setField(self, name: str|None, value: typing.Any) -> None: ...
+ completeChanged: typing.ClassVar[QtCore.pyqtSignal]
+ def nextId(self) -> int: ...
+ def isComplete(self) -> bool: ...
+ def validatePage(self) -> bool: ...
+ def cleanupPage(self) -> None: ...
+ def initializePage(self) -> None: ...
+ def buttonText(self, which: QWizard.WizardButton) -> str: ...
+ def setButtonText(self, which: QWizard.WizardButton, text: str|None) -> None: ...
+ def isCommitPage(self) -> bool: ...
+ def setCommitPage(self, commitPage: bool) -> None: ...
+ def isFinalPage(self) -> bool: ...
+ def setFinalPage(self, finalPage: bool) -> None: ...
+ def pixmap(self, which: QWizard.WizardPixmap) -> QtGui.QPixmap: ...
+ def setPixmap(self, which: QWizard.WizardPixmap, pixmap: QtGui.QPixmap) -> None: ...
+ def subTitle(self) -> str: ...
+ def setSubTitle(self, subTitle: str|None) -> None: ...
+ def title(self) -> str: ...
+ def setTitle(self, title: str|None) -> None: ...
+
+
+QWIDGETSIZE_MAX = ... # type: int
+
+
+@typing.overload
+def qDrawPlainRoundedRect(painter: QtGui.QPainter|None, rect: QtCore.QRect, rx: float, ry: float, lineColor: QtGui.QColor|QtCore.Qt.GlobalColor|int, lineWidth: int = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawPlainRoundedRect(p: QtGui.QPainter|None, x: int, y: int, w: int, h: int, rx: float, ry: float, a7: QtGui.QColor|QtCore.Qt.GlobalColor|int, lineWidth: int = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+def qDrawBorderPixmap(painter: QtGui.QPainter|None, target: QtCore.QRect, margins: QtCore.QMargins, pixmap: QtGui.QPixmap) -> None: ...
+@typing.overload
+def qDrawPlainRect(p: QtGui.QPainter|None, x: int, y: int, w: int, h: int, a5: QtGui.QColor|QtCore.Qt.GlobalColor|int, lineWidth: int = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawPlainRect(p: QtGui.QPainter|None, r: QtCore.QRect, a2: QtGui.QColor|QtCore.Qt.GlobalColor|int, lineWidth: int = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawWinPanel(p: QtGui.QPainter|None, x: int, y: int, w: int, h: int, pal: QtGui.QPalette, sunken: bool = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawWinPanel(p: QtGui.QPainter|None, r: QtCore.QRect, pal: QtGui.QPalette, sunken: bool = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawWinButton(p: QtGui.QPainter|None, x: int, y: int, w: int, h: int, pal: QtGui.QPalette, sunken: bool = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawWinButton(p: QtGui.QPainter|None, r: QtCore.QRect, pal: QtGui.QPalette, sunken: bool = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawShadePanel(p: QtGui.QPainter|None, x: int, y: int, w: int, h: int, pal: QtGui.QPalette, sunken: bool = ..., lineWidth: int = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawShadePanel(p: QtGui.QPainter|None, r: QtCore.QRect, pal: QtGui.QPalette, sunken: bool = ..., lineWidth: int = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawShadeRect(p: QtGui.QPainter|None, x: int, y: int, w: int, h: int, pal: QtGui.QPalette, sunken: bool = ..., lineWidth: int = ..., midLineWidth: int = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawShadeRect(p: QtGui.QPainter|None, r: QtCore.QRect, pal: QtGui.QPalette, sunken: bool = ..., lineWidth: int = ..., midLineWidth: int = ..., fill: QtGui.QBrush|QtGui.QColor|QtCore.Qt.GlobalColor|int|QtGui.QGradient = ...) -> None: ...
+@typing.overload
+def qDrawShadeLine(p: QtGui.QPainter|None, x1: int, y1: int, x2: int, y2: int, pal: QtGui.QPalette, sunken: bool = ..., lineWidth: int = ..., midLineWidth: int = ...) -> None: ...
+@typing.overload
+def qDrawShadeLine(p: QtGui.QPainter|None, p1: QtCore.QPoint, p2: QtCore.QPoint, pal: QtGui.QPalette, sunken: bool = ..., lineWidth: int = ..., midLineWidth: int = ...) -> None: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtXml.pyd b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtXml.pyd
new file mode 100644
index 00000000..90581ec0
Binary files /dev/null and b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtXml.pyd differ
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtXml.pyi b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtXml.pyi
new file mode 100644
index 00000000..4fa7b24c
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/QtXml.pyi
@@ -0,0 +1,431 @@
+# The PEP 484 type hints stub file for the QtXml module.
+#
+# Generated by SIP 6.15.3
+#
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+import collections, re, typing, enum
+
+try:
+ from warnings import deprecated
+except ImportError:
+ pass
+
+import PyQt6.sip
+
+from PyQt6 import QtCore
+
+# Support for QDate, QDateTime and QTime.
+import datetime
+
+# Convenient type aliases.
+PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
+
+
+class QDomImplementation(PyQt6.sip.simplewrapper):
+
+ class InvalidDataPolicy(enum.Enum):
+ AcceptInvalidChars = ... # type: QDomImplementation.InvalidDataPolicy
+ DropInvalidChars = ... # type: QDomImplementation.InvalidDataPolicy
+ ReturnNullNode = ... # type: QDomImplementation.InvalidDataPolicy
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDomImplementation') -> None: ...
+
+ def isNull(self) -> bool: ...
+ @staticmethod
+ def setInvalidDataPolicy(policy: 'QDomImplementation.InvalidDataPolicy') -> None: ...
+ @staticmethod
+ def invalidDataPolicy() -> 'QDomImplementation.InvalidDataPolicy': ...
+ def createDocument(self, nsURI: str|None, qName: str|None, doctype: 'QDomDocumentType') -> 'QDomDocument': ...
+ def createDocumentType(self, qName: str|None, publicId: str|None, systemId: str|None) -> 'QDomDocumentType': ...
+ def hasFeature(self, feature: str|None, version: str|None) -> bool: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QDomNode(PyQt6.sip.simplewrapper):
+
+ class EncodingPolicy(enum.Enum):
+ EncodingFromDocument = ... # type: QDomNode.EncodingPolicy
+ EncodingFromTextStream = ... # type: QDomNode.EncodingPolicy
+
+ class NodeType(enum.Enum):
+ ElementNode = ... # type: QDomNode.NodeType
+ AttributeNode = ... # type: QDomNode.NodeType
+ TextNode = ... # type: QDomNode.NodeType
+ CDATASectionNode = ... # type: QDomNode.NodeType
+ EntityReferenceNode = ... # type: QDomNode.NodeType
+ EntityNode = ... # type: QDomNode.NodeType
+ ProcessingInstructionNode = ... # type: QDomNode.NodeType
+ CommentNode = ... # type: QDomNode.NodeType
+ DocumentNode = ... # type: QDomNode.NodeType
+ DocumentTypeNode = ... # type: QDomNode.NodeType
+ DocumentFragmentNode = ... # type: QDomNode.NodeType
+ NotationNode = ... # type: QDomNode.NodeType
+ BaseNode = ... # type: QDomNode.NodeType
+ CharacterDataNode = ... # type: QDomNode.NodeType
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDomNode') -> None: ...
+
+ def columnNumber(self) -> int: ...
+ def lineNumber(self) -> int: ...
+ def nextSiblingElement(self, taName: str|None = ..., namespaceURI: str|None = ...) -> 'QDomElement': ...
+ def previousSiblingElement(self, tagName: str|None = ..., namespaceURI: str|None = ...) -> 'QDomElement': ...
+ def lastChildElement(self, tagName: str|None = ..., namespaceURI: str|None = ...) -> 'QDomElement': ...
+ def firstChildElement(self, tagName: str|None = ..., namespaceURI: str|None = ...) -> 'QDomElement': ...
+ def save(self, a0: QtCore.QTextStream, a1: int, a2: 'QDomNode.EncodingPolicy' = ...) -> None: ...
+ def toComment(self) -> 'QDomComment': ...
+ def toCharacterData(self) -> 'QDomCharacterData': ...
+ def toProcessingInstruction(self) -> 'QDomProcessingInstruction': ...
+ def toNotation(self) -> 'QDomNotation': ...
+ def toEntity(self) -> 'QDomEntity': ...
+ def toText(self) -> 'QDomText': ...
+ def toEntityReference(self) -> 'QDomEntityReference': ...
+ def toElement(self) -> 'QDomElement': ...
+ def toDocumentType(self) -> 'QDomDocumentType': ...
+ def toDocument(self) -> 'QDomDocument': ...
+ def toDocumentFragment(self) -> 'QDomDocumentFragment': ...
+ def toCDATASection(self) -> 'QDomCDATASection': ...
+ def toAttr(self) -> 'QDomAttr': ...
+ def clear(self) -> None: ...
+ def isNull(self) -> bool: ...
+ def namedItem(self, name: str|None) -> 'QDomNode': ...
+ def isComment(self) -> bool: ...
+ def isCharacterData(self) -> bool: ...
+ def isProcessingInstruction(self) -> bool: ...
+ def isNotation(self) -> bool: ...
+ def isEntity(self) -> bool: ...
+ def isText(self) -> bool: ...
+ def isEntityReference(self) -> bool: ...
+ def isElement(self) -> bool: ...
+ def isDocumentType(self) -> bool: ...
+ def isDocument(self) -> bool: ...
+ def isDocumentFragment(self) -> bool: ...
+ def isCDATASection(self) -> bool: ...
+ def isAttr(self) -> bool: ...
+ def setPrefix(self, pre: str|None) -> None: ...
+ def prefix(self) -> str: ...
+ def setNodeValue(self, a0: str|None) -> None: ...
+ def nodeValue(self) -> str: ...
+ def hasAttributes(self) -> bool: ...
+ def localName(self) -> str: ...
+ def namespaceURI(self) -> str: ...
+ def ownerDocument(self) -> 'QDomDocument': ...
+ def attributes(self) -> 'QDomNamedNodeMap': ...
+ def nextSibling(self) -> 'QDomNode': ...
+ def previousSibling(self) -> 'QDomNode': ...
+ def lastChild(self) -> 'QDomNode': ...
+ def firstChild(self) -> 'QDomNode': ...
+ def childNodes(self) -> 'QDomNodeList': ...
+ def parentNode(self) -> 'QDomNode': ...
+ def nodeType(self) -> 'QDomNode.NodeType': ...
+ def nodeName(self) -> str: ...
+ def isSupported(self, feature: str|None, version: str|None) -> bool: ...
+ def normalize(self) -> None: ...
+ def cloneNode(self, deep: bool = ...) -> 'QDomNode': ...
+ def hasChildNodes(self) -> bool: ...
+ def appendChild(self, newChild: 'QDomNode') -> 'QDomNode': ...
+ def removeChild(self, oldChild: 'QDomNode') -> 'QDomNode': ...
+ def replaceChild(self, newChild: 'QDomNode', oldChild: 'QDomNode') -> 'QDomNode': ...
+ def insertAfter(self, newChild: 'QDomNode', refChild: 'QDomNode') -> 'QDomNode': ...
+ def insertBefore(self, newChild: 'QDomNode', refChild: 'QDomNode') -> 'QDomNode': ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QDomNodeList(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDomNodeList') -> None: ...
+
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+ def isEmpty(self) -> bool: ...
+ def size(self) -> int: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def length(self) -> int: ...
+ def at(self, index: int) -> QDomNode: ...
+ def item(self, index: int) -> QDomNode: ...
+
+
+class QDomDocumentType(QDomNode):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomDocumentType') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+ def internalSubset(self) -> str: ...
+ def systemId(self) -> str: ...
+ def publicId(self) -> str: ...
+ def notations(self) -> 'QDomNamedNodeMap': ...
+ def entities(self) -> 'QDomNamedNodeMap': ...
+ def name(self) -> str: ...
+
+
+class QDomDocument(QDomNode):
+
+ class ParseOption(enum.Enum):
+ Default = ... # type: QDomDocument.ParseOption
+ UseNamespaceProcessing = ... # type: QDomDocument.ParseOption
+ PreserveSpacingOnlyNodes = ... # type: QDomDocument.ParseOption
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, name: str|None) -> None: ...
+ @typing.overload
+ def __init__(self, doctype: QDomDocumentType) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomDocument') -> None: ...
+
+ def toByteArray(self, indent: int = ...) -> QtCore.QByteArray: ...
+ def toString(self, indent: int = ...) -> str: ...
+ @typing.overload
+ def setContent(self, reader: QtCore.QXmlStreamReader|None, options: 'QDomDocument.ParseOption' = ...) -> tuple[bool, str, int, int]: ...
+ @typing.overload
+ def setContent(self, device: QtCore.QIODevice|None, options: 'QDomDocument.ParseOption' = ...) -> tuple[bool, str, int, int]: ...
+ @typing.overload
+ def setContent(self, data: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, options: 'QDomDocument.ParseOption' = ...) -> tuple[bool, str, int, int]: ...
+ @typing.overload
+ def setContent(self, text: QtCore.QByteArray|bytes|bytearray|memoryview, namespaceProcessing: bool) -> typing.Tuple[bool, str, int, int]: ...
+ @typing.overload
+ def setContent(self, text: str|None, namespaceProcessing: bool) -> typing.Tuple[bool, str, int, int]: ...
+ @typing.overload
+ def setContent(self, dev: QtCore.QIODevice|None, namespaceProcessing: bool) -> typing.Tuple[bool, str, int, int]: ...
+ @typing.overload
+ def setContent(self, reader: QtCore.QXmlStreamReader|None, namespaceProcessing: bool) -> typing.Tuple[bool, str, int, int]: ...
+ def nodeType(self) -> QDomNode.NodeType: ...
+ def documentElement(self) -> 'QDomElement': ...
+ def implementation(self) -> QDomImplementation: ...
+ def doctype(self) -> QDomDocumentType: ...
+ def elementById(self, elementId: str|None) -> 'QDomElement': ...
+ def elementsByTagNameNS(self, nsURI: str|None, localName: str|None) -> QDomNodeList: ...
+ def createAttributeNS(self, nsURI: str|None, qName: str|None) -> 'QDomAttr': ...
+ def createElementNS(self, nsURI: str|None, qName: str|None) -> 'QDomElement': ...
+ def importNode(self, importedNode: QDomNode, deep: bool) -> QDomNode: ...
+ def elementsByTagName(self, tagname: str|None) -> QDomNodeList: ...
+ def createEntityReference(self, name: str|None) -> 'QDomEntityReference': ...
+ def createAttribute(self, name: str|None) -> 'QDomAttr': ...
+ def createProcessingInstruction(self, target: str|None, data: str|None) -> 'QDomProcessingInstruction': ...
+ def createCDATASection(self, data: str|None) -> 'QDomCDATASection': ...
+ def createComment(self, data: str|None) -> 'QDomComment': ...
+ def createTextNode(self, data: str|None) -> 'QDomText': ...
+ def createDocumentFragment(self) -> 'QDomDocumentFragment': ...
+ def createElement(self, tagName: str|None) -> 'QDomElement': ...
+
+
+class QDomNamedNodeMap(PyQt6.sip.simplewrapper):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, a0: 'QDomNamedNodeMap') -> None: ...
+
+ def contains(self, name: str|None) -> bool: ...
+ def isEmpty(self) -> bool: ...
+ def size(self) -> int: ...
+ def __len__(self) -> int: ...
+ def count(self) -> int: ...
+ def length(self) -> int: ...
+ def removeNamedItemNS(self, nsURI: str|None, localName: str|None) -> QDomNode: ...
+ def setNamedItemNS(self, newNode: QDomNode) -> QDomNode: ...
+ def namedItemNS(self, nsURI: str|None, localName: str|None) -> QDomNode: ...
+ def item(self, index: int) -> QDomNode: ...
+ def removeNamedItem(self, name: str|None) -> QDomNode: ...
+ def setNamedItem(self, newNode: QDomNode) -> QDomNode: ...
+ def namedItem(self, name: str|None) -> QDomNode: ...
+ def __ne__(self, other: object): ...
+ def __eq__(self, other: object): ...
+
+
+class QDomDocumentFragment(QDomNode):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomDocumentFragment') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+
+
+class QDomCharacterData(QDomNode):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomCharacterData') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+ def setData(self, a0: str|None) -> None: ...
+ def data(self) -> str: ...
+ def length(self) -> int: ...
+ def replaceData(self, offset: int, count: int, arg: str|None) -> None: ...
+ def deleteData(self, offset: int, count: int) -> None: ...
+ def insertData(self, offset: int, arg: str|None) -> None: ...
+ def appendData(self, arg: str|None) -> None: ...
+ def substringData(self, offset: int, count: int) -> str: ...
+
+
+class QDomAttr(QDomNode):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomAttr') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+ def setValue(self, a0: str|None) -> None: ...
+ def value(self) -> str: ...
+ def ownerElement(self) -> 'QDomElement': ...
+ def specified(self) -> bool: ...
+ def name(self) -> str: ...
+
+
+class QDomElement(QDomNode):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomElement') -> None: ...
+
+ def text(self) -> str: ...
+ def nodeType(self) -> QDomNode.NodeType: ...
+ def attributes(self) -> QDomNamedNodeMap: ...
+ def setTagName(self, name: str|None) -> None: ...
+ def tagName(self) -> str: ...
+ def hasAttributeNS(self, nsURI: str|None, localName: str|None) -> bool: ...
+ def elementsByTagNameNS(self, nsURI: str|None, localName: str|None) -> QDomNodeList: ...
+ def setAttributeNodeNS(self, newAttr: QDomAttr) -> QDomAttr: ...
+ def attributeNodeNS(self, nsURI: str|None, localName: str|None) -> QDomAttr: ...
+ def removeAttributeNS(self, nsURI: str|None, localName: str|None) -> None: ...
+ @typing.overload
+ def setAttributeNS(self, nsURI: str|None, qName: str|None, value: str|None) -> None: ...
+ @typing.overload
+ def setAttributeNS(self, nsURI: str|None, qName: str|None, value: float) -> None: ...
+ @typing.overload
+ def setAttributeNS(self, nsURI: str|None, qName: str|None, value: int) -> None: ...
+ def attributeNS(self, nsURI: str|None, localName: str|None, defaultValue: str|None = ...) -> str: ...
+ def hasAttribute(self, name: str|None) -> bool: ...
+ def elementsByTagName(self, tagname: str|None) -> QDomNodeList: ...
+ def removeAttributeNode(self, oldAttr: QDomAttr) -> QDomAttr: ...
+ def setAttributeNode(self, newAttr: QDomAttr) -> QDomAttr: ...
+ def attributeNode(self, name: str|None) -> QDomAttr: ...
+ def removeAttribute(self, name: str|None) -> None: ...
+ @typing.overload
+ def setAttribute(self, name: str|None, value: str|None) -> None: ...
+ @typing.overload
+ def setAttribute(self, name: str|None, value: int) -> None: ...
+ @typing.overload
+ def setAttribute(self, name: str|None, value: int) -> None: ...
+ @typing.overload
+ def setAttribute(self, name: str|None, value: float) -> None: ...
+ @typing.overload
+ def setAttribute(self, name: str|None, value: int) -> None: ...
+ def attribute(self, name: str|None, defaultValue: str|None = ...) -> str: ...
+
+
+class QDomText(QDomCharacterData):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomText') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+ def splitText(self, offset: int) -> 'QDomText': ...
+
+
+class QDomComment(QDomCharacterData):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomComment') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+
+
+class QDomCDATASection(QDomText):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomCDATASection') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+
+
+class QDomNotation(QDomNode):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomNotation') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+ def systemId(self) -> str: ...
+ def publicId(self) -> str: ...
+
+
+class QDomEntity(QDomNode):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomEntity') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+ def notationName(self) -> str: ...
+ def systemId(self) -> str: ...
+ def publicId(self) -> str: ...
+
+
+class QDomEntityReference(QDomNode):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomEntityReference') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+
+
+class QDomProcessingInstruction(QDomNode):
+
+ @typing.overload
+ def __init__(self) -> None: ...
+ @typing.overload
+ def __init__(self, x: 'QDomProcessingInstruction') -> None: ...
+
+ def nodeType(self) -> QDomNode.NodeType: ...
+ def setData(self, d: str|None) -> None: ...
+ def data(self) -> str: ...
+ def target(self) -> str: ...
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/__init__.py b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/__init__.py
new file mode 100644
index 00000000..e67eb967
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/__init__.py
@@ -0,0 +1,50 @@
+# Copyright (c) 2026 Riverbank Computing Limited
+#
+# This file is part of PyQt6.
+#
+# This file may be used under the terms of the GNU General Public License
+# version 3.0 as published by the Free Software Foundation and appearing in
+# the file LICENSE included in the packaging of this file. Please review the
+# following information to ensure the GNU General Public License version 3.0
+# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+#
+# If you do not wish to use this file under the terms of the GPL version 3.0
+# then you may purchase a commercial license. For more information contact
+# info@riverbankcomputing.com.
+#
+# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+# Support PyQt6 sub-packages that have been created by setuptools.
+__path__ = __import__('pkgutil').extend_path(__path__, __name__)
+
+
+def find_qt():
+ import os, sys
+
+ qtcore_dll = '\\Qt6Core.dll'
+
+ dll_dir = os.path.dirname(sys.executable)
+ if not os.path.isfile(dll_dir + qtcore_dll):
+ path = os.environ['PATH']
+
+ dll_dir = os.path.dirname(__file__) + '\\Qt6\\bin'
+ if os.path.isfile(dll_dir + qtcore_dll):
+ path = dll_dir + ';' + path
+ os.environ['PATH'] = path
+ else:
+ for dll_dir in path.split(';'):
+ if os.path.isfile(dll_dir + qtcore_dll):
+ break
+ else:
+ return
+
+ try:
+ os.add_dll_directory(dll_dir)
+ except AttributeError:
+ pass
+
+
+find_qt()
+del find_qt
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/QAxContainer.toml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/QAxContainer.toml
new file mode 100644
index 00000000..a25752ae
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/QAxContainer.toml
@@ -0,0 +1,6 @@
+# Automatically generated configuration for PyQt6.QAxContainer.
+
+sip-version = "6.15.3"
+sip-abi-version = "13.8"
+module-tags = ["Qt_6_11_0", "Windows"]
+module-disabled-features = ["PyQt_OpenGL_ES2", "PyQt_XCB", "PyQt_Wayland", "PyQt_Vulkan"]
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/QAxContainermod.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/QAxContainermod.sip
new file mode 100644
index 00000000..57c90024
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/QAxContainermod.sip
@@ -0,0 +1,49 @@
+// This is the SIP interface definition for the QAxContainer module of PyQt6.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%Module(name=PyQt6.QAxContainer, keyword_arguments="Optional", use_limited_api=True)
+
+%Import QtWidgets/QtWidgetsmod.sip
+
+%Copying
+Copyright (c) 2026 Riverbank Computing Limited
+
+This file is part of PyQt6.
+
+This file may be used under the terms of the GNU General Public License
+version 3.0 as published by the Free Software Foundation and appearing in
+the file LICENSE included in the packaging of this file. Please review the
+following information to ensure the GNU General Public License version 3.0
+requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+
+If you do not wish to use this file under the terms of the GPL version 3.0
+then you may purchase a commercial license. For more information contact
+info@riverbankcomputing.com.
+
+This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+%End
+
+%DefaultSupertype PyQt6.sip.simplewrapper
+
+%Include qaxbase.sip
+%Include qaxobject.sip
+%Include qaxobjectinterface.sip
+%Include qaxwidget.sip
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxbase.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxbase.sip
new file mode 100644
index 00000000..8a314e11
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxbase.sip
@@ -0,0 +1,151 @@
+// This is the SIP interface definition for QAxBase.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QAxBase
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ virtual ~QAxBase();
+
+ QString control() const;
+
+ //long queryInterface(const QUuid &, void **) const;
+
+ // Note that the order of these overloads is significant.
+ QVariant dynamicCall(const char *, QList & /GetWrapper/);
+%MethodCode
+ Py_BEGIN_ALLOW_THREADS
+ sipRes = new QVariant(sipCpp->dynamicCall(a0, *a1));
+ Py_END_ALLOW_THREADS
+
+ // Update the input list with the (possibly) new values.
+ for (Py_ssize_t i = 0; i < PyList_Size(a1Wrapper); ++i)
+ {
+ QVariant *v = new QVariant(a1->at(i));
+ PyObject *v_obj = sipConvertFromNewType(v, sipType_QVariant, NULL);
+
+ if (!v_obj)
+ {
+ delete v;
+ sipIsErr = 1;
+ break;
+ }
+
+ if (PyList_SetItem(a1Wrapper, i, v_obj) < 0)
+ {
+ Py_DECREF(v_obj);
+ sipIsErr = 1;
+ break;
+ }
+ }
+%End
+
+ QVariant dynamicCall(const char *,
+ const QVariant &value1 = QVariant(),
+ const QVariant &value2 = QVariant(),
+ const QVariant &value3 = QVariant(),
+ const QVariant &value4 = QVariant(),
+ const QVariant &value5 = QVariant(),
+ const QVariant &value6 = QVariant(),
+ const QVariant &value7 = QVariant(),
+ const QVariant &value8 = QVariant());
+
+ // Note that the order of these overloads is significant.
+ QAxObject *querySubObject(const char *, QList & /GetWrapper/);
+%MethodCode
+ Py_BEGIN_ALLOW_THREADS
+ sipRes = sipCpp->querySubObject(a0, *a1);
+ Py_END_ALLOW_THREADS
+
+ // Update the input list with the (possibly) new values.
+ for (Py_ssize_t i = 0; i < PyList_Size(a1Wrapper); ++i)
+ {
+ QVariant *v = new QVariant(a1->at(i));
+ PyObject *v_obj = sipConvertFromNewType(v, sipType_QVariant, NULL);
+
+ if (!v_obj)
+ {
+ delete v;
+ sipIsErr = 1;
+ break;
+ }
+
+ if (PyList_SetItem(a1Wrapper, i, v_obj) < 0)
+ {
+ Py_DECREF(v_obj);
+ sipIsErr = 1;
+ break;
+ }
+ }
+%End
+
+ QAxObject *querySubObject(const char *,
+ const QVariant &value1 = QVariant(),
+ const QVariant &value2 = QVariant(),
+ const QVariant &value3 = QVariant(),
+ const QVariant &value4 = QVariant(),
+ const QVariant &value5 = QVariant(),
+ const QVariant &value6 = QVariant(),
+ const QVariant &value7 = QVariant(),
+ const QVariant &value8 = QVariant());
+
+ // SIP has a bug triggered by a template definition being the subject of
+ // multiple typedefs. It only really matters when building everything as
+ // one big module (the code that implements the type is duplicated in
+ // other cases). Until it is fixed we just avoid the problematic typedef.
+ //typedef QMap PropertyBag;
+ //PropertyBag propertyBag() const;
+ //void setPropertyBag(const PropertyBag &);
+ QVariantMap propertyBag() const;
+ void setPropertyBag(const QVariantMap &);
+
+ QString generateDocumentation();
+
+ virtual bool propertyWritable(const char *) const;
+ virtual void setPropertyWritable(const char *, bool);
+
+ bool isNull() const;
+
+ QStringList verbs() const;
+
+ QVariant asVariant() const;
+
+ void clear();
+ bool setControl(const QString &);
+
+ void disableMetaObject();
+ void disableClassInfo();
+ void disableEventSink();
+
+ unsigned long classContext() const;
+ void setClassContext(unsigned long classContext);
+
+protected:
+ QAxBase();
+
+ //virtual bool initialize(IUnknown** ptr);
+ //bool initializeRemote(IUnknown** ptr);
+ //bool initializeLicensed(IUnknown** ptr);
+ //bool initializeActive(IUnknown** ptr);
+ //bool initializeFromFile(IUnknown** ptr);
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxobject.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxobject.sip
new file mode 100644
index 00000000..9cf9bf23
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxobject.sip
@@ -0,0 +1,89 @@
+// This is the SIP interface definition for QAxObject.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QAxBaseObject : QObject, QAxObjectInterface
+{
+%TypeHeaderCode
+#include
+%End
+
+signals:
+ void exception(int code, const QString &source, const QString &desc, const QString &help);
+ void propertyChanged(const QString &name);
+ void signal(const QString &name, int argc, void *argv);
+};
+
+
+class QAxObject : QAxBaseObject, QAxBase
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ explicit QAxObject(QObject *parent /TransferThis/ = 0);
+ explicit QAxObject(const QString &, QObject *parent /TransferThis/ = 0);
+ //explicit QAxObject(IUnknown *, QObject *parent /TransferThis/ = 0);
+ ~QAxObject();
+
+%ConvertToSubClassCode
+ static struct class_graph {
+ const char *name;
+ sipTypeDef **type;
+ int yes, no;
+ } graph[] = {
+ {sipName_QAxBaseObject, &sipType_QAxBaseObject, 2, 1},
+ {sipName_QAxBaseWidget, &sipType_QAxBaseWidget, 3, -1},
+ {sipName_QAxObject, &sipType_QAxObject, -1, -1},
+ {sipName_QAxWidget, &sipType_QAxWidget, -1, -1},
+ };
+
+ int i = 0;
+
+ sipType = NULL;
+
+ do
+ {
+ struct class_graph *cg = &graph[i];
+
+ if (cg->name != NULL && sipCpp->inherits(cg->name))
+ {
+ sipType = *cg->type;
+ i = cg->yes;
+ }
+ else
+ i = cg->no;
+ }
+ while (i >= 0);
+%End
+
+ unsigned long classContext() const;
+ void setClassContext(unsigned long classContext);
+
+ QString control() const;
+ bool setControl(const QString &c);
+ void resetControl();
+
+ void clear();
+ bool doVerb(const QString &);
+
+protected:
+ void connectNotify(const QMetaMethod &);
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxobjectinterface.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxobjectinterface.sip
new file mode 100644
index 00000000..87416a7d
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxobjectinterface.sip
@@ -0,0 +1,34 @@
+// This is the SIP interface definition for QAxObjectInterface.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QAxObjectInterface
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ virtual unsigned long classContext() const = 0;
+ virtual void setClassContext(unsigned long classContext) = 0;
+
+ virtual QString control() const = 0;
+ virtual bool setControl(const QString &c) = 0;
+ virtual void resetControl() = 0;
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxwidget.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxwidget.sip
new file mode 100644
index 00000000..d353b623
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QAxContainer/qaxwidget.sip
@@ -0,0 +1,73 @@
+// This is the SIP interface definition for QAxWidget.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QAxBaseWidget : QWidget, QAxObjectInterface
+{
+%TypeHeaderCode
+#include
+%End
+
+signals:
+ void exception(int code, const QString &source, const QString &desc, const QString &help);
+ void propertyChanged(const QString &name);
+ void signal(const QString &name, int argc, void *argv);
+};
+
+
+class QAxWidget : QAxBaseWidget, QAxBase
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ explicit QAxWidget(QWidget *parent /TransferThis/ = 0, Qt::WindowFlags flags = Qt::WindowFlags());
+ explicit QAxWidget(const QString &, QWidget *parent /TransferThis/ = 0,
+ Qt::WindowFlags flags = Qt::WindowFlags());
+ //explicit QAxWidget(IUnknown *, QWidget *parent /TransferThis/ = 0, Qt::WindowFlags flags = Qt::WindowFlags());
+ ~QAxWidget();
+
+ unsigned long classContext() const;
+ void setClassContext(unsigned long classContext);
+
+ QString control() const;
+ bool setControl(const QString &c);
+ void resetControl();
+
+ void clear();
+ bool doVerb(const QString &);
+
+ QSize sizeHint() const;
+ QSize minimumSizeHint() const;
+
+ //virtual QaxAggregated *createAggregate();
+
+protected:
+ //bool initialize(IUnknown **);
+ virtual bool createHostWindow(bool);
+ bool createHostWindow(bool, const QByteArray &);
+
+ void changeEvent(QEvent *);
+ void resizeEvent(QResizeEvent *);
+
+ virtual bool translateKeyEvent(int,int) const;
+
+ void connectNotify(const QMetaMethod &);
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/QtBluetooth.toml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/QtBluetooth.toml
new file mode 100644
index 00000000..fc79f357
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/QtBluetooth.toml
@@ -0,0 +1,6 @@
+# Automatically generated configuration for PyQt6.QtBluetooth.
+
+sip-version = "6.15.3"
+sip-abi-version = "13.8"
+module-tags = ["Qt_6_11_0", "Windows"]
+module-disabled-features = []
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/QtBluetoothmod.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/QtBluetoothmod.sip
new file mode 100644
index 00000000..3004d42f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/QtBluetoothmod.sip
@@ -0,0 +1,71 @@
+// QtBluetoothmod.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%Module(name=PyQt6.QtBluetooth, keyword_arguments="Optional", use_limited_api=True)
+
+%Import QtCore/QtCoremod.sip
+
+%Copying
+Copyright (c) 2026 Riverbank Computing Limited
+
+This file is part of PyQt6.
+
+This file may be used under the terms of the GNU General Public License
+version 3.0 as published by the Free Software Foundation and appearing in
+the file LICENSE included in the packaging of this file. Please review the
+following information to ensure the GNU General Public License version 3.0
+requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+
+If you do not wish to use this file under the terms of the GPL version 3.0
+then you may purchase a commercial license. For more information contact
+info@riverbankcomputing.com.
+
+This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+%End
+
+%DefaultSupertype PyQt6.sip.simplewrapper
+
+%Include qbluetooth.sip
+%Include qbluetoothaddress.sip
+%Include qbluetoothdevicediscoveryagent.sip
+%Include qbluetoothdeviceinfo.sip
+%Include qbluetoothhostinfo.sip
+%Include qbluetoothlocaldevice.sip
+%Include qbluetoothserver.sip
+%Include qbluetoothservicediscoveryagent.sip
+%Include qbluetoothserviceinfo.sip
+%Include qbluetoothsocket.sip
+%Include qbluetoothuuid.sip
+%Include qlowenergyadvertisingdata.sip
+%Include qlowenergyadvertisingparameters.sip
+%Include qlowenergycharacteristic.sip
+%Include qlowenergycharacteristicdata.sip
+%Include qlowenergyconnectionparameters.sip
+%Include qlowenergycontroller.sip
+%Include qlowenergydescriptor.sip
+%Include qlowenergydescriptordata.sip
+%Include qlowenergyservice.sip
+%Include qlowenergyservicedata.sip
+%Include qpybluetooth_qlist.sip
+%Include qpybluetooth_qmultihash.sip
+%Include qpybluetooth_quint128.sip
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetooth.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetooth.sip
new file mode 100644
index 00000000..09d83555
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetooth.sip
@@ -0,0 +1,55 @@
+// qbluetooth.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+namespace QBluetooth
+{
+%TypeHeaderCode
+#include
+%End
+
+ enum class Security /BaseType=Flag/
+ {
+ NoSecurity,
+ Authorization,
+ Authentication,
+ Encryption,
+ Secure,
+ };
+
+ typedef QFlags SecurityFlags;
+
+ enum class AttAccessConstraint /BaseType=Flag/
+ {
+ AttAuthorizationRequired,
+ AttAuthenticationRequired,
+ AttEncryptionRequired,
+ };
+
+ typedef QFlags AttAccessConstraints;
+};
+
+%End
+%If (Qt_6_2_0 -)
+typedef quint16 QLowEnergyHandle;
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothaddress.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothaddress.sip
new file mode 100644
index 00000000..3289d647
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothaddress.sip
@@ -0,0 +1,59 @@
+// qbluetoothaddress.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QBluetoothAddress
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QBluetoothAddress();
+ explicit QBluetoothAddress(quint64 address);
+ explicit QBluetoothAddress(const QString &address);
+ QBluetoothAddress(const QBluetoothAddress &other);
+ ~QBluetoothAddress();
+ bool isNull() const;
+ void clear();
+ quint64 toUInt64() const;
+ QString toString() const;
+%If (Qt_6_6_0 -)
+ Py_hash_t __hash__() const;
+%MethodCode
+ sipRes = qHash(*sipCpp);
+%End
+
+%End
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator<(const QBluetoothAddress &a, const QBluetoothAddress &b);
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QBluetoothAddress &a, const QBluetoothAddress &b);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QBluetoothAddress &a, const QBluetoothAddress &b);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothdevicediscoveryagent.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothdevicediscoveryagent.sip
new file mode 100644
index 00000000..1a92d979
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothdevicediscoveryagent.sip
@@ -0,0 +1,81 @@
+// qbluetoothdevicediscoveryagent.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QBluetoothDeviceDiscoveryAgent : public QObject
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum Error
+ {
+ NoError,
+ InputOutputError,
+ PoweredOffError,
+ InvalidBluetoothAdapterError,
+ UnsupportedPlatformError,
+ UnsupportedDiscoveryMethod,
+ LocationServiceTurnedOffError,
+%If (Qt_6_4_0 -)
+ MissingPermissionsError,
+%End
+ UnknownError,
+ };
+
+ explicit QBluetoothDeviceDiscoveryAgent(QObject *parent /TransferThis/ = 0);
+ QBluetoothDeviceDiscoveryAgent(const QBluetoothAddress &deviceAdapter, QObject *parent /TransferThis/ = 0);
+ virtual ~QBluetoothDeviceDiscoveryAgent();
+ bool isActive() const;
+ QBluetoothDeviceDiscoveryAgent::Error error() const;
+ QString errorString() const;
+ QList discoveredDevices() const;
+
+public slots:
+ void start();
+ void start(QBluetoothDeviceDiscoveryAgent::DiscoveryMethods method);
+ void stop();
+
+signals:
+ void deviceDiscovered(const QBluetoothDeviceInfo &info);
+ void finished();
+ void errorOccurred(QBluetoothDeviceDiscoveryAgent::Error error);
+ void canceled();
+ void deviceUpdated(const QBluetoothDeviceInfo &info, QBluetoothDeviceInfo::Fields updatedFields);
+
+public:
+ enum DiscoveryMethod /BaseType=Flag/
+ {
+ NoMethod,
+ ClassicMethod,
+ LowEnergyMethod,
+ };
+
+ typedef QFlags DiscoveryMethods;
+ void setLowEnergyDiscoveryTimeout(int msTimeout);
+ int lowEnergyDiscoveryTimeout() const;
+ static QBluetoothDeviceDiscoveryAgent::DiscoveryMethods supportedDiscoveryMethods();
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothdeviceinfo.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothdeviceinfo.sip
new file mode 100644
index 00000000..34982da3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothdeviceinfo.sip
@@ -0,0 +1,245 @@
+// qbluetoothdeviceinfo.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QBluetoothDeviceInfo
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum MajorDeviceClass
+ {
+ MiscellaneousDevice,
+ ComputerDevice,
+ PhoneDevice,
+ NetworkDevice,
+ AudioVideoDevice,
+ PeripheralDevice,
+ ImagingDevice,
+ WearableDevice,
+ ToyDevice,
+ HealthDevice,
+ UncategorizedDevice,
+ };
+
+ enum MinorMiscellaneousClass
+ {
+ UncategorizedMiscellaneous,
+ };
+
+ enum MinorComputerClass
+ {
+ UncategorizedComputer,
+ DesktopComputer,
+ ServerComputer,
+ LaptopComputer,
+ HandheldClamShellComputer,
+ HandheldComputer,
+ WearableComputer,
+ };
+
+ enum MinorPhoneClass
+ {
+ UncategorizedPhone,
+ CellularPhone,
+ CordlessPhone,
+ SmartPhone,
+ WiredModemOrVoiceGatewayPhone,
+ CommonIsdnAccessPhone,
+ };
+
+ enum MinorNetworkClass
+ {
+ NetworkFullService,
+ NetworkLoadFactorOne,
+ NetworkLoadFactorTwo,
+ NetworkLoadFactorThree,
+ NetworkLoadFactorFour,
+ NetworkLoadFactorFive,
+ NetworkLoadFactorSix,
+ NetworkNoService,
+ };
+
+ enum MinorAudioVideoClass
+ {
+ UncategorizedAudioVideoDevice,
+ WearableHeadsetDevice,
+ HandsFreeDevice,
+ Microphone,
+ Loudspeaker,
+ Headphones,
+ PortableAudioDevice,
+ CarAudio,
+ SetTopBox,
+ HiFiAudioDevice,
+ Vcr,
+ VideoCamera,
+ Camcorder,
+ VideoMonitor,
+ VideoDisplayAndLoudspeaker,
+ VideoConferencing,
+ GamingDevice,
+ };
+
+ enum MinorPeripheralClass
+ {
+ UncategorizedPeripheral,
+ KeyboardPeripheral,
+ PointingDevicePeripheral,
+ KeyboardWithPointingDevicePeripheral,
+ JoystickPeripheral,
+ GamepadPeripheral,
+ RemoteControlPeripheral,
+ SensingDevicePeripheral,
+ DigitizerTabletPeripheral,
+ CardReaderPeripheral,
+ };
+
+ enum MinorImagingClass
+ {
+ UncategorizedImagingDevice,
+ ImageDisplay,
+ ImageCamera,
+ ImageScanner,
+ ImagePrinter,
+ };
+
+ enum MinorWearableClass
+ {
+ UncategorizedWearableDevice,
+ WearableWristWatch,
+ WearablePager,
+ WearableJacket,
+ WearableHelmet,
+ WearableGlasses,
+ };
+
+ enum MinorToyClass
+ {
+ UncategorizedToy,
+ ToyRobot,
+ ToyVehicle,
+ ToyDoll,
+ ToyController,
+ ToyGame,
+ };
+
+ enum MinorHealthClass
+ {
+ UncategorizedHealthDevice,
+ HealthBloodPressureMonitor,
+ HealthThermometer,
+ HealthWeightScale,
+ HealthGlucoseMeter,
+ HealthPulseOximeter,
+ HealthDataDisplay,
+ HealthStepCounter,
+ };
+
+ enum ServiceClass /BaseType=Flag/
+ {
+ NoService,
+ PositioningService,
+ NetworkingService,
+ RenderingService,
+ CapturingService,
+ ObjectTransferService,
+ AudioService,
+ TelephonyService,
+ InformationService,
+ AllServices,
+ };
+
+ typedef QFlags ServiceClasses;
+ QBluetoothDeviceInfo();
+ QBluetoothDeviceInfo(const QBluetoothAddress &address, const QString &name, quint32 classOfDevice);
+ QBluetoothDeviceInfo(const QBluetoothUuid &uuid, const QString &name, quint32 classOfDevice);
+ QBluetoothDeviceInfo(const QBluetoothDeviceInfo &other);
+ ~QBluetoothDeviceInfo();
+ bool isValid() const;
+ bool isCached() const;
+ void setCached(bool cached);
+ QBluetoothAddress address() const;
+ QString name() const;
+ QBluetoothDeviceInfo::ServiceClasses serviceClasses() const;
+ QBluetoothDeviceInfo::MajorDeviceClass majorDeviceClass() const;
+ quint8 minorDeviceClass() const;
+ qint16 rssi() const;
+ void setRssi(qint16 signal);
+ void setServiceUuids(const QList &uuids);
+ QList serviceUuids() const;
+
+ enum CoreConfiguration /BaseType=Flag/
+ {
+ UnknownCoreConfiguration,
+ LowEnergyCoreConfiguration,
+ BaseRateCoreConfiguration,
+ BaseRateAndLowEnergyCoreConfiguration,
+ };
+
+ typedef QFlags CoreConfigurations;
+ void setCoreConfigurations(QBluetoothDeviceInfo::CoreConfigurations coreConfigs);
+ QBluetoothDeviceInfo::CoreConfigurations coreConfigurations() const;
+ void setDeviceUuid(const QBluetoothUuid &uuid);
+ QBluetoothUuid deviceUuid() const;
+
+ enum class Field /BaseType=Flag/
+ {
+ None,
+ RSSI,
+ ManufacturerData,
+%If (Qt_6_3_0 -)
+ ServiceData,
+%End
+ All,
+ };
+
+ typedef QFlags Fields;
+ QList manufacturerIds() const;
+ QMultiHash manufacturerData() const;
+ QByteArray manufacturerData(quint16 manufacturerId) const;
+ bool setManufacturerData(quint16 manufacturerId, const QByteArray &data);
+ void setName(const QString &name);
+%If (Qt_6_3_0 -)
+ QList serviceIds() const;
+%End
+%If (Qt_6_3_0 -)
+ QMultiHash serviceData() const;
+%End
+%If (Qt_6_3_0 -)
+ QByteArray serviceData(const QBluetoothUuid &serviceId) const;
+%End
+%If (Qt_6_3_0 -)
+ bool setServiceData(const QBluetoothUuid &serviceId, const QByteArray &data);
+%End
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QBluetoothDeviceInfo &a, const QBluetoothDeviceInfo &b);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QBluetoothDeviceInfo &a, const QBluetoothDeviceInfo &b);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothhostinfo.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothhostinfo.sip
new file mode 100644
index 00000000..de132d86
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothhostinfo.sip
@@ -0,0 +1,47 @@
+// qbluetoothhostinfo.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QBluetoothHostInfo
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QBluetoothHostInfo();
+ QBluetoothHostInfo(const QBluetoothHostInfo &other);
+ ~QBluetoothHostInfo();
+ QBluetoothAddress address() const;
+ void setAddress(const QBluetoothAddress &address);
+ QString name() const;
+ void setName(const QString &name);
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QBluetoothHostInfo &a, const QBluetoothHostInfo &b);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QBluetoothHostInfo &a, const QBluetoothHostInfo &b);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothlocaldevice.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothlocaldevice.sip
new file mode 100644
index 00000000..67155186
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothlocaldevice.sip
@@ -0,0 +1,79 @@
+// qbluetoothlocaldevice.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QBluetoothLocalDevice : public QObject
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum Pairing
+ {
+ Unpaired,
+ Paired,
+ AuthorizedPaired,
+ };
+
+ enum HostMode
+ {
+ HostPoweredOff,
+ HostConnectable,
+ HostDiscoverable,
+ HostDiscoverableLimitedInquiry,
+ };
+
+ enum Error
+ {
+ NoError,
+ PairingError,
+%If (Qt_6_4_0 -)
+ MissingPermissionsError,
+%End
+ UnknownError,
+ };
+
+ explicit QBluetoothLocalDevice(QObject *parent /TransferThis/ = 0);
+ QBluetoothLocalDevice(const QBluetoothAddress &address, QObject *parent /TransferThis/ = 0);
+ virtual ~QBluetoothLocalDevice();
+ bool isValid() const;
+ void requestPairing(const QBluetoothAddress &address, QBluetoothLocalDevice::Pairing pairing);
+ QBluetoothLocalDevice::Pairing pairingStatus(const QBluetoothAddress &address) const;
+ void setHostMode(QBluetoothLocalDevice::HostMode mode);
+ QBluetoothLocalDevice::HostMode hostMode() const;
+ void powerOn();
+ QString name() const;
+ QBluetoothAddress address() const;
+ static QList allDevices();
+ QList connectedDevices() const;
+
+signals:
+ void hostModeStateChanged(QBluetoothLocalDevice::HostMode state);
+ void pairingFinished(const QBluetoothAddress &address, QBluetoothLocalDevice::Pairing pairing);
+ void errorOccurred(QBluetoothLocalDevice::Error error);
+ void deviceConnected(const QBluetoothAddress &address);
+ void deviceDisconnected(const QBluetoothAddress &address);
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothserver.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothserver.sip
new file mode 100644
index 00000000..1293c8ba
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothserver.sip
@@ -0,0 +1,101 @@
+// qbluetoothserver.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QBluetoothServer : public QObject
+{
+%TypeHeaderCode
+#include
+%End
+
+%ConvertToSubClassCode
+ static struct class_graph {
+ const char *name;
+ sipTypeDef **type;
+ int yes, no;
+ } graph[] = {
+ {sipName_QBluetoothDeviceDiscoveryAgent, &sipType_QBluetoothDeviceDiscoveryAgent, -1, 1},
+ {sipName_QBluetoothLocalDevice, &sipType_QBluetoothLocalDevice, -1, 2},
+ {sipName_QBluetoothServer, &sipType_QBluetoothServer, -1, 3},
+ {sipName_QBluetoothServiceDiscoveryAgent, &sipType_QBluetoothServiceDiscoveryAgent, -1, 4},
+ {sipName_QBluetoothSocket, &sipType_QBluetoothSocket, -1, 5},
+ {sipName_QLowEnergyController, &sipType_QLowEnergyController, -1, 6},
+ {sipName_QLowEnergyService, &sipType_QLowEnergyService, -1, -1},
+ };
+
+ int i = 0;
+
+ sipType = NULL;
+
+ do
+ {
+ struct class_graph *cg = &graph[i];
+
+ if (cg->name != NULL && sipCpp->inherits(cg->name))
+ {
+ sipType = *cg->type;
+ i = cg->yes;
+ }
+ else
+ i = cg->no;
+ }
+ while (i >= 0);
+%End
+
+public:
+ enum Error
+ {
+ NoError,
+ UnknownError,
+ PoweredOffError,
+ InputOutputError,
+ ServiceAlreadyRegisteredError,
+ UnsupportedProtocolError,
+%If (Qt_6_4_0 -)
+ MissingPermissionsError,
+%End
+ };
+
+ QBluetoothServer(QBluetoothServiceInfo::Protocol serverType, QObject *parent /TransferThis/ = 0);
+ virtual ~QBluetoothServer();
+ void close() /ReleaseGIL/;
+ bool listen(const QBluetoothAddress &address = QBluetoothAddress(), quint16 port = 0) /ReleaseGIL/;
+ QBluetoothServiceInfo listen(const QBluetoothUuid &uuid, const QString &serviceName = QString()) /ReleaseGIL/;
+ bool isListening() const;
+ void setMaxPendingConnections(int numConnections);
+ int maxPendingConnections() const;
+ bool hasPendingConnections() const;
+ QBluetoothSocket *nextPendingConnection() /Factory/;
+ QBluetoothAddress serverAddress() const;
+ quint16 serverPort() const;
+ void setSecurityFlags(QBluetooth::SecurityFlags security);
+ QBluetooth::SecurityFlags securityFlags() const;
+ QBluetoothServiceInfo::Protocol serverType() const;
+ QBluetoothServer::Error error() const;
+
+signals:
+ void newConnection();
+ void errorOccurred(QBluetoothServer::Error error);
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothservicediscoveryagent.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothservicediscoveryagent.sip
new file mode 100644
index 00000000..03d470b9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothservicediscoveryagent.sip
@@ -0,0 +1,75 @@
+// qbluetoothservicediscoveryagent.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QBluetoothServiceDiscoveryAgent : public QObject
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum Error
+ {
+ NoError,
+ InputOutputError,
+ PoweredOffError,
+ InvalidBluetoothAdapterError,
+%If (Qt_6_4_0 -)
+ MissingPermissionsError,
+%End
+ UnknownError,
+ };
+
+ enum DiscoveryMode
+ {
+ MinimalDiscovery,
+ FullDiscovery,
+ };
+
+ explicit QBluetoothServiceDiscoveryAgent(QObject *parent /TransferThis/ = 0);
+ QBluetoothServiceDiscoveryAgent(const QBluetoothAddress &deviceAdapter, QObject *parent /TransferThis/ = 0);
+ virtual ~QBluetoothServiceDiscoveryAgent();
+ bool isActive() const;
+ QBluetoothServiceDiscoveryAgent::Error error() const;
+ QString errorString() const;
+ QList discoveredServices() const;
+ void setUuidFilter(const QList &uuids);
+ void setUuidFilter(const QBluetoothUuid &uuid);
+ QList uuidFilter() const;
+ bool setRemoteAddress(const QBluetoothAddress &address);
+ QBluetoothAddress remoteAddress() const;
+
+public slots:
+ void start(QBluetoothServiceDiscoveryAgent::DiscoveryMode mode = QBluetoothServiceDiscoveryAgent::MinimalDiscovery);
+ void stop();
+ void clear();
+
+signals:
+ void serviceDiscovered(const QBluetoothServiceInfo &info);
+ void finished();
+ void canceled();
+ void errorOccurred(QBluetoothServiceDiscoveryAgent::Error error);
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothserviceinfo.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothserviceinfo.sip
new file mode 100644
index 00000000..bc2ba8f4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothserviceinfo.sip
@@ -0,0 +1,95 @@
+// qbluetoothserviceinfo.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QBluetoothServiceInfo
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum AttributeId
+ {
+ ServiceRecordHandle,
+ ServiceClassIds,
+ ServiceRecordState,
+ ServiceId,
+ ProtocolDescriptorList,
+ BrowseGroupList,
+ LanguageBaseAttributeIdList,
+ ServiceInfoTimeToLive,
+ ServiceAvailability,
+ BluetoothProfileDescriptorList,
+ DocumentationUrl,
+ ClientExecutableUrl,
+ IconUrl,
+ AdditionalProtocolDescriptorList,
+ PrimaryLanguageBase,
+ ServiceName,
+ ServiceDescription,
+ ServiceProvider,
+ };
+
+ enum Protocol
+ {
+ UnknownProtocol,
+ L2capProtocol,
+ RfcommProtocol,
+ };
+
+ QBluetoothServiceInfo();
+ QBluetoothServiceInfo(const QBluetoothServiceInfo &other);
+ ~QBluetoothServiceInfo();
+ bool isValid() const;
+ bool isComplete() const;
+ void setDevice(const QBluetoothDeviceInfo &info);
+ QBluetoothDeviceInfo device() const;
+ QVariant attribute(quint16 attributeId) const;
+ QList attributes() const;
+ bool contains(quint16 attributeId) const;
+ void removeAttribute(quint16 attributeId);
+ QBluetoothServiceInfo::Protocol socketProtocol() const;
+ int protocolServiceMultiplexer() const;
+ int serverChannel() const;
+ QBluetoothServiceInfo::Sequence protocolDescriptor(QBluetoothUuid::ProtocolUuid protocol) const;
+ bool isRegistered() const;
+ bool registerService(const QBluetoothAddress &localAdapter = QBluetoothAddress());
+ bool unregisterService();
+ void setAttribute(quint16 attributeId, const QBluetoothUuid &value);
+ void setAttribute(quint16 attributeId, const QBluetoothServiceInfo::Sequence &value);
+ void setAttribute(quint16 attributeId, const QVariant &value);
+ void setServiceName(const QString &name);
+ QString serviceName() const;
+ void setServiceDescription(const QString &description);
+ QString serviceDescription() const;
+ void setServiceProvider(const QString &provider);
+ QString serviceProvider() const;
+ void setServiceAvailability(quint8 availability);
+ quint8 serviceAvailability() const;
+ void setServiceUuid(const QBluetoothUuid &uuid);
+ QBluetoothUuid serviceUuid() const;
+ QList serviceClassUuids() const;
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothsocket.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothsocket.sip
new file mode 100644
index 00000000..af4292c9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothsocket.sip
@@ -0,0 +1,140 @@
+// qbluetoothsocket.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QBluetoothSocket : public QIODevice
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum class SocketState
+ {
+ UnconnectedState,
+ ServiceLookupState,
+ ConnectingState,
+ ConnectedState,
+ BoundState,
+ ClosingState,
+ ListeningState,
+ };
+
+ enum class SocketError
+ {
+ NoSocketError,
+ UnknownSocketError,
+ RemoteHostClosedError,
+ HostNotFoundError,
+ ServiceNotFoundError,
+ NetworkError,
+ UnsupportedProtocolError,
+ OperationError,
+%If (Qt_6_4_0 -)
+ MissingPermissionsError,
+%End
+ };
+
+ QBluetoothSocket(QBluetoothServiceInfo::Protocol socketType, QObject *parent /TransferThis/ = 0);
+ explicit QBluetoothSocket(QObject *parent /TransferThis/ = 0);
+ virtual ~QBluetoothSocket();
+ void abort();
+ virtual void close() /ReleaseGIL/;
+ virtual bool isSequential() const;
+ virtual qint64 bytesAvailable() const;
+ virtual qint64 bytesToWrite() const;
+ virtual bool canReadLine() const;
+ void connectToService(const QBluetoothAddress &address, QBluetoothUuid::ServiceClassUuid uuid, QIODeviceBase::OpenMode mode = QIODeviceBase::ReadWrite) /ReleaseGIL/;
+ void connectToService(const QBluetoothAddress &address, quint16 port, QIODeviceBase::OpenMode mode = QIODeviceBase::ReadWrite) /ReleaseGIL/;
+ void connectToService(const QBluetoothAddress &address, const QBluetoothUuid &uuid, QIODeviceBase::OpenMode mode = QIODeviceBase::ReadWrite) /ReleaseGIL/;
+ void connectToService(const QBluetoothServiceInfo &service, QIODeviceBase::OpenMode mode = QIODeviceBase::ReadWrite) /ReleaseGIL/;
+ void disconnectFromService() /ReleaseGIL/;
+ QString localName() const;
+ QBluetoothAddress localAddress() const;
+ quint16 localPort() const;
+ QString peerName() const;
+ QBluetoothAddress peerAddress() const;
+ quint16 peerPort() const;
+ bool setSocketDescriptor(int socketDescriptor, QBluetoothServiceInfo::Protocol socketType, QBluetoothSocket::SocketState state = QBluetoothSocket::SocketState::ConnectedState, QIODeviceBase::OpenMode mode = QIODeviceBase::ReadWrite);
+ int socketDescriptor() const;
+ QBluetoothServiceInfo::Protocol socketType() const;
+ QBluetoothSocket::SocketState state() const;
+ QBluetoothSocket::SocketError error() const;
+ QString errorString() const;
+
+signals:
+ void connected();
+ void disconnected();
+ void errorOccurred(QBluetoothSocket::SocketError error);
+ void stateChanged(QBluetoothSocket::SocketState state);
+
+protected:
+ virtual SIP_PYOBJECT readData(qint64 maxlen) /TypeHint="bytes",ReleaseGIL/ [qint64 (char *data, qint64 maxSize)];
+%MethodCode
+ // Return the data read or None if there was an error.
+ if (a0 < 0)
+ {
+ PyErr_SetString(PyExc_ValueError, "maximum length of data to be read cannot be negative");
+ sipIsErr = 1;
+ }
+ else
+ {
+ char *s = new char[a0];
+ qint64 len;
+
+ Py_BEGIN_ALLOW_THREADS
+ #if defined(SIP_PROTECTED_IS_PUBLIC)
+ len = sipSelfWasArg ? sipCpp->QBluetoothSocket::readData(s, a0) : sipCpp->readData(s, a0);
+ #else
+ len = sipCpp->sipProtectVirt_readData(sipSelfWasArg, s, a0);
+ #endif
+ Py_END_ALLOW_THREADS
+
+ if (len < 0)
+ {
+ Py_INCREF(Py_None);
+ sipRes = Py_None;
+ }
+ else
+ {
+ sipRes = PyBytes_FromStringAndSize(s, len);
+
+ if (!sipRes)
+ sipIsErr = 1;
+ }
+
+ delete[] s;
+ }
+%End
+
+ virtual qint64 writeData(const char *data /Array/, qint64 maxSize /ArraySize/) /ReleaseGIL/;
+ void setSocketState(QBluetoothSocket::SocketState state);
+ void setSocketError(QBluetoothSocket::SocketError error);
+ void doDeviceDiscovery(const QBluetoothServiceInfo &service, QIODeviceBase::OpenMode openMode);
+
+public:
+ void setPreferredSecurityFlags(QBluetooth::SecurityFlags flags);
+ QBluetooth::SecurityFlags preferredSecurityFlags() const;
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothuuid.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothuuid.sip
new file mode 100644
index 00000000..4bbab588
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qbluetoothuuid.sip
@@ -0,0 +1,361 @@
+// qbluetoothuuid.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QBluetoothUuid : public QUuid
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum class ProtocolUuid
+ {
+ Sdp,
+ Udp,
+ Rfcomm,
+ Tcp,
+ TcsBin,
+ TcsAt,
+ Att,
+ Obex,
+ Ip,
+ Ftp,
+ Http,
+ Wsp,
+ Bnep,
+ Upnp,
+ Hidp,
+ HardcopyControlChannel,
+ HardcopyDataChannel,
+ HardcopyNotification,
+ Avctp,
+ Avdtp,
+ Cmtp,
+ UdiCPlain,
+ McapControlChannel,
+ McapDataChannel,
+ L2cap,
+ };
+
+ enum class ServiceClassUuid
+ {
+ ServiceDiscoveryServer,
+ BrowseGroupDescriptor,
+ PublicBrowseGroup,
+ SerialPort,
+ LANAccessUsingPPP,
+ DialupNetworking,
+ IrMCSync,
+ ObexObjectPush,
+ OBEXFileTransfer,
+ IrMCSyncCommand,
+ Headset,
+ AudioSource,
+ AudioSink,
+ AV_RemoteControlTarget,
+ AdvancedAudioDistribution,
+ AV_RemoteControl,
+ AV_RemoteControlController,
+ HeadsetAG,
+ PANU,
+ NAP,
+ GN,
+ DirectPrinting,
+ ReferencePrinting,
+ BasicImage,
+ ImagingResponder,
+ ImagingAutomaticArchive,
+ ImagingReferenceObjects,
+ Handsfree,
+ HandsfreeAudioGateway,
+ DirectPrintingReferenceObjectsService,
+ ReflectedUI,
+ BasicPrinting,
+ PrintingStatus,
+ HumanInterfaceDeviceService,
+ HardcopyCableReplacement,
+ HCRPrint,
+ HCRScan,
+ SIMAccess,
+ PhonebookAccessPCE,
+ PhonebookAccessPSE,
+ PhonebookAccess,
+ HeadsetHS,
+ MessageAccessServer,
+ MessageNotificationServer,
+ MessageAccessProfile,
+ GNSS,
+ GNSSServer,
+ Display3D,
+ Glasses3D,
+ Synchronization3D,
+ MPSProfile,
+ MPSService,
+ PnPInformation,
+ GenericNetworking,
+ GenericFileTransfer,
+ GenericAudio,
+ GenericTelephony,
+ VideoSource,
+ VideoSink,
+ VideoDistribution,
+ HDP,
+ HDPSource,
+ HDPSink,
+ GenericAccess,
+ GenericAttribute,
+ ImmediateAlert,
+ LinkLoss,
+ TxPower,
+ CurrentTimeService,
+ ReferenceTimeUpdateService,
+ NextDSTChangeService,
+ Glucose,
+ HealthThermometer,
+ DeviceInformation,
+ HeartRate,
+ PhoneAlertStatusService,
+ BatteryService,
+ BloodPressure,
+ AlertNotificationService,
+ HumanInterfaceDevice,
+ ScanParameters,
+ RunningSpeedAndCadence,
+ CyclingSpeedAndCadence,
+ CyclingPower,
+ LocationAndNavigation,
+ EnvironmentalSensing,
+ BodyComposition,
+ UserData,
+ WeightScale,
+ BondManagement,
+ ContinuousGlucoseMonitoring,
+ };
+
+ enum class CharacteristicType
+ {
+ DeviceName,
+ Appearance,
+ PeripheralPrivacyFlag,
+ ReconnectionAddress,
+ PeripheralPreferredConnectionParameters,
+ ServiceChanged,
+ AlertLevel,
+ TxPowerLevel,
+ DateTime,
+ DayOfWeek,
+ DayDateTime,
+ ExactTime256,
+ DSTOffset,
+ TimeZone,
+ LocalTimeInformation,
+ TimeWithDST,
+ TimeAccuracy,
+ TimeSource,
+ ReferenceTimeInformation,
+ TimeUpdateControlPoint,
+ TimeUpdateState,
+ GlucoseMeasurement,
+ BatteryLevel,
+ TemperatureMeasurement,
+ TemperatureType,
+ IntermediateTemperature,
+ MeasurementInterval,
+ BootKeyboardInputReport,
+ SystemID,
+ ModelNumberString,
+ SerialNumberString,
+ FirmwareRevisionString,
+ HardwareRevisionString,
+ SoftwareRevisionString,
+ ManufacturerNameString,
+ IEEE1107320601RegulatoryCertificationDataList,
+ CurrentTime,
+ MagneticDeclination,
+ ScanRefresh,
+ BootKeyboardOutputReport,
+ BootMouseInputReport,
+ GlucoseMeasurementContext,
+ BloodPressureMeasurement,
+ IntermediateCuffPressure,
+ HeartRateMeasurement,
+ BodySensorLocation,
+ HeartRateControlPoint,
+ AlertStatus,
+ RingerControlPoint,
+ RingerSetting,
+ AlertCategoryIDBitMask,
+ AlertCategoryID,
+ AlertNotificationControlPoint,
+ UnreadAlertStatus,
+ NewAlert,
+ SupportedNewAlertCategory,
+ SupportedUnreadAlertCategory,
+ BloodPressureFeature,
+ HIDInformation,
+ ReportMap,
+ HIDControlPoint,
+ Report,
+ ProtocolMode,
+ ScanIntervalWindow,
+ PnPID,
+ GlucoseFeature,
+ RecordAccessControlPoint,
+ RSCMeasurement,
+ RSCFeature,
+ SCControlPoint,
+ CSCMeasurement,
+ CSCFeature,
+ SensorLocation,
+ CyclingPowerMeasurement,
+ CyclingPowerVector,
+ CyclingPowerFeature,
+ CyclingPowerControlPoint,
+ LocationAndSpeed,
+ Navigation,
+ PositionQuality,
+ LNFeature,
+ LNControlPoint,
+ Elevation,
+ Pressure,
+ Temperature,
+ Humidity,
+ TrueWindSpeed,
+ TrueWindDirection,
+ ApparentWindSpeed,
+ ApparentWindDirection,
+ GustFactor,
+ PollenConcentration,
+ UVIndex,
+ Irradiance,
+ Rainfall,
+ WindChill,
+ HeatIndex,
+ DewPoint,
+ DescriptorValueChanged,
+ AerobicHeartRateLowerLimit,
+ AerobicThreshold,
+ Age,
+ AnaerobicHeartRateLowerLimit,
+ AnaerobicHeartRateUpperLimit,
+ AnaerobicThreshold,
+ AerobicHeartRateUpperLimit,
+ DateOfBirth,
+ DateOfThresholdAssessment,
+ EmailAddress,
+ FatBurnHeartRateLowerLimit,
+ FatBurnHeartRateUpperLimit,
+ FirstName,
+ FiveZoneHeartRateLimits,
+ Gender,
+ HeartRateMax,
+ Height,
+ HipCircumference,
+ LastName,
+ MaximumRecommendedHeartRate,
+ RestingHeartRate,
+ SportTypeForAerobicAnaerobicThresholds,
+ ThreeZoneHeartRateLimits,
+ TwoZoneHeartRateLimits,
+ VO2Max,
+ WaistCircumference,
+ Weight,
+ DatabaseChangeIncrement,
+ UserIndex,
+ BodyCompositionFeature,
+ BodyCompositionMeasurement,
+ WeightMeasurement,
+ WeightScaleFeature,
+ UserControlPoint,
+ MagneticFluxDensity2D,
+ MagneticFluxDensity3D,
+ Language,
+ BarometricPressureTrend,
+ };
+
+ enum class DescriptorType
+ {
+ UnknownDescriptorType,
+ CharacteristicExtendedProperties,
+ CharacteristicUserDescription,
+ ClientCharacteristicConfiguration,
+ ServerCharacteristicConfiguration,
+ CharacteristicPresentationFormat,
+ CharacteristicAggregateFormat,
+ ValidRange,
+ ExternalReportReference,
+ ReportReference,
+ EnvironmentalSensingConfiguration,
+ EnvironmentalSensingMeasurement,
+ EnvironmentalSensingTriggerSetting,
+ };
+
+ QBluetoothUuid();
+ QBluetoothUuid(QBluetoothUuid::ProtocolUuid uuid);
+ QBluetoothUuid(QBluetoothUuid::ServiceClassUuid uuid);
+ QBluetoothUuid(QBluetoothUuid::CharacteristicType uuid);
+ QBluetoothUuid(QBluetoothUuid::DescriptorType uuid);
+ explicit QBluetoothUuid(quint32 uuid);
+%If (Qt_6_6_0 -)
+ QBluetoothUuid(quint128 uuid, QSysInfo::Endian order = QSysInfo::BigEndian);
+%End
+%If (- Qt_6_6_0)
+ explicit QBluetoothUuid(quint128 uuid);
+%End
+ explicit QBluetoothUuid(const QString &uuid);
+ QBluetoothUuid(const QBluetoothUuid &uuid);
+ QBluetoothUuid(const QUuid &uuid);
+ ~QBluetoothUuid();
+ int minimumSize() const;
+ quint16 toUInt16(bool *ok = 0) const;
+ quint32 toUInt32(bool *ok = 0) const;
+ quint128 toUInt128() const;
+ static QString serviceClassToString(QBluetoothUuid::ServiceClassUuid uuid);
+ static QString protocolToString(QBluetoothUuid::ProtocolUuid uuid);
+ static QString characteristicToString(QBluetoothUuid::CharacteristicType uuid);
+ static QString descriptorToString(QBluetoothUuid::DescriptorType uuid);
+%If (Qt_6_7_0 -)
+ // This is reimplemented because the == and != operators prevent the
+ // super-class's implementation from being inherited.
+ Py_hash_t __hash__() const;
+%MethodCode
+ sipRes = qHash(*sipCpp);
+%End
+
+%End
+};
+
+%End
+%If (Qt_6_2_0 -)
+QDataStream &operator<<(QDataStream &s, const QBluetoothUuid &uuid) /ReleaseGIL/;
+%End
+%If (Qt_6_2_0 -)
+QDataStream &operator>>(QDataStream &s, QBluetoothUuid &uuid /Constrained/) /ReleaseGIL/;
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QBluetoothUuid &a, const QBluetoothUuid &b);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyadvertisingdata.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyadvertisingdata.sip
new file mode 100644
index 00000000..fa3f14a2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyadvertisingdata.sip
@@ -0,0 +1,66 @@
+// qlowenergyadvertisingdata.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QLowEnergyAdvertisingData
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QLowEnergyAdvertisingData();
+ QLowEnergyAdvertisingData(const QLowEnergyAdvertisingData &other);
+ ~QLowEnergyAdvertisingData();
+ void setLocalName(const QString &name);
+ QString localName() const;
+ static quint16 invalidManufacturerId();
+ void setManufacturerData(quint16 id, const QByteArray &data);
+ quint16 manufacturerId() const;
+ QByteArray manufacturerData() const;
+ void setIncludePowerLevel(bool doInclude);
+ bool includePowerLevel() const;
+
+ enum Discoverability
+ {
+ DiscoverabilityNone,
+ DiscoverabilityLimited,
+ DiscoverabilityGeneral,
+ };
+
+ void setDiscoverability(QLowEnergyAdvertisingData::Discoverability mode);
+ QLowEnergyAdvertisingData::Discoverability discoverability() const;
+ void setServices(const QList &services);
+ QList services() const;
+ void setRawData(const QByteArray &data);
+ QByteArray rawData() const;
+ void swap(QLowEnergyAdvertisingData &other);
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QLowEnergyAdvertisingData &data1, const QLowEnergyAdvertisingData &data2);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QLowEnergyAdvertisingData &data1, const QLowEnergyAdvertisingData &data2);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyadvertisingparameters.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyadvertisingparameters.sip
new file mode 100644
index 00000000..189c9868
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyadvertisingparameters.sip
@@ -0,0 +1,88 @@
+// qlowenergyadvertisingparameters.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QLowEnergyAdvertisingParameters
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QLowEnergyAdvertisingParameters();
+ QLowEnergyAdvertisingParameters(const QLowEnergyAdvertisingParameters &other);
+ ~QLowEnergyAdvertisingParameters();
+
+ enum Mode
+ {
+ AdvInd,
+ AdvScanInd,
+ AdvNonConnInd,
+ };
+
+ void setMode(QLowEnergyAdvertisingParameters::Mode mode);
+ QLowEnergyAdvertisingParameters::Mode mode() const;
+
+ class AddressInfo
+ {
+%TypeHeaderCode
+#include
+%End
+
+ public:
+ AddressInfo(const QBluetoothAddress &addr, QLowEnergyController::RemoteAddressType t);
+ AddressInfo();
+ QBluetoothAddress address;
+ QLowEnergyController::RemoteAddressType type;
+ };
+
+ enum FilterPolicy
+ {
+ IgnoreWhiteList,
+ UseWhiteListForScanning,
+ UseWhiteListForConnecting,
+ UseWhiteListForScanningAndConnecting,
+ };
+
+ void setWhiteList(const QList &whiteList, QLowEnergyAdvertisingParameters::FilterPolicy policy);
+ QList whiteList() const;
+ QLowEnergyAdvertisingParameters::FilterPolicy filterPolicy() const;
+ void setInterval(quint16 minimum, quint16 maximum);
+ int minimumInterval() const;
+ int maximumInterval() const;
+ void swap(QLowEnergyAdvertisingParameters &other);
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QLowEnergyAdvertisingParameters &p1, const QLowEnergyAdvertisingParameters &p2);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QLowEnergyAdvertisingParameters &p1, const QLowEnergyAdvertisingParameters &p2);
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QLowEnergyAdvertisingParameters::AddressInfo &ai1, const QLowEnergyAdvertisingParameters::AddressInfo &ai2);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QLowEnergyAdvertisingParameters::AddressInfo &a, const QLowEnergyAdvertisingParameters::AddressInfo &b);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergycharacteristic.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergycharacteristic.sip
new file mode 100644
index 00000000..bcec7736
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergycharacteristic.sip
@@ -0,0 +1,68 @@
+// qlowenergycharacteristic.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QLowEnergyCharacteristic
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum PropertyType /BaseType=Flag/
+ {
+ Unknown,
+ Broadcasting,
+ Read,
+ WriteNoResponse,
+ Write,
+ Notify,
+ Indicate,
+ WriteSigned,
+ ExtendedProperty,
+ };
+
+ typedef QFlags PropertyTypes;
+ QLowEnergyCharacteristic();
+ QLowEnergyCharacteristic(const QLowEnergyCharacteristic &other);
+ ~QLowEnergyCharacteristic();
+ QString name() const;
+ QBluetoothUuid uuid() const;
+ QByteArray value() const;
+ QLowEnergyCharacteristic::PropertyTypes properties() const;
+ QLowEnergyDescriptor descriptor(const QBluetoothUuid &uuid) const;
+ QList descriptors() const;
+ bool isValid() const;
+ QLowEnergyDescriptor clientCharacteristicConfiguration() const;
+ static const QByteArray CCCDDisable;
+ static const QByteArray CCCDEnableNotification;
+ static const QByteArray CCCDEnableIndication;
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QLowEnergyCharacteristic &a, const QLowEnergyCharacteristic &b);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QLowEnergyCharacteristic &a, const QLowEnergyCharacteristic &b);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergycharacteristicdata.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergycharacteristicdata.sip
new file mode 100644
index 00000000..72deeb6f
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergycharacteristicdata.sip
@@ -0,0 +1,61 @@
+// qlowenergycharacteristicdata.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QLowEnergyCharacteristicData
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QLowEnergyCharacteristicData();
+ QLowEnergyCharacteristicData(const QLowEnergyCharacteristicData &other);
+ ~QLowEnergyCharacteristicData();
+ QBluetoothUuid uuid() const;
+ void setUuid(const QBluetoothUuid &uuid);
+ QByteArray value() const;
+ void setValue(const QByteArray &value);
+ QLowEnergyCharacteristic::PropertyTypes properties() const;
+ void setProperties(QLowEnergyCharacteristic::PropertyTypes properties);
+ QList descriptors() const;
+ void setDescriptors(const QList &descriptors);
+ void addDescriptor(const QLowEnergyDescriptorData &descriptor);
+ void setReadConstraints(QBluetooth::AttAccessConstraints constraints);
+ QBluetooth::AttAccessConstraints readConstraints() const;
+ void setWriteConstraints(QBluetooth::AttAccessConstraints constraints);
+ QBluetooth::AttAccessConstraints writeConstraints() const;
+ void setValueLength(int minimum, int maximum);
+ int minimumValueLength() const;
+ int maximumValueLength() const;
+ bool isValid() const;
+ void swap(QLowEnergyCharacteristicData &other);
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QLowEnergyCharacteristicData &cd1, const QLowEnergyCharacteristicData &cd2);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QLowEnergyCharacteristicData &cd1, const QLowEnergyCharacteristicData &cd2);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyconnectionparameters.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyconnectionparameters.sip
new file mode 100644
index 00000000..95c7e503
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyconnectionparameters.sip
@@ -0,0 +1,51 @@
+// qlowenergyconnectionparameters.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QLowEnergyConnectionParameters
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QLowEnergyConnectionParameters();
+ QLowEnergyConnectionParameters(const QLowEnergyConnectionParameters &other);
+ ~QLowEnergyConnectionParameters();
+ void setIntervalRange(double minimum, double maximum);
+ double minimumInterval() const;
+ double maximumInterval() const;
+ void setLatency(int latency);
+ int latency() const;
+ void setSupervisionTimeout(int timeout);
+ int supervisionTimeout() const;
+ void swap(QLowEnergyConnectionParameters &other);
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QLowEnergyConnectionParameters &p1, const QLowEnergyConnectionParameters &p2);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QLowEnergyConnectionParameters &p1, const QLowEnergyConnectionParameters &p2);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergycontroller.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergycontroller.sip
new file mode 100644
index 00000000..8f38279a
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergycontroller.sip
@@ -0,0 +1,125 @@
+// qlowenergycontroller.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QLowEnergyController : public QObject
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum Error
+ {
+ NoError,
+ UnknownError,
+ UnknownRemoteDeviceError,
+ NetworkError,
+ InvalidBluetoothAdapterError,
+ ConnectionError,
+ AdvertisingError,
+ RemoteHostClosedError,
+ AuthorizationError,
+%If (Qt_6_4_0 -)
+ MissingPermissionsError,
+%End
+%If (Qt_6_5_0 -)
+ RssiReadError,
+%End
+ };
+
+ enum ControllerState
+ {
+ UnconnectedState,
+ ConnectingState,
+ ConnectedState,
+ DiscoveringState,
+ DiscoveredState,
+ ClosingState,
+ AdvertisingState,
+ };
+
+ enum RemoteAddressType
+ {
+ PublicAddress,
+ RandomAddress,
+ };
+
+ virtual ~QLowEnergyController();
+ QBluetoothAddress localAddress() const;
+ QBluetoothAddress remoteAddress() const;
+ QLowEnergyController::ControllerState state() const;
+ QLowEnergyController::RemoteAddressType remoteAddressType() const;
+ void setRemoteAddressType(QLowEnergyController::RemoteAddressType type);
+ void connectToDevice();
+ void disconnectFromDevice();
+ void discoverServices();
+ QList services() const;
+ QLowEnergyService *createServiceObject(const QBluetoothUuid &service, QObject *parent /TransferThis/ = 0) /Factory/;
+ QLowEnergyController::Error error() const;
+ QString errorString() const;
+ QString remoteName() const;
+ int mtu() const;
+
+signals:
+ void connected();
+ void disconnected();
+ void stateChanged(QLowEnergyController::ControllerState state);
+ void errorOccurred(QLowEnergyController::Error newError);
+ void serviceDiscovered(const QBluetoothUuid &newService);
+ void discoveryFinished();
+ void connectionUpdated(const QLowEnergyConnectionParameters ¶meters);
+ void mtuChanged(int mtu);
+
+public:
+ enum Role
+ {
+ CentralRole,
+ PeripheralRole,
+ };
+
+ static QLowEnergyController *createCentral(const QBluetoothDeviceInfo &remoteDevice, QObject *parent /TransferThis/ = 0) /Factory/;
+ static QLowEnergyController *createCentral(const QBluetoothDeviceInfo &remoteDevice, const QBluetoothAddress &localDevice, QObject *parent /TransferThis/ = 0) /Factory/;
+ static QLowEnergyController *createPeripheral(const QBluetoothAddress &localDevice, QObject *parent /TransferThis/ = 0) /Factory/;
+ static QLowEnergyController *createPeripheral(QObject *parent /TransferThis/ = 0) /Factory/;
+ void startAdvertising(const QLowEnergyAdvertisingParameters ¶meters, const QLowEnergyAdvertisingData &advertisingData, const QLowEnergyAdvertisingData &scanResponseData = QLowEnergyAdvertisingData());
+ void stopAdvertising();
+ QLowEnergyService *addService(const QLowEnergyServiceData &service, QObject *parent /TransferThis/ = 0) /Factory/;
+ void requestConnectionUpdate(const QLowEnergyConnectionParameters ¶meters);
+ QLowEnergyController::Role role() const;
+ QBluetoothUuid remoteDeviceUuid() const;
+%If (Qt_6_5_0 -)
+ void readRssi();
+%End
+
+signals:
+%If (Qt_6_5_0 -)
+ void rssiRead(qint16 rssi);
+%End
+
+private:
+ QLowEnergyController(const QBluetoothDeviceInfo &remoteDevice, const QBluetoothAddress &localDevice, QObject *parent = 0);
+ QLowEnergyController(const QBluetoothAddress &localDevice, QObject *parent = 0);
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergydescriptor.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergydescriptor.sip
new file mode 100644
index 00000000..218db9fa
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergydescriptor.sip
@@ -0,0 +1,48 @@
+// qlowenergydescriptor.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QLowEnergyDescriptor
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QLowEnergyDescriptor();
+ QLowEnergyDescriptor(const QLowEnergyDescriptor &other);
+ ~QLowEnergyDescriptor();
+ bool isValid() const;
+ QByteArray value() const;
+ QBluetoothUuid uuid() const;
+ QString name() const;
+ QBluetoothUuid::DescriptorType type() const;
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QLowEnergyDescriptor &a, const QLowEnergyDescriptor &b);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QLowEnergyDescriptor &a, const QLowEnergyDescriptor &b);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergydescriptordata.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergydescriptordata.sip
new file mode 100644
index 00000000..f7c3fd17
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergydescriptordata.sip
@@ -0,0 +1,56 @@
+// qlowenergydescriptordata.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QLowEnergyDescriptorData
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QLowEnergyDescriptorData();
+ QLowEnergyDescriptorData(const QBluetoothUuid &uuid, const QByteArray &value);
+ QLowEnergyDescriptorData(const QLowEnergyDescriptorData &other);
+ ~QLowEnergyDescriptorData();
+ QByteArray value() const;
+ void setValue(const QByteArray &value);
+ QBluetoothUuid uuid() const;
+ void setUuid(const QBluetoothUuid &uuid);
+ bool isValid() const;
+ void setReadPermissions(bool readable, QBluetooth::AttAccessConstraints constraints = QBluetooth::AttAccessConstraints());
+ bool isReadable() const;
+ QBluetooth::AttAccessConstraints readConstraints() const;
+ void setWritePermissions(bool writable, QBluetooth::AttAccessConstraints constraints = QBluetooth::AttAccessConstraints());
+ bool isWritable() const;
+ QBluetooth::AttAccessConstraints writeConstraints() const;
+ void swap(QLowEnergyDescriptorData &other);
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QLowEnergyDescriptorData &d1, const QLowEnergyDescriptorData &d12);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QLowEnergyDescriptorData &d1, const QLowEnergyDescriptorData &d2);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyservice.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyservice.sip
new file mode 100644
index 00000000..a3663cc1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyservice.sip
@@ -0,0 +1,107 @@
+// qlowenergyservice.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QLowEnergyService : public QObject /NoDefaultCtors/
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum DiscoveryMode
+ {
+ FullDiscovery,
+ SkipValueDiscovery,
+ };
+
+ enum ServiceType /BaseType=Flag/
+ {
+ PrimaryService,
+ IncludedService,
+ };
+
+ typedef QFlags ServiceTypes;
+
+ enum ServiceError
+ {
+ NoError,
+ OperationError,
+ CharacteristicWriteError,
+ DescriptorWriteError,
+ CharacteristicReadError,
+ DescriptorReadError,
+ UnknownError,
+ };
+
+ enum ServiceState
+ {
+ InvalidService,
+ DiscoveryRequired,
+ ServiceDiscovered,
+ LocalService,
+ RemoteService,
+ RemoteServiceDiscovering,
+ RemoteServiceDiscovered,
+ DiscoveringService,
+ };
+
+ enum WriteMode
+ {
+ WriteWithResponse,
+ WriteWithoutResponse,
+ WriteSigned,
+ };
+
+ virtual ~QLowEnergyService();
+ QList includedServices() const;
+ QLowEnergyService::ServiceTypes type() const;
+ QLowEnergyService::ServiceState state() const;
+ QLowEnergyCharacteristic characteristic(const QBluetoothUuid &uuid) const;
+ QList characteristics() const;
+ QBluetoothUuid serviceUuid() const;
+ QString serviceName() const;
+ void discoverDetails(QLowEnergyService::DiscoveryMode mode = QLowEnergyService::FullDiscovery);
+ QLowEnergyService::ServiceError error() const;
+ bool contains(const QLowEnergyCharacteristic &characteristic) const;
+ bool contains(const QLowEnergyDescriptor &descriptor) const;
+ void writeCharacteristic(const QLowEnergyCharacteristic &characteristic, const QByteArray &newValue, QLowEnergyService::WriteMode mode = QLowEnergyService::WriteWithResponse);
+ void writeDescriptor(const QLowEnergyDescriptor &descriptor, const QByteArray &newValue);
+
+signals:
+ void stateChanged(QLowEnergyService::ServiceState newState);
+ void characteristicChanged(const QLowEnergyCharacteristic &info, const QByteArray &value);
+ void characteristicWritten(const QLowEnergyCharacteristic &info, const QByteArray &value);
+ void descriptorWritten(const QLowEnergyDescriptor &info, const QByteArray &value);
+ void errorOccurred(QLowEnergyService::ServiceError error);
+
+public:
+ void readCharacteristic(const QLowEnergyCharacteristic &characteristic);
+ void readDescriptor(const QLowEnergyDescriptor &descriptor);
+
+signals:
+ void characteristicRead(const QLowEnergyCharacteristic &info, const QByteArray &value);
+ void descriptorRead(const QLowEnergyDescriptor &info, const QByteArray &value);
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyservicedata.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyservicedata.sip
new file mode 100644
index 00000000..1ae31b08
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qlowenergyservicedata.sip
@@ -0,0 +1,62 @@
+// qlowenergyservicedata.sip generated by MetaSIP
+//
+// This file is part of the QtBluetooth Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+class QLowEnergyServiceData
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QLowEnergyServiceData();
+ QLowEnergyServiceData(const QLowEnergyServiceData &other);
+ ~QLowEnergyServiceData();
+
+ enum ServiceType
+ {
+ ServiceTypePrimary,
+ ServiceTypeSecondary,
+ };
+
+ QLowEnergyServiceData::ServiceType type() const;
+ void setType(QLowEnergyServiceData::ServiceType type);
+ QBluetoothUuid uuid() const;
+ void setUuid(const QBluetoothUuid &uuid);
+ QList includedServices() const;
+ void setIncludedServices(const QList &services);
+ void addIncludedService(QLowEnergyService *service);
+ QList characteristics() const;
+ void setCharacteristics(const QList &characteristics);
+ void addCharacteristic(const QLowEnergyCharacteristicData &characteristic);
+ bool isValid() const;
+ void swap(QLowEnergyServiceData &other);
+};
+
+%End
+%If (Qt_6_2_0 -)
+bool operator==(const QLowEnergyServiceData &sd1, const QLowEnergyServiceData &sd2);
+%End
+%If (Qt_6_2_0 -)
+bool operator!=(const QLowEnergyServiceData &sd1, const QLowEnergyServiceData &sd2);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qpybluetooth_qlist.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qpybluetooth_qlist.sip
new file mode 100644
index 00000000..206e2330
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qpybluetooth_qlist.sip
@@ -0,0 +1,133 @@
+// This is the SIP interface definition for the QList based mapped types
+// specific to the QtBluetooth module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+// QBluetoothServiceInfo::Sequence is actually a sub-class of QList.
+// Note that QBluetoothServiceInfo::Alternative is identical and they are both
+// syntactic sugar. By ignoring methods using the latter then everything works
+// as expected.
+%MappedType QBluetoothServiceInfo::Sequence
+ /TypeHintIn="Iterable[QVariant]", TypeHintOut="List[QVariant]",
+ TypeHintValue="[]"/
+{
+%TypeHeaderCode
+#include
+%End
+
+%ConvertFromTypeCode
+ PyObject *l = PyList_New(sipCpp->size());
+
+ if (!l)
+ return 0;
+
+ for (int i = 0; i < sipCpp->size(); ++i)
+ {
+ QVariant *t = new QVariant(sipCpp->at(i));
+ PyObject *tobj = sipConvertFromNewType(t, sipType_QVariant,
+ sipTransferObj);
+
+ if (!tobj)
+ {
+ delete t;
+ Py_DECREF(l);
+
+ return 0;
+ }
+
+ PyList_SetItem(l, i, tobj);
+ }
+
+ return l;
+%End
+
+%ConvertToTypeCode
+ PyObject *iter = PyObject_GetIter(sipPy);
+
+ if (!sipIsErr)
+ {
+ PyErr_Clear();
+ Py_XDECREF(iter);
+
+ return (iter && !PyBytes_Check(sipPy) && !PyUnicode_Check(sipPy));
+ }
+
+ if (!iter)
+ {
+ *sipIsErr = 1;
+
+ return 0;
+ }
+
+ QBluetoothServiceInfo::Sequence *ql = new QBluetoothServiceInfo::Sequence;
+
+ for (Py_ssize_t i = 0; ; ++i)
+ {
+ PyErr_Clear();
+ PyObject *itm = PyIter_Next(iter);
+
+ if (!itm)
+ {
+ if (PyErr_Occurred())
+ {
+ delete ql;
+ Py_DECREF(iter);
+ *sipIsErr = 1;
+
+ return 0;
+ }
+
+ break;
+ }
+
+ int state;
+ QVariant *t = reinterpret_cast(
+ sipForceConvertToType(itm, sipType_QVariant, sipTransferObj,
+ SIP_NOT_NONE, &state, sipIsErr));
+
+ if (*sipIsErr)
+ {
+ PyErr_Format(PyExc_TypeError,
+ "index %zd has type '%s' but '_TYPE_' is expected", i,
+ sipPyTypeName(Py_TYPE(itm)));
+
+ Py_DECREF(itm);
+ delete ql;
+ Py_DECREF(iter);
+
+ return 0;
+ }
+
+ ql->append(*t);
+
+ sipReleaseType(t, sipType_QVariant, state);
+ Py_DECREF(itm);
+ }
+
+ Py_DECREF(iter);
+
+ *sipCppPtr = ql;
+
+ return sipGetState(sipTransferObj);
+%End
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qpybluetooth_qmultihash.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qpybluetooth_qmultihash.sip
new file mode 100644
index 00000000..f29ac36b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qpybluetooth_qmultihash.sip
@@ -0,0 +1,183 @@
+// This is the SIP interface definition for the QNultiHash based mapped types.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+template
+%MappedType QMultiHash
+ /TypeHint="Dict[int, _TYPE_]", TypeHintValue="{}"/
+{
+%TypeHeaderCode
+#include
+%End
+
+%ConvertFromTypeCode
+ PyObject *d = PyDict_New();
+
+ if (!d)
+ return 0;
+
+ QMultiHash::const_iterator it = sipCpp->constBegin();
+ QMultiHash::const_iterator end = sipCpp->constEnd();
+
+ while (it != end)
+ {
+ PyObject *kobj = PyLong_FromLong(it.key());
+
+ if (!kobj)
+ {
+ Py_DECREF(d);
+
+ return 0;
+ }
+
+ QList<_TYPE_> values = sipCpp->values(it.key());
+
+ PyObject *py_values = PyList_New(values.size());
+
+ if (!py_values)
+ {
+ Py_DECREF(kobj);
+ Py_DECREF(d);
+
+ return 0;
+ }
+
+ int rc = PyDict_SetItem(d, kobj, py_values);
+
+ Py_DECREF(py_values);
+ Py_DECREF(kobj);
+
+ if (rc < 0)
+ {
+ Py_DECREF(d);
+
+ return 0;
+ }
+
+ for (int i = 0; i < values.size(); ++i)
+ {
+ _TYPE_ *v = new _TYPE_(values.at(i));
+ PyObject *vobj = sipConvertFromNewType(v, sipType__TYPE_,
+ sipTransferObj);
+
+ if (!vobj)
+ {
+ delete v;
+ Py_DECREF(d);
+
+ return 0;
+ }
+
+ PyList_SetItem(py_values, i, vobj);
+ }
+
+ ++it;
+ }
+
+ return d;
+%End
+};
+
+%End
+
+
+%If (Qt_6_3_0 -)
+
+template<_TYPE1_, _TYPE2_>
+%MappedType QMultiHash<_TYPE1_, _TYPE2_>
+ /TypeHint="Dict[_TYPE1_, _TYPE2_]", TypeHintValue="{}"/
+{
+%TypeHeaderCode
+#include
+%End
+
+%ConvertFromTypeCode
+ PyObject *d = PyDict_New();
+
+ if (!d)
+ return 0;
+
+ QMultiHash<_TYPE1_, _TYPE2_>::const_iterator it = sipCpp->constBegin();
+ QMultiHash<_TYPE1_, _TYPE2_>::const_iterator end = sipCpp->constEnd();
+
+ while (it != end)
+ {
+ _TYPE1_ *k = new _TYPE1_(it.key());
+ PyObject *kobj = sipConvertFromNewType(k, sipType__TYPE1_,
+ sipTransferObj);
+
+ if (!kobj)
+ {
+ delete k;
+ Py_DECREF(d);
+
+ return 0;
+ }
+
+ QList<_TYPE2_> values = sipCpp->values(it.key());
+
+ PyObject *py_values = PyList_New(values.size());
+
+ if (!py_values)
+ {
+ Py_DECREF(kobj);
+ Py_DECREF(d);
+
+ return 0;
+ }
+
+ int rc = PyDict_SetItem(d, kobj, py_values);
+
+ Py_DECREF(py_values);
+ Py_DECREF(kobj);
+
+ if (rc < 0)
+ {
+ Py_DECREF(d);
+
+ return 0;
+ }
+
+ for (int i = 0; i < values.size(); ++i)
+ {
+ _TYPE2_ *v = new _TYPE2_(values.at(i));
+ PyObject *vobj = sipConvertFromNewType(v, sipType__TYPE2_,
+ sipTransferObj);
+
+ if (!vobj)
+ {
+ delete v;
+ Py_DECREF(d);
+
+ return 0;
+ }
+
+ PyList_SetItem(py_values, i, vobj);
+ }
+
+ ++it;
+ }
+
+ return d;
+%End
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qpybluetooth_quint128.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qpybluetooth_quint128.sip
new file mode 100644
index 00000000..030ff4bb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtBluetooth/qpybluetooth_quint128.sip
@@ -0,0 +1,131 @@
+// This is the SIP interface definition for the quint128 mapped type.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+
+%MappedType quint128 /TypeHint="Tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]"/
+{
+%TypeHeaderCode
+#include
+%End
+
+%ConvertFromTypeCode
+ PyObject *t = PyTuple_New(16);
+
+ if (!t)
+ return 0;
+
+#if defined(QT_SUPPORTS_INT128)
+ // This was added in Qt v6.6.0.
+ quint128 value = *sipCpp;
+#endif
+
+ for (Py_ssize_t i = 0; i < 16; ++i)
+ {
+ // Convert to a Python long to make sure it doesn't get interpreted as
+ // a signed value.
+#if defined(QT_SUPPORTS_INT128)
+ PyObject *pobj = PyLong_FromUnsignedLong(value & 255);
+ value >>= 8;
+#else
+ PyObject *pobj = PyLong_FromUnsignedLong(sipCpp->data[i]);
+#endif
+
+ if (!pobj)
+ {
+ Py_DECREF(t);
+
+ return 0;
+ }
+
+ PyTuple_SetItem(t, i, pobj);
+ }
+
+ return t;
+%End
+
+%ConvertToTypeCode
+ if (!sipIsErr)
+ return (PySequence_Check(sipPy) && !PyUnicode_Check(sipPy));
+
+ Py_ssize_t len = PySequence_Size(sipPy);
+
+ if (len != 16)
+ {
+ // A negative length should only be an internal error so let the
+ // original exception stand.
+ if (len >= 0)
+ PyErr_Format(PyExc_TypeError,
+ "sequence has %zd elements but 16 elements are expected",
+ len);
+
+ *sipIsErr = 1;
+
+ return 0;
+ }
+
+ quint128 *qv = new quint128;
+
+ for (Py_ssize_t i = 15; i >= 0; --i)
+ {
+ PyObject *itm = PySequence_GetItem(sipPy, i);
+
+ if (!itm)
+ {
+ delete qv;
+ *sipIsErr = 1;
+
+ return 0;
+ }
+
+ PyErr_Clear();
+ unsigned long val = PyLong_AsUnsignedLongMask(itm);
+
+ if (PyErr_Occurred())
+ {
+ PyErr_Format(PyExc_TypeError,
+ "element %zd has type '%s' but 'int' is expected", i,
+ sipPyTypeName(Py_TYPE(itm)));
+
+ Py_DECREF(itm);
+ delete qv;
+ *sipIsErr = 1;
+
+ return 0;
+ }
+
+#if defined(QT_SUPPORTS_INT128)
+ // This was added in Qt v6.6.0.
+ (*qv) <<= 8;
+ (*qv) |= (val & 255);
+#else
+ qv->data[i] = val;
+#endif
+
+ Py_DECREF(itm);
+ }
+
+ *sipCppPtr = qv;
+
+ return sipGetState(sipTransferObj);
+%End
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/QtCore.toml b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/QtCore.toml
new file mode 100644
index 00000000..040e0d49
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/QtCore.toml
@@ -0,0 +1,6 @@
+# Automatically generated configuration for PyQt6.QtCore.
+
+sip-version = "6.15.3"
+sip-abi-version = "13.8"
+module-tags = ["Qt_6_11_0", "Windows"]
+module-disabled-features = []
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/QtCoremod.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/QtCoremod.sip
new file mode 100644
index 00000000..5fbdecad
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/QtCoremod.sip
@@ -0,0 +1,227 @@
+// QtCoremod.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%Module(name=PyQt6.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt6, keyword_arguments="Optional", use_limited_api=True, py_ssize_t_clean=True)
+
+%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0 Qt_6_9_0 Qt_6_10_0 Qt_6_11_0}
+
+%Platforms {Android iOS Linux macOS WebAssembly Windows}
+
+%Feature PyQt_Accessibility
+%Feature PyQt_SessionManager
+%Feature PyQt_SSL
+%Feature PyQt_qreal_double
+%Feature PyQt_PrintDialog
+%Feature PyQt_Printer
+%Feature PyQt_PrintPreviewWidget
+%Feature PyQt_PrintPreviewDialog
+%Feature PyQt_RawFont
+%Feature PyQt_OpenGL
+%Feature PyQt_OpenGL_ES2
+%Feature PyQt_Process
+%Feature PyQt_WebChannel
+%Feature PyQt_DTLS
+%Feature PyQt_Permissions
+%Feature PyQt_XCB
+%Feature PyQt_Wayland
+%Feature PyQt_Vulkan
+
+%Copying
+Copyright (c) 2026 Riverbank Computing Limited
+
+This file is part of PyQt6.
+
+This file may be used under the terms of the GNU General Public License
+version 3.0 as published by the Free Software Foundation and appearing in
+the file LICENSE included in the packaging of this file. Please review the
+following information to ensure the GNU General Public License version 3.0
+requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+
+If you do not wish to use this file under the terms of the GPL version 3.0
+then you may purchase a commercial license. For more information contact
+info@riverbankcomputing.com.
+
+This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+%End
+
+%Plugin PyQt6
+
+%MinimumABIVersion "13.8"
+%DefaultEncoding "ASCII"
+
+%Include(name=pyqt-internal.sip5, optional=True)
+%Include(name=pyqt-gpl.sip5, optional=True)
+%Include(name=pyqt-commercial.sip5, optional=True)
+
+%DefaultSupertype PyQt6.sip.simplewrapper
+
+int PYQT_VERSION;
+const char *PYQT_VERSION_STR;
+
+%ModuleCode
+static int PYQT_VERSION = 0x060b00;
+static const char *PYQT_VERSION_STR = "6.11.0";
+%End
+
+%Include qglobal.sip
+%Include qtenvironmentvariables.sip
+%Include qtversion.sip
+%Include qnamespace.sip
+%Include qabstractanimation.sip
+%Include qabstracteventdispatcher.sip
+%Include qabstractitemmodel.sip
+%Include qabstractnativeeventfilter.sip
+%Include qabstractproxymodel.sip
+%Include qanimationgroup.sip
+%Include qbasictimer.sip
+%Include qbitarray.sip
+%Include qbuffer.sip
+%Include qbytearray.sip
+%Include qbytearrayalgorithms.sip
+%Include qbytearraymatcher.sip
+%Include qcalendar.sip
+%Include qcborcommon.sip
+%Include qcborstreamreader.sip
+%Include qcborstreamwriter.sip
+%Include qchar.sip
+%Include qcollator.sip
+%Include qcommandlineoption.sip
+%Include qcommandlineparser.sip
+%Include qconcatenatetablesproxymodel.sip
+%Include qcoreapplication.sip
+%Include qcoreevent.sip
+%Include qcryptographichash.sip
+%Include qdatastream.sip
+%Include qdatetime.sip
+%Include qdeadlinetimer.sip
+%Include qdir.sip
+%Include qdiriterator.sip
+%Include qeasingcurve.sip
+%Include qelapsedtimer.sip
+%Include qeventloop.sip
+%Include qfile.sip
+%Include qfiledevice.sip
+%Include qfileinfo.sip
+%Include qfileselector.sip
+%Include qfilesystemwatcher.sip
+%Include qidentityproxymodel.sip
+%Include qiodevice.sip
+%Include qiodevicebase.sip
+%Include qitemselectionmodel.sip
+%Include qjsondocument.sip
+%Include qjsonparseerror.sip
+%Include qjsonvalue.sip
+%Include qlibrary.sip
+%Include qlibraryinfo.sip
+%Include qline.sip
+%Include qlocale.sip
+%Include qlockfile.sip
+%Include qlogging.sip
+%Include qloggingcategory.sip
+%Include qmargins.sip
+%Include qmessageauthenticationcode.sip
+%Include qmetaobject.sip
+%Include qmetatype.sip
+%Include qmimedata.sip
+%Include qmimedatabase.sip
+%Include qmimetype.sip
+%Include qmutex.sip
+%Include qnumeric.sip
+%Include qobject.sip
+%Include qobjectcleanuphandler.sip
+%Include qobjectdefs.sip
+%Include qoperatingsystemversion.sip
+%Include qparallelanimationgroup.sip
+%Include qpauseanimation.sip
+%Include qpermissions.sip
+%Include qpropertyanimation.sip
+%Include qpluginloader.sip
+%Include qpoint.sip
+%Include qprocess.sip
+%Include qrandom.sip
+%Include qrangemodel.sip
+%Include qreadwritelock.sip
+%Include qrect.sip
+%Include qregularexpression.sip
+%Include qresource.sip
+%Include qrunnable.sip
+%Include qsavefile.sip
+%Include qsemaphore.sip
+%Include qsequentialanimationgroup.sip
+%Include qsettings.sip
+%Include qsharedmemory.sip
+%Include qsignalmapper.sip
+%Include qsize.sip
+%Include qsocketnotifier.sip
+%Include qsortfilterproxymodel.sip
+%Include qstandardpaths.sip
+%Include qstorageinfo.sip
+%Include qstringconverter_base.sip
+%Include qstringconverter.sip
+%Include qstringlistmodel.sip
+%Include qsysinfo.sip
+%Include qsystemsemaphore.sip
+%Include qtemporarydir.sip
+%Include qtemporaryfile.sip
+%Include qtextboundaryfinder.sip
+%Include qtextstream.sip
+%Include qthread.sip
+%Include qthreadpool.sip
+%Include qtimeline.sip
+%Include qtimer.sip
+%Include qtimezone.sip
+%Include qtipccommon.sip
+%Include qtranslator.sip
+%Include qtransposeproxymodel.sip
+%Include qtyperevision.sip
+%Include qtypes.sip
+%Include qurl.sip
+%Include qurlquery.sip
+%Include quuid.sip
+%Include qvariant.sip
+%Include qvariantanimation.sip
+%Include qversionnumber.sip
+%Include qwaitcondition.sip
+%Include qxmlstream.sip
+%Include qyieldcpu.sip
+%Include qanystringview.sip
+%Include qbytearraylist.sip
+%Include qbytearrayview.sip
+%Include qflags.sip
+%Include qjsonarray.sip
+%Include qjsonobject.sip
+%Include qmutexlocker.sip
+%Include qpycore_native_interface.sip
+%Include qpycore_qhash.sip
+%Include qpycore_qlist.sip
+%Include qpycore_qmap.sip
+%Include qpycore_qrangemodel.sip
+%Include qpycore_qset.sip
+%Include qpycore_std_chrono_duration.sip
+%Include qpycore_std_optional.sip
+%Include qpycore_std_pair.sip
+%Include qpycore_virtual_error_handler.sip
+%Include qstring.sip
+%Include qstringlist.sip
+%Include qstringview.sip
+%Include qwineventnotifier.sip
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/pyqt-gpl.sip5 b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/pyqt-gpl.sip5
new file mode 100644
index 00000000..ed2326e2
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/pyqt-gpl.sip5
@@ -0,0 +1 @@
+%License(type="gpl")
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractanimation.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractanimation.sip
new file mode 100644
index 00000000..9ebfba03
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractanimation.sip
@@ -0,0 +1,82 @@
+// qabstractanimation.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QAbstractAnimation : public QObject
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum Direction
+ {
+ Forward,
+ Backward,
+ };
+
+ enum State
+ {
+ Stopped,
+ Paused,
+ Running,
+ };
+
+ enum DeletionPolicy
+ {
+ KeepWhenStopped,
+ DeleteWhenStopped,
+ };
+
+ QAbstractAnimation(QObject *parent /TransferThis/ = 0);
+ virtual ~QAbstractAnimation();
+ QAbstractAnimation::State state() const;
+ QAnimationGroup *group() const;
+ QAbstractAnimation::Direction direction() const;
+ void setDirection(QAbstractAnimation::Direction direction);
+ int currentTime() const;
+ int currentLoopTime() const;
+ int loopCount() const;
+ void setLoopCount(int loopCount);
+ int currentLoop() const;
+ virtual int duration() const = 0;
+ int totalDuration() const;
+
+signals:
+ void finished();
+ void stateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState);
+ void currentLoopChanged(int currentLoop);
+ void directionChanged(QAbstractAnimation::Direction);
+
+public slots:
+ void start(QAbstractAnimation::DeletionPolicy policy = QAbstractAnimation::KeepWhenStopped);
+ void pause();
+ void resume();
+ void setPaused(bool);
+ void stop();
+ void setCurrentTime(int msecs);
+
+protected:
+ virtual bool event(QEvent *event);
+ virtual void updateCurrentTime(int currentTime) = 0;
+ virtual void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState);
+ virtual void updateDirection(QAbstractAnimation::Direction direction);
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstracteventdispatcher.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstracteventdispatcher.sip
new file mode 100644
index 00000000..ca64c23b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstracteventdispatcher.sip
@@ -0,0 +1,67 @@
+// qabstracteventdispatcher.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+// Qt v6.8 introduced QAbstractEventDispatcherV2 as a temporary class intended to
+// aid porting to Qt7 (where all timers will be based on std::chrono). We choose
+// not to implement them as PyQt is likely to use Python ints anyway.
+
+class QAbstractEventDispatcher : public QObject /Abstract/
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ struct TimerInfo
+ {
+%TypeHeaderCode
+#include
+%End
+
+ int timerId;
+ int interval;
+ Qt::TimerType timerType;
+ TimerInfo(int id, int i, Qt::TimerType t);
+ };
+
+ explicit QAbstractEventDispatcher(QObject *parent /TransferThis/ = 0);
+ virtual ~QAbstractEventDispatcher();
+ static QAbstractEventDispatcher *instance(QThread *thread = 0);
+ virtual bool processEvents(QEventLoop::ProcessEventsFlags flags) = 0 /ReleaseGIL/;
+ int registerTimer(qint64 interval, Qt::TimerType timerType, QObject *object);
+ virtual void registerTimer(int timerId, qint64 interval, Qt::TimerType timerType, QObject *object) = 0;
+ virtual bool unregisterTimer(int timerId) = 0;
+ virtual bool unregisterTimers(QObject *object) = 0;
+ virtual QList registeredTimers(QObject *object) const = 0;
+ virtual void wakeUp() = 0;
+ virtual void interrupt() = 0;
+ virtual void startingUp();
+ virtual void closingDown();
+ virtual int remainingTime(int timerId) = 0;
+ void installNativeEventFilter(QAbstractNativeEventFilter *filterObj);
+ void removeNativeEventFilter(QAbstractNativeEventFilter *filterObj);
+ bool filterNativeEvent(const QByteArray &eventType, void *message, qintptr *result /Out/);
+
+signals:
+ void aboutToBlock();
+ void awake();
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractitemmodel.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractitemmodel.sip
new file mode 100644
index 00000000..001b4458
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractitemmodel.sip
@@ -0,0 +1,446 @@
+// qabstractitemmodel.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QModelIndex
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QModelIndex();
+ int row() const;
+ int column() const;
+ QVariant data(int role = Qt::DisplayRole) const;
+ Qt::ItemFlags flags() const;
+ SIP_PYOBJECT internalPointer() const;
+%MethodCode
+ sipRes = reinterpret_cast(sipCpp->internalPointer());
+
+ if (!sipRes)
+ sipRes = Py_None;
+
+ Py_INCREF(sipRes);
+%End
+
+ SIP_PYOBJECT internalId() const /TypeHint="int"/;
+%MethodCode
+ // Python needs to treat the result as an unsigned value (which may not happen
+ // on 64 bit systems). Instead we get the real value as it is stored (as a
+ // void *) and let Python convert that.
+ sipRes = PyLong_FromVoidPtr(sipCpp->internalPointer());
+%End
+
+ const QAbstractItemModel *model() const;
+ bool isValid() const;
+ QModelIndex parent() const;
+ QModelIndex sibling(int arow, int acolumn) const;
+ QModelIndex siblingAtColumn(int column) const;
+ QModelIndex siblingAtRow(int row) const;
+%If (- Qt_6_8_0)
+ bool operator==(const QModelIndex &other) const;
+%End
+%If (- Qt_6_8_0)
+ bool operator<(const QModelIndex &other) const;
+%End
+%If (- Qt_6_8_0)
+ bool operator!=(const QModelIndex &other) const;
+%End
+ Py_hash_t __hash__() const;
+%MethodCode
+ sipRes = qHash(*sipCpp);
+%End
+};
+
+class QPersistentModelIndex
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QPersistentModelIndex();
+ QPersistentModelIndex(const QModelIndex &index);
+ QPersistentModelIndex(const QPersistentModelIndex &other);
+ ~QPersistentModelIndex();
+ int row() const;
+ int column() const;
+ QVariant data(int role = Qt::DisplayRole) const;
+ Qt::ItemFlags flags() const;
+ QModelIndex parent() const;
+ QModelIndex sibling(int row, int column) const;
+ const QAbstractItemModel *model() const;
+ bool isValid() const;
+ void swap(QPersistentModelIndex &other /Constrained/);
+ operator QModelIndex() const;
+%If (- Qt_6_8_0)
+ bool operator<(const QPersistentModelIndex &other) const;
+%End
+%If (- Qt_6_8_0)
+ bool operator==(const QPersistentModelIndex &other) const;
+%End
+%If (- Qt_6_8_0)
+ bool operator==(const QModelIndex &other) const;
+%End
+%If (- Qt_6_8_0)
+ bool operator!=(const QPersistentModelIndex &other) const;
+%End
+%If (- Qt_6_8_0)
+ bool operator!=(const QModelIndex &other) const;
+%End
+ Py_hash_t __hash__() const;
+%MethodCode
+ sipRes = qHash(*sipCpp);
+%End
+};
+
+typedef QList QModelIndexList;
+
+class QAbstractItemModel : public QObject
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum LayoutChangeHint
+ {
+ NoLayoutChangeHint,
+ VerticalSortHint,
+ HorizontalSortHint,
+ };
+
+ explicit QAbstractItemModel(QObject *parent /TransferThis/ = 0);
+ virtual ~QAbstractItemModel();
+ bool hasIndex(int row, int column, const QModelIndex &parent = QModelIndex()) const;
+ virtual QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const = 0;
+ virtual QModelIndex parent(const QModelIndex &child) const = 0;
+ QObject *parent() const;
+ virtual QModelIndex sibling(int row, int column, const QModelIndex &idx) const;
+ virtual int rowCount(const QModelIndex &parent = QModelIndex()) const = 0;
+ virtual int columnCount(const QModelIndex &parent = QModelIndex()) const = 0;
+ virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const;
+ virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0;
+ virtual bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole);
+ virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
+ virtual bool setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role = Qt::EditRole);
+ virtual QMap itemData(const QModelIndex &index) const;
+ virtual bool setItemData(const QModelIndex &index, const QMap &roles);
+ virtual QStringList mimeTypes() const;
+ virtual QMimeData *mimeData(const QModelIndexList &indexes) const /TransferBack/;
+ virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent);
+ virtual Qt::DropActions supportedDropActions() const;
+ virtual bool insertRows(int row, int count, const QModelIndex &parent = QModelIndex());
+ virtual bool insertColumns(int column, int count, const QModelIndex &parent = QModelIndex());
+ virtual bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex());
+ virtual bool removeColumns(int column, int count, const QModelIndex &parent = QModelIndex());
+ virtual void fetchMore(const QModelIndex &parent);
+ virtual bool canFetchMore(const QModelIndex &parent) const;
+ virtual Qt::ItemFlags flags(const QModelIndex &index) const;
+ virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder);
+ virtual QModelIndex buddy(const QModelIndex &index) const;
+ virtual QModelIndexList match(const QModelIndex &start, int role, const QVariant &value, int hits = 1, Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap)) const;
+ virtual QSize span(const QModelIndex &index) const;
+
+signals:
+ void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QList &roles = QList());
+ void headerDataChanged(Qt::Orientation orientation, int first, int last);
+ void layoutAboutToBeChanged(const QList &parents = QList(), QAbstractItemModel::LayoutChangeHint hint = QAbstractItemModel::NoLayoutChangeHint);
+ void layoutChanged(const QList &parents = QList(), QAbstractItemModel::LayoutChangeHint hint = QAbstractItemModel::NoLayoutChangeHint);
+ void rowsAboutToBeInserted(const QModelIndex &parent, int first, int last);
+ void rowsInserted(const QModelIndex &parent, int first, int last);
+ void rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last);
+ void rowsRemoved(const QModelIndex &parent, int first, int last);
+ void columnsAboutToBeInserted(const QModelIndex &parent, int first, int last);
+ void columnsInserted(const QModelIndex &parent, int first, int last);
+ void columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last);
+ void columnsRemoved(const QModelIndex &parent, int first, int last);
+ void modelAboutToBeReset();
+ void modelReset();
+
+public slots:
+ virtual bool submit();
+ virtual void revert();
+
+protected:
+ void encodeData(const QModelIndexList &indexes, QDataStream &stream) const;
+ bool decodeData(int row, int column, const QModelIndex &parent, QDataStream &stream);
+ void beginInsertRows(const QModelIndex &parent, int first, int last);
+ void endInsertRows();
+ void beginRemoveRows(const QModelIndex &parent, int first, int last);
+ void endRemoveRows();
+ void beginInsertColumns(const QModelIndex &parent, int first, int last);
+ void endInsertColumns();
+ void beginRemoveColumns(const QModelIndex &parent, int first, int last);
+ void endRemoveColumns();
+ QModelIndexList persistentIndexList() const;
+ void changePersistentIndex(const QModelIndex &from, const QModelIndex &to);
+ void changePersistentIndexList(const QModelIndexList &from, const QModelIndexList &to);
+
+public:
+ bool insertRow(int row, const QModelIndex &parent = QModelIndex());
+ bool insertColumn(int column, const QModelIndex &parent = QModelIndex());
+ bool removeRow(int row, const QModelIndex &parent = QModelIndex());
+ bool removeColumn(int column, const QModelIndex &parent = QModelIndex());
+ virtual Qt::DropActions supportedDragActions() const;
+ virtual QHash roleNames() const;
+
+protected:
+ QModelIndex createIndex(int row, int column, SIP_PYOBJECT object = 0) const [QModelIndex (int row, int column, const void *object = 0)];
+%MethodCode
+ // The Qt API is broken (and won't be fixed as it would break binary
+ // compatibility) regarding the internal id of a model index on different
+ // architectures (32 vs 64 bits). We choose to work around the breakage as it
+ // is fairly subtle and continues to catch people out. Instead of letting Qt
+ // convert betweed an integer id and a pointer id (the internal format used by
+ // Qt) we let Python do it.
+
+ void *ptr;
+
+ if (a2)
+ {
+ // Try and convert it to a Python long and fallback to the object's
+ // address if it fails.
+ ptr = PyLong_AsVoidPtr(a2);
+
+ if (PyErr_Occurred())
+ {
+ PyErr_Clear();
+ ptr = a2;
+ }
+ }
+ else
+ {
+ ptr = 0;
+ }
+
+ #if defined(SIP_PROTECTED_IS_PUBLIC)
+ sipRes = new QModelIndex(sipCpp->createIndex(a0, a1, ptr));
+ #else
+ sipRes = new QModelIndex(sipCpp->sipProtect_createIndex(a0, a1, ptr));
+ #endif
+%End
+
+signals:
+ void rowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow);
+ void rowsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row);
+ void columnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn);
+ void columnsMoved(const QModelIndex &parent, int start, int end, const QModelIndex &destination, int column);
+
+protected:
+ bool beginMoveRows(const QModelIndex &sourceParent, int sourceFirst, int sourceLast, const QModelIndex &destinationParent, int destinationRow);
+ void endMoveRows();
+ bool beginMoveColumns(const QModelIndex &sourceParent, int sourceFirst, int sourceLast, const QModelIndex &destinationParent, int destinationColumn);
+ void endMoveColumns();
+ void beginResetModel() /ReleaseGIL/;
+ void endResetModel() /ReleaseGIL/;
+
+protected slots:
+ virtual void resetInternalData();
+
+public:
+ virtual bool canDropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) const;
+ virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild);
+ virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild);
+ bool moveRow(const QModelIndex &sourceParent, int sourceRow, const QModelIndex &destinationParent, int destinationChild);
+ bool moveColumn(const QModelIndex &sourceParent, int sourceColumn, const QModelIndex &destinationParent, int destinationChild);
+
+ enum class CheckIndexOption /BaseType=Flag/
+ {
+ NoOption,
+ IndexIsValid,
+ DoNotUseParent,
+ ParentIsInvalid,
+ };
+
+ typedef QFlags CheckIndexOptions;
+ bool checkIndex(const QModelIndex &index, QAbstractItemModel::CheckIndexOptions options = QAbstractItemModel::CheckIndexOption::NoOption) const;
+ virtual bool clearItemData(const QModelIndex &index);
+ virtual void multiData(const QModelIndex &index, QModelRoleDataSpan roleDataSpan) const;
+};
+
+class QAbstractTableModel : public QAbstractItemModel
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ explicit QAbstractTableModel(QObject *parent /TransferThis/ = 0);
+ virtual ~QAbstractTableModel();
+ virtual QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const;
+ virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent);
+ virtual Qt::ItemFlags flags(const QModelIndex &index) const;
+ QObject *parent() const;
+ virtual QModelIndex sibling(int row, int column, const QModelIndex &idx) const;
+
+private:
+ virtual bool hasChildren(const QModelIndex &parent) const;
+ virtual QModelIndex parent(const QModelIndex &child) const;
+};
+
+class QAbstractListModel : public QAbstractItemModel
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ explicit QAbstractListModel(QObject *parent /TransferThis/ = 0);
+ virtual ~QAbstractListModel();
+ virtual QModelIndex index(int row, int column = 0, const QModelIndex &parent = QModelIndex()) const;
+ virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent);
+ virtual Qt::ItemFlags flags(const QModelIndex &index) const;
+ QObject *parent() const;
+ virtual QModelIndex sibling(int row, int column, const QModelIndex &idx) const;
+
+private:
+ virtual int columnCount(const QModelIndex &parent) const;
+ virtual bool hasChildren(const QModelIndex &parent) const;
+ virtual QModelIndex parent(const QModelIndex &child) const;
+};
+
+class QModelRoleData
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ explicit QModelRoleData(int role);
+ int role() const;
+ const QVariant &data() const;
+ void setData(const QVariant &data);
+ void clearData();
+};
+
+class QModelRoleDataSpan
+{
+%TypeHeaderCode
+// The capsule destructor for a QModelRoleData array.
+static void qpycore_gc_modelroledata(PyObject *mrd_obj);
+%End
+
+%TypeCode
+// The capsule destructor for a QModelRoleData array.
+static void qpycore_gc_modelroledata(PyObject *mrd_obj)
+{
+ delete reinterpret_cast* >(PyCapsule_GetPointer(mrd_obj, NULL));
+}
+%End
+
+public:
+ QModelRoleDataSpan();
+ QModelRoleDataSpan(QModelRoleData &modelRoleData);
+ QModelRoleDataSpan(QList modelRoleData);
+%MethodCode
+ PyObject *a0cap = PyCapsule_New(a0, NULL, qpycore_gc_modelroledata);
+
+ if (a0cap)
+ {
+ sipSetUserObject((sipSimpleWrapper *)sipSelf, a0cap);
+
+ sipCpp = new QModelRoleDataSpan(*a0);
+ }
+%End
+
+ qsizetype size() const;
+ qsizetype length() const /__len__/;
+ QModelRoleData *data() const;
+ QModelRoleData *begin() const;
+ QModelRoleData *end() const;
+ QModelRoleData &operator[](qsizetype index) const;
+ QVariant *dataForRole(int role) const;
+};
+
+%If (Qt_6_8_0 -)
+bool operator>=(const QPersistentModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator>=(const QModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator>=(const QPersistentModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator>=(const QModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator<=(const QPersistentModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator<=(const QModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator<=(const QPersistentModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator<=(const QModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator>(const QPersistentModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator>(const QModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator>(const QPersistentModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator>(const QModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator<(const QPersistentModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator<(const QModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator<(const QPersistentModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator<(const QModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator!=(const QPersistentModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator!=(const QModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator!=(const QPersistentModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator!=(const QModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator==(const QPersistentModelIndex &lhs, const QModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator==(const QModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator==(const QPersistentModelIndex &lhs, const QPersistentModelIndex &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator==(const QModelIndex &lhs, const QModelIndex &rhs);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractnativeeventfilter.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractnativeeventfilter.sip
new file mode 100644
index 00000000..a7605cd1
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractnativeeventfilter.sip
@@ -0,0 +1,36 @@
+// qabstractnativeeventfilter.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QAbstractNativeEventFilter
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QAbstractNativeEventFilter();
+ virtual ~QAbstractNativeEventFilter();
+ virtual bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result /Out/) = 0;
+
+private:
+ QAbstractNativeEventFilter(const QAbstractNativeEventFilter &);
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractproxymodel.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractproxymodel.sip
new file mode 100644
index 00000000..3e97fcbb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qabstractproxymodel.sip
@@ -0,0 +1,67 @@
+// qabstractproxymodel.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QAbstractProxyModel : public QAbstractItemModel
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ explicit QAbstractProxyModel(QObject *parent /TransferThis/ = 0);
+ virtual ~QAbstractProxyModel();
+ virtual void setSourceModel(QAbstractItemModel *sourceModel /KeepReference/);
+ QAbstractItemModel *sourceModel() const;
+ virtual QModelIndex mapToSource(const QModelIndex &proxyIndex) const = 0;
+ virtual QModelIndex mapFromSource(const QModelIndex &sourceIndex) const = 0;
+ virtual QItemSelection mapSelectionToSource(const QItemSelection &selection) const;
+ virtual QItemSelection mapSelectionFromSource(const QItemSelection &selection) const;
+ virtual bool submit();
+ virtual void revert();
+ virtual QVariant data(const QModelIndex &proxyIndex, int role = Qt::DisplayRole) const;
+ virtual bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole);
+ virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
+ virtual bool setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role = Qt::EditRole);
+ virtual QMap itemData(const QModelIndex &index) const;
+ virtual Qt::ItemFlags flags(const QModelIndex &index) const;
+ virtual bool setItemData(const QModelIndex &index, const QMap &roles);
+ virtual QModelIndex buddy(const QModelIndex &index) const;
+ virtual bool canFetchMore(const QModelIndex &parent) const;
+ virtual void fetchMore(const QModelIndex &parent);
+ virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder);
+ virtual QSize span(const QModelIndex &index) const;
+ virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const;
+ virtual QMimeData *mimeData(const QModelIndexList &indexes) const /TransferBack/;
+ virtual QStringList mimeTypes() const;
+ virtual Qt::DropActions supportedDropActions() const;
+ virtual QModelIndex sibling(int row, int column, const QModelIndex &idx) const;
+
+signals:
+ void sourceModelChanged();
+
+public:
+ virtual bool canDropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) const;
+ virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent);
+ virtual Qt::DropActions supportedDragActions() const;
+ virtual bool clearItemData(const QModelIndex &index);
+ virtual QHash roleNames() const;
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qanimationgroup.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qanimationgroup.sip
new file mode 100644
index 00000000..7c237739
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qanimationgroup.sip
@@ -0,0 +1,43 @@
+// qanimationgroup.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QAnimationGroup : public QAbstractAnimation
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QAnimationGroup(QObject *parent /TransferThis/ = 0);
+ virtual ~QAnimationGroup();
+ QAbstractAnimation *animationAt(int index) const;
+ int animationCount() const;
+ int indexOfAnimation(QAbstractAnimation *animation) const;
+ void addAnimation(QAbstractAnimation *animation /Transfer/);
+ void insertAnimation(int index, QAbstractAnimation *animation /Transfer/);
+ void removeAnimation(QAbstractAnimation *animation /TransferBack/);
+ QAbstractAnimation *takeAnimation(int index) /TransferBack/;
+ void clear();
+
+protected:
+ virtual bool event(QEvent *event);
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qanystringview.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qanystringview.sip
new file mode 100644
index 00000000..7288bbce
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qanystringview.sip
@@ -0,0 +1,92 @@
+// This is the SIP interface definition for the QAnyStringView mapped type.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_4_0 -)
+
+%MappedType QAnyStringView /AllowNone, TypeHint="Union[QByteArray, QString]",TypeHintValue="''"/
+{
+%TypeHeaderCode
+#include
+%End
+
+%TypeCode
+struct PyQtAnyStringState
+{
+ const sipTypeDef *instance_type; // The instance's generated type.
+ void *instance; // Either the QByteArray or QString.
+ int instance_state; // The state of the instance conversion.
+};
+%End
+
+%ConvertToTypeCode
+if (sipIsErr == NULL)
+ return sipCanConvertToType(sipPy, sipType_QString, 0) ||
+ sipCanConvertToType(sipPy, sipType_QByteArray, SIP_NOT_NONE);
+
+PyQtAnyStringState *state = new PyQtAnyStringState;
+
+if (sipCanConvertToType(sipPy, sipType_QString, 0))
+{
+ QString *qs = reinterpret_cast(
+ sipConvertToType(sipPy, sipType_QString, sipTransferObj, 0,
+ &state->instance_state, sipIsErr));
+
+ if (*sipIsErr)
+ return 0;
+
+ *sipCppPtr = new QAnyStringView(*qs);
+ state->instance_type = sipType_QString;
+ state->instance = qs;
+}
+else
+{
+ QByteArray *qba = reinterpret_cast(
+ sipConvertToType(sipPy, sipType_QByteArray, sipTransferObj,
+ SIP_NOT_NONE, &state->instance_state, sipIsErr));
+
+ if (*sipIsErr)
+ return 0;
+
+ *sipCppPtr = new QAnyStringView(*qba);
+ state->instance_type = sipType_QByteArray;
+ state->instance = qba;
+}
+
+*sipUserStatePtr = state;
+
+return sipGetState(sipTransferObj);
+%End
+
+%ConvertFromTypeCode
+ return qpycore_PyObject_FromQString(sipCpp->toString());
+%End
+
+%ReleaseCode
+delete sipCpp;
+
+PyQtAnyStringState *state = reinterpret_cast(sipUserState);
+
+sipReleaseType(state->instance, state->instance_type, state->instance_state);
+
+delete state;
+%End
+};
+
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbasictimer.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbasictimer.sip
new file mode 100644
index 00000000..07394299
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbasictimer.sip
@@ -0,0 +1,48 @@
+// qbasictimer.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QBasicTimer
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ QBasicTimer();
+ ~QBasicTimer();
+ bool isActive() const;
+ int timerId() const;
+ void start(int msec, Qt::TimerType timerType, QObject *obj);
+ void start(int msec, QObject *obj);
+ void stop();
+ void swap(QBasicTimer &other /Constrained/);
+%If (Qt_6_8_0 -)
+ int id() const;
+%MethodCode
+ sipRes = qToUnderlying(sipCpp->id());
+%End
+
+%End
+
+private:
+ QBasicTimer(const QBasicTimer &);
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbitarray.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbitarray.sip
new file mode 100644
index 00000000..676a4377
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbitarray.sip
@@ -0,0 +1,95 @@
+// qbitarray.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QBitArray
+{
+%TypeHeaderCode
+#include
+%End
+
+%TypeCode
+// This is needed by __hash__().
+#include
+%End
+
+public:
+ QBitArray();
+ QBitArray(qsizetype size, bool value = false);
+ QBitArray(const QBitArray &other);
+ qsizetype size() const;
+ qsizetype count() const /__len__/;
+ qsizetype count(bool on) const;
+ bool isEmpty() const;
+ bool isNull() const;
+ void resize(qsizetype size);
+ void detach();
+ bool isDetached() const;
+ void clear();
+ QBitArray &operator&=(const QBitArray &);
+ QBitArray &operator|=(const QBitArray &);
+ QBitArray &operator^=(const QBitArray &);
+%If (- Qt_6_7_0)
+ // This was changed to be a global operator in Qt v6.7 but this isn't supported by SIP v6.8.
+ QBitArray operator~() const;
+%End
+%If (- Qt_6_8_0)
+ bool operator==(const QBitArray &a) const;
+%End
+%If (- Qt_6_8_0)
+ bool operator!=(const QBitArray &a) const;
+%End
+ void fill(bool val, qsizetype first, qsizetype last);
+ bool fill(bool val, qsizetype size = -1);
+ void truncate(qsizetype pos);
+ bool testBit(qsizetype i) const;
+ void setBit(qsizetype i);
+ void setBit(qsizetype i, bool val);
+ void clearBit(qsizetype i);
+ bool toggleBit(qsizetype i);
+ bool operator[](qsizetype i) const;
+ bool at(qsizetype i) const;
+ Py_hash_t __hash__() const;
+%MethodCode
+ sipRes = qHash(*sipCpp);
+%End
+
+ void swap(QBitArray &other /Constrained/);
+ SIP_PYOBJECT bits() const /TypeHint="bytes"/;
+%MethodCode
+ return PyBytes_FromStringAndSize(sipCpp->bits(), (sipCpp->size() + 7) / 8);
+%End
+
+ static QBitArray fromBits(const char *data /Encoding="None"/, Py_ssize_t len) [QBitArray (const char *data, qsizetype len)];
+ quint32 toUInt32(QSysInfo::Endian endianness, bool *ok = 0) const;
+};
+
+QBitArray operator&(const QBitArray &, const QBitArray &);
+QBitArray operator|(const QBitArray &, const QBitArray &);
+QBitArray operator^(const QBitArray &, const QBitArray &);
+QDataStream &operator<<(QDataStream &, const QBitArray &) /ReleaseGIL/;
+QDataStream &operator>>(QDataStream &, QBitArray & /Constrained/) /ReleaseGIL/;
+%If (Qt_6_8_0 -)
+bool operator!=(const QBitArray &lhs, const QBitArray &rhs);
+%End
+%If (Qt_6_8_0 -)
+bool operator==(const QBitArray &lhs, const QBitArray &rhs);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbuffer.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbuffer.sip
new file mode 100644
index 00000000..00d65aac
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbuffer.sip
@@ -0,0 +1,114 @@
+// qbuffer.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QBuffer : public QIODevice
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ explicit QBuffer(QObject *parent /TransferThis/ = 0);
+ QBuffer(QByteArray *byteArray /Constrained/, QObject *parent /TransferThis/ = 0);
+ virtual ~QBuffer();
+ QByteArray &buffer();
+ const QByteArray &data() const;
+ void setBuffer(QByteArray *a /Constrained/);
+ void setData(const QByteArray &data);
+%If (- Qt_6_5_0)
+ void setData(const char *adata /Array/, int alen /ArraySize/);
+%End
+%If (Qt_6_5_0 -)
+ void setData(const char *data /Array/, qsizetype len /ArraySize/);
+%End
+ virtual bool open(QIODeviceBase::OpenMode openMode);
+ virtual void close();
+ virtual qint64 size() const;
+ virtual qint64 pos() const;
+ virtual bool seek(qint64 off);
+ virtual bool atEnd() const;
+ virtual bool canReadLine() const;
+
+protected:
+ virtual SIP_PYOBJECT readData(qint64 maxlen) /ReleaseGIL,TypeHint="bytes"/ [qint64 (char *data, qint64 maxlen)];
+%MethodCode
+ // Return the data read or None if there was an error.
+ if (a0 < 0)
+ {
+ PyErr_SetString(PyExc_ValueError, "maximum length of data to be read cannot be negative");
+ sipIsErr = 1;
+ }
+ else
+ {
+ char *s = new char[a0];
+ qint64 len;
+
+ Py_BEGIN_ALLOW_THREADS
+ #if defined(SIP_PROTECTED_IS_PUBLIC)
+ len = sipSelfWasArg ? sipCpp->QBuffer::readData(s, a0) : sipCpp->readData(s, a0);
+ #else
+ len = sipCpp->sipProtectVirt_readData(sipSelfWasArg, s, a0);
+ #endif
+ Py_END_ALLOW_THREADS
+
+ if (len < 0)
+ {
+ Py_INCREF(Py_None);
+ sipRes = Py_None;
+ }
+ else
+ {
+ sipRes = PyBytes_FromStringAndSize(s, len);
+
+ if (!sipRes)
+ sipIsErr = 1;
+ }
+
+ delete[] s;
+ }
+%End
+
+ virtual qint64 writeData(SIP_PYBUFFER) /ReleaseGIL/ [qint64 (const char *data, qint64 len)];
+%MethodCode
+ sipBufferInfoDef bi;
+
+ if (sipGetBufferInfo(a0, &bi) > 0)
+ {
+ Py_BEGIN_ALLOW_THREADS
+ #if defined(SIP_PROTECTED_IS_PUBLIC)
+ sipRes = sipSelfWasArg ?
+ sipCpp->QBuffer::writeData(reinterpret_cast(bi.bi_buf), bi.bi_len) :
+ sipCpp->writeData(reinterpret_cast(bi.bi_buf), bi.bi_len);
+ #else
+ sipRes = sipCpp->sipProtectVirt_writeData(sipSelfWasArg, reinterpret_cast(bi.bi_buf),
+ bi.bi_len);
+ #endif
+ Py_END_ALLOW_THREADS
+
+ sipReleaseBufferInfo(&bi);
+ }
+ else
+ {
+ sipIsErr = 1;
+ }
+%End
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearray.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearray.sip
new file mode 100644
index 00000000..927534eb
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearray.sip
@@ -0,0 +1,503 @@
+// qbytearray.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%ModuleCode
+#include
+%End
+
+class QByteArray /TypeHintIn="Union[QByteArray, bytes, bytearray, memoryview]"/
+{
+%TypeHeaderCode
+#include
+%End
+
+%TypeCode
+// This is needed by __hash__().
+#include
+
+
+// Convenience function for converting a QByteArray to a Python str object.
+static PyObject *QByteArrayToPyStr(QByteArray *ba)
+{
+ char *data = ba->data();
+
+ if (data)
+ // QByteArrays may have embedded '\0's so set the size explicitly.
+ return PyBytes_FromStringAndSize(data, ba->size());
+
+ return PyBytes_FromString("");
+}
+%End
+
+%ConvertToTypeCode
+// Accept anything that implements the buffer protocol (including QByteArray
+// itself).
+
+if (sipIsErr == NULL)
+ return sipGetBufferInfo(sipPy, NULL);
+
+
+// If it is already a QByteArray then use it rather than make an unnecessary
+// copy of the data.
+if (sipCanConvertToType(sipPy, sipType_QByteArray, SIP_NO_CONVERTORS))
+{
+ *sipCppPtr = reinterpret_cast(
+ sipConvertToType(sipPy, sipType_QByteArray, sipTransferObj,
+ SIP_NO_CONVERTORS, 0, sipIsErr));
+
+ return 0;
+}
+
+// Create a QByteArray from the data.
+sipBufferInfoDef buffer_info;
+
+if (sipGetBufferInfo(sipPy, &buffer_info) > 0)
+{
+ // Check that the buffer is compatible with one defined by
+ // PyBuffer_FillInfo() as used by QByteArray and the standard Python byte
+ // objects.
+ if (buffer_info.bi_format == NULL || buffer_info.bi_format[0] == 'B')
+ {
+ *sipCppPtr = new QByteArray(
+ reinterpret_cast(buffer_info.bi_buf),
+ (qsizetype)buffer_info.bi_len);
+
+ sipReleaseBufferInfo(&buffer_info);
+
+ // We don't support transfer of ownership.
+ return SIP_TEMPORARY;
+ }
+
+ PyErr_Format(PyExc_TypeError, "unsupported buffer format '%s'",
+ buffer_info.bi_format);
+
+ sipReleaseBufferInfo(&buffer_info);
+}
+
+*sipIsErr = 1;
+
+return 0;
+%End
+
+%BIGetBufferCode
+ // We may be building against a debug Python build.
+
+ #if defined(Py_LIMITED_API)
+ Q_UNUSED(sipSelf);
+
+ sipBuffer->bd_buffer = sipCpp->data();
+ sipBuffer->bd_length = sipCpp->size();
+ sipBuffer->bd_readonly = 0;
+
+ sipRes = 0;
+ #else
+ sipRes = PyBuffer_FillInfo(sipBuffer, sipSelf, sipCpp->data(),
+ sipCpp->size(), 0, sipFlags);
+ #endif
+%End
+
+%PickleCode
+ sipRes = Py_BuildValue("(y#)", sipCpp->data(), static_cast(sipCpp->size()));
+%End
+
+public:
+ QByteArray();
+ QByteArray(qsizetype size, char c /Encoding="None"/);
+ QByteArray(const QByteArray &a);
+ ~QByteArray();
+ void resize(qsizetype size);
+%If (Qt_6_4_0 -)
+ void resize(qsizetype size, char c);
+%End
+ QByteArray &fill(char c /Encoding="None"/, qsizetype size = -1);
+ void clear();
+ qsizetype indexOf(QByteArrayView bv, qsizetype from = 0) const;
+ // In Qt v6.2 this was replaced by two separate overloads. However we need to keep the optional keyword argument.
+ qsizetype lastIndexOf(QByteArrayView bv, qsizetype from = -1) const;
+ qsizetype count(QByteArrayView bv) const;
+ QByteArray left(qsizetype len) const;
+ QByteArray right(qsizetype len) const;
+ QByteArray mid(qsizetype index, qsizetype length = -1) const;
+ QByteArray first(qsizetype n) const;
+ QByteArray last(qsizetype n) const;
+ bool startsWith(QByteArrayView bv) const;
+ bool endsWith(QByteArrayView bv) const;
+ void truncate(qsizetype pos);
+ void chop(qsizetype n);
+ QByteArray toLower() const;
+ QByteArray toUpper() const;
+ QByteArray trimmed() const;
+ QByteArray simplified() const;
+ QByteArray leftJustified(qsizetype width, char fill /Encoding="None"/ = ' ', bool truncate = false) const;
+ QByteArray rightJustified(qsizetype width, char fill /Encoding="None"/ = ' ', bool truncate = false) const;
+ QByteArray &prepend(QByteArrayView a);
+ QByteArray &prepend(qsizetype count, char c /Encoding="None"/);
+ QByteArray &append(QByteArrayView a);
+ QByteArray &append(qsizetype count, char c /Encoding="None"/);
+ QByteArray &insert(qsizetype i, QByteArrayView data);
+ QByteArray &insert(qsizetype i, qsizetype count, char c /Encoding="None"/);
+ QByteArray &remove(qsizetype index, qsizetype len);
+ QByteArray &replace(QByteArrayView before, QByteArrayView after);
+ QByteArray &replace(qsizetype index, qsizetype len, QByteArrayView s);
+ QList split(char sep /Encoding="None"/) const;
+ QByteArray &operator+=(QByteArrayView a);
+ bool operator==(const QString &s2) const;
+%MethodCode
+ // Needed for Qt v6.8 and later.
+ sipRes = (*sipCpp == *a0);
+%End
+
+ bool operator!=(const QString &s2) const;
+%MethodCode
+ // Needed for Qt v6.8 and later.
+ sipRes = (*sipCpp != *a0);
+%End
+
+ bool operator<(const QString &s2) const;
+%MethodCode
+ // Needed for Qt v6.8 and later.
+ sipRes = (*sipCpp < *a0);
+%End
+
+ bool operator>(const QString &s2) const;
+%MethodCode
+ // Needed for Qt v6.8 and later.
+ sipRes = (*sipCpp > *a0);
+%End
+
+ bool operator<=(const QString &s2) const;
+%MethodCode
+ // Needed for Qt v6.8 and later.
+ sipRes = (*sipCpp <= *a0);
+%End
+
+ bool operator>=(const QString &s2) const;
+%MethodCode
+ // Needed for Qt v6.8 and later.
+ sipRes = (*sipCpp >= *a0);
+%End
+
+ short toShort(bool *ok = 0, int base = 10) const;
+ ushort toUShort(bool *ok = 0, int base = 10) const;
+ int toInt(bool *ok = 0, int base = 10) const;
+ uint toUInt(bool *ok = 0, int base = 10) const;
+ long toLong(bool *ok = 0, int base = 10) const;
+ ulong toULong(bool *ok = 0, int base = 10) const;
+ qlonglong toLongLong(bool *ok = 0, int base = 10) const;
+ qulonglong toULongLong(bool *ok = 0, int base = 10) const;
+ float toFloat(bool *ok = 0) const;
+ double toDouble(bool *ok = 0) const;
+ QByteArray toBase64(QByteArray::Base64Options options = QByteArray::Base64Encoding) const;
+ QByteArray &setNum(double n /Constrained/, char format = 'g', int precision = 6);
+ QByteArray &setNum(SIP_PYOBJECT n /TypeHint="int"/, int base = 10);
+%MethodCode
+ qlonglong val = sipLong_AsLongLong(a0);
+
+ if (!PyErr_Occurred())
+ {
+ sipRes = &sipCpp->setNum(val, a1);
+ }
+ else
+ {
+ // If it is positive then it might fit an unsigned long long.
+
+ qulonglong uval = sipLong_AsUnsignedLongLong(a0);
+
+ if (!PyErr_Occurred())
+ {
+ sipRes = &sipCpp->setNum(uval, a1);
+ }
+ else
+ {
+ sipError = (PyErr_ExceptionMatches(PyExc_OverflowError)
+ ? sipErrorFail : sipErrorContinue);
+ }
+ }
+%End
+
+ static QByteArray number(double n /Constrained/, char format = 'g', int precision = 6);
+ static QByteArray number(SIP_PYOBJECT n /TypeHint="int"/, int base = 10);
+%MethodCode
+ qlonglong val = sipLong_AsLongLong(a0);
+
+ if (!PyErr_Occurred())
+ {
+ sipRes = new QByteArray(QByteArray::number(val, a1));
+ }
+ else
+ {
+ // If it is positive then it might fit an unsigned long long.
+
+ qulonglong uval = sipLong_AsUnsignedLongLong(a0);
+
+ if (!PyErr_Occurred())
+ {
+ sipRes = new QByteArray(QByteArray::number(uval, a1));
+ }
+ else
+ {
+ sipError = (PyErr_ExceptionMatches(PyExc_OverflowError)
+ ? sipErrorFail : sipErrorContinue);
+ }
+ }
+%End
+
+ static QByteArray fromBase64(const QByteArray &base64, QByteArray::Base64Options options = QByteArray::Base64Encoding);
+ static QByteArray fromHex(const QByteArray &hexEncoded);
+ qsizetype count() const;
+ qsizetype length() const;
+ bool isNull() const;
+ qsizetype size() const /__len__/;
+ char at(qsizetype i) const /Encoding="None"/;
+ char operator[](qsizetype i) const /Encoding="None"/;
+%MethodCode
+ Py_ssize_t idx = sipConvertFromSequenceIndex(a0, sipCpp->size());
+
+ if (idx < 0)
+ sipIsErr = 1;
+ else
+ sipRes = sipCpp->operator[]((qsizetype)idx);
+%End
+
+ QByteArray operator[](SIP_PYSLICE slice) const;
+%MethodCode
+ Py_ssize_t start, stop, step, slicelength;
+
+ if (sipConvertFromSliceObject(a0, sipCpp->size(), &start, &stop, &step, &slicelength) < 0)
+ {
+ sipIsErr = 1;
+ }
+ else
+ {
+ sipRes = new QByteArray();
+
+ for (Py_ssize_t i = 0; i < slicelength; ++i)
+ {
+ sipRes->append(sipCpp->at((qsizetype)start));
+ start += step;
+ }
+ }
+%End
+
+ int __contains__(const QByteArrayView bv) const;
+%MethodCode
+ sipRes = sipCpp->contains(*a0);
+%End
+
+ Py_hash_t __hash__() const;
+%MethodCode
+ sipRes = qHash(*sipCpp);
+%End
+
+ SIP_PYOBJECT __str__() const /TypeHint="str"/;
+%MethodCode
+ sipRes = QByteArrayToPyStr(sipCpp);
+
+ PyObject *repr = PyObject_Repr(sipRes);
+
+ if (repr)
+ {
+ Py_DECREF(sipRes);
+ sipRes = repr;
+ }
+%End
+
+ SIP_PYOBJECT __repr__() const /TypeHint="str"/;
+%MethodCode
+ if (sipCpp->isNull())
+ {
+ sipRes = PyUnicode_FromString("PyQt6.QtCore.QByteArray()");
+ }
+ else
+ {
+ PyObject *str = QByteArrayToPyStr(sipCpp);
+
+ if (str)
+ {
+ sipRes = PyUnicode_FromFormat("PyQt6.QtCore.QByteArray(%R)", str);
+
+ Py_DECREF(str);
+ }
+ }
+%End
+
+ QByteArray operator*(int m) const;
+%MethodCode
+ sipRes = new QByteArray();
+
+ while (a0-- > 0)
+ *sipRes += *sipCpp;
+%End
+
+ QByteArray &operator*=(int m);
+%MethodCode
+ QByteArray orig(*sipCpp);
+
+ sipCpp->clear();
+
+ while (a0-- > 0)
+ *sipCpp += orig;
+%End
+
+ bool isEmpty() const;
+ SIP_PYOBJECT data() /TypeHint="bytes"/;
+%MethodCode
+ // QByteArrays may contain embedded '\0's so set the size explicitly.
+
+ char *res = sipCpp->data();
+ qsizetype len = sipCpp->size();
+
+ if (res)
+ {
+ if ((sipRes = PyBytes_FromStringAndSize(res, (Py_ssize_t)len)) == NULL)
+ sipIsErr = 1;
+ }
+ else
+ {
+ Py_INCREF(Py_None);
+ sipRes = Py_None;
+ }
+%End
+
+ qsizetype capacity() const;
+ void reserve(qsizetype size);
+ void squeeze();
+ void push_back(QByteArrayView a);
+ void push_front(QByteArrayView a);
+ bool contains(QByteArrayView bv) const;
+ QByteArray toHex(char separator /Encoding="None"/ = '\x00') const;
+ QByteArray toPercentEncoding(const QByteArray &exclude = QByteArray(), const QByteArray &include = QByteArray(), char percent = '%') const;
+ static QByteArray fromPercentEncoding(const QByteArray &input, char percent = '%');
+ QByteArray repeated(qsizetype times) const;
+ void swap(QByteArray &other /Constrained/);
+
+ enum Base64Option /BaseType=Flag/
+ {
+ Base64Encoding,
+ Base64UrlEncoding,
+ KeepTrailingEquals,
+ OmitTrailingEquals,
+ IgnoreBase64DecodingErrors,
+ AbortOnBase64DecodingErrors,
+ };
+
+ typedef QFlags Base64Options;
+ QByteArray chopped(qsizetype len) const;
+ int compare(QByteArrayView a, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
+ bool isUpper() const;
+ bool isLower() const;
+
+ enum class Base64DecodingStatus
+ {
+ Ok,
+ IllegalInputLength,
+ IllegalCharacter,
+ IllegalPadding,
+ };
+
+ static QByteArray::FromBase64Result fromBase64Encoding(const QByteArray &base64, QByteArray::Base64Options options = QByteArray::Base64Encoding);
+
+ class FromBase64Result
+ {
+%TypeHeaderCode
+#include
+%End
+
+ public:
+ QByteArray decoded;
+ QByteArray::Base64DecodingStatus decodingStatus;
+ void swap(QByteArray::FromBase64Result &other /Constrained/);
+ operator bool() const;
+%MethodCode
+ // This is required because SIP doesn't handle operator bool() properly.
+ sipRes = sipCpp->operator bool();
+%End
+
+ Py_hash_t __hash__() const;
+%MethodCode
+ sipRes = qHash(*sipCpp);
+%End
+ };
+
+ QByteArray sliced(qsizetype pos) const;
+ QByteArray sliced(qsizetype pos, qsizetype n) const;
+%If (Qt_6_3_0 -)
+ bool isValidUtf8() const;
+%End
+%If (Qt_6_4_0 -)
+ QByteArray percentDecoded(char percent = '%') const;
+%End
+%If (Qt_6_5_0 -)
+ QByteArray &removeAt(qsizetype pos);
+%End
+%If (Qt_6_5_0 -)
+ QByteArray &removeFirst();
+%End
+%If (Qt_6_5_0 -)
+ QByteArray &removeLast();
+%End
+%If (Qt_6_6_0 -)
+ QByteArray &assign(QByteArrayView v);
+%End
+%If (Qt_6_8_0 -)
+ QByteArray &slice(qsizetype pos, qsizetype n);
+%End
+%If (Qt_6_8_0 -)
+ QByteArray &slice(qsizetype pos);
+%End
+%If (Qt_6_8_0 -)
+ qsizetype max_size() const;
+%End
+%If (Qt_6_8_0 -)
+ static qsizetype maxSize();
+%End
+%If (Qt_6_10_0 -)
+ QByteArray nullTerminated() const;
+%End
+%If (Qt_6_10_0 -)
+ QByteArray &nullTerminate();
+%End
+};
+
+bool operator==(const QByteArray &a1, const QByteArray &a2);
+bool operator!=(const QByteArray &a1, const QByteArray &a2);
+bool operator<(const QByteArray &a1, const QByteArray &a2);
+bool operator<=(const QByteArray &a1, const QByteArray &a2);
+bool operator>(const QByteArray &a1, const QByteArray &a2);
+bool operator>=(const QByteArray &a1, const QByteArray &a2);
+%If (Qt_6_5_0 -)
+QByteArray operator+(const QByteArray &a1, const QByteArray &a2);
+%End
+%If (- Qt_6_5_0)
+const QByteArray operator+(const QByteArray &a1, const QByteArray &a2);
+%End
+QDataStream &operator<<(QDataStream &, const QByteArray & /Constrained/) /ReleaseGIL/;
+QDataStream &operator>>(QDataStream &, QByteArray & /Constrained/) /ReleaseGIL/;
+QByteArray qCompress(const uchar *data /Array/, qsizetype nbytes /ArraySize/, int compressionLevel = -1);
+QByteArray qCompress(const QByteArray &data, int compressionLevel = -1);
+QByteArray qUncompress(const uchar *data /Array/, qsizetype nbytes /ArraySize/);
+QByteArray qUncompress(const QByteArray &data);
+%If (- Qt_6_2_0)
+quint16 qChecksum(QByteArrayView data, Qt::ChecksumType standard = Qt::ChecksumIso3309);
+%End
+bool operator==(const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs);
+bool operator!=(const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs);
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearrayalgorithms.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearrayalgorithms.sip
new file mode 100644
index 00000000..fb7e96b9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearrayalgorithms.sip
@@ -0,0 +1,31 @@
+// qbytearrayalgorithms.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_2_0 -)
+%ModuleCode
+#include
+%End
+%End
+
+%If (Qt_6_2_0 -)
+quint16 qChecksum(QByteArrayView data, Qt::ChecksumType standard = Qt::ChecksumIso3309);
+%End
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearraylist.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearraylist.sip
new file mode 100644
index 00000000..7d36ebd3
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearraylist.sip
@@ -0,0 +1,124 @@
+// This is the SIP interface definition for the QByteArrayList mapped type.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%MappedType QByteArrayList
+ /TypeHintIn="Iterable[QByteArray]", TypeHintOut="List[QByteArray]",
+ TypeHintValue="[]"/
+{
+%TypeHeaderCode
+#include
+%End
+
+%ConvertFromTypeCode
+ PyObject *l = PyList_New(sipCpp->size());
+
+ if (!l)
+ return 0;
+
+ for (int i = 0; i < sipCpp->size(); ++i)
+ {
+ QByteArray *t = new QByteArray(sipCpp->at(i));
+ PyObject *tobj = sipConvertFromNewType(t, sipType_QByteArray,
+ sipTransferObj);
+
+ if (!tobj)
+ {
+ delete t;
+ Py_DECREF(l);
+
+ return 0;
+ }
+
+ PyList_SetItem(l, i, tobj);
+ }
+
+ return l;
+%End
+
+%ConvertToTypeCode
+ PyObject *iter = PyObject_GetIter(sipPy);
+
+ if (!sipIsErr)
+ {
+ PyErr_Clear();
+ Py_XDECREF(iter);
+
+ return (iter && !PyUnicode_Check(sipPy));
+ }
+
+ if (!iter)
+ {
+ *sipIsErr = 1;
+
+ return 0;
+ }
+
+ QByteArrayList *ql = new QByteArrayList;
+
+ for (Py_ssize_t i = 0; ; ++i)
+ {
+ PyErr_Clear();
+ PyObject *itm = PyIter_Next(iter);
+
+ if (!itm)
+ {
+ if (PyErr_Occurred())
+ {
+ delete ql;
+ Py_DECREF(iter);
+ *sipIsErr = 1;
+
+ return 0;
+ }
+
+ break;
+ }
+
+ int state;
+ QByteArray *t = reinterpret_cast(
+ sipForceConvertToType(itm, sipType_QByteArray, sipTransferObj,
+ SIP_NOT_NONE, &state, sipIsErr));
+
+ if (*sipIsErr)
+ {
+ PyErr_Format(PyExc_TypeError,
+ "index %zd has type '%s' but 'str' is expected", i,
+ sipPyTypeName(Py_TYPE(itm)));
+
+ Py_DECREF(itm);
+ delete ql;
+ Py_DECREF(iter);
+
+ return 0;
+ }
+
+ ql->append(*t);
+
+ sipReleaseType(t, sipType_QByteArray, state);
+ Py_DECREF(itm);
+ }
+
+ Py_DECREF(iter);
+
+ *sipCppPtr = ql;
+
+ return sipGetState(sipTransferObj);
+%End
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearraymatcher.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearraymatcher.sip
new file mode 100644
index 00000000..40f51d1b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearraymatcher.sip
@@ -0,0 +1,56 @@
+// qbytearraymatcher.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QByteArrayMatcher
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+%If (Qt_6_3_0 -)
+ QByteArrayMatcher(const char *pattern /Encoding="None"/, qsizetype length = -1);
+%End
+%If (- Qt_6_3_0)
+ QByteArrayMatcher(const char *pattern /Encoding="None"/, qsizetype length);
+%End
+%If (Qt_6_3_0 -)
+ explicit QByteArrayMatcher(QByteArrayView pattern);
+%End
+%If (- Qt_6_3_0)
+%If (Qt_6_4_0 -)
+ explicit QByteArrayMatcher(const QByteArray &pattern);
+%End
+%End
+ QByteArrayMatcher();
+ QByteArrayMatcher(const QByteArrayMatcher &other);
+ ~QByteArrayMatcher();
+ void setPattern(const QByteArray &pattern);
+%If (Qt_6_3_0 -)
+ qsizetype indexIn(QByteArrayView data, qsizetype from = 0) const;
+%End
+%If (- Qt_6_3_0)
+ qsizetype indexIn(const QByteArray &ba, qsizetype from = 0) const;
+%End
+ qsizetype indexIn(const char *str /Encoding="None"/, qsizetype len, qsizetype from = 0) const;
+ QByteArray pattern() const;
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearrayview.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearrayview.sip
new file mode 100644
index 00000000..95888385
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qbytearrayview.sip
@@ -0,0 +1,67 @@
+// This is the SIP interface definition for the QByteArrayView mapped type.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%MappedType QByteArrayView /TypeHint="QByteArray"/
+{
+%TypeHeaderCode
+#include
+%End
+
+%ConvertToTypeCode
+if (sipIsErr == NULL)
+{
+ // Note that we choose to use QByteArray's implementation of the buffer
+ // protocol.
+ return sipGetBufferInfo(sipPy, NULL);
+}
+
+sipBufferInfoDef *buffer_info = (sipBufferInfoDef *)sipMalloc(
+ sizeof (sipBufferInfoDef));
+
+if (buffer_info)
+{
+ if (sipGetBufferInfo(sipPy, buffer_info) > 0)
+ {
+ *sipCppPtr = new QByteArrayView(
+ reinterpret_cast(buffer_info->bi_buf),
+ (qsizetype)buffer_info->bi_len);
+
+ *sipUserStatePtr = buffer_info;
+
+ // We don't support transfer of ownership.
+ return SIP_TEMPORARY;
+ }
+
+ sipFree(buffer_info);
+}
+
+*sipIsErr = 1;
+
+return 0;
+%End
+
+%ReleaseCode
+delete sipCpp;
+
+sipBufferInfoDef *buffer_info = reinterpret_cast(sipUserState);
+sipReleaseBufferInfo(buffer_info);
+sipFree(buffer_info);
+%End
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qcalendar.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qcalendar.sip
new file mode 100644
index 00000000..2d5f63b9
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qcalendar.sip
@@ -0,0 +1,99 @@
+// qcalendar.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QCalendar
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum
+ {
+ Unspecified,
+ };
+
+ struct YearMonthDay
+ {
+%TypeHeaderCode
+#include
+%End
+
+ YearMonthDay();
+ YearMonthDay(int year, int month = 1, int day = 1);
+ bool isValid() const;
+ int year;
+ int month;
+ int day;
+ };
+
+ enum class System
+ {
+ Gregorian,
+ Julian,
+ Milankovic,
+ Jalali,
+ IslamicCivil,
+ };
+
+ QCalendar();
+ explicit QCalendar(QCalendar::System system);
+%If (Qt_6_4_0 -)
+ explicit QCalendar(QAnyStringView name);
+%End
+%If (- Qt_6_4_0)
+ explicit QCalendar(const char *name /Encoding="Latin-1"/) [(QLatin1String name)];
+%MethodCode
+ // This is currently the only occurence of a QLatin1String argument.
+ sipCpp = new QCalendar(QLatin1String(a0));
+%End
+
+%End
+ int daysInMonth(int month, int year = QCalendar::Unspecified) const;
+ int daysInYear(int year) const;
+ int monthsInYear(int year) const;
+ bool isDateValid(int year, int month, int day) const;
+ bool isLeapYear(int year) const;
+ bool isGregorian() const;
+ bool isLunar() const;
+ bool isLuniSolar() const;
+ bool isSolar() const;
+ bool isProleptic() const;
+ bool hasYearZero() const;
+ int maximumDaysInMonth() const;
+ int minimumDaysInMonth() const;
+ int maximumMonthsInYear() const;
+ QString name() const;
+ QDate dateFromParts(int year, int month, int day) const;
+ QDate dateFromParts(const QCalendar::YearMonthDay &parts) const;
+ QCalendar::YearMonthDay partsFromDate(QDate date) const;
+ int dayOfWeek(QDate date) const;
+ QString monthName(const QLocale &locale, int month, int year = QCalendar::Unspecified, QLocale::FormatType format = QLocale::LongFormat) const;
+ QString standaloneMonthName(const QLocale &locale, int month, int year = QCalendar::Unspecified, QLocale::FormatType format = QLocale::LongFormat) const;
+ QString weekDayName(const QLocale &locale, int day, QLocale::FormatType format = QLocale::LongFormat) const;
+ QString standaloneWeekDayName(const QLocale &locale, int day, QLocale::FormatType format = QLocale::LongFormat) const;
+ QString dateTimeToString(QStringView format, const QDateTime &datetime, QDate dateOnly, QTime timeOnly, const QLocale &locale) const;
+ static QStringList availableCalendars();
+%If (Qt_6_7_0 -)
+ QDate matchCenturyToWeekday(const QCalendar::YearMonthDay &parts, int dow) const;
+%End
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qcborcommon.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qcborcommon.sip
new file mode 100644
index 00000000..0eb82ab4
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qcborcommon.sip
@@ -0,0 +1,99 @@
+// qcborcommon.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%ModuleCode
+#include
+%End
+
+// Handwritten implementation of QCborSimpleType.
+// Cast-XML has a bug which means that it places this definition in qmetatype.h
+// (where it is first declared).
+
+enum class QCborSimpleType : quint8 {
+ False /PyName=False_/,
+ True /PyName=True_/,
+ Null,
+ Undefined
+};
+
+struct QCborError
+{
+%TypeHeaderCode
+#include
+%End
+
+ enum Code
+ {
+ UnknownError,
+ AdvancePastEnd,
+ InputOutputError,
+ GarbageAtEnd,
+ EndOfFile,
+ UnexpectedBreak,
+ UnknownType,
+ IllegalType,
+ IllegalNumber,
+ IllegalSimpleType,
+ InvalidUtf8String,
+ DataTooLarge,
+ NestingTooDeep,
+ UnsupportedType,
+ NoError,
+ };
+
+// Error code access
+// This class is currently undocumented. Access to the error code is via a
+// cast (which SIP doesn't support) or a badly named instance variable. To be
+// safe we implement a more Qt-typical solution.
+QCborError::Code code() const;
+%MethodCode
+ sipRes = sipCpp->c;
+%End
+ QString toString() const;
+};
+
+enum class QCborKnownTags
+{
+ DateTimeString,
+ UnixTime_t,
+ PositiveBignum,
+ NegativeBignum,
+ Decimal,
+ Bigfloat,
+ COSE_Encrypt0,
+ COSE_Mac0,
+ COSE_Sign1,
+ ExpectedBase64url,
+ ExpectedBase64,
+ ExpectedBase16,
+ EncodedCbor,
+ Url,
+ Base64url,
+ Base64,
+ RegularExpression,
+ MimeMessage,
+ Uuid,
+ COSE_Encrypt,
+ COSE_Mac,
+ COSE_Sign,
+ Signature,
+};
diff --git a/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qcborstreamreader.sip b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qcborstreamreader.sip
new file mode 100644
index 00000000..10a4338b
--- /dev/null
+++ b/linedance-app/dist/LineDancePlayer/_internal/PyQt6/bindings/QtCore/qcborstreamreader.sip
@@ -0,0 +1,164 @@
+// qcborstreamreader.sip generated by MetaSIP
+//
+// This file is part of the QtCore Python extension module.
+//
+// Copyright (c) 2026 Riverbank Computing Limited
+//
+// This file is part of PyQt6.
+//
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file. Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+//
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license. For more information contact
+// info@riverbankcomputing.com.
+//
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+class QCborStreamReader
+{
+%TypeHeaderCode
+#include
+%End
+
+public:
+ enum Type : quint8
+ {
+ UnsignedInteger,
+ NegativeInteger,
+ ByteString,
+ ByteArray,
+ TextString,
+ String,
+ Array,
+ Map,
+ Tag,
+ SimpleType,
+ HalfFloat,
+ Float16,
+ Float,
+ Double,
+ Invalid,
+ };
+
+ enum StringResultCode
+ {
+ EndOfString,
+ Ok,
+ Error,
+ };
+
+ QCborStreamReader();
+ explicit QCborStreamReader(const QByteArray &data);
+ explicit QCborStreamReader(QIODevice *device);
+ ~QCborStreamReader();
+ void setDevice(QIODevice *device);
+ QIODevice *device() const;
+ void addData(const QByteArray &data);
+ void reparse();
+ void clear();
+ void reset();
+%If (Qt_6_7_0 -)
+ QCborError lastError() const;
+%End
+%If (- Qt_6_7_0)
+ QCborError lastError();
+%End
+ qint64 currentOffset() const;
+ bool isValid() const;
+ int containerDepth() const;
+ QCborStreamReader::Type parentContainerType() const;
+ bool hasNext() const;
+ bool next(int maxRecursion = 10000);
+ QCborStreamReader::Type type() const;
+ bool isUnsignedInteger() const;
+ bool isNegativeInteger() const;
+ bool isInteger() const;
+ bool isByteArray() const;
+ bool isString() const;
+ bool isArray() const;
+ bool isMap() const;
+ bool isTag() const;
+ bool isSimpleType() const;
+ bool isFloat16() const;
+ bool isFloat() const;
+ bool isDouble() const;
+ bool isInvalid() const;
+ bool isSimpleType(QCborSimpleType st) const;
+ bool isFalse() const;
+ bool isTrue() const;
+ bool isBool() const;
+ bool isNull() const;
+ bool isUndefined() const;
+ bool isLengthKnown() const;
+ quint64 length() const /__len__/;
+ bool isContainer() const;
+ bool enterContainer();
+ bool leaveContainer();
+ SIP_PYTUPLE readString() /TypeHint="Tuple[str, QCborStreamReader.StringResultCode]"/;
+%MethodCode
+ QCborStreamReader::StringResult